dist/ATtiny84-Release/AVR-GNU-Toolchain-3.5.3-Linux/conway: file format elf32-avr dist/ATtiny84-Release/AVR-GNU-Toolchain-3.5.3-Linux/conway architecture: avr:25, flags 0x00000112: EXEC_P, HAS_SYMS, D_PAGED start address 0x00000000 Program Header: LOAD off 0x00000054 vaddr 0x00000000 paddr 0x00000000 align 2**1 filesz 0x000003c2 memsz 0x000003c2 flags r-x Sections: Idx Name Size VMA LMA File off Algn 0 .text 000003c2 00000000 00000000 00000054 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .data 00000000 00800060 00800060 00000416 2**0 CONTENTS, ALLOC, LOAD, DATA 2 .comment 00000030 00000000 00000000 00000416 2**0 CONTENTS, READONLY SYMBOL TABLE: 00000000 l d .text 00000000 .text 00800060 l d .data 00000000 .data 00000000 l d .comment 00000000 .comment 00000000 l df *ABS* 00000000 ccwsQgLR.ltrans0.o 0000003e l *ABS* 00000000 __SP_H__ 0000003d l *ABS* 00000000 __SP_L__ 0000003f l *ABS* 00000000 __SREG__ 00000000 l *ABS* 00000000 __tmp_reg__ 00000001 l *ABS* 00000000 __zero_reg__ 00000004 l F .text 0000003a AbstractButton::_unique_press(bool, unsigned char) [clone .constprop.0] 0000003e l F .text 00000018 AnalogInput<(Board::AnalogPin)7, (Board::AnalogReference)1, unsigned char, (Board::AnalogClock)2>::sample() [clone .isra.1] 00000056 l F .text 0000001e SIPO<(Board::DigitalPin)2, (Board::DigitalPin)1, (Board::DigitalPin)0>::_output(unsigned char) 00000074 l F .text 00000094 MatrixMultiplexer<(Board::DigitalPin)2, (Board::DigitalPin)1, (Board::DigitalPin)0, 250u, (unsigned char)8, (unsigned char)8>::refresh(BlinkMode) 0000025f l *ABS* 00000000 __stack 00000000 l df *ABS* 00000000 000003c2 l *ABS* 00000000 __data_load_start 0000ffa0 g *ABS* 00000000 __DATA_REGION_LENGTH__ 0000038c g .text 00000036 .hidden __epilogue_restores__ 00000000 g .text 00000000 __trampolines_start 000003c2 g .text 00000000 _etext 000003c2 g *ABS* 00000000 __data_load_end 00000000 g .text 00000000 __trampolines_end 00000000 g .text 00000000 __dtors_end 00000400 g *ABS* 00000000 __LOCK_REGION_LENGTH__ 00810000 g .data 00000000 __eeprom_end 00000400 g *ABS* 00000000 __SIGNATURE_REGION_LENGTH__ 00000000 g .text 00000000 __ctors_start 00000108 g F .text 00000284 main 00000400 g *ABS* 00000000 __USER_SIGNATURE_REGION_LENGTH__ 00000000 g F .text 00000004 __jumpMain() 00000000 g .text 00000000 __dtors_start 00000000 g .text 00000000 __ctors_end 00800060 g .data 00000000 _edata 00800060 g .data 00000000 _end 00010000 g *ABS* 00000000 __EEPROM_REGION_LENGTH__ 00000400 g *ABS* 00000000 __FUSE_REGION_LENGTH__ 00002000 g *ABS* 00000000 __TEXT_REGION_LENGTH__ Disassembly of section .text: 00000000 <__jumpMain()>: 0: 11 24 eor r1, r1 2: 82 c0 rjmp .+260 ; 0x108
00000004 : 4: fc 01 movw r30, r24 6: 83 81 ldd r24, Z+3 ; 0x03 8: 88 23 and r24, r24 a: 69 f0 breq .+26 ; 0x26 c: 8f 5f subi r24, 0xFF ; 255 e: 83 83 std Z+3, r24 ; 0x03 10: 84 31 cpi r24, 0x14 ; 20 12: 79 f4 brne .+30 ; 0x32 14: 81 81 ldd r24, Z+1 ; 0x01 16: 68 13 cpse r22, r24 18: 03 c0 rjmp .+6 ; 0x20 1a: 60 83 st Z, r22 1c: 81 e0 ldi r24, 0x01 ; 1 1e: 01 c0 rjmp .+2 ; 0x22 20: 80 e0 ldi r24, 0x00 ; 0 22: 13 82 std Z+3, r1 ; 0x03 24: 07 c0 rjmp .+14 ; 0x34 26: 80 81 ld r24, Z 28: 68 17 cp r22, r24 2a: 19 f0 breq .+6 ; 0x32 2c: 61 83 std Z+1, r22 ; 0x01 2e: 81 e0 ldi r24, 0x01 ; 1 30: 83 83 std Z+3, r24 ; 0x03 32: 80 e0 ldi r24, 0x00 ; 0 34: 82 83 std Z+2, r24 ; 0x02 36: 90 81 ld r25, Z 38: 91 11 cpse r25, r1 3a: 80 e0 ldi r24, 0x00 ; 0 3c: 08 95 ret 0000003e ::sample() [clone .isra.1]>: 3e: 36 99 sbic 0x06, 6 ; 6 40: fe cf rjmp .-4 ; 0x3e ::sample() [clone .isra.1]> 42: 87 e0 ldi r24, 0x07 ; 7 44: 87 b9 out 0x07, r24 ; 7 46: 80 e1 ldi r24, 0x10 ; 16 48: 83 b9 out 0x03, r24 ; 3 4a: 86 ec ldi r24, 0xC6 ; 198 4c: 86 b9 out 0x06, r24 ; 6 4e: 36 99 sbic 0x06, 6 ; 6 50: fe cf rjmp .-4 ; 0x4e <__SREG__+0xf> 52: 85 b1 in r24, 0x05 ; 5 54: 08 95 ret 00000056 ::_output(unsigned char)>: 56: 88 e0 ldi r24, 0x08 ; 8 58: 90 e0 ldi r25, 0x00 ; 0 5a: 20 e8 ldi r18, 0x80 ; 128 5c: 32 2f mov r19, r18 5e: 36 23 and r19, r22 60: 11 f0 breq .+4 ; 0x66 ::_output(unsigned char)+0x10> 62: d8 9a sbi 0x1b, 0 ; 27 64: 01 c0 rjmp .+2 ; 0x68 ::_output(unsigned char)+0x12> 66: d8 98 cbi 0x1b, 0 ; 27 68: da 9a sbi 0x1b, 2 ; 27 6a: 26 95 lsr r18 6c: da 98 cbi 0x1b, 2 ; 27 6e: 01 97 sbiw r24, 0x01 ; 1 70: a9 f7 brne .-22 ; 0x5c ::_output(unsigned char)+0x6> 72: 08 95 ret 00000074 ::refresh(BlinkMode)>: 74: ff 92 push r15 76: 0f 93 push r16 78: 1f 93 push r17 7a: cf 93 push r28 7c: df 93 push r29 7e: ec 01 movw r28, r24 80: f6 2e mov r15, r22 82: 2b 89 ldd r18, Y+19 ; 0x13 84: fc 01 movw r30, r24 86: e2 0f add r30, r18 88: f1 1d adc r31, r1 8a: 03 81 ldd r16, Z+3 ; 0x03 8c: 66 23 and r22, r22 8e: 99 f0 breq .+38 ; 0xb6 ::refresh(BlinkMode)+0x42> 90: 8c 89 ldd r24, Y+20 ; 0x14 92: 9d 89 ldd r25, Y+21 ; 0x15 94: 80 97 sbiw r24, 0x20 ; 32 96: 40 f0 brcs .+16 ; 0xa8 ::refresh(BlinkMode)+0x34> 98: 8e ef ldi r24, 0xFE ; 254 9a: 86 0f add r24, r22 9c: 82 30 cpi r24, 0x02 ; 2 9e: 50 f4 brcc .+20 ; 0xb4 ::refresh(BlinkMode)+0x40> a0: 83 85 ldd r24, Z+11 ; 0x0b a2: 80 95 com r24 a4: 08 23 and r16, r24 a6: 07 c0 rjmp .+14 ; 0xb6 ::refresh(BlinkMode)+0x42> a8: 82 e0 ldi r24, 0x02 ; 2 aa: 68 13 cpse r22, r24 ac: 04 c0 rjmp .+8 ; 0xb6 ::refresh(BlinkMode)+0x42> ae: 83 85 ldd r24, Z+11 ; 0x0b b0: 08 2b or r16, r24 b2: 01 c0 rjmp .+2 ; 0xb6 ::refresh(BlinkMode)+0x42> b4: 00 e0 ldi r16, 0x00 ; 0 b6: 81 e0 ldi r24, 0x01 ; 1 b8: 90 e0 ldi r25, 0x00 ; 0 ba: 01 c0 rjmp .+2 ; 0xbe ::refresh(BlinkMode)+0x4a> bc: 88 0f add r24, r24 be: 2a 95 dec r18 c0: ea f7 brpl .-6 ; 0xbc ::refresh(BlinkMode)+0x48> c2: 80 95 com r24 c4: 10 e0 ldi r17, 0x00 ; 0 c6: 18 2b or r17, r24 c8: d9 98 cbi 0x1b, 1 ; 27 ca: 61 2f mov r22, r17 cc: ce 01 movw r24, r28 ce: c3 df rcall .-122 ; 0x56 ::_output(unsigned char)> d0: 60 2f mov r22, r16 d2: ce 01 movw r24, r28 d4: c0 df rcall .-128 ; 0x56 ::_output(unsigned char)> d6: d9 9a sbi 0x1b, 1 ; 27 d8: 8b 89 ldd r24, Y+19 ; 0x13 da: 8f 5f subi r24, 0xFF ; 255 dc: 88 30 cpi r24, 0x08 ; 8 de: 61 f4 brne .+24 ; 0xf8 ::refresh(BlinkMode)+0x84> e0: 1b 8a std Y+19, r1 ; 0x13 e2: ff 20 and r15, r15 e4: 69 f0 breq .+26 ; 0x100 ::refresh(BlinkMode)+0x8c> e6: 8c 89 ldd r24, Y+20 ; 0x14 e8: 9d 89 ldd r25, Y+21 ; 0x15 ea: 01 96 adiw r24, 0x01 ; 1 ec: 8e 33 cpi r24, 0x3E ; 62 ee: 91 05 cpc r25, r1 f0: 29 f0 breq .+10 ; 0xfc ::refresh(BlinkMode)+0x88> f2: 9d 8b std Y+21, r25 ; 0x15 f4: 8c 8b std Y+20, r24 ; 0x14 f6: 04 c0 rjmp .+8 ; 0x100 ::refresh(BlinkMode)+0x8c> f8: 8b 8b std Y+19, r24 ; 0x13 fa: 02 c0 rjmp .+4 ; 0x100 ::refresh(BlinkMode)+0x8c> fc: 1d 8a std Y+21, r1 ; 0x15 fe: 1c 8a std Y+20, r1 ; 0x14 100: cd b7 in r28, 0x3d ; 61 102: de b7 in r29, 0x3e ; 62 104: e5 e0 ldi r30, 0x05 ; 5 106: 4f c1 rjmp .+670 ; 0x3a6 <__epilogue_restores__+0x1a> 00000108
: 108: cd b7 in r28, 0x3d ; 61 10a: de b7 in r29, 0x3e ; 62 10c: a3 97 sbiw r28, 0x23 ; 35 10e: de bf out 0x3e, r29 ; 62 110: cd bf out 0x3d, r28 ; 61 112: 78 94 sei 114: 87 e0 ldi r24, 0x07 ; 7 116: 8a bb out 0x1a, r24 ; 26 118: 82 e3 ldi r24, 0x32 ; 50 11a: 8b bb out 0x1b, r24 ; 27 11c: 1c 82 std Y+4, r1 ; 0x04 11e: 1d 82 std Y+5, r1 ; 0x05 120: 1e 82 std Y+6, r1 ; 0x06 122: 1f 82 std Y+7, r1 ; 0x07 124: 18 86 std Y+8, r1 ; 0x08 126: 19 86 std Y+9, r1 ; 0x09 128: 1a 86 std Y+10, r1 ; 0x0a 12a: 1b 86 std Y+11, r1 ; 0x0b 12c: 1d 86 std Y+13, r1 ; 0x0d 12e: 1e 86 std Y+14, r1 ; 0x0e 130: 1f 86 std Y+15, r1 ; 0x0f 132: 18 8a std Y+16, r1 ; 0x10 134: 19 8a std Y+17, r1 ; 0x11 136: 1a 8a std Y+18, r1 ; 0x12 138: 1b 8a std Y+19, r1 ; 0x13 13a: 1c 8a std Y+20, r1 ; 0x14 13c: 1e 8a std Y+22, r1 ; 0x16 13e: 1d 8a std Y+21, r1 ; 0x15 140: 81 e0 ldi r24, 0x01 ; 1 142: 8f 8f std Y+31, r24 ; 0x1f 144: 18 a2 std Y+32, r1 ; 0x20 146: 19 a2 std Y+33, r1 ; 0x21 148: 1a a2 std Y+34, r1 ; 0x22 14a: 8f 8b std Y+23, r24 ; 0x17 14c: 18 8e std Y+24, r1 ; 0x18 14e: 19 8e std Y+25, r1 ; 0x19 150: 1a 8e std Y+26, r1 ; 0x1a 152: 8c 87 std Y+12, r24 ; 0x0c 154: b1 2c mov r11, r1 156: 8e 01 movw r16, r28 158: 04 5f subi r16, 0xF4 ; 244 15a: 1f 4f sbci r17, 0xFF ; 255 15c: 56 e0 ldi r21, 0x06 ; 6 15e: 55 2e mov r5, r21 160: 60 e1 ldi r22, 0x10 ; 16 162: 46 2e mov r4, r22 164: 76 ec ldi r23, 0xC6 ; 198 166: 37 2e mov r3, r23 168: e7 e0 ldi r30, 0x07 ; 7 16a: ae 2e mov r10, r30 16c: 66 24 eor r6, r6 16e: 63 94 inc r6 170: 71 2c mov r7, r1 172: a0 ed ldi r26, 0xD0 ; 208 174: 8a 2e mov r8, r26 176: a7 e0 ldi r26, 0x07 ; 7 178: 9a 2e mov r9, r26 17a: f8 01 movw r30, r16 17c: eb 0d add r30, r11 17e: f1 1d adc r31, r1 180: 10 82 st Z, r1 182: 36 99 sbic 0x06, 6 ; 6 184: fe cf rjmp .-4 ; 0x182 186: 57 b8 out 0x07, r5 ; 7 188: 43 b8 out 0x03, r4 ; 3 18a: 36 b8 out 0x06, r3 ; 6 18c: 36 99 sbic 0x06, 6 ; 6 18e: fe cf rjmp .-4 ; 0x18c 190: 85 b1 in r24, 0x05 ; 5 192: 82 95 swap r24 194: 86 95 lsr r24 196: 87 70 andi r24, 0x07 ; 7 198: ba 2c mov r11, r10 19a: b8 1a sub r11, r24 19c: 50 df rcall .-352 ; 0x3e ::sample() [clone .isra.1]> 19e: eb 2c mov r14, r11 1a0: f1 2c mov r15, r1 1a2: 82 95 swap r24 1a4: 86 95 lsr r24 1a6: 87 70 andi r24, 0x07 ; 7 1a8: 2a 2d mov r18, r10 1aa: 28 1b sub r18, r24 1ac: 63 01 movw r12, r6 1ae: 01 c0 rjmp .+2 ; 0x1b2 1b0: cc 0c add r12, r12 1b2: 2a 95 dec r18 1b4: ea f7 brpl .-6 ; 0x1b0 1b6: f8 01 movw r30, r16 1b8: ee 0d add r30, r14 1ba: ff 1d adc r31, r15 1bc: c0 82 st Z, r12 1be: 60 e0 ldi r22, 0x00 ; 0 1c0: cd 99 sbic 0x19, 5 ; 25 1c2: 61 e0 ldi r22, 0x01 ; 1 1c4: ce 01 movw r24, r28 1c6: 4f 96 adiw r24, 0x1f ; 31 1c8: 1d df rcall .-454 ; 0x4 1ca: 81 11 cpse r24, r1 1cc: 19 c0 rjmp .+50 ; 0x200 1ce: 60 e0 ldi r22, 0x00 ; 0 1d0: cc 99 sbic 0x19, 4 ; 25 1d2: 61 e0 ldi r22, 0x01 ; 1 1d4: ce 01 movw r24, r28 1d6: 47 96 adiw r24, 0x17 ; 23 1d8: 15 df rcall .-470 ; 0x4 1da: 88 23 and r24, r24 1dc: 49 f0 breq .+18 ; 0x1f0 1de: e4 e0 ldi r30, 0x04 ; 4 1e0: f0 e0 ldi r31, 0x00 ; 0 1e2: ec 0f add r30, r28 1e4: fd 1f adc r31, r29 1e6: ee 0d add r30, r14 1e8: ff 1d adc r31, r15 1ea: 80 81 ld r24, Z 1ec: c8 26 eor r12, r24 1ee: c0 82 st Z, r12 1f0: 62 e0 ldi r22, 0x02 ; 2 1f2: ce 01 movw r24, r28 1f4: 01 96 adiw r24, 0x01 ; 1 1f6: 3e df rcall .-388 ; 0x74 ::refresh(BlinkMode)> 1f8: c4 01 movw r24, r8 1fa: 01 97 sbiw r24, 0x01 ; 1 1fc: f1 f7 brne .-4 ; 0x1fa 1fe: bd cf rjmp .-134 ; 0x17a 200: c1 2c mov r12, r1 202: a1 2c mov r10, r1 204: b1 2c mov r11, r1 206: 40 ed ldi r20, 0xD0 ; 208 208: e4 2e mov r14, r20 20a: 47 e0 ldi r20, 0x07 ; 7 20c: f4 2e mov r15, r20 20e: dd 24 eor r13, r13 210: d3 94 inc r13 212: 60 e0 ldi r22, 0x00 ; 0 214: ce 01 movw r24, r28 216: 01 96 adiw r24, 0x01 ; 1 218: 2d df rcall .-422 ; 0x74 ::refresh(BlinkMode)> 21a: c7 01 movw r24, r14 21c: 01 97 sbiw r24, 0x01 ; 1 21e: f1 f7 brne .-4 ; 0x21c 220: 60 e0 ldi r22, 0x00 ; 0 222: cd 99 sbic 0x19, 5 ; 25 224: 61 e0 ldi r22, 0x01 ; 1 226: ce 01 movw r24, r28 228: 4f 96 adiw r24, 0x1f ; 31 22a: ec de rcall .-552 ; 0x4 22c: 81 11 cpse r24, r1 22e: cd 24 eor r12, r13 230: c1 10 cpse r12, r1 232: ef cf rjmp .-34 ; 0x212 234: 3f ef ldi r19, 0xFF ; 255 236: a3 1a sub r10, r19 238: b3 0a sbc r11, r19 23a: 01 df rcall .-510 ; 0x3e ::sample() [clone .isra.1]> 23c: 90 e0 ldi r25, 0x00 ; 0 23e: 24 e0 ldi r18, 0x04 ; 4 240: 95 95 asr r25 242: 87 95 ror r24 244: 2a 95 dec r18 246: e1 f7 brne .-8 ; 0x240 248: 01 96 adiw r24, 0x01 ; 1 24a: 98 2f mov r25, r24 24c: 88 27 eor r24, r24 24e: a8 16 cp r10, r24 250: b9 06 cpc r11, r25 252: f8 f2 brcs .-66 ; 0x212 254: 9b 85 ldd r25, Y+11 ; 0x0b 256: 7c 81 ldd r23, Y+4 ; 0x04 258: de 01 movw r26, r28 25a: 57 96 adiw r26, 0x17 ; 23 25c: 2d 01 movw r4, r26 25e: 57 2f mov r21, r23 260: 20 e0 ldi r18, 0x00 ; 0 262: 30 e0 ldi r19, 0x00 ; 0 264: 27 30 cpi r18, 0x07 ; 7 266: 31 05 cpc r19, r1 268: 51 f0 breq .+20 ; 0x27e <__stack+0x1f> 26a: aa 24 eor r10, r10 26c: a3 94 inc r10 26e: b1 2c mov r11, r1 270: ac 0e add r10, r28 272: bd 1e adc r11, r29 274: a2 0e add r10, r18 276: b3 1e adc r11, r19 278: f5 01 movw r30, r10 27a: 64 81 ldd r22, Z+4 ; 0x04 27c: 01 c0 rjmp .+2 ; 0x280 <__stack+0x21> 27e: 67 2f mov r22, r23 280: 45 2f mov r20, r21 282: 49 27 eor r20, r25 284: 86 2f mov r24, r22 286: 84 23 and r24, r20 288: 95 23 and r25, r21 28a: 89 2b or r24, r25 28c: 96 2f mov r25, r22 28e: 94 27 eor r25, r20 290: a9 2e mov r10, r25 292: a0 fa bst r10, 0 294: a7 94 ror r10 296: a7 f8 bld r10, 7 298: 49 2f mov r20, r25 29a: 44 0f add r20, r20 29c: 41 1d adc r20, r1 29e: 94 2e mov r9, r20 2a0: 99 26 eor r9, r25 2a2: b9 2c mov r11, r9 2a4: ba 20 and r11, r10 2a6: 94 23 and r25, r20 2a8: 4b 2d mov r20, r11 2aa: 49 2b or r20, r25 2ac: b8 2e mov r11, r24 2ae: b0 fa bst r11, 0 2b0: b7 94 ror r11 2b2: b7 f8 bld r11, 7 2b4: 98 2f mov r25, r24 2b6: 99 0f add r25, r25 2b8: 91 1d adc r25, r1 2ba: 89 2e mov r8, r25 2bc: 88 26 eor r8, r24 2be: 78 2c mov r7, r8 2c0: 7b 20 and r7, r11 2c2: 98 23 and r25, r24 2c4: 87 2d mov r24, r7 2c6: 89 2b or r24, r25 2c8: 98 2d mov r25, r8 2ca: 9b 25 eor r25, r11 2cc: b9 2e mov r11, r25 2ce: b4 26 eor r11, r20 2d0: 94 23 and r25, r20 2d2: 49 2f mov r20, r25 2d4: 48 27 eor r20, r24 2d6: 84 2e mov r8, r20 2d8: 8b 24 eor r8, r11 2da: 89 23 and r24, r25 2dc: 80 95 com r24 2de: 88 21 and r24, r8 2e0: a9 24 eor r10, r9 2e2: ba 24 eor r11, r10 2e4: b0 94 com r11 2e6: 8b 21 and r24, r11 2e8: 98 2f mov r25, r24 2ea: 94 23 and r25, r20 2ec: 49 2f mov r20, r25 2ee: 40 95 com r20 2f0: 95 23 and r25, r21 2f2: 94 2b or r25, r20 2f4: 89 23 and r24, r25 2f6: f2 01 movw r30, r4 2f8: 81 93 st Z+, r24 2fa: 2f 01 movw r4, r30 2fc: 2f 5f subi r18, 0xFF ; 255 2fe: 3f 4f sbci r19, 0xFF ; 255 300: 95 2f mov r25, r21 302: 28 30 cpi r18, 0x08 ; 8 304: 31 05 cpc r19, r1 306: 11 f0 breq .+4 ; 0x30c <__stack+0xad> 308: 56 2f mov r21, r22 30a: ac cf rjmp .-168 ; 0x264 <__stack+0x5> 30c: fe 01 movw r30, r28 30e: 34 96 adiw r30, 0x04 ; 4 310: 91 e0 ldi r25, 0x01 ; 1 312: 21 e0 ldi r18, 0x01 ; 1 314: 8d 91 ld r24, X+ 316: 30 81 ld r19, Z 318: 38 13 cpse r19, r24 31a: 90 e0 ldi r25, 0x00 ; 0 31c: 81 93 st Z+, r24 31e: 81 11 cpse r24, r1 320: 20 e0 ldi r18, 0x00 ; 0 322: e0 17 cp r30, r16 324: f1 07 cpc r31, r17 326: b1 f7 brne .-20 ; 0x314 <__stack+0xb5> 328: 22 23 and r18, r18 32a: 69 f0 breq .+26 ; 0x346 <__stack+0xe7> 32c: 80 e7 ldi r24, 0x70 ; 112 32e: 8c 83 std Y+4, r24 ; 0x04 330: 98 e8 ldi r25, 0x88 ; 136 332: 9d 83 std Y+5, r25 ; 0x05 334: 24 e8 ldi r18, 0x84 ; 132 336: 2e 83 std Y+6, r18 ; 0x06 338: 32 e4 ldi r19, 0x42 ; 66 33a: 3f 83 std Y+7, r19 ; 0x07 33c: 38 87 std Y+8, r19 ; 0x08 33e: 29 87 std Y+9, r18 ; 0x09 340: 9a 87 std Y+10, r25 ; 0x0a 342: 8b 87 std Y+11, r24 ; 0x0b 344: 05 c0 rjmp .+10 ; 0x350 <__stack+0xf1> 346: 91 11 cpse r25, r1 348: 03 c0 rjmp .+6 ; 0x350 <__stack+0xf1> 34a: a1 2c mov r10, r1 34c: b1 2c mov r11, r1 34e: 61 cf rjmp .-318 ; 0x212 350: d9 98 cbi 0x1b, 1 ; 27 352: 60 e0 ldi r22, 0x00 ; 0 354: ce 01 movw r24, r28 356: 01 96 adiw r24, 0x01 ; 1 358: 7e de rcall .-772 ; 0x56 ::_output(unsigned char)> 35a: 60 e0 ldi r22, 0x00 ; 0 35c: ce 01 movw r24, r28 35e: 01 96 adiw r24, 0x01 ; 1 360: 7a de rcall .-780 ; 0x56 ::_output(unsigned char)> 362: d9 9a sbi 0x1b, 1 ; 27 364: 89 ee ldi r24, 0xE9 ; 233 366: 93 e0 ldi r25, 0x03 ; 3 368: 20 ed ldi r18, 0xD0 ; 208 36a: 37 e0 ldi r19, 0x07 ; 7 36c: 01 97 sbiw r24, 0x01 ; 1 36e: 21 f0 breq .+8 ; 0x378 <__stack+0x119> 370: f9 01 movw r30, r18 372: 31 97 sbiw r30, 0x01 ; 1 374: f1 f7 brne .-4 ; 0x372 <__stack+0x113> 376: fa cf rjmp .-12 ; 0x36c <__stack+0x10d> 378: 00 ed ldi r16, 0xD0 ; 208 37a: 17 e0 ldi r17, 0x07 ; 7 37c: c8 01 movw r24, r16 37e: 01 97 sbiw r24, 0x01 ; 1 380: f1 f7 brne .-4 ; 0x37e <__stack+0x11f> 382: 61 e0 ldi r22, 0x01 ; 1 384: ce 01 movw r24, r28 386: 01 96 adiw r24, 0x01 ; 1 388: 75 de rcall .-790 ; 0x74 ::refresh(BlinkMode)> 38a: f8 cf rjmp .-16 ; 0x37c <__stack+0x11d> 0000038c <__epilogue_restores__>: 38c: 2a 88 ldd r2, Y+18 ; 0x12 38e: 39 88 ldd r3, Y+17 ; 0x11 390: 48 88 ldd r4, Y+16 ; 0x10 392: 5f 84 ldd r5, Y+15 ; 0x0f 394: 6e 84 ldd r6, Y+14 ; 0x0e 396: 7d 84 ldd r7, Y+13 ; 0x0d 398: 8c 84 ldd r8, Y+12 ; 0x0c 39a: 9b 84 ldd r9, Y+11 ; 0x0b 39c: aa 84 ldd r10, Y+10 ; 0x0a 39e: b9 84 ldd r11, Y+9 ; 0x09 3a0: c8 84 ldd r12, Y+8 ; 0x08 3a2: df 80 ldd r13, Y+7 ; 0x07 3a4: ee 80 ldd r14, Y+6 ; 0x06 3a6: fd 80 ldd r15, Y+5 ; 0x05 3a8: 0c 81 ldd r16, Y+4 ; 0x04 3aa: 1b 81 ldd r17, Y+3 ; 0x03 3ac: aa 81 ldd r26, Y+2 ; 0x02 3ae: b9 81 ldd r27, Y+1 ; 0x01 3b0: ce 0f add r28, r30 3b2: d1 1d adc r29, r1 3b4: 0f b6 in r0, 0x3f ; 63 3b6: f8 94 cli 3b8: de bf out 0x3e, r29 ; 62 3ba: 0f be out 0x3f, r0 ; 63 3bc: cd bf out 0x3d, r28 ; 61 3be: ed 01 movw r28, r26 3c0: 08 95 ret