pc_lnk.elf: file format elf32-msp430 SYMBOL TABLE: 0000e000 l d .text 00000000 .text 00000200 l d .data 00000000 .data 00000202 l d .bss 00000000 .bss 0000ffe0 l d .vectors 00000000 .vectors 00000000 l d .stab 00000000 .stab 00000000 l d .stabstr 00000000 .stabstr 00000070 l *ABS* 00000000 U0CTL 00000071 l *ABS* 00000000 U0TCTL 00000072 l *ABS* 00000000 U0RCTL 00000073 l *ABS* 00000000 U0MCTL 00000074 l *ABS* 00000000 U0BR0 00000075 l *ABS* 00000000 U0BR1 00000076 l *ABS* 00000000 U0RXBUF 00000077 l *ABS* 00000000 U0TXBUF 00000070 l *ABS* 00000000 UCTL 00000071 l *ABS* 00000000 UTCTL 00000072 l *ABS* 00000000 URCTL 00000073 l *ABS* 00000000 UMCTL 00000074 l *ABS* 00000000 UBR0 00000075 l *ABS* 00000000 UBR1 00000076 l *ABS* 00000000 RXBUF 00000077 l *ABS* 00000000 TXBUF 00000070 l *ABS* 00000000 UCTL0 00000071 l *ABS* 00000000 UTCTL0 00000072 l *ABS* 00000000 URCTL0 00000073 l *ABS* 00000000 UMCTL0 00000074 l *ABS* 00000000 UBR00 00000075 l *ABS* 00000000 UBR10 00000076 l *ABS* 00000000 RXBUF0 00000077 l *ABS* 00000000 TXBUF0 00000070 l *ABS* 00000000 UCTL_0 00000071 l *ABS* 00000000 UTCTL_0 00000072 l *ABS* 00000000 URCTL_0 00000073 l *ABS* 00000000 UMCTL_0 00000074 l *ABS* 00000000 UBR0_0 00000075 l *ABS* 00000000 UBR1_0 00000076 l *ABS* 00000000 RXBUF_0 00000077 l *ABS* 00000000 TXBUF_0 00000020 l *ABS* 00000000 P1IN 00000021 l *ABS* 00000000 P1OUT 00000022 l *ABS* 00000000 P1DIR 00000023 l *ABS* 00000000 P1IFG 00000024 l *ABS* 00000000 P1IES 00000025 l *ABS* 00000000 P1IE 00000026 l *ABS* 00000000 P1SEL 00000028 l *ABS* 00000000 P2IN 00000029 l *ABS* 00000000 P2OUT 0000002a l *ABS* 00000000 P2DIR 0000002b l *ABS* 00000000 P2IFG 0000002c l *ABS* 00000000 P2IES 0000002d l *ABS* 00000000 P2IE 0000002e l *ABS* 00000000 P2SEL 00000018 l *ABS* 00000000 P3IN 00000019 l *ABS* 00000000 P3OUT 0000001a l *ABS* 00000000 P3DIR 0000001b l *ABS* 00000000 P3SEL 0000012e l *ABS* 00000000 TA0IV 00000160 l *ABS* 00000000 TA0CTL 00000170 l *ABS* 00000000 TA0R 00000162 l *ABS* 00000000 TA0CCTL0 00000164 l *ABS* 00000000 TA0CCTL1 00000172 l *ABS* 00000000 TA0CCR0 00000174 l *ABS* 00000000 TA0CCR1 00000166 l *ABS* 00000000 TA0CCTL2 00000176 l *ABS* 00000000 TA0CCR2 00000056 l *ABS* 00000000 DCOCTL 00000057 l *ABS* 00000000 BCSCTL1 00000058 l *ABS* 00000000 BCSCTL2 00000128 l *ABS* 00000000 FCTL1 0000012a l *ABS* 00000000 FCTL2 0000012c l *ABS* 00000000 FCTL3 00000048 l *ABS* 00000000 ADC10DTC0 00000049 l *ABS* 00000000 ADC10DTC1 0000004a l *ABS* 00000000 ADC10AE0 000001b0 l *ABS* 00000000 ADC10CTL0 000001b2 l *ABS* 00000000 ADC10CTL1 000001b4 l *ABS* 00000000 ADC10MEM 000001bc l *ABS* 00000000 ADC10SA 00000120 l *ABS* 00000000 WDTCTL 00000000 l *ABS* 00000000 IE1 00000002 l *ABS* 00000000 IFG1 00000001 l *ABS* 00000000 IE2 00000003 l *ABS* 00000000 IFG2 00000005 l *ABS* 00000000 ME2 00000000 l df *ABS* 00000000 main.c 0000e620 l .text 00000000 Letext 00000000 l df *ABS* 00000000 interchip.c 0000e7bc l .text 00000000 Letext 00000000 l df *ABS* 00000000 memcmp.c 0000e7ec l .text 00000000 Letext 00000000 l df *ABS* 00000000 strstr.c 0000e83a l .text 00000000 Letext 00000000 l df *ABS* 00000000 strncmp.c 0000e86a l .text 00000000 Letext 00000002 g *ABS* 00000000 __data_size 0000e6e4 g F .text 000000d8 send_string 00000200 g O .data 00000002 Interchip_Bufferlength 0000e8ba g .text 00000000 _etext 00000003 g *ABS* 00000000 __bss_size 0000e8b8 w .text 00000000 __stop_progExec__ 0000e02c g .text 00000000 _unexpected_1_ 0000e02c w .text 00000000 vector_ffe0 0000e160 g F .text 00000054 sys_init 0000e1ec g F .text 0000000e tx_232_char 0000e02c w .text 00000000 vector_ffec 0000e02c w .text 00000000 vector_fff0 0000e8ba g *ABS* 00000000 __data_load_start 0000e02c g .text 00000000 __dtors_end 0000e1fa g F .text 00000028 tx_232_str 0000e02c w .text 00000000 vector_fffc 0000e88a g .text 00000000 __mulhisi3 0000e042 g .text 00000000 vector_ffe4 0000ffe0 g O .vectors 00000020 InterruptVectors 0000e620 g F .text 000000c4 get_string 0000e018 w .text 00000000 __do_clear_bss 0000e7ec g F .text 0000004e strstr 0000e1b4 g F .text 00000038 init_UART_232 0000e83a g F .text 00000030 strncmp 0000e86a g .text 00000000 __mulsi3 0000e02c w .text 00000000 vector_ffe2 0000e02c w .text 00000000 vector_ffe8 0000e030 w .text 00000000 _unexpected_ 0000e02c w .text 00000000 vector_fffa 0000e7bc g F .text 00000030 memcmp 0000e042 g F .text 00000018 P1_VEC 0000e000 w .text 00000000 _reset_vector__ 0000e02c g .text 00000000 __ctors_start 0000e006 w .text 00000000 __do_copy_data 00000202 g .bss 00000000 __bss_start 0000e032 g .text 00000000 vector_ffee 0000e02c w .text 00000000 vector_fff4 0000e2d4 g F .text 0000034c main 0000e088 g F .text 00000072 calibrate_dco 0000e02c w .text 00000000 vector_fff8 0000e02c w .text 00000000 vector_fff2 00010000 g .vectors 00000000 _vectors_end 0000e02c w .text 00000000 vector_ffe6 0000e05a g F .text 0000002e delay 0000e032 g F .text 00000010 RX_VEC 0000e0fa g F .text 00000066 get_dco_freq 0000e02c g .text 00000000 __dtors_start 0000e02c g .text 00000000 __ctors_end 00000300 g *ABS* 00000000 __stack 00000202 g .data 00000000 _edata 00000205 g .bss 00000000 _end 00000202 g O .bss 00000002 flags 0000e88e g .text 00000000 __udivmodsi4 0000e02c w .text 00000000 vector_fff6 0000e000 w .text 00000000 __low_level_init 0000e028 w .text 00000000 __jump_to_main 00000200 g .data 00000000 __data_start 0000e02c w .text 00000000 vector_ffea 00000204 g O .bss 00000001 rx_char Disassembly of section .text: 0000e000 <__low_level_init>: e000: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 e004: 20 01 0000e006 <__do_copy_data>: e006: 3f 40 02 00 mov #2, r15 ;#0x0002 e00a: 0f 93 cmp #0, r15 ;r3 As==00 e00c: 05 24 jz $+12 ;abs 0xe018 e00e: 2f 83 decd r15 ; e010: 9f 4f ba e8 mov -5958(r15),512(r15); e014: 00 02 e016: fb 23 jnz $-8 ;abs 0xe00e 0000e018 <__do_clear_bss>: e018: 3f 40 03 00 mov #3, r15 ;#0x0003 e01c: 0f 93 cmp #0, r15 ;r3 As==00 e01e: 04 24 jz $+10 ;abs 0xe028 e020: 1f 83 dec r15 ; e022: cf 43 02 02 mov.b #0, 514(r15);r3 As==00 e026: fc 23 jnz $-6 ;abs 0xe020 0000e028 <__jump_to_main>: e028: 30 40 d4 e2 br #0xe2d4 ; 0000e02c <__ctors_end>: e02c: 30 40 30 e0 br #0xe030 ; 0000e030 <_unexpected_>: e030: 00 13 reti 0000e032 : e032: 32 c2 dint e034: d2 42 76 00 mov.b &0x0076,&0x0204 ;0x0076 e038: 04 02 e03a: a2 d3 02 02 bis #2, &0x0202 ;r3 As==10 e03e: 32 d2 eint e040: 00 13 reti 0000e042 : e042: 0f 12 push r15 ; e044: 32 c2 dint e046: e2 b3 23 00 bit.b #2, &0x0023 ;r3 As==10 e04a: 02 24 jz $+6 ;abs 0xe050 e04c: 92 d3 02 02 bis #1, &0x0202 ;r3 As==01 e050: c2 43 23 00 mov.b #0, &0x0023 ;r3 As==00 e054: 32 d2 eint e056: 3f 41 pop r15 ; e058: 00 13 reti 0000e05a : e05a: 0e 43 clr r14 ; e05c: 0e 9f cmp r15, r14 ; e05e: 13 2c jc $+40 ;abs 0xe086 e060: 03 43 nop e062: 03 43 nop e064: 03 43 nop e066: 03 43 nop e068: 03 43 nop e06a: 03 43 nop e06c: 03 43 nop e06e: 03 43 nop e070: 03 43 nop e072: 03 43 nop e074: 03 43 nop e076: 03 43 nop e078: 03 43 nop e07a: 03 43 nop e07c: 03 43 nop e07e: 03 43 nop e080: 1e 53 inc r14 ; e082: 0e 9f cmp r15, r14 ; e084: ed 2b jnc $-36 ;abs 0xe060 e086: 30 41 ret 0000e088 : e088: 0b 12 push r11 ; e08a: 0a 12 push r10 ; e08c: 09 12 push r9 ; e08e: 08 12 push r8 ; e090: 08 4e mov r14, r8 ; e092: 09 4f mov r15, r9 ; e094: b0 12 fa e0 call #-7942 ;#0xe0fa e098: 0a 4e mov r14, r10 ; e09a: 0b 4f mov r15, r11 ; e09c: b0 12 fa e0 call #-7942 ;#0xe0fa e0a0: 0a 9e cmp r14, r10 ; e0a2: f8 23 jnz $-14 ;abs 0xe094 e0a4: 0b 9f cmp r15, r11 ; e0a6: f6 23 jnz $-18 ;abs 0xe094 e0a8: f2 d0 e0 ff bis.b #-32, &0x0056 ;#0xffe0 e0ac: 56 00 e0ae: b0 12 fa e0 call #-7942 ;#0xe0fa e0b2: 0a 4e mov r14, r10 ; e0b4: 0b 4f mov r15, r11 ; e0b6: 5f 42 56 00 mov.b &0x0056,r15 ;0x0056 e0ba: 12 c3 clrc e0bc: 4f 10 rrc.b r15 ; e0be: 4f 11 rra.b r15 ; e0c0: 4f 11 rra.b r15 ; e0c2: 4f 11 rra.b r15 ; e0c4: 4f 11 rra.b r15 ; e0c6: 4e 4f mov.b r15, r14 ; e0c8: 0f 43 clr r15 ; e0ca: 0c 48 mov r8, r12 ; e0cc: 0d 49 mov r9, r13 ; e0ce: 0c 8a sub r10, r12 ; e0d0: 0d 7b subc r11, r13 ; e0d2: 0e 2c jc $+30 ;abs 0xe0f0 e0d4: 3e 53 add #-1, r14 ;r3 As==11 e0d6: 3f 63 addc #-1, r15 ;r3 As==11 e0d8: 4e 5e rla.b r14 ; e0da: 4e 5e rla.b r14 ; e0dc: 4e 5e rla.b r14 ; e0de: 4e 5e rla.b r14 ; e0e0: 4e 5e rla.b r14 ; e0e2: c2 4e 56 00 mov.b r14, &0x0056 ; e0e6: 3f 40 10 00 mov #16, r15 ;#0x0010 e0ea: b0 12 5a e0 call #-8102 ;#0xe05a e0ee: df 3f jmp $-64 ;abs 0xe0ae e0f0: 38 41 pop r8 ; e0f2: 39 41 pop r9 ; e0f4: 3a 41 pop r10 ; e0f6: 3b 41 pop r11 ; e0f8: 30 41 ret 0000e0fa : e0fa: 0b 12 push r11 ; e0fc: 0a 12 push r10 ; e0fe: 32 c2 dint e100: b2 40 00 02 mov #512, &0x0160 ;#0x0200 e104: 60 01 e106: 92 c3 60 01 bic #1, &0x0160 ;r3 As==01 e10a: 82 43 70 01 mov #0, &0x0170 ;r3 As==00 e10e: b2 40 00 51 mov #20736, &0x0166 ;#0x5100 e112: 66 01 e114: b2 d0 20 00 bis #32, &0x0160 ;#0x0020 e118: 60 01 e11a: 92 b3 66 01 bit #1, &0x0166 ;r3 As==01 e11e: fd 27 jz $-4 ;abs 0xe11a e120: 92 c3 66 01 bic #1, &0x0166 ;r3 As==01 e124: 1e 42 76 01 mov &0x0176,r14 ;0x0176 e128: 92 b3 66 01 bit #1, &0x0166 ;r3 As==01 e12c: fd 27 jz $-4 ;abs 0xe128 e12e: 92 c3 66 01 bic #1, &0x0166 ;r3 As==01 e132: 1f 42 76 01 mov &0x0176,r15 ;0x0176 e136: b2 f0 ef ff and #-17, &0x0160 ;#0xffef e13a: 60 01 e13c: 32 d2 eint e13e: 0f 8e sub r14, r15 ; e140: 0a 4f mov r15, r10 ; e142: 3c 40 fa 0f mov #4090, r12 ;#0x0ffa e146: 0b 43 clr r11 ; e148: 0a 93 cmp #0, r10 ;r3 As==00 e14a: 01 34 jge $+4 ;abs 0xe14e e14c: 3b 43 mov #-1, r11 ;r3 As==11 e14e: 0d 43 clr r13 ; e150: 0c 93 cmp #0, r12 ;r3 As==00 e152: 01 34 jge $+4 ;abs 0xe156 e154: 3d 43 mov #-1, r13 ;r3 As==11 e156: b0 12 8a e8 call #-6006 ;#0xe88a e15a: 3a 41 pop r10 ; e15c: 3b 41 pop r11 ; e15e: 30 41 ret 0000e160 : e160: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 e164: 20 01 e166: f2 40 05 00 mov.b #5, &0x0021 ;#0x0005 e16a: 21 00 e16c: c2 43 29 00 mov.b #0, &0x0029 ;r3 As==00 e170: f2 42 19 00 mov.b #8, &0x0019 ;r2 As==11 e174: c2 43 26 00 mov.b #0, &0x0026 ;r3 As==00 e178: c2 43 2e 00 mov.b #0, &0x002e ;r3 As==00 e17c: f2 40 30 00 mov.b #48, &0x001b ;#0x0030 e180: 1b 00 e182: f2 40 f9 ff mov.b #-7, &0x0022 ;#0xfff9 e186: 22 00 e188: f2 43 2a 00 mov.b #-1, &0x002a ;r3 As==11 e18c: f2 40 db ff mov.b #-37, &0x001a ;#0xffdb e190: 1a 00 e192: e2 43 24 00 mov.b #2, &0x0024 ;r3 As==10 e196: c2 43 2c 00 mov.b #0, &0x002c ;r3 As==00 e19a: e2 43 25 00 mov.b #2, &0x0025 ;r3 As==10 e19e: c2 43 2d 00 mov.b #0, &0x002d ;r3 As==00 e1a2: f2 40 b7 ff mov.b #-73, &0x0057 ;#0xffb7 e1a6: 57 00 e1a8: f2 d0 e0 ff bis.b #-32, &0x0056 ;#0xffe0 e1ac: 56 00 e1ae: d2 43 58 00 mov.b #1, &0x0058 ;r3 As==01 e1b2: 30 41 ret 0000e1b4 : e1b4: f2 d0 30 00 bis.b #48, &0x001b ;#0x0030 e1b8: 1b 00 e1ba: d2 d3 70 00 bis.b #1, &0x0070 ;r3 As==01 e1be: d2 c3 05 00 bic.b #1, &0x0005 ;r3 As==01 e1c2: f2 d0 03 00 bis.b #3, &0x0005 ;#0x0003 e1c6: 05 00 e1c8: f2 40 11 00 mov.b #17, &0x0070 ;#0x0011 e1cc: 70 00 e1ce: f2 40 20 00 mov.b #32, &0x0071 ;#0x0020 e1d2: 71 00 e1d4: f2 40 40 00 mov.b #64, &0x0074 ;#0x0040 e1d8: 74 00 e1da: c2 43 75 00 mov.b #0, &0x0075 ;r3 As==00 e1de: c2 43 73 00 mov.b #0, &0x0073 ;r3 As==00 e1e2: d2 c3 70 00 bic.b #1, &0x0070 ;r3 As==01 e1e6: d2 d3 01 00 bis.b #1, &0x0001 ;r3 As==01 e1ea: 30 41 ret 0000e1ec : e1ec: 4e 4f mov.b r15, r14 ; e1ee: e2 b3 03 00 bit.b #2, &0x0003 ;r3 As==10 e1f2: fd 27 jz $-4 ;abs 0xe1ee e1f4: c2 4e 77 00 mov.b r14, &0x0077 ; e1f8: 30 41 ret 0000e1fa : e1fa: 0b 12 push r11 ; e1fc: 0a 12 push r10 ; e1fe: 09 12 push r9 ; e200: 09 4f mov r15, r9 ; e202: 4a 4e mov.b r14, r10 ; e204: 4b 43 clr.b r11 ; e206: 4b 9e cmp.b r14, r11 ; e208: 08 2c jc $+18 ;abs 0xe21a e20a: 4f 4b mov.b r11, r15 ; e20c: 0f 59 add r9, r15 ; e20e: 6f 4f mov.b @r15, r15 ; e210: b0 12 ec e1 call #-7700 ;#0xe1ec e214: 5b 53 inc.b r11 ; e216: 4b 9a cmp.b r10, r11 ; e218: f8 2b jnc $-14 ;abs 0xe20a e21a: 39 41 pop r9 ; e21c: 3a 41 pop r10 ; e21e: 3b 41 pop r11 ; e220: 30 41 ret e222: 1b 5b 33 32 add 12851(r11),r11 ; e226: 6d 28 jnc $+220 ;abs 0xe302 e228: 31 31 jn $+612 ;abs 0xe48c e22a: 35 2e jc $-916 ;abs 0xde96 e22c: 32 2d jc $+614 ;abs 0xe492 e22e: 38 2d jc $+626 ;abs 0xe4a0 e230: 31 20 jnz $+100 ;abs 0xe294 e232: 58 4f 4e 2f mov.b 12110(r15),r8 ; e236: 58 4f 46 46 mov.b 17990(r15),r8 ; e23a: 29 20 jnz $+84 ;abs 0xe28e e23c: 45 43 clr.b r5 ; e23e: 48 4f mov.b r15, r8 ; e240: 20 4f br @r15 ; e242: 46 46 mov.b r6, r6 ; e244: 0d 0a .word 0x0a0d; ???? e246: 00 47 br r7 ; e248: 69 6e addc.b @r14, r9 ; e24a: 67 65 addc.b @r5, r7 ; e24c: 72 20 jnz $+230 ;abs 0xe332 e24e: 54 65 72 6d addc.b 28018(r5),r4 ; e252: 69 6e addc.b @r14, r9 ; e254: 61 6c addc.b @r12, r1 ; e256: 20 52 add #4, r0 ;r2 As==10 e258: 65 61 addc.b @r1, r5 ; e25a: 64 79 subc.b @r9, r4 ; e25c: 0d 0a .word 0x0a0d; ???? e25e: 1b 5b 33 30 add 12339(r11),r11 ; e262: 6d 00 .word 0x006d; ???? e264: 50 43 br #1 ;r3 As==01 e266: 4c 00 .word 0x004c; ???? e268: 72 65 addc.b @r5+, r2 ; e26a: 62 6f addc.b @r15, r2 ; e26c: 6f 74 subc.b @r4, r15 ; e26e: 00 72 subc r2, r0 ; e270: 65 63 addc.b #2, r5 ;r3 As==10 e272: 61 6c addc.b @r12, r1 ; e274: 00 47 br r7 ; e276: 4e 44 mov.b r4, r14 ; e278: 3a 50 43 4c add #19523, r10 ;#0x4c43 e27c: 20 52 add #4, r0 ;r2 As==10 e27e: 65 63 addc.b #2, r5 ;r3 As==10 e280: 61 6c addc.b @r12, r1 ; e282: 0d 0a .word 0x0a0d; ???? e284: 00 47 br r7 ; e286: 4e 44 mov.b r4, r14 ; e288: 3a 50 43 4c add #19523, r10 ;#0x4c43 e28c: 20 52 add #4, r0 ;r2 As==10 e28e: 65 63 addc.b #2, r5 ;r3 As==10 e290: 61 6c addc.b @r12, r1 ; e292: 20 64 addc @r4, r0 ; e294: 75 65 addc.b @r5+, r5 ; e296: 20 74 subc @r4, r0 ; e298: 6f 20 jnz $+224 ;abs 0xe378 e29a: 64 72 subc.b #4, r4 ;r2 As==10 e29c: 69 66 addc.b @r6, r9 ; e29e: 74 0d .word 0x0d74; ???? e2a0: 0a 00 .word 0x000a; ???? e2a2: 66 72 subc.b #4, r6 ;r2 As==10 e2a4: 65 71 subc.b @r1, r5 ; e2a6: 00 65 addc r5, r0 ; e2a8: 63 68 .word 0x6863; ???? e2aa: 6f 20 jnz $+224 ;abs 0xe38a e2ac: 6f 6e addc.b @r14, r15 ; e2ae: 00 45 br r5 ; e2b0: 63 68 .word 0x6863; ???? e2b2: 6f 20 jnz $+224 ;abs 0xe392 e2b4: 69 73 subc.b #2, r9 ;r3 As==10 e2b6: 20 4f br @r15 ; e2b8: 4e 0d .word 0x0d4e; ???? e2ba: 0a 00 .word 0x000a; ???? e2bc: 65 63 addc.b #2, r5 ;r3 As==10 e2be: 68 6f addc.b @r15, r8 ; e2c0: 20 6f addc @r15, r0 ; e2c2: 66 66 addc.b @r6, r6 ; e2c4: 00 45 br r5 ; e2c6: 63 68 .word 0x6863; ???? e2c8: 6f 20 jnz $+224 ;abs 0xe3a8 e2ca: 69 73 subc.b #2, r9 ;r3 As==10 e2cc: 20 4f br @r15 ; e2ce: 46 46 mov.b r6, r6 ; e2d0: 0d 0a .word 0x0a0d; ???? ... 0000e2d4
: e2d4: 31 40 68 02 mov #616, r1 ;#0x0268 e2d8: 81 43 90 00 mov #0, 144(r1) ;r3 As==00 e2dc: 81 43 92 00 mov #0, 146(r1) ;r3 As==00 e2e0: 81 43 94 00 mov #0, 148(r1) ;r3 As==00 e2e4: 81 43 96 00 mov #0, 150(r1) ;r3 As==00 e2e8: b0 12 60 e1 call #-7840 ;#0xe160 e2ec: f2 c2 19 00 bic.b #8, &0x0019 ;r2 As==11 e2f0: b0 12 b4 e1 call #-7756 ;#0xe1b4 e2f4: 3f 40 ff 00 mov #255, r15 ;#0x00ff e2f8: b0 12 5a e0 call #-8102 ;#0xe05a e2fc: 3f 43 mov #-1, r15 ;r3 As==11 e2fe: b0 12 5a e0 call #-8102 ;#0xe05a e302: f2 d2 19 00 bis.b #8, &0x0019 ;r2 As==11 e306: 3e 40 c8 80 mov #-32568,r14 ;#0x80c8 e30a: 3f 40 70 00 mov #112, r15 ;#0x0070 e30e: b0 12 88 e0 call #-8056 ;#0xe088 e312: 3f 43 mov #-1, r15 ;r3 As==11 e314: b0 12 5a e0 call #-8102 ;#0xe05a e318: b0 12 fa e0 call #-7942 ;#0xe0fa e31c: 06 4e mov r14, r6 ; e31e: 07 4f mov r15, r7 ; e320: 0c 4e mov r14, r12 ; e322: 0d 4f mov r15, r13 ; e324: 3a 40 00 c2 mov #-15872,r10 ;#0xc200 e328: 1b 43 mov #1, r11 ;r3 As==01 e32a: b0 12 8e e8 call #-6002 ;#0xe88e e32e: 05 4c mov r12, r5 ; e330: 0c 46 mov r6, r12 ; e332: 0d 47 mov r7, r13 ; e334: 3a 40 00 c2 mov #-15872,r10 ;#0xc200 e338: 1b 43 mov #1, r11 ;r3 As==01 e33a: b0 12 8e e8 call #-6002 ;#0xe88e e33e: 0a 4e mov r14, r10 ; e340: 0b 4f mov r15, r11 ; e342: 3c 40 ff 00 mov #255, r12 ;#0x00ff e346: 0d 43 clr r13 ; e348: b0 12 6a e8 call #-6038 ;#0xe86a e34c: 0c 4e mov r14, r12 ; e34e: 0d 4f mov r15, r13 ; e350: 3a 40 00 c2 mov #-15872,r10 ;#0xc200 e354: 1b 43 mov #1, r11 ;r3 As==01 e356: b0 12 8e e8 call #-6002 ;#0xe88e e35a: c2 45 74 00 mov.b r5, &0x0074 ; e35e: c2 4c 73 00 mov.b r12, &0x0073 ; e362: 7f 40 0d 00 mov.b #13, r15 ;#0x000d e366: b0 12 ec e1 call #-7700 ;#0xe1ec e36a: 7f 40 0a 00 mov.b #10, r15 ;#0x000a e36e: b0 12 ec e1 call #-7700 ;#0xe1ec e372: 7e 40 24 00 mov.b #36, r14 ;#0x0024 e376: 3f 40 22 e2 mov #-7646, r15 ;#0xe222 e37a: b0 12 fa e1 call #-7686 ;#0xe1fa e37e: 7e 40 1c 00 mov.b #28, r14 ;#0x001c e382: 3f 40 47 e2 mov #-7609, r15 ;#0xe247 e386: b0 12 fa e1 call #-7686 ;#0xe1fa e38a: 82 43 02 02 mov #0, &0x0202 ;r3 As==00 e38e: c2 43 2b 00 mov.b #0, &0x002b ;r3 As==00 e392: c2 43 23 00 mov.b #0, &0x0023 ;r3 As==00 e396: 32 d2 eint e398: 04 43 clr r4 ; e39a: 92 b3 02 02 bit #1, &0x0202 ;r3 As==01 e39e: 1f 24 jz $+64 ;abs 0xe3de e3a0: 32 c2 dint e3a2: 14 43 mov #1, r4 ;r3 As==01 e3a4: 3f 40 40 00 mov #64, r15 ;#0x0040 e3a8: 0f 51 add r1, r15 ; e3aa: b0 12 20 e6 call #-6624 ;#0xe620 e3ae: 4c 4f mov.b r15, r12 ; e3b0: 8c 11 sxt r12 ; e3b2: e2 c3 23 00 bic.b #2, &0x0023 ;r3 As==10 e3b6: 92 c3 02 02 bic #1, &0x0202 ;r3 As==01 e3ba: 0f 41 mov r1, r15 ; e3bc: 0f 5c add r12, r15 ; e3be: ff 40 0d 00 mov.b #13, 63(r15) ;#0x000d e3c2: 3f 00 e3c4: 0f 4c mov r12, r15 ; e3c6: 0f 51 add r1, r15 ; e3c8: ff 40 0a 00 mov.b #10, 64(r15) ;#0x000a e3cc: 40 00 e3ce: 1c 53 inc r12 ; e3d0: 4e 4c mov.b r12, r14 ; e3d2: 3f 40 40 00 mov #64, r15 ;#0x0040 e3d6: 0f 51 add r1, r15 ; e3d8: b0 12 fa e1 call #-7686 ;#0xe1fa e3dc: 32 d2 eint e3de: a2 b2 02 02 bit #4, &0x0202 ;r2 As==10 e3e2: 50 24 jz $+162 ;abs 0xe484 e3e4: 32 c2 dint e3e6: 14 43 mov #1, r4 ;r3 As==01 e3e8: a2 c2 02 02 bic #4, &0x0202 ;r2 As==10 e3ec: 3d 40 03 00 mov #3, r13 ;#0x0003 e3f0: 0e 41 mov r1, r14 ; e3f2: 3f 40 64 e2 mov #-7580, r15 ;#0xe264 e3f6: b0 12 bc e7 call #-6212 ;#0xe7bc e3fa: 0f 93 cmp #0, r15 ;r3 As==00 e3fc: 03 21 jnz $+520 ;abs 0xe604 e3fe: 3e 40 68 e2 mov #-7576, r14 ;#0xe268 e402: 0f 41 mov r1, r15 ; e404: b0 12 ec e7 call #-6164 ;#0xe7ec e408: 0f 93 cmp #0, r15 ;r3 As==00 e40a: f8 20 jnz $+498 ;abs 0xe5fc e40c: 3e 40 6f e2 mov #-7569, r14 ;#0xe26f e410: 0f 41 mov r1, r15 ; e412: b0 12 ec e7 call #-6164 ;#0xe7ec e416: 0f 93 cmp #0, r15 ;r3 As==00 e418: c7 24 jz $+400 ;abs 0xe5a8 e41a: 3e 40 c8 80 mov #-32568,r14 ;#0x80c8 e41e: 3f 40 70 00 mov #112, r15 ;#0x0070 e422: b0 12 88 e0 call #-8056 ;#0xe088 e426: 3f 43 mov #-1, r15 ;r3 As==11 e428: b0 12 5a e0 call #-8102 ;#0xe05a e42c: b0 12 fa e0 call #-7942 ;#0xe0fa e430: 06 4e mov r14, r6 ; e432: 07 4f mov r15, r7 ; e434: 0c 4e mov r14, r12 ; e436: 0d 4f mov r15, r13 ; e438: 3a 40 00 c2 mov #-15872,r10 ;#0xc200 e43c: 1b 43 mov #1, r11 ;r3 As==01 e43e: b0 12 8e e8 call #-6002 ;#0xe88e e442: 05 4c mov r12, r5 ; e444: 0c 46 mov r6, r12 ; e446: 0d 47 mov r7, r13 ; e448: 3a 40 00 c2 mov #-15872,r10 ;#0xc200 e44c: 1b 43 mov #1, r11 ;r3 As==01 e44e: b0 12 8e e8 call #-6002 ;#0xe88e e452: 4f ee xor.b r14, r15 ; e454: 0f ee xor r14, r15 ; e456: 8f 10 swpb r15 ; e458: 7e f3 and.b #-1, r14 ;r3 As==11 e45a: 8e 10 swpb r14 ; e45c: 0c 4e mov r14, r12 ; e45e: 0d 4f mov r15, r13 ; e460: 3a 40 00 c2 mov #-15872,r10 ;#0xc200 e464: 1b 43 mov #1, r11 ;r3 As==01 e466: b0 12 8e e8 call #-6002 ;#0xe88e e46a: c2 45 74 00 mov.b r5, &0x0074 ; e46e: c2 4c 73 00 mov.b r12, &0x0073 ; e472: 7e 40 0f 00 mov.b #15, r14 ;#0x000f e476: 3f 40 75 e2 mov #-7563, r15 ;#0xe275 e47a: b0 12 fa e1 call #-7686 ;#0xe1fa e47e: 81 43 90 00 mov #0, 144(r1) ;r3 As==00 e482: 32 d2 eint e484: a2 b3 02 02 bit #2, &0x0202 ;r3 As==10 e488: 1e 24 jz $+62 ;abs 0xe4c6 e48a: 32 c2 dint e48c: 14 43 mov #1, r4 ;r3 As==01 e48e: a2 c3 02 02 bic #2, &0x0202 ;r3 As==10 e492: 5e 42 04 02 mov.b &0x0204,r14 ;0x0204 e496: 7e 92 cmp.b #8, r14 ;r2 As==11 e498: 75 24 jz $+236 ;abs 0xe584 e49a: 7e 90 0d 00 cmp.b #13, r14 ;#0x000d e49e: 07 24 jz $+16 ;abs 0xe4ae e4a0: 1f 41 90 00 mov 144(r1),r15 ; e4a4: 0f 51 add r1, r15 ; e4a6: cf 4e 00 00 mov.b r14, 0(r15) ; e4aa: 91 53 90 00 inc 144(r1) ; e4ae: b1 90 3d 00 cmp #61, 144(r1) ;#0x003d e4b2: 90 00 e4b4: 64 2c jc $+202 ;abs 0xe57e e4b6: f2 90 0d 00 cmp.b #13, &0x0204 ;#0x000d e4ba: 04 02 e4bc: 5d 24 jz $+188 ;abs 0xe578 e4be: 91 93 92 00 cmp #1, 146(r1) ;r3 As==01 e4c2: 55 24 jz $+172 ;abs 0xe56e e4c4: 32 d2 eint e4c6: 04 93 cmp #0, r4 ;r3 As==00 e4c8: 67 23 jnz $-304 ;abs 0xe398 e4ca: 32 c2 dint e4cc: 91 53 94 00 inc 148(r1) ; e4d0: 81 63 96 00 adc 150(r1) ; e4d4: 1e 41 94 00 mov 148(r1),r14 ; e4d8: 1f 41 96 00 mov 150(r1),r15 ; e4dc: 3e 80 81 84 sub #-31615,r14 ;#0x8481 e4e0: 3f 70 1e 00 subc #30, r15 ;#0x001e e4e4: 42 28 jnc $+134 ;abs 0xe56a e4e6: 81 43 94 00 mov #0, 148(r1) ;r3 As==00 e4ea: 81 43 96 00 mov #0, 150(r1) ;r3 As==00 e4ee: b0 12 fa e0 call #-7942 ;#0xe0fa e4f2: 0e 86 sub r6, r14 ; e4f4: 0f 77 subc r7, r15 ; e4f6: 3e 50 20 4e add #20000, r14 ;#0x4e20 e4fa: 0f 63 adc r15 ; e4fc: 3e 80 41 9c sub #-25535,r14 ;#0x9c41 e500: 0f 73 sbc r15 ; e502: 33 28 jnc $+104 ;abs 0xe56a e504: 3e 40 c8 80 mov #-32568,r14 ;#0x80c8 e508: 3f 40 70 00 mov #112, r15 ;#0x0070 e50c: b0 12 88 e0 call #-8056 ;#0xe088 e510: 3f 40 ff 00 mov #255, r15 ;#0x00ff e514: b0 12 5a e0 call #-8102 ;#0xe05a e518: b0 12 fa e0 call #-7942 ;#0xe0fa e51c: 06 4e mov r14, r6 ; e51e: 07 4f mov r15, r7 ; e520: 0c 4e mov r14, r12 ; e522: 0d 4f mov r15, r13 ; e524: 3a 40 00 c2 mov #-15872,r10 ;#0xc200 e528: 1b 43 mov #1, r11 ;r3 As==01 e52a: b0 12 8e e8 call #-6002 ;#0xe88e e52e: 05 4c mov r12, r5 ; e530: 0c 46 mov r6, r12 ; e532: 0d 47 mov r7, r13 ; e534: 3a 40 00 c2 mov #-15872,r10 ;#0xc200 e538: 1b 43 mov #1, r11 ;r3 As==01 e53a: b0 12 8e e8 call #-6002 ;#0xe88e e53e: 4f ee xor.b r14, r15 ; e540: 0f ee xor r14, r15 ; e542: 8f 10 swpb r15 ; e544: 7e f3 and.b #-1, r14 ;r3 As==11 e546: 8e 10 swpb r14 ; e548: 0c 4e mov r14, r12 ; e54a: 0d 4f mov r15, r13 ; e54c: 3a 40 00 c2 mov #-15872,r10 ;#0xc200 e550: 1b 43 mov #1, r11 ;r3 As==01 e552: b0 12 8e e8 call #-6002 ;#0xe88e e556: c2 45 74 00 mov.b r5, &0x0074 ; e55a: c2 4c 73 00 mov.b r12, &0x0073 ; e55e: 7e 40 1c 00 mov.b #28, r14 ;#0x001c e562: 3f 40 85 e2 mov #-7547, r15 ;#0xe285 e566: b0 12 fa e1 call #-7686 ;#0xe1fa e56a: 32 d2 eint e56c: 15 3f jmp $-468 ;abs 0xe398 e56e: 5f 42 04 02 mov.b &0x0204,r15 ;0x0204 e572: b0 12 ec e1 call #-7700 ;#0xe1ec e576: a6 3f jmp $-178 ;abs 0xe4c4 e578: 81 93 90 00 cmp #0, 144(r1) ;r3 As==00 e57c: a0 27 jz $-190 ;abs 0xe4be e57e: a2 d2 02 02 bis #4, &0x0202 ;r2 As==10 e582: 9d 3f jmp $-196 ;abs 0xe4be e584: 1f 41 90 00 mov 144(r1),r15 ; e588: 0f 51 add r1, r15 ; e58a: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 e58e: 81 93 90 00 cmp #0, 144(r1) ;r3 As==00 e592: 02 24 jz $+6 ;abs 0xe598 e594: b1 53 90 00 add #-1, 144(r1) ;r3 As==11 e598: 7f 42 mov.b #8, r15 ;r2 As==11 e59a: b0 12 ec e1 call #-7700 ;#0xe1ec e59e: 7f 40 20 00 mov.b #32, r15 ;#0x0020 e5a2: b0 12 ec e1 call #-7700 ;#0xe1ec e5a6: 83 3f jmp $-248 ;abs 0xe4ae e5a8: 3e 40 a2 e2 mov #-7518, r14 ;#0xe2a2 e5ac: 0f 41 mov r1, r15 ; e5ae: b0 12 ec e7 call #-6164 ;#0xe7ec e5b2: 0f 93 cmp #0, r15 ;r3 As==00 e5b4: 03 24 jz $+8 ;abs 0xe5bc e5b6: b0 12 fa e0 call #-7942 ;#0xe0fa e5ba: 61 3f jmp $-316 ;abs 0xe47e e5bc: 3e 40 a7 e2 mov #-7513, r14 ;#0xe2a7 e5c0: 0f 41 mov r1, r15 ; e5c2: b0 12 ec e7 call #-6164 ;#0xe7ec e5c6: 0f 93 cmp #0, r15 ;r3 As==00 e5c8: 09 24 jz $+20 ;abs 0xe5dc e5ca: 7e 40 0c 00 mov.b #12, r14 ;#0x000c e5ce: 3f 40 af e2 mov #-7505, r15 ;#0xe2af e5d2: b0 12 fa e1 call #-7686 ;#0xe1fa e5d6: 91 43 92 00 mov #1, 146(r1) ;r3 As==01 e5da: 51 3f jmp $-348 ;abs 0xe47e e5dc: 3e 40 bc e2 mov #-7492, r14 ;#0xe2bc e5e0: 0f 41 mov r1, r15 ; e5e2: b0 12 ec e7 call #-6164 ;#0xe7ec e5e6: 0f 93 cmp #0, r15 ;r3 As==00 e5e8: 4a 27 jz $-362 ;abs 0xe47e e5ea: 7e 40 0d 00 mov.b #13, r14 ;#0x000d e5ee: 3f 40 c5 e2 mov #-7483, r15 ;#0xe2c5 e5f2: b0 12 fa e1 call #-7686 ;#0xe1fa e5f6: 81 43 92 00 mov #0, 146(r1) ;r3 As==00 e5fa: 41 3f jmp $-380 ;abs 0xe47e e5fc: b2 40 08 5a mov #23048, &0x0120 ;#0x5a08 e600: 20 01 e602: ff 3f jmp $+0 ;abs 0xe602 e604: 5f 41 90 00 mov.b 144(r1),r15 ; e608: 5f 53 inc.b r15 ; e60a: 4e 4f mov.b r15, r14 ; e60c: 0f 41 mov r1, r15 ; e60e: b0 12 e4 e6 call #-6428 ;#0xe6e4 e612: e2 c3 23 00 bic.b #2, &0x0023 ;r3 As==10 e616: 33 3f jmp $-408 ;abs 0xe47e e618: 31 50 98 00 add #152, r1 ;#0x0098 e61c: 30 40 b8 e8 br #0xe8b8 ; 0000e620 : e620: 0b 12 push r11 ; e622: 0a 12 push r10 ; e624: 09 12 push r9 ; e626: 09 4f mov r15, r9 ; e628: 4d 43 clr.b r13 ; e62a: 0b 43 clr r11 ; e62c: 0c 43 clr r12 ; e62e: e2 c2 22 00 bic.b #4, &0x0022 ;r2 As==10 e632: e2 b3 20 00 bit.b #2, &0x0020 ;r3 As==10 e636: 0b 24 jz $+24 ;abs 0xe64e e638: 1b 53 inc r11 ; e63a: 0c 63 adc r12 ; e63c: 3b 90 20 a1 cmp #-24288,r11 ;#0xa120 e640: 03 20 jnz $+8 ;abs 0xe648 e642: 3c 90 07 00 cmp #7, r12 ;#0x0007 e646: 3f 24 jz $+128 ;abs 0xe6c6 e648: e2 b3 20 00 bit.b #2, &0x0020 ;r3 As==10 e64c: f5 23 jnz $-20 ;abs 0xe638 e64e: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 e652: b2 40 08 5a mov #23048, &0x0120 ;#0x5a08 e656: 20 01 e658: 3e 42 mov #8, r14 ;r2 As==11 e65a: 4d 5d rla.b r13 ; e65c: e2 b2 20 00 bit.b #4, &0x0020 ;r2 As==10 e660: fd 23 jnz $-4 ;abs 0xe65c e662: e2 b3 20 00 bit.b #2, &0x0020 ;r3 As==10 e666: 4f 43 clr.b r15 ; e668: 4f 63 adc.b r15 ; e66a: 4d df bis.b r15, r13 ; e66c: d2 d3 21 00 bis.b #1, &0x0021 ;r3 As==01 e670: e2 b2 20 00 bit.b #4, &0x0020 ;r2 As==10 e674: fd 27 jz $-4 ;abs 0xe670 e676: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 e67a: 3e 53 add #-1, r14 ;r3 As==11 e67c: ee 23 jnz $-34 ;abs 0xe65a e67e: 4a 4d mov.b r13, r10 ; e680: 0c 43 clr r12 ; e682: 0b 4a mov r10, r11 ; e684: 3b 53 add #-1, r11 ;r3 As==11 e686: 0c 9b cmp r11, r12 ; e688: 22 2c jc $+70 ;abs 0xe6ce e68a: b2 40 08 5a mov #23048, &0x0120 ;#0x5a08 e68e: 20 01 e690: 3e 42 mov #8, r14 ;r2 As==11 e692: 4d 5d rla.b r13 ; e694: e2 b2 20 00 bit.b #4, &0x0020 ;r2 As==10 e698: fd 23 jnz $-4 ;abs 0xe694 e69a: e2 b3 20 00 bit.b #2, &0x0020 ;r3 As==10 e69e: 4f 43 clr.b r15 ; e6a0: 4f 63 adc.b r15 ; e6a2: 4d df bis.b r15, r13 ; e6a4: d2 d3 21 00 bis.b #1, &0x0021 ;r3 As==01 e6a8: e2 b2 20 00 bit.b #4, &0x0020 ;r2 As==10 e6ac: fd 27 jz $-4 ;abs 0xe6a8 e6ae: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 e6b2: 3e 53 add #-1, r14 ;r3 As==11 e6b4: ee 23 jnz $-34 ;abs 0xe692 e6b6: 0f 49 mov r9, r15 ; e6b8: 0f 5c add r12, r15 ; e6ba: cf 4d 00 00 mov.b r13, 0(r15) ; e6be: 1c 53 inc r12 ; e6c0: 0c 9b cmp r11, r12 ; e6c2: e3 2b jnc $-56 ;abs 0xe68a e6c4: 04 3c jmp $+10 ;abs 0xe6ce e6c6: b2 40 08 5a mov #23048, &0x0120 ;#0x5a08 e6ca: 20 01 e6cc: ff 3f jmp $+0 ;abs 0xe6cc e6ce: d2 d3 21 00 bis.b #1, &0x0021 ;r3 As==01 e6d2: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 e6d6: 20 01 e6d8: 4f 4a mov.b r10, r15 ; e6da: 8f 11 sxt r15 ; e6dc: 39 41 pop r9 ; e6de: 3a 41 pop r10 ; e6e0: 3b 41 pop r11 ; e6e2: 30 41 ret 0000e6e4 : e6e4: 0b 12 push r11 ; e6e6: 0a 12 push r10 ; e6e8: 0a 4f mov r15, r10 ; e6ea: 0c 43 clr r12 ; e6ec: 0d 43 clr r13 ; e6ee: e2 b3 20 00 bit.b #2, &0x0020 ;r3 As==10 e6f2: 02 20 jnz $+6 ;abs 0xe6f8 e6f4: 0f 43 clr r15 ; e6f6: 5f 3c jmp $+192 ;abs 0xe7b6 e6f8: e2 d2 22 00 bis.b #4, &0x0022 ;r2 As==10 e6fc: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 e700: e2 b3 20 00 bit.b #2, &0x0020 ;r3 As==10 e704: 0b 24 jz $+24 ;abs 0xe71c e706: 1c 53 inc r12 ; e708: 0d 63 adc r13 ; e70a: 3c 90 20 a1 cmp #-24288,r12 ;#0xa120 e70e: 03 20 jnz $+8 ;abs 0xe716 e710: 3d 90 07 00 cmp #7, r13 ;#0x0007 e714: 4c 24 jz $+154 ;abs 0xe7ae e716: e2 b3 20 00 bit.b #2, &0x0020 ;r3 As==10 e71a: f5 23 jnz $-20 ;abs 0xe706 e71c: b2 40 08 5a mov #23048, &0x0120 ;#0x5a08 e720: 20 01 e722: 4d 4e mov.b r14, r13 ; e724: 3c 42 mov #8, r12 ;r2 As==11 e726: e2 b3 20 00 bit.b #2, &0x0020 ;r3 As==10 e72a: fd 23 jnz $-4 ;abs 0xe726 e72c: 4f 4d mov.b r13, r15 ; e72e: 4f 5f rla.b r15 ; e730: 4f 43 clr.b r15 ; e732: 4f 6f rlc.b r15 ; e734: c2 df 21 00 bis.b r15, &0x0021 ; e738: e2 c2 21 00 bic.b #4, &0x0021 ;r2 As==10 e73c: e2 b3 20 00 bit.b #2, &0x0020 ;r3 As==10 e740: fd 27 jz $-4 ;abs 0xe73c e742: e2 d2 21 00 bis.b #4, &0x0021 ;r2 As==10 e746: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 e74a: 4d 5d rla.b r13 ; e74c: 3c 53 add #-1, r12 ;r3 As==11 e74e: eb 23 jnz $-40 ;abs 0xe726 e750: 4b 4e mov.b r14, r11 ; e752: 0e 43 clr r14 ; e754: 1b 93 cmp #1, r11 ;r3 As==01 e756: 21 24 jz $+68 ;abs 0xe79a e758: b2 40 08 5a mov #23048, &0x0120 ;#0x5a08 e75c: 20 01 e75e: 0f 4a mov r10, r15 ; e760: 0f 5e add r14, r15 ; e762: 6d 4f mov.b @r15, r13 ; e764: 3c 42 mov #8, r12 ;r2 As==11 e766: e2 b3 20 00 bit.b #2, &0x0020 ;r3 As==10 e76a: fd 23 jnz $-4 ;abs 0xe766 e76c: 4f 4d mov.b r13, r15 ; e76e: 4f 5f rla.b r15 ; e770: 4f 43 clr.b r15 ; e772: 4f 6f rlc.b r15 ; e774: c2 df 21 00 bis.b r15, &0x0021 ; e778: e2 c2 21 00 bic.b #4, &0x0021 ;r2 As==10 e77c: e2 b3 20 00 bit.b #2, &0x0020 ;r3 As==10 e780: fd 27 jz $-4 ;abs 0xe77c e782: e2 d2 21 00 bis.b #4, &0x0021 ;r2 As==10 e786: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 e78a: 4d 5d rla.b r13 ; e78c: 3c 53 add #-1, r12 ;r3 As==11 e78e: eb 23 jnz $-40 ;abs 0xe766 e790: 1e 53 inc r14 ; e792: 0f 4b mov r11, r15 ; e794: 3f 53 add #-1, r15 ;r3 As==11 e796: 0e 9f cmp r15, r14 ; e798: df 2b jnc $-64 ;abs 0xe758 e79a: e2 c2 22 00 bic.b #4, &0x0022 ;r2 As==10 e79e: f2 d0 05 00 bis.b #5, &0x0021 ;#0x0005 e7a2: 21 00 e7a4: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 e7a8: 20 01 e7aa: 1f 43 mov #1, r15 ;r3 As==01 e7ac: 04 3c jmp $+10 ;abs 0xe7b6 e7ae: b2 40 08 5a mov #23048, &0x0120 ;#0x5a08 e7b2: 20 01 e7b4: b0 3f jmp $-158 ;abs 0xe716 e7b6: 3a 41 pop r10 ; e7b8: 3b 41 pop r11 ; e7ba: 30 41 ret 0000e7bc : e7bc: 0b 12 push r11 ; e7be: 0b 4d mov r13, r11 ; e7c0: 0d 93 cmp #0, r13 ;r3 As==00 e7c2: 0a 24 jz $+22 ;abs 0xe7d8 e7c4: 0c 4f mov r15, r12 ; e7c6: 0d 4e mov r14, r13 ; e7c8: 6e 4d mov.b @r13, r14 ; e7ca: 1d 53 inc r13 ; e7cc: 6f 4c mov.b @r12, r15 ; e7ce: 1c 53 inc r12 ; e7d0: 4f 9e cmp.b r14, r15 ; e7d2: 04 20 jnz $+10 ;abs 0xe7dc e7d4: 3b 53 add #-1, r11 ;r3 As==11 e7d6: f8 23 jnz $-14 ;abs 0xe7c8 e7d8: 0c 43 clr r12 ; e7da: 05 3c jmp $+12 ;abs 0xe7e6 e7dc: 5c 4c ff ff mov.b -1(r12),r12 ; e7e0: 5f 4d ff ff mov.b -1(r13),r15 ; e7e4: 0c 8f sub r15, r12 ; e7e6: 0f 4c mov r12, r15 ; e7e8: 3b 41 pop r11 ; e7ea: 30 41 ret 0000e7ec : e7ec: 0b 12 push r11 ; e7ee: 0a 12 push r10 ; e7f0: 09 12 push r9 ; e7f2: 08 12 push r8 ; e7f4: 0b 4f mov r15, r11 ; e7f6: 0a 4e mov r14, r10 ; e7f8: 69 4e mov.b @r14, r9 ; e7fa: 1a 53 inc r10 ; e7fc: 49 93 cmp.b #0, r9 ;r3 As==00 e7fe: 15 24 jz $+44 ;abs 0xe82a e800: 08 4a mov r10, r8 ; e802: 18 83 dec r8 ; e804: 18 53 inc r8 ; e806: c8 93 00 00 cmp.b #0, 0(r8) ;r3 As==00 e80a: fc 23 jnz $-6 ;abs 0xe804 e80c: 08 8a sub r10, r8 ; e80e: 6f 4b mov.b @r11, r15 ; e810: 1b 53 inc r11 ; e812: 4f 93 cmp.b #0, r15 ;r3 As==00 e814: 0c 24 jz $+26 ;abs 0xe82e e816: 4f 99 cmp.b r9, r15 ; e818: fa 23 jnz $-10 ;abs 0xe80e e81a: 0d 48 mov r8, r13 ; e81c: 0e 4a mov r10, r14 ; e81e: 0f 4b mov r11, r15 ; e820: b0 12 3a e8 call #-6086 ;#0xe83a e824: 0f 93 cmp #0, r15 ;r3 As==00 e826: f3 23 jnz $-24 ;abs 0xe80e e828: 3b 53 add #-1, r11 ;r3 As==11 e82a: 0f 4b mov r11, r15 ; e82c: 01 3c jmp $+4 ;abs 0xe830 e82e: 0f 43 clr r15 ; e830: 38 41 pop r8 ; e832: 39 41 pop r9 ; e834: 3a 41 pop r10 ; e836: 3b 41 pop r11 ; e838: 30 41 ret 0000e83a : e83a: 0b 12 push r11 ; e83c: 0b 4f mov r15, r11 ; e83e: 0d 93 cmp #0, r13 ;r3 As==00 e840: 02 20 jnz $+6 ;abs 0xe846 e842: 0d 43 clr r13 ; e844: 0f 3c jmp $+32 ;abs 0xe864 e846: 6f 4e mov.b @r14, r15 ; e848: 1e 53 inc r14 ; e84a: 6c 4b mov.b @r11, r12 ; e84c: 4c 9f cmp.b r15, r12 ; e84e: 06 20 jnz $+14 ;abs 0xe85c e850: 1b 53 inc r11 ; e852: 4c 93 cmp.b #0, r12 ;r3 As==00 e854: f6 27 jz $-18 ;abs 0xe842 e856: 3d 53 add #-1, r13 ;r3 As==11 e858: f6 23 jnz $-18 ;abs 0xe846 e85a: f3 3f jmp $-24 ;abs 0xe842 e85c: 4d 4c mov.b r12, r13 ; e85e: 5f 4e ff ff mov.b -1(r14),r15 ; e862: 0d 8f sub r15, r13 ; e864: 0f 4d mov r13, r15 ; e866: 3b 41 pop r11 ; e868: 30 41 ret 0000e86a <__mulsi3>: e86a: 0e 43 clr r14 ; e86c: 0f 43 clr r15 ; e86e: 08 3c jmp $+18 ;abs 0xe880 e870: 12 c3 clrc e872: 0d 10 rrc r13 ; e874: 0c 10 rrc r12 ; e876: 02 28 jnc $+6 ;abs 0xe87c e878: 0e 5a add r10, r14 ; e87a: 0f 6b addc r11, r15 ; e87c: 0a 5a rla r10 ; e87e: 0b 6b rlc r11 ; e880: 0c 93 cmp #0, r12 ;r3 As==00 e882: f6 23 jnz $-18 ;abs 0xe870 e884: 0d 93 cmp #0, r13 ;r3 As==00 e886: f4 23 jnz $-22 ;abs 0xe870 e888: 30 41 ret 0000e88a <__mulhisi3>: e88a: 30 40 6a e8 br #0xe86a ; 0000e88e <__udivmodsi4>: e88e: 0f ef xor r15, r15 ; e890: 0e ee xor r14, r14 ; e892: 39 40 21 00 mov #33, r9 ;#0x0021 e896: 0a 3c jmp $+22 ;abs 0xe8ac e898: 08 10 rrc r8 ; e89a: 0e 6e rlc r14 ; e89c: 0f 6f rlc r15 ; e89e: 0f 9b cmp r11, r15 ; e8a0: 05 28 jnc $+12 ;abs 0xe8ac e8a2: 02 20 jnz $+6 ;abs 0xe8a8 e8a4: 0e 9a cmp r10, r14 ; e8a6: 02 28 jnc $+6 ;abs 0xe8ac e8a8: 0e 8a sub r10, r14 ; e8aa: 0f 7b subc r11, r15 ; e8ac: 0c 6c rlc r12 ; e8ae: 0d 6d rlc r13 ; e8b0: 08 68 rlc r8 ; e8b2: 19 83 dec r9 ; e8b4: f1 23 jnz $-28 ;abs 0xe898 e8b6: 30 41 ret 0000e8b8 <__stop_progExec__>: e8b8: ff 3f jmp $+0 ;abs 0xe8b8 Disassembly of section .vectors: 0000ffe0 : ffe0: 2c e0 2c e0 42 e0 2c e0 2c e0 2c e0 2c e0 32 e0 ,.,.B.,.,.,.,.2. fff0: 2c e0 2c e0 2c e0 2c e0 2c e0 2c e0 2c e0 00 e0 ,.,.,.,.,.,.,...