.set noat .set noreorder .set nomacro .section .rodata.str1.1,"aMS",@progbits,1 $LC0: .ascii "hello world\0" .text .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x4007e00,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $main..ng: lda $30,-128($30) ldah $1,27756($31) ldq $27,memcmp($29) !literal!13 stq $13,40($30) lda $16,64($30) ldah $13,$LC0($29) !gprelhigh stq $10,16($30) stq $31,64($30) lda $10,$LC0($13) !gprellow stq $12,32($30) mov $10,$17 lda $12,25960($1) stq $26,0($30) stq $9,8($30) lda $18,4($31) stq $11,24($30) stq $14,48($30) .prologue 1 stq $31,72($30) stq $31,80($30) stq $31,88($30) stq $31,96($30) stq $31,104($30) stq $31,112($30) stq $31,120($30) stl $12,64($30) 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,$L21 ldq $27,memcmp($29) !literal!11 stq $31,80($30) lda $16,80($30) stq $31,64($30) mov $10,$17 stq $31,72($30) lda $18,4($31) stq $31,88($30) stq $31,96($30) stq $31,104($30) stq $31,112($30) stq $31,120($30) stl $12,80($30) jsr $26,($27),memcmp !lituse_jsr!11 ldah $29,0($26) !gpdisp!12 cpys $f31,$f31,$f31 lda $29,0($29) !gpdisp!12 bne $0,$L21 ldq $27,memcmp($29) !literal!9 stq $31,96($30) lda $9,5($10) ldah $1,29295($31) stq $31,64($30) lda $1,30496($1) stq $31,72($30) stq $31,80($30) lda $16,96($30) stl $1,96($30) mov $9,$17 stq $31,88($30) lda $18,4($31) stq $31,104($30) stq $31,112($30) stq $31,120($30) jsr $26,($27),memcmp !lituse_jsr!9 ldah $29,0($26) !gpdisp!10 lda $29,0($29) !gpdisp!10 bne $0,$L21 ldq_u $1,5($10) ldq_u $14,8($10) stq $31,64($30) lda $11,65($30) stq $31,72($30) extll $1,$9,$1 extlh $14,$9,$4 ldq_u $2,68($30) ldq_u $3,65($30) bis $1,$4,$1 ldq $27,memcmp($29) !literal!7 inslh $1,$11,$4 stq $31,80($30) msklh $2,$11,$2 stq $31,88($30) insll $1,$11,$1 stq $31,96($30) mskll $3,$11,$3 stq $31,104($30) bis $2,$4,$2 stq $31,112($30) stq_u $2,68($30) bis $3,$1,$3 stq $31,120($30) mov $9,$17 stq_u $3,65($30) mov $11,$16 lda $18,4($31) jsr $26,($27),memcmp !lituse_jsr!7 ldah $29,0($26) !gpdisp!8 lda $29,0($29) !gpdisp!8 bne $0,$L21 stq $31,64($30) lda $2,64($30) ldq_u $1,64($30) stq $31,72($30) stq $31,80($30) extbl $1,$2,$1 stq $31,88($30) stq $31,96($30) stq $31,104($30) stq $31,112($30) stq $31,120($30) bne $1,$L21 stq $31,64($30) stq $31,72($30) ldq_u $1,65($30) stq $31,80($30) stq $31,88($30) extbl $1,$11,$1 stq $31,96($30) stq $31,104($30) stq $31,112($30) stq $31,120($30) bne $1,$L21 stq $31,64($30) lda $1,70($30) stq $31,72($30) ldq_u $2,70($30) stq $31,80($30) stq $31,88($30) extbl $2,$1,$2 stq $31,96($30) stq $31,104($30) stq $31,112($30) stq $31,120($30) bne $2,$L21 ldq_u $1,7($10) ldq_u $5,$LC0($13) !gprellow stq $31,72($30) and $10,7,$2 extqh $1,$10,$1 stq $31,64($30) cpys $f31,$f31,$f31 extql $5,$10,$5 ldq_u $3,71($30) cmoveq $2,0,$1 ldq_u $6,11($10) lda $4,64($30) stq $31,80($30) bis $5,$1,$5 ldq $27,memcmp($29) !literal!5 insqh $5,$4,$1 stq $31,88($30) mskqh $3,$4,$3 stq $31,96($30) lda $2,8($10) stq $31,104($30) bis $3,$1,$3 stq $31,112($30) stq_u $3,71($30) extlh $6,$2,$6 extll $14,$2,$2 ldq_u $3,75($30) lda $1,72($30) ldq_u $4,72($30) bis $2,$6,$2 stq $31,120($30) inslh $2,$1,$6 stq $5,64($30) msklh $3,$1,$3 insll $2,$1,$2 mskll $4,$1,$4 bis $3,$6,$3 stq_u $3,75($30) bis $4,$2,$4 stq_u $4,72($30) lda $16,64($30) mov $10,$17 lda $18,12($31) jsr $26,($27),memcmp !lituse_jsr!5 ldah $29,0($26) !gpdisp!6 lda $29,0($29) !gpdisp!6 bne $0,$L21 ldq $27,memcmp($29) !literal!3 stq $31,64($30) mov $10,$17 stl $12,64($30) lda $16,64($30) stq $31,72($30) lda $18,4($31) stq $31,80($30) stq $31,88($30) stq $31,96($30) stq $31,104($30) stq $31,112($30) stq $31,120($30) jsr $26,($27),memcmp !lituse_jsr!3 ldah $29,0($26) !gpdisp!4 cpys $f31,$f31,$f31 lda $29,0($29) !gpdisp!4 bne $0,$L21 ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) mov $31,$0 ldq $14,48($30) lda $30,128($30) ret $31,($26),1 .align 4 $L21: ldq $27,abort($29) !literal!2 jsr $26,($27),abort !lituse_jsr!2 .end main .align 2 .align 4 .ent strncpy strncpy: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!15 lda $29,0($29) !gpdisp!15 $strncpy..ng: lda $30,-16($30) ldq $27,abort($29) !literal!16 stq $26,0($30) .prologue 1 jsr $26,($27),abort !lituse_jsr!16 .end strncpy .ident "GCC: (GNU) 3.3.2"