.set noat .set noreorder .set nomacro .section .rodata.str1.1,"aMS",@progbits,1 $LC0: .ascii "mystring\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,-64($30) lda $18,9($31) ldq $27,memcmp($29) !literal!5 stq $10,16($30) ldah $10,$LC0($29) !gprelhigh stq $9,8($30) lda $9,$LC0($10) !gprellow stq $14,48($30) mov $9,$17 ldq_u $14,7($9) stq $11,24($30) ldq_u $1,$LC0($10) !gprellow extqh $14,$9,$2 ldq $11,buf($29) !literal stq $13,40($30) stq $15,56($30) extql $1,$9,$1 stq $26,0($30) and $9,7,$15 stq $12,32($30) .prologue 1 cmoveq $15,0,$2 ldq_u $3,7($11) bis $1,$2,$1 ldq_u $4,0($11) insqh $1,$11,$5 ldq_u $13,8($9) mskqh $3,$11,$3 insql $1,$11,$1 mskql $4,$11,$4 bis $3,$5,$3 stq_u $3,7($11) bis $4,$1,$4 stq_u $4,0($11) cpys $f31,$f31,$f31 ldah $2,$LC0+8($29) !gprelhigh ldq_u $3,8($11) lda $2,$LC0+8($2) !gprellow extbl $13,$2,$1 lda $2,8($11) insbl $1,$2,$1 mskbl $3,$2,$3 mov $11,$16 bis $1,$3,$1 stq_u $1,8($11) jsr $26,($27),memcmp !lituse_jsr!5 ldah $29,0($26) !gpdisp!6 lda $29,0($29) !gpdisp!6 bne $0,$L11 extqh $14,$9,$1 ldq_u $10,$LC0($10) !gprellow ldah $14,$LC0+8($29) !gprelhigh cmoveq $15,0,$1 extql $10,$9,$10 mov $9,$12 lda $14,$LC0+8($14) !gprellow bis $10,$1,$10 mov $31,$9 .align 4 $L8: addq $9,$11,$1 ldq $27,memcmp($29) !literal!3 insqh $10,$1,$5 ldq_u $2,7($1) insql $10,$1,$6 ldq_u $3,0($1) extbl $13,$14,$4 mskqh $2,$1,$2 mskql $3,$1,$3 bis $2,$5,$2 stq_u $2,7($1) bis $3,$6,$3 stq_u $3,0($1) cpys $f31,$f31,$f31 lda $5,8($1) ldq_u $2,8($1) insbl $4,$5,$4 addl $9,1,$9 mskbl $2,$5,$2 mov $1,$16 bis $4,$2,$4 stq_u $4,8($1) mov $12,$17 lda $18,9($31) jsr $26,($27),memcmp !lituse_jsr!3 ldah $29,0($26) !gpdisp!4 lda $29,0($29) !gpdisp!4 cpys $f31,$f31,$f31 cmple $9,15,$1 bne $0,$L11 bne $1,$L8 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) mov $31,$0 ldq $15,56($30) lda $30,64($30) ret $31,($26),1 $L11: ldq $27,abort($29) !literal!2 jsr $26,($27),abort !lituse_jsr!2 .end main .comm buf,64,1 .ident "GCC: (GNU) 3.3.2"