2 * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
3 * Use is subject to license terms.
6 /* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
7 /* All Rights Reserved */
10 * Copyright (c) 1980 Regents of the University of California.
11 * All rights reserved. The Berkeley software License Agreement
12 * specifies the terms and conditions for redistribution.
15 #pragma ident "%Z%%M% %I% %E% SMI"
25 nps
= EFFPS(((eht
[p2
]*9)/10+(resolution
/POINT
-1))/(resolution
/POINT
));
29 eht
[yyval
] = VERT(EM(1.2, nps
));
31 printf(".\tsqrt: S%d <- S%d;b=%d, h=%d\n",
32 yyval
, p2
, ebase
[yyval
], eht
[yyval
]);
33 if (rfont
[yyval
] == ITAL
)
34 printf(".as %d \\|\n", yyval
);
38 printf(".ds %d \\v'%du'\\s%d\\v'-.2m'\\(sr\\l'\\n(%du\\"
39 "(rn'\\v'.2m'\\s%d", yyval
, ebase
[p2
], nps
, p2
, ps
);
40 printf("\\v'%du'\\h'-\\n(%du'\\*(%d\n", -ebase
[p2
], p2
, p2
);
43 printf(".ds %d \\v'%du'\\e\\L'%du'\\l'\\n(%du'",
44 p2
, ebase
[p2
], -eht
[p2
], p2
);
45 printf("\\v'%du'\\h'-\\n(%du'\\*(%d\n", eht
[p2
]-ebase
[p2
], p2
, p2
);
48 printf(".\tsqrt: S%d <- S%d;b=%d, h=%d\n",
49 p2
, p2
, ebase
[p2
], eht
[p2
]);