+++ /dev/null
-Symbol Table:
- PC_AFTER_RESET: 0x3000
- CRCDI: 0x0000
- CRCDI_L: 0x0000
- CRCDI_H: 0x0001
- CRCDIRB: 0x0002
- CRCDIRB_L: 0x0002
- CRCDIRB_H: 0x0002
- CRCINIRES: 0x0004
- CRCINIRES_L: 0x0004
- CRCINIRES_H: 0x0005
- CRCRESR: 0x0006
- CRCRESR_L: 0x0006
- CRCRESR_H: 0x0007
- MPY: 0x0130
- MPYS: 0x0132
- MAC: 0x0134
- MACS: 0x0136
- OP2: 0x0138
- RESLO: 0x013a
- RESHI: 0x013c
- SUMEXT: 0x013e
- AES_CR: 0x0400
- AES_SR: 0x0402
- AES_STATE: 0x0410
- AES_STATE_SIZE: 0x0010
- AES_KEY: 0x0700
- AES_KEY_SIZE: 0x0020
- AES_EXPKEY: 0x0720
- AES_EXPKEY_SIZE: 0x00e0
- PADSR: 0x1a00
- PBDSR: 0x1a02
- PAOEN: 0x1a04
- PBOEN: 0x1a06
- PAOUT: 0x1a08
- PBOUT: 0x1a0a
- PAPER: 0x1a0c
- PBPER: 0x1a0e
- PAIER: 0x1a10
- PBIER: 0x1a12
- PAIMR: 0x1a14
- PBIMR: 0x1a16
- PAPUE: 0x1a18
- PBPUE: 0x1a1a
- PBTSD: 0x1a1c
- PBPSR: 0x1a1e
- PAOCEN: 0x1a20
- PBOCEN: 0x1a22
- TMR0_CR: 0x1c00
- TMR0_SR: 0x1c02
- TMR0_CNT: 0x1c04
- TMR0_RA: 0x1c06
- TMR0_RB: 0x1c08
- TMR0_RC: 0x1c0a
- TMR0_CAP0: 0x1c0c
- TMR0_CAP1: 0x1c0e
- TMR1_CR: 0x1c10
- TMR1_SR: 0x1c12
- TMR1_CNT: 0x1c14
- TMR1_RA: 0x1c16
- TMR1_RB: 0x1c18
- TMR1_RC: 0x1c1a
- TMR1_CAP0: 0x1c1c
- TMR1_CAP1: 0x1c1e
- TMR2_CR: 0x1e00
- TMR2_SR: 0x1e02
- TMR2_CNT: 0x1e04
- TMR2_RA: 0x1e06
- TMR2_RB: 0x1e08
- TMR2_RC: 0x1e0a
- TMR2_CAP0: 0x1e0c
- TMR2_CAP1: 0x1e0e
- TMR3_CR: 0x1e10
- TMR3_SR: 0x1e12
- TMR3_CNT: 0x1e14
- TMR3_RA: 0x1e16
- TMR3_RB: 0x1e18
- TMR3_RC: 0x1e1a
- TMR3_CAP0: 0x1e1c
- TMR3_CAP1: 0x1e1e
- SPI0_CR: 0x2000
- SPI0_RDR: 0x2002
- SPI0_TDR: 0x2004
- SPI0_SR: 0x2006
- SPI1_CR: 0x2008
- SPI1_RDR: 0x200a
- SPI1_TDR: 0x200c
- SPI1_SR: 0x200e
- UART0_CR: 0x2200
- UART0_BCR: 0x2202
- UART0_SR: 0x2204
- UART0_RDR: 0x2206
- UART0_TDR: 0x2208
- UART1_CR: 0x2210
- UART1_BCR: 0x2212
- UART1_SR: 0x2214
- UART1_RDR: 0x2216
- UART1_TDR: 0x2218
- ADC_CR: 0x2400
- GPIN0: 0x2402
- GPIN1: 0x2404
- GPOUT0: 0x2406
- GPOUT1: 0x2408
- GPOUT2: 0x240a
- GPOUT3: 0x240c
- I2CM_CR: 0x2a00
- I2CM_TCFG: 0x2a02
- I2CM_SR: 0x2a04
- I2CM_WCR: 0x2a06
- I2CM_TDR_ST: 0x2a08
- I2CM_TDR: 0x2a0a
- I2CM_TDR_SP: 0x2a0c
- I2CM_RDR: 0x2a0e
- I2CS_CR: 0x2a10
- I2CS_SR: 0x2a12
- I2CS_TDR: 0x2a14
- I2CS_RDR: 0x2a16
- ROMStart: 0x3000
- ROMSize: 0x0800
- RAMStart: 0x4000
- RAMSize: 0xc000
-
-main.elf: file format elf32-msp430
-
-
-Disassembly of section .text:
-
-00004000 <main>:
- 4000: 31 50 d0 ff add #-48, sp ;#0xffd0
- 4004: 32 c2 dint
- 4006: b2 40 30 00 mov #48, &PAPER ;#0x0030
- 400a: 0c 1a
- 400c: 82 43 08 1a mov #0, &PAOUT ;r3 As==00
- 4010: b2 40 10 00 mov #16, &PAOEN ;#AES_STATE_SIZE
- 4014: 04 1a
- 4016: b2 40 26 00 mov #38, &UART0_BCR ;#0x0026
- 401a: 02 22
- 401c: b2 40 80 00 mov #128, &UART0_CR ;#0x0080
- 4020: 00 22
- 4022: 1f 42 04 22 mov &UART0_SR,r15
- 4026: 3f 40 6a 41 mov #16746, r15 ;#0x416a
- 402a: b0 12 34 42 call #0x4234
- 402e: 7f 40 0d 00 mov.b #13, r15 ;#0x000d
- 4032: b0 12 18 42 call #0x4218
- 4036: 7f 40 0a 00 mov.b #10, r15 ;#0x000a
- 403a: b0 12 18 42 call #0x4218
- 403e: 3b 40 00 40 mov #16384, r11 ;#RAMStart
- 4042: 0f 4b mov r11, r15
- 4044: b0 12 30 48 call #0x4830
- 4048: 7f 40 20 00 mov.b #32, r15 ;#AES_KEY_SIZE
- 404c: b0 12 18 42 call #0x4218
- 4050: 2f 4b mov @r11, r15
- 4052: b0 12 30 48 call #0x4830
- 4056: 7f 40 0d 00 mov.b #13, r15 ;#0x000d
- 405a: b0 12 18 42 call #0x4218
- 405e: 7f 40 0a 00 mov.b #10, r15 ;#0x000a
- 4062: b0 12 18 42 call #0x4218
- 4066: 2b 53 incd r11
- 4068: 3b 90 fe ff cmp #-2, r11 ;#0xfffe
- 406c: ea 23 jnz $-42 ;abs 0x4042
- 406e: 3d 40 2a 00 mov #42, r13 ;#0x002a
- 4072: 3e 40 ee 41 mov #16878, r14 ;#0x41ee
- 4076: 0f 41 mov sp, r15
- 4078: 3f 50 06 00 add #6, r15 ;#CRCRESR_L
- 407c: b0 12 82 50 call #0x5082
- 4080: 3f 40 77 41 mov #16759, r15 ;#0x4177
- 4084: b0 12 34 42 call #0x4234
- 4088: 3f 40 f0 51 mov #20976, r15 ;#0x51f0
- 408c: b0 12 30 48 call #0x4830
- 4090: 3f 40 90 41 mov #16784, r15 ;#0x4190
- 4094: b0 12 34 42 call #0x4234
- 4098: 3f 40 80 ff mov #-128, r15 ;#0xff80
- 409c: b0 12 30 48 call #0x4830
- 40a0: 3f 40 a2 41 mov #16802, r15 ;#0x41a2
- 40a4: b0 12 34 42 call #0x4234
- 40a8: 81 43 00 00 mov #0, 0(r1) ;r3 As==00, CRCDI_L(r1)
- 40ac: 3a 40 14 00 mov #20, r10 ;#0x0014
- 40b0: 4a 3c jmp $+150 ;abs 0x4146
- 40b2: 2f 41 mov @r1, r15
- 40b4: 0f 5f rla r15
- 40b6: 0f 51 add sp, r15
- 40b8: 91 4f 06 00 mov 6(r15), 4(r1) ;CRCRESR_L(r15), CRCINIRES_L(r1)
- 40bc: 04 00
- 40be: 1f 41 04 00 mov 4(r1), r15 ;CRCINIRES_L(r1)
- 40c2: b0 12 30 48 call #0x4830
- 40c6: 3f 40 b2 41 mov #16818, r15 ;#0x41b2
- 40ca: b0 12 34 42 call #0x4234
- 40ce: 3f 40 f0 51 mov #20976, r15 ;#0x51f0
- 40d2: 9f 41 04 00 mov 4(r1), 0(r15) ;CRCINIRES_L(r1), CRCDI_L(r15)
- 40d6: 00 00
- 40d8: 2f 53 incd r15
- 40da: 3f 90 80 ff cmp #-128, r15 ;#0xff80
- 40de: f9 23 jnz $-12 ;abs 0x40d2
- 40e0: 1f 41 04 00 mov 4(r1), r15 ;CRCINIRES_L(r1)
- 40e4: b0 12 30 48 call #0x4830
- 40e8: 3f 40 c4 41 mov #16836, r15 ;#0x41c4
- 40ec: b0 12 34 42 call #0x4234
- 40f0: 3b 40 f0 51 mov #20976, r11 ;#0x51f0
- 40f4: a1 4b 02 00 mov @r11, 2(r1) ;CRCDIRB_H(r1)
- 40f8: 1e 41 02 00 mov 2(r1), r14 ;CRCDIRB_H(r1)
- 40fc: 1f 41 04 00 mov 4(r1), r15 ;CRCINIRES_L(r1)
- 4100: 0e 9f cmp r15, r14
- 4102: 1b 24 jz $+56 ;abs 0x413a
- 4104: 0f 4b mov r11, r15
- 4106: b0 12 30 48 call #0x4830
- 410a: 7f 40 20 00 mov.b #32, r15 ;#AES_KEY_SIZE
- 410e: b0 12 18 42 call #0x4218
- 4112: 1f 41 04 00 mov 4(r1), r15 ;CRCINIRES_L(r1)
- 4116: b0 12 30 48 call #0x4830
- 411a: 7f 40 20 00 mov.b #32, r15 ;#AES_KEY_SIZE
- 411e: b0 12 18 42 call #0x4218
- 4122: 1f 41 02 00 mov 2(r1), r15 ;CRCDIRB_H(r1)
- 4126: b0 12 30 48 call #0x4830
- 412a: 7f 40 0d 00 mov.b #13, r15 ;#0x000d
- 412e: b0 12 18 42 call #0x4218
- 4132: 7f 40 0a 00 mov.b #10, r15 ;#0x000a
- 4136: b0 12 18 42 call #0x4218
- 413a: 2b 53 incd r11
- 413c: 3b 90 80 ff cmp #-128, r11 ;#0xff80
- 4140: d9 23 jnz $-76 ;abs 0x40f4
- 4142: 91 53 00 00 inc 0(r1) ;CRCDI_L(r1)
- 4146: 2f 41 mov @r1, r15
- 4148: 0a 9f cmp r15, r10
- 414a: b3 2f jc $-152 ;abs 0x40b2
- 414c: 3f 40 d9 41 mov #16857, r15 ;#0x41d9
- 4150: b0 12 34 42 call #0x4234
- 4154: b0 12 06 4d call #0x4d06
- 4158: b0 12 b2 4d call #0x4db2
- 415c: 0f 43 clr r15
- 415e: 31 50 30 00 add #48, sp ;#0x0030
-
-00004162 <__ctors_end>:
- 4162: 30 40 ee 51 br #0x51ee
-
-00004166 <_reset_vector__>:
- 4166: 30 40 00 40 br #RAMStart
- 416a: 4d 65 addc.b r5, r13
- 416c: 6d 6f addc.b @r15, r13
- 416e: 72 79 subc.b @r9+, sr
- 4170: 20 64 addc @r4, pc
- 4172: 75 6d addc.b @r13+, r5
- 4174: 70 3a jl $-798 ;abs 0x3e56
- 4176: 00 2a jnc $-1022 ;abs 0x3d78
- 4178: 2a 2a jnc $-938 ;abs 0x3dce
- 417a: 20 4d br @r13
- 417c: 65 6d addc.b @r13, r5
- 417e: 74 65 addc.b @r5+, r4
- 4180: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 4182: 20 70 subc @r0, pc
- 4184: 61 74 subc.b @r4, sp
- 4186: 74 65 addc.b @r5+, r4
- 4188: 72 6e addc.b @r14+, sr
- 418a: 73 20 jnz $+232 ;abs 0x4272
- 418c: 2a 2a jnc $-938 ;abs 0x3de2
- 418e: 2a 00 .word 0x002a; ????
- 4190: 20 2d jc $+578 ;abs 0x43d2
- 4192: 2d 20 jnz $+92 ;abs 0x41ee
- 4194: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 4196: 61 72 subc.b #4, sp ;r2 As==10
- 4198: 74 20 jnz $+234 ;abs 0x4282
- 419a: 61 64 addc.b @r4, sp
- 419c: 64 72 subc.b #4, r4 ;r2 As==10
- 419e: 65 73 subc.b #2, r5 ;r3 As==10
- 41a0: 73 00 .word 0x0073; ????
- 41a2: 20 2d jc $+578 ;abs 0x43e4
- 41a4: 2d 20 jnz $+92 ;abs 0x4200
- 41a6: 65 6e addc.b @r14, r5
- 41a8: 64 20 jnz $+202 ;abs 0x4272
- 41aa: 61 64 addc.b @r4, sp
- 41ac: 64 72 subc.b #4, r4 ;r2 As==10
- 41ae: 65 73 subc.b #2, r5 ;r3 As==10
- 41b0: 73 00 .word 0x0073; ????
- 41b2: 20 2d jc $+578 ;abs 0x43f4
- 41b4: 2d 20 jnz $+92 ;abs 0x4210
- 41b6: 77 72 subc.b #8, r7 ;r2 As==11
- 41b8: 69 74 subc.b @r4, r9
- 41ba: 65 20 jnz $+204 ;abs 0x4286
- 41bc: 70 61 addc.b @r1+, pc
- 41be: 74 74 subc.b @r4+, r4
- 41c0: 65 72 subc.b #4, r5 ;r2 As==10
- 41c2: 6e 00 .word 0x006e; ????
- 41c4: 20 2d jc $+578 ;abs 0x4406
- 41c6: 2d 20 jnz $+92 ;abs 0x4222
- 41c8: 72 65 addc.b @r5+, sr
- 41ca: 61 64 addc.b @r4, sp
- 41cc: 62 61 addc.b @r1, sr
- 41ce: 63 6b .word 0x6b63; ???? Illegal as 2-op instr
- 41d0: 20 70 subc @r0, pc
- 41d2: 61 74 subc.b @r4, sp
- 41d4: 74 65 addc.b @r5+, r4
- 41d6: 72 6e addc.b @r14+, sr
- 41d8: 00 2a jnc $-1022 ;abs 0x3dda
- 41da: 2a 2a jnc $-938 ;abs 0x3e30
- 41dc: 20 4d br @r13
- 41de: 65 6d addc.b @r13, r5
- 41e0: 74 65 addc.b @r5+, r4
- 41e2: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 41e4: 20 64 addc @r4, pc
- 41e6: 6f 6e addc.b @r14, r15
- 41e8: 65 20 jnz $+204 ;abs 0x42b4
- 41ea: 2a 2a jnc $-938 ;abs 0x3e40
- 41ec: 2a 00 .word 0x002a; ????
-
-000041ee <C.1.2304>:
- 41ee: 00 00 .word CRCDI_L; ????
- 41f0: 01 00 .word CRCDI_H; ????
- 41f2: 02 00 .word CRCDIRB_H; ????
- 41f4: 04 00 .word CRCINIRES_L; ????
- 41f6: 08 00 .word 0x0008; ????
- 41f8: 10 00 .word AES_STATE_SIZE; ????
- 41fa: 20 00 .word AES_KEY_SIZE; ????
- 41fc: 40 00 .word 0x0040; ????
- 41fe: 80 00 .word 0x0080; ????
- 4200: 00 01 .word 0x0100; ????
- 4202: 00 02 .word 0x0200; ????
- 4204: 00 04 .word AES_CR; ????
- 4206: 00 08 .word ROMSize; ????
- 4208: 00 10 rrc pc
- 420a: 00 20 jnz $+2 ;abs 0x420c
- 420c: 00 40 br pc
- 420e: 00 80 sub pc, pc
- 4210: aa aa 55 55 dadd @r10, 21845(r10);0x5555(r10)
- 4214: ff ff 00 00 and.b @r15+, 0(r15) ;CRCDI_L(r15)
-
-00004218 <uart_putchar>:
- 4218: b2 b0 03 00 bit #3, &UART0_SR ;#0x0003
- 421c: 04 22
- 421e: fc 27 jz $-6 ;abs 0x4218
- 4220: 4f 4f mov.b r15, r15
- 4222: 82 4f 08 22 mov r15, &UART0_TDR
- 4226: 30 41 ret
-
-00004228 <uart_getchar>:
- 4228: a2 b2 04 22 bit #4, &UART0_SR ;r2 As==10
- 422c: fd 27 jz $-4 ;abs 0x4228
- 422e: 1f 42 06 22 mov &UART0_RDR,r15
- 4232: 30 41 ret
-
-00004234 <uart_puts>:
- 4234: 0b 12 push r11
- 4236: 0a 12 push r10
- 4238: 0b 4f mov r15, r11
- 423a: 6a 4b mov.b @r11, r10
- 423c: 4f 4a mov.b r10, r15
- 423e: b0 12 18 42 call #0x4218
- 4242: 1b 53 inc r11
- 4244: 4a 93 tst.b r10
- 4246: f9 23 jnz $-12 ;abs 0x423a
- 4248: 7f 40 0d 00 mov.b #13, r15 ;#0x000d
- 424c: b0 12 18 42 call #0x4218
- 4250: 7f 40 0a 00 mov.b #10, r15 ;#0x000a
- 4254: b0 12 18 42 call #0x4218
- 4258: 3a 41 pop r10
- 425a: 3b 41 pop r11
- 425c: 30 41 ret
-
-0000425e <getKeyB>:
- 425e: 21 83 decd sp
- 4260: 1f 42 b8 45 mov &0x45b8,r15
- 4264: 3f 50 08 42 add #16904, r15 ;#0x4208
- 4268: e1 4f 00 00 mov.b @r15, 0(r1) ;CRCDI_L(r1)
- 426c: c1 93 00 00 tst.b 0(r1) ;CRCDI_L(r1)
- 4270: 02 24 jz $+6 ;abs 0x4276
- 4272: 92 53 b8 45 inc &0x45b8
- 4276: 6f 41 mov.b @r1, r15
- 4278: 21 53 incd sp
- 427a: 30 41 ret
-
-0000427c <getLine>:
- 427c: 0b 12 push r11
- 427e: 0a 12 push r10
- 4280: 21 82 sub #4, sp ;r2 As==10
- 4282: 82 43 b8 45 mov #0, &0x45b8 ;r3 As==00
- 4286: 7f 40 0d 00 mov.b #13, r15 ;#0x000d
- 428a: b0 12 18 42 call #0x4218
- 428e: 7f 40 0a 00 mov.b #10, r15 ;#0x000a
- 4292: b0 12 18 42 call #0x4218
- 4296: 7f 40 3e 00 mov.b #62, r15 ;#0x003e
- 429a: b0 12 18 42 call #0x4218
- 429e: 91 43 02 00 mov #1, 2(r1) ;r3 As==01, CRCDIRB_H(r1)
- 42a2: 3a 40 7e 00 mov #126, r10 ;#0x007e
- 42a6: 3c 3c jmp $+122 ;abs 0x4320
- 42a8: b0 12 28 42 call #0x4228
- 42ac: c1 4f 00 00 mov.b r15, 0(r1) ;CRCDI_L(r1)
- 42b0: 6b 41 mov.b @r1, r11
- 42b2: 7b 92 cmp.b #8, r11 ;r2 As==11
- 42b4: 10 20 jnz $+34 ;abs 0x42d6
- 42b6: 82 93 b8 45 tst &0x45b8
- 42ba: 32 24 jz $+102 ;abs 0x4320
- 42bc: 4f 4b mov.b r11, r15
- 42be: b0 12 18 42 call #0x4218
- 42c2: 7f 40 20 00 mov.b #32, r15 ;#AES_KEY_SIZE
- 42c6: b0 12 18 42 call #0x4218
- 42ca: 4f 4b mov.b r11, r15
- 42cc: b0 12 18 42 call #0x4218
- 42d0: b2 53 b8 45 add #-1, &0x45b8 ;r3 As==11
- 42d4: 25 3c jmp $+76 ;abs 0x4320
- 42d6: 6f 41 mov.b @r1, r15
- 42d8: b0 12 18 42 call #0x4218
- 42dc: f1 90 0d 00 cmp.b #13, 0(r1) ;#0x000d, CRCDI_L(r1)
- 42e0: 00 00
- 42e2: 04 24 jz $+10 ;abs 0x42ec
- 42e4: f1 90 0a 00 cmp.b #10, 0(r1) ;#0x000a, CRCDI_L(r1)
- 42e8: 00 00
- 42ea: 07 20 jnz $+16 ;abs 0x42fa
- 42ec: 1f 42 b8 45 mov &0x45b8,r15
- 42f0: 3f 50 08 42 add #16904, r15 ;#0x4208
- 42f4: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00, CRCDI_L(r15)
- 42f8: 11 3c jmp $+36 ;abs 0x431c
- 42fa: 1f 42 b8 45 mov &0x45b8,r15
- 42fe: ef 41 08 42 mov.b @r1, 16904(r15);0x4208(r15)
- 4302: 1f 53 inc r15
- 4304: 82 4f b8 45 mov r15, &0x45b8
- 4308: 1f 42 b8 45 mov &0x45b8,r15
- 430c: 3f 50 08 42 add #16904, r15 ;#0x4208
- 4310: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00, CRCDI_L(r15)
- 4314: 1f 42 b8 45 mov &0x45b8,r15
- 4318: 0a 9f cmp r15, r10
- 431a: 02 2c jc $+6 ;abs 0x4320
- 431c: 81 43 02 00 mov #0, 2(r1) ;r3 As==00, CRCDIRB_H(r1)
- 4320: 1b 41 02 00 mov 2(r1), r11 ;CRCDIRB_H(r1)
- 4324: 0b 93 tst r11
- 4326: c0 23 jnz $-126 ;abs 0x42a8
- 4328: 7f 40 0a 00 mov.b #10, r15 ;#0x000a
- 432c: b0 12 18 42 call #0x4218
- 4330: 82 4b b8 45 mov r11, &0x45b8
- 4334: 21 52 add #4, sp ;r2 As==10
- 4336: 3a 41 pop r10
- 4338: 3b 41 pop r11
- 433a: 30 41 ret
-
-0000433c <getWord>:
- 433c: 0b 12 push r11
- 433e: 0a 12 push r10
- 4340: 31 50 fa ff add #-6, sp ;#0xfffa
- 4344: c2 43 0e 43 mov.b #0, &0x430e ;r3 As==00
- 4348: 91 43 04 00 mov #1, 4(r1) ;r3 As==01, CRCINIRES_L(r1)
- 434c: 7a 40 20 00 mov.b #32, r10 ;#AES_KEY_SIZE
- 4350: 3f 3c jmp $+128 ;abs 0x43d0
- 4352: 81 43 02 00 mov #0, 2(r1) ;r3 As==00, CRCDIRB_H(r1)
- 4356: b0 12 5e 42 call #0x425e
- 435a: c1 4f 00 00 mov.b r15, 0(r1) ;CRCDI_L(r1)
- 435e: 08 3c jmp $+18 ;abs 0x4370
- 4360: b0 12 5e 42 call #0x425e
- 4364: c1 4f 00 00 mov.b r15, 0(r1) ;CRCDI_L(r1)
- 4368: 7f 40 61 00 mov.b #97, r15 ;#0x0061
- 436c: b0 12 18 42 call #0x4218
- 4370: 6f 41 mov.b @r1, r15
- 4372: 4a 9f cmp.b r15, r10
- 4374: 03 28 jnc $+8 ;abs 0x437c
- 4376: c1 93 00 00 tst.b 0(r1) ;CRCDI_L(r1)
- 437a: f2 23 jnz $-26 ;abs 0x4360
- 437c: 6b 41 mov.b @r1, r11
- 437e: 4b 93 tst.b r11
- 4380: 11 20 jnz $+36 ;abs 0x43a4
- 4382: 1e 3c jmp $+62 ;abs 0x43c0
- 4384: 7f 40 62 00 mov.b #98, r15 ;#0x0062
- 4388: b0 12 18 42 call #0x4218
- 438c: 1f 41 02 00 mov 2(r1), r15 ;CRCDIRB_H(r1)
- 4390: ef 41 0e 43 mov.b @r1, 17166(r15);0x430e(r15)
- 4394: 1f 53 inc r15
- 4396: 81 4f 02 00 mov r15, 2(r1) ;CRCDIRB_H(r1)
- 439a: b0 12 5e 42 call #0x425e
- 439e: c1 4f 00 00 mov.b r15, 0(r1) ;CRCDI_L(r1)
- 43a2: 02 3c jmp $+6 ;abs 0x43a8
- 43a4: 7b 40 20 00 mov.b #32, r11 ;#AES_KEY_SIZE
- 43a8: 6f 41 mov.b @r1, r15
- 43aa: 4b 9f cmp.b r15, r11
- 43ac: eb 2b jnc $-40 ;abs 0x4384
- 43ae: 1f 41 02 00 mov 2(r1), r15 ;CRCDIRB_H(r1)
- 43b2: 3f 50 0e 43 add #17166, r15 ;#0x430e
- 43b6: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00, CRCDI_L(r15)
- 43ba: 81 43 04 00 mov #0, 4(r1) ;r3 As==00, CRCINIRES_L(r1)
- 43be: 08 3c jmp $+18 ;abs 0x43d0
- 43c0: 7f 40 63 00 mov.b #99, r15 ;#0x0063
- 43c4: b0 12 18 42 call #0x4218
- 43c8: c2 4b 0e 43 mov.b r11, &0x430e
- 43cc: b0 12 7c 42 call #0x427c
- 43d0: 81 93 04 00 tst 4(r1) ;CRCINIRES_L(r1)
- 43d4: be 23 jnz $-130 ;abs 0x4352
- 43d6: 31 50 06 00 add #6, sp ;#CRCRESR_L
- 43da: 3a 41 pop r10
- 43dc: 3b 41 pop r11
- 43de: 30 41 ret
-
-000043e0 <listFunction>:
- 43e0: 3f 40 3e 4e mov #20030, r15 ;#0x4e3e
- 43e4: b0 12 34 42 call #0x4234
- 43e8: 3f 40 49 4f mov #20297, r15 ;#0x4f49
- 43ec: b0 12 34 42 call #0x4234
- 43f0: 3f 40 ba 45 mov #17850, r15 ;#0x45ba
- 43f4: b0 12 34 42 call #0x4234
- 43f8: 30 41 ret
-
-000043fa <popMathStack>:
- 43fa: 31 50 fa ff add #-6, sp ;#0xfffa
- 43fe: 91 43 04 00 mov #1, 4(r1) ;r3 As==01, CRCINIRES_L(r1)
- 4402: 91 42 32 45 mov &0x4532,2(r1) ;CRCDIRB_H(r1)
- 4406: 02 00
- 4408: 91 43 00 00 mov #1, 0(r1) ;r3 As==01, CRCDI_L(r1)
- 440c: 3d 40 1f 00 mov #31, r13 ;#0x001f
- 4410: 09 3c jmp $+20 ;abs 0x4424
- 4412: 2f 41 mov @r1, r15
- 4414: 0f 5f rla r15
- 4416: 2e 41 mov @r1, r14
- 4418: 0e 5e rla r14
- 441a: 9f 4e 32 45 mov 17714(r14),17712(r15);0x4532(r14), 0x4530(r15)
- 441e: 30 45
- 4420: 91 53 00 00 inc 0(r1) ;CRCDI_L(r1)
- 4424: 2f 41 mov @r1, r15
- 4426: 0d 9f cmp r15, r13
- 4428: f4 2f jc $-22 ;abs 0x4412
- 442a: 81 43 04 00 mov #0, 4(r1) ;r3 As==00, CRCINIRES_L(r1)
- 442e: 1f 41 02 00 mov 2(r1), r15 ;CRCDIRB_H(r1)
- 4432: 31 50 06 00 add #6, sp ;#CRCRESR_L
- 4436: 30 41 ret
-
-00004438 <pushMathStack>:
- 4438: 21 82 sub #4, sp ;r2 As==10
- 443a: b1 40 1e 00 mov #30, 0(r1) ;#0x001e, CRCDI_L(r1)
- 443e: 00 00
- 4440: 0e 3c jmp $+30 ;abs 0x445e
- 4442: 2e 41 mov @r1, r14
- 4444: 3e 53 add #-1, r14 ;r3 As==11
- 4446: 81 4e 02 00 mov r14, 2(r1) ;CRCDIRB_H(r1)
- 444a: 2e 41 mov @r1, r14
- 444c: 0e 5e rla r14
- 444e: 1d 41 02 00 mov 2(r1), r13 ;CRCDIRB_H(r1)
- 4452: 0d 5d rla r13
- 4454: 9e 4d 32 45 mov 17714(r13),17714(r14);0x4532(r13), 0x4532(r14)
- 4458: 32 45
- 445a: b1 53 00 00 add #-1, 0(r1) ;r3 As==11, CRCDI_L(r1)
- 445e: 81 93 00 00 tst 0(r1) ;CRCDI_L(r1)
- 4462: ef 23 jnz $-32 ;abs 0x4442
- 4464: 82 4f 32 45 mov r15, &0x4532
- 4468: 21 52 add #4, sp ;r2 As==10
- 446a: 30 41 ret
-
-0000446c <popAddrStack>:
- 446c: 21 83 decd sp
- 446e: 1f 42 08 43 mov &0x4308,r15
- 4472: 0f 5f rla r15
- 4474: 91 4f 88 42 mov 17032(r15),0(r1) ;0x4288(r15), CRCDI_L(r1)
- 4478: 00 00
- 447a: 92 53 08 43 inc &0x4308
- 447e: 2f 41 mov @r1, r15
- 4480: 21 53 incd sp
- 4482: 30 41 ret
-
-00004484 <pushAddrStack>:
- 4484: b2 53 08 43 add #-1, &0x4308 ;r3 As==11
- 4488: 1e 42 08 43 mov &0x4308,r14
- 448c: 0e 5e rla r14
- 448e: 8e 4f 88 42 mov r15, 17032(r14);0x4288(r14)
- 4492: 30 41 ret
-
-00004494 <lookupToken>:
- 4494: 0b 12 push r11
- 4496: 0a 12 push r10
- 4498: 09 12 push r9
- 449a: 08 12 push r8
- 449c: 07 12 push r7
- 449e: 06 12 push r6
- 44a0: 08 4f mov r15, r8
- 44a2: 1c 43 mov #1, r12 ;r3 As==01
- 44a4: 0f 43 clr r15
- 44a6: 0b 4f mov r15, r11
- 44a8: 0d 4f mov r15, r13
- 44aa: 76 40 20 00 mov.b #32, r6 ;#AES_KEY_SIZE
- 44ae: 34 3c jmp $+106 ;abs 0x4518
- 44b0: 07 48 mov r8, r7
- 44b2: 07 5b add r11, r7
- 44b4: 67 47 mov.b @r7, r7
- 44b6: 47 93 tst.b r7
- 44b8: 1a 24 jz $+54 ;abs 0x44ee
- 44ba: 7a 90 20 00 cmp.b #32, r10 ;#AES_KEY_SIZE
- 44be: 09 20 jnz $+20 ;abs 0x44d2
- 44c0: 1c 53 inc r12
- 44c2: 6a 49 mov.b @r9, r10
- 44c4: 01 3c jmp $+4 ;abs 0x44c8
- 44c6: 1d 53 inc r13
- 44c8: 0b 4e mov r14, r11
- 44ca: 0b 5d add r13, r11
- 44cc: 6a 9b cmp.b @r11, r10
- 44ce: fb 2b jnc $-8 ;abs 0x44c6
- 44d0: 21 3c jmp $+68 ;abs 0x4514
- 44d2: 4a 97 cmp.b r7, r10
- 44d4: 04 20 jnz $+10 ;abs 0x44de
- 44d6: 1b 53 inc r11
- 44d8: 1e 3c jmp $+62 ;abs 0x4516
- 44da: 1d 53 inc r13
- 44dc: 02 3c jmp $+6 ;abs 0x44e2
- 44de: 7a 40 20 00 mov.b #32, r10 ;#AES_KEY_SIZE
- 44e2: 0b 4e mov r14, r11
- 44e4: 0b 5d add r13, r11
- 44e6: 6a 9b cmp.b @r11, r10
- 44e8: f8 2b jnc $-14 ;abs 0x44da
- 44ea: 1c 53 inc r12
- 44ec: 13 3c jmp $+40 ;abs 0x4514
- 44ee: 7a 90 20 00 cmp.b #32, r10 ;#AES_KEY_SIZE
- 44f2: 09 20 jnz $+20 ;abs 0x4506
- 44f4: 01 3c jmp $+4 ;abs 0x44f8
- 44f6: 1d 53 inc r13
- 44f8: 0f 4e mov r14, r15
- 44fa: 0f 5d add r13, r15
- 44fc: cf 93 00 00 tst.b 0(r15) ;CRCDI_L(r15)
- 4500: fa 23 jnz $-10 ;abs 0x44f6
- 4502: 0f 4c mov r12, r15
- 4504: 08 3c jmp $+18 ;abs 0x4516
- 4506: 1c 53 inc r12
- 4508: 01 3c jmp $+4 ;abs 0x450c
- 450a: 1d 53 inc r13
- 450c: 0b 4e mov r14, r11
- 450e: 0b 5d add r13, r11
- 4510: 66 9b cmp.b @r11, r6
- 4512: fb 2b jnc $-8 ;abs 0x450a
- 4514: 0b 43 clr r11
- 4516: 1d 53 inc r13
- 4518: 09 4e mov r14, r9
- 451a: 09 5d add r13, r9
- 451c: 6a 49 mov.b @r9, r10
- 451e: 4a 93 tst.b r10
- 4520: c7 23 jnz $-112 ;abs 0x44b0
- 4522: 36 41 pop r6
- 4524: 37 41 pop r7
- 4526: 38 41 pop r8
- 4528: 39 41 pop r9
- 452a: 3a 41 pop r10
- 452c: 3b 41 pop r11
- 452e: 30 41 ret
-
-00004530 <luFunc>:
- 4530: 0b 12 push r11
- 4532: 0a 12 push r10
- 4534: 3e 40 3e 4e mov #20030, r14 ;#0x4e3e
- 4538: 3f 40 0e 43 mov #17166, r15 ;#0x430e
- 453c: b0 12 94 44 call #0x4494
- 4540: 0a 4f mov r15, r10
- 4542: 0f 93 tst r15
- 4544: 03 24 jz $+8 ;abs 0x454c
- 4546: 3f 50 20 4e add #20000, r15 ;#0x4e20
- 454a: 14 3c jmp $+42 ;abs 0x4574
- 454c: 3e 40 49 4f mov #20297, r14 ;#0x4f49
- 4550: 3f 40 0e 43 mov #17166, r15 ;#0x430e
- 4554: b0 12 94 44 call #0x4494
- 4558: 0b 4f mov r15, r11
- 455a: 0f 9a cmp r10, r15
- 455c: 03 24 jz $+8 ;abs 0x4564
- 455e: 3f 50 10 27 add #10000, r15 ;#0x2710
- 4562: 08 3c jmp $+18 ;abs 0x4574
- 4564: 3e 40 ba 45 mov #17850, r14 ;#0x45ba
- 4568: 3f 40 0e 43 mov #17166, r15 ;#0x430e
- 456c: b0 12 94 44 call #0x4494
- 4570: 0f 9b cmp r11, r15
- 4572: 03 24 jz $+8 ;abs 0x457a
- 4574: b0 12 38 44 call #0x4438
- 4578: 1f 43 mov #1, r15 ;r3 As==01
- 457a: b0 12 38 44 call #0x4438
- 457e: 3a 41 pop r10
- 4580: 3b 41 pop r11
- 4582: 30 41 ret
-
-00004584 <numFunc>:
- 4584: 31 50 fa ff add #-6, sp ;#0xfffa
- 4588: 81 43 00 00 mov #0, 0(r1) ;r3 As==00, CRCDI_L(r1)
- 458c: 2f 41 mov @r1, r15
- 458e: 3f 50 0e 43 add #17166, r15 ;#0x430e
- 4592: ff 90 2d 00 cmp.b #45, 0(r15) ;#0x002d, CRCDI_L(r15)
- 4596: 00 00
- 4598: 02 20 jnz $+6 ;abs 0x459e
- 459a: 91 53 00 00 inc 0(r1) ;CRCDI_L(r1)
- 459e: 2f 41 mov @r1, r15
- 45a0: 3f 50 0e 43 add #17166, r15 ;#0x430e
- 45a4: ff 90 30 00 cmp.b #48, 0(r15) ;#0x0030, CRCDI_L(r15)
- 45a8: 00 00
- 45aa: 65 28 jnc $+204 ;abs 0x4676
- 45ac: 2e 41 mov @r1, r14
- 45ae: 3e 50 0e 43 add #17166, r14 ;#0x430e
- 45b2: 7f 40 39 00 mov.b #57, r15 ;#0x0039
- 45b6: 6f 9e cmp.b @r14, r15
- 45b8: 5e 28 jnc $+190 ;abs 0x4676
- 45ba: 91 43 02 00 mov #1, 2(r1) ;r3 As==01, CRCDIRB_H(r1)
- 45be: 5d 42 0e 43 mov.b &0x430e,r13
- 45c2: 7d 90 30 00 cmp.b #48, r13 ;#0x0030
- 45c6: 2e 20 jnz $+94 ;abs 0x4624
- 45c8: f2 90 78 00 cmp.b #120, &0x430f ;#0x0078
- 45cc: 0f 43
- 45ce: 2a 20 jnz $+86 ;abs 0x4624
- 45d0: a1 43 00 00 mov #2, 0(r1) ;r3 As==10, CRCDI_L(r1)
- 45d4: 81 43 04 00 mov #0, 4(r1) ;r3 As==00, CRCINIRES_L(r1)
- 45d8: 4d 4f mov.b r15, r13
- 45da: 1d 3c jmp $+60 ;abs 0x4616
- 45dc: 1f 41 04 00 mov 4(r1), r15 ;CRCINIRES_L(r1)
- 45e0: 0f 5f rla r15
- 45e2: 0f 5f rla r15
- 45e4: 0f 5f rla r15
- 45e6: 0f 5f rla r15
- 45e8: 81 4f 04 00 mov r15, 4(r1) ;CRCINIRES_L(r1)
- 45ec: 1f 41 04 00 mov 4(r1), r15 ;CRCINIRES_L(r1)
- 45f0: 3f 50 d0 ff add #-48, r15 ;#0xffd0
- 45f4: 2e 41 mov @r1, r14
- 45f6: 3e 50 0e 43 add #17166, r14 ;#0x430e
- 45fa: 6e 4e mov.b @r14, r14
- 45fc: 0f 5e add r14, r15
- 45fe: 81 4f 04 00 mov r15, 4(r1) ;CRCINIRES_L(r1)
- 4602: 2e 41 mov @r1, r14
- 4604: 3e 50 0e 43 add #17166, r14 ;#0x430e
- 4608: 6d 9e cmp.b @r14, r13
- 460a: 03 2c jc $+8 ;abs 0x4612
- 460c: b1 50 f9 ff add #-7, 4(r1) ;#0xfff9, CRCINIRES_L(r1)
- 4610: 04 00
- 4612: 91 53 00 00 inc 0(r1) ;CRCDI_L(r1)
- 4616: 2e 41 mov @r1, r14
- 4618: 3e 50 0e 43 add #17166, r14 ;#0x430e
- 461c: ce 93 00 00 tst.b 0(r14) ;CRCDI_L(r14)
- 4620: dd 23 jnz $-68 ;abs 0x45dc
- 4622: 2d 3c jmp $+92 ;abs 0x467e
- 4624: 81 43 04 00 mov #0, 4(r1) ;r3 As==00, CRCINIRES_L(r1)
- 4628: 16 3c jmp $+46 ;abs 0x4656
- 462a: 1e 41 04 00 mov 4(r1), r14 ;CRCINIRES_L(r1)
- 462e: 0f 4e mov r14, r15
- 4630: 0f 5f rla r15
- 4632: 0f 5f rla r15
- 4634: 0f 5e add r14, r15
- 4636: 0f 5f rla r15
- 4638: 81 4f 04 00 mov r15, 4(r1) ;CRCINIRES_L(r1)
- 463c: 1f 41 04 00 mov 4(r1), r15 ;CRCINIRES_L(r1)
- 4640: 3f 50 d0 ff add #-48, r15 ;#0xffd0
- 4644: 2e 41 mov @r1, r14
- 4646: 3e 50 0e 43 add #17166, r14 ;#0x430e
- 464a: 6e 4e mov.b @r14, r14
- 464c: 0f 5e add r14, r15
- 464e: 81 4f 04 00 mov r15, 4(r1) ;CRCINIRES_L(r1)
- 4652: 91 53 00 00 inc 0(r1) ;CRCDI_L(r1)
- 4656: 2f 41 mov @r1, r15
- 4658: 3f 50 0e 43 add #17166, r15 ;#0x430e
- 465c: cf 93 00 00 tst.b 0(r15) ;CRCDI_L(r15)
- 4660: e4 23 jnz $-54 ;abs 0x462a
- 4662: 7d 90 2d 00 cmp.b #45, r13 ;#0x002d
- 4666: 0b 20 jnz $+24 ;abs 0x467e
- 4668: 1f 41 04 00 mov 4(r1), r15 ;CRCINIRES_L(r1)
- 466c: 3f e3 inv r15
- 466e: 1f 53 inc r15
- 4670: 81 4f 04 00 mov r15, 4(r1) ;CRCINIRES_L(r1)
- 4674: 04 3c jmp $+10 ;abs 0x467e
- 4676: 81 43 04 00 mov #0, 4(r1) ;r3 As==00, CRCINIRES_L(r1)
- 467a: 81 43 02 00 mov #0, 2(r1) ;r3 As==00, CRCDIRB_H(r1)
- 467e: 1f 41 04 00 mov 4(r1), r15 ;CRCINIRES_L(r1)
- 4682: b0 12 38 44 call #0x4438
- 4686: 1f 41 02 00 mov 2(r1), r15 ;CRCDIRB_H(r1)
- 468a: b0 12 38 44 call #0x4438
- 468e: 31 50 06 00 add #6, sp ;#CRCRESR_L
- 4692: 30 41 ret
-
-00004694 <ifFunc>:
- 4694: 31 50 fa ff add #-6, sp ;#0xfffa
- 4698: 1e 42 b6 45 mov &0x45b6,r14
- 469c: 3e 90 10 27 cmp #10000, r14 ;#0x2710
- 46a0: 0d 28 jnc $+28 ;abs 0x46bc
- 46a2: 1e 42 b6 45 mov &0x45b6,r14
- 46a6: 3e 50 f0 d8 add #-10000,r14 ;#0xd8f0
- 46aa: 81 4e 02 00 mov r14, 2(r1) ;CRCDIRB_H(r1)
- 46ae: 1e 41 02 00 mov 2(r1), r14 ;CRCDIRB_H(r1)
- 46b2: 0e 5e rla r14
- 46b4: 91 4e 5a 4f mov 20314(r14),0(r1) ;0x4f5a(r14), CRCDI_L(r1)
- 46b8: 00 00
- 46ba: 06 3c jmp $+14 ;abs 0x46c8
- 46bc: 1e 42 b6 45 mov &0x45b6,r14
- 46c0: 0e 5e rla r14
- 46c2: 91 4e 2e 43 mov 17198(r14),0(r1) ;0x432e(r14), CRCDI_L(r1)
- 46c6: 00 00
- 46c8: 92 53 b6 45 inc &0x45b6
- 46cc: 1f 93 cmp #1, r15 ;r3 As==01
- 46ce: 07 24 jz $+16 ;abs 0x46de
- 46d0: b0 12 fa 43 call #0x43fa
- 46d4: 81 4f 04 00 mov r15, 4(r1) ;CRCINIRES_L(r1)
- 46d8: 81 93 04 00 tst 4(r1) ;CRCINIRES_L(r1)
- 46dc: 02 20 jnz $+6 ;abs 0x46e2
- 46de: a2 41 b6 45 mov @r1, &0x45b6
- 46e2: 31 50 06 00 add #6, sp ;#CRCRESR_L
- 46e6: 30 41 ret
-
-000046e8 <pushnFunc>:
- 46e8: 1f 42 b6 45 mov &0x45b6,r15
- 46ec: 3f 90 10 27 cmp #10000, r15 ;#0x2710
- 46f0: 07 28 jnc $+16 ;abs 0x4700
- 46f2: 1f 42 b6 45 mov &0x45b6,r15
- 46f6: 0f 5f rla r15
- 46f8: 3f 50 3a 01 add #314, r15 ;#RESLO
- 46fc: 2f 4f mov @r15, r15
- 46fe: 05 3c jmp $+12 ;abs 0x470a
- 4700: 1f 42 b6 45 mov &0x45b6,r15
- 4704: 0f 5f rla r15
- 4706: 1f 4f 2e 43 mov 17198(r15),r15 ;0x432e(r15)
- 470a: 92 53 b6 45 inc &0x45b6
- 470e: b0 12 38 44 call #0x4438
- 4712: 30 41 ret
-
-00004714 <overFunc>:
- 4714: 1f 42 34 45 mov &0x4534,r15
- 4718: b0 12 38 44 call #0x4438
- 471c: 30 41 ret
-
-0000471e <dfnFunc>:
- 471e: 3f 40 0e 43 mov #17166, r15 ;#0x430e
- 4722: 06 3c jmp $+14 ;abs 0x4730
- 4724: 1d 42 0a 43 mov &0x430a,r13
- 4728: cd 4e ba 45 mov.b r14, 17850(r13);0x45ba(r13)
- 472c: 92 53 0a 43 inc &0x430a
- 4730: 6e 4f mov.b @r15, r14
- 4732: 1f 53 inc r15
- 4734: 4e 93 tst.b r14
- 4736: f6 23 jnz $-18 ;abs 0x4724
- 4738: 1f 42 0a 43 mov &0x430a,r15
- 473c: ff 40 20 00 mov.b #32, 17850(r15);#AES_KEY_SIZE, 0x45ba(r15)
- 4740: ba 45
- 4742: 92 53 0a 43 inc &0x430a
- 4746: 1f 42 0a 43 mov &0x430a,r15
- 474a: cf 4e ba 45 mov.b r14, 17850(r15);0x45ba(r15)
- 474e: 3e 40 ba 45 mov #17850, r14 ;#0x45ba
- 4752: 3f 40 0e 43 mov #17166, r15 ;#0x430e
- 4756: b0 12 94 44 call #0x4494
- 475a: 0f 5f rla r15
- 475c: 9f 42 0c 43 mov &0x430c,17780(r15);0x4574(r15)
- 4760: 74 45
- 4762: 30 41 ret
-
-00004764 <printNumber>:
- 4764: 0b 12 push r11
- 4766: 0a 12 push r10
- 4768: 09 12 push r9
- 476a: 08 12 push r8
- 476c: 07 12 push r7
- 476e: 31 50 f4 ff add #-12, sp ;#0xfff4
- 4772: 09 4f mov r15, r9
- 4774: 0f 93 tst r15
- 4776: 06 34 jge $+14 ;abs 0x4784
- 4778: 7f 40 2d 00 mov.b #45, r15 ;#0x002d
- 477c: b0 12 18 42 call #0x4218
- 4780: 39 e3 inv r9
- 4782: 19 53 inc r9
- 4784: 81 43 00 00 mov #0, 0(r1) ;r3 As==00, CRCDI_L(r1)
- 4788: 07 41 mov sp, r7
- 478a: 27 52 add #4, r7 ;r2 As==10
- 478c: 38 40 06 00 mov #6, r8 ;#CRCRESR_L
- 4790: 0c 49 mov r9, r12
- 4792: 3a 40 0a 00 mov #10, r10 ;#0x000a
- 4796: b0 12 9c 51 call #0x519c
- 479a: 81 4e 02 00 mov r14, 2(r1) ;CRCDIRB_H(r1)
- 479e: 2f 41 mov @r1, r15
- 47a0: 1e 41 02 00 mov 2(r1), r14 ;CRCDIRB_H(r1)
- 47a4: 0f 57 add r7, r15
- 47a6: 7e 50 30 00 add.b #48, r14 ;#0x0030
- 47aa: cf 4e 00 00 mov.b r14, 0(r15) ;CRCDI_L(r15)
- 47ae: 0c 49 mov r9, r12
- 47b0: 3a 40 0a 00 mov #10, r10 ;#0x000a
- 47b4: b0 12 9c 51 call #0x519c
- 47b8: 09 4c mov r12, r9
- 47ba: 91 53 00 00 inc 0(r1) ;CRCDI_L(r1)
- 47be: 0c 93 tst r12
- 47c0: 03 24 jz $+8 ;abs 0x47c8
- 47c2: 2f 41 mov @r1, r15
- 47c4: 08 9f cmp r15, r8
- 47c6: e4 2f jc $-54 ;abs 0x4790
- 47c8: 09 41 mov sp, r9
- 47ca: 29 52 add #4, r9 ;r2 As==10
- 47cc: b1 53 00 00 add #-1, 0(r1) ;r3 As==11, CRCDI_L(r1)
- 47d0: 0f 49 mov r9, r15
- 47d2: 2f 51 add @r1, r15
- 47d4: 6f 4f mov.b @r15, r15
- 47d6: b0 12 18 42 call #0x4218
- 47da: 81 93 00 00 tst 0(r1) ;CRCDI_L(r1)
- 47de: f6 23 jnz $-18 ;abs 0x47cc
- 47e0: 7f 40 20 00 mov.b #32, r15 ;#AES_KEY_SIZE
- 47e4: b0 12 18 42 call #0x4218
- 47e8: 31 50 0c 00 add #12, sp ;#0x000c
- 47ec: 37 41 pop r7
- 47ee: 38 41 pop r8
- 47f0: 39 41 pop r9
- 47f2: 3a 41 pop r10
- 47f4: 3b 41 pop r11
- 47f6: 30 41 ret
-
-000047f8 <printHexChar>:
- 47f8: 3f f0 0f 00 and #15, r15 ;#0x000f
- 47fc: 3f 90 0a 00 cmp #10, r15 ;#0x000a
- 4800: 02 38 jl $+6 ;abs 0x4806
- 4802: 3f 50 07 00 add #7, r15 ;#CRCRESR_H
- 4806: 7f 50 30 00 add.b #48, r15 ;#0x0030
- 480a: b0 12 18 42 call #0x4218
- 480e: 30 41 ret
-
-00004810 <printHexByte>:
- 4810: 0b 12 push r11
- 4812: 4b 4f mov.b r15, r11
- 4814: 0e 4b mov r11, r14
- 4816: 0e 11 rra r14
- 4818: 0e 11 rra r14
- 481a: 0e 11 rra r14
- 481c: 0f 4e mov r14, r15
- 481e: 12 c3 clrc
- 4820: 0f 10 rrc r15
- 4822: b0 12 f8 47 call #0x47f8
- 4826: 0f 4b mov r11, r15
- 4828: b0 12 f8 47 call #0x47f8
- 482c: 3b 41 pop r11
- 482e: 30 41 ret
-
-00004830 <printHexWord>:
- 4830: 0b 12 push r11
- 4832: 0b 4f mov r15, r11
- 4834: 0e 4f mov r15, r14
- 4836: 8e 10 swpb r14
- 4838: 8e 11 sxt r14
- 483a: 0f 4e mov r14, r15
- 483c: b0 12 10 48 call #0x4810
- 4840: 0f 4b mov r11, r15
- 4842: b0 12 10 48 call #0x4810
- 4846: 3b 41 pop r11
- 4848: 30 41 ret
- 484a: 70 72 subc.b #8, pc ;r2 As==11
- 484c: 6f 67 addc.b @r7, r15
- 484e: 20 6d addc @r13, pc
- 4850: 65 6d addc.b @r13, r5
- ...
-
-00004854 <execN>:
- 4854: 0b 12 push r11
- 4856: 0a 12 push r10
- 4858: 31 82 sub #8, sp ;r2 As==11
- 485a: 2f 83 decd r15
- 485c: 3f 90 3a 00 cmp #58, r15 ;#0x003a
- 4860: 02 28 jnc $+6 ;abs 0x4866
- 4862: 30 40 a8 4c br #0x4ca8
- 4866: 0f 5f rla r15
- 4868: 10 4f 6c 48 br 18540(r15) ;0x486c(r15)
- 486c: e0 48 e8 48 mov.b @r8, 0x48e8 ;PC rel. 0x09158
- 4870: f6 48 08 49 mov.b @r8+, 18696(r6);0x4908(r6)
- 4874: 1a 49 26 49 mov 18726(r9),r10 ;0x4926(r9)
- 4878: 2e 49 mov @r9, r14
- 487a: 3a 49 mov @r9+, r10
- 487c: 4e 49 mov.b r9, r14
- 487e: 60 49 br @r9
- 4880: 72 49 mov.b @r9+, sr
- 4882: 82 49 8e 49 mov r9, &0x498e
- 4886: 96 49 9e 49 mov 18846(r9),18854(r6);0x499e(r9), 0x49a6(r6)
- 488a: a6 49
- 488c: ce 49 e2 49 mov.b r9, 18914(r14);0x49e2(r14)
- 4890: 00 4a br r10
- 4892: 16 4a 1e 4a mov 18974(r10),r6 ;0x4a1e(r10)
- 4896: a8 4c a8 4c mov @r12, 19624(r8);0x4ca8(r8)
- 489a: 22 4a mov @r10, sr
- 489c: 28 4a mov @r10, r8
- 489e: 4e 4a mov.b r10, r14
- 48a0: 6c 4a mov.b @r10, r12
- 48a2: a8 4c 76 4a mov @r12, 19062(r8);0x4a76(r8)
- 48a6: 7c 4a mov.b @r10+, r12
- 48a8: 80 4a 88 4a mov r10, 0x4a88 ;PC rel. 0x09334
- 48ac: 8e 4a 94 4a mov r10, 19092(r14);0x4a94(r14)
- 48b0: 9a 4a a0 4a mov 19104(r10),19108(r10);0x4aa0(r10), 0x4aa4(r10)
- 48b4: a4 4a
- 48b6: ae 4a b4 4a mov @r10, 19124(r14);0x4ab4(r14)
- 48ba: c4 4a d8 4a mov.b r10, 19160(r4);0x4ad8(r4)
- 48be: fa 4a 00 4b mov.b @r10+, 19200(r10);0x4b00(r10)
- 48c2: 2e 4b mov @r11, r14
- 48c4: 76 4b mov.b @r11+, r6
- 48c6: ec 4b 8a 4b mov.b @r11, 19338(r12);0x4b8a(r12)
- 48ca: 9c 4b a6 4b mov 19366(r11),19376(r12);0x4ba6(r11), 0x4bb0(r12)
- 48ce: b0 4b
- 48d0: d2 4b da 4b mov.b 19418(r11),&0x4bec ;0x4bda(r11)
- 48d4: ec 4b
- 48d6: fe 4b 1c 4c mov.b @r11+, 19484(r14);0x4c1c(r14)
- 48da: 24 4c mov @r12, r4
- 48dc: 34 4c mov @r12+, r4
- 48de: 60 4c br @r12
- 48e0: 92 52 32 45 add &0x4532,&0x4534
- 48e4: 34 45
- 48e6: 03 3c jmp $+8 ;abs 0x48ee
- 48e8: 92 82 32 45 sub &0x4532,&0x4534
- 48ec: 34 45
- 48ee: b0 12 fa 43 call #0x43fa
- 48f2: 30 40 a8 4c br #0x4ca8
- 48f6: 1a 42 34 45 mov &0x4534,r10
- 48fa: 1c 42 32 45 mov &0x4532,r12
- 48fe: b0 12 86 51 call #0x5186
- 4902: 82 4e 34 45 mov r14, &0x4534
- 4906: f3 3f jmp $-24 ;abs 0x48ee
- 4908: 1c 42 34 45 mov &0x4534,r12
- 490c: 1a 42 32 45 mov &0x4532,r10
- 4910: b0 12 9c 51 call #0x519c
- 4914: 82 4c 34 45 mov r12, &0x4534
- 4918: ea 3f jmp $-42 ;abs 0x48ee
- 491a: b0 12 fa 43 call #0x43fa
- 491e: b0 12 64 47 call #0x4764
- 4922: 30 40 a8 4c br #0x4ca8
- 4926: 1f 42 32 45 mov &0x4532,r15
- 492a: 30 40 2e 4c br #0x4c2e
- 492e: b0 12 fa 43 call #0x43fa
- 4932: 81 4f 00 00 mov r15, 0(r1) ;CRCDI_L(r1)
- 4936: 30 40 a8 4c br #0x4ca8
- 493a: 91 42 32 45 mov &0x4532,0(r1) ;CRCDI_L(r1)
- 493e: 00 00
- 4940: 92 42 34 45 mov &0x4534,&0x4532
- 4944: 32 45
- 4946: a2 41 34 45 mov @r1, &0x4534
- 494a: 30 40 a8 4c br #0x4ca8
- 494e: b0 12 fa 43 call #0x43fa
- 4952: 81 4f 00 00 mov r15, 0(r1) ;CRCDI_L(r1)
- 4956: 2f 41 mov @r1, r15
- 4958: 82 9f 32 45 cmp r15, &0x4532
- 495c: 54 34 jge $+170 ;abs 0x4a06
- 495e: 57 3c jmp $+176 ;abs 0x4a0e
- 4960: b0 12 fa 43 call #0x43fa
- 4964: 81 4f 00 00 mov r15, 0(r1) ;CRCDI_L(r1)
- 4968: 91 92 32 45 cmp &0x4532,0(r1) ;CRCDI_L(r1)
- 496c: 00 00
- 496e: 4b 34 jge $+152 ;abs 0x4a06
- 4970: 4e 3c jmp $+158 ;abs 0x4a0e
- 4972: b0 12 fa 43 call #0x43fa
- 4976: 81 4f 00 00 mov r15, 0(r1) ;CRCDI_L(r1)
- 497a: a2 91 32 45 cmp @r1, &0x4532
- 497e: 43 20 jnz $+136 ;abs 0x4a06
- 4980: 46 3c jmp $+142 ;abs 0x4a0e
- 4982: b0 12 fa 43 call #0x43fa
- 4986: b0 12 10 48 call #0x4810
- 498a: 30 40 a8 4c br #0x4ca8
- 498e: b0 12 3c 43 call #0x433c
- 4992: 30 40 a8 4c br #0x4ca8
- 4996: b0 12 1e 47 call #0x471e
- 499a: 30 40 a8 4c br #0x4ca8
- 499e: 81 43 00 00 mov #0, 0(r1) ;r3 As==00, CRCDI_L(r1)
- 49a2: 30 40 2c 4c br #0x4c2c
- 49a6: 1b 42 0c 43 mov &0x430c,r11
- 49aa: b0 12 fa 43 call #0x43fa
- 49ae: 0e 4b mov r11, r14
- 49b0: 0e 5e rla r14
- 49b2: 8e 4f 2e 43 mov r15, 17198(r14);0x432e(r14)
- 49b6: 92 53 0c 43 inc &0x430c
- 49ba: 1f 42 0c 43 mov &0x430c,r15
- 49be: 3f 90 00 01 cmp #256, r15 ;#0x0100
- 49c2: 02 2c jc $+6 ;abs 0x49c8
- 49c4: 30 40 a8 4c br #0x4ca8
- 49c8: 3f 40 4a 48 mov #18506, r15 ;#0x484a
- 49cc: 6d 3c jmp $+220 ;abs 0x4aa8
- 49ce: 91 42 32 45 mov &0x4532,0(r1) ;CRCDI_L(r1)
- 49d2: 00 00
- 49d4: 2f 41 mov @r1, r15
- 49d6: 0f 5f rla r15
- 49d8: 92 4f 2e 43 mov 17198(r15),&0x4532 ;0x432e(r15)
- 49dc: 32 45
- 49de: 30 40 a8 4c br #0x4ca8
- 49e2: b0 12 fa 43 call #0x43fa
- 49e6: 81 4f 00 00 mov r15, 0(r1) ;CRCDI_L(r1)
- 49ea: b0 12 fa 43 call #0x43fa
- 49ee: 81 4f 02 00 mov r15, 2(r1) ;CRCDIRB_H(r1)
- 49f2: 2f 41 mov @r1, r15
- 49f4: 0f 5f rla r15
- 49f6: 9f 41 02 00 mov 2(r1), 17198(r15);CRCDIRB_H(r1), 0x432e(r15)
- 49fa: 2e 43
- 49fc: 30 40 a8 4c br #0x4ca8
- 4a00: 82 93 32 45 tst &0x4532
- 4a04: 04 24 jz $+10 ;abs 0x4a0e
- 4a06: 82 43 32 45 mov #0, &0x4532 ;r3 As==00
- 4a0a: 30 40 a8 4c br #0x4ca8
- 4a0e: 92 43 32 45 mov #1, &0x4532 ;r3 As==01
- 4a12: 30 40 a8 4c br #0x4ca8
- 4a16: b0 12 e0 43 call #0x43e0
- 4a1a: 30 40 a8 4c br #0x4ca8
- 4a1e: 0f 43 clr r15
- 4a20: 30 3c jmp $+98 ;abs 0x4a82
- 4a22: 1f 42 b6 45 mov &0x45b6,r15
- 4a26: 80 3c jmp $+258 ;abs 0x4b28
- 4a28: b0 12 6c 44 call #0x446c
- 4a2c: 81 4f 00 00 mov r15, 0(r1) ;CRCDI_L(r1)
- 4a30: b0 12 fa 43 call #0x43fa
- 4a34: 81 4f 02 00 mov r15, 2(r1) ;CRCDIRB_H(r1)
- 4a38: 81 93 02 00 tst 2(r1) ;CRCDIRB_H(r1)
- 4a3c: 02 24 jz $+6 ;abs 0x4a42
- 4a3e: 30 40 a8 4c br #0x4ca8
- 4a42: b2 53 08 43 add #-1, &0x4308 ;r3 As==11
- 4a46: a2 41 b6 45 mov @r1, &0x45b6
- 4a4a: 30 40 a8 4c br #0x4ca8
- 4a4e: 81 43 00 00 mov #0, 0(r1) ;r3 As==00, CRCDI_L(r1)
- 4a52: 3e 40 ff 00 mov #255, r14 ;#0x00ff
- 4a56: 06 3c jmp $+14 ;abs 0x4a64
- 4a58: 2f 41 mov @r1, r15
- 4a5a: 0f 5f rla r15
- 4a5c: 8f 43 00 40 mov #0, 16384(r15);r3 As==00, RAMStart(r15)
- 4a60: 91 53 00 00 inc 0(r1) ;CRCDI_L(r1)
- 4a64: 2f 41 mov @r1, r15
- 4a66: 0e 9f cmp r15, r14
- 4a68: f7 37 jge $-16 ;abs 0x4a58
- 4a6a: 1e 3d jmp $+574 ;abs 0x4ca8
- 4a6c: b0 12 fa 43 call #0x43fa
- 4a70: b0 12 30 48 call #0x4830
- 4a74: 19 3d jmp $+564 ;abs 0x4ca8
- 4a76: b0 12 84 45 call #0x4584
- 4a7a: 16 3d jmp $+558 ;abs 0x4ca8
- 4a7c: 0f 43 clr r15
- 4a7e: d7 3c jmp $+432 ;abs 0x4c2e
- 4a80: 1f 43 mov #1, r15 ;r3 As==01
- 4a82: b0 12 94 46 call #0x4694
- 4a86: 10 3d jmp $+546 ;abs 0x4ca8
- 4a88: b0 12 b0 4c call #0x4cb0
- 4a8c: 0d 3d jmp $+540 ;abs 0x4ca8
- 4a8e: b0 12 30 45 call #0x4530
- 4a92: 0a 3d jmp $+534 ;abs 0x4ca8
- 4a94: b0 12 e8 46 call #0x46e8
- 4a98: 07 3d jmp $+528 ;abs 0x4ca8
- 4a9a: b0 12 14 47 call #0x4714
- 4a9e: 04 3d jmp $+522 ;abs 0x4ca8
- 4aa0: 1f 43 mov #1, r15 ;r3 As==01
- 4aa2: c5 3c jmp $+396 ;abs 0x4c2e
- 4aa4: 3f 40 0e 43 mov #17166, r15 ;#0x430e
- 4aa8: b0 12 34 42 call #0x4234
- 4aac: fd 3c jmp $+508 ;abs 0x4ca8
- 4aae: b0 12 fa 43 call #0x43fa
- 4ab2: 99 3c jmp $+308 ;abs 0x4be6
- 4ab4: 91 42 b6 45 mov &0x45b6,0(r1) ;CRCDI_L(r1)
- 4ab8: 00 00
- 4aba: b0 12 6c 44 call #0x446c
- 4abe: 82 4f b6 45 mov r15, &0x45b6
- 4ac2: f2 3c jmp $+486 ;abs 0x4ca8
- 4ac4: b0 12 fa 43 call #0x43fa
- 4ac8: 81 4f 00 00 mov r15, 0(r1) ;CRCDI_L(r1)
- 4acc: 21 11 rra @r1
- 4ace: 2f 41 mov @r1, r15
- 4ad0: 0f 5f rla r15
- 4ad2: 1f 52 30 45 add &0x4530,r15
- 4ad6: 54 3c jmp $+170 ;abs 0x4b80
- 4ad8: b0 12 fa 43 call #0x43fa
- 4adc: 81 4f 00 00 mov r15, 0(r1) ;CRCDI_L(r1)
- 4ae0: 21 11 rra @r1
- 4ae2: b0 12 fa 43 call #0x43fa
- 4ae6: 81 4f 02 00 mov r15, 2(r1) ;CRCDIRB_H(r1)
- 4aea: 2f 41 mov @r1, r15
- 4aec: 0f 5f rla r15
- 4aee: 1f 52 30 45 add &0x4530,r15
- 4af2: 9f 41 02 00 mov 2(r1), 0(r15) ;CRCDIRB_H(r1), CRCDI_L(r15)
- 4af6: 00 00
- 4af8: d7 3c jmp $+432 ;abs 0x4ca8
- 4afa: 1f 42 0c 43 mov &0x430c,r15
- 4afe: 97 3c jmp $+304 ;abs 0x4c2e
- 4b00: b0 12 fa 43 call #0x43fa
- 4b04: 81 4f 00 00 mov r15, 0(r1) ;CRCDI_L(r1)
- 4b08: b0 12 fa 43 call #0x43fa
- 4b0c: 81 4f 02 00 mov r15, 2(r1) ;CRCDIRB_H(r1)
- 4b10: 91 42 b6 45 mov &0x45b6,4(r1) ;CRCINIRES_L(r1)
- 4b14: 04 00
- 4b16: 1f 41 02 00 mov 2(r1), r15 ;CRCDIRB_H(r1)
- 4b1a: b0 12 84 44 call #0x4484
- 4b1e: 2f 41 mov @r1, r15
- 4b20: b0 12 84 44 call #0x4484
- 4b24: 1f 41 04 00 mov 4(r1), r15 ;CRCINIRES_L(r1)
- 4b28: b0 12 84 44 call #0x4484
- 4b2c: bd 3c jmp $+380 ;abs 0x4ca8
- 4b2e: b0 12 6c 44 call #0x446c
- 4b32: 81 4f 02 00 mov r15, 2(r1) ;CRCDIRB_H(r1)
- 4b36: b0 12 6c 44 call #0x446c
- 4b3a: 81 4f 04 00 mov r15, 4(r1) ;CRCINIRES_L(r1)
- 4b3e: b0 12 6c 44 call #0x446c
- 4b42: 81 4f 06 00 mov r15, 6(r1) ;CRCRESR_L(r1)
- 4b46: 91 53 04 00 inc 4(r1) ;CRCINIRES_L(r1)
- 4b4a: 1e 41 04 00 mov 4(r1), r14 ;CRCINIRES_L(r1)
- 4b4e: 1f 41 06 00 mov 6(r1), r15 ;CRCRESR_L(r1)
- 4b52: 0e 9f cmp r15, r14
- 4b54: a9 34 jge $+340 ;abs 0x4ca8
- 4b56: 1f 41 06 00 mov 6(r1), r15 ;CRCRESR_L(r1)
- 4b5a: b0 12 84 44 call #0x4484
- 4b5e: 1f 41 04 00 mov 4(r1), r15 ;CRCINIRES_L(r1)
- 4b62: b0 12 84 44 call #0x4484
- 4b66: 1f 41 02 00 mov 2(r1), r15 ;CRCDIRB_H(r1)
- 4b6a: b0 12 84 44 call #0x4484
- 4b6e: 92 41 02 00 mov 2(r1), &0x45b6 ;CRCDIRB_H(r1)
- 4b72: b6 45
- 4b74: 99 3c jmp $+308 ;abs 0x4ca8
- 4b76: 1f 42 08 43 mov &0x4308,r15
- 4b7a: 0f 5f rla r15
- 4b7c: 3f 50 8a 42 add #17034, r15 ;#0x428a
- 4b80: a1 4f 02 00 mov @r15, 2(r1) ;CRCDIRB_H(r1)
- 4b84: 1f 41 02 00 mov 2(r1), r15 ;CRCDIRB_H(r1)
- 4b88: 52 3c jmp $+166 ;abs 0x4c2e
- 4b8a: b0 12 fa 43 call #0x43fa
- 4b8e: 81 4f 00 00 mov r15, 0(r1) ;CRCDI_L(r1)
- 4b92: b0 12 fa 43 call #0x43fa
- 4b96: 81 4f 02 00 mov r15, 2(r1) ;CRCDIRB_H(r1)
- 4b9a: 86 3c jmp $+270 ;abs 0x4ca8
- 4b9c: 92 f2 32 45 and &0x4532,&0x4534
- 4ba0: 34 45
- 4ba2: 30 40 ee 48 br #0x48ee
- 4ba6: 92 d2 32 45 bis &0x4532,&0x4534
- 4baa: 34 45
- 4bac: 30 40 ee 48 br #0x48ee
- 4bb0: b0 12 fa 43 call #0x43fa
- 4bb4: 0b 4f mov r15, r11
- 4bb6: b0 12 fa 43 call #0x43fa
- 4bba: 0a 4f mov r15, r10
- 4bbc: 1c 42 32 45 mov &0x4532,r12
- 4bc0: b0 12 86 51 call #0x5186
- 4bc4: 0c 4e mov r14, r12
- 4bc6: 0a 4b mov r11, r10
- 4bc8: b0 12 9c 51 call #0x519c
- 4bcc: 82 4c 32 45 mov r12, &0x4532
- 4bd0: 6b 3c jmp $+216 ;abs 0x4ca8
- 4bd2: b0 12 28 42 call #0x4228
- 4bd6: 4f 4f mov.b r15, r15
- 4bd8: 2a 3c jmp $+86 ;abs 0x4c2e
- 4bda: 7f 40 0d 00 mov.b #13, r15 ;#0x000d
- 4bde: b0 12 18 42 call #0x4218
- 4be2: 7f 40 0a 00 mov.b #10, r15 ;#0x000a
- 4be6: b0 12 18 42 call #0x4218
- 4bea: 5e 3c jmp $+190 ;abs 0x4ca8
- 4bec: 91 42 32 45 mov &0x4532,0(r1) ;CRCDI_L(r1)
- 4bf0: 00 00
- 4bf2: 2f 41 mov @r1, r15
- 4bf4: 0f 5f rla r15
- 4bf6: 92 4f 00 40 mov 16384(r15),&0x4532 ;RAMStart(r15)
- 4bfa: 32 45
- 4bfc: 55 3c jmp $+172 ;abs 0x4ca8
- 4bfe: 81 43 00 00 mov #0, 0(r1) ;r3 As==00, CRCDI_L(r1)
- 4c02: 3e 40 03 01 mov #259, r14 ;#0x0103
- 4c06: 06 3c jmp $+14 ;abs 0x4c14
- 4c08: 2f 41 mov @r1, r15
- 4c0a: 0f 5f rla r15
- 4c0c: 8f 43 00 40 mov #0, 16384(r15);r3 As==00, RAMStart(r15)
- 4c10: 91 53 00 00 inc 0(r1) ;CRCDI_L(r1)
- 4c14: 2f 41 mov @r1, r15
- 4c16: 0e 9f cmp r15, r14
- 4c18: f7 37 jge $-16 ;abs 0x4c08
- 4c1a: 46 3c jmp $+142 ;abs 0x4ca8
- 4c1c: 91 42 2e 45 mov &0x452e,0(r1) ;CRCDI_L(r1)
- 4c20: 00 00
- 4c22: 03 3c jmp $+8 ;abs 0x4c2a
- 4c24: 91 42 b4 45 mov &0x45b4,0(r1) ;CRCDI_L(r1)
- 4c28: 00 00
- 4c2a: 21 11 rra @r1
- 4c2c: 2f 41 mov @r1, r15
- 4c2e: b0 12 38 44 call #0x4438
- 4c32: 3a 3c jmp $+118 ;abs 0x4ca8
- 4c34: b1 40 00 01 mov #256, 0(r1) ;#0x0100, CRCDI_L(r1)
- 4c38: 00 00
- 4c3a: 3b 40 03 01 mov #259, r11 ;#0x0103
- 4c3e: 0c 3c jmp $+26 ;abs 0x4c58
- 4c40: 2f 41 mov @r1, r15
- 4c42: 0f 5f rla r15
- 4c44: 1f 4f 00 40 mov 16384(r15),r15 ;RAMStart(r15)
- 4c48: b0 12 30 48 call #0x4830
- 4c4c: 7f 40 20 00 mov.b #32, r15 ;#AES_KEY_SIZE
- 4c50: b0 12 18 42 call #0x4218
- 4c54: 91 53 00 00 inc 0(r1) ;CRCDI_L(r1)
- 4c58: 2f 41 mov @r1, r15
- 4c5a: 0b 9f cmp r15, r11
- 4c5c: f1 37 jge $-28 ;abs 0x4c40
- 4c5e: 24 3c jmp $+74 ;abs 0x4ca8
- 4c60: 81 43 00 00 mov #0, 0(r1) ;r3 As==00, CRCDI_L(r1)
- 4c64: 3b 40 ff 00 mov #255, r11 ;#0x00ff
- 4c68: 1c 3c jmp $+58 ;abs 0x4ca2
- 4c6a: 2f 41 mov @r1, r15
- 4c6c: 0f 5f rla r15
- 4c6e: 8f 93 00 40 tst 16384(r15) ;RAMStart(r15)
- 4c72: 15 24 jz $+44 ;abs 0x4c9e
- 4c74: 2f 41 mov @r1, r15
- 4c76: b0 12 10 48 call #0x4810
- 4c7a: 7f 40 20 00 mov.b #32, r15 ;#AES_KEY_SIZE
- 4c7e: b0 12 18 42 call #0x4218
- 4c82: 2f 41 mov @r1, r15
- 4c84: 0f 5f rla r15
- 4c86: 1f 4f 00 40 mov 16384(r15),r15 ;RAMStart(r15)
- 4c8a: b0 12 30 48 call #0x4830
- 4c8e: 7f 40 0d 00 mov.b #13, r15 ;#0x000d
- 4c92: b0 12 18 42 call #0x4218
- 4c96: 7f 40 0a 00 mov.b #10, r15 ;#0x000a
- 4c9a: b0 12 18 42 call #0x4218
- 4c9e: 91 53 00 00 inc 0(r1) ;CRCDI_L(r1)
- 4ca2: 2f 41 mov @r1, r15
- 4ca4: 0b 9f cmp r15, r11
- 4ca6: e1 37 jge $-60 ;abs 0x4c6a
- 4ca8: 31 52 add #8, sp ;r2 As==11
- 4caa: 3a 41 pop r10
- 4cac: 3b 41 pop r11
- 4cae: 30 41 ret
-
-00004cb0 <execFunc>:
- 4cb0: 0b 12 push r11
- 4cb2: b0 12 fa 43 call #0x43fa
- 4cb6: 0b 4f mov r15, r11
- 4cb8: 3f 90 20 4e cmp #20000, r15 ;#0x4e20
- 4cbc: 05 38 jl $+12 ;abs 0x4cc8
- 4cbe: 3f 50 e0 b1 add #-20000,r15 ;#0xb1e0
- 4cc2: b0 12 54 48 call #0x4854
- 4cc6: 15 3c jmp $+44 ;abs 0x4cf2
- 4cc8: 3f 90 10 27 cmp #10000, r15 ;#0x2710
- 4ccc: 0a 38 jl $+22 ;abs 0x4ce2
- 4cce: 1f 42 b6 45 mov &0x45b6,r15
- 4cd2: b0 12 84 44 call #0x4484
- 4cd6: 0b 5b rla r11
- 4cd8: 3b 50 32 01 add #306, r11 ;#MPYS
- 4cdc: a2 4b b6 45 mov @r11, &0x45b6
- 4ce0: 08 3c jmp $+18 ;abs 0x4cf2
- 4ce2: 1f 42 b6 45 mov &0x45b6,r15
- 4ce6: b0 12 84 44 call #0x4484
- 4cea: 0b 5b rla r11
- 4cec: 92 4b 74 45 mov 17780(r11),&0x45b6 ;0x4574(r11)
- 4cf0: b6 45
- 4cf2: 3b 41 pop r11
- 4cf4: 30 41 ret
- 4cf6: 3c 2d jc $+634 ;abs 0x4f70
- 4cf8: 2d 20 jnz $+92 ;abs 0x4d54
- 4cfa: 52 41 4d 20 mov.b 8269(r1),sr ;0x204d(r1)
- 4cfe: 65 72 subc.b #4, r5 ;r2 As==10
- 4d00: 72 6f addc.b @r15+, sr
- 4d02: 72 73 subc.b #-1, sr ;r3 As==11
- ...
-
-00004d06 <init_msp4th>:
- 4d06: 21 83 decd sp
- 4d08: 0f 49 mov r9, r15
- 4d0a: b0 12 64 47 call #0x4764
- 4d0e: 3f 40 f6 4c mov #19702, r15 ;#0x4cf6
- 4d12: b0 12 34 42 call #0x4234
- 4d16: b2 40 40 00 mov #64, &0x4308 ;#0x0040
- 4d1a: 08 43
- 4d1c: b2 40 10 27 mov #10000, &0x45b6 ;#0x2710
- 4d20: b6 45
- 4d22: 92 43 0c 43 mov #1, &0x430c ;r3 As==01
- 4d26: 81 43 00 00 mov #0, 0(r1) ;r3 As==00, CRCDI_L(r1)
- 4d2a: 82 43 0a 43 mov #0, &0x430a ;r3 As==00
- 4d2e: c2 43 ba 45 mov.b #0, &0x45ba ;r3 As==00
- 4d32: 92 43 72 45 mov #1, &0x4572 ;r3 As==01
- 4d36: 82 43 30 45 mov #0, &0x4530 ;r3 As==00
- 4d3a: 82 43 b8 45 mov #0, &0x45b8 ;r3 As==00
- 4d3e: 81 43 00 00 mov #0, 0(r1) ;r3 As==00, CRCDI_L(r1)
- 4d42: 3e 40 7f 00 mov #127, r14 ;#0x007f
- 4d46: 07 3c jmp $+16 ;abs 0x4d56
- 4d48: 2f 41 mov @r1, r15
- 4d4a: 3f 50 08 42 add #16904, r15 ;#0x4208
- 4d4e: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00, CRCDI_L(r15)
- 4d52: 91 53 00 00 inc 0(r1) ;CRCDI_L(r1)
- 4d56: 2f 41 mov @r1, r15
- 4d58: 0e 9f cmp r15, r14
- 4d5a: f6 2f jc $-18 ;abs 0x4d48
- 4d5c: 81 43 00 00 mov #0, 0(r1) ;r3 As==00, CRCDI_L(r1)
- 4d60: 3e 40 1f 00 mov #31, r14 ;#0x001f
- 4d64: 07 3c jmp $+16 ;abs 0x4d74
- 4d66: 2f 41 mov @r1, r15
- 4d68: 3f 50 0e 43 add #17166, r15 ;#0x430e
- 4d6c: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00, CRCDI_L(r15)
- 4d70: 91 53 00 00 inc 0(r1) ;CRCDI_L(r1)
- 4d74: 2f 41 mov @r1, r15
- 4d76: 0e 9f cmp r15, r14
- 4d78: f6 2f jc $-18 ;abs 0x4d66
- 4d7a: b0 12 7c 42 call #0x427c
- 4d7e: 0f 43 clr r15
- 4d80: b0 12 38 44 call #0x4438
- 4d84: 21 53 incd sp
- 4d86: 30 41 ret
- 4d88: 70 72 subc.b #8, pc ;r2 As==11
- 4d8a: 6f 63 addc.b #2, r15 ;r3 As==10
- 4d8c: 65 73 subc.b #2, r5 ;r3 As==10
- 4d8e: 73 4c .word 0x4c73; ???? Illegal as 2-op instr
- 4d90: 6f 6f addc.b @r15, r15
- 4d92: 70 28 jnc $+226 ;abs 0x4e74
- 4d94: 29 00 .word 0x0029; ????
- 4d96: 3c 2d jc $+634 ;abs 0x5010
- 4d98: 2d 20 jnz $+92 ;abs 0x4df4
- 4d9a: 70 72 subc.b #8, pc ;r2 As==11
- 4d9c: 6f 67 addc.b @r7, r15
- 4d9e: 43 6f .word 0x6f43; ???? Illegal as 2-op instr
- 4da0: 75 6e addc.b @r14+, r5
- 4da2: 74 65 addc.b @r5+, r4
- 4da4: 72 00 .word 0x0072; ????
- 4da6: 3c 2d jc $+634 ;abs 0x5020
- 4da8: 2d 20 jnz $+92 ;abs 0x4e04
- 4daa: 6f 70 subc.b @r0, r15
- 4dac: 63 6f .word 0x6f63; ???? Illegal as 2-op instr
- 4dae: 64 65 addc.b @r5, r4
- ...
-
-00004db2 <processLoop>:
- 4db2: 0b 12 push r11
- 4db4: 0a 12 push r10
- 4db6: 21 82 sub #4, sp ;r2 As==10
- 4db8: 3a 40 0f 27 mov #9999, r10 ;#0x270f
- 4dbc: 3b 40 1f 4e mov #19999, r11 ;#0x4e1f
- 4dc0: 3f 40 88 4d mov #19848, r15 ;#0x4d88
- 4dc4: b0 12 34 42 call #0x4234
- 4dc8: 1f 42 b6 45 mov &0x45b6,r15
- 4dcc: b0 12 64 47 call #0x4764
- 4dd0: 3f 40 96 4d mov #19862, r15 ;#0x4d96
- 4dd4: b0 12 34 42 call #0x4234
- 4dd8: 1f 42 b6 45 mov &0x45b6,r15
- 4ddc: 0a 9f cmp r15, r10
- 4dde: 0d 2c jc $+28 ;abs 0x4dfa
- 4de0: 1f 42 b6 45 mov &0x45b6,r15
- 4de4: 3f 50 f0 d8 add #-10000,r15 ;#0xd8f0
- 4de8: 81 4f 02 00 mov r15, 2(r1) ;CRCDIRB_H(r1)
- 4dec: 1f 41 02 00 mov 2(r1), r15 ;CRCDIRB_H(r1)
- 4df0: 0f 5f rla r15
- 4df2: 91 4f 5a 4f mov 20314(r15),0(r1) ;0x4f5a(r15), CRCDI_L(r1)
- 4df6: 00 00
- 4df8: 06 3c jmp $+14 ;abs 0x4e06
- 4dfa: 1f 42 b6 45 mov &0x45b6,r15
- 4dfe: 0f 5f rla r15
- 4e00: 91 4f 2e 43 mov 17198(r15),0(r1) ;0x432e(r15), CRCDI_L(r1)
- 4e04: 00 00
- 4e06: 2f 41 mov @r1, r15
- 4e08: b0 12 64 47 call #0x4764
- 4e0c: 3f 40 a6 4d mov #19878, r15 ;#0x4da6
- 4e10: b0 12 34 42 call #0x4234
- 4e14: 92 53 b6 45 inc &0x45b6
- 4e18: 2f 41 mov @r1, r15
- 4e1a: 0b 9f cmp r15, r11
- 4e1c: 06 2c jc $+14 ;abs 0x4e2a
- 4e1e: 2f 41 mov @r1, r15
- 4e20: 3f 50 e0 b1 add #-20000,r15 ;#0xb1e0
- 4e24: b0 12 54 48 call #0x4854
- 4e28: cb 3f jmp $-104 ;abs 0x4dc0
- 4e2a: 1f 42 b6 45 mov &0x45b6,r15
- 4e2e: b0 12 84 44 call #0x4484
- 4e32: 2f 41 mov @r1, r15
- 4e34: 0f 5f rla r15
- 4e36: 92 4f 74 45 mov 17780(r15),&0x45b6 ;0x4574(r15)
- 4e3a: b6 45
- 4e3c: c1 3f jmp $-124 ;abs 0x4dc0
-
-00004e3e <cmdListBi>:
- 4e3e: 65 78 subc.b @r8, r5
- 4e40: 69 74 subc.b @r4, r9
- 4e42: 20 2b jnc $-446 ;abs 0x4c84
- 4e44: 20 2d jc $+578 ;abs 0x5086
- 4e46: 20 2a jnc $-958 ;abs 0x4a88
- 4e48: 20 2f jc $-446 ;abs 0x4c8a
- 4e4a: 20 2e jc $-958 ;abs 0x4a8c
- 4e4c: 20 64 addc @r4, pc
- 4e4e: 75 70 20 64 subc.b #25632, r5 ;#0x6420
- 4e52: 72 6f addc.b @r15+, sr
- 4e54: 70 20 jnz $+226 ;abs 0x4f36
- 4e56: 73 77 .word 0x7773; ???? Illegal as 2-op instr
- 4e58: 61 70 subc.b @r0, sp
- 4e5a: 20 3c jmp $+66 ;abs 0x4e9c
- 4e5c: 20 3e jmp $-958 ;abs 0x4a9e
- 4e5e: 20 3d jmp $+578 ;abs 0x50a0
- 4e60: 20 2e jc $-958 ;abs 0x4aa2
- 4e62: 68 62 addc.b #4, r8 ;r2 As==10
- 4e64: 20 67 addc @r7, pc
- 4e66: 77 20 jnz $+240 ;abs 0x4f56
- 4e68: 64 66 addc.b @r6, r4
- 4e6a: 6e 20 jnz $+222 ;abs 0x4f48
- 4e6c: 6b 65 addc.b @r5, r11
- 4e6e: 79 74 subc.b @r4+, r9
- 4e70: 20 2c jc $+66 ;abs 0x4eb2
- 4e72: 20 70 subc @r0, pc
- 4e74: 40 20 jnz $+130 ;abs 0x4ef6
- 4e76: 70 21 jnz $+738 ;abs 0x5158
- 4e78: 20 6e addc @r14, pc
- 4e7a: 6f 74 subc.b @r4, r15
- 4e7c: 20 6c addc @r12, pc
- 4e7e: 69 73 subc.b #2, r9 ;r3 As==10
- 4e80: 74 20 jnz $+234 ;abs 0x4f6a
- 4e82: 69 66 addc.b @r6, r9
- 4e84: 20 74 subc @r4, pc
- 4e86: 68 65 addc.b @r5, r8
- 4e88: 6e 20 jnz $+222 ;abs 0x4f66
- 4e8a: 65 6c addc.b @r12, r5
- 4e8c: 73 65 .word 0x6573; ???? Illegal as 2-op instr
- 4e8e: 20 62 addc #4, pc ;r2 As==10
- 4e90: 65 67 addc.b @r7, r5
- 4e92: 69 6e addc.b @r14, r9
- 4e94: 20 75 subc @r5, pc
- 4e96: 6e 74 subc.b @r4, r14
- 4e98: 69 6c addc.b @r12, r9
- 4e9a: 20 63 addc #2, pc ;r3 As==10
- 4e9c: 6c 72 subc.b #4, r12 ;r2 As==10
- 4e9e: 62 20 jnz $+198 ;abs 0x4f64
- 4ea0: 2e 68 addc @r8, r14
- 4ea2: 20 5d add @r13, pc
- 4ea4: 20 6e addc @r14, pc
- 4ea6: 75 6d addc.b @r13+, r5
- 4ea8: 20 70 subc @r0, pc
- 4eaa: 75 73 subc.b #-1, r5 ;r3 As==11
- 4eac: 68 30 jn $+210 ;abs 0x4f7e
- 4eae: 20 67 addc @r7, pc
- 4eb0: 6f 74 subc.b @r4, r15
- 4eb2: 6f 20 jnz $+224 ;abs 0x4f92
- 4eb4: 65 78 subc.b @r8, r5
- 4eb6: 65 63 addc.b #2, r5 ;r3 As==10
- 4eb8: 20 6c addc @r12, pc
- 4eba: 75 20 jnz $+236 ;abs 0x4fa6
- 4ebc: 70 75 subc.b @r5+, pc
- 4ebe: 73 68 .word 0x6873; ???? Illegal as 2-op instr
- 4ec0: 6e 20 jnz $+222 ;abs 0x4f9e
- 4ec2: 6f 76 subc.b @r6, r15
- 4ec4: 65 72 subc.b #4, r5 ;r2 As==10
- 4ec6: 20 70 subc @r0, pc
- 4ec8: 75 73 subc.b #-1, r5 ;r3 As==11
- 4eca: 68 31 jn $+722 ;abs 0x519c
- 4ecc: 20 70 subc @r0, pc
- 4ece: 77 72 subc.b #8, r7 ;r2 As==11
- 4ed0: 64 20 jnz $+202 ;abs 0x4f9a
- 4ed2: 65 6d addc.b @r13, r5
- 4ed4: 69 74 subc.b @r4, r9
- 4ed6: 20 3b jl $-446 ;abs 0x4d18
- 4ed8: 20 40 br @r0
- 4eda: 20 21 jnz $+578 ;abs 0x511c
- 4edc: 20 68 addc @r8, pc
- 4ede: 40 20 jnz $+130 ;abs 0x4f60
- 4ee0: 64 6f addc.b @r15, r4
- 4ee2: 20 6c addc @r12, pc
- 4ee4: 6f 6f addc.b @r15, r15
- 4ee6: 70 20 jnz $+226 ;abs 0x4fc8
- 4ee8: 69 20 jnz $+212 ;abs 0x4fbc
- 4eea: 62 40 mov.b @r0, sr
- 4eec: 20 61 addc @r1, pc
- 4eee: 21 20 jnz $+68 ;abs 0x4f32
- 4ef0: 61 6e addc.b @r14, sp
- 4ef2: 64 20 jnz $+202 ;abs 0x4fbc
- 4ef4: 6f 72 subc.b #4, r15 ;r2 As==10
- 4ef6: 20 2a jnc $-958 ;abs 0x4b38
- 4ef8: 2f 20 jnz $+96 ;abs 0x4f58
- 4efa: 6b 65 addc.b @r5, r11
- 4efc: 79 20 jnz $+244 ;abs 0x4ff0
- 4efe: 63 72 .word 0x7263; ???? Illegal as 2-op instr
- 4f00: 20 68 addc @r8, pc
- 4f02: 69 73 subc.b #2, r9 ;r3 As==10
- 4f04: 74 20 jnz $+234 ;abs 0x4fee
- 4f06: 68 69 addc.b @r9, r8
- 4f08: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 4f0a: 63 6c .word 0x6c63; ???? Illegal as 2-op instr
- 4f0c: 72 20 jnz $+230 ;abs 0x4ff2
- 4f0e: 66 61 addc.b @r1, r6
- 4f10: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 4f12: 74 69 addc.b @r9+, r4
- 4f14: 6d 65 addc.b @r5, r13
- 4f16: 72 20 jnz $+230 ;abs 0x4ffc
- 4f18: 73 6c .word 0x6c73; ???? Illegal as 2-op instr
- 4f1a: 6f 77 subc.b @r7, r15
- 4f1c: 74 69 addc.b @r9+, r4
- 4f1e: 6d 65 addc.b @r5, r13
- 4f20: 72 20 jnz $+230 ;abs 0x5006
- 4f22: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 4f24: 61 74 subc.b @r4, sp
- 4f26: 20 68 addc @r8, pc
- 4f28: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 4f2a: 61 74 subc.b @r4, sp
- 4f2c: 20 66 addc @r6, pc
- 4f2e: 65 63 addc.b #2, r5 ;r3 As==10
- 4f30: 20 66 addc @r6, pc
- 4f32: 65 63 addc.b #2, r5 ;r3 As==10
- 4f34: 73 65 .word 0x6573; ???? Illegal as 2-op instr
- 4f36: 74 20 jnz $+234 ;abs 0x5020
- 4f38: 66 65 addc.b @r5, r6
- 4f3a: 63 62 .word 0x6263; ???? Illegal as 2-op instr
- 4f3c: 73 65 .word 0x6573; ???? Illegal as 2-op instr
- 4f3e: 74 20 jnz $+234 ;abs 0x5028
- 4f40: 66 65 addc.b @r5, r6
- 4f42: 63 62 .word 0x6263; ???? Illegal as 2-op instr
- 4f44: 63 6c .word 0x6c63; ???? Illegal as 2-op instr
- 4f46: 72 20 jnz $+230 ;abs 0x502c
- ...
-
-00004f49 <cmdListBi2>:
- 4f49: 5b 20 jnz $+184 ;abs 0x5001
- 4f4b: 3a 20 jnz $+118 ;abs 0x4fc1
- 4f4d: 76 61 addc.b @r1+, r6
- 4f4f: 72 20 jnz $+230 ;abs 0x5035
- ...
-
-00004f52 <cmdList2N>:
- 4f52: 00 00 .word CRCDI_L; ????
- 4f54: 10 27 jz $-478 ;abs 0x4d76
- 4f56: 30 27 jz $-414 ;abs 0x4db8
- 4f58: 97 27 jz $-208 ;abs 0x4e88
-
-00004f5a <progBi>:
- 4f5a: 39 4e mov @r14+, r9
- 4f5c: 2e 4e mov @r14, r14
- 4f5e: 3e 4e mov @r14+, r14
- 4f60: 36 4e mov @r14+, r6
- 4f62: 18 27 jz $-462 ;abs 0x4d94
- 4f64: 3f 4e mov @r14+, r15
- 4f66: 40 4e br r14
- 4f68: 2e 27 jz $-418 ;abs 0x4dc6
- 4f6a: 28 4e mov @r14, r8
- 4f6c: 42 4e mov.b r14, sr
- 4f6e: 36 4e mov @r14+, r6
- 4f70: 2a 27 jz $-426 ;abs 0x4dc6
- 4f72: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 4f74: 5d 00 .word 0x005d; ????
- 4f76: 44 4e mov.b r14, r4
- 4f78: 2c 4e mov @r14, r12
- 4f7a: 36 4e mov @r14+, r6
- 4f7c: 26 27 jz $-434 ;abs 0x4dca
- 4f7e: 28 4e mov @r14, r8
- 4f80: 45 4e mov.b r14, r5
- 4f82: 40 4e br r14
- 4f84: 2e 27 jz $-418 ;abs 0x4de2
- 4f86: 41 4e mov.b r14, sp
- 4f88: 3f 4e mov @r14+, r15
- 4f8a: 40 4e br r14
- 4f8c: 2e 27 jz $-418 ;abs 0x4dea
- 4f8e: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 4f90: 3f 00 .word 0x003f; ????
- 4f92: 47 4e mov.b r14, r7
- 4f94: 3f 4e mov @r14+, r15
- 4f96: 3a 4e mov @r14+, r10
- 4f98: 48 4e mov.b r14, r8
- 4f9a: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 4f9c: 55 55 2e 4e add.b 20014(r5),r5 ;0x4e2e(r5)
- 4fa0: 2f 4e mov @r14, r15
- 4fa2: 39 4e mov @r14+, r9
- 4fa4: 2e 4e mov @r14, r14
- 4fa6: 3e 4e mov @r14+, r14
- 4fa8: 36 4e mov @r14+, r6
- 4faa: 3f 27 jz $-384 ;abs 0x4e2a
- 4fac: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 4fae: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 4fb0: 31 4e mov @r14+, sp
- 4fb2: 31 4e mov @r14+, sp
- 4fb4: 3f 4e mov @r14+, r15
- 4fb6: 3a 4e mov @r14+, r10
- 4fb8: 28 4e mov @r14, r8
- 4fba: 42 4e mov.b r14, sr
- 4fbc: 34 4e mov @r14+, r4
- 4fbe: 36 4e mov @r14+, r6
- 4fc0: 4a 27 jz $-362 ;abs 0x4e56
- 4fc2: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 4fc4: 3f 00 .word 0x003f; ????
- 4fc6: 47 4e mov.b r14, r7
- 4fc8: 46 4e mov.b r14, r6
- 4fca: 3f 4e mov @r14+, r15
- 4fcc: 3a 4e mov @r14+, r10
- 4fce: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 4fd0: 36 4e mov @r14+, r6
- 4fd2: 44 4e mov.b r14, r4
- 4fd4: 2c 4e mov @r14, r12
- 4fd6: 36 4e mov @r14+, r6
- 4fd8: 56 27 jz $-338 ;abs 0x4e86
- 4fda: 31 4e mov @r14+, sp
- 4fdc: 4b 4e mov.b r14, r11
- 4fde: 27 4e mov @r14, r7
- 4fe0: 31 4e mov @r14+, sp
- 4fe2: 3f 4e mov @r14+, r15
- 4fe4: 3a 4e mov @r14+, r10
- 4fe6: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 4fe8: 38 4e mov @r14+, r8
- 4fea: 44 4e mov.b r14, r4
- 4fec: 2c 4e mov @r14, r12
- 4fee: 36 4e mov @r14+, r6
- 4ff0: 68 27 jz $-302 ;abs 0x4ec2
- 4ff2: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 4ff4: 40 4e br r14
- 4ff6: 31 4e mov @r14+, sp
- 4ff8: 4b 4e mov.b r14, r11
- 4ffa: 29 4e mov @r14, r9
- 4ffc: 31 4e mov @r14+, sp
- 4ffe: 29 4e mov @r14, r9
- 5000: 4b 4e mov.b r14, r11
- 5002: 29 4e mov @r14, r9
- 5004: 33 4e .word 0x4e33; ???? Illegal as 2-op instr
- 5006: 3f 4e mov @r14+, r15
- 5008: 3a 4e mov @r14+, r10
- 500a: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 500c: 37 4e mov @r14+, r7
- 500e: 44 4e mov.b r14, r4
- 5010: 2c 4e mov @r14, r12
- 5012: 36 4e mov @r14+, r6
- 5014: 74 27 jz $-278 ;abs 0x4efe
- 5016: 28 4e mov @r14, r8
- 5018: 4b 4e mov.b r14, r11
- 501a: 29 4e mov @r14, r9
- 501c: 33 4e .word 0x4e33; ???? Illegal as 2-op instr
- 501e: 3f 4e mov @r14+, r15
- 5020: 3a 4e mov @r14+, r10
- 5022: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 5024: 11 27 jz $-476 ;abs 0x4e48
- 5026: 44 4e mov.b r14, r4
- 5028: 2c 4e mov @r14, r12
- 502a: 36 4e mov @r14+, r6
- 502c: 7d 27 jz $-260 ;abs 0x4f28
- 502e: 11 27 jz $-476 ;abs 0x4e52
- 5030: 3f 4e mov @r14+, r15
- 5032: 3a 4e mov @r14+, r10
- 5034: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 5036: 48 4e mov.b r14, r8
- 5038: 44 4e mov.b r14, r4
- 503a: 2c 4e mov @r14, r12
- 503c: 34 4e mov @r14+, r4
- 503e: 36 4e mov @r14+, r6
- 5040: 87 27 jz $-240 ;abs 0x4f50
- 5042: 31 4e mov @r14+, sp
- 5044: 3f 4e mov @r14+, r15
- 5046: 3a 4e mov @r14+, r10
- 5048: 31 4e mov @r14+, sp
- 504a: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 504c: 55 55 2c 4e add.b 20012(r5),r5 ;0x4e2c(r5)
- 5050: 34 4e mov @r14+, r4
- 5052: 36 4e mov @r14+, r6
- 5054: 94 27 jz $-214 ;abs 0x4f7e
- 5056: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 5058: 3f 00 .word 0x003f; ????
- 505a: 47 4e mov.b r14, r7
- 505c: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 505e: 73 00 .word 0x0073; ????
- 5060: 47 4e mov.b r14, r7
- 5062: 45 4e mov.b r14, r5
- 5064: 3a 4e mov @r14+, r10
- 5066: 48 4e mov.b r14, r8
- 5068: 4b 4e mov.b r14, r11
- 506a: 3f 4e mov @r14+, r15
- 506c: 31 4e mov @r14+, sp
- 506e: 2e 4e mov @r14, r14
- 5070: 2f 4e mov @r14, r15
- 5072: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 5074: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 5076: 31 4e mov @r14+, sp
- 5078: 31 4e mov @r14+, sp
- 507a: 43 4e .word 0x4e43; ???? Illegal as 2-op instr
- 507c: 48 4e mov.b r14, r8
- 507e: 31 4e mov @r14+, sp
- 5080: 48 4e mov.b r14, r8
-
-00005082 <memcpy>:
- 5082: 0b 12 push r11
- 5084: 0a 12 push r10
- 5086: 09 12 push r9
- 5088: 08 12 push r8
- 508a: 0d 93 tst r13
- 508c: 77 24 jz $+240 ;abs 0x517c
- 508e: 0b 4f mov r15, r11
- 5090: 0c 4e mov r14, r12
- 5092: 0f 9e cmp r14, r15
- 5094: 73 24 jz $+232 ;abs 0x517c
- 5096: 0f 9e cmp r14, r15
- 5098: 34 2c jc $+106 ;abs 0x5102
- 509a: 0a 4e mov r14, r10
- 509c: 0a df bis r15, r10
- 509e: 1a f3 and #1, r10 ;r3 As==01
- 50a0: 1a 24 jz $+54 ;abs 0x50d6
- 50a2: 0c ef xor r15, r12
- 50a4: 1c f3 and #1, r12 ;r3 As==01
- 50a6: 08 20 jnz $+18 ;abs 0x50b8
- 50a8: 1c 43 mov #1, r12 ;r3 As==01
- 50aa: 0c 9d cmp r13, r12
- 50ac: 06 2c jc $+14 ;abs 0x50ba
- 50ae: 0b 4e mov r14, r11
- 50b0: 0b fc and r12, r11
- 50b2: 2c 43 mov #2, r12 ;r3 As==10
- 50b4: 0c 8b sub r11, r12
- 50b6: 01 3c jmp $+4 ;abs 0x50ba
- 50b8: 0c 4d mov r13, r12
- 50ba: 0d 8c sub r12, r13
- 50bc: 0b 43 clr r11
- 50be: 0a 4f mov r15, r10
- 50c0: 0a 5b add r11, r10
- 50c2: 09 4e mov r14, r9
- 50c4: 09 5b add r11, r9
- 50c6: ea 49 00 00 mov.b @r9, 0(r10) ;CRCDI_L(r10)
- 50ca: 1b 53 inc r11
- 50cc: 0c 9b cmp r11, r12
- 50ce: f7 23 jnz $-16 ;abs 0x50be
- 50d0: 0b 4f mov r15, r11
- 50d2: 0b 5c add r12, r11
- 50d4: 0c 5e add r14, r12
- 50d6: 0e 4d mov r13, r14
- 50d8: 12 c3 clrc
- 50da: 0e 10 rrc r14
- 50dc: 0e 93 tst r14
- 50de: 0c 24 jz $+26 ;abs 0x50f8
- 50e0: 08 4e mov r14, r8
- 50e2: 09 4c mov r12, r9
- 50e4: 0a 4b mov r11, r10
- 50e6: aa 49 00 00 mov @r9, 0(r10) ;CRCDI_L(r10)
- 50ea: 29 53 incd r9
- 50ec: 2a 53 incd r10
- 50ee: 38 53 add #-1, r8 ;r3 As==11
- 50f0: fa 23 jnz $-10 ;abs 0x50e6
- 50f2: 0e 5e rla r14
- 50f4: 0c 5e add r14, r12
- 50f6: 0b 5e add r14, r11
- 50f8: 1d f3 and #1, r13 ;r3 As==01
- 50fa: 40 24 jz $+130 ;abs 0x517c
- 50fc: eb 4c 00 00 mov.b @r12, 0(r11) ;CRCDI_L(r11)
- 5100: 3d 3c jmp $+124 ;abs 0x517c
- 5102: 0e 5d add r13, r14
- 5104: 0c 4f mov r15, r12
- 5106: 0c 5d add r13, r12
- 5108: 0b 4c mov r12, r11
- 510a: 0b de bis r14, r11
- 510c: 1b f3 and #1, r11 ;r3 As==01
- 510e: 1b 24 jz $+56 ;abs 0x5146
- 5110: 0b 4c mov r12, r11
- 5112: 0b ee xor r14, r11
- 5114: 1b f3 and #1, r11 ;r3 As==01
- 5116: 06 20 jnz $+14 ;abs 0x5124
- 5118: 3d 90 03 00 cmp #3, r13 ;#0x0003
- 511c: 03 28 jnc $+8 ;abs 0x5124
- 511e: 0b 4e mov r14, r11
- 5120: 1b f3 and #1, r11 ;r3 As==01
- 5122: 01 3c jmp $+4 ;abs 0x5126
- 5124: 0b 4d mov r13, r11
- 5126: 0d 8b sub r11, r13
- 5128: 0a 4b mov r11, r10
- 512a: 3a 53 add #-1, r10 ;r3 As==11
- 512c: 3b e3 inv r11
- 512e: 1b 53 inc r11
- 5130: 0c 5b add r11, r12
- 5132: 0e 5b add r11, r14
- 5134: 0b 4c mov r12, r11
- 5136: 0b 5a add r10, r11
- 5138: 09 4e mov r14, r9
- 513a: 09 5a add r10, r9
- 513c: eb 49 00 00 mov.b @r9, 0(r11) ;CRCDI_L(r11)
- 5140: 3a 53 add #-1, r10 ;r3 As==11
- 5142: 3a 93 cmp #-1, r10 ;r3 As==11
- 5144: f7 23 jnz $-16 ;abs 0x5134
- 5146: 0a 4d mov r13, r10
- 5148: 12 c3 clrc
- 514a: 0a 10 rrc r10
- 514c: 0a 93 tst r10
- 514e: 11 24 jz $+36 ;abs 0x5172
- 5150: 08 4a mov r10, r8
- 5152: 09 4e mov r14, r9
- 5154: 0b 4c mov r12, r11
- 5156: 29 83 decd r9
- 5158: 2b 83 decd r11
- 515a: ab 49 00 00 mov @r9, 0(r11) ;CRCDI_L(r11)
- 515e: 38 53 add #-1, r8 ;r3 As==11
- 5160: fa 23 jnz $-10 ;abs 0x5156
- 5162: 0b 4a mov r10, r11
- 5164: 0b 11 rra r11
- 5166: 0b 43 clr r11
- 5168: 0b 10 rrc r11
- 516a: 0b 8a sub r10, r11
- 516c: 0b 5b rla r11
- 516e: 0e 5b add r11, r14
- 5170: 0c 5b add r11, r12
- 5172: 1d f3 and #1, r13 ;r3 As==01
- 5174: 03 24 jz $+8 ;abs 0x517c
- 5176: dc 4e ff ff mov.b -1(r14),-1(r12) ;0xffff(r14), 0xffff(r12)
- 517a: ff ff
- 517c: 38 41 pop r8
- 517e: 39 41 pop r9
- 5180: 3a 41 pop r10
- 5182: 3b 41 pop r11
- 5184: 30 41 ret
-
-00005186 <__mulhi3>:
- 5186: 0e 43 clr r14
- 5188: 0a 93 tst r10
- 518a: 07 24 jz $+16 ;abs 0x519a
- 518c: 12 c3 clrc
- 518e: 0c 10 rrc r12
- 5190: 01 28 jnc $+4 ;abs 0x5194
- 5192: 0e 5a add r10, r14
- 5194: 0a 5a rla r10
- 5196: 0c 93 tst r12
- 5198: f7 23 jnz $-16 ;abs 0x5188
- 519a: 30 41 ret
-
-0000519c <__divmodhi4>:
- 519c: 0d 43 clr r13
- 519e: 3c b0 00 80 bit #-32768,r12 ;#0x8000
- 51a2: 03 28 jnc $+8 ;abs 0x51aa
- 51a4: 3c e3 inv r12
- 51a6: 1c 53 inc r12
- 51a8: 2d d2 bis #4, r13 ;r2 As==10
- 51aa: 3a b0 00 80 bit #-32768,r10 ;#0x8000
- 51ae: 03 28 jnc $+8 ;abs 0x51b6
- 51b0: 3a e3 inv r10
- 51b2: 1a 53 inc r10
- 51b4: 3d d2 bis #8, r13 ;r2 As==11
- 51b6: b0 12 d2 51 call #0x51d2
- 51ba: 0d 10 rrc r13
- 51bc: 2d b2 bit #4, r13 ;r2 As==10
- 51be: 04 28 jnc $+10 ;abs 0x51c8
- 51c0: 3e e3 inv r14
- 51c2: 1e 53 inc r14
- 51c4: 3c e3 inv r12
- 51c6: 1c 53 inc r12
- 51c8: 3d b2 bit #8, r13 ;r2 As==11
- 51ca: 02 28 jnc $+6 ;abs 0x51d0
- 51cc: 3c e3 inv r12
- 51ce: 1c 53 inc r12
- 51d0: 30 41 ret
-
-000051d2 <__udivmodhi4>:
- 51d2: 0e ee xor r14, r14
- 51d4: 3b 40 11 00 mov #17, r11 ;#0x0011
- 51d8: 05 3c jmp $+12 ;abs 0x51e4
- 51da: 0d 10 rrc r13
- 51dc: 0e 6e rlc r14
- 51de: 0e 9a cmp r10, r14
- 51e0: 01 28 jnc $+4 ;abs 0x51e4
- 51e2: 0e 8a sub r10, r14
- 51e4: 0c 6c rlc r12
- 51e6: 0d 6d rlc r13
- 51e8: 1b 83 dec r11
- 51ea: f7 23 jnz $-16 ;abs 0x51da
- 51ec: 30 41 ret
-
-000051ee <_unexpected_>:
- 51ee: 00 13 reti
-
-Disassembly of section .bss:
-
-00004000 <buckets>:
- ...
-
-00004208 <lineBuffer>:
- ...
-
-00004288 <addrStack>:
- ...
-
-00004308 <addrStackPtr>:
- ...
-
-0000430a <cmdListPtr>:
- ...
-
-0000430c <progPtr>:
- ...
-
-0000430e <wordBuffer>:
- ...
-
-0000432e <prog>:
- ...
-
-0000452e <fastTimer>:
- ...
-
-00004530 <dirMemory>:
- ...
-
-00004532 <mathStack>:
- ...
-
-00004572 <progOpsPtr>:
- ...
-
-00004574 <progOps>:
- ...
-
-000045b4 <slowTimer>:
- ...
-
-000045b6 <progCounter>:
- ...
-
-000045b8 <lineBufferPtr>:
- ...
-
-000045ba <cmdList>:
- ...
-
-Disassembly of section .vectors:
-
-0000ffe0 <__ivtbl_16>:
- ffe0: 62 41 mov.b @r1, sr
- ffe2: 62 41 mov.b @r1, sr
- ffe4: 62 41 mov.b @r1, sr
- ffe6: 62 41 mov.b @r1, sr
- ffe8: 62 41 mov.b @r1, sr
- ffea: 62 41 mov.b @r1, sr
- ffec: 62 41 mov.b @r1, sr
- ffee: 62 41 mov.b @r1, sr
- fff0: 62 41 mov.b @r1, sr
- fff2: 62 41 mov.b @r1, sr
- fff4: 62 41 mov.b @r1, sr
- fff6: 62 41 mov.b @r1, sr
- fff8: 62 41 mov.b @r1, sr
- fffa: 62 41 mov.b @r1, sr
- fffc: 62 41 mov.b @r1, sr
- fffe: 66 41 mov.b @r1, r6
-
-Disassembly of section .debug_aranges:
-
-00000000 <.debug_aranges>:
- 0: 14 00 .word 0x0014; ????
- 2: 00 00 .word CRCDI_L; ????
- 4: 02 00 .word CRCDIRB_H; ????
- 6: 00 00 .word CRCDI_L; ????
- 8: 00 00 .word CRCDI_L; ????
- a: 02 00 .word CRCDIRB_H; ????
- c: 66 41 mov.b @r1, r6
- e: b2 00 .word 0x00b2; ????
- 10: 00 40 br pc
- 12: 62 01 .word 0x0162; ????
- 14: 00 00 .word CRCDI_L; ????
- 16: 00 00 .word CRCDI_L; ????
- 18: 10 00 .word AES_STATE_SIZE; ????
- 1a: 00 00 .word CRCDI_L; ????
- 1c: 02 00 .word CRCDIRB_H; ????
- 1e: 1c 02 .word 0x021c; ????
- 20: 00 00 .word CRCDI_L; ????
- 22: 02 00 .word CRCDIRB_H; ????
- 24: 18 42 46 00 mov &0x0046,r8
- 28: 00 00 .word CRCDI_L; ????
- 2a: 00 00 .word CRCDI_L; ????
- 2c: 10 00 .word AES_STATE_SIZE; ????
- 2e: 00 00 .word CRCDI_L; ????
- 30: 02 00 .word CRCDIRB_H; ????
- 32: 6d 03 .word 0x036d; ????
- 34: 00 00 .word CRCDI_L; ????
- 36: 02 00 .word CRCDIRB_H; ????
- 38: 5e 42 24 0e mov.b &0x0e24,r14
- 3c: 00 00 .word CRCDI_L; ????
- 3e: 00 00 .word CRCDI_L; ????
- 40: 10 00 .word AES_STATE_SIZE; ????
- 42: 00 00 .word CRCDI_L; ????
- 44: 02 00 .word CRCDIRB_H; ????
- 46: 3a 0c .word 0x0c3a; ????
- 48: 00 00 .word CRCDI_L; ????
- 4a: 02 00 .word CRCDIRB_H; ????
- 4c: 86 51 16 00 add sp, 22(r6) ;0x0016(r6)
- 50: 00 00 .word CRCDI_L; ????
- 52: 00 00 .word CRCDI_L; ????
- 54: 10 00 .word AES_STATE_SIZE; ????
- 56: 00 00 .word CRCDI_L; ????
- 58: 02 00 .word CRCDIRB_H; ????
- 5a: 09 0d .word 0x0d09; ????
- 5c: 00 00 .word CRCDI_L; ????
- 5e: 02 00 .word CRCDIRB_H; ????
- 60: 9c 51 36 00 add 54(r1), 0(r12) ;0x0036(r1), CRCDI_L(r12)
- 64: 00 00
- 66: 00 00 .word CRCDI_L; ????
- 68: 10 00 .word AES_STATE_SIZE; ????
- 6a: 00 00 .word CRCDI_L; ????
- 6c: 02 00 .word CRCDIRB_H; ????
- 6e: d8 0d .word 0x0dd8; ????
- 70: 00 00 .word CRCDI_L; ????
- 72: 02 00 .word CRCDIRB_H; ????
- 74: d2 51 1c 00 add.b 28(r1), &CRCDI_L ;0x001c(r1)
- 78: 00 00
- 7a: 00 00 .word CRCDI_L; ????
- 7c: 10 00 .word AES_STATE_SIZE; ????
- 7e: 00 00 .word CRCDI_L; ????
- 80: 02 00 .word CRCDIRB_H; ????
- 82: a7 0e .word 0x0ea7; ????
- 84: 00 00 .word CRCDI_L; ????
- 86: 02 00 .word CRCDIRB_H; ????
- 88: 82 50 04 01 add pc, &0x0104
- 8c: 00 00 .word CRCDI_L; ????
- 8e: 00 00 .word CRCDI_L; ????
- 90: 10 00 .word AES_STATE_SIZE; ????
- 92: 00 00 .word CRCDI_L; ????
- 94: 02 00 .word CRCDIRB_H; ????
- 96: ba 0f .word 0x0fba; ????
- 98: 00 00 .word CRCDI_L; ????
- 9a: 02 00 .word CRCDIRB_H; ????
- 9c: ee 51 02 00 add.b @r1, 2(r14) ;CRCDIRB_H(r14)
- a0: 00 00 .word CRCDI_L; ????
- ...
-
-Disassembly of section .debug_pubnames:
-
-00000000 <.debug_pubnames>:
- 0: 2b 00 .word 0x002b; ????
- 2: 00 00 .word CRCDI_L; ????
- 4: 02 00 .word CRCDIRB_H; ????
- 6: 00 00 .word CRCDI_L; ????
- 8: 00 00 .word CRCDI_L; ????
- a: 1c 02 .word 0x021c; ????
- c: 00 00 .word CRCDI_L; ????
- e: 6b 00 .word 0x006b; ????
- 10: 00 00 .word CRCDI_L; ????
- 12: 5f 72 65 73 subc.b &0x7365,r15
- 16: 65 74 subc.b @r4, r5
- 18: 5f 76 65 63 subc.b 25445(r6),r15 ;0x6365(r6)
- 1c: 74 6f addc.b @r15+, r4
- 1e: 72 5f add.b @r15+, sr
- 20: 5f 00 .word 0x005f; ????
- 22: 7b 00 .word 0x007b; ????
- 24: 00 00 .word CRCDI_L; ????
- 26: 6d 61 addc.b @r1, r13
- 28: 69 6e addc.b @r14, r9
- 2a: 00 00 .word CRCDI_L; ????
- 2c: 00 00 .word CRCDI_L; ????
- 2e: 00 3e jmp $-1022 ;abs 0xfc30
- 30: 00 00 .word CRCDI_L; ????
- 32: 00 02 .word 0x0200; ????
- 34: 00 1c .word TMR0_CR; ????
- 36: 02 00 .word CRCDIRB_H; ????
- 38: 00 51 add sp, pc
- 3a: 01 00 .word CRCDI_H; ????
- 3c: 00 5e add r14, pc
- 3e: 00 00 .word CRCDI_L; ????
- 40: 00 75 subc r5, pc
- 42: 61 72 subc.b #4, sp ;r2 As==10
- 44: 74 5f add.b @r15+, r4
- 46: 70 75 subc.b @r5+, pc
- 48: 74 63 addc.b #-1, r4 ;r3 As==11
- 4a: 68 61 addc.b @r1, r8
- 4c: 72 00 .word 0x0072; ????
- 4e: 7e 00 .word 0x007e; ????
- 50: 00 00 .word CRCDI_L; ????
- 52: 75 61 addc.b @r1+, r5
- 54: 72 74 subc.b @r4+, sr
- 56: 5f 67 65 74 addc.b 29797(r7),r15 ;0x7465(r7)
- 5a: 63 68 .word 0x6863; ???? Illegal as 2-op instr
- 5c: 61 72 subc.b #4, sp ;r2 As==10
- 5e: 00 a2 dadd sr, pc
- 60: 00 00 .word CRCDI_L; ????
- 62: 00 75 subc r5, pc
- 64: 61 72 subc.b #4, sp ;r2 As==10
- 66: 74 5f add.b @r15+, r4
- 68: 70 75 subc.b @r5+, pc
- 6a: 74 73 subc.b #-1, r4 ;r3 As==11
- 6c: 00 00 .word CRCDI_L; ????
- 6e: 00 00 .word CRCDI_L; ????
- 70: 00 80 sub pc, pc
- 72: 02 00 .word CRCDIRB_H; ????
- 74: 00 02 .word 0x0200; ????
- 76: 00 6d addc r13, pc
- 78: 03 00 .word 0x0003; ????
- 7a: 00 cd bic r13, pc
- 7c: 08 00 .word 0x0008; ????
- 7e: 00 88 sub r8, pc
- 80: 00 00 .word CRCDI_L; ????
- 82: 00 67 addc r7, pc
- 84: 65 74 subc.b @r4, r5
- 86: 4b 65 addc.b r5, r11
- 88: 79 42 mov.b #8, r9 ;r2 As==11
- 8a: 00 b5 bit r5, pc
- 8c: 00 00 .word CRCDI_L; ????
- 8e: 00 67 addc r7, pc
- 90: 65 74 subc.b @r4, r5
- 92: 4c 69 addc.b r9, r12
- 94: 6e 65 addc.b @r5, r14
- 96: 00 ed xor r13, pc
- 98: 00 00 .word CRCDI_L; ????
- 9a: 00 67 addc r7, pc
- 9c: 65 74 subc.b @r4, r5
- 9e: 57 6f 72 64 addc.b 25714(r15),r7 ;0x6472(r15)
- a2: 00 2d jc $+514 ;abs 0x2a4
- a4: 01 00 .word CRCDI_H; ????
- a6: 00 6c addc r12, pc
- a8: 69 73 subc.b #2, r9 ;r3 As==10
- aa: 74 46 mov.b @r6+, r4
- ac: 75 6e addc.b @r14+, r5
- ae: 63 74 .word 0x7463; ???? Illegal as 2-op instr
- b0: 69 6f addc.b @r15, r9
- b2: 6e 00 .word 0x006e; ????
- b4: 3e 01 .word SUMEXT; ????
- b6: 00 00 .word CRCDI_L; ????
- b8: 70 6f addc.b @r15+, pc
- ba: 70 4d br @r13+
- bc: 61 74 subc.b @r4, sp
- be: 68 53 incd.b r8
- c0: 74 61 addc.b @r1+, r4
- c2: 63 6b .word 0x6b63; ???? Illegal as 2-op instr
- c4: 00 85 sub r5, pc
- c6: 01 00 .word CRCDI_H; ????
- c8: 00 70 subc pc, pc
- ca: 75 73 subc.b #-1, r5 ;r3 As==11
- cc: 68 4d mov.b @r13, r8
- ce: 61 74 subc.b @r4, sp
- d0: 68 53 incd.b r8
- d2: 74 61 addc.b @r1+, r4
- d4: 63 6b .word 0x6b63; ???? Illegal as 2-op instr
- d6: 00 c4 bic r4, pc
- d8: 01 00 .word CRCDI_H; ????
- da: 00 70 subc pc, pc
- dc: 6f 70 subc.b @r0, r15
- de: 41 64 addc.b r4, sp
- e0: 64 72 subc.b #4, r4 ;r2 As==10
- e2: 53 74 .word 0x7453; ???? Illegal as 2-op instr
- e4: 61 63 addc.b #2, sp ;r3 As==10
- e6: 6b 00 .word 0x006b; ????
- e8: ec 01 .word 0x01ec; ????
- ea: 00 00 .word CRCDI_L; ????
- ec: 70 75 subc.b @r5+, pc
- ee: 73 68 .word 0x6873; ???? Illegal as 2-op instr
- f0: 41 64 addc.b r4, sp
- f2: 64 72 subc.b #4, r4 ;r2 As==10
- f4: 53 74 .word 0x7453; ???? Illegal as 2-op instr
- f6: 61 63 addc.b #2, sp ;r3 As==10
- f8: 6b 00 .word 0x006b; ????
- fa: 0e 02 .word 0x020e; ????
- fc: 00 00 .word CRCDI_L; ????
- fe: 6c 6f addc.b @r15, r12
- 100: 6f 6b addc.b @r11, r15
- 102: 75 70 54 6f subc.b #28500, r5 ;#0x6f54
- 106: 6b 65 addc.b @r5, r11
- 108: 6e 00 .word 0x006e; ????
- 10a: 81 02 .word 0x0281; ????
- 10c: 00 00 .word CRCDI_L; ????
- 10e: 6c 75 subc.b @r5, r12
- 110: 46 75 subc.b r5, r6
- 112: 6e 63 addc.b #2, r14 ;r3 As==10
- 114: 00 a6 dadd r6, pc
- 116: 02 00 .word CRCDIRB_H; ????
- 118: 00 6e addc r14, pc
- 11a: 75 6d addc.b @r13+, r5
- 11c: 46 75 subc.b r5, r6
- 11e: 6e 63 addc.b #2, r14 ;r3 As==10
- 120: 00 e6 xor r6, pc
- 122: 02 00 .word CRCDIRB_H; ????
- 124: 00 69 addc r9, pc
- 126: 66 46 mov.b @r6, r6
- 128: 75 6e addc.b @r14+, r5
- 12a: 63 00 .word 0x0063; ????
- 12c: 38 03 .word 0x0338; ????
- 12e: 00 00 .word CRCDI_L; ????
- 130: 70 75 subc.b @r5+, pc
- 132: 73 68 .word 0x6873; ???? Illegal as 2-op instr
- 134: 6e 46 mov.b @r6, r14
- 136: 75 6e addc.b @r14+, r5
- 138: 63 00 .word 0x0063; ????
- 13a: 5c 03 .word 0x035c; ????
- 13c: 00 00 .word CRCDI_L; ????
- 13e: 6f 76 subc.b @r6, r15
- 140: 65 72 subc.b #4, r5 ;r2 As==10
- 142: 46 75 subc.b r5, r6
- 144: 6e 63 addc.b #2, r14 ;r3 As==10
- 146: 00 80 sub pc, pc
- 148: 03 00 .word 0x0003; ????
- 14a: 00 64 addc r4, pc
- 14c: 66 6e addc.b @r14, r6
- 14e: 46 75 subc.b r5, r6
- 150: 6e 63 addc.b #2, r14 ;r3 As==10
- 152: 00 a4 dadd r4, pc
- 154: 03 00 .word 0x0003; ????
- 156: 00 70 subc pc, pc
- 158: 72 69 addc.b @r9+, sr
- 15a: 6e 74 subc.b @r4, r14
- 15c: 4e 75 subc.b r5, r14
- 15e: 6d 62 addc.b #4, r13 ;r2 As==10
- 160: 65 72 subc.b #4, r5 ;r2 As==10
- 162: 00 02 .word 0x0200; ????
- 164: 04 00 .word CRCINIRES_L; ????
- 166: 00 70 subc pc, pc
- 168: 72 69 addc.b @r9+, sr
- 16a: 6e 74 subc.b @r4, r14
- 16c: 48 65 addc.b r5, r8
- 16e: 78 43 mov.b #-1, r8 ;r3 As==11
- 170: 68 61 addc.b @r1, r8
- 172: 72 00 .word 0x0072; ????
- 174: 26 04 .word 0x0426; ????
- 176: 00 00 .word CRCDI_L; ????
- 178: 70 72 subc.b #8, pc ;r2 As==11
- 17a: 69 6e addc.b @r14, r9
- 17c: 74 48 mov.b @r8+, r4
- 17e: 65 78 subc.b @r8, r5
- 180: 42 79 subc.b r9, sr
- 182: 74 65 addc.b @r5+, r4
- 184: 00 4b br r11
- 186: 04 00 .word CRCINIRES_L; ????
- 188: 00 70 subc pc, pc
- 18a: 72 69 addc.b @r9+, sr
- 18c: 6e 74 subc.b @r4, r14
- 18e: 48 65 addc.b r5, r8
- 190: 78 57 add.b @r7+, r8
- 192: 6f 72 subc.b #4, r15 ;r2 As==10
- 194: 64 00 .word 0x0064; ????
- 196: 70 04 .word 0x0470; ????
- 198: 00 00 .word CRCDI_L; ????
- 19a: 65 78 subc.b @r8, r5
- 19c: 65 63 addc.b #2, r5 ;r3 As==10
- 19e: 4e 00 .word 0x004e; ????
- 1a0: f7 04 .word 0x04f7; ????
- 1a2: 00 00 .word CRCDI_L; ????
- 1a4: 65 78 subc.b @r8, r5
- 1a6: 65 63 addc.b #2, r5 ;r3 As==10
- 1a8: 46 75 subc.b r5, r6
- 1aa: 6e 63 addc.b #2, r14 ;r3 As==10
- 1ac: 00 1e .word TMR2_CR; ????
- 1ae: 05 00 .word CRCINIRES_H; ????
- 1b0: 00 69 addc r9, pc
- 1b2: 6e 69 addc.b @r9, r14
- 1b4: 74 5f add.b @r15+, r4
- 1b6: 6d 73 subc.b #2, r13 ;r3 As==10
- 1b8: 70 34 jge $+226 ;abs 0x29a
- 1ba: 74 68 addc.b @r8+, r4
- 1bc: 00 5e add r14, pc
- 1be: 05 00 .word CRCINIRES_H; ????
- 1c0: 00 70 subc pc, pc
- 1c2: 72 6f addc.b @r15+, sr
- 1c4: 63 65 .word 0x6563; ???? Illegal as 2-op instr
- 1c6: 73 73 .word 0x7373; ???? Illegal as 2-op instr
- 1c8: 4c 6f addc.b r15, r12
- 1ca: 6f 70 subc.b @r0, r15
- 1cc: 00 64 addc r4, pc
- 1ce: 07 00 .word CRCRESR_H; ????
- 1d0: 00 63 adc pc
- 1d2: 6d 64 addc.b @r4, r13
- 1d4: 4c 69 addc.b r9, r12
- 1d6: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 1d8: 42 69 addc.b r9, sr
- 1da: 00 79 subc r9, pc
- 1dc: 07 00 .word CRCRESR_H; ????
- 1de: 00 63 adc pc
- 1e0: 6d 64 addc.b @r4, r13
- 1e2: 4c 69 addc.b r9, r12
- 1e4: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 1e6: 42 69 addc.b r9, sr
- 1e8: 32 00 .word 0x0032; ????
- 1ea: 8e 07 .word 0x078e; ????
- 1ec: 00 00 .word CRCDI_L; ????
- 1ee: 63 6d .word 0x6d63; ???? Illegal as 2-op instr
- 1f0: 64 4c mov.b @r12, r4
- 1f2: 69 73 subc.b #2, r9 ;r3 As==10
- 1f4: 74 32 jn $-790 ;abs 0xfede
- 1f6: 4e 00 .word 0x004e; ????
- 1f8: a3 07 .word 0x07a3; ????
- 1fa: 00 00 .word CRCDI_L; ????
- 1fc: 6d 61 addc.b @r1, r13
- 1fe: 74 68 addc.b @r8+, r4
- 200: 53 74 .word 0x7453; ???? Illegal as 2-op instr
- 202: 61 63 addc.b #2, sp ;r3 As==10
- 204: 6b 00 .word 0x006b; ????
- 206: b3 07 .word 0x07b3; ????
- 208: 00 00 .word CRCDI_L; ????
- 20a: 61 64 addc.b @r4, sp
- 20c: 64 72 subc.b #4, r4 ;r2 As==10
- 20e: 53 74 .word 0x7453; ???? Illegal as 2-op instr
- 210: 61 63 addc.b #2, sp ;r3 As==10
- 212: 6b 00 .word 0x006b; ????
- 214: c3 07 .word 0x07c3; ????
- 216: 00 00 .word CRCDI_L; ????
- 218: 61 64 addc.b @r4, sp
- 21a: 64 72 subc.b #4, r4 ;r2 As==10
- 21c: 53 74 .word 0x7453; ???? Illegal as 2-op instr
- 21e: 61 63 addc.b #2, sp ;r3 As==10
- 220: 6b 50 add.b @r0, r11
- 222: 74 72 subc.b #8, r4 ;r2 As==11
- 224: 00 d3 bis #0, pc ;r3 As==00
- 226: 07 00 .word CRCRESR_H; ????
- 228: 00 70 subc pc, pc
- 22a: 72 6f addc.b @r15+, sr
- 22c: 67 00 .word 0x0067; ????
- 22e: e3 07 .word 0x07e3; ????
- 230: 00 00 .word CRCDI_L; ????
- 232: 70 72 subc.b #8, pc ;r2 As==11
- 234: 6f 67 addc.b @r7, r15
- 236: 50 74 72 00 subc.b 114(r4),pc ;0x0072(r4)
- 23a: f3 07 .word 0x07f3; ????
- 23c: 00 00 .word CRCDI_L; ????
- 23e: 70 72 subc.b #8, pc ;r2 As==11
- 240: 6f 67 addc.b @r7, r15
- 242: 4f 70 subc.b pc, r15
- 244: 73 00 .word 0x0073; ????
- 246: 03 08 .word 0x0803; ????
- 248: 00 00 .word CRCDI_L; ????
- 24a: 70 72 subc.b #8, pc ;r2 As==11
- 24c: 6f 67 addc.b @r7, r15
- 24e: 4f 70 subc.b pc, r15
- 250: 73 50 .word 0x5073; ???? Illegal as 2-op instr
- 252: 74 72 subc.b #8, r4 ;r2 As==11
- 254: 00 13 reti
- 256: 08 00 .word 0x0008; ????
- 258: 00 63 adc pc
- 25a: 6d 64 addc.b @r4, r13
- 25c: 4c 69 addc.b r9, r12
- 25e: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 260: 00 23 jnz $-510 ;abs 0x62
- 262: 08 00 .word 0x0008; ????
- 264: 00 63 adc pc
- 266: 6d 64 addc.b @r4, r13
- 268: 4c 69 addc.b r9, r12
- 26a: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 26c: 50 74 72 00 subc.b 114(r4),pc ;0x0072(r4)
- 270: 33 08 .word 0x0833; ????
- 272: 00 00 .word CRCDI_L; ????
- 274: 66 61 addc.b @r1, r6
- 276: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 278: 54 69 6d 65 addc.b 25965(r9),r4 ;0x656d(r9)
- 27c: 72 00 .word 0x0072; ????
- 27e: 43 08 .word 0x0843; ????
- 280: 00 00 .word CRCDI_L; ????
- 282: 73 6c .word 0x6c73; ???? Illegal as 2-op instr
- 284: 6f 77 subc.b @r7, r15
- 286: 54 69 6d 65 addc.b 25965(r9),r4 ;0x656d(r9)
- 28a: 72 00 .word 0x0072; ????
- 28c: 53 08 .word 0x0853; ????
- 28e: 00 00 .word CRCDI_L; ????
- 290: 64 69 addc.b @r9, r4
- 292: 72 4d mov.b @r13+, sr
- 294: 65 6d addc.b @r13, r5
- 296: 6f 72 subc.b #4, r15 ;r2 As==10
- 298: 79 00 .word 0x0079; ????
- 29a: 63 08 .word 0x0863; ????
- 29c: 00 00 .word CRCDI_L; ????
- 29e: 62 75 subc.b @r5, sr
- 2a0: 63 6b .word 0x6b63; ???? Illegal as 2-op instr
- 2a2: 65 74 subc.b @r4, r5
- 2a4: 73 00 .word 0x0073; ????
- 2a6: 73 08 .word 0x0873; ????
- 2a8: 00 00 .word CRCDI_L; ????
- 2aa: 70 72 subc.b #8, pc ;r2 As==11
- 2ac: 6f 67 addc.b @r7, r15
- 2ae: 42 69 addc.b r9, sr
- 2b0: 00 88 sub r8, pc
- 2b2: 08 00 .word 0x0008; ????
- 2b4: 00 70 subc pc, pc
- 2b6: 72 6f addc.b @r15+, sr
- 2b8: 67 43 mov.b #2, r7 ;r3 As==10
- 2ba: 6f 75 subc.b @r5, r15
- 2bc: 6e 74 subc.b @r4, r14
- 2be: 65 72 subc.b #4, r5 ;r2 As==10
- 2c0: 00 99 cmp r9, pc
- 2c2: 08 00 .word 0x0008; ????
- 2c4: 00 6c addc r12, pc
- 2c6: 69 6e addc.b @r14, r9
- 2c8: 65 42 mov.b #4, r5 ;r2 As==10
- 2ca: 75 66 addc.b @r6+, r5
- 2cc: 66 65 addc.b @r5, r6
- 2ce: 72 00 .word 0x0072; ????
- 2d0: aa 08 .word 0x08aa; ????
- 2d2: 00 00 .word CRCDI_L; ????
- 2d4: 6c 69 addc.b @r9, r12
- 2d6: 6e 65 addc.b @r5, r14
- 2d8: 42 75 subc.b r5, sr
- 2da: 66 66 addc.b @r6, r6
- 2dc: 65 72 subc.b #4, r5 ;r2 As==10
- 2de: 50 74 72 00 subc.b 114(r4),pc ;0x0072(r4)
- 2e2: bb 08 .word 0x08bb; ????
- 2e4: 00 00 .word CRCDI_L; ????
- 2e6: 77 6f addc.b @r15+, r7
- 2e8: 72 64 addc.b @r4+, sr
- 2ea: 42 75 subc.b r5, sr
- 2ec: 66 66 addc.b @r6, r6
- 2ee: 65 72 subc.b #4, r5 ;r2 As==10
- 2f0: 00 00 .word CRCDI_L; ????
- 2f2: 00 00 .word CRCDI_L; ????
- 2f4: 00 19 .word 0x1900; ????
- 2f6: 00 00 .word CRCDI_L; ????
- 2f8: 00 02 .word 0x0200; ????
- 2fa: 00 a7 dadd r7, pc
- 2fc: 0e 00 .word 0x000e; ????
- 2fe: 00 13 reti
- 300: 01 00 .word CRCDI_H; ????
- 302: 00 8e sub r14, pc
- 304: 00 00 .word CRCDI_L; ????
- 306: 00 6d addc r13, pc
- 308: 65 6d addc.b @r13, r5
- 30a: 63 70 .word 0x7063; ???? Illegal as 2-op instr
- 30c: 79 00 .word 0x0079; ????
- 30e: 00 00 .word CRCDI_L; ????
- ...
-
-Disassembly of section .debug_info:
-
-00000000 <.debug_info>:
- 0: 18 02 .word 0x0218; ????
- 2: 00 00 .word CRCDI_L; ????
- 4: 02 00 .word CRCDIRB_H; ????
- 6: 00 00 .word CRCDI_L; ????
- 8: 00 00 .word CRCDI_L; ????
- a: 02 01 .word 0x0102; ????
- c: 09 00 .word 0x0009; ????
- e: 00 00 .word CRCDI_L; ????
- 10: 01 23 jnz $-508 ;abs 0xfe14
- 12: 00 00 .word CRCDI_L; ????
- 14: 00 65 addc r5, pc
- ...
- 22: 00 00 .word CRCDI_L; ????
- 24: 00 02 .word 0x0200; ????
- 26: 5d 00 .word 0x005d; ????
- 28: 00 00 .word CRCDI_L; ????
- 2a: 02 04 .word AES_SR; ????
- 2c: 30 00 .word 0x0030; ????
- 2e: 00 00 .word CRCDI_L; ????
- 30: 03 01 .word 0x0103; ????
- 32: 08 15 .word 0x1508; ????
- 34: 00 00 .word CRCDI_L; ????
- 36: 00 03 .word 0x0300; ????
- 38: 01 06 .word 0x0601; ????
- 3a: 17 00 .word 0x0017; ????
- 3c: 00 00 .word CRCDI_L; ????
- 3e: 02 b7 bit r7, sr
- 40: 00 00 .word CRCDI_L; ????
- 42: 00 02 .word 0x0200; ????
- 44: 06 49 mov r9, r6
- 46: 00 00 .word CRCDI_L; ????
- 48: 00 03 .word 0x0300; ????
- 4a: 02 07 .word 0x0702; ????
- 4c: 68 03 .word 0x0368; ????
- 4e: 00 00 .word CRCDI_L; ????
- 50: 02 b8 bit r8, sr
- 52: 00 00 .word CRCDI_L; ????
- 54: 00 02 .word 0x0200; ????
- 56: 07 5b add r11, r7
- 58: 00 00 .word CRCDI_L; ????
- 5a: 00 04 .word AES_CR; ????
- 5c: 02 05 .word 0x0502; ????
- 5e: 69 6e addc.b @r14, r9
- 60: 74 00 .word 0x0074; ????
- 62: 05 d1 bis sp, r5
- 64: 00 00 .word CRCDI_L; ????
- 66: 00 01 .word 0x0100; ????
- 68: 1d 01 .word 0x011d; ????
- 6a: 03 06 .word 0x0603; ????
- 6c: 01 88 sub r8, sp
- 6e: 00 00 .word CRCDI_L; ????
- 70: 00 01 .word 0x0100; ????
- 72: 0f 01 .word 0x010f; ????
- 74: 66 41 mov.b @r1, r6
- 76: 6a 41 mov.b @r1, r10
- 78: 02 71 subc sp, sr
- 7a: 02 07 .word 0x0702; ????
- 7c: 01 83 sub #0, sp ;r3 As==00
- 7e: 00 00 .word CRCDI_L; ????
- 80: 00 01 .word 0x0100; ????
- 82: 2a 01 .word 0x012a; ????
- 84: 5b 00 .word 0x005b; ????
- 86: 00 00 .word CRCDI_L; ????
- 88: 00 40 br pc
- 8a: 62 41 mov.b @r1, sr
- 8c: 00 00 .word CRCDI_L; ????
- 8e: 00 00 .word CRCDI_L; ????
- 90: 1a 01 .word 0x011a; ????
- 92: 00 00 .word CRCDI_L; ????
- 94: 08 74 subc r4, r8
- 96: 6d 70 subc.b @r0, r13
- 98: 00 01 .word 0x0100; ????
- 9a: 2c 3e jmp $-934 ;abs 0xfcf4
- 9c: 00 00 .word CRCDI_L; ????
- 9e: 00 01 .word 0x0100; ????
- a0: 5f 09 .word 0x095f; ????
- a2: 53 00 .word 0x0053; ????
- a4: 00 00 .word CRCDI_L; ????
- a6: 01 2e jc $-1020 ;abs 0xfcaa
- a8: 1a 01 .word 0x011a; ????
- aa: 00 00 .word CRCDI_L; ????
- ac: 00 0a .word 0x0a00; ????
- ae: 4e 00 .word 0x004e; ????
- b0: 00 00 .word CRCDI_L; ????
- b2: 01 52 add sr, sp
- b4: 25 01 .word 0x0125; ????
- b6: 00 00 .word CRCDI_L; ????
- b8: 14 00 .word 0x0014; ????
- ba: 00 00 .word CRCDI_L; ????
- bc: 0b a5 dadd r5, r11
- be: 00 00 .word CRCDI_L; ????
- c0: 00 01 .word 0x0100; ????
- c2: 69 40 mov.b @r0, r9
- c4: 01 00 .word CRCDI_H; ????
- c6: 00 02 .word 0x0200; ????
- c8: 91 50 08 69 add 0x6908, 30820(r1);PC rel. 0x069d4, 0x7864(r1)
- cc: 64 78
- ce: 00 01 .word 0x0100; ????
- d0: 81 20 jnz $+260 ;abs 0x1d4
- d2: 01 00 .word CRCDI_H; ????
- d4: 00 02 .word 0x0200; ????
- d6: 91 4e 0b ae mov -20981(r14),0(r1) ;0xae0b(r14), CRCDI_L(r1)
- da: 00 00
- dc: 00 01 .word 0x0100; ????
- de: 82 20 jnz $+262 ;abs 0x1e4
- e0: 01 00 .word CRCDI_H; ????
- e2: 00 02 .word 0x0200; ????
- e4: 91 50 0b c0 add 0xc00b, 0(r1) ;PC rel. 0xfc0f3, CRCDI_L(r1)
- e8: 00 00
- ea: 00 01 .word 0x0100; ????
- ec: 83 20 jnz $+264 ;abs 0x1f4
- ee: 01 00 .word CRCDI_H; ????
- f0: 00 02 .word 0x0200; ????
- f2: 91 52 0c 49 add &0x490c,0(r1) ;CRCDI_L(r1)
- f6: 00 00
- f8: 00 01 .word 0x0100; ????
- fa: 85 45 01 00 mov r5, 1(r5) ;CRCDI_H(r5)
- fe: 00 f0 and pc, pc
- 100: 51 0d .word 0x0d51; ????
- 102: 42 00 .word 0x0042; ????
- 104: 00 00 .word CRCDI_L; ????
- 106: 01 86 sub r6, sp
- 108: 45 01 .word 0x0145; ????
- 10a: 00 00 .word CRCDI_L; ????
- 10c: 80 7f 0e 62 subc r15, 0x620e ;PC rel. 0x0631e
- 110: 00 00 .word CRCDI_L; ????
- 112: 00 04 .word AES_CR; ????
- 114: 40 06 .word 0x0640; ????
- 116: 40 01 .word 0x0140; ????
- 118: 31 00 .word 0x0031; ????
- 11a: 0f 02 .word 0x020f; ????
- 11c: 20 01 .word 0x0120; ????
- 11e: 00 00 .word CRCDI_L; ????
- 120: 10 50 00 00 add CRCDI_L, pc ;PC rel. 0x00124
- 124: 00 0f .word 0x0f00; ????
- 126: 02 2b jnc $-506 ;abs 0xff2c
- 128: 01 00 .word CRCDI_H; ????
- 12a: 00 10 rrc pc
- 12c: 3e 00 .word 0x003e; ????
- 12e: 00 00 .word CRCDI_L; ????
- 130: 11 50 00 00 add CRCDI_L, sp ;PC rel. 0x00134
- 134: 00 40 br pc
- 136: 01 00 .word CRCDI_H; ????
- 138: 00 12 push pc
- 13a: 49 00 .word 0x0049; ????
- 13c: 00 00 .word CRCDI_L; ????
- 13e: 14 00 .word 0x0014; ????
- 140: 13 30 jn $+40 ;abs 0x168
- 142: 01 00 .word CRCDI_H; ????
- 144: 00 13 reti
- 146: 50 00 .word 0x0050; ????
- 148: 00 00 .word CRCDI_L; ????
- 14a: 14 03 .word 0x0314; ????
- 14c: 00 00 .word CRCDI_L; ????
- 14e: 00 03 .word 0x0300; ????
- 150: 41 00 .word 0x0041; ????
- 152: 00 00 .word CRCDI_L; ????
- 154: 00 5b add r11, pc
- 156: 01 00 .word CRCDI_H; ????
- 158: 00 01 .word 0x0100; ????
- 15a: 01 10 rrc sp
- 15c: 49 00 .word 0x0049; ????
- 15e: 00 00 .word CRCDI_L; ????
- 160: 14 cb 00 00 bic 0(r11), r4 ;CRCDI_L(r11)
- 164: 00 03 .word 0x0300; ????
- 166: 45 c8 bic.b r8, r5
- 168: 00 00 .word CRCDI_L; ????
- 16a: 00 5b add r11, pc
- 16c: 01 00 .word CRCDI_H; ????
- 16e: 00 01 .word 0x0100; ????
- 170: 01 14 .word 0x1401; ????
- 172: 7d 00 .word 0x007d; ????
- 174: 00 00 .word CRCDI_L; ????
- 176: 03 49 .word 0x4903; ???? Illegal as 2-op instr
- 178: 7a 00 .word 0x007a; ????
- 17a: 00 00 .word CRCDI_L; ????
- 17c: 5b 01 .word 0x015b; ????
- 17e: 00 00 .word CRCDI_L; ????
- 180: 01 01 .word 0x0101; ????
- 182: 14 39 jl $+554 ;abs 0x3ac
- 184: 00 00 .word CRCDI_L; ????
- 186: 00 03 .word 0x0300; ????
- 188: b1 36 jge $-668 ;abs 0xfeec
- 18a: 00 00 .word CRCDI_L; ????
- 18c: 00 5b add r11, pc
- 18e: 01 00 .word CRCDI_H; ????
- 190: 00 01 .word 0x0100; ????
- 192: 01 14 .word 0x1401; ????
- 194: 9b 00 .word 0x009b; ????
- 196: 00 00 .word CRCDI_L; ????
- 198: 03 b3 .word 0xb303; ???? Illegal as 2-op instr
- 19a: 98 00 .word 0x0098; ????
- 19c: 00 00 .word CRCDI_L; ????
- 19e: 5b 01 .word 0x015b; ????
- 1a0: 00 00 .word CRCDI_L; ????
- 1a2: 01 01 .word 0x0101; ????
- 1a4: 14 2d jc $+554 ;abs 0x3ce
- 1a6: 00 00 .word CRCDI_L; ????
- 1a8: 00 03 .word 0x0300; ????
- 1aa: b5 2a jnc $-660 ;abs 0xff16
- 1ac: 00 00 .word CRCDI_L; ????
- 1ae: 00 5b add r11, pc
- 1b0: 01 00 .word CRCDI_H; ????
- 1b2: 00 01 .word 0x0100; ????
- 1b4: 01 14 .word 0x1401; ????
- 1b6: 03 00 .word 0x0003; ????
- 1b8: 00 00 .word CRCDI_L; ????
- 1ba: 03 41 .word 0x4103; ???? Illegal as 2-op instr
- 1bc: 00 00 .word CRCDI_L; ????
- 1be: 00 00 .word CRCDI_L; ????
- 1c0: 5b 01 .word 0x015b; ????
- 1c2: 00 00 .word CRCDI_L; ????
- 1c4: 01 01 .word 0x0101; ????
- 1c6: 14 cb 00 00 bic 0(r11), r4 ;CRCDI_L(r11)
- 1ca: 00 03 .word 0x0300; ????
- 1cc: 45 c8 bic.b r8, r5
- 1ce: 00 00 .word CRCDI_L; ????
- 1d0: 00 5b add r11, pc
- 1d2: 01 00 .word CRCDI_H; ????
- 1d4: 00 01 .word 0x0100; ????
- 1d6: 01 14 .word 0x1401; ????
- 1d8: 7d 00 .word 0x007d; ????
- 1da: 00 00 .word CRCDI_L; ????
- 1dc: 03 49 .word 0x4903; ???? Illegal as 2-op instr
- 1de: 7a 00 .word 0x007a; ????
- 1e0: 00 00 .word CRCDI_L; ????
- 1e2: 5b 01 .word 0x015b; ????
- 1e4: 00 00 .word CRCDI_L; ????
- 1e6: 01 01 .word 0x0101; ????
- 1e8: 14 39 jl $+554 ;abs 0x412
- 1ea: 00 00 .word CRCDI_L; ????
- 1ec: 00 03 .word 0x0300; ????
- 1ee: b1 36 jge $-668 ;abs 0xff52
- 1f0: 00 00 .word CRCDI_L; ????
- 1f2: 00 5b add r11, pc
- 1f4: 01 00 .word CRCDI_H; ????
- 1f6: 00 01 .word 0x0100; ????
- 1f8: 01 14 .word 0x1401; ????
- 1fa: 9b 00 .word 0x009b; ????
- 1fc: 00 00 .word CRCDI_L; ????
- 1fe: 03 b3 .word 0xb303; ???? Illegal as 2-op instr
- 200: 98 00 .word 0x0098; ????
- 202: 00 00 .word CRCDI_L; ????
- 204: 5b 01 .word 0x015b; ????
- 206: 00 00 .word CRCDI_L; ????
- 208: 01 01 .word 0x0101; ????
- 20a: 14 2d jc $+554 ;abs 0x434
- 20c: 00 00 .word CRCDI_L; ????
- 20e: 00 03 .word 0x0300; ????
- 210: b5 2a jnc $-660 ;abs 0xff7c
- 212: 00 00 .word CRCDI_L; ????
- 214: 00 5b add r11, pc
- 216: 01 00 .word CRCDI_H; ????
- 218: 00 01 .word 0x0100; ????
- 21a: 01 00 .word CRCDI_H; ????
- 21c: 4d 01 .word 0x014d; ????
- 21e: 00 00 .word CRCDI_L; ????
- 220: 02 00 .word CRCDIRB_H; ????
- 222: 1c 01 .word 0x011c; ????
- 224: 00 00 .word CRCDI_L; ????
- 226: 02 01 .word 0x0102; ????
- 228: 09 00 .word 0x0009; ????
- 22a: 00 00 .word CRCDI_L; ????
- 22c: 01 03 .word 0x0301; ????
- 22e: 01 00 .word CRCDI_H; ????
- 230: 00 65 addc r5, pc
- 232: 00 00 .word CRCDI_L; ????
- 234: 00 18 .word 0x1800; ????
- 236: 42 5e add.b r14, sr
- 238: 42 c9 bic.b r9, sr
- 23a: 00 00 .word CRCDI_L; ????
- 23c: 00 02 .word 0x0200; ????
- 23e: 5d 00 .word 0x005d; ????
- 240: 00 00 .word CRCDI_L; ????
- 242: 02 04 .word AES_SR; ????
- 244: 2c 00 .word 0x002c; ????
- 246: 00 00 .word CRCDI_L; ????
- 248: 03 01 .word 0x0103; ????
- 24a: 08 15 .word 0x1508; ????
- 24c: 00 00 .word CRCDI_L; ????
- 24e: 00 03 .word 0x0300; ????
- 250: 01 06 .word 0x0601; ????
- 252: 17 00 .word 0x0017; ????
- 254: 00 00 .word CRCDI_L; ????
- 256: 02 b7 bit r7, sr
- 258: 00 00 .word CRCDI_L; ????
- 25a: 00 02 .word 0x0200; ????
- 25c: 06 45 mov r5, r6
- 25e: 00 00 .word CRCDI_L; ????
- 260: 00 03 .word 0x0300; ????
- 262: 02 07 .word 0x0702; ????
- 264: 68 03 .word 0x0368; ????
- 266: 00 00 .word CRCDI_L; ????
- 268: 04 02 .word 0x0204; ????
- 26a: 05 69 addc r9, r5
- 26c: 6e 74 subc.b @r4, r14
- 26e: 00 02 .word 0x0200; ????
- 270: f0 00 .word 0x00f0; ????
- 272: 00 00 .word CRCDI_L; ????
- 274: 02 09 .word 0x0902; ????
- 276: 21 00 .word 0x0021; ????
- 278: 00 00 .word CRCDI_L; ????
- 27a: 05 01 .word 0x0105; ????
- 27c: e3 00 .word 0x00e3; ????
- 27e: 00 00 .word CRCDI_L; ????
- 280: 01 07 .word 0x0701; ????
- 282: 01 18 .word 0x1801; ????
- 284: 42 28 jnc $+134 ;abs 0x30a
- 286: 42 02 .word 0x0242; ????
- 288: 71 02 .word 0x0271; ????
- 28a: 7e 00 .word 0x007e; ????
- 28c: 00 00 .word CRCDI_L; ????
- 28e: 06 63 adc r6
- 290: 00 01 .word 0x0100; ????
- 292: 07 21 jnz $+528 ;abs 0x4a2
- 294: 00 00 .word CRCDI_L; ????
- 296: 00 01 .word 0x0100; ????
- 298: 5f 00 .word 0x005f; ????
- 29a: 07 01 .word 0x0107; ????
- 29c: 10 01 .word 0x0110; ????
- 29e: 00 00 .word CRCDI_L; ????
- 2a0: 01 0f .word 0x0f01; ????
- 2a2: 01 21 jnz $+516 ;abs 0x4a6
- 2a4: 00 00 .word CRCDI_L; ????
- 2a6: 00 28 jnc $+2 ;abs 0x2a8
- 2a8: 42 34 jge $+134 ;abs 0x32e
- 2aa: 42 02 .word 0x0242; ????
- 2ac: 71 02 .word 0x0271; ????
- 2ae: a2 00 .word 0x00a2; ????
- 2b0: 00 00 .word CRCDI_L; ????
- 2b2: 08 63 adc r8
- 2b4: 00 01 .word 0x0100; ????
- 2b6: 11 21 jnz $+548 ;abs 0x4da
- 2b8: 00 00 .word CRCDI_L; ????
- 2ba: 00 01 .word 0x0100; ????
- 2bc: 5f 00 .word 0x005f; ????
- 2be: 09 01 .word 0x0109; ????
- 2c0: 1d 01 .word 0x011d; ????
- 2c2: 00 00 .word CRCDI_L; ????
- 2c4: 01 1b .word 0x1b01; ????
- 2c6: 01 34 jge $+4 ;abs 0x2ca
- 2c8: 42 5e add.b r14, sr
- 2ca: 42 4b mov.b r11, sr
- 2cc: 00 00 .word CRCDI_L; ????
- 2ce: 00 df bis r15, pc
- 2d0: 00 00 .word CRCDI_L; ????
- 2d2: 00 0a .word 0x0a00; ????
- 2d4: 73 00 .word 0x0073; ????
- 2d6: 01 1b .word 0x1b01; ????
- 2d8: df 00 .word 0x00df; ????
- 2da: 00 00 .word CRCDI_L; ????
- 2dc: 67 00 .word 0x0067; ????
- 2de: 00 00 .word CRCDI_L; ????
- 2e0: 0b 69 addc r9, r11
- 2e2: 00 01 .word 0x0100; ????
- 2e4: 1d 3a jl $-964 ;abs 0xff20
- 2e6: 00 00 .word CRCDI_L; ????
- 2e8: 00 72 subc sr, pc
- 2ea: 00 00 .word CRCDI_L; ????
- 2ec: 00 0b .word 0x0b00; ????
- 2ee: 63 00 .word 0x0063; ????
- 2f0: 01 1e .word 0x1e01; ????
- 2f2: 21 00 .word 0x0021; ????
- 2f4: 00 00 .word CRCDI_L; ????
- 2f6: 76 00 .word 0x0076; ????
- 2f8: 00 00 .word CRCDI_L; ????
- 2fa: 00 0c .word 0x0c00; ????
- 2fc: 02 53 add #0, sr ;r3 As==00
- 2fe: 00 00 .word CRCDI_L; ????
- 300: 00 0d .word 0x0d00; ????
- 302: 2d 00 .word 0x002d; ????
- 304: 00 00 .word CRCDI_L; ????
- 306: 03 b5 .word 0xb503; ???? Illegal as 2-op instr
- 308: 2a 00 .word 0x002a; ????
- 30a: 00 00 .word CRCDI_L; ????
- 30c: f6 00 .word 0x00f6; ????
- 30e: 00 00 .word CRCDI_L; ????
- 310: 01 01 .word 0x0101; ????
- 312: 0e 45 mov r5, r14
- 314: 00 00 .word CRCDI_L; ????
- 316: 00 0d .word 0x0d00; ????
- 318: f9 00 .word 0x00f9; ????
- 31a: 00 00 .word CRCDI_L; ????
- 31c: 03 b7 .word 0xb703; ???? Illegal as 2-op instr
- 31e: f6 00 .word 0x00f6; ????
- 320: 00 00 .word CRCDI_L; ????
- 322: f6 00 .word 0x00f6; ????
- 324: 00 00 .word CRCDI_L; ????
- 326: 01 01 .word 0x0101; ????
- 328: 0d d9 bis r9, r13
- 32a: 00 00 .word CRCDI_L; ????
- 32c: 00 03 .word 0x0300; ????
- 32e: b9 d6 00 00 bis @r6+, 0(r9) ;CRCDI_L(r9)
- 332: 00 f6 and r6, pc
- 334: 00 00 .word CRCDI_L; ????
- 336: 00 01 .word 0x0100; ????
- 338: 01 0d .word 0x0d01; ????
- 33a: 2d 00 .word 0x002d; ????
- 33c: 00 00 .word CRCDI_L; ????
- 33e: 03 b5 .word 0xb503; ???? Illegal as 2-op instr
- 340: 2a 00 .word 0x002a; ????
- 342: 00 00 .word CRCDI_L; ????
- 344: f6 00 .word 0x00f6; ????
- 346: 00 00 .word CRCDI_L; ????
- 348: 01 01 .word 0x0101; ????
- 34a: 0d f9 and r9, r13
- 34c: 00 00 .word CRCDI_L; ????
- 34e: 00 03 .word 0x0300; ????
- 350: b7 f6 00 00 and @r6+, 0(r7) ;CRCDI_L(r7)
- 354: 00 f6 and r6, pc
- 356: 00 00 .word CRCDI_L; ????
- 358: 00 01 .word 0x0100; ????
- 35a: 01 0d .word 0x0d01; ????
- 35c: d9 00 .word 0x00d9; ????
- 35e: 00 00 .word CRCDI_L; ????
- 360: 03 b9 .word 0xb903; ???? Illegal as 2-op instr
- 362: d6 00 .word 0x00d6; ????
- 364: 00 00 .word CRCDI_L; ????
- 366: f6 00 .word 0x00f6; ????
- 368: 00 00 .word CRCDI_L; ????
- 36a: 01 01 .word 0x0101; ????
- 36c: 00 c9 bic r9, pc
- 36e: 08 00 .word 0x0008; ????
- 370: 00 02 .word 0x0200; ????
- 372: 00 fa and r10, pc
- 374: 01 00 .word CRCDI_H; ????
- 376: 00 02 .word 0x0200; ????
- 378: 01 09 .word 0x0901; ????
- 37a: 00 00 .word CRCDI_L; ????
- 37c: 00 01 .word 0x0100; ????
- 37e: 92 02 .word 0x0292; ????
- 380: 00 00 .word CRCDI_L; ????
- 382: 65 00 .word 0x0065; ????
- 384: 00 00 .word CRCDI_L; ????
- 386: 5e 42 82 50 mov.b &0x5082,r14
- 38a: 32 01 .word MPYS; ????
- 38c: 00 00 .word CRCDI_L; ????
- 38e: 02 5d add r13, sr
- 390: 00 00 .word CRCDI_L; ????
- 392: 00 02 .word 0x0200; ????
- 394: 04 2c jc $+10 ;abs 0x39e
- 396: 00 00 .word CRCDI_L; ????
- 398: 00 03 .word 0x0300; ????
- 39a: 01 08 .word 0x0801; ????
- 39c: 15 00 .word 0x0015; ????
- 39e: 00 00 .word CRCDI_L; ????
- 3a0: 03 01 .word 0x0103; ????
- 3a2: 06 17 .word 0x1706; ????
- 3a4: 00 00 .word CRCDI_L; ????
- 3a6: 00 02 .word 0x0200; ????
- 3a8: b7 00 .word 0x00b7; ????
- 3aa: 00 00 .word CRCDI_L; ????
- 3ac: 02 06 .word 0x0602; ????
- 3ae: 45 00 .word 0x0045; ????
- 3b0: 00 00 .word CRCDI_L; ????
- 3b2: 03 02 .word 0x0203; ????
- 3b4: 07 68 addc r8, r7
- 3b6: 03 00 .word 0x0003; ????
- 3b8: 00 02 .word 0x0200; ????
- 3ba: b8 00 .word 0x00b8; ????
- 3bc: 00 00 .word CRCDI_L; ????
- 3be: 02 07 .word 0x0702; ????
- 3c0: 57 00 .word 0x0057; ????
- 3c2: 00 00 .word CRCDI_L; ????
- 3c4: 04 02 .word 0x0204; ????
- 3c6: 05 69 addc r9, r5
- 3c8: 6e 74 subc.b @r4, r14
- 3ca: 00 02 .word 0x0200; ????
- 3cc: f0 00 .word 0x00f0; ????
- 3ce: 00 00 .word CRCDI_L; ????
- 3d0: 02 09 .word 0x0902; ????
- 3d2: 21 00 .word 0x0021; ????
- 3d4: 00 00 .word CRCDI_L; ????
- 3d6: 05 ea xor r10, r5
- 3d8: 01 00 .word CRCDI_H; ????
- 3da: 00 01 .word 0x0100; ????
- 3dc: 8c 04 .word 0x048c; ????
- 3de: 01 4c mov r12, sp
- 3e0: 00 00 .word CRCDI_L; ????
- 3e2: 00 03 .word 0x0300; ????
- 3e4: 88 00 .word 0x0088; ????
- 3e6: 00 00 .word CRCDI_L; ????
- 3e8: 06 ed xor r13, r6
- 3ea: 01 00 .word CRCDI_H; ????
- 3ec: 00 01 .word 0x0100; ????
- 3ee: 8d 04 .word 0x048d; ????
- 3f0: 4c 00 .word 0x004c; ????
- 3f2: 00 00 .word CRCDI_L; ????
- 3f4: 00 07 .word AES_KEY; ????
- 3f6: 01 74 subc r4, sp
- 3f8: 02 00 .word CRCDIRB_H; ????
- 3fa: 00 01 .word 0x0100; ????
- 3fc: 42 01 .word 0x0142; ????
- 3fe: 01 21 jnz $+516 ;abs 0x602
- 400: 00 00 .word CRCDI_L; ????
- 402: 00 5e add r14, pc
- 404: 42 7c subc.b r12, sr
- 406: 42 89 sub.b r9, sr
- 408: 00 00 .word CRCDI_L; ????
- 40a: 00 b0 bit pc, pc
- 40c: 00 00 .word CRCDI_L; ????
- 40e: 00 08 .word ROMSize; ????
- 410: 63 00 .word 0x0063; ????
- 412: 01 43 clr sp
- 414: 01 b0 bit pc, sp
- 416: 00 00 .word CRCDI_L; ????
- 418: 00 02 .word 0x0200; ????
- 41a: 91 7c 00 09 subc 2304(r12),33(r1) ;0x0900(r12), 0x0021(r1)
- 41e: 21 00
- 420: 00 00 .word CRCDI_L; ????
- 422: 0a 01 .word 0x010a; ????
- 424: b4 02 .word 0x02b4; ????
- 426: 00 00 .word CRCDI_L; ????
- 428: 01 4c mov r12, sp
- 42a: 01 01 .word 0x0101; ????
- 42c: 7c 42 mov.b #8, r12 ;r2 As==11
- 42e: 3c 43 mov #-1, r12 ;r3 As==11
- 430: 9d 00 .word 0x009d; ????
- 432: 00 00 .word CRCDI_L; ????
- 434: e8 00 .word 0x00e8; ????
- 436: 00 00 .word CRCDI_L; ????
- 438: 0b 79 subc r9, r11
- 43a: 01 00 .word CRCDI_H; ????
- 43c: 00 01 .word 0x0100; ????
- 43e: 4e 01 .word 0x014e; ????
- 440: e8 00 .word 0x00e8; ????
- 442: 00 00 .word CRCDI_L; ????
- 444: 02 91 cmp sp, sr
- 446: 78 08 .word 0x0878; ????
- 448: 63 00 .word 0x0063; ????
- 44a: 01 4f mov r15, sp
- 44c: 01 b0 bit pc, sp
- 44e: 00 00 .word CRCDI_L; ????
- 450: 00 02 .word 0x0200; ????
- 452: 91 76 00 09 subc 2304(r6),58(r1) ;0x0900(r6), 0x003a(r1)
- 456: 3a 00
- 458: 00 00 .word CRCDI_L; ????
- 45a: 0a 01 .word 0x010a; ????
- 45c: b1 01 .word 0x01b1; ????
- 45e: 00 00 .word CRCDI_L; ????
- 460: 01 78 subc r8, sp
- 462: 01 01 .word 0x0101; ????
- 464: 3c 43 mov #-1, r12 ;r3 As==11
- 466: e0 43 c1 00 mov.b #2, 0x00c1 ;r3 As==10, PC rel. 0x0052b
- 46a: 00 00 .word CRCDI_L; ????
- 46c: 2d 01 .word 0x012d; ????
- 46e: 00 00 .word CRCDI_L; ????
- 470: 08 6b addc r11, r8
- 472: 00 01 .word 0x0100; ????
- 474: 7a 01 .word 0x017a; ????
- 476: e8 00 .word 0x00e8; ????
- 478: 00 00 .word CRCDI_L; ????
- 47a: 02 91 cmp sp, sr
- 47c: 76 08 .word 0x0876; ????
- 47e: 63 00 .word 0x0063; ????
- 480: 01 7b subc r11, sp
- 482: 01 b0 bit pc, sp
- 484: 00 00 .word CRCDI_L; ????
- 486: 00 02 .word 0x0200; ????
- 488: 91 74 0b 79 subc 30987(r4),1(r1) ;0x790b(r4), CRCDI_H(r1)
- 48c: 01 00
- 48e: 00 01 .word 0x0100; ????
- 490: 7c 01 .word 0x017c; ????
- 492: e8 00 .word 0x00e8; ????
- 494: 00 00 .word CRCDI_L; ????
- 496: 02 91 cmp sp, sr
- 498: 78 00 .word 0x0078; ????
- 49a: 0c 01 .word 0x010c; ????
- 49c: 38 01 .word OP2; ????
- 49e: 00 00 .word CRCDI_L; ????
- 4a0: 01 ae dadd r14, sp
- 4a2: 01 01 .word 0x0101; ????
- 4a4: e0 43 fa 43 mov.b #2, 0x43fa ;r3 As==10, PC rel. 0x048a2
- 4a8: 02 71 subc sp, sr
- 4aa: 02 07 .word 0x0702; ????
- 4ac: 01 65 addc r5, sp
- 4ae: 01 00 .word CRCDI_H; ????
- 4b0: 00 01 .word 0x0100; ????
- 4b2: b5 01 .word 0x01b5; ????
- 4b4: 01 4c mov r12, sp
- 4b6: 00 00 .word CRCDI_L; ????
- 4b8: 00 fa and r10, pc
- 4ba: 43 38 jl $+136 ;abs 0x542
- 4bc: 44 e5 xor.b r5, r4
- 4be: 00 00 .word CRCDI_L; ????
- 4c0: 00 80 sub pc, pc
- 4c2: 01 00 .word CRCDI_H; ????
- 4c4: 00 08 .word ROMSize; ????
- 4c6: 69 00 .word 0x0069; ????
- 4c8: 01 b7 bit r7, sp
- 4ca: 01 e8 xor r8, sp
- 4cc: 00 00 .word CRCDI_L; ????
- 4ce: 00 02 .word 0x0200; ????
- 4d0: 91 78 08 6a subc 27144(r8),256(r1) ;0x6a08(r8), 0x0100(r1)
- 4d4: 00 01
- 4d6: b8 01 .word 0x01b8; ????
- 4d8: 80 01 .word 0x0180; ????
- 4da: 00 00 .word CRCDI_L; ????
- 4dc: 02 91 cmp sp, sr
- 4de: 7a 08 .word 0x087a; ????
- 4e0: 6b 00 .word 0x006b; ????
- 4e2: 01 b8 bit r8, sp
- 4e4: 01 80 sub pc, sp
- 4e6: 01 00 .word CRCDI_H; ????
- 4e8: 00 02 .word 0x0200; ????
- 4ea: 91 7c 00 09 subc 2304(r12),76(r1) ;0x0900(r12), 0x004c(r1)
- 4ee: 4c 00
- 4f0: 00 00 .word CRCDI_L; ????
- 4f2: 0a 01 .word 0x010a; ????
- 4f4: 3b 02 .word 0x023b; ????
- 4f6: 00 00 .word CRCDI_L; ????
- 4f8: 01 c8 bic r8, sp
- 4fa: 01 01 .word 0x0101; ????
- 4fc: 38 44 mov @r4+, r8
- 4fe: 6c 44 mov.b @r4, r12
- 500: f9 00 .word 0x00f9; ????
- 502: 00 00 .word CRCDI_L; ????
- 504: c4 01 .word 0x01c4; ????
- 506: 00 00 .word CRCDI_L; ????
- 508: 0d 6e addc r14, r13
- 50a: 00 01 .word 0x0100; ????
- 50c: c8 01 .word 0x01c8; ????
- 50e: 4c 00 .word 0x004c; ????
- 510: 00 00 .word CRCDI_L; ????
- 512: 01 5f add r15, sp
- 514: 08 69 addc r9, r8
- 516: 00 01 .word 0x0100; ????
- 518: ca 01 .word 0x01ca; ????
- 51a: e8 00 .word 0x00e8; ????
- 51c: 00 00 .word CRCDI_L; ????
- 51e: 02 91 cmp sp, sr
- 520: 7a 08 .word 0x087a; ????
- 522: 74 6d addc.b @r13+, r4
- 524: 70 00 .word 0x0070; ????
- 526: 01 cb bic r11, sp
- 528: 01 e8 xor r8, sp
- 52a: 00 00 .word CRCDI_L; ????
- 52c: 00 02 .word 0x0200; ????
- 52e: 91 7c 00 07 subc 1792(r12),-22783(r1);AES_KEY(r12), 0xa701(r1)
- 532: 01 a7
- 534: 02 00 .word CRCDIRB_H; ????
- 536: 00 01 .word 0x0100; ????
- 538: d5 01 .word 0x01d5; ????
- 53a: 01 4c mov r12, sp
- 53c: 00 00 .word CRCDI_L; ????
- 53e: 00 6c addc r12, pc
- 540: 44 84 sub.b r4, r4
- 542: 44 0d .word 0x0d44; ????
- 544: 01 00 .word CRCDI_H; ????
- 546: 00 ec xor r12, pc
- 548: 01 00 .word CRCDI_H; ????
- 54a: 00 08 .word ROMSize; ????
- 54c: 6a 00 .word 0x006a; ????
- 54e: 01 d7 bis r7, sp
- 550: 01 80 sub pc, sp
- 552: 01 00 .word CRCDI_H; ????
- 554: 00 02 .word 0x0200; ????
- 556: 91 7c 00 0e subc 3584(r12),22273(r1);0x0e00(r12), 0x5701(r1)
- 55a: 01 57
- 55c: 01 00 .word CRCDI_H; ????
- 55e: 00 01 .word 0x0100; ????
- 560: dd 01 .word 0x01dd; ????
- 562: 01 84 sub r4, sp
- 564: 44 94 cmp.b r4, r4
- 566: 44 02 .word 0x0244; ????
- 568: 71 02 .word 0x0271; ????
- 56a: 0e 02 .word 0x020e; ????
- 56c: 00 00 .word CRCDI_L; ????
- 56e: 0d 6e addc r14, r13
- 570: 00 01 .word 0x0100; ????
- 572: dd 01 .word 0x01dd; ????
- 574: 4c 00 .word 0x004c; ????
- 576: 00 00 .word CRCDI_L; ????
- 578: 01 5f add r15, sp
- 57a: 00 07 .word AES_KEY; ????
- 57c: 01 92 cmp sr, sp
- 57e: 01 00 .word CRCDI_H; ????
- 580: 00 01 .word 0x0100; ????
- 582: e3 01 .word 0x01e3; ????
- 584: 01 4c mov r12, sp
- 586: 00 00 .word CRCDI_L; ????
- 588: 00 94 cmp r4, pc
- 58a: 44 30 jn $+138 ;abs 0x614
- 58c: 45 21 jnz $+652 ;abs 0x818
- 58e: 01 00 .word CRCDI_H; ????
- 590: 00 7b subc r11, pc
- 592: 02 00 .word CRCDIRB_H; ????
- 594: 00 0f .word 0x0f00; ????
- 596: 78 00 .word 0x0078; ????
- 598: 01 e3 xor #0, sp ;r3 As==00
- 59a: 01 7b subc r11, sp
- 59c: 02 00 .word CRCDIRB_H; ????
- 59e: 00 5d add r13, pc
- 5a0: 01 00 .word CRCDI_H; ????
- 5a2: 00 0d .word 0x0d00; ????
- 5a4: 6c 00 .word 0x006c; ????
- 5a6: 01 e3 xor #0, sp ;r3 As==00
- 5a8: 01 7b subc r11, sp
- 5aa: 02 00 .word CRCDIRB_H; ????
- 5ac: 00 01 .word 0x0100; ????
- 5ae: 5e 10 69 00 rrc.b 105(r14) ;0x0069(r14)
- 5b2: 01 e4 xor r4, sp
- 5b4: 01 4c mov r12, sp
- 5b6: 00 00 .word CRCDI_L; ????
- 5b8: 00 6f addc r15, pc
- 5ba: 01 00 .word CRCDI_H; ????
- 5bc: 00 10 rrc pc
- 5be: 6a 00 .word 0x006a; ????
- 5c0: 01 e4 xor r4, sp
- 5c2: 01 4c mov r12, sp
- 5c4: 00 00 .word CRCDI_L; ????
- 5c6: 00 a5 dadd r5, pc
- 5c8: 01 00 .word CRCDI_H; ????
- 5ca: 00 10 rrc pc
- 5cc: 6b 00 .word 0x006b; ????
- 5ce: 01 e4 xor r4, sp
- 5d0: 01 4c mov r12, sp
- 5d2: 00 00 .word CRCDI_L; ????
- 5d4: 00 f2 and sr, pc
- 5d6: 01 00 .word CRCDI_H; ????
- 5d8: 00 10 rrc pc
- 5da: 6e 00 .word 0x006e; ????
- 5dc: 01 e4 xor r4, sp
- 5de: 01 4c mov r12, sp
- 5e0: 00 00 .word CRCDI_L; ????
- 5e2: 00 1a .word PADSR; ????
- 5e4: 02 00 .word CRCDIRB_H; ????
- 5e6: 00 00 .word CRCDI_L; ????
- 5e8: 11 02 .word 0x0211; ????
- 5ea: 21 00 .word 0x0021; ????
- 5ec: 00 00 .word CRCDI_L; ????
- 5ee: 0a 01 .word 0x010a; ????
- 5f0: 27 01 .word 0x0127; ????
- 5f2: 00 00 .word CRCDI_L; ????
- 5f4: 01 10 rrc sp
- 5f6: 02 01 .word 0x0102; ????
- 5f8: 30 45 br @r5+
- 5fa: 84 45 49 02 mov r5, 585(r4) ;0x0249(r4)
- 5fe: 00 00 .word CRCDI_L; ????
- 600: a6 02 .word 0x02a6; ????
- 602: 00 00 .word CRCDI_L; ????
- 604: 10 69 00 01 addc 256(r9),pc ;0x0100(r9)
- 608: 11 02 .word 0x0211; ????
- 60a: 4c 00 .word 0x004c; ????
- 60c: 00 00 .word CRCDI_L; ????
- 60e: 65 02 .word 0x0265; ????
- 610: 00 00 .word CRCDI_L; ????
- 612: 00 0a .word 0x0a00; ????
- 614: 01 15 .word 0x1501; ????
- 616: 02 00 .word CRCDIRB_H; ????
- 618: 00 01 .word 0x0100; ????
- 61a: 2c 02 .word 0x022c; ????
- 61c: 01 84 sub r4, sp
- 61e: 45 94 cmp.b r4, r5
- 620: 46 8c sub.b r12, r6
- 622: 02 00 .word CRCDIRB_H; ????
- 624: 00 e6 xor r6, pc
- 626: 02 00 .word CRCDIRB_H; ????
- 628: 00 08 .word ROMSize; ????
- 62a: 69 00 .word 0x0069; ????
- 62c: 01 2e jc $-1020 ;abs 0x230
- 62e: 02 e8 xor r8, sr
- 630: 00 00 .word CRCDI_L; ????
- 632: 00 02 .word 0x0200; ????
- 634: 91 78 10 6a subc 27152(r8),256(r1) ;0x6a10(r8), 0x0100(r1)
- 638: 00 01
- 63a: 2f 02 .word 0x022f; ????
- 63c: 80 01 .word 0x0180; ????
- 63e: 00 00 .word CRCDI_L; ????
- 640: a0 02 .word 0x02a0; ????
- 642: 00 00 .word CRCDI_L; ????
- 644: 10 6e 00 01 addc 256(r14),pc ;0x0100(r14)
- 648: 30 02 .word 0x0230; ????
- 64a: 80 01 .word 0x0180; ????
- 64c: 00 00 .word CRCDI_L; ????
- 64e: b4 02 .word 0x02b4; ????
- 650: 00 00 .word CRCDI_L; ????
- 652: 00 0a .word 0x0a00; ????
- 654: 01 b9 bit r9, sp
- 656: 01 00 .word CRCDI_H; ????
- 658: 00 01 .word 0x0100; ????
- 65a: 68 02 .word 0x0268; ????
- 65c: 01 94 cmp r4, sp
- 65e: 46 e8 xor.b r8, r6
- 660: 46 d7 bis.b r7, r6
- 662: 02 00 .word CRCDIRB_H; ????
- 664: 00 38 jl $+2 ;abs 0x666
- 666: 03 00 .word 0x0003; ????
- 668: 00 0f .word 0x0f00; ????
- 66a: 78 00 .word 0x0078; ????
- 66c: 01 68 addc r8, sp
- 66e: 02 4c mov r12, sr
- 670: 00 00 .word CRCDI_L; ????
- 672: 00 eb xor r11, pc
- 674: 02 00 .word CRCDIRB_H; ????
- 676: 00 12 push pc
- 678: 4e 00 .word 0x004e; ????
- 67a: 00 00 .word CRCDI_L; ????
- 67c: 01 69 addc r9, sp
- 67e: 02 e8 xor r8, sr
- 680: 00 00 .word CRCDI_L; ????
- 682: 00 f6 and r6, pc
- 684: 02 00 .word CRCDIRB_H; ????
- 686: 00 10 rrc pc
- 688: 74 6d addc.b @r13+, r4
- 68a: 70 00 .word 0x0070; ????
- 68c: 01 6a addc r10, sp
- 68e: 02 e8 xor r8, sr
- 690: 00 00 .word CRCDI_L; ????
- 692: 00 0a .word 0x0a00; ????
- 694: 03 00 .word 0x0003; ????
- 696: 00 08 .word ROMSize; ????
- 698: 69 00 .word 0x0069; ????
- 69a: 01 6b addc r11, sp
- 69c: 02 80 sub pc, sr
- 69e: 01 00 .word CRCDI_H; ????
- 6a0: 00 02 .word 0x0200; ????
- 6a2: 91 7c 00 0e subc 3584(r12),11777(r1);0x0e00(r12), 0x2e01(r1)
- 6a6: 01 2e
- 6a8: 01 00 .word CRCDI_H; ????
- 6aa: 00 01 .word 0x0100; ????
- 6ac: 8e 02 .word 0x028e; ????
- 6ae: 01 e8 xor r8, sp
- 6b0: 46 14 .word 0x1446; ????
- 6b2: 47 02 .word 0x0247; ????
- 6b4: 71 02 .word 0x0271; ????
- 6b6: 5c 03 .word 0x035c; ????
- 6b8: 00 00 .word CRCDI_L; ????
- 6ba: 10 69 00 01 addc 256(r9),pc ;0x0100(r9)
- 6be: 8f 02 .word 0x028f; ????
- 6c0: 4c 00 .word 0x004c; ????
- 6c2: 00 00 .word CRCDI_L; ????
- 6c4: 1e 03 .word 0x031e; ????
- 6c6: 00 00 .word CRCDI_L; ????
- 6c8: 00 0e .word 0x0e00; ????
- 6ca: 01 c5 bic r5, sp
- 6cc: 02 00 .word CRCDIRB_H; ????
- 6ce: 00 01 .word 0x0100; ????
- 6d0: 99 02 .word 0x0299; ????
- 6d2: 01 14 .word 0x1401; ????
- 6d4: 47 1e .word 0x1e47; ????
- 6d6: 47 02 .word 0x0247; ????
- 6d8: 71 02 .word 0x0271; ????
- 6da: 80 03 .word 0x0380; ????
- 6dc: 00 00 .word CRCDI_L; ????
- 6de: 10 69 00 01 addc 256(r9),pc ;0x0100(r9)
- 6e2: 9a 02 .word 0x029a; ????
- 6e4: 4c 00 .word 0x004c; ????
- 6e6: 00 00 .word CRCDI_L; ????
- 6e8: 30 03 .word 0x0330; ????
- 6ea: 00 00 .word CRCDI_L; ????
- 6ec: 00 0e .word 0x0e00; ????
- 6ee: 01 9e cmp r14, sp
- 6f0: 01 00 .word CRCDI_H; ????
- 6f2: 00 01 .word 0x0100; ????
- 6f4: 9f 02 .word 0x029f; ????
- 6f6: 01 1e .word 0x1e01; ????
- 6f8: 47 64 addc.b r4, r7
- 6fa: 47 02 .word 0x0247; ????
- 6fc: 71 02 .word 0x0271; ????
- 6fe: a4 03 .word 0x03a4; ????
- 700: 00 00 .word CRCDI_L; ????
- 702: 10 69 00 01 addc 256(r9),pc ;0x0100(r9)
- 706: a0 02 .word 0x02a0; ????
- 708: 3a 00 .word 0x003a; ????
- 70a: 00 00 .word CRCDI_L; ????
- 70c: 3d 03 .word 0x033d; ????
- 70e: 00 00 .word CRCDI_L; ????
- 710: 00 0a .word 0x0a00; ????
- 712: 01 09 .word 0x0901; ????
- 714: 02 00 .word CRCDIRB_H; ????
- 716: 00 01 .word 0x0100; ????
- 718: b0 02 .word 0x02b0; ????
- 71a: 01 64 addc r4, sp
- 71c: 47 f8 and.b r8, r7
- 71e: 47 50 add.b pc, r7
- 720: 03 00 .word 0x0003; ????
- 722: 00 f2 and sr, pc
- 724: 03 00 .word 0x0003; ????
- 726: 00 0f .word 0x0f00; ????
- 728: 6e 00 .word 0x006e; ????
- 72a: 01 b0 bit pc, sp
- 72c: 02 4c mov r12, sr
- 72e: 00 00 .word CRCDI_L; ????
- 730: 00 8c sub r12, pc
- 732: 03 00 .word 0x0003; ????
- 734: 00 08 .word ROMSize; ????
- 736: 69 00 .word 0x0069; ????
- 738: 01 b2 bit sr, sp
- 73a: 02 e8 xor r8, sr
- 73c: 00 00 .word CRCDI_L; ????
- 73e: 00 02 .word 0x0200; ????
- 740: 91 68 08 72 addc 29192(r8),28005(r1);0x7208(r8), 0x6d65(r1)
- 744: 65 6d
- 746: 00 01 .word 0x0100; ????
- 748: b3 02 .word 0x02b3; ????
- 74a: 80 01 .word 0x0180; ????
- 74c: 00 00 .word CRCDI_L; ????
- 74e: 02 91 cmp sp, sr
- 750: 6a 08 .word 0x086a; ????
- 752: 78 00 .word 0x0078; ????
- 754: 01 b5 bit r5, sp
- 756: 02 f2 and sr, sr
- 758: 03 00 .word 0x0003; ????
- 75a: 00 02 .word 0x0200; ????
- 75c: 91 6c 00 13 addc 4864(r12),33(r1) ;0x1300(r12), 0x0021(r1)
- 760: 21 00
- 762: 00 00 .word CRCDI_L; ????
- 764: 02 04 .word AES_SR; ????
- 766: 00 00 .word CRCDI_L; ????
- 768: 14 45 00 00 mov 0(r5), r4 ;CRCDI_L(r5)
- 76c: 00 06 .word 0x0600; ????
- 76e: 00 0e .word 0x0e00; ????
- 770: 01 49 mov r9, sp
- 772: 02 00 .word CRCDIRB_H; ????
- 774: 00 01 .word 0x0100; ????
- 776: d8 02 .word 0x02d8; ????
- 778: 01 f8 and r8, sp
- 77a: 47 10 rrc.b r7
- 77c: 48 02 .word 0x0248; ????
- 77e: 71 02 .word 0x0271; ????
- 780: 26 04 .word 0x0426; ????
- 782: 00 00 .word CRCDI_L; ????
- 784: 0f 6e addc r14, r15
- 786: 00 01 .word 0x0100; ????
- 788: d8 02 .word 0x02d8; ????
- 78a: 4c 00 .word 0x004c; ????
- 78c: 00 00 .word CRCDI_L; ????
- 78e: b6 03 .word 0x03b6; ????
- 790: 00 00 .word CRCDI_L; ????
- 792: 00 0a .word 0x0a00; ????
- 794: 01 45 mov r5, sp
- 796: 01 00 .word CRCDI_H; ????
- 798: 00 01 .word 0x0100; ????
- 79a: e1 02 .word 0x02e1; ????
- 79c: 01 10 rrc sp
- 79e: 48 30 jn $+146 ;abs 0x830
- 7a0: 48 d1 bis.b sp, r8
- 7a2: 03 00 .word 0x0003; ????
- 7a4: 00 4b br r11
- 7a6: 04 00 .word CRCINIRES_L; ????
- 7a8: 00 0f .word 0x0f00; ????
- 7aa: 6e 00 .word 0x006e; ????
- 7ac: 01 e1 xor sp, sp
- 7ae: 02 4c mov r12, sr
- 7b0: 00 00 .word CRCDI_L; ????
- 7b2: 00 e5 xor r5, pc
- 7b4: 03 00 .word 0x0003; ????
- 7b6: 00 00 .word CRCDI_L; ????
- 7b8: 0a 01 .word 0x010a; ????
- 7ba: d8 02 .word 0x02d8; ????
- 7bc: 00 00 .word CRCDI_L; ????
- 7be: 01 e7 xor r7, sp
- 7c0: 02 01 .word 0x0102; ????
- 7c2: 30 48 br @r8+
- 7c4: 4a 48 mov.b r8, r10
- 7c6: f7 03 .word 0x03f7; ????
- 7c8: 00 00 .word CRCDI_L; ????
- 7ca: 70 04 .word 0x0470; ????
- 7cc: 00 00 .word CRCDI_L; ????
- 7ce: 0f 6e addc r14, r15
- 7d0: 00 01 .word 0x0100; ????
- 7d2: e7 02 .word 0x02e7; ????
- 7d4: 4c 00 .word 0x004c; ????
- 7d6: 00 00 .word CRCDI_L; ????
- 7d8: 0b 04 .word 0x040b; ????
- 7da: 00 00 .word CRCDI_L; ????
- 7dc: 00 0a .word 0x0a00; ????
- 7de: 01 29 jnc $+516 ;abs 0x9e2
- 7e0: 02 00 .word CRCDIRB_H; ????
- 7e2: 00 01 .word 0x0100; ????
- 7e4: 04 03 .word 0x0304; ????
- 7e6: 01 54 add r4, sp
- 7e8: 48 b0 bit.b pc, r8
- 7ea: 4c 1d .word 0x1d4c; ????
- 7ec: 04 00 .word CRCINIRES_L; ????
- 7ee: 00 f7 and r7, pc
- 7f0: 04 00 .word CRCINIRES_L; ????
- 7f2: 00 0f .word 0x0f00; ????
- 7f4: 6e 00 .word 0x006e; ????
- 7f6: 01 04 .word 0x0401; ????
- 7f8: 03 4c .word 0x4c03; ???? Illegal as 2-op instr
- 7fa: 00 00 .word CRCDI_L; ????
- 7fc: 00 41 br sp
- 7fe: 04 00 .word CRCINIRES_L; ????
- 800: 00 10 rrc pc
- 802: 69 00 .word 0x0069; ????
- 804: 01 05 .word 0x0501; ????
- 806: 03 80 .word 0x8003; ???? Illegal as 2-op instr
- 808: 01 00 .word CRCDI_H; ????
- 80a: 00 55 add r5, pc
- 80c: 04 00 .word CRCINIRES_L; ????
- 80e: 00 10 rrc pc
- 810: 6a 00 .word 0x006a; ????
- 812: 01 05 .word 0x0501; ????
- 814: 03 80 .word 0x8003; ???? Illegal as 2-op instr
- 816: 01 00 .word CRCDI_H; ????
- 818: 00 11 rra pc
- 81a: 05 00 .word CRCINIRES_H; ????
- 81c: 00 10 rrc pc
- 81e: 6b 00 .word 0x006b; ????
- 820: 01 05 .word 0x0501; ????
- 822: 03 80 .word 0x8003; ???? Illegal as 2-op instr
- 824: 01 00 .word CRCDI_H; ????
- 826: 00 5d add r13, pc
- 828: 05 00 .word CRCINIRES_H; ????
- 82a: 00 10 rrc pc
- 82c: 6d 00 .word 0x006d; ????
- 82e: 01 05 .word 0x0501; ????
- 830: 03 80 .word 0x8003; ???? Illegal as 2-op instr
- 832: 01 00 .word CRCDI_H; ????
- 834: 00 79 subc r9, pc
- 836: 05 00 .word CRCINIRES_H; ????
- 838: 00 10 rrc pc
- 83a: 78 00 .word 0x0078; ????
- 83c: 01 06 .word 0x0601; ????
- 83e: 03 4c .word 0x4c03; ???? Illegal as 2-op instr
- 840: 00 00 .word CRCDI_L; ????
- 842: 00 8d sub r13, pc
- 844: 05 00 .word CRCINIRES_H; ????
- 846: 00 10 rrc pc
- 848: 79 00 .word 0x0079; ????
- 84a: 01 06 .word 0x0601; ????
- 84c: 03 4c .word 0x4c03; ???? Illegal as 2-op instr
- 84e: 00 00 .word CRCDI_L; ????
- 850: 00 a6 dadd r6, pc
- 852: 05 00 .word CRCINIRES_H; ????
- 854: 00 10 rrc pc
- 856: 7a 00 .word 0x007a; ????
- 858: 01 06 .word 0x0601; ????
- 85a: 03 4c .word 0x4c03; ???? Illegal as 2-op instr
- 85c: 00 00 .word CRCDI_L; ????
- 85e: 00 b8 bit r8, pc
- 860: 05 00 .word CRCINIRES_H; ????
- 862: 00 00 .word CRCDI_L; ????
- 864: 0a 01 .word 0x010a; ????
- 866: bc 02 .word 0x02bc; ????
- 868: 00 00 .word CRCDI_L; ????
- 86a: 01 ec xor r12, sp
- 86c: 02 01 .word 0x0102; ????
- 86e: b0 4c f6 4c mov @r12+, 0x4cf6 ;PC rel. 0x05568
- 872: dd 05 .word 0x05dd; ????
- 874: 00 00 .word CRCDI_L; ????
- 876: 1e 05 .word 0x051e; ????
- 878: 00 00 .word CRCDI_L; ????
- 87a: 12 72 01 00 subc &CRCDI_H,sr
- 87e: 00 01 .word 0x0100; ????
- 880: ed 02 .word 0x02ed; ????
- 882: 4c 00 .word 0x004c; ????
- 884: 00 00 .word CRCDI_L; ????
- 886: f1 05 .word 0x05f1; ????
- 888: 00 00 .word CRCDI_L; ????
- 88a: 00 0a .word 0x0a00; ????
- 88c: 01 2f jc $-508 ;abs 0x690
- 88e: 02 00 .word CRCDIRB_H; ????
- 890: 00 01 .word 0x0100; ????
- 892: 94 04 .word 0x0494; ????
- 894: 01 06 .word 0x0601; ????
- 896: 4d 88 sub.b r8, r13
- 898: 4d 0a .word 0x0a4d; ????
- 89a: 06 00 .word CRCRESR_L; ????
- 89c: 00 5e add r14, pc
- 89e: 05 00 .word CRCINIRES_H; ????
- 8a0: 00 08 .word ROMSize; ????
- 8a2: 69 00 .word 0x0069; ????
- 8a4: 01 96 cmp r6, sp
- 8a6: 04 e8 xor r8, r4
- 8a8: 00 00 .word CRCDI_L; ????
- 8aa: 00 02 .word 0x0200; ????
- 8ac: 91 7c 15 69 subc 26901(r12),0(r1) ;0x6915(r12), CRCDI_L(r1)
- 8b0: 00 00
- 8b2: 00 08 .word ROMSize; ????
- 8b4: 4d 0a .word 0x0a4d; ????
- 8b6: 4d 01 .word 0x014d; ????
- 8b8: 99 04 .word 0x0499; ????
- 8ba: 16 08 .word 0x0816; ????
- 8bc: 4d 0a .word 0x0a4d; ????
- 8be: 4d 17 .word 0x174d; ????
- 8c0: 7b 00 .word 0x007b; ????
- 8c2: 00 00 .word CRCDI_L; ????
- 8c4: 1e 06 .word 0x061e; ????
- 8c6: 00 00 .word CRCDI_L; ????
- 8c8: 00 00 .word CRCDI_L; ????
- 8ca: 00 0a .word 0x0a00; ????
- 8cc: 01 1d .word 0x1d01; ????
- 8ce: 02 00 .word CRCDIRB_H; ????
- 8d0: 00 01 .word 0x0100; ????
- 8d2: b7 04 .word 0x04b7; ????
- 8d4: 01 b2 bit sr, sp
- 8d6: 4d 3e jmp $-868 ;abs 0x572
- 8d8: 4e 29 jnc $+670 ;abs 0xb76
- 8da: 06 00 .word CRCRESR_L; ????
- 8dc: 00 93 tst pc
- 8de: 05 00 .word CRCINIRES_H; ????
- 8e0: 00 0b .word 0x0b00; ????
- 8e2: 72 01 .word 0x0172; ????
- 8e4: 00 00 .word CRCDI_L; ????
- 8e6: 01 b9 bit r9, sp
- 8e8: 04 e8 xor r8, r4
- 8ea: 00 00 .word CRCDI_L; ????
- 8ec: 00 02 .word 0x0200; ????
- 8ee: 91 76 08 74 subc 29704(r6),28781(r1);0x7408(r6), 0x706d(r1)
- 8f2: 6d 70
- 8f4: 00 01 .word 0x0100; ????
- 8f6: ba 04 .word 0x04ba; ????
- 8f8: e8 00 .word 0x00e8; ????
- 8fa: 00 00 .word CRCDI_L; ????
- 8fc: 02 91 cmp sp, sr
- 8fe: 78 00 .word 0x0078; ????
- 900: 13 21 jnz $+552 ;abs 0xb28
- 902: 00 00 .word CRCDI_L; ????
- 904: 00 a4 dadd r4, pc
- 906: 05 00 .word CRCINIRES_H; ????
- 908: 00 18 .word 0x1800; ????
- 90a: 45 00 .word 0x0045; ????
- 90c: 00 00 .word CRCDI_L; ????
- 90e: 0a 01 .word 0x010a; ????
- 910: 00 19 .word 0x1900; ????
- 912: ce 02 .word 0x02ce; ????
- 914: 00 00 .word CRCDI_L; ????
- 916: 01 45 mov r5, sp
- 918: b1 05 .word 0x05b1; ????
- 91a: 00 00 .word CRCDI_L; ????
- 91c: 01 01 .word 0x0101; ????
- 91e: 1a 93 cmp #1, r10 ;r3 As==01
- 920: 05 00 .word CRCINIRES_H; ????
- 922: 00 13 reti
- 924: 21 00 .word 0x0021; ????
- 926: 00 00 .word CRCDI_L; ????
- 928: c6 05 .word 0x05c6; ????
- 92a: 00 00 .word CRCDI_L; ????
- 92c: 14 45 00 00 mov 0(r5), r4 ;CRCDI_L(r5)
- 930: 00 08 .word ROMSize; ????
- 932: 00 19 .word 0x1900; ????
- 934: a6 01 .word 0x01a6; ????
- 936: 00 00 .word CRCDI_L; ????
- 938: 01 57 add r7, sp
- 93a: d3 05 .word 0x05d3; ????
- 93c: 00 00 .word CRCDI_L; ????
- 93e: 01 01 .word 0x0101; ????
- 940: 1a b6 05 00 bit 5(r6), r10 ;CRCINIRES_H(r6)
- 944: 00 13 reti
- 946: 4c 00 .word 0x004c; ????
- 948: 00 00 .word CRCDI_L; ????
- 94a: e8 05 .word 0x05e8; ????
- 94c: 00 00 .word CRCDI_L; ????
- 94e: 14 45 00 00 mov 0(r5), r4 ;CRCDI_L(r5)
- 952: 00 03 .word 0x0300; ????
- 954: 00 19 .word 0x1900; ????
- 956: ca 01 .word 0x01ca; ????
- 958: 00 00 .word CRCDI_L; ????
- 95a: 01 5b add r11, sp
- 95c: f5 05 .word 0x05f5; ????
- 95e: 00 00 .word CRCDI_L; ????
- 960: 01 01 .word 0x0101; ????
- 962: 1a d8 05 00 bis 5(r8), r10 ;CRCINIRES_H(r8)
- 966: 00 13 reti
- 968: 4c 00 .word 0x004c; ????
- 96a: 00 00 .word CRCDI_L; ????
- 96c: 0a 06 .word 0x060a; ????
- 96e: 00 00 .word CRCDI_L; ????
- 970: 14 45 00 00 mov 0(r5), r4 ;CRCDI_L(r5)
- 974: 00 1f .word 0x1f00; ????
- 976: 00 19 .word 0x1900; ????
- 978: 88 01 .word 0x0188; ????
- 97a: 00 00 .word CRCDI_L; ????
- 97c: 01 5f add r15, sp
- 97e: fa 05 .word 0x05fa; ????
- 980: 00 00 .word CRCDI_L; ????
- 982: 01 01 .word 0x0101; ????
- 984: 13 4c .word 0x4c13; ???? Illegal as 2-op instr
- 986: 00 00 .word CRCDI_L; ????
- 988: 00 27 jz $-510 ;abs 0x78a
- 98a: 06 00 .word CRCRESR_L; ????
- 98c: 00 14 .word 0x1400; ????
- 98e: 45 00 .word 0x0045; ????
- 990: 00 00 .word CRCDI_L; ????
- 992: 3f 00 .word 0x003f; ????
- 994: 19 ed 02 00 xor 2(r13), r9 ;CRCDIRB_H(r13)
- 998: 00 01 .word 0x0100; ????
- 99a: 61 17 .word 0x1761; ????
- 99c: 06 00 .word CRCRESR_L; ????
- 99e: 00 01 .word 0x0100; ????
- 9a0: 01 19 .word 0x1901; ????
- 9a2: fc 01 .word 0x01fc; ????
- 9a4: 00 00 .word CRCDI_L; ????
- 9a6: 01 62 addc sr, sp
- 9a8: e8 00 .word 0x00e8; ????
- 9aa: 00 00 .word CRCDI_L; ????
- 9ac: 01 01 .word 0x0101; ????
- 9ae: 13 4c .word 0x4c13; ???? Illegal as 2-op instr
- 9b0: 00 00 .word CRCDI_L; ????
- 9b2: 00 51 add sp, pc
- 9b4: 06 00 .word CRCRESR_L; ????
- 9b6: 00 14 .word 0x1400; ????
- 9b8: 45 00 .word 0x0045; ????
- 9ba: 00 00 .word CRCDI_L; ????
- 9bc: ff 00 .word 0x00ff; ????
- 9be: 19 52 01 00 add &CRCDI_H,r9
- 9c2: 00 01 .word 0x0100; ????
- 9c4: 64 41 mov.b @r1, r4
- 9c6: 06 00 .word CRCRESR_L; ????
- 9c8: 00 01 .word 0x0100; ????
- 9ca: 01 19 .word 0x1901; ????
- 9cc: 7c 02 .word 0x027c; ????
- 9ce: 00 00 .word CRCDI_L; ????
- 9d0: 01 65 addc r5, sp
- 9d2: e8 00 .word 0x00e8; ????
- 9d4: 00 00 .word CRCDI_L; ????
- 9d6: 01 01 .word 0x0101; ????
- 9d8: 19 f4 01 00 and 1(r4), r9 ;CRCDI_H(r4)
- 9dc: 00 01 .word 0x0100; ????
- 9de: 66 fa and.b @r10, r6
- 9e0: 05 00 .word CRCINIRES_H; ????
- 9e2: 00 01 .word 0x0100; ????
- 9e4: 01 19 .word 0x1901; ????
- 9e6: 61 02 .word 0x0261; ????
- 9e8: 00 00 .word CRCDI_L; ????
- 9ea: 01 67 addc r7, sp
- 9ec: e8 00 .word 0x00e8; ????
- 9ee: 00 00 .word CRCDI_L; ????
- 9f0: 01 01 .word 0x0101; ????
- 9f2: 13 21 jnz $+552 ;abs 0xc1a
- 9f4: 00 00 .word CRCDI_L; ????
- 9f6: 00 95 cmp r5, pc
- 9f8: 06 00 .word CRCRESR_L; ????
- 9fa: 00 14 .word 0x1400; ????
- 9fc: 45 00 .word 0x0045; ????
- 9fe: 00 00 .word CRCDI_L; ????
- a00: 7f 00 .word 0x007f; ????
- a02: 19 e5 02 00 xor 2(r5), r9 ;CRCDIRB_H(r5)
- a06: 00 01 .word 0x0100; ????
- a08: 68 85 sub.b @r5, r8
- a0a: 06 00 .word CRCRESR_L; ????
- a0c: 00 01 .word 0x0100; ????
- a0e: 01 19 .word 0x1901; ????
- a10: df 01 .word 0x01df; ????
- a12: 00 00 .word CRCDI_L; ????
- a14: 01 69 addc r9, sp
- a16: e8 00 .word 0x00e8; ????
- a18: 00 00 .word CRCDI_L; ????
- a1a: 01 01 .word 0x0101; ????
- a1c: 19 c0 01 00 bic CRCDI_H, r9 ;PC rel. 0x00a21
- a20: 00 01 .word 0x0100; ????
- a22: 6b 4c mov.b @r12, r11
- a24: 00 00 .word CRCDI_L; ????
- a26: 00 01 .word 0x0100; ????
- a28: 01 19 .word 0x1901; ????
- a2a: f7 02 .word 0x02f7; ????
- a2c: 00 00 .word CRCDI_L; ????
- a2e: 01 6c addc r12, sp
- a30: 4c 00 .word 0x004c; ????
- a32: 00 00 .word CRCDI_L; ????
- a34: 01 01 .word 0x0101; ????
- a36: 19 53 inc r9
- a38: 00 00 .word CRCDI_L; ????
- a3a: 00 01 .word 0x0100; ????
- a3c: 6e d6 bis.b @r6, r14
- a3e: 06 00 .word CRCRESR_L; ????
- a40: 00 01 .word 0x0100; ????
- a42: 01 11 rra sp
- a44: 02 4c mov r12, sr
- a46: 00 00 .word CRCDI_L; ????
- a48: 00 13 reti
- a4a: 3a 00 .word 0x003a; ????
- a4c: 00 00 .word CRCDI_L; ????
- a4e: ed 06 .word 0x06ed; ????
- a50: 00 00 .word CRCDI_L; ????
- a52: 18 45 00 00 mov 0(r5), r8 ;CRCDI_L(r5)
- a56: 00 03 .word 0x0300; ????
- a58: 01 00 .word CRCDI_H; ????
- a5a: 19 6c 02 00 addc 2(r12), r9 ;CRCDIRB_H(r12)
- a5e: 00 01 .word 0x0100; ????
- a60: 70 dc bis.b @r12+, pc
- a62: 06 00 .word CRCRESR_L; ????
- a64: 00 01 .word 0x0100; ????
- a66: 01 13 reti ;return from interupt
- a68: 4c 00 .word 0x004c; ????
- a6a: 00 00 .word CRCDI_L; ????
- a6c: 0a 07 .word 0x070a; ????
- a6e: 00 00 .word CRCDI_L; ????
- a70: 14 45 00 00 mov 0(r5), r4 ;CRCDI_L(r5)
- a74: 00 93 tst pc
- a76: 00 19 .word 0x1900; ????
- a78: 81 01 .word 0x0181; ????
- a7a: 00 00 .word CRCDI_L; ????
- a7c: 01 75 subc r5, sp
- a7e: 17 07 .word 0x0717; ????
- a80: 00 00 .word CRCDI_L; ????
- a82: 01 01 .word 0x0101; ????
- a84: 1a fa 06 00 and 6(r10), r10 ;CRCRESR_L(r10)
- a88: 00 1b .word 0x1b00; ????
- a8a: 9b 02 .word 0x029b; ????
- a8c: 00 00 .word CRCDI_L; ????
- a8e: 01 38 jl $+4 ;abs 0xa92
- a90: 01 e8 xor r8, sp
- a92: 00 00 .word CRCDI_L; ????
- a94: 00 01 .word 0x0100; ????
- a96: 01 1b .word 0x1b01; ????
- a98: 56 02 .word 0x0256; ????
- a9a: 00 00 .word CRCDI_L; ????
- a9c: 01 3a jl $-1020 ;abs 0x6a0
- a9e: 01 85 sub r5, sp
- aa0: 06 00 .word CRCRESR_L; ????
- aa2: 00 01 .word 0x0100; ????
- aa4: 01 1b .word 0x1b01; ????
- aa6: 84 02 .word 0x0284; ????
- aa8: 00 00 .word CRCDI_L; ????
- aaa: 01 3c jmp $+4 ;abs 0xaae
- aac: 01 e8 xor r8, sp
- aae: 00 00 .word CRCDI_L; ????
- ab0: 00 01 .word 0x0100; ????
- ab2: 01 13 reti ;return from interupt
- ab4: 21 00 .word 0x0021; ????
- ab6: 00 00 .word CRCDI_L; ????
- ab8: 56 07 .word 0x0756; ????
- aba: 00 00 .word CRCDI_L; ????
- abc: 14 45 00 00 mov 0(r5), r4 ;CRCDI_L(r5)
- ac0: 00 1f .word 0x1f00; ????
- ac2: 00 1b .word 0x1b00; ????
- ac4: d4 01 .word 0x01d4; ????
- ac6: 00 00 .word CRCDI_L; ????
- ac8: 01 3f jmp $-508 ;abs 0x8cc
- aca: 01 46 mov r6, sp
- acc: 07 00 .word CRCRESR_H; ????
- ace: 00 01 .word 0x0100; ????
- ad0: 01 1c .word 0x1c01; ????
- ad2: ce 02 .word 0x02ce; ????
- ad4: 00 00 .word CRCDI_L; ????
- ad6: 01 45 mov r5, sp
- ad8: 74 07 .word 0x0774; ????
- ada: 00 00 .word CRCDI_L; ????
- adc: 01 03 .word 0x0301; ????
- ade: 03 3e jmp $-1016 ;abs 0x6e6
- ae0: 4e 1a .word 0x1a4e; ????
- ae2: 93 05 .word 0x0593; ????
- ae4: 00 00 .word CRCDI_L; ????
- ae6: 1c a6 01 00 dadd 1(r6), r12 ;CRCDI_H(r6)
- aea: 00 01 .word 0x0100; ????
- aec: 57 89 07 00 sub.b 7(r9), r7 ;CRCRESR_H(r9)
- af0: 00 01 .word 0x0100; ????
- af2: 03 03 .word 0x0303; ????
- af4: 49 4f mov.b r15, r9
- af6: 1a b6 05 00 bit 5(r6), r10 ;CRCINIRES_H(r6)
- afa: 00 1c .word TMR0_CR; ????
- afc: ca 01 .word 0x01ca; ????
- afe: 00 00 .word CRCDI_L; ????
- b00: 01 5b add r11, sp
- b02: 9e 07 .word 0x079e; ????
- b04: 00 00 .word CRCDI_L; ????
- b06: 01 03 .word 0x0301; ????
- b08: 03 52 .word 0x5203; ???? Illegal as 2-op instr
- b0a: 4f 1a .word 0x1a4f; ????
- b0c: d8 05 .word 0x05d8; ????
- b0e: 00 00 .word CRCDI_L; ????
- b10: 1c 88 01 00 sub 1(r8), r12 ;CRCDI_H(r8)
- b14: 00 01 .word 0x0100; ????
- b16: 5f fa 05 00 and.b 5(r10), r15 ;CRCINIRES_H(r10)
- b1a: 00 01 .word 0x0100; ????
- b1c: 03 03 .word 0x0303; ????
- b1e: 32 45 mov @r5+, sr
- b20: 1c ed 02 00 xor 2(r13), r12 ;CRCDIRB_H(r13)
- b24: 00 01 .word 0x0100; ????
- b26: 61 17 .word 0x1761; ????
- b28: 06 00 .word CRCRESR_L; ????
- b2a: 00 01 .word 0x0100; ????
- b2c: 03 03 .word 0x0303; ????
- b2e: 88 42 1c fc mov sr, -996(r8);0xfc1c(r8)
- b32: 01 00 .word CRCDI_H; ????
- b34: 00 01 .word 0x0100; ????
- b36: 62 e8 xor.b @r8, sr
- b38: 00 00 .word CRCDI_L; ????
- b3a: 00 01 .word 0x0100; ????
- b3c: 03 03 .word 0x0303; ????
- b3e: 08 43 clr r8
- b40: 1c 52 01 00 add &CRCDI_H,r12
- b44: 00 01 .word 0x0100; ????
- b46: 64 41 mov.b @r1, r4
- b48: 06 00 .word CRCRESR_L; ????
- b4a: 00 01 .word 0x0100; ????
- b4c: 03 03 .word 0x0303; ????
- b4e: 2e 43 mov #2, r14 ;r3 As==10
- b50: 1c 7c 02 00 subc 2(r12), r12 ;CRCDIRB_H(r12)
- b54: 00 01 .word 0x0100; ????
- b56: 65 e8 xor.b @r8, r5
- b58: 00 00 .word CRCDI_L; ????
- b5a: 00 01 .word 0x0100; ????
- b5c: 03 03 .word 0x0303; ????
- b5e: 0c 43 clr r12
- b60: 1c f4 01 00 and 1(r4), r12 ;CRCDI_H(r4)
- b64: 00 01 .word 0x0100; ????
- b66: 66 fa and.b @r10, r6
- b68: 05 00 .word CRCINIRES_H; ????
- b6a: 00 01 .word 0x0100; ????
- b6c: 03 03 .word 0x0303; ????
- b6e: 74 45 mov.b @r5+, r4
- b70: 1c 61 02 00 addc 2(r1), r12 ;CRCDIRB_H(r1)
- b74: 00 01 .word 0x0100; ????
- b76: 67 e8 xor.b @r8, r7
- b78: 00 00 .word CRCDI_L; ????
- b7a: 00 01 .word 0x0100; ????
- b7c: 03 03 .word 0x0303; ????
- b7e: 72 45 mov.b @r5+, sr
- b80: 1c e5 02 00 xor 2(r5), r12 ;CRCDIRB_H(r5)
- b84: 00 01 .word 0x0100; ????
- b86: 68 85 sub.b @r5, r8
- b88: 06 00 .word CRCRESR_L; ????
- b8a: 00 01 .word 0x0100; ????
- b8c: 03 03 .word 0x0303; ????
- b8e: ba 45 1c df mov @r5+, -8420(r10);0xdf1c(r10)
- b92: 01 00 .word CRCDI_H; ????
- b94: 00 01 .word 0x0100; ????
- b96: 69 e8 xor.b @r8, r9
- b98: 00 00 .word CRCDI_L; ????
- b9a: 00 01 .word 0x0100; ????
- b9c: 03 03 .word 0x0303; ????
- b9e: 0a 43 clr r10
- ba0: 1c c0 01 00 bic CRCDI_H, r12 ;PC rel. 0x00ba5
- ba4: 00 01 .word 0x0100; ????
- ba6: 6b 4c mov.b @r12, r11
- ba8: 00 00 .word CRCDI_L; ????
- baa: 00 01 .word 0x0100; ????
- bac: 03 03 .word 0x0303; ????
- bae: 2e 45 mov @r5, r14
- bb0: 1c f7 02 00 and 2(r7), r12 ;CRCDIRB_H(r7)
- bb4: 00 01 .word 0x0100; ????
- bb6: 6c 4c mov.b @r12, r12
- bb8: 00 00 .word CRCDI_L; ????
- bba: 00 01 .word 0x0100; ????
- bbc: 03 03 .word 0x0303; ????
- bbe: b4 45 1c 53 mov @r5+, 21276(r4);0x531c(r4)
- bc2: 00 00 .word CRCDI_L; ????
- bc4: 00 01 .word 0x0100; ????
- bc6: 6e d6 bis.b @r6, r14
- bc8: 06 00 .word CRCRESR_L; ????
- bca: 00 01 .word 0x0100; ????
- bcc: 03 03 .word 0x0303; ????
- bce: 30 45 br @r5+
- bd0: 1c 6c 02 00 addc 2(r12), r12 ;CRCDIRB_H(r12)
- bd4: 00 01 .word 0x0100; ????
- bd6: 70 dc bis.b @r12+, pc
- bd8: 06 00 .word CRCRESR_L; ????
- bda: 00 01 .word 0x0100; ????
- bdc: 03 03 .word 0x0303; ????
- bde: 00 40 br pc
- be0: 1c 81 01 00 sub 1(r1), r12 ;CRCDI_H(r1)
- be4: 00 01 .word 0x0100; ????
- be6: 75 83 sub.b #-1, r5 ;r3 As==11
- be8: 08 00 .word 0x0008; ????
- bea: 00 01 .word 0x0100; ????
- bec: 03 03 .word 0x0303; ????
- bee: 5a 4f 1a fa mov.b -1510(r15),r10 ;0xfa1a(r15)
- bf2: 06 00 .word CRCRESR_L; ????
- bf4: 00 1d .word 0x1d00; ????
- bf6: 9b 02 .word 0x029b; ????
- bf8: 00 00 .word CRCDI_L; ????
- bfa: 01 38 jl $+4 ;abs 0xbfe
- bfc: 01 e8 xor r8, sp
- bfe: 00 00 .word CRCDI_L; ????
- c00: 00 01 .word 0x0100; ????
- c02: 03 03 .word 0x0303; ????
- c04: b6 45 1d 56 mov @r5+, 22045(r6);0x561d(r6)
- c08: 02 00 .word CRCDIRB_H; ????
- c0a: 00 01 .word 0x0100; ????
- c0c: 3a 01 .word RESLO; ????
- c0e: 85 06 .word 0x0685; ????
- c10: 00 00 .word CRCDI_L; ????
- c12: 01 03 .word 0x0301; ????
- c14: 03 08 .word 0x0803; ????
- c16: 42 1d .word 0x1d42; ????
- c18: 84 02 .word 0x0284; ????
- c1a: 00 00 .word CRCDI_L; ????
- c1c: 01 3c jmp $+4 ;abs 0xc20
- c1e: 01 e8 xor r8, sp
- c20: 00 00 .word CRCDI_L; ????
- c22: 00 01 .word 0x0100; ????
- c24: 03 03 .word 0x0303; ????
- c26: b8 45 1d d4 mov @r5+, -11235(r8);0xd41d(r8)
- c2a: 01 00 .word CRCDI_H; ????
- c2c: 00 01 .word 0x0100; ????
- c2e: 3f 01 .word 0x013f; ????
- c30: 46 07 .word 0x0746; ????
- c32: 00 00 .word CRCDI_L; ????
- c34: 01 03 .word 0x0301; ????
- c36: 03 0e .word 0x0e03; ????
- c38: 43 00 .word 0x0043; ????
- c3a: cb 00 .word 0x00cb; ????
- c3c: 00 00 .word CRCDI_L; ????
- c3e: 02 00 .word CRCDIRB_H; ????
- c40: 9e 03 .word 0x039e; ????
- c42: 00 00 .word CRCDI_L; ????
- c44: 02 01 .word 0x0102; ????
- c46: 7b 04 .word 0x047b; ????
- c48: 00 00 .word CRCDI_L; ????
- c4a: 86 51 9c 51 add sp, 20892(r6);0x519c(r6)
- c4e: 2f 62 addc #4, r15 ;r2 As==10
- c50: 75 69 addc.b @r9+, r5
- c52: 6c 64 addc.b @r4, r12
- c54: 2f 62 addc #4, r15 ;r2 As==10
- c56: 75 69 addc.b @r9+, r5
- c58: 6c 64 addc.b @r4, r12
- c5a: 64 2f jc $-310 ;abs 0xb24
- c5c: 67 63 addc.b #2, r7 ;r3 As==10
- c5e: 63 2d jc $+712 ;abs 0xf26
- c60: 6d 73 subc.b #2, r13 ;r3 As==10
- c62: 70 34 jge $+226 ;abs 0xd44
- c64: 33 30 jn $+104 ;abs 0xccc
- c66: 2d 34 jge $+92 ;abs 0xcc2
- c68: 2e 35 jge $+606 ;abs 0xec6
- c6a: 2e 33 jn $-418 ;abs 0xac8
- c6c: 7e 6d addc.b @r13+, r14
- c6e: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- c70: 67 63 addc.b #2, r7 ;r3 As==10
- c72: 63 2d jc $+712 ;abs 0xf3a
- c74: 32 30 jn $+102 ;abs 0xcda
- c76: 31 31 jn $+612 ;abs 0xeda
- c78: 30 37 jge $-414 ;abs 0xada
- c7a: 31 36 jge $-924 ;abs 0x8de
- c7c: 2f 2e jc $-928 ;abs 0x8dc
- c7e: 2f 67 addc @r7, r15
- c80: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- c82: 2d 34 jge $+92 ;abs 0xcde
- c84: 2e 35 jge $+606 ;abs 0xee2
- c86: 2e 33 jn $-418 ;abs 0xae4
- c88: 2f 6c addc @r12, r15
- c8a: 69 62 addc.b #4, r9 ;r2 As==10
- c8c: 67 63 addc.b #2, r7 ;r3 As==10
- c8e: 63 2f jc $-312 ;abs 0xb56
- c90: 2e 2e jc $-930 ;abs 0x8ee
- c92: 2f 67 addc @r7, r15
- c94: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- c96: 2f 63 addc #2, r15 ;r3 As==10
- c98: 6f 6e addc.b @r14, r15
- c9a: 66 69 addc.b @r9, r6
- c9c: 67 2f jc $-304 ;abs 0xb6c
- c9e: 6d 73 subc.b #2, r13 ;r3 As==10
- ca0: 70 34 jge $+226 ;abs 0xd82
- ca2: 33 30 jn $+104 ;abs 0xd0a
- ca4: 2f 6c addc @r12, r15
- ca6: 69 62 addc.b #4, r9 ;r2 As==10
- ca8: 67 63 addc.b #2, r7 ;r3 As==10
- caa: 63 2e jc $-824 ;abs 0x972
- cac: 53 00 .word 0x0053; ????
- cae: 2f 62 addc #4, r15 ;r2 As==10
- cb0: 75 69 addc.b @r9+, r5
- cb2: 6c 64 addc.b @r4, r12
- cb4: 2f 62 addc #4, r15 ;r2 As==10
- cb6: 75 69 addc.b @r9+, r5
- cb8: 6c 64 addc.b @r4, r12
- cba: 64 2f jc $-310 ;abs 0xb84
- cbc: 67 63 addc.b #2, r7 ;r3 As==10
- cbe: 63 2d jc $+712 ;abs 0xf86
- cc0: 6d 73 subc.b #2, r13 ;r3 As==10
- cc2: 70 34 jge $+226 ;abs 0xda4
- cc4: 33 30 jn $+104 ;abs 0xd2c
- cc6: 2d 34 jge $+92 ;abs 0xd22
- cc8: 2e 35 jge $+606 ;abs 0xf26
- cca: 2e 33 jn $-418 ;abs 0xb28
- ccc: 7e 6d addc.b @r13+, r14
- cce: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- cd0: 67 63 addc.b #2, r7 ;r3 As==10
- cd2: 63 2d jc $+712 ;abs 0xf9a
- cd4: 32 30 jn $+102 ;abs 0xd3a
- cd6: 31 31 jn $+612 ;abs 0xf3a
- cd8: 30 37 jge $-414 ;abs 0xb3a
- cda: 31 36 jge $-924 ;abs 0x93e
- cdc: 2f 62 addc #4, r15 ;r2 As==10
- cde: 75 69 addc.b @r9+, r5
- ce0: 6c 64 addc.b @r4, r12
- ce2: 2d 72 subc #4, r13 ;r2 As==10
- ce4: 65 73 subc.b #2, r5 ;r3 As==10
- ce6: 75 6c addc.b @r12+, r5
- ce8: 74 2f jc $-278 ;abs 0xbd2
- cea: 6d 73 subc.b #2, r13 ;r3 As==10
- cec: 70 34 jge $+226 ;abs 0xdce
- cee: 33 30 jn $+104 ;abs 0xd56
- cf0: 2f 6c addc @r12, r15
- cf2: 69 62 addc.b #4, r9 ;r2 As==10
- cf4: 67 63 addc.b #2, r7 ;r3 As==10
- cf6: 63 00 .word 0x0063; ????
- cf8: 47 4e mov.b r14, r7
- cfa: 55 20 jnz $+172 ;abs 0xda6
- cfc: 41 53 add.b #0, sp ;r3 As==00
- cfe: 20 32 jn $-958 ;abs 0x940
- d00: 2e 32 jn $-930 ;abs 0x95e
- d02: 31 2e jc $-924 ;abs 0x966
- d04: 39 30 jn $+116 ;abs 0xd78
- d06: 00 01 .word 0x0100; ????
- d08: 80 cb 00 00 bic r11, CRCDI_L ;PC rel. 0x00d0c
- d0c: 00 02 .word 0x0200; ????
- d0e: 00 b2 bit sr, pc
- d10: 03 00 .word 0x0003; ????
- d12: 00 02 .word 0x0200; ????
- d14: 01 13 reti ;return from interupt
- d16: 05 00 .word CRCINIRES_H; ????
- d18: 00 9c cmp r12, pc
- d1a: 51 d2 51 2f bis.b &0x2f51,sp
- d1e: 62 75 subc.b @r5, sr
- d20: 69 6c addc.b @r12, r9
- d22: 64 2f jc $-310 ;abs 0xbec
- d24: 62 75 subc.b @r5, sr
- d26: 69 6c addc.b @r12, r9
- d28: 64 64 addc.b @r4, r4
- d2a: 2f 67 addc @r7, r15
- d2c: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- d2e: 2d 6d addc @r13, r13
- d30: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- d32: 34 33 jn $-406 ;abs 0xb9c
- d34: 30 2d jc $+610 ;abs 0xf96
- d36: 34 2e jc $-918 ;abs 0x9a0
- d38: 35 2e jc $-916 ;abs 0x9a4
- d3a: 33 7e .word 0x7e33; ???? Illegal as 2-op instr
- d3c: 6d 73 subc.b #2, r13 ;r3 As==10
- d3e: 70 67 addc.b @r7+, pc
- d40: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- d42: 2d 32 jn $-932 ;abs 0x99e
- d44: 30 31 jn $+610 ;abs 0xfa6
- d46: 31 30 jn $+100 ;abs 0xdaa
- d48: 37 31 jn $+624 ;abs 0xfb8
- d4a: 36 2f jc $-402 ;abs 0xbb8
- d4c: 2e 2f jc $-418 ;abs 0xbaa
- d4e: 67 63 addc.b #2, r7 ;r3 As==10
- d50: 63 2d jc $+712 ;abs 0x1018
- d52: 34 2e jc $-918 ;abs 0x9bc
- d54: 35 2e jc $-916 ;abs 0x9c0
- d56: 33 2f jc $-408 ;abs 0xbbe
- d58: 6c 69 addc.b @r9, r12
- d5a: 62 67 addc.b @r7, sr
- d5c: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- d5e: 2f 2e jc $-928 ;abs 0x9be
- d60: 2e 2f jc $-418 ;abs 0xbbe
- d62: 67 63 addc.b #2, r7 ;r3 As==10
- d64: 63 2f jc $-312 ;abs 0xc2c
- d66: 63 6f .word 0x6f63; ???? Illegal as 2-op instr
- d68: 6e 66 addc.b @r6, r14
- d6a: 69 67 addc.b @r7, r9
- d6c: 2f 6d addc @r13, r15
- d6e: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- d70: 34 33 jn $-406 ;abs 0xbda
- d72: 30 2f jc $-414 ;abs 0xbd4
- d74: 6c 69 addc.b @r9, r12
- d76: 62 67 addc.b @r7, sr
- d78: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- d7a: 2e 53 incd r14
- d7c: 00 2f jc $-510 ;abs 0xb7e
- d7e: 62 75 subc.b @r5, sr
- d80: 69 6c addc.b @r12, r9
- d82: 64 2f jc $-310 ;abs 0xc4c
- d84: 62 75 subc.b @r5, sr
- d86: 69 6c addc.b @r12, r9
- d88: 64 64 addc.b @r4, r4
- d8a: 2f 67 addc @r7, r15
- d8c: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- d8e: 2d 6d addc @r13, r13
- d90: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- d92: 34 33 jn $-406 ;abs 0xbfc
- d94: 30 2d jc $+610 ;abs 0xff6
- d96: 34 2e jc $-918 ;abs 0xa00
- d98: 35 2e jc $-916 ;abs 0xa04
- d9a: 33 7e .word 0x7e33; ???? Illegal as 2-op instr
- d9c: 6d 73 subc.b #2, r13 ;r3 As==10
- d9e: 70 67 addc.b @r7+, pc
- da0: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- da2: 2d 32 jn $-932 ;abs 0x9fe
- da4: 30 31 jn $+610 ;abs 0x1006
- da6: 31 30 jn $+100 ;abs 0xe0a
- da8: 37 31 jn $+624 ;abs 0x1018
- daa: 36 2f jc $-402 ;abs 0xc18
- dac: 62 75 subc.b @r5, sr
- dae: 69 6c addc.b @r12, r9
- db0: 64 2d jc $+714 ;abs 0x107a
- db2: 72 65 addc.b @r5+, sr
- db4: 73 75 .word 0x7573; ???? Illegal as 2-op instr
- db6: 6c 74 subc.b @r4, r12
- db8: 2f 6d addc @r13, r15
- dba: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- dbc: 34 33 jn $-406 ;abs 0xc26
- dbe: 30 2f jc $-414 ;abs 0xc20
- dc0: 6c 69 addc.b @r9, r12
- dc2: 62 67 addc.b @r7, sr
- dc4: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- dc6: 00 47 br r7
- dc8: 4e 55 add.b r5, r14
- dca: 20 41 br @r1
- dcc: 53 20 jnz $+168 ;abs 0xe74
- dce: 32 2e jc $-922 ;abs 0xa34
- dd0: 32 31 jn $+614 ;abs 0x1036
- dd2: 2e 39 jl $+606 ;abs 0x1030
- dd4: 30 00 .word 0x0030; ????
- dd6: 01 80 sub pc, sp
- dd8: cb 00 .word 0x00cb; ????
- dda: 00 00 .word CRCDI_L; ????
- ddc: 02 00 .word CRCDIRB_H; ????
- dde: c6 03 .word 0x03c6; ????
- de0: 00 00 .word CRCDI_L; ????
- de2: 02 01 .word 0x0102; ????
- de4: b8 05 .word 0x05b8; ????
- de6: 00 00 .word CRCDI_L; ????
- de8: d2 51 ee 51 add.b 20974(r1),&0x622f ;0x51ee(r1)
- dec: 2f 62
- dee: 75 69 addc.b @r9+, r5
- df0: 6c 64 addc.b @r4, r12
- df2: 2f 62 addc #4, r15 ;r2 As==10
- df4: 75 69 addc.b @r9+, r5
- df6: 6c 64 addc.b @r4, r12
- df8: 64 2f jc $-310 ;abs 0xcc2
- dfa: 67 63 addc.b #2, r7 ;r3 As==10
- dfc: 63 2d jc $+712 ;abs 0x10c4
- dfe: 6d 73 subc.b #2, r13 ;r3 As==10
- e00: 70 34 jge $+226 ;abs 0xee2
- e02: 33 30 jn $+104 ;abs 0xe6a
- e04: 2d 34 jge $+92 ;abs 0xe60
- e06: 2e 35 jge $+606 ;abs 0x1064
- e08: 2e 33 jn $-418 ;abs 0xc66
- e0a: 7e 6d addc.b @r13+, r14
- e0c: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- e0e: 67 63 addc.b #2, r7 ;r3 As==10
- e10: 63 2d jc $+712 ;abs 0x10d8
- e12: 32 30 jn $+102 ;abs 0xe78
- e14: 31 31 jn $+612 ;abs 0x1078
- e16: 30 37 jge $-414 ;abs 0xc78
- e18: 31 36 jge $-924 ;abs 0xa7c
- e1a: 2f 2e jc $-928 ;abs 0xa7a
- e1c: 2f 67 addc @r7, r15
- e1e: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- e20: 2d 34 jge $+92 ;abs 0xe7c
- e22: 2e 35 jge $+606 ;abs 0x1080
- e24: 2e 33 jn $-418 ;abs 0xc82
- e26: 2f 6c addc @r12, r15
- e28: 69 62 addc.b #4, r9 ;r2 As==10
- e2a: 67 63 addc.b #2, r7 ;r3 As==10
- e2c: 63 2f jc $-312 ;abs 0xcf4
- e2e: 2e 2e jc $-930 ;abs 0xa8c
- e30: 2f 67 addc @r7, r15
- e32: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- e34: 2f 63 addc #2, r15 ;r3 As==10
- e36: 6f 6e addc.b @r14, r15
- e38: 66 69 addc.b @r9, r6
- e3a: 67 2f jc $-304 ;abs 0xd0a
- e3c: 6d 73 subc.b #2, r13 ;r3 As==10
- e3e: 70 34 jge $+226 ;abs 0xf20
- e40: 33 30 jn $+104 ;abs 0xea8
- e42: 2f 6c addc @r12, r15
- e44: 69 62 addc.b #4, r9 ;r2 As==10
- e46: 67 63 addc.b #2, r7 ;r3 As==10
- e48: 63 2e jc $-824 ;abs 0xb10
- e4a: 53 00 .word 0x0053; ????
- e4c: 2f 62 addc #4, r15 ;r2 As==10
- e4e: 75 69 addc.b @r9+, r5
- e50: 6c 64 addc.b @r4, r12
- e52: 2f 62 addc #4, r15 ;r2 As==10
- e54: 75 69 addc.b @r9+, r5
- e56: 6c 64 addc.b @r4, r12
- e58: 64 2f jc $-310 ;abs 0xd22
- e5a: 67 63 addc.b #2, r7 ;r3 As==10
- e5c: 63 2d jc $+712 ;abs 0x1124
- e5e: 6d 73 subc.b #2, r13 ;r3 As==10
- e60: 70 34 jge $+226 ;abs 0xf42
- e62: 33 30 jn $+104 ;abs 0xeca
- e64: 2d 34 jge $+92 ;abs 0xec0
- e66: 2e 35 jge $+606 ;abs 0x10c4
- e68: 2e 33 jn $-418 ;abs 0xcc6
- e6a: 7e 6d addc.b @r13+, r14
- e6c: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- e6e: 67 63 addc.b #2, r7 ;r3 As==10
- e70: 63 2d jc $+712 ;abs 0x1138
- e72: 32 30 jn $+102 ;abs 0xed8
- e74: 31 31 jn $+612 ;abs 0x10d8
- e76: 30 37 jge $-414 ;abs 0xcd8
- e78: 31 36 jge $-924 ;abs 0xadc
- e7a: 2f 62 addc #4, r15 ;r2 As==10
- e7c: 75 69 addc.b @r9+, r5
- e7e: 6c 64 addc.b @r4, r12
- e80: 2d 72 subc #4, r13 ;r2 As==10
- e82: 65 73 subc.b #2, r5 ;r3 As==10
- e84: 75 6c addc.b @r12+, r5
- e86: 74 2f jc $-278 ;abs 0xd70
- e88: 6d 73 subc.b #2, r13 ;r3 As==10
- e8a: 70 34 jge $+226 ;abs 0xf6c
- e8c: 33 30 jn $+104 ;abs 0xef4
- e8e: 2f 6c addc @r12, r15
- e90: 69 62 addc.b #4, r9 ;r2 As==10
- e92: 67 63 addc.b #2, r7 ;r3 As==10
- e94: 63 00 .word 0x0063; ????
- e96: 47 4e mov.b r14, r7
- e98: 55 20 jnz $+172 ;abs 0xf44
- e9a: 41 53 add.b #0, sp ;r3 As==00
- e9c: 20 32 jn $-958 ;abs 0xade
- e9e: 2e 32 jn $-930 ;abs 0xafc
- ea0: 31 2e jc $-924 ;abs 0xb04
- ea2: 39 30 jn $+116 ;abs 0xf16
- ea4: 00 01 .word 0x0100; ????
- ea6: 80 0f .word 0x0f80; ????
- ea8: 01 00 .word CRCDI_H; ????
- eaa: 00 02 .word 0x0200; ????
- eac: 00 da bis r10, pc
- eae: 03 00 .word 0x0003; ????
- eb0: 00 02 .word 0x0200; ????
- eb2: 01 09 .word 0x0901; ????
- eb4: 00 00 .word CRCDI_L; ????
- eb6: 00 01 .word 0x0100; ????
- eb8: 0d 03 .word 0x030d; ????
- eba: 00 00 .word CRCDI_L; ????
- ebc: 37 03 .word 0x0337; ????
- ebe: 00 00 .word CRCDI_L; ????
- ec0: 82 50 86 51 add pc, &0x5186
- ec4: 52 06 .word 0x0652; ????
- ec6: 00 00 .word CRCDI_L; ????
- ec8: 02 04 .word AES_SR; ????
- eca: 05 7a subc r10, r5
- ecc: 03 00 .word 0x0003; ????
- ece: 00 03 .word 0x0300; ????
- ed0: 06 03 .word 0x0306; ????
- ed2: 00 00 .word CRCDI_L; ????
- ed4: 02 d3 bis #0, sr ;r3 As==00
- ed6: 33 00 .word 0x0033; ????
- ed8: 00 00 .word CRCDI_L; ????
- eda: 02 02 .word 0x0202; ????
- edc: 07 68 addc r8, r7
- ede: 03 00 .word 0x0003; ????
- ee0: 00 04 .word AES_CR; ????
- ee2: 02 05 .word 0x0502; ????
- ee4: 69 6e addc.b @r14, r9
- ee6: 74 00 .word 0x0074; ????
- ee8: 02 01 .word 0x0102; ????
- eea: 06 17 .word 0x1706; ????
- eec: 00 00 .word CRCDI_L; ????
- eee: 00 02 .word 0x0200; ????
- ef0: 08 05 .word 0x0508; ????
- ef2: 75 03 .word 0x0375; ????
- ef4: 00 00 .word CRCDI_L; ????
- ef6: 02 01 .word 0x0102; ????
- ef8: 08 15 .word 0x1508; ????
- efa: 00 00 .word CRCDI_L; ????
- efc: 00 02 .word 0x0200; ????
- efe: 04 07 .word 0x0704; ????
- f00: 63 03 .word 0x0363; ????
- f02: 00 00 .word CRCDI_L; ????
- f04: 02 08 .word 0x0802; ????
- f06: 07 5e add r14, r7
- f08: 03 00 .word 0x0003; ????
- f0a: 00 02 .word 0x0200; ????
- f0c: 02 07 .word 0x0702; ????
- f0e: 24 03 .word 0x0324; ????
- f10: 00 00 .word CRCDI_L; ????
- f12: 05 02 .word 0x0205; ????
- f14: 71 00 .word 0x0071; ????
- f16: 00 00 .word CRCDI_L; ????
- f18: 02 01 .word 0x0102; ????
- f1a: 06 1e .word TMR2_RA; ????
- f1c: 00 00 .word CRCDI_L; ????
- f1e: 00 05 .word 0x0500; ????
- f20: 02 7e subc r14, sr
- f22: 00 00 .word CRCDI_L; ????
- f24: 00 06 .word 0x0600; ????
- f26: 71 00 .word 0x0071; ????
- f28: 00 00 .word CRCDI_L; ????
- f2a: 03 01 .word 0x0103; ????
- f2c: 03 00 .word 0x0003; ????
- f2e: 00 01 .word 0x0100; ????
- f30: 28 3a jl $-942 ;abs 0xb82
- f32: 00 00 .word CRCDI_L; ????
- f34: 00 07 .word AES_KEY; ????
- f36: 01 83 sub #0, sp ;r3 As==00
- f38: 03 00 .word 0x0003; ????
- f3a: 00 01 .word 0x0100; ????
- f3c: 34 01 .word MAC; ????
- f3e: 09 01 .word 0x0109; ????
- f40: 00 00 .word CRCDI_L; ????
- f42: 82 50 86 51 add pc, &0x5186
- f46: 4d 06 .word 0x064d; ????
- f48: 00 00 .word CRCDI_L; ????
- f4a: 09 01 .word 0x0109; ????
- f4c: 00 00 .word CRCDI_L; ????
- f4e: 08 1f .word 0x1f08; ????
- f50: 03 00 .word 0x0003; ????
- f52: 00 01 .word 0x0100; ????
- f54: 3e 09 .word 0x093e; ????
- f56: 01 00 .word CRCDI_H; ????
- f58: 00 79 subc r9, pc
- f5a: 06 00 .word CRCRESR_L; ????
- f5c: 00 08 .word ROMSize; ????
- f5e: 91 03 .word 0x0391; ????
- f60: 00 00 .word CRCDI_L; ????
- f62: 01 3f jmp $-508 ;abs 0xd66
- f64: 0b 01 .word 0x010b; ????
- f66: 00 00 .word CRCDI_L; ????
- f68: 8b 06 .word 0x068b; ????
- f6a: 00 00 .word CRCDI_L; ????
- f6c: 08 8a sub r10, r8
- f6e: 03 00 .word 0x0003; ????
- f70: 00 01 .word 0x0100; ????
- f72: 40 28 jnc $+130 ;abs 0xff4
- f74: 00 00 .word CRCDI_L; ????
- f76: 00 a4 dadd r4, pc
- f78: 06 00 .word CRCRESR_L; ????
- f7a: 00 09 .word 0x0900; ????
- f7c: 64 73 subc.b #2, r4 ;r3 As==10
- f7e: 74 00 .word 0x0074; ????
- f80: 01 42 mov sr, sp
- f82: 6b 00 .word 0x006b; ????
- f84: 00 00 .word CRCDI_L; ????
- f86: c4 06 .word 0x06c4; ????
- f88: 00 00 .word CRCDI_L; ????
- f8a: 09 73 sbc r9
- f8c: 72 63 addc.b #-1, sr ;r3 As==11
- f8e: 00 01 .word 0x0100; ????
- f90: 43 78 .word 0x7843; ???? Illegal as 2-op instr
- f92: 00 00 .word CRCDI_L; ????
- f94: 00 1e .word TMR2_CR; ????
- f96: 07 00 .word CRCRESR_H; ????
- f98: 00 09 .word 0x0900; ????
- f9a: 74 00 .word 0x0074; ????
- f9c: 01 44 mov r4, sp
- f9e: 28 00 .word 0x0028; ????
- fa0: 00 00 .word CRCDI_L; ????
- fa2: 78 07 .word 0x0778; ????
- fa4: 00 00 .word CRCDI_L; ????
- fa6: 0a 96 cmp r6, r10
- fa8: 03 00 .word 0x0003; ????
- faa: 00 01 .word 0x0100; ????
- fac: 82 7c 51 00 subc r12, &0x0051
- fb0: 0b 02 .word 0x020b; ????
- fb2: 05 02 .word 0x0205; ????
- fb4: 11 01 .word 0x0111; ????
- fb6: 00 00 .word CRCDI_L; ????
- fb8: 0c 00 .word 0x000c; ????
- fba: b5 00 .word 0x00b5; ????
- fbc: 00 00 .word CRCDI_L; ????
- fbe: 02 00 .word CRCDIRB_H; ????
- fc0: 71 04 .word 0x0471; ????
- fc2: 00 00 .word CRCDI_L; ????
- fc4: 02 01 .word 0x0102; ????
- fc6: 45 07 .word 0x0745; ????
- fc8: 00 00 .word CRCDI_L; ????
- fca: ee 51 f0 51 add.b @r1, 20976(r14);0x51f0(r14)
- fce: 2f 62 addc #4, r15 ;r2 As==10
- fd0: 75 69 addc.b @r9+, r5
- fd2: 6c 64 addc.b @r4, r12
- fd4: 2f 62 addc #4, r15 ;r2 As==10
- fd6: 75 69 addc.b @r9+, r5
- fd8: 6c 64 addc.b @r4, r12
- fda: 64 2f jc $-310 ;abs 0xea4
- fdc: 67 63 addc.b #2, r7 ;r3 As==10
- fde: 63 2d jc $+712 ;abs 0x12a6
- fe0: 6d 73 subc.b #2, r13 ;r3 As==10
- fe2: 70 34 jge $+226 ;abs 0x10c4
- fe4: 33 30 jn $+104 ;abs 0x104c
- fe6: 2d 34 jge $+92 ;abs 0x1042
- fe8: 2e 35 jge $+606 ;abs 0x1246
- fea: 2e 33 jn $-418 ;abs 0xe48
- fec: 7e 6d addc.b @r13+, r14
- fee: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- ff0: 67 63 addc.b #2, r7 ;r3 As==10
- ff2: 63 2d jc $+712 ;abs 0x12ba
- ff4: 32 30 jn $+102 ;abs 0x105a
- ff6: 31 31 jn $+612 ;abs 0x125a
- ff8: 30 37 jge $-414 ;abs 0xe5a
- ffa: 31 36 jge $-924 ;abs 0xc5e
- ffc: 2f 2e jc $-928 ;abs 0xc5c
- ffe: 2f 67 addc @r7, r15
- 1000: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- 1002: 2d 34 jge $+92 ;abs 0x105e
- 1004: 2e 35 jge $+606 ;abs 0x1262
- 1006: 2e 33 jn $-418 ;abs 0xe64
- 1008: 2f 67 addc @r7, r15
- 100a: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- 100c: 2f 63 addc #2, r15 ;r3 As==10
- 100e: 6f 6e addc.b @r14, r15
- 1010: 66 69 addc.b @r9, r6
- 1012: 67 2f jc $-304 ;abs 0xee2
- 1014: 6d 73 subc.b #2, r13 ;r3 As==10
- 1016: 70 34 jge $+226 ;abs 0x10f8
- 1018: 33 30 jn $+104 ;abs 0x1080
- 101a: 2f 63 addc #2, r15 ;r3 As==10
- 101c: 72 74 subc.b @r4+, sr
- 101e: 30 2e jc $-926 ;abs 0xc80
- 1020: 53 00 .word 0x0053; ????
- 1022: 2f 62 addc #4, r15 ;r2 As==10
- 1024: 75 69 addc.b @r9+, r5
- 1026: 6c 64 addc.b @r4, r12
- 1028: 2f 62 addc #4, r15 ;r2 As==10
- 102a: 75 69 addc.b @r9+, r5
- 102c: 6c 64 addc.b @r4, r12
- 102e: 64 2f jc $-310 ;abs 0xef8
- 1030: 67 63 addc.b #2, r7 ;r3 As==10
- 1032: 63 2d jc $+712 ;abs 0x12fa
- 1034: 6d 73 subc.b #2, r13 ;r3 As==10
- 1036: 70 34 jge $+226 ;abs 0x1118
- 1038: 33 30 jn $+104 ;abs 0x10a0
- 103a: 2d 34 jge $+92 ;abs 0x1096
- 103c: 2e 35 jge $+606 ;abs 0x129a
- 103e: 2e 33 jn $-418 ;abs 0xe9c
- 1040: 7e 6d addc.b @r13+, r14
- 1042: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- 1044: 67 63 addc.b #2, r7 ;r3 As==10
- 1046: 63 2d jc $+712 ;abs 0x130e
- 1048: 32 30 jn $+102 ;abs 0x10ae
- 104a: 31 31 jn $+612 ;abs 0x12ae
- 104c: 30 37 jge $-414 ;abs 0xeae
- 104e: 31 36 jge $-924 ;abs 0xcb2
- 1050: 2f 62 addc #4, r15 ;r2 As==10
- 1052: 75 69 addc.b @r9+, r5
- 1054: 6c 64 addc.b @r4, r12
- 1056: 2d 72 subc #4, r13 ;r2 As==10
- 1058: 65 73 subc.b #2, r5 ;r3 As==10
- 105a: 75 6c addc.b @r12+, r5
- 105c: 74 2f jc $-278 ;abs 0xf46
- 105e: 67 63 addc.b #2, r7 ;r3 As==10
- 1060: 63 00 .word 0x0063; ????
- 1062: 47 4e mov.b r14, r7
- 1064: 55 20 jnz $+172 ;abs 0x1110
- 1066: 41 53 add.b #0, sp ;r3 As==00
- 1068: 20 32 jn $-958 ;abs 0xcaa
- 106a: 2e 32 jn $-930 ;abs 0xcc8
- 106c: 31 2e jc $-924 ;abs 0xcd0
- 106e: 39 30 jn $+116 ;abs 0x10e2
- 1070: 00 01 .word 0x0100; ????
- 1072: 80 4e Address CRCDI_L1072 is out of bounds.
-Address CRCDI_L1074 is out of bounds.
-and.b @r15+, -1(r15) ;0xffff(r15)
-
-Disassembly of section .debug_abbrev:
-
-00000000 <.debug_abbrev>:
- 0: 01 11 rra sp
- 2: 01 25 jz $+516 ;abs 0x206
- 4: 0e 13 reti ;return from interupt
- 6: 0b 03 .word 0x030b; ????
- 8: 0e 1b .word 0x1b0e; ????
- a: 0e 11 rra r14
- c: 01 52 add sr, sp
- e: 01 55 add r5, sp
- 10: 06 10 rrc r6
- 12: 06 00 .word CRCRESR_L; ????
- 14: 00 02 .word 0x0200; ????
- 16: 16 00 .word 0x0016; ????
- 18: 03 0e .word 0x0e03; ????
- 1a: 3a 0b .word 0x0b3a; ????
- 1c: 3b 0b .word 0x0b3b; ????
- 1e: 49 13 .word 0x1349; ????
- 20: 00 00 .word CRCDI_L; ????
- 22: 03 24 jz $+8 ;abs 0x2a
- 24: 00 0b .word 0x0b00; ????
- 26: 0b 3e jmp $-1000 ;abs 0xfc3e
- 28: 0b 03 .word 0x030b; ????
- 2a: 0e 00 .word 0x000e; ????
- 2c: 00 04 .word AES_CR; ????
- 2e: 24 00 .word 0x0024; ????
- 30: 0b 0b .word 0x0b0b; ????
- 32: 3e 0b .word 0x0b3e; ????
- 34: 03 08 .word 0x0803; ????
- 36: 00 00 .word CRCDI_L; ????
- 38: 05 2e jc $-1012 ;abs 0xfc44
- 3a: 00 03 .word 0x0300; ????
- 3c: 0e 3a jl $-994 ;abs 0xfc5a
- 3e: 0b 3b jl $-488 ;abs 0xfe56
- 40: 0b 27 jz $-488 ;abs 0xfe58
- 42: 0c 20 jnz $+26 ;abs 0x5c
- 44: 0b 00 .word 0x000b; ????
- 46: 00 06 .word 0x0600; ????
- 48: 2e 00 .word 0x002e; ????
- 4a: 3f 0c .word 0x0c3f; ????
- 4c: 03 0e .word 0x0e03; ????
- 4e: 3a 0b .word 0x0b3a; ????
- 50: 3b 0b .word 0x0b3b; ????
- 52: 27 0c .word 0x0c27; ????
- 54: 11 01 .word 0x0111; ????
- 56: 12 01 .word 0x0112; ????
- 58: 40 0a .word 0x0a40; ????
- 5a: 00 00 .word CRCDI_L; ????
- 5c: 07 2e jc $-1008 ;abs 0xfc6c
- 5e: 01 3f jmp $-508 ;abs 0xfe62
- 60: 0c 03 .word 0x030c; ????
- 62: 0e 3a jl $-994 ;abs 0xfc80
- 64: 0b 3b jl $-488 ;abs 0xfe7c
- 66: 0b 27 jz $-488 ;abs 0xfe7e
- 68: 0c 49 mov r9, r12
- 6a: 13 11 rra #1 ;r3 As==01
- 6c: 01 12 push sp
- 6e: 01 40 mov pc, sp
- 70: 06 01 .word 0x0106; ????
- 72: 13 00 .word 0x0013; ????
- 74: 00 08 .word ROMSize; ????
- 76: 34 00 .word 0x0034; ????
- 78: 03 08 .word 0x0803; ????
- 7a: 3a 0b .word 0x0b3a; ????
- 7c: 3b 0b .word 0x0b3b; ????
- 7e: 49 13 .word 0x1349; ????
- 80: 02 0a .word 0x0a02; ????
- 82: 00 00 .word CRCDI_L; ????
- 84: 09 34 jge $+20 ;abs 0x98
- 86: 00 03 .word 0x0300; ????
- 88: 0e 3a jl $-994 ;abs 0xfca6
- 8a: 0b 3b jl $-488 ;abs 0xfea2
- 8c: 0b 49 mov r9, r11
- 8e: 13 1c .word 0x1c13; ????
- 90: 0b 00 .word 0x000b; ????
- 92: 00 0a .word 0x0a00; ????
- 94: 34 00 .word 0x0034; ????
- 96: 03 0e .word 0x0e03; ????
- 98: 3a 0b .word 0x0b3a; ????
- 9a: 3b 0b .word 0x0b3b; ????
- 9c: 49 13 .word 0x1349; ????
- 9e: 02 06 .word 0x0602; ????
- a0: 00 00 .word CRCDI_L; ????
- a2: 0b 34 jge $+24 ;abs 0xba
- a4: 00 03 .word 0x0300; ????
- a6: 0e 3a jl $-994 ;abs 0xfcc4
- a8: 0b 3b jl $-488 ;abs 0xfec0
- aa: 0b 49 mov r9, r11
- ac: 13 02 .word 0x0213; ????
- ae: 0a 00 .word 0x000a; ????
- b0: 00 0c .word 0x0c00; ????
- b2: 34 00 .word 0x0034; ????
- b4: 03 0e .word 0x0e03; ????
- b6: 3a 0b .word 0x0b3a; ????
- b8: 3b 0b .word 0x0b3b; ????
- ba: 49 13 .word 0x1349; ????
- bc: 1c 05 .word 0x051c; ????
- be: 00 00 .word CRCDI_L; ????
- c0: 0d 34 jge $+28 ;abs 0xdc
- c2: 00 03 .word 0x0300; ????
- c4: 0e 3a jl $-994 ;abs 0xfce2
- c6: 0b 3b jl $-488 ;abs 0xfede
- c8: 0b 49 mov r9, r11
- ca: 13 1c .word 0x1c13; ????
- cc: 0d 00 .word 0x000d; ????
- ce: 00 0e .word 0x0e00; ????
- d0: 1d 00 .word 0x001d; ????
- d2: 31 13 reti ;return from interupt
- d4: 11 01 .word 0x0111; ????
- d6: 12 01 .word 0x0112; ????
- d8: 58 0b .word 0x0b58; ????
- da: 59 0b .word 0x0b59; ????
- dc: 00 00 .word CRCDI_L; ????
- de: 0f 0f .word 0x0f0f; ????
- e0: 00 0b .word 0x0b00; ????
- e2: 0b 49 mov r9, r11
- e4: 13 00 .word 0x0013; ????
- e6: 00 10 rrc pc
- e8: 35 00 .word 0x0035; ????
- ea: 49 13 .word 0x1349; ????
- ec: 00 00 .word CRCDI_L; ????
- ee: 11 01 .word 0x0111; ????
- f0: 01 49 mov r9, sp
- f2: 13 01 .word 0x0113; ????
- f4: 13 00 .word 0x0013; ????
- f6: 00 12 push pc
- f8: 21 00 .word 0x0021; ????
- fa: 49 13 .word 0x1349; ????
- fc: 2f 0b .word 0x0b2f; ????
- fe: 00 00 .word CRCDI_L; ????
- 100: 13 26 jz $-984 ;abs 0xfd28
- 102: 00 49 br r9
- 104: 13 00 .word 0x0013; ????
- 106: 00 14 .word 0x1400; ????
- 108: 34 00 .word 0x0034; ????
- 10a: 03 0e .word 0x0e03; ????
- 10c: 3a 0b .word 0x0b3a; ????
- 10e: 3b 0b .word 0x0b3b; ????
- 110: 87 40 0e 49 mov pc, 18702(r7);0x490e(r7)
- 114: 13 3f jmp $-472 ;abs 0xff3c
- 116: 0c 3c jmp $+26 ;abs 0x130
- 118: 0c 00 .word 0x000c; ????
- 11a: 00 00 .word CRCDI_L; ????
- 11c: 01 11 rra sp
- 11e: 01 25 jz $+516 ;abs 0x322
- 120: 0e 13 reti ;return from interupt
- 122: 0b 03 .word 0x030b; ????
- 124: 0e 1b .word 0x1b0e; ????
- 126: 0e 11 rra r14
- 128: 01 12 push sp
- 12a: 01 10 rrc sp
- 12c: 06 00 .word CRCRESR_L; ????
- 12e: 00 02 .word 0x0200; ????
- 130: 16 00 .word 0x0016; ????
- 132: 03 0e .word 0x0e03; ????
- 134: 3a 0b .word 0x0b3a; ????
- 136: 3b 0b .word 0x0b3b; ????
- 138: 49 13 .word 0x1349; ????
- 13a: 00 00 .word CRCDI_L; ????
- 13c: 03 24 jz $+8 ;abs 0x144
- 13e: 00 0b .word 0x0b00; ????
- 140: 0b 3e jmp $-1000 ;abs 0xfd58
- 142: 0b 03 .word 0x030b; ????
- 144: 0e 00 .word 0x000e; ????
- 146: 00 04 .word AES_CR; ????
- 148: 24 00 .word 0x0024; ????
- 14a: 0b 0b .word 0x0b0b; ????
- 14c: 3e 0b .word 0x0b3e; ????
- 14e: 03 08 .word 0x0803; ????
- 150: 00 00 .word CRCDI_L; ????
- 152: 05 2e jc $-1012 ;abs 0xfd5e
- 154: 01 3f jmp $-508 ;abs 0xff58
- 156: 0c 03 .word 0x030c; ????
- 158: 0e 3a jl $-994 ;abs 0xfd76
- 15a: 0b 3b jl $-488 ;abs 0xff72
- 15c: 0b 27 jz $-488 ;abs 0xff74
- 15e: 0c 11 rra r12
- 160: 01 12 push sp
- 162: 01 40 mov pc, sp
- 164: 0a 01 .word 0x010a; ????
- 166: 13 00 .word 0x0013; ????
- 168: 00 06 .word 0x0600; ????
- 16a: 05 00 .word CRCINIRES_H; ????
- 16c: 03 08 .word 0x0803; ????
- 16e: 3a 0b .word 0x0b3a; ????
- 170: 3b 0b .word 0x0b3b; ????
- 172: 49 13 .word 0x1349; ????
- 174: 02 0a .word 0x0a02; ????
- 176: 00 00 .word CRCDI_L; ????
- 178: 07 2e jc $-1008 ;abs 0xfd88
- 17a: 01 3f jmp $-508 ;abs 0xff7e
- 17c: 0c 03 .word 0x030c; ????
- 17e: 0e 3a jl $-994 ;abs 0xfd9c
- 180: 0b 3b jl $-488 ;abs 0xff98
- 182: 0b 27 jz $-488 ;abs 0xff9a
- 184: 0c 49 mov r9, r12
- 186: 13 11 rra #1 ;r3 As==01
- 188: 01 12 push sp
- 18a: 01 40 mov pc, sp
- 18c: 0a 01 .word 0x010a; ????
- 18e: 13 00 .word 0x0013; ????
- 190: 00 08 .word ROMSize; ????
- 192: 34 00 .word 0x0034; ????
- 194: 03 08 .word 0x0803; ????
- 196: 3a 0b .word 0x0b3a; ????
- 198: 3b 0b .word 0x0b3b; ????
- 19a: 49 13 .word 0x1349; ????
- 19c: 02 0a .word 0x0a02; ????
- 19e: 00 00 .word CRCDI_L; ????
- 1a0: 09 2e jc $-1004 ;abs 0xfdb4
- 1a2: 01 3f jmp $-508 ;abs 0xffa6
- 1a4: 0c 03 .word 0x030c; ????
- 1a6: 0e 3a jl $-994 ;abs 0xfdc4
- 1a8: 0b 3b jl $-488 ;abs 0xffc0
- 1aa: 0b 27 jz $-488 ;abs 0xffc2
- 1ac: 0c 11 rra r12
- 1ae: 01 12 push sp
- 1b0: 01 40 mov pc, sp
- 1b2: 06 01 .word 0x0106; ????
- 1b4: 13 00 .word 0x0013; ????
- 1b6: 00 0a .word 0x0a00; ????
- 1b8: 05 00 .word CRCINIRES_H; ????
- 1ba: 03 08 .word 0x0803; ????
- 1bc: 3a 0b .word 0x0b3a; ????
- 1be: 3b 0b .word 0x0b3b; ????
- 1c0: 49 13 .word 0x1349; ????
- 1c2: 02 06 .word 0x0602; ????
- 1c4: 00 00 .word CRCDI_L; ????
- 1c6: 0b 34 jge $+24 ;abs 0x1de
- 1c8: 00 03 .word 0x0300; ????
- 1ca: 08 3a jl $-1006 ;abs 0xfddc
- 1cc: 0b 3b jl $-488 ;abs 0xffe4
- 1ce: 0b 49 mov r9, r11
- 1d0: 13 02 .word 0x0213; ????
- 1d2: 06 00 .word CRCRESR_L; ????
- 1d4: 00 0c .word 0x0c00; ????
- 1d6: 0f 00 .word 0x000f; ????
- 1d8: 0b 0b .word 0x0b0b; ????
- 1da: 49 13 .word 0x1349; ????
- 1dc: 00 00 .word CRCDI_L; ????
- 1de: 0d 34 jge $+28 ;abs 0x1fa
- 1e0: 00 03 .word 0x0300; ????
- 1e2: 0e 3a jl $-994 ;abs 0xfe00
- 1e4: 0b 3b jl $-488 ;abs 0xfffc
- 1e6: 0b 87 sub r7, r11
- 1e8: 40 0e .word 0x0e40; ????
- 1ea: 49 13 .word 0x1349; ????
- 1ec: 3f 0c .word 0x0c3f; ????
- 1ee: 3c 0c .word 0x0c3c; ????
- 1f0: 00 00 .word CRCDI_L; ????
- 1f2: 0e 35 jge $+542 ;abs 0x410
- 1f4: 00 49 br r9
- 1f6: 13 00 .word 0x0013; ????
- 1f8: 00 00 .word CRCDI_L; ????
- 1fa: 01 11 rra sp
- 1fc: 01 25 jz $+516 ;abs 0x400
- 1fe: 0e 13 reti ;return from interupt
- 200: 0b 03 .word 0x030b; ????
- 202: 0e 1b .word 0x1b0e; ????
- 204: 0e 11 rra r14
- 206: 01 12 push sp
- 208: 01 10 rrc sp
- 20a: 06 00 .word CRCRESR_L; ????
- 20c: 00 02 .word 0x0200; ????
- 20e: 16 00 .word 0x0016; ????
- 210: 03 0e .word 0x0e03; ????
- 212: 3a 0b .word 0x0b3a; ????
- 214: 3b 0b .word 0x0b3b; ????
- 216: 49 13 .word 0x1349; ????
- 218: 00 00 .word CRCDI_L; ????
- 21a: 03 24 jz $+8 ;abs 0x222
- 21c: 00 0b .word 0x0b00; ????
- 21e: 0b 3e jmp $-1000 ;abs 0xfe36
- 220: 0b 03 .word 0x030b; ????
- 222: 0e 00 .word 0x000e; ????
- 224: 00 04 .word AES_CR; ????
- 226: 24 00 .word 0x0024; ????
- 228: 0b 0b .word 0x0b0b; ????
- 22a: 3e 0b .word 0x0b3e; ????
- 22c: 03 08 .word 0x0803; ????
- 22e: 00 00 .word CRCDI_L; ????
- 230: 05 2e jc $-1012 ;abs 0xfe3c
- 232: 01 03 .word 0x0301; ????
- 234: 0e 3a jl $-994 ;abs 0xfe52
- 236: 0b 3b jl $-488 ;abs 0x4e
- 238: 05 27 jz $-500 ;abs 0x44
- 23a: 0c 49 mov r9, r12
- 23c: 13 20 jnz $+40 ;abs 0x264
- 23e: 0b 01 .word 0x010b; ????
- 240: 13 00 .word 0x0013; ????
- 242: 00 06 .word 0x0600; ????
- 244: 34 00 .word 0x0034; ????
- 246: 03 0e .word 0x0e03; ????
- 248: 3a 0b .word 0x0b3a; ????
- 24a: 3b 05 .word 0x053b; ????
- 24c: 49 13 .word 0x1349; ????
- 24e: 00 00 .word CRCDI_L; ????
- 250: 07 2e jc $-1008 ;abs 0xfe60
- 252: 01 3f jmp $-508 ;abs 0x56
- 254: 0c 03 .word 0x030c; ????
- 256: 0e 3a jl $-994 ;abs 0xfe74
- 258: 0b 3b jl $-488 ;abs 0x70
- 25a: 05 27 jz $-500 ;abs 0x66
- 25c: 0c 49 mov r9, r12
- 25e: 13 11 rra #1 ;r3 As==01
- 260: 01 12 push sp
- 262: 01 40 mov pc, sp
- 264: 06 01 .word 0x0106; ????
- 266: 13 00 .word 0x0013; ????
- 268: 00 08 .word ROMSize; ????
- 26a: 34 00 .word 0x0034; ????
- 26c: 03 08 .word 0x0803; ????
- 26e: 3a 0b .word 0x0b3a; ????
- 270: 3b 05 .word 0x053b; ????
- 272: 49 13 .word 0x1349; ????
- 274: 02 0a .word 0x0a02; ????
- 276: 00 00 .word CRCDI_L; ????
- 278: 09 35 jge $+532 ;abs 0x48c
- 27a: 00 49 br r9
- 27c: 13 00 .word 0x0013; ????
- 27e: 00 0a .word 0x0a00; ????
- 280: 2e 01 .word 0x012e; ????
- 282: 3f 0c .word 0x0c3f; ????
- 284: 03 0e .word 0x0e03; ????
- 286: 3a 0b .word 0x0b3a; ????
- 288: 3b 05 .word 0x053b; ????
- 28a: 27 0c .word 0x0c27; ????
- 28c: 11 01 .word 0x0111; ????
- 28e: 12 01 .word 0x0112; ????
- 290: 40 06 .word 0x0640; ????
- 292: 01 13 reti ;return from interupt
- 294: 00 00 .word CRCDI_L; ????
- 296: 0b 34 jge $+24 ;abs 0x2ae
- 298: 00 03 .word 0x0300; ????
- 29a: 0e 3a jl $-994 ;abs 0xfeb8
- 29c: 0b 3b jl $-488 ;abs 0xb4
- 29e: 05 49 mov r9, r5
- 2a0: 13 02 .word 0x0213; ????
- 2a2: 0a 00 .word 0x000a; ????
- 2a4: 00 0c .word 0x0c00; ????
- 2a6: 2e 00 .word 0x002e; ????
- 2a8: 3f 0c .word 0x0c3f; ????
- 2aa: 03 0e .word 0x0e03; ????
- 2ac: 3a 0b .word 0x0b3a; ????
- 2ae: 3b 05 .word 0x053b; ????
- 2b0: 27 0c .word 0x0c27; ????
- 2b2: 11 01 .word 0x0111; ????
- 2b4: 12 01 .word 0x0112; ????
- 2b6: 40 0a .word 0x0a40; ????
- 2b8: 00 00 .word CRCDI_L; ????
- 2ba: 0d 05 .word 0x050d; ????
- 2bc: 00 03 .word 0x0300; ????
- 2be: 08 3a jl $-1006 ;abs 0xfed0
- 2c0: 0b 3b jl $-488 ;abs 0xd8
- 2c2: 05 49 mov r9, r5
- 2c4: 13 02 .word 0x0213; ????
- 2c6: 0a 00 .word 0x000a; ????
- 2c8: 00 0e .word 0x0e00; ????
- 2ca: 2e 01 .word 0x012e; ????
- 2cc: 3f 0c .word 0x0c3f; ????
- 2ce: 03 0e .word 0x0e03; ????
- 2d0: 3a 0b .word 0x0b3a; ????
- 2d2: 3b 05 .word 0x053b; ????
- 2d4: 27 0c .word 0x0c27; ????
- 2d6: 11 01 .word 0x0111; ????
- 2d8: 12 01 .word 0x0112; ????
- 2da: 40 0a .word 0x0a40; ????
- 2dc: 01 13 reti ;return from interupt
- 2de: 00 00 .word CRCDI_L; ????
- 2e0: 0f 05 .word 0x050f; ????
- 2e2: 00 03 .word 0x0300; ????
- 2e4: 08 3a jl $-1006 ;abs 0xfef6
- 2e6: 0b 3b jl $-488 ;abs 0xfe
- 2e8: 05 49 mov r9, r5
- 2ea: 13 02 .word 0x0213; ????
- 2ec: 06 00 .word CRCRESR_L; ????
- 2ee: 00 10 rrc pc
- 2f0: 34 00 .word 0x0034; ????
- 2f2: 03 08 .word 0x0803; ????
- 2f4: 3a 0b .word 0x0b3a; ????
- 2f6: 3b 05 .word 0x053b; ????
- 2f8: 49 13 .word 0x1349; ????
- 2fa: 02 06 .word 0x0602; ????
- 2fc: 00 00 .word CRCDI_L; ????
- 2fe: 11 0f .word 0x0f11; ????
- 300: 00 0b .word 0x0b00; ????
- 302: 0b 49 mov r9, r11
- 304: 13 00 .word 0x0013; ????
- 306: 00 12 push pc
- 308: 34 00 .word 0x0034; ????
- 30a: 03 0e .word 0x0e03; ????
- 30c: 3a 0b .word 0x0b3a; ????
- 30e: 3b 05 .word 0x053b; ????
- 310: 49 13 .word 0x1349; ????
- 312: 02 06 .word 0x0602; ????
- 314: 00 00 .word CRCDI_L; ????
- 316: 13 01 .word 0x0113; ????
- 318: 01 49 mov r9, sp
- 31a: 13 01 .word 0x0113; ????
- 31c: 13 00 .word 0x0013; ????
- 31e: 00 14 .word 0x1400; ????
- 320: 21 00 .word 0x0021; ????
- 322: 49 13 .word 0x1349; ????
- 324: 2f 0b .word 0x0b2f; ????
- 326: 00 00 .word CRCDI_L; ????
- 328: 15 1d .word 0x1d15; ????
- 32a: 01 31 jn $+516 ;abs 0x52e
- 32c: 13 11 rra #1 ;r3 As==01
- 32e: 01 12 push sp
- 330: 01 58 add r8, sp
- 332: 0b 59 add r9, r11
- 334: 05 00 .word CRCINIRES_H; ????
- 336: 00 16 .word 0x1600; ????
- 338: 0b 01 .word 0x010b; ????
- 33a: 11 01 .word 0x0111; ????
- 33c: 12 01 .word 0x0112; ????
- 33e: 00 00 .word CRCDI_L; ????
- 340: 17 34 jge $+48 ;abs 0x370
- 342: 00 31 jn $+514 ;abs 0x544
- 344: 13 02 .word 0x0213; ????
- 346: 06 00 .word CRCRESR_L; ????
- 348: 00 18 .word 0x1800; ????
- 34a: 21 00 .word 0x0021; ????
- 34c: 49 13 .word 0x1349; ????
- 34e: 2f 05 .word 0x052f; ????
- 350: 00 00 .word CRCDI_L; ????
- 352: 19 34 jge $+52 ;abs 0x386
- 354: 00 03 .word 0x0300; ????
- 356: 0e 3a jl $-994 ;abs 0xff74
- 358: 0b 3b jl $-488 ;abs 0x170
- 35a: 0b 49 mov r9, r11
- 35c: 13 3f jmp $-472 ;abs 0x184
- 35e: 0c 3c jmp $+26 ;abs 0x378
- 360: 0c 00 .word 0x000c; ????
- 362: 00 1a .word PADSR; ????
- 364: 26 00 .word 0x0026; ????
- 366: 49 13 .word 0x1349; ????
- 368: 00 00 .word CRCDI_L; ????
- 36a: 1b 34 jge $+56 ;abs 0x3a2
- 36c: 00 03 .word 0x0300; ????
- 36e: 0e 3a jl $-994 ;abs 0xff8c
- 370: 0b 3b jl $-488 ;abs 0x188
- 372: 05 49 mov r9, r5
- 374: 13 3f jmp $-472 ;abs 0x19c
- 376: 0c 3c jmp $+26 ;abs 0x390
- 378: 0c 00 .word 0x000c; ????
- 37a: 00 1c .word TMR0_CR; ????
- 37c: 34 00 .word 0x0034; ????
- 37e: 03 0e .word 0x0e03; ????
- 380: 3a 0b .word 0x0b3a; ????
- 382: 3b 0b .word 0x0b3b; ????
- 384: 49 13 .word 0x1349; ????
- 386: 3f 0c .word 0x0c3f; ????
- 388: 02 0a .word 0x0a02; ????
- 38a: 00 00 .word CRCDI_L; ????
- 38c: 1d 34 jge $+60 ;abs 0x3c8
- 38e: 00 03 .word 0x0300; ????
- 390: 0e 3a jl $-994 ;abs 0xffae
- 392: 0b 3b jl $-488 ;abs 0x1aa
- 394: 05 49 mov r9, r5
- 396: 13 3f jmp $-472 ;abs 0x1be
- 398: 0c 02 .word 0x020c; ????
- 39a: 0a 00 .word 0x000a; ????
- 39c: 00 00 .word CRCDI_L; ????
- 39e: 01 11 rra sp
- 3a0: 00 10 rrc pc
- 3a2: 06 11 rra r6
- 3a4: 01 12 push sp
- 3a6: 01 03 .word 0x0301; ????
- 3a8: 08 1b .word 0x1b08; ????
- 3aa: 08 25 jz $+530 ;abs 0x5bc
- 3ac: 08 13 reti ;return from interupt
- 3ae: 05 00 .word CRCINIRES_H; ????
- 3b0: 00 00 .word CRCDI_L; ????
- 3b2: 01 11 rra sp
- 3b4: 00 10 rrc pc
- 3b6: 06 11 rra r6
- 3b8: 01 12 push sp
- 3ba: 01 03 .word 0x0301; ????
- 3bc: 08 1b .word 0x1b08; ????
- 3be: 08 25 jz $+530 ;abs 0x5d0
- 3c0: 08 13 reti ;return from interupt
- 3c2: 05 00 .word CRCINIRES_H; ????
- 3c4: 00 00 .word CRCDI_L; ????
- 3c6: 01 11 rra sp
- 3c8: 00 10 rrc pc
- 3ca: 06 11 rra r6
- 3cc: 01 12 push sp
- 3ce: 01 03 .word 0x0301; ????
- 3d0: 08 1b .word 0x1b08; ????
- 3d2: 08 25 jz $+530 ;abs 0x5e4
- 3d4: 08 13 reti ;return from interupt
- 3d6: 05 00 .word CRCINIRES_H; ????
- 3d8: 00 00 .word CRCDI_L; ????
- 3da: 01 11 rra sp
- 3dc: 01 25 jz $+516 ;abs 0x5e0
- 3de: 0e 13 reti ;return from interupt
- 3e0: 0b 03 .word 0x030b; ????
- 3e2: 0e 1b .word 0x1b0e; ????
- 3e4: 0e 11 rra r14
- 3e6: 01 12 push sp
- 3e8: 01 10 rrc sp
- 3ea: 06 00 .word CRCRESR_L; ????
- 3ec: 00 02 .word 0x0200; ????
- 3ee: 24 00 .word 0x0024; ????
- 3f0: 0b 0b .word 0x0b0b; ????
- 3f2: 3e 0b .word 0x0b3e; ????
- 3f4: 03 0e .word 0x0e03; ????
- 3f6: 00 00 .word CRCDI_L; ????
- 3f8: 03 16 .word 0x1603; ????
- 3fa: 00 03 .word 0x0300; ????
- 3fc: 0e 3a jl $-994 ;abs 0x1a
- 3fe: 0b 3b jl $-488 ;abs 0x216
- 400: 0b 49 mov r9, r11
- 402: 13 00 .word 0x0013; ????
- 404: 00 04 .word AES_CR; ????
- 406: 24 00 .word 0x0024; ????
- 408: 0b 0b .word 0x0b0b; ????
- 40a: 3e 0b .word 0x0b3e; ????
- 40c: 03 08 .word 0x0803; ????
- 40e: 00 00 .word CRCDI_L; ????
- 410: 05 0f .word 0x0f05; ????
- 412: 00 0b .word 0x0b00; ????
- 414: 0b 49 mov r9, r11
- 416: 13 00 .word 0x0013; ????
- 418: 00 06 .word 0x0600; ????
- 41a: 26 00 .word 0x0026; ????
- 41c: 49 13 .word 0x1349; ????
- 41e: 00 00 .word CRCDI_L; ????
- 420: 07 2e jc $-1008 ;abs 0x30
- 422: 01 3f jmp $-508 ;abs 0x226
- 424: 0c 03 .word 0x030c; ????
- 426: 0e 3a jl $-994 ;abs 0x44
- 428: 0b 3b jl $-488 ;abs 0x240
- 42a: 0b 27 jz $-488 ;abs 0x242
- 42c: 0c 49 mov r9, r12
- 42e: 13 11 rra #1 ;r3 As==01
- 430: 01 12 push sp
- 432: 01 40 mov pc, sp
- 434: 06 01 .word 0x0106; ????
- 436: 13 00 .word 0x0013; ????
- 438: 00 08 .word ROMSize; ????
- 43a: 05 00 .word CRCINIRES_H; ????
- 43c: 03 0e .word 0x0e03; ????
- 43e: 3a 0b .word 0x0b3a; ????
- 440: 3b 0b .word 0x0b3b; ????
- 442: 49 13 .word 0x1349; ????
- 444: 02 06 .word 0x0602; ????
- 446: 00 00 .word CRCDI_L; ????
- 448: 09 34 jge $+20 ;abs 0x45c
- 44a: 00 03 .word 0x0300; ????
- 44c: 08 3a jl $-1006 ;abs 0x5e
- 44e: 0b 3b jl $-488 ;abs 0x266
- 450: 0b 49 mov r9, r11
- 452: 13 02 .word 0x0213; ????
- 454: 06 00 .word CRCRESR_L; ????
- 456: 00 0a .word 0x0a00; ????
- 458: 0a 00 .word 0x000a; ????
- 45a: 03 0e .word 0x0e03; ????
- 45c: 3a 0b .word 0x0b3a; ????
- 45e: 3b 0b .word 0x0b3b; ????
- 460: 11 01 .word 0x0111; ????
- 462: 00 00 .word CRCDI_L; ????
- 464: 0b 0f .word 0x0f0b; ????
- 466: 00 0b .word 0x0b00; ????
- 468: 0b 00 .word 0x000b; ????
- 46a: 00 0c .word 0x0c00; ????
- 46c: 26 00 .word 0x0026; ????
- 46e: 00 00 .word CRCDI_L; ????
- 470: 00 01 .word 0x0100; ????
- 472: 11 00 .word 0x0011; ????
- 474: 10 06 .word 0x0610; ????
- 476: 11 01 .word 0x0111; ????
- 478: 12 01 .word 0x0112; ????
- 47a: 03 08 .word 0x0803; ????
- 47c: 1b 08 .word 0x081b; ????
- 47e: 25 08 .word 0x0825; ????
- 480: 13 05 .word 0x0513; ????
- 482: 00 00 .word CRCDI_L; ????
- ...
-
-Disassembly of section .debug_line:
-
-00000000 <.debug_line>:
- 0: c5 00 .word 0x00c5; ????
- 2: 00 00 .word CRCDI_L; ????
- 4: 02 00 .word CRCDIRB_H; ????
- 6: 38 00 .word 0x0038; ????
- 8: 00 00 .word CRCDI_L; ????
- a: 01 01 .word 0x0101; ????
- c: fb 0e .word 0x0efb; ????
- e: 0d 00 .word 0x000d; ????
- 10: 01 01 .word 0x0101; ????
- 12: 01 01 .word 0x0101; ????
- 14: 00 00 .word CRCDI_L; ????
- 16: 00 01 .word 0x0100; ????
- 18: 00 00 .word CRCDI_L; ????
- 1a: 01 00 .word CRCDI_H; ????
- 1c: 6d 61 addc.b @r1, r13
- 1e: 69 6e addc.b @r14, r9
- 20: 2e 63 addc #2, r14 ;r3 As==10
- 22: 00 00 .word CRCDI_L; ????
- 24: 00 00 .word CRCDI_L; ????
- 26: 6e 73 subc.b #2, r14 ;r3 As==10
- 28: 34 33 jn $-406 ;abs 0xfe92
- 2a: 30 2e jc $-926 ;abs 0xfc8c
- 2c: 68 00 .word 0x0068; ????
- 2e: 00 00 .word CRCDI_L; ????
- 30: 00 6e addc r14, pc
- 32: 73 34 jge $+232 ;abs 0x11a
- 34: 33 30 jn $+104 ;abs 0x9c
- 36: 2d 61 addc @r1, r13
- 38: 74 6f addc.b @r15+, r4
- 3a: 69 2e jc $-812 ;abs 0xfd0e
- 3c: 68 00 .word 0x0068; ????
- 3e: 00 00 .word CRCDI_L; ????
- 40: 00 00 .word CRCDI_L; ????
- 42: 00 03 .word 0x0300; ????
- 44: 02 66 addc r6, sr
- 46: 41 03 .word 0x0341; ????
- 48: 0e 01 .word 0x010e; ????
- 4a: 13 02 .word 0x0213; ????
- 4c: b2 01 .word 0x01b2; ????
- 4e: 00 01 .word 0x0100; ????
- 50: 01 00 .word CRCDI_H; ????
- 52: 03 02 .word 0x0203; ????
- 54: 00 40 br pc
- 56: 03 10 rrc #0 ;r3 As==00
- 58: 01 03 .word 0x0301; ????
- 5a: 19 01 .word 0x0119; ????
- 5c: 03 74 .word 0x7403; ???? Illegal as 2-op instr
- 5e: 4a 03 .word 0x034a; ????
- 60: 17 2e jc $-976 ;abs 0xfc90
- 62: 67 4b mov.b @r11, r7
- 64: 68 67 addc.b @r7, r8
- 66: 69 03 .word 0x0369; ????
- 68: 17 4a 83 83 mov -31869(r10),r7 ;0x8383(r10)
- 6c: 84 00 .word 0x0084; ????
- 6e: 02 04 .word AES_SR; ????
- 70: 02 4b mov r11, sr
- 72: 00 02 .word 0x0200; ????
- 74: 04 02 .word 0x0204; ????
- 76: 67 00 .word 0x0067; ????
- 78: 02 04 .word AES_SR; ????
- 7a: 02 83 sub #0, sr ;r3 As==00
- 7c: 00 02 .word 0x0200; ????
- 7e: 04 02 .word 0x0204; ????
- 80: 67 00 .word 0x0067; ????
- 82: 02 04 .word AES_SR; ????
- 84: 02 83 sub #0, sr ;r3 As==00
- 86: 00 02 .word 0x0200; ????
- 88: 04 02 .word 0x0204; ????
- 8a: 7d 03 .word 0x037d; ????
- 8c: 11 82 03 1f sub &0x1f03,sp
- 90: 08 20 jnz $+18 ;abs 0xa2
- 92: 84 83 84 83 sub #0, -31868(r4);r3 As==00, 0x8384(r4)
- 96: 84 9f bc 83 cmp r15, -31812(r4);0x83bc(r4)
- 9a: 85 00 .word 0x0085; ????
- 9c: 02 04 .word AES_SR; ????
- 9e: 02 4b mov r11, sr
- a0: 00 02 .word 0x0200; ????
- a2: 04 02 .word 0x0204; ????
- a4: 65 86 sub.b @r6, r5
- a6: 83 85 sub r5, #1 ;r3 As==01
- a8: 4b 4c mov.b r12, r11
- aa: bb 67 83 83 addc @r7+, -31869(r11);0x8383(r11)
- ae: 83 83 sub #0, #1 ;r3 As==00, r3 As==01
- b0: 83 03 .word 0x0383; ????
- b2: 76 82 sub.b #8, r6 ;r2 As==11
- b4: 03 71 .word 0x7103; ???? Illegal as 2-op instr
- b6: 82 00 .word 0x0082; ????
- b8: 02 04 .word AES_SR; ????
- ba: 01 06 .word 0x0601; ????
- bc: 4a 06 .word 0x064a; ????
- be: 03 1e .word 0x1e03; ????
- c0: 66 84 sub.b @r4, r6
- c2: 4b 4d mov.b r13, r11
- c4: 02 06 .word 0x0602; ????
- c6: 00 01 .word 0x0100; ????
- c8: 01 65 addc r5, sp
- ca: 00 00 .word CRCDI_L; ????
- cc: 00 02 .word 0x0200; ????
- ce: 00 3e jmp $-1022 ;abs 0xfcd0
- d0: 00 00 .word CRCDI_L; ????
- d2: 00 01 .word 0x0100; ????
- d4: 01 fb and r11, sp
- d6: 0e 0d .word 0x0d0e; ????
- d8: 00 01 .word 0x0100; ????
- da: 01 01 .word 0x0101; ????
- dc: 01 00 .word CRCDI_H; ????
- de: 00 00 .word CRCDI_L; ????
- e0: 01 00 .word CRCDI_H; ????
- e2: 00 01 .word 0x0100; ????
- e4: 00 6e addc r14, pc
- e6: 73 34 jge $+232 ;abs 0x1ce
- e8: 33 30 jn $+104 ;abs 0x150
- ea: 2d 75 subc @r5, r13
- ec: 61 72 subc.b #4, sp ;r2 As==10
- ee: 74 2e jc $-790 ;abs 0xfdd8
- f0: 63 00 .word 0x0063; ????
- f2: 00 00 .word CRCDI_L; ????
- f4: 00 6e addc r14, pc
- f6: 73 34 jge $+232 ;abs 0x1de
- f8: 33 30 jn $+104 ;abs 0x160
- fa: 2e 68 addc @r8, r14
- fc: 00 00 .word CRCDI_L; ????
- fe: 00 00 .word CRCDI_L; ????
- 100: 6e 73 subc.b #2, r14 ;r3 As==10
- 102: 34 33 jn $-406 ;abs 0xff6c
- 104: 30 2d jc $+610 ;abs 0x366
- 106: 61 74 subc.b @r4, sp
- 108: 6f 69 addc.b @r9, r15
- 10a: 2e 68 addc @r8, r14
- 10c: 00 00 .word CRCDI_L; ????
- 10e: 00 00 .word CRCDI_L; ????
- 110: 00 00 .word CRCDI_L; ????
- 112: 03 02 .word 0x0203; ????
- 114: 18 42 19 00 mov &0x0019,r8
- 118: 02 04 .word AES_SR; ????
- 11a: 01 13 reti ;return from interupt
- 11c: 85 67 31 00 addc r7, 49(r5) ;0x0031(r5)
- 120: 02 04 .word AES_SR; ????
- 122: 01 15 .word 0x1501; ????
- 124: 69 4c mov.b @r12, r9
- 126: 32 6b addc @r11+, sr
- 128: 2f 80 sub @r0, r15
- 12a: 4e 83 sub.b #0, r14 ;r3 As==00
- 12c: 83 02 .word 0x0283; ????
- 12e: 06 00 .word CRCRESR_L; ????
- 130: 01 01 .word 0x0101; ????
- 132: 45 03 .word 0x0345; ????
- 134: 00 00 .word CRCDI_L; ????
- 136: 02 00 .word CRCDIRB_H; ????
- 138: 2a 00 .word 0x002a; ????
- 13a: 00 00 .word CRCDI_L; ????
- 13c: 01 01 .word 0x0101; ????
- 13e: fb 0e .word 0x0efb; ????
- 140: 0d 00 .word 0x000d; ????
- 142: 01 01 .word 0x0101; ????
- 144: 01 01 .word 0x0101; ????
- 146: 00 00 .word CRCDI_L; ????
- 148: 00 01 .word 0x0100; ????
- 14a: 00 00 .word CRCDI_L; ????
- 14c: 01 00 .word CRCDI_H; ????
- 14e: 6d 73 subc.b #2, r13 ;r3 As==10
- 150: 70 34 jge $+226 ;abs 0x232
- 152: 74 68 addc.b @r8+, r4
- 154: 2e 63 addc #2, r14 ;r3 As==10
- 156: 00 00 .word CRCDI_L; ????
- 158: 00 00 .word CRCDI_L; ????
- 15a: 6e 73 subc.b #2, r14 ;r3 As==10
- 15c: 34 33 jn $-406 ;abs 0xffc6
- 15e: 30 2e jc $-926 ;abs 0xfdc0
- 160: 68 00 .word 0x0068; ????
- 162: 00 00 .word CRCDI_L; ????
- 164: 00 00 .word CRCDI_L; ????
- 166: 00 03 .word 0x0300; ????
- 168: 02 5e add r14, sr
- 16a: 42 03 .word 0x0342; ????
- 16c: c1 02 .word 0x02c1; ????
- 16e: 01 30 jn $+4 ;abs 0x172
- 170: bb 67 4d 6a addc @r7+, 27213(r11);0x6a4d(r11)
- 174: 6a 4c mov.b @r12, r10
- 176: 83 83 sub #0, #1 ;r3 As==00, r3 As==01
- 178: 84 03 .word 0x0384; ????
- 17a: 16 4a 03 6b mov 27395(r10),r6 ;0x6b03(r10)
- 17e: 66 13 .word 0x1366; ????
- 180: 84 67 67 67 addc r7, 26471(r4);0x6767(r4)
- 184: 83 67 addc r7, #1 ;r3 As==01
- 186: 69 67 addc.b @r7, r9
- 188: 00 02 .word 0x0200; ????
- 18a: 04 01 .word 0x0104; ????
- 18c: 06 82 sub sr, r6
- 18e: 06 84 sub r4, r6
- 190: da d7 bc 83 bis.b -31812(r7),512(r10);0x83bc(r7), 0x0200(r10)
- 194: 00 02
- 196: 04 01 .word 0x0104; ????
- 198: 03 6a .word 0x6a03; ???? Illegal as 2-op instr
- 19a: 4a 03 .word 0x034a; ????
- 19c: 1b 82 83 4b sub &0x4b83,r11
- 1a0: 86 87 50 4f sub r7, 20304(r6);0x4f50(r6)
- 1a4: 62 13 .word 0x1362; ????
- 1a6: 4b a0 dadd.b pc, r11
- 1a8: 13 83 dec #0 ;r3 As==00
- 1aa: 00 02 .word 0x0200; ????
- 1ac: 04 01 .word 0x0104; ????
- 1ae: 80 00 .word 0x0080; ????
- 1b0: 02 04 .word AES_SR; ????
- 1b2: 02 06 .word 0x0602; ????
- 1b4: 66 06 .word 0x0666; ????
- 1b6: 6c 03 .word 0x036c; ????
- 1b8: 0e 82 sub sr, r14
- 1ba: 83 d8 bis r8, #1 ;r3 As==01
- 1bc: 00 02 .word 0x0200; ????
- 1be: 04 01 .word 0x0104; ????
- 1c0: 9a a6 bb 68 dadd 26811(r6),19331(r10);0x68bb(r6), 0x4b83(r10)
- 1c4: 83 4b
- 1c6: 00 02 .word 0x0200; ????
- 1c8: 04 01 .word 0x0104; ????
- 1ca: 03 5c .word 0x5c03; ???? Illegal as 2-op instr
- 1cc: 4a 03 .word 0x034a; ????
- 1ce: 27 66 addc @r6, r7
- 1d0: a1 13 .word 0x13a1; ????
- 1d2: 83 83 sub #0, #1 ;r3 As==00, r3 As==01
- 1d4: 83 31 jn $+776 ;abs 0x4dc
- 1d6: 4e 4b mov.b r11, r14
- 1d8: 6a 00 .word 0x006a; ????
- 1da: 02 04 .word AES_SR; ????
- 1dc: 02 a0 dadd pc, sr
- 1de: 00 02 .word 0x0200; ????
- 1e0: 04 02 .word 0x0204; ????
- 1e2: d4 00 .word 0x00d4; ????
- 1e4: 02 04 .word AES_SR; ????
- 1e6: 01 06 .word 0x0601; ????
- 1e8: 4a 06 .word 0x064a; ????
- 1ea: 6b 4c mov.b @r12, r11
- 1ec: a1 33 jn $-188 ;abs 0x130
- 1ee: 00 02 .word 0x0200; ????
- 1f0: 04 02 .word 0x0204; ????
- 1f2: 83 00 .word 0x0083; ????
- 1f4: 02 04 .word AES_SR; ????
- 1f6: 02 83 sub #0, sr ;r3 As==00
- 1f8: 00 02 .word 0x0200; ????
- 1fa: 04 02 .word 0x0204; ????
- 1fc: f0 00 .word 0x00f0; ????
- 1fe: 02 04 .word AES_SR; ????
- 200: 01 06 .word 0x0601; ????
- 202: 4a 06 .word 0x064a; ????
- 204: 6a 4b mov.b @r11, r10
- 206: 4d 30 jn $+156 ;abs 0x2a2
- 208: bb 4c 69 13 mov @r12+, 4969(r11);0x1369(r11)
- 20c: 4b 9f cmp.b r15, r11
- 20e: 30 da bis @r10+, pc
- 210: 2d 2d jc $+604 ;abs 0x46c
- 212: 31 03 .word 0x0331; ????
- 214: 1e 2e jc $-962 ;abs 0xfe52
- 216: 03 63 adc #0 ;r3 As==00
- 218: 66 13 .word 0x1366; ????
- 21a: a0 69 2f 00 addc @r9, 0x002f ;PC rel. 0x0024d
- 21e: 02 04 .word AES_SR; ????
- 220: 02 06 .word 0x0602; ????
- 222: 4a 00 .word 0x004a; ????
- 224: 02 04 .word AES_SR; ????
- 226: 01 06 .word 0x0601; ????
- 228: 03 73 sbc #0 ;r3 As==00
- 22a: 2e 00 .word 0x002e; ????
- 22c: 02 04 .word AES_SR; ????
- 22e: 01 03 .word 0x0301; ????
- 230: 0d 4a mov r10, r13
- 232: 68 4b mov.b @r11, r8
- 234: 00 02 .word 0x0200; ????
- 236: 04 02 .word 0x0204; ????
- 238: 4d 00 .word 0x004d; ????
- 23a: 02 04 .word AES_SR; ????
- 23c: 01 06 .word 0x0601; ????
- 23e: 4a 00 .word 0x004a; ????
- 240: 02 04 .word AES_SR; ????
- 242: 01 06 .word 0x0601; ????
- 244: 03 6d .word 0x6d03; ???? Illegal as 2-op instr
- 246: 4a 00 .word 0x004a; ????
- 248: 02 04 .word AES_SR; ????
- 24a: 01 03 .word 0x0301; ????
- 24c: 13 4a .word 0x4a13; ???? Illegal as 2-op instr
- 24e: 4b 4f mov.b r15, r11
- 250: 86 00 .word 0x0086; ????
- 252: 02 04 .word AES_SR; ????
- 254: 01 03 .word 0x0301; ????
- 256: 63 2e jc $-824 ;abs 0xff1e
- 258: 00 02 .word 0x0200; ????
- 25a: 04 01 .word 0x0104; ????
- 25c: 03 1c .word 0x1c03; ????
- 25e: 4a 65 addc.b r5, r10
- 260: 51 4b 00 02 mov.b 512(r11),sp ;0x0200(r11)
- 264: 04 02 .word 0x0204; ????
- 266: 06 01 .word 0x0106; ????
- 268: 00 02 .word 0x0200; ????
- 26a: 04 01 .word 0x0104; ????
- 26c: 06 03 .word 0x0306; ????
- 26e: 5d 2e jc $-836 ;abs 0xff2a
- 270: 00 02 .word 0x0200; ????
- 272: 04 01 .word 0x0104; ????
- 274: 03 23 jnz $-504 ;abs 0x7c
- 276: 4a 48 mov.b r8, r10
- 278: 34 00 .word 0x0034; ????
- 27a: 02 04 .word AES_SR; ????
- 27c: 01 03 .word 0x0301; ????
- 27e: 5f 2e jc $-832 ;abs 0xff3e
- 280: 03 25 jz $+520 ;abs 0x488
- 282: 9e d8 4d d8 bis -10163(r8),27212(r14);0xd84d(r8), 0x6a4c(r14)
- 286: 4c 6a
- 288: d7 4c 69 bb mov.b -17559(r12),19275(r7);0xbb69(r12), 0x4b4b(r7)
- 28c: 4b 4b
- 28e: 30 4e br @r14+
- 290: 69 52 add.b #4, r9 ;r2 As==10
- 292: 4b d7 bis.b r7, r11
- 294: 4f 00 .word 0x004f; ????
- 296: 02 04 .word AES_SR; ????
- 298: 01 06 .word 0x0601; ????
- 29a: d6 06 .word 0x06d6; ????
- 29c: d9 4c 00 02 mov.b 512(r12),260(r9) ;0x0200(r12), 0x0104(r9)
- 2a0: 04 01
- 2a2: 06 9e cmp r14, r6
- 2a4: 06 85 sub r5, r6
- 2a6: 4b 4e mov.b r14, r11
- 2a8: 47 13 .word 0x1347; ????
- 2aa: f3 08 .word 0x08f3; ????
- 2ac: 59 9f 68 00 cmp.b 104(r15),r9 ;0x0068(r15)
- 2b0: 02 04 .word AES_SR; ????
- 2b2: 01 03 .word 0x0301; ????
- 2b4: 7a 4a mov.b @r10+, r10
- 2b6: 03 0b .word 0x0b03; ????
- 2b8: d6 67 13 08 addc.b 2067(r7),2081(r6);0x0813(r7), 0x0821(r6)
- 2bc: 21 08
- 2be: 59 00 .word 0x0059; ????
- 2c0: 02 04 .word AES_SR; ????
- 2c2: 01 47 mov r7, sp
- 2c4: bf 67 db 4b addc @r7+, 19419(r15);0x4bdb(r15)
- 2c8: 4e 84 sub.b r4, r14
- 2ca: 84 68 51 9f addc r8, -24751(r4);0x9f51(r4)
- 2ce: bb d8 c0 4c bis @r8+, 19648(r11);0x4cc0(r11)
- 2d2: 52 85 67 4f sub.b 20327(r5),sr ;0x4f67(r5)
- 2d6: 68 14 .word 0x1468; ????
- 2d8: 9f d8 a0 4b bis 19360(r8),12363(r15);0x4ba0(r8), 0x304b(r15)
- 2dc: 4b 30
- 2de: 15 83 dec r5
- 2e0: 30 01 .word MPY; ????
- 2e2: 6a 13 .word 0x136a; ????
- 2e4: 83 00 .word 0x0083; ????
- 2e6: 02 04 .word AES_SR; ????
- 2e8: 01 48 mov r8, sp
- 2ea: 87 9f 4b 83 cmp r15, -31925(r7);0x834b(r7)
- 2ee: bb 83 32 03 sub #-1, 818(r11);r3 As==11, 0x0332(r11)
- 2f2: 0a f2 and sr, r10
- 2f4: 4b 83 sub.b #0, r11 ;r3 As==00
- 2f6: 4d 03 .word 0x034d; ????
- 2f8: 09 4a mov r10, r9
- 2fa: 4d 00 .word 0x004d; ????
- 2fc: 02 04 .word AES_SR; ????
- 2fe: 01 03 .word 0x0301; ????
- 300: 76 4a mov.b @r10+, r6
- 302: 00 02 .word 0x0200; ????
- 304: 04 01 .word 0x0104; ????
- 306: dd 00 .word 0x00dd; ????
- 308: 02 04 .word AES_SR; ????
- 30a: 01 f3 and #0, sp ;r3 As==00
- 30c: 00 02 .word 0x0200; ????
- 30e: 04 01 .word 0x0104; ????
- 310: bb 00 .word 0x00bb; ????
- 312: 02 04 .word AES_SR; ????
- 314: 01 4b mov r11, sp
- 316: 00 02 .word 0x0200; ????
- 318: 04 01 .word 0x0104; ????
- 31a: a3 00 .word 0x00a3; ????
- 31c: 02 04 .word AES_SR; ????
- 31e: 01 49 mov r9, sp
- 320: 00 02 .word 0x0200; ????
- 322: 04 01 .word 0x0104; ????
- 324: 4b 00 .word 0x004b; ????
- 326: 02 04 .word AES_SR; ????
- 328: 01 9f cmp r15, sp
- 32a: 69 83 decd.b r9
- 32c: f4 13 .word 0x13f4; ????
- 32e: 4b 67 addc.b r7, r11
- 330: 4d 83 sub.b #0, r13 ;r3 As==00
- 332: 30 2f jc $-414 ;abs 0x194
- 334: 2f 08 .word 0x082f; ????
- 336: 21 67 addc @r7, sp
- 338: 4c 4b mov.b r11, r12
- 33a: bb 67 03 1a addc @r7+, 6659(r11);0x1a03(r11)
- 33e: d6 6c 02 86 addc.b -31230(r12),6657(r6);0x8602(r12), 0x1a01(r6)
- 342: 01 1a
- 344: 87 67 4b 4d addc r7, 19787(r7);0x4d4b(r7)
- 348: 08 25 jz $+530 ;abs 0x55a
- 34a: 08 25 jz $+530 ;abs 0x55c
- 34c: 83 4d mov r13, #1 ;r3 As==01
- 34e: 86 83 4d 67 sub #0, 26445(r6);r3 As==00, 0x674d(r6)
- 352: 67 4b mov.b @r11, r7
- 354: 4d 83 sub.b #0, r13 ;r3 As==00
- 356: a6 83 a6 83 decd -31834(r6) ;0x83a6(r6)
- 35a: 8a 83 4d 4b sub #0, 19277(r10);r3 As==00, 0x4b4d(r10)
- 35e: 4d 4b mov.b r11, r13
- 360: 4f 87 sub.b r7, r15
- 362: f3 4b mov.b @r11+, #1 ;r3 As==01
- 364: d7 6b 67 9f addc.b -24729(r11),-31923(r7);0x9f67(r11), 0x834d(r7)
- 368: 4d 83
- 36a: 83 9f cmp r15, #1 ;r3 As==01
- 36c: 4d 67 addc.b r7, r13
- 36e: 84 87 4b 4d sub r7, 19787(r4);0x4d4b(r4)
- 372: 03 0a .word 0x0a03; ????
- 374: 4a 6a rlc.b r10
- 376: 83 83 sub #0, #1 ;r3 As==00, r3 As==01
- 378: 9f 4b 87 00 mov 135(r11),1026(r15);0x0087(r11), AES_SR(r15)
- 37c: 02 04
- 37e: 02 9f cmp r15, sr
- 380: 00 02 .word 0x0200; ????
- 382: 04 02 .word 0x0204; ????
- 384: 81 00 .word 0x0081; ????
- 386: 02 04 .word AES_SR; ????
- 388: 01 06 .word 0x0601; ????
- 38a: 4a 06 .word 0x064a; ????
- 38c: 88 9f 19 67 cmp r15, 26393(r8);0x6719(r8)
- 390: 15 4e 83 15 mov 5507(r14),r5 ;0x1583(r14)
- 394: 67 15 .word 0x1567; ????
- 396: 67 15 .word 0x1567; ????
- 398: 67 15 .word 0x1567; ????
- 39a: 67 15 .word 0x1567; ????
- 39c: 4e 9f cmp.b r15, r14
- 39e: 15 6a 67 9f addc -24729(r10),r5 ;0x9f67(r10)
- 3a2: 15 83 dec r5
- 3a4: 2f a3 dadd #2, r15 ;r3 As==10
- 3a6: 83 2f jc $-248 ;abs 0x2ae
- 3a8: 83 f3 and #0, #1 ;r3 As==00, r3 As==01
- 3aa: 15 6a 83 83 addc -31869(r10),r5 ;0x8383(r10)
- 3ae: 68 83 decd.b r8
- 3b0: 67 9f cmp.b @r15, r7
- 3b2: 15 83 dec r5
- 3b4: 83 83 sub #0, #1 ;r3 As==00, r3 As==01
- 3b6: 4b be bit.b r14, r11
- 3b8: 83 83 sub #0, #1 ;r3 As==00, r3 As==01
- 3ba: 83 88 sub r8, #1 ;r3 As==01
- 3bc: d7 03 .word 0x03d7; ????
- 3be: 09 66 addc r6, r9
- 3c0: 83 a0 dadd pc, #1 ;r3 As==01
- 3c2: 15 a3 dadd #1, r5 ;r3 As==01
- 3c4: a3 67 addc @r7, #1 ;r3 As==01
- 3c6: 4c 08 .word 0x084c; ????
- 3c8: 21 67 addc @r7, sp
- 3ca: 15 86 83 9f sub -24701(r6),r5 ;0x9f83(r6)
- 3ce: 15 67 bb 15 addc 5563(r7),r5 ;0x15bb(r7)
- 3d2: 00 02 .word 0x0200; ????
- 3d4: 04 02 .word 0x0204; ????
- 3d6: 9f 00 .word 0x009f; ????
- 3d8: 02 04 .word AES_SR; ????
- 3da: 02 81 sub sp, sr
- 3dc: 00 02 .word 0x0200; ????
- 3de: 04 01 .word 0x0104; ????
- 3e0: 06 4a mov r10, r6
- 3e2: 06 88 sub r8, r6
- 3e4: 88 67 2f 83 addc r7, -31953(r8);0x832f(r8)
- 3e8: 15 00 .word 0x0015; ????
- 3ea: 02 04 .word AES_SR; ????
- 3ec: 02 bb bit r11, sr
- 3ee: 00 02 .word 0x0200; ????
- 3f0: 04 02 .word 0x0204; ????
- 3f2: bb 00 .word 0x00bb; ????
- 3f4: 02 04 .word AES_SR; ????
- 3f6: 02 80 sub pc, sr
- 3f8: 00 02 .word 0x0200; ????
- 3fa: 04 01 .word 0x0104; ????
- 3fc: 06 4a mov r10, r6
- 3fe: 06 89 sub r9, r6
- 400: 9f 9f 67 83 cmp -31897(r15),-31813(r15);0x8367(r15), 0x83bb(r15)
- 404: bb 83
- 406: 03 7a .word 0x7a03; ???? Illegal as 2-op instr
- 408: 82 00 .word 0x0082; ????
- 40a: 02 04 .word AES_SR; ????
- 40c: 01 06 .word 0x0601; ????
- 40e: 4a 06 .word 0x064a; ????
- 410: 03 3b jl $-504 ;abs 0x218
- 412: 66 03 .word 0x0366; ????
- 414: e4 7c 82 30 subc.b @r12, 12418(r4);0x3082(r4)
- 418: 68 69 addc.b @r9, r8
- 41a: a0 68 83 be addc @r8, 0xbe83 ;PC rel. 0xfc2a1
- 41e: 83 86 sub r6, #1 ;r3 As==01
- 420: 03 94 .word 0x9403; ???? Illegal as 2-op instr
- 422: 03 08 .word 0x0803; ????
- 424: 3c 03 .word 0x033c; ????
- 426: 79 2e jc $-780 ;abs 0x11a
- 428: 03 0b .word 0x0b03; ????
- 42a: 2e 4b mov @r11, r14
- 42c: 87 67 67 4b addc r7, 19303(r7);0x4b67(r7)
- 430: 4b 4b mov.b r11, r11
- 432: 4b 4c mov.b r12, r11
- 434: 4c 4b mov.b r11, r12
- 436: 00 02 .word 0x0200; ????
- 438: 04 02 .word 0x0204; ????
- 43a: 9f 00 .word 0x009f; ????
- 43c: 02 04 .word AES_SR; ????
- 43e: 02 9d cmp r13, sr
- 440: 00 02 .word 0x0200; ????
- 442: 04 01 .word 0x0104; ????
- 444: 06 4a mov r10, r6
- 446: 06 6a addc r10, r6
- 448: 00 02 .word 0x0200; ????
- 44a: 04 02 .word 0x0204; ????
- 44c: 9f 00 .word 0x009f; ????
- 44e: 02 04 .word AES_SR; ????
- 450: 02 9d cmp r13, sr
- 452: 00 02 .word 0x0200; ????
- 454: 04 01 .word 0x0104; ????
- 456: 06 4a mov r10, r6
- 458: 06 6a addc r10, r6
- 45a: 4b 67 addc.b r7, r11
- 45c: 02 2e jc $-1018 ;abs 0x62
- 45e: 16 03 .word 0x0316; ????
- 460: 0a 66 addc r6, r10
- 462: 03 0c .word 0x0c03; ????
- 464: 4a 03 .word 0x034a; ????
- 466: 6f 4a mov.b @r10, r15
- 468: 84 83 84 83 sub #0, -31868(r4);r3 As==00, 0x8384(r4)
- 46c: bb d8 bd 67 bis @r8+, 26557(r11);0x67bd(r11)
- 470: 84 4c 68 bc mov r12, -17304(r4);0xbc68(r4)
- 474: 83 02 .word 0x0283; ????
- 476: d0 04 .word 0x04d0; ????
- 478: 00 01 .word 0x0100; ????
- 47a: 01 94 cmp r4, sp
- 47c: 00 00 .word CRCDI_L; ????
- 47e: 00 02 .word 0x0200; ????
- 480: 00 76 subc r6, pc
- 482: 00 00 .word CRCDI_L; ????
- 484: 00 01 .word 0x0100; ????
- 486: 01 fb and r11, sp
- 488: 0e 0d .word 0x0d0e; ????
- 48a: 00 01 .word 0x0100; ????
- 48c: 01 01 .word 0x0101; ????
- 48e: 01 00 .word CRCDI_H; ????
- 490: 00 00 .word CRCDI_L; ????
- 492: 01 00 .word CRCDI_H; ????
- 494: 00 01 .word 0x0100; ????
- 496: 2f 62 addc #4, r15 ;r2 As==10
- 498: 75 69 addc.b @r9+, r5
- 49a: 6c 64 addc.b @r4, r12
- 49c: 2f 62 addc #4, r15 ;r2 As==10
- 49e: 75 69 addc.b @r9+, r5
- 4a0: 6c 64 addc.b @r4, r12
- 4a2: 64 2f jc $-310 ;abs 0x36c
- 4a4: 67 63 addc.b #2, r7 ;r3 As==10
- 4a6: 63 2d jc $+712 ;abs 0x76e
- 4a8: 6d 73 subc.b #2, r13 ;r3 As==10
- 4aa: 70 34 jge $+226 ;abs 0x58c
- 4ac: 33 30 jn $+104 ;abs 0x514
- 4ae: 2d 34 jge $+92 ;abs 0x50a
- 4b0: 2e 35 jge $+606 ;abs 0x70e
- 4b2: 2e 33 jn $-418 ;abs 0x310
- 4b4: 7e 6d addc.b @r13+, r14
- 4b6: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- 4b8: 67 63 addc.b #2, r7 ;r3 As==10
- 4ba: 63 2d jc $+712 ;abs 0x782
- 4bc: 32 30 jn $+102 ;abs 0x522
- 4be: 31 31 jn $+612 ;abs 0x722
- 4c0: 30 37 jge $-414 ;abs 0x322
- 4c2: 31 36 jge $-924 ;abs 0x126
- 4c4: 2f 2e jc $-928 ;abs 0x124
- 4c6: 2f 67 addc @r7, r15
- 4c8: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- 4ca: 2d 34 jge $+92 ;abs 0x526
- 4cc: 2e 35 jge $+606 ;abs 0x72a
- 4ce: 2e 33 jn $-418 ;abs 0x32c
- 4d0: 2f 6c addc @r12, r15
- 4d2: 69 62 addc.b #4, r9 ;r2 As==10
- 4d4: 67 63 addc.b #2, r7 ;r3 As==10
- 4d6: 63 2f jc $-312 ;abs 0x39e
- 4d8: 2e 2e jc $-930 ;abs 0x136
- 4da: 2f 67 addc @r7, r15
- 4dc: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- 4de: 2f 63 addc #2, r15 ;r3 As==10
- 4e0: 6f 6e addc.b @r14, r15
- 4e2: 66 69 addc.b @r9, r6
- 4e4: 67 2f jc $-304 ;abs 0x3b4
- 4e6: 6d 73 subc.b #2, r13 ;r3 As==10
- 4e8: 70 34 jge $+226 ;abs 0x5ca
- 4ea: 33 30 jn $+104 ;abs 0x552
- 4ec: 00 00 .word CRCDI_L; ????
- 4ee: 6c 69 addc.b @r9, r12
- 4f0: 62 67 addc.b @r7, sr
- 4f2: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- 4f4: 2e 53 incd r14
- 4f6: 00 01 .word 0x0100; ????
- 4f8: 00 00 .word CRCDI_L; ????
- 4fa: 00 00 .word CRCDI_L; ????
- 4fc: 03 02 .word 0x0203; ????
- 4fe: 86 51 03 d2 add sp, -11773(r6);0xd203(r6)
- 502: 01 01 .word 0x0101; ????
- 504: 30 4b br @r11+
- 506: 13 2f jc $-472 ;abs 0x32e
- 508: 4b 13 .word 0x134b; ????
- 50a: 2f 2f jc $-416 ;abs 0x36a
- 50c: 4b 14 .word 0x144b; ????
- 50e: 02 02 .word 0x0202; ????
- 510: 00 01 .word 0x0100; ????
- 512: 01 a1 dadd sp, sp
- 514: 00 00 .word CRCDI_L; ????
- 516: 00 02 .word 0x0200; ????
- 518: 00 76 subc r6, pc
- 51a: 00 00 .word CRCDI_L; ????
- 51c: 00 01 .word 0x0100; ????
- 51e: 01 fb and r11, sp
- 520: 0e 0d .word 0x0d0e; ????
- 522: 00 01 .word 0x0100; ????
- 524: 01 01 .word 0x0101; ????
- 526: 01 00 .word CRCDI_H; ????
- 528: 00 00 .word CRCDI_L; ????
- 52a: 01 00 .word CRCDI_H; ????
- 52c: 00 01 .word 0x0100; ????
- 52e: 2f 62 addc #4, r15 ;r2 As==10
- 530: 75 69 addc.b @r9+, r5
- 532: 6c 64 addc.b @r4, r12
- 534: 2f 62 addc #4, r15 ;r2 As==10
- 536: 75 69 addc.b @r9+, r5
- 538: 6c 64 addc.b @r4, r12
- 53a: 64 2f jc $-310 ;abs 0x404
- 53c: 67 63 addc.b #2, r7 ;r3 As==10
- 53e: 63 2d jc $+712 ;abs 0x806
- 540: 6d 73 subc.b #2, r13 ;r3 As==10
- 542: 70 34 jge $+226 ;abs 0x624
- 544: 33 30 jn $+104 ;abs 0x5ac
- 546: 2d 34 jge $+92 ;abs 0x5a2
- 548: 2e 35 jge $+606 ;abs 0x7a6
- 54a: 2e 33 jn $-418 ;abs 0x3a8
- 54c: 7e 6d addc.b @r13+, r14
- 54e: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- 550: 67 63 addc.b #2, r7 ;r3 As==10
- 552: 63 2d jc $+712 ;abs 0x81a
- 554: 32 30 jn $+102 ;abs 0x5ba
- 556: 31 31 jn $+612 ;abs 0x7ba
- 558: 30 37 jge $-414 ;abs 0x3ba
- 55a: 31 36 jge $-924 ;abs 0x1be
- 55c: 2f 2e jc $-928 ;abs 0x1bc
- 55e: 2f 67 addc @r7, r15
- 560: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- 562: 2d 34 jge $+92 ;abs 0x5be
- 564: 2e 35 jge $+606 ;abs 0x7c2
- 566: 2e 33 jn $-418 ;abs 0x3c4
- 568: 2f 6c addc @r12, r15
- 56a: 69 62 addc.b #4, r9 ;r2 As==10
- 56c: 67 63 addc.b #2, r7 ;r3 As==10
- 56e: 63 2f jc $-312 ;abs 0x436
- 570: 2e 2e jc $-930 ;abs 0x1ce
- 572: 2f 67 addc @r7, r15
- 574: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- 576: 2f 63 addc #2, r15 ;r3 As==10
- 578: 6f 6e addc.b @r14, r15
- 57a: 66 69 addc.b @r9, r6
- 57c: 67 2f jc $-304 ;abs 0x44c
- 57e: 6d 73 subc.b #2, r13 ;r3 As==10
- 580: 70 34 jge $+226 ;abs 0x662
- 582: 33 30 jn $+104 ;abs 0x5ea
- 584: 00 00 .word CRCDI_L; ????
- 586: 6c 69 addc.b @r9, r12
- 588: 62 67 addc.b @r7, sr
- 58a: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- 58c: 2e 53 incd r14
- 58e: 00 01 .word 0x0100; ????
- 590: 00 00 .word CRCDI_L; ????
- 592: 00 00 .word CRCDI_L; ????
- 594: 03 02 .word 0x0203; ????
- 596: 9c 51 03 b8 add -18429(r1),259(r12);0xb803(r1), 0x0103(r12)
- 59a: 03 01
- 59c: 2f 67 addc @r7, r15
- 59e: 13 2f jc $-472 ;abs 0x3c6
- 5a0: 2f 31 jn $+608 ;abs 0x800
- 5a2: 67 13 .word 0x1367; ????
- 5a4: 2f 2f jc $-416 ;abs 0x404
- 5a6: 31 4b mov @r11+, sp
- 5a8: 30 4b br @r11+
- 5aa: 13 2f jc $-472 ;abs 0x3d2
- 5ac: 32 2f jc $-410 ;abs 0x412
- 5ae: 31 4b mov @r11+, sp
- 5b0: 13 2f jc $-472 ;abs 0x3d8
- 5b2: 31 02 .word 0x0231; ????
- 5b4: 02 00 .word CRCDIRB_H; ????
- 5b6: 01 01 .word 0x0101; ????
- 5b8: 96 00 .word 0x0096; ????
- 5ba: 00 00 .word CRCDI_L; ????
- 5bc: 02 00 .word CRCDIRB_H; ????
- 5be: 76 00 .word 0x0076; ????
- 5c0: 00 00 .word CRCDI_L; ????
- 5c2: 01 01 .word 0x0101; ????
- 5c4: fb 0e .word 0x0efb; ????
- 5c6: 0d 00 .word 0x000d; ????
- 5c8: 01 01 .word 0x0101; ????
- 5ca: 01 01 .word 0x0101; ????
- 5cc: 00 00 .word CRCDI_L; ????
- 5ce: 00 01 .word 0x0100; ????
- 5d0: 00 00 .word CRCDI_L; ????
- 5d2: 01 2f jc $-508 ;abs 0x3d6
- 5d4: 62 75 subc.b @r5, sr
- 5d6: 69 6c addc.b @r12, r9
- 5d8: 64 2f jc $-310 ;abs 0x4a2
- 5da: 62 75 subc.b @r5, sr
- 5dc: 69 6c addc.b @r12, r9
- 5de: 64 64 addc.b @r4, r4
- 5e0: 2f 67 addc @r7, r15
- 5e2: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- 5e4: 2d 6d addc @r13, r13
- 5e6: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- 5e8: 34 33 jn $-406 ;abs 0x452
- 5ea: 30 2d jc $+610 ;abs 0x84c
- 5ec: 34 2e jc $-918 ;abs 0x256
- 5ee: 35 2e jc $-916 ;abs 0x25a
- 5f0: 33 7e .word 0x7e33; ???? Illegal as 2-op instr
- 5f2: 6d 73 subc.b #2, r13 ;r3 As==10
- 5f4: 70 67 addc.b @r7+, pc
- 5f6: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- 5f8: 2d 32 jn $-932 ;abs 0x254
- 5fa: 30 31 jn $+610 ;abs 0x85c
- 5fc: 31 30 jn $+100 ;abs 0x660
- 5fe: 37 31 jn $+624 ;abs 0x86e
- 600: 36 2f jc $-402 ;abs 0x46e
- 602: 2e 2f jc $-418 ;abs 0x460
- 604: 67 63 addc.b #2, r7 ;r3 As==10
- 606: 63 2d jc $+712 ;abs 0x8ce
- 608: 34 2e jc $-918 ;abs 0x272
- 60a: 35 2e jc $-916 ;abs 0x276
- 60c: 33 2f jc $-408 ;abs 0x474
- 60e: 6c 69 addc.b @r9, r12
- 610: 62 67 addc.b @r7, sr
- 612: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- 614: 2f 2e jc $-928 ;abs 0x274
- 616: 2e 2f jc $-418 ;abs 0x474
- 618: 67 63 addc.b #2, r7 ;r3 As==10
- 61a: 63 2f jc $-312 ;abs 0x4e2
- 61c: 63 6f .word 0x6f63; ???? Illegal as 2-op instr
- 61e: 6e 66 addc.b @r6, r14
- 620: 69 67 addc.b @r7, r9
- 622: 2f 6d addc @r13, r15
- 624: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- 626: 34 33 jn $-406 ;abs 0x490
- 628: 30 00 .word 0x0030; ????
- 62a: 00 6c addc r12, pc
- 62c: 69 62 addc.b #4, r9 ;r2 As==10
- 62e: 67 63 addc.b #2, r7 ;r3 As==10
- 630: 63 2e jc $-824 ;abs 0x2f8
- 632: 53 00 .word 0x0053; ????
- 634: 01 00 .word CRCDI_H; ????
- 636: 00 00 .word CRCDI_L; ????
- 638: 00 03 .word 0x0300; ????
- 63a: 02 d2 bis sr, sr
- 63c: 51 03 .word 0x0351; ????
- 63e: 9a 03 .word 0x039a; ????
- 640: 01 2f jc $-508 ;abs 0x444
- 642: 67 14 .word 0x1467; ????
- 644: 2f 2f jc $-416 ;abs 0x4a4
- 646: 4b 13 .word 0x134b; ????
- 648: 30 2f jc $-414 ;abs 0x4aa
- 64a: 2f 4b mov @r11, r15
- 64c: 13 02 .word 0x0213; ????
- 64e: 02 00 .word CRCDIRB_H; ????
- 650: 01 01 .word 0x0101; ????
- 652: ef 00 .word 0x00ef; ????
- 654: 00 00 .word CRCDI_L; ????
- 656: 02 00 .word CRCDIRB_H; ????
- 658: 55 00 .word 0x0055; ????
- 65a: 00 00 .word CRCDI_L; ????
- 65c: 01 01 .word 0x0101; ????
- 65e: fb 0e .word 0x0efb; ????
- 660: 0d 00 .word 0x000d; ????
- 662: 01 01 .word 0x0101; ????
- 664: 01 01 .word 0x0101; ????
- 666: 00 00 .word CRCDI_L; ????
- 668: 00 01 .word 0x0100; ????
- 66a: 00 00 .word CRCDI_L; ????
- 66c: 01 2e jc $-1020 ;abs 0x270
- 66e: 2f 73 subc #2, r15 ;r3 As==10
- 670: 74 72 subc.b #8, r4 ;r2 As==11
- 672: 69 6e addc.b @r14, r9
- 674: 67 00 .word 0x0067; ????
- 676: 2f 75 subc @r5, r15
- 678: 73 72 .word 0x7273; ???? Illegal as 2-op instr
- 67a: 2f 6c addc @r12, r15
- 67c: 69 62 addc.b #4, r9 ;r2 As==10
- 67e: 2f 67 addc @r7, r15
- 680: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- 682: 2f 6d addc @r13, r15
- 684: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- 686: 34 33 jn $-406 ;abs 0x4f0
- 688: 30 2f jc $-414 ;abs 0x4ea
- 68a: 34 2e jc $-918 ;abs 0x2f4
- 68c: 35 2e jc $-916 ;abs 0x2f8
- 68e: 33 2f jc $-408 ;abs 0x4f6
- 690: 69 6e addc.b @r14, r9
- 692: 63 6c .word 0x6c63; ???? Illegal as 2-op instr
- 694: 75 64 addc.b @r4+, r5
- 696: 65 00 .word 0x0065; ????
- 698: 00 62 addc sr, pc
- 69a: 63 6f .word 0x6f63; ???? Illegal as 2-op instr
- 69c: 70 79 subc.b @r9+, pc
- 69e: 2e 63 addc #2, r14 ;r3 As==10
- 6a0: 00 01 .word 0x0100; ????
- 6a2: 00 00 .word CRCDI_L; ????
- 6a4: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 6a6: 64 64 addc.b @r4, r4
- 6a8: 65 66 addc.b @r6, r5
- 6aa: 2e 68 addc @r8, r14
- 6ac: 00 02 .word 0x0200; ????
- 6ae: 00 00 .word CRCDI_L; ????
- 6b0: 00 00 .word CRCDI_L; ????
- 6b2: 03 02 .word 0x0203; ????
- 6b4: 82 50 03 c0 add pc, &0xc003
- 6b8: 00 01 .word 0x0100; ????
- 6ba: 87 00 .word 0x0087; ????
- 6bc: 02 04 .word AES_SR; ????
- 6be: 01 46 mov r6, sp
- 6c0: 00 02 .word 0x0200; ????
- 6c2: 04 01 .word 0x0104; ????
- 6c4: 2f 00 .word 0x002f; ????
- 6c6: 02 04 .word AES_SR; ????
- 6c8: 01 31 jn $+516 ;abs 0x8cc
- 6ca: 03 09 .word 0x0903; ????
- 6cc: 4a 50 add.b pc, r10
- 6ce: 88 00 .word 0x0088; ????
- 6d0: 02 04 .word AES_SR; ????
- 6d2: 01 06 .word 0x0601; ????
- 6d4: 66 06 .word 0x0666; ????
- 6d6: 69 9b cmp.b @r11, r9
- 6d8: 32 00 .word 0x0032; ????
- 6da: 02 04 .word AES_SR; ????
- 6dc: 01 03 .word 0x0301; ????
- 6de: 55 4a 00 02 mov.b 512(r10),r5 ;0x0200(r10)
- 6e2: 04 01 .word 0x0104; ????
- 6e4: 03 2c jc $+8 ;abs 0x6ec
- 6e6: 82 06 .word 0x0682; ????
- 6e8: 9e 06 .word 0x069e; ????
- 6ea: 6b 67 addc.b @r7, r11
- 6ec: 00 02 .word 0x0200; ????
- 6ee: 04 01 .word 0x0104; ????
- 6f0: 06 4a mov r10, r6
- 6f2: 06 03 .word 0x0306; ????
- 6f4: 4e 08 .word 0x084e; ????
- 6f6: 20 03 .word 0x0320; ????
- 6f8: 33 66 .word 0x6633; ???? Illegal as 2-op instr
- 6fa: 4b 00 .word 0x004b; ????
- 6fc: 02 04 .word AES_SR; ????
- 6fe: 01 06 .word 0x0601; ????
- 700: 01 06 .word 0x0601; ????
- 702: 03 09 .word 0x0903; ????
- 704: 66 2f jc $-306 ;abs 0x5d2
- 706: 4c 84 sub.b r4, r12
- 708: 00 02 .word 0x0200; ????
- 70a: 04 01 .word 0x0104; ????
- 70c: 06 82 sub sr, r6
- 70e: 06 69 addc r9, r6
- 710: 63 32 jn $-824 ;abs 0x3d8
- 712: 03 ba .word 0xba03; ???? Illegal as 2-op instr
- 714: 7f 66 addc.b @r6+, r15
- 716: 00 02 .word 0x0200; ????
- 718: 04 01 .word 0x0104; ????
- 71a: 06 82 sub sr, r6
- 71c: 00 02 .word 0x0200; ????
- 71e: 04 01 .word 0x0104; ????
- 720: 06 03 .word 0x0306; ????
- 722: c7 00 .word 0x00c7; ????
- 724: 82 a0 67 00 dadd pc, &0x0067
- 728: 02 04 .word AES_SR; ????
- 72a: 01 06 .word 0x0601; ????
- 72c: 4a 06 .word 0x064a; ????
- 72e: 03 b6 .word 0xb603; ???? Illegal as 2-op instr
- 730: 7f 08 .word 0x087f; ????
- 732: 20 03 .word 0x0320; ????
- 734: cb 00 .word 0x00cb; ????
- 736: f2 4b 00 02 mov.b @r11+, &0x0200
- 73a: 04 01 .word 0x0104; ????
- 73c: 06 01 .word 0x0106; ????
- 73e: 06 6e addc r14, r6
- 740: 02 0a .word 0x0a02; ????
- 742: 00 01 .word 0x0100; ????
- 744: 01 7e subc r14, sp
- 746: 00 00 .word CRCDI_L; ????
- 748: 00 02 .word 0x0200; ????
- 74a: 00 6a addc r10, pc
- 74c: 00 00 .word CRCDI_L; ????
- 74e: 00 01 .word 0x0100; ????
- 750: 01 fb and r11, sp
- 752: 0e 0d .word 0x0d0e; ????
- 754: 00 01 .word 0x0100; ????
- 756: 01 01 .word 0x0101; ????
- 758: 01 00 .word CRCDI_H; ????
- 75a: 00 00 .word CRCDI_L; ????
- 75c: 01 00 .word CRCDI_H; ????
- 75e: 00 01 .word 0x0100; ????
- 760: 2f 62 addc #4, r15 ;r2 As==10
- 762: 75 69 addc.b @r9+, r5
- 764: 6c 64 addc.b @r4, r12
- 766: 2f 62 addc #4, r15 ;r2 As==10
- 768: 75 69 addc.b @r9+, r5
- 76a: 6c 64 addc.b @r4, r12
- 76c: 64 2f jc $-310 ;abs 0x636
- 76e: 67 63 addc.b #2, r7 ;r3 As==10
- 770: 63 2d jc $+712 ;abs 0xa38
- 772: 6d 73 subc.b #2, r13 ;r3 As==10
- 774: 70 34 jge $+226 ;abs 0x856
- 776: 33 30 jn $+104 ;abs 0x7de
- 778: 2d 34 jge $+92 ;abs 0x7d4
- 77a: 2e 35 jge $+606 ;abs 0x9d8
- 77c: 2e 33 jn $-418 ;abs 0x5da
- 77e: 7e 6d addc.b @r13+, r14
- 780: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- 782: 67 63 addc.b #2, r7 ;r3 As==10
- 784: 63 2d jc $+712 ;abs 0xa4c
- 786: 32 30 jn $+102 ;abs 0x7ec
- 788: 31 31 jn $+612 ;abs 0x9ec
- 78a: 30 37 jge $-414 ;abs 0x5ec
- 78c: 31 36 jge $-924 ;abs 0x3f0
- 78e: 2f 2e jc $-928 ;abs 0x3ee
- 790: 2f 67 addc @r7, r15
- 792: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- 794: 2d 34 jge $+92 ;abs 0x7f0
- 796: 2e 35 jge $+606 ;abs 0x9f4
- 798: 2e 33 jn $-418 ;abs 0x5f6
- 79a: 2f 67 addc @r7, r15
- 79c: 63 63 .word 0x6363; ???? Illegal as 2-op instr
- 79e: 2f 63 addc #2, r15 ;r3 As==10
- 7a0: 6f 6e addc.b @r14, r15
- 7a2: 66 69 addc.b @r9, r6
- 7a4: 67 2f jc $-304 ;abs 0x674
- 7a6: 6d 73 subc.b #2, r13 ;r3 As==10
- 7a8: 70 34 jge $+226 ;abs 0x88a
- 7aa: 33 30 jn $+104 ;abs 0x812
- 7ac: 00 00 .word CRCDI_L; ????
- 7ae: 63 72 .word 0x7263; ???? Illegal as 2-op instr
- 7b0: 74 30 jn $+234 ;abs 0x89a
- 7b2: 2e 53 incd r14
- 7b4: 00 01 .word 0x0100; ????
- 7b6: 00 00 .word CRCDI_L; ????
- 7b8: 00 00 .word CRCDI_L; ????
- 7ba: 03 02 .word 0x0203; ????
- 7bc: ee 51 03 b0 add.b @r1, -20477(r14);0xb003(r14)
- 7c0: 02 01 .word 0x0102; ????
- 7c2: 02 02 .word 0x0202; ????
- 7c4: 00 01 .word 0x0100; ????
- 7c6: 01 03 Address CRCDI_L07c6 is out of bounds.
-Address CRCDI_L07c8 is out of bounds.
-and.b @r15+, -1(r15) ;0xffff(r15)
-
-Disassembly of section .debug_frame:
-
-00000000 <.debug_frame>:
- 0: 0e 00 .word 0x000e; ????
- 2: 00 00 .word CRCDI_L; ????
- 4: ff ff ff ff and.b @r15+, -1(r15) ;0xffff(r15)
- 8: 01 00 .word CRCDI_H; ????
- a: 01 7e subc r14, sp
- c: 00 0c .word 0x0c00; ????
- e: 01 02 .word 0x0201; ????
- 10: 80 01 .word 0x0180; ????
- 12: 08 00 .word 0x0008; ????
- 14: 00 00 .word CRCDI_L; ????
- 16: 00 00 .word CRCDI_L; ????
- 18: 00 00 .word CRCDI_L; ????
- 1a: 66 41 mov.b @r1, r6
- 1c: 04 00 .word CRCINIRES_L; ????
- 1e: 0c 00 .word 0x000c; ????
- 20: 00 00 .word CRCDI_L; ????
- 22: 00 00 .word CRCDI_L; ????
- 24: 00 00 .word CRCDI_L; ????
- 26: 00 40 br pc
- 28: 62 01 .word 0x0162; ????
- 2a: 44 0e .word 0x0e44; ????
- 2c: 32 00 .word 0x0032; ????
- 2e: 0e 00 .word 0x000e; ????
- 30: 00 00 .word CRCDI_L; ????
- 32: ff ff ff ff and.b @r15+, -1(r15) ;0xffff(r15)
- 36: 01 00 .word CRCDI_H; ????
- 38: 01 7e subc r14, sp
- 3a: 00 0c .word 0x0c00; ????
- 3c: 01 02 .word 0x0201; ????
- 3e: 80 01 .word 0x0180; ????
- 40: 08 00 .word 0x0008; ????
- 42: 00 00 .word CRCDI_L; ????
- 44: 2e 00 .word 0x002e; ????
- 46: 00 00 .word CRCDI_L; ????
- 48: 18 42 10 00 mov &AES_STATE_SIZE,r8
- 4c: 08 00 .word 0x0008; ????
- 4e: 00 00 .word CRCDI_L; ????
- 50: 2e 00 .word 0x002e; ????
- 52: 00 00 .word CRCDI_L; ????
- 54: 28 42 mov #4, r8 ;r2 As==10
- 56: 0c 00 .word 0x000c; ????
- 58: 12 00 .word 0x0012; ????
- 5a: 00 00 .word CRCDI_L; ????
- 5c: 2e 00 .word 0x002e; ????
- 5e: 00 00 .word CRCDI_L; ????
- 60: 34 42 mov #8, r4 ;r2 As==11
- 62: 2a 00 .word 0x002a; ????
- 64: 42 0e .word 0x0e42; ????
- 66: 04 42 mov sr, r4
- 68: 0e 06 .word 0x060e; ????
- 6a: 8a 03 .word 0x038a; ????
- 6c: 8b 02 .word 0x028b; ????
- 6e: 0e 00 .word 0x000e; ????
- 70: 00 00 .word CRCDI_L; ????
- 72: ff ff ff ff and.b @r15+, -1(r15) ;0xffff(r15)
- 76: 01 00 .word CRCDI_H; ????
- 78: 01 7e subc r14, sp
- 7a: 00 0c .word 0x0c00; ????
- 7c: 01 02 .word 0x0201; ????
- 7e: 80 01 .word 0x0180; ????
- 80: 0c 00 .word 0x000c; ????
- 82: 00 00 .word CRCDI_L; ????
- 84: 6e 00 .word 0x006e; ????
- 86: 00 00 .word CRCDI_L; ????
- 88: 5e 42 1e 00 mov.b &0x001e,r14
- 8c: 42 0e .word 0x0e42; ????
- 8e: 04 00 .word CRCINIRES_L; ????
- 90: 16 00 .word 0x0016; ????
- 92: 00 00 .word CRCDI_L; ????
- 94: 6e 00 .word 0x006e; ????
- 96: 00 00 .word CRCDI_L; ????
- 98: 7c 42 mov.b #8, r12 ;r2 As==11
- 9a: c0 00 .word 0x00c0; ????
- 9c: 42 0e .word 0x0e42; ????
- 9e: 04 42 mov sr, r4
- a0: 0e 06 .word 0x060e; ????
- a2: 42 0e .word 0x0e42; ????
- a4: 0a 8a sub r10, r10
- a6: 03 8b .word 0x8b03; ???? Illegal as 2-op instr
- a8: 02 00 .word CRCDIRB_H; ????
- aa: 16 00 .word 0x0016; ????
- ac: 00 00 .word CRCDI_L; ????
- ae: 6e 00 .word 0x006e; ????
- b0: 00 00 .word CRCDI_L; ????
- b2: 3c 43 mov #-1, r12 ;r3 As==11
- b4: a4 00 .word 0x00a4; ????
- b6: 42 0e .word 0x0e42; ????
- b8: 04 42 mov sr, r4
- ba: 0e 06 .word 0x060e; ????
- bc: 44 0e .word 0x0e44; ????
- be: 0c 8a sub r10, r12
- c0: 03 8b .word 0x8b03; ???? Illegal as 2-op instr
- c2: 02 00 .word CRCDIRB_H; ????
- c4: 08 00 .word 0x0008; ????
- c6: 00 00 .word CRCDI_L; ????
- c8: 6e 00 .word 0x006e; ????
- ca: 00 00 .word CRCDI_L; ????
- cc: e0 43 1a 00 mov.b #2, 0x001a ;r3 As==10, PC rel. 0x000ea
- d0: 0c 00 .word 0x000c; ????
- d2: 00 00 .word CRCDI_L; ????
- d4: 6e 00 .word 0x006e; ????
- d6: 00 00 .word CRCDI_L; ????
- d8: fa 43 3e 00 mov.b #-1, 62(r10) ;r3 As==11, 0x003e(r10)
- dc: 44 0e .word 0x0e44; ????
- de: 08 00 .word 0x0008; ????
- e0: 0c 00 .word 0x000c; ????
- e2: 00 00 .word CRCDI_L; ????
- e4: 6e 00 .word 0x006e; ????
- e6: 00 00 .word CRCDI_L; ????
- e8: 38 44 mov @r4+, r8
- ea: 34 00 .word 0x0034; ????
- ec: 42 0e .word 0x0e42; ????
- ee: 06 00 .word CRCRESR_L; ????
- f0: 0c 00 .word 0x000c; ????
- f2: 00 00 .word CRCDI_L; ????
- f4: 6e 00 .word 0x006e; ????
- f6: 00 00 .word CRCDI_L; ????
- f8: 6c 44 mov.b @r4, r12
- fa: 18 00 .word 0x0018; ????
- fc: 42 0e .word 0x0e42; ????
- fe: 04 00 .word CRCINIRES_L; ????
- 100: 08 00 .word 0x0008; ????
- 102: 00 00 .word CRCDI_L; ????
- 104: 6e 00 .word 0x006e; ????
- 106: 00 00 .word CRCDI_L; ????
- 108: 84 44 10 00 mov r4, 16(r4) ;AES_STATE_SIZE(r4)
- 10c: 26 00 .word 0x0026; ????
- 10e: 00 00 .word CRCDI_L; ????
- 110: 6e 00 .word 0x006e; ????
- 112: 00 00 .word CRCDI_L; ????
- 114: 94 44 9c 00 mov 156(r4),3650(r4);0x009c(r4), 0x0e42(r4)
- 118: 42 0e
- 11a: 04 42 mov sr, r4
- 11c: 0e 06 .word 0x060e; ????
- 11e: 42 0e .word 0x0e42; ????
- 120: 08 42 mov sr, r8
- 122: 0e 0a .word 0x0a0e; ????
- 124: 42 0e .word 0x0e42; ????
- 126: 0c 42 mov sr, r12
- 128: 0e 0e .word 0x0e0e; ????
- 12a: 86 07 .word 0x0786; ????
- 12c: 87 06 .word 0x0687; ????
- 12e: 88 05 .word 0x0588; ????
- 130: 89 04 .word 0x0489; ????
- 132: 8a 03 .word 0x038a; ????
- 134: 8b 02 .word 0x028b; ????
- 136: 12 00 .word 0x0012; ????
- 138: 00 00 .word CRCDI_L; ????
- 13a: 6e 00 .word 0x006e; ????
- 13c: 00 00 .word CRCDI_L; ????
- 13e: 30 45 br @r5+
- 140: 54 00 .word 0x0054; ????
- 142: 42 0e .word 0x0e42; ????
- 144: 04 42 mov sr, r4
- 146: 0e 06 .word 0x060e; ????
- 148: 8a 03 .word 0x038a; ????
- 14a: 8b 02 .word 0x028b; ????
- 14c: 0c 00 .word 0x000c; ????
- 14e: 00 00 .word CRCDI_L; ????
- 150: 6e 00 .word 0x006e; ????
- 152: 00 00 .word CRCDI_L; ????
- 154: 84 45 10 01 mov r5, 272(r4) ;0x0110(r4)
- 158: 44 0e .word 0x0e44; ????
- 15a: 08 00 .word 0x0008; ????
- 15c: 0c 00 .word 0x000c; ????
- 15e: 00 00 .word CRCDI_L; ????
- 160: 6e 00 .word 0x006e; ????
- 162: 00 00 .word CRCDI_L; ????
- 164: 94 46 54 00 mov 84(r6), 3652(r4);0x0054(r6), 0x0e44(r4)
- 168: 44 0e
- 16a: 08 00 .word 0x0008; ????
- 16c: 08 00 .word 0x0008; ????
- 16e: 00 00 .word CRCDI_L; ????
- 170: 6e 00 .word 0x006e; ????
- 172: 00 00 .word CRCDI_L; ????
- 174: e8 46 2c 00 mov.b @r6, 44(r8) ;0x002c(r8)
- 178: 08 00 .word 0x0008; ????
- 17a: 00 00 .word CRCDI_L; ????
- 17c: 6e 00 .word 0x006e; ????
- 17e: 00 00 .word CRCDI_L; ????
- 180: 14 47 0a 00 mov 10(r7), r4 ;0x000a(r7)
- 184: 08 00 .word 0x0008; ????
- 186: 00 00 .word CRCDI_L; ????
- 188: 6e 00 .word 0x006e; ????
- 18a: 00 00 .word CRCDI_L; ????
- 18c: 1e 47 46 00 mov 70(r7), r14 ;0x0046(r7)
- 190: 24 00 .word 0x0024; ????
- 192: 00 00 .word CRCDI_L; ????
- 194: 6e 00 .word 0x006e; ????
- 196: 00 00 .word CRCDI_L; ????
- 198: 64 47 mov.b @r7, r4
- 19a: 94 00 .word 0x0094; ????
- 19c: 42 0e .word 0x0e42; ????
- 19e: 04 42 mov sr, r4
- 1a0: 0e 06 .word 0x060e; ????
- 1a2: 42 0e .word 0x0e42; ????
- 1a4: 08 42 mov sr, r8
- 1a6: 0e 0a .word 0x0a0e; ????
- 1a8: 42 0e .word 0x0e42; ????
- 1aa: 0c 44 mov r4, r12
- 1ac: 0e 18 .word 0x180e; ????
- 1ae: 87 06 .word 0x0687; ????
- 1b0: 88 05 .word 0x0588; ????
- 1b2: 89 04 .word 0x0489; ????
- 1b4: 8a 03 .word 0x038a; ????
- 1b6: 8b 02 .word 0x028b; ????
- 1b8: 08 00 .word 0x0008; ????
- 1ba: 00 00 .word CRCDI_L; ????
- 1bc: 6e 00 .word 0x006e; ????
- 1be: 00 00 .word CRCDI_L; ????
- 1c0: f8 47 18 00 mov.b @r7+, 24(r8) ;0x0018(r8)
- 1c4: 0e 00 .word 0x000e; ????
- 1c6: 00 00 .word CRCDI_L; ????
- 1c8: 6e 00 .word 0x006e; ????
- 1ca: 00 00 .word CRCDI_L; ????
- 1cc: 10 48 20 00 br 32(r8) ;AES_KEY_SIZE(r8)
- 1d0: 42 0e .word 0x0e42; ????
- 1d2: 04 8b sub r11, r4
- 1d4: 02 00 .word CRCDIRB_H; ????
- 1d6: 0e 00 .word 0x000e; ????
- 1d8: 00 00 .word CRCDI_L; ????
- 1da: 6e 00 .word 0x006e; ????
- 1dc: 00 00 .word CRCDI_L; ????
- 1de: 30 48 br @r8+
- 1e0: 1a 00 .word 0x001a; ????
- 1e2: 42 0e .word 0x0e42; ????
- 1e4: 04 8b sub r11, r4
- 1e6: 02 00 .word CRCDIRB_H; ????
- 1e8: 16 00 .word 0x0016; ????
- 1ea: 00 00 .word CRCDI_L; ????
- 1ec: 6e 00 .word 0x006e; ????
- 1ee: 00 00 .word CRCDI_L; ????
- 1f0: 54 48 5c 04 mov.b 1116(r8),r4 ;0x045c(r8)
- 1f4: 42 0e .word 0x0e42; ????
- 1f6: 04 42 mov sr, r4
- 1f8: 0e 06 .word 0x060e; ????
- 1fa: 42 0e .word 0x0e42; ????
- 1fc: 0e 8a sub r10, r14
- 1fe: 03 8b .word 0x8b03; ???? Illegal as 2-op instr
- 200: 02 00 .word CRCDIRB_H; ????
- 202: 0e 00 .word 0x000e; ????
- 204: 00 00 .word CRCDI_L; ????
- 206: 6e 00 .word 0x006e; ????
- 208: 00 00 .word CRCDI_L; ????
- 20a: b0 4c 46 00 mov @r12+, 0x0046 ;PC rel. 0x00254
- 20e: 42 0e .word 0x0e42; ????
- 210: 04 8b sub r11, r4
- 212: 02 00 .word CRCDIRB_H; ????
- 214: 0c 00 .word 0x000c; ????
- 216: 00 00 .word CRCDI_L; ????
- 218: 6e 00 .word 0x006e; ????
- 21a: 00 00 .word CRCDI_L; ????
- 21c: 06 4d mov r13, r6
- 21e: 82 00 .word 0x0082; ????
- 220: 42 0e .word 0x0e42; ????
- 222: 04 00 .word CRCINIRES_L; ????
- 224: 16 00 .word 0x0016; ????
- 226: 00 00 .word CRCDI_L; ????
- 228: 6e 00 .word 0x006e; ????
- 22a: 00 00 .word CRCDI_L; ????
- 22c: b2 4d 8c 00 mov @r13+, &0x008c
- 230: 42 0e .word 0x0e42; ????
- 232: 04 42 mov sr, r4
- 234: 0e 06 .word 0x060e; ????
- 236: 42 0e .word 0x0e42; ????
- 238: 0a 8a sub r10, r10
- 23a: 03 8b .word 0x8b03; ???? Illegal as 2-op instr
- 23c: 02 00 .word CRCDIRB_H; ????
- 23e: 0e 00 .word 0x000e; ????
- 240: 00 00 .word CRCDI_L; ????
- 242: ff ff ff ff and.b @r15+, -1(r15) ;0xffff(r15)
- 246: 01 00 .word CRCDI_H; ????
- 248: 01 7e subc r14, sp
- 24a: 00 0c .word 0x0c00; ????
- 24c: 01 02 .word 0x0201; ????
- 24e: 80 01 .word 0x0180; ????
- 250: 1c 00 .word 0x001c; ????
- 252: 00 00 .word CRCDI_L; ????
- 254: 3e 02 .word 0x023e; ????
- 256: 00 00 .word CRCDI_L; ????
- 258: 82 50 04 01 add pc, &0x0104
- 25c: 42 0e .word 0x0e42; ????
- 25e: 04 42 mov sr, r4
- 260: 0e 06 .word 0x060e; ????
- 262: 42 0e .word 0x0e42; ????
- 264: 08 42 mov sr, r8
- 266: 0e 0a .word 0x0a0e; ????
- 268: 88 05 .word 0x0588; ????
- 26a: 89 04 .word 0x0489; ????
- 26c: 8a 03 .word 0x038a; ????
- 26e: 8b 02 .word 0x028b; ????
-
-Disassembly of section .debug_str:
-
-00000000 <.debug_str>:
- 0: 2a 5f add @r15, r10
- 2: 5f 50 41 4f add.b 0x4f41, r15 ;PC rel. 0x04f47
- 6: 45 4e mov.b r14, r5
- 8: 00 47 br r7
- a: 4e 55 add.b r5, r14
- c: 20 43 br #2 ;r3 As==10
- e: 20 34 jge $+66 ;abs 0x50
- 10: 2e 35 jge $+606 ;abs 0x26e
- 12: 2e 33 jn $-418 ;abs 0xfe70
- 14: 00 75 subc r5, pc
- 16: 6e 73 subc.b #2, r14 ;r3 As==10
- 18: 69 67 addc.b @r7, r9
- 1a: 6e 65 addc.b @r5, r14
- 1c: 64 20 jnz $+202 ;abs 0xe6
- 1e: 63 68 .word 0x6863; ???? Illegal as 2-op instr
- 20: 61 72 subc.b #4, sp ;r2 As==10
- 22: 00 6d addc r13, pc
- 24: 61 69 addc.b @r9, sp
- 26: 6e 2e jc $-802 ;abs 0xfd04
- 28: 63 00 .word 0x0063; ????
- 2a: 2a 5f add @r15, r10
- 2c: 5f 55 41 52 add.b 21057(r5),r15 ;0x5241(r5)
- 30: 54 30 jn $+170 ;abs 0xda
- 32: 5f 53 inc.b r15
- 34: 52 00 .word 0x0052; ????
- 36: 2a 5f add @r15, r10
- 38: 5f 55 41 52 add.b 21057(r5),r15 ;0x5241(r5)
- 3c: 54 30 jn $+170 ;abs 0xe6
- 3e: 5f 43 mov.b #1, r15 ;r3 As==01
- 40: 52 00 .word 0x0052; ????
- 42: 6d 65 addc.b @r5, r13
- 44: 6d 65 addc.b @r5, r13
- 46: 6e 64 addc.b @r4, r14
- 48: 00 64 addc r4, pc
- 4a: 65 6e addc.b @r14, r5
- 4c: 64 00 .word 0x0064; ????
- 4e: 61 64 addc.b @r4, sp
- 50: 64 72 subc.b #4, r4 ;r2 As==10
- 52: 00 64 addc r4, pc
- 54: 69 72 subc.b #4, r9 ;r2 As==10
- 56: 4d 65 addc.b r5, r13
- 58: 6d 6f addc.b @r15, r13
- 5a: 72 79 subc.b @r9+, sr
- 5c: 00 75 subc r5, pc
- 5e: 69 6e addc.b @r14, r9
- 60: 74 38 jl $+234 ;abs 0x14a
- 62: 5f 74 00 2f subc.b 12032(r4),r15 ;0x2f00(r4)
- 66: 68 6f addc.b @r15, r8
- 68: 6d 65 addc.b @r5, r13
- 6a: 2f 64 addc @r4, r15
- 6c: 61 6e addc.b @r14, sp
- 6e: 2f 34 jge $+96 ;abs 0xce
- 70: 33 30 jn $+104 ;abs 0xd8
- 72: 2f 6d addc @r13, r15
- 74: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- 76: 34 74 subc @r4+, r4
- 78: 68 00 .word 0x0068; ????
- 7a: 2a 5f add @r15, r10
- 7c: 5f 50 41 50 add.b 0x5041, r15 ;PC rel. 0x050c1
- 80: 45 52 add.b sr, r5
- 82: 00 6d addc r13, pc
- 84: 61 69 addc.b @r9, sp
- 86: 6e 00 .word 0x006e; ????
- 88: 5f 72 65 73 subc.b &0x7365,r15
- 8c: 65 74 subc.b @r4, r5
- 8e: 5f 76 65 63 subc.b 25445(r6),r15 ;0x6365(r6)
- 92: 74 6f addc.b @r15+, r4
- 94: 72 5f add.b @r15+, sr
- 96: 5f 00 .word 0x005f; ????
- 98: 2a 5f add @r15, r10
- 9a: 5f 55 41 52 add.b 21057(r5),r15 ;0x5241(r5)
- 9e: 54 30 jn $+170 ;abs 0x148
- a0: 5f 42 43 52 mov.b &0x5243,r15
- a4: 00 70 subc pc, pc
- a6: 61 74 subc.b @r4, sp
- a8: 74 65 addc.b @r5+, r4
- aa: 72 6e addc.b @r14+, sr
- ac: 73 00 .word 0x0073; ????
- ae: 72 65 addc.b @r5+, sr
- b0: 61 64 addc.b @r4, sp
- b2: 62 61 addc.b @r1, sr
- b4: 63 6b .word 0x6b63; ???? Illegal as 2-op instr
- b6: 00 75 subc r5, pc
- b8: 69 6e addc.b @r14, r9
- ba: 74 31 jn $+746 ;abs 0x3a4
- bc: 36 5f add @r15+, r6
- be: 74 00 .word 0x0074; ????
- c0: 70 61 addc.b @r1+, pc
- c2: 74 74 subc.b @r4+, r4
- c4: 65 72 subc.b #4, r5 ;r2 As==10
- c6: 6e 00 .word 0x006e; ????
- c8: 2a 5f add @r15, r10
- ca: 5f 50 41 4f add.b 0x4f41, r15 ;PC rel. 0x0500f
- ce: 55 54 00 64 add.b 25600(r4),r5 ;0x6400(r4)
- d2: 69 6e addc.b @r14, r9
- d4: 74 00 .word 0x0074; ????
- d6: 2a 5f add @r15, r10
- d8: 5f 55 41 52 add.b 21057(r5),r15 ;0x5241(r5)
- dc: 54 30 jn $+170 ;abs 0x186
- de: 5f 54 44 52 add.b 21060(r4),r15 ;0x5244(r4)
- e2: 00 75 subc r5, pc
- e4: 61 72 subc.b #4, sp ;r2 As==10
- e6: 74 5f add.b @r15+, r4
- e8: 70 75 subc.b @r5+, pc
- ea: 74 63 addc.b #-1, r4 ;r3 As==11
- ec: 68 61 addc.b @r1, r8
- ee: 72 00 .word 0x0072; ????
- f0: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- f2: 72 5f add.b @r15+, sr
- f4: 74 00 .word 0x0074; ????
- f6: 2a 5f add @r15, r10
- f8: 5f 55 41 52 add.b 21057(r5),r15 ;0x5241(r5)
- fc: 54 30 jn $+170 ;abs 0x1a6
- fe: 5f 52 44 52 add.b &0x5244,r15
- 102: 00 6e addc r14, pc
- 104: 73 34 jge $+232 ;abs 0x1ec
- 106: 33 30 jn $+104 ;abs 0x16e
- 108: 2d 75 subc @r5, r13
- 10a: 61 72 subc.b #4, sp ;r2 As==10
- 10c: 74 2e jc $-790 ;abs 0xfdf6
- 10e: 63 00 .word 0x0063; ????
- 110: 75 61 addc.b @r1+, r5
- 112: 72 74 subc.b @r4+, sr
- 114: 5f 67 65 74 addc.b 29797(r7),r15 ;0x7465(r7)
- 118: 63 68 .word 0x6863; ???? Illegal as 2-op instr
- 11a: 61 72 subc.b #4, sp ;r2 As==10
- 11c: 00 75 subc r5, pc
- 11e: 61 72 subc.b #4, sp ;r2 As==10
- 120: 74 5f add.b @r15+, r4
- 122: 70 75 subc.b @r5+, pc
- 124: 74 73 subc.b #-1, r4 ;r3 As==11
- 126: 00 6c addc r12, pc
- 128: 75 46 mov.b @r6+, r5
- 12a: 75 6e addc.b @r14+, r5
- 12c: 63 00 .word 0x0063; ????
- 12e: 70 75 subc.b @r5+, pc
- 130: 73 68 .word 0x6873; ???? Illegal as 2-op instr
- 132: 6e 46 mov.b @r6, r14
- 134: 75 6e addc.b @r14+, r5
- 136: 63 00 .word 0x0063; ????
- 138: 6c 69 addc.b @r9, r12
- 13a: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 13c: 46 75 subc.b r5, r6
- 13e: 6e 63 addc.b #2, r14 ;r3 As==10
- 140: 74 69 addc.b @r9+, r4
- 142: 6f 6e addc.b @r14, r15
- 144: 00 70 subc pc, pc
- 146: 72 69 addc.b @r9+, sr
- 148: 6e 74 subc.b @r4, r14
- 14a: 48 65 addc.b r5, r8
- 14c: 78 42 mov.b #8, r8 ;r2 As==11
- 14e: 79 74 subc.b @r4+, r9
- 150: 65 00 .word 0x0065; ????
- 152: 70 72 subc.b #8, pc ;r2 As==11
- 154: 6f 67 addc.b @r7, r15
- 156: 00 70 subc pc, pc
- 158: 75 73 subc.b #-1, r5 ;r3 As==11
- 15a: 68 41 mov.b @r1, r8
- 15c: 64 64 addc.b @r4, r4
- 15e: 72 53 add.b #-1, sr ;r3 As==11
- 160: 74 61 addc.b @r1+, r4
- 162: 63 6b .word 0x6b63; ???? Illegal as 2-op instr
- 164: 00 70 subc pc, pc
- 166: 6f 70 subc.b @r0, r15
- 168: 4d 61 addc.b sp, r13
- 16a: 74 68 addc.b @r8+, r4
- 16c: 53 74 .word 0x7453; ???? Illegal as 2-op instr
- 16e: 61 63 addc.b #2, sp ;r3 As==10
- 170: 6b 00 .word 0x006b; ????
- 172: 6f 70 subc.b @r0, r15
- 174: 63 6f .word 0x6f63; ???? Illegal as 2-op instr
- 176: 64 65 addc.b @r5, r4
- 178: 00 77 subc r7, pc
- 17a: 61 69 addc.b @r9, sp
- 17c: 74 69 addc.b @r9+, r4
- 17e: 6e 67 addc.b @r7, r14
- 180: 00 70 subc pc, pc
- 182: 72 6f addc.b @r15+, sr
- 184: 67 42 mov.b #4, r7 ;r2 As==10
- 186: 69 00 .word 0x0069; ????
- 188: 6d 61 addc.b @r1, r13
- 18a: 74 68 addc.b @r8+, r4
- 18c: 53 74 .word 0x7453; ???? Illegal as 2-op instr
- 18e: 61 63 addc.b #2, sp ;r3 As==10
- 190: 6b 00 .word 0x006b; ????
- 192: 6c 6f addc.b @r15, r12
- 194: 6f 6b addc.b @r11, r15
- 196: 75 70 54 6f subc.b #28500, r5 ;#0x6f54
- 19a: 6b 65 addc.b @r5, r11
- 19c: 6e 00 .word 0x006e; ????
- 19e: 64 66 addc.b @r6, r4
- 1a0: 6e 46 mov.b @r6, r14
- 1a2: 75 6e addc.b @r14+, r5
- 1a4: 63 00 .word 0x0063; ????
- 1a6: 63 6d .word 0x6d63; ???? Illegal as 2-op instr
- 1a8: 64 4c mov.b @r12, r4
- 1aa: 69 73 subc.b #2, r9 ;r3 As==10
- 1ac: 74 42 mov.b #8, r4 ;r2 As==11
- 1ae: 69 32 jn $-812 ;abs 0xfe82
- 1b0: 00 67 addc r7, pc
- 1b2: 65 74 subc.b @r4, r5
- 1b4: 57 6f 72 64 addc.b 25714(r15),r7 ;0x6472(r15)
- 1b8: 00 69 addc r9, pc
- 1ba: 66 46 mov.b @r6, r6
- 1bc: 75 6e addc.b @r14+, r5
- 1be: 63 00 .word 0x0063; ????
- 1c0: 66 61 addc.b @r1, r6
- 1c2: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 1c4: 54 69 6d 65 addc.b 25965(r9),r4 ;0x656d(r9)
- 1c8: 72 00 .word 0x0072; ????
- 1ca: 63 6d .word 0x6d63; ???? Illegal as 2-op instr
- 1cc: 64 4c mov.b @r12, r4
- 1ce: 69 73 subc.b #2, r9 ;r3 As==10
- 1d0: 74 32 jn $-790 ;abs 0xfeba
- 1d2: 4e 00 .word 0x004e; ????
- 1d4: 77 6f addc.b @r15+, r7
- 1d6: 72 64 addc.b @r4+, sr
- 1d8: 42 75 subc.b r5, sr
- 1da: 66 66 addc.b @r6, r6
- 1dc: 65 72 subc.b #4, r5 ;r2 As==10
- 1de: 00 63 adc pc
- 1e0: 6d 64 addc.b @r4, r13
- 1e2: 4c 69 addc.b r9, r12
- 1e4: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 1e6: 50 74 72 00 subc.b 114(r4),pc ;0x0072(r4)
- 1ea: 52 41 4d 65 mov.b 25933(r1),sr ;0x654d(r1)
- 1ee: 72 72 subc.b #8, sr ;r2 As==11
- 1f0: 6f 72 subc.b #4, r15 ;r2 As==10
- 1f2: 73 00 .word 0x0073; ????
- 1f4: 70 72 subc.b #8, pc ;r2 As==11
- 1f6: 6f 67 addc.b @r7, r15
- 1f8: 4f 70 subc.b pc, r15
- 1fa: 73 00 .word 0x0073; ????
- 1fc: 61 64 addc.b @r4, sp
- 1fe: 64 72 subc.b #4, r4 ;r2 As==10
- 200: 53 74 .word 0x7453; ???? Illegal as 2-op instr
- 202: 61 63 addc.b #2, sp ;r3 As==10
- 204: 6b 50 add.b @r0, r11
- 206: 74 72 subc.b #8, r4 ;r2 As==11
- 208: 00 70 subc pc, pc
- 20a: 72 69 addc.b @r9+, sr
- 20c: 6e 74 subc.b @r4, r14
- 20e: 4e 75 subc.b r5, r14
- 210: 6d 62 addc.b #4, r13 ;r2 As==10
- 212: 65 72 subc.b #4, r5 ;r2 As==10
- 214: 00 6e addc r14, pc
- 216: 75 6d addc.b @r13+, r5
- 218: 46 75 subc.b r5, r6
- 21a: 6e 63 addc.b #2, r14 ;r3 As==10
- 21c: 00 70 subc pc, pc
- 21e: 72 6f addc.b @r15+, sr
- 220: 63 65 .word 0x6563; ???? Illegal as 2-op instr
- 222: 73 73 .word 0x7373; ???? Illegal as 2-op instr
- 224: 4c 6f addc.b r15, r12
- 226: 6f 70 subc.b @r0, r15
- 228: 00 65 addc r5, pc
- 22a: 78 65 addc.b @r5+, r8
- 22c: 63 4e .word 0x4e63; ???? Illegal as 2-op instr
- 22e: 00 69 addc r9, pc
- 230: 6e 69 addc.b @r9, r14
- 232: 74 5f add.b @r15+, r4
- 234: 6d 73 subc.b #2, r13 ;r3 As==10
- 236: 70 34 jge $+226 ;abs 0x318
- 238: 74 68 addc.b @r8+, r4
- 23a: 00 70 subc pc, pc
- 23c: 75 73 subc.b #-1, r5 ;r3 As==11
- 23e: 68 4d mov.b @r13, r8
- 240: 61 74 subc.b @r4, sp
- 242: 68 53 incd.b r8
- 244: 74 61 addc.b @r1+, r4
- 246: 63 6b .word 0x6b63; ???? Illegal as 2-op instr
- 248: 00 70 subc pc, pc
- 24a: 72 69 addc.b @r9+, sr
- 24c: 6e 74 subc.b @r4, r14
- 24e: 48 65 addc.b r5, r8
- 250: 78 43 mov.b #-1, r8 ;r3 As==11
- 252: 68 61 addc.b @r1, r8
- 254: 72 00 .word 0x0072; ????
- 256: 6c 69 addc.b @r9, r12
- 258: 6e 65 addc.b @r5, r14
- 25a: 42 75 subc.b r5, sr
- 25c: 66 66 addc.b @r6, r6
- 25e: 65 72 subc.b #4, r5 ;r2 As==10
- 260: 00 70 subc pc, pc
- 262: 72 6f addc.b @r15+, sr
- 264: 67 4f mov.b @r15, r7
- 266: 70 73 subc.b #-1, pc ;r3 As==11
- 268: 50 74 72 00 subc.b 114(r4),pc ;0x0072(r4)
- 26c: 62 75 subc.b @r5, sr
- 26e: 63 6b .word 0x6b63; ???? Illegal as 2-op instr
- 270: 65 74 subc.b @r4, r5
- 272: 73 00 .word 0x0073; ????
- 274: 67 65 addc.b @r5, r7
- 276: 74 4b mov.b @r11+, r4
- 278: 65 79 subc.b @r9, r5
- 27a: 42 00 .word 0x0042; ????
- 27c: 70 72 subc.b #8, pc ;r2 As==11
- 27e: 6f 67 addc.b @r7, r15
- 280: 50 74 72 00 subc.b 114(r4),pc ;0x0072(r4)
- 284: 6c 69 addc.b @r9, r12
- 286: 6e 65 addc.b @r5, r14
- 288: 42 75 subc.b r5, sr
- 28a: 66 66 addc.b @r6, r6
- 28c: 65 72 subc.b #4, r5 ;r2 As==10
- 28e: 50 74 72 00 subc.b 114(r4),pc ;0x0072(r4)
- 292: 6d 73 subc.b #2, r13 ;r3 As==10
- 294: 70 34 jge $+226 ;abs 0x376
- 296: 74 68 addc.b @r8+, r4
- 298: 2e 63 addc #2, r14 ;r3 As==10
- 29a: 00 70 subc pc, pc
- 29c: 72 6f addc.b @r15+, sr
- 29e: 67 43 mov.b #2, r7 ;r3 As==10
- 2a0: 6f 75 subc.b @r5, r15
- 2a2: 6e 74 subc.b @r4, r14
- 2a4: 65 72 subc.b #4, r5 ;r2 As==10
- 2a6: 00 70 subc pc, pc
- 2a8: 6f 70 subc.b @r0, r15
- 2aa: 41 64 addc.b r4, sp
- 2ac: 64 72 subc.b #4, r4 ;r2 As==10
- 2ae: 53 74 .word 0x7453; ???? Illegal as 2-op instr
- 2b0: 61 63 addc.b #2, sp ;r3 As==10
- 2b2: 6b 00 .word 0x006b; ????
- 2b4: 67 65 addc.b @r5, r7
- 2b6: 74 4c mov.b @r12+, r4
- 2b8: 69 6e addc.b @r14, r9
- 2ba: 65 00 .word 0x0065; ????
- 2bc: 65 78 subc.b @r8, r5
- 2be: 65 63 addc.b #2, r5 ;r3 As==10
- 2c0: 46 75 subc.b r5, r6
- 2c2: 6e 63 addc.b #2, r14 ;r3 As==10
- 2c4: 00 6f addc r15, pc
- 2c6: 76 65 addc.b @r5+, r6
- 2c8: 72 46 mov.b @r6+, sr
- 2ca: 75 6e addc.b @r14+, r5
- 2cc: 63 00 .word 0x0063; ????
- 2ce: 63 6d .word 0x6d63; ???? Illegal as 2-op instr
- 2d0: 64 4c mov.b @r12, r4
- 2d2: 69 73 subc.b #2, r9 ;r3 As==10
- 2d4: 74 42 mov.b #8, r4 ;r2 As==11
- 2d6: 69 00 .word 0x0069; ????
- 2d8: 70 72 subc.b #8, pc ;r2 As==11
- 2da: 69 6e addc.b @r14, r9
- 2dc: 74 48 mov.b @r8+, r4
- 2de: 65 78 subc.b @r8, r5
- 2e0: 57 6f 72 64 addc.b 25714(r15),r7 ;0x6472(r15)
- 2e4: 00 63 adc pc
- 2e6: 6d 64 addc.b @r4, r13
- 2e8: 4c 69 addc.b r9, r12
- 2ea: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 2ec: 00 61 addc sp, pc
- 2ee: 64 64 addc.b @r4, r4
- 2f0: 72 53 add.b #-1, sr ;r3 As==11
- 2f2: 74 61 addc.b @r1+, r4
- 2f4: 63 6b .word 0x6b63; ???? Illegal as 2-op instr
- 2f6: 00 73 sbc pc
- 2f8: 6c 6f addc.b @r15, r12
- 2fa: 77 54 add.b @r4+, r7
- 2fc: 69 6d addc.b @r13, r9
- 2fe: 65 72 subc.b #4, r5 ;r2 As==10
- 300: 00 77 subc r7, pc
- 302: 6f 72 subc.b #4, r15 ;r2 As==10
- 304: 64 00 .word 0x0064; ????
- 306: 73 69 .word 0x6973; ???? Illegal as 2-op instr
- 308: 7a 65 addc.b @r5+, r10
- 30a: 5f 74 00 2e subc.b 11776(r4),r15 ;0x2e00(r4)
- 30e: 2f 73 subc #2, r15 ;r3 As==10
- 310: 74 72 subc.b #8, r4 ;r2 As==11
- 312: 69 6e addc.b @r14, r9
- 314: 67 2f jc $-304 ;abs 0x1e4
- 316: 6d 65 addc.b @r5, r13
- 318: 6d 63 addc.b #2, r13 ;r3 As==10
- 31a: 70 79 subc.b @r9+, pc
- 31c: 2e 63 addc #2, r14 ;r3 As==10
- 31e: 00 64 addc r4, pc
- 320: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 322: 30 00 .word 0x0030; ????
- 324: 73 68 .word 0x6873; ???? Illegal as 2-op instr
- 326: 6f 72 subc.b #4, r15 ;r2 As==10
- 328: 74 20 jnz $+234 ;abs 0x412
- 32a: 75 6e addc.b @r14+, r5
- 32c: 73 69 .word 0x6973; ???? Illegal as 2-op instr
- 32e: 67 6e addc.b @r14, r7
- 330: 65 64 addc.b @r4, r5
- 332: 20 69 addc @r9, pc
- 334: 6e 74 subc.b @r4, r14
- 336: 00 2f jc $-510 ;abs 0x138
- 338: 62 75 subc.b @r5, sr
- 33a: 69 6c addc.b @r12, r9
- 33c: 64 2f jc $-310 ;abs 0x206
- 33e: 62 75 subc.b @r5, sr
- 340: 69 6c addc.b @r12, r9
- 342: 64 64 addc.b @r4, r4
- 344: 2f 6d addc @r13, r15
- 346: 73 70 .word 0x7073; ???? Illegal as 2-op instr
- 348: 34 33 jn $-406 ;abs 0x1b2
- 34a: 30 2d jc $+610 ;abs 0x5ac
- 34c: 6c 69 addc.b @r9, r12
- 34e: 62 63 addc.b #2, sr ;r3 As==10
- 350: 2d 32 jn $-932 ;abs 0xffac
- 352: 30 31 jn $+610 ;abs 0x5b4
- 354: 31 30 jn $+100 ;abs 0x3b8
- 356: 36 31 jn $+622 ;abs 0x5c4
- 358: 32 2f jc $-410 ;abs 0x1be
- 35a: 73 72 .word 0x7273; ???? Illegal as 2-op instr
- 35c: 63 00 .word 0x0063; ????
- 35e: 6c 6f addc.b @r15, r12
- 360: 6e 67 addc.b @r7, r14
- 362: 20 6c addc @r12, pc
- 364: 6f 6e addc.b @r14, r15
- 366: 67 20 jnz $+208 ;abs 0x436
- 368: 75 6e addc.b @r14+, r5
- 36a: 73 69 .word 0x6973; ???? Illegal as 2-op instr
- 36c: 67 6e addc.b @r14, r7
- 36e: 65 64 addc.b @r4, r5
- 370: 20 69 addc @r9, pc
- 372: 6e 74 subc.b @r4, r14
- 374: 00 6c addc r12, pc
- 376: 6f 6e addc.b @r14, r15
- 378: 67 20 jnz $+208 ;abs 0x448
- 37a: 6c 6f addc.b @r15, r12
- 37c: 6e 67 addc.b @r7, r14
- 37e: 20 69 addc @r9, pc
- 380: 6e 74 subc.b @r4, r14
- 382: 00 6d addc r13, pc
- 384: 65 6d addc.b @r13, r5
- 386: 63 70 .word 0x7063; ???? Illegal as 2-op instr
- 388: 79 00 .word 0x0079; ????
- 38a: 6c 65 addc.b @r5, r12
- 38c: 6e 67 addc.b @r7, r14
- 38e: 74 68 addc.b @r8+, r4
- 390: 00 73 sbc pc
- 392: 72 63 addc.b #-1, sr ;r3 As==11
- 394: 30 00 .word 0x0030; ????
- 396: 64 6f addc.b @r15, r4
- 398: 6e 65 addc.b @r5, r14
- ...
-
-Disassembly of section .debug_loc:
-
-00000000 <.debug_loc>:
- 0: 00 40 br pc
- 2: 04 40 mov pc, r4
- 4: 02 00 .word CRCDIRB_H; ????
- 6: 71 02 .word 0x0271; ????
- 8: 04 40 mov pc, r4
- a: 62 41 mov.b @r1, sr
- c: 02 00 .word CRCDIRB_H; ????
- e: 71 32 jn $-796 ;abs 0xfcf2
- 10: 00 00 .word CRCDI_L; ????
- 12: 00 00 .word CRCDI_L; ????
- 14: 3e 40 42 40 mov #16450, r14 ;#0x4042
- 18: 04 00 .word CRCINIRES_L; ????
- 1a: 0a 00 .word 0x000a; ????
- 1c: 40 9f cmp.b r15, pc
- 1e: 68 40 mov.b @r0, r8
- 20: ce 40 01 00 mov.b pc, 1(r14) ;CRCDI_H(r14)
- 24: 5b ce 40 d2 bic.b -11712(r14),r11 ;0xd240(r14)
- 28: 40 04 .word 0x0440; ????
- 2a: 00 0a .word 0x0a00; ????
- 2c: f0 51 9f da add.b @r1+, 0xda9f ;PC rel. 0xfdacf
- 30: 40 e4 xor.b r4, pc
- 32: 40 01 .word 0x0140; ????
- 34: 00 5f add r15, pc
- 36: f0 40 f4 40 mov.b #16628, CRCINIRES_L ;#0x40f4, PC rel. CRCINIRES_L0
- 3a: 04 00
- 3c: 0a f0 and pc, r10
- 3e: 51 9f 3c 41 cmp.b 16700(r15),sp ;0x413c(r15)
- 42: 62 41 mov.b @r1, sr
- 44: 01 00 .word CRCDI_H; ????
- 46: 5b 00 .word 0x005b; ????
- 48: 00 00 .word CRCDI_L; ????
- 4a: 00 1c .word TMR0_CR; ????
- 4c: 00 1e .word TMR2_CR; ????
- 4e: 00 02 .word 0x0200; ????
- 50: 00 71 subc sp, pc
- 52: 02 1e .word TMR2_SR; ????
- 54: 00 20 jnz $+2 ;abs 0x56
- 56: 00 02 .word 0x0200; ????
- 58: 00 71 subc sp, pc
- 5a: 04 20 jnz $+10 ;abs 0x64
- 5c: 00 46 br r6
- 5e: 00 02 .word 0x0200; ????
- 60: 00 71 subc sp, pc
- 62: 06 00 .word CRCRESR_L; ????
- 64: 00 00 .word CRCDI_L; ????
- 66: 00 1c .word TMR0_CR; ????
- 68: 00 22 jnz $-1022 ;abs 0xfc6a
- 6a: 00 01 .word 0x0100; ????
- 6c: 00 5f add r15, pc
- ...
- 76: 24 00 .word 0x0024; ????
- 78: 29 00 .word 0x0029; ????
- 7a: 02 00 .word CRCDIRB_H; ????
- 7c: 7b 00 .word 0x007b; ????
- 7e: 29 00 .word 0x0029; ????
- 80: 42 00 .word 0x0042; ????
- 82: 01 00 .word CRCDI_H; ????
- 84: 5a 00 .word 0x005a; ????
- 86: 00 00 .word CRCDI_L; ????
- 88: 00 00 .word CRCDI_L; ????
- 8a: 00 02 .word 0x0200; ????
- 8c: 00 02 .word 0x0200; ????
- 8e: 00 71 subc sp, pc
- 90: 02 02 .word 0x0202; ????
- 92: 00 1e .word TMR2_CR; ????
- 94: 00 02 .word 0x0200; ????
- 96: 00 71 subc sp, pc
- 98: 04 00 .word CRCINIRES_L; ????
- 9a: 00 00 .word CRCDI_L; ????
- 9c: 00 1e .word TMR2_CR; ????
- 9e: 00 20 jnz $+2 ;abs 0xa0
- a0: 00 02 .word 0x0200; ????
- a2: 00 71 subc sp, pc
- a4: 02 20 jnz $+6 ;abs 0xaa
- a6: 00 22 jnz $-1022 ;abs 0xfca8
- a8: 00 02 .word 0x0200; ????
- aa: 00 71 subc sp, pc
- ac: 04 22 jnz $-1014 ;abs 0xfcb6
- ae: 00 24 jz $+2 ;abs 0xb0
- b0: 00 02 .word 0x0200; ????
- b2: 00 71 subc sp, pc
- b4: 06 24 jz $+14 ;abs 0xc2
- b6: 00 de bis r14, pc
- b8: 00 02 .word 0x0200; ????
- ba: 00 71 subc sp, pc
- bc: 0a 00 .word 0x000a; ????
- be: 00 00 .word CRCDI_L; ????
- c0: 00 de bis r14, pc
- c2: 00 e0 xor pc, pc
- c4: 00 02 .word 0x0200; ????
- c6: 00 71 subc sp, pc
- c8: 02 e0 xor pc, sr
- ca: 00 e2 xor sr, pc
- cc: 00 02 .word 0x0200; ????
- ce: 00 71 subc sp, pc
- d0: 04 e2 xor sr, r4
- d2: 00 e6 xor r6, pc
- d4: 00 02 .word 0x0200; ????
- d6: 00 71 subc sp, pc
- d8: 06 e6 xor r6, r6
- da: 00 82 sub sr, pc
- dc: 01 02 .word 0x0201; ????
- de: 00 71 subc sp, pc
- e0: 0c 00 .word 0x000c; ????
- e2: 00 00 .word CRCDI_L; ????
- e4: 00 9c cmp r12, pc
- e6: 01 a0 dadd pc, sp
- e8: 01 02 .word 0x0201; ????
- ea: 00 71 subc sp, pc
- ec: 02 a0 dadd pc, sr
- ee: 01 da bis r10, sp
- f0: 01 02 .word 0x0201; ????
- f2: 00 71 subc sp, pc
- f4: 08 00 .word 0x0008; ????
- f6: 00 00 .word CRCDI_L; ????
- f8: 00 da bis r10, pc
- fa: 01 dc bis r12, sp
- fc: 01 02 .word 0x0201; ????
- fe: 00 71 subc sp, pc
- 100: 02 dc bis r12, sr
- 102: 01 0e .word 0x0e01; ????
- 104: 02 02 .word 0x0202; ????
- 106: 00 71 subc sp, pc
- 108: 06 00 .word CRCRESR_L; ????
- 10a: 00 00 .word CRCDI_L; ????
- 10c: 00 0e .word 0x0e00; ????
- 10e: 02 10 rrc sr
- 110: 02 02 .word 0x0202; ????
- 112: 00 71 subc sp, pc
- 114: 02 10 rrc sr
- 116: 02 26 jz $-1018 ;abs 0xfd1c
- 118: 02 02 .word 0x0202; ????
- 11a: 00 71 subc sp, pc
- 11c: 04 00 .word CRCINIRES_L; ????
- 11e: 00 00 .word CRCDI_L; ????
- 120: 00 36 jge $-1022 ;abs 0xfd22
- 122: 02 38 jl $+6 ;abs 0x128
- 124: 02 02 .word 0x0202; ????
- 126: 00 71 subc sp, pc
- 128: 02 38 jl $+6 ;abs 0x12e
- 12a: 02 3a jl $-1018 ;abs 0xfd30
- 12c: 02 02 .word 0x0202; ????
- 12e: 00 71 subc sp, pc
- 130: 04 3a jl $-1014 ;abs 0xfd3a
- 132: 02 3c jmp $+6 ;abs 0x138
- 134: 02 02 .word 0x0202; ????
- 136: 00 71 subc sp, pc
- 138: 06 3c jmp $+14 ;abs 0x146
- 13a: 02 3e jmp $-1018 ;abs 0xfd40
- 13c: 02 02 .word 0x0202; ????
- 13e: 00 71 subc sp, pc
- 140: 08 3e jmp $-1006 ;abs 0xfd52
- 142: 02 40 mov pc, sr
- 144: 02 02 .word 0x0202; ????
- 146: 00 71 subc sp, pc
- 148: 0a 40 mov pc, r10
- 14a: 02 42 mov sr, sr
- 14c: 02 02 .word 0x0202; ????
- 14e: 00 71 subc sp, pc
- 150: 0c 42 mov sr, r12
- 152: 02 d2 bis sr, sr
- 154: 02 02 .word 0x0202; ????
- 156: 00 71 subc sp, pc
- 158: 0e 00 .word 0x000e; ????
- 15a: 00 00 .word CRCDI_L; ????
- 15c: 00 36 jge $-1022 ;abs 0xfd5e
- 15e: 02 48 mov r8, sr
- 160: 02 01 .word 0x0102; ????
- 162: 00 5f add r15, pc
- 164: 48 02 .word 0x0248; ????
- 166: ca 02 .word 0x02ca; ????
- 168: 01 00 .word CRCDI_H; ????
- 16a: 58 00 .word 0x0058; ????
- 16c: 00 00 .word CRCDI_L; ????
- 16e: 00 44 br r4
- 170: 02 52 rla sr
- 172: 02 02 .word 0x0202; ????
- 174: 00 30 jn $+2 ;abs 0x176
- 176: 9f 52 02 6a add &0x6a02,258(r15);0x0102(r15)
- 17a: 02 01
- 17c: 00 5d add r13, pc
- 17e: 6a 02 .word 0x026a; ????
- 180: 7e 02 .word 0x027e; ????
- 182: 01 00 .word CRCDI_H; ????
- 184: 5d 7e 02 9a subc.b -26110(r14),r13 ;0x9a02(r14)
- 188: 02 01 .word 0x0102; ????
- 18a: 00 5d add r13, pc
- 18c: 9a 02 .word 0x029a; ????
- 18e: ae 02 .word 0x02ae; ????
- 190: 01 00 .word CRCDI_H; ????
- 192: 5d ae 02 ba dadd.b -17918(r14),r13 ;0xba02(r14)
- 196: 02 01 .word 0x0102; ????
- 198: 00 5d add r13, pc
- 19a: ba 02 .word 0x02ba; ????
- 19c: d2 02 .word 0x02d2; ????
- 19e: 01 00 .word CRCDI_H; ????
- 1a0: 5d 00 .word 0x005d; ????
- 1a2: 00 00 .word CRCDI_L; ????
- 1a4: 00 44 br r4
- 1a6: 02 52 rla sr
- 1a8: 02 02 .word 0x0202; ????
- 1aa: 00 30 jn $+2 ;abs 0x1ac
- 1ac: 9f 52 02 62 add &0x6202,258(r15);0x0102(r15)
- 1b0: 02 01
- 1b2: 00 5b add r11, pc
- 1b4: 62 02 .word 0x0262; ????
- 1b6: 74 02 .word 0x0274; ????
- 1b8: 02 00 .word CRCDIRB_H; ????
- 1ba: 30 9f cmp @r15+, pc
- 1bc: 74 02 .word 0x0274; ????
- 1be: 7a 02 .word 0x027a; ????
- 1c0: 01 00 .word CRCDI_H; ????
- 1c2: 5b 7a 02 7c subc.b 31746(r10),r11 ;0x7c02(r10)
- 1c6: 02 01 .word 0x0102; ????
- 1c8: 00 5b add r11, pc
- 1ca: 80 02 .word 0x0280; ????
- 1cc: 84 02 .word 0x0284; ????
- 1ce: 01 00 .word CRCDI_H; ????
- 1d0: 5b 90 02 a8 cmp.b 0xa802, r11 ;PC rel. 0xfa9d6
- 1d4: 02 01 .word 0x0102; ????
- 1d6: 00 5b add r11, pc
- 1d8: a8 02 .word 0x02a8; ????
- 1da: b6 02 .word 0x02b6; ????
- 1dc: 02 00 .word CRCDIRB_H; ????
- 1de: 30 9f cmp @r15+, pc
- 1e0: b8 02 .word 0x02b8; ????
- 1e2: ba 02 .word 0x02ba; ????
- 1e4: 01 00 .word CRCDI_H; ????
- 1e6: 5b ba 02 d0 bit.b -12286(r10),r11 ;0xd002(r10)
- 1ea: 02 01 .word 0x0102; ????
- 1ec: 00 5b add r11, pc
- 1ee: 00 00 .word CRCDI_L; ????
- 1f0: 00 00 .word CRCDI_L; ????
- 1f2: 44 02 .word 0x0244; ????
- 1f4: 52 02 .word 0x0252; ????
- 1f6: 02 00 .word CRCDIRB_H; ????
- 1f8: 30 9f cmp @r15+, pc
- 1fa: 52 02 .word 0x0252; ????
- 1fc: 98 02 .word 0x0298; ????
- 1fe: 01 00 .word CRCDI_H; ????
- 200: 5f a8 02 b8 dadd.b -18430(r8),r15 ;0xb802(r8)
- 204: 02 01 .word 0x0102; ????
- 206: 00 5f add r15, pc
- 208: b8 02 .word 0x02b8; ????
- 20a: ba 02 .word 0x02ba; ????
- 20c: 01 00 .word CRCDI_H; ????
- 20e: 5f ba 02 d2 bit.b -11774(r10),r15 ;0xd202(r10)
- 212: 02 01 .word 0x0102; ????
- 214: 00 5f add r15, pc
- 216: 00 00 .word CRCDI_L; ????
- 218: 00 00 .word CRCDI_L; ????
- 21a: 44 02 .word 0x0244; ????
- 21c: 52 02 .word 0x0252; ????
- 21e: 02 00 .word CRCDIRB_H; ????
- 220: 31 9f cmp @r15+, sp
- 222: 52 02 .word 0x0252; ????
- 224: 64 02 .word 0x0264; ????
- 226: 01 00 .word CRCDI_H; ????
- 228: 5c 64 02 8e addc.b -29182(r4),r12 ;0x8e02(r4)
- 22c: 02 01 .word 0x0102; ????
- 22e: 00 5c add r12, pc
- 230: 8e 02 .word 0x028e; ????
- 232: aa 02 .word 0x02aa; ????
- 234: 01 00 .word CRCDI_H; ????
- 236: 5c aa 02 ba dadd.b -17918(r10),r12 ;0xba02(r10)
- 23a: 02 01 .word 0x0102; ????
- 23c: 00 5c add r12, pc
- 23e: ba 02 .word 0x02ba; ????
- 240: d2 02 .word 0x02d2; ????
- 242: 01 00 .word CRCDI_H; ????
- 244: 5c 00 .word 0x005c; ????
- 246: 00 00 .word CRCDI_L; ????
- 248: 00 d2 bis sr, pc
- 24a: 02 d4 bis r4, sr
- 24c: 02 02 .word 0x0202; ????
- 24e: 00 71 subc sp, pc
- 250: 02 d4 bis r4, sr
- 252: 02 d6 bis r6, sr
- 254: 02 02 .word 0x0202; ????
- 256: 00 71 subc sp, pc
- 258: 04 d6 bis r6, r4
- 25a: 02 26 jz $-1018 ;abs 0xfe60
- 25c: 03 02 .word 0x0203; ????
- 25e: 00 71 subc sp, pc
- 260: 06 00 .word CRCRESR_L; ????
- 262: 00 00 .word CRCDI_L; ????
- 264: 00 e4 xor r4, pc
- 266: 02 e8 xor r8, sr
- 268: 02 01 .word 0x0102; ????
- 26a: 00 5f add r15, pc
- 26c: ee 02 .word 0x02ee; ????
- 26e: fc 02 .word 0x02fc; ????
- 270: 01 00 .word CRCDI_H; ????
- 272: 5a fc 02 00 and.b 2(r12), r10 ;CRCDIRB_H(r12)
- 276: 03 01 .word 0x0103; ????
- 278: 00 5f add r15, pc
- 27a: 06 03 .word 0x0306; ????
- 27c: 12 03 .word 0x0312; ????
- 27e: 01 00 .word CRCDI_H; ????
- 280: 5b 12 03 16 push.b 5635(r11) ;0x1603(r11)
- 284: 03 01 .word 0x0103; ????
- 286: 00 5f add r15, pc
- 288: 00 00 .word CRCDI_L; ????
- 28a: 00 00 .word CRCDI_L; ????
- 28c: 26 03 .word 0x0326; ????
- 28e: 2a 03 .word 0x032a; ????
- 290: 02 00 .word CRCDIRB_H; ????
- 292: 71 02 .word 0x0271; ????
- 294: 2a 03 .word 0x032a; ????
- 296: 36 04 .word 0x0436; ????
- 298: 02 00 .word CRCDIRB_H; ????
- 29a: 71 08 .word 0x0871; ????
- 29c: 00 00 .word CRCDI_L; ????
- 29e: 00 00 .word CRCDI_L; ????
- 2a0: 60 03 .word 0x0360; ????
- 2a2: 18 04 .word 0x0418; ????
- 2a4: 02 00 .word CRCDIRB_H; ????
- 2a6: 91 7a 20 04 subc 1056(r10),1078(r1);0x0420(r10), 0x0436(r1)
- 2aa: 36 04
- 2ac: 02 00 .word CRCDIRB_H; ????
- 2ae: 91 7a 00 00 subc 0(r10), 0(r1) ;CRCDI_L(r10), CRCDI_L(r1)
- 2b2: 00 00
- 2b4: 7a 03 .word 0x037a; ????
- 2b6: c6 03 .word 0x03c6; ????
- 2b8: 02 00 .word CRCDIRB_H; ????
- 2ba: 91 7c ca 03 subc 970(r12),1040(r1);0x03ca(r12), AES_STATE(r1)
- 2be: 10 04
- 2c0: 02 00 .word CRCDIRB_H; ????
- 2c2: 91 7c 12 04 subc 1042(r12),1048(r1);0x0412(r12), 0x0418(r1)
- 2c6: 18 04
- 2c8: 01 00 .word CRCDI_H; ????
- 2ca: 5f 1c .word 0x1c5f; ????
- 2cc: 04 36 jge $-1014 ;abs 0xfed6
- 2ce: 04 02 .word 0x0204; ????
- 2d0: 00 91 cmp sp, pc
- 2d2: 7c 00 .word 0x007c; ????
- 2d4: 00 00 .word CRCDI_L; ????
- 2d6: 00 36 jge $-1022 ;abs 0xfed8
- 2d8: 04 3a jl $-1014 ;abs 0xfee2
- 2da: 04 02 .word 0x0204; ????
- 2dc: 00 71 subc sp, pc
- 2de: 02 3a jl $-1018 ;abs 0xfee4
- 2e0: 04 8a sub r10, r4
- 2e2: 04 02 .word 0x0204; ????
- 2e4: 00 71 subc sp, pc
- 2e6: 08 00 .word 0x0008; ????
- 2e8: 00 00 .word CRCDI_L; ????
- 2ea: 00 36 jge $-1022 ;abs 0xfeec
- 2ec: 04 75 subc r5, r4
- 2ee: 04 01 .word 0x0104; ????
- 2f0: 00 5f add r15, pc
- 2f2: 00 00 .word CRCDI_L; ????
- 2f4: 00 00 .word CRCDI_L; ????
- 2f6: 5c 04 .word 0x045c; ????
- 2f8: 5e 04 .word 0x045e; ????
- 2fa: 02 00 .word CRCDIRB_H; ????
- 2fc: 91 78 6a 04 subc 1130(r8),1162(r1);0x046a(r8), 0x048a(r1)
- 300: 8a 04
- 302: 02 00 .word CRCDIRB_H; ????
- 304: 91 78 00 00 subc 0(r8), 0(r1) ;CRCDI_L(r8), CRCDI_L(r1)
- 308: 00 00
- 30a: 50 04 .word 0x0450; ????
- 30c: 5e 04 .word 0x045e; ????
- 30e: 02 00 .word CRCDIRB_H; ????
- 310: 91 7a 6a 04 subc 1130(r10),1162(r1);0x046a(r10), 0x048a(r1)
- 314: 8a 04
- 316: 02 00 .word CRCDIRB_H; ????
- 318: 91 7a 00 00 subc 0(r10), 0(r1) ;CRCDI_L(r10), CRCDI_L(r1)
- 31c: 00 00
- 31e: a0 04 .word 0x04a0; ????
- 320: a2 04 .word 0x04a2; ????
- 322: 01 00 .word CRCDI_H; ????
- 324: 5f ac 04 b3 dadd.b -19708(r12),r15 ;0xb304(r12)
- 328: 04 01 .word 0x0104; ????
- 32a: 00 5f add r15, pc
- 32c: 00 00 .word CRCDI_L; ????
- 32e: 00 00 .word CRCDI_L; ????
- 330: b6 04 .word 0x04b6; ????
- 332: bd 04 .word 0x04bd; ????
- 334: 03 00 .word 0x0003; ????
- 336: 03 34 jge $+8 ;abs 0x33e
- 338: 45 00 .word 0x0045; ????
- 33a: 00 00 .word CRCDI_L; ????
- 33c: 00 c0 bic pc, pc
- 33e: 04 c6 bic r6, r4
- 340: 04 02 .word 0x0204; ????
- 342: 00 30 jn $+2 ;abs 0x344
- 344: 9f fc 04 fe and -508(r12),260(r15);0xfe04(r12), 0x0104(r15)
- 348: 04 01
- 34a: 00 5f add r15, pc
- 34c: 00 00 .word CRCDI_L; ????
- 34e: 00 00 .word CRCDI_L; ????
- 350: 06 05 .word 0x0506; ????
- 352: 08 05 .word 0x0508; ????
- 354: 02 00 .word CRCDIRB_H; ????
- 356: 71 02 .word 0x0271; ????
- 358: 08 05 .word 0x0508; ????
- 35a: 0a 05 .word 0x050a; ????
- 35c: 02 00 .word CRCDIRB_H; ????
- 35e: 71 04 .word 0x0471; ????
- 360: 0a 05 .word 0x050a; ????
- 362: 0c 05 .word 0x050c; ????
- 364: 02 00 .word CRCDIRB_H; ????
- 366: 71 06 .word 0x0671; ????
- 368: 0c 05 .word 0x050c; ????
- 36a: 0e 05 .word 0x050e; ????
- 36c: 02 00 .word CRCDIRB_H; ????
- 36e: 71 08 .word 0x0871; ????
- 370: 0e 05 .word 0x050e; ????
- 372: 10 05 .word 0x0510; ????
- 374: 02 00 .word CRCDIRB_H; ????
- 376: 71 0a .word 0x0a71; ????
- 378: 10 05 .word 0x0510; ????
- 37a: 14 05 .word 0x0514; ????
- 37c: 02 00 .word CRCDIRB_H; ????
- 37e: 71 0c .word 0x0c71; ????
- 380: 14 05 .word 0x0514; ????
- 382: 9a 05 .word 0x059a; ????
- 384: 02 00 .word CRCDIRB_H; ????
- 386: 71 18 .word 0x1871; ????
- 388: 00 00 .word CRCDI_L; ????
- 38a: 00 00 .word CRCDI_L; ????
- 38c: 06 05 .word 0x0506; ????
- 38e: 1a 05 .word 0x051a; ????
- 390: 01 00 .word CRCDI_H; ????
- 392: 5f 1a .word 0x1a5f; ????
- 394: 05 24 jz $+12 ;abs 0x3a0
- 396: 05 01 .word 0x0105; ????
- 398: 00 59 add r9, pc
- 39a: 24 05 .word 0x0524; ????
- 39c: 26 05 .word 0x0526; ????
- 39e: 04 00 .word CRCINIRES_L; ????
- 3a0: 79 00 .word 0x0079; ????
- 3a2: 20 9f cmp @r15, pc
- 3a4: 26 05 .word 0x0526; ????
- 3a6: 5c 05 .word 0x055c; ????
- 3a8: 01 00 .word CRCDI_H; ????
- 3aa: 59 5c 05 6e add.b 28165(r12),r9 ;0x6e05(r12)
- 3ae: 05 01 .word 0x0105; ????
- 3b0: 00 5c add r12, pc
- 3b2: 00 00 .word CRCDI_L; ????
- 3b4: 00 00 .word CRCDI_L; ????
- 3b6: 9a 05 .word 0x059a; ????
- 3b8: 9e 05 .word 0x059e; ????
- 3ba: 01 00 .word CRCDI_H; ????
- 3bc: 5f 9e 05 a8 cmp.b -22523(r14),r15 ;0xa805(r14)
- 3c0: 05 01 .word 0x0105; ????
- 3c2: 00 5f add r15, pc
- 3c4: a8 05 .word 0x05a8; ????
- 3c6: ac 05 .word 0x05ac; ????
- 3c8: 03 00 .word 0x0003; ????
- 3ca: 7f 30 jn $+256 ;abs 0x4ca
- 3cc: 9f 00 .word 0x009f; ????
- 3ce: 00 00 .word CRCDI_L; ????
- 3d0: 00 b2 bit sr, pc
- 3d2: 05 b4 bit r4, r5
- 3d4: 05 02 .word 0x0205; ????
- 3d6: 00 71 subc sp, pc
- 3d8: 02 b4 bit r4, sr
- 3da: 05 d2 bis sr, r5
- 3dc: 05 02 .word 0x0205; ????
- 3de: 00 71 subc sp, pc
- 3e0: 04 00 .word CRCINIRES_L; ????
- 3e2: 00 00 .word CRCDI_L; ????
- 3e4: 00 b2 bit sr, pc
- 3e6: 05 b6 bit r6, r5
- 3e8: 05 01 .word 0x0105; ????
- 3ea: 00 5f add r15, pc
- 3ec: b6 05 .word 0x05b6; ????
- 3ee: d0 05 .word 0x05d0; ????
- 3f0: 01 00 .word CRCDI_H; ????
- 3f2: 5b 00 .word 0x005b; ????
- 3f4: 00 00 .word CRCDI_L; ????
- 3f6: 00 d2 bis sr, pc
- 3f8: 05 d4 bis r4, r5
- 3fa: 05 02 .word 0x0205; ????
- 3fc: 00 71 subc sp, pc
- 3fe: 02 d4 bis r4, sr
- 400: 05 ec xor r12, r5
- 402: 05 02 .word 0x0205; ????
- 404: 00 71 subc sp, pc
- 406: 04 00 .word CRCINIRES_L; ????
- 408: 00 00 .word CRCDI_L; ????
- 40a: 00 d2 bis sr, pc
- 40c: 05 de bis r14, r5
- 40e: 05 01 .word 0x0105; ????
- 410: 00 5f add r15, pc
- 412: de 05 .word 0x05de; ????
- 414: ea 05 .word 0x05ea; ????
- 416: 01 00 .word CRCDI_H; ????
- 418: 5b 00 .word 0x005b; ????
- 41a: 00 00 .word CRCDI_L; ????
- 41c: 00 f6 and r6, pc
- 41e: 05 f8 and r8, r5
- 420: 05 02 .word 0x0205; ????
- 422: 00 71 subc sp, pc
- 424: 02 f8 and r8, sr
- 426: 05 fa and r10, r5
- 428: 05 02 .word 0x0205; ????
- 42a: 00 71 subc sp, pc
- 42c: 04 fa and r10, r4
- 42e: 05 fc and r12, r5
- 430: 05 02 .word 0x0205; ????
- 432: 00 71 subc sp, pc
- 434: 06 fc and r12, r6
- 436: 05 52 add sr, r5
- 438: 0a 02 .word 0x020a; ????
- 43a: 00 71 subc sp, pc
- 43c: 0e 00 .word 0x000e; ????
- 43e: 00 00 .word CRCDI_L; ????
- 440: 00 f6 and r6, pc
- 442: 05 fe and r14, r5
- 444: 05 01 .word 0x0105; ????
- 446: 00 5f add r15, pc
- 448: fe 05 .word 0x05fe; ????
- 44a: 0a 06 .word 0x060a; ????
- 44c: 03 00 .word 0x0003; ????
- 44e: 7f 02 .word 0x027f; ????
- 450: 9f 00 .word 0x009f; ????
- 452: 00 00 .word CRCDI_L; ????
- 454: 00 d8 bis r8, pc
- 456: 06 dc bis r12, r6
- 458: 06 02 .word 0x0206; ????
- 45a: 00 91 cmp sp, pc
- 45c: 72 e2 xor.b #8, sr ;r2 As==11
- 45e: 06 f0 and pc, r6
- 460: 06 02 .word 0x0206; ????
- 462: 00 91 cmp sp, pc
- 464: 72 f8 and.b @r8+, sr
- 466: 06 02 .word 0x0206; ????
- 468: 07 02 .word 0x0207; ????
- 46a: 00 91 cmp sp, pc
- 46c: 72 0a .word 0x0a72; ????
- 46e: 07 14 .word 0x1407; ????
- 470: 07 02 .word 0x0207; ????
- 472: 00 91 cmp sp, pc
- 474: 72 1c .word 0x1c72; ????
- 476: 07 24 jz $+16 ;abs 0x486
- 478: 07 02 .word 0x0207; ????
- 47a: 00 91 cmp sp, pc
- 47c: 72 44 mov.b @r4+, sr
- 47e: 07 48 mov r8, r7
- 480: 07 02 .word 0x0207; ????
- 482: 00 91 cmp sp, pc
- 484: 72 76 subc.b @r6+, sr
- 486: 07 84 sub r4, r7
- 488: 07 02 .word 0x0207; ????
- 48a: 00 91 cmp sp, pc
- 48c: 72 8c sub.b @r12+, sr
- 48e: 07 a2 dadd sr, r7
- 490: 07 02 .word 0x0207; ????
- 492: 00 91 cmp sp, pc
- 494: 72 a8 dadd.b @r8+, sr
- 496: 07 b8 bit r8, r7
- 498: 07 02 .word 0x0207; ????
- 49a: 00 91 cmp sp, pc
- 49c: 72 d2 bis.b #8, sr ;r2 As==11
- 49e: 07 f0 and pc, r7
- 4a0: 07 02 .word 0x0207; ????
- 4a2: 00 91 cmp sp, pc
- 4a4: 72 f4 and.b @r4+, sr
- 4a6: 07 0e .word 0x0e07; ????
- 4a8: 08 02 .word 0x0208; ????
- 4aa: 00 91 cmp sp, pc
- 4ac: 72 5c add.b @r12+, sr
- 4ae: 08 66 addc r6, r8
- 4b0: 08 02 .word 0x0208; ????
- 4b2: 00 91 cmp sp, pc
- 4b4: 72 6e addc.b @r14+, sr
- 4b6: 08 7a subc r10, r8
- 4b8: 08 02 .word 0x0208; ????
- 4ba: 00 91 cmp sp, pc
- 4bc: 72 82 sub.b #8, sr ;r2 As==11
- 4be: 08 9c cmp r12, r8
- 4c0: 08 02 .word 0x0208; ????
- 4c2: 00 91 cmp sp, pc
- 4c4: 72 aa dadd.b @r10+, sr
- 4c6: 08 d0 bis pc, r8
- 4c8: 08 02 .word 0x0208; ????
- 4ca: 00 91 cmp sp, pc
- 4cc: 72 22 jnz $-794 ;abs 0x1b2
- 4ce: 09 2c jc $+20 ;abs 0x4e2
- 4d0: 09 02 .word 0x0209; ????
- 4d2: 00 91 cmp sp, pc
- 4d4: 72 34 jge $+230 ;abs 0x5ba
- 4d6: 09 3e jmp $-1004 ;abs 0xea
- 4d8: 09 02 .word 0x0209; ????
- 4da: 00 91 cmp sp, pc
- 4dc: 72 94 cmp.b @r4+, sr
- 4de: 09 a0 dadd pc, r9
- 4e0: 09 02 .word 0x0209; ????
- 4e2: 00 91 cmp sp, pc
- 4e4: 72 a4 dadd.b @r4+, sr
- 4e6: 09 be bit r14, r9
- 4e8: 09 02 .word 0x0209; ????
- 4ea: 00 91 cmp sp, pc
- 4ec: 72 c4 bic.b @r4+, sr
- 4ee: 09 c6 bic r6, r9
- 4f0: 09 02 .word 0x0209; ????
- 4f2: 00 91 cmp sp, pc
- 4f4: 72 cc bic.b @r12+, sr
- 4f6: 09 d6 bis r6, r9
- 4f8: 09 02 .word 0x0209; ????
- 4fa: 00 91 cmp sp, pc
- 4fc: 72 dc bis.b @r12+, sr
- 4fe: 09 02 .word 0x0209; ????
- 500: 0a 02 .word 0x020a; ????
- 502: 00 91 cmp sp, pc
- 504: 72 06 .word 0x0672; ????
- 506: 0a 52 add sr, r10
- 508: 0a 02 .word 0x020a; ????
- 50a: 00 91 cmp sp, pc
- 50c: 72 00 .word 0x0072; ????
- 50e: 00 00 .word CRCDI_L; ????
- 510: 00 94 cmp r4, pc
- 512: 07 a2 dadd sr, r7
- 514: 07 02 .word 0x0207; ????
- 516: 00 91 cmp sp, pc
- 518: 74 da bis.b @r10+, r4
- 51a: 07 f0 and pc, r7
- 51c: 07 02 .word 0x0207; ????
- 51e: 00 91 cmp sp, pc
- 520: 74 8c sub.b @r12+, r4
- 522: 08 9c cmp r12, r8
- 524: 08 02 .word 0x0208; ????
- 526: 00 91 cmp sp, pc
- 528: 74 b2 bit.b #8, r4 ;r2 As==11
- 52a: 08 d0 bis pc, r8
- 52c: 08 02 .word 0x0208; ????
- 52e: 00 91 cmp sp, pc
- 530: 74 d8 bis.b @r8+, r4
- 532: 08 18 .word 0x1808; ????
- 534: 09 02 .word 0x0209; ????
- 536: 00 91 cmp sp, pc
- 538: 74 26 jz $-790 ;abs 0x222
- 53a: 09 2c jc $+20 ;abs 0x54e
- 53c: 09 02 .word 0x0209; ????
- 53e: 00 91 cmp sp, pc
- 540: 74 3c jmp $+234 ;abs 0x62a
- 542: 09 3e jmp $-1004 ;abs 0x156
- 544: 09 02 .word 0x0209; ????
- 546: 00 91 cmp sp, pc
- 548: 74 d0 09 d6 bis.b #-10743,r4 ;#0xd609
- 54c: 09 02 .word 0x0209; ????
- 54e: 00 91 cmp sp, pc
- 550: 74 4a mov.b @r10+, r4
- 552: 0a 52 add sr, r10
- 554: 0a 02 .word 0x020a; ????
- 556: 00 91 cmp sp, pc
- 558: 74 00 .word 0x0074; ????
- 55a: 00 00 .word CRCDI_L; ????
- 55c: 00 b8 bit r8, pc
- 55e: 08 d0 bis pc, r8
- 560: 08 02 .word 0x0208; ????
- 562: 00 91 cmp sp, pc
- 564: 76 e0 08 18 xor.b #6152, r6 ;#0x1808
- 568: 09 02 .word 0x0209; ????
- 56a: 00 91 cmp sp, pc
- 56c: 76 4a mov.b @r10+, r6
- 56e: 0a 52 add sr, r10
- 570: 0a 02 .word 0x020a; ????
- 572: 00 91 cmp sp, pc
- 574: 76 00 .word 0x0076; ????
- 576: 00 00 .word CRCDI_L; ????
- 578: 00 e8 xor r8, pc
- 57a: 08 18 .word 0x1808; ????
- 57c: 09 02 .word 0x0209; ????
- 57e: 00 91 cmp sp, pc
- 580: 78 4a mov.b @r10+, r8
- 582: 0a 52 add sr, r10
- 584: 0a 02 .word 0x020a; ????
- 586: 00 91 cmp sp, pc
- 588: 78 00 .word 0x0078; ????
- 58a: 00 00 .word CRCDI_L; ????
- 58c: 00 58 add r8, pc
- 58e: 09 5b add r11, r9
- 590: 09 01 .word 0x0109; ????
- 592: 00 5f add r15, pc
- 594: 5b 09 .word 0x095b; ????
- 596: 6e 09 .word 0x096e; ????
- 598: 01 00 .word CRCDI_H; ????
- 59a: 5b 6e 09 74 addc.b 29705(r14),r11 ;0x7409(r14)
- 59e: 09 01 .word 0x0109; ????
- 5a0: 00 5a add r10, pc
- 5a2: 00 00 .word CRCDI_L; ????
- 5a4: 00 00 .word CRCDI_L; ????
- 5a6: 5c 09 .word 0x095c; ????
- 5a8: 65 09 .word 0x0965; ????
- 5aa: 01 00 .word CRCDI_H; ????
- 5ac: 5f 65 09 66 addc.b 26121(r5),r15 ;0x6609(r5)
- 5b0: 09 01 .word 0x0109; ????
- 5b2: 00 5a add r10, pc
- 5b4: 00 00 .word CRCDI_L; ????
- 5b6: 00 00 .word CRCDI_L; ????
- 5b8: 5c 09 .word 0x095c; ????
- 5ba: 65 09 .word 0x0965; ????
- 5bc: 03 00 .word 0x0003; ????
- 5be: 03 32 jn $-1016 ;abs 0x1c6
- 5c0: 45 66 addc.b r6, r5
- 5c2: 09 6e addc r14, r9
- 5c4: 09 06 .word 0x0609; ????
- 5c6: 00 7e subc r14, pc
- 5c8: 00 7b subc r11, pc
- 5ca: 00 1b .word 0x1b00; ????
- 5cc: 9f 6e 09 74 addc 29705(r14),1545(r15);0x7409(r14), 0x0609(r15)
- 5d0: 09 06
- 5d2: 00 7e subc r14, pc
- 5d4: 00 7a subc r10, pc
- 5d6: 00 1b .word 0x1b00; ????
- 5d8: 9f 00 .word 0x009f; ????
- 5da: 00 00 .word CRCDI_L; ????
- 5dc: 00 52 add sr, pc
- 5de: 0a 54 add r4, r10
- 5e0: 0a 02 .word 0x020a; ????
- 5e2: 00 71 subc sp, pc
- 5e4: 02 54 add r4, sr
- 5e6: 0a 98 cmp r8, r10
- 5e8: 0a 02 .word 0x020a; ????
- 5ea: 00 71 subc sp, pc
- 5ec: 04 00 .word CRCINIRES_L; ????
- 5ee: 00 00 .word CRCDI_L; ????
- 5f0: 00 5a add r10, pc
- 5f2: 0a 64 addc r4, r10
- 5f4: 0a 01 .word 0x010a; ????
- 5f6: 00 5f add r15, pc
- 5f8: 64 0a .word 0x0a64; ????
- 5fa: 7a 0a .word 0x0a7a; ????
- 5fc: 01 00 .word CRCDI_H; ????
- 5fe: 5b 84 0a 8e sub.b -29174(r4),r11 ;0x8e0a(r4)
- 602: 0a 01 .word 0x010a; ????
- 604: 00 5b add r11, pc
- 606: 00 00 .word CRCDI_L; ????
- 608: 00 00 .word CRCDI_L; ????
- 60a: a8 0a .word 0x0aa8; ????
- 60c: aa 0a .word 0x0aaa; ????
- 60e: 02 00 .word CRCDIRB_H; ????
- 610: 71 02 .word 0x0271; ????
- 612: aa 0a .word 0x0aaa; ????
- 614: 2a 0b .word 0x0b2a; ????
- 616: 02 00 .word CRCDIRB_H; ????
- 618: 71 04 .word 0x0471; ????
- 61a: 00 00 .word CRCDI_L; ????
- 61c: 00 00 .word CRCDI_L; ????
- 61e: ac 0a .word 0x0aac; ????
- 620: af 0a .word 0x0aaf; ????
- 622: 01 00 .word CRCDI_H; ????
- 624: 5f 00 .word 0x005f; ????
- 626: 00 00 .word CRCDI_L; ????
- 628: 00 54 add r4, pc
- 62a: 0b 56 add r6, r11
- 62c: 0b 02 .word 0x020b; ????
- 62e: 00 71 subc sp, pc
- 630: 02 56 add r6, sr
- 632: 0b 58 add r8, r11
- 634: 0b 02 .word 0x020b; ????
- 636: 00 71 subc sp, pc
- 638: 04 58 add r8, r4
- 63a: 0b 5a add r10, r11
- 63c: 0b 02 .word 0x020b; ????
- 63e: 00 71 subc sp, pc
- 640: 06 5a add r10, r6
- 642: 0b e0 xor pc, r11
- 644: 0b 02 .word 0x020b; ????
- 646: 00 71 subc sp, pc
- 648: 0a 00 .word 0x000a; ????
- 64a: 00 00 .word CRCDI_L; ????
- 64c: 00 00 .word CRCDI_L; ????
- 64e: 00 02 .word 0x0200; ????
- 650: 00 02 .word 0x0200; ????
- 652: 00 71 subc sp, pc
- 654: 02 02 .word 0x0202; ????
- 656: 00 04 .word AES_CR; ????
- 658: 00 02 .word 0x0200; ????
- 65a: 00 71 subc sp, pc
- 65c: 04 04 .word 0x0404; ????
- 65e: 00 06 .word 0x0600; ????
- 660: 00 02 .word 0x0200; ????
- 662: 00 71 subc sp, pc
- 664: 06 06 .word 0x0606; ????
- 666: 00 08 .word ROMSize; ????
- 668: 00 02 .word 0x0200; ????
- 66a: 00 71 subc sp, pc
- 66c: 08 08 .word 0x0808; ????
- 66e: 00 04 .word AES_CR; ????
- 670: 01 02 .word 0x0201; ????
- 672: 00 71 subc sp, pc
- 674: 0a 00 .word 0x000a; ????
- 676: 00 00 .word CRCDI_L; ????
- 678: 00 00 .word CRCDI_L; ????
- 67a: 00 0c .word 0x0c00; ????
- 67c: 00 01 .word 0x0100; ????
- 67e: 00 5f add r15, pc
- 680: 36 00 .word 0x0036; ????
- 682: 04 01 .word 0x0104; ????
- 684: 01 00 .word CRCDI_H; ????
- 686: 5f 00 .word 0x005f; ????
- 688: 00 00 .word CRCDI_L; ????
- 68a: 00 00 .word CRCDI_L; ????
- 68c: 00 0c .word 0x0c00; ????
- 68e: 00 01 .word 0x0100; ????
- 690: 00 5e add r14, pc
- 692: 38 00 .word 0x0038; ????
- 694: 56 00 .word 0x0056; ????
- 696: 01 00 .word CRCDI_H; ????
- 698: 5e 80 00 84 sub.b 0x8400, r14 ;PC rel. 0xf8a9c
- 69c: 00 01 .word 0x0100; ????
- 69e: 00 5c add r12, pc
- 6a0: 00 00 .word CRCDI_L; ????
- 6a2: 00 00 .word CRCDI_L; ????
- 6a4: 00 00 .word CRCDI_L; ????
- 6a6: 3a 00 .word 0x003a; ????
- 6a8: 01 00 .word CRCDI_H; ????
- 6aa: 5d 3a jl $-836 ;abs 0x366
- 6ac: 00 78 subc r8, pc
- 6ae: 00 01 .word 0x0100; ????
- 6b0: 00 5d add r13, pc
- 6b2: 80 00 .word 0x0080; ????
- 6b4: a6 00 .word 0x00a6; ????
- 6b6: 01 00 .word CRCDI_H; ????
- 6b8: 5d a6 00 f2 dadd.b -3584(r6),r13 ;0xf200(r6)
- 6bc: 00 01 .word 0x0100; ????
- 6be: 00 5d add r13, pc
- 6c0: 00 00 .word CRCDI_L; ????
- 6c2: 00 00 .word CRCDI_L; ????
- 6c4: 08 00 .word 0x0008; ????
- 6c6: 3c 00 .word 0x003c; ????
- 6c8: 01 00 .word CRCDI_H; ????
- 6ca: 5f 54 00 64 add.b 25600(r4),r15 ;0x6400(r4)
- 6ce: 00 01 .word 0x0100; ????
- 6d0: 00 5b add r11, pc
- 6d2: 64 00 .word 0x0064; ????
- 6d4: 6c 00 .word 0x006c; ????
- 6d6: 01 00 .word CRCDI_H; ????
- 6d8: 5a 6c 00 76 addc.b 30208(r12),r10 ;0x7600(r12)
- 6dc: 00 01 .word 0x0100; ????
- 6de: 00 5a add r10, pc
- 6e0: 76 00 .word 0x0076; ????
- 6e2: 7e 00 .word 0x007e; ????
- 6e4: 01 00 .word CRCDI_H; ????
- 6e6: 5b 80 00 86 sub.b 0x8600, r11 ;PC rel. 0xf8cea
- 6ea: 00 01 .word 0x0100; ????
- 6ec: 00 5f add r15, pc
- 6ee: 86 00 .word 0x0086; ????
- 6f0: b0 00 .word 0x00b0; ????
- 6f2: 01 00 .word CRCDI_H; ????
- 6f4: 5c c4 00 d4 bic.b -11264(r4),r12 ;0xd400(r4)
- 6f8: 00 01 .word 0x0100; ????
- 6fa: 00 5c add r12, pc
- 6fc: d4 00 .word 0x00d4; ????
- 6fe: d8 00 .word 0x00d8; ????
- 700: 01 00 .word CRCDI_H; ????
- 702: 5b d8 00 e2 bis.b -7680(r8),r11 ;0xe200(r8)
- 706: 00 01 .word 0x0100; ????
- 708: 00 5b add r11, pc
- 70a: f0 00 .word 0x00f0; ????
- 70c: f4 00 .word 0x00f4; ????
- 70e: 01 00 .word CRCDI_H; ????
- 710: 5c f4 00 fa and.b -1536(r4),r12 ;0xfa00(r4)
- 714: 00 03 .word 0x0300; ????
- 716: 00 7c subc r12, pc
- 718: 7f 9f cmp.b @r15+, r15
- 71a: 00 00 .word CRCDI_L; ????
- 71c: 00 00 .word CRCDI_L; ????
- 71e: 08 00 .word 0x0008; ????
- 720: 3c 00 .word 0x003c; ????
- 722: 01 00 .word CRCDI_H; ????
- 724: 5e 54 00 64 add.b 25600(r4),r14 ;0x6400(r4)
- 728: 00 01 .word 0x0100; ????
- 72a: 00 5c add r12, pc
- 72c: 64 00 .word 0x0064; ????
- 72e: 6a 00 .word 0x006a; ????
- 730: 01 00 .word CRCDI_H; ????
- 732: 59 6a 00 76 addc.b 30208(r10),r9 ;0x7600(r10)
- 736: 00 01 .word 0x0100; ????
- 738: 00 59 add r9, pc
- 73a: 76 00 .word 0x0076; ????
- 73c: 7e 00 .word 0x007e; ????
- 73e: 01 00 .word CRCDI_H; ????
- 740: 5c 80 00 82 sub.b 0x8200, r12 ;PC rel. 0xf8944
- 744: 00 01 .word 0x0100; ????
- 746: 00 5c add r12, pc
- 748: 82 00 .word 0x0082; ????
- 74a: b2 00 .word 0x00b2; ????
- 74c: 01 00 .word CRCDI_H; ????
- 74e: 5e c4 00 d4 bic.b -11264(r4),r14 ;0xd400(r4)
- 752: 00 01 .word 0x0100; ????
- 754: 00 5e add r14, pc
- 756: d4 00 .word 0x00d4; ????
- 758: d6 00 .word 0x00d6; ????
- 75a: 01 00 .word CRCDI_H; ????
- 75c: 59 d6 00 f0 bis.b -4096(r6),r9 ;0xf000(r6)
- 760: 00 01 .word 0x0100; ????
- 762: 00 59 add r9, pc
- 764: f0 00 .word 0x00f0; ????
- 766: f4 00 .word 0x00f4; ????
- 768: 01 00 .word CRCDI_H; ????
- 76a: 5e f4 00 fa and.b -1536(r4),r14 ;0xfa00(r4)
- 76e: 00 03 .word 0x0300; ????
- 770: 00 7e subc r14, pc
- 772: 7f 9f cmp.b @r15+, r15
- 774: 00 00 .word CRCDI_L; ????
- 776: 00 00 .word CRCDI_L; ????
- 778: 18 00 .word 0x0018; ????
- 77a: 34 00 .word 0x0034; ????
- 77c: 01 00 .word CRCDI_H; ????
- 77e: 5e 34 jge $+190 ;abs 0x83c
- 780: 00 36 jge $-1022 ;abs 0x382
- 782: 00 01 .word 0x0100; ????
- 784: 00 5c add r12, pc
- 786: 36 00 .word 0x0036; ????
- 788: 38 00 .word 0x0038; ????
- 78a: 01 00 .word CRCDI_H; ????
- 78c: 5e 38 jl $+190 ;abs 0x84a
- 78e: 00 3c jmp $+2 ;abs 0x790
- 790: 00 01 .word 0x0100; ????
- 792: 00 5c add r12, pc
- 794: 5a 00 .word 0x005a; ????
- 796: 64 00 .word 0x0064; ????
- 798: 01 00 .word CRCDI_H; ????
- 79a: 5e 64 00 6e addc.b 28160(r4),r14 ;0x6e00(r4)
- 79e: 00 01 .word 0x0100; ????
- 7a0: 00 58 add r8, pc
- 7a2: 6e 00 .word 0x006e; ????
- 7a4: 76 00 .word 0x0076; ????
- 7a6: 01 00 .word CRCDI_H; ????
- 7a8: 58 76 00 78 subc.b 30720(r6),r8 ;0x7800(r6)
- 7ac: 00 05 .word 0x0500; ????
- 7ae: 00 7d subc r13, pc
- 7b0: 00 31 jn $+514 ;abs 0x9b2
- 7b2: 1a 9f 78 00 cmp 120(r15),r10 ;0x0078(r15)
- 7b6: 7a 00 .word 0x007a; ????
- 7b8: 01 00 .word CRCDI_H; ????
- 7ba: 5d 7a 00 7e subc.b 32256(r10),r13 ;0x7e00(r10)
- 7be: 00 02 .word 0x0200; ????
- 7c0: 00 31 jn $+514 ;abs 0x9c2
- 7c2: 9f 7e 00 80 subc -32768(r14),512(r15);0x8000(r14), 0x0200(r15)
- 7c6: 00 02
- 7c8: 00 30 jn $+2 ;abs 0x7ca
- 7ca: 9f 86 00 a0 sub -24576(r6),256(r15);0xa000(r6), 0x0100(r15)
- 7ce: 00 01
- 7d0: 00 5e add r14, pc
- 7d2: a0 00 .word 0x00a0; ????
- 7d4: a2 00 .word 0x00a2; ????
- 7d6: 01 00 .word CRCDI_H; ????
- 7d8: 5b a2 00 a4 dadd.b &0xa400,r11
- 7dc: 00 01 .word 0x0100; ????
- 7de: 00 5e add r14, pc
- 7e0: a4 00 .word 0x00a4; ????
- 7e2: ac 00 .word 0x00ac; ????
- 7e4: 01 00 .word CRCDI_H; ????
- 7e6: 5b ac 00 b2 dadd.b -19968(r12),r11 ;0xb200(r12)
- 7ea: 00 03 .word 0x0300; ????
- 7ec: 00 7a subc r10, pc
- 7ee: 01 9f cmp r15, sp
- 7f0: ca 00 .word 0x00ca; ????
- 7f2: d4 00 .word 0x00d4; ????
- 7f4: 01 00 .word CRCDI_H; ????
- 7f6: 5a d4 00 de bis.b -8704(r4),r10 ;0xde00(r4)
- 7fa: 00 01 .word 0x0100; ????
- 7fc: 00 58 add r8, pc
- 7fe: de 00 .word 0x00de; ????
- 800: f0 00 .word 0x00f0; ????
- 802: 01 00 .word CRCDI_H; ????
- 804: 58 f0 00 f2 and.b 0xf200, r8 ;PC rel. 0xffa08
- 808: 00 05 .word 0x0500; ????
- 80a: 00 7d subc r13, pc
- 80c: 00 31 jn $+514 ;abs 0xa0e
- 80e: 1a 9f f2 00 cmp 242(r15),r10 ;0x00f2(r15)
- 812: f4 00 .word 0x00f4; ????
- 814: 01 00 .word CRCDI_H; ????
- 816: 5d f4 00 fa and.b -1536(r4),r13 ;0xfa00(r4)
- 81a: 00 02 .word 0x0200; ????
- 81c: 00 31 jn $+514 ;abs 0xa1e
- 81e: 9f 00 .word 0x009f; ????
- 820: 00 00 .word CRCDI_L; ????
- ...
-
-Disassembly of section .debug_pubtypes:
-
-00000000 <.debug_pubtypes>:
- 0: 33 00 .word 0x0033; ????
- 2: 00 00 .word CRCDI_L; ????
- 4: 02 00 .word CRCDIRB_H; ????
- 6: 00 00 .word CRCDI_L; ????
- 8: 00 00 .word CRCDI_L; ????
- a: 1c 02 .word 0x021c; ????
- c: 00 00 .word CRCDI_L; ????
- e: 25 00 .word 0x0025; ????
- 10: 00 00 .word CRCDI_L; ????
- 12: 75 69 addc.b @r9+, r5
- 14: 6e 74 subc.b @r4, r14
- 16: 38 5f add @r15+, r8
- 18: 74 00 .word 0x0074; ????
- 1a: 3e 00 .word 0x003e; ????
- 1c: 00 00 .word CRCDI_L; ????
- 1e: 75 69 addc.b @r9+, r5
- 20: 6e 74 subc.b @r4, r14
- 22: 31 36 jge $-924 ;abs 0xfc86
- 24: 5f 74 00 50 subc.b 20480(r4),r15 ;0x5000(r4)
- 28: 00 00 .word CRCDI_L; ????
- 2a: 00 69 addc r9, pc
- 2c: 6e 74 subc.b @r4, r14
- 2e: 31 36 jge $-924 ;abs 0xfc92
- 30: 5f 74 00 00 subc.b 0(r4), r15 ;CRCDI_L(r4)
- 34: 00 00 .word CRCDI_L; ????
- 36: 00 31 jn $+514 ;abs 0x238
- 38: 00 00 .word CRCDI_L; ????
- 3a: 00 02 .word 0x0200; ????
- 3c: 00 1c .word TMR0_CR; ????
- 3e: 02 00 .word CRCDIRB_H; ????
- 40: 00 51 add sp, pc
- 42: 01 00 .word CRCDI_H; ????
- 44: 00 21 jnz $+514 ;abs 0x246
- 46: 00 00 .word CRCDI_L; ????
- 48: 00 75 subc r5, pc
- 4a: 69 6e addc.b @r14, r9
- 4c: 74 38 jl $+234 ;abs 0x136
- 4e: 5f 74 00 3a subc.b 14848(r4),r15 ;0x3a00(r4)
- 52: 00 00 .word CRCDI_L; ????
- 54: 00 75 subc r5, pc
- 56: 69 6e addc.b @r14, r9
- 58: 74 31 jn $+746 ;abs 0x342
- 5a: 36 5f add @r15+, r6
- 5c: 74 00 .word 0x0074; ????
- 5e: 53 00 .word 0x0053; ????
- 60: 00 00 .word CRCDI_L; ????
- 62: 73 74 .word 0x7473; ???? Illegal as 2-op instr
- 64: 72 5f add.b @r15+, sr
- 66: 74 00 .word 0x0074; ????
- 68: 00 00 .word CRCDI_L; ????
- 6a: 00 00 .word CRCDI_L; ????
- 6c: 3d 00 .word 0x003d; ????
- 6e: 00 00 .word CRCDI_L; ????
- 70: 02 00 .word CRCDIRB_H; ????
- 72: 6d 03 .word 0x036d; ????
- 74: 00 00 .word CRCDI_L; ????
- 76: cd 08 .word 0x08cd; ????
- 78: 00 00 .word CRCDI_L; ????
- 7a: 21 00 .word 0x0021; ????
- 7c: 00 00 .word CRCDI_L; ????
- 7e: 75 69 addc.b @r9+, r5
- 80: 6e 74 subc.b @r4, r14
- 82: 38 5f add @r15+, r8
- 84: 74 00 .word 0x0074; ????
- 86: 3a 00 .word 0x003a; ????
- 88: 00 00 .word CRCDI_L; ????
- 8a: 75 69 addc.b @r9+, r5
- 8c: 6e 74 subc.b @r4, r14
- 8e: 31 36 jge $-924 ;abs 0xfcf2
- 90: 5f 74 00 4c subc.b 19456(r4),r15 ;0x4c00(r4)
- 94: 00 00 .word CRCDI_L; ????
- 96: 00 69 addc r9, pc
- 98: 6e 74 subc.b @r4, r14
- 9a: 31 36 jge $-924 ;abs 0xfcfe
- 9c: 5f 74 00 5e subc.b 24064(r4),r15 ;0x5e00(r4)
- a0: 00 00 .word CRCDI_L; ????
- a2: 00 73 sbc pc
- a4: 74 72 subc.b #8, r4 ;r2 As==11
- a6: 5f 74 00 00 subc.b 0(r4), r15 ;CRCDI_L(r4)
- aa: 00 00 .word CRCDI_L; ????
- ac: 00 22 jnz $-1022 ;abs 0xfcae
- ae: 00 00 .word CRCDI_L; ????
- b0: 00 02 .word 0x0200; ????
- b2: 00 a7 dadd r7, pc
- b4: 0e 00 .word 0x000e; ????
- b6: 00 13 reti
- b8: 01 00 .word CRCDI_H; ????
- ba: 00 28 jnc $+2 ;abs 0xbc
- bc: 00 00 .word CRCDI_L; ????
- be: 00 73 sbc pc
- c0: 69 7a subc.b @r10, r9
- c2: 65 5f add.b @r15, r5
- c4: 74 00 .word 0x0074; ????
- c6: 83 00 .word 0x0083; ????
- c8: 00 00 .word CRCDI_L; ????
- ca: 77 6f addc.b @r15+, r7
- cc: 72 64 addc.b @r4+, sr
- ce: 00 00 .word CRCDI_L; ????
- d0: 00 00 .word CRCDI_L; ????
- ...
-
-Disassembly of section .debug_ranges:
-
-00000000 <.debug_ranges>:
- 0: 66 41 mov.b @r1, r6
- 2: 18 42 00 40 mov &RAMStart,r8
- 6: 62 41 mov.b @r1, sr
- 8: 00 00 .word CRCDI_L; ????
- ...
-