|
|
1.1 ! root 1: .data 0 ! 2: .align 2 ! 3: L20: ! 4: .long 10 ! 5: .data 2 ! 6: .data 1 ! 7: .data 0 ! 8: .data 2 ! 9: .data 1 ! 10: .data 0 ! 11: .data 2 ! 12: .data 1 ! 13: .data 0 ! 14: .data 2 ! 15: .data 1 ! 16: .data 0 ! 17: .globl _MAIN_ ! 18: .comm _a_,40 ! 19: .globl _stat_ ! 20: .globl _gtmean_ ! 21: .globl _getmed_ ! 22: .align 2 ! 23: .stabs "b7c.f",0x64,0,0,0 ! 24: ! 25: .text ! 26: .globl _MAIN_ ! 27: .align 1 ! 28: _MAIN_: ! 29: .word LWM1 ! 30: subl3 $LF1,fp,sp ! 31: jbr L12 ! 32: L13: ! 33: movl v.2-v.1(r11),r10 ! 34: movl $1,r10 ! 35: L17: ! 36: L15: ! 37: pushl $L20 ! 38: callf $8,_stat_ ! 39: incl r10 ! 40: cmpl r10,$30000 ! 41: jleq L17 ! 42: L16: ! 43: movl r10,v.2-v.1(r11) ! 44: L14: ! 45: ret#0 ! 46: L12: ! 47: movl $v.1,r11 ! 48: jbr L13 ! 49: .set LF1,52 ! 50: .set LWM1,0x1C00 ! 51: .text ! 52: .globl _stat_ ! 53: .align 1 ! 54: _stat_: ! 55: .word LWM2 ! 56: subl3 $LF2,fp,sp ! 57: jbr L22 ! 58: L25: ! 59: clrl v.4-v.3(r11) ! 60: movl *4(r12),-56(fp) ! 61: movl v.4-v.3(r11),r10 ! 62: movl v.5-v.3(r11),r9 ! 63: movl -56(fp),r8 ! 64: movl $1,r9 ! 65: cmpl r9,r8 ! 66: jgtr L28 ! 67: L29: ! 68: L27: ! 69: addl3 _a_+-4[r9],r10,r0 ! 70: movl r0,r10 ! 71: incl r9 ! 72: cmpl r9,r8 ! 73: jleq L29 ! 74: L28: ! 75: movl r9,v.5-v.3(r11) ! 76: movl r10,v.4-v.3(r11) ! 77: addl3 $v.4-v.3,r11,r0 ! 78: pushl r0 ! 79: pushl 4(r12) ! 80: callf $12,_gtmean_ ! 81: movl r0,v.6-v.3(r11) ! 82: addl3 $v.4-v.3,r11,r0 ! 83: pushl r0 ! 84: pushl 4(r12) ! 85: callf $12,_getmed_ ! 86: L24: ! 87: L23: ! 88: ret#0 ! 89: L22: ! 90: movl $v.3,r11 ! 91: movl fp,r12 ! 92: jbr L25 ! 93: .set LF2,56 ! 94: .set LWM2,0x1F00 ! 95: .text ! 96: .globl _gtmean_ ! 97: .align 1 ! 98: _gtmean_: ! 99: .word LWM3 ! 100: subl3 $LF3,fp,sp ! 101: jbr L34 ! 102: L36: ! 103: clrl v.8-v.7(r11) ! 104: movl *4(r12),-64(fp) ! 105: movl v.9-v.7(r11),r10 ! 106: movl v.8-v.7(r11),r9 ! 107: movl -64(fp),r8 ! 108: movl $1,r10 ! 109: cmpl r10,r8 ! 110: jgtr L40 ! 111: L41: ! 112: L39: ! 113: mull3 r10,_a_+-4[r10],r0 ! 114: addl2 r9,r0 ! 115: movl r0,r9 ! 116: incl r10 ! 117: cmpl r10,r8 ! 118: jleq L41 ! 119: L40: ! 120: movl r9,v.8-v.7(r11) ! 121: movl r10,v.9-v.7(r11) ! 122: divl3 *8(r12),v.8-v.7(r11),r0 ! 123: movl r0,-60(fp) ! 124: jbr L35 ! 125: L35: ! 126: movl -60(fp),r0 ! 127: ret#1 ! 128: L34: ! 129: movl $v.7,r11 ! 130: movl fp,r12 ! 131: jbr L36 ! 132: .set LF3,64 ! 133: .set LWM3,0x1F00 ! 134: .text ! 135: .globl _getmed_ ! 136: .align 1 ! 137: _getmed_: ! 138: .word LWM4 ! 139: subl3 $LF4,fp,sp ! 140: jbr L46 ! 141: L49: ! 142: clrl v.11-v.10(r11) ! 143: movl *4(r12),-56(fp) ! 144: shar $2,*8(r12),r0 ! 145: movl r0,-60(fp) ! 146: movl v.11-v.10(r11),r10 ! 147: movl -56(fp),r9 ! 148: movl -60(fp),r8 ! 149: movl v.12-v.10(r11),r7 ! 150: movl $1,r7 ! 151: cmpl r7,r9 ! 152: jgtr L52 ! 153: L53: ! 154: addl3 _a_+-4[r7],r10,r0 ! 155: movl r0,r10 ! 156: cmpl r10,r8 ! 157: jleq L56 ! 158: movl r10,v.11-v.10(r11) ! 159: movl r7,v.12-v.10(r11) ! 160: jbr L57 ! 161: L56: ! 162: L51: ! 163: incl r7 ! 164: cmpl r7,r9 ! 165: jleq L53 ! 166: L52: ! 167: movl r7,v.12-v.10(r11) ! 168: movl r10,v.11-v.10(r11) ! 169: L57: ! 170: jbr L48 ! 171: L48: ! 172: L47: ! 173: ret#0 ! 174: L46: ! 175: movl $v.10,r11 ! 176: movl fp,r12 ! 177: jbr L49 ! 178: .set LF4,60 ! 179: .set LWM4,0x1F80 ! 180: .text ! 181: .data 2 ! 182: .align 2 ! 183: v.2: ! 184: .space 4 ! 185: .set v.1,v.2 ! 186: ! 187: .align 2 ! 188: v.4: ! 189: .space 4 ! 190: .align 2 ! 191: v.6: ! 192: .space 4 ! 193: .align 2 ! 194: v.5: ! 195: .space 4 ! 196: .set v.3,v.6 ! 197: ! 198: .align 2 ! 199: v.9: ! 200: .space 4 ! 201: .align 2 ! 202: v.8: ! 203: .space 4 ! 204: .set v.7,v.8 ! 205: ! 206: .align 2 ! 207: v.12: ! 208: .space 4 ! 209: .align 2 ! 210: v.11: ! 211: .space 4 ! 212: .set v.10,v.11 ! 213:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.