|
|
1.1 ! root 1: .data 0 ! 2: .align 2 ! 3: L22: ! 4: .long L21 ! 5: .align 2 ! 6: L21: ! 7: .byte 050,02 ! 8: .byte 0114,0157 ! 9: .byte 0157,0160 ! 10: .byte 040,0160 ! 11: .byte 0141,0163 ! 12: .byte 0163,02 ! 13: .byte 054,0151 ! 14: .byte 063,051 ! 15: .byte 00,00 ! 16: .align 2 ! 17: L27: ! 18: .long 1 ! 19: .align 2 ! 20: L28: ! 21: .byte 00,00 ! 22: .data 2 ! 23: .data 1 ! 24: .data 0 ! 25: .data 2 ! 26: .data 1 ! 27: .data 0 ! 28: .globl _bug1_ ! 29: .globl _MAIN_ ! 30: .globl _dummy_ ! 31: .globl _s_wsfe ! 32: .globl _do_fio ! 33: .globl _e_wsfe ! 34: .globl _s_stop ! 35: .align 2 ! 36: .stabs "dob.f",0x64,0,0,0 ! 37: .text ! 38: .globl _MAIN_ ! 39: .set LF1,68 ! 40: .set LWM1,0x1FC0 ! 41: .align 1 ! 42: _MAIN_:.word LWM1 ! 43: subl3 $LF1,fp,sp ! 44: jbr L12 ! 45: .align 1 ! 46: _bug1_:.word LWM1 ! 47: L12:movl $v.1,r11 ! 48: movl $2,v.2-v.1(r11) ! 49: movl $3,v.3-v.1(r11) ! 50: movl $4,v.4-v.1(r11) ! 51: movl $5,v.5-v.1(r11) ! 52: movl $6,v.6-v.1(r11) ! 53: movl $7,v.7-v.1(r11) ! 54: movl v.3-v.1(r11),-56(fp) ! 55: movl v.2-v.1(r11),r10 ! 56: movl v.4-v.1(r11),r9 ! 57: movl v.5-v.1(r11),r8 ! 58: movl v.7-v.1(r11),r7 ! 59: movl v.6-v.1(r11),r6 ! 60: movl $1,v.8-v.1(r11) ! 61: cmpl v.8-v.1(r11),-56(fp) ! 62: jgtr L16 ! 63: L17:addl2 $1,r10 ! 64: addl3 $1,v.8-v.1(r11),-60(fp) ! 65: movl -60(fp),r9 ! 66: mull2 r9,r10 ! 67: subl3 $1,r10,r9 ! 68: mull3 v.8-v.1(r11),r9,r8 ! 69: mull3 r8,r9,r6 ! 70: subl3 r9,r8,r7 ! 71: addl3 $3,r7,r8 ! 72: divl3 r8,r7,r6 ! 73: addl3 r6,r10,r7 ! 74: addl3 $2,r10,-64(fp) ! 75: addl3 $3,r9,-68(fp) ! 76: subl3 $68,fp,-(sp) ! 77: subl3 $64,fp,-(sp) ! 78: subl3 $60,fp,-(sp) ! 79: callf $16,_dummy_ ! 80: movl L22,v.9+12 ! 81: pushl $v.9 ! 82: callf $8,_s_wsfe ! 83: pushl $4 ! 84: addl3 $v.8-v.1,r11,-(sp) ! 85: pushl $L27 ! 86: callf $16,_do_fio ! 87: callf $4,_e_wsfe ! 88: aobleq -56(fp),v.8-v.1(r11),L17 ! 89: L16:movl r6,v.6-v.1(r11) ! 90: movl r7,v.7-v.1(r11) ! 91: movl r8,v.5-v.1(r11) ! 92: movl r9,v.4-v.1(r11) ! 93: movl r10,v.2-v.1(r11) ! 94: pushl $0 ! 95: pushl $L28 ! 96: callf $12,_s_stop ! 97: ret#0 ! 98: .globl _dummy_ ! 99: .set LF2,52 ! 100: .set LWM2,0x1000 ! 101: .align 1 ! 102: _dummy_:.word LWM2 ! 103: subl3 $LF2,fp,sp ! 104: movl fp,r12 ! 105: ret#0 ! 106: ! 107: .data 2 ! 108: .align 2 ! 109: v.9: ! 110: .long 0 ! 111: .long 6 ! 112: .space 8 ! 113: .align 2 ! 114: v.2: ! 115: .space 4 ! 116: .align 2 ! 117: v.4: ! 118: .space 4 ! 119: .align 2 ! 120: v.6: ! 121: .space 4 ! 122: .align 2 ! 123: v.7: ! 124: .space 4 ! 125: .align 2 ! 126: v.5: ! 127: .space 4 ! 128: .align 2 ! 129: v.3: ! 130: .space 4 ! 131: .align 2 ! 132: v.8: ! 133: .space 4 ! 134: .set v.1,v.7 ! 135:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.