|
|
1.1 ! root 1: .data 0 ! 2: .align 2 ! 3: L22: ! 4: .long 2 ! 5: .align 2 ! 6: L24: ! 7: .long 1 ! 8: .align 2 ! 9: L25: ! 10: .long 11 ! 11: .align 2 ! 12: L26: ! 13: .long 3 ! 14: .align 2 ! 15: L31: ! 16: .long 5 ! 17: .align 2 ! 18: L35: ! 19: .long 100 ! 20: .align 2 ! 21: L36: ! 22: .long 4 ! 23: .align 2 ! 24: L38: ! 25: .long 10 ! 26: .align 2 ! 27: L41: ! 28: .long 15 ! 29: .align 2 ! 30: L42: ! 31: .long 6 ! 32: .align 2 ! 33: L44: ! 34: .long 20 ! 35: .align 2 ! 36: L45: ! 37: .long 7 ! 38: .data 2 ! 39: .data 1 ! 40: .data 0 ! 41: .data 2 ! 42: .data 1 ! 43: .data 0 ! 44: .data 2 ! 45: .data 1 ! 46: .data 0 ! 47: .globl _MAIN_ ! 48: .globl _ack_ ! 49: .globl _e_ ! 50: .globl _fib0_ ! 51: .globl _fib_ ! 52: .align 2 ! 53: .stabs "t11.f",0x64,0,0,0 ! 54: ! 55: .text ! 56: .globl _MAIN_ ! 57: .align 1 ! 58: _MAIN_: ! 59: .word LWM1 ! 60: subl3 $LF1,fp,sp ! 61: jbr L12 ! 62: L13: ! 63: pushl $L22 ! 64: pushl $L22 ! 65: callf $12,_ack_ ! 66: cmpl r0,$7 ! 67: jeql L15 ! 68: pushl $L25 ! 69: pushl $L24 ! 70: callf $12,_e_ ! 71: L15: ! 72: pushl $L26 ! 73: pushl $L26 ! 74: callf $12,_ack_ ! 75: cmpl r0,$61 ! 76: jeql L16 ! 77: pushl $L25 ! 78: pushl $L22 ! 79: callf $12,_e_ ! 80: L16: ! 81: pushl $L31 ! 82: pushl $L26 ! 83: callf $12,_ack_ ! 84: cmpl r0,$253 ! 85: jeql L17 ! 86: pushl $L25 ! 87: pushl $L26 ! 88: callf $12,_e_ ! 89: L17: ! 90: pushl $L35 ! 91: pushl $L22 ! 92: callf $12,_ack_ ! 93: cmpl r0,$203 ! 94: jeql L18 ! 95: pushl $L25 ! 96: pushl $L36 ! 97: callf $12,_e_ ! 98: L18: ! 99: addl3 $v.2-v.1,r11,r0 ! 100: pushl r0 ! 101: pushl $L38 ! 102: callf $12,_fib0_ ! 103: cmpl v.2-v.1(r11),$55 ! 104: jeql L19 ! 105: pushl $L25 ! 106: pushl $L31 ! 107: callf $12,_e_ ! 108: L19: ! 109: addl3 $v.2-v.1,r11,r0 ! 110: pushl r0 ! 111: pushl $L41 ! 112: callf $12,_fib_ ! 113: cmpl v.2-v.1(r11),$610 ! 114: jeql L20 ! 115: pushl $L25 ! 116: pushl $L42 ! 117: callf $12,_e_ ! 118: L20: ! 119: addl3 $v.2-v.1,r11,r0 ! 120: pushl r0 ! 121: pushl $L44 ! 122: callf $12,_fib_ ! 123: cmpl v.2-v.1(r11),$6765 ! 124: jeql L21 ! 125: pushl $L25 ! 126: pushl $L45 ! 127: callf $12,_e_ ! 128: L21: ! 129: L14: ! 130: ret#0 ! 131: L12: ! 132: movl $v.1,r11 ! 133: jbr L13 ! 134: .set LF1,52 ! 135: .set LWM1,0x1800 ! 136: .text ! 137: .globl _ack_ ! 138: .align 1 ! 139: _ack_: ! 140: .word LWM2 ! 141: subl3 $LF2,fp,sp ! 142: jbr L48 ! 143: L50: ! 144: tstl *4(r12) ! 145: jneq L53 ! 146: jbr L54 ! 147: L53: ! 148: tstl *8(r12) ! 149: jneq L55 ! 150: jbr L56 ! 151: L55: ! 152: addl3 $-1,*4(r12),r0 ! 153: movl r0,-64(fp) ! 154: addl3 $-1,*8(r12),r0 ! 155: movl r0,-72(fp) ! 156: addl3 $-72,fp,r0 ! 157: pushl r0 ! 158: pushl 4(r12) ! 159: callf $12,_ack_ ! 160: movl r0,-68(fp) ! 161: addl3 $-68,fp,r0 ! 162: pushl r0 ! 163: addl3 $-64,fp,r0 ! 164: pushl r0 ! 165: callf $12,_ack_ ! 166: movl r0,-60(fp) ! 167: jbr L49 ! 168: L54: ! 169: addl3 $1,*8(r12),r0 ! 170: movl r0,-60(fp) ! 171: jbr L49 ! 172: L56: ! 173: addl3 $-1,*4(r12),r0 ! 174: movl r0,-76(fp) ! 175: pushl $L24 ! 176: addl3 $-76,fp,r0 ! 177: pushl r0 ! 178: callf $12,_ack_ ! 179: movl r0,-60(fp) ! 180: L49: ! 181: movl -60(fp),r0 ! 182: ret#1 ! 183: L48: ! 184: movl fp,r12 ! 185: jbr L50 ! 186: .set LF2,76 ! 187: .set LWM2,0x1000 ! 188: .text ! 189: .globl _fib0_ ! 190: .align 1 ! 191: _fib0_: ! 192: .word LWM3 ! 193: subl3 $LF3,fp,sp ! 194: jbr L63 ! 195: L66: ! 196: movl $1,v.5-v.4(r11) ! 197: movl $1,v.6-v.4(r11) ! 198: movl $2,v.7-v.4(r11) ! 199: L68: ! 200: addl3 $1,v.7-v.4(r11),r0 ! 201: movl r0,-56(fp) ! 202: movl *4(r12),-60(fp) ! 203: movl v.6-v.4(r11),r10 ! 204: movl 8(r12),r9 ! 205: movl v.5-v.4(r11),r8 ! 206: movl -56(fp),r7 ! 207: movl -60(fp),r6 ! 208: movl r7,v.8-v.4(r11) ! 209: cmpl v.8-v.4(r11),r6 ! 210: jgtr L70 ! 211: L71: ! 212: addl3 r10,r8,r0 ! 213: movl r0,(r9) ! 214: movl r10,r8 ! 215: movl (r9),r10 ! 216: L69: ! 217: incl v.8-v.4(r11) ! 218: cmpl v.8-v.4(r11),r6 ! 219: jleq L71 ! 220: L70: ! 221: movl r8,v.5-v.4(r11) ! 222: movl r10,v.6-v.4(r11) ! 223: movl *4(r12),v.7-v.4(r11) ! 224: L65: ! 225: L64: ! 226: ret#0 ! 227: L63: ! 228: movl $v.4,r11 ! 229: movl 4(fp),-68(fp) ! 230: movl 8(fp),-64(fp) ! 231: subl3 $72,fp,r12 ! 232: jbr L66 ! 233: .align 1 ! 234: _fib_: ! 235: .word LWM3 ! 236: subl3 $LF3,fp,sp ! 237: movl $v.4,r11 ! 238: movl 4(fp),-68(fp) ! 239: movl 8(fp),-64(fp) ! 240: subl3 $72,fp,r12 ! 241: jbr L68 ! 242: .set LF3,72 ! 243: .set LWM3,0x1FC0 ! 244: .text ! 245: .data 2 ! 246: .align 2 ! 247: v.2: ! 248: .space 4 ! 249: .set v.1,v.2 ! 250: ! 251: .align 2 ! 252: v.7: ! 253: .space 4 ! 254: .align 2 ! 255: v.5: ! 256: .space 4 ! 257: .align 2 ! 258: v.6: ! 259: .space 4 ! 260: .align 2 ! 261: v.8: ! 262: .space 4 ! 263: .set v.4,v.6 ! 264:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.