.set noat .set noreorder .set nomacro .section .rodata.cst8,"aM",@progbits,8 .align 3 $LC0: .quad 2381903268435576 .text .align 2 .align 4 .globl sub .ent sub sub: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $sub..ng: .prologue 1 ldah $1,$LC0($29) !gprelhigh sra $17,12,$3 mov $16,$0 ldq $2,$LC0($1) !gprellow lda $1,4095($31) and $17,$1,$17 xor $3,$2,$3 sll $3,12,$3 bis $17,$3,$17 stq $17,0($16) ret $31,($26),1 .end sub .section .rodata.cst8 .align 3 $LC1: .quad 2381903268435576 .text .align 2 .align 4 .globl sub2 .ent sub2 sub2: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!2 lda $29,0($29) !gpdisp!2 $sub2..ng: .prologue 1 ldah $1,$LC1($29) !gprelhigh sll $17,12,$3 mov $16,$0 ldq $2,$LC1($1) !gprellow sra $3,12,$3 lda $1,-4096($31) xor $3,$2,$3 lda $2,-1($31) srl $1,12,$1 sll $2,52,$2 and $3,$1,$3 and $17,$2,$17 bis $17,$3,$17 stq $17,0($16) ret $31,($26),1 .end sub2 .section .rodata.cst8 .align 3 $LC2: .quad 6885502895806072 .text .align 2 .align 4 .globl sub3 .ent sub3 sub3: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!3 lda $29,0($29) !gpdisp!3 $sub3..ng: .prologue 1 ldah $1,$LC2($29) !gprelhigh sra $17,11,$3 mov $16,$0 ldq $2,$LC2($1) !gprellow lda $1,2047($31) and $17,$1,$17 xor $3,$2,$3 sll $3,11,$3 bis $17,$3,$17 stq $17,0($16) ret $31,($26),1 .end sub3 .section .rodata.cst8 .align 3 $LC3: .quad 6885502895806072 .text .align 2 .align 4 .globl sub4 .ent sub4 sub4: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!4 lda $29,0($29) !gpdisp!4 $sub4..ng: .prologue 1 ldah $1,$LC3($29) !gprelhigh sll $17,11,$3 mov $16,$0 ldq $2,$LC3($1) !gprellow sra $3,11,$3 lda $1,-2048($31) xor $3,$2,$3 lda $2,-1($31) srl $1,11,$1 sll $2,53,$2 and $3,$1,$3 and $17,$2,$17 bis $17,$3,$17 stq $17,0($16) ret $31,($26),1 .end sub4 .globl tmp .section .sdata,"aw",@progbits .align 3 .type tmp, @object .size tmp, 8 tmp: .byte 35 .byte 209 .byte 188 .byte 154 .byte 120 .byte 86 .byte 52 .byte 18 .globl tmp2 .align 3 .type tmp2, @object .size tmp2, 8 tmp2: .byte 205 .byte 171 .byte 137 .byte 103 .byte 69 .byte 35 .byte 49 .byte 18 .globl tmp3 .align 3 .type tmp3, @object .size tmp3, 8 tmp3: .byte 35 .byte 1 .byte 0 .byte 0 .byte 0 .byte 248 .byte 255 .byte 15 .globl tmp4 .align 3 .type tmp4, @object .size tmp4, 8 tmp4: .byte 0 .byte 0 .byte 0 .byte 0 .byte 255 .byte 255 .byte 97 .byte 36 .section .rodata.cst8 .align 3 $LC4: .quad -1876791358784075 .align 3 $LC5: .quad -1818956999141768 .text .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x4000600,0 ldah $29,0($27) !gpdisp!5 lda $29,0($29) !gpdisp!5 $main..ng: lda $30,-64($30) lda $16,32($30) stq $9,8($30) ldah $9,tmp($29) !gprelhigh stq $10,16($30) ldah $10,tmp2($29) !gprelhigh ldq $17,tmp($9) !gprellow stq $26,0($30) .prologue 1 bsr $26,$sub..ng ldq $1,32($30) lda $16,40($30) ldq $17,tmp2($10) !gprellow stq $1,tmp($9) !gprellow cpys $f31,$f31,$f31 bsr $26,$sub2..ng ldq $3,40($30) ldq $2,tmp($9) !gprellow stq $3,tmp2($10) !gprellow sll $2,52,$1 sra $1,52,$1 lda $1,-291($1) bne $1,$L14 sra $2,12,$4 ldah $2,$LC4($29) !gprelhigh ldq $1,$LC4($2) !gprellow cmpeq $4,$1,$1 bne $1,$L15 $L14: ldq $27,abort($29) !literal!7 jsr $26,($27),abort !lituse_jsr!7 .align 4 $L15: sra $3,52,$1 lda $1,-291($1) bne $1,$L14 sll $3,12,$1 sra $1,12,$1 cmpeq $1,$4,$1 beq $1,$L14 ldah $9,tmp3($29) !gprelhigh ldah $10,tmp4($29) !gprelhigh cpys $f31,$f31,$f31 lda $16,48($30) ldq $17,tmp3($9) !gprellow bsr $26,$sub3..ng ldq $1,48($30) lda $16,56($30) ldq $17,tmp4($10) !gprellow stq $1,tmp3($9) !gprellow cpys $f31,$f31,$f31 bsr $26,$sub4..ng ldq $3,56($30) ldq $2,tmp3($9) !gprellow stq $3,tmp4($10) !gprellow sll $2,53,$1 sra $1,53,$1 lda $1,-291($1) bne $1,$L14 sra $2,11,$4 ldah $2,$LC5($29) !gprelhigh ldq $1,$LC5($2) !gprellow cmpeq $4,$1,$1 beq $1,$L14 sra $3,53,$1 lda $1,-291($1) bne $1,$L14 sll $3,11,$1 sra $1,11,$1 cmpeq $1,$4,$1 beq $1,$L14 mov $31,$16 ldq $27,exit($29) !literal!6 jsr $26,($27),exit !lituse_jsr!6 .end main .ident "GCC: (GNU) 3.3.2"