dcf77.elf: file format elf32-avr
Disassembly of section .text:
00000000 <__vectors>:
0: 85 c0 rjmp .+266 ; 0x10c <__ctors_end>
2: 94 c0 rjmp .+296 ; 0x12c <__bad_interrupt>
4: 93 c0 rjmp .+294 ; 0x12c <__bad_interrupt>
6: 92 c0 rjmp .+292 ; 0x12c <__bad_interrupt>
8: 91 c0 rjmp .+290 ; 0x12c <__bad_interrupt>
a: 90 c0 rjmp .+288 ; 0x12c <__bad_interrupt>
c: 8f c0 rjmp .+286 ; 0x12c <__bad_interrupt>
e: 8e c0 rjmp .+284 ; 0x12c <__bad_interrupt>
10: 8d c0 rjmp .+282 ; 0x12c <__bad_interrupt>
12: 8c c0 rjmp .+280 ; 0x12c <__bad_interrupt>
14: 77 c4 rjmp .+2286 ; 0x904 <__vector_10>
16: 8b c0 rjmp .+278 ; 0x12e <__vector_11>
18: 89 c0 rjmp .+274 ; 0x12c <__bad_interrupt>
1a: 88 c0 rjmp .+272 ; 0x12c <__bad_interrupt>
1c: 87 c0 rjmp .+270 ; 0x12c <__bad_interrupt>
0000001e <__trampolines_end>:
1e: 20 2d mov r18, r0
20: 20 73 andi r18, 0x30 ; 48
22: 69 63 ori r22, 0x39 ; 57
24: 68 65 ori r22, 0x58 ; 88
26: 72 20 and r7, r2
28: 25 75 andi r18, 0x55 ; 85
2a: 20 6d ori r18, 0xD0 ; 208
2c: 69 6e ori r22, 0xE9 ; 233
...
0000002f <_ZZ4mainE3__c_3>:
2f: 3a 25 30 32 75 20 25 2b 69 00 :%02u %+i.
00000039 <_ZZ4mainE3__c_2>:
39: 20 7c 20 5a 65 69 74 3a 20 00 | Zeit: .
00000043 <_ZZ4mainE3__c_1>:
43: 20 7b 25 32 75 4c 25 32 75 7d 00 {%2uL%2u}.
0000004e <_ZZ4mainE3__c_0>:
4e: 23 25 30 35 75 09 e2 88 86 66 3a 25 20 2b 34 69 #%05u....f:% +4i
5e: 20 7b 33 7e 39 3a 20 41 6d 70 3d 25 36 2c 32 69 {3~9: Amp=%6,2i
6e: 20 e2 88 86 3d 25 35 2c 32 69 7d 20 7b 41 6d 70 ...=%5,2i} {Amp
7e: 3a 20 4c 3d 25 36 2c 32 69 20 48 3d 25 36 2c 32 : L=%6,2i H=%6,2
8e: 69 7d 20 42 69 74 3a 20 25 63 00 i} Bit: %c.
00000099 <_ZZ4mainE3__c>:
99: 1b 5b 32 4b 0d 00 .[2K..
0000009f <logtab>:
9f: 00 02 03 05 06 08 09 0a 0b 0d 0e 0f 0f 10 11 12 ................
af: 12 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 ................
bf: 16 16 15 15 15 15 14 14 13 13 12 12 11 11 10 0f ................
cf: 0f 0e 0d 0c 0c 0b 0a 09 08 07 06 05 04 03 02 01 ................
000000df <_ZZNK8DateTime5printEvE3__c>:
df: 25 2e 32 73 2c 20 25 30 32 75 2e 25 30 32 75 2e %.2s, %02u.%02u.
ef: 25 75 20 25 30 32 75 3a 25 30 32 75 00 %u %02u:%02u.
000000fc <_ZZNK8DateTime5printEvE3__c_0>:
fc: 53 6f 4d 6f 44 69 4d 69 44 6f 46 72 53 61 00 00 SoMoDiMiDoFrSa..
0000010c <__ctors_end>:
10c: 11 24 eor r1, r1
10e: 1f be out 0x3f, r1 ; 63
110: cf e5 ldi r28, 0x5F ; 95
112: d2 e0 ldi r29, 0x02 ; 2
114: de bf out 0x3e, r29 ; 62
116: cd bf out 0x3d, r28 ; 61
00000118 <__do_clear_bss>:
118: 20 e0 ldi r18, 0x00 ; 0
11a: a0 e6 ldi r26, 0x60 ; 96
11c: b0 e0 ldi r27, 0x00 ; 0
11e: 01 c0 rjmp .+2 ; 0x122 <.do_clear_bss_start>
00000120 <.do_clear_bss_loop>:
120: 1d 92 st X+, r1
00000122 <.do_clear_bss_start>:
122: ab 38 cpi r26, 0x8B ; 139
124: b2 07 cpc r27, r18
126: e1 f7 brne .-8 ; 0x120 <.do_clear_bss_loop>
128: 2c d4 rcall .+2136 ; 0x982 <main>
12a: 16 c5 rjmp .+2604 ; 0xb58 <_exit>
0000012c <__bad_interrupt>:
12c: 69 cf rjmp .-302 ; 0x0 <__vectors>
0000012e <__vector_11>:
12e: 3f b6 in r3, 0x3f ; 63
130: 24 b0 in r2, 0x04 ; 4
132: 99 99 sbic 0x13, 1 ; 19
134: 0a c0 rjmp .+20 ; 0x14a <__vector_11+0x1c>
136: 98 99 sbic 0x13, 0 ; 19
138: 04 c0 rjmp .+8 ; 0x142 <__vector_11+0x14>
13a: 42 0c add r4, r2
13c: 25 b0 in r2, 0x05 ; 5
13e: 52 1c adc r5, r2
140: 0d c0 rjmp .+26 ; 0x15c <__vector_11+0x2e>
142: 62 0c add r6, r2
144: 25 b0 in r2, 0x05 ; 5
146: 72 1c adc r7, r2
148: 09 c0 rjmp .+18 ; 0x15c <__vector_11+0x2e>
14a: 98 99 sbic 0x13, 0 ; 19
14c: 04 c0 rjmp .+8 ; 0x156 <__vector_11+0x28>
14e: 42 18 sub r4, r2
150: 25 b0 in r2, 0x05 ; 5
152: 52 08 sbc r5, r2
154: 03 c0 rjmp .+6 ; 0x15c <__vector_11+0x2e>
156: 62 18 sub r6, r2
158: 25 b0 in r2, 0x05 ; 5
15a: 72 08 sbc r7, r2
15c: 28 b4 in r2, 0x28 ; 40
15e: 8c 0c add r8, r12
160: 9d 1c adc r9, r13
162: 2e 1c adc r2, r14
164: 28 bc out 0x28, r2 ; 40
166: 23 b2 in r2, 0x13 ; 19
168: 23 94 inc r2
16a: 23 ba out 0x13, r2 ; 19
16c: 3f be out 0x3f, r3 ; 63
16e: 2f 10 cpse r2, r15
170: 18 95 reti
172: 40 92 75 00 sts 0x0075, r4
176: 50 92 76 00 sts 0x0076, r5
17a: 60 92 77 00 sts 0x0077, r6
17e: 70 92 78 00 sts 0x0078, r7
182: 44 24 eor r4, r4
184: 55 24 eor r5, r5
186: 66 24 eor r6, r6
188: 77 24 eor r7, r7
18a: 88 9a sbi 0x11, 0 ; 17
18c: 22 24 eor r2, r2
18e: ed cf rjmp .-38 ; 0x16a <__vector_11+0x3c>
190: 50 81 ld r21, Z
192: 61 81 ldd r22, Z+1 ; 0x01
194: 72 81 ldd r23, Z+2 ; 0x02
196: 08 95 ret
00000198 <makeAverage>:
198: 8d 91 ld r24, X+
19a: 9d 91 ld r25, X+
19c: 09 2e mov r0, r25
19e: 00 0c add r0, r0
1a0: 00 08 sbc r0, r0
1a2: f6 df rcall .-20 ; 0x190 <__vector_11+0x62>
1a4: 44 e0 ldi r20, 0x04 ; 4
1a6: 75 95 asr r23
1a8: 67 95 ror r22
1aa: 57 95 ror r21
1ac: 4a 95 dec r20
1ae: d9 f7 brne .-10 ; 0x1a6 <makeAverage+0xe>
1b0: 85 1b sub r24, r21
1b2: 96 0b sbc r25, r22
1b4: 07 0a sbc r0, r23
1b6: ec df rcall .-40 ; 0x190 <__vector_11+0x62>
1b8: 58 0f add r21, r24
1ba: 69 1f adc r22, r25
1bc: 70 1d adc r23, r0
1be: 51 93 st Z+, r21
1c0: 61 93 st Z+, r22
1c2: 71 93 st Z+, r23
1c4: 08 95 ret
000001c6 <phi>:
1c6: 88 27 eor r24, r24
1c8: 99 27 eor r25, r25
1ca: 02 80 ldd r0, Z+2 ; 0x02
1cc: 07 fc sbrc r0, 7
1ce: 80 e4 ldi r24, 0x40 ; 64
1d0: 05 80 ldd r0, Z+5 ; 0x05
1d2: 07 fc sbrc r0, 7
1d4: 90 ec ldi r25, 0xC0 ; 192
1d6: 89 27 eor r24, r25
1d8: 08 95 ret
1da: da df rcall .-76 ; 0x190 <__vector_11+0x62>
1dc: 77 ff sbrs r23, 7
1de: 08 95 ret
1e0: 70 95 com r23
1e2: 60 95 com r22
1e4: 51 95 neg r21
1e6: 6f 4f sbci r22, 0xFF ; 255
1e8: 7f 4f sbci r23, 0xFF ; 255
1ea: 08 95 ret
000001ec <usqr>:
1ec: ac 01 movw r20, r24
000001ee <umul>:
1ee: 66 27 eor r22, r22
1f0: 77 27 eor r23, r23
1f2: 40 fd sbrc r20, 0
1f4: 68 0f add r22, r24
1f6: 40 fd sbrc r20, 0
1f8: 79 1f adc r23, r25
1fa: 77 95 ror r23
1fc: 67 95 ror r22
1fe: 57 95 ror r21
200: 47 95 ror r20
202: 13 94 inc r1
204: 14 fc sbrc r1, 4
206: f5 cf rjmp .-22 ; 0x1f2 <umul+0x4>
208: 11 24 eor r1, r1
20a: 08 95 ret
20c: 9a 95 dec r25
20e: 72 f0 brmi .+28 ; 0x22c <lb8+0x14>
210: 44 0f add r20, r20
212: 55 1f adc r21, r21
214: 66 1f adc r22, r22
216: 77 1f adc r23, r23
00000218 <lb8>:
218: c8 f7 brcc .-14 ; 0x20c <umul+0x1e>
21a: e7 2f mov r30, r23
21c: e6 95 lsr r30
21e: e6 95 lsr r30
220: ff 27 eor r31, r31
222: e1 56 subi r30, 0x61 ; 97
224: ff 4f sbci r31, 0xFF ; 255
226: 84 91 lpm r24, Z
228: 87 0f add r24, r23
22a: 91 1d adc r25, r1
22c: 08 95 ret
0000022e <Cplx24AbsLog>:
22e: d5 df rcall .-86 ; 0x1da <phi+0x14>
230: db 01 movw r26, r22
232: 95 2f mov r25, r21
234: 33 96 adiw r30, 0x03 ; 3
236: d1 df rcall .-94 ; 0x1da <phi+0x14>
238: 49 e0 ldi r20, 0x09 ; 9
23a: 08 c0 rjmp .+16 ; 0x24c <Cplx24AbsLog+0x1e>
23c: 55 0f add r21, r21
23e: 66 1f adc r22, r22
240: 77 1f adc r23, r23
242: 99 0f add r25, r25
244: aa 1f adc r26, r26
246: bb 1f adc r27, r27
248: 4a 95 dec r20
24a: 22 f0 brmi .+8 ; 0x254 <Cplx24AbsLog+0x26>
24c: 8b 2f mov r24, r27
24e: 87 2b or r24, r23
250: 80 7c andi r24, 0xC0 ; 192
252: a1 f3 breq .-24 ; 0x23c <Cplx24AbsLog+0xe>
254: 04 2e mov r0, r20
256: cb 01 movw r24, r22
258: c9 df rcall .-110 ; 0x1ec <usqr>
25a: cd 01 movw r24, r26
25c: da 01 movw r26, r20
25e: fb 01 movw r30, r22
260: c5 df rcall .-118 ; 0x1ec <usqr>
262: 4a 0f add r20, r26
264: 5b 1f adc r21, r27
266: 6e 1f adc r22, r30
268: 7f 1f adc r23, r31
26a: 90 e2 ldi r25, 0x20 ; 32
26c: d5 df rcall .-86 ; 0x218 <lb8>
26e: 95 95 asr r25
270: 87 95 ror r24
272: 90 0d add r25, r0
274: 08 95 ret
00000276 <read_byte_pp>:
276: f7 fd sbrc r31, 7
278: 05 90 lpm r0, Z+
27a: f7 ff sbrs r31, 7
27c: 01 90 ld r0, Z+
27e: 08 95 ret
280: 76 d3 rcall .+1772 ; 0x96e <chrout>
00000282 <vuprintf>:
282: f9 df rcall .-14 ; 0x276 <read_byte_pp>
284: 00 20 and r0, r0
286: d9 f3 breq .-10 ; 0x27e <read_byte_pp+0x8>
288: 80 2d mov r24, r0
28a: 85 32 cpi r24, 0x25 ; 37
28c: c9 f7 brne .-14 ; 0x280 <read_byte_pp+0xa>
28e: 11 27 eor r17, r17
290: 22 27 eor r18, r18
292: 3f ef ldi r19, 0xFF ; 255
294: 50 e0 ldi r21, 0x00 ; 0
296: ef df rcall .-34 ; 0x276 <read_byte_pp>
298: 00 20 and r0, r0
29a: 89 f3 breq .-30 ; 0x27e <read_byte_pp+0x8>
29c: 80 2d mov r24, r0
29e: 91 e0 ldi r25, 0x01 ; 1
2a0: 83 32 cpi r24, 0x23 ; 35
2a2: 81 f0 breq .+32 ; 0x2c4 <vuprintf+0x42>
2a4: 8e 32 cpi r24, 0x2E ; 46
2a6: 81 f0 breq .+32 ; 0x2c8 <vuprintf+0x46>
2a8: 8c 32 cpi r24, 0x2C ; 44
2aa: 79 f0 breq .+30 ; 0x2ca <vuprintf+0x48>
2ac: 94 e0 ldi r25, 0x04 ; 4
2ae: 80 32 cpi r24, 0x20 ; 32
2b0: 49 f0 breq .+18 ; 0x2c4 <vuprintf+0x42>
2b2: 98 e0 ldi r25, 0x08 ; 8
2b4: 8d 32 cpi r24, 0x2D ; 45
2b6: 31 f0 breq .+12 ; 0x2c4 <vuprintf+0x42>
2b8: 90 e1 ldi r25, 0x10 ; 16
2ba: 80 33 cpi r24, 0x30 ; 48
2bc: 19 f0 breq .+6 ; 0x2c4 <vuprintf+0x42>
2be: 90 e4 ldi r25, 0x40 ; 64
2c0: 8b 32 cpi r24, 0x2B ; 43
2c2: 29 f4 brne .+10 ; 0x2ce <vuprintf+0x4c>
2c4: 59 2b or r21, r25
2c6: e7 cf rjmp .-50 ; 0x296 <vuprintf+0x14>
2c8: 52 60 ori r21, 0x02 ; 2
2ca: 31 e0 ldi r19, 0x01 ; 1
2cc: e4 cf rjmp .-56 ; 0x296 <vuprintf+0x14>
2ce: 8a 32 cpi r24, 0x2A ; 42
2d0: 49 f4 brne .+18 ; 0x2e4 <vuprintf+0x62>
2d2: 89 91 ld r24, Y+
2d4: 99 91 ld r25, Y+
2d6: 8f 70 andi r24, 0x0F ; 15
2d8: 33 23 and r19, r19
2da: 12 f0 brmi .+4 ; 0x2e0 <vuprintf+0x5e>
2dc: 38 2f mov r19, r24
2de: db cf rjmp .-74 ; 0x296 <vuprintf+0x14>
2e0: 28 2f mov r18, r24
2e2: d9 cf rjmp .-78 ; 0x296 <vuprintf+0x14>
2e4: 83 36 cpi r24, 0x63 ; 99
2e6: 19 f4 brne .+6 ; 0x2ee <vuprintf+0x6c>
2e8: 89 91 ld r24, Y+
2ea: 99 91 ld r25, Y+
2ec: c9 cf rjmp .-110 ; 0x280 <read_byte_pp+0xa>
2ee: 83 37 cpi r24, 0x73 ; 115
2f0: d1 f4 brne .+52 ; 0x326 <vuprintf+0xa4>
2f2: ef 93 push r30
2f4: ff 93 push r31
2f6: e9 91 ld r30, Y+
2f8: f9 91 ld r31, Y+
2fa: bd df rcall .-134 ; 0x276 <read_byte_pp>
2fc: 00 20 and r0, r0
2fe: 41 f0 breq .+16 ; 0x310 <vuprintf+0x8e>
300: 80 2d mov r24, r0
302: 35 d3 rcall .+1642 ; 0x96e <chrout>
304: 2a 95 dec r18
306: 3a 95 dec r19
308: c1 f7 brne .-16 ; 0x2fa <vuprintf+0x78>
30a: 02 c0 rjmp .+4 ; 0x310 <vuprintf+0x8e>
30c: 80 e2 ldi r24, 0x20 ; 32
30e: 2f d3 rcall .+1630 ; 0x96e <chrout>
310: 2a 95 dec r18
312: e2 f7 brpl .-8 ; 0x30c <vuprintf+0x8a>
314: ff 91 pop r31
316: ef 91 pop r30
318: b4 cf rjmp .-152 ; 0x282 <vuprintf>
31a: 81 33 cpi r24, 0x31 ; 49
31c: 38 f3 brcs .-50 ; 0x2ec <vuprintf+0x6a>
31e: 8a 33 cpi r24, 0x3A ; 58
320: 28 f7 brcc .-54 ; 0x2ec <vuprintf+0x6a>
322: 80 53 subi r24, 0x30 ; 48
324: d9 cf rjmp .-78 ; 0x2d8 <vuprintf+0x56>
326: 42 e0 ldi r20, 0x02 ; 2
328: 82 36 cpi r24, 0x62 ; 98
32a: 81 f0 breq .+32 ; 0x34c <vuprintf+0xca>
32c: 48 e0 ldi r20, 0x08 ; 8
32e: 8f 36 cpi r24, 0x6F ; 111
330: 69 f0 breq .+26 ; 0x34c <vuprintf+0xca>
332: 40 e1 ldi r20, 0x10 ; 16
334: 90 e2 ldi r25, 0x20 ; 32
336: 88 37 cpi r24, 0x78 ; 120
338: 41 f0 breq .+16 ; 0x34a <vuprintf+0xc8>
33a: 88 35 cpi r24, 0x58 ; 88
33c: 39 f0 breq .+14 ; 0x34c <vuprintf+0xca>
33e: 4a e0 ldi r20, 0x0A ; 10
340: 85 37 cpi r24, 0x75 ; 117
342: 21 f0 breq .+8 ; 0x34c <vuprintf+0xca>
344: 90 e8 ldi r25, 0x80 ; 128
346: 89 36 cpi r24, 0x69 ; 105
348: 41 f7 brne .-48 ; 0x31a <vuprintf+0x98>
34a: 59 2b or r21, r25
34c: 89 91 ld r24, Y+
34e: 99 91 ld r25, Y+
350: 55 23 and r21, r21
352: 3a f4 brpl .+14 ; 0x362 <vuprintf+0xe0>
354: 99 23 and r25, r25
356: 22 f4 brpl .+8 ; 0x360 <vuprintf+0xde>
358: 90 95 com r25
35a: 81 95 neg r24
35c: 9f 4f sbci r25, 0xFF ; 255
35e: 01 c0 rjmp .+2 ; 0x362 <vuprintf+0xe0>
360: 5f 77 andi r21, 0x7F ; 127
362: 52 ff sbrs r21, 2
364: 03 c0 rjmp .+6 ; 0x36c <vuprintf+0xea>
366: 00 96 adiw r24, 0x00 ; 0
368: 09 f4 brne .+2 ; 0x36c <vuprintf+0xea>
36a: 5f 7b andi r21, 0xBF ; 191
36c: 00 27 eor r16, r16
36e: 00 24 eor r0, r0
370: 88 0f add r24, r24
372: 99 1f adc r25, r25
374: 00 1f adc r16, r16
376: 04 17 cp r16, r20
378: 10 f0 brcs .+4 ; 0x37e <vuprintf+0xfc>
37a: 83 95 inc r24
37c: 04 1b sub r16, r20
37e: 03 94 inc r0
380: 04 fe sbrs r0, 4
382: f6 cf rjmp .-20 ; 0x370 <vuprintf+0xee>
384: 00 5d subi r16, 0xD0 ; 208
386: 0a 33 cpi r16, 0x3A ; 58
388: 18 f0 brcs .+6 ; 0x390 <vuprintf+0x10e>
38a: 09 5f subi r16, 0xF9 ; 249
38c: 55 fd sbrc r21, 5
38e: 00 62 ori r16, 0x20 ; 32
390: 0f 93 push r16
392: 13 95 inc r17
394: 3a 95 dec r19
396: 3a f0 brmi .+14 ; 0x3a6 <vuprintf+0x124>
398: 49 f7 brne .-46 ; 0x36c <vuprintf+0xea>
39a: 0c e2 ldi r16, 0x2C ; 44
39c: 51 fd sbrc r21, 1
39e: 0e e2 ldi r16, 0x2E ; 46
3a0: 0f 93 push r16
3a2: 13 95 inc r17
3a4: e3 cf rjmp .-58 ; 0x36c <vuprintf+0xea>
3a6: 00 96 adiw r24, 0x00 ; 0
3a8: 09 f7 brne .-62 ; 0x36c <vuprintf+0xea>
3aa: 12 17 cp r17, r18
3ac: 54 fd sbrc r21, 4
3ae: f0 f2 brcs .-68 ; 0x36c <vuprintf+0xea>
3b0: 00 27 eor r16, r16
3b2: 52 fd sbrc r21, 2
3b4: 00 e2 ldi r16, 0x20 ; 32
3b6: 56 fd sbrc r21, 6
3b8: 0b e2 ldi r16, 0x2B ; 43
3ba: 57 fd sbrc r21, 7
3bc: 0d e2 ldi r16, 0x2D ; 45
3be: 00 23 and r16, r16
3c0: 11 f0 breq .+4 ; 0x3c6 <vuprintf+0x144>
3c2: 0f 93 push r16
3c4: 13 95 inc r17
3c6: 21 1b sub r18, r17
3c8: 03 c0 rjmp .+6 ; 0x3d0 <vuprintf+0x14e>
3ca: 00 e2 ldi r16, 0x20 ; 32
3cc: 0f 93 push r16
3ce: 13 95 inc r17
3d0: 2a 95 dec r18
3d2: da f7 brpl .-10 ; 0x3ca <vuprintf+0x148>
3d4: 8f 91 pop r24
3d6: cb d2 rcall .+1430 ; 0x96e <chrout>
3d8: 1a 95 dec r17
3da: e1 f7 brne .-8 ; 0x3d4 <vuprintf+0x152>
3dc: 52 cf rjmp .-348 ; 0x282 <vuprintf>
000003de <uprintf>:
3de: cf 93 push r28
3e0: df 93 push r29
3e2: cd b7 in r28, 0x3d ; 61
3e4: de b7 in r29, 0x3e ; 62
3e6: 25 96 adiw r28, 0x05 ; 5
3e8: e9 91 ld r30, Y+
3ea: f9 91 ld r31, Y+
3ec: 0f 93 push r16
3ee: 1f 93 push r17
3f0: 48 df rcall .-368 ; 0x282 <vuprintf>
3f2: 1f 91 pop r17
3f4: 0f 91 pop r16
3f6: df 91 pop r29
3f8: cf 91 pop r28
3fa: 08 95 ret
000003fc <parity>:
3fc: 98 2f mov r25, r24
3fe: 92 95 swap r25
400: 89 27 eor r24, r25
402: 98 2f mov r25, r24
404: 96 95 lsr r25
406: 96 95 lsr r25
408: 89 27 eor r24, r25
40a: 98 2f mov r25, r24
40c: 96 95 lsr r25
40e: 89 27 eor r24, r25
410: 81 70 andi r24, 0x01 ; 1
412: 08 95 ret
00000414 <tage>:
414: 83 95 inc r24
416: 82 30 cpi r24, 0x02 ; 2
418: 29 f4 brne .+10 ; 0x424 <tage+0x10>
41a: 8c e1 ldi r24, 0x1C ; 28
41c: 93 70 andi r25, 0x03 ; 3
41e: 09 f4 brne .+2 ; 0x422 <tage+0xe>
420: 83 95 inc r24
422: 08 95 ret
424: 98 2f mov r25, r24
426: 99 0f add r25, r25
428: 92 95 swap r25
42a: 89 27 eor r24, r25
42c: 81 70 andi r24, 0x01 ; 1
42e: 82 5e subi r24, 0xE2 ; 226
430: 08 95 ret
00000432 <bcd>:
432: 98 2f mov r25, r24
434: 8f 70 andi r24, 0x0F ; 15
436: 98 27 eor r25, r24
438: 8a 30 cpi r24, 0x0A ; 10
43a: 08 f0 brcs .+2 ; 0x43e <bcd+0xc>
43c: 90 ea ldi r25, 0xA0 ; 160
43e: 96 95 lsr r25
440: 89 0f add r24, r25
442: 96 95 lsr r25
444: 96 95 lsr r25
446: 89 0f add r24, r25
448: 08 95 ret
0000044a <incMinute>:
44a: 8c e3 ldi r24, 0x3C ; 60
44c: 0f d0 rcall .+30 ; 0x46c <incMinute+0x22>
44e: a0 f0 brcs .+40 ; 0x478 <incMinute+0x2e>
450: 88 e1 ldi r24, 0x18 ; 24
452: 0c d0 rcall .+24 ; 0x46c <incMinute+0x22>
454: 88 f0 brcs .+34 ; 0x478 <incMinute+0x2e>
456: 87 e0 ldi r24, 0x07 ; 7
458: 09 d0 rcall .+18 ; 0x46c <incMinute+0x22>
45a: 81 81 ldd r24, Z+1 ; 0x01
45c: 92 81 ldd r25, Z+2 ; 0x02
45e: da df rcall .-76 ; 0x414 <tage>
460: 05 d0 rcall .+10 ; 0x46c <incMinute+0x22>
462: 50 f0 brcs .+20 ; 0x478 <incMinute+0x2e>
464: 8c e0 ldi r24, 0x0C ; 12
466: 02 d0 rcall .+4 ; 0x46c <incMinute+0x22>
468: 38 f0 brcs .+14 ; 0x478 <incMinute+0x2e>
46a: 84 e6 ldi r24, 0x64 ; 100
46c: 90 81 ld r25, Z
46e: 93 95 inc r25
470: 98 17 cp r25, r24
472: 08 f0 brcs .+2 ; 0x476 <incMinute+0x2c>
474: 99 27 eor r25, r25
476: 91 93 st Z+, r25
478: 08 95 ret
0000047a <copyDate>:
47a: 80 e0 ldi r24, 0x00 ; 0
47c: 94 e0 ldi r25, 0x04 ; 4
47e: fb de rcall .-522 ; 0x276 <read_byte_pp>
480: 1c 90 ld r1, X
482: 01 14 cp r0, r1
484: 11 f0 breq .+4 ; 0x48a <copyDate+0x10>
486: 0c 92 st X, r0
488: 89 2b or r24, r25
48a: 11 96 adiw r26, 0x01 ; 1
48c: 99 0f add r25, r25
48e: b9 f7 brne .-18 ; 0x47e <copyDate+0x4>
490: 11 24 eor r1, r1
492: 08 95 ret
00000494 <checkConvert>:
494: f0 de rcall .-544 ; 0x276 <read_byte_pp>
496: 61 e0 ldi r22, 0x01 ; 1
498: 60 21 and r22, r0
49a: 31 96 adiw r30, 0x01 ; 1
49c: ec de rcall .-552 ; 0x276 <read_byte_pp>
49e: 8c e2 ldi r24, 0x2C ; 44
4a0: 80 21 and r24, r0
4a2: 84 32 cpi r24, 0x24 ; 36
4a4: 19 f0 breq .+6 ; 0x4ac <checkConvert+0x18>
4a6: 88 32 cpi r24, 0x28 ; 40
4a8: 09 f0 breq .+2 ; 0x4ac <checkConvert+0x18>
4aa: 62 60 ori r22, 0x02 ; 2
4ac: e4 de rcall .-568 ; 0x276 <read_byte_pp>
4ae: 80 2d mov r24, r0
4b0: a5 df rcall .-182 ; 0x3fc <parity>
4b2: 78 2f mov r23, r24
4b4: 80 2d mov r24, r0
4b6: 8f 77 andi r24, 0x7F ; 127
4b8: bc df rcall .-136 ; 0x432 <bcd>
4ba: 8d 93 st X+, r24
4bc: 8c 33 cpi r24, 0x3C ; 60
4be: 08 f0 brcs .+2 ; 0x4c2 <checkConvert+0x2e>
4c0: 64 60 ori r22, 0x04 ; 4
4c2: d9 de rcall .-590 ; 0x276 <read_byte_pp>
4c4: 80 2d mov r24, r0
4c6: 9a df rcall .-204 ; 0x3fc <parity>
4c8: 88 0f add r24, r24
4ca: 78 2b or r23, r24
4cc: 80 2d mov r24, r0
4ce: 8f 73 andi r24, 0x3F ; 63
4d0: b0 df rcall .-160 ; 0x432 <bcd>
4d2: 8d 93 st X+, r24
4d4: 88 31 cpi r24, 0x18 ; 24
4d6: 08 f0 brcs .+2 ; 0x4da <checkConvert+0x46>
4d8: 68 60 ori r22, 0x08 ; 8
4da: cd de rcall .-614 ; 0x276 <read_byte_pp>
4dc: 20 2d mov r18, r0
4de: cb de rcall .-618 ; 0x276 <read_byte_pp>
4e0: 30 2d mov r19, r0
4e2: c9 de rcall .-622 ; 0x276 <read_byte_pp>
4e4: f3 2f mov r31, r19
4e6: f7 70 andi r31, 0x07 ; 7
4e8: 09 f4 brne .+2 ; 0x4ec <checkConvert+0x58>
4ea: 60 61 ori r22, 0x10 ; 16
4ec: f7 30 cpi r31, 0x07 ; 7
4ee: 09 f4 brne .+2 ; 0x4f2 <checkConvert+0x5e>
4f0: ff 27 eor r31, r31
4f2: fd 93 st X+, r31
4f4: 80 2d mov r24, r0
4f6: 82 27 eor r24, r18
4f8: 83 27 eor r24, r19
4fa: 80 df rcall .-256 ; 0x3fc <parity>
4fc: 88 0f add r24, r24
4fe: 88 0f add r24, r24
500: 68 2b or r22, r24
502: 82 2f mov r24, r18
504: 86 95 lsr r24
506: 86 95 lsr r24
508: 94 df rcall .-216 ; 0x432 <bcd>
50a: 8a 95 dec r24
50c: 28 2f mov r18, r24
50e: 80 2d mov r24, r0
510: 90 df rcall .-224 ; 0x432 <bcd>
512: e8 2f mov r30, r24
514: 83 2f mov r24, r19
516: 86 95 lsr r24
518: 86 95 lsr r24
51a: 86 95 lsr r24
51c: 8a df rcall .-236 ; 0x432 <bcd>
51e: 8a 95 dec r24
520: 38 2f mov r19, r24
522: 9e 2f mov r25, r30
524: 77 df rcall .-274 ; 0x414 <tage>
526: 28 17 cp r18, r24
528: 08 f0 brcs .+2 ; 0x52c <checkConvert+0x98>
52a: 60 62 ori r22, 0x20 ; 32
52c: 2d 93 st X+, r18
52e: 3c 30 cpi r19, 0x0C ; 12
530: 08 f0 brcs .+2 ; 0x534 <checkConvert+0xa0>
532: 60 64 ori r22, 0x40 ; 64
534: 3d 93 st X+, r19
536: e4 36 cpi r30, 0x64 ; 100
538: 08 f0 brcs .+2 ; 0x53c <checkConvert+0xa8>
53a: 60 68 ori r22, 0x80 ; 128
53c: ed 93 st X+, r30
53e: df 01 movw r26, r30
540: e3 2f mov r30, r19
542: e6 95 lsr r30
544: ff 27 eor r31, r31
546: e4 59 subi r30, 0x94 ; 148
548: fa 4f sbci r31, 0xFA ; 250
54a: 84 91 lpm r24, Z
54c: 30 fd sbrc r19, 0
54e: 82 95 swap r24
550: 8f 70 andi r24, 0x0F ; 15
552: 82 0f add r24, r18
554: 32 30 cpi r19, 0x02 ; 2
556: a1 09 sbc r26, r1
558: 8a 0f add r24, r26
55a: a6 95 lsr r26
55c: a6 95 lsr r26
55e: 8a 0f add r24, r26
560: 97 e0 ldi r25, 0x07 ; 7
562: 07 d0 rcall .+14 ; 0x572 <div88>
564: b9 17 cp r27, r25
566: 09 f0 breq .+2 ; 0x56a <checkConvert+0xd6>
568: 78 60 ori r23, 0x08 ; 8
56a: 08 95 ret
0000056c <mwn>:
56c: 41 63 41 26 05 53 AcA&.S
00000572 <div88>:
572: 09 2e mov r0, r25
574: 99 27 eor r25, r25
576: 88 0f add r24, r24
578: 99 1f adc r25, r25
57a: 90 15 cp r25, r0
57c: 10 f0 brcs .+4 ; 0x582 <div88+0x10>
57e: 83 95 inc r24
580: 90 19 sub r25, r0
582: 13 94 inc r1
584: 13 fe sbrs r1, 3
586: f7 cf rjmp .-18 ; 0x576 <div88+0x4>
588: 11 24 eor r1, r1
58a: 08 95 ret
0000058c <setBit>:
58c: 98 2f mov r25, r24
58e: 96 95 lsr r25
590: 96 95 lsr r25
592: 96 95 lsr r25
594: a9 0f add r26, r25
596: b1 1d adc r27, r1
598: 91 e0 ldi r25, 0x01 ; 1
59a: 87 70 andi r24, 0x07 ; 7
59c: 19 f0 breq .+6 ; 0x5a4 <setBit+0x18>
59e: 99 0f add r25, r25
5a0: 8a 95 dec r24
5a2: e9 f7 brne .-6 ; 0x59e <setBit+0x12>
5a4: 8c 91 ld r24, X
5a6: 89 2b or r24, r25
5a8: 8c 93 st X, r24
5aa: 08 95 ret
000005ac <_Z4idlev>:
5ac: 88 9b sbis 0x11, 0 ; 17
5ae: 04 c0 rjmp .+8 ; 0x5b8 <_Z4idlev+0xc>
5b0: 88 98 cbi 0x11, 0 ; 17
5b2: 80 e6 ldi r24, 0x60 ; 96
5b4: 90 e0 ldi r25, 0x00 ; 0
5b6: 02 c0 rjmp .+4 ; 0x5bc <_ZN5DCF7710QiBlockDpcEv>
5b8: 88 95 sleep
5ba: 08 95 ret
000005bc <_ZN5DCF7710QiBlockDpcEv>:
5bc: cf 93 push r28
5be: df 93 push r29
5c0: ec 01 movw r28, r24
5c2: fc 01 movw r30, r24
5c4: 38 96 adiw r30, 0x08 ; 8
5c6: a5 e7 ldi r26, 0x75 ; 117
5c8: b0 e0 ldi r27, 0x00 ; 0
5ca: e6 dd rcall .-1076 ; 0x198 <makeAverage>
5cc: e5 dd rcall .-1078 ; 0x198 <makeAverage>
5ce: 36 97 sbiw r30, 0x06 ; 6
5d0: fa dd rcall .-1036 ; 0x1c6 <phi>
5d2: 28 2f mov r18, r24
5d4: 8c 81 ldd r24, Y+4 ; 0x04
5d6: 92 2f mov r25, r18
5d8: 98 1b sub r25, r24
5da: 2c 83 std Y+4, r18 ; 0x04
5dc: 8d 81 ldd r24, Y+5 ; 0x05
5de: 96 ff sbrs r25, 6
5e0: 09 c0 rjmp .+18 ; 0x5f4 <_ZN5DCF7710QiBlockDpcEv+0x38>
5e2: 97 fd sbrc r25, 7
5e4: 04 c0 rjmp .+8 ; 0x5ee <_ZN5DCF7710QiBlockDpcEv+0x32>
5e6: 8e 37 cpi r24, 0x7E ; 126
5e8: 2c f4 brge .+10 ; 0x5f4 <_ZN5DCF7710QiBlockDpcEv+0x38>
5ea: 8d 5f subi r24, 0xFD ; 253
5ec: 03 c0 rjmp .+6 ; 0x5f4 <_ZN5DCF7710QiBlockDpcEv+0x38>
5ee: 83 38 cpi r24, 0x83 ; 131
5f0: 0c f0 brlt .+2 ; 0x5f4 <_ZN5DCF7710QiBlockDpcEv+0x38>
5f2: 83 50 subi r24, 0x03 ; 3
5f4: 8d 83 std Y+5, r24 ; 0x05
5f6: cf 01 movw r24, r30
5f8: 1a de rcall .-972 ; 0x22e <Cplx24AbsLog>
5fa: ac 01 movw r20, r24
5fc: 44 0f add r20, r20
5fe: 55 1f adc r21, r21
600: 44 0f add r20, r20
602: 55 1f adc r21, r21
604: 6e 85 ldd r22, Y+14 ; 0x0e
606: 7f 85 ldd r23, Y+15 ; 0x0f
608: 9a 01 movw r18, r20
60a: 26 1b sub r18, r22
60c: 37 0b sbc r19, r23
60e: 37 ff sbrs r19, 7
610: 06 c0 rjmp .+12 ; 0x61e <_ZN5DCF7710QiBlockDpcEv+0x62>
612: f4 e0 ldi r31, 0x04 ; 4
614: 35 95 asr r19
616: 27 95 ror r18
618: fa 95 dec r31
61a: e1 f7 brne .-8 ; 0x614 <_ZN5DCF7710QiBlockDpcEv+0x58>
61c: 03 c0 rjmp .+6 ; 0x624 <_ZN5DCF7710QiBlockDpcEv+0x68>
61e: 23 2f mov r18, r19
620: 33 0f add r19, r19
622: 33 0b sbc r19, r19
624: fb 01 movw r30, r22
626: e2 0f add r30, r18
628: f3 1f adc r31, r19
62a: ff 87 std Y+15, r31 ; 0x0f
62c: ee 87 std Y+14, r30 ; 0x0e
62e: 68 89 ldd r22, Y+16 ; 0x10
630: 79 89 ldd r23, Y+17 ; 0x11
632: 9a 01 movw r18, r20
634: 26 1b sub r18, r22
636: 37 0b sbc r19, r23
638: 37 fd sbrc r19, 7
63a: 06 c0 rjmp .+12 ; 0x648 <_ZN5DCF7710QiBlockDpcEv+0x8c>
63c: b4 e0 ldi r27, 0x04 ; 4
63e: 35 95 asr r19
640: 27 95 ror r18
642: ba 95 dec r27
644: e1 f7 brne .-8 ; 0x63e <_ZN5DCF7710QiBlockDpcEv+0x82>
646: 03 c0 rjmp .+6 ; 0x64e <_ZN5DCF7710QiBlockDpcEv+0x92>
648: 23 2f mov r18, r19
64a: 33 0f add r19, r19
64c: 33 0b sbc r19, r19
64e: 26 0f add r18, r22
650: 37 1f adc r19, r23
652: 39 8b std Y+17, r19 ; 0x11
654: 28 8b std Y+16, r18 ; 0x10
656: e2 0f add r30, r18
658: f3 1f adc r31, r19
65a: f7 95 ror r31
65c: e7 95 ror r30
65e: 4e 17 cp r20, r30
660: 5f 07 cpc r21, r31
662: 84 f0 brlt .+32 ; 0x684 <_ZN5DCF7710QiBlockDpcEv+0xc8>
664: c0 9a sbi 0x18, 0 ; 24
666: 2a 89 ldd r18, Y+18 ; 0x12
668: 2f 30 cpi r18, 0x0F ; 15
66a: 48 f5 brcc .+82 ; 0x6be <_ZN5DCF7710QiBlockDpcEv+0x102>
66c: 2f 5f subi r18, 0xFF ; 255
66e: 2a 8b std Y+18, r18 ; 0x12
670: 2f 30 cpi r18, 0x0F ; 15
672: 29 f5 brne .+74 ; 0x6be <_ZN5DCF7710QiBlockDpcEv+0x102>
674: 3e 81 ldd r19, Y+6 ; 0x06
676: 33 23 and r19, r19
678: 11 f1 breq .+68 ; 0x6be <_ZN5DCF7710QiBlockDpcEv+0x102>
67a: 2f 81 ldd r18, Y+7 ; 0x07
67c: 22 23 and r18, r18
67e: 09 f4 brne .+2 ; 0x682 <_ZN5DCF7710QiBlockDpcEv+0xc6>
680: 4b c0 rjmp .+150 ; 0x718 <_ZN5DCF7710QiBlockDpcEv+0x15c>
682: 1d c0 rjmp .+58 ; 0x6be <_ZN5DCF7710QiBlockDpcEv+0x102>
684: c0 98 cbi 0x18, 0 ; 24
686: 2a 89 ldd r18, Y+18 ; 0x12
688: 22 23 and r18, r18
68a: c9 f0 breq .+50 ; 0x6be <_ZN5DCF7710QiBlockDpcEv+0x102>
68c: 21 50 subi r18, 0x01 ; 1
68e: 2a 8b std Y+18, r18 ; 0x12
690: 21 11 cpse r18, r1
692: 15 c0 rjmp .+42 ; 0x6be <_ZN5DCF7710QiBlockDpcEv+0x102>
694: 2e 81 ldd r18, Y+6 ; 0x06
696: 21 11 cpse r18, r1
698: 12 c0 rjmp .+36 ; 0x6be <_ZN5DCF7710QiBlockDpcEv+0x102>
69a: 3c 89 ldd r19, Y+20 ; 0x14
69c: 3e 83 std Y+6, r19 ; 0x06
69e: 2b 89 ldd r18, Y+19 ; 0x13
6a0: 20 31 cpi r18, 0x10 ; 16
6a2: 08 f4 brcc .+2 ; 0x6a6 <_ZN5DCF7710QiBlockDpcEv+0xea>
6a4: 49 c0 rjmp .+146 ; 0x738 <_ZN5DCF7710QiBlockDpcEv+0x17c>
6a6: 40 ef ldi r20, 0xF0 ; 240
6a8: 43 0f add r20, r19
6aa: 44 30 cpi r20, 0x04 ; 4
6ac: 08 f0 brcs .+2 ; 0x6b0 <_ZN5DCF7710QiBlockDpcEv+0xf4>
6ae: 38 c0 rjmp .+112 ; 0x720 <_ZN5DCF7710QiBlockDpcEv+0x164>
6b0: 3f 5f subi r19, 0xFF ; 255
6b2: 3c 8b std Y+20, r19 ; 0x14
6b4: 34 e0 ldi r19, 0x04 ; 4
6b6: 23 0f add r18, r19
6b8: 08 f4 brcc .+2 ; 0x6bc <_ZN5DCF7710QiBlockDpcEv+0x100>
6ba: 22 0b sbc r18, r18
6bc: 2b 8b std Y+19, r18 ; 0x13
6be: 2c 89 ldd r18, Y+20 ; 0x14
6c0: 2b 34 cpi r18, 0x4B ; 75
6c2: 00 f1 brcs .+64 ; 0x704 <_ZN5DCF7710QiBlockDpcEv+0x148>
6c4: 48 81 ld r20, Y
6c6: 59 81 ldd r21, Y+1 ; 0x01
6c8: ba 01 movw r22, r20
6ca: 75 95 asr r23
6cc: 67 95 ror r22
6ce: 75 95 asr r23
6d0: 67 95 ror r22
6d2: 86 1b sub r24, r22
6d4: 97 0b sbc r25, r23
6d6: 48 0f add r20, r24
6d8: 59 1f adc r21, r25
6da: 59 83 std Y+1, r21 ; 0x01
6dc: 48 83 st Y, r20
6de: 4a 81 ldd r20, Y+2 ; 0x02
6e0: 5b 81 ldd r21, Y+3 ; 0x03
6e2: 97 ff sbrs r25, 7
6e4: 03 c0 rjmp .+6 ; 0x6ec <_ZN5DCF7710QiBlockDpcEv+0x130>
6e6: 91 95 neg r25
6e8: 81 95 neg r24
6ea: 91 09 sbc r25, r1
6ec: ba 01 movw r22, r20
6ee: 34 e0 ldi r19, 0x04 ; 4
6f0: 75 95 asr r23
6f2: 67 95 ror r22
6f4: 3a 95 dec r19
6f6: e1 f7 brne .-8 ; 0x6f0 <_ZN5DCF7710QiBlockDpcEv+0x134>
6f8: 86 1b sub r24, r22
6fa: 97 0b sbc r25, r23
6fc: 84 0f add r24, r20
6fe: 95 1f adc r25, r21
700: 9b 83 std Y+3, r25 ; 0x03
702: 8a 83 std Y+2, r24 ; 0x02
704: 81 e0 ldi r24, 0x01 ; 1
706: 82 0f add r24, r18
708: 8a 3f cpi r24, 0xFA ; 250
70a: 11 f0 breq .+4 ; 0x710 <_ZN5DCF7710QiBlockDpcEv+0x154>
70c: 8c 8b std Y+20, r24 ; 0x14
70e: 18 c0 rjmp .+48 ; 0x740 <_ZN5DCF7710QiBlockDpcEv+0x184>
710: 1c 8a std Y+20, r1 ; 0x14
712: 1f 82 std Y+7, r1 ; 0x07
714: 1e 82 std Y+6, r1 ; 0x06
716: 14 c0 rjmp .+40 ; 0x740 <_ZN5DCF7710QiBlockDpcEv+0x184>
718: 2c 89 ldd r18, Y+20 ; 0x14
71a: 23 1b sub r18, r19
71c: 2f 83 std Y+7, r18 ; 0x07
71e: cf cf rjmp .-98 ; 0x6be <_ZN5DCF7710QiBlockDpcEv+0x102>
720: 4b ee ldi r20, 0xEB ; 235
722: 43 0f add r20, r19
724: 44 30 cpi r20, 0x04 ; 4
726: 10 f4 brcc .+4 ; 0x72c <_ZN5DCF7710QiBlockDpcEv+0x170>
728: 31 50 subi r19, 0x01 ; 1
72a: c3 cf rjmp .-122 ; 0x6b2 <_ZN5DCF7710QiBlockDpcEv+0xf6>
72c: 34 31 cpi r19, 0x14 ; 20
72e: 11 f4 brne .+4 ; 0x734 <_ZN5DCF7710QiBlockDpcEv+0x178>
730: 30 e1 ldi r19, 0x10 ; 16
732: c1 cf rjmp .-126 ; 0x6b6 <_ZN5DCF7710QiBlockDpcEv+0xfa>
734: 24 50 subi r18, 0x04 ; 4
736: c2 cf rjmp .-124 ; 0x6bc <_ZN5DCF7710QiBlockDpcEv+0x100>
738: 34 e1 ldi r19, 0x14 ; 20
73a: 3c 8b std Y+20, r19 ; 0x14
73c: 28 5f subi r18, 0xF8 ; 248
73e: be cf rjmp .-132 ; 0x6bc <_ZN5DCF7710QiBlockDpcEv+0x100>
740: df 91 pop r29
742: cf 91 pop r28
744: 08 95 ret
00000746 <_ZN5DCF774InitEv>:
746: 80 e0 ldi r24, 0x00 ; 0
748: 90 e0 ldi r25, 0x00 ; 0
74a: f1 d1 rcall .+994 ; 0xb2e <eeprom_read_dword>
74c: 6b 01 movw r12, r22
74e: 7c 01 movw r14, r24
750: 13 ba out 0x13, r1 ; 19
752: 81 e0 ldi r24, 0x01 ; 1
754: 83 bf out 0x33, r24 ; 51
756: 98 e0 ldi r25, 0x08 ; 8
758: 99 bf out 0x39, r25 ; 57
75a: 87 b9 out 0x07, r24 ; 7
75c: 85 e0 ldi r24, 0x05 ; 5
75e: 83 b9 out 0x03, r24 ; 3
760: 84 ea ldi r24, 0xA4 ; 164
762: 86 b9 out 0x06, r24 ; 6
764: 08 95 ret
00000766 <_ZN8DCF77Dec10ProcessValEh>:
766: 1f 93 push r17
768: cf 93 push r28
76a: df 93 push r29
76c: cd b7 in r28, 0x3d ; 61
76e: de b7 in r29, 0x3e ; 62
770: 28 97 sbiw r28, 0x08 ; 8
772: 0f b6 in r0, 0x3f ; 63
774: f8 94 cli
776: de bf out 0x3e, r29 ; 62
778: 0f be out 0x3f, r0 ; 63
77a: cd bf out 0x3d, r28 ; 61
77c: ac 01 movw r20, r24
77e: dc 01 movw r26, r24
780: 19 96 adiw r26, 0x09 ; 9
782: 2c 91 ld r18, X
784: 19 97 sbiw r26, 0x09 ; 9
786: 60 fd sbrc r22, 0
788: 03 c0 rjmp .+6 ; 0x790 <_ZN8DCF77Dec10ProcessValEh+0x2a>
78a: 1a 96 adiw r26, 0x0a ; 10
78c: 82 2f mov r24, r18
78e: fe de rcall .-516 ; 0x58c <setBit>
790: 29 32 cpi r18, 0x29 ; 41
792: 61 f0 breq .+24 ; 0x7ac <_ZN8DCF77Dec10ProcessValEh+0x46>
794: 23 95 inc r18
796: 26 fd sbrc r18, 6
798: 28 e2 ldi r18, 0x28 ; 40
79a: 27 32 cpi r18, 0x27 ; 39
79c: 09 f4 brne .+2 ; 0x7a0 <_ZN8DCF77Dec10ProcessValEh+0x3a>
79e: 2a e2 ldi r18, 0x2A ; 42
7a0: 26 31 cpi r18, 0x16 ; 22
7a2: 09 f4 brne .+2 ; 0x7a6 <_ZN8DCF77Dec10ProcessValEh+0x40>
7a4: 28 e1 ldi r18, 0x18 ; 24
7a6: 2f 30 cpi r18, 0x0F ; 15
7a8: 09 f4 brne .+2 ; 0x7ac <_ZN8DCF77Dec10ProcessValEh+0x46>
7aa: 23 95 inc r18
7ac: fa 01 movw r30, r20
7ae: 21 87 std Z+9, r18 ; 0x09
7b0: 92 81 ldd r25, Z+2 ; 0x02
7b2: 93 36 cpi r25, 0x63 ; 99
7b4: 08 f4 brcc .+2 ; 0x7b8 <_ZN8DCF77Dec10ProcessValEh+0x52>
7b6: 9f 5f subi r25, 0xFF ; 255
7b8: da 01 movw r26, r20
7ba: 8c 91 ld r24, X
7bc: 88 23 and r24, r24
7be: 11 f1 breq .+68 ; 0x804 <_ZN8DCF77Dec10ProcessValEh+0x9e>
7c0: 84 30 cpi r24, 0x04 ; 4
7c2: 60 f0 brcs .+24 ; 0x7dc <_ZN8DCF77Dec10ProcessValEh+0x76>
7c4: 1c 96 adiw r26, 0x0c ; 12
7c6: 2c 91 ld r18, X
7c8: 1c 97 sbiw r26, 0x0c ; 12
7ca: 24 ff sbrs r18, 4
7cc: 07 c0 rjmp .+14 ; 0x7dc <_ZN8DCF77Dec10ProcessValEh+0x76>
7ce: 1d 96 adiw r26, 0x0d ; 13
7d0: 2c 91 ld r18, X
7d2: 2b 33 cpi r18, 0x3B ; 59
7d4: 19 f4 brne .+6 ; 0x7dc <_ZN8DCF77Dec10ProcessValEh+0x76>
7d6: 63 30 cpi r22, 0x03 ; 3
7d8: 09 f0 breq .+2 ; 0x7dc <_ZN8DCF77Dec10ProcessValEh+0x76>
7da: 5a c0 rjmp .+180 ; 0x890 <_ZN8DCF77Dec10ProcessValEh+0x12a>
7dc: 9c 33 cpi r25, 0x3C ; 60
7de: 49 f4 brne .+18 ; 0x7f2 <_ZN8DCF77Dec10ProcessValEh+0x8c>
7e0: 63 30 cpi r22, 0x03 ; 3
7e2: a9 f0 breq .+42 ; 0x80e <_ZN8DCF77Dec10ProcessValEh+0xa8>
7e4: 81 50 subi r24, 0x01 ; 1
7e6: fa 01 movw r30, r20
7e8: 80 83 st Z, r24
7ea: 88 23 and r24, r24
7ec: 09 f4 brne .+2 ; 0x7f0 <_ZN8DCF77Dec10ProcessValEh+0x8a>
7ee: 47 c0 rjmp .+142 ; 0x87e <_ZN8DCF77Dec10ProcessValEh+0x118>
7f0: 0e c0 rjmp .+28 ; 0x80e <_ZN8DCF77Dec10ProcessValEh+0xa8>
7f2: 63 30 cpi r22, 0x03 ; 3
7f4: 69 f4 brne .+26 ; 0x810 <_ZN8DCF77Dec10ProcessValEh+0xaa>
7f6: 81 50 subi r24, 0x01 ; 1
7f8: da 01 movw r26, r20
7fa: 8c 93 st X, r24
7fc: 88 23 and r24, r24
7fe: 09 f4 brne .+2 ; 0x802 <_ZN8DCF77Dec10ProcessValEh+0x9c>
800: 3e c0 rjmp .+124 ; 0x87e <_ZN8DCF77Dec10ProcessValEh+0x118>
802: 06 c0 rjmp .+12 ; 0x810 <_ZN8DCF77Dec10ProcessValEh+0xaa>
804: 63 30 cpi r22, 0x03 ; 3
806: 21 f4 brne .+8 ; 0x810 <_ZN8DCF77Dec10ProcessValEh+0xaa>
808: 81 e0 ldi r24, 0x01 ; 1
80a: fa 01 movw r30, r20
80c: 80 83 st Z, r24
80e: 90 e0 ldi r25, 0x00 ; 0
810: da 01 movw r26, r20
812: 12 96 adiw r26, 0x02 ; 2
814: 9c 93 st X, r25
816: 12 97 sbiw r26, 0x02 ; 2
818: 91 11 cpse r25, r1
81a: 3e c0 rjmp .+124 ; 0x898 <_ZN8DCF77Dec10ProcessValEh+0x132>
81c: 1c 91 ld r17, X
81e: 12 30 cpi r17, 0x02 ; 2
820: 18 f0 brcs .+6 ; 0x828 <_ZN8DCF77Dec10ProcessValEh+0xc2>
822: fa 01 movw r30, r20
824: 33 96 adiw r30, 0x03 ; 3
826: 11 de rcall .-990 ; 0x44a <incMinute>
828: fe 01 movw r30, r28
82a: 31 96 adiw r30, 0x01 ; 1
82c: f8 87 std Y+8, r31 ; 0x08
82e: ef 83 std Y+7, r30 ; 0x07
830: fa 01 movw r30, r20
832: 3a 96 adiw r30, 0x0a ; 10
834: af 81 ldd r26, Y+7 ; 0x07
836: b8 85 ldd r27, Y+8 ; 0x08
838: 2d de rcall .-934 ; 0x494 <checkConvert>
83a: fb 01 movw r30, r22
83c: da 01 movw r26, r20
83e: 1c 96 adiw r26, 0x0c ; 12
840: 8c 91 ld r24, X
842: 1c 97 sbiw r26, 0x0c ; 12
844: 8f 71 andi r24, 0x1F ; 31
846: 11 96 adiw r26, 0x01 ; 1
848: 8c 93 st X, r24
84a: 11 97 sbiw r26, 0x01 ; 1
84c: ef 2b or r30, r31
84e: d1 f4 brne .+52 ; 0x884 <_ZN8DCF77Dec10ProcessValEh+0x11e>
850: 13 96 adiw r26, 0x03 ; 3
852: ef 81 ldd r30, Y+7 ; 0x07
854: f8 85 ldd r31, Y+8 ; 0x08
856: 11 de rcall .-990 ; 0x47a <copyDate>
858: a8 2f mov r26, r24
85a: aa 23 and r26, r26
85c: 19 f0 breq .+6 ; 0x864 <_ZN8DCF77Dec10ProcessValEh+0xfe>
85e: 12 30 cpi r17, 0x02 ; 2
860: 88 f4 brcc .+34 ; 0x884 <_ZN8DCF77Dec10ProcessValEh+0x11e>
862: 02 c0 rjmp .+4 ; 0x868 <_ZN8DCF77Dec10ProcessValEh+0x102>
864: 13 36 cpi r17, 0x63 ; 99
866: 18 f4 brcc .+6 ; 0x86e <_ZN8DCF77Dec10ProcessValEh+0x108>
868: 1f 5f subi r17, 0xFF ; 255
86a: fa 01 movw r30, r20
86c: 10 83 st Z, r17
86e: fa 01 movw r30, r20
870: 39 96 adiw r30, 0x09 ; 9
872: 89 e0 ldi r24, 0x09 ; 9
874: df 01 movw r26, r30
876: 1d 92 st X+, r1
878: 8a 95 dec r24
87a: e9 f7 brne .-6 ; 0x876 <_ZN8DCF77Dec10ProcessValEh+0x110>
87c: 0d c0 rjmp .+26 ; 0x898 <_ZN8DCF77Dec10ProcessValEh+0x132>
87e: fa 01 movw r30, r20
880: 12 82 std Z+2, r1 ; 0x02
882: 0a c0 rjmp .+20 ; 0x898 <_ZN8DCF77Dec10ProcessValEh+0x132>
884: 14 30 cpi r17, 0x04 ; 4
886: 98 f3 brcs .-26 ; 0x86e <_ZN8DCF77Dec10ProcessValEh+0x108>
888: 11 50 subi r17, 0x01 ; 1
88a: da 01 movw r26, r20
88c: 1c 93 st X, r17
88e: ef cf rjmp .-34 ; 0x86e <_ZN8DCF77Dec10ProcessValEh+0x108>
890: 9d 33 cpi r25, 0x3D ; 61
892: 09 f0 breq .+2 ; 0x896 <_ZN8DCF77Dec10ProcessValEh+0x130>
894: bd cf rjmp .-134 ; 0x810 <_ZN8DCF77Dec10ProcessValEh+0xaa>
896: a6 cf rjmp .-180 ; 0x7e4 <_ZN8DCF77Dec10ProcessValEh+0x7e>
898: 28 96 adiw r28, 0x08 ; 8
89a: 0f b6 in r0, 0x3f ; 63
89c: f8 94 cli
89e: de bf out 0x3e, r29 ; 62
8a0: 0f be out 0x3f, r0 ; 63
8a2: cd bf out 0x3d, r28 ; 61
8a4: df 91 pop r29
8a6: cf 91 pop r28
8a8: 1f 91 pop r17
8aa: 08 95 ret
000008ac <_ZNK8DateTime5printEv>:
8ac: fc 01 movw r30, r24
8ae: 80 81 ld r24, Z
8b0: 1f 92 push r1
8b2: 8f 93 push r24
8b4: 81 81 ldd r24, Z+1 ; 0x01
8b6: 8f 71 andi r24, 0x1F ; 31
8b8: 1f 92 push r1
8ba: 8f 93 push r24
8bc: 85 81 ldd r24, Z+5 ; 0x05
8be: 90 e0 ldi r25, 0x00 ; 0
8c0: 80 53 subi r24, 0x30 ; 48
8c2: 98 4f sbci r25, 0xF8 ; 248
8c4: 9f 93 push r25
8c6: 8f 93 push r24
8c8: 84 81 ldd r24, Z+4 ; 0x04
8ca: 8f 5f subi r24, 0xFF ; 255
8cc: 1f 92 push r1
8ce: 8f 93 push r24
8d0: 83 81 ldd r24, Z+3 ; 0x03
8d2: 8f 5f subi r24, 0xFF ; 255
8d4: 1f 92 push r1
8d6: 8f 93 push r24
8d8: 82 81 ldd r24, Z+2 ; 0x02
8da: 90 e0 ldi r25, 0x00 ; 0
8dc: 88 0f add r24, r24
8de: 99 1f adc r25, r25
8e0: 84 50 subi r24, 0x04 ; 4
8e2: 9f 47 sbci r25, 0x7F ; 127
8e4: 9f 93 push r25
8e6: 8f 93 push r24
8e8: 8f ed ldi r24, 0xDF ; 223
8ea: 90 e8 ldi r25, 0x80 ; 128
8ec: 9f 93 push r25
8ee: 8f 93 push r24
8f0: 76 dd rcall .-1300 ; 0x3de <uprintf>
8f2: 8d b7 in r24, 0x3d ; 61
8f4: 9e b7 in r25, 0x3e ; 62
8f6: 0e 96 adiw r24, 0x0e ; 14
8f8: 0f b6 in r0, 0x3f ; 63
8fa: f8 94 cli
8fc: 9e bf out 0x3e, r25 ; 62
8fe: 0f be out 0x3f, r0 ; 63
900: 8d bf out 0x3d, r24 ; 61
902: 08 95 ret
00000904 <__vector_10>:
904: 28 2e mov r2, r24
906: 3f b6 in r3, 0x3f ; 63
908: 89 b5 in r24, 0x29 ; 41
90a: 8e 57 subi r24, 0x7E ; 126
90c: 89 bd out 0x29, r24 ; 41
90e: 90 99 sbic 0x12, 0 ; 18
910: 7e 9a sbi 0x0f, 6 ; 15
912: 90 9b sbis 0x12, 0 ; 18
914: 7e 98 cbi 0x0f, 6 ; 15
916: 82 b3 in r24, 0x12 ; 18
918: 08 94 sec
91a: 87 95 ror r24
91c: 82 bb out 0x12, r24 ; 18
91e: 76 9b sbis 0x0e, 6 ; 14
920: 04 c0 rjmp .+8 ; 0x92a <__vector_10+0x26>
922: 6a 98 cbi 0x0d, 2 ; 13
924: 89 b7 in r24, 0x39 ; 57
926: 8f 7e andi r24, 0xEF ; 239
928: 89 bf out 0x39, r24 ; 57
92a: 3f be out 0x3f, r3 ; 63
92c: 82 2d mov r24, r2
92e: 18 95 reti
00000930 <_ZN4UART4InitEv>:
930: 7f 9a sbi 0x0f, 7 ; 15
932: 6c 9a sbi 0x0d, 4 ; 13
934: 08 95 ret
00000936 <_ZN4UART4SendEh>:
936: cf 93 push r28
938: df 93 push r29
93a: 1f 92 push r1
93c: cd b7 in r28, 0x3d ; 61
93e: de b7 in r29, 0x3e ; 62
940: 6a 9b sbis 0x0d, 2 ; 13
942: 04 c0 rjmp .+8 ; 0x94c <_ZN4UART4SendEh+0x16>
944: 89 83 std Y+1, r24 ; 0x01
946: 32 de rcall .-924 ; 0x5ac <_Z4idlev>
948: 89 81 ldd r24, Y+1 ; 0x01
94a: fa cf rjmp .-12 ; 0x940 <_ZN4UART4SendEh+0xa>
94c: 82 bb out 0x12, r24 ; 18
94e: 86 ee ldi r24, 0xE6 ; 230
950: 8e b9 out 0x0e, r24 ; 14
952: 82 b7 in r24, 0x32 ; 50
954: 8e 57 subi r24, 0x7E ; 126
956: 89 bd out 0x29, r24 ; 41
958: 80 e1 ldi r24, 0x10 ; 16
95a: 88 bf out 0x38, r24 ; 56
95c: 89 b7 in r24, 0x39 ; 57
95e: 80 61 ori r24, 0x10 ; 16
960: 89 bf out 0x39, r24 ; 57
962: 7e 98 cbi 0x0f, 6 ; 15
964: 6a 9a sbi 0x0d, 2 ; 13
966: 0f 90 pop r0
968: df 91 pop r29
96a: cf 91 pop r28
96c: 08 95 ret
0000096e <chrout>:
96e: 2f 93 push r18
970: 3f 93 push r19
972: ef 93 push r30
974: ff 93 push r31
976: df df rcall .-66 ; 0x936 <_ZN4UART4SendEh>
978: ff 91 pop r31
97a: ef 91 pop r30
97c: 3f 91 pop r19
97e: 2f 91 pop r18
980: 08 95 ret
00000982 <main>:
982: 00 d0 rcall .+0 ; 0x984 <main+0x2>
984: 1f 92 push r1
986: cd b7 in r28, 0x3d ; 61
988: de b7 in r29, 0x3e ; 62
98a: 80 e2 ldi r24, 0x20 ; 32
98c: 85 bf out 0x35, r24 ; 53
98e: 47 9a sbi 0x08, 7 ; 8
990: 11 ba out 0x11, r1 ; 17
992: 83 e0 ldi r24, 0x03 ; 3
994: 87 bb out 0x17, r24 ; 23
996: 87 e0 ldi r24, 0x07 ; 7
998: 84 bb out 0x14, r24 ; 20
99a: ca df rcall .-108 ; 0x930 <_ZN4UART4InitEv>
99c: d4 de rcall .-600 ; 0x746 <_ZN5DCF774InitEv>
99e: 78 94 sei
9a0: 89 e9 ldi r24, 0x99 ; 153
9a2: 90 e8 ldi r25, 0x80 ; 128
9a4: 9f 93 push r25
9a6: 8f 93 push r24
9a8: 1a dd rcall .-1484 ; 0x3de <uprintf>
9aa: 0f 90 pop r0
9ac: 0f 90 pop r0
9ae: 1b 82 std Y+3, r1 ; 0x03
9b0: 1a 82 std Y+2, r1 ; 0x02
9b2: 80 91 74 00 lds r24, 0x0074
9b6: 8c 31 cpi r24, 0x1C ; 28
9b8: 11 f0 breq .+4 ; 0x9be <main+0x3c>
9ba: f8 dd rcall .-1040 ; 0x5ac <_Z4idlev>
9bc: fa cf rjmp .-12 ; 0x9b2 <main+0x30>
9be: 80 91 72 00 lds r24, 0x0072
9c2: 88 30 cpi r24, 0x08 ; 8
9c4: 10 f0 brcs .+4 ; 0x9ca <main+0x48>
9c6: 62 e0 ldi r22, 0x02 ; 2
9c8: 01 c0 rjmp .+2 ; 0x9cc <main+0x4a>
9ca: 60 e0 ldi r22, 0x00 ; 0
9cc: 80 91 74 00 lds r24, 0x0074
9d0: 85 33 cpi r24, 0x35 ; 53
9d2: 21 f0 breq .+8 ; 0x9dc <main+0x5a>
9d4: 69 83 std Y+1, r22 ; 0x01
9d6: ea dd rcall .-1068 ; 0x5ac <_Z4idlev>
9d8: 69 81 ldd r22, Y+1 ; 0x01
9da: f8 cf rjmp .-16 ; 0x9cc <main+0x4a>
9dc: 80 91 72 00 lds r24, 0x0072
9e0: 88 30 cpi r24, 0x08 ; 8
9e2: 08 f0 brcs .+2 ; 0x9e6 <main+0x64>
9e4: 61 60 ori r22, 0x01 ; 1
9e6: 86 2f mov r24, r22
9e8: 81 70 andi r24, 0x01 ; 1
9ea: 16 2f mov r17, r22
9ec: 12 70 andi r17, 0x02 ; 2
9ee: 61 ff sbrs r22, 1
9f0: 04 c0 rjmp .+8 ; 0x9fa <main+0x78>
9f2: 81 11 cpse r24, r1
9f4: 06 c0 rjmp .+12 ; 0xa02 <main+0x80>
9f6: 05 e4 ldi r16, 0x45 ; 69
9f8: 07 c0 rjmp .+14 ; 0xa08 <main+0x86>
9fa: 81 11 cpse r24, r1
9fc: 04 c0 rjmp .+8 ; 0xa06 <main+0x84>
9fe: 01 e3 ldi r16, 0x31 ; 49
a00: 03 c0 rjmp .+6 ; 0xa08 <main+0x86>
a02: 0d e4 ldi r16, 0x4D ; 77
a04: 01 c0 rjmp .+2 ; 0xa08 <main+0x86>
a06: 00 e3 ldi r16, 0x30 ; 48
a08: 89 e7 ldi r24, 0x79 ; 121
a0a: 90 e0 ldi r25, 0x00 ; 0
a0c: ac de rcall .-680 ; 0x766 <_ZN8DCF77Dec10ProcessValEh>
a0e: 80 91 74 00 lds r24, 0x0074
a12: 8d 37 cpi r24, 0x7D ; 125
a14: 11 f0 breq .+4 ; 0xa1a <main+0x98>
a16: ca dd rcall .-1132 ; 0x5ac <_Z4idlev>
a18: fa cf rjmp .-12 ; 0xa0e <main+0x8c>
a1a: 40 91 70 00 lds r20, 0x0070
a1e: 50 91 71 00 lds r21, 0x0071
a22: 55 95 asr r21
a24: 47 95 ror r20
a26: 55 95 asr r21
a28: 47 95 ror r20
a2a: 20 91 6e 00 lds r18, 0x006E
a2e: 30 91 6f 00 lds r19, 0x006F
a32: 35 95 asr r19
a34: 27 95 ror r18
a36: 35 95 asr r19
a38: 27 95 ror r18
a3a: 70 91 62 00 lds r23, 0x0062
a3e: e0 91 63 00 lds r30, 0x0063
a42: 80 91 60 00 lds r24, 0x0060
a46: 90 91 61 00 lds r25, 0x0061
a4a: 95 95 asr r25
a4c: 87 95 ror r24
a4e: 95 95 asr r25
a50: 87 95 ror r24
a52: 60 91 65 00 lds r22, 0x0065
a56: 10 92 65 00 sts 0x0065, r1
a5a: 1f 92 push r1
a5c: 0f 93 push r16
a5e: 5f 93 push r21
a60: 4f 93 push r20
a62: 3f 93 push r19
a64: 2f 93 push r18
a66: ef 93 push r30
a68: 7f 93 push r23
a6a: 9f 93 push r25
a6c: 8f 93 push r24
a6e: 86 2f mov r24, r22
a70: 06 2e mov r0, r22
a72: 00 0c add r0, r0
a74: 99 0b sbc r25, r25
a76: 9f 93 push r25
a78: 6f 93 push r22
a7a: 8b 81 ldd r24, Y+3 ; 0x03
a7c: 8f 93 push r24
a7e: 9a 81 ldd r25, Y+2 ; 0x02
a80: 9f 93 push r25
a82: 8e e4 ldi r24, 0x4E ; 78
a84: 90 e8 ldi r25, 0x80 ; 128
a86: 9f 93 push r25
a88: 8f 93 push r24
a8a: a9 dc rcall .-1710 ; 0x3de <uprintf>
a8c: 80 91 67 00 lds r24, 0x0067
a90: 1f 92 push r1
a92: 8f 93 push r24
a94: 80 91 66 00 lds r24, 0x0066
a98: 1f 92 push r1
a9a: 8f 93 push r24
a9c: 83 e4 ldi r24, 0x43 ; 67
a9e: 90 e8 ldi r25, 0x80 ; 128
aa0: 9f 93 push r25
aa2: 8f 93 push r24
aa4: 9c dc rcall .-1736 ; 0x3de <uprintf>
aa6: 0f b6 in r0, 0x3f ; 63
aa8: f8 94 cli
aaa: de bf out 0x3e, r29 ; 62
aac: 0f be out 0x3f, r0 ; 63
aae: cd bf out 0x3d, r28 ; 61
ab0: 80 91 79 00 lds r24, 0x0079
ab4: 82 30 cpi r24, 0x02 ; 2
ab6: 88 f1 brcs .+98 ; 0xb1a <main+0x198>
ab8: 89 e3 ldi r24, 0x39 ; 57
aba: 90 e8 ldi r25, 0x80 ; 128
abc: 9f 93 push r25
abe: 8f 93 push r24
ac0: 8e dc rcall .-1764 ; 0x3de <uprintf>
ac2: 8c e7 ldi r24, 0x7C ; 124
ac4: 90 e0 ldi r25, 0x00 ; 0
ac6: f2 de rcall .-540 ; 0x8ac <_ZNK8DateTime5printEv>
ac8: 80 91 7a 00 lds r24, 0x007A
acc: 0f 90 pop r0
ace: 0f 90 pop r0
ad0: 82 fd sbrc r24, 2
ad2: 02 c0 rjmp .+4 ; 0xad8 <main+0x156>
ad4: 81 e0 ldi r24, 0x01 ; 1
ad6: 01 c0 rjmp .+2 ; 0xada <main+0x158>
ad8: 82 e0 ldi r24, 0x02 ; 2
ada: 1f 92 push r1
adc: 8f 93 push r24
ade: 80 91 7b 00 lds r24, 0x007B
ae2: 1f 92 push r1
ae4: 8f 93 push r24
ae6: 8f e2 ldi r24, 0x2F ; 47
ae8: 90 e8 ldi r25, 0x80 ; 128
aea: 9f 93 push r25
aec: 8f 93 push r24
aee: 77 dc rcall .-1810 ; 0x3de <uprintf>
af0: 0f 90 pop r0
af2: 0f 90 pop r0
af4: 0f 90 pop r0
af6: 0f 90 pop r0
af8: 0f 90 pop r0
afa: 0f 90 pop r0
afc: 11 23 and r17, r17
afe: 69 f0 breq .+26 ; 0xb1a <main+0x198>
b00: 80 91 79 00 lds r24, 0x0079
b04: 1f 92 push r1
b06: 8f 93 push r24
b08: 8e e1 ldi r24, 0x1E ; 30
b0a: 90 e8 ldi r25, 0x80 ; 128
b0c: 9f 93 push r25
b0e: 8f 93 push r24
b10: 66 dc rcall .-1844 ; 0x3de <uprintf>
b12: 0f 90 pop r0
b14: 0f 90 pop r0
b16: 0f 90 pop r0
b18: 0f 90 pop r0
b1a: 8d e0 ldi r24, 0x0D ; 13
b1c: 0c df rcall .-488 ; 0x936 <_ZN4UART4SendEh>
b1e: 8a e0 ldi r24, 0x0A ; 10
b20: 0a df rcall .-492 ; 0x936 <_ZN4UART4SendEh>
b22: 8a 81 ldd r24, Y+2 ; 0x02
b24: 9b 81 ldd r25, Y+3 ; 0x03
b26: 01 96 adiw r24, 0x01 ; 1
b28: 9b 83 std Y+3, r25 ; 0x03
b2a: 8a 83 std Y+2, r24 ; 0x02
b2c: 42 cf rjmp .-380 ; 0x9b2 <main+0x30>
00000b2e <eeprom_read_dword>:
b2e: a6 e1 ldi r26, 0x16 ; 22
b30: b0 e0 ldi r27, 0x00 ; 0
b32: 44 e0 ldi r20, 0x04 ; 4
b34: 50 e0 ldi r21, 0x00 ; 0
b36: 02 c0 rjmp .+4 ; 0xb3c <eeprom_read_blraw>
00000b38 <eeprom_read_block>:
b38: dc 01 movw r26, r24
b3a: cb 01 movw r24, r22
00000b3c <eeprom_read_blraw>:
b3c: fc 01 movw r30, r24
b3e: e1 99 sbic 0x1c, 1 ; 28
b40: fe cf rjmp .-4 ; 0xb3e <eeprom_read_blraw+0x2>
b42: 06 c0 rjmp .+12 ; 0xb50 <eeprom_read_blraw+0x14>
b44: ff bb out 0x1f, r31 ; 31
b46: ee bb out 0x1e, r30 ; 30
b48: e0 9a sbi 0x1c, 0 ; 28
b4a: 31 96 adiw r30, 0x01 ; 1
b4c: 0d b2 in r0, 0x1d ; 29
b4e: 0d 92 st X+, r0
b50: 41 50 subi r20, 0x01 ; 1
b52: 50 40 sbci r21, 0x00 ; 0
b54: b8 f7 brcc .-18 ; 0xb44 <eeprom_read_blraw+0x8>
b56: 08 95 ret
00000b58 <_exit>:
b58: f8 94 cli
00000b5a <__stop_program>:
b5a: ff cf rjmp .-2 ; 0xb5a <__stop_program>
0000001e l O .text 00000011 _ZZ4mainE3__c_4
0000002f l O .text 0000000a _ZZ4mainE3__c_3
00000039 l O .text 0000000a _ZZ4mainE3__c_2
00000043 l O .text 0000000b _ZZ4mainE3__c_1
0000004e l O .text 0000004b _ZZ4mainE3__c_0
00000099 l O .text 00000006 _ZZ4mainE3__c
0000009f g O .text 00000040 logtab
000000df l O .text 0000001d _ZZNK8DateTime5printEvE3__c
000000fc l O .text 0000000f _ZZNK8DateTime5printEvE3__c_0
0000056c g O .text 00000000 mwn
00800060 g O .bss 00000015 dcf77
00800075 g O .bss 00000004 ISR_Buf
00800079 g O .bss 00000012 dcf77dec
00810000 g O .eeprom 00000004 eedata
00820000 g O .fuse 00000003 __fuse
00840000 l O .signature 00000003 _ZL11__signature
| Detected encoding: ASCII (7 bit) | 2
|