.file "test.c" .section ".rodata" .align 8 .LLC0: .asciz "Enter two numbers -> " .align 8 .LLC1: .asciz "%d %d" .align 8 .LLC2: .asciz "The sum is %d\n" .section ".text" .align 4 .global main .type main, #function .proc 04 main: !#PROLOGUE# 0 save %sp, -128, %sp !#PROLOGUE# 1 sethi %hi(.LLC0), %g1 or %g1, %lo(.LLC0), %o0 call printf, 0 nop add %fp, -20, %o5 add %fp, -24, %o4 sethi %hi(.LLC1), %g1 or %g1, %lo(.LLC1), %o0 mov %o5, %o1 mov %o4, %o2 call scanf, 0 nop ld [%fp-20], %o5 ld [%fp-24], %g1 add %o5, %g1, %g1 st %g1, [%fp-28] sethi %hi(.LLC2), %g1 or %g1, %lo(.LLC2), %o0 ld [%fp-28], %o1 call printf, 0 nop mov %g1, %i0 nop ret restore .size main, .-main .ident "GCC: (GNU) 3.3"