GRID_WAVE_4X8_LangleyMicros.vr: file format elf32-avr GRID_WAVE_4X8_LangleyMicros.vr architecture: avr:5, flags 0x00000102: EXEC_P, D_PAGED start address 0x00000000 Program Header: LOAD off 0x00000074 vaddr 0x00000000 paddr 0x00000000 align 2**1 filesz 0x000008c2 memsz 0x000008c2 flags r-x LOAD off 0x00000936 vaddr 0x00800100 paddr 0x000008c2 align 2**0 filesz 0x000001a4 memsz 0x000001a4 flags rw- Sections: Idx Name Size VMA LMA File off Algn 0 .data 000001a4 00800100 000008c2 00000936 2**0 CONTENTS, ALLOC, LOAD, DATA 1 .text 000008c2 00000000 00000000 00000074 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 2 .comment 00000011 00000000 00000000 00000ada 2**0 CONTENTS, READONLY 3 .note.gnu.avr.deviceinfo 00000040 00000000 00000000 00000aec 2**2 CONTENTS, READONLY SYMBOL TABLE: no symbols Disassembly of section .data: 00800100 <.data>: 800100: 05 04 cpc r0, r5 800102: 03 02 muls r16, r19 800104: 01 01 movw r0, r2 800106: 02 03 mulsu r16, r18 800108: 04 05 cpc r16, r4 80010a: e6 8b std Z+22, r30 ; 0x16 80010c: a2 50 subi r26, 0x02 ; 2 80010e: 24 d1 rcall .+584 ; 0x800358 800110: 4d 5c subi r20, 0xCD ; 205 800112: f3 3e cpi r31, 0xE3 ; 227 800114: 70 6d ori r23, 0xD0 ; 208 800116: e9 76 andi r30, 0x69 ; 105 800118: 6d 7a andi r22, 0xAD ; 173 ... 800122: 99 79 andi r25, 0x99 ; 153 800124: 82 5a subi r24, 0xA2 ; 162 800126: a1 eb ldi r26, 0xB1 ; 177 800128: d9 6e ori r29, 0xE9 ; 233 80012a: dc bc out 0x2c, r13 ; 44 80012c: 1b 8f std Y+27, r17 ; 0x1b 80012e: 4e fd .word 0xfd4e ; ???? 800130: 53 a9 ldd r21, Z+51 ; 0x33 800132: 0b 0e add r0, r27 800134: 0f 0c add r0, r15 800136: 05 08 sbc r0, r5 800138: 07 09 sbc r16, r7 80013a: 0b 0d add r16, r11 80013c: 0e 0f add r16, r30 80013e: 06 07 cpc r16, r22 800140: 09 08 sbc r0, r9 800142: 0c 0d add r16, r12 800144: 0b 0f add r16, r27 800146: 06 09 sbc r16, r6 800148: 09 07 cpc r16, r25 80014a: 0c 0f add r16, r28 80014c: 0b 0d add r16, r11 80014e: 07 08 sbc r0, r7 800150: 07 07 cpc r16, r23 800152: 0d 0f add r16, r29 800154: 0e 0b sbc r16, r30 800156: 07 07 cpc r16, r23 800158: 06 08 sbc r0, r6 80015a: 0d 0e add r0, r29 80015c: 0d 0c add r0, r13 80015e: 05 05 cpc r16, r5 800160: 06 09 sbc r16, r6 800162: 0e 0b sbc r16, r30 800164: 0c 0e add r0, r28 800166: 08 06 cpc r0, r24 800168: 05 05 cpc r16, r5 80016a: 0f 0c add r0, r15 80016c: 0f 0e add r0, r31 80016e: 09 09 sbc r16, r9 800170: 08 06 cpc r0, r24 800172: 0f 0c add r0, r15 800174: 0d 0d add r16, r13 800176: 09 05 cpc r16, r9 800178: 08 06 cpc r0, r24 80017a: 0e 0b sbc r16, r30 80017c: 0c 0b sbc r16, r28 80017e: 08 06 cpc r0, r24 800180: 05 05 cpc r16, r5 800182: 07 04 cpc r0, r7 800184: 0d 01 movw r0, r26 800186: 0a 06 cpc r0, r26 800188: 0f 03 fmul r16, r23 80018a: 0c 00 .word 0x000c ; ???? 80018c: 09 05 cpc r16, r9 80018e: 02 0e add r0, r18 800190: 0b 08 sbc r0, r11 800192: 01 23 and r16, r17 800194: 45 67 ori r20, 0x75 ; 117 800196: 89 ab std Y+49, r24 ; 0x31 800198: cd ef ldi r28, 0xFD ; 253 80019a: fe dc rcall .-1540 ; 0x7ffb98 80019c: ba 98 cbi 0x17, 2 ; 23 80019e: 76 54 subi r23, 0x46 ; 70 8001a0: 32 10 cpse r3, r2 8001a2: f0 e1 ldi r31, 0x10 ; 16 8001a4: d2 c3 rjmp .+1956 ; 0x80094a 8001a6: bc 01 movw r22, r24 8001a8: d8 01 movw r26, r16 8001aa: ed 01 movw r28, r26 8001ac: 04 02 muls r16, r20 8001ae: 18 02 muls r17, r24 8001b0: 64 61 ori r22, 0x14 ; 20 8001b2: 63 68 ori r22, 0x83 ; 131 8001b4: 32 30 cpi r19, 0x02 ; 2 8001b6: 32 35 cpi r19, 0x52 ; 82 8001b8: 7b 00 .word 0x007b ; ???? 8001ba: 7d 00 .word 0x007d ; ???? 8001bc: 5b 21 and r21, r11 8001be: 5d 20 and r5, r13 8001c0: 41 63 ori r20, 0x31 ; 49 8001c2: 74 69 ori r23, 0x94 ; 148 8001c4: 76 61 ori r23, 0x16 ; 22 8001c6: 74 69 ori r23, 0x94 ; 148 8001c8: 6e 67 ori r22, 0x7E ; 126 8001ca: 20 47 sbci r18, 0x70 ; 112 8001cc: 52 49 sbci r21, 0x92 ; 146 8001ce: 44 57 subi r20, 0x74 ; 116 8001d0: 41 56 subi r20, 0x61 ; 97 8001d2: 45 2e mov r4, r21 8001d4: 2e 2e mov r2, r30 8001d6: 0a 00 .word 0x000a ; ???? 8001d8: 5b 21 and r21, r11 8001da: 5d 20 and r5, r13 8001dc: 49 6e ori r20, 0xE9 ; 233 8001de: 69 74 andi r22, 0x49 ; 73 8001e0: 69 61 ori r22, 0x19 ; 25 8001e2: 6c 69 ori r22, 0x9C ; 156 8001e4: 7a 69 ori r23, 0x9A ; 154 8001e6: 6e 67 ori r22, 0x7E ; 126 8001e8: 2e 2e mov r2, r30 8001ea: 2e 0a sbc r2, r30 8001ec: 00 5b subi r16, 0xB0 ; 176 8001ee: 21 5d subi r18, 0xD1 ; 209 8001f0: 20 4c sbci r18, 0xC0 ; 192 8001f2: 6f 61 ori r22, 0x1F ; 31 8001f4: 64 69 ori r22, 0x94 ; 148 8001f6: 6e 67 ori r22, 0x7E ; 126 8001f8: 20 61 ori r18, 0x10 ; 16 8001fa: 73 73 andi r23, 0x33 ; 51 8001fc: 65 74 andi r22, 0x45 ; 69 8001fe: 73 2e mov r7, r19 800200: 2e 2e mov r2, r30 800202: 0a 00 .word 0x000a ; ???? 800204: 5b 2b or r21, r27 800206: 5d 20 and r5, r13 800208: 53 79 andi r21, 0x93 ; 147 80020a: 73 74 andi r23, 0x43 ; 67 80020c: 65 6d ori r22, 0xD5 ; 213 80020e: 20 6f ori r18, 0xF0 ; 240 800210: 6e 6c ori r22, 0xCE ; 206 800212: 69 6e ori r22, 0xE9 ; 233 800214: 65 2e mov r6, r21 800216: 0a 00 .word 0x000a ; ???? 800218: 5b 2b or r21, r27 80021a: 5d 20 and r5, r13 80021c: 47 72 andi r20, 0x27 ; 39 80021e: 69 64 ori r22, 0x49 ; 73 800220: 77 61 ori r23, 0x17 ; 23 800222: 76 65 ori r23, 0x56 ; 86 800224: 20 61 ori r18, 0x10 ; 16 800226: 63 74 andi r22, 0x43 ; 67 800228: 69 76 andi r22, 0x69 ; 105 80022a: 61 74 andi r22, 0x41 ; 65 80022c: 65 64 ori r22, 0x45 ; 69 80022e: 2e 0a sbc r2, r30 800230: 00 47 sbci r16, 0x70 ; 112 800232: 52 49 sbci r21, 0x92 ; 146 800234: 44 57 subi r20, 0x74 ; 116 800236: 41 56 subi r20, 0x61 ; 97 800238: 45 20 and r4, r5 80023a: 4c 61 ori r20, 0x1C ; 28 80023c: 6e 67 ori r22, 0x7E ; 126 80023e: 6c 65 ori r22, 0x5C ; 92 800240: 79 20 and r7, r9 800242: 4d 69 ori r20, 0x9D ; 157 800244: 63 72 andi r22, 0x23 ; 35 800246: 6f 73 andi r22, 0x3F ; 63 800248: 79 73 andi r23, 0x39 ; 57 80024a: 74 65 ori r23, 0x54 ; 84 80024c: 6d 73 andi r22, 0x3D ; 61 80024e: 20 76 andi r18, 0x60 ; 96 800250: 32 2e mov r3, r18 800252: 33 2d mov r19, r3 800254: 52 43 sbci r21, 0x32 ; 50 800256: 31 0a sbc r3, r17 800258: 0a 00 .word 0x000a ; ???? 80025a: 4c 41 sbci r20, 0x1C ; 28 80025c: 55 4e sbci r21, 0xE5 ; 229 80025e: 43 48 sbci r20, 0x83 ; 131 800260: 43 4f sbci r20, 0xF3 ; 243 800262: 44 45 sbci r20, 0x54 ; 84 800264: 3e 20 and r3, r14 800266: 00 47 sbci r16, 0x70 ; 112 800268: 72 31 cpi r23, 0x12 ; 18 80026a: 64 57 subi r22, 0x74 ; 116 80026c: 40 76 andi r20, 0x60 ; 96 80026e: 33 5f subi r19, 0xF3 ; 243 800270: 34 6e ori r19, 0xE4 ; 228 800272: 7a 40 sbci r23, 0x0A ; 10 800274: 70 70 andi r23, 0x00 ; 0 800276: 72 30 cpi r23, 0x02 ; 2 800278: 76 33 cpi r23, 0x36 ; 54 80027a: 64 3a cpi r22, 0xA4 ; 164 80027c: 3a 44 sbci r19, 0x4A ; 74 80027e: 33 52 subi r19, 0x23 ; 35 800280: 33 7a andi r19, 0xA3 ; 163 800282: 7a 33 cpi r23, 0x3A ; 58 800284: 44 5f subi r20, 0xF4 ; 244 800286: 44 30 cpi r20, 0x04 ; 4 800288: 6d 34 cpi r22, 0x4D ; 77 80028a: 31 6e ori r19, 0xE1 ; 225 80028c: 2b 2b or r18, r27 80028e: 00 53 subi r16, 0x30 ; 48 800290: 75 63 ori r23, 0x35 ; 53 800292: 63 65 ori r22, 0x53 ; 83 800294: 73 73 andi r23, 0x33 ; 51 800296: 0a 00 .word 0x000a ; ???? 800298: 49 6e ori r20, 0xE9 ; 233 80029a: 63 6f ori r22, 0xF3 ; 243 80029c: 72 72 andi r23, 0x22 ; 34 80029e: 65 63 ori r22, 0x35 ; 53 8002a0: 74 0a sbc r7, r20 ... Disassembly of section .text: 00000000 <.text>: 0: 0c 94 34 00 jmp 0x68 ; 0x68 4: 0c 94 49 00 jmp 0x92 ; 0x92 8: 0c 94 49 00 jmp 0x92 ; 0x92 c: 0c 94 49 00 jmp 0x92 ; 0x92 10: 0c 94 49 00 jmp 0x92 ; 0x92 14: 0c 94 49 00 jmp 0x92 ; 0x92 18: 0c 94 49 00 jmp 0x92 ; 0x92 1c: 0c 94 49 00 jmp 0x92 ; 0x92 20: 0c 94 49 00 jmp 0x92 ; 0x92 24: 0c 94 49 00 jmp 0x92 ; 0x92 28: 0c 94 49 00 jmp 0x92 ; 0x92 2c: 0c 94 49 00 jmp 0x92 ; 0x92 30: 0c 94 49 00 jmp 0x92 ; 0x92 34: 0c 94 49 00 jmp 0x92 ; 0x92 38: 0c 94 49 00 jmp 0x92 ; 0x92 3c: 0c 94 49 00 jmp 0x92 ; 0x92 40: 0c 94 49 00 jmp 0x92 ; 0x92 44: 0c 94 49 00 jmp 0x92 ; 0x92 48: 0c 94 49 00 jmp 0x92 ; 0x92 4c: 0c 94 49 00 jmp 0x92 ; 0x92 50: 0c 94 49 00 jmp 0x92 ; 0x92 54: 0c 94 49 00 jmp 0x92 ; 0x92 58: 0c 94 49 00 jmp 0x92 ; 0x92 5c: 0c 94 49 00 jmp 0x92 ; 0x92 60: 0c 94 49 00 jmp 0x92 ; 0x92 64: 0c 94 49 00 jmp 0x92 ; 0x92 68: 11 24 eor r1, r1 6a: 1f be out 0x3f, r1 ; 63 6c: cf ef ldi r28, 0xFF ; 255 6e: d8 e0 ldi r29, 0x08 ; 8 70: de bf out 0x3e, r29 ; 62 72: cd bf out 0x3d, r28 ; 61 74: 12 e0 ldi r17, 0x02 ; 2 76: a0 e0 ldi r26, 0x00 ; 0 78: b1 e0 ldi r27, 0x01 ; 1 7a: e2 ec ldi r30, 0xC2 ; 194 7c: f8 e0 ldi r31, 0x08 ; 8 7e: 02 c0 rjmp .+4 ; 0x84 80: 05 90 lpm r0, Z+ 82: 0d 92 st X+, r0 84: a4 3a cpi r26, 0xA4 ; 164 86: b1 07 cpc r27, r17 88: d9 f7 brne .-10 ; 0x80 8a: 0e 94 e6 03 call 0x7cc ; 0x7cc 8e: 0c 94 5f 04 jmp 0x8be ; 0x8be 92: 0c 94 00 00 jmp 0 ; 0x0 96: 10 92 c5 00 sts 0x00C5, r1 ; 0x8000c5 9a: 87 e6 ldi r24, 0x67 ; 103 9c: 80 93 c4 00 sts 0x00C4, r24 ; 0x8000c4 a0: 88 e1 ldi r24, 0x18 ; 24 a2: 80 93 c1 00 sts 0x00C1, r24 ; 0x8000c1 a6: 86 e0 ldi r24, 0x06 ; 6 a8: 80 93 c2 00 sts 0x00C2, r24 ; 0x8000c2 ac: 08 95 ret ae: 90 91 c0 00 lds r25, 0x00C0 ; 0x8000c0 b2: 95 ff sbrs r25, 5 b4: fc cf rjmp .-8 ; 0xae b6: 80 93 c6 00 sts 0x00C6, r24 ; 0x8000c6 ba: 08 95 ret bc: cf 93 push r28 be: df 93 push r29 c0: ec 01 movw r28, r24 c2: 89 91 ld r24, Y+ c4: 88 23 and r24, r24 c6: 19 f0 breq .+6 ; 0xce c8: 0e 94 57 00 call 0xae ; 0xae cc: fa cf rjmp .-12 ; 0xc2 ce: df 91 pop r29 d0: cf 91 pop r28 d2: 08 95 ret d4: 9c 01 movw r18, r24 d6: fc 01 movw r30, r24 d8: 90 e0 ldi r25, 0x00 ; 0 da: 96 17 cp r25, r22 dc: 41 f0 breq .+16 ; 0xee de: 80 91 c0 00 lds r24, 0x00C0 ; 0x8000c0 e2: 87 ff sbrs r24, 7 e4: fc cf rjmp .-8 ; 0xde e6: 80 91 c6 00 lds r24, 0x00C6 ; 0x8000c6 ea: 8a 30 cpi r24, 0x0A ; 10 ec: 29 f4 brne .+10 ; 0xf8 ee: f9 01 movw r30, r18 f0: e9 0f add r30, r25 f2: f1 1d adc r31, r1 f4: 10 82 st Z, r1 f6: 08 95 ret f8: 8d 30 cpi r24, 0x0D ; 13 fa: c9 f3 breq .-14 ; 0xee fc: 9f 5f subi r25, 0xFF ; 255 fe: 81 93 st Z+, r24 100: ec cf rjmp .-40 ; 0xda 102: cf 92 push r12 104: df 92 push r13 106: ef 92 push r14 108: ff 92 push r15 10a: 0f 93 push r16 10c: 1f 93 push r17 10e: cf 93 push r28 110: df 93 push r29 112: cd b7 in r28, 0x3d ; 61 114: de b7 in r29, 0x3e ; 62 116: 2a 97 sbiw r28, 0x0a ; 10 118: 0f b6 in r0, 0x3f ; 63 11a: f8 94 cli 11c: de bf out 0x3e, r29 ; 62 11e: 0f be out 0x3f, r0 ; 63 120: cd bf out 0x3d, r28 ; 61 122: 7c 01 movw r14, r24 124: 8a e0 ldi r24, 0x0A ; 10 126: e6 ea ldi r30, 0xA6 ; 166 128: f1 e0 ldi r31, 0x01 ; 1 12a: de 01 movw r26, r28 12c: 11 96 adiw r26, 0x01 ; 1 12e: 01 90 ld r0, Z+ 130: 0d 92 st X+, r0 132: 8a 95 dec r24 134: e1 f7 brne .-8 ; 0x12e 136: 8e 01 movw r16, r28 138: 0f 5f subi r16, 0xFF ; 255 13a: 1f 4f sbci r17, 0xFF ; 255 13c: 6e 01 movw r12, r28 13e: 2b e0 ldi r18, 0x0B ; 11 140: c2 0e add r12, r18 142: d1 1c adc r13, r1 144: f8 01 movw r30, r16 146: 81 91 ld r24, Z+ 148: 91 91 ld r25, Z+ 14a: 8f 01 movw r16, r30 14c: 0e 94 5e 00 call 0xbc ; 0xbc 150: f4 ee ldi r31, 0xE4 ; 228 152: 2c e4 ldi r18, 0x4C ; 76 154: 3c e0 ldi r19, 0x0C ; 12 156: 81 e0 ldi r24, 0x01 ; 1 158: f1 50 subi r31, 0x01 ; 1 15a: 20 40 sbci r18, 0x00 ; 0 15c: 30 40 sbci r19, 0x00 ; 0 15e: 80 40 sbci r24, 0x00 ; 0 160: d9 f7 brne .-10 ; 0x158 162: 00 c0 rjmp .+0 ; 0x164 164: 00 c0 rjmp .+0 ; 0x166 166: 00 00 nop 168: 0c 15 cp r16, r12 16a: 1d 05 cpc r17, r13 16c: 59 f7 brne .-42 ; 0x144 16e: 80 eb ldi r24, 0xB0 ; 176 170: 91 e0 ldi r25, 0x01 ; 1 172: 0e 94 5e 00 call 0xbc ; 0xbc 176: c7 01 movw r24, r14 178: 0e 94 5e 00 call 0xbc ; 0xbc 17c: 8a eb ldi r24, 0xBA ; 186 17e: 91 e0 ldi r25, 0x01 ; 1 180: 2a 96 adiw r28, 0x0a ; 10 182: 0f b6 in r0, 0x3f ; 63 184: f8 94 cli 186: de bf out 0x3e, r29 ; 62 188: 0f be out 0x3f, r0 ; 63 18a: cd bf out 0x3d, r28 ; 61 18c: df 91 pop r29 18e: cf 91 pop r28 190: 1f 91 pop r17 192: 0f 91 pop r16 194: ff 90 pop r15 196: ef 90 pop r14 198: df 90 pop r13 19a: cf 90 pop r12 19c: 0c 94 5e 00 jmp 0xbc ; 0xbc 1a0: 2f 92 push r2 1a2: 3f 92 push r3 1a4: 4f 92 push r4 1a6: 5f 92 push r5 1a8: 6f 92 push r6 1aa: 7f 92 push r7 1ac: 8f 92 push r8 1ae: 9f 92 push r9 1b0: af 92 push r10 1b2: bf 92 push r11 1b4: cf 92 push r12 1b6: df 92 push r13 1b8: ef 92 push r14 1ba: ff 92 push r15 1bc: 0f 93 push r16 1be: 1f 93 push r17 1c0: cf 93 push r28 1c2: df 93 push r29 1c4: cd b7 in r28, 0x3d ; 61 1c6: de b7 in r29, 0x3e ; 62 1c8: ac 97 sbiw r28, 0x2c ; 44 1ca: 0f b6 in r0, 0x3f ; 63 1cc: f8 94 cli 1ce: de bf out 0x3e, r29 ; 62 1d0: 0f be out 0x3f, r0 ; 63 1d2: cd bf out 0x3d, r28 ; 61 1d4: 1b 01 movw r2, r22 1d6: 58 a7 std Y+40, r21 ; 0x28 1d8: 4f a3 std Y+39, r20 ; 0x27 1da: 3b 8f std Y+27, r19 ; 0x1b 1dc: 2a 8f std Y+26, r18 ; 0x1a 1de: 1d 8b std Y+21, r17 ; 0x15 1e0: 0c 8b std Y+20, r16 ; 0x14 1e2: fb 01 movw r30, r22 1e4: 9c 01 movw r18, r24 1e6: 2c 5e subi r18, 0xEC ; 236 1e8: 3f 4f sbci r19, 0xFF ; 255 1ea: dc 01 movw r26, r24 1ec: 4d 91 ld r20, X+ 1ee: 5d 91 ld r21, X+ 1f0: 6d 91 ld r22, X+ 1f2: 7d 91 ld r23, X+ 1f4: cd 01 movw r24, r26 1f6: 41 93 st Z+, r20 1f8: 51 93 st Z+, r21 1fa: 61 93 st Z+, r22 1fc: 71 93 st Z+, r23 1fe: a2 17 cp r26, r18 200: b3 07 cpc r27, r19 202: 99 f7 brne .-26 ; 0x1ea 204: ee 8a std Y+22, r14 ; 0x16 206: ff 8a std Y+23, r15 ; 0x17 208: c8 8e std Y+24, r12 ; 0x18 20a: d9 8e std Y+25, r13 ; 0x19 20c: ec 89 ldd r30, Y+20 ; 0x14 20e: fd 89 ldd r31, Y+21 ; 0x15 210: e0 5c subi r30, 0xC0 ; 192 212: ff 4f sbci r31, 0xFF ; 255 214: fe a3 std Y+38, r31 ; 0x26 216: ed a3 std Y+37, r30 ; 0x25 218: 2a 8d ldd r18, Y+26 ; 0x1a 21a: 3b 8d ldd r19, Y+27 ; 0x1b 21c: 20 5f subi r18, 0xF0 ; 240 21e: 3f 4f sbci r19, 0xFF ; 255 220: 3a a7 std Y+42, r19 ; 0x2a 222: 29 a7 std Y+41, r18 ; 0x29 224: ae 01 movw r20, r28 226: 4f 5e subi r20, 0xEF ; 239 228: 5f 4f sbci r21, 0xFF ; 255 22a: 5a 8b std Y+18, r21 ; 0x12 22c: 49 8b std Y+17, r20 ; 0x11 22e: ae 89 ldd r26, Y+22 ; 0x16 230: bf 89 ldd r27, Y+23 ; 0x17 232: 6d 91 ld r22, X+ 234: 7d 91 ld r23, X+ 236: 8d 91 ld r24, X+ 238: 9d 91 ld r25, X+ 23a: bf 8b std Y+23, r27 ; 0x17 23c: ae 8b std Y+22, r26 ; 0x16 23e: 69 a3 std Y+33, r22 ; 0x21 240: 7a a3 std Y+34, r23 ; 0x22 242: 8b a3 std Y+35, r24 ; 0x23 244: 9c a3 std Y+36, r25 ; 0x24 246: e8 8d ldd r30, Y+24 ; 0x18 248: f9 8d ldd r31, Y+25 ; 0x19 24a: 21 91 ld r18, Z+ 24c: f9 8f std Y+25, r31 ; 0x19 24e: e8 8f std Y+24, r30 ; 0x18 250: 2b 8b std Y+19, r18 ; 0x13 252: 4a 8d ldd r20, Y+26 ; 0x1a 254: 5b 8d ldd r21, Y+27 ; 0x1b 256: 58 a3 std Y+32, r21 ; 0x20 258: 4f 8f std Y+31, r20 ; 0x1f 25a: 5d 8f std Y+29, r21 ; 0x1d 25c: 4c 8f std Y+28, r20 ; 0x1c 25e: d1 01 movw r26, r2 260: 14 96 adiw r26, 0x04 ; 4 262: cd 90 ld r12, X+ 264: dd 90 ld r13, X+ 266: ed 90 ld r14, X+ 268: fc 90 ld r15, X 26a: 17 97 sbiw r26, 0x07 ; 7 26c: 18 96 adiw r26, 0x08 ; 8 26e: 8d 91 ld r24, X+ 270: 9d 91 ld r25, X+ 272: 0d 90 ld r0, X+ 274: bc 91 ld r27, X 276: a0 2d mov r26, r0 278: f1 01 movw r30, r2 27a: 04 85 ldd r16, Z+12 ; 0x0c 27c: 15 85 ldd r17, Z+13 ; 0x0d 27e: 26 85 ldd r18, Z+14 ; 0x0e 280: 37 85 ldd r19, Z+15 ; 0x0f 282: fb 89 ldd r31, Y+19 ; 0x13 284: f3 30 cpi r31, 0x03 ; 3 286: 61 f1 breq .+88 ; 0x2e0 288: 80 f4 brcc .+32 ; 0x2aa 28a: f1 30 cpi r31, 0x01 ; 1 28c: 11 f1 breq .+68 ; 0x2d2 28e: f2 30 cpi r31, 0x02 ; 2 290: 09 f0 breq .+2 ; 0x294 292: 43 c0 rjmp .+134 ; 0x31a 294: 48 01 movw r8, r16 296: 59 01 movw r10, r18 298: 88 26 eor r8, r24 29a: 99 26 eor r9, r25 29c: aa 26 eor r10, r26 29e: bb 26 eor r11, r27 2a0: 8c 20 and r8, r12 2a2: 9d 20 and r9, r13 2a4: ae 20 and r10, r14 2a6: bf 20 and r11, r15 2a8: 25 c0 rjmp .+74 ; 0x2f4 2aa: 4b 89 ldd r20, Y+19 ; 0x13 2ac: 44 30 cpi r20, 0x04 ; 4 2ae: 39 f1 breq .+78 ; 0x2fe 2b0: 45 30 cpi r20, 0x05 ; 5 2b2: 99 f5 brne .+102 ; 0x31a 2b4: 48 01 movw r8, r16 2b6: 59 01 movw r10, r18 2b8: 80 94 com r8 2ba: 90 94 com r9 2bc: a0 94 com r10 2be: b0 94 com r11 2c0: 88 2a or r8, r24 2c2: 99 2a or r9, r25 2c4: aa 2a or r10, r26 2c6: bb 2a or r11, r27 2c8: 8c 24 eor r8, r12 2ca: 9d 24 eor r9, r13 2cc: ae 24 eor r10, r14 2ce: bf 24 eor r11, r15 2d0: 24 c0 rjmp .+72 ; 0x31a 2d2: 46 01 movw r8, r12 2d4: 57 01 movw r10, r14 2d6: 88 26 eor r8, r24 2d8: 99 26 eor r9, r25 2da: aa 26 eor r10, r26 2dc: bb 26 eor r11, r27 2de: 0a c0 rjmp .+20 ; 0x2f4 2e0: 4c 01 movw r8, r24 2e2: 5d 01 movw r10, r26 2e4: 80 94 com r8 2e6: 90 94 com r9 2e8: a0 94 com r10 2ea: b0 94 com r11 2ec: 8c 28 or r8, r12 2ee: 9d 28 or r9, r13 2f0: ae 28 or r10, r14 2f2: bf 28 or r11, r15 2f4: 80 26 eor r8, r16 2f6: 91 26 eor r9, r17 2f8: a2 26 eor r10, r18 2fa: b3 26 eor r11, r19 2fc: 0e c0 rjmp .+28 ; 0x31a 2fe: 4c 01 movw r8, r24 300: 5d 01 movw r10, r26 302: 8c 24 eor r8, r12 304: 9d 24 eor r9, r13 306: ae 24 eor r10, r14 308: bf 24 eor r11, r15 30a: 80 22 and r8, r16 30c: 91 22 and r9, r17 30e: a2 22 and r10, r18 310: b3 22 and r11, r19 312: 88 26 eor r8, r24 314: 99 26 eor r9, r25 316: aa 26 eor r10, r26 318: bb 26 eor r11, r27 31a: ec 8d ldd r30, Y+28 ; 0x1c 31c: fd 8d ldd r31, Y+29 ; 0x1d 31e: 41 91 ld r20, Z+ 320: fd 8f std Y+29, r31 ; 0x1d 322: ec 8f std Y+28, r30 ; 0x1c 324: 4e 8f std Y+30, r20 ; 0x1e 326: 6f a1 ldd r22, Y+39 ; 0x27 328: 78 a5 ldd r23, Y+40 ; 0x28 32a: e4 e0 ldi r30, 0x04 ; 4 32c: 4e 9f mul r20, r30 32e: 60 0d add r22, r0 330: 71 1d adc r23, r1 332: 11 24 eor r1, r1 334: 7c a7 std Y+44, r23 ; 0x2c 336: 6b a7 std Y+43, r22 ; 0x2b 338: f1 01 movw r30, r2 33a: 40 80 ld r4, Z 33c: 51 80 ldd r5, Z+1 ; 0x01 33e: 62 80 ldd r6, Z+2 ; 0x02 340: 73 80 ldd r7, Z+3 ; 0x03 342: 49 a1 ldd r20, Y+33 ; 0x21 344: 5a a1 ldd r21, Y+34 ; 0x22 346: 6b a1 ldd r22, Y+35 ; 0x23 348: 7c a1 ldd r23, Y+36 ; 0x24 34a: 44 0e add r4, r20 34c: 55 1e adc r5, r21 34e: 66 1e adc r6, r22 350: 77 1e adc r7, r23 352: eb a5 ldd r30, Y+43 ; 0x2b 354: fc a5 ldd r31, Y+44 ; 0x2c 356: 40 81 ld r20, Z 358: 51 81 ldd r21, Z+1 ; 0x01 35a: 62 81 ldd r22, Z+2 ; 0x02 35c: 73 81 ldd r23, Z+3 ; 0x03 35e: 44 0d add r20, r4 360: 55 1d adc r21, r5 362: 66 1d adc r22, r6 364: 77 1d adc r23, r7 366: 84 0e add r8, r20 368: 95 1e adc r9, r21 36a: a6 1e adc r10, r22 36c: b7 1e adc r11, r23 36e: ec 89 ldd r30, Y+20 ; 0x14 370: fd 89 ldd r31, Y+21 ; 0x15 372: 4e 8d ldd r20, Y+30 ; 0x1e 374: e4 0f add r30, r20 376: f1 1d adc r31, r1 378: 40 81 ld r20, Z 37a: 24 01 movw r4, r8 37c: 35 01 movw r6, r10 37e: 04 2e mov r0, r20 380: 04 c0 rjmp .+8 ; 0x38a 382: 44 0c add r4, r4 384: 55 1c adc r5, r5 386: 66 1c adc r6, r6 388: 77 1c adc r7, r7 38a: 0a 94 dec r0 38c: d2 f7 brpl .-12 ; 0x382 38e: 41 95 neg r20 390: 4f 71 andi r20, 0x1F ; 31 392: 04 c0 rjmp .+8 ; 0x39c 394: b6 94 lsr r11 396: a7 94 ror r10 398: 97 94 ror r9 39a: 87 94 ror r8 39c: 4a 95 dec r20 39e: d2 f7 brpl .-12 ; 0x394 3a0: 84 28 or r8, r4 3a2: 95 28 or r9, r5 3a4: a6 28 or r10, r6 3a6: b7 28 or r11, r7 3a8: f1 01 movw r30, r2 3aa: 40 88 ldd r4, Z+16 ; 0x10 3ac: 51 88 ldd r5, Z+17 ; 0x11 3ae: 62 88 ldd r6, Z+18 ; 0x12 3b0: 73 88 ldd r7, Z+19 ; 0x13 3b2: 84 0c add r8, r4 3b4: 95 1c adc r9, r5 3b6: a6 1c adc r10, r6 3b8: b7 1c adc r11, r7 3ba: 40 82 st Z, r4 3bc: 51 82 std Z+1, r5 ; 0x01 3be: 62 82 std Z+2, r6 ; 0x02 3c0: 73 82 std Z+3, r7 ; 0x03 3c2: 00 8b std Z+16, r16 ; 0x10 3c4: 11 8b std Z+17, r17 ; 0x11 3c6: 22 8b std Z+18, r18 ; 0x12 3c8: 33 8b std Z+19, r19 ; 0x13 3ca: ac 01 movw r20, r24 3cc: bd 01 movw r22, r26 3ce: 2a e0 ldi r18, 0x0A ; 10 3d0: 44 0f add r20, r20 3d2: 55 1f adc r21, r21 3d4: 66 1f adc r22, r22 3d6: 77 1f adc r23, r23 3d8: 2a 95 dec r18 3da: d1 f7 brne .-12 ; 0x3d0 3dc: 36 e1 ldi r19, 0x16 ; 22 3de: b6 95 lsr r27 3e0: a7 95 ror r26 3e2: 97 95 ror r25 3e4: 87 95 ror r24 3e6: 3a 95 dec r19 3e8: d1 f7 brne .-12 ; 0x3de 3ea: 84 2b or r24, r20 3ec: 95 2b or r25, r21 3ee: a6 2b or r26, r22 3f0: b7 2b or r27, r23 3f2: 84 87 std Z+12, r24 ; 0x0c 3f4: 95 87 std Z+13, r25 ; 0x0d 3f6: a6 87 std Z+14, r26 ; 0x0e 3f8: b7 87 std Z+15, r27 ; 0x0f 3fa: c0 86 std Z+8, r12 ; 0x08 3fc: d1 86 std Z+9, r13 ; 0x09 3fe: e2 86 std Z+10, r14 ; 0x0a 400: f3 86 std Z+11, r15 ; 0x0b 402: 84 82 std Z+4, r8 ; 0x04 404: 95 82 std Z+5, r9 ; 0x05 406: a6 82 std Z+6, r10 ; 0x06 408: b7 82 std Z+7, r11 ; 0x07 40a: 2c 8d ldd r18, Y+28 ; 0x1c 40c: 3d 8d ldd r19, Y+29 ; 0x1d 40e: 49 a5 ldd r20, Y+41 ; 0x29 410: 5a a5 ldd r21, Y+42 ; 0x2a 412: 24 17 cp r18, r20 414: 35 07 cpc r19, r21 416: 09 f0 breq .+2 ; 0x41a 418: 22 cf rjmp .-444 ; 0x25e 41a: 6c 89 ldd r22, Y+20 ; 0x14 41c: 7d 89 ldd r23, Y+21 ; 0x15 41e: 8d a1 ldd r24, Y+37 ; 0x25 420: 9e a1 ldd r25, Y+38 ; 0x26 422: 68 17 cp r22, r24 424: 79 07 cpc r23, r25 426: 29 f1 breq .+74 ; 0x472 428: 60 5f subi r22, 0xF0 ; 240 42a: 7f 4f sbci r23, 0xFF ; 255 42c: 7d 8b std Y+21, r23 ; 0x15 42e: 6c 8b std Y+20, r22 ; 0x14 430: de 01 movw r26, r28 432: 11 96 adiw r26, 0x01 ; 1 434: cd 01 movw r24, r26 436: 2a 8d ldd r18, Y+26 ; 0x1a 438: 3b 8d ldd r19, Y+27 ; 0x1b 43a: f9 01 movw r30, r18 43c: 41 91 ld r20, Z+ 43e: 9f 01 movw r18, r30 440: e4 2f mov r30, r20 442: f0 e0 ldi r31, 0x00 ; 0 444: ee 57 subi r30, 0x7E ; 126 446: fe 4f sbci r31, 0xFE ; 254 448: 40 81 ld r20, Z 44a: fc 01 movw r30, r24 44c: 41 93 st Z+, r20 44e: cf 01 movw r24, r30 450: 49 89 ldd r20, Y+17 ; 0x11 452: 5a 89 ldd r21, Y+18 ; 0x12 454: e4 17 cp r30, r20 456: f5 07 cpc r31, r21 458: 81 f7 brne .-32 ; 0x43a 45a: 8d 91 ld r24, X+ 45c: ef 8d ldd r30, Y+31 ; 0x1f 45e: f8 a1 ldd r31, Y+32 ; 0x20 460: 81 93 st Z+, r24 462: f8 a3 std Y+32, r31 ; 0x20 464: ef 8f std Y+31, r30 ; 0x1f 466: 29 89 ldd r18, Y+17 ; 0x11 468: 3a 89 ldd r19, Y+18 ; 0x12 46a: 2a 17 cp r18, r26 46c: 3b 07 cpc r19, r27 46e: a9 f7 brne .-22 ; 0x45a 470: de ce rjmp .-580 ; 0x22e 472: ac 96 adiw r28, 0x2c ; 44 474: 0f b6 in r0, 0x3f ; 63 476: f8 94 cli 478: de bf out 0x3e, r29 ; 62 47a: 0f be out 0x3f, r0 ; 63 47c: cd bf out 0x3d, r28 ; 61 47e: df 91 pop r29 480: cf 91 pop r28 482: 1f 91 pop r17 484: 0f 91 pop r16 486: ff 90 pop r15 488: ef 90 pop r14 48a: df 90 pop r13 48c: cf 90 pop r12 48e: bf 90 pop r11 490: af 90 pop r10 492: 9f 90 pop r9 494: 8f 90 pop r8 496: 7f 90 pop r7 498: 6f 90 pop r6 49a: 5f 90 pop r5 49c: 4f 90 pop r4 49e: 3f 90 pop r3 4a0: 2f 90 pop r2 4a2: 08 95 ret 4a4: 4f 92 push r4 4a6: 5f 92 push r5 4a8: 6f 92 push r6 4aa: 7f 92 push r7 4ac: 8f 92 push r8 4ae: 9f 92 push r9 4b0: af 92 push r10 4b2: bf 92 push r11 4b4: cf 92 push r12 4b6: df 92 push r13 4b8: ef 92 push r14 4ba: ff 92 push r15 4bc: 0f 93 push r16 4be: 1f 93 push r17 4c0: cf 93 push r28 4c2: df 93 push r29 4c4: cd b7 in r28, 0x3d ; 61 4c6: de b7 in r29, 0x3e ; 62 4c8: c0 54 subi r28, 0x40 ; 64 4ca: d1 09 sbc r29, r1 4cc: 0f b6 in r0, 0x3f ; 63 4ce: f8 94 cli 4d0: de bf out 0x3e, r29 ; 62 4d2: 0f be out 0x3f, r0 ; 63 4d4: cd bf out 0x3d, r28 ; 61 4d6: 5c 01 movw r10, r24 4d8: 3b 01 movw r6, r22 4da: 4e 01 movw r8, r28 4dc: 09 e2 ldi r16, 0x29 ; 41 4de: 80 0e add r8, r16 4e0: 91 1c adc r9, r1 4e2: f4 01 movw r30, r8 4e4: 80 e0 ldi r24, 0x00 ; 0 4e6: 24 01 movw r4, r8 4e8: 81 93 st Z+, r24 4ea: 8f 5f subi r24, 0xFF ; 255 4ec: 80 31 cpi r24, 0x10 ; 16 4ee: e1 f7 brne .-8 ; 0x4e8 4f0: 25 e0 ldi r18, 0x05 ; 5 4f2: c2 2e mov r12, r18 4f4: 21 e0 ldi r18, 0x01 ; 1 4f6: d2 2e mov r13, r18 4f8: 3e e1 ldi r19, 0x1E ; 30 4fa: e3 2e mov r14, r19 4fc: 31 e0 ldi r19, 0x01 ; 1 4fe: f3 2e mov r15, r19 500: 02 e3 ldi r16, 0x32 ; 50 502: 11 e0 ldi r17, 0x01 ; 1 504: 94 01 movw r18, r8 506: a3 01 movw r20, r6 508: be 01 movw r22, r28 50a: 6b 5e subi r22, 0xEB ; 235 50c: 7f 4f sbci r23, 0xFF ; 255 50e: c5 01 movw r24, r10 510: 0e 94 d0 00 call 0x1a0 ; 0x1a0 514: 85 e0 ldi r24, 0x05 ; 5 516: 89 a7 std Y+41, r24 ; 0x29 518: 9e 01 movw r18, r28 51a: 28 5c subi r18, 0xC8 ; 200 51c: 3f 4f sbci r19, 0xFF ; 255 51e: d4 01 movw r26, r8 520: 8d 91 ld r24, X+ 522: 4d 01 movw r8, r26 524: 87 5f subi r24, 0xF7 ; 247 526: 8f 70 andi r24, 0x0F ; 15 528: 8c 93 st X, r24 52a: a2 17 cp r26, r18 52c: b3 07 cpc r27, r19 52e: b9 f7 brne .-18 ; 0x51e 530: 80 e0 ldi r24, 0x00 ; 0 532: c8 2e mov r12, r24 534: 81 e0 ldi r24, 0x01 ; 1 536: d8 2e mov r13, r24 538: 9a e0 ldi r25, 0x0A ; 10 53a: e9 2e mov r14, r25 53c: 91 e0 ldi r25, 0x01 ; 1 53e: f9 2e mov r15, r25 540: 02 e3 ldi r16, 0x32 ; 50 542: 11 e0 ldi r17, 0x01 ; 1 544: 92 01 movw r18, r4 546: a3 01 movw r20, r6 548: be 01 movw r22, r28 54a: 6f 5f subi r22, 0xFF ; 255 54c: 7f 4f sbci r23, 0xFF ; 255 54e: c5 01 movw r24, r10 550: 0e 94 d0 00 call 0x1a0 ; 0x1a0 554: 49 8d ldd r20, Y+25 ; 0x19 556: 5a 8d ldd r21, Y+26 ; 0x1a 558: 6b 8d ldd r22, Y+27 ; 0x1b 55a: 7c 8d ldd r23, Y+28 ; 0x1c 55c: 89 85 ldd r24, Y+9 ; 0x09 55e: 9a 85 ldd r25, Y+10 ; 0x0a 560: ab 85 ldd r26, Y+11 ; 0x0b 562: bc 85 ldd r27, Y+12 ; 0x0c 564: 84 0f add r24, r20 566: 95 1f adc r25, r21 568: a6 1f adc r26, r22 56a: b7 1f adc r27, r23 56c: f5 01 movw r30, r10 56e: 40 81 ld r20, Z 570: 51 81 ldd r21, Z+1 ; 0x01 572: 62 81 ldd r22, Z+2 ; 0x02 574: 73 81 ldd r23, Z+3 ; 0x03 576: 6c 01 movw r12, r24 578: 7d 01 movw r14, r26 57a: c4 0e add r12, r20 57c: d5 1e adc r13, r21 57e: e6 1e adc r14, r22 580: f7 1e adc r15, r23 582: 21 96 adiw r28, 0x01 ; 1 584: cc ae std Y+60, r12 ; 0x3c 586: dd ae std Y+61, r13 ; 0x3d 588: ee ae std Y+62, r14 ; 0x3e 58a: ff ae std Y+63, r15 ; 0x3f 58c: 21 97 sbiw r28, 0x01 ; 1 58e: 09 a1 ldd r16, Y+33 ; 0x21 590: 1a a1 ldd r17, Y+34 ; 0x22 592: 2b a1 ldd r18, Y+35 ; 0x23 594: 3c a1 ldd r19, Y+36 ; 0x24 596: 49 89 ldd r20, Y+17 ; 0x11 598: 5a 89 ldd r21, Y+18 ; 0x12 59a: 6b 89 ldd r22, Y+19 ; 0x13 59c: 7c 89 ldd r23, Y+20 ; 0x14 59e: 04 0f add r16, r20 5a0: 15 1f adc r17, r21 5a2: 26 1f adc r18, r22 5a4: 37 1f adc r19, r23 5a6: 40 85 ldd r20, Z+8 ; 0x08 5a8: 51 85 ldd r21, Z+9 ; 0x09 5aa: 62 85 ldd r22, Z+10 ; 0x0a 5ac: 73 85 ldd r23, Z+11 ; 0x0b 5ae: 04 0f add r16, r20 5b0: 15 1f adc r17, r21 5b2: 26 1f adc r18, r22 5b4: 37 1f adc r19, r23 5b6: 4d a0 ldd r4, Y+37 ; 0x25 5b8: 5e a0 ldd r5, Y+38 ; 0x26 5ba: 6f a0 ldd r6, Y+39 ; 0x27 5bc: 78 a4 ldd r7, Y+40 ; 0x28 5be: 49 81 ldd r20, Y+1 ; 0x01 5c0: 5a 81 ldd r21, Y+2 ; 0x02 5c2: 6b 81 ldd r22, Y+3 ; 0x03 5c4: 7c 81 ldd r23, Y+4 ; 0x04 5c6: 44 0e add r4, r20 5c8: 55 1e adc r5, r21 5ca: 66 1e adc r6, r22 5cc: 77 1e adc r7, r23 5ce: 44 85 ldd r20, Z+12 ; 0x0c 5d0: 55 85 ldd r21, Z+13 ; 0x0d 5d2: 66 85 ldd r22, Z+14 ; 0x0e 5d4: 77 85 ldd r23, Z+15 ; 0x0f 5d6: 44 0e add r4, r20 5d8: 55 1e adc r5, r21 5da: 66 1e adc r6, r22 5dc: 77 1e adc r7, r23 5de: cd 88 ldd r12, Y+21 ; 0x15 5e0: de 88 ldd r13, Y+22 ; 0x16 5e2: ef 88 ldd r14, Y+23 ; 0x17 5e4: f8 8c ldd r15, Y+24 ; 0x18 5e6: 4d 81 ldd r20, Y+5 ; 0x05 5e8: 5e 81 ldd r21, Y+6 ; 0x06 5ea: 6f 81 ldd r22, Y+7 ; 0x07 5ec: 78 85 ldd r23, Y+8 ; 0x08 5ee: 4c 0d add r20, r12 5f0: 5d 1d adc r21, r13 5f2: 6e 1d adc r22, r14 5f4: 7f 1d adc r23, r15 5f6: c0 88 ldd r12, Z+16 ; 0x10 5f8: d1 88 ldd r13, Z+17 ; 0x11 5fa: e2 88 ldd r14, Z+18 ; 0x12 5fc: f3 88 ldd r15, Z+19 ; 0x13 5fe: 4c 0d add r20, r12 600: 5d 1d adc r21, r13 602: 6e 1d adc r22, r14 604: 7f 1d adc r23, r15 606: 8d 8d ldd r24, Y+29 ; 0x1d 608: 9e 8d ldd r25, Y+30 ; 0x1e 60a: af 8d ldd r26, Y+31 ; 0x1f 60c: b8 a1 ldd r27, Y+32 ; 0x20 60e: cd 84 ldd r12, Y+13 ; 0x0d 610: de 84 ldd r13, Y+14 ; 0x0e 612: ef 84 ldd r14, Y+15 ; 0x0f 614: f8 88 ldd r15, Y+16 ; 0x10 616: 8c 0d add r24, r12 618: 9d 1d adc r25, r13 61a: ae 1d adc r26, r14 61c: bf 1d adc r27, r15 61e: c4 80 ldd r12, Z+4 ; 0x04 620: d5 80 ldd r13, Z+5 ; 0x05 622: e6 80 ldd r14, Z+6 ; 0x06 624: f7 80 ldd r15, Z+7 ; 0x07 626: c8 0e add r12, r24 628: d9 1e adc r13, r25 62a: ea 1e adc r14, r26 62c: fb 1e adc r15, r27 62e: c0 82 st Z, r12 630: d1 82 std Z+1, r13 ; 0x01 632: e2 82 std Z+2, r14 ; 0x02 634: f3 82 std Z+3, r15 ; 0x03 636: 04 83 std Z+4, r16 ; 0x04 638: 15 83 std Z+5, r17 ; 0x05 63a: 26 83 std Z+6, r18 ; 0x06 63c: 37 83 std Z+7, r19 ; 0x07 63e: 40 86 std Z+8, r4 ; 0x08 640: 51 86 std Z+9, r5 ; 0x09 642: 62 86 std Z+10, r6 ; 0x0a 644: 73 86 std Z+11, r7 ; 0x0b 646: 44 87 std Z+12, r20 ; 0x0c 648: 55 87 std Z+13, r21 ; 0x0d 64a: 66 87 std Z+14, r22 ; 0x0e 64c: 77 87 std Z+15, r23 ; 0x0f 64e: 21 96 adiw r28, 0x01 ; 1 650: cc ac ldd r12, Y+60 ; 0x3c 652: dd ac ldd r13, Y+61 ; 0x3d 654: ee ac ldd r14, Y+62 ; 0x3e 656: ff ac ldd r15, Y+63 ; 0x3f 658: 21 97 sbiw r28, 0x01 ; 1 65a: c0 8a std Z+16, r12 ; 0x10 65c: d1 8a std Z+17, r13 ; 0x11 65e: e2 8a std Z+18, r14 ; 0x12 660: f3 8a std Z+19, r15 ; 0x13 662: c0 5c subi r28, 0xC0 ; 192 664: df 4f sbci r29, 0xFF ; 255 666: 0f b6 in r0, 0x3f ; 63 668: f8 94 cli 66a: de bf out 0x3e, r29 ; 62 66c: 0f be out 0x3f, r0 ; 63 66e: cd bf out 0x3d, r28 ; 61 670: df 91 pop r29 672: cf 91 pop r28 674: 1f 91 pop r17 676: 0f 91 pop r16 678: ff 90 pop r15 67a: ef 90 pop r14 67c: df 90 pop r13 67e: cf 90 pop r12 680: bf 90 pop r11 682: af 90 pop r10 684: 9f 90 pop r9 686: 8f 90 pop r8 688: 7f 90 pop r7 68a: 6f 90 pop r6 68c: 5f 90 pop r5 68e: 4f 90 pop r4 690: 08 95 ret 692: 8f 92 push r8 694: 9f 92 push r9 696: af 92 push r10 698: bf 92 push r11 69a: cf 92 push r12 69c: df 92 push r13 69e: ef 92 push r14 6a0: ff 92 push r15 6a2: 0f 93 push r16 6a4: 1f 93 push r17 6a6: cf 93 push r28 6a8: df 93 push r29 6aa: cd b7 in r28, 0x3d ; 61 6ac: de b7 in r29, 0x3e ; 62 6ae: c0 54 subi r28, 0x40 ; 64 6b0: d1 09 sbc r29, r1 6b2: 0f b6 in r0, 0x3f ; 63 6b4: f8 94 cli 6b6: de bf out 0x3e, r29 ; 62 6b8: 0f be out 0x3f, r0 ; 63 6ba: cd bf out 0x3d, r28 ; 61 6bc: 8c 01 movw r16, r24 6be: 6a 01 movw r12, r20 6c0: 7b 01 movw r14, r22 6c2: b2 2e mov r11, r18 6c4: a3 2e mov r10, r19 6c6: a2 e9 ldi r26, 0x92 ; 146 6c8: b1 e0 ldi r27, 0x01 ; 1 6ca: e2 2f mov r30, r18 6cc: f3 2f mov r31, r19 6ce: 4d 91 ld r20, X+ 6d0: 5d 91 ld r21, X+ 6d2: 6d 91 ld r22, X+ 6d4: 7d 91 ld r23, X+ 6d6: 41 93 st Z+, r20 6d8: 51 93 st Z+, r21 6da: 61 93 st Z+, r22 6dc: 71 93 st Z+, r23 6de: 81 e0 ldi r24, 0x01 ; 1 6e0: a6 3a cpi r26, 0xA6 ; 166 6e2: b8 07 cpc r27, r24 6e4: a1 f7 brne .-24 ; 0x6ce 6e6: 46 01 movw r8, r12 6e8: e0 ec ldi r30, 0xC0 ; 192 6ea: 8e 22 and r8, r30 6ec: 80 0e add r8, r16 6ee: 91 1e adc r9, r17 6f0: 08 15 cp r16, r8 6f2: 19 05 cpc r17, r9 6f4: 40 f4 brcc .+16 ; 0x706 6f6: b8 01 movw r22, r16 6f8: 8b 2d mov r24, r11 6fa: 9a 2d mov r25, r10 6fc: 0e 94 52 02 call 0x4a4 ; 0x4a4 700: 00 5c subi r16, 0xC0 ; 192 702: 1f 4f sbci r17, 0xFF ; 255 704: f5 cf rjmp .-22 ; 0x6f0 706: 8c 2d mov r24, r12 708: 8f 73 andi r24, 0x3F ; 63 70a: f8 01 movw r30, r16 70c: 8e 01 movw r16, r28 70e: 0f 5f subi r16, 0xFF ; 255 710: 1f 4f sbci r17, 0xFF ; 255 712: d8 01 movw r26, r16 714: 90 2e mov r9, r16 716: 81 2e mov r8, r17 718: 9a 2f mov r25, r26 71a: 90 1b sub r25, r16 71c: 98 17 cp r25, r24 71e: 18 f4 brcc .+6 ; 0x726 720: 91 91 ld r25, Z+ 722: 9d 93 st X+, r25 724: f9 cf rjmp .-14 ; 0x718 726: 90 e8 ldi r25, 0x80 ; 128 728: f8 01 movw r30, r16 72a: e8 0f add r30, r24 72c: f1 1d adc r31, r1 72e: 90 83 st Z, r25 730: 91 e0 ldi r25, 0x01 ; 1 732: 98 0f add r25, r24 734: 90 34 cpi r25, 0x40 ; 64 736: 31 f0 breq .+12 ; 0x744 738: f8 01 movw r30, r16 73a: e9 0f add r30, r25 73c: f1 1d adc r31, r1 73e: 10 82 st Z, r1 740: 9f 5f subi r25, 0xFF ; 255 742: f8 cf rjmp .-16 ; 0x734 744: 88 33 cpi r24, 0x38 ; 56 746: a0 f5 brcc .+104 ; 0x7b0 748: d7 01 movw r26, r14 74a: c6 01 movw r24, r12 74c: 23 e0 ldi r18, 0x03 ; 3 74e: 88 0f add r24, r24 750: 99 1f adc r25, r25 752: aa 1f adc r26, r26 754: bb 1f adc r27, r27 756: 2a 95 dec r18 758: d1 f7 brne .-12 ; 0x74e 75a: 89 af std Y+57, r24 ; 0x39 75c: 9a af std Y+58, r25 ; 0x3a 75e: ab af std Y+59, r26 ; 0x3b 760: bc af std Y+60, r27 ; 0x3c 762: 3d e1 ldi r19, 0x1D ; 29 764: f6 94 lsr r15 766: e7 94 ror r14 768: d7 94 ror r13 76a: c7 94 ror r12 76c: 3a 95 dec r19 76e: d1 f7 brne .-12 ; 0x764 770: 21 96 adiw r28, 0x01 ; 1 772: cc ae std Y+60, r12 ; 0x3c 774: dd ae std Y+61, r13 ; 0x3d 776: ee ae std Y+62, r14 ; 0x3e 778: ff ae std Y+63, r15 ; 0x3f 77a: 21 97 sbiw r28, 0x01 ; 1 77c: 69 2d mov r22, r9 77e: 78 2d mov r23, r8 780: 8b 2d mov r24, r11 782: 9a 2d mov r25, r10 784: 0e 94 52 02 call 0x4a4 ; 0x4a4 788: c0 5c subi r28, 0xC0 ; 192 78a: df 4f sbci r29, 0xFF ; 255 78c: 0f b6 in r0, 0x3f ; 63 78e: f8 94 cli 790: de bf out 0x3e, r29 ; 62 792: 0f be out 0x3f, r0 ; 63 794: cd bf out 0x3d, r28 ; 61 796: df 91 pop r29 798: cf 91 pop r28 79a: 1f 91 pop r17 79c: 0f 91 pop r16 79e: ff 90 pop r15 7a0: ef 90 pop r14 7a2: df 90 pop r13 7a4: cf 90 pop r12 7a6: bf 90 pop r11 7a8: af 90 pop r10 7aa: 9f 90 pop r9 7ac: 8f 90 pop r8 7ae: 08 95 ret 7b0: b8 01 movw r22, r16 7b2: 8b 2d mov r24, r11 7b4: 9a 2d mov r25, r10 7b6: 0e 94 52 02 call 0x4a4 ; 0x4a4 7ba: ce 01 movw r24, r28 7bc: c9 96 adiw r24, 0x39 ; 57 7be: f8 01 movw r30, r16 7c0: 11 92 st Z+, r1 7c2: 8f 01 movw r16, r30 7c4: e8 17 cp r30, r24 7c6: f9 07 cpc r31, r25 7c8: d1 f7 brne .-12 ; 0x7be 7ca: be cf rjmp .-132 ; 0x748 7cc: 0f 93 push r16 7ce: 1f 93 push r17 7d0: cf 93 push r28 7d2: df 93 push r29 7d4: cd b7 in r28, 0x3d ; 61 7d6: de b7 in r29, 0x3e ; 62 7d8: cc 58 subi r28, 0x8C ; 140 7da: d1 09 sbc r29, r1 7dc: 0f b6 in r0, 0x3f ; 63 7de: f8 94 cli 7e0: de bf out 0x3e, r29 ; 62 7e2: 0f be out 0x3f, r0 ; 63 7e4: cd bf out 0x3d, r28 ; 61 7e6: 0e 94 4b 00 call 0x96 ; 0x96 7ea: 81 e3 ldi r24, 0x31 ; 49 7ec: 92 e0 ldi r25, 0x02 ; 2 7ee: 0e 94 5e 00 call 0xbc ; 0xbc 7f2: 8e 01 movw r16, r28 7f4: 07 5d subi r16, 0xD7 ; 215 7f6: 1f 4f sbci r17, 0xFF ; 255 7f8: 8a e5 ldi r24, 0x5A ; 90 7fa: 92 e0 ldi r25, 0x02 ; 2 7fc: 0e 94 5e 00 call 0xbc ; 0xbc 800: 9e 01 movw r18, r28 802: 27 58 subi r18, 0x87 ; 135 804: 3f 4f sbci r19, 0xFF ; 255 806: 47 e2 ldi r20, 0x27 ; 39 808: 50 e0 ldi r21, 0x00 ; 0 80a: 60 e0 ldi r22, 0x00 ; 0 80c: 70 e0 ldi r23, 0x00 ; 0 80e: 87 e6 ldi r24, 0x67 ; 103 810: 92 e0 ldi r25, 0x02 ; 2 812: 0e 94 49 03 call 0x692 ; 0x692 816: 64 e6 ldi r22, 0x64 ; 100 818: ce 01 movw r24, r28 81a: 01 96 adiw r24, 0x01 ; 1 81c: 0e 94 6a 00 call 0xd4 ; 0xd4 820: fe 01 movw r30, r28 822: 31 96 adiw r30, 0x01 ; 1 824: de 01 movw r26, r28 826: ab 59 subi r26, 0x9B ; 155 828: bf 4f sbci r27, 0xFF ; 255 82a: cd 01 movw r24, r26 82c: 20 81 ld r18, Z 82e: 21 36 cpi r18, 0x61 ; 97 830: 14 f4 brge .+4 ; 0x836 832: 30 e3 ldi r19, 0x30 ; 48 834: 01 c0 rjmp .+2 ; 0x838 836: 37 e5 ldi r19, 0x57 ; 87 838: 23 1b sub r18, r19 83a: 41 81 ldd r20, Z+1 ; 0x01 83c: 41 36 cpi r20, 0x61 ; 97 83e: 14 f4 brge .+4 ; 0x844 840: 50 e3 ldi r21, 0x30 ; 48 842: 01 c0 rjmp .+2 ; 0x846 844: 57 e5 ldi r21, 0x57 ; 87 846: 60 e1 ldi r22, 0x10 ; 16 848: 26 9f mul r18, r22 84a: 90 01 movw r18, r0 84c: 11 24 eor r1, r1 84e: 45 1b sub r20, r21 850: 24 2b or r18, r20 852: 2d 93 st X+, r18 854: 32 96 adiw r30, 0x02 ; 2 856: 0e 17 cp r16, r30 858: 1f 07 cpc r17, r31 85a: 41 f7 brne .-48 ; 0x82c 85c: 44 e1 ldi r20, 0x14 ; 20 85e: 50 e0 ldi r21, 0x00 ; 0 860: be 01 movw r22, r28 862: 67 58 subi r22, 0x87 ; 135 864: 7f 4f sbci r23, 0xFF ; 255 866: 0e 94 52 04 call 0x8a4 ; 0x8a4 86a: 89 2b or r24, r25 86c: 29 f0 breq .+10 ; 0x878 86e: 88 e9 ldi r24, 0x98 ; 152 870: 92 e0 ldi r25, 0x02 ; 2 872: 0e 94 5e 00 call 0xbc ; 0xbc 876: c0 cf rjmp .-128 ; 0x7f8 878: 8f e8 ldi r24, 0x8F ; 143 87a: 92 e0 ldi r25, 0x02 ; 2 87c: 0e 94 5e 00 call 0xbc ; 0xbc 880: ce 01 movw r24, r28 882: 01 96 adiw r24, 0x01 ; 1 884: 0e 94 81 00 call 0x102 ; 0x102 888: 80 e0 ldi r24, 0x00 ; 0 88a: 90 e0 ldi r25, 0x00 ; 0 88c: c4 57 subi r28, 0x74 ; 116 88e: df 4f sbci r29, 0xFF ; 255 890: 0f b6 in r0, 0x3f ; 63 892: f8 94 cli 894: de bf out 0x3e, r29 ; 62 896: 0f be out 0x3f, r0 ; 63 898: cd bf out 0x3d, r28 ; 61 89a: df 91 pop r29 89c: cf 91 pop r28 89e: 1f 91 pop r17 8a0: 0f 91 pop r16 8a2: 08 95 ret 8a4: fb 01 movw r30, r22 8a6: dc 01 movw r26, r24 8a8: 04 c0 rjmp .+8 ; 0x8b2 8aa: 8d 91 ld r24, X+ 8ac: 01 90 ld r0, Z+ 8ae: 80 19 sub r24, r0 8b0: 21 f4 brne .+8 ; 0x8ba 8b2: 41 50 subi r20, 0x01 ; 1 8b4: 50 40 sbci r21, 0x00 ; 0 8b6: c8 f7 brcc .-14 ; 0x8aa 8b8: 88 1b sub r24, r24 8ba: 99 0b sbc r25, r25 8bc: 08 95 ret 8be: f8 94 cli 8c0: ff cf rjmp .-2 ; 0x8c0 Disassembly of section .comment: 00000000 <.comment>: 0: 47 43 sbci r20, 0x37 ; 55 2: 43 3a cpi r20, 0xA3 ; 163 4: 20 28 or r2, r0 6: 47 4e sbci r20, 0xE7 ; 231 8: 55 29 or r21, r5 a: 20 35 cpi r18, 0x50 ; 80 c: 2e 34 cpi r18, 0x4E ; 78 e: 2e 30 cpi r18, 0x0E ; 14 ... Disassembly of section .note.gnu.avr.deviceinfo: 00000000 <.note.gnu.avr.deviceinfo>: 0: 04 00 .word 0x0004 ; ???? 2: 00 00 nop 4: 2d 00 .word 0x002d ; ???? 6: 00 00 nop 8: 01 00 .word 0x0001 ; ???? a: 00 00 nop c: 41 56 subi r20, 0x61 ; 97 e: 52 00 .word 0x0052 ; ???? 10: 00 00 nop 12: 00 00 nop 14: 00 80 ld r0, Z 16: 00 00 nop 18: 00 01 movw r0, r0 1a: 00 00 nop 1c: 00 08 sbc r0, r0 1e: 00 00 nop 20: 00 00 nop 22: 00 00 nop 24: 00 04 cpc r0, r0 26: 00 00 nop 28: 08 00 .word 0x0008 ; ???? 2a: 00 00 nop 2c: 01 00 .word 0x0001 ; ???? 2e: 00 00 nop 30: 00 61 ori r16, 0x10 ; 16 32: 74 6d ori r23, 0xD4 ; 212 34: 65 67 ori r22, 0x75 ; 117 36: 61 33 cpi r22, 0x31 ; 49 38: 32 38 cpi r19, 0x82 ; 130 3a: 70 00 .word 0x0070 ; ???? 3c: 00 00 nop ...