avrdiv.elf: file format elf32-avr
Disassembly of section .text:
00000000 <__vectors>:
0: 0c 94 46 00 jmp 0x8c ; 0x8c <__ctors_end>
4: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
8: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
10: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
14: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
18: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
1c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
20: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
24: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
28: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
2c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
30: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
34: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
38: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
3c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
40: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
44: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
48: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
4c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
50: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
54: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
58: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
5c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
60: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
64: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
68: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
6c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
70: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
74: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
78: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
7c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
80: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
84: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
88: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
0000008c <__ctors_end>:
8c: 11 24 eor r1, r1
8e: 1f be out 0x3f, r1 ; 63
90: cf ef ldi r28, 0xFF ; 255
92: d0 e4 ldi r29, 0x40 ; 64
94: de bf out 0x3e, r29 ; 62
96: cd bf out 0x3d, r28 ; 61
00000098 <__do_clear_bss>:
98: 11 e0 ldi r17, 0x01 ; 1
9a: a0 e0 ldi r26, 0x00 ; 0
9c: b1 e0 ldi r27, 0x01 ; 1
9e: 01 c0 rjmp .+2 ; 0xa2 <.do_clear_bss_start>
000000a0 <.do_clear_bss_loop>:
a0: 1d 92 st X+, r1
000000a2 <.do_clear_bss_start>:
a2: ac 30 cpi r26, 0x0C ; 12
a4: b1 07 cpc r27, r17
a6: e1 f7 brne .-8 ; 0xa0 <.do_clear_bss_loop>
a8: 0e 94 5a 00 call 0xb4 ; 0xb4 <main>
ac: 0c 94 97 00 jmp 0x12e ; 0x12e <_exit>
000000b0 <__bad_interrupt>:
b0: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
000000b4 <main>:
b4: 60 91 00 01 lds r22, 0x0100
b8: 70 91 01 01 lds r23, 0x0101
bc: 80 91 02 01 lds r24, 0x0102
c0: 90 91 03 01 lds r25, 0x0103
c4: 20 91 04 01 lds r18, 0x0104
c8: 30 91 05 01 lds r19, 0x0105
cc: 40 91 06 01 lds r20, 0x0106
d0: 50 91 07 01 lds r21, 0x0107
d4: 0e 94 75 00 call 0xea ; 0xea <__udivmodsi4>
d8: 20 93 08 01 sts 0x0108, r18
dc: 30 93 09 01 sts 0x0109, r19
e0: 40 93 0a 01 sts 0x010A, r20
e4: 50 93 0b 01 sts 0x010B, r21
e8: 08 95 ret
000000ea <__udivmodsi4>:
ea: a1 e2 ldi r26, 0x21 ; 33
ec: 1a 2e mov r1, r26
ee: aa 1b sub r26, r26
f0: bb 1b sub r27, r27
f2: fd 01 movw r30, r26
f4: 0d c0 rjmp .+26 ; 0x110 <__udivmodsi4_ep>
000000f6 <__udivmodsi4_loop>:
f6: aa 1f adc r26, r26
f8: bb 1f adc r27, r27
fa: ee 1f adc r30, r30
fc: ff 1f adc r31, r31
fe: a2 17 cp r26, r18
100: b3 07 cpc r27, r19
102: e4 07 cpc r30, r20
104: f5 07 cpc r31, r21
106: 20 f0 brcs .+8 ; 0x110 <__udivmodsi4_ep>
108: a2 1b sub r26, r18
10a: b3 0b sbc r27, r19
10c: e4 0b sbc r30, r20
10e: f5 0b sbc r31, r21
00000110 <__udivmodsi4_ep>:
110: 66 1f adc r22, r22
112: 77 1f adc r23, r23
114: 88 1f adc r24, r24
116: 99 1f adc r25, r25
118: 1a 94 dec r1
11a: 69 f7 brne .-38 ; 0xf6 <__udivmodsi4_loop>
11c: 60 95 com r22
11e: 70 95 com r23
120: 80 95 com r24
122: 90 95 com r25
124: 9b 01 movw r18, r22
126: ac 01 movw r20, r24
128: bd 01 movw r22, r26
12a: cf 01 movw r24, r30
12c: 08 95 ret
0000012e <_exit>:
12e: f8 94 cli
00000130 <__stop_program>:
130: ff cf rjmp .-2 ; 0x130 <__stop_program>
Disassembly of section .bss:
00800100 <__bss_start>:
800100: 00 00 nop
...
00800104 <test2>:
800104: 00 00 nop
...
00800108 <test3>:
800108: 00 00 nop
...
Disassembly of section .comment:
00000000 <_end-0x80010c>:
0: 47 43 sbci r20, 0x37 ; 55
2: 43 3a cpi r20, 0xA3 ; 163
4: 20 28 or r2, r0
6: 47 65 ori r20, 0x57 ; 87
8: 6e 74 andi r22, 0x4E ; 78
a: 6f 6f ori r22, 0xFF ; 255
c: 20 34 cpi r18, 0x40 ; 64
e: 2e 38 cpi r18, 0x8E ; 142
10: 2e 30 cpi r18, 0x0E ; 14
12: 20 70 andi r18, 0x00 ; 0
14: 31 2e mov r3, r17
16: 33 2c mov r3, r3
18: 20 70 andi r18, 0x00 ; 0
1a: 69 65 ori r22, 0x59 ; 89
1c: 2d 30 cpi r18, 0x0D ; 13
1e: 2e 35 cpi r18, 0x5E ; 94
20: 2e 35 cpi r18, 0x5E ; 94
22: 29 20 and r2, r9
24: 34 2e mov r3, r20
26: 38 2e mov r3, r24
28: 30 00 .word 0x0030 ; ????