.set noat .set noreorder .set nomacro .globl p .data .type p, @object .size p, 32 p: .ascii "\0" .zero 31 .section .rodata.str1.1,"aMS",@progbits,1 $LC0: .ascii "abcde\0" $LC1: .ascii "vwxyz\0" $LC2: .ascii "wxyz\0" .section .rodata $LC3: .ascii "a\0cde\0" .section .rodata.str1.1 $LC4: .ascii "fghij\0" .section .rodata $LC5: .ascii "a\0cfghij\0" .section .rodata.str1.1 $LC6: .ascii "ABCDE\0" $LC7: .ascii "VWX\0" $LC8: .ascii "WXyz\0" .section .rodata $LC9: .ascii "A\0CDE\0" .section .rodata.str1.1 $LC10: .ascii "FGHI\0" .section .rodata $LC11: .ascii "A\0CFGHIj\0" .text .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x400fe00,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $main..ng: lda $30,-112($30) ldah $1,$LC0($29) !gprelhigh ldq $27,memcmp($29) !literal!21 stq $10,16($30) lda $18,6($31) cpys $f31,$f31,$f31 lda $10,$LC0($1) !gprellow ldq_u $2,$LC0($1) !gprellow stq $12,32($30) mov $10,$17 ldah $12,p($29) !gprelhigh ldq_u $3,3($10) stq $9,8($30) extll $2,$10,$2 lda $9,p($12) !gprellow ldq_u $4,p($12) !gprellow extlh $3,$10,$3 ldq_u $6,4($10) ldq_u $1,3($9) bis $31,$31,$31 bis $2,$3,$2 ldq_u $5,5($10) inslh $2,$9,$3 stq $11,24($30) insll $2,$9,$2 stq $3,72($30) stq $2,64($30) msklh $1,$9,$1 mskll $4,$9,$4 ldq $8,64($30) bis $1,$3,$1 stq $15,56($30) stq_u $1,3($9) lda $2,4($10) bis $4,$8,$4 stq $14,48($30) stq_u $4,p($12) !gprellow extwh $5,$2,$5 extwl $6,$2,$6 ldq_u $1,5($9) lda $11,4($9) ldq_u $3,4($9) bis $6,$5,$2 stq $26,0($30) inswh $2,$11,$15 stq $13,40($30) .prologue 1 mskwh $1,$11,$1 inswl $2,$11,$14 mskwl $3,$11,$3 bis $1,$15,$1 stq_u $1,5($9) bis $3,$14,$3 stq_u $3,4($9) mov $9,$16 jsr $26,($27),memcmp !lituse_jsr!21 ldah $29,0($26) !gpdisp!22 lda $29,0($29) !gpdisp!22 beq $0,$L23 $L22: ldq $27,abort($29) !literal!2 jsr $26,($27),abort !lituse_jsr!2 .align 4 $L23: ldah $2,$LC1($29) !gprelhigh ldq_u $6,19($9) lda $2,$LC1($2) !gprellow ldq_u $5,16($9) lda $4,1($2) ldq $27,memcmp($29) !literal!19 ldq_u $1,1($2) bis $31,$31,$31 lda $13,16($9) ldq_u $3,4($2) msklh $6,$13,$6 ldq_u $7,5($2) extll $1,$4,$1 extlh $3,$4,$3 mskll $5,$13,$5 bis $1,$3,$1 inslh $1,$13,$4 insll $1,$13,$1 bis $6,$4,$6 stq_u $6,19($9) bis $5,$1,$5 stq_u $5,16($9) lda $2,5($2) ldq_u $4,20($9) extbl $7,$2,$3 lda $1,20($9) insbl $3,$1,$3 mskbl $4,$1,$4 ldah $17,$LC2($29) !gprelhigh bis $3,$4,$3 stq_u $3,20($9) lda $17,$LC2($17) !gprellow mov $13,$16 lda $18,5($31) jsr $26,($27),memcmp !lituse_jsr!19 ldah $29,0($26) !gpdisp!20 lda $29,0($29) !gpdisp!20 bne $0,$L22 ldah $2,p+1($29) !gprelhigh ldq_u $1,1($9) lda $2,p+1($2) !gprellow ldq $27,memcmp($29) !literal!17 ldah $17,$LC3($29) !gprelhigh mskbl $1,$2,$1 stq_u $1,1($9) lda $17,$LC3($17) !gprellow mov $9,$16 lda $18,6($31) jsr $26,($27),memcmp !lituse_jsr!17 ldah $29,0($26) !gpdisp!18 lda $29,0($29) !gpdisp!18 bne $0,$L22 ldah $3,$LC4($29) !gprelhigh ldq_u $5,6($9) lda $2,$LC4($3) !gprellow ldq_u $6,3($9) ldah $4,p+3($29) !gprelhigh ldq_u $1,$LC4($3) !gprellow ldah $3,p+3($29) !gprelhigh ldq_u $8,4($2) lda $3,p+3($3) !gprellow ldq_u $7,5($2) msklh $5,$3,$5 ldq $27,memcmp($29) !literal!15 extll $1,$2,$1 ldq_u $3,3($2) lda $4,p+3($4) !gprellow mskll $6,$4,$6 extlh $3,$2,$3 lda $2,4($2) bis $1,$3,$1 mov $4,$3 inslh $1,$4,$4 insll $1,$3,$1 bis $5,$4,$5 stq_u $5,6($9) bis $6,$1,$6 stq_u $6,3($9) extwh $7,$2,$7 ldq_u $3,8($9) extwl $8,$2,$8 ldq_u $4,7($9) lda $1,7($9) bis $8,$7,$2 inswh $2,$1,$5 mskwh $3,$1,$3 inswl $2,$1,$2 mskwl $4,$1,$4 bis $3,$5,$3 stq_u $3,8($9) ldah $17,$LC5($29) !gprelhigh bis $4,$2,$4 stq_u $4,7($9) lda $17,$LC5($17) !gprellow mov $9,$16 lda $18,9($31) jsr $26,($27),memcmp !lituse_jsr!15 ldah $29,0($26) !gpdisp!16 lda $29,0($29) !gpdisp!16 bne $0,$L22 ldah $2,$LC6($29) !gprelhigh ldq_u $3,3($9) lda $5,$LC6($2) !gprellow ldq_u $4,p($12) !gprellow mov $5,$8 ldq_u $1,$LC6($2) !gprellow msklh $3,$9,$3 ldq_u $2,3($5) lda $7,4($5) ldq_u $6,4($5) extll $1,$5,$1 ldq $27,memcmp($29) !literal!13 extlh $2,$8,$2 ldq_u $5,5($5) mskll $4,$9,$4 bis $1,$2,$1 inslh $1,$9,$2 stq $2,88($30) insll $1,$9,$1 stq $1,80($30) bis $3,$2,$3 stq_u $3,3($9) bis $4,$1,$4 stq_u $4,p($12) !gprellow extwh $5,$7,$5 ldq_u $1,5($9) extwl $6,$7,$6 ldq_u $2,4($9) ldah $17,$LC6($29) !gprelhigh bis $6,$5,$3 inswh $3,$11,$4 stq $4,104($30) mskwh $1,$11,$1 inswl $3,$11,$3 stq $3,96($30) mskwl $2,$11,$2 bis $1,$4,$1 stq_u $1,5($9) bis $2,$3,$2 stq_u $2,4($9) mov $9,$16 lda $17,$LC6($17) !gprellow lda $18,6($31) jsr $26,($27),memcmp !lituse_jsr!13 ldah $29,0($26) !gpdisp!14 cpys $f31,$f31,$f31 lda $29,0($29) !gpdisp!14 bne $0,$L22 ldah $2,$LC7($29) !gprelhigh ldq_u $4,17($9) lda $2,$LC7($2) !gprellow ldq_u $5,16($9) lda $6,1($2) ldq $27,memcmp($29) !literal!11 ldq_u $3,1($2) bis $31,$31,$31 mskwh $4,$13,$4 ldq_u $1,2($2) mskwl $5,$13,$5 extwl $3,$6,$3 extwh $1,$6,$1 ldah $17,$LC8($29) !gprelhigh bis $3,$1,$2 inswh $2,$13,$6 inswl $2,$13,$2 bis $4,$6,$4 stq_u $4,17($9) bis $5,$2,$5 stq_u $5,16($9) mov $13,$16 lda $17,$LC8($17) !gprellow lda $18,5($31) jsr $26,($27),memcmp !lituse_jsr!11 ldah $29,0($26) !gpdisp!12 lda $29,0($29) !gpdisp!12 bne $0,$L22 ldah $5,p+1($29) !gprelhigh ldq_u $1,1($9) lda $5,p+1($5) !gprellow ldq $27,memcmp($29) !literal!9 ldah $17,$LC9($29) !gprelhigh mskbl $1,$5,$1 stq_u $1,1($9) lda $17,$LC9($17) !gprellow mov $9,$16 lda $18,6($31) jsr $26,($27),memcmp !lituse_jsr!9 ldah $29,0($26) !gpdisp!10 lda $29,0($29) !gpdisp!10 bne $0,$L22 ldah $1,$LC10($29) !gprelhigh ldq_u $4,6($9) lda $3,$LC10($1) !gprellow ldq_u $5,3($9) ldah $6,p+3($29) !gprelhigh ldq_u $2,$LC10($1) !gprellow lda $6,p+3($6) !gprellow ldq_u $1,3($3) msklh $4,$6,$4 ldq $27,memcmp($29) !literal!7 extll $2,$3,$2 extlh $1,$3,$1 mskll $5,$6,$5 bis $2,$1,$2 inslh $2,$6,$3 insll $2,$6,$2 bis $4,$3,$4 stq_u $4,6($9) ldah $17,$LC11($29) !gprelhigh bis $5,$2,$5 stq_u $5,3($9) lda $17,$LC11($17) !gprellow mov $9,$16 lda $18,9($31) jsr $26,($27),memcmp !lituse_jsr!7 ldah $29,0($26) !gpdisp!8 lda $29,0($29) !gpdisp!8 bne $0,$L22 ldq_u $1,3($9) ldq $8,72($30) ldq_u $2,p($12) !gprellow msklh $1,$9,$1 ldq $27,memcmp($29) !literal!5 mov $10,$17 bis $1,$8,$1 stq_u $1,3($9) mskll $2,$9,$2 ldq $1,64($30) mov $9,$16 lda $18,6($31) bis $2,$1,$2 stq_u $2,p($12) !gprellow ldq_u $1,5($9) ldq_u $2,4($9) mskwh $1,$11,$1 mskwl $2,$11,$2 bis $1,$15,$1 stq_u $1,5($9) bis $2,$14,$2 stq_u $2,4($9) jsr $26,($27),memcmp !lituse_jsr!5 ldah $29,0($26) !gpdisp!6 lda $29,0($29) !gpdisp!6 bne $0,$L22 ldq_u $1,3($9) ldq_u $2,p($12) !gprellow ldq $3,88($30) bis $31,$31,$31 msklh $1,$9,$1 ldq $4,80($30) mskll $2,$9,$2 ldq $5,104($30) bis $1,$3,$1 ldq $6,96($30) stq_u $1,3($9) bis $2,$4,$2 stq_u $2,p($12) !gprellow ldah $17,$LC6($29) !gprelhigh ldq_u $1,5($9) ldq_u $2,4($9) mov $9,$16 ldq $27,memcmp($29) !literal!3 mskwh $1,$11,$1 mskwl $2,$11,$2 bis $1,$5,$1 stq_u $1,5($9) bis $2,$6,$2 stq_u $2,4($9) lda $17,$LC6($17) !gprellow lda $18,6($31) jsr $26,($27),memcmp !lituse_jsr!3 ldah $29,0($26) !gpdisp!4 lda $29,0($29) !gpdisp!4 bne $0,$L22 ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) ldq $14,48($30) bis $31,$31,$31 mov $31,$0 ldq $15,56($30) lda $30,112($30) ret $31,($26),1 .end main .align 2 .align 4 .ent strcpy strcpy: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!23 lda $29,0($29) !gpdisp!23 $strcpy..ng: lda $30,-16($30) ldq $27,abort($29) !literal!24 stq $26,0($30) .prologue 1 jsr $26,($27),abort !lituse_jsr!24 .end strcpy .ident "GCC: (GNU) 3.3.2"