From 6bf20c78f5b69d40bcc4931df93d29198435ab67 Mon Sep 17 00:00:00 2001 From: zakk Date: Fri, 26 Aug 2005 17:39:27 +0000 Subject: newlines fixed git-svn-id: svn://svn.icculus.org/quake3/trunk@6 edf5b092-35ff-0310-97b2-ce42778d08ea --- lcc/alpha/osf/tst/switch.sbk | 1806 +++++++++++++++++++++--------------------- 1 file changed, 903 insertions(+), 903 deletions(-) (limited to 'lcc/alpha/osf/tst/switch.sbk') diff --git a/lcc/alpha/osf/tst/switch.sbk b/lcc/alpha/osf/tst/switch.sbk index ec8a537..3ac6382 100755 --- a/lcc/alpha/osf/tst/switch.sbk +++ b/lcc/alpha/osf/tst/switch.sbk @@ -1,903 +1,903 @@ -.globl main -.text -.text -.ent main -main: -ldgp $gp,0($27) -lda $sp,-80($sp) -.mask 0x4006000,-64 -.frame $sp,80,$26,48 -stq $13,0($sp) -stq $14,8($sp) -stq $26,16($sp) -.prologue 1 -lda $14,L.6 -br L.5 -L.2: -ldb $16,($14) -jsr $26,backslash -ldgp $gp,0($26) -mov $0,$27 -lda $16,L.7 -ldb $17,($14) -mov $27,$18 -jsr $26,printf -ldgp $gp,0($26) -L.3: -lda $14,1($14) -L.5: -ldb $27,($14) -cmpeq $27,$31,$23 -beq $23,L.2 -jsr $26,f -ldgp $gp,0($26) -jsr $26,g -ldgp $gp,0($26) -jsr $26,h -ldgp $gp,0($26) -lda $13,16777216 -br L.11 -L.8: -mov $13,$16 -jsr $26,big -ldgp $gp,0($26) -L.9: -lda $13,16777216($13) -L.11: -and $13,117440512,$27 -addl $27,0,$27 -cmpeq $27,$31,$23 -beq $23,L.8 -jsr $26,limit -ldgp $gp,0($26) -mov $31,$0 -L.1: -ldq $13,0($sp) -ldq $14,8($sp) -ldq $26,16($sp) -lda $sp,80($sp) -ret -.end main -.globl backslash -.text -.ent backslash -backslash: -ldgp $gp,0($27) -lda $sp,-64($sp) -.frame $sp,64,$26,48 -.prologue 1 -lda $27,102 -cmpeq $16,$27,$23 -bne $23,L.16 -cmple $16,$27,$23 -beq $23,L.22 -L.21: -lda $27,98 -cmpeq $16,$27,$23 -bne $23,L.15 -br L.13 -L.22: -lda $27,110 -cmpeq $16,$27,$23 -bne $23,L.17 -cmplt $16,$27,$23 -bne $23,L.13 -L.23: -lda $27,114 -cmpeq $16,$27,$23 -bne $23,L.18 -lda $27,116 -cmpeq $16,$27,$23 -bne $23,L.19 -lda $27,118 -cmpeq $16,$27,$23 -bne $23,L.20 -br L.13 -L.15: -lda $0,8 -br L.12 -L.16: -lda $0,12 -br L.12 -L.17: -lda $0,10 -br L.12 -L.18: -lda $0,13 -br L.12 -L.19: -lda $0,9 -br L.12 -L.20: -lda $0,11 -br L.12 -L.13: -mov $16,$0 -L.12: -lda $sp,64($sp) -ret -.end backslash -.globl f -.text -.ent f -f: -ldgp $gp,0($27) -lda $sp,-96($sp) -.mask 0x4007000,-72 -.frame $sp,96,$26,48 -stq $12,0($sp) -stq $13,8($sp) -stq $14,16($sp) -stq $26,24($sp) -.prologue 1 -mov $31,$13 -lda $16,L.25 -jsr $26,printf -ldgp $gp,0($26) -mov $31,$14 -L.26: -mov $14,$12 -cmplt $14,1,$23 -bne $23,L.30 -cmple $14,20,$23 -beq $23,L.30 -subl $14,1,$27 -sll $27,3,$27 -ldq $27,L.42($27) -jmp ($27) -.rdata -.align 3 -L.42: -.quad L.32 -.quad L.33 -.quad L.30 -.quad L.30 -.quad L.30 -.quad L.30 -.quad L.34 -.quad L.35 -.quad L.36 -.quad L.30 -.quad L.30 -.quad L.30 -.quad L.30 -.quad L.30 -.quad L.30 -.quad L.37 -.quad L.38 -.quad L.39 -.quad L.40 -.quad L.41 -.text -L.32: -mov $14,$13 -br L.31 -L.33: -mov $14,$13 -br L.31 -L.34: -mov $14,$13 -br L.31 -L.35: -mov $14,$13 -br L.31 -L.36: -mov $14,$13 -br L.31 -L.37: -mov $14,$13 -br L.31 -L.38: -mov $14,$13 -br L.31 -L.39: -mov $14,$13 -br L.31 -L.40: -mov $14,$13 -br L.31 -L.41: -mov $14,$13 -L.30: -L.31: -lda $16,L.43 -mov $13,$17 -jsr $26,printf -ldgp $gp,0($26) -L.27: -lda $14,1($14) -cmple $14,20,$23 -bne $23,L.26 -mov $31,$0 -L.24: -ldq $12,0($sp) -ldq $13,8($sp) -ldq $14,16($sp) -ldq $26,24($sp) -lda $sp,96($sp) -ret -.end f -.globl g -.text -.ent g -g: -ldgp $gp,0($27) -lda $sp,-80($sp) -.mask 0x4004000,-72 -.frame $sp,80,$26,48 -stq $14,0($sp) -stq $26,8($sp) -.prologue 1 -lda $16,L.45 -jsr $26,printf -ldgp $gp,0($26) -lda $14,1 -L.46: -lda $27,1001 -cmplt $14,$27,$23 -bne $23,L.63 -lda $27,1004 -cmple $14,$27,$23 -beq $23,L.64 -subl $14,1001,$27 -sll $27,3,$27 -ldq $27,L.65($27) -jmp ($27) -.rdata -.align 3 -L.65: -.quad L.59 -.quad L.59 -.quad L.59 -.quad L.59 -.text -L.63: -cmplt $14,1,$23 -bne $23,L.50 -cmple $14,8,$23 -beq $23,L.50 -subl $14,1,$27 -sll $27,3,$27 -ldq $27,L.66($27) -jmp ($27) -.rdata -.align 3 -L.66: -.quad L.52 -.quad L.52 -.quad L.54 -.quad L.54 -.quad L.54 -.quad L.56 -.quad L.56 -.quad L.56 -.text -L.64: -lda $27,3001 -cmplt $14,$27,$23 -bne $23,L.50 -lda $27,3004 -cmple $14,$27,$23 -beq $23,L.50 -subl $14,3001,$27 -sll $27,3,$27 -ldq $27,L.67($27) -jmp ($27) -.rdata -.align 3 -L.67: -.quad L.61 -.quad L.61 -.quad L.61 -.quad L.61 -.text -L.52: -lda $16,L.53 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.51 -L.54: -lda $16,L.55 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.51 -L.56: -lda $16,L.57 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -L.50: -lda $16,L.58 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.51 -L.59: -lda $16,L.60 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.51 -L.61: -lda $16,L.62 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -L.51: -L.47: -lda $14,1($14) -cmple $14,10,$23 -bne $23,L.46 -mov $31,$0 -L.44: -ldq $14,0($sp) -ldq $26,8($sp) -lda $sp,80($sp) -ret -.end g -.globl h -.text -.ent h -h: -ldgp $gp,0($27) -lda $sp,-80($sp) -.mask 0x4006000,-64 -.frame $sp,80,$26,48 -stq $13,0($sp) -stq $14,8($sp) -stq $26,16($sp) -.prologue 1 -mov $31,$13 -lda $16,L.69 -jsr $26,printf -ldgp $gp,0($26) -lda $14,1 -L.70: -lda $27,264 -cmpeq $14,$27,$23 -bne $23,L.82 -cmple $14,$27,$23 -beq $23,L.90 -L.89: -lda $27,120 -cmpeq $14,$27,$23 -bne $23,L.80 -cmple $14,$27,$23 -beq $23,L.92 -L.91: -cmpeq $14,8,$23 -bne $23,L.79 -cmplt $14,8,$23 -bne $23,L.74 -L.93: -cmpeq $14,16,$23 -bne $23,L.78 -br L.74 -L.92: -lda $27,128 -cmpeq $14,$27,$23 -bne $23,L.76 -cmplt $14,$27,$23 -bne $23,L.74 -L.94: -lda $27,248 -cmpeq $14,$27,$23 -bne $23,L.83 -br L.74 -L.90: -lda $27,288 -cmpeq $14,$27,$23 -bne $23,L.87 -cmple $14,$27,$23 -beq $23,L.96 -L.95: -lda $27,272 -cmpeq $14,$27,$23 -bne $23,L.84 -cmplt $14,$27,$23 -bne $23,L.74 -L.97: -lda $27,280 -cmpeq $14,$27,$23 -bne $23,L.81 -br L.74 -L.96: -lda $27,304 -cmpeq $14,$27,$23 -bne $23,L.85 -cmple $14,$27,$23 -beq $23,L.99 -L.98: -lda $27,296 -cmpeq $14,$27,$23 -bne $23,L.86 -br L.74 -L.99: -lda $27,312 -cmpeq $14,$27,$23 -bne $23,L.88 -br L.74 -L.74: -lda $13,1($13) -br L.71 -L.76: -lda $16,L.77 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.75 -L.78: -lda $16,L.77 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.75 -L.79: -lda $16,L.77 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.75 -L.80: -lda $16,L.77 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.75 -L.81: -lda $16,L.77 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.75 -L.82: -lda $16,L.77 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.75 -L.83: -lda $16,L.77 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.75 -L.84: -lda $16,L.77 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.75 -L.85: -lda $16,L.77 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.75 -L.86: -lda $16,L.77 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.75 -L.87: -lda $16,L.77 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.75 -L.88: -lda $16,L.77 -mov $14,$17 -jsr $26,printf -ldgp $gp,0($26) -L.75: -L.71: -lda $14,1($14) -lda $27,500 -cmple $14,$27,$23 -bne $23,L.70 -lda $16,L.100 -mov $13,$17 -jsr $26,printf -ldgp $gp,0($26) -mov $31,$0 -L.68: -ldq $13,0($sp) -ldq $14,8($sp) -ldq $26,16($sp) -lda $sp,80($sp) -ret -.end h -.globl big -.text -.ent big -big: -ldgp $gp,0($27) -lda $sp,-80($sp) -.mask 0x4004000,-72 -.frame $sp,80,$26,48 -stq $14,0($sp) -stq $26,8($sp) -stq $16,32($sp) -.prologue 1 -ldl $27,-48+80($sp) -zap $27,240,$27 -and $27,0x6000000,$14 -lda $25,33554432 -cmpeq $14,$25,$23 -bne $23,L.107 -cmple $14,$25,$23 -beq $23,L.111 -L.110: -lda $25,-2 -cmpeq $14,$25,$23 -bne $23,L.105 -lda $25,-1 -cmpeq $14,$25,$23 -bne $23,L.105 -cmpeq $14,$31,$23 -bne $23,L.105 -br L.102 -L.111: -mov $14,$27 -lda $25,67108864 -cmpeq $27,$25,$23 -bne $23,L.108 -br L.102 -L.105: -lda $16,L.106 -ldl $17,-48+80($sp) -zap $17,240,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.103 -L.107: -lda $16,L.106 -ldl $17,-48+80($sp) -zap $17,240,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.103 -L.108: -lda $16,L.106 -ldl $17,-48+80($sp) -zap $17,240,$17 -jsr $26,printf -ldgp $gp,0($26) -br L.103 -L.102: -lda $16,L.109 -ldl $17,-48+80($sp) -zap $17,240,$17 -jsr $26,printf -ldgp $gp,0($26) -L.103: -mov $31,$0 -L.101: -ldq $14,0($sp) -ldq $26,8($sp) -lda $sp,80($sp) -ret -.end big -.globl limit -.text -.ent limit -limit: -ldgp $gp,0($27) -lda $sp,-80($sp) -.mask 0x4004000,-72 -.frame $sp,80,$26,48 -stq $14,0($sp) -stq $26,8($sp) -.prologue 1 -lda $14,-2147483648 -L.113: -lda $27,-2147483648 -cmplt $14,$27,$23 -bne $23,L.117 -lda $27,-2147483644 -cmple $14,$27,$23 -beq $23,L.117 -subl $14,-2147483648,$27 -sll $27,3,$27 -ldq $27,L.130($27) -jmp ($27) -.rdata -.align 3 -L.130: -.quad L.119 -.quad L.121 -.quad L.123 -.quad L.125 -.quad L.127 -.text -L.119: -lda $16,L.120 -jsr $26,printf -ldgp $gp,0($26) -br L.118 -L.121: -lda $16,L.122 -jsr $26,printf -ldgp $gp,0($26) -br L.118 -L.123: -lda $16,L.124 -jsr $26,printf -ldgp $gp,0($26) -br L.118 -L.125: -lda $16,L.126 -jsr $26,printf -ldgp $gp,0($26) -br L.118 -L.127: -lda $16,L.128 -jsr $26,printf -ldgp $gp,0($26) -br L.118 -L.117: -lda $16,L.129 -jsr $26,printf -ldgp $gp,0($26) -L.118: -L.114: -lda $14,1($14) -lda $27,-2147483643 -cmple $14,$27,$23 -bne $23,L.113 -lda $14,2147483647 -L.131: -lda $27,2147483643 -cmplt $14,$27,$23 -bne $23,L.135 -lda $27,2147483647 -cmple $14,$27,$23 -beq $23,L.135 -subl $14,2147483643,$27 -sll $27,3,$27 -ldq $27,L.142($27) -jmp ($27) -.rdata -.align 3 -L.142: -.quad L.141 -.quad L.140 -.quad L.139 -.quad L.138 -.quad L.137 -.text -L.137: -lda $16,L.120 -jsr $26,printf -ldgp $gp,0($26) -br L.136 -L.138: -lda $16,L.122 -jsr $26,printf -ldgp $gp,0($26) -br L.136 -L.139: -lda $16,L.124 -jsr $26,printf -ldgp $gp,0($26) -br L.136 -L.140: -lda $16,L.126 -jsr $26,printf -ldgp $gp,0($26) -br L.136 -L.141: -lda $16,L.128 -jsr $26,printf -ldgp $gp,0($26) -br L.136 -L.135: -lda $16,L.129 -jsr $26,printf -ldgp $gp,0($26) -L.136: -L.132: -subl $14,1,$14 -lda $27,2147483642 -cmplt $14,$27,$23 -beq $23,L.131 -mov $31,$0 -L.112: -ldq $14,0($sp) -ldq $26,8($sp) -lda $sp,80($sp) -ret -.end limit -.rdata -.align 0 -L.129: -.byte 53 -.byte 10 -.byte 0 -.align 0 -L.128: -.byte 52 -.byte 10 -.byte 0 -.align 0 -L.126: -.byte 51 -.byte 10 -.byte 0 -.align 0 -L.124: -.byte 50 -.byte 10 -.byte 0 -.align 0 -L.122: -.byte 49 -.byte 10 -.byte 0 -.align 0 -L.120: -.byte 48 -.byte 10 -.byte 0 -.align 0 -L.109: -.byte 120 -.byte 32 -.byte 61 -.byte 32 -.byte 48 -.byte 120 -.byte 37 -.byte 120 -.byte 32 -.byte 40 -.byte 100 -.byte 101 -.byte 102 -.byte 97 -.byte 117 -.byte 108 -.byte 116 -.byte 41 -.byte 10 -.byte 0 -.align 0 -L.106: -.byte 120 -.byte 32 -.byte 61 -.byte 32 -.byte 48 -.byte 120 -.byte 37 -.byte 120 -.byte 10 -.byte 0 -.align 0 -L.100: -.byte 37 -.byte 100 -.byte 32 -.byte 100 -.byte 101 -.byte 102 -.byte 97 -.byte 117 -.byte 108 -.byte 116 -.byte 115 -.byte 10 -.byte 0 -.align 0 -L.77: -.byte 105 -.byte 32 -.byte 61 -.byte 32 -.byte 37 -.byte 100 -.byte 10 -.byte 0 -.align 0 -L.69: -.byte 104 -.byte 58 -.byte 10 -.byte 0 -.align 0 -L.62: -.byte 54 -.byte 32 -.byte 37 -.byte 100 -.byte 10 -.byte 0 -.align 0 -L.60: -.byte 53 -.byte 32 -.byte 37 -.byte 100 -.byte 10 -.byte 0 -.align 0 -L.58: -.byte 100 -.byte 32 -.byte 37 -.byte 100 -.byte 10 -.byte 0 -.align 0 -L.57: -.byte 51 -.byte 32 -.byte 37 -.byte 100 -.byte 10 -.byte 0 -.align 0 -L.55: -.byte 50 -.byte 32 -.byte 37 -.byte 100 -.byte 10 -.byte 0 -.align 0 -L.53: -.byte 49 -.byte 32 -.byte 37 -.byte 100 -.byte 10 -.byte 0 -.align 0 -L.45: -.byte 103 -.byte 58 -.byte 10 -.byte 0 -.align 0 -L.43: -.byte 120 -.byte 32 -.byte 61 -.byte 32 -.byte 37 -.byte 100 -.byte 10 -.byte 0 -.align 0 -L.25: -.byte 102 -.byte 58 -.byte 10 -.byte 0 -.align 0 -L.7: -.byte 37 -.byte 99 -.byte 32 -.byte 61 -.byte 32 -.byte 48 -.byte 120 -.byte 37 -.byte 120 -.byte 10 -.byte 0 -.align 0 -L.6: -.byte 98 -.byte 102 -.byte 110 -.byte 114 -.byte 116 -.byte 118 -.byte 120 -.byte 0 +.globl main +.text +.text +.ent main +main: +ldgp $gp,0($27) +lda $sp,-80($sp) +.mask 0x4006000,-64 +.frame $sp,80,$26,48 +stq $13,0($sp) +stq $14,8($sp) +stq $26,16($sp) +.prologue 1 +lda $14,L.6 +br L.5 +L.2: +ldb $16,($14) +jsr $26,backslash +ldgp $gp,0($26) +mov $0,$27 +lda $16,L.7 +ldb $17,($14) +mov $27,$18 +jsr $26,printf +ldgp $gp,0($26) +L.3: +lda $14,1($14) +L.5: +ldb $27,($14) +cmpeq $27,$31,$23 +beq $23,L.2 +jsr $26,f +ldgp $gp,0($26) +jsr $26,g +ldgp $gp,0($26) +jsr $26,h +ldgp $gp,0($26) +lda $13,16777216 +br L.11 +L.8: +mov $13,$16 +jsr $26,big +ldgp $gp,0($26) +L.9: +lda $13,16777216($13) +L.11: +and $13,117440512,$27 +addl $27,0,$27 +cmpeq $27,$31,$23 +beq $23,L.8 +jsr $26,limit +ldgp $gp,0($26) +mov $31,$0 +L.1: +ldq $13,0($sp) +ldq $14,8($sp) +ldq $26,16($sp) +lda $sp,80($sp) +ret +.end main +.globl backslash +.text +.ent backslash +backslash: +ldgp $gp,0($27) +lda $sp,-64($sp) +.frame $sp,64,$26,48 +.prologue 1 +lda $27,102 +cmpeq $16,$27,$23 +bne $23,L.16 +cmple $16,$27,$23 +beq $23,L.22 +L.21: +lda $27,98 +cmpeq $16,$27,$23 +bne $23,L.15 +br L.13 +L.22: +lda $27,110 +cmpeq $16,$27,$23 +bne $23,L.17 +cmplt $16,$27,$23 +bne $23,L.13 +L.23: +lda $27,114 +cmpeq $16,$27,$23 +bne $23,L.18 +lda $27,116 +cmpeq $16,$27,$23 +bne $23,L.19 +lda $27,118 +cmpeq $16,$27,$23 +bne $23,L.20 +br L.13 +L.15: +lda $0,8 +br L.12 +L.16: +lda $0,12 +br L.12 +L.17: +lda $0,10 +br L.12 +L.18: +lda $0,13 +br L.12 +L.19: +lda $0,9 +br L.12 +L.20: +lda $0,11 +br L.12 +L.13: +mov $16,$0 +L.12: +lda $sp,64($sp) +ret +.end backslash +.globl f +.text +.ent f +f: +ldgp $gp,0($27) +lda $sp,-96($sp) +.mask 0x4007000,-72 +.frame $sp,96,$26,48 +stq $12,0($sp) +stq $13,8($sp) +stq $14,16($sp) +stq $26,24($sp) +.prologue 1 +mov $31,$13 +lda $16,L.25 +jsr $26,printf +ldgp $gp,0($26) +mov $31,$14 +L.26: +mov $14,$12 +cmplt $14,1,$23 +bne $23,L.30 +cmple $14,20,$23 +beq $23,L.30 +subl $14,1,$27 +sll $27,3,$27 +ldq $27,L.42($27) +jmp ($27) +.rdata +.align 3 +L.42: +.quad L.32 +.quad L.33 +.quad L.30 +.quad L.30 +.quad L.30 +.quad L.30 +.quad L.34 +.quad L.35 +.quad L.36 +.quad L.30 +.quad L.30 +.quad L.30 +.quad L.30 +.quad L.30 +.quad L.30 +.quad L.37 +.quad L.38 +.quad L.39 +.quad L.40 +.quad L.41 +.text +L.32: +mov $14,$13 +br L.31 +L.33: +mov $14,$13 +br L.31 +L.34: +mov $14,$13 +br L.31 +L.35: +mov $14,$13 +br L.31 +L.36: +mov $14,$13 +br L.31 +L.37: +mov $14,$13 +br L.31 +L.38: +mov $14,$13 +br L.31 +L.39: +mov $14,$13 +br L.31 +L.40: +mov $14,$13 +br L.31 +L.41: +mov $14,$13 +L.30: +L.31: +lda $16,L.43 +mov $13,$17 +jsr $26,printf +ldgp $gp,0($26) +L.27: +lda $14,1($14) +cmple $14,20,$23 +bne $23,L.26 +mov $31,$0 +L.24: +ldq $12,0($sp) +ldq $13,8($sp) +ldq $14,16($sp) +ldq $26,24($sp) +lda $sp,96($sp) +ret +.end f +.globl g +.text +.ent g +g: +ldgp $gp,0($27) +lda $sp,-80($sp) +.mask 0x4004000,-72 +.frame $sp,80,$26,48 +stq $14,0($sp) +stq $26,8($sp) +.prologue 1 +lda $16,L.45 +jsr $26,printf +ldgp $gp,0($26) +lda $14,1 +L.46: +lda $27,1001 +cmplt $14,$27,$23 +bne $23,L.63 +lda $27,1004 +cmple $14,$27,$23 +beq $23,L.64 +subl $14,1001,$27 +sll $27,3,$27 +ldq $27,L.65($27) +jmp ($27) +.rdata +.align 3 +L.65: +.quad L.59 +.quad L.59 +.quad L.59 +.quad L.59 +.text +L.63: +cmplt $14,1,$23 +bne $23,L.50 +cmple $14,8,$23 +beq $23,L.50 +subl $14,1,$27 +sll $27,3,$27 +ldq $27,L.66($27) +jmp ($27) +.rdata +.align 3 +L.66: +.quad L.52 +.quad L.52 +.quad L.54 +.quad L.54 +.quad L.54 +.quad L.56 +.quad L.56 +.quad L.56 +.text +L.64: +lda $27,3001 +cmplt $14,$27,$23 +bne $23,L.50 +lda $27,3004 +cmple $14,$27,$23 +beq $23,L.50 +subl $14,3001,$27 +sll $27,3,$27 +ldq $27,L.67($27) +jmp ($27) +.rdata +.align 3 +L.67: +.quad L.61 +.quad L.61 +.quad L.61 +.quad L.61 +.text +L.52: +lda $16,L.53 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.51 +L.54: +lda $16,L.55 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.51 +L.56: +lda $16,L.57 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +L.50: +lda $16,L.58 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.51 +L.59: +lda $16,L.60 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.51 +L.61: +lda $16,L.62 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +L.51: +L.47: +lda $14,1($14) +cmple $14,10,$23 +bne $23,L.46 +mov $31,$0 +L.44: +ldq $14,0($sp) +ldq $26,8($sp) +lda $sp,80($sp) +ret +.end g +.globl h +.text +.ent h +h: +ldgp $gp,0($27) +lda $sp,-80($sp) +.mask 0x4006000,-64 +.frame $sp,80,$26,48 +stq $13,0($sp) +stq $14,8($sp) +stq $26,16($sp) +.prologue 1 +mov $31,$13 +lda $16,L.69 +jsr $26,printf +ldgp $gp,0($26) +lda $14,1 +L.70: +lda $27,264 +cmpeq $14,$27,$23 +bne $23,L.82 +cmple $14,$27,$23 +beq $23,L.90 +L.89: +lda $27,120 +cmpeq $14,$27,$23 +bne $23,L.80 +cmple $14,$27,$23 +beq $23,L.92 +L.91: +cmpeq $14,8,$23 +bne $23,L.79 +cmplt $14,8,$23 +bne $23,L.74 +L.93: +cmpeq $14,16,$23 +bne $23,L.78 +br L.74 +L.92: +lda $27,128 +cmpeq $14,$27,$23 +bne $23,L.76 +cmplt $14,$27,$23 +bne $23,L.74 +L.94: +lda $27,248 +cmpeq $14,$27,$23 +bne $23,L.83 +br L.74 +L.90: +lda $27,288 +cmpeq $14,$27,$23 +bne $23,L.87 +cmple $14,$27,$23 +beq $23,L.96 +L.95: +lda $27,272 +cmpeq $14,$27,$23 +bne $23,L.84 +cmplt $14,$27,$23 +bne $23,L.74 +L.97: +lda $27,280 +cmpeq $14,$27,$23 +bne $23,L.81 +br L.74 +L.96: +lda $27,304 +cmpeq $14,$27,$23 +bne $23,L.85 +cmple $14,$27,$23 +beq $23,L.99 +L.98: +lda $27,296 +cmpeq $14,$27,$23 +bne $23,L.86 +br L.74 +L.99: +lda $27,312 +cmpeq $14,$27,$23 +bne $23,L.88 +br L.74 +L.74: +lda $13,1($13) +br L.71 +L.76: +lda $16,L.77 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.75 +L.78: +lda $16,L.77 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.75 +L.79: +lda $16,L.77 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.75 +L.80: +lda $16,L.77 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.75 +L.81: +lda $16,L.77 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.75 +L.82: +lda $16,L.77 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.75 +L.83: +lda $16,L.77 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.75 +L.84: +lda $16,L.77 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.75 +L.85: +lda $16,L.77 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.75 +L.86: +lda $16,L.77 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.75 +L.87: +lda $16,L.77 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.75 +L.88: +lda $16,L.77 +mov $14,$17 +jsr $26,printf +ldgp $gp,0($26) +L.75: +L.71: +lda $14,1($14) +lda $27,500 +cmple $14,$27,$23 +bne $23,L.70 +lda $16,L.100 +mov $13,$17 +jsr $26,printf +ldgp $gp,0($26) +mov $31,$0 +L.68: +ldq $13,0($sp) +ldq $14,8($sp) +ldq $26,16($sp) +lda $sp,80($sp) +ret +.end h +.globl big +.text +.ent big +big: +ldgp $gp,0($27) +lda $sp,-80($sp) +.mask 0x4004000,-72 +.frame $sp,80,$26,48 +stq $14,0($sp) +stq $26,8($sp) +stq $16,32($sp) +.prologue 1 +ldl $27,-48+80($sp) +zap $27,240,$27 +and $27,0x6000000,$14 +lda $25,33554432 +cmpeq $14,$25,$23 +bne $23,L.107 +cmple $14,$25,$23 +beq $23,L.111 +L.110: +lda $25,-2 +cmpeq $14,$25,$23 +bne $23,L.105 +lda $25,-1 +cmpeq $14,$25,$23 +bne $23,L.105 +cmpeq $14,$31,$23 +bne $23,L.105 +br L.102 +L.111: +mov $14,$27 +lda $25,67108864 +cmpeq $27,$25,$23 +bne $23,L.108 +br L.102 +L.105: +lda $16,L.106 +ldl $17,-48+80($sp) +zap $17,240,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.103 +L.107: +lda $16,L.106 +ldl $17,-48+80($sp) +zap $17,240,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.103 +L.108: +lda $16,L.106 +ldl $17,-48+80($sp) +zap $17,240,$17 +jsr $26,printf +ldgp $gp,0($26) +br L.103 +L.102: +lda $16,L.109 +ldl $17,-48+80($sp) +zap $17,240,$17 +jsr $26,printf +ldgp $gp,0($26) +L.103: +mov $31,$0 +L.101: +ldq $14,0($sp) +ldq $26,8($sp) +lda $sp,80($sp) +ret +.end big +.globl limit +.text +.ent limit +limit: +ldgp $gp,0($27) +lda $sp,-80($sp) +.mask 0x4004000,-72 +.frame $sp,80,$26,48 +stq $14,0($sp) +stq $26,8($sp) +.prologue 1 +lda $14,-2147483648 +L.113: +lda $27,-2147483648 +cmplt $14,$27,$23 +bne $23,L.117 +lda $27,-2147483644 +cmple $14,$27,$23 +beq $23,L.117 +subl $14,-2147483648,$27 +sll $27,3,$27 +ldq $27,L.130($27) +jmp ($27) +.rdata +.align 3 +L.130: +.quad L.119 +.quad L.121 +.quad L.123 +.quad L.125 +.quad L.127 +.text +L.119: +lda $16,L.120 +jsr $26,printf +ldgp $gp,0($26) +br L.118 +L.121: +lda $16,L.122 +jsr $26,printf +ldgp $gp,0($26) +br L.118 +L.123: +lda $16,L.124 +jsr $26,printf +ldgp $gp,0($26) +br L.118 +L.125: +lda $16,L.126 +jsr $26,printf +ldgp $gp,0($26) +br L.118 +L.127: +lda $16,L.128 +jsr $26,printf +ldgp $gp,0($26) +br L.118 +L.117: +lda $16,L.129 +jsr $26,printf +ldgp $gp,0($26) +L.118: +L.114: +lda $14,1($14) +lda $27,-2147483643 +cmple $14,$27,$23 +bne $23,L.113 +lda $14,2147483647 +L.131: +lda $27,2147483643 +cmplt $14,$27,$23 +bne $23,L.135 +lda $27,2147483647 +cmple $14,$27,$23 +beq $23,L.135 +subl $14,2147483643,$27 +sll $27,3,$27 +ldq $27,L.142($27) +jmp ($27) +.rdata +.align 3 +L.142: +.quad L.141 +.quad L.140 +.quad L.139 +.quad L.138 +.quad L.137 +.text +L.137: +lda $16,L.120 +jsr $26,printf +ldgp $gp,0($26) +br L.136 +L.138: +lda $16,L.122 +jsr $26,printf +ldgp $gp,0($26) +br L.136 +L.139: +lda $16,L.124 +jsr $26,printf +ldgp $gp,0($26) +br L.136 +L.140: +lda $16,L.126 +jsr $26,printf +ldgp $gp,0($26) +br L.136 +L.141: +lda $16,L.128 +jsr $26,printf +ldgp $gp,0($26) +br L.136 +L.135: +lda $16,L.129 +jsr $26,printf +ldgp $gp,0($26) +L.136: +L.132: +subl $14,1,$14 +lda $27,2147483642 +cmplt $14,$27,$23 +beq $23,L.131 +mov $31,$0 +L.112: +ldq $14,0($sp) +ldq $26,8($sp) +lda $sp,80($sp) +ret +.end limit +.rdata +.align 0 +L.129: +.byte 53 +.byte 10 +.byte 0 +.align 0 +L.128: +.byte 52 +.byte 10 +.byte 0 +.align 0 +L.126: +.byte 51 +.byte 10 +.byte 0 +.align 0 +L.124: +.byte 50 +.byte 10 +.byte 0 +.align 0 +L.122: +.byte 49 +.byte 10 +.byte 0 +.align 0 +L.120: +.byte 48 +.byte 10 +.byte 0 +.align 0 +L.109: +.byte 120 +.byte 32 +.byte 61 +.byte 32 +.byte 48 +.byte 120 +.byte 37 +.byte 120 +.byte 32 +.byte 40 +.byte 100 +.byte 101 +.byte 102 +.byte 97 +.byte 117 +.byte 108 +.byte 116 +.byte 41 +.byte 10 +.byte 0 +.align 0 +L.106: +.byte 120 +.byte 32 +.byte 61 +.byte 32 +.byte 48 +.byte 120 +.byte 37 +.byte 120 +.byte 10 +.byte 0 +.align 0 +L.100: +.byte 37 +.byte 100 +.byte 32 +.byte 100 +.byte 101 +.byte 102 +.byte 97 +.byte 117 +.byte 108 +.byte 116 +.byte 115 +.byte 10 +.byte 0 +.align 0 +L.77: +.byte 105 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.69: +.byte 104 +.byte 58 +.byte 10 +.byte 0 +.align 0 +L.62: +.byte 54 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.60: +.byte 53 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.58: +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.57: +.byte 51 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.55: +.byte 50 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.53: +.byte 49 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.45: +.byte 103 +.byte 58 +.byte 10 +.byte 0 +.align 0 +L.43: +.byte 120 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.25: +.byte 102 +.byte 58 +.byte 10 +.byte 0 +.align 0 +L.7: +.byte 37 +.byte 99 +.byte 32 +.byte 61 +.byte 32 +.byte 48 +.byte 120 +.byte 37 +.byte 120 +.byte 10 +.byte 0 +.align 0 +L.6: +.byte 98 +.byte 102 +.byte 110 +.byte 114 +.byte 116 +.byte 118 +.byte 120 +.byte 0 -- cgit v1.2.3