fizzbuzz.o: file format elf32-sparc
Disassembly of section .text:
00000000 <main>:
0: 9d e3 bf 88 save %sp, -120, %sp
4: 82 10 20 01 mov 1, %g1
8: c2 27 bf f4 st %g1, [ %fp + -12 ]
c: 10 80 00 37 b e8 <main+0xe8>
10: 01 00 00 00 nop
14: c2 07 bf f4 ld [ %fp + -12 ], %g1
18: 90 10 00 01 mov %g1, %o0
1c: 92 10 20 0f mov 0xf, %o1
20: 40 00 00 00 call 20 <main+0x20>
20: R_SPARC_WDISP30 .rem
24: 01 00 00 00 nop
28: 82 10 00 08 mov %o0, %g1
2c: 80 a0 60 00 cmp %g1, 0
30: 12 80 00 08 bne 50 <main+0x50>
34: 01 00 00 00 nop
38: 03 00 00 00 sethi %hi(0), %g1
38: R_SPARC_HI22 .rodata
3c: 90 10 60 00 mov %g1, %o0 ! 0 <main>
3c: R_SPARC_LO10 .rodata
40: 40 00 00 00 call 40 <main+0x40>
40: R_SPARC_WDISP30 puts
44: 01 00 00 00 nop
48: 10 80 00 25 b dc <main+0xdc>
4c: 01 00 00 00 nop
50: c2 07 bf f4 ld [ %fp + -12 ], %g1
54: 90 10 00 01 mov %g1, %o0
58: 92 10 20 05 mov 5, %o1
5c: 40 00 00 00 call 5c <main+0x5c>
5c: R_SPARC_WDISP30 .rem
60: 01 00 00 00 nop
64: 82 10 00 08 mov %o0, %g1
68: 80 a0 60 00 cmp %g1, 0
6c: 12 80 00 08 bne 8c <main+0x8c>
70: 01 00 00 00 nop
74: 03 00 00 00 sethi %hi(0), %g1
74: R_SPARC_HI22 .rodata+0x10
78: 90 10 60 00 mov %g1, %o0 ! 0 <main>
78: R_SPARC_LO10 .rodata+0x10
7c: 40 00 00 00 call 7c <main+0x7c>
7c: R_SPARC_WDISP30 puts
80: 01 00 00 00 nop
84: 10 80 00 16 b dc <main+0xdc>
88: 01 00 00 00 nop
8c: c2 07 bf f4 ld [ %fp + -12 ], %g1
90: 90 10 00 01 mov %g1, %o0
94: 92 10 20 03 mov 3, %o1
98: 40 00 00 00 call 98 <main+0x98>
98: R_SPARC_WDISP30 .rem
9c: 01 00 00 00 nop
a0: 82 10 00 08 mov %o0, %g1
a4: 80 a0 60 00 cmp %g1, 0
a8: 12 80 00 08 bne c8 <main+0xc8>
ac: 01 00 00 00 nop
b0: 03 00 00 00 sethi %hi(0), %g1
b0: R_SPARC_HI22 .rodata+0x18
b4: 90 10 60 00 mov %g1, %o0 ! 0 <main>
b4: R_SPARC_LO10 .rodata+0x18
b8: 40 00 00 00 call b8 <main+0xb8>
b8: R_SPARC_WDISP30 puts
bc: 01 00 00 00 nop
c0: 10 80 00 07 b dc <main+0xdc>
c4: 01 00 00 00 nop
c8: 03 00 00 00 sethi %hi(0), %g1
c8: R_SPARC_HI22 .rodata+0x20
cc: 90 10 60 00 mov %g1, %o0 ! 0 <main>
cc: R_SPARC_LO10 .rodata+0x20
d0: d2 07 bf f4 ld [ %fp + -12 ], %o1
d4: 40 00 00 00 call d4 <main+0xd4>
d4: R_SPARC_WDISP30 printf
d8: 01 00 00 00 nop
dc: c2 07 bf f4 ld [ %fp + -12 ], %g1
e0: 82 00 60 01 inc %g1
e4: c2 27 bf f4 st %g1, [ %fp + -12 ]
e8: c2 07 bf f4 ld [ %fp + -12 ], %g1
ec: 80 a0 60 64 cmp %g1, 0x64
f0: 04 bf ff c9 ble 14 <main+0x14>
f4: 01 00 00 00 nop
f8: 81 e8 00 00 restore
fc: 81 c3 e0 08 retl
100: 01 00 00 00 nop
Keyword(s):
References:[FizzBuzzAsm]