Annotation of coherent/c/usr/lib/tmac.s, revision 1.1.1.1

1.1       root        1: .de It         \" Done at initialization
                      2: .po 1i
                      3: .wh 0 Hd
                      4: .nr Ft 0-\\n(FM
                      5: .wh -\\n(FMu Fo
                      6: .wh -\\n(FMu Fx
                      7: .nr Ps \\n(PS
                      8: .ta 5n 10n 15n 20n 25n 30n 35n 40n 45n 50n 55n 60n 65n 70n 75n 80n 85n 90n
                      9: .ds Xx **GOK**
                     10: .if \n(mo=1 .ds Xx January
                     11: .if \n(mo=2 .ds Xx February
                     12: .if \n(mo=3 .ds Xx March
                     13: .if \n(mo=4 .ds Xx April
                     14: .if \n(mo=5 .ds Xx May
                     15: .if \n(mo=6 .ds Xx June
                     16: .if \n(mo=7 .ds Xx July
                     17: .if \n(mo=8 .ds Xx August
                     18: .if \n(mo=9 .ds Xx September
                     19: .if \n(mo=10 .ds Xx October
                     20: .if \n(mo=11 .ds Xx November
                     21: .if \n(mo=12 .ds Xx December
                     22: .ds Ds "\\*(Xx \\n(dy, 19\\n(yr"
                     23: ..
                     24: .de Rt         \" Reset everything to normal state
                     25: .ce 0
                     26: .if \\n(Di \{\
                     27: .di
                     28: .nr Di 0
                     29: .nf
                     30: .Tl
                     31: . \}
                     32: .fi
                     33: .ps \\n(Ps
                     34: .vs \\n(VSu
                     35: .ft R
                     36: .if \\n(Il \{\
                     37: .nr Il 0
                     38: .in -\\n(Iku
                     39: . \}
                     40: .if \\n(Qn \{\
                     41: .nr Qn -1
                     42: .in -\\n(Qdu
                     43: .ll +\\n(Qdu
                     44: . \}
                     45: ..
                     46: .de Hd         \" Header trap
                     47: 'nr PN \\n%
                     48: 'sp \\n(HMu/2u-1v
                     49: 'ft R
                     50: 'PT
                     51: 'ft P
                     52: 'sp \\n(HMu/2u
                     53: 'if \\n(Kf \{\
                     54: 'nr Kf 0
                     55: 'ev 1
                     56: 'nf
                     57: 'Kd
                     58: 'rm Kd
                     59: 'ev
                     60: . \}
                     61: .nr Fn 0       \" Clear footnote count
                     62: .ch Fo -\\n(FMu
                     63: .if \\n(Fh .Fv \" And put out overflow
                     64: ..
                     65: .de Fo         \" Footer trap
                     66: .nr dn 0
                     67: .if \\n(Fn \{\
                     68: .ev 1
                     69: .nf
                     70: .Fn
                     71: .rm Fn
                     72: .if "\\n(.z"Fe" .di
                     73: .di
                     74: .nr Fn 0
                     75: .ev
                     76: .if \\n(dn .nr Fh 1
                     77: . \}
                     78: 'sp \\n(FMu/2u
                     79: 'ft R
                     80: 'BT
                     81: 'ft P
                     82: 'bp
                     83: ..
                     84: .de CD         \" Centred display
                     85: .ce 10000
                     86: ..
                     87: .de LD         \" Left display
                     88: .nf
                     89: ..
                     90: .de ID         \" Indented display
                     91: .in +.5i
                     92: .nf
                     93: .nr Bi 1
                     94: ..
                     95: .de BD         \" Block centred display
                     96: .nr Bd 1
                     97: .nf
                     98: ..
                     99: .de PP         \" Start new paragraph
                    100: .Rt
                    101: .sp \\n(PDu
                    102: .ne 5
                    103: .ti \\n(PIu
                    104: ..
                    105: .de LP         \" Left paragraph
                    106: .Rt
                    107: .ne 5
                    108: .sp
                    109: ..
                    110: .de IP
                    111: .LP
                    112: .if \\n(.$>1 .nr Ik \\$2n
                    113: .nr Il 1
                    114: .in +\\n(Iku
                    115: .ti -\\n(Iku
                    116: \\$1\h'\\n(Iku-\\w`\\$1`u'\\c
                    117: ..
                    118: .de QS         \" Start quoted paragraph
                    119: .sp
                    120: .ft R
                    121: .in +\\n(PIu
                    122: .ll -\\n(PIu*2u
                    123: ..
                    124: .de QP         \" Quoted paragraph
                    125: .PP
                    126: .nr Qn 1
                    127: ..
                    128: .de QE         \" End quoted paragraph
                    129: .sp
                    130: .ft P
                    131: .in -\\n(PIu
                    132: .ll +\\n(PIu*2u
                    133: ..
                    134: .de RS         \" Start relative indent
                    135: .in +\\n(Iku
                    136: ..
                    137: .de RE         \" End relative indent
                    138: .in -\\n(Iku
                    139: ..
                    140: .              \" Title page and headings
                    141: .de TL         \" Main title
                    142: .nr Di 1       \" Diverted
                    143: .di Tl
                    144: .sp
                    145: .ce 1000
                    146: .ps \\n(PS+2
                    147: .ft B
                    148: ..
                    149: .de AU         \" Author
                    150: .if !\\n(Di .da Tl
                    151: .nr Di 1
                    152: .sp
                    153: .ce 1000
                    154: .ps \\n(PS
                    155: .ft R
                    156: ..
                    157: .de AI         \" Author's institution
                    158: .if !\\n(Di .da Tl
                    159: .nr Di 1
                    160: .sp
                    161: .ce 1000
                    162: .ps \\n(PS
                    163: .ft R
                    164: ..
                    165: .de AB         \" Begin abstract
                    166: .if \\n(Di \{\
                    167: .sp
                    168: .ce 0
                    169: .ps \\n(PS
                    170: .ft R
                    171: .di
                    172: .nf
                    173: .Tl
                    174: .fi
                    175: .nr Di 0
                    176: . \}
                    177: .sp
                    178: .ce
                    179: \fIABSTRACT\fP
                    180: .ll -.5i
                    181: .in +.5i
                    182: ..
                    183: .de AE         \" End abstract
                    184: .ll +.5i
                    185: .in -.5i
                    186: .sp .5i
                    187: .ce 1000
                    188: \\*(Ds
                    189: .ce 0
                    190: .sp .5i
                    191: .sp
                    192: ..
                    193: .de ND         \" New (or No) Date
                    194: .ds Ds \\$1
                    195: ..
                    196: .de DA         \" Supply date
                    197: .ds Ds \\$1
                    198: ..
                    199: .de SH         \" Sub-heading
                    200: .Rt
                    201: .sp
                    202: .ft B
                    203: ..
                    204: .de NH         \" Numbered section heading
                    205: .Rt
                    206: .sp
                    207: .ft B
                    208: .nr Xx 1
                    209: .if \\n(.$>0 .nr Xx \\$1
                    210: .if \\n(Xx<5 .nr @5 0
                    211: .if \\n(Xx<4 .nr @4 0
                    212: .if \\n(Xx<3 .nr @3 0
                    213: .if \\n(Xx<2 .nr @2 0
                    214: .if \\n(Xx<1 .nr @1 0
                    215: .if \\n(Xx=0 .nr Xx 1
                    216: .if \\n(Xx>5 .tm NH level too large
                    217: .nr @\\n(Xx +1
                    218: .ds Yy \\n(@1
                    219: .if \\n(Xx=1 .as Yy .
                    220: .if \\n(Xx>1 .as Yy .\\n(@2
                    221: .if \\n(Xx>2 .as Yy .\\n(@3
                    222: .if \\n(Xx>3 .as Yy .\\n(@4
                    223: .if \\n(Xx>4 .as Yy .\\n(@5
                    224: \\*(Yy
                    225: ..
                    226: .de PT         \" Page title
                    227: 'tl '\\*(LT'\\*(CT'\\*(RT'
                    228: ..
                    229: .de BT         \" Bottom title
                    230: 'tl '\\*(LF'\\*(CF'\\*(RF'
                    231: ..
                    232: .              \" Sizes and fonts
                    233: .de NL         \" Normal size
                    234: .if \\n(.$>0 \s\\n(Ps\\$1\s0
                    235: .if \\n(.$=0 .nr Ps \\n(Ps
                    236: ..
                    237: .de SM         \" Smaller size
                    238: .if \\n(.$>0 \s-2\\$1\s0
                    239: .if \\n(.$=0 .nr Ps \\n(Ps-2
                    240: ..
                    241: .de LG         \" Larger size
                    242: .if \\n(.$>0 \s+2\\$1\s0
                    243: .if \\n(.$=0 .nr Ps \\n(Ps+2
                    244: ..
                    245: .de UL         \" Underline
                    246: \\$1\l'|0\(ul'
                    247: ..
                    248: .de B          \" Bold face font
                    249: .if \\n(.$>0 \\fB\\$1\\fP
                    250: .if \\n(.$=0 .ft B
                    251: ..
                    252: .de I          \" Italic font
                    253: .if \\n(.$>0 \\fI\\$1\\fP
                    254: .if \\n(.$=0 .ft I
                    255: ..
                    256: .de R          \" Roman font
                    257: .if \\n(.$>0 \\fR\\$1\\fP
                    258: .if \\n(.$=0 .ft R
                    259: ..
                    260: .de BX         \" Draw a box
                    261: \(br\|\\$1\|\(br\l'|0\(rn'\l'|0\(ul'
                    262: ..
                    263: .de DS         \" Display start
                    264: .if \\n(.$=0 .ds Xx LD
                    265: .if \\n(.$>0 .ds Xx \\$1D
                    266: .KS
                    267: .\\*(Xx
                    268: ..
                    269: .de DE         \" Display end
                    270: .ce 0
                    271: .nr Xx 0u
                    272: .if \\n(Bi \{\
                    273: .nr Xx -.5i
                    274: .nr Bi 0
                    275: . \}
                    276: .if \\n(Bd \{\
                    277: .nr Bd 0
                    278: .di
                    279: .nr Xx (\\n(.lu-\\n(dlu)/2u
                    280: .in +\\n(Xxu
                    281: .da Kd
                    282: . \}
                    283: .KE
                    284: .in -\\n(Xxu
                    285: ..
                    286: .de KS         \" Start keep
                    287: .nr Kf 0
                    288: .Ks
                    289: ..
                    290: .de KF         \" Start floating keep
                    291: .nr Kf 1
                    292: .Ks
                    293: ..
                    294: .de Ks         \" Internal version of KS/KF
                    295: .br
                    296: .ev 1
                    297: .fi
                    298: .da Kd
                    299: ..
                    300: .de KE         \" End keep
                    301: .br
                    302: .di
                    303: .if !\\n(Kf \{\
                    304: .if \\n(dn>=\\n(.t .bp
                    305: .nf
                    306: .Kd
                    307: .rm Kd
                    308: . \}
                    309: .ev
                    310: ..
                    311: .de TS         \" Table start
                    312: .tm No tables yet.
                    313: ..
                    314: .de TE         \" Table end
                    315: ..
                    316: .de EQ         \" Equation
                    317: .tm No equations yet.
                    318: ..
                    319: .              \" Footnotes
                    320: .de FS         \" Footnote start
                    321: .da Fn
                    322: .ev 1
                    323: .ll \\n(FLu
                    324: .if \\n+(Fn=1 .Fs
                    325: .fi
                    326: ..
                    327: .de FE         \" Footnote end
                    328: .br
                    329: .nr Fv \\n(.v
                    330: .ev
                    331: .di
                    332: .nr Ft -\\n(dn
                    333: .if \\n(Fn=1 .nr Ft -(\\n(.v-\\n(Fv)
                    334: .ch Fo \\n(Ftu
                    335: .if (\\n(nl+1v)>(\\n(.p+\\n(Ft) .ch Fo \\n(nlu+1v
                    336: ..
                    337: .de Fs         \" Put out separator
                    338: \l'1i'
                    339: .br
                    340: ..
                    341: .de Fv         \" Catch footnote overflow
                    342: .nr Fv 0
                    343: .FS
                    344: .nf
                    345: .Fe
                    346: .FE
                    347: ..
                    348: .de Fx         \" Divert extra stuff
                    349: .if \\n(Fn .di Fe
                    350: ..
                    351: .de TA         \" Set tabs in ens
                    352: .ta \\$1n \\$2n \\$3n \\$4n \\$5n \\$6n \\$7n \\$8n \\$9n
                    353: ..
                    354: .nr PS 10u     \" Default pointsize
                    355: .nr VS 12p     \" Vertical spacing
                    356: .nr LL 6i      \" Line length
                    357: .nr LT 6i      \" Length of title
                    358: .nr PD \n(VSu*3/10     \" Paragraph spacing
                    359: .nr PD 1v
                    360: .if \n(PDu<\n(.V .nr PD \n(.V
                    361: .nr PI 5n      \" Paragraph indent
                    362: .nr FL 11u*\n(LLu/12u \" Footnote length
                    363: .nr CW 7u*\n(LLu/15u \" Column width
                    364: .nr GW \n(LLu/15u \" Gutter width
                    365: .nr PO 26i/27i \" Page offset
                    366: .nr HM 1i      \" Top margin
                    367: .nr FM 1i      \" Bottom margin
                    368: .nr Qd \n(PI   \" Quoted indent difference
                    369: .nr Ik 5n      \" .IP default indent
                    370: .nr Fn 0 1     \" Footnote count
                    371: .ds CF "- \\n(PN -"
                    372: .ds - \(mi
                    373: .ds ' \z\(aa
                    374: .ds ` \z\(ga
                    375: .ds : \z\(:
                    376: .ds ^ \z^
                    377: .ds ~ \z~
                    378: .ds C \z^
                    379: .ds , \z,
                    380: .It

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.