| .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 |
| ld [%l7],%f30; ld [%l7+4],%f31 |
| std %f30,[%fp+-64] |
| std %f30,[%fp+-56] |
| set .L333,%l7 |
| ld [%l7],%f30; ld [%l7+4],%f31 |
| std %f30,[%fp+-48] |
| set .L333,%l7 |
| ld [%l7],%f30; ld [%l7+4],%f31 |
| std %f30,[%fp+-40] |
| set .L333,%l7 |
| ld [%l7],%f30; ld [%l7+4],%f31 |
| std %f30,[%fp+-32] |
| set .L333,%l7 |
| ld [%l7],%f30; ld [%l7+4],%f31 |
| std %f30,[%fp+-24] |
| set .L333,%l7 |
| ld [%l7],%f30; ld [%l7+4],%f31 |
| std %f30,[%fp+-16] |
| set .L333,%l7 |
| ld [%l7],%f30; ld [%l7+4],%f31 |
| std %f30,[%fp+-8] |
| mov %g0,%i2 |
| mov %g0,%i5 |
| .L341: |
| sll %i5,3,%l7 |
| add -64,%fp,%l6 |
| add %l7,%l6,%l6 |
| ld [%l6],%f30; ld [%l6+4],%f31 |
| add -56,%fp,%l6 |
| add %l7,%l6,%l7 |
| ld [%l7],%f28; ld [%l7+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%i1],%f28; ld [%i1+4],%f29 |
| fdivd %f30,%f28,%f30 |
| fdtos %f30,%f31 |
| st %f31,[%fp+-4] |
| .L414: |
| ld [%fp+-8],%f31 |
| ld [%fp+-12],%f30 |
| fcmps %f31,%f30; nop; fbne .L413; nop |
| set .L417,%i1 |
| ld [%i1],%f30; ld [%i1+4],%f31 |
| ld [%fp+-4],%f29 |
| fstod %f29,%f28 |
| fmuld %f30,%f28,%f30 |
| fdtos %f30,%f31 |
| st %f31,[%i0+28] |
| set .L418,%i1 |
| ld [%i1],%f30; ld [%i1+4],%f31 |
| std %f30,[%fp+-32] |
| set .L411,%i1 |
| ld [%i1],%f31 |
| st %f31,[%fp+-4] |
| set .L419,%i1 |
| ld [%i1],%f30; ld [%i1+4],%f31 |
| 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 |
| ld [%i1],%f28; ld [%i1+4],%f29 |
| fdivd %f30,%f28,%f30 |
| fdtos %f30,%f31 |
| st %f31,[%fp+-4] |
| .L421: |
| ldd [%fp+-24],%f30 |
| ldd [%fp+-32],%f28 |
| fcmpd %f30,%f28; nop; fbne .L420; nop |
| set .L417,%i1 |
| ld [%i1],%f30; ld [%i1+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| ld [%i0+28],%f27 |
| fstod %f27,%f26 |
| fmuld %f28,%f26,%f28 |
| fcmpd %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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-64] |
| set .L536,%l3 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| fcmpd %f30,%f28; nop; fbe .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 |
| fcmpd %f30,%f28; nop; fbe .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 |
| fcmpd %f30,%f28; nop; fbe .L591; nop |
| set 1,%l3 |
| stb %l3,[%fp+-11] |
| .L591: |
| ld [%fp+-52],%l3 |
| ld [%fp+-44],%f31 |
| set .L596,%l2 |
| ld [%l2],%f28; ld [%l2+4],%f29 |
| 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 |
| fcmpd %f30,%f28; nop; fbe .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 |
| fcmpd %f30,%f28; nop; fbe .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 |
| fcmpd %f30,%f28; nop; fbe .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 |
| fcmpd %f30,%f28; nop; fbe .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 |
| fcmpd %f30,%f28; nop; fbe .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 |
| fcmpd %f30,%f28; nop; fbe .L610; nop |
| set 1,%l3 |
| stb %l3,[%fp+-5] |
| .L610: |
| ld [%fp+-52],%l3 |
| ldd [%fp+-64],%f30 |
| set .L596,%l2 |
| ld [%l2],%f28; ld [%l2+4],%f29 |
| 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 |
| fcmpd %f30,%f28; nop; fbe .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 |
| fcmpd %f30,%f28; nop; fbe .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 |
| fcmpd %f30,%f28; nop; fbe .L619; nop |
| set 1,%l3 |
| stb %l3,[%fp+-2] |
| .L619: |
| ldd [%fp+-64],%f30 |
| fmuld %f30,%f30,%f30 |
| ldd [%fp+-40],%f28 |
| fcmpd %f30,%f28; nop; fbe .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 |
| fcmps %f31,%f31; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| fcmps %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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-40] |
| ldd [%fp+-40],%f30 |
| set .L836,%l3 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| ld [%l2],%f30; ld [%l2+4],%f31 |
| 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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f30,%f31; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| fcmps %f31,%f30; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-24] |
| set 2,%l3 |
| st %l3,[%fp+-12] |
| ld [%fp+-12],%l3 |
| set .L596,%l2 |
| ld [%l2],%f30; ld [%l2+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-24] |
| set .L416,%l3 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-40] |
| ldd [%fp+-40],%f28 |
| std %f28,[%fp+-24] |
| ldd [%fp+-24],%f28 |
| fcmpd %f28,%f30; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| fcmps %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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-40] |
| set .L596,%l3 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| ld [%l2],%f28; ld [%l2+4],%f29 |
| 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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| fcmps %f31,%f30; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-24] |
| set 2,%l3 |
| st %l3,[%fp+-12] |
| ld [%fp+-12],%l3 |
| ldd [%fp+-24],%f30 |
| set .L596,%l2 |
| ld [%l2],%f28; ld [%l2+4],%f29 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-24] |
| set .L416,%l3 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| fcmps %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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-40] |
| set .L596,%l3 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| ld [%l2],%f28; ld [%l2+4],%f29 |
| 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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| fcmps %f31,%f30; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-24] |
| set 2,%l3 |
| st %l3,[%fp+-12] |
| ld [%fp+-12],%l3 |
| ldd [%fp+-24],%f30 |
| set .L596,%l2 |
| ld [%l2],%f28; ld [%l2+4],%f29 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-24] |
| set .L416,%l3 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| fcmps %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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-40] |
| set .L596,%l3 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| ld [%l2],%f28; ld [%l2+4],%f29 |
| 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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| fcmps %f31,%f30; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-24] |
| set 2,%l3 |
| st %l3,[%fp+-12] |
| ld [%fp+-12],%l3 |
| ldd [%fp+-24],%f30 |
| set .L596,%l2 |
| ld [%l2],%f28; ld [%l2+4],%f29 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-24] |
| set .L416,%l3 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| fcmps %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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-40] |
| set .L596,%l3 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l2],%f28; ld [%l2+4],%f29 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-24] |
| set 2,%l3 |
| st %l3,[%fp+-12] |
| ld [%fp+-12],%l3 |
| ldd [%fp+-24],%f30 |
| set .L596,%l2 |
| ld [%l2],%f28; ld [%l2+4],%f29 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| std %f30,[%fp+-24] |
| set .L416,%l3 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| fcmps %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 |
| ld [%l3],%f28; ld [%l3+4],%f29 |
| fcmpd %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 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| 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 |
| fcmpd %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 |
| fcmpd %f28,%f30; nop; fbne .L2404; nop |
| st %l7,[%sp+64]; ld [%sp+64],%f29; fitos %f29,%f29 |
| fstod %f29,%f28 |
| fcmpd %f28,%f30; nop; fbne .L2404; nop |
| st %l4,[%sp+64]; ld [%sp+64],%f29; fitos %f29,%f29 |
| fstod %f29,%f28 |
| fcmpd %f28,%f30; nop; fbne .L2404; nop |
| ld [%fp+-8],%l3 |
| set .L596,%l2 |
| ld [%l2],%f28; ld [%l2+4],%f29 |
| 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 |
| fcmpd %f28,%f30; nop; fbne .L2404; nop |
| ldd [%fp+-16],%f28 |
| fdtos %f28,%f29 |
| fstod %f29,%f28 |
| fcmpd %f28,%f30; nop; fbe .L2398; nop |
| .L2404: |
| add %i2,32,%i2 |
| .L2398: |
| set .L2355,%l3 |
| ld [%l3],%f30; ld [%l3+4],%f31 |
| sll %l6,8*(4-1),%l3; sra %l3,8*(4-1),%l3 |
| st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 |
| fcmpd %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 |
| fcmpd %f28,%f30; nop; fbne .L2411; nop |
| st %l7,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 |
| fcmpd %f28,%f30; nop; fbne .L2411; nop |
| st %l4,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 |
| fcmpd %f28,%f30; nop; fbne .L2411; nop |
| ld [%fp+-8],%l3 |
| set .L596,%l2 |
| ld [%l2],%f28; ld [%l2+4],%f29 |
| 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 |
| fcmpd %f28,%f30; nop; fbne .L2411; nop |
| ld [%fp+-20],%f29 |
| fstod %f29,%f28 |
| fcmpd %f28,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbne .L3333; nop |
| sll %i2,2,%l3 |
| set .3294,%l2 |
| ld [%l3+%l2],%f30 |
| fcmps %f31,%f30; nop; fbe .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 |
| fcmps %f31,%f30; nop; fbe .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 |
| ld [%i1],%f30; ld [%i1+4],%f31 |
| std %f30,[%fp+-16] |
| std %f30,[%fp+-8] |
| add -16,%fp,%i2 |
| set .L418,%i1 |
| ld [%i1],%f30; ld [%i1+4],%f31 |
| st %f30,[%i2]; st %f31,[%i2+4] |
| set .L418,%i1 |
| ld [%i1],%f30; ld [%i1+4],%f31 |
| st %f30,[%i2+8]; st %f31,[%i2+8+4] |
| ldd [%fp+-16],%f30 |
| ldd [%fp+-8],%f28 |
| faddd %f30,%f28,%f30 |
| set .L416,%i1 |
| ld [%i1],%f28; ld [%i1+4],%f29 |
| fcmpd %f30,%f28; nop; fbe .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 |