Files
ctf/2025/cscg/rev/grid_wave/dump
2025-06-06 03:13:31 +02:00

1357 lines
46 KiB
Plaintext

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
...