Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 0: rjmp .+284
- 2: rjmp .+356
- 4: rjmp .+444
- 6: rjmp .+352
- 8: rjmp .+2532
- a: rjmp .+348
- c: rjmp .+346
- e: rjmp .+344
- 10: rjmp .+342
- 12: rjmp .+340
- 14: rjmp .+338
- 16: rjmp .+336
- 18: rjmp .+334
- 1a: rjmp .+332
- 1c: rjmp .+330
- 1e: or r18, r26
- 20: .word 0x0028
- ...
- 2e: nop
- 30: or r16, r0
- 32: nop
- 34: nop
- 36: mul r2, r28
- 38: ldd r11, Z+36
- 3a: std Z+33, r10
- 3c: cpi r26, 0x44
- 3e: std Z+46, r26
- 40: std Z+61, r10
- 42: mov r19, r6
- 44: cpi r19, 0x87
- 46: adc r2, r23
- 48: and r1, r15
- 4a: and r2, r17
- 4c: eor r2, r3
- 4e: eor r2, r21
- 50: cpi r27, 0x33
- 52: mov r11, r22
- 54: out 0x07, r11
- 56: ldd r9, Y+15
- 58: std Z+13, r8
- 5a: ldd r8, Z+23
- 5c: std Y+17, r8
- 5e: ldd r8, Y+27
- 60: std Y+29, r8
- 62: pop r8
- 64: st Z+, r9
- 66: inc r9
- 68: adiw r26, 0x25
- 6a: cbi 0x12, 7
- 6c: sbi 0x13, 1
- 6e: mul r9, r11
- 70: mov r25, r29
- 72: cpi r19, 0x01
- 74: ldd r26, Z+59
- 76: cpc r3, r5
- 78: cpc r0, r21
- 7a: sbc r0, r7
- 7c: sbc r0, r25
- 7e: add r0, r11
- 80: add r0, r29
- 82: cpse r0, r15
- 84: cpse r1, r17
- 86: cp r1, r3
- 88: cp r1, r21
- 8a: sub r1, r7
- 8c: sub r1, r25
- 8e: adc r1, r11
- 90: std Y+61, r17
- 92: in r11, 0x01
- 94: cpc r27, r5
- 96: sbc r16, r1
- 98: ldd r16, Z+38
- 9a: cpc r16, r1
- 9c: sub r16, r7
- 9e: or r30, r0
- a0: cp r30, r7
- a2: eor r16, r0
- a4: andi r16, 0x51
- a6: neg r16
- a8: ld r16, Y
- aa: swap r16
- ac: andi r16, 0x51
- ae: eor r16, r8
- b0: sub r22, r5
- b2: or r16, r0
- b4: ldd r22, Z+5
- b6: rjmp .+0
- b8: muls r16, r25
- ba: .word 0x0022
- bc: movw r0, r2
- be: ld r0, Z
- c0: sbc r19, r2
- c2: .word 0x0004
- c4: movw r0, r0
- c6: movw r0, r6
- c8: .word 0x0001
- ca: and r16, r9
- cc: movw r0, r2
- ce: movw r0, r0
- d0: and r18, r18
- d2: cpc r16, r16
- d4: ldd r16, Z+5
- d6: sbc r0, r3
- d8: sbc r0, r16
- da: movw r2, r4
- dc: movw r2, r0
- de: nop
- e0: sbc r0, r0
- e2: cp r12, r16
- e4: eor r29, r27
- e6: movw r0, r0
- e8: muls r16, r17
- ea: movw r0, r0
- ec: mulsu r17, r16
- ee: .word 0x0044
- f0: .word 0x0069
- f2: .word 0x0067
- f4: .word 0x0069
- f6: .word 0x004b
- f8: .word 0x0065
- fa: .word 0x0079
- fc: fmul r17, r20
- fe: .word 0x0064
- 100: .word 0x0069
- 102: .word 0x0067
- 104: .word 0x0069
- 106: .word 0x0073
- 108: .word 0x0074
- 10a: .word 0x0075
- 10c: .word 0x006d
- 10e: .word 0x0070
- 110: .word 0x002e
- 112: .word 0x0063
- 114: .word 0x006f
- 116: .word 0x006d
- 118: mulsu r16, r20
- 11a: cpc r0, r9
- 11c: muls r30, r22
- 11e: eor r1, r1
- 120: out 0x3f, r1
- 122: ldi r28, 0x5F
- 124: ldi r29, 0x02
- 126: out 0x3e, r29
- 128: out 0x3d, r28
- 12a: ldi r17, 0x00
- 12c: ldi r26, 0x60
- 12e: ldi r27, 0x00
- 130: ldi r30, 0xD6
- 132: ldi r31, 0x0A
- 134: rjmp .+4
- 136: lpm r0, Z+
- 138: st X+, r0
- 13a: cpi r26, 0x84
- 13c: cpc r27, r17
- 13e: brne .-10
- 140: ldi r18, 0x00
- 142: ldi r26, 0x84
- 144: ldi r27, 0x00
- 146: rjmp .+2
- 148: st X+, r1
- 14a: cpi r26, 0xCA
- 14c: cpc r27, r18
- 14e: brne .-8
- 150: ldi r17, 0x01
- 152: ldi r28, 0x1E
- 154: ldi r29, 0x01
- 156: rjmp .+6
- 158: sbiw r28, 0x02
- 15a: movw r30, r28
- 15c: rcall .+2412
- 15e: cpi r28, 0x1C
- 160: cpc r29, r17
- 162: brne .-12
- 164: rcall .+2146
- 166: rjmp .+2410
- 168: rjmp .-362
- 16a: mov r26, r24
- 16c: mov r27, r25
- 16e: ldi r24, 0x00
- 170: ldi r25, 0x00
- 172: ldi r20, 0x01
- 174: ldi r21, 0xA0
- 176: com r22
- 178: ldi r19, 0x00
- 17a: rjmp .+18
- 17c: ld r18, X+
- 17e: eor r24, r18
- 180: ror r25
- 182: ror r24
- 184: brcs .+4
- 186: eor r24, r20
- 188: eor r25, r21
- 18a: subi r19, 0xE0
- 18c: brcs .-14
- 18e: subi r22, 0xFF
- 190: brcs .-22
- 192: ret
- 194: rcall .-44
- 196: st X+, r24
- 198: st X+, r25
- 19a: ret
- 19c: ldi r26, 0x06
- 19e: eor r24, r24
- 1a0: eor r25, r25
- 1a2: dec r26
- 1a4: breq .+26
- 1a6: sbiw r24, 0x01
- 1a8: breq .-8
- 1aa: sbic 0x16, 3
- 1ac: rjmp .-8
- 1ae: sbis 0x16, 3
- 1b0: rjmp .-4
- 1b2: ldi r24, 0x01
- 1b4: eor r25, r25
- 1b6: in r26, 0x16
- 1b8: adiw r24, 0x01
- 1ba: breq .+4
- 1bc: andi r26, 0x18
- 1be: brne .-10
- 1c0: ret
- 1c2: push r28
- 1c4: in r28, 0x3f
- 1c6: push r28
- 1c8: inc r28
- 1ca: sbis 0x16, 3
- 1cc: brne .-6
- 1ce: sbis 0x16, 3
- 1d0: rjmp .+22
- 1d2: sbis 0x16, 3
- 1d4: rjmp .+18
- 1d6: sbis 0x16, 3
- 1d8: rjmp .+14
- 1da: sbis 0x16, 3
- 1dc: rjmp .+10
- 1de: sbis 0x16, 3
- 1e0: rjmp .+6
- 1e2: sbis 0x16, 3
- 1e4: rjmp .+2
- 1e6: rjmp .+426
- 1e8: push r0
- 1ea: push r29
- 1ec: lds r28, 0x00AD
- 1f0: eor r29, r29
- 1f2: subi r28, 0x4C
- 1f4: sbci r29, 0xFF
- 1f6: mov r0, r17
- 1f8: sbis 0x16, 3
- 1fa: rjmp .+6
- 1fc: pop r29
- 1fe: pop r0
- 200: rjmp .-52
- 202: push r18
- 204: push r16
- 206: push r17
- 208: push r20
- 20a: ldi r18, 0xFF
- 20c: ori r20, 0xFF
- 20e: in r16, 0x16
- 210: bst r16, 3
- 212: bld r18, 0
- 214: push r21
- 216: push r19
- 218: ldi r21, 0x00
- 21a: ldi r19, 0x0B
- 21c: rjmp .+202
- 21e: in r17, 0x16
- 220: eor r0, r17
- 222: or r21, r0
- 224: sbrc r21, 3
- 226: lpm
- 228: in r21, 0x16
- 22a: eor r16, r17
- 22c: bst r16, 3
- 22e: bld r18, 5
- 230: andi r18, 0x3F
- 232: in r16, 0x16
- 234: breq .+44
- 236: eor r21, r16
- 238: eor r17, r16
- 23a: bst r17, 3
- 23c: bld r18, 6
- 23e: in r0, 0x16
- 240: cpi r18, 0x02
- 242: brcs .+60
- 244: rjmp .+0
- 246: in r17, 0x16
- 248: eor r16, r17
- 24a: bst r16, 3
- 24c: bld r18, 7
- 24e: eor r0, r17
- 250: or r21, r0
- 252: in r0, 0x16
- 254: cpi r18, 0x04
- 256: brcc .+122
- 258: andi r20, 0x7F
- 25a: ori r18, 0x80
- 25c: in r17, 0x16
- 25e: nop
- 260: rjmp .-20
- 262: eor r21, r16
- 264: andi r20, 0xDF
- 266: ori r18, 0x20
- 268: in r0, 0x16
- 26a: mov r17, r16
- 26c: nop
- 26e: rjmp .+0
- 270: in r16, 0x16
- 272: eor r0, r16
- 274: or r21, r0
- 276: eor r17, r16
- 278: bst r17, 3
- 27a: bld r18, 6
- 27c: in r0, 0x16
- 27e: rjmp .-60
- 280: andi r20, 0xBF
- 282: in r16, 0x16
- 284: ori r18, 0x40
- 286: rjmp .+0
- 288: rjmp .-76
- 28a: eor r0, r17
- 28c: or r21, r0
- 28e: andi r17, 0x18
- 290: in r0, 0x16
- 292: breq .+90
- 294: andi r20, 0xFE
- 296: ori r18, 0x01
- 298: mov r16, r17
- 29a: in r17, 0x16
- 29c: rjmp .+80
- 29e: eor r0, r16
- 2a0: or r21, r0
- 2a2: andi r20, 0xFD
- 2a4: in r0, 0x16
- 2a6: ori r18, 0x02
- 2a8: mov r17, r16
- 2aa: rjmp .+82
- 2ac: eor r0, r17
- 2ae: or r21, r0
- 2b0: andi r20, 0xFB
- 2b2: in r0, 0x16
- 2b4: ori r18, 0x04
- 2b6: mov r16, r17
- 2b8: rjmp .+90
- 2ba: in r17, 0x16
- 2bc: eor r0, r17
- 2be: or r21, r0
- 2c0: andi r20, 0xF7
- 2c2: ori r18, 0x08
- 2c4: nop
- 2c6: in r0, 0x16
- 2c8: rjmp .+92
- 2ca: andi r20, 0xEF
- 2cc: in r16, 0x16
- 2ce: ori r18, 0x10
- 2d0: rjmp .+96
- 2d2: eor r20, r18
- 2d4: in r16, 0x16
- 2d6: st Y+, r20
- 2d8: eor r0, r16
- 2da: or r21, r0
- 2dc: eor r17, r16
- 2de: in r0, 0x16
- 2e0: ldi r20, 0xFF
- 2e2: bst r17, 3
- 2e4: bld r18, 0
- 2e6: andi r18, 0xF9
- 2e8: in r17, 0x16
- 2ea: breq .-98
- 2ec: andi r17, 0x18
- 2ee: breq .+86
- 2f0: eor r0, r17
- 2f2: or r21, r0
- 2f4: in r0, 0x16
- 2f6: eor r16, r17
- 2f8: bst r16, 3
- 2fa: bld r18, 1
- 2fc: andi r18, 0xF3
- 2fe: in r16, 0x16
- 300: breq .-100
- 302: eor r0, r16
- 304: or r21, r0
- 306: subi r19, 0x01
- 308: brcs .+52
- 30a: in r0, 0x16
- 30c: eor r17, r16
- 30e: bst r17, 3
- 310: bld r18, 2
- 312: andi r18, 0xE7
- 314: in r17, 0x16
- 316: breq .-108
- 318: eor r0, r17
- 31a: or r21, r0
- 31c: eor r16, r17
- 31e: bst r16, 3
- 320: in r0, 0x16
- 322: bld r18, 3
- 324: andi r18, 0xCF
- 326: breq .-110
- 328: nop
- 32a: in r16, 0x16
- 32c: eor r17, r16
- 32e: bst r17, 3
- 330: bld r18, 4
- 332: eor r0, r16
- 334: or r21, r0
- 336: in r0, 0x16
- 338: andi r18, 0x9F
- 33a: breq .-114
- 33c: rjmp .-288
- 33e: ldi r17, 0x20
- 340: out 0x3a, r17
- 342: eor r16, r16
- 344: rjmp .+50
- 346: subi r19, 0x0B
- 348: neg r19
- 34a: sub r28, r19
- 34c: sbci r29, 0x00
- 34e: ldi r17, 0x20
- 350: out 0x3a, r17
- 352: ld r16, Y
- 354: cpi r16, 0xC3
- 356: breq .+66
- 358: cpi r16, 0x4B
- 35a: breq .+62
- 35c: lds r18, 0x00AB
- 360: ldd r17, Y+1
- 362: add r17, r17
- 364: cpse r17, r18
- 366: rjmp .-38
- 368: ldd r20, Y+2
- 36a: adc r20, r20
- 36c: cpi r16, 0x69
- 36e: breq .+84
- 370: cpi r16, 0x2D
- 372: breq .+4
- 374: cpi r16, 0xE1
- 376: brne .-54
- 378: sts 0x00B2, r16
- 37c: pop r19
- 37e: pop r21
- 380: pop r20
- 382: pop r17
- 384: pop r16
- 386: pop r18
- 388: pop r29
- 38a: pop r0
- 38c: in r28, 0x3a
- 38e: sbrc r28, 5
- 390: rjmp .-458
- 392: pop r28
- 394: out 0x3f, r28
- 396: pop r28
- 398: reti
- 39a: lds r18, 0x00B2
- 39e: and r18, r18
- 3a0: breq .-38
- 3a2: lds r17, 0x00B0
- 3a6: and r17, r17
- 3a8: brne .+94
- 3aa: cpi r19, 0x04
- 3ac: brmi .+94
- 3ae: sts 0x00B0, r19
- 3b2: sts 0x00AC, r18
- 3b6: lds r17, 0x00AD
- 3ba: ldi r19, 0x0B
- 3bc: sub r19, r17
- 3be: sts 0x00AD, r19
- 3c2: rjmp .+72
- 3c4: lds r16, 0x00B0
- 3c8: cpi r16, 0x01
- 3ca: brge .+60
- 3cc: ldi r16, 0x5A
- 3ce: andi r20, 0x0F
- 3d0: brne .+18
- 3d2: lds r19, 0x0067
- 3d6: sbrc r19, 4
- 3d8: rjmp .+52
- 3da: sts 0x0067, r16
- 3de: ldi r28, 0x94
- 3e0: ldi r29, 0x00
- 3e2: rjmp .+50
- 3e4: lds r19, 0x009F
- 3e8: sbrc r19, 4
- 3ea: rjmp .+34
- 3ec: sts 0x009F, r16
- 3f0: ldi r28, 0xA0
- 3f2: ldi r29, 0x00
- 3f4: rjmp .+32
- 3f6: eor r16, r21
- 3f8: ldi r17, 0x00
- 3fa: rjmp .+0
- 3fc: rjmp .+66
- 3fe: eor r16, r21
- 400: ldi r17, 0x00
- 402: lpm
- 404: out 0x18, r16
- 406: rjmp .+40
- 408: ldi r19, 0x5A
- 40a: rjmp .+2
- 40c: ldi r19, 0xD2
- 40e: mov r0, r19
- 410: ldi r28, 0x00
- 412: ldi r29, 0x00
- 414: ldi r19, 0x02
- 416: in r17, 0x17
- 418: ori r17, 0x18
- 41a: sbi 0x18, 3
- 41c: in r16, 0x18
- 41e: out 0x17, r17
- 420: ldi r21, 0x18
- 422: ldi r18, 0x80
- 424: ldi r20, 0xFF
- 426: sbrs r18, 0
- 428: eor r16, r21
- 42a: out 0x18, r16
- 42c: ror r18
- 42e: ror r17
- 430: cpi r17, 0xFC
- 432: brcc .-54
- 434: nop
- 436: subi r20, 0x25
- 438: brcc .-20
- 43a: sbrs r18, 0
- 43c: eor r16, r21
- 43e: ror r18
- 440: out 0x18, r16
- 442: ror r17
- 444: cpi r17, 0xFC
- 446: brcc .-82
- 448: ld r18, Y+
- 44a: dec r19
- 44c: brne .-40
- 44e: andi r16, 0xE7
- 450: lds r17, 0x00B1
- 454: add r17, r17
- 456: out 0x18, r16
- 458: subi r28, 0x02
- 45a: sbci r29, 0x00
- 45c: breq .+4
- 45e: sts 0x00AB, r17
- 462: ldi r17, 0x20
- 464: out 0x3a, r17
- 466: ori r16, 0x08
- 468: in r17, 0x17
- 46a: andi r17, 0xE7
- 46c: mov r20, r16
- 46e: andi r20, 0xE7
- 470: ldi r21, 0x04
- 472: dec r21
- 474: brne .-4
- 476: out 0x18, r16
- 478: out 0x17, r17
- 47a: out 0x18, r20
- 47c: rjmp .-258
- 47e: push r16
- 480: push r17
- 482: push r28
- 484: push r29
- 486: rcall .+0
- 488: in r28, 0x3d
- 48a: in r29, 0x3e
- 48c: movw r16, r24
- 48e: lds r24, 0x009F
- 492: sbrc r24, 4
- 494: rjmp .+24
- 496: std Y+2, r20
- 498: std Y+1, r22
- 49a: rcall .+556
- 49c: ldi r24, 0x90
- 49e: ldi r25, 0x50
- 4a0: sbiw r24, 0x01
- 4a2: brne .-4
- 4a4: rjmp .+0
- 4a6: nop
- 4a8: ldd r22, Y+1
- 4aa: ldd r20, Y+2
- 4ac: rjmp .-32
- 4ae: movw r30, r16
- 4b0: std Z+2, r20
- 4b2: std Z+3, r22
- 4b4: ldi r22, 0x02
- 4b6: movw r24, r16
- 4b8: adiw r24, 0x02
- 4ba: pop r0
- 4bc: pop r0
- 4be: pop r29
- 4c0: pop r28
- 4c2: pop r17
- 4c4: pop r16
- 4c6: rjmp .+440
- 4c8: push r28
- 4ca: push r29
- 4cc: movw r28, r24
- 4ce: mov r30, r22
- 4d0: ldi r31, 0x00
- 4d2: subi r30, 0xEA
- 4d4: sbci r31, 0xFF
- 4d6: lpm r22, Z
- 4d8: mov r18, r22
- 4da: ldi r19, 0x00
- 4dc: add r18, r18
- 4de: mov r18, r19
- 4e0: adc r18, r18
- 4e2: sbc r19, r19
- 4e4: or r18, r19
- 4e6: breq .+4
- 4e8: ldi r20, 0x20
- 4ea: rjmp .+2
- 4ec: ldi r20, 0x00
- 4ee: andi r22, 0x7F
- 4f0: movw r24, r28
- 4f2: rcall .-118
- 4f4: ldi r20, 0x00
- 4f6: ldi r22, 0x00
- 4f8: movw r24, r28
- 4fa: rcall .-126
- 4fc: ldi r24, 0x01
- 4fe: ldi r25, 0x00
- 500: pop r29
- 502: pop r28
- 504: ret
- 506: movw r30, r24
- 508: ldi r24, 0x86
- 50a: ldi r25, 0x00
- 50c: sts 0x00AF, r25
- 510: sts 0x00AE, r24
- 514: ld r24, Z
- 516: andi r24, 0x60
- 518: cpi r24, 0x20
- 51a: brne .+12
- 51c: ldd r24, Z+1
- 51e: cpi r24, 0x0A
- 520: brne .+6
- 522: ldd r24, Z+3
- 524: sts 0x0088, r24
- 528: ldi r24, 0x00
- 52a: ret
- 52c: ret
- 52e: push r8
- 530: push r9
- 532: push r10
- 534: push r11
- 536: push r12
- 538: push r13
- 53a: push r14
- 53c: push r15
- 53e: push r28
- 540: push r29
- 542: rcall .+0
- 544: rcall .+0
- 546: in r28, 0x3d
- 548: in r29, 0x3e
- 54a: ldi r20, 0x00
- 54c: ldi r22, 0x00
- 54e: ldi r24, 0x84
- 550: ldi r25, 0x00
- 552: rcall .-214
- 554: ldi r20, 0x00
- 556: ldi r22, 0x00
- 558: ldi r24, 0x84
- 55a: ldi r25, 0x00
- 55c: rcall .-224
- 55e: ldi r22, 0x68
- 560: ldi r23, 0x00
- 562: ldi r24, 0x84
- 564: ldi r25, 0x00
- 566: rcall .+1104
- 568: rcall .+1298
- 56a: movw r8, r22
- 56c: movw r10, r24
- 56e: ldi r25, 0x88
- 570: mov r12, r25
- 572: ldi r25, 0x13
- 574: mov r13, r25
- 576: mov r14, r1
- 578: mov r15, r1
- 57a: rcall .+1280
- 57c: sub r12, r22
- 57e: sbc r13, r23
- 580: sbc r14, r24
- 582: sbc r15, r25
- 584: add r12, r8
- 586: adc r13, r9
- 588: adc r14, r10
- 58a: adc r15, r11
- 58c: std Y+1, r22
- 58e: std Y+2, r23
- 590: std Y+3, r24
- 592: std Y+4, r25
- 594: rcall .+306
- 596: ldd r22, Y+1
- 598: ldd r23, Y+2
- 59a: ldd r24, Y+3
- 59c: ldd r25, Y+4
- 59e: cp r1, r12
- 5a0: cpc r1, r13
- 5a2: cpc r1, r14
- 5a4: cpc r1, r15
- 5a6: brge .+6
- 5a8: movw r8, r22
- 5aa: movw r10, r24
- 5ac: rjmp .-52
- 5ae: pop r0
- 5b0: pop r0
- 5b2: pop r0
- 5b4: pop r0
- 5b6: pop r29
- 5b8: pop r28
- 5ba: pop r15
- 5bc: pop r14
- 5be: pop r13
- 5c0: pop r12
- 5c2: pop r11
- 5c4: pop r10
- 5c6: pop r9
- 5c8: pop r8
- 5ca: ret
- 5cc: ldi r24, 0x7D
- 5ce: ldi r25, 0x00
- 5d0: sts 0x0085, r25
- 5d4: sts 0x0084, r24
- 5d8: cli
- 5da: sbi 0x17, 3
- 5dc: ldi r18, 0xA7
- 5de: ldi r24, 0x96
- 5e0: ldi r25, 0x0C
- 5e2: subi r18, 0x01
- 5e4: sbci r24, 0x00
- 5e6: sbci r25, 0x00
- 5e8: brne .-8
- 5ea: rjmp .+0
- 5ec: nop
- 5ee: cbi 0x17, 3
- 5f0: rcall .+766
- 5f2: sei
- 5f4: sts 0x0087, r1
- 5f8: sts 0x0086, r1
- 5fc: ldi r22, 0x02
- 5fe: ldi r24, 0x86
- 600: ldi r25, 0x00
- 602: rjmp .+124
- 604: push r13
- 606: push r14
- 608: push r15
- 60a: push r16
- 60c: push r17
- 60e: push r28
- 610: push r29
- 612: ldi r28, 0x08
- 614: ldi r29, 0x00
- 616: mov r15, r1
- 618: ldi r24, 0x80
- 61a: mov r14, r24
- 61c: mov r13, r15
- 61e: add r13, r14
- 620: out 0x31, r13
- 622: rcall .-1160
- 624: movw r16, r24
- 626: cpi r16, 0x34
- 628: ldi r24, 0x09
- 62a: cpc r17, r24
- 62c: brge .+2
- 62e: mov r15, r13
- 630: lsr r14
- 632: sbiw r28, 0x01
- 634: brne .-26
- 636: ldi r24, 0xFF
- 638: add r24, r15
- 63a: out 0x31, r24
- 63c: mov r28, r15
- 63e: ldi r29, 0x00
- 640: adiw r28, 0x01
- 642: in r24, 0x31
- 644: ldi r25, 0x00
- 646: cp r28, r24
- 648: cpc r29, r25
- 64a: brlt .+34
- 64c: rcall .-1202
- 64e: subi r24, 0x34
- 650: sbci r25, 0x09
- 652: sbrs r25, 7
- 654: rjmp .+6
- 656: neg r25
- 658: neg r24
- 65a: sbc r25, r1
- 65c: cp r24, r16
- 65e: cpc r25, r17
- 660: brge .+4
- 662: in r15, 0x31
- 664: movw r16, r24
- 666: in r24, 0x31
- 668: subi r24, 0xFF
- 66a: out 0x31, r24
- 66c: rjmp .-44
- 66e: out 0x31, r15
- 670: pop r29
- 672: pop r28
- 674: pop r17
- 676: pop r16
- 678: pop r15
- 67a: pop r14
- 67c: pop r13
- 67e: ret
- 680: push r28
- 682: mov r28, r22
- 684: lds r18, 0x009F
- 688: sbrs r18, 4
- 68a: rjmp .+14
- 68c: lds r18, 0x00A0
- 690: ldi r19, 0x88
- 692: eor r18, r19
- 694: sts 0x00A0, r18
- 698: rjmp .+6
- 69a: ldi r18, 0x5A
- 69c: sts 0x009F, r18
- 6a0: movw r26, r24
- 6a2: ldi r30, 0xA1
- 6a4: ldi r31, 0x00
- 6a6: mov r25, r28
- 6a8: add r25, r30
- 6aa: ld r24, X+
- 6ac: st Z+, r24
- 6ae: mov r24, r25
- 6b0: sub r24, r30
- 6b2: cp r1, r24
- 6b4: brlt .-12
- 6b6: mov r22, r28
- 6b8: ldi r24, 0xA1
- 6ba: ldi r25, 0x00
- 6bc: rcall .-1322
- 6be: subi r28, 0xFC
- 6c0: sts 0x009F, r28
- 6c4: pop r28
- 6c6: ret
- 6c8: push r28
- 6ca: push r29
- 6cc: lds r24, 0x00B0
- 6d0: subi r24, 0x03
- 6d2: sbrc r24, 7
- 6d4: rjmp .+336
- 6d6: lds r25, 0x00AD
- 6da: lds r18, 0x00AC
- 6de: cpi r18, 0x2D
- 6e0: breq .+2
- 6e2: rjmp .+318
- 6e4: cpi r24, 0x08
- 6e6: breq .+2
- 6e8: rjmp .+312
- 6ea: ldi r28, 0x0C
- 6ec: ldi r29, 0x00
- 6ee: sub r28, r25
- 6f0: sbc r29, r1
- 6f2: subi r28, 0x4C
- 6f4: sbci r29, 0xFF
- 6f6: ldi r24, 0xC3
- 6f8: sts 0x0094, r24
- 6fc: ldi r24, 0x5A
- 6fe: sts 0x0067, r24
- 702: sts 0x008A, r1
- 706: ld r24, Y
- 708: andi r24, 0x60
- 70a: breq .+6
- 70c: movw r24, r28
- 70e: rcall .-522
- 710: rjmp .+254
- 712: ldd r25, Y+2
- 714: sts 0x009D, r1
- 718: ldd r24, Y+1
- 71a: cpse r24, r1
- 71c: rjmp .+12
- 71e: sts 0x009E, r1
- 722: ldi r18, 0x9D
- 724: ldi r19, 0x00
- 726: ldi r24, 0x02
- 728: rjmp .+222
- 72a: cpi r24, 0x05
- 72c: brne .+6
- 72e: sts 0x00B1, r25
- 732: rjmp .+206
- 734: cpi r24, 0x06
- 736: breq .+2
- 738: rjmp .+156
- 73a: ldd r24, Y+3
- 73c: cpi r24, 0x01
- 73e: brne .+16
- 740: ldi r24, 0xDA
- 742: ldi r25, 0x00
- 744: sts 0x00AF, r25
- 748: sts 0x00AE, r24
- 74c: ldi r24, 0x12
- 74e: rjmp .+126
- 750: cpi r24, 0x02
- 752: brne .+16
- 754: ldi r24, 0xB8
- 756: ldi r25, 0x00
- 758: sts 0x00AF, r25
- 75c: sts 0x00AE, r24
- 760: ldi r24, 0x22
- 762: rjmp .+106
- 764: cpi r24, 0x03
- 766: brne .+60
- 768: cpse r25, r1
- 76a: rjmp .+16
- 76c: ldi r24, 0x18
- 76e: ldi r25, 0x01
- 770: sts 0x00AF, r25
- 774: sts 0x00AE, r24
- 778: ldi r24, 0x04
- 77a: rjmp .+82
- 77c: cpi r25, 0x01
- 77e: brne .+16
- 780: ldi r24, 0xFC
- 782: ldi r25, 0x00
- 784: sts 0x00AF, r25
- 788: sts 0x00AE, r24
- 78c: ldi r24, 0x1C
- 78e: rjmp .+62
- 790: cpi r25, 0x02
- 792: brne .+56
- 794: ldi r24, 0xEC
- 796: ldi r25, 0x00
- 798: sts 0x00AF, r25
- 79c: sts 0x00AE, r24
- 7a0: ldi r24, 0x10
- 7a2: rjmp .+42
- 7a4: cpi r24, 0x21
- 7a6: brne .+16
- 7a8: ldi r24, 0xCA
- 7aa: ldi r25, 0x00
- 7ac: sts 0x00AF, r25
- 7b0: sts 0x00AE, r24
- 7b4: ldi r24, 0x09
- 7b6: rjmp .+22
- 7b8: cpi r24, 0x22
- 7ba: brne .+16
- 7bc: ldi r24, 0x95
- 7be: ldi r25, 0x00
- 7c0: sts 0x00AF, r25
- 7c4: sts 0x00AE, r24
- 7c8: ldi r24, 0x23
- 7ca: rjmp .+2
- 7cc: ldi r24, 0x00
- 7ce: ldi r25, 0x40
- 7d0: sts 0x008A, r25
- 7d4: rjmp .+58
- 7d6: cpi r24, 0x08
- 7d8: breq .+26
- 7da: cpi r24, 0x09
- 7dc: brne .+6
- 7de: sts 0x00B3, r25
- 7e2: rjmp .+30
- 7e4: cpi r24, 0x0A
- 7e6: breq .+18
- 7e8: cpi r24, 0x0B
- 7ea: brne .+22
- 7ec: ldi r24, 0x4B
- 7ee: sts 0x00A0, r24
- 7f2: rjmp .+14
- 7f4: ldi r18, 0xB3
- 7f6: ldi r19, 0x00
- 7f8: rjmp .+4
- 7fa: ldi r18, 0x9D
- 7fc: ldi r19, 0x00
- 7fe: ldi r24, 0x01
- 800: rjmp .+6
- 802: ldi r18, 0x9D
- 804: ldi r19, 0x00
- 806: ldi r24, 0x00
- 808: sts 0x00AF, r19
- 80c: sts 0x00AE, r18
- 810: ldd r25, Y+7
- 812: cpse r25, r1
- 814: rjmp .+8
- 816: ldd r25, Y+6
- 818: cp r25, r24
- 81a: brcc .+2
- 81c: mov r24, r25
- 81e: sts 0x0066, r24
- 822: sts 0x00B0, r1
- 826: lds r24, 0x0067
- 82a: sbrs r24, 4
- 82c: rjmp .+140
- 82e: lds r24, 0x0066
- 832: cpi r24, 0xFF
- 834: brne .+2
- 836: rjmp .+130
- 838: mov r28, r24
- 83a: cpi r24, 0x09
- 83c: brcs .+2
- 83e: ldi r28, 0x08
- 840: sub r24, r28
- 842: sts 0x0066, r24
- 846: lds r24, 0x0094
- 84a: ldi r25, 0x88
- 84c: eor r24, r25
- 84e: sts 0x0094, r24
- 852: and r28, r28
- 854: breq .+76
- 856: lds r18, 0x00AE
- 85a: lds r19, 0x00AF
- 85e: lds r24, 0x008A
- 862: sbrs r24, 6
- 864: rjmp .+22
- 866: ldi r26, 0x95
- 868: ldi r27, 0x00
- 86a: movw r30, r18
- 86c: mov r24, r28
- 86e: add r24, r26
- 870: lpm r25, Z
- 872: st X+, r25
- 874: adiw r30, 0x01
- 876: cpse r24, r26
- 878: rjmp .-10
- 87a: rjmp .+18
- 87c: movw r26, r18
- 87e: ldi r30, 0x95
- 880: ldi r31, 0x00
- 882: mov r24, r28
- 884: add r24, r30
- 886: ld r25, X+
- 888: st Z+, r25
- 88a: cpse r24, r30
- 88c: rjmp .-8
- 88e: ldi r24, 0xFF
- 890: add r24, r28
- 892: ldi r25, 0x00
- 894: adiw r24, 0x01
- 896: add r24, r18
- 898: adc r25, r19
- 89a: sts 0x00AF, r25
- 89e: sts 0x00AE, r24
- 8a2: mov r22, r28
- 8a4: ldi r24, 0x95
- 8a6: ldi r25, 0x00
- 8a8: rcall .-1814
- 8aa: subi r28, 0xFC
- 8ac: cpi r28, 0x0C
- 8ae: breq .+6
- 8b0: ldi r24, 0xFF
- 8b2: sts 0x0066, r24
- 8b6: sts 0x0067, r28
- 8ba: ldi r24, 0x14
- 8bc: in r25, 0x16
- 8be: andi r25, 0x18
- 8c0: brne .+12
- 8c2: subi r24, 0x01
- 8c4: brne .-10
- 8c6: sts 0x00B1, r1
- 8ca: sts 0x00AB, r1
- 8ce: ldi r28, 0x01
- 8d0: cpse r24, r1
- 8d2: ldi r28, 0x00
- 8d4: lds r24, 0x0089
- 8d8: cp r24, r28
- 8da: breq .+14
- 8dc: cpse r28, r1
- 8de: rjmp .+6
- 8e0: cli
- 8e2: rcall .-736
- 8e4: sei
- 8e6: sts 0x0089, r28
- 8ea: pop r29
- 8ec: pop r28
- 8ee: ret
- 8f0: sbi 0x15, 4
- 8f2: in r24, 0x3b
- 8f4: ori r24, 0x20
- 8f6: out 0x3b, r24
- 8f8: ldi r24, 0x4B
- 8fa: sts 0x00A0, r24
- 8fe: ldi r24, 0x5A
- 900: sts 0x009F, r24
- 904: ret
- 906: push r16
- 908: push r17
- 90a: push r28
- 90c: push r29
- 90e: movw r28, r24
- 910: movw r16, r22
- 912: movw r30, r16
- 914: ld r22, Z+
- 916: movw r16, r30
- 918: and r22, r22
- 91a: breq .+16
- 91c: ld r30, Y
- 91e: ldd r31, Y+1
- 920: ld r0, Z+
- 922: ld r31, Z
- 924: mov r30, r0
- 926: movw r24, r28
- 928: icall
- 92a: rjmp .-26
- 92c: pop r29
- 92e: pop r28
- 930: pop r17
- 932: pop r16
- 934: ret
- 936: push r14
- 938: push r15
- 93a: push r16
- 93c: push r17
- 93e: push r28
- 940: push r29
- 942: movw r14, r24
- 944: movw r16, r20
- 946: movw r28, r22
- 948: add r16, r22
- 94a: adc r17, r23
- 94c: cp r28, r16
- 94e: cpc r29, r17
- 950: breq .+20
- 952: ld r22, Y+
- 954: movw r26, r14
- 956: ld r30, X+
- 958: ld r31, X
- 95a: ld r0, Z+
- 95c: ld r31, Z
- 95e: mov r30, r0
- 960: movw r24, r14
- 962: icall
- 964: rjmp .-26
- 966: pop r29
- 968: pop r28
- 96a: pop r17
- 96c: pop r16
- 96e: pop r15
- 970: pop r14
- 972: ret
- 974: movw r26, r24
- 976: ld r30, X+
- 978: ld r31, X
- 97a: ld r0, Z+
- 97c: ld r31, Z
- 97e: mov r30, r0
- 980: mov r22, r20
- 982: ijmp
- 984: movw r26, r24
- 986: ld r30, X+
- 988: ld r31, X
- 98a: ldd r0, Z+2
- 98c: ldd r31, Z+3
- 98e: mov r30, r0
- 990: ijmp
- 992: push r28
- 994: push r29
- 996: movw r28, r24
- 998: ldi r20, 0x0D
- 99a: ldi r21, 0x00
- 99c: ldi r22, 0x00
- 99e: ldi r23, 0x00
- 9a0: rcall .-46
- 9a2: ldi r20, 0x0A
- 9a4: ldi r21, 0x00
- 9a6: ldi r22, 0x00
- 9a8: ldi r23, 0x00
- 9aa: movw r24, r28
- 9ac: rcall .-58
- 9ae: ldi r24, 0x02
- 9b0: ldi r25, 0x00
- 9b2: pop r29
- 9b4: pop r28
- 9b6: ret
- 9b8: push r28
- 9ba: push r29
- 9bc: movw r28, r24
- 9be: rcall .-60
- 9c0: movw r24, r28
- 9c2: pop r29
- 9c4: pop r28
- 9c6: rjmp .-54
- 9c8: rcall .+202
- 9ca: rcall .-1184
- 9cc: rcall .-1184
- 9ce: rjmp .-4
- 9d0: in r24, 0x33
- 9d2: andi r24, 0xF8
- 9d4: out 0x33, r24
- 9d6: in r24, 0x2a
- 9d8: andi r24, 0xFC
- 9da: ori r24, 0x01
- 9dc: out 0x2a, r24
- 9de: in r24, 0x33
- 9e0: andi r24, 0xF7
- 9e2: out 0x33, r24
- 9e4: in r24, 0x33
- 9e6: andi r24, 0xF8
- 9e8: ori r24, 0x03
- 9ea: out 0x33, r24
- 9ec: ret
- 9ee: sei
- 9f0: push r1
- 9f2: push r0
- 9f4: in r0, 0x3f
- 9f6: push r0
- 9f8: eor r1, r1
- 9fa: push r18
- 9fc: push r19
- 9fe: push r24
- a00: push r25
- a02: push r26
- a04: push r27
- a06: lds r24, 0x008C
- a0a: lds r25, 0x008D
- a0e: lds r26, 0x008E
- a12: lds r27, 0x008F
- a16: lds r19, 0x008B
- a1a: ldi r18, 0x7C
- a1c: add r18, r19
- a1e: cpi r18, 0x7D
- a20: brcs .+10
- a22: ldi r18, 0xFF
- a24: add r18, r19
- a26: adiw r24, 0x01
- a28: adc r26, r1
- a2a: adc r27, r1
- a2c: sts 0x008B, r18
- a30: sts 0x008C, r24
- a34: sts 0x008D, r25
- a38: sts 0x008E, r26
- a3c: sts 0x008F, r27
- a40: lds r24, 0x0090
- a44: lds r25, 0x0091
- a48: lds r26, 0x0092
- a4c: lds r27, 0x0093
- a50: adiw r24, 0x01
- a52: adc r26, r1
- a54: adc r27, r1
- a56: sts 0x0090, r24
- a5a: sts 0x0091, r25
- a5e: sts 0x0092, r26
- a62: sts 0x0093, r27
- a66: pop r27
- a68: pop r26
- a6a: pop r25
- a6c: pop r24
- a6e: pop r19
- a70: pop r18
- a72: pop r0
- a74: out 0x3f, r0
- a76: pop r0
- a78: pop r1
- a7a: reti
- a7c: in r18, 0x3f
- a7e: cli
- a80: lds r22, 0x008C
- a84: lds r23, 0x008D
- a88: lds r24, 0x008E
- a8c: lds r25, 0x008F
- a90: out 0x3f, r18
- a92: ret
- a94: sei
- a96: in r24, 0x30
- a98: ori r24, 0x80
- a9a: out 0x30, r24
- a9c: in r24, 0x30
- a9e: ori r24, 0x40
- aa0: out 0x30, r24
- aa2: in r24, 0x2c
- aa4: ori r24, 0x40
- aa6: out 0x2c, r24
- aa8: ldi r24, 0xFF
- aaa: out 0x2d, r24
- aac: in r24, 0x30
- aae: andi r24, 0xF0
- ab0: ori r24, 0x07
- ab2: out 0x30, r24
- ab4: in r24, 0x39
- ab6: ori r24, 0x04
- ab8: out 0x39, r24
- aba: rcall .-236
- abc: in r24, 0x06
- abe: ori r24, 0x07
- ac0: out 0x06, r24
- ac2: sbi 0x06, 7
- ac4: ret
- ac6: add r30, r30
- ac8: adc r31, r31
- aca: lpm r0, Z+
- acc: lpm r31, Z
- ace: mov r30, r0
- ad0: ijmp
- ad2: cli
- ad4: rjmp .-2
- ad6: nop
- ad8: .word 0x00ca
- ada: .word 0x0080
- adc: subi r31, 0xAF
- ade: ori r20, 0x58
- ae0: ori r22, 0xCC
- ae2: and r6, r15
- ae4: ori r20, 0x94
- ae6: ori r22, 0x97
- ae8: andi r23, 0x03
- aea: andi r22, 0x21
- aec: and r22, r11
- aee: nop
- af0: nop
- af2: ori r16, 0x40
- af4: std Z+2, r16
- af6: sbis 0x00, 4
- af8: .word 0x0004
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement