.set noat .set noreorder .set nomacro .globl i .data .align 4 .type i, @object .size i, 16 i: .word 150 .word 100 .word 150 .word 200 .word 0 .word 0 .word 0 .word 0 .globl j .align 4 .type j, @object .size j, 16 j: .word 10 .word 13 .word 20 .word 30 .word 1 .word 1 .word 1 .word 1 .text .align 2 .align 4 .globl verify .ent verify verify: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $verify..ng: lda $30,-16($30) cmpeq $16,$20,$16 cmpeq $17,$21,$17 ldl $1,16($30) cmpeq $16,0,$16 stq $26,0($30) .prologue 1 cmpeq $17,0,$17 ldl $2,24($30) cmpeq $18,$1,$18 bis $16,$17,$16 cmpeq $18,0,$18 bne $16,$L3 cmpeq $19,$2,$1 cmpeq $1,0,$1 bis $18,$1,$1 beq $1,$L1 $L3: ldq $27,abort($29) !literal!2 jsr $26,($27),abort !lituse_jsr!2 .align 4 $L1: ldq $26,0($30) lda $30,16($30) ret $31,($26),1 .end verify .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x400fe00,0 ldah $29,0($27) !gpdisp!11 lda $29,0($29) !gpdisp!11 $main..ng: ldah $27,i($29) !gprelhigh ldah $28,j($29) !gprelhigh ldq $8,res+2($29) !literal ldq $16,i($27) !gprellow ldq $18,j($28) !gprellow ldq $19,j+8($28) !gprellow addl $31,$16,$5 ldq $17,i+8($27) !gprellow addl $31,$18,$3 ldq $23,res+6($29) !literal sra $5,16,$5 sra $3,16,$3 sll $16,16,$22 sll $18,16,$7 addq $16,$18,$1 addq $5,$3,$28 inswl $28,2,$28 sra $22,48,$22 sra $7,48,$7 zapnot $1,243,$3 addq $22,$7,$5 ldq $22,res+4($29) !literal bis $3,$28,$1 sra $18,48,$24 sra $16,48,$20 inswl $5,4,$5 zapnot $1,207,$3 addq $20,$24,$4 bis $3,$5,$1 sll $4,48,$4 zapnot $1,63,$5 addl $31,$17,$6 addl $31,$19,$3 sra $6,16,$6 sra $3,16,$3 bis $5,$4,$1 sll $17,16,$7 sll $19,16,$5 addq $17,$19,$2 addq $6,$3,$4 sra $7,48,$7 sra $5,48,$5 inswl $4,2,$4 zapnot $2,243,$3 addq $7,$5,$6 bis $3,$4,$2 sra $19,48,$0 inswl $6,4,$6 sra $17,48,$4 zapnot $2,207,$3 lda $30,-224($30) bis $3,$6,$2 addq $4,$0,$4 stq $13,56($30) sll $4,48,$4 ldq $13,res($29) !literal zapnot $2,63,$3 stq $26,16($30) stq $9,24($30) lda $20,160($31) stq $10,32($30) bis $3,$4,$3 stq $11,40($30) lda $21,113($31) stq $12,48($30) mov $31,$12 stq $14,64($30) stq $15,72($30) .prologue 1 ldq $4,k($29) !literal stq $3,8($13) stq $1,80($30) stq $3,88($30) stq $3,8($4) stq $1,0($4) stq $1,0($13) ldq_u $2,0($13) ldq_u $3,2($13) ldq_u $4,4($13) extwl $2,$13,$16 ldq_u $1,6($13) extwl $3,$8,$17 extwl $4,$22,$18 extwl $1,$23,$19 sll $16,48,$16 sll $17,48,$17 sll $18,48,$18 sll $19,48,$19 sra $16,48,$16 sra $17,48,$17 sra $18,48,$18 sra $19,48,$19 lda $1,170($31) stq $1,0($30) lda $2,230($31) stq $2,8($30) cpys $f31,$f31,$f31 bsr $26,$verify..ng lda $21,1300($31) ldah $27,i($29) !gprelhigh ldah $28,j($29) !gprelhigh stq $12,144($30) cpys $f31,$f31,$f31 lda $1,3000($31) ldq $16,i($27) !gprellow ldq $18,j($28) !gprellow ldq $19,j+8($28) !gprellow srl $16,16,$0 stq $1,0($30) srl $18,16,$28 ldq $20,i+8($27) !gprellow mull $16,$18,$9 stq $12,152($30) srl $16,32,$3 stq $12,160($30) srl $18,48,$7 stq $12,168($30) srl $16,48,$4 stq $12,176($30) lda $2,6000($31) stq $12,184($30) stq $2,8($30) srl $19,16,$8 srl $20,16,$15 stq $12,192($30) mov $20,$17 stq $12,200($30) srl $19,32,$22 stq $12,208($30) srl $20,32,$5 stq $12,216($30) srl $19,48,$23 srl $20,48,$6 lda $20,1500($31) mull $0,$28,$0 srl $18,32,$28 zapnot $9,243,$1 mull $3,$28,$3 inswl $0,2,$0 bis $1,$0,$9 zapnot $9,207,$2 mull $4,$7,$4 inswl $3,4,$3 bis $2,$3,$9 zapnot $9,63,$1 mull $17,$19,$10 sll $4,48,$4 bis $1,$4,$9 mull $15,$8,$2 ldq $8,res+6($29) !literal zapnot $10,243,$1 mull $5,$22,$5 inswl $2,2,$2 bis $1,$2,$10 zapnot $10,207,$2 mull $6,$23,$6 inswl $5,4,$5 bis $2,$5,$10 ldq $5,res+2($29) !literal zapnot $10,63,$1 ldq $2,k($29) !literal stq $9,0($2) sll $6,48,$6 bis $1,$6,$1 ldq $6,res+4($29) !literal stq $1,8($13) stq $9,96($30) stq $1,104($30) stq $9,0($13) stq $1,8($2) ldq_u $1,0($13) ldq_u $3,2($13) ldq_u $4,4($13) extwl $1,$13,$16 ldq_u $2,6($13) extwl $3,$5,$17 extwl $4,$6,$18 extwl $2,$8,$19 sll $16,48,$16 sll $17,48,$17 sll $18,48,$18 sll $19,48,$19 sra $16,48,$16 sra $17,48,$17 sra $18,48,$18 sra $19,48,$19 cpys $f31,$f31,$f31 bsr $26,$verify..ng lda $20,15($31) ldah $24,i($29) !gprelhigh ldq $27,__divl($29) !literal!3 ldah $25,j($29) !gprelhigh ldq $1,i($24) !gprellow ldq $3,j($25) !gprellow ldq $4,j+8($25) !gprellow sll $1,32,$5 ldq $10,i+8($24) !gprellow sll $3,48,$25 stq $3,112($30) sll $1,48,$24 stq $4,120($30) sra $25,48,$25 sra $24,48,$24 sll $3,32,$8 cpys $f31,$f31,$f31 jsr $23,($27),__divl !lituse_jsr!3 sra $5,48,$0 sra $8,48,$22 mov $27,$9 ldq $27,__divl($29) !literal!4 mov $0,$24 mov $22,$25 cpys $f31,$f31,$f31 jsr $23,($27),__divl !lituse_jsr!4 sll $1,16,$5 sll $3,16,$8 inswl $27,2,$0 ldq $27,__divl($29) !literal!5 sra $5,48,$24 sra $8,48,$25 zapnot $9,243,$5 jsr $23,($27),__divl !lituse_jsr!5 sll $10,32,$14 bis $5,$0,$11 inswl $27,4,$8 ldq $27,__divl($29) !literal!6 sra $1,48,$5 sra $3,48,$25 mov $5,$24 jsr $23,($27),__divl !lituse_jsr!6 sll $10,48,$0 sll $4,48,$25 sll $27,48,$2 ldq $27,__divl($29) !literal!7 sra $0,48,$24 sra $25,48,$25 sll $4,32,$22 jsr $23,($27),__divl !lituse_jsr!7 sra $14,48,$5 sra $22,48,$25 mov $27,$3 ldq $27,__divl($29) !literal!8 mov $5,$24 zapnot $11,207,$1 cpys $f31,$f31,$f31 jsr $23,($27),__divl !lituse_jsr!8 lda $21,7($31) bis $1,$8,$11 sll $4,16,$25 sll $10,16,$8 inswl $27,2,$5 ldq $27,__divl($29) !literal!9 sra $8,48,$24 sra $25,48,$25 zapnot $11,63,$1 jsr $23,($27),__divl !lituse_jsr!9 sra $4,48,$25 bis $1,$2,$11 zapnot $3,243,$1 inswl $27,4,$2 ldq $27,__divl($29) !literal!10 bis $1,$5,$12 sra $10,48,$24 zapnot $12,207,$1 jsr $23,($27),__divl !lituse_jsr!10 bis $1,$2,$12 ldq $28,k($29) !literal sll $27,48,$24 zapnot $12,63,$2 lda $1,7($31) stq $1,0($30) stq $11,0($28) bis $2,$24,$2 stq $11,0($13) stq $2,8($28) ldq_u $1,0($13) stq $2,8($13) ldq_u $3,2($13) bis $31,$31,$31 extwl $1,$13,$16 ldq_u $4,4($13) ldq $1,res+2($29) !literal cpys $f31,$f31,$f31 sll $16,48,$16 ldq_u $2,6($13) extwl $3,$1,$17 ldq $3,res+4($29) !literal sra $16,48,$16 sll $17,48,$17 extwl $4,$3,$18 ldq $4,res+6($29) !literal sra $17,48,$17 sll $18,48,$18 extwl $2,$4,$19 sra $18,48,$18 sll $19,48,$19 lda $1,6($31) stq $1,8($30) sra $19,48,$19 bsr $26,$verify..ng lda $20,2($31) ldah $5,i($29) !gprelhigh ldq $25,k($29) !literal ldah $6,j($29) !gprelhigh ldq $8,res+6($29) !literal ldq $3,i($5) !gprellow ldq $1,j($6) !gprellow ldq $4,i+8($5) !gprellow bis $31,$31,$31 lda $5,20($31) ldq $2,j+8($6) !gprellow stq $5,0($30) and $3,$1,$22 lda $6,8($31) stq $22,144($30) stq $6,8($30) and $4,$2,$3 stq $3,152($30) lda $21,4($31) stq $22,0($25) stq $3,8($25) stq $22,0($13) stq $3,8($13) ldq_u $1,0($13) ldq_u $3,2($13) ldq_u $4,4($13) ldq_u $2,6($13) ldq $5,res+2($29) !literal extwl $1,$13,$16 ldq $6,res+4($29) !literal extwl $2,$8,$19 extwl $3,$5,$17 extwl $4,$6,$18 sll $16,48,$16 sll $17,48,$17 sll $18,48,$18 sll $19,48,$19 sra $16,48,$16 sra $17,48,$17 sra $18,48,$18 sra $19,48,$19 bsr $26,$verify..ng lda $20,158($31) ldah $22,i($29) !gprelhigh ldq $28,k($29) !literal ldah $23,j($29) !gprelhigh ldq $8,res+6($29) !literal ldq $3,i($22) !gprellow ldq $1,j($23) !gprellow ldq $4,i+8($22) !gprellow bis $31,$31,$31 lda $5,150($31) ldq $2,j+8($23) !gprellow stq $5,0($30) bis $3,$1,$24 lda $6,222($31) stq $24,160($30) stq $6,8($30) bis $4,$2,$3 stq $3,168($30) lda $21,109($31) stq $24,0($28) stq $3,8($28) stq $24,0($13) stq $3,8($13) ldq_u $1,0($13) ldq_u $3,2($13) ldq_u $4,4($13) ldq_u $2,6($13) ldq $5,res+2($29) !literal extwl $1,$13,$16 ldq $6,res+4($29) !literal extwl $2,$8,$19 extwl $3,$5,$17 extwl $4,$6,$18 sll $16,48,$16 sll $17,48,$17 sll $18,48,$18 sll $19,48,$19 sra $16,48,$16 sra $17,48,$17 sra $18,48,$18 sra $19,48,$19 bsr $26,$verify..ng lda $20,156($31) ldah $23,j($29) !gprelhigh ldq $28,k($29) !literal ldah $22,i($29) !gprelhigh ldq $8,res+6($29) !literal ldq $1,j($23) !gprellow ldq $2,j+8($23) !gprellow ldq $3,i($22) !gprellow bis $31,$31,$31 lda $5,130($31) ldq $4,i+8($22) !gprellow stq $5,0($30) lda $6,214($31) xor $3,$1,$24 stq $6,8($30) stq $24,176($30) xor $4,$2,$3 stq $3,184($30) lda $21,105($31) stq $24,0($28) stq $24,0($13) stq $3,8($28) stq $3,8($13) ldq $6,res+4($29) !literal ldq_u $1,0($13) ldq_u $3,2($13) ldq_u $4,4($13) ldq_u $2,6($13) extwl $1,$13,$16 ldq $5,res+2($29) !literal extwl $4,$6,$18 extwl $2,$8,$19 extwl $3,$5,$17 sll $16,48,$16 sll $17,48,$17 sll $18,48,$18 sll $19,48,$19 sra $16,48,$16 sra $17,48,$17 sra $18,48,$18 sra $19,48,$19 bsr $26,$verify..ng lda $21,-100($31) ldah $22,i($29) !gprelhigh lda $5,-150($31) stq $5,0($30) cpys $f31,$f31,$f31 mov $5,$20 ldq $8,i($22) !gprellow ldq $0,i+8($22) !gprellow subl $31,$8,$27 stl $27,192($30) cpys $f31,$f31,$f31 srl $8,16,$5 ldq $2,192($30) srl $8,32,$22 subl $31,$5,$5 inswl $5,2,$5 zapnot $2,243,$1 subl $31,$22,$22 bis $1,$5,$1 stq $1,192($30) cpys $f31,$f31,$f31 inswl $22,4,$22 ldq $3,192($30) srl $8,48,$1 subl $31,$0,$8 stl $8,200($30) cpys $f31,$f31,$f31 zapnot $3,207,$2 ldq $5,200($30) srl $0,16,$25 bis $2,$22,$2 subl $31,$1,$1 sll $1,48,$1 zapnot $2,63,$2 subl $31,$25,$25 srl $0,32,$28 bis $2,$1,$2 stq $2,192($30) zapnot $5,243,$1 inswl $25,2,$25 subl $31,$28,$28 bis $1,$25,$1 ldq $25,k($29) !literal inswl $28,4,$28 srl $0,48,$3 zapnot $1,207,$1 subl $31,$3,$3 bis $1,$28,$1 sll $3,48,$3 zapnot $1,63,$2 lda $1,-200($31) stq $1,8($30) bis $2,$3,$2 stq $2,8($25) stq $2,8($13) ldq $27,192($30) stq $2,200($30) stq $27,0($25) stq $27,0($13) ldq_u $1,0($13) ldq_u $3,2($13) ldq_u $4,4($13) bis $31,$31,$31 extwl $1,$13,$16 ldq_u $2,6($13) ldq $1,res+2($29) !literal sll $16,48,$16 extwl $3,$1,$17 ldq $3,res+4($29) !literal sra $16,48,$16 sll $17,48,$17 extwl $4,$3,$18 ldq $4,res+6($29) !literal sra $17,48,$17 sll $18,48,$18 extwl $2,$4,$19 sra $18,48,$18 sll $19,48,$19 sra $19,48,$19 bsr $26,$verify..ng lda $21,-101($31) ldah $8,i($29) !gprelhigh ldq $25,k($29) !literal lda $6,-151($31) stq $6,0($30) ldq $1,i($8) !gprellow bis $31,$31,$31 lda $3,-201($31) ldq $2,i+8($8) !gprellow stq $3,8($30) mov $6,$20 ornot $31,$1,$22 stq $22,0($25) stq $22,208($30) ornot $31,$2,$1 stq $1,216($30) stq $1,8($25) stq $22,0($13) ldq_u $3,0($13) stq $1,8($13) ldq_u $4,2($13) ldq_u $1,6($13) extwl $3,$13,$16 ldq $2,res+6($29) !literal ldq $3,res+2($29) !literal sll $16,48,$16 cpys $f31,$f31,$f31 extwl $1,$2,$19 ldq_u $2,4($13) extwl $4,$3,$17 ldq $4,res+4($29) !literal sll $19,48,$19 sll $17,48,$17 extwl $2,$4,$18 sra $16,48,$16 sll $18,48,$18 sra $17,48,$17 sra $18,48,$18 sra $19,48,$19 bsr $26,$verify..ng mov $31,$16 ldq $27,exit($29) !literal!12 jsr $26,($27),exit !lituse_jsr!12 .end main .comm k,16,16 .comm res,16,16 .ident "GCC: (GNU) 3.3.2"