|
|
1.1 ! root 1: .data 0 ! 2: .align 2 ! 3: L15: ! 4: .long 0x00000000 # .float 0 ! 5: .align 2 ! 6: L16: ! 7: .long 0x41C90FDB # .float 6.2831855 ! 8: .align 2 ! 9: L17: ! 10: .long 0x3DA3D70A # .float .02 ! 11: .align 2 ! 12: L18: ! 13: .long 0xC0800000 # .float -1 ! 14: .align 2 ! 15: L19: ! 16: .long 0x40800000 # .float 1 ! 17: .data 2 ! 18: .data 1 ! 19: .data 0 ! 20: .align 2 ! 21: L31: ! 22: .byte 040,00 ! 23: .align 2 ! 24: L32: ! 25: .long 1 ! 26: .align 2 ! 27: L34: ! 28: .long 0x43940000 # .float 74 ! 29: .align 2 ! 30: L45: ! 31: .byte 052,00 ! 32: .align 2 ! 33: L29: ! 34: .byte 050,070 ! 35: .byte 060,0141 ! 36: .byte 061,051 ! 37: .byte 00,00 ! 38: .data 2 ! 39: .data 1 ! 40: .data 0 ! 41: .align 2 ! 42: L54: ! 43: .long 0x42400000 # .float 12 ! 44: .data 2 ! 45: .data 1 ! 46: .data 0 ! 47: .globl _MAIN_ ! 48: .globl _graf_ ! 49: .globl _xsin_ ! 50: .globl _s_wsfe ! 51: .globl _do_fio ! 52: .globl _e_wsfe ! 53: .align 2 ! 54: .stabs "g.f",0x64,0,0,0 ! 55: ! 56: .text ! 57: .globl _MAIN_ ! 58: .align 1 ! 59: _MAIN_: ! 60: .word LWM1 ! 61: subl3 $LF1,fp,sp ! 62: jbr L12 ! 63: L13: ! 64: pushl $L19 ! 65: pushl $L18 ! 66: pushl $L17 ! 67: pushl $L16 ! 68: pushl $L15 ! 69: pushl $_xsin_ ! 70: callf $28,_graf_ ! 71: L14: ! 72: ret#0 ! 73: L12: ! 74: jbr L13 ! 75: .set LF1,52 ! 76: .set LWM1,0x1000 ! 77: .text ! 78: .globl _graf_ ! 79: .align 1 ! 80: _graf_: ! 81: .word LWM2 ! 82: subl3 $LF2,fp,sp ! 83: jbr L21 ! 84: L24: ! 85: movl *8(r12),v.3-v.2(r11) ! 86: L26: ! 87: addl3 $v.3-v.2,r11,r0 ! 88: pushl r0 ! 89: calls $8,*4(r12) ! 90: movl r0,v.4-v.2(r11) ! 91: cmpf2 v.4-v.2(r11),*20(r12) ! 92: jlss L9999 ! 93: cmpf2 v.4-v.2(r11),*24(r12) ! 94: jleq L27 ! 95: L9999: ! 96: pushl $v.5 ! 97: callf $8,_s_wsfe ! 98: movb L31,-53(fp) ! 99: pushl $1 ! 100: addl3 $-53,fp,r0 ! 101: pushl r0 ! 102: pushl $L32 ! 103: callf $16,_do_fio ! 104: callf $4,_e_wsfe ! 105: jbr L33 ! 106: L27: ! 107: ldf v.4-v.2(r11) ! 108: subf *20(r12) ! 109: stf r0 ! 110: ldf *24(r12) ! 111: subf *20(r12) ! 112: stf r1 ! 113: ldf r0 ! 114: divf r1 ! 115: stf r0 ! 116: ldf r0 ! 117: mulf L34 ! 118: stf r0 ! 119: ldf r0 ! 120: cvfl r0 ! 121: movl r0,v.6-v.2(r11) ! 122: pushl $v.7 ! 123: callf $8,_s_wsfe ! 124: movl $1,r10 ! 125: movl v.6-v.2(r11),-60(fp) ! 126: cmpl r10,-60(fp) ! 127: jgtr L36 ! 128: L37: ! 129: movl r10,v.8-v.2(r11) ! 130: movb L31,-61(fp) ! 131: pushl $1 ! 132: addl3 $-61,fp,r0 ! 133: pushl r0 ! 134: pushl $L32 ! 135: callf $16,_do_fio ! 136: incl r10 ! 137: cmpl r10,-60(fp) ! 138: jleq L37 ! 139: L36: ! 140: movl r10,v.8-v.2(r11) ! 141: movb L45,-62(fp) ! 142: pushl $1 ! 143: addl3 $-62,fp,r0 ! 144: pushl r0 ! 145: pushl $L32 ! 146: callf $16,_do_fio ! 147: callf $4,_e_wsfe ! 148: L33: ! 149: ldf v.3-v.2(r11) ! 150: addf *16(r12) ! 151: stf r0 ! 152: movl r0,v.3-v.2(r11) ! 153: cmpf2 v.3-v.2(r11),*12(r12) ! 154: jgtr L47 ! 155: jbr L26 ! 156: L47: ! 157: jbr L23 ! 158: L23: ! 159: L22: ! 160: ret#0 ! 161: L21: ! 162: movl $v.2,r11 ! 163: movl fp,r12 ! 164: jbr L24 ! 165: .set LF2,64 ! 166: .set LWM2,0x1C00 ! 167: .text ! 168: .globl _xsin_ ! 169: .align 1 ! 170: _xsin_: ! 171: .word LWM3 ! 172: subl3 $LF3,fp,sp ! 173: jbr L49 ! 174: L51: ! 175: ldf *4(r12) ! 176: mulf L54 ! 177: stf r0 ! 178: ldf r0 ! 179: sinf ! 180: stf r0 ! 181: ldf *4(r12) ! 182: sinf ! 183: stf r1 ! 184: ldf r0 ! 185: mulf r1 ! 186: stf r0 ! 187: movl r0,-60(fp) ! 188: jbr L50 ! 189: L50: ! 190: movl -60(fp),r0 ! 191: ret#1 ! 192: L49: ! 193: movl fp,r12 ! 194: jbr L51 ! 195: .set LF3,60 ! 196: .set LWM3,0x1000 ! 197: .text ! 198: .data 2 ! 199: .align 2 ! 200: v.7: ! 201: .long 0 ! 202: .long 6 ! 203: .space 4 ! 204: .long L29 ! 205: .align 2 ! 206: v.5: ! 207: .long 0 ! 208: .long 6 ! 209: .space 4 ! 210: .long L29 ! 211: .align 2 ! 212: v.8: ! 213: .space 4 ! 214: .align 2 ! 215: v.3: ! 216: .space 4 ! 217: .align 2 ! 218: v.4: ! 219: .space 4 ! 220: .align 2 ! 221: v.6: ! 222: .space 4 ! 223: .set v.2,v.4 ! 224:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.