2
imm-test.o: file format elf32-avr
5
00000000 l df *ABS* 00000000 imm-test.c
6
00000000 l d .text 00000000 .text
7
00000000 l d .data 00000000 .data
8
00000000 l d .bss 00000000 .bss
9
0000003f l *ABS* 00000000 __SREG__
10
0000003e l *ABS* 00000000 __SP_H__
11
0000003d l *ABS* 00000000 __SP_L__
12
00000000 l *ABS* 00000000 __tmp_reg__
13
00000001 l *ABS* 00000000 __zero_reg__
14
00000000 *UND* 00000000 __do_copy_data
15
00000000 *UND* 00000000 __do_clear_bss
16
00000000 g F .text 00000012 falsep
17
00000012 g F .text 00000012 ntc_falsep
18
00000024 g F .text 00000012 nullp
19
00000036 g F .text 00000012 ntc_nullp
20
00000048 g F .text 00000016 consp
21
0000005e g F .text 0000001e ntc_consp
22
0000007c g F .text 00000036 memq
23
000000b2 g F .text 0000003a ntc_memq
24
000000ec g F .text 0000002a and
25
00000116 g F .text 00000030 ntc_and
26
00000002 O *COM* 00000001 scm_ntc_true
29
Disassembly of section .text:
32
0: 20 e0 ldi r18, 0x00 ; 0
33
2: 30 e0 ldi r19, 0x00 ; 0
34
4: 06 97 sbiw r24, 0x06 ; 6
35
6: 11 f4 brne .+4 ; 0xc <falsep+0xc>
36
8: 21 e0 ldi r18, 0x01 ; 1
37
a: 30 e0 ldi r19, 0x00 ; 0
42
00000012 <ntc_falsep>:
43
12: 20 e0 ldi r18, 0x00 ; 0
44
14: 30 e0 ldi r19, 0x00 ; 0
46
18: 11 f4 brne .+4 ; 0x1e <ntc_falsep+0xc>
47
1a: 21 e0 ldi r18, 0x01 ; 1
48
1c: 30 e0 ldi r19, 0x00 ; 0
49
1e: 93 2f mov r25, r19
50
20: 82 2f mov r24, r18
54
24: 20 e0 ldi r18, 0x00 ; 0
55
26: 30 e0 ldi r19, 0x00 ; 0
56
28: 86 97 sbiw r24, 0x26 ; 38
57
2a: 11 f4 brne .+4 ; 0x30 <nullp+0xc>
58
2c: 21 e0 ldi r18, 0x01 ; 1
59
2e: 30 e0 ldi r19, 0x00 ; 0
60
30: 93 2f mov r25, r19
61
32: 82 2f mov r24, r18
65
36: 20 e0 ldi r18, 0x00 ; 0
66
38: 30 e0 ldi r19, 0x00 ; 0
67
3a: 02 97 sbiw r24, 0x02 ; 2
68
3c: 11 f4 brne .+4 ; 0x42 <ntc_nullp+0xc>
69
3e: 21 e0 ldi r18, 0x01 ; 1
70
40: 30 e0 ldi r19, 0x00 ; 0
71
42: 93 2f mov r25, r19
72
44: 82 2f mov r24, r18
76
48: 20 e0 ldi r18, 0x00 ; 0
77
4a: 30 e0 ldi r19, 0x00 ; 0
78
4c: 86 70 andi r24, 0x06 ; 6
79
4e: 90 70 andi r25, 0x00 ; 0
81
52: 11 f4 brne .+4 ; 0x58 <consp+0x10>
82
54: 21 e0 ldi r18, 0x01 ; 1
83
56: 30 e0 ldi r19, 0x00 ; 0
84
58: 93 2f mov r25, r19
85
5a: 82 2f mov r24, r18
89
5e: 28 2f mov r18, r24
90
60: 39 2f mov r19, r25
91
62: 40 e0 ldi r20, 0x00 ; 0
92
64: 50 e0 ldi r21, 0x00 ; 0
93
66: 86 70 andi r24, 0x06 ; 6
94
68: 90 70 andi r25, 0x00 ; 0
96
6c: 21 f4 brne .+8 ; 0x76 <ntc_consp+0x18>
98
70: 11 f0 breq .+4 ; 0x76 <ntc_consp+0x18>
99
72: 41 e0 ldi r20, 0x01 ; 1
100
74: 50 e0 ldi r21, 0x00 ; 0
101
76: 95 2f mov r25, r21
102
78: 84 2f mov r24, r20
106
7c: 28 2f mov r18, r24
107
7e: 39 2f mov r19, r25
108
80: f7 2f mov r31, r23
109
82: e6 2f mov r30, r22
110
84: 8e 2f mov r24, r30
111
86: 9f 2f mov r25, r31
112
88: 86 70 andi r24, 0x06 ; 6
113
8a: 90 70 andi r25, 0x00 ; 0
114
8c: 89 2b or r24, r25
115
8e: 61 f4 brne .+24 ; 0xa8 <memq+0x2c>
117
92: 91 81 ldd r25, Z+1 ; 0x01
118
94: 82 17 cp r24, r18
119
96: 93 07 cpc r25, r19
120
98: 19 f4 brne .+6 ; 0xa0 <memq+0x24>
121
9a: 6e 2f mov r22, r30
122
9c: 7f 2f mov r23, r31
123
9e: 06 c0 rjmp .+12 ; 0xac <memq+0x30>
124
a0: 02 80 ldd r0, Z+2 ; 0x02
125
a2: f3 81 ldd r31, Z+3 ; 0x03
126
a4: e0 2d mov r30, r0
127
a6: ee cf rjmp .-36 ; 0x84 <memq+0x8>
128
a8: 66 e0 ldi r22, 0x06 ; 6
129
aa: 70 e0 ldi r23, 0x00 ; 0
130
ac: 97 2f mov r25, r23
131
ae: 86 2f mov r24, r22
135
b2: 28 2f mov r18, r24
136
b4: 39 2f mov r19, r25
137
b6: f7 2f mov r31, r23
138
b8: e6 2f mov r30, r22
139
ba: 0d c0 rjmp .+26 ; 0xd6 <ntc_memq+0x24>
140
bc: 30 97 sbiw r30, 0x00 ; 0
141
be: 89 f0 breq .+34 ; 0xe2 <ntc_memq+0x30>
143
c2: 91 81 ldd r25, Z+1 ; 0x01
144
c4: 82 17 cp r24, r18
145
c6: 93 07 cpc r25, r19
146
c8: 19 f4 brne .+6 ; 0xd0 <ntc_memq+0x1e>
147
ca: 6e 2f mov r22, r30
148
cc: 7f 2f mov r23, r31
149
ce: 0b c0 rjmp .+22 ; 0xe6 <ntc_memq+0x34>
150
d0: 02 80 ldd r0, Z+2 ; 0x02
151
d2: f3 81 ldd r31, Z+3 ; 0x03
152
d4: e0 2d mov r30, r0
153
d6: 8e 2f mov r24, r30
154
d8: 9f 2f mov r25, r31
155
da: 86 70 andi r24, 0x06 ; 6
156
dc: 90 70 andi r25, 0x00 ; 0
157
de: 89 2b or r24, r25
158
e0: 69 f3 breq .-38 ; 0xbc <ntc_memq+0xa>
159
e2: 60 e0 ldi r22, 0x00 ; 0
160
e4: 70 e0 ldi r23, 0x00 ; 0
161
e6: 97 2f mov r25, r23
162
e8: 86 2f mov r24, r22
166
ec: f9 2f mov r31, r25
167
ee: e8 2f mov r30, r24
168
f0: 8e 2f mov r24, r30
169
f2: 9f 2f mov r25, r31
170
f4: 86 70 andi r24, 0x06 ; 6
171
f6: 90 70 andi r25, 0x00 ; 0
172
f8: 89 2b or r24, r25
173
fa: 51 f4 brne .+20 ; 0x110 <and+0x24>
174
fc: e6 30 cpi r30, 0x06 ; 6
175
fe: f1 05 cpc r31, r1
176
100: 19 f4 brne .+6 ; 0x108 <and+0x1c>
177
102: 8e 2f mov r24, r30
178
104: 9f 2f mov r25, r31
180
108: 02 80 ldd r0, Z+2 ; 0x02
181
10a: f3 81 ldd r31, Z+3 ; 0x03
182
10c: e0 2d mov r30, r0
183
10e: f0 cf rjmp .-32 ; 0xf0 <and+0x4>
184
110: 86 ea ldi r24, 0xA6 ; 166
185
112: 90 e0 ldi r25, 0x00 ; 0
189
116: f9 2f mov r31, r25
190
118: e8 2f mov r30, r24
191
11a: 0a c0 rjmp .+20 ; 0x130 <ntc_and+0x1a>
192
11c: 30 97 sbiw r30, 0x00 ; 0
193
11e: 71 f0 breq .+28 ; 0x13c <ntc_and+0x26>
194
120: 30 97 sbiw r30, 0x00 ; 0
195
122: 19 f4 brne .+6 ; 0x12a <ntc_and+0x14>
196
124: 8e 2f mov r24, r30
197
126: 9f 2f mov r25, r31
199
12a: 02 80 ldd r0, Z+2 ; 0x02
200
12c: f3 81 ldd r31, Z+3 ; 0x03
201
12e: e0 2d mov r30, r0
202
130: 8e 2f mov r24, r30
203
132: 9f 2f mov r25, r31
204
134: 86 70 andi r24, 0x06 ; 6
205
136: 90 70 andi r25, 0x00 ; 0
206
138: 89 2b or r24, r25
207
13a: 81 f3 breq .-32 ; 0x11c <ntc_and+0x6>
208
13c: 80 91 00 00 lds r24, 0x0000
209
140: 90 91 00 00 lds r25, 0x0000