1357 lines
46 KiB
Plaintext
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
|
|
...
|