.set noat .set noreorder .set nomacro .section .rodata.str1.1,"aMS",@progbits,1 $LC3: .ascii "result is %llx\12\0" .text .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $main..ng: lda $17,4($31) sll $17,32,$17 ldq $27,printf($29) !literal!2 lda $30,-16($30) bis $17,4,$17 srl $17,32,$1 stq $26,0($30) .prologue 1 subl $31,$17,$17 cmpeq $1,0,$1 zapnot $17,15,$17 s8subq $1,8,$1 sll $1,32,$1 ldah $16,$LC3($29) !gprelhigh bis $17,$1,$17 sra $17,32,$2 lda $17,-1($17) lda $2,1($2) sll $2,32,$2 zapnot $17,15,$17 lda $16,$LC3($16) !gprellow bis $17,$2,$17 jsr $26,($27),printf !lituse_jsr!2 ldah $29,0($26) !gpdisp!3 lda $29,0($29) !gpdisp!3 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 .end main .ident "GCC: (GNU) 3.3.2"