diff options
Diffstat (limited to 'code/tools/lcc/sparc/solaris/tst/cq.sbk')
-rw-r--r-- | code/tools/lcc/sparc/solaris/tst/cq.sbk | 13322 |
1 files changed, 13322 insertions, 0 deletions
diff --git a/code/tools/lcc/sparc/solaris/tst/cq.sbk b/code/tools/lcc/sparc/solaris/tst/cq.sbk new file mode 100644 index 0000000..d688e5f --- /dev/null +++ b/code/tools/lcc/sparc/solaris/tst/cq.sbk @@ -0,0 +1,13322 @@ +.section ".data" +.type .2,#object +.align 4 +.2: +.word s22 +.word s241 +.word s243 +.word s244 +.word s25 +.word s26 +.word s4 +.word s61 +.word s626 +.word s71 +.word s72 +.word s757 +.word s7813 +.word s714 +.word s715 +.word s81 +.word s84 +.word s85 +.word s86 +.word s88 +.word s9 +.section ".bss" +.size .2,84 +.type .3,#object +.size .3,68 +.local .3 +.common .3,68,4 +.type .4,#object +.size .4,4 +.local .4 +.common .4,4,4 +.global main +.section ".text" +.align 4 +main: +save %sp,-96,%sp +set .3+36,%i4 +set 1,%i3 +st %i3,[%i4] +set .3+40,%i4 +set 1,%i3 +st %i3,[%i4] +set .3+44,%i4 +set 1,%i3 +st %i3,[%i4] +set .3+48,%i4 +set 1,%i3 +st %i3,[%i4] +set .4,%i4 +set .3,%i3 +st %i3,[%i4] +mov %g0,%i5 +ba .L12; nop +.L9: +set .4,%i4 +ld [%i4],%o0 +sll %i5,2,%i4 +set .2,%i3 +ld [%i4+%i3],%i4 +call %i4; nop +set .3+52,%i3 +st %o0,[%i3] +set .3+56,%i4 +set .3+56,%i3 +ld [%i3],%i3 +set .3+52,%i2 +ld [%i2],%i2 +add %i3,%i2,%i3 +st %i3,[%i4] +set .3+36,%i4 +ld [%i4],%i4 +cmp %i4,0; be .L17; nop +set .L20,%o0 +set .3+60,%o1 +set .3+52,%i4 +ld [%i4],%o2 +call printf; nop +.L17: +.L10: +add %i5,1,%i5 +.L12: +mov %i5,%i4 +set 21,%i3 +cmp %i4,%i3; blu .L9; nop +set .3+56,%i4 +ld [%i4],%i4 +cmp %i4,0; bne .L23; nop +set .L26,%o0 +call printf; nop +ba .L24; nop +.L23: +set .L27,%o0 +call printf; nop +.L24: +mov %g0,%i0 +.L1: +ret; restore +.type main,#function +.size main,.-main +.section ".data" +.type .29,#object +.align 1 +.29: +.byte 115 +.byte 50 +.byte 50 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .29,10 +.type .30,#object +.size .30,8 +.align 1 +.30: +.byte 115 +.byte 50 +.byte 50 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.global s22 +.section ".text" +.align 4 +s22: +save %sp,-96,%sp +mov %g0,%i3 +set .30,%i5 +add %i0,60,%i4 +.L31: +.L32: +mov %i4,%l4 +add %l4,1,%i4 +mov %i5,%l3 +add %l3,1,%i5 +ldsb [%l3],%l3 +stb %l3,[%l4] +sll %l3,8*(4-1),%l4; sra %l4,8*(4-1),%l4 +cmp %l4,0; bne .L31; nop +set 1,%i2 +set 2,%l7 +set 3,%l6 +set 4,%i1 +add %i2,%l7,%l4 +add %l4,%l6,%l4 +add %l4,%i1,%l4 +cmp %l4,10; be .L34; nop +add %i3,1,%i3 +ld [%i0+44],%l4 +cmp %l4,0; be .L36; nop +set .29,%o0 +set 1,%o1 +call printf; nop +.L36: +.L34: +set 2,%l5 +cmp %l5,%i2; bne .L38; nop +add %i3,4,%i3 +ld [%i0+44],%l4 +cmp %l4,0; be .L40; nop +set .29,%o0 +set 4,%o1 +call printf; nop +.L40: +.L38: +mov %i3,%i0 +.L28: +ret; restore +.type s22,#function +.size s22,.-s22 +.section ".data" +.type .43,#object +.align 1 +.43: +.byte 115 +.byte 50 +.byte 52 +.byte 49 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .43,11 +.type .44,#object +.size .44,8 +.align 1 +.44: +.byte 115 +.byte 50 +.byte 52 +.byte 49 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.type .45,#object +.size .45,156 +.align 4 +.45: +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x0 +.word 0x6 +.word 0x0 +.word 0x8 +.word 0x0 +.word 0xc +.word 0x0 +.word 0x10 +.word 0x0 +.word 0x12 +.word 0x0 +.word 0x14 +.word 0x0 +.word 0x18 +.word 0x0 +.word 0x1c +.word 0x0 +.word 0x1e +.word 0x0 +.word 0x20 +.word 0x0 +.word 0x24 +.global s241 +.section ".text" +.align 4 +s241: +save %sp,-560,%sp +mov %g0,%i2 +mov %g0,%i1 +set .44,%i4 +add %i0,60,%i3 +.L46: +.L47: +mov %i3,%l7 +add %l7,1,%i3 +mov %i4,%l6 +add %l6,1,%i4 +ldsb [%l6],%l6 +stb %l6,[%l7] +sll %l6,8*(4-1),%l7; sra %l7,8*(4-1),%l7 +cmp %l7,0; bne .L46; nop +ba .L49; nop +add %i2,1,%i2 +ld [%i0+44],%l7 +cmp %l7,0; be .L51; nop +set .43,%o0 +set 1,%o1 +call printf; nop +.L51: +.L49: +ba .L53; nop +add %i2,2,%i2 +ld [%i0+44],%l7 +cmp %l7,0; be .L55; nop +set .43,%o0 +set 2,%o1 +call printf; nop +.L55: +.L53: +ba .L57; nop +add %i2,4,%i2 +ld [%i0+44],%l7 +cmp %l7,0; be .L59; nop +set .43,%o0 +set 4,%o1 +call printf; nop +.L59: +.L57: +ba .L61; nop +add %i2,8,%i2 +ld [%i0+44],%l7 +cmp %l7,0; be .L63; nop +set .43,%o0 +set 8,%o1 +call printf; nop +.L63: +.L61: +mov %g0,%i5 +.L65: +sll %i5,2,%l7 +set .45,%l6 +st %i5,[%l7+%l6] +.L66: +add %i5,1,%i5 +cmp %i5,17; bl .L65; nop +set 18,%i5 +.L69: +sll %i5,2,%l7 +set .45,%l6 +add %l7,%l6,%l7 +ld [%l7],%o0 +call pow2; nop +st %o0,[%l7] +sll %i5,2,%l7 +set .45-4,%l6 +set .45,%l5 +ld [%l7+%l5],%l5 +sub %l5,1,%l5 +st %l5,[%l7+%l6] +add %i5,2,%i5 +.L70: +cmp %i5,39; bl .L69; nop +st %g0,[%fp+-156] +st %g0,[%fp+-312] +st %g0,[%fp+-468] +set 1,%l7 +st %l7,[%fp+-152] +set 1,%l7 +st %l7,[%fp+-308] +set 1,%l7 +st %l7,[%fp+-464] +set 2,%l7 +st %l7,[%fp+-148] +set 2,%l7 +st %l7,[%fp+-304] +set 2,%l7 +st %l7,[%fp+-460] +set 3,%l7 +st %l7,[%fp+-144] +set 3,%l7 +st %l7,[%fp+-300] +set 3,%l7 +st %l7,[%fp+-456] +set 4,%l7 +st %l7,[%fp+-140] +set 4,%l7 +st %l7,[%fp+-296] +set 4,%l7 +st %l7,[%fp+-452] +set 5,%l7 +st %l7,[%fp+-136] +set 5,%l7 +st %l7,[%fp+-292] +set 5,%l7 +st %l7,[%fp+-448] +set 6,%l7 +st %l7,[%fp+-132] +set 6,%l7 +st %l7,[%fp+-288] +set 6,%l7 +st %l7,[%fp+-444] +set 7,%l7 +st %l7,[%fp+-128] +set 7,%l7 +st %l7,[%fp+-284] +set 7,%l7 +st %l7,[%fp+-440] +set 8,%l7 +st %l7,[%fp+-124] +set 8,%l7 +st %l7,[%fp+-280] +set 8,%l7 +st %l7,[%fp+-436] +set 9,%l7 +st %l7,[%fp+-120] +set 9,%l7 +st %l7,[%fp+-276] +set 9,%l7 +st %l7,[%fp+-432] +set 10,%l7 +st %l7,[%fp+-116] +set 10,%l7 +st %l7,[%fp+-272] +set 10,%l7 +st %l7,[%fp+-428] +set 11,%l7 +st %l7,[%fp+-112] +set 11,%l7 +st %l7,[%fp+-268] +set 11,%l7 +st %l7,[%fp+-424] +set 12,%l7 +st %l7,[%fp+-108] +set 12,%l7 +st %l7,[%fp+-264] +set 12,%l7 +st %l7,[%fp+-420] +set 13,%l7 +st %l7,[%fp+-104] +set 13,%l7 +st %l7,[%fp+-260] +set 13,%l7 +st %l7,[%fp+-416] +set 14,%l7 +st %l7,[%fp+-100] +set 14,%l7 +st %l7,[%fp+-256] +set 14,%l7 +st %l7,[%fp+-412] +set 15,%l7 +st %l7,[%fp+-96] +set 15,%l7 +st %l7,[%fp+-252] +set 15,%l7 +st %l7,[%fp+-408] +set 16,%l7 +st %l7,[%fp+-92] +set 16,%l7 +st %l7,[%fp+-248] +set 16,%l7 +st %l7,[%fp+-404] +set 63,%l7 +st %l7,[%fp+-88] +set 63,%l7 +st %l7,[%fp+-244] +set 63,%l7 +st %l7,[%fp+-400] +set 64,%l7 +st %l7,[%fp+-84] +set 64,%l7 +st %l7,[%fp+-240] +set 64,%l7 +st %l7,[%fp+-396] +set 255,%l7 +st %l7,[%fp+-80] +set 255,%l7 +st %l7,[%fp+-236] +set 255,%l7 +st %l7,[%fp+-392] +set 256,%l7 +st %l7,[%fp+-76] +set 256,%l7 +st %l7,[%fp+-232] +set 256,%l7 +st %l7,[%fp+-388] +set 4095,%l7 +st %l7,[%fp+-72] +set 4095,%l7 +st %l7,[%fp+-228] +set 4095,%l7 +st %l7,[%fp+-384] +set 4096,%l7 +st %l7,[%fp+-68] +set 4096,%l7 +st %l7,[%fp+-224] +set 4096,%l7 +st %l7,[%fp+-380] +set 65535,%l7 +st %l7,[%fp+-64] +set 65535,%l7 +st %l7,[%fp+-220] +set 65535,%l7 +st %l7,[%fp+-376] +set 65536,%l7 +st %l7,[%fp+-60] +set 65536,%l7 +st %l7,[%fp+-216] +set 65536,%l7 +st %l7,[%fp+-372] +set 262143,%l7 +st %l7,[%fp+-56] +set 262143,%l7 +st %l7,[%fp+-212] +set 262143,%l7 +st %l7,[%fp+-368] +set 262144,%l7 +st %l7,[%fp+-52] +set 262144,%l7 +st %l7,[%fp+-208] +set 262144,%l7 +st %l7,[%fp+-364] +set 1048575,%l7 +st %l7,[%fp+-48] +set 1048575,%l7 +st %l7,[%fp+-204] +set 1048575,%l7 +st %l7,[%fp+-360] +set 1048576,%l7 +st %l7,[%fp+-44] +set 1048576,%l7 +st %l7,[%fp+-200] +set 1048576,%l7 +st %l7,[%fp+-356] +set 16777215,%l7 +st %l7,[%fp+-40] +set 16777215,%l7 +st %l7,[%fp+-196] +set 16777215,%l7 +st %l7,[%fp+-352] +set 16777216,%l7 +st %l7,[%fp+-36] +set 16777216,%l7 +st %l7,[%fp+-192] +set 16777216,%l7 +st %l7,[%fp+-348] +set 268435455,%l7 +st %l7,[%fp+-32] +set 268435455,%l7 +st %l7,[%fp+-188] +set 268435455,%l7 +st %l7,[%fp+-344] +set 268435456,%l7 +st %l7,[%fp+-28] +set 268435456,%l7 +st %l7,[%fp+-184] +set 268435456,%l7 +st %l7,[%fp+-340] +set 1073741823,%l7 +st %l7,[%fp+-24] +set 1073741823,%l7 +st %l7,[%fp+-180] +set 1073741823,%l7 +st %l7,[%fp+-336] +set 1073741824,%l7 +st %l7,[%fp+-20] +set 1073741824,%l7 +st %l7,[%fp+-176] +set 1073741824,%l7 +st %l7,[%fp+-332] +set 0xffffffff,%l7 +st %l7,[%fp+-16] +set 0xffffffff,%l7 +st %l7,[%fp+-172] +set 0xffffffff,%l7 +st %l7,[%fp+-328] +set 0xffffffff,%l7 +st %l7,[%fp+-12] +set 0xffffffff,%l7 +st %l7,[%fp+-168] +set 0xffffffff,%l7 +st %l7,[%fp+-324] +set 0xffffffff,%l7 +st %l7,[%fp+-8] +set 0xffffffff,%l7 +st %l7,[%fp+-164] +set 0xffffffff,%l7 +st %l7,[%fp+-320] +set 0xffffffff,%l7 +st %l7,[%fp+-4] +set 0xffffffff,%l7 +st %l7,[%fp+-160] +set 0xffffffff,%l7 +st %l7,[%fp+-316] +mov %g0,%i5 +.L188: +sll %i5,2,%l7 +add -156,%fp,%l6 +ld [%l7+%l6],%l6 +set .45,%l5 +ld [%l7+%l5],%l5 +cmp %l5,%l6; bne .L195; nop +add -312,%fp,%l5 +ld [%l7+%l5],%l5 +cmp %l6,%l5; bne .L195; nop +add -468,%fp,%l6 +ld [%l7+%l6],%l7 +cmp %l5,%l7; be .L192; nop +.L195: +ld [%i0+40],%l7 +cmp %l7,0; be .L196; nop +set .L198,%o0 +call printf; nop +set .L199,%o0 +call printf; nop +.L196: +.L192: +.L189: +add %i5,1,%i5 +cmp %i5,39; bl .L188; nop +cmp %i1,0; be .L200; nop +set 16,%i2 +.L200: +mov %i2,%i0 +.L42: +ret; restore +.type s241,#function +.size s241,.-s241 +.global pow2 +.align 4 +pow2: +set 1,%o5 +ba .L204; nop +.L203: +sll %o5,1,%o5 +.L204: +mov %o0,%o4 +sub %o4,1,%o0 +cmp %o4,0; bne .L203; nop +mov %o5,%o0 +.L202: +retl; nop +.type pow2,#function +.size pow2,.-pow2 +.section ".data" +.type .207,#object +.align 1 +.207: +.byte 115 +.byte 50 +.byte 52 +.byte 51 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .207,11 +.type .208,#object +.size .208,8 +.align 1 +.208: +.byte 115 +.byte 50 +.byte 52 +.byte 51 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.global s243 +.section ".text" +.align 4 +s243: +save %sp,-352,%sp +mov %g0,%i3 +set .208,%i5 +add %i0,60,%i4 +.L209: +.L210: +mov %i4,%i2 +add %i2,1,%i4 +mov %i5,%i1 +add %i1,1,%i5 +ldsb [%i1],%i1 +stb %i1,[%i2] +sll %i1,8*(4-1),%i2; sra %i2,8*(4-1),%i2 +cmp %i2,0; bne .L209; nop +add -256,%fp,%o0 +call zerofill; nop +set 1,%i2 +stb %i2,[%fp+-159] +set 1,%i2 +stb %i2,[%fp+-191] +set 1,%i2 +stb %i2,[%fp+-130] +set 1,%i2 +stb %i2,[%fp+-208] +set 1,%i2 +stb %i2,[%fp+-158] +set 1,%i2 +stb %i2,[%fp+-190] +set 1,%i2 +stb %i2,[%fp+-223] +set 1,%i2 +stb %i2,[%fp+-207] +set 1,%i2 +stb %i2,[%fp+-157] +set 1,%i2 +stb %i2,[%fp+-189] +set 1,%i2 +stb %i2,[%fp+-222] +set 1,%i2 +stb %i2,[%fp+-206] +set 1,%i2 +stb %i2,[%fp+-156] +set 1,%i2 +stb %i2,[%fp+-188] +set 1,%i2 +stb %i2,[%fp+-221] +set 1,%i2 +stb %i2,[%fp+-205] +set 1,%i2 +stb %i2,[%fp+-155] +set 1,%i2 +stb %i2,[%fp+-187] +set 1,%i2 +stb %i2,[%fp+-219] +set 1,%i2 +stb %i2,[%fp+-204] +set 1,%i2 +stb %i2,[%fp+-154] +set 1,%i2 +stb %i2,[%fp+-186] +set 1,%i2 +stb %i2,[%fp+-218] +set 1,%i2 +stb %i2,[%fp+-203] +set 1,%i2 +stb %i2,[%fp+-153] +set 1,%i2 +stb %i2,[%fp+-185] +set 1,%i2 +stb %i2,[%fp+-216] +set 1,%i2 +stb %i2,[%fp+-202] +set 1,%i2 +stb %i2,[%fp+-152] +set 1,%i2 +stb %i2,[%fp+-184] +set 1,%i2 +stb %i2,[%fp+-215] +set 1,%i2 +stb %i2,[%fp+-201] +set 1,%i2 +stb %i2,[%fp+-151] +set 1,%i2 +stb %i2,[%fp+-183] +set 1,%i2 +stb %i2,[%fp+-161] +set 1,%i2 +stb %i2,[%fp+-200] +set 1,%i2 +stb %i2,[%fp+-150] +set 1,%i2 +stb %i2,[%fp+-182] +set 1,%i2 +stb %i2,[%fp+-195] +set 1,%i2 +stb %i2,[%fp+-199] +set 1,%i2 +stb %i2,[%fp+-149] +set 1,%i2 +stb %i2,[%fp+-181] +set 1,%i2 +stb %i2,[%fp+-211] +set 1,%i2 +stb %i2,[%fp+-148] +set 1,%i2 +stb %i2,[%fp+-180] +set 1,%i2 +stb %i2,[%fp+-162] +set 1,%i2 +stb %i2,[%fp+-147] +set 1,%i2 +stb %i2,[%fp+-179] +set 1,%i2 +stb %i2,[%fp+-132] +set 1,%i2 +stb %i2,[%fp+-246] +set 1,%i2 +stb %i2,[%fp+-146] +set 1,%i2 +stb %i2,[%fp+-178] +set 1,%i2 +stb %i2,[%fp+-247] +set 1,%i2 +stb %i2,[%fp+-145] +set 1,%i2 +stb %i2,[%fp+-177] +set 1,%i2 +stb %i2,[%fp+-133] +set 1,%i2 +stb %i2,[%fp+-248] +set 1,%i2 +stb %i2,[%fp+-144] +set 1,%i2 +stb %i2,[%fp+-176] +set 1,%i2 +stb %i2,[%fp+-131] +set 1,%i2 +stb %i2,[%fp+-243] +set 1,%i2 +stb %i2,[%fp+-143] +set 1,%i2 +stb %i2,[%fp+-175] +set 1,%i2 +stb %i2,[%fp+-165] +set 1,%i2 +stb %i2,[%fp+-244] +set 1,%i2 +stb %i2,[%fp+-142] +set 1,%i2 +stb %i2,[%fp+-174] +set 1,%i2 +stb %i2,[%fp+-163] +set 1,%i2 +stb %i2,[%fp+-141] +set 1,%i2 +stb %i2,[%fp+-173] +set 1,%i2 +stb %i2,[%fp+-213] +set 1,%i2 +stb %i2,[%fp+-164] +set 1,%i2 +stb %i2,[%fp+-140] +set 1,%i2 +stb %i2,[%fp+-172] +set 1,%i2 +stb %i2,[%fp+-197] +set 1,%i2 +stb %i2,[%fp+-217] +set 1,%i2 +stb %i2,[%fp+-139] +set 1,%i2 +stb %i2,[%fp+-171] +set 1,%i2 +stb %i2,[%fp+-214] +set 1,%i2 +stb %i2,[%fp+-138] +set 1,%i2 +stb %i2,[%fp+-170] +set 1,%i2 +stb %i2,[%fp+-198] +set 1,%i2 +stb %i2,[%fp+-256] +stb %i2,[%fp+-137] +set 1,%i2 +stb %i2,[%fp+-169] +set 1,%i2 +stb %i2,[%fp+-196] +set 1,%i2 +stb %i2,[%fp+-224] +set 1,%i2 +stb %i2,[%fp+-136] +set 1,%i2 +stb %i2,[%fp+-168] +set 1,%i2 +stb %i2,[%fp+-194] +set 1,%i2 +stb %i2,[%fp+-135] +set 1,%i2 +stb %i2,[%fp+-167] +set 1,%i2 +stb %i2,[%fp+-212] +set 1,%i2 +stb %i2,[%fp+-134] +set 1,%i2 +stb %i2,[%fp+-166] +set 1,%i2 +stb %i2,[%fp+-210] +set 1,%i2 +stb %i2,[%fp+-193] +set 1,%i2 +stb %i2,[%fp+-209] +add -256,%fp,%o0 +call sumof; nop +cmp %o0,98; be .L309; nop +add %i3,1,%i3 +ld [%i0+44],%i2 +cmp %i2,0; be .L311; nop +set .207,%o0 +set 1,%o1 +call printf; nop +.L311: +.L309: +ba .L313; nop +add %i3,8,%i3 +ld [%i0+44],%i2 +cmp %i2,0; be .L315; nop +set .207,%o0 +set 8,%o1 +call printf; nop +.L315: +.L313: +mov %i3,%i0 +.L206: +ret; restore +.type s243,#function +.size s243,.-s243 +.global zerofill +.align 4 +zerofill: +mov %g0,%o5 +.L318: +mov %o0,%o4 +add %o4,1,%o0 +stb %g0,[%o4] +.L319: +add %o5,1,%o5 +cmp %o5,256; bl .L318; nop +mov %g0,%o0 +.L317: +retl; nop +.type zerofill,#function +.size zerofill,.-zerofill +.global sumof +.align 4 +sumof: +mov %o0,%o3 +mov %g0,%o5 +mov %g0,%o4 +.L323: +mov %o3,%o2 +add %o2,1,%o3 +ldsb [%o2],%o2 +add %o5,%o2,%o5 +.L324: +add %o4,1,%o4 +cmp %o4,256; bl .L323; nop +mov %o5,%o0 +.L322: +retl; nop +.type sumof,#function +.size sumof,.-sumof +.section ".data" +.type .328,#object +.align 1 +.328: +.byte 115 +.byte 50 +.byte 52 +.byte 52 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .328,11 +.type .329,#object +.size .329,8 +.align 1 +.329: +.byte 115 +.byte 50 +.byte 52 +.byte 52 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.global s244 +.section ".text" +.align 4 +s244: +save %sp,-160,%sp +set .329,%i4 +add %i0,60,%i3 +.L330: +.L331: +mov %i3,%l7 +add %l7,1,%i3 +mov %i4,%l6 +add %l6,1,%i4 +ldsb [%l6],%l6 +stb %l6,[%l7] +sll %l6,8*(4-1),%l7; sra %l7,8*(4-1),%l7 +cmp %l7,0; bne .L330; nop +mov %g0,%i1 +mov %g0,%i2 +set .L333,%l7 +ld2 [%l7],%f30 +std %f30,[%fp+-64] +std %f30,[%fp+-56] +set .L333,%l7 +ld2 [%l7],%f30 +std %f30,[%fp+-48] +set .L333,%l7 +ld2 [%l7],%f30 +std %f30,[%fp+-40] +set .L333,%l7 +ld2 [%l7],%f30 +std %f30,[%fp+-32] +set .L333,%l7 +ld2 [%l7],%f30 +std %f30,[%fp+-24] +set .L333,%l7 +ld2 [%l7],%f30 +std %f30,[%fp+-16] +set .L333,%l7 +ld2 [%l7],%f30 +std %f30,[%fp+-8] +mov %g0,%i2 +mov %g0,%i5 +.L341: +sll %i5,3,%l7 +add -64,%fp,%l6 +add %l7,%l6,%l6 +ld2 [%l6],%f30 +add -56,%fp,%l6 +add %l7,%l6,%l7 +ld2 [%l7],%f28 +fcmped %f30,%f28; nop; fbue .L345; nop +set 1,%i2 +.L345: +.L342: +add %i5,1,%i5 +cmp %i5,7; bl .L341; nop +cmp %i2,0; be .L348; nop +ld [%i0+44],%l7 +cmp %l7,0; be .L350; nop +set .328,%o0 +set 1,%o1 +call printf; nop +.L350: +add %i1,1,%i1 +.L348: +ba .L352; nop +ld [%i0+44],%l7 +cmp %l7,0; be .L354; nop +set .328,%o0 +set 2,%o1 +call printf; nop +.L354: +add %i1,2,%i1 +.L352: +mov %i1,%i0 +.L327: +ret; restore +.type s244,#function +.size s244,.-s244 +.section ".data" +.type .357,#object +.align 1 +.357: +.byte 115 +.byte 50 +.byte 53 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .357,10 +.type .358,#object +.size .358,8 +.align 1 +.358: +.byte 115 +.byte 50 +.byte 53 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.global s25 +.section ".text" +.align 4 +s25: +save %sp,-96,%sp +set .358,%i2 +add %i0,60,%i1 +.L359: +.L360: +mov %i1,%l5 +add %l5,1,%i1 +mov %i2,%l4 +add %l4,1,%i2 +ldsb [%l4],%l4 +stb %l4,[%l5] +sll %l4,8*(4-1),%l5; sra %l5,8*(4-1),%l5 +cmp %l5,0; bne .L359; nop +mov %g0,%l7 +set .L362,%i4 +ldsb [%i4+1],%l5 +ldsb [%i4],%l4 +cmp %l4,%l5; bne .L366; nop +ldsb [%i4+2],%l4 +cmp %l5,%l4; bne .L366; nop +cmp %l4,46; be .L363; nop +.L366: +add %l7,1,%l7 +ld [%i0+44],%l5 +cmp %l5,0; be .L367; nop +set .357,%o0 +set 1,%o1 +call printf; nop +.L367: +.L363: +ldsb [%i4+3],%l5 +cmp %l5,0; be .L369; nop +add %l7,4,%l7 +ld [%i0+44],%l5 +cmp %l5,0; be .L371; nop +set .357,%o0 +set 4,%o1 +call printf; nop +.L371: +.L369: +set .L375+1,%l5 +ldsb [%l5],%l5 +cmp %l5,34; be .L373; nop +add %l7,8,%l7 +ld [%i0+44],%l5 +cmp %l5,0; be .L377; nop +set .357,%o0 +set 8,%o1 +call printf; nop +.L377: +.L373: +set .L379,%i4 +ldsb [%i4],%l5 +cmp %l5,10; bne .L387; nop +ldsb [%i4+1],%l5 +cmp %l5,9; bne .L387; nop +ldsb [%i4+2],%l5 +cmp %l5,8; bne .L387; nop +ldsb [%i4+3],%l5 +cmp %l5,13; bne .L387; nop +ldsb [%i4+4],%l5 +cmp %l5,12; bne .L387; nop +ldsb [%i4+5],%l5 +cmp %l5,92; bne .L387; nop +ldsb [%i4+6],%l5 +cmp %l5,39; be .L380; nop +.L387: +add %l7,16,%l7 +ld [%i0+44],%l5 +cmp %l5,0; be .L388; nop +set .357,%o0 +set 16,%o1 +call printf; nop +.L388: +.L380: +set .L390,%l5 +mov %l5,%i3 +mov %l5,%i4 +mov %g0,%l6 +mov %g0,%i5 +ba .L394; nop +.L391: +ldsb [%i5+%i4],%l5 +ldsb [%i5+%i3],%l4 +cmp %l5,%l4; be .L395; nop +set 1,%l6 +.L395: +.L392: +add %i5,1,%i5 +.L394: +mov %i5,%l5 +set 7,%l4 +cmp %l5,%l4; blu .L391; nop +cmp %l6,0; be .L397; nop +add %l7,32,%l7 +ld [%i0+44],%l5 +cmp %l5,0; be .L399; nop +set .357,%o0 +set 32,%o1 +call printf; nop +.L399: +.L397: +mov %l7,%i0 +.L356: +ret; restore +.type s25,#function +.size s25,.-s25 +.section ".data" +.type .402,#object +.size .402,8 +.align 1 +.402: +.byte 115 +.byte 50 +.byte 54 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.type .403,#object +.align 1 +.403: +.byte 37 +.byte 51 +.byte 100 +.byte 32 +.byte 98 +.byte 105 +.byte 116 +.byte 115 +.byte 32 +.byte 105 +.byte 110 +.byte 32 +.byte 37 +.byte 115 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.size .403,18 +.type .404,#object +.align 1 +.404: +.byte 37 +.byte 101 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 108 +.byte 101 +.byte 97 +.byte 115 +.byte 116 +.byte 32 +.byte 110 +.byte 117 +.byte 109 +.byte 98 +.byte 101 +.byte 114 +.byte 32 +.byte 116 +.byte 104 +.byte 97 +.byte 116 +.byte 32 +.byte 99 +.byte 97 +.byte 110 +.byte 32 +.byte 98 +.byte 101 +.byte 32 +.byte 97 +.byte 100 +.byte 100 +.byte 101 +.byte 100 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 49 +.byte 46 +.byte 32 +.byte 40 +.byte 37 +.byte 115 +.byte 41 +.byte 46 +.byte 10 +.byte 0 +.size .404,54 +.global s26 +.section ".text" +.align 4 +s26: +save %sp,-128,%sp +set .402,%i4 +add %i0,60,%i3 +.L405: +.L406: +mov %i3,%i1 +add %i1,1,%i3 +mov %i4,%l7 +add %l7,1,%i4 +ldsb [%l7],%l7 +stb %l7,[%i1] +sll %l7,8*(4-1),%i1; sra %i1,8*(4-1),%i1 +cmp %i1,0; bne .L405; nop +st %g0,[%i0] +mov %g0,%i2 +set 1,%i5 +ba .L409; nop +.L408: +sll %i5,8*(4-1),%i1; sra %i1,8*(4-1),%i1 +sll %i1,1,%i1 +mov %i1,%i5 +ld [%i0],%i1 +add %i1,1,%i1 +st %i1,[%i0] +.L409: +sll %i2,8*(4-1),%i1; sra %i1,8*(4-1),%i1 +sll %i5,8*(4-1),%l7; sra %l7,8*(4-1),%l7 +cmp %i1,%l7; bne .L408; nop +ld [%i0],%i1 +sll %i1,2,%i1 +st %i1,[%i0+4] +ld [%i0],%i1 +sll %i1,1,%i1 +st %i1,[%i0+8] +ld [%i0],%i1 +sll %i1,2,%i1 +st %i1,[%i0+12] +ld [%i0],%i1 +sll %i1,2,%i1 +st %i1,[%i0+16] +ld [%i0],%i1 +sll %i1,2,%i1 +st %i1,[%i0+20] +ld [%i0],%i1 +sll %i1,3,%i1 +st %i1,[%i0+24] +set .L411,%i1 +ld [%i1],%f31 +st %f31,[%fp+-12] +st %f31,[%fp+-4] +set .L412,%i1 +ld [%i1],%f31 +st %f31,[%fp+-8] +ba .L414; nop +.L413: +ld [%fp+-4],%f31 +ld [%fp+-12],%f30 +fadds %f30,%f31,%f30 +st %f30,[%fp+-8] +fstod %f31,%f30 +set .L416,%i1 +ld2 [%i1],%f28 +fdivd %f30,%f28,%f30 +fdtos %f30,%f31 +st %f31,[%fp+-4] +.L414: +ld [%fp+-8],%f31 +ld [%fp+-12],%f30 +fcmpes %f31,%f30; nop; fbne .L413; nop +set .L417,%i1 +ld2 [%i1],%f30 +ld [%fp+-4],%f29 +fstod %f29,%f28 +fmuld %f30,%f28,%f30 +fdtos %f30,%f31 +st %f31,[%i0+28] +set .L418,%i1 +ld2 [%i1],%f30 +std %f30,[%fp+-32] +set .L411,%i1 +ld [%i1],%f31 +st %f31,[%fp+-4] +set .L419,%i1 +ld2 [%i1],%f30 +std %f30,[%fp+-24] +ba .L421; nop +.L420: +ld [%fp+-4],%f31 +fstod %f31,%f30 +ldd [%fp+-32],%f28 +faddd %f28,%f30,%f28 +std %f28,[%fp+-24] +set .L416,%i1 +ld2 [%i1],%f28 +fdivd %f30,%f28,%f30 +fdtos %f30,%f31 +st %f31,[%fp+-4] +.L421: +ldd [%fp+-24],%f30 +ldd [%fp+-32],%f28 +fcmped %f30,%f28; nop; fbne .L420; nop +set .L417,%i1 +ld2 [%i1],%f30 +ld [%fp+-4],%f29 +fstod %f29,%f28 +fmuld %f30,%f28,%f30 +fdtos %f30,%f31 +st %f31,[%i0+32] +ld [%i0+40],%i1 +cmp %i1,0; be .L423; nop +set .403,%o0 +ld [%i0],%o1 +set .L425,%o2 +call printf; nop +set .403,%o0 +ld [%i0+4],%o1 +set .L426,%o2 +call printf; nop +set .403,%o0 +ld [%i0+8],%o1 +set .L427,%o2 +call printf; nop +set .403,%o0 +ld [%i0+12],%o1 +set .L428,%o2 +call printf; nop +set .403,%o0 +ld [%i0+16],%o1 +set .L429,%o2 +call printf; nop +set .403,%o0 +ld [%i0+20],%o1 +set .L430,%o2 +call printf; nop +set .403,%o0 +ld [%i0+24],%o1 +set .L431,%o2 +call printf; nop +set .404,%o0 +ld [%i0+28],%f31 +fstod %f31,%f30 +st %f30,[%sp+4*1+68] +st %f31,[%sp+4*2+68] +ld [%sp+4*1+68],%o1 +ld [%sp+4*2+68],%o2 +set .L430,%o3 +call printf; nop +set .404,%o0 +ld [%i0+32],%f31 +fstod %f31,%f30 +st %f30,[%sp+4*1+68] +st %f31,[%sp+4*2+68] +ld [%sp+4*1+68],%o1 +ld [%sp+4*2+68],%o2 +set .L431,%o3 +call printf; nop +.L423: +mov %g0,%i0 +.L401: +ret; restore +.type s26,#function +.size s26,.-s26 +.section ".data" +.type .433,#object +.align 1 +.433: +.byte 115 +.byte 52 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .433,9 +.type .434,#object +.size .434,8 +.align 1 +.434: +.byte 115 +.byte 52 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.global s4 +.section ".text" +.align 4 +s4: +save %sp,-96,%sp +mov %g0,%l7 +set .434,%i2 +add %i0,60,%i1 +.L435: +.L436: +mov %i1,%l3 +add %l3,1,%i1 +mov %i2,%l2 +add %l2,1,%i2 +ldsb [%l2],%l2 +stb %l2,[%l3] +sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,0; bne .L435; nop +mov %g0,%i5 +.L438: +mov %i5,%o0 +call svtest; nop +mov %o0,%l3 +call zero; nop +cmp %l3,%o0; be .L442; nop +set 1,%l7 +ld [%i0+44],%l3 +cmp %l3,0; be .L444; nop +set .433,%o0 +set 1,%o1 +call printf; nop +.L444: +.L442: +.L439: +add %i5,1,%i5 +cmp %i5,3; bl .L438; nop +call setev; nop +call testev; nop +cmp %o0,0; be .L446; nop +add %l7,2,%l7 +ld [%i0+44],%l3 +cmp %l3,0; be .L448; nop +set .433,%o0 +set 2,%o1 +call printf; nop +.L448: +.L446: +ba .L450; nop +add %l7,4,%l7 +ld [%i0+44],%l3 +cmp %l3,0; be .L452; nop +set .433,%o0 +set 4,%o1 +call printf; nop +.L452: +.L450: +set 0xffffffff,%i4 +set 1,%i3 +mov %g0,%i5 +ba .L457; nop +.L454: +and %i3,%i4,%i3 +srl %i4,1,%i4 +.L455: +add %i5,1,%i5 +.L457: +mov %i5,%l3 +ld [%i0],%l2 +sll %l2,2,%l2 +cmp %l3,%l2; blu .L454; nop +set 1,%l3 +cmp %i3,%l3; bne .L460; nop +cmp %i4,%g0; be .L458; nop +.L460: +add %l7,8,%l7 +ld [%i0+44],%l3 +cmp %l3,0; be .L461; nop +set .433,%o0 +set 8,%o1 +call printf; nop +.L461: +.L458: +mov %l7,%i0 +.L432: +ret; restore +.type s4,#function +.size s4,.-s4 +.section ".bss" +.type .464,#object +.size .464,4 +.local .464 +.common .464,4,4 +.global svtest +.section ".text" +.align 4 +svtest: +cmp %o0,0; be .L467; nop +cmp %o0,1; be .L468; nop +cmp %o0,2; be .L471; nop +ba .L465; nop +.L467: +set .464,%o4 +set 1978,%o3 +st %o3,[%o4] +mov %g0,%o5 +ba .L466; nop +.L468: +set .464,%o4 +ld [%o4],%o4 +cmp %o4,1978; be .L469; nop +set 1,%o5 +ba .L466; nop +.L469: +set .464,%o4 +set 1929,%o3 +st %o3,[%o4] +mov %g0,%o5 +ba .L466; nop +.L471: +set .464,%o4 +ld [%o4],%o4 +cmp %o4,1929; be .L472; nop +set 1,%o5 +ba .L466; nop +.L472: +mov %g0,%o5 +.L465: +.L466: +mov %o5,%o0 +.L463: +retl; nop +.type svtest,#function +.size svtest,.-svtest +.section ".bss" +.type .475,#object +.size .475,4 +.local .475 +.common .475,4,4 +.global zero +.section ".text" +.align 4 +zero: +set .475,%o4 +set 2,%o3 +st %o3,[%o4] +mov %g0,%o5 +mov %o5,%o0 +.L474: +retl; nop +.type zero,#function +.size zero,.-zero +.global testev +.align 4 +testev: +set extvar,%o5 +ld [%o5],%o5 +cmp %o5,1066; be .L477; nop +set 1,%o0 +ba .L476; nop +.L477: +mov %g0,%o0 +.L476: +retl; nop +.type testev,#function +.size testev,.-testev +.section ".data" +.type .480,#object +.align 1 +.480: +.byte 115 +.byte 54 +.byte 49 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .480,10 +.type .481,#object +.size .481,8 +.align 1 +.481: +.byte 115 +.byte 54 +.byte 49 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.type .482,#object +.align 1 +.482: +.byte 65 +.byte 66 +.byte 67 +.byte 68 +.byte 69 +.byte 70 +.byte 71 +.byte 72 +.byte 73 +.byte 74 +.byte 75 +.byte 76 +.byte 77 +.byte 78 +.byte 79 +.byte 80 +.byte 81 +.byte 82 +.byte 83 +.byte 84 +.byte 85 +.byte 86 +.byte 87 +.byte 88 +.byte 89 +.byte 90 +.byte 0 +.size .482,27 +.type .483,#object +.align 1 +.483: +.byte 97 +.byte 98 +.byte 99 +.byte 100 +.byte 101 +.byte 102 +.byte 103 +.byte 104 +.byte 105 +.byte 106 +.byte 107 +.byte 108 +.byte 109 +.byte 110 +.byte 111 +.byte 112 +.byte 113 +.byte 114 +.byte 115 +.byte 116 +.byte 117 +.byte 118 +.byte 119 +.byte 120 +.byte 121 +.byte 122 +.byte 0 +.size .483,27 +.type .484,#object +.align 1 +.484: +.byte 48 +.byte 49 +.byte 50 +.byte 51 +.byte 52 +.byte 53 +.byte 54 +.byte 55 +.byte 56 +.byte 57 +.byte 0 +.size .484,11 +.type .485,#object +.align 1 +.485: +.byte 126 +.byte 33 +.byte 34 +.byte 35 +.byte 37 +.byte 38 +.byte 40 +.byte 41 +.byte 95 +.byte 61 +.byte 45 +.byte 94 +.byte 124 +.byte 123 +.byte 125 +.byte 91 +.byte 93 +.byte 43 +.byte 59 +.byte 42 +.byte 58 +.byte 60 +.byte 62 +.byte 44 +.byte 46 +.byte 63 +.byte 47 +.byte 0 +.size .485,28 +.type .486,#object +.align 1 +.486: +.byte 10 +.byte 9 +.byte 8 +.byte 13 +.byte 12 +.byte 92 +.byte 39 +.byte 0 +.size .486,8 +.type .487,#object +.align 1 +.487: +.byte 32 +.byte 0 +.byte 0 +.size .487,3 +.global s61 +.section ".text" +.align 4 +s61: +save %sp,-120,%sp +set .481,%i3 +add %i0,60,%i2 +mov %g0,%l7 +.L488: +.L489: +mov %i2,%l3 +add %l3,1,%i2 +mov %i3,%l2 +add %l2,1,%i3 +ldsb [%l2],%l2 +stb %l2,[%l3] +sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,0; bne .L488; nop +set -19,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%fp+-28] +ld [%fp+-28],%l3 +cmp %l3,-19; be .L491; nop +add %l7,1,%l7 +ld [%i0+44],%l3 +cmp %l3,0; be .L493; nop +set .480,%o0 +set 1,%o1 +call printf; nop +.L493: +.L491: +set .482,%l3 +st %l3,[%fp+-24] +set .483,%l3 +st %l3,[%fp+-20] +set .484,%l3 +st %l3,[%fp+-16] +set .485,%l3 +st %l3,[%fp+-12] +set .486,%l3 +st %l3,[%fp+-8] +set .487,%l3 +st %l3,[%fp+-4] +mov %g0,%i4 +mov %g0,%i5 +ba .L505; nop +.L504: +sll %i5,2,%l3 +add -24,%fp,%l2 +add %l3,%l2,%l3 +ld [%l3],%l2 +add %l2,1,%l1 +st %l1,[%l3] +ldsb [%l2],%l3 +cmp %l3,0; bge .L507; nop +set 1,%i4 +.L507: +.L505: +sll %i5,2,%l3 +add -24,%fp,%l2 +ld [%l3+%l2],%l3 +ldsb [%l3],%l3 +cmp %l3,0; bne .L504; nop +.L501: +add %i5,1,%i5 +cmp %i5,6; bl .L505; nop +cmp %i4,0; be .L509; nop +add %l7,2,%l7 +ld [%i0+44],%l3 +cmp %l3,0; be .L511; nop +set .480,%o0 +set 2,%o1 +call printf; nop +.L511: +.L509: +set 1048579,%i1 +mov %i1,%l6 +mov %i1,%l5 +sll %l6,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,%i1; be .L516; nop +cmp %l3,3; bne .L515; nop +.L516: +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,%i1; be .L513; nop +cmp %l3,3; be .L513; nop +.L515: +add %l7,8,%l7 +ld [%i0+44],%l3 +cmp %l3,0; be .L517; nop +set .480,%o0 +set 8,%o1 +call printf; nop +.L517: +.L513: +mov %l7,%i0 +.L479: +ret; restore +.type s61,#function +.size s61,.-s61 +.section ".data" +.type .520,#object +.align 1 +.520: +.byte 115 +.byte 54 +.byte 50 +.byte 54 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .520,11 +.type .521,#object +.size .521,8 +.align 1 +.521: +.byte 115 +.byte 54 +.byte 50 +.byte 54 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.global s626 +.section ".text" +.align 4 +s626: +save %sp,-176,%sp +set .521,%i2 +add %i0,60,%i1 +st %g0,[%fp+-76] +.L522: +.L523: +mov %i1,%l3 +add %l3,1,%i1 +mov %i2,%l2 +add %l2,1,%i2 +ldsb [%l2],%l2 +stb %l2,[%l3] +sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,0; bne .L522; nop +set .L411,%l3 +ld [%l3],%f31 +st %f31,[%fp+-32] +set 1,%l3 +mov %l3,%l7 +mov %l3,%i4 +mov %g0,%i5 +ba .L528; nop +.L525: +set .L529,%l3 +ld [%l3],%f31 +ld [%fp+-32],%f30 +fmuls %f31,%f30,%f31 +st %f31,[%fp+-32] +sll %i4,1,%l3 +or %l3,%l7,%i4 +.L526: +add %i5,1,%i5 +.L528: +ld [%i0+12],%l3 +sub %l3,2,%l3 +cmp %i5,%l3; bl .L525; nop +st %i4,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +st %f31,[%fp+-84] +ld [%fp+-32],%f31 +ld [%fp+-84],%f30 +fsubs %f31,%f30,%f30 +fdivs %f30,%f31,%f31 +st %f31,[%fp+-32] +ld [%fp+-32],%f31 +fstod %f31,%f30 +set .L416,%l3 +ld2 [%l3],%f28 +ld [%i0+28],%f27 +fstod %f27,%f26 +fmuld %f28,%f26,%f28 +fcmped %f30,%f28; nop; fbule .L530; nop +ld [%fp+-76],%l3 +add %l3,2,%l3 +st %l3,[%fp+-76] +ld [%i0+44],%l3 +cmp %l3,0; be .L532; nop +set .520,%o0 +set 2,%o1 +call printf; nop +.L532: +.L530: +set 125,%l5 +set 125,%l4 +set 125,%l3 +st %l3,[%fp+-48] +set 15625,%l3 +st %l3,[%fp+-68] +set 125,%l3 +st %l3,[%fp+-52] +set 15625,%l3 +st %l3,[%fp+-72] +set 125,%l6 +set 15625,%l3 +st %l3,[%fp+-80] +set .L534,%l3 +ld [%l3],%f31 +st %f31,[%fp+-44] +set .L535,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-64] +set .L536,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +mov %g0,%i5 +.L537: +add -28,%fp,%l3 +stb %g0,[%i5+%l3] +.L538: +add %i5,1,%i5 +cmp %i5,28; bl .L537; nop +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +smul %l3,%l3,%l3 +ld [%fp+-68],%l2 +cmp %l3,%l2; be .L541; nop +set 1,%l3 +stb %l3,[%fp+-28] +.L541: +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +smul %l2,%l3,%l3 +ld [%fp+-68],%l2 +cmp %l3,%l2; be .L543; nop +set 1,%l3 +stb %l3,[%fp+-27] +.L543: +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +smul %l3,%l3,%l3 +ld [%fp+-68],%l2 +cmp %l3,%l2; be .L546; nop +set 1,%l3 +stb %l3,[%fp+-26] +.L546: +ld [%fp+-48],%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +smul %l2,%l3,%l3 +ld [%fp+-68],%l2 +cmp %l3,%l2; be .L549; nop +set 1,%l3 +stb %l3,[%fp+-25] +.L549: +ld [%fp+-48],%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +smul %l2,%l3,%l3 +ld [%fp+-68],%l2 +cmp %l3,%l2; be .L552; nop +set 1,%l3 +stb %l3,[%fp+-24] +.L552: +ld [%fp+-48],%l3 +smul %l3,%l3,%l3 +ld [%fp+-68],%l2 +cmp %l3,%l2; be .L555; nop +set 1,%l3 +stb %l3,[%fp+-23] +.L555: +ld [%fp+-52],%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +umul %l2,%l3,%l3 +ld [%fp+-72],%l2 +cmp %l3,%l2; be .L558; nop +set 1,%l3 +stb %l3,[%fp+-22] +.L558: +ld [%fp+-52],%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +umul %l2,%l3,%l3 +ld [%fp+-72],%l2 +cmp %l3,%l2; be .L561; nop +set 1,%l3 +stb %l3,[%fp+-21] +.L561: +ld [%fp+-52],%l3 +ld [%fp+-48],%l2 +umul %l2,%l3,%l3 +ld [%fp+-72],%l2 +cmp %l3,%l2; be .L564; nop +set 1,%l3 +stb %l3,[%fp+-20] +.L564: +ld [%fp+-52],%l3 +umul %l3,%l3,%l3 +ld [%fp+-72],%l2 +cmp %l3,%l2; be .L567; nop +set 1,%l3 +stb %l3,[%fp+-19] +.L567: +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +smul %l3,%l6,%l3 +ld [%fp+-80],%l2 +cmp %l3,%l2; be .L570; nop +set 1,%l3 +stb %l3,[%fp+-18] +.L570: +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +smul %l3,%l6,%l3 +ld [%fp+-80],%l2 +cmp %l3,%l2; be .L573; nop +set 1,%l3 +stb %l3,[%fp+-17] +.L573: +ld [%fp+-48],%l3 +smul %l3,%l6,%l3 +ld [%fp+-80],%l2 +cmp %l3,%l2; be .L576; nop +set 1,%l3 +stb %l3,[%fp+-16] +.L576: +mov %l6,%l3 +ld [%fp+-52],%l2 +umul %l2,%l3,%l3 +ld [%fp+-72],%l2 +cmp %l3,%l2; be .L579; nop +set 1,%l3 +stb %l3,[%fp+-15] +.L579: +smul %l6,%l6,%l3 +ld [%fp+-80],%l2 +cmp %l3,%l2; be .L582; nop +set 1,%l3 +stb %l3,[%fp+-14] +.L582: +ld [%fp+-44],%f31 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fmuls %f31,%f30,%f31 +fstod %f31,%f30 +ldd [%fp+-40],%f28 +fcmped %f30,%f28; nop; fbue .L585; nop +set 1,%l3 +stb %l3,[%fp+-13] +.L585: +ld [%fp+-44],%f31 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fmuls %f31,%f30,%f31 +fstod %f31,%f30 +ldd [%fp+-40],%f28 +fcmped %f30,%f28; nop; fbue .L588; nop +set 1,%l3 +stb %l3,[%fp+-12] +.L588: +ld [%fp+-44],%f31 +ld [%fp+-48],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fmuls %f31,%f30,%f31 +fstod %f31,%f30 +ldd [%fp+-40],%f28 +fcmped %f30,%f28; nop; fbue .L591; nop +set 1,%l3 +stb %l3,[%fp+-11] +.L591: +ld [%fp+-52],%l3 +ld [%fp+-44],%f31 +set .L596,%l2 +ld2 [%l2],%f28 +srl %l3,1,%l2 +st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +fmuld %f28,%f26,%f28 +set 1,%l2 +and %l3,%l2,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +faddd %f28,%f26,%f28 +fdtos %f28,%f30 +fmuls %f31,%f30,%f31 +fstod %f31,%f30 +ldd [%fp+-40],%f28 +fcmped %f30,%f28; nop; fbue .L594; nop +set 1,%l3 +stb %l3,[%fp+-10] +.L594: +ld [%fp+-44],%f31 +st %l6,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fmuls %f31,%f30,%f31 +fstod %f31,%f30 +ldd [%fp+-40],%f28 +fcmped %f30,%f28; nop; fbue .L598; nop +set 1,%l3 +stb %l3,[%fp+-9] +.L598: +ld [%fp+-44],%f31 +fmuls %f31,%f31,%f31 +fstod %f31,%f30 +ldd [%fp+-40],%f28 +fcmped %f30,%f28; nop; fbue .L601; nop +set 1,%l3 +stb %l3,[%fp+-8] +.L601: +ldd [%fp+-64],%f30 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +ldd [%fp+-40],%f28 +fcmped %f30,%f28; nop; fbue .L604; nop +set 1,%l3 +stb %l3,[%fp+-7] +.L604: +ldd [%fp+-64],%f30 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +ldd [%fp+-40],%f28 +fcmped %f30,%f28; nop; fbue .L607; nop +set 1,%l3 +stb %l3,[%fp+-6] +.L607: +ldd [%fp+-64],%f30 +ld [%fp+-48],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +ldd [%fp+-40],%f28 +fcmped %f30,%f28; nop; fbue .L610; nop +set 1,%l3 +stb %l3,[%fp+-5] +.L610: +ld [%fp+-52],%l3 +ldd [%fp+-64],%f30 +set .L596,%l2 +ld2 [%l2],%f28 +srl %l3,1,%l2 +st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +fmuld %f28,%f26,%f28 +set 1,%l2 +and %l3,%l2,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +faddd %f28,%f26,%f28 +fmuld %f30,%f28,%f30 +ldd [%fp+-40],%f28 +fcmped %f30,%f28; nop; fbue .L613; nop +set 1,%l3 +stb %l3,[%fp+-4] +.L613: +ldd [%fp+-64],%f30 +st %l6,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +ldd [%fp+-40],%f28 +fcmped %f30,%f28; nop; fbue .L616; nop +set 1,%l3 +stb %l3,[%fp+-3] +.L616: +ldd [%fp+-64],%f30 +ld [%fp+-44],%f29 +fstod %f29,%f28 +fmuld %f30,%f28,%f30 +ldd [%fp+-40],%f28 +fcmped %f30,%f28; nop; fbue .L619; nop +set 1,%l3 +stb %l3,[%fp+-2] +.L619: +ldd [%fp+-64],%f30 +fmuld %f30,%f30,%f30 +ldd [%fp+-40],%f28 +fcmped %f30,%f28; nop; fbue .L622; nop +set 1,%l3 +stb %l3,[%fp+-1] +.L622: +mov %g0,%i3 +mov %g0,%i5 +.L625: +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +add -28,%fp,%l2 +ldsb [%i5+%l2],%l2 +add %l3,%l2,%l3 +mov %l3,%i3 +.L626: +add %i5,1,%i5 +cmp %i5,28; bl .L625; nop +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,0; be .L629; nop +ld [%fp+-76],%l3 +add %l3,4,%l3 +st %l3,[%fp+-76] +ld [%i0+44],%l3 +cmp %l3,0; be .L631; nop +set .520,%o0 +set 4,%o1 +call printf; nop +set .L633,%o0 +call printf; nop +mov %g0,%i5 +.L634: +set .L638,%o0 +add -28,%fp,%l3 +ldsb [%i5+%l3],%o1 +call printf; nop +.L635: +add %i5,1,%i5 +cmp %i5,28; bl .L634; nop +set .L639,%o0 +call printf; nop +.L631: +.L629: +set 32768,%l6 +mov %l6,%l3 +set 0x8000,%l2 +cmp %l3,%l2; bleu .L640; nop +ld [%fp+-76],%l3 +add %l3,8,%l3 +st %l3,[%fp+-76] +ld [%i0+44],%l3 +cmp %l3,0; be .L642; nop +set .520,%o0 +set 8,%o1 +call printf; nop +.L642: +.L640: +ld [%fp+-76],%i0 +.L519: +ret; restore +.type s626,#function +.size s626,.-s626 +.section ".data" +.type .645,#object +.align 1 +.645: +.byte 115 +.byte 55 +.byte 49 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .645,10 +.type .646,#object +.size .646,8 +.align 1 +.646: +.byte 115 +.byte 55 +.byte 49 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.type .647,#object +.size .647,1 +.align 1 +.647: +.byte 0x71 +.global s71 +.section ".text" +.align 4 +s71: +save %sp,-136,%sp +set .646,%i5 +add %i0,60,%i4 +mov %g0,%i3 +.L648: +.L649: +mov %i4,%l7 +add %l7,1,%i4 +mov %i5,%l6 +add %l6,1,%i5 +ldsb [%l6],%l6 +stb %l6,[%l7] +sll %l6,8*(4-1),%l7; sra %l7,8*(4-1),%l7 +cmp %l7,0; bne .L648; nop +set .L653,%l7 +ldsb [%l7],%l7 +set .647,%l6 +ldsb [%l6],%l6 +cmp %l7,%l6; be .L651; nop +add %i3,1,%i3 +ld [%i0+44],%l7 +cmp %l7,0; be .L654; nop +set .645,%o0 +set 1,%o1 +call printf; nop +.L654: +.L651: +ba .L656; nop +add %i3,2,%i3 +ld [%i0+44],%l7 +cmp %l7,0; be .L658; nop +set .645,%o0 +set 2,%o1 +call printf; nop +.L658: +.L656: +set 1942,%l7 +st %l7,[%fp+-20] +ld [%fp+-20],%l7 +cmp %l7,1942; bne .L666; nop +ld [%fp+-20],%l7 +ld [%fp+-20],%l6 +cmp %l7,%l6; be .L661; nop +.L666: +add %i3,4,%i3 +ld [%i0+44],%l7 +cmp %l7,0; be .L667; nop +set .645,%o0 +set 4,%o1 +call printf; nop +.L667: +.L661: +set -5,%o0 +call McCarthy; nop +cmp %o0,91; be .L669; nop +add %i3,8,%i3 +ld [%i0+44],%l7 +cmp %l7,0; be .L671; nop +set .645,%o0 +set 8,%o1 +call printf; nop +.L671: +.L669: +set 2,%i2 +set 3,%l7 +st %l7,[%fp+-44] +add -44,%fp,%i1 +mov %i2,%o0 +mov %i1,%o1 +call clobber; nop +cmp %i2,2; bne .L675; nop +ld [%fp+-44],%l7 +cmp %l7,2; be .L673; nop +.L675: +add %i3,16,%i3 +ld [%i0+44],%l7 +cmp %l7,0; be .L676; nop +set .645,%o0 +set 16,%o1 +call printf; nop +.L676: +.L673: +ld [%i0+32],%f31 +fcmpes %f31,%f31; nop; fbue .L678; nop +add %i3,32,%i3 +ld [%i0+44],%l7 +cmp %l7,0; be .L680; nop +set .645,%o0 +set 32,%o1 +call printf; nop +.L680: +.L678: +mov %i3,%i0 +.L644: +ret; restore +.type s71,#function +.size s71,.-s71 +.global McCarthy +.align 4 +McCarthy: +save %sp,-96,%sp +cmp %i0,100; ble .L683; nop +sub %i0,10,%i0 +ba .L682; nop +.L683: +add %i0,11,%o0 +call McCarthy; nop +mov %o0,%i5 +call McCarthy; nop +mov %o0,%i0 +.L682: +ret; restore +.type McCarthy,#function +.size McCarthy,.-McCarthy +.global clobber +.align 4 +clobber: +set 3,%o0 +set 2,%o5 +st %o5,[%o1] +mov %g0,%o0 +.L685: +retl; nop +.type clobber,#function +.size clobber,.-clobber +.section ".data" +.type .687,#object +.align 1 +.687: +.byte 76 +.byte 111 +.byte 99 +.byte 97 +.byte 108 +.byte 32 +.byte 101 +.byte 114 +.byte 114 +.byte 111 +.byte 114 +.byte 32 +.byte 37 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.size .687,17 +.type .688,#object +.align 1 +.688: +.byte 115 +.byte 55 +.byte 49 +.byte 52 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .688,11 +.type .689,#object +.size .689,8 +.align 1 +.689: +.byte 115 +.byte 55 +.byte 49 +.byte 52 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.global s714 +.section ".text" +.align 4 +s714: +save %sp,-184,%sp +set .689,%l3 +st %l3,[%fp+-44] +add %i0,60,%l3 +st %l3,[%fp+-48] +st %g0,[%fp+-52] +mov %g0,%i4 +ld [%i0+48],%i5 +.L690: +.L691: +ld [%fp+-48],%l3 +add %l3,1,%l2 +st %l2,[%fp+-48] +ld [%fp+-44],%l2 +add %l2,1,%l1 +st %l1,[%fp+-44] +ldsb [%l2],%l2 +stb %l2,[%l3] +sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,0; bne .L690; nop +set 5,%i3 +set 2,%l5 +mov %l5,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,2; be .L693; nop +set 1,%i4 +cmp %i5,0; be .L695; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L695: +.L693: +set 5,%i3 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,2; be .L697; nop +set 2,%i4 +cmp %i5,0; be .L699; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L699: +.L697: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,2; be .L701; nop +set 3,%i4 +cmp %i5,0; be .L703; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L703: +.L701: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,2; be .L705; nop +set 4,%i4 +cmp %i5,0; be .L707; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L707: +.L705: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,2; be .L709; nop +set 5,%i4 +cmp %i5,0; be .L711; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L711: +.L709: +set 5,%i3 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +ld [%fp+-28],%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,2; be .L713; nop +set 6,%i4 +cmp %i5,0; be .L715; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L715: +.L713: +set 5,%i3 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +ldd [%fp+-40],%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,2; be .L717; nop +set 7,%i4 +cmp %i5,0; be .L719; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L719: +.L717: +set 5,%i2 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,2; be .L721; nop +set 8,%i4 +cmp %i5,0; be .L723; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L723: +.L721: +set 5,%i2 +set 2,%l4 +mov %l4,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,2; be .L725; nop +set 9,%i4 +cmp %i5,0; be .L727; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L727: +.L725: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,2; be .L729; nop +set 10,%i4 +cmp %i5,0; be .L731; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L731: +.L729: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,2; be .L733; nop +set 11,%i4 +cmp %i5,0; be .L735; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L735: +.L733: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,2; be .L737; nop +set 12,%i4 +cmp %i5,0; be .L739; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L739: +.L737: +set 5,%i2 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +ld [%fp+-28],%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,2; be .L741; nop +set 13,%i4 +cmp %i5,0; be .L743; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L743: +.L741: +set 5,%i2 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +ldd [%fp+-40],%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,2; be .L745; nop +set 14,%i4 +cmp %i5,0; be .L747; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L747: +.L745: +set 5,%i1 +set 2,%l5 +sll %l5,8*(4-1),%i1; sra %i1,8*(4-1),%i1 +cmp %i1,2; be .L749; nop +set 15,%i4 +cmp %i5,0; be .L751; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L751: +.L749: +set 5,%i1 +set 2,%l4 +sll %l4,8*(4-2),%i1; sra %i1,8*(4-2),%i1 +cmp %i1,2; be .L753; nop +set 16,%i4 +cmp %i5,0; be .L755; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L755: +.L753: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%i1 +cmp %i1,2; be .L757; nop +set 17,%i4 +cmp %i5,0; be .L759; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L759: +.L757: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%i1 +cmp %i1,2; be .L761; nop +set 18,%i4 +cmp %i5,0; be .L763; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L763: +.L761: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +mov %l3,%i1 +cmp %i1,2; be .L765; nop +set 19,%i4 +cmp %i5,0; be .L767; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L767: +.L765: +set 5,%i1 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +ld [%fp+-28],%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1 +cmp %i1,2; be .L769; nop +set 20,%i4 +cmp %i5,0; be .L771; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L771: +.L769: +set 5,%i1 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +ldd [%fp+-40],%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1 +cmp %i1,2; be .L773; nop +set 21,%i4 +cmp %i5,0; be .L775; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L775: +.L773: +set 5,%l7 +set 2,%l5 +sll %l5,8*(4-1),%l7; sra %l7,8*(4-1),%l7 +cmp %l7,2; be .L777; nop +set 22,%i4 +cmp %i5,0; be .L779; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L779: +.L777: +set 5,%l7 +set 2,%l4 +sll %l4,8*(4-2),%l7; sra %l7,8*(4-2),%l7 +cmp %l7,2; be .L781; nop +set 23,%i4 +cmp %i5,0; be .L783; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L783: +.L781: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l7 +cmp %l7,2; be .L785; nop +set 24,%i4 +cmp %i5,0; be .L787; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L787: +.L785: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l7 +cmp %l7,2; be .L789; nop +set 25,%i4 +cmp %i5,0; be .L791; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L791: +.L789: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +mov %l3,%l7 +cmp %l7,2; be .L793; nop +set 26,%i4 +cmp %i5,0; be .L795; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L795: +.L793: +set 5,%l7 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +ld [%fp+-28],%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7 +cmp %l7,2; be .L797; nop +set 27,%i4 +cmp %i5,0; be .L799; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L799: +.L797: +set 5,%l7 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +ldd [%fp+-40],%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7 +cmp %l7,2; be .L801; nop +set 28,%i4 +cmp %i5,0; be .L803; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L803: +.L801: +set 5,%l6 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +mov %l3,%l6 +set 2,%l3 +cmp %l6,%l3; be .L805; nop +set 29,%i4 +cmp %i5,0; be .L807; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L807: +.L805: +set 5,%l6 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +mov %l3,%l6 +set 2,%l3 +cmp %l6,%l3; be .L809; nop +set 30,%i4 +cmp %i5,0; be .L811; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L811: +.L809: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +mov %l3,%l6 +set 2,%l3 +cmp %l6,%l3; be .L813; nop +set 31,%i4 +cmp %i5,0; be .L815; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L815: +.L813: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +mov %l3,%l6 +set 2,%l3 +cmp %l6,%l3; be .L817; nop +set 32,%i4 +cmp %i5,0; be .L819; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L819: +.L817: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l6 +cmp %l6,%l3; be .L821; nop +set 33,%i4 +cmp %i5,0; be .L823; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L823: +.L821: +set 5,%l6 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +ld [%fp+-28],%f31 +set .L828,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbul .L826; nop +fsubs %f31,%f30,%f30 +fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +set 0x80000000,%l2 +add %l3,%l2,%l3 +st %l3,[%fp+-56] +ba .L827; nop +.L826: +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +st %l3,[%fp+-56] +.L827: +ld [%fp+-56],%l6 +set 2,%l3 +cmp %l6,%l3; be .L829; nop +set 34,%i4 +cmp %i5,0; be .L831; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L831: +.L829: +set 5,%l6 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +ldd [%fp+-40],%f30 +set .L836,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbul .L834; nop +fsubd %f30,%f28,%f28 +fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +set 0x80000000,%l2 +add %l3,%l2,%l3 +st %l3,[%fp+-60] +ba .L835; nop +.L834: +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +st %l3,[%fp+-60] +.L835: +ld [%fp+-60],%l6 +set 2,%l3 +cmp %l6,%l3; be .L837; nop +set 35,%i4 +cmp %i5,0; be .L839; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L839: +.L837: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L529,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L842; nop +set 36,%i4 +cmp %i5,0; be .L844; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L844: +.L842: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L529,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L846; nop +set 37,%i4 +cmp %i5,0; be .L848; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L848: +.L846: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L529,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L850; nop +set 38,%i4 +cmp %i5,0; be .L852; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L852: +.L850: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L529,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L854; nop +set 39,%i4 +cmp %i5,0; be .L856; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L856: +.L854: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +set .L596,%l2 +ld2 [%l2],%f30 +srl %l3,1,%l2 +st %l2,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +set 1,%l2 +and %l3,%l2,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +faddd %f30,%f28,%f30 +fdtos %f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L529,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L858; nop +set 40,%i4 +cmp %i5,0; be .L860; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L860: +.L858: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +ld [%fp+-28],%f30 +st %f30,[%fp+-16] +ld [%fp+-16],%f30 +fcmpes %f30,%f31; nop; fbue .L862; nop +set 41,%i4 +cmp %i5,0; be .L864; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L864: +.L862: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +ldd [%fp+-40],%f30 +fdtos %f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L529,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L866; nop +set 42,%i4 +cmp %i5,0; be .L868; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L868: +.L866: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L416,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L871; nop +set 43,%i4 +cmp %i5,0; be .L873; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L873: +.L871: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L416,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L875; nop +set 44,%i4 +cmp %i5,0; be .L877; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L877: +.L875: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L416,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L879; nop +set 45,%i4 +cmp %i5,0; be .L881; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L881: +.L879: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L416,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L883; nop +set 46,%i4 +cmp %i5,0; be .L885; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L885: +.L883: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +set .L596,%l2 +ld2 [%l2],%f30 +srl %l3,1,%l2 +st %l2,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +set 1,%l2 +and %l3,%l2,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +faddd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L416,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L887; nop +set 47,%i4 +cmp %i5,0; be .L889; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L889: +.L887: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +ld [%fp+-28],%f31 +fstod %f31,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L416,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L891; nop +set 48,%i4 +cmp %i5,0; be .L893; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L893: +.L891: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +ldd [%fp+-40],%f28 +std %f28,[%fp+-24] +ldd [%fp+-24],%f28 +fcmped %f28,%f30; nop; fbue .L895; nop +set 49,%i4 +cmp %i5,0; be .L897; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L897: +.L895: +set 5,%i3 +set 2,%l5 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +add %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,7; be .L899; nop +set 50,%i4 +cmp %i5,0; be .L901; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L901: +.L899: +set 5,%i3 +set 2,%l4 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +add %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,7; be .L903; nop +set 51,%i4 +cmp %i5,0; be .L905; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L905: +.L903: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-4] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-4],%l2 +add %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,7; be .L907; nop +set 52,%i4 +cmp %i5,0; be .L909; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L909: +.L907: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-8] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-8],%l2 +add %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,7; be .L911; nop +set 53,%i4 +cmp %i5,0; be .L913; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L913: +.L911: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-12] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-12],%l2 +add %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,7; be .L915; nop +set 54,%i4 +cmp %i5,0; be .L917; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L917: +.L915: +set 5,%i3 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fadds %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,7; be .L919; nop +set 55,%i4 +cmp %i5,0; be .L921; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L921: +.L919: +set 5,%i3 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +faddd %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,7; be .L923; nop +set 56,%i4 +cmp %i5,0; be .L925; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L925: +.L923: +set 5,%i2 +set 2,%l5 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +add %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,7; be .L927; nop +set 57,%i4 +cmp %i5,0; be .L929; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L929: +.L927: +set 5,%i2 +set 2,%l4 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +add %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,7; be .L931; nop +set 58,%i4 +cmp %i5,0; be .L933; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L933: +.L931: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-4] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-4],%l2 +add %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,7; be .L935; nop +set 59,%i4 +cmp %i5,0; be .L937; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L937: +.L935: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-8] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-8],%l2 +add %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,7; be .L939; nop +set 60,%i4 +cmp %i5,0; be .L941; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L941: +.L939: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-12] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-12],%l2 +add %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,7; be .L943; nop +set 61,%i4 +cmp %i5,0; be .L945; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L945: +.L943: +set 5,%i2 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fadds %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,7; be .L947; nop +set 62,%i4 +cmp %i5,0; be .L949; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L949: +.L947: +set 5,%i2 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +faddd %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,7; be .L951; nop +set 63,%i4 +cmp %i5,0; be .L953; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L953: +.L951: +set 5,%i1 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +add %i1,%l3,%i1 +cmp %i1,7; be .L955; nop +set 64,%i4 +cmp %i5,0; be .L957; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L957: +.L955: +set 5,%i1 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +add %i1,%l3,%i1 +cmp %i1,7; be .L959; nop +set 65,%i4 +cmp %i5,0; be .L961; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L961: +.L959: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +add %i1,%l3,%i1 +cmp %i1,7; be .L963; nop +set 66,%i4 +cmp %i5,0; be .L965; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L965: +.L963: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +add %i1,%l3,%i1 +cmp %i1,7; be .L967; nop +set 67,%i4 +cmp %i5,0; be .L969; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L969: +.L967: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-12] +mov %i1,%l3 +ld [%fp+-12],%l2 +add %l3,%l2,%l3 +mov %l3,%i1 +cmp %i1,7; be .L971; nop +set 68,%i4 +cmp %i5,0; be .L973; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L973: +.L971: +set 5,%i1 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +st %i1,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fadds %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1 +cmp %i1,7; be .L975; nop +set 69,%i4 +cmp %i5,0; be .L977; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L977: +.L975: +set 5,%i1 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +st %i1,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +faddd %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1 +cmp %i1,7; be .L979; nop +set 70,%i4 +cmp %i5,0; be .L981; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L981: +.L979: +set 5,%l7 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +add %l7,%l3,%l7 +cmp %l7,7; be .L983; nop +set 71,%i4 +cmp %i5,0; be .L985; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L985: +.L983: +set 5,%l7 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +add %l7,%l3,%l7 +cmp %l7,7; be .L987; nop +set 72,%i4 +cmp %i5,0; be .L989; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L989: +.L987: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +add %l7,%l3,%l7 +cmp %l7,7; be .L991; nop +set 73,%i4 +cmp %i5,0; be .L993; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L993: +.L991: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +add %l7,%l3,%l7 +cmp %l7,7; be .L995; nop +set 74,%i4 +cmp %i5,0; be .L997; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L997: +.L995: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-12] +mov %l7,%l3 +ld [%fp+-12],%l2 +add %l3,%l2,%l3 +mov %l3,%l7 +cmp %l7,7; be .L999; nop +set 75,%i4 +cmp %i5,0; be .L1001; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1001: +.L999: +set 5,%l7 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +st %l7,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fadds %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7 +cmp %l7,7; be .L1003; nop +set 76,%i4 +cmp %i5,0; be .L1005; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1005: +.L1003: +set 5,%l7 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +st %l7,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +faddd %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7 +cmp %l7,7; be .L1007; nop +set 77,%i4 +cmp %i5,0; be .L1009; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1009: +.L1007: +set 5,%l6 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +add %l6,%l3,%l6 +set 7,%l3 +cmp %l6,%l3; be .L1011; nop +set 78,%i4 +cmp %i5,0; be .L1013; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1013: +.L1011: +set 5,%l6 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +add %l6,%l3,%l6 +set 7,%l3 +cmp %l6,%l3; be .L1015; nop +set 79,%i4 +cmp %i5,0; be .L1017; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1017: +.L1015: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +add %l6,%l3,%l6 +set 7,%l3 +cmp %l6,%l3; be .L1019; nop +set 80,%i4 +cmp %i5,0; be .L1021; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1021: +.L1019: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +add %l6,%l3,%l6 +set 7,%l3 +cmp %l6,%l3; be .L1023; nop +set 81,%i4 +cmp %i5,0; be .L1025; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1025: +.L1023: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +add %l6,%l3,%l6 +set 7,%l3 +cmp %l6,%l3; be .L1027; nop +set 82,%i4 +cmp %i5,0; be .L1029; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1029: +.L1027: +set 5,%l6 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +set .L596,%l3 +ld2 [%l3],%f30 +srl %l6,1,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +set 1,%l3 +and %l6,%l3,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +faddd %f30,%f28,%f30 +fdtos %f30,%f31 +ld [%fp+-28],%f30 +fadds %f31,%f30,%f31 +set .L828,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbul .L1032; nop +fsubs %f31,%f30,%f30 +fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +set 0x80000000,%l2 +add %l3,%l2,%l3 +st %l3,[%fp+-64] +ba .L1033; nop +.L1032: +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +st %l3,[%fp+-64] +.L1033: +ld [%fp+-64],%l6 +set 7,%l3 +cmp %l6,%l3; be .L1034; nop +set 83,%i4 +cmp %i5,0; be .L1036; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1036: +.L1034: +set 5,%l6 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +set .L596,%l3 +ld2 [%l3],%f30 +srl %l6,1,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +set 1,%l3 +and %l6,%l3,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +faddd %f30,%f28,%f30 +ldd [%fp+-40],%f28 +faddd %f30,%f28,%f30 +set .L836,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbul .L1039; nop +fsubd %f30,%f28,%f28 +fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +set 0x80000000,%l2 +add %l3,%l2,%l3 +st %l3,[%fp+-68] +ba .L1040; nop +.L1039: +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +st %l3,[%fp+-68] +.L1040: +ld [%fp+-68],%l6 +set 7,%l3 +cmp %l6,%l3; be .L1041; nop +set 84,%i4 +cmp %i5,0; be .L1043; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1043: +.L1041: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l5 +ld [%fp+-16],%f31 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fadds %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1047,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1045; nop +set 85,%i4 +cmp %i5,0; be .L1048; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1048: +.L1045: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l4 +ld [%fp+-16],%f31 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fadds %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1047,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1050; nop +set 86,%i4 +cmp %i5,0; be .L1052; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1052: +.L1050: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-16],%f31 +ld [%fp+-4],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fadds %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1047,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1054; nop +set 87,%i4 +cmp %i5,0; be .L1056; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1056: +.L1054: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-16],%f31 +ld [%fp+-8],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fadds %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1047,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1058; nop +set 88,%i4 +cmp %i5,0; be .L1060; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1060: +.L1058: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +ld [%fp+-16],%f31 +set .L596,%l2 +ld2 [%l2],%f28 +srl %l3,1,%l2 +st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +fmuld %f28,%f26,%f28 +set 1,%l2 +and %l3,%l2,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +faddd %f28,%f26,%f28 +fdtos %f28,%f30 +fadds %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1047,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1062; nop +set 89,%i4 +cmp %i5,0; be .L1064; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1064: +.L1062: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +ld [%fp+-16],%f31 +ld [%fp+-28],%f30 +fadds %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1047,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1066; nop +set 90,%i4 +cmp %i5,0; be .L1068; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1068: +.L1066: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +ld [%fp+-16],%f31 +fstod %f31,%f30 +ldd [%fp+-40],%f28 +faddd %f30,%f28,%f30 +fdtos %f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1047,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1070; nop +set 91,%i4 +cmp %i5,0; be .L1072; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1072: +.L1070: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l5 +ldd [%fp+-24],%f30 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +faddd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1076,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1074; nop +set 92,%i4 +cmp %i5,0; be .L1077; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1077: +.L1074: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l4 +ldd [%fp+-24],%f30 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +faddd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1076,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1079; nop +set 93,%i4 +cmp %i5,0; be .L1081; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1081: +.L1079: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l3 +st %l3,[%fp+-4] +ldd [%fp+-24],%f30 +ld [%fp+-4],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +faddd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1076,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1083; nop +set 94,%i4 +cmp %i5,0; be .L1085; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1085: +.L1083: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l3 +st %l3,[%fp+-8] +ldd [%fp+-24],%f30 +ld [%fp+-8],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +faddd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1076,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1087; nop +set 95,%i4 +cmp %i5,0; be .L1089; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1089: +.L1087: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +ldd [%fp+-24],%f30 +set .L596,%l2 +ld2 [%l2],%f28 +srl %l3,1,%l2 +st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +fmuld %f28,%f26,%f28 +set 1,%l2 +and %l3,%l2,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +faddd %f28,%f26,%f28 +faddd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1076,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1091; nop +set 96,%i4 +cmp %i5,0; be .L1093; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1093: +.L1091: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +ldd [%fp+-24],%f30 +ld [%fp+-28],%f29 +fstod %f29,%f28 +faddd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1076,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1095; nop +set 97,%i4 +cmp %i5,0; be .L1097; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1097: +.L1095: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +ldd [%fp+-24],%f30 +ldd [%fp+-40],%f28 +faddd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1076,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1099; nop +set 98,%i4 +cmp %i5,0; be .L1101; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1101: +.L1099: +set 5,%i3 +set 2,%l5 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +sub %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,3; be .L1103; nop +set 99,%i4 +cmp %i5,0; be .L1105; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1105: +.L1103: +set 5,%i3 +set 2,%l4 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +sub %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,3; be .L1107; nop +set 100,%i4 +cmp %i5,0; be .L1109; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1109: +.L1107: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-4] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-4],%l2 +sub %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,3; be .L1111; nop +set 101,%i4 +cmp %i5,0; be .L1113; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1113: +.L1111: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-8] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-8],%l2 +sub %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,3; be .L1115; nop +set 102,%i4 +cmp %i5,0; be .L1117; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1117: +.L1115: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-12] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-12],%l2 +sub %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,3; be .L1119; nop +set 103,%i4 +cmp %i5,0; be .L1121; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1121: +.L1119: +set 5,%i3 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fsubs %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,3; be .L1123; nop +set 104,%i4 +cmp %i5,0; be .L1125; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1125: +.L1123: +set 5,%i3 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +fsubd %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,3; be .L1127; nop +set 105,%i4 +cmp %i5,0; be .L1129; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1129: +.L1127: +set 5,%i2 +set 2,%l5 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +sub %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,3; be .L1131; nop +set 106,%i4 +cmp %i5,0; be .L1133; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1133: +.L1131: +set 5,%i2 +set 2,%l4 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +sub %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,3; be .L1135; nop +set 107,%i4 +cmp %i5,0; be .L1137; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1137: +.L1135: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-4] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-4],%l2 +sub %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,3; be .L1139; nop +set 108,%i4 +cmp %i5,0; be .L1141; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1141: +.L1139: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-8] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-8],%l2 +sub %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,3; be .L1143; nop +set 109,%i4 +cmp %i5,0; be .L1145; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1145: +.L1143: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-12] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-12],%l2 +sub %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,3; be .L1147; nop +set 110,%i4 +cmp %i5,0; be .L1149; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1149: +.L1147: +set 5,%i2 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fsubs %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,3; be .L1151; nop +set 111,%i4 +cmp %i5,0; be .L1153; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1153: +.L1151: +set 5,%i2 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +fsubd %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,3; be .L1155; nop +set 112,%i4 +cmp %i5,0; be .L1157; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1157: +.L1155: +set 5,%i1 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sub %i1,%l3,%i1 +cmp %i1,3; be .L1159; nop +set 113,%i4 +cmp %i5,0; be .L1161; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1161: +.L1159: +set 5,%i1 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sub %i1,%l3,%i1 +cmp %i1,3; be .L1163; nop +set 114,%i4 +cmp %i5,0; be .L1165; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1165: +.L1163: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +sub %i1,%l3,%i1 +cmp %i1,3; be .L1167; nop +set 115,%i4 +cmp %i5,0; be .L1169; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1169: +.L1167: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +sub %i1,%l3,%i1 +cmp %i1,3; be .L1171; nop +set 116,%i4 +cmp %i5,0; be .L1173; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1173: +.L1171: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-12] +mov %i1,%l3 +ld [%fp+-12],%l2 +sub %l3,%l2,%l3 +mov %l3,%i1 +cmp %i1,3; be .L1175; nop +set 117,%i4 +cmp %i5,0; be .L1177; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1177: +.L1175: +set 5,%i1 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +st %i1,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fsubs %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1 +cmp %i1,3; be .L1179; nop +set 118,%i4 +cmp %i5,0; be .L1181; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1181: +.L1179: +set 5,%i1 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +st %i1,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +fsubd %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1 +cmp %i1,3; be .L1183; nop +set 119,%i4 +cmp %i5,0; be .L1185; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1185: +.L1183: +set 5,%l7 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sub %l7,%l3,%l7 +cmp %l7,3; be .L1187; nop +set 120,%i4 +cmp %i5,0; be .L1189; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1189: +.L1187: +set 5,%l7 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sub %l7,%l3,%l7 +cmp %l7,3; be .L1191; nop +set 121,%i4 +cmp %i5,0; be .L1193; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1193: +.L1191: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +sub %l7,%l3,%l7 +cmp %l7,3; be .L1195; nop +set 122,%i4 +cmp %i5,0; be .L1197; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1197: +.L1195: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +sub %l7,%l3,%l7 +cmp %l7,3; be .L1199; nop +set 123,%i4 +cmp %i5,0; be .L1201; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1201: +.L1199: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-12] +mov %l7,%l3 +ld [%fp+-12],%l2 +sub %l3,%l2,%l3 +mov %l3,%l7 +cmp %l7,3; be .L1203; nop +set 124,%i4 +cmp %i5,0; be .L1205; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1205: +.L1203: +set 5,%l7 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +st %l7,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fsubs %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7 +cmp %l7,3; be .L1207; nop +set 125,%i4 +cmp %i5,0; be .L1209; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1209: +.L1207: +set 5,%l7 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +st %l7,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +fsubd %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7 +cmp %l7,3; be .L1211; nop +set 126,%i4 +cmp %i5,0; be .L1213; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1213: +.L1211: +set 5,%l6 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sub %l6,%l3,%l6 +set 3,%l3 +cmp %l6,%l3; be .L1215; nop +set 127,%i4 +cmp %i5,0; be .L1217; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1217: +.L1215: +set 5,%l6 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sub %l6,%l3,%l6 +set 3,%l3 +cmp %l6,%l3; be .L1219; nop +set 128,%i4 +cmp %i5,0; be .L1221; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1221: +.L1219: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +sub %l6,%l3,%l6 +set 3,%l3 +cmp %l6,%l3; be .L1223; nop +set 129,%i4 +cmp %i5,0; be .L1225; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1225: +.L1223: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +sub %l6,%l3,%l6 +set 3,%l3 +cmp %l6,%l3; be .L1227; nop +set 130,%i4 +cmp %i5,0; be .L1229; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1229: +.L1227: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +sub %l6,%l3,%l6 +set 3,%l3 +cmp %l6,%l3; be .L1231; nop +set 131,%i4 +cmp %i5,0; be .L1233; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1233: +.L1231: +set 5,%l6 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +set .L596,%l3 +ld2 [%l3],%f30 +srl %l6,1,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +set 1,%l3 +and %l6,%l3,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +faddd %f30,%f28,%f30 +fdtos %f30,%f31 +ld [%fp+-28],%f30 +fsubs %f31,%f30,%f31 +set .L828,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbul .L1236; nop +fsubs %f31,%f30,%f30 +fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +set 0x80000000,%l2 +add %l3,%l2,%l3 +st %l3,[%fp+-72] +ba .L1237; nop +.L1236: +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +st %l3,[%fp+-72] +.L1237: +ld [%fp+-72],%l6 +set 3,%l3 +cmp %l6,%l3; be .L1238; nop +set 132,%i4 +cmp %i5,0; be .L1240; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1240: +.L1238: +set 5,%l6 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +set .L596,%l3 +ld2 [%l3],%f30 +srl %l6,1,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +set 1,%l3 +and %l6,%l3,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +faddd %f30,%f28,%f30 +ldd [%fp+-40],%f28 +fsubd %f30,%f28,%f30 +set .L836,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbul .L1243; nop +fsubd %f30,%f28,%f28 +fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +set 0x80000000,%l2 +add %l3,%l2,%l3 +st %l3,[%fp+-76] +ba .L1244; nop +.L1243: +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +st %l3,[%fp+-76] +.L1244: +ld [%fp+-76],%l6 +set 3,%l3 +cmp %l6,%l3; be .L1245; nop +set 133,%i4 +cmp %i5,0; be .L1247; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1247: +.L1245: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l5 +ld [%fp+-16],%f31 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fsubs %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1251,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1249; nop +set 134,%i4 +cmp %i5,0; be .L1252; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1252: +.L1249: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l4 +ld [%fp+-16],%f31 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fsubs %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1251,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1254; nop +set 135,%i4 +cmp %i5,0; be .L1256; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1256: +.L1254: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-16],%f31 +ld [%fp+-4],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fsubs %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1251,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1258; nop +set 136,%i4 +cmp %i5,0; be .L1260; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1260: +.L1258: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-16],%f31 +ld [%fp+-8],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fsubs %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1251,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1262; nop +set 137,%i4 +cmp %i5,0; be .L1264; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1264: +.L1262: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +ld [%fp+-16],%f31 +set .L596,%l2 +ld2 [%l2],%f28 +srl %l3,1,%l2 +st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +fmuld %f28,%f26,%f28 +set 1,%l2 +and %l3,%l2,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +faddd %f28,%f26,%f28 +fdtos %f28,%f30 +fsubs %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1251,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1266; nop +set 138,%i4 +cmp %i5,0; be .L1268; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1268: +.L1266: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +ld [%fp+-16],%f31 +ld [%fp+-28],%f30 +fsubs %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1251,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1270; nop +set 139,%i4 +cmp %i5,0; be .L1272; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1272: +.L1270: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +ld [%fp+-16],%f31 +fstod %f31,%f30 +ldd [%fp+-40],%f28 +fsubd %f30,%f28,%f30 +fdtos %f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1251,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1274; nop +set 140,%i4 +cmp %i5,0; be .L1276; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1276: +.L1274: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l5 +ldd [%fp+-24],%f30 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fsubd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1280,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1278; nop +set 141,%i4 +cmp %i5,0; be .L1281; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1281: +.L1278: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l4 +ldd [%fp+-24],%f30 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fsubd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1280,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1283; nop +set 142,%i4 +cmp %i5,0; be .L1285; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1285: +.L1283: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l3 +st %l3,[%fp+-4] +ldd [%fp+-24],%f30 +ld [%fp+-4],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fsubd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1280,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1287; nop +set 143,%i4 +cmp %i5,0; be .L1289; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1289: +.L1287: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l3 +st %l3,[%fp+-8] +ldd [%fp+-24],%f30 +ld [%fp+-8],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fsubd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1280,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1291; nop +set 144,%i4 +cmp %i5,0; be .L1293; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1293: +.L1291: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +ldd [%fp+-24],%f30 +set .L596,%l2 +ld2 [%l2],%f28 +srl %l3,1,%l2 +st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +fmuld %f28,%f26,%f28 +set 1,%l2 +and %l3,%l2,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +faddd %f28,%f26,%f28 +fsubd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1280,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1295; nop +set 145,%i4 +cmp %i5,0; be .L1297; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1297: +.L1295: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +ldd [%fp+-24],%f30 +ld [%fp+-28],%f29 +fstod %f29,%f28 +fsubd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1280,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1299; nop +set 146,%i4 +cmp %i5,0; be .L1301; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1301: +.L1299: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +ldd [%fp+-24],%f30 +ldd [%fp+-40],%f28 +fsubd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1280,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1303; nop +set 147,%i4 +cmp %i5,0; be .L1305; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1305: +.L1303: +set 5,%i3 +set 2,%l5 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +smul %l2,%l3,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,10; be .L1307; nop +set 148,%i4 +cmp %i5,0; be .L1309; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1309: +.L1307: +set 5,%i3 +set 2,%l4 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +smul %l2,%l3,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,10; be .L1311; nop +set 149,%i4 +cmp %i5,0; be .L1313; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1313: +.L1311: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-4] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-4],%l2 +smul %l2,%l3,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,10; be .L1315; nop +set 150,%i4 +cmp %i5,0; be .L1317; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1317: +.L1315: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-8] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-8],%l2 +smul %l2,%l3,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,10; be .L1319; nop +set 151,%i4 +cmp %i5,0; be .L1321; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1321: +.L1319: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-12] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-12],%l2 +umul %l2,%l3,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,10; be .L1323; nop +set 152,%i4 +cmp %i5,0; be .L1325; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1325: +.L1323: +set 5,%i3 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fmuls %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,10; be .L1327; nop +set 153,%i4 +cmp %i5,0; be .L1329; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1329: +.L1327: +set 5,%i3 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +fmuld %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,10; be .L1331; nop +set 154,%i4 +cmp %i5,0; be .L1333; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1333: +.L1331: +set 5,%i2 +set 2,%l5 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +smul %l2,%l3,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,10; be .L1335; nop +set 155,%i4 +cmp %i5,0; be .L1337; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1337: +.L1335: +set 5,%i2 +set 2,%l4 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +smul %l2,%l3,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,10; be .L1339; nop +set 156,%i4 +cmp %i5,0; be .L1341; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1341: +.L1339: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-4] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-4],%l2 +smul %l2,%l3,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,10; be .L1343; nop +set 157,%i4 +cmp %i5,0; be .L1345; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1345: +.L1343: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-8] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-8],%l2 +smul %l2,%l3,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,10; be .L1347; nop +set 158,%i4 +cmp %i5,0; be .L1349; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1349: +.L1347: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-12] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-12],%l2 +umul %l2,%l3,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,10; be .L1351; nop +set 159,%i4 +cmp %i5,0; be .L1353; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1353: +.L1351: +set 5,%i2 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fmuls %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,10; be .L1355; nop +set 160,%i4 +cmp %i5,0; be .L1357; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1357: +.L1355: +set 5,%i2 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +fmuld %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,10; be .L1359; nop +set 161,%i4 +cmp %i5,0; be .L1361; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1361: +.L1359: +set 5,%i1 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +smul %l3,%i1,%i1 +cmp %i1,10; be .L1363; nop +set 162,%i4 +cmp %i5,0; be .L1365; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1365: +.L1363: +set 5,%i1 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +smul %l3,%i1,%i1 +cmp %i1,10; be .L1367; nop +set 163,%i4 +cmp %i5,0; be .L1369; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1369: +.L1367: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +smul %l3,%i1,%i1 +cmp %i1,10; be .L1371; nop +set 164,%i4 +cmp %i5,0; be .L1373; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1373: +.L1371: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +smul %l3,%i1,%i1 +cmp %i1,10; be .L1375; nop +set 165,%i4 +cmp %i5,0; be .L1377; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1377: +.L1375: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-12] +mov %i1,%l3 +ld [%fp+-12],%l2 +umul %l2,%l3,%l3 +mov %l3,%i1 +cmp %i1,10; be .L1379; nop +set 166,%i4 +cmp %i5,0; be .L1381; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1381: +.L1379: +set 5,%i1 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +st %i1,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fmuls %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1 +cmp %i1,10; be .L1383; nop +set 167,%i4 +cmp %i5,0; be .L1385; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1385: +.L1383: +set 5,%i1 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +st %i1,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +fmuld %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1 +cmp %i1,10; be .L1387; nop +set 168,%i4 +cmp %i5,0; be .L1389; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1389: +.L1387: +set 5,%l7 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +smul %l3,%l7,%l7 +cmp %l7,10; be .L1391; nop +set 169,%i4 +cmp %i5,0; be .L1393; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1393: +.L1391: +set 5,%l7 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +smul %l3,%l7,%l7 +cmp %l7,10; be .L1395; nop +set 170,%i4 +cmp %i5,0; be .L1397; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1397: +.L1395: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +smul %l3,%l7,%l7 +cmp %l7,10; be .L1399; nop +set 171,%i4 +cmp %i5,0; be .L1401; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1401: +.L1399: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +smul %l3,%l7,%l7 +cmp %l7,10; be .L1403; nop +set 172,%i4 +cmp %i5,0; be .L1405; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1405: +.L1403: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-12] +mov %l7,%l3 +ld [%fp+-12],%l2 +umul %l2,%l3,%l3 +mov %l3,%l7 +cmp %l7,10; be .L1407; nop +set 173,%i4 +cmp %i5,0; be .L1409; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1409: +.L1407: +set 5,%l7 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +st %l7,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fmuls %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7 +cmp %l7,10; be .L1411; nop +set 174,%i4 +cmp %i5,0; be .L1413; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1413: +.L1411: +set 5,%l7 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +st %l7,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +fmuld %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7 +cmp %l7,10; be .L1415; nop +set 175,%i4 +cmp %i5,0; be .L1417; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1417: +.L1415: +set 5,%l6 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +umul %l3,%l6,%l6 +set 10,%l3 +cmp %l6,%l3; be .L1419; nop +set 176,%i4 +cmp %i5,0; be .L1421; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1421: +.L1419: +set 5,%l6 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +umul %l3,%l6,%l6 +set 10,%l3 +cmp %l6,%l3; be .L1423; nop +set 177,%i4 +cmp %i5,0; be .L1425; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1425: +.L1423: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +umul %l3,%l6,%l6 +set 10,%l3 +cmp %l6,%l3; be .L1427; nop +set 178,%i4 +cmp %i5,0; be .L1429; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1429: +.L1427: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +umul %l3,%l6,%l6 +set 10,%l3 +cmp %l6,%l3; be .L1431; nop +set 179,%i4 +cmp %i5,0; be .L1433; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1433: +.L1431: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +umul %l3,%l6,%l6 +set 10,%l3 +cmp %l6,%l3; be .L1435; nop +set 180,%i4 +cmp %i5,0; be .L1437; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1437: +.L1435: +set 5,%l6 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +set .L596,%l3 +ld2 [%l3],%f30 +srl %l6,1,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +set 1,%l3 +and %l6,%l3,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +faddd %f30,%f28,%f30 +fdtos %f30,%f31 +ld [%fp+-28],%f30 +fmuls %f31,%f30,%f31 +set .L828,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbul .L1440; nop +fsubs %f31,%f30,%f30 +fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +set 0x80000000,%l2 +add %l3,%l2,%l3 +st %l3,[%fp+-80] +ba .L1441; nop +.L1440: +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +st %l3,[%fp+-80] +.L1441: +ld [%fp+-80],%l6 +set 10,%l3 +cmp %l6,%l3; be .L1442; nop +set 181,%i4 +cmp %i5,0; be .L1444; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1444: +.L1442: +set 5,%l6 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +set .L596,%l3 +ld2 [%l3],%f30 +srl %l6,1,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +set 1,%l3 +and %l6,%l3,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +faddd %f30,%f28,%f30 +ldd [%fp+-40],%f28 +fmuld %f30,%f28,%f30 +set .L836,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbul .L1447; nop +fsubd %f30,%f28,%f28 +fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +set 0x80000000,%l2 +add %l3,%l2,%l3 +st %l3,[%fp+-84] +ba .L1448; nop +.L1447: +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +st %l3,[%fp+-84] +.L1448: +ld [%fp+-84],%l6 +set 10,%l3 +cmp %l6,%l3; be .L1449; nop +set 182,%i4 +cmp %i5,0; be .L1451; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1451: +.L1449: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l5 +ld [%fp+-16],%f31 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fmuls %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1455,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1453; nop +set 183,%i4 +cmp %i5,0; be .L1456; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1456: +.L1453: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l4 +ld [%fp+-16],%f31 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fmuls %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1455,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1458; nop +set 184,%i4 +cmp %i5,0; be .L1460; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1460: +.L1458: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-16],%f31 +ld [%fp+-4],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fmuls %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1455,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1462; nop +set 185,%i4 +cmp %i5,0; be .L1464; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1464: +.L1462: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-16],%f31 +ld [%fp+-8],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fmuls %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1455,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1466; nop +set 186,%i4 +cmp %i5,0; be .L1468; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1468: +.L1466: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +ld [%fp+-16],%f31 +set .L596,%l2 +ld2 [%l2],%f28 +srl %l3,1,%l2 +st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +fmuld %f28,%f26,%f28 +set 1,%l2 +and %l3,%l2,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +faddd %f28,%f26,%f28 +fdtos %f28,%f30 +fmuls %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1455,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1470; nop +set 187,%i4 +cmp %i5,0; be .L1472; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1472: +.L1470: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +ld [%fp+-16],%f31 +ld [%fp+-28],%f30 +fmuls %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1455,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1474; nop +set 188,%i4 +cmp %i5,0; be .L1476; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1476: +.L1474: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +ld [%fp+-16],%f31 +fstod %f31,%f30 +ldd [%fp+-40],%f28 +fmuld %f30,%f28,%f30 +fdtos %f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +set .L1455,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbue .L1478; nop +set 189,%i4 +cmp %i5,0; be .L1480; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1480: +.L1478: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l5 +ldd [%fp+-24],%f30 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1484,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1482; nop +set 190,%i4 +cmp %i5,0; be .L1485; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1485: +.L1482: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l4 +ldd [%fp+-24],%f30 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1484,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1487; nop +set 191,%i4 +cmp %i5,0; be .L1489; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1489: +.L1487: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l3 +st %l3,[%fp+-4] +ldd [%fp+-24],%f30 +ld [%fp+-4],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1484,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1491; nop +set 192,%i4 +cmp %i5,0; be .L1493; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1493: +.L1491: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l3 +st %l3,[%fp+-8] +ldd [%fp+-24],%f30 +ld [%fp+-8],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1484,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1495; nop +set 193,%i4 +cmp %i5,0; be .L1497; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1497: +.L1495: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +ldd [%fp+-24],%f30 +set .L596,%l2 +ld2 [%l2],%f28 +srl %l3,1,%l2 +st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +fmuld %f28,%f26,%f28 +set 1,%l2 +and %l3,%l2,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +faddd %f28,%f26,%f28 +fmuld %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1484,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1499; nop +set 194,%i4 +cmp %i5,0; be .L1501; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1501: +.L1499: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +ldd [%fp+-24],%f30 +ld [%fp+-28],%f29 +fstod %f29,%f28 +fmuld %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1484,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1503; nop +set 195,%i4 +cmp %i5,0; be .L1505; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1505: +.L1503: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +ldd [%fp+-24],%f30 +ldd [%fp+-40],%f28 +fmuld %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1484,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1507; nop +set 196,%i4 +cmp %i5,0; be .L1509; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1509: +.L1507: +set 5,%i3 +set 2,%l5 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,2; be .L1511; nop +set 197,%i4 +cmp %i5,0; be .L1513; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1513: +.L1511: +set 5,%i3 +set 2,%l4 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,2; be .L1515; nop +set 198,%i4 +cmp %i5,0; be .L1517; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1517: +.L1515: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-4] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-4],%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,2; be .L1519; nop +set 199,%i4 +cmp %i5,0; be .L1521; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1521: +.L1519: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-8] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-8],%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,2; be .L1523; nop +set 200,%i4 +cmp %i5,0; be .L1525; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1525: +.L1523: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-12] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-12],%l2 +wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,2; be .L1527; nop +set 201,%i4 +cmp %i5,0; be .L1529; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1529: +.L1527: +set 5,%i3 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fdivs %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,2; be .L1531; nop +set 202,%i4 +cmp %i5,0; be .L1533; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1533: +.L1531: +set 5,%i3 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +fdivd %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,2; be .L1535; nop +set 203,%i4 +cmp %i5,0; be .L1537; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1537: +.L1535: +set 5,%i2 +set 2,%l5 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,2; be .L1539; nop +set 204,%i4 +cmp %i5,0; be .L1541; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1541: +.L1539: +set 5,%i2 +set 2,%l4 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,2; be .L1543; nop +set 205,%i4 +cmp %i5,0; be .L1545; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1545: +.L1543: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-4] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-4],%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,2; be .L1547; nop +set 206,%i4 +cmp %i5,0; be .L1549; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1549: +.L1547: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-8] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-8],%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,2; be .L1551; nop +set 207,%i4 +cmp %i5,0; be .L1553; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1553: +.L1551: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-12] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-12],%l2 +wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,2; be .L1555; nop +set 208,%i4 +cmp %i5,0; be .L1557; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1557: +.L1555: +set 5,%i2 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fdivs %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,2; be .L1559; nop +set 209,%i4 +cmp %i5,0; be .L1561; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1561: +.L1559: +set 5,%i2 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +fdivd %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,2; be .L1563; nop +set 210,%i4 +cmp %i5,0; be .L1565; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1565: +.L1563: +set 5,%i1 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%i1 +cmp %i1,2; be .L1567; nop +set 211,%i4 +cmp %i5,0; be .L1569; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1569: +.L1567: +set 5,%i1 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%i1 +cmp %i1,2; be .L1571; nop +set 212,%i4 +cmp %i5,0; be .L1573; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1573: +.L1571: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%i1 +cmp %i1,2; be .L1575; nop +set 213,%i4 +cmp %i5,0; be .L1577; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1577: +.L1575: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%i1 +cmp %i1,2; be .L1579; nop +set 214,%i4 +cmp %i5,0; be .L1581; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1581: +.L1579: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-12] +mov %i1,%l3 +ld [%fp+-12],%l2 +wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%l3 +mov %l3,%i1 +cmp %i1,2; be .L1583; nop +set 215,%i4 +cmp %i5,0; be .L1585; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1585: +.L1583: +set 5,%i1 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +st %i1,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fdivs %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1 +cmp %i1,2; be .L1587; nop +set 216,%i4 +cmp %i5,0; be .L1589; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1589: +.L1587: +set 5,%i1 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +st %i1,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +fdivd %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1 +cmp %i1,2; be .L1591; nop +set 217,%i4 +cmp %i5,0; be .L1593; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1593: +.L1591: +set 5,%l7 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%l7 +cmp %l7,2; be .L1595; nop +set 218,%i4 +cmp %i5,0; be .L1597; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1597: +.L1595: +set 5,%l7 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%l7 +cmp %l7,2; be .L1599; nop +set 219,%i4 +cmp %i5,0; be .L1601; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1601: +.L1599: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%l7 +cmp %l7,2; be .L1603; nop +set 220,%i4 +cmp %i5,0; be .L1605; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1605: +.L1603: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%l7 +cmp %l7,2; be .L1607; nop +set 221,%i4 +cmp %i5,0; be .L1609; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1609: +.L1607: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-12] +mov %l7,%l3 +ld [%fp+-12],%l2 +wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%l3 +mov %l3,%l7 +cmp %l7,2; be .L1611; nop +set 222,%i4 +cmp %i5,0; be .L1613; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1613: +.L1611: +set 5,%l7 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +st %l7,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +ld [%fp+-28],%f30 +fdivs %f31,%f30,%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7 +cmp %l7,2; be .L1615; nop +set 223,%i4 +cmp %i5,0; be .L1617; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1617: +.L1615: +set 5,%l7 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +st %l7,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 +ldd [%fp+-40],%f28 +fdivd %f30,%f28,%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7 +cmp %l7,2; be .L1619; nop +set 224,%i4 +cmp %i5,0; be .L1621; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1621: +.L1619: +set 5,%l6 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%l6 +set 2,%l3 +cmp %l6,%l3; be .L1623; nop +set 225,%i4 +cmp %i5,0; be .L1625; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1625: +.L1623: +set 5,%l6 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%l6 +set 2,%l3 +cmp %l6,%l3; be .L1627; nop +set 226,%i4 +cmp %i5,0; be .L1629; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1629: +.L1627: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%l6 +set 2,%l3 +cmp %l6,%l3; be .L1631; nop +set 227,%i4 +cmp %i5,0; be .L1633; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1633: +.L1631: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%l6 +set 2,%l3 +cmp %l6,%l3; be .L1635; nop +set 228,%i4 +cmp %i5,0; be .L1637; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1637: +.L1635: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l2 +wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l2,%l6 +cmp %l6,%l3; be .L1639; nop +set 229,%i4 +cmp %i5,0; be .L1641; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1641: +.L1639: +set 5,%l6 +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +set .L596,%l3 +ld2 [%l3],%f30 +srl %l6,1,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +set 1,%l3 +and %l6,%l3,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +faddd %f30,%f28,%f30 +fdtos %f30,%f31 +ld [%fp+-28],%f30 +fdivs %f31,%f30,%f31 +set .L828,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbul .L1644; nop +fsubs %f31,%f30,%f30 +fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +set 0x80000000,%l2 +add %l3,%l2,%l3 +st %l3,[%fp+-88] +ba .L1645; nop +.L1644: +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +st %l3,[%fp+-88] +.L1645: +ld [%fp+-88],%l6 +set 2,%l3 +cmp %l6,%l3; be .L1646; nop +set 230,%i4 +cmp %i5,0; be .L1648; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1648: +.L1646: +set 5,%l6 +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +set .L596,%l3 +ld2 [%l3],%f30 +srl %l6,1,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fmuld %f30,%f28,%f30 +set 1,%l3 +and %l6,%l3,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +faddd %f30,%f28,%f30 +ldd [%fp+-40],%f28 +fdivd %f30,%f28,%f30 +set .L836,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbul .L1651; nop +fsubd %f30,%f28,%f28 +fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +set 0x80000000,%l2 +add %l3,%l2,%l3 +st %l3,[%fp+-92] +ba .L1652; nop +.L1651: +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +st %l3,[%fp+-92] +.L1652: +ld [%fp+-92],%l6 +set 2,%l3 +cmp %l6,%l3; be .L1653; nop +set 231,%i4 +cmp %i5,0; be .L1655; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1655: +.L1653: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l5 +ld [%fp+-16],%f31 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fdivs %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +fstod %f31,%f30 +set .L1659,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1657; nop +set 232,%i4 +cmp %i5,0; be .L1660; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1660: +.L1657: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l4 +ld [%fp+-16],%f31 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fdivs %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +fstod %f31,%f30 +set .L1659,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1662; nop +set 233,%i4 +cmp %i5,0; be .L1664; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1664: +.L1662: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-16],%f31 +ld [%fp+-4],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fdivs %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +fstod %f31,%f30 +set .L1659,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1666; nop +set 234,%i4 +cmp %i5,0; be .L1668; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1668: +.L1666: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-16],%f31 +ld [%fp+-8],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fdivs %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +fstod %f31,%f30 +set .L1659,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1670; nop +set 235,%i4 +cmp %i5,0; be .L1672; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1672: +.L1670: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +ld [%fp+-16],%f31 +set .L596,%l2 +ld2 [%l2],%f28 +srl %l3,1,%l2 +st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +fmuld %f28,%f26,%f28 +set 1,%l2 +and %l3,%l2,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +faddd %f28,%f26,%f28 +fdtos %f28,%f30 +fdivs %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +fstod %f31,%f30 +set .L1659,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1674; nop +set 236,%i4 +cmp %i5,0; be .L1676; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1676: +.L1674: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +ld [%fp+-16],%f31 +ld [%fp+-28],%f30 +fdivs %f31,%f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +fstod %f31,%f30 +set .L1659,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1678; nop +set 237,%i4 +cmp %i5,0; be .L1680; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1680: +.L1678: +set .L841,%l3 +ld [%l3],%f31 +st %f31,[%fp+-16] +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +ld [%fp+-16],%f31 +fstod %f31,%f30 +ldd [%fp+-40],%f28 +fdivd %f30,%f28,%f30 +fdtos %f30,%f31 +st %f31,[%fp+-16] +ld [%fp+-16],%f31 +fstod %f31,%f30 +set .L1659,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1682; nop +set 238,%i4 +cmp %i5,0; be .L1684; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1684: +.L1682: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l5 +ldd [%fp+-24],%f30 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fdivd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1659,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1686; nop +set 239,%i4 +cmp %i5,0; be .L1688; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1688: +.L1686: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l4 +ldd [%fp+-24],%f30 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fdivd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1659,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1690; nop +set 240,%i4 +cmp %i5,0; be .L1692; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1692: +.L1690: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l3 +st %l3,[%fp+-4] +ldd [%fp+-24],%f30 +ld [%fp+-4],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fdivd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1659,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1694; nop +set 241,%i4 +cmp %i5,0; be .L1696; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1696: +.L1694: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l3 +st %l3,[%fp+-8] +ldd [%fp+-24],%f30 +ld [%fp+-8],%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fdivd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1659,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1698; nop +set 242,%i4 +cmp %i5,0; be .L1700; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1700: +.L1698: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +ldd [%fp+-24],%f30 +set .L596,%l2 +ld2 [%l2],%f28 +srl %l3,1,%l2 +st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +fmuld %f28,%f26,%f28 +set 1,%l2 +and %l3,%l2,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +faddd %f28,%f26,%f28 +fdivd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1659,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1702; nop +set 243,%i4 +cmp %i5,0; be .L1704; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1704: +.L1702: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set .L529,%l3 +ld [%l3],%f31 +st %f31,[%fp+-28] +ldd [%fp+-24],%f30 +ld [%fp+-28],%f29 +fstod %f29,%f28 +fdivd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1659,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1706; nop +set 244,%i4 +cmp %i5,0; be .L1708; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1708: +.L1706: +set .L870,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-24] +set .L416,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-40] +ldd [%fp+-24],%f30 +ldd [%fp+-40],%f28 +fdivd %f30,%f28,%f30 +std %f30,[%fp+-24] +ldd [%fp+-24],%f30 +set .L1659,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbue .L1710; nop +set 245,%i4 +cmp %i5,0; be .L1712; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1712: +.L1710: +set 5,%i3 +set 2,%l5 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1 +; smul %g1,%l2,%g1; sub %l3,%g1,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,1; be .L1714; nop +set 246,%i4 +cmp %i5,0; be .L1716; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1716: +.L1714: +set 5,%i3 +set 2,%l4 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1 +; smul %g1,%l2,%g1; sub %l3,%g1,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,1; be .L1718; nop +set 247,%i4 +cmp %i5,0; be .L1720; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1720: +.L1718: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-4] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-4],%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1 +; smul %g1,%l2,%g1; sub %l3,%g1,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,1; be .L1722; nop +set 248,%i4 +cmp %i5,0; be .L1724; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1724: +.L1722: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-8] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-8],%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1 +; smul %g1,%l2,%g1; sub %l3,%g1,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,1; be .L1726; nop +set 249,%i4 +cmp %i5,0; be .L1728; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1728: +.L1726: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-12] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-12],%l2 +wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%g1 +; umul %g1,%l2,%g1; sub %l3,%g1,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,1; be .L1730; nop +set 250,%i4 +cmp %i5,0; be .L1732; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1732: +.L1730: +set 5,%i2 +set 2,%l5 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1 +; smul %g1,%l2,%g1; sub %l3,%g1,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,1; be .L1734; nop +set 251,%i4 +cmp %i5,0; be .L1736; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1736: +.L1734: +set 5,%i2 +set 2,%l4 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1 +; smul %g1,%l2,%g1; sub %l3,%g1,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,1; be .L1738; nop +set 252,%i4 +cmp %i5,0; be .L1740; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1740: +.L1738: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-4] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-4],%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1 +; smul %g1,%l2,%g1; sub %l3,%g1,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,1; be .L1742; nop +set 253,%i4 +cmp %i5,0; be .L1744; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1744: +.L1742: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-8] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-8],%l2 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1 +; smul %g1,%l2,%g1; sub %l3,%g1,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,1; be .L1746; nop +set 254,%i4 +cmp %i5,0; be .L1748; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1748: +.L1746: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-12] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-12],%l2 +wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%g1 +; umul %g1,%l2,%g1; sub %l3,%g1,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,1; be .L1750; nop +set 255,%i4 +cmp %i5,0; be .L1752; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1752: +.L1750: +set 5,%i1 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%g1 +; smul %g1,%l3,%g1; sub %i1,%g1,%i1 +cmp %i1,1; be .L1754; nop +set 256,%i4 +cmp %i5,0; be .L1756; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1756: +.L1754: +set 5,%i1 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%g1 +; smul %g1,%l3,%g1; sub %i1,%g1,%i1 +cmp %i1,1; be .L1758; nop +set 257,%i4 +cmp %i5,0; be .L1760; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1760: +.L1758: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%g1 +; smul %g1,%l3,%g1; sub %i1,%g1,%i1 +cmp %i1,1; be .L1762; nop +set 258,%i4 +cmp %i5,0; be .L1764; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1764: +.L1762: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%g1 +; smul %g1,%l3,%g1; sub %i1,%g1,%i1 +cmp %i1,1; be .L1766; nop +set 259,%i4 +cmp %i5,0; be .L1768; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1768: +.L1766: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-12] +mov %i1,%l3 +ld [%fp+-12],%l2 +wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%g1 +; umul %g1,%l2,%g1; sub %l3,%g1,%l3 +mov %l3,%i1 +cmp %i1,1; be .L1770; nop +set 260,%i4 +cmp %i5,0; be .L1772; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1772: +.L1770: +set 5,%l7 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%g1 +; smul %g1,%l3,%g1; sub %l7,%g1,%l7 +cmp %l7,1; be .L1774; nop +set 261,%i4 +cmp %i5,0; be .L1776; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1776: +.L1774: +set 5,%l7 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%g1 +; smul %g1,%l3,%g1; sub %l7,%g1,%l7 +cmp %l7,1; be .L1778; nop +set 262,%i4 +cmp %i5,0; be .L1780; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1780: +.L1778: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%g1 +; smul %g1,%l3,%g1; sub %l7,%g1,%l7 +cmp %l7,1; be .L1782; nop +set 263,%i4 +cmp %i5,0; be .L1784; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1784: +.L1782: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%g1 +; smul %g1,%l3,%g1; sub %l7,%g1,%l7 +cmp %l7,1; be .L1786; nop +set 264,%i4 +cmp %i5,0; be .L1788; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1788: +.L1786: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-12] +mov %l7,%l3 +ld [%fp+-12],%l2 +wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%g1 +; umul %g1,%l2,%g1; sub %l3,%g1,%l3 +mov %l3,%l7 +cmp %l7,1; be .L1790; nop +set 265,%i4 +cmp %i5,0; be .L1792; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1792: +.L1790: +set 5,%l6 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%g1 +; umul %g1,%l3,%g1; sub %l6,%g1,%l6 +set 1,%l3 +cmp %l6,%l3; be .L1794; nop +set 266,%i4 +cmp %i5,0; be .L1796; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1796: +.L1794: +set 5,%l6 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%g1 +; umul %g1,%l3,%g1; sub %l6,%g1,%l6 +set 1,%l3 +cmp %l6,%l3; be .L1798; nop +set 267,%i4 +cmp %i5,0; be .L1800; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1800: +.L1798: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%g1 +; umul %g1,%l3,%g1; sub %l6,%g1,%l6 +set 1,%l3 +cmp %l6,%l3; be .L1802; nop +set 268,%i4 +cmp %i5,0; be .L1804; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1804: +.L1802: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%g1 +; umul %g1,%l3,%g1; sub %l6,%g1,%l6 +set 1,%l3 +cmp %l6,%l3; be .L1806; nop +set 269,%i4 +cmp %i5,0; be .L1808; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1808: +.L1806: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%g1 +; umul %g1,%l3,%g1; sub %l6,%g1,%l6 +set 1,%l3 +cmp %l6,%l3; be .L1810; nop +set 270,%i4 +cmp %i5,0; be .L1812; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1812: +.L1810: +set 5,%i3 +set 2,%l5 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +sra %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,1; be .L1814; nop +set 271,%i4 +cmp %i5,0; be .L1816; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1816: +.L1814: +set 5,%i3 +set 2,%l4 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +sra %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,1; be .L1818; nop +set 272,%i4 +cmp %i5,0; be .L1820; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1820: +.L1818: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-4] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-4],%l2 +sra %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,1; be .L1822; nop +set 273,%i4 +cmp %i5,0; be .L1824; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1824: +.L1822: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-8] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-8],%l2 +sra %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,1; be .L1826; nop +set 274,%i4 +cmp %i5,0; be .L1828; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1828: +.L1826: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-12] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-12],%l2 +sra %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,1; be .L1830; nop +set 275,%i4 +cmp %i5,0; be .L1832; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1832: +.L1830: +set 5,%i2 +set 2,%l5 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +sra %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,1; be .L1834; nop +set 276,%i4 +cmp %i5,0; be .L1836; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1836: +.L1834: +set 5,%i2 +set 2,%l4 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +sra %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,1; be .L1838; nop +set 277,%i4 +cmp %i5,0; be .L1840; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1840: +.L1838: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-4] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-4],%l2 +sra %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,1; be .L1842; nop +set 278,%i4 +cmp %i5,0; be .L1844; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1844: +.L1842: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-8] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-8],%l2 +sra %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,1; be .L1846; nop +set 279,%i4 +cmp %i5,0; be .L1848; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1848: +.L1846: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-12] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-12],%l2 +sra %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,1; be .L1850; nop +set 280,%i4 +cmp %i5,0; be .L1852; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1852: +.L1850: +set 5,%i1 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sra %i1,%l3,%i1 +cmp %i1,1; be .L1854; nop +set 281,%i4 +cmp %i5,0; be .L1856; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1856: +.L1854: +set 5,%i1 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sra %i1,%l3,%i1 +cmp %i1,1; be .L1858; nop +set 282,%i4 +cmp %i5,0; be .L1860; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1860: +.L1858: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +sra %i1,%l3,%i1 +cmp %i1,1; be .L1862; nop +set 283,%i4 +cmp %i5,0; be .L1864; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1864: +.L1862: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +sra %i1,%l3,%i1 +cmp %i1,1; be .L1866; nop +set 284,%i4 +cmp %i5,0; be .L1868; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1868: +.L1866: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +sra %i1,%l3,%i1 +cmp %i1,1; be .L1870; nop +set 285,%i4 +cmp %i5,0; be .L1872; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1872: +.L1870: +set 5,%l7 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sra %l7,%l3,%l7 +cmp %l7,1; be .L1874; nop +set 286,%i4 +cmp %i5,0; be .L1876; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1876: +.L1874: +set 5,%l7 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sra %l7,%l3,%l7 +cmp %l7,1; be .L1878; nop +set 287,%i4 +cmp %i5,0; be .L1880; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1880: +.L1878: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +sra %l7,%l3,%l7 +cmp %l7,1; be .L1882; nop +set 288,%i4 +cmp %i5,0; be .L1884; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1884: +.L1882: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +sra %l7,%l3,%l7 +cmp %l7,1; be .L1886; nop +set 289,%i4 +cmp %i5,0; be .L1888; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1888: +.L1886: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +sra %l7,%l3,%l7 +cmp %l7,1; be .L1890; nop +set 290,%i4 +cmp %i5,0; be .L1892; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1892: +.L1890: +set 5,%l6 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +srl %l6,%l3,%l6 +set 1,%l3 +cmp %l6,%l3; be .L1894; nop +set 291,%i4 +cmp %i5,0; be .L1896; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1896: +.L1894: +set 5,%l6 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +srl %l6,%l3,%l6 +set 1,%l3 +cmp %l6,%l3; be .L1898; nop +set 292,%i4 +cmp %i5,0; be .L1900; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1900: +.L1898: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +srl %l6,%l3,%l6 +set 1,%l3 +cmp %l6,%l3; be .L1902; nop +set 293,%i4 +cmp %i5,0; be .L1904; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1904: +.L1902: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +srl %l6,%l3,%l6 +set 1,%l3 +cmp %l6,%l3; be .L1906; nop +set 294,%i4 +cmp %i5,0; be .L1908; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1908: +.L1906: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +srl %l6,%l3,%l6 +set 1,%l3 +cmp %l6,%l3; be .L1910; nop +set 295,%i4 +cmp %i5,0; be .L1912; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1912: +.L1910: +set 5,%i3 +set 2,%l5 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +sll %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,20; be .L1914; nop +set 296,%i4 +cmp %i5,0; be .L1916; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1916: +.L1914: +set 5,%i3 +set 2,%l4 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +sll %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,20; be .L1918; nop +set 297,%i4 +cmp %i5,0; be .L1920; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1920: +.L1918: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-4] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-4],%l2 +sll %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,20; be .L1922; nop +set 298,%i4 +cmp %i5,0; be .L1924; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1924: +.L1922: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-8] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-8],%l2 +sll %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,20; be .L1926; nop +set 299,%i4 +cmp %i5,0; be .L1928; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1928: +.L1926: +set 5,%i3 +set 2,%l3 +st %l3,[%fp+-12] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-12],%l2 +sll %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,20; be .L1930; nop +set 300,%i4 +cmp %i5,0; be .L1932; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1932: +.L1930: +set 5,%i2 +set 2,%l5 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +sll %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,20; be .L1934; nop +set 301,%i4 +cmp %i5,0; be .L1936; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1936: +.L1934: +set 5,%i2 +set 2,%l4 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +sll %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,20; be .L1938; nop +set 302,%i4 +cmp %i5,0; be .L1940; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1940: +.L1938: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-4] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-4],%l2 +sll %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,20; be .L1942; nop +set 303,%i4 +cmp %i5,0; be .L1944; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1944: +.L1942: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-8] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-8],%l2 +sll %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,20; be .L1946; nop +set 304,%i4 +cmp %i5,0; be .L1948; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1948: +.L1946: +set 5,%i2 +set 2,%l3 +st %l3,[%fp+-12] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-12],%l2 +sll %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,20; be .L1950; nop +set 305,%i4 +cmp %i5,0; be .L1952; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1952: +.L1950: +set 5,%i1 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %i1,%l3,%i1 +cmp %i1,20; be .L1954; nop +set 306,%i4 +cmp %i5,0; be .L1956; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1956: +.L1954: +set 5,%i1 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %i1,%l3,%i1 +cmp %i1,20; be .L1958; nop +set 307,%i4 +cmp %i5,0; be .L1960; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1960: +.L1958: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +sll %i1,%l3,%i1 +cmp %i1,20; be .L1962; nop +set 308,%i4 +cmp %i5,0; be .L1964; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1964: +.L1962: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +sll %i1,%l3,%i1 +cmp %i1,20; be .L1966; nop +set 309,%i4 +cmp %i5,0; be .L1968; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1968: +.L1966: +set 5,%i1 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +sll %i1,%l3,%i1 +cmp %i1,20; be .L1970; nop +set 310,%i4 +cmp %i5,0; be .L1972; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1972: +.L1970: +set 5,%l7 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l7,%l3,%l7 +cmp %l7,20; be .L1974; nop +set 311,%i4 +cmp %i5,0; be .L1976; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1976: +.L1974: +set 5,%l7 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l7,%l3,%l7 +cmp %l7,20; be .L1978; nop +set 312,%i4 +cmp %i5,0; be .L1980; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1980: +.L1978: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +sll %l7,%l3,%l7 +cmp %l7,20; be .L1982; nop +set 313,%i4 +cmp %i5,0; be .L1984; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1984: +.L1982: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +sll %l7,%l3,%l7 +cmp %l7,20; be .L1986; nop +set 314,%i4 +cmp %i5,0; be .L1988; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1988: +.L1986: +set 5,%l7 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +sll %l7,%l3,%l7 +cmp %l7,20; be .L1990; nop +set 315,%i4 +cmp %i5,0; be .L1992; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1992: +.L1990: +set 5,%l6 +set 2,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l6,%l3,%l6 +set 20,%l3 +cmp %l6,%l3; be .L1994; nop +set 316,%i4 +cmp %i5,0; be .L1996; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L1996: +.L1994: +set 5,%l6 +set 2,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l6,%l3,%l6 +set 20,%l3 +cmp %l6,%l3; be .L1998; nop +set 317,%i4 +cmp %i5,0; be .L2000; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2000: +.L1998: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +sll %l6,%l3,%l6 +set 20,%l3 +cmp %l6,%l3; be .L2002; nop +set 318,%i4 +cmp %i5,0; be .L2004; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2004: +.L2002: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +sll %l6,%l3,%l6 +set 20,%l3 +cmp %l6,%l3; be .L2006; nop +set 319,%i4 +cmp %i5,0; be .L2008; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2008: +.L2006: +set 5,%l6 +set 2,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +sll %l6,%l3,%l6 +set 20,%l3 +cmp %l6,%l3; be .L2010; nop +set 320,%i4 +cmp %i5,0; be .L2012; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2012: +.L2010: +set 12,%i3 +set 10,%l5 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +and %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,8; be .L2014; nop +set 321,%i4 +cmp %i5,0; be .L2016; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2016: +.L2014: +set 12,%i3 +set 10,%l4 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +and %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,8; be .L2018; nop +set 322,%i4 +cmp %i5,0; be .L2020; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2020: +.L2018: +set 12,%i3 +set 10,%l3 +st %l3,[%fp+-4] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-4],%l2 +and %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,8; be .L2022; nop +set 323,%i4 +cmp %i5,0; be .L2024; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2024: +.L2022: +set 12,%i3 +set 10,%l3 +st %l3,[%fp+-8] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-8],%l2 +and %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,8; be .L2026; nop +set 324,%i4 +cmp %i5,0; be .L2028; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2028: +.L2026: +set 12,%i3 +set 10,%l3 +st %l3,[%fp+-12] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-12],%l2 +and %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,8; be .L2030; nop +set 325,%i4 +cmp %i5,0; be .L2032; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2032: +.L2030: +set 12,%i2 +set 10,%l5 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +and %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,8; be .L2034; nop +set 326,%i4 +cmp %i5,0; be .L2036; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2036: +.L2034: +set 12,%i2 +set 10,%l4 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +and %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,8; be .L2038; nop +set 327,%i4 +cmp %i5,0; be .L2040; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2040: +.L2038: +set 12,%i2 +set 10,%l3 +st %l3,[%fp+-4] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-4],%l2 +and %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,8; be .L2042; nop +set 328,%i4 +cmp %i5,0; be .L2044; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2044: +.L2042: +set 12,%i2 +set 10,%l3 +st %l3,[%fp+-8] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-8],%l2 +and %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,8; be .L2046; nop +set 329,%i4 +cmp %i5,0; be .L2048; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2048: +.L2046: +set 12,%i2 +set 10,%l3 +st %l3,[%fp+-12] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-12],%l2 +and %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,8; be .L2050; nop +set 330,%i4 +cmp %i5,0; be .L2052; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2052: +.L2050: +set 12,%i1 +set 10,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +and %i1,%l3,%i1 +cmp %i1,8; be .L2054; nop +set 331,%i4 +cmp %i5,0; be .L2056; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2056: +.L2054: +set 12,%i1 +set 10,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +and %i1,%l3,%i1 +cmp %i1,8; be .L2058; nop +set 332,%i4 +cmp %i5,0; be .L2060; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2060: +.L2058: +set 12,%i1 +set 10,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +and %i1,%l3,%i1 +cmp %i1,8; be .L2062; nop +set 333,%i4 +cmp %i5,0; be .L2064; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2064: +.L2062: +set 12,%i1 +set 10,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +and %i1,%l3,%i1 +cmp %i1,8; be .L2066; nop +set 334,%i4 +cmp %i5,0; be .L2068; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2068: +.L2066: +set 12,%i1 +set 10,%l3 +st %l3,[%fp+-12] +mov %i1,%l3 +ld [%fp+-12],%l2 +and %l3,%l2,%l3 +mov %l3,%i1 +cmp %i1,8; be .L2070; nop +set 335,%i4 +cmp %i5,0; be .L2072; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2072: +.L2070: +set 12,%l7 +set 10,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +and %l7,%l3,%l7 +cmp %l7,8; be .L2074; nop +set 336,%i4 +cmp %i5,0; be .L2076; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2076: +.L2074: +set 12,%l7 +set 10,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +and %l7,%l3,%l7 +cmp %l7,8; be .L2078; nop +set 337,%i4 +cmp %i5,0; be .L2080; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2080: +.L2078: +set 12,%l7 +set 10,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +and %l7,%l3,%l7 +cmp %l7,8; be .L2082; nop +set 338,%i4 +cmp %i5,0; be .L2084; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2084: +.L2082: +set 12,%l7 +set 10,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +and %l7,%l3,%l7 +cmp %l7,8; be .L2086; nop +set 339,%i4 +cmp %i5,0; be .L2088; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2088: +.L2086: +set 12,%l7 +set 10,%l3 +st %l3,[%fp+-12] +mov %l7,%l3 +ld [%fp+-12],%l2 +and %l3,%l2,%l3 +mov %l3,%l7 +cmp %l7,8; be .L2090; nop +set 340,%i4 +cmp %i5,0; be .L2092; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2092: +.L2090: +set 12,%l6 +set 10,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +and %l6,%l3,%l6 +set 8,%l3 +cmp %l6,%l3; be .L2094; nop +set 341,%i4 +cmp %i5,0; be .L2096; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2096: +.L2094: +set 12,%l6 +set 10,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +and %l6,%l3,%l6 +set 8,%l3 +cmp %l6,%l3; be .L2098; nop +set 342,%i4 +cmp %i5,0; be .L2100; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2100: +.L2098: +set 12,%l6 +set 10,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +and %l6,%l3,%l6 +set 8,%l3 +cmp %l6,%l3; be .L2102; nop +set 343,%i4 +cmp %i5,0; be .L2104; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2104: +.L2102: +set 12,%l6 +set 10,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +and %l6,%l3,%l6 +set 8,%l3 +cmp %l6,%l3; be .L2106; nop +set 344,%i4 +cmp %i5,0; be .L2108; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2108: +.L2106: +set 12,%l6 +set 10,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +and %l6,%l3,%l6 +set 8,%l3 +cmp %l6,%l3; be .L2110; nop +set 345,%i4 +cmp %i5,0; be .L2112; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2112: +.L2110: +set 12,%i3 +set 10,%l5 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +xor %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,6; be .L2114; nop +set 346,%i4 +cmp %i5,0; be .L2116; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2116: +.L2114: +set 12,%i3 +set 10,%l4 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +xor %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,6; be .L2118; nop +set 347,%i4 +cmp %i5,0; be .L2120; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2120: +.L2118: +set 12,%i3 +set 10,%l3 +st %l3,[%fp+-4] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-4],%l2 +xor %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,6; be .L2122; nop +set 348,%i4 +cmp %i5,0; be .L2124; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2124: +.L2122: +set 12,%i3 +set 10,%l3 +st %l3,[%fp+-8] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-8],%l2 +xor %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,6; be .L2126; nop +set 349,%i4 +cmp %i5,0; be .L2128; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2128: +.L2126: +set 12,%i3 +set 10,%l3 +st %l3,[%fp+-12] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-12],%l2 +xor %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,6; be .L2130; nop +set 350,%i4 +cmp %i5,0; be .L2132; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2132: +.L2130: +set 12,%i2 +set 10,%l5 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +xor %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,6; be .L2134; nop +set 351,%i4 +cmp %i5,0; be .L2136; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2136: +.L2134: +set 12,%i2 +set 10,%l4 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +xor %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,6; be .L2138; nop +set 352,%i4 +cmp %i5,0; be .L2140; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2140: +.L2138: +set 12,%i2 +set 10,%l3 +st %l3,[%fp+-4] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-4],%l2 +xor %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,6; be .L2142; nop +set 353,%i4 +cmp %i5,0; be .L2144; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2144: +.L2142: +set 12,%i2 +set 10,%l3 +st %l3,[%fp+-8] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-8],%l2 +xor %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,6; be .L2146; nop +set 354,%i4 +cmp %i5,0; be .L2148; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2148: +.L2146: +set 12,%i2 +set 10,%l3 +st %l3,[%fp+-12] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-12],%l2 +xor %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,6; be .L2150; nop +set 355,%i4 +cmp %i5,0; be .L2152; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2152: +.L2150: +set 12,%i1 +set 10,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +xor %i1,%l3,%i1 +cmp %i1,6; be .L2154; nop +set 356,%i4 +cmp %i5,0; be .L2156; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2156: +.L2154: +set 12,%i1 +set 10,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +xor %i1,%l3,%i1 +cmp %i1,6; be .L2158; nop +set 357,%i4 +cmp %i5,0; be .L2160; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2160: +.L2158: +set 12,%i1 +set 10,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +xor %i1,%l3,%i1 +cmp %i1,6; be .L2162; nop +set 358,%i4 +cmp %i5,0; be .L2164; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2164: +.L2162: +set 12,%i1 +set 10,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +xor %i1,%l3,%i1 +cmp %i1,6; be .L2166; nop +set 359,%i4 +cmp %i5,0; be .L2168; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2168: +.L2166: +set 12,%i1 +set 10,%l3 +st %l3,[%fp+-12] +mov %i1,%l3 +ld [%fp+-12],%l2 +xor %l3,%l2,%l3 +mov %l3,%i1 +cmp %i1,6; be .L2170; nop +set 360,%i4 +cmp %i5,0; be .L2172; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2172: +.L2170: +set 12,%l7 +set 10,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +xor %l7,%l3,%l7 +cmp %l7,6; be .L2174; nop +set 361,%i4 +cmp %i5,0; be .L2176; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2176: +.L2174: +set 12,%l7 +set 10,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +xor %l7,%l3,%l7 +cmp %l7,6; be .L2178; nop +set 362,%i4 +cmp %i5,0; be .L2180; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2180: +.L2178: +set 12,%l7 +set 10,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +xor %l7,%l3,%l7 +cmp %l7,6; be .L2182; nop +set 363,%i4 +cmp %i5,0; be .L2184; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2184: +.L2182: +set 12,%l7 +set 10,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +xor %l7,%l3,%l7 +cmp %l7,6; be .L2186; nop +set 364,%i4 +cmp %i5,0; be .L2188; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2188: +.L2186: +set 12,%l7 +set 10,%l3 +st %l3,[%fp+-12] +mov %l7,%l3 +ld [%fp+-12],%l2 +xor %l3,%l2,%l3 +mov %l3,%l7 +cmp %l7,6; be .L2190; nop +set 365,%i4 +cmp %i5,0; be .L2192; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2192: +.L2190: +set 12,%l6 +set 10,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +xor %l6,%l3,%l6 +set 6,%l3 +cmp %l6,%l3; be .L2194; nop +set 366,%i4 +cmp %i5,0; be .L2196; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2196: +.L2194: +set 12,%l6 +set 10,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +xor %l6,%l3,%l6 +set 6,%l3 +cmp %l6,%l3; be .L2198; nop +set 367,%i4 +cmp %i5,0; be .L2200; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2200: +.L2198: +set 12,%l6 +set 10,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +xor %l6,%l3,%l6 +set 6,%l3 +cmp %l6,%l3; be .L2202; nop +set 368,%i4 +cmp %i5,0; be .L2204; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2204: +.L2202: +set 12,%l6 +set 10,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +xor %l6,%l3,%l6 +set 6,%l3 +cmp %l6,%l3; be .L2206; nop +set 369,%i4 +cmp %i5,0; be .L2208; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2208: +.L2206: +set 12,%l6 +set 10,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +xor %l6,%l3,%l6 +set 6,%l3 +cmp %l6,%l3; be .L2210; nop +set 370,%i4 +cmp %i5,0; be .L2212; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2212: +.L2210: +set 12,%i3 +set 10,%l5 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +or %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,14; be .L2214; nop +set 371,%i4 +cmp %i5,0; be .L2216; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2216: +.L2214: +set 12,%i3 +set 10,%l4 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +or %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,14; be .L2218; nop +set 372,%i4 +cmp %i5,0; be .L2220; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2220: +.L2218: +set 12,%i3 +set 10,%l3 +st %l3,[%fp+-4] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-4],%l2 +or %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,14; be .L2222; nop +set 373,%i4 +cmp %i5,0; be .L2224; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2224: +.L2222: +set 12,%i3 +set 10,%l3 +st %l3,[%fp+-8] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-8],%l2 +or %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,14; be .L2226; nop +set 374,%i4 +cmp %i5,0; be .L2228; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2228: +.L2226: +set 12,%i3 +set 10,%l3 +st %l3,[%fp+-12] +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +ld [%fp+-12],%l2 +or %l3,%l2,%l3 +mov %l3,%i3 +sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,14; be .L2230; nop +set 375,%i4 +cmp %i5,0; be .L2232; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2232: +.L2230: +set 12,%i2 +set 10,%l5 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +or %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,14; be .L2234; nop +set 376,%i4 +cmp %i5,0; be .L2236; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2236: +.L2234: +set 12,%i2 +set 10,%l4 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +or %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,14; be .L2238; nop +set 377,%i4 +cmp %i5,0; be .L2240; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2240: +.L2238: +set 12,%i2 +set 10,%l3 +st %l3,[%fp+-4] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-4],%l2 +or %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,14; be .L2242; nop +set 378,%i4 +cmp %i5,0; be .L2244; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2244: +.L2242: +set 12,%i2 +set 10,%l3 +st %l3,[%fp+-8] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-8],%l2 +or %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,14; be .L2246; nop +set 379,%i4 +cmp %i5,0; be .L2248; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2248: +.L2246: +set 12,%i2 +set 10,%l3 +st %l3,[%fp+-12] +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +ld [%fp+-12],%l2 +or %l3,%l2,%l3 +mov %l3,%i2 +sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,14; be .L2250; nop +set 380,%i4 +cmp %i5,0; be .L2252; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2252: +.L2250: +set 12,%i1 +set 10,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +or %i1,%l3,%i1 +cmp %i1,14; be .L2254; nop +set 381,%i4 +cmp %i5,0; be .L2256; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2256: +.L2254: +set 12,%i1 +set 10,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +or %i1,%l3,%i1 +cmp %i1,14; be .L2258; nop +set 382,%i4 +cmp %i5,0; be .L2260; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2260: +.L2258: +set 12,%i1 +set 10,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +or %i1,%l3,%i1 +cmp %i1,14; be .L2262; nop +set 383,%i4 +cmp %i5,0; be .L2264; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2264: +.L2262: +set 12,%i1 +set 10,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +or %i1,%l3,%i1 +cmp %i1,14; be .L2266; nop +set 384,%i4 +cmp %i5,0; be .L2268; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2268: +.L2266: +set 12,%i1 +set 10,%l3 +st %l3,[%fp+-12] +mov %i1,%l3 +ld [%fp+-12],%l2 +or %l3,%l2,%l3 +mov %l3,%i1 +cmp %i1,14; be .L2270; nop +set 385,%i4 +cmp %i5,0; be .L2272; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2272: +.L2270: +set 12,%l7 +set 10,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +or %l7,%l3,%l7 +cmp %l7,14; be .L2274; nop +set 386,%i4 +cmp %i5,0; be .L2276; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2276: +.L2274: +set 12,%l7 +set 10,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +or %l7,%l3,%l7 +cmp %l7,14; be .L2278; nop +set 387,%i4 +cmp %i5,0; be .L2280; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2280: +.L2278: +set 12,%l7 +set 10,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +or %l7,%l3,%l7 +cmp %l7,14; be .L2282; nop +set 388,%i4 +cmp %i5,0; be .L2284; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2284: +.L2282: +set 12,%l7 +set 10,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +or %l7,%l3,%l7 +cmp %l7,14; be .L2286; nop +set 389,%i4 +cmp %i5,0; be .L2288; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2288: +.L2286: +set 12,%l7 +set 10,%l3 +st %l3,[%fp+-12] +mov %l7,%l3 +ld [%fp+-12],%l2 +or %l3,%l2,%l3 +mov %l3,%l7 +cmp %l7,14; be .L2290; nop +set 390,%i4 +cmp %i5,0; be .L2292; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2292: +.L2290: +set 12,%l6 +set 10,%l5 +sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +or %l6,%l3,%l6 +set 14,%l3 +cmp %l6,%l3; be .L2294; nop +set 391,%i4 +cmp %i5,0; be .L2296; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2296: +.L2294: +set 12,%l6 +set 10,%l4 +sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +or %l6,%l3,%l6 +set 14,%l3 +cmp %l6,%l3; be .L2298; nop +set 392,%i4 +cmp %i5,0; be .L2300; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2300: +.L2298: +set 12,%l6 +set 10,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +or %l6,%l3,%l6 +set 14,%l3 +cmp %l6,%l3; be .L2302; nop +set 393,%i4 +cmp %i5,0; be .L2304; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2304: +.L2302: +set 12,%l6 +set 10,%l3 +st %l3,[%fp+-8] +ld [%fp+-8],%l3 +or %l6,%l3,%l6 +set 14,%l3 +cmp %l6,%l3; be .L2306; nop +set 394,%i4 +cmp %i5,0; be .L2308; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2308: +.L2306: +set 12,%l6 +set 10,%l3 +st %l3,[%fp+-12] +ld [%fp+-12],%l3 +or %l6,%l3,%l6 +set 14,%l3 +cmp %l6,%l3; be .L2310; nop +set 395,%i4 +cmp %i5,0; be .L2312; nop +set .687,%o0 +mov %i4,%o1 +call printf; nop +.L2312: +.L2310: +cmp %i4,0; be .L2314; nop +set 1,%l3 +st %l3,[%fp+-52] +ld [%i0+44],%l3 +cmp %l3,0; be .L2316; nop +set .688,%o0 +set 1,%o1 +call printf; nop +.L2316: +.L2314: +ld [%fp+-52],%i0 +.L686: +ret; restore +.type s714,#function +.size s714,.-s714 +.section ".data" +.type .2319,#object +.align 1 +.2319: +.byte 115 +.byte 55 +.byte 49 +.byte 53 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .2319,11 +.type .2320,#object +.size .2320,8 +.align 1 +.2320: +.byte 115 +.byte 55 +.byte 49 +.byte 53 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.global s715 +.section ".text" +.align 4 +s715: +save %sp,-96,%sp +mov %g0,%l6 +mov %g0,%i1 +set .2320,%i5 +add %i0,60,%i4 +mov %g0,%i2 +.L2321: +.L2322: +mov %i4,%l5 +add %l5,1,%i4 +mov %i5,%l4 +add %l4,1,%i5 +ldsb [%l4],%l4 +stb %l4,[%l5] +sll %l4,8*(4-1),%l5; sra %l5,8*(4-1),%l5 +cmp %l5,0; bne .L2321; nop +set 1,%l5 +mov %l5,%i3 +add %i3,1,%i3 +add %i3,1,%i3 +add %i3,1,%i3 +add %i3,1,%i3 +add %i3,1,%l5 +mov %l5,%i3 +cmp %l5,6; be .L2324; nop +ld [%i0+44],%l5 +cmp %l5,0; be .L2326; nop +set .2319,%o0 +set 1,%o1 +call printf; nop +.L2326: +add %i2,1,%i2 +.L2324: +mov %i1,%o0 +set 3,%l7 +add %l7,2,%o1 +mov %l6,%o2 +call s715f; nop +cmp %o0,5; be .L2328; nop +ld [%i0+44],%l5 +cmp %l5,0; be .L2330; nop +set .2319,%o0 +set 2,%o1 +call printf; nop +.L2330: +add %i2,2,%i2 +.L2328: +mov %i2,%i0 +.L2318: +ret; restore +.type s715,#function +.size s715,.-s715 +.global s715f +.align 4 +s715f: +mov %o1,%o0 +.L2332: +retl; nop +.type s715f,#function +.size s715f,.-s715f +.section ".data" +.type .2334,#object +.align 1 +.2334: +.byte 115 +.byte 55 +.byte 50 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .2334,10 +.type .2335,#object +.size .2335,8 +.align 1 +.2335: +.byte 115 +.byte 55 +.byte 50 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.global s72 +.section ".text" +.align 4 +s72: +save %sp,-120,%sp +set .2335,%i4 +add %i0,60,%i3 +mov %g0,%i1 +.L2336: +.L2337: +mov %i3,%l3 +add %l3,1,%i3 +mov %i4,%l2 +add %l2,1,%i4 +ldsb [%l2],%l2 +stb %l2,[%l3] +sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,0; bne .L2336; nop +set 2,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +cmp %l3,2; be .L2339; nop +set 1,%l3 +add %i1,1,%i1 +set .2334,%o0 +mov %l3,%o1 +call printf; nop +.L2339: +ld [%fp+-4],%l3 +neg %l3,%l2 +add %l3,%l2,%l3 +cmp %l3,0; be .L2341; nop +set 2,%l3 +add %i1,2,%i1 +set .2334,%o0 +mov %l3,%o1 +call printf; nop +.L2341: +st %g0,[%fp+-4] +mov %g0,%i5 +ba .L2346; nop +.L2343: +ld [%fp+-4],%l3 +sll %l3,1,%l3 +or %l3,1,%l3 +st %l3,[%fp+-4] +.L2344: +add %i5,1,%i5 +.L2346: +ld [%i0+4],%l3 +cmp %i5,%l3; bl .L2343; nop +ld [%fp+-4],%l3 +not %l3,%l3 +cmp %l3,0; be .L2347; nop +set 4,%l3 +add %i1,4,%i1 +set .2334,%o0 +mov %l3,%o1 +call printf; nop +.L2347: +set 5,%l3 +st %l3,[%fp+-4] +ld [%fp+-4],%l3 +add %l3,1,%l3 +st %l3,[%fp+-4] +cmp %l3,6; bne .L2354; nop +ld [%fp+-4],%l3 +sub %l3,1,%l3 +st %l3,[%fp+-4] +cmp %l3,5; bne .L2354; nop +ld [%fp+-4],%l3 +add %l3,1,%l2 +st %l2,[%fp+-4] +cmp %l3,5; bne .L2354; nop +ld [%fp+-4],%l3 +sub %l3,1,%l2 +st %l2,[%fp+-4] +cmp %l3,6; bne .L2354; nop +ld [%fp+-4],%l3 +cmp %l3,5; be .L2349; nop +.L2354: +set 8,%l3 +add %i1,8,%i1 +set .2334,%o0 +mov %l3,%o1 +call printf; nop +.L2349: +set 26,%l6 +set 26,%l4 +set .L2355,%l3 +ld2 [%l3],%f30 +std %f30,[%fp+-16] +set 26,%l5 +set 26,%l3 +st %l3,[%fp+-8] +set 26,%l7 +set .L2356,%l3 +ld [%l3],%f31 +st %f31,[%fp+-20] +mov %g0,%i2 +sll %l5,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +sll %l3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,26; bne .L2363; nop +mov %l7,%l3 +sll %l3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,26; bne .L2363; nop +mov %l4,%l3 +sll %l3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,26; bne .L2363; nop +ld [%fp+-8],%l3 +sll %l3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,26; bne .L2363; nop +ld [%fp+-20],%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +sll %l3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,26; bne .L2363; nop +ldd [%fp+-16],%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +sll %l3,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,26; be .L2357; nop +.L2363: +add %i2,1,%i2 +.L2357: +sll %l6,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %l3,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,26; bne .L2370; nop +mov %l7,%l3 +sll %l3,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,26; bne .L2370; nop +mov %l4,%l3 +sll %l3,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,26; bne .L2370; nop +ld [%fp+-8],%l3 +sll %l3,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,26; bne .L2370; nop +ld [%fp+-20],%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +sll %l3,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,26; bne .L2370; nop +ldd [%fp+-16],%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +sll %l3,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,26; be .L2364; nop +.L2370: +add %i2,2,%i2 +.L2364: +sll %l6,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,26; bne .L2377; nop +sll %l5,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,26; bne .L2377; nop +cmp %l4,26; bne .L2377; nop +ld [%fp+-8],%l3 +cmp %l3,26; bne .L2377; nop +ld [%fp+-20],%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +cmp %l3,26; bne .L2377; nop +ldd [%fp+-16],%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +cmp %l3,26; be .L2371; nop +.L2377: +add %i2,4,%i2 +.L2371: +sll %l6,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,26; bne .L2384; nop +sll %l5,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +cmp %l3,26; bne .L2384; nop +cmp %l7,26; bne .L2384; nop +ld [%fp+-8],%l3 +cmp %l3,26; bne .L2384; nop +ld [%fp+-20],%f31 +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +cmp %l3,26; bne .L2384; nop +ldd [%fp+-16],%f30 +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +cmp %l3,26; be .L2378; nop +.L2384: +add %i2,8,%i2 +.L2378: +set 26,%l3 +sll %l6,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +cmp %l2,%l3; bne .L2393; nop +sll %l5,8*(4-2),%l2; sra %l2,8*(4-2),%l2 +cmp %l2,%l3; bne .L2393; nop +mov %l7,%l2 +cmp %l2,%l3; bne .L2393; nop +mov %l4,%l2 +cmp %l2,%l3; bne .L2393; nop +ld [%fp+-20],%f31 +set .L828,%l3 +ld [%l3],%f30 +fcmpes %f31,%f30; nop; fbul .L2394; nop +fsubs %f31,%f30,%f30 +fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +set 0x80000000,%l2 +add %l3,%l2,%l3 +st %l3,[%fp+-24] +ba .L2395; nop +.L2394: +fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +st %l3,[%fp+-24] +.L2395: +ld [%fp+-24],%l3 +set 26,%l2 +cmp %l3,%l2; bne .L2393; nop +ldd [%fp+-16],%f30 +set .L836,%l3 +ld2 [%l3],%f28 +fcmped %f30,%f28; nop; fbul .L2396; nop +fsubd %f30,%f28,%f28 +fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +set 0x80000000,%l2 +add %l3,%l2,%l3 +st %l3,[%fp+-28] +ba .L2397; nop +.L2396: +fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3 +st %l3,[%fp+-28] +.L2397: +ld [%fp+-28],%l3 +set 26,%l2 +cmp %l3,%l2; be .L2385; nop +.L2393: +add %i2,16,%i2 +.L2385: +set .L2355,%l3 +ld2 [%l3],%f30 +sll %l6,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f29; fitos %f29,%f29 +fstod %f29,%f28 +fcmped %f28,%f30; nop; fbne .L2404; nop +sll %l5,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f29; fitos %f29,%f29 +fstod %f29,%f28 +fcmped %f28,%f30; nop; fbne .L2404; nop +st %l7,[%sp+64]; ld [%sp+64],%f29; fitos %f29,%f29 +fstod %f29,%f28 +fcmped %f28,%f30; nop; fbne .L2404; nop +st %l4,[%sp+64]; ld [%sp+64],%f29; fitos %f29,%f29 +fstod %f29,%f28 +fcmped %f28,%f30; nop; fbne .L2404; nop +ld [%fp+-8],%l3 +set .L596,%l2 +ld2 [%l2],%f28 +srl %l3,1,%l2 +st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +fmuld %f28,%f26,%f28 +set 1,%l2 +and %l3,%l2,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +faddd %f28,%f26,%f28 +fdtos %f28,%f29 +fstod %f29,%f28 +fcmped %f28,%f30; nop; fbne .L2404; nop +ldd [%fp+-16],%f28 +fdtos %f28,%f29 +fstod %f29,%f28 +fcmped %f28,%f30; nop; fbue .L2398; nop +.L2404: +add %i2,32,%i2 +.L2398: +set .L2355,%l3 +ld2 [%l3],%f30 +sll %l6,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fcmped %f28,%f30; nop; fbne .L2411; nop +sll %l5,8*(4-2),%l3; sra %l3,8*(4-2),%l3 +st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fcmped %f28,%f30; nop; fbne .L2411; nop +st %l7,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fcmped %f28,%f30; nop; fbne .L2411; nop +st %l4,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 +fcmped %f28,%f30; nop; fbne .L2411; nop +ld [%fp+-8],%l3 +set .L596,%l2 +ld2 [%l2],%f28 +srl %l3,1,%l2 +st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +fmuld %f28,%f26,%f28 +set 1,%l2 +and %l3,%l2,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26 +faddd %f28,%f26,%f28 +fcmped %f28,%f30; nop; fbne .L2411; nop +ld [%fp+-20],%f29 +fstod %f29,%f28 +fcmped %f28,%f30; nop; fbue .L2405; nop +.L2411: +add %i2,64,%i2 +.L2405: +cmp %i2,0; be .L2412; nop +set 16,%l3 +add %i1,16,%i1 +set .2334,%o0 +mov %l3,%o1 +call printf; nop +.L2412: +mov %i1,%i0 +.L2333: +ret; restore +.type s72,#function +.size s72,.-s72 +.section ".data" +.type .2415,#object +.align 1 +.2415: +.byte 115 +.byte 55 +.byte 53 +.byte 55 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .2415,11 +.type .2416,#object +.size .2416,8 +.align 1 +.2416: +.byte 115 +.byte 55 +.byte 53 +.byte 55 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.global s757 +.section ".text" +.align 4 +s757: +save %sp,-208,%sp +set .2416,%l3 +st %l3,[%fp+-76] +add %i0,60,%l3 +st %l3,[%fp+-80] +st %g0,[%fp+-84] +.L2417: +.L2418: +ld [%fp+-80],%l3 +add %l3,1,%l2 +st %l2,[%fp+-80] +ld [%fp+-76],%l2 +add %l2,1,%l1 +st %l1,[%fp+-76] +ldsb [%l2],%l2 +stb %l2,[%l3] +sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,0; bne .L2417; nop +set 40,%l3 +st %l3,[%fp+-88] +ld [%fp+-88],%l3 +sll %l3,3,%l2 +sll %l2,2,%l2 +cmp %l2,1280; bne .L2422; nop +sra %l3,3,%l3 +sra %l3,2,%l3 +cmp %l3,1; be .L2420; nop +.L2422: +ld [%fp+-84],%l3 +add %l3,1,%l3 +st %l3,[%fp+-84] +ld [%i0+44],%l3 +cmp %l3,0; be .L2423; nop +set .2415,%o0 +set 1,%o1 +call printf; nop +.L2423: +.L2420: +mov %g0,%i1 +mov %g0,%l4 +ba .L2428; nop +.L2425: +set 1,%l6 +ld [%i0+16],%l3 +sub %l3,1,%l3 +sll %l6,%l3,%l5 +st %g0,[%fp+-68] +ld [%fp+-68],%l3 +not %l3,%l3 +srl %l3,%l4,%l2 +st %l2,[%fp+-72] +sll %l3,%l4,%l3 +st %l3,[%fp+-68] +mov %g0,%l7 +ba .L2432; nop +.L2429: +cmp %l7,%l4; bge .L2440; nop +set 1,%l3 +st %l3,[%fp+-96] +ba .L2441; nop +.L2440: +st %g0,[%fp+-96] +.L2441: +ld [%fp+-68],%l3 +and %l6,%l3,%l3 +cmp %l3,%g0; bne .L2442; nop +set 1,%l3 +st %l3,[%fp+-100] +ba .L2443; nop +.L2442: +st %g0,[%fp+-100] +.L2443: +ld [%fp+-96],%l3 +ld [%fp+-100],%l2 +cmp %l3,%l2; bne .L2439; nop +cmp %l7,%l4; bge .L2444; nop +set 1,%l3 +st %l3,[%fp+-104] +ba .L2445; nop +.L2444: +st %g0,[%fp+-104] +.L2445: +ld [%fp+-72],%l3 +and %l5,%l3,%l3 +cmp %l3,%g0; bne .L2446; nop +set 1,%l3 +st %l3,[%fp+-108] +ba .L2447; nop +.L2446: +st %g0,[%fp+-108] +.L2447: +ld [%fp+-104],%l3 +ld [%fp+-108],%l2 +cmp %l3,%l2; be .L2433; nop +.L2439: +set 1,%i1 +.L2433: +sll %l6,1,%l6 +srl %l5,1,%l5 +.L2430: +add %l7,1,%l7 +.L2432: +ld [%i0+16],%l3 +cmp %l7,%l3; bl .L2429; nop +.L2426: +add %l4,1,%l4 +.L2428: +ld [%i0+16],%l3 +cmp %l4,%l3; bl .L2425; nop +cmp %i1,0; be .L2448; nop +ld [%fp+-84],%l3 +add %l3,2,%l3 +st %l3,[%fp+-84] +ld [%i0+44],%l3 +cmp %l3,0; be .L2450; nop +set .2415,%o0 +set 2,%o1 +call printf; nop +.L2450: +.L2448: +set 3,%i2 +set 2,%i3 +set 1,%i4 +cmp %i2,%i3; bge .L2458; nop +set 1,%l3 +st %l3,[%fp+-100] +ba .L2459; nop +.L2458: +st %g0,[%fp+-100] +.L2459: +ld [%fp+-100],%l3 +cmp %l3,%i4; bge .L2456; nop +set 1,%l3 +st %l3,[%fp+-96] +ba .L2457; nop +.L2456: +st %g0,[%fp+-96] +.L2457: +ld [%fp+-96],%l3 +cmp %l3,1; be .L2452; nop +ld [%fp+-84],%l3 +add %l3,4,%l3 +st %l3,[%fp+-84] +ld [%i0+44],%l3 +cmp %l3,0; be .L2460; nop +set .2415,%o0 +set 4,%o1 +call printf; nop +.L2460: +.L2452: +add -60,%fp,%l3 +add -64,%fp,%l2 +cmp %l3,%l2; bne .L2462; nop +ld [%fp+-84],%l3 +add %l3,8,%l3 +st %l3,[%fp+-84] +ld [%i0+44],%l3 +cmp %l3,0; be .L2465; nop +set .2415,%o0 +set 8,%o1 +call printf; nop +.L2465: +.L2462: +add -60,%fp,%l3 +add -64,%fp,%l2 +cmp %l3,%l2; bgeu .L2467; nop +ld [%i0+40],%l3 +cmp %l3,0; be .L2470; nop +set .L2472,%o0 +call printf; nop +.L2470: +.L2467: +mov %g0,%i1 +mov %g0,%l7 +.L2473: +sll %l7,2,%l3 +add -64,%fp,%l2 +set 1,%l1 +st %l1,[%l3+%l2] +.L2474: +add %l7,1,%l7 +cmp %l7,16; bl .L2473; nop +st %g0,[%fp+-60] +st %g0,[%fp+-48] +st %g0,[%fp+-40] +st %g0,[%fp+-36] +st %g0,[%fp+-28] +st %g0,[%fp+-12] +mov %g0,%i2 +.L2483: +mov %g0,%i3 +.L2487: +mov %g0,%i4 +.L2491: +mov %g0,%i5 +.L2495: +cmp %i2,%i3; bge .L2506; nop +set 1,%l3 +st %l3,[%fp+-108] +ba .L2507; nop +.L2506: +st %g0,[%fp+-108] +.L2507: +cmp %i4,%i5; bge .L2508; nop +set 1,%l3 +st %l3,[%fp+-112] +ba .L2509; nop +.L2508: +st %g0,[%fp+-112] +.L2509: +ld [%fp+-108],%l3 +ld [%fp+-112],%l2 +cmp %l3,%l2; bne .L2504; nop +set 1,%l3 +st %l3,[%fp+-104] +ba .L2505; nop +.L2504: +st %g0,[%fp+-104] +.L2505: +ld [%fp+-104],%l3 +sll %i2,3,%l2 +sll %i3,2,%l1 +add %l2,%l1,%l2 +sll %i4,1,%l1 +add %l2,%l1,%l2 +add %l2,%i5,%l2 +sll %l2,2,%l2 +add -64,%fp,%l1 +ld [%l2+%l1],%l2 +cmp %l3,%l2; be .L2499; nop +set 1,%i1 +.L2499: +.L2496: +add %i5,1,%i5 +cmp %i5,2; bl .L2495; nop +.L2492: +add %i4,1,%i4 +cmp %i4,2; bl .L2491; nop +.L2488: +add %i3,1,%i3 +cmp %i3,2; bl .L2487; nop +.L2484: +add %i2,1,%i2 +cmp %i2,2; bl .L2483; nop +cmp %i1,0; be .L2510; nop +ld [%fp+-84],%l3 +add %l3,16,%l3 +st %l3,[%fp+-84] +ld [%i0+44],%l3 +cmp %l3,0; be .L2512; nop +set .2415,%o0 +set 16,%o1 +call printf; nop +.L2512: +.L2510: +st %g0,[%fp+-92] +ld [%fp+-92],%l3 +cmp %l3,%g0; be .L2514; nop +ld [%fp+-84],%l3 +add %l3,32,%l3 +st %l3,[%fp+-84] +ld [%i0+44],%l3 +cmp %l3,0; be .L2516; nop +set .2415,%o0 +set 32,%o1 +call printf; nop +.L2516: +.L2514: +ld [%fp+-84],%i0 +.L2414: +ret; restore +.type s757,#function +.size s757,.-s757 +.section ".data" +.type .2519,#object +.align 1 +.2519: +.byte 76 +.byte 111 +.byte 99 +.byte 97 +.byte 108 +.byte 32 +.byte 101 +.byte 114 +.byte 114 +.byte 111 +.byte 114 +.byte 32 +.byte 37 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.size .2519,17 +.type .2520,#object +.align 1 +.2520: +.byte 115 +.byte 55 +.byte 56 +.byte 49 +.byte 51 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .2520,12 +.type .2521,#object +.size .2521,8 +.align 1 +.2521: +.byte 115 +.byte 55 +.byte 56 +.byte 49 +.byte 51 +.byte 32 +.byte 32 +.byte 0 +.global s7813 +.section ".text" +.align 4 +s7813: +save %sp,-144,%sp +set .2521,%l7 +add %i0,60,%l6 +mov %g0,%i4 +mov %g0,%l5 +ld [%i0+48],%i5 +.L2522: +.L2523: +mov %l6,%l3 +add %l3,1,%l6 +mov %l7,%l2 +add %l2,1,%l7 +ldsb [%l2],%l2 +stb %l2,[%l3] +sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,0; bne .L2522; nop +ba .L2525; nop +set 1,%i4 +cmp %i5,0; be .L2527; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2527: +.L2525: +ba .L2529; nop +set 2,%i4 +cmp %i5,0; be .L2531; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2531: +.L2529: +ba .L2533; nop +set 3,%i4 +cmp %i5,0; be .L2535; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2535: +.L2533: +ba .L2537; nop +set 4,%i4 +cmp %i5,0; be .L2539; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2539: +.L2537: +ba .L2541; nop +set 5,%i4 +cmp %i5,0; be .L2543; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2543: +.L2541: +ba .L2545; nop +set 6,%i4 +cmp %i5,0; be .L2547; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2547: +.L2545: +ba .L2549; nop +set 7,%i4 +cmp %i5,0; be .L2551; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2551: +.L2549: +ba .L2553; nop +set 8,%i4 +cmp %i5,0; be .L2555; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2555: +.L2553: +ba .L2557; nop +set 9,%i4 +cmp %i5,0; be .L2559; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2559: +.L2557: +ba .L2561; nop +set 10,%i4 +cmp %i5,0; be .L2563; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2563: +.L2561: +ba .L2565; nop +set 11,%i4 +cmp %i5,0; be .L2567; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2567: +.L2565: +ba .L2569; nop +set 12,%i4 +cmp %i5,0; be .L2571; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2571: +.L2569: +ba .L2573; nop +set 13,%i4 +cmp %i5,0; be .L2575; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2575: +.L2573: +ba .L2577; nop +set 14,%i4 +cmp %i5,0; be .L2579; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2579: +.L2577: +ba .L2581; nop +set 15,%i4 +cmp %i5,0; be .L2583; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2583: +.L2581: +ba .L2585; nop +set 16,%i4 +cmp %i5,0; be .L2587; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2587: +.L2585: +ba .L2589; nop +set 17,%i4 +cmp %i5,0; be .L2591; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2591: +.L2589: +ba .L2593; nop +set 18,%i4 +cmp %i5,0; be .L2595; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2595: +.L2593: +ba .L2597; nop +set 16,%i4 +cmp %i5,0; be .L2599; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2599: +.L2597: +ba .L2601; nop +set 20,%i4 +cmp %i5,0; be .L2603; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2603: +.L2601: +ba .L2605; nop +set 21,%i4 +cmp %i5,0; be .L2607; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2607: +.L2605: +ba .L2609; nop +set 22,%i4 +cmp %i5,0; be .L2611; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2611: +.L2609: +ba .L2613; nop +set 23,%i4 +cmp %i5,0; be .L2615; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2615: +.L2613: +ba .L2617; nop +set 24,%i4 +cmp %i5,0; be .L2619; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2619: +.L2617: +ba .L2621; nop +set 25,%i4 +cmp %i5,0; be .L2623; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2623: +.L2621: +ba .L2625; nop +set 26,%i4 +cmp %i5,0; be .L2627; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2627: +.L2625: +ba .L2629; nop +set 27,%i4 +cmp %i5,0; be .L2631; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2631: +.L2629: +ba .L2633; nop +set 28,%i4 +cmp %i5,0; be .L2635; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2635: +.L2633: +ba .L2637; nop +set 26,%i4 +cmp %i5,0; be .L2639; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2639: +.L2637: +ba .L2641; nop +set 30,%i4 +cmp %i5,0; be .L2643; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2643: +.L2641: +ba .L2645; nop +set 31,%i4 +cmp %i5,0; be .L2647; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2647: +.L2645: +ba .L2649; nop +set 32,%i4 +cmp %i5,0; be .L2651; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2651: +.L2649: +ba .L2653; nop +set 33,%i4 +cmp %i5,0; be .L2655; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2655: +.L2653: +ba .L2657; nop +set 34,%i4 +cmp %i5,0; be .L2659; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2659: +.L2657: +ba .L2661; nop +set 35,%i4 +cmp %i5,0; be .L2663; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2663: +.L2661: +ba .L2665; nop +set 36,%i4 +cmp %i5,0; be .L2667; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2667: +.L2665: +ba .L2669; nop +set 37,%i4 +cmp %i5,0; be .L2671; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2671: +.L2669: +ba .L2673; nop +set 38,%i4 +cmp %i5,0; be .L2675; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2675: +.L2673: +ba .L2677; nop +set 39,%i4 +cmp %i5,0; be .L2679; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2679: +.L2677: +ba .L2681; nop +set 40,%i4 +cmp %i5,0; be .L2683; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2683: +.L2681: +ba .L2685; nop +set 41,%i4 +cmp %i5,0; be .L2687; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2687: +.L2685: +ba .L2689; nop +set 42,%i4 +cmp %i5,0; be .L2691; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2691: +.L2689: +ba .L2693; nop +set 43,%i4 +cmp %i5,0; be .L2695; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2695: +.L2693: +ba .L2697; nop +set 44,%i4 +cmp %i5,0; be .L2699; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2699: +.L2697: +ba .L2701; nop +set 45,%i4 +cmp %i5,0; be .L2703; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2703: +.L2701: +ba .L2705; nop +set 46,%i4 +cmp %i5,0; be .L2707; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2707: +.L2705: +ba .L2709; nop +set 47,%i4 +cmp %i5,0; be .L2711; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2711: +.L2709: +ba .L2713; nop +set 48,%i4 +cmp %i5,0; be .L2715; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2715: +.L2713: +ba .L2717; nop +set 49,%i4 +cmp %i5,0; be .L2719; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2719: +.L2717: +ba .L2721; nop +set 50,%i4 +cmp %i5,0; be .L2723; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2723: +.L2721: +ba .L2725; nop +set 51,%i4 +cmp %i5,0; be .L2727; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2727: +.L2725: +ba .L2729; nop +set 52,%i4 +cmp %i5,0; be .L2731; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2731: +.L2729: +ba .L2733; nop +set 53,%i4 +cmp %i5,0; be .L2735; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2735: +.L2733: +ba .L2737; nop +set 54,%i4 +cmp %i5,0; be .L2739; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2739: +.L2737: +ba .L2741; nop +set 55,%i4 +cmp %i5,0; be .L2743; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2743: +.L2741: +ba .L2745; nop +set 56,%i4 +cmp %i5,0; be .L2747; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2747: +.L2745: +ba .L2749; nop +set 57,%i4 +cmp %i5,0; be .L2751; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2751: +.L2749: +ba .L2753; nop +set 58,%i4 +cmp %i5,0; be .L2755; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2755: +.L2753: +ba .L2757; nop +set 56,%i4 +cmp %i5,0; be .L2759; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2759: +.L2757: +ba .L2761; nop +set 60,%i4 +cmp %i5,0; be .L2763; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2763: +.L2761: +ba .L2765; nop +set 61,%i4 +cmp %i5,0; be .L2767; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2767: +.L2765: +ba .L2769; nop +set 62,%i4 +cmp %i5,0; be .L2771; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2771: +.L2769: +ba .L2773; nop +set 63,%i4 +cmp %i5,0; be .L2775; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2775: +.L2773: +ba .L2777; nop +set 64,%i4 +cmp %i5,0; be .L2779; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2779: +.L2777: +ba .L2781; nop +set 65,%i4 +cmp %i5,0; be .L2783; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2783: +.L2781: +ba .L2785; nop +set 66,%i4 +cmp %i5,0; be .L2787; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2787: +.L2785: +ba .L2789; nop +set 67,%i4 +cmp %i5,0; be .L2791; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2791: +.L2789: +ba .L2793; nop +set 68,%i4 +cmp %i5,0; be .L2795; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2795: +.L2793: +ba .L2797; nop +set 69,%i4 +cmp %i5,0; be .L2799; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2799: +.L2797: +ba .L2801; nop +set 70,%i4 +cmp %i5,0; be .L2803; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2803: +.L2801: +ba .L2805; nop +set 71,%i4 +cmp %i5,0; be .L2807; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2807: +.L2805: +ba .L2809; nop +set 72,%i4 +cmp %i5,0; be .L2811; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2811: +.L2809: +ba .L2813; nop +set 73,%i4 +cmp %i5,0; be .L2815; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2815: +.L2813: +ba .L2817; nop +set 74,%i4 +cmp %i5,0; be .L2819; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2819: +.L2817: +ba .L2821; nop +set 75,%i4 +cmp %i5,0; be .L2823; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2823: +.L2821: +cmp %i4,0; be .L2825; nop +ld [%i0+44],%l3 +cmp %l3,0; be .L2827; nop +set .2520,%o0 +set 1,%o1 +call printf; nop +.L2827: +add %l5,1,%l5 +.L2825: +mov %g0,%i4 +mov %g0,%i2 +mov %g0,%i3 +mov %i3,%l3 +add %l3,1,%i3 +mov %g0,%l2 +cmp %l3,%l2; be .L2830; nop +mov %i2,%l3 +add %l3,1,%i2 +cmp %l3,%l2; be .L2830; nop +set 1,%l3 +st %l3,[%fp+-8] +ba .L2831; nop +.L2830: +st %g0,[%fp+-8] +.L2831: +ld [%fp+-8],%i1 +cmp %i3,1; be .L2832; nop +set 1,%i4 +cmp %i5,0; be .L2834; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2834: +.L2832: +cmp %i2,0; be .L2836; nop +set 2,%i4 +cmp %i5,0; be .L2838; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2838: +.L2836: +cmp %i1,0; be .L2840; nop +set 3,%i4 +cmp %i5,0; be .L2842; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2842: +.L2840: +cmp %i3,%g0; be .L2845; nop +mov %i2,%l2 +add %l2,1,%i2 +cmp %l2,%g0; be .L2845; nop +set 1,%l3 +st %l3,[%fp+-12] +ba .L2846; nop +.L2845: +st %g0,[%fp+-12] +.L2846: +ld [%fp+-12],%i1 +cmp %i3,1; be .L2847; nop +set 4,%i4 +cmp %i5,0; be .L2849; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2849: +.L2847: +cmp %i2,1; be .L2851; nop +set 5,%i4 +cmp %i5,0; be .L2853; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2853: +.L2851: +cmp %i1,0; be .L2855; nop +set 6,%i4 +cmp %i5,0; be .L2857; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2857: +.L2855: +mov %i3,%l3 +sub %l3,1,%i3 +mov %g0,%l2 +cmp %l3,%l2; be .L2860; nop +cmp %i2,%l2; be .L2860; nop +set 1,%l3 +st %l3,[%fp+-16] +ba .L2861; nop +.L2860: +st %g0,[%fp+-16] +.L2861: +ld [%fp+-16],%i1 +cmp %i3,0; be .L2862; nop +set 7,%i4 +cmp %i5,0; be .L2864; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2864: +.L2862: +cmp %i2,1; be .L2866; nop +set 8,%i4 +cmp %i5,0; be .L2868; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2868: +.L2866: +cmp %i1,1; be .L2870; nop +set 9,%i4 +cmp %i5,0; be .L2872; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2872: +.L2870: +cmp %i3,%g0; be .L2875; nop +mov %i2,%l2 +sub %l2,1,%i2 +cmp %l2,%g0; be .L2875; nop +set 1,%l3 +st %l3,[%fp+-20] +ba .L2876; nop +.L2875: +st %g0,[%fp+-20] +.L2876: +ld [%fp+-20],%i1 +cmp %i3,0; be .L2877; nop +set 10,%i4 +cmp %i5,0; be .L2879; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2879: +.L2877: +cmp %i2,1; be .L2881; nop +set 11,%i4 +cmp %i5,0; be .L2883; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2883: +.L2881: +cmp %i1,0; be .L2885; nop +set 12,%i4 +cmp %i5,0; be .L2887; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2887: +.L2885: +cmp %i4,0; be .L2889; nop +ld [%i0+44],%l3 +cmp %l3,0; be .L2891; nop +set .2520,%o0 +set 2,%o1 +call printf; nop +.L2891: +add %l5,2,%l5 +.L2889: +mov %g0,%i4 +mov %g0,%i2 +mov %g0,%i3 +mov %i3,%l3 +add %l3,1,%i3 +mov %g0,%l2 +cmp %l3,%l2; bne .L2896; nop +cmp %i2,%l2; be .L2894; nop +.L2896: +set 1,%l3 +st %l3,[%fp+-24] +ba .L2895; nop +.L2894: +st %g0,[%fp+-24] +.L2895: +ld [%fp+-24],%i1 +cmp %i3,1; be .L2897; nop +set 1,%i4 +cmp %i5,0; be .L2899; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2899: +.L2897: +cmp %i2,0; be .L2901; nop +set 2,%i4 +cmp %i5,0; be .L2903; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2903: +.L2901: +cmp %i1,0; be .L2905; nop +set 3,%i4 +cmp %i5,0; be .L2907; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2907: +.L2905: +mov %i2,%l3 +add %l3,1,%i2 +mov %g0,%l2 +cmp %l3,%l2; bne .L2912; nop +cmp %i3,%l2; be .L2910; nop +.L2912: +set 1,%l3 +st %l3,[%fp+-28] +ba .L2911; nop +.L2910: +st %g0,[%fp+-28] +.L2911: +ld [%fp+-28],%i1 +cmp %i3,1; be .L2913; nop +set 4,%i4 +cmp %i5,0; be .L2915; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2915: +.L2913: +cmp %i2,1; be .L2917; nop +set 5,%i4 +cmp %i5,0; be .L2919; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2919: +.L2917: +cmp %i1,1; be .L2921; nop +set 6,%i4 +cmp %i5,0; be .L2923; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2923: +.L2921: +mov %i3,%l3 +sub %l3,1,%i3 +mov %g0,%l2 +cmp %l3,%l2; bne .L2928; nop +mov %i2,%l3 +sub %l3,1,%i2 +cmp %l3,%l2; be .L2926; nop +.L2928: +set 1,%l3 +st %l3,[%fp+-32] +ba .L2927; nop +.L2926: +st %g0,[%fp+-32] +.L2927: +ld [%fp+-32],%i1 +cmp %i3,0; be .L2929; nop +set 7,%i4 +cmp %i5,0; be .L2931; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2931: +.L2929: +cmp %i2,1; be .L2933; nop +set 8,%i4 +cmp %i5,0; be .L2935; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2935: +.L2933: +cmp %i1,1; be .L2937; nop +set 9,%i4 +cmp %i5,0; be .L2939; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2939: +.L2937: +mov %g0,%l3 +cmp %i3,%l3; bne .L2944; nop +mov %i2,%l2 +sub %l2,1,%i2 +cmp %l2,%l3; be .L2942; nop +.L2944: +set 1,%l3 +st %l3,[%fp+-36] +ba .L2943; nop +.L2942: +st %g0,[%fp+-36] +.L2943: +ld [%fp+-36],%i1 +cmp %i3,0; be .L2945; nop +set 10,%i4 +cmp %i5,0; be .L2947; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2947: +.L2945: +cmp %i2,0; be .L2949; nop +set 11,%i4 +cmp %i5,0; be .L2951; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2951: +.L2949: +cmp %i1,1; be .L2953; nop +set 12,%i4 +cmp %i5,0; be .L2955; nop +set .2519,%o0 +mov %i4,%o1 +call printf; nop +.L2955: +.L2953: +cmp %i4,0; be .L2957; nop +ld [%i0+44],%l3 +cmp %l3,0; be .L2959; nop +set .2520,%o0 +set 4,%o1 +call printf; nop +.L2959: +add %l5,4,%l5 +.L2957: +mov %g0,%l3 +mov %l3,%i2 +mov %l3,%i3 +mov %l3,%l4 +set 1,%l2 +st %l2,[%fp+-4] +ld [%fp+-4],%l2 +cmp %l2,%l3; be .L2963; nop +st %l4,[%fp+-40] +ba .L2964; nop +.L2963: +ld [%fp+-4],%l3 +cmp %l3,0; be .L2965; nop +mov %i3,%l3 +add %l3,1,%i3 +st %l3,[%fp+-44] +ba .L2966; nop +.L2965: +mov %i2,%l3 +add %l3,1,%i2 +st %l3,[%fp+-44] +.L2966: +ld [%fp+-44],%l3 +st %l3,[%fp+-40] +.L2964: +ld [%fp+-40],%i1 +cmp %i1,%g0; bne .L2970; nop +cmp %i3,%g0; bne .L2970; nop +cmp %i2,%g0; be .L2967; nop +.L2970: +ld [%i0+44],%l3 +cmp %l3,0; be .L2971; nop +set .2520,%o0 +set 8,%o1 +call printf; nop +.L2971: +add %l5,8,%l5 +.L2967: +ld [%fp+-4],%l3 +cmp %l3,0; be .L2978; nop +st %l4,[%fp+-48] +ba .L2979; nop +.L2978: +set 1,%l3 +st %l3,[%fp+-48] +.L2979: +ld [%fp+-48],%l2 +cmp %l2,%g0; bne .L2977; nop +cmp %l4,%g0; be .L2980; nop +set 1,%l3 +st %l3,[%fp+-52] +ba .L2981; nop +.L2980: +st %l4,[%fp+-52] +.L2981: +ld [%fp+-52],%l3 +cmp %l3,0; be .L2973; nop +.L2977: +ld [%i0+44],%l3 +cmp %l3,0; be .L2982; nop +set .2520,%o0 +set 16,%o1 +call printf; nop +.L2982: +add %l5,16,%l5 +.L2973: +mov %l5,%i0 +.L2518: +ret; restore +.type s7813,#function +.size s7813,.-s7813 +.section ".data" +.type .2985,#object +.align 1 +.2985: +.byte 115 +.byte 56 +.byte 49 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .2985,10 +.type .2986,#object +.size .2986,8 +.align 1 +.2986: +.byte 115 +.byte 56 +.byte 49 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.type .2987,#object +.align 1 +.2987: +.byte 82 +.byte 101 +.byte 103 +.byte 105 +.byte 115 +.byte 116 +.byte 101 +.byte 114 +.byte 32 +.byte 99 +.byte 111 +.byte 117 +.byte 110 +.byte 116 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 37 +.byte 115 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 117 +.byte 110 +.byte 114 +.byte 101 +.byte 108 +.byte 105 +.byte 97 +.byte 98 +.byte 108 +.byte 101 +.byte 46 +.byte 10 +.byte 0 +.size .2987,38 +.type .2988,#object +.align 1 +.2988: +.byte 37 +.byte 100 +.byte 32 +.byte 114 +.byte 101 +.byte 103 +.byte 105 +.byte 115 +.byte 116 +.byte 101 +.byte 114 +.byte 115 +.byte 32 +.byte 97 +.byte 115 +.byte 115 +.byte 105 +.byte 103 +.byte 110 +.byte 101 +.byte 100 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 37 +.byte 115 +.byte 32 +.byte 118 +.byte 97 +.byte 114 +.byte 105 +.byte 97 +.byte 98 +.byte 108 +.byte 101 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.size .2988,40 +.global s81 +.section ".text" +.align 4 +s81: +save %sp,-112,%sp +st %g0,[%fp+-20] +st %g0,[%fp+-8] +st %g0,[%fp+-12] +st %g0,[%fp+-16] +set .2986,%l5 +add %i0,60,%l4 +.L2989: +.L2990: +mov %l4,%l3 +add %l3,1,%l4 +mov %l5,%l2 +add %l2,1,%l5 +ldsb [%l2],%l2 +stb %l2,[%l3] +sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,0; bne .L2989; nop +set 1,%l3 +st %l3,[%fp+-4] +mov %g0,%i2 +.L2992: +ld [%fp+-4],%l3 +mov %l3,%l2 +mov %l2,%i5 +mov %l2,%i1 +add -4,%fp,%i4 +add -4,%fp,%l7 +mov %l3,%i3 +mov %l3,%l6 +sll %i5,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +sll %i1,8*(4-1),%l2; sra %l2,8*(4-1),%l2 +cmp %l3,%l2; be .L2996; nop +set 1,%l3 +st %l3,[%fp+-8] +.L2996: +mov %i4,%l3 +mov %l7,%l2 +cmp %l3,%l2; be .L2998; nop +set 1,%l3 +st %l3,[%fp+-12] +.L2998: +cmp %i3,%l6; be .L3000; nop +set 1,%l3 +st %l3,[%fp+-16] +.L3000: +ld [%fp+-4],%l3 +sll %l3,1,%l3 +st %l3,[%fp+-4] +.L2993: +add %i2,1,%i2 +cmp %i2,50; bl .L2992; nop +ld [%fp+-8],%l3 +cmp %l3,0; be .L3002; nop +ld [%fp+-20],%l3 +add %l3,1,%l3 +st %l3,[%fp+-20] +ld [%i0+44],%l3 +cmp %l3,0; be .L3004; nop +set .2985,%o0 +set 1,%o1 +call printf; nop +.L3004: +.L3002: +ld [%fp+-12],%l3 +cmp %l3,0; be .L3006; nop +ld [%fp+-20],%l3 +add %l3,2,%l3 +st %l3,[%fp+-20] +ld [%i0+44],%l3 +cmp %l3,0; be .L3008; nop +set .2985,%o0 +set 2,%o1 +call printf; nop +.L3008: +.L3006: +ld [%fp+-16],%l3 +cmp %l3,0; be .L3010; nop +ld [%fp+-20],%l3 +add %l3,4,%l3 +st %l3,[%fp+-20] +ld [%i0+44],%l3 +cmp %l3,0; be .L3012; nop +set .2985,%o0 +set 4,%o1 +call printf; nop +.L3012: +.L3010: +call regc; nop +st %o0,[%fp+-4] +ld [%i0+40],%l3 +cmp %l3,0; be .L3014; nop +ld [%fp+-4],%l3 +cmp %l3,0; bge .L3016; nop +set .2987,%o0 +set .L425,%o1 +call printf; nop +ba .L3017; nop +.L3016: +set .2988,%o0 +ld [%fp+-4],%o1 +set .L425,%o2 +call printf; nop +.L3017: +.L3014: +call regp; nop +st %o0,[%fp+-4] +ld [%i0+40],%l3 +cmp %l3,0; be .L3018; nop +ld [%fp+-4],%l3 +cmp %l3,0; bge .L3020; nop +set .2987,%o0 +set .L3022,%o1 +call printf; nop +ba .L3021; nop +.L3020: +set .2988,%o0 +ld [%fp+-4],%o1 +set .L3022,%o2 +call printf; nop +.L3021: +.L3018: +call regi; nop +st %o0,[%fp+-4] +ld [%i0+40],%l3 +cmp %l3,0; be .L3023; nop +ld [%fp+-4],%l3 +cmp %l3,0; bge .L3025; nop +set .2987,%o0 +set .L426,%o1 +call printf; nop +ba .L3026; nop +.L3025: +set .2988,%o0 +ld [%fp+-4],%o1 +set .L426,%o2 +call printf; nop +.L3026: +.L3023: +ld [%fp+-20],%i0 +.L2984: +ret; restore +.type s81,#function +.size s81,.-s81 +.global regc +.align 4 +regc: +save %sp,-232,%sp +stb %g0,[%fp+-130] +set 1,%l3 +stb %l3,[%fp+-109] +set 2,%l3 +stb %l3,[%fp+-110] +set 3,%l3 +stb %l3,[%fp+-111] +set 4,%i5 +set 5,%l3 +stb %l3,[%fp+-112] +set 6,%i4 +set 7,%l3 +stb %l3,[%fp+-113] +set 8,%i3 +set 9,%l3 +stb %l3,[%fp+-114] +set 10,%i2 +set 11,%l3 +stb %l3,[%fp+-115] +set 12,%i1 +set 13,%l3 +stb %l3,[%fp+-116] +set 14,%i0 +set 15,%l3 +stb %l3,[%fp+-117] +set 16,%l7 +set 17,%l3 +stb %l3,[%fp+-118] +set 18,%l6 +set 19,%l3 +stb %l3,[%fp+-119] +set 20,%l5 +set 21,%l3 +stb %l3,[%fp+-120] +set 22,%l4 +set 23,%l3 +stb %l3,[%fp+-121] +set 24,%l3 +stb %l3,[%fp+-1] +set 25,%l3 +stb %l3,[%fp+-122] +set 26,%l3 +stb %l3,[%fp+-2] +set 27,%l3 +stb %l3,[%fp+-123] +set 28,%l3 +stb %l3,[%fp+-3] +set 29,%l3 +stb %l3,[%fp+-124] +set 30,%l3 +stb %l3,[%fp+-4] +set 31,%l3 +stb %l3,[%fp+-125] +set 32,%l3 +stb %l3,[%fp+-5] +set 33,%l3 +stb %l3,[%fp+-126] +set 34,%l3 +stb %l3,[%fp+-6] +set 35,%l3 +stb %l3,[%fp+-127] +set 36,%l3 +stb %l3,[%fp+-128] +set 37,%l3 +stb %l3,[%fp+-129] +set 38,%l3 +stb %l3,[%fp+-131] +add -109,%fp,%l3 +add -130,%fp,%l2 +sub %l3,%l2,%l2 +st %l2,[%fp+-96] +add -110,%fp,%l2 +sub %l2,%l3,%l3 +st %l3,[%fp+-92] +add -111,%fp,%l3 +add -110,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-88] +add -112,%fp,%l3 +add -111,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-84] +add -113,%fp,%l3 +add -112,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-80] +add -114,%fp,%l3 +add -113,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-76] +add -115,%fp,%l3 +add -114,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-72] +add -116,%fp,%l3 +add -115,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-68] +add -117,%fp,%l3 +add -116,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-64] +add -118,%fp,%l3 +add -117,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-60] +add -119,%fp,%l3 +add -118,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-56] +add -120,%fp,%l3 +add -119,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-52] +add -121,%fp,%l3 +add -120,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-48] +add -122,%fp,%l3 +add -121,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-44] +add -123,%fp,%l3 +add -122,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-40] +add -124,%fp,%l3 +add -123,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-36] +add -125,%fp,%l3 +add -124,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-32] +add -126,%fp,%l3 +add -125,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-28] +add -127,%fp,%l3 +add -126,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-24] +add -128,%fp,%l3 +add -127,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-20] +add -129,%fp,%l3 +add -128,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-16] +add -131,%fp,%l3 +add -129,%fp,%l2 +sub %l3,%l2,%l3 +st %l3,[%fp+-12] +ld [%fp+-96],%l3 +st %l3,[%fp+-108] +set 1,%l3 +st %l3,[%fp+-104] +st %g0,[%fp+-100] +.L3049: +ld [%fp+-104],%l3 +cmp %l3,1; be .L3055; nop +cmp %l3,2; be .L3058; nop +cmp %l3,3; be .L3063; nop +ba .L3053; nop +.L3055: +ld [%fp+-100],%l3 +sll %l3,2,%l3 +add -96,%fp,%l2 +ld [%l3+%l2],%l3 +ld [%fp+-108],%l2 +cmp %l3,%l2; be .L3054; nop +set 2,%l3 +ld [%fp+-100],%l2 +sll %l2,2,%l2 +add -96,%fp,%l1 +ld [%l2+%l1],%l2 +st %l2,[%fp+-140] +st %l3,[%fp+-104] +set 1,%l3 +st %l3,[%fp+-136] +ba .L3054; nop +.L3058: +ld [%fp+-100],%l3 +sll %l3,2,%l3 +add -96,%fp,%l2 +ld [%l3+%l2],%l3 +ld [%fp+-108],%l2 +cmp %l3,%l2; bne .L3059; nop +set 3,%l3 +st %l3,[%fp+-104] +ba .L3054; nop +.L3059: +ld [%fp+-100],%l3 +sll %l3,2,%l3 +add -96,%fp,%l2 +ld [%l3+%l2],%l3 +ld [%fp+-140],%l2 +cmp %l3,%l2; bne .L3061; nop +ld [%fp+-136],%l3 +add %l3,1,%l3 +st %l3,[%fp+-136] +ba .L3054; nop +.L3061: +set 4,%l3 +st %l3,[%fp+-104] +ba .L3054; nop +.L3063: +ld [%fp+-100],%l3 +sll %l3,2,%l3 +add -96,%fp,%l2 +ld [%l3+%l2],%l3 +ld [%fp+-108],%l2 +cmp %l3,%l2; be .L3054; nop +set 4,%l3 +st %l3,[%fp+-104] +.L3053: +.L3054: +.L3050: +ld [%fp+-100],%l3 +add %l3,1,%l3 +st %l3,[%fp+-100] +ld [%fp+-100],%l3 +cmp %l3,22; bl .L3049; nop +ld [%fp+-104],%l3 +cmp %l3,3; bne .L3066; nop +set 16,%l3 +ld [%fp+-136],%l2 +sub %l3,%l2,%i0 +ba .L3027; nop +.L3066: +set -1,%i0 +.L3027: +ret; restore +.type regc,#function +.size regc,.-regc +.global regi +.align 4 +regi: +save %sp,-320,%sp +st %g0,[%fp+-212] +set 1,%l3 +st %l3,[%fp+-128] +set 2,%l3 +st %l3,[%fp+-132] +set 3,%l3 +st %l3,[%fp+-136] +set 4,%i5 +set 5,%l3 +st %l3,[%fp+-140] +set 6,%i4 +set 7,%l3 +st %l3,[%fp+-144] +set 8,%i3 +set 9,%l3 +st %l3,[%fp+-148] +set 10,%i2 +set 11,%l3 +st %l3,[%fp+-152] +set 12,%i1 +set 13,%l3 +st %l3,[%fp+-156] +set 14,%i0 +set 15,%l3 +st %l3,[%fp+-160] +set 16,%l7 +set 17,%l3 +st %l3,[%fp+-164] +set 18,%l6 +set 19,%l3 +st %l3,[%fp+-168] +set 20,%l5 +set 21,%l3 +st %l3,[%fp+-172] +set 22,%l4 +set 23,%l3 +st %l3,[%fp+-176] +set 24,%l3 +st %l3,[%fp+-4] +set 25,%l3 +st %l3,[%fp+-180] +set 26,%l3 +st %l3,[%fp+-8] +set 27,%l3 +st %l3,[%fp+-184] +set 28,%l3 +st %l3,[%fp+-12] +set 29,%l3 +st %l3,[%fp+-188] +set 30,%l3 +st %l3,[%fp+-16] +set 31,%l3 +st %l3,[%fp+-192] +set 32,%l3 +st %l3,[%fp+-20] +set 33,%l3 +st %l3,[%fp+-196] +set 34,%l3 +st %l3,[%fp+-24] +set 35,%l3 +st %l3,[%fp+-200] +set 36,%l3 +st %l3,[%fp+-204] +set 37,%l3 +st %l3,[%fp+-208] +set 38,%l3 +st %l3,[%fp+-216] +add -128,%fp,%l3 +add -212,%fp,%l2 +sub %l3,%l2,%l2 +sra %l2,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l2,4,%l2 +st %l2,[%fp+-112] +add -132,%fp,%l2 +sub %l2,%l3,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-108] +add -136,%fp,%l3 +add -132,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-104] +add -140,%fp,%l3 +add -136,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-100] +add -144,%fp,%l3 +add -140,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-96] +add -148,%fp,%l3 +add -144,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-92] +add -152,%fp,%l3 +add -148,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-88] +add -156,%fp,%l3 +add -152,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-84] +add -160,%fp,%l3 +add -156,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-80] +add -164,%fp,%l3 +add -160,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-76] +add -168,%fp,%l3 +add -164,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-72] +add -172,%fp,%l3 +add -168,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-68] +add -176,%fp,%l3 +add -172,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-64] +add -180,%fp,%l3 +add -176,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-60] +add -184,%fp,%l3 +add -180,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-56] +add -188,%fp,%l3 +add -184,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-52] +add -192,%fp,%l3 +add -188,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-48] +add -196,%fp,%l3 +add -192,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-44] +add -200,%fp,%l3 +add -196,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-40] +add -204,%fp,%l3 +add -200,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-36] +add -208,%fp,%l3 +add -204,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-32] +add -216,%fp,%l3 +add -208,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-28] +ld [%fp+-112],%l3 +st %l3,[%fp+-124] +set 1,%l3 +st %l3,[%fp+-120] +st %g0,[%fp+-116] +.L3090: +ld [%fp+-120],%l3 +cmp %l3,1; be .L3096; nop +cmp %l3,2; be .L3099; nop +cmp %l3,3; be .L3104; nop +ba .L3094; nop +.L3096: +ld [%fp+-116],%l3 +sll %l3,2,%l3 +add -112,%fp,%l2 +ld [%l3+%l2],%l3 +ld [%fp+-124],%l2 +cmp %l3,%l2; be .L3095; nop +set 2,%l3 +ld [%fp+-116],%l2 +sll %l2,2,%l2 +add -112,%fp,%l1 +ld [%l2+%l1],%l2 +st %l2,[%fp+-224] +st %l3,[%fp+-120] +set 1,%l3 +st %l3,[%fp+-220] +ba .L3095; nop +.L3099: +ld [%fp+-116],%l3 +sll %l3,2,%l3 +add -112,%fp,%l2 +ld [%l3+%l2],%l3 +ld [%fp+-124],%l2 +cmp %l3,%l2; bne .L3100; nop +set 3,%l3 +st %l3,[%fp+-120] +ba .L3095; nop +.L3100: +ld [%fp+-116],%l3 +sll %l3,2,%l3 +add -112,%fp,%l2 +ld [%l3+%l2],%l3 +ld [%fp+-224],%l2 +cmp %l3,%l2; bne .L3102; nop +ld [%fp+-220],%l3 +add %l3,1,%l3 +st %l3,[%fp+-220] +ba .L3095; nop +.L3102: +set 4,%l3 +st %l3,[%fp+-120] +ba .L3095; nop +.L3104: +ld [%fp+-116],%l3 +sll %l3,2,%l3 +add -112,%fp,%l2 +ld [%l3+%l2],%l3 +ld [%fp+-124],%l2 +cmp %l3,%l2; be .L3095; nop +set 4,%l3 +st %l3,[%fp+-120] +.L3094: +.L3095: +.L3091: +ld [%fp+-116],%l3 +add %l3,1,%l3 +st %l3,[%fp+-116] +ld [%fp+-116],%l3 +cmp %l3,22; bl .L3090; nop +ld [%fp+-120],%l3 +cmp %l3,3; bne .L3107; nop +set 16,%l3 +ld [%fp+-220],%l2 +sub %l3,%l2,%i0 +ba .L3068; nop +.L3107: +set -1,%i0 +.L3068: +ret; restore +.type regi,#function +.size regi,.-regi +.global regp +.align 4 +regp: +save %sp,-320,%sp +add -212,%fp,%l3 +st %l3,[%fp+-212] +add -188,%fp,%l3 +st %l3,[%fp+-188] +add -192,%fp,%l3 +st %l3,[%fp+-192] +add -196,%fp,%l3 +st %l3,[%fp+-196] +add -124,%fp,%i5 +add -124,%fp,%l3 +st %l3,[%fp+-124] +add -128,%fp,%i4 +add -128,%fp,%l3 +st %l3,[%fp+-128] +add -132,%fp,%i3 +add -132,%fp,%l3 +st %l3,[%fp+-132] +add -136,%fp,%i2 +add -136,%fp,%l3 +st %l3,[%fp+-136] +add -140,%fp,%i1 +add -140,%fp,%l3 +st %l3,[%fp+-140] +add -144,%fp,%i0 +add -144,%fp,%l3 +st %l3,[%fp+-144] +add -148,%fp,%l7 +add -148,%fp,%l3 +st %l3,[%fp+-148] +add -152,%fp,%l6 +add -152,%fp,%l3 +st %l3,[%fp+-152] +add -156,%fp,%l5 +add -156,%fp,%l3 +st %l3,[%fp+-156] +add -160,%fp,%l4 +add -160,%fp,%l3 +st %l3,[%fp+-160] +add -164,%fp,%l3 +st %l3,[%fp+-4] +add -164,%fp,%l3 +st %l3,[%fp+-164] +add -168,%fp,%l3 +st %l3,[%fp+-8] +add -168,%fp,%l3 +st %l3,[%fp+-168] +add -172,%fp,%l3 +st %l3,[%fp+-12] +add -172,%fp,%l3 +st %l3,[%fp+-172] +add -176,%fp,%l3 +st %l3,[%fp+-16] +add -176,%fp,%l3 +st %l3,[%fp+-176] +add -180,%fp,%l3 +st %l3,[%fp+-20] +add -180,%fp,%l3 +st %l3,[%fp+-180] +add -184,%fp,%l3 +st %l3,[%fp+-24] +add -184,%fp,%l3 +st %l3,[%fp+-184] +add -200,%fp,%l3 +st %l3,[%fp+-200] +add -204,%fp,%l3 +st %l3,[%fp+-204] +add -216,%fp,%l3 +st %l3,[%fp+-216] +add -188,%fp,%l3 +add -212,%fp,%l2 +sub %l3,%l2,%l2 +sra %l2,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l2,4,%l2 +st %l2,[%fp+-112] +add -192,%fp,%l2 +sub %l2,%l3,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-108] +add -196,%fp,%l3 +add -192,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-104] +add -124,%fp,%l3 +add -196,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-100] +add -128,%fp,%l3 +add -124,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-96] +add -132,%fp,%l3 +add -128,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-92] +add -136,%fp,%l3 +add -132,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-88] +add -140,%fp,%l3 +add -136,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-84] +add -144,%fp,%l3 +add -140,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-80] +add -148,%fp,%l3 +add -144,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-76] +add -152,%fp,%l3 +add -148,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-72] +add -156,%fp,%l3 +add -152,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-68] +add -160,%fp,%l3 +add -156,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-64] +add -164,%fp,%l3 +add -160,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-60] +add -168,%fp,%l3 +add -164,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-56] +add -172,%fp,%l3 +add -168,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-52] +add -176,%fp,%l3 +add -172,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-48] +add -180,%fp,%l3 +add -176,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-44] +add -184,%fp,%l3 +add -180,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-40] +add -200,%fp,%l3 +add -184,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-36] +add -204,%fp,%l3 +add -200,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-32] +add -216,%fp,%l3 +add -204,%fp,%l2 +sub %l3,%l2,%l3 +sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3 +st %l3,[%fp+-28] +ld [%fp+-112],%l3 +st %l3,[%fp+-208] +set 1,%l3 +st %l3,[%fp+-120] +st %g0,[%fp+-116] +.L3131: +ld [%fp+-120],%l3 +cmp %l3,1; be .L3137; nop +cmp %l3,2; be .L3140; nop +cmp %l3,3; be .L3145; nop +ba .L3135; nop +.L3137: +ld [%fp+-116],%l3 +sll %l3,2,%l3 +add -112,%fp,%l2 +ld [%l3+%l2],%l3 +ld [%fp+-208],%l2 +cmp %l3,%l2; be .L3136; nop +set 2,%l3 +ld [%fp+-116],%l2 +sll %l2,2,%l2 +add -112,%fp,%l1 +ld [%l2+%l1],%l2 +st %l2,[%fp+-224] +st %l3,[%fp+-120] +set 1,%l3 +st %l3,[%fp+-220] +ba .L3136; nop +.L3140: +ld [%fp+-116],%l3 +sll %l3,2,%l3 +add -112,%fp,%l2 +ld [%l3+%l2],%l3 +ld [%fp+-208],%l2 +cmp %l3,%l2; bne .L3141; nop +set 3,%l3 +st %l3,[%fp+-120] +ba .L3136; nop +.L3141: +ld [%fp+-116],%l3 +sll %l3,2,%l3 +add -112,%fp,%l2 +ld [%l3+%l2],%l3 +ld [%fp+-224],%l2 +cmp %l3,%l2; bne .L3143; nop +ld [%fp+-220],%l3 +add %l3,1,%l3 +st %l3,[%fp+-220] +ba .L3136; nop +.L3143: +set 4,%l3 +st %l3,[%fp+-120] +ba .L3136; nop +.L3145: +ld [%fp+-116],%l3 +sll %l3,2,%l3 +add -112,%fp,%l2 +ld [%l3+%l2],%l3 +ld [%fp+-208],%l2 +cmp %l3,%l2; be .L3136; nop +set 4,%l3 +st %l3,[%fp+-120] +.L3135: +.L3136: +.L3132: +ld [%fp+-116],%l3 +add %l3,1,%l3 +st %l3,[%fp+-116] +ld [%fp+-116],%l3 +cmp %l3,22; bl .L3131; nop +ld [%fp+-120],%l3 +cmp %l3,3; bne .L3148; nop +set 16,%l3 +ld [%fp+-220],%l2 +sub %l3,%l2,%i0 +ba .L3109; nop +.L3148: +set -1,%i0 +.L3109: +ret; restore +.type regp,#function +.size regp,.-regp +.section ".bss" +.type .3151,#object +.size .3151,420 +.local .3151 +.common .3151,420,4 +.section ".data" +.type .3152,#object +.align 1 +.3152: +.byte 115 +.byte 56 +.byte 52 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .3152,10 +.type .3153,#object +.size .3153,8 +.align 1 +.3153: +.byte 115 +.byte 56 +.byte 52 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.global s84 +.section ".text" +.align 4 +s84: +save %sp,-232,%sp +set .3153,%i2 +add %i0,60,%i1 +mov %g0,%l7 +.L3154: +.L3155: +mov %i1,%l4 +add %l4,1,%i1 +mov %i2,%l3 +add %l3,1,%i2 +ldsb [%l3],%l3 +stb %l3,[%l4] +sll %l3,8*(4-1),%l4; sra %l4,8*(4-1),%l4 +cmp %l4,0; bne .L3154; nop +set 3,%o0 +call fip; nop +mov %o0,%l6 +ld [%l6],%l4 +cmp %l4,3; be .L3157; nop +ld [%i0+44],%l4 +cmp %l4,0; be .L3159; nop +set .3152,%o0 +set 1,%o1 +call printf; nop +.L3159: +add %l7,1,%l7 +.L3157: +set glork,%l5 +set 4,%o0 +call %l5; nop +cmp %o0,4; be .L3161; nop +ld [%i0+44],%l4 +cmp %l4,0; be .L3163; nop +set .3152,%o0 +set 2,%o1 +call printf; nop +.L3163: +add %l7,2,%l7 +.L3161: +mov %g0,%i4 +.L3165: +sll %i4,2,%l4 +add -68,%fp,%l3 +st %i4,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31 +st %f31,[%l4+%l3] +sll %i4,2,%l4 +add -136,%fp,%l3 +add -68,%fp,%l2 +add %l4,%l2,%l2 +st %l2,[%l4+%l3] +.L3166: +add %i4,1,%i4 +cmp %i4,17; bl .L3165; nop +set .L412,%l4 +ld [%l4],%f31 +st %f31,[%fp+-140] +mov %g0,%i4 +.L3169: +ld [%fp+-140],%f31 +sll %i4,2,%l4 +add -136,%fp,%l3 +ld [%l4+%l3],%l4 +ld [%l4],%f30 +fadds %f31,%f30,%f31 +st %f31,[%fp+-140] +.L3170: +add %i4,1,%i4 +cmp %i4,17; bl .L3169; nop +ld [%fp+-140],%f31 +set .L3175,%l4 +ld [%l4],%f30 +fcmpes %f31,%f30; nop; fbue .L3173; nop +ld [%i0+44],%l4 +cmp %l4,0; be .L3176; nop +set .3152,%o0 +set 4,%o1 +call printf; nop +.L3176: +add %l7,4,%l7 +.L3173: +mov %g0,%i3 +.L3178: +mov %g0,%i4 +.L3182: +mov %g0,%i5 +.L3186: +sll %i5,2,%l4 +smul %i4,28,%l3 +smul %i3,140,%l2 +set .3151,%l1 +add %l2,%l1,%l2 +add %l3,%l2,%l3 +smul %i3,35,%l2 +smul %i4,7,%l1 +add %l2,%l1,%l2 +add %l2,%i5,%l2 +st %l2,[%l4+%l3] +.L3187: +add %i5,1,%i5 +cmp %i5,7; bl .L3186; nop +.L3183: +add %i4,1,%i4 +cmp %i4,5; bl .L3182; nop +.L3179: +add %i3,1,%i3 +cmp %i3,3; bl .L3178; nop +set 1,%i3 +set 2,%i4 +set 3,%i5 +set .3151,%o0 +set 105,%o1 +mov %g0,%o2 +call array; nop +mov %o0,%l4 +smul %i3,140,%l3 +set .3151,%l2 +add %l3,%l2,%o0 +set 35,%l3 +mov %l3,%o1 +mov %l3,%o2 +call array; nop +mov %o0,%l3 +smul %i4,28,%l2 +smul %i3,140,%l1 +set .3151,%l0 +add %l1,%l0,%l1 +add %l2,%l1,%o0 +set 7,%o1 +set 49,%o2 +call array; nop +add %l4,%l3,%l4 +add %l4,%o0,%l4 +sll %i5,2,%l3 +smul %i4,28,%l2 +smul %i3,140,%l1 +set .3151,%l0 +add %l1,%l0,%l1 +add %l2,%l1,%l2 +ld [%l3+%l2],%l3 +add %l4,%l3,%l4 +sub %l4,52,%l4 +cmp %l4,0; be .L3190; nop +ld [%i0+44],%l4 +cmp %l4,0; be .L3192; nop +set .3152,%o0 +set 8,%o1 +call printf; nop +.L3192: +add %l7,8,%l7 +.L3190: +mov %l7,%i0 +.L3150: +ret; restore +.type s84,#function +.size s84,.-s84 +.global array +.align 4 +array: +mov %g0,%o5 +ba .L3198; nop +.L3195: +sll %o5,2,%o4 +ld [%o4+%o0],%o4 +add %o5,%o2,%o3 +cmp %o4,%o3; be .L3199; nop +set 1,%o0 +ba .L3194; nop +.L3199: +.L3196: +add %o5,1,%o5 +.L3198: +cmp %o5,%o1; bl .L3195; nop +mov %g0,%o0 +.L3194: +retl; nop +.type array,#function +.size array,.-array +.section ".bss" +.type .3202,#object +.size .3202,4 +.local .3202 +.common .3202,4,4 +.global fip +.section ".text" +.align 4 +fip: +set .3202,%o5 +st %o0,[%o5] +mov %o5,%o0 +.L3201: +retl; nop +.type fip,#function +.size fip,.-fip +.global glork +.align 4 +glork: +.L3203: +retl; nop +.type glork,#function +.size glork,.-glork +.section ".data" +.type .3205,#object +.align 1 +.3205: +.byte 115 +.byte 56 +.byte 53 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .3205,10 +.type .3206,#object +.size .3206,8 +.align 1 +.3206: +.byte 115 +.byte 56 +.byte 53 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.type .3214,#object +.align 4 +.3214: +.word .L425 +.word .L427 +.word .L426 +.word .L428 +.word .L429 +.word .L430 +.word .L431 +.size .3214,28 +.type .3215,#object +.align 1 +.3215: +.byte 32 +.byte 97 +.byte 108 +.byte 105 +.byte 103 +.byte 110 +.byte 109 +.byte 101 +.byte 110 +.byte 116 +.byte 58 +.byte 32 +.byte 0 +.size .3215,13 +.global s85 +.section ".text" +.align 4 +s85: +save %sp,-488,%sp +set .3206,%i4 +add %i0,60,%i3 +mov %g0,%i2 +.L3219: +.L3220: +mov %i3,%i1 +add %i1,1,%i3 +mov %i4,%l7 +add %l7,1,%i4 +ldsb [%l7],%l7 +stb %l7,[%i1] +sll %l7,8*(4-1),%i1; sra %i1,8*(4-1),%i1 +cmp %i1,0; bne .L3219; nop +add -284,%fp,%l7 +add -304,%fp,%l6 +sub %l7,%l6,%l7 +cmp %l7,%g0; ble .L3230; nop +add -280,%fp,%l7 +add -284,%fp,%l6 +sub %l7,%l6,%l7 +cmp %l7,%g0; ble .L3230; nop +add -276,%fp,%l7 +add -280,%fp,%l6 +sub %l7,%l6,%l7 +cmp %l7,%g0; bg .L3222; nop +.L3230: +ld [%i0+44],%i1 +cmp %i1,0; be .L3231; nop +set .3205,%o0 +set 1,%o1 +call printf; nop +.L3231: +add %i2,1,%i2 +.L3222: +add -337,%fp,%i1 +add -338,%fp,%l7 +sub %i1,%l7,%i1 +st %i1,[%fp+-268] +add -340,%fp,%i1 +add -342,%fp,%l7 +sub %i1,%l7,%i1 +st %i1,[%fp+-264] +add -348,%fp,%i1 +add -352,%fp,%l7 +sub %i1,%l7,%i1 +st %i1,[%fp+-260] +add -356,%fp,%i1 +add -360,%fp,%l7 +sub %i1,%l7,%i1 +st %i1,[%fp+-256] +add -364,%fp,%i1 +add -368,%fp,%l7 +sub %i1,%l7,%i1 +st %i1,[%fp+-252] +add -372,%fp,%i1 +add -376,%fp,%l7 +sub %i1,%l7,%i1 +st %i1,[%fp+-248] +add -384,%fp,%i1 +add -392,%fp,%l7 +sub %i1,%l7,%i1 +st %i1,[%fp+-244] +ld [%i0+40],%i1 +cmp %i1,0; be .L3246; nop +mov %g0,%i5 +.L3248: +set .L3252,%o0 +sll %i5,2,%i1 +set .3214,%l7 +ld [%i1+%l7],%o1 +set .3215,%o2 +add -268,%fp,%l7 +ld [%i1+%l7],%o3 +call printf; nop +.L3249: +add %i5,1,%i5 +cmp %i5,7; bl .L3248; nop +.L3246: +ld [%fp+-272],%i1 +set 0x1c000000,%l7 +or %i1,%l7,%i1 +st %i1,[%fp+-272] +ld [%fp+-272],%i1 +mov %i1,%l7 +set 0x3fffffff,%l6 +and %l7,%l6,%l7 +sll %i1,3,%i1 +sra %i1,29,%i1 +sll %i1,30,%i1 +sra %i1,30,%i1 +sll %i1,30,%i1 +set 0xc0000000,%l6 +and %i1,%l6,%i1 +or %l7,%i1,%i1 +st %i1,[%fp+-272] +ld [%fp+-272],%i1 +mov %i1,%l7 +set 0xe3ffffff,%l6 +and %l7,%l6,%l7 +sra %i1,30,%i1 +sll %i1,29,%i1 +sra %i1,29,%i1 +sll %i1,26,%i1 +set 0x1c000000,%l6 +and %i1,%l6,%i1 +or %l7,%i1,%i1 +st %i1,[%fp+-272] +ld [%fp+-272],%i1 +sll %i1,3,%i1 +sra %i1,29,%i1 +cmp %i1,3; be .L3253; nop +ld [%fp+-272],%i1 +sll %i1,3,%i1 +sra %i1,29,%i1 +cmp %i1,-1; bne .L3255; nop +ld [%i0+40],%i1 +cmp %i1,0; be .L3256; nop +set .L3259,%o0 +call printf; nop +ba .L3256; nop +.L3255: +ld [%i0+44],%i1 +cmp %i1,0; be .L3260; nop +set .3205,%o0 +set 2,%o1 +call printf; nop +.L3260: +add %i2,2,%i2 +.L3256: +.L3253: +ld [%fp+-272],%i1 +set 0x2000000,%l7 +or %i1,%l7,%i1 +st %i1,[%fp+-272] +ld [%fp+-272],%i1 +sll %i1,6,%i1 +sra %i1,31,%i1 +cmp %i1,1; be .L3262; nop +ld [%i0+40],%i1 +cmp %i1,0; be .L3264; nop +set .L3266,%o0 +call printf; nop +.L3264: +.L3262: +add -240,%fp,%i1 +sub %i1,%i1,%i1 +cmp %i1,%g0; bne .L3274; nop +cmp %i1,%g0; bne .L3274; nop +cmp %i1,%g0; bne .L3274; nop +cmp %i1,%g0; bne .L3274; nop +cmp %i1,%g0; bne .L3274; nop +cmp %i1,%g0; bne .L3274; nop +cmp %i1,%g0; be .L3267; nop +.L3274: +ld [%i0+44],%i1 +cmp %i1,0; be .L3275; nop +set .3205,%o0 +set 4,%o1 +call printf; nop +.L3275: +add %i2,4,%i2 +.L3267: +ba .L3277; nop +ld [%i0+44],%i1 +cmp %i1,0; be .L3279; nop +set .3205,%o0 +set 8,%o1 +call printf; nop +.L3279: +add %i2,8,%i2 +.L3277: +add -336,%fp,%i1 +st %i1,[%fp+-276] +set 2,%i1 +stb %i1,[%fp+-336] +ld [%fp+-276],%i1 +ldsb [%i1],%l7 +add %l7,1,%l7 +stb %l7,[%i1] +ldsb [%fp+-336],%i1 +cmp %i1,3; be .L3283; nop +ld [%i0+44],%i1 +cmp %i1,0; be .L3285; nop +set .3205,%o0 +set 16,%o1 +call printf; nop +.L3285: +add %i2,16,%i2 +.L3283: +mov %i2,%i0 +.L3204: +ret; restore +.type s85,#function +.size s85,.-s85 +.section ".data" +.type .3288,#object +.align 1 +.3288: +.byte 115 +.byte 56 +.byte 54 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .3288,10 +.type .3289,#object +.size .3289,8 +.align 1 +.3289: +.byte 115 +.byte 56 +.byte 54 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.type .3290,#object +.align 4 +.3290: +.word 0x1 +.word 0x3 +.word 0x5 +.size .3290,12 +.type .3291,#object +.size .3291,4 +.align 4 +.3291: +.word .3290+8 +.section ".bss" +.type .3293,#object +.size .3293,40 +.local .3293 +.common .3293,40,4 +.section ".data" +.type .3294,#object +.align 4 +.3294: +.word 0x3f800000 +.word 0x40400000 +.word 0x40a00000 +.word 0x40000000 +.word 0x40800000 +.word 0x40c00000 +.word 0x40400000 +.word 0x40a00000 +.word 0x40e00000 +.word 0x0 +.word 0x0 +.word 0x0 +.size .3294,48 +.type .3295,#object +.size .3295,48 +.align 4 +.3295: +.word 0x3f800000 +.word 0x40400000 +.word 0x40a00000 +.word 0x40000000 +.word 0x40800000 +.word 0x40c00000 +.word 0x40400000 +.word 0x40a00000 +.word 0x40e00000 +.skip 12 +.type .3296,#object +.size .3296,48 +.align 4 +.3296: +.word 0x3f800000 +.word 0x40400000 +.word 0x40a00000 +.word 0x40000000 +.word 0x40800000 +.word 0x40c00000 +.word 0x40400000 +.word 0x40a00000 +.word 0x40e00000 +.skip 12 +.type .3297,#object +.size .3297,48 +.align 4 +.3297: +.word 0x3f800000 +.skip 8 +.word 0x40000000 +.skip 8 +.word 0x40400000 +.skip 8 +.word 0x40800000 +.skip 8 +.global s86 +.section ".text" +.align 4 +s86: +save %sp,-96,%sp +set .3291,%l3 +ld [%l3],%l3 +add %l3,-4,%l4 +call one; nop +sll %o0,2,%l3 +add %l3,%l4,%i5 +set .3289,%l7 +add %i0,60,%l6 +mov %g0,%l5 +.L3298: +.L3299: +mov %l6,%l3 +add %l3,1,%l6 +mov %l7,%l2 +add %l2,1,%l7 +ldsb [%l2],%l2 +stb %l2,[%l3] +sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3 +cmp %l3,0; bne .L3298; nop +set .3291,%l3 +ld [%l3],%l3 +ld [%l3],%l3 +cmp %l3,5; be .L3301; nop +ld [%i0+44],%l3 +cmp %l3,0; be .L3303; nop +set .3288,%o0 +set 1,%o1 +call printf; nop +.L3303: +add %l5,1,%l5 +.L3301: +ld [%l4],%l3 +cmp %l3,3; be .L3305; nop +ld [%i0+44],%l3 +cmp %l3,0; be .L3307; nop +set .3288,%o0 +set 2,%o1 +call printf; nop +.L3307: +add %l5,2,%l5 +.L3305: +ld [%i5],%l3 +cmp %l3,5; be .L3309; nop +ld [%i0+44],%l3 +cmp %l3,0; be .L3311; nop +set .3288,%o0 +set 4,%o1 +call printf; nop +.L3311: +add %l5,4,%l5 +.L3309: +mov %g0,%i1 +mov %g0,%i4 +.L3313: +sll %i4,2,%l3 +set .3293,%l2 +ld [%l3+%l2],%l3 +cmp %l3,0; be .L3317; nop +set 1,%i1 +.L3317: +.L3314: +add %i4,1,%i4 +cmp %i4,10; bl .L3313; nop +cmp %i1,0; be .L3319; nop +ld [%i0+44],%l3 +cmp %l3,0; be .L3321; nop +set .3288,%o0 +set 8,%o1 +call printf; nop +.L3321: +add %l5,8,%l5 +.L3319: +mov %g0,%i1 +mov %g0,%i3 +.L3323: +mov %g0,%i4 +.L3327: +smul %i3,3,%l3 +add %l3,%i4,%i2 +sll %i4,2,%l3 +smul %i3,12,%l2 +set .3295,%l1 +add %l2,%l1,%l1 +ld [%l3+%l1],%f31 +set .3296,%l1 +add %l2,%l1,%l2 +ld [%l3+%l2],%f30 +fcmpes %f31,%f30; nop; fbne .L3333; nop +sll %i2,2,%l3 +set .3294,%l2 +ld [%l3+%l2],%f30 +fcmpes %f31,%f30; nop; fbue .L3331; nop +.L3333: +set 1,%i1 +.L3331: +.L3328: +add %i4,1,%i4 +cmp %i4,3; bl .L3327; nop +.L3324: +add %i3,1,%i3 +cmp %i3,4; bl .L3323; nop +cmp %i1,0; be .L3334; nop +ld [%i0+44],%l3 +cmp %l3,0; be .L3336; nop +set .3288,%o0 +set 16,%o1 +call printf; nop +.L3336: +add %l5,16,%l5 +.L3334: +mov %g0,%i1 +mov %g0,%i4 +.L3338: +smul %i4,12,%l3 +set .3297,%l2 +ld [%l3+%l2],%f31 +add %i4,1,%l3 +st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30 +fcmpes %f31,%f30; nop; fbue .L3342; nop +set 1,%i1 +.L3342: +.L3339: +add %i4,1,%i4 +cmp %i4,4; bl .L3338; nop +cmp %i1,0; be .L3344; nop +ld [%i0+44],%l3 +cmp %l3,0; be .L3346; nop +set .3288,%o0 +set 32,%o1 +call printf; nop +.L3346: +add %l5,32,%l5 +.L3344: +mov %l5,%i0 +.L3287: +ret; restore +.type s86,#function +.size s86,.-s86 +.global one +.align 4 +one: +set 1,%o0 +.L3348: +retl; nop +.type one,#function +.size one,.-one +.section ".data" +.type .3350,#object +.align 1 +.3350: +.byte 115 +.byte 56 +.byte 56 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .3350,10 +.type .3351,#object +.size .3351,8 +.align 1 +.3351: +.byte 115 +.byte 56 +.byte 56 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.global s88 +.section ".text" +.align 4 +s88: +save %sp,-112,%sp +set .3351,%i5 +add %i0,60,%i4 +mov %g0,%i3 +.L3353: +.L3354: +mov %i4,%i1 +add %i1,1,%i4 +mov %i5,%l7 +add %l7,1,%i5 +ldsb [%l7],%l7 +stb %l7,[%i1] +sll %l7,8*(4-1),%i1; sra %i1,8*(4-1),%i1 +cmp %i1,0; bne .L3353; nop +ba .L3356; nop +ld [%i0+44],%i1 +cmp %i1,0; be .L3358; nop +set .3350,%o0 +set 1,%o1 +call printf; nop +.L3358: +add %i3,1,%i3 +.L3356: +set metricp,%i1 +add -20,%fp,%l7 +st %l7,[%i1] +set 2,%l7 +st %l7,[%fp+-20] +ld [%i1],%i1 +set 3,%l7 +st %l7,[%i1] +ld [%fp+-20],%i1 +cmp %i1,3; be .L3360; nop +ld [%i0+44],%i1 +cmp %i1,0; be .L3362; nop +set .3350,%o0 +set 2,%o1 +call printf; nop +.L3362: +add %i3,2,%i3 +.L3360: +set .L419,%i1 +ld2 [%i1],%f30 +std %f30,[%fp+-16] +std %f30,[%fp+-8] +add -16,%fp,%i2 +set .L418,%i1 +ld2 [%i1],%f30 +st2 %f30,[%i2] +set .L418,%i1 +ld2 [%i1],%f30 +st2 %f30,[%i2+8] +ldd [%fp+-16],%f30 +ldd [%fp+-8],%f28 +faddd %f30,%f28,%f30 +set .L416,%i1 +ld2 [%i1],%f28 +fcmped %f30,%f28; nop; fbue .L3365; nop +ld [%i0+44],%i1 +cmp %i1,0; be .L3368; nop +set .3350,%o0 +set 4,%o1 +call printf; nop +.L3368: +add %i3,4,%i3 +.L3365: +mov %i3,%i0 +.L3349: +ret; restore +.type s88,#function +.size s88,.-s88 +.section ".data" +.type .3371,#object +.align 1 +.3371: +.byte 115 +.byte 57 +.byte 44 +.byte 101 +.byte 114 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.size .3371,9 +.type .3372,#object +.size .3372,8 +.align 1 +.3372: +.byte 115 +.byte 57 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 0 +.global s9 +.section ".text" +.align 4 +s9: +save %sp,-96,%sp +set .3372,%i3 +add %i0,60,%i2 +mov %g0,%i1 +.L3373: +.L3374: +mov %i2,%l7 +add %l7,1,%i2 +mov %i3,%l6 +add %l6,1,%i3 +ldsb [%l6],%l6 +stb %l6,[%l7] +sll %l6,8*(4-1),%l7; sra %l7,8*(4-1),%l7 +cmp %l7,0; bne .L3373; nop +mov %g0,%i4 +mov %g0,%i5 +.L3376: +set 2,%l5 +mov %l5,%l7 +mov %l5,%l6 +set 3,%l3 +mov %l3,%l5 +mov %l3,%l4 +cmp %l4,3; bne .L3382; nop +cmp %l5,3; be .L3380; nop +.L3382: +set 1,%i4 +.L3380: +cmp %l6,2; bne .L3385; nop +cmp %l7,2; be .L3383; nop +.L3385: +set 1,%i4 +.L3383: +.L3377: +add %i5,1,%i5 +cmp %i5,2; bl .L3376; nop +cmp %i4,0; be .L3390; nop +ld [%i0+44],%l7 +cmp %l7,0; be .L3388; nop +set .3371,%o0 +set 1,%o1 +call printf; nop +.L3388: +add %i1,1,%i1 +ba .L3390; nop +ld [%i0+44],%l7 +cmp %l7,0; be .L3391; nop +set .3371,%o0 +set 2,%o1 +call printf; nop +.L3391: +add %i1,2,%i1 +.L3390: +mov %i1,%i0 +.L3370: +ret; restore +.type s9,#function +.size s9,.-s9 +.global setev +.align 4 +setev: +set extvar,%o5 +set 1066,%o4 +st %o4,[%o5] +mov %g0,%o0 +.L3393: +retl; nop +.type setev,#function +.size setev,.-setev +.section ".bss" +.global rfs +.type rfs,#object +.size rfs,8 +.common rfs,8,1 +.global crc +.type crc,#object +.size crc,4 +.common crc,4,4 +.global rrc +.type rrc,#object +.size rrc,4 +.common rrc,4,4 +.global flgl +.type flgl,#object +.size flgl,4 +.common flgl,4,4 +.global flgd +.type flgd,#object +.size flgd,4 +.common flgd,4,4 +.global flgm +.type flgm,#object +.size flgm,4 +.common flgm,4,4 +.global flgs +.type flgs,#object +.size flgs,4 +.common flgs,4,4 +.global dprec +.type dprec,#object +.size dprec,4 +.common dprec,4,4 +.global fprec +.type fprec,#object +.size fprec,4 +.common fprec,4,4 +.global dbits +.type dbits,#object +.size dbits,4 +.common dbits,4,4 +.global fbits +.type fbits,#object +.size fbits,4 +.common fbits,4,4 +.global ubits +.type ubits,#object +.size ubits,4 +.common ubits,4,4 +.global lbits +.type lbits,#object +.size lbits,4 +.common lbits,4,4 +.global metricp +.type metricp,#object +.size metricp,4 +.common metricp,4,4 +.global extvar +.type extvar,#object +.size extvar,4 +.common extvar,4,4 +.section ".rodata" +.align 1 +.L3266: +.byte 66 +.byte 101 +.byte 32 +.byte 101 +.byte 115 +.byte 112 +.byte 101 +.byte 99 +.byte 105 +.byte 97 +.byte 108 +.byte 108 +.byte 121 +.byte 32 +.byte 99 +.byte 97 +.byte 114 +.byte 101 +.byte 102 +.byte 117 +.byte 108 +.byte 32 +.byte 119 +.byte 105 +.byte 116 +.byte 104 +.byte 32 +.byte 49 +.byte 45 +.byte 98 +.byte 105 +.byte 116 +.byte 32 +.byte 102 +.byte 105 +.byte 101 +.byte 108 +.byte 100 +.byte 115 +.byte 33 +.byte 10 +.byte 0 +.align 1 +.L3259: +.byte 83 +.byte 105 +.byte 103 +.byte 110 +.byte 32 +.byte 101 +.byte 120 +.byte 116 +.byte 101 +.byte 110 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 105 +.byte 110 +.byte 32 +.byte 102 +.byte 105 +.byte 101 +.byte 108 +.byte 100 +.byte 115 +.byte 10 +.byte 0 +.align 1 +.L3252: +.byte 37 +.byte 115 +.byte 37 +.byte 115 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 4 +.L3175: +.word 0x43080000 +.align 1 +.L3022: +.byte 112 +.byte 111 +.byte 105 +.byte 110 +.byte 116 +.byte 101 +.byte 114 +.byte 0 +.align 1 +.L2472: +.byte 73 +.byte 110 +.byte 99 +.byte 114 +.byte 101 +.byte 97 +.byte 115 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 97 +.byte 114 +.byte 114 +.byte 97 +.byte 121 +.byte 32 +.byte 101 +.byte 108 +.byte 101 +.byte 109 +.byte 101 +.byte 110 +.byte 116 +.byte 115 +.byte 32 +.byte 97 +.byte 115 +.byte 115 +.byte 105 +.byte 103 +.byte 110 +.byte 101 +.byte 100 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 100 +.byte 101 +.byte 99 +.byte 114 +.byte 101 +.byte 97 +.byte 115 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 108 +.byte 111 +.byte 99 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 115 +.byte 10 +.byte 0 +.align 4 +.L2356: +.word 0x41d00000 +.align 8 +.L2355: +.word 0x403a0000 +.word 0x0 +.align 8 +.L1659: +.word 0x40040000 +.word 0x0 +.align 8 +.L1484: +.word 0x40240000 +.word 0x0 +.align 4 +.L1455: +.word 0x41200000 +.align 8 +.L1280: +.word 0x40080000 +.word 0x0 +.align 4 +.L1251: +.word 0x40400000 +.align 8 +.L1076: +.word 0x401c0000 +.word 0x0 +.align 4 +.L1047: +.word 0x40e00000 +.align 8 +.L870: +.word 0x40140000 +.word 0x0 +.align 4 +.L841: +.word 0x40a00000 +.align 8 +.L836: +.word 0x41e00000 +.word 0x0 +.align 4 +.L828: +.word 0x4f000000 +.align 1 +.L653: +.byte 113 +.byte 117 +.byte 101 +.byte 101 +.byte 112 +.byte 0 +.align 1 +.L639: +.byte 10 +.byte 0 +.align 1 +.L638: +.byte 37 +.byte 100 +.byte 0 +.align 1 +.L633: +.byte 32 +.byte 32 +.byte 32 +.byte 107 +.byte 101 +.byte 121 +.byte 61 +.byte 0 +.align 8 +.L596: +.word 0x40000000 +.word 0x0 +.align 8 +.L536: +.word 0x40ce8480 +.word 0x0 +.align 8 +.L535: +.word 0x405f4000 +.word 0x0 +.align 4 +.L534: +.word 0x42fa0000 +.align 4 +.L529: +.word 0x40000000 +.align 1 +.L431: +.byte 100 +.byte 111 +.byte 117 +.byte 98 +.byte 108 +.byte 101 +.byte 0 +.align 1 +.L430: +.byte 102 +.byte 108 +.byte 111 +.byte 97 +.byte 116 +.byte 0 +.align 1 +.L429: +.byte 117 +.byte 110 +.byte 115 +.byte 105 +.byte 103 +.byte 110 +.byte 101 +.byte 100 +.byte 0 +.align 1 +.L428: +.byte 108 +.byte 111 +.byte 110 +.byte 103 +.byte 0 +.align 1 +.L427: +.byte 115 +.byte 104 +.byte 111 +.byte 114 +.byte 116 +.byte 0 +.align 1 +.L426: +.byte 105 +.byte 110 +.byte 116 +.byte 0 +.align 1 +.L425: +.byte 99 +.byte 104 +.byte 97 +.byte 114 +.byte 0 +.align 8 +.L419: +.word 0x0 +.word 0x0 +.align 8 +.L418: +.word 0x3ff00000 +.word 0x0 +.align 8 +.L417: +.word 0x40100000 +.word 0x0 +.align 8 +.L416: +.word 0x40000000 +.word 0x0 +.align 4 +.L412: +.word 0x0 +.align 4 +.L411: +.word 0x3f800000 +.align 1 +.L390: +.byte 113 +.byte 117 +.byte 101 +.byte 101 +.byte 112 +.byte 33 +.byte 0 +.align 1 +.L379: +.byte 10 +.byte 9 +.byte 8 +.byte 13 +.byte 12 +.byte 92 +.byte 39 +.byte 0 +.align 1 +.L375: +.byte 46 +.byte 34 +.byte 46 +.byte 0 +.align 1 +.L362: +.byte 46 +.byte 46 +.byte 46 +.byte 0 +.align 8 +.L333: +.word 0x40938800 +.word 0x0 +.align 1 +.L199: +.byte 32 +.byte 32 +.byte 32 +.byte 100 +.byte 105 +.byte 102 +.byte 102 +.byte 101 +.byte 114 +.byte 101 +.byte 110 +.byte 116 +.byte 32 +.byte 114 +.byte 101 +.byte 115 +.byte 117 +.byte 108 +.byte 116 +.byte 115 +.byte 32 +.byte 119 +.byte 104 +.byte 101 +.byte 110 +.byte 32 +.byte 97 +.byte 115 +.byte 115 +.byte 105 +.byte 103 +.byte 110 +.byte 101 +.byte 100 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 108 +.byte 111 +.byte 110 +.byte 103 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 1 +.L198: +.byte 68 +.byte 101 +.byte 99 +.byte 105 +.byte 109 +.byte 97 +.byte 108 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 111 +.byte 99 +.byte 116 +.byte 97 +.byte 108 +.byte 47 +.byte 104 +.byte 101 +.byte 120 +.byte 32 +.byte 99 +.byte 111 +.byte 110 +.byte 115 +.byte 116 +.byte 97 +.byte 110 +.byte 116 +.byte 115 +.byte 32 +.byte 115 +.byte 111 +.byte 109 +.byte 101 +.byte 116 +.byte 105 +.byte 109 +.byte 101 +.byte 115 +.byte 32 +.byte 103 +.byte 105 +.byte 118 +.byte 101 +.byte 10 +.byte 0 +.align 1 +.L27: +.byte 10 +.byte 70 +.byte 97 +.byte 105 +.byte 108 +.byte 101 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 1 +.L26: +.byte 10 +.byte 78 +.byte 111 +.byte 32 +.byte 101 +.byte 114 +.byte 114 +.byte 111 +.byte 114 +.byte 115 +.byte 32 +.byte 100 +.byte 101 +.byte 116 +.byte 101 +.byte 99 +.byte 116 +.byte 101 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 1 +.L20: +.byte 83 +.byte 101 +.byte 99 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 37 +.byte 115 +.byte 32 +.byte 114 +.byte 101 +.byte 116 +.byte 117 +.byte 114 +.byte 110 +.byte 101 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 46 +.byte 10 +.byte 0 |