gng_arb.elf: file format elf32-msp430 SYMBOL TABLE: 0000e000 l d .text 00000000 .text 00000200 l d .data 00000000 .data 00000204 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 00000200 l O .data 00000001 make_gdb_happy 0000e356 l .text 00000000 Letext 00000000 l df *ABS* 00000000 interchip.c 0000e674 l .text 00000000 Letext 00000000 l df *ABS* 00000000 sprintf.c 0000e68a l .text 00000000 Letext 00000000 l df *ABS* 00000000 vsprintf.c 0000e68a l F .text 00000010 mem_putchar 00000204 l .bss 00000000 mem 0000e6b4 l .text 00000000 Letext 00000000 l df *ABS* 00000000 vuprintf.c 00000202 l O .data 00000002 total_len 0000e6b4 l F .text 00000030 PRINT 00000206 l .bss 00000000 __write_char 0000e6e4 l F .text 00000034 __write_pad 0000ecd8 l .text 00000000 Letext 00000000 l df *ABS* 00000000 memchr.c 0000ecfc l .text 00000000 Letext 00000000 l df *ABS* 00000000 memcmp.c 0000ed2c l .text 00000000 Letext 00000000 l df *ABS* 00000000 strstr.c 0000ed7a l .text 00000000 Letext 00000000 l df *ABS* 00000000 strncmp.c 0000edaa l .text 00000000 Letext 00000004 g *ABS* 00000000 __data_size 0000e4bc g F .text 000001b8 send_string 0000e69a g F .text 0000001a vsprintf 0000edd6 g .text 00000000 _etext 0000e0ac g F .text 0000001a sample_adc 00000006 g *ABS* 00000000 __bss_size 0000edd4 w .text 00000000 __stop_progExec__ 0000e02c g .text 00000000 _unexpected_1_ 0000e02c w .text 00000000 vector_ffe0 0000e0c6 g F .text 0000005a sys_init 0000e032 g F .text 0000001a P2_VEC 0000e02c w .text 00000000 vector_ffec 0000e02c w .text 00000000 vector_fff0 0000edd6 g *ABS* 00000000 __data_load_start 0000e02c g .text 00000000 __dtors_end 0000e02c w .text 00000000 vector_fffc 0000e04c g .text 00000000 vector_ffe4 0000ffe0 g O .vectors 00000020 InterruptVectors 0000e356 g F .text 00000166 get_string 0000ecd8 g F .text 00000024 memchr 0000e018 w .text 00000000 __do_clear_bss 0000ed2c g F .text 0000004e strstr 0000ed7a g F .text 00000030 strncmp 0000e02c w .text 00000000 vector_ffe2 0000e02c w .text 00000000 vector_ffe8 0000e030 w .text 00000000 _unexpected_ 0000e02c w .text 00000000 vector_fffa 0000e718 g F .text 000005c0 vuprintf 0000ecfc g F .text 00000030 memcmp 0000e09e g F .text 0000000e init_adc 0000e04c g F .text 00000024 P1_VEC 0000e000 w .text 00000000 _reset_vector__ 0000e02c g .text 00000000 __ctors_start 0000e006 w .text 00000000 __do_copy_data 00000204 g .bss 00000000 __bss_start 0000e02c w .text 00000000 vector_ffee 0000e02c w .text 00000000 vector_fff4 0000e174 g F .text 000001e2 main 0000e02c w .text 00000000 vector_fff8 0000e02c w .text 00000000 vector_fff2 00010000 g .vectors 00000000 _vectors_end 0000e032 g .text 00000000 vector_ffe6 0000e070 g F .text 0000002e delay 0000e674 g F .text 00000016 sprintf 0000e02c g .text 00000000 __dtors_start 0000e02c g .text 00000000 __ctors_end 00000300 g *ABS* 00000000 __stack 00000204 g .data 00000000 _edata 0000020a g .bss 00000000 _end 00000208 g O .bss 00000002 flags 0000edaa 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 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 04 00 mov #4, r15 ;#0x0004 e00a: 0f 93 cmp #0, r15 ;r3 As==00 e00c: 05 24 jz $+12 ;abs 0xe018 e00e: 2f 83 decd r15 ; e010: 9f 4f d6 ed mov -4650(r15),512(r15); e014: 00 02 e016: fb 23 jnz $-8 ;abs 0xe00e 0000e018 <__do_clear_bss>: e018: 3f 40 06 00 mov #6, r15 ;#0x0006 e01c: 0f 93 cmp #0, r15 ;r3 As==00 e01e: 04 24 jz $+10 ;abs 0xe028 e020: 1f 83 dec r15 ; e022: cf 43 04 02 mov.b #0, 516(r15);r3 As==00 e026: fc 23 jnz $-6 ;abs 0xe020 0000e028 <__jump_to_main>: e028: 30 40 74 e1 br #0xe174 ; 0000e02c <__ctors_end>: e02c: 30 40 30 e0 br #0xe030 ; 0000e030 <_unexpected_>: e030: 00 13 reti 0000e032 : e032: 0f 12 push r15 ; e034: d2 b3 2b 00 bit.b #1, &0x002b ;r3 As==01 e038: 02 24 jz $+6 ;abs 0xe03e e03a: 92 d3 08 02 bis #1, &0x0208 ;r3 As==01 e03e: b1 c0 d0 00 bic #208, 2(r1) ;#0x00d0 e042: 02 00 e044: c2 43 2b 00 mov.b #0, &0x002b ;r3 As==00 e048: 3f 41 pop r15 ; e04a: 00 13 reti 0000e04c : e04c: 0f 12 push r15 ; e04e: f2 b2 23 00 bit.b #8, &0x0023 ;r2 As==11 e052: 02 24 jz $+6 ;abs 0xe058 e054: a2 d3 08 02 bis #2, &0x0208 ;r3 As==10 e058: d2 b3 23 00 bit.b #1, &0x0023 ;r3 As==01 e05c: 02 24 jz $+6 ;abs 0xe062 e05e: a2 d2 08 02 bis #4, &0x0208 ;r2 As==10 e062: b1 c0 d0 00 bic #208, 2(r1) ;#0x00d0 e066: 02 00 e068: c2 43 23 00 mov.b #0, &0x0023 ;r3 As==00 e06c: 3f 41 pop r15 ; e06e: 00 13 reti 0000e070 : e070: 0e 43 clr r14 ; e072: 0e 9f cmp r15, r14 ; e074: 13 2c jc $+40 ;abs 0xe09c e076: 03 43 nop e078: 03 43 nop e07a: 03 43 nop e07c: 03 43 nop e07e: 03 43 nop e080: 03 43 nop e082: 03 43 nop e084: 03 43 nop e086: 03 43 nop e088: 03 43 nop e08a: 03 43 nop e08c: 03 43 nop e08e: 03 43 nop e090: 03 43 nop e092: 03 43 nop e094: 03 43 nop e096: 1e 53 inc r14 ; e098: 0e 9f cmp r15, r14 ; e09a: ed 2b jnc $-36 ;abs 0xe076 e09c: 30 41 ret 0000e09e : e09e: b2 40 10 1c mov #7184, &0x01b0 ;#0x1c10 e0a2: b0 01 e0a4: b2 40 e0 50 mov #20704, &0x01b2 ;#0x50e0 e0a8: b2 01 e0aa: 30 41 ret 0000e0ac : e0ac: a2 c3 b0 01 bic #2, &0x01b0 ;r3 As==10 e0b0: 82 4f b2 01 mov r15, &0x01b2 ; e0b4: b2 d0 03 00 bis #3, &0x01b0 ;#0x0003 e0b8: b0 01 e0ba: 92 b3 b2 01 bit #1, &0x01b2 ;r3 As==01 e0be: fd 23 jnz $-4 ;abs 0xe0ba e0c0: 1f 42 b4 01 mov &0x01b4,r15 ;0x01b4 e0c4: 30 41 ret 0000e0c6 : e0c6: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 e0ca: 20 01 e0cc: f2 40 36 00 mov.b #54, &0x0021 ;#0x0036 e0d0: 21 00 e0d2: f2 40 06 00 mov.b #6, &0x0029 ;#0x0006 e0d6: 29 00 e0d8: c2 43 19 00 mov.b #0, &0x0019 ;r3 As==00 e0dc: c2 43 26 00 mov.b #0, &0x0026 ;r3 As==00 e0e0: c2 43 2e 00 mov.b #0, &0x002e ;r3 As==00 e0e4: d2 43 1b 00 mov.b #1, &0x001b ;r3 As==01 e0e8: f2 40 d2 ff mov.b #-46, &0x0022 ;#0xffd2 e0ec: 22 00 e0ee: f2 40 fa ff mov.b #-6, &0x002a ;#0xfffa e0f2: 2a 00 e0f4: f2 40 fe ff mov.b #-2, &0x001a ;#0xfffe e0f8: 1a 00 e0fa: f2 40 09 00 mov.b #9, &0x0024 ;#0x0009 e0fe: 24 00 e100: d2 43 2c 00 mov.b #1, &0x002c ;r3 As==01 e104: f2 40 09 00 mov.b #9, &0x0025 ;#0x0009 e108: 25 00 e10a: d2 43 2d 00 mov.b #1, &0x002d ;r3 As==01 e10e: f2 d0 07 00 bis.b #7, &0x0057 ;#0x0007 e112: 57 00 e114: f2 d0 e0 ff bis.b #-32, &0x0056 ;#0xffe0 e118: 56 00 e11a: d2 43 58 00 mov.b #1, &0x0058 ;r3 As==01 e11e: 30 41 ret e120: 47 54 add.b r4, r7 ; e122: 58 00 .word 0x0058; ???? e124: 47 4e mov.b r14, r7 ; e126: 44 00 .word 0x0044; ???? e128: 47 41 mov.b r1, r7 ; e12a: 52 00 .word 0x0052; ???? e12c: 72 65 addc.b @r5+, r2 ; e12e: 73 65 .word 0x6573; ???? e130: 74 00 .word 0x0074; ???? e132: 56 62 61 74 addc.b &0x7461,r6 ;0x7461 e136: 74 00 .word 0x0074; ???? e138: 1b 5b 33 32 add 12851(r11),r11 ; e13c: 6d 47 mov.b @r7, r13 ; e13e: 4e 44 mov.b r4, r14 ; e140: 3a 25 jz $+630 ;abs 0xe3b6 e142: 73 20 jnz $+232 ;abs 0xe22a e144: 56 62 61 74 addc.b &0x7461,r6 ;0x7461 e148: 74 20 jnz $+234 ;abs 0xe232 e14a: 69 73 subc.b #2, r9 ;r3 As==10 e14c: 20 25 jz $+578 ;abs 0xe38e e14e: 64 1b .word 0x1b64; ???? e150: 5b 33 jn $-328 ;abs 0xe008 e152: 30 6d addc @r13+, r0 ; e154: 00 47 br r7 ; e156: 54 58 20 72 add.b 29216(r8),r4 ; e15a: 65 73 subc.b #2, r5 ;r3 As==10 e15c: 65 74 subc.b @r4, r5 ; e15e: 00 47 br r7 ; e160: 52 58 20 72 add.b 29216(r8),r2 ; e164: 65 73 subc.b #2, r5 ;r3 As==10 e166: 65 74 subc.b @r4, r5 ; e168: 00 43 clr r0 ; e16a: 54 4c 20 72 mov.b 29216(r12),r4 ; e16e: 65 73 subc.b #2, r5 ;r3 As==10 e170: 65 74 subc.b @r4, r5 ; ... 0000e174
: e174: 31 40 c0 02 mov #704, r1 ;#0x02c0 e178: 04 41 mov r1, r4 ; e17a: b0 12 c6 e0 call #-7994 ;#0xe0c6 e17e: b0 12 9e e0 call #-8034 ;#0xe09e e182: 3e 40 40 00 mov #64, r14 ;#0x0040 e186: 0f 44 mov r4, r15 ; e188: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 e18c: 1f 53 inc r15 ; e18e: 1e 83 dec r14 ; e190: fb 23 jnz $-8 ;abs 0xe188 e192: 82 43 08 02 mov #0, &0x0208 ;r3 As==00 e196: 3f 40 ff 00 mov #255, r15 ;#0x00ff e19a: b0 12 70 e0 call #-8080 ;#0xe070 e19e: f2 e0 10 00 xor.b #16, &0x0019 ;#0x0010 e1a2: 19 00 e1a4: 3f 40 ff 00 mov #255, r15 ;#0x00ff e1a8: b0 12 70 e0 call #-8080 ;#0xe070 e1ac: f2 e0 10 00 xor.b #16, &0x0019 ;#0x0010 e1b0: 19 00 e1b2: 82 43 08 02 mov #0, &0x0208 ;r3 As==00 e1b6: c2 43 2b 00 mov.b #0, &0x002b ;r3 As==00 e1ba: c2 43 23 00 mov.b #0, &0x0023 ;r3 As==00 e1be: 32 d2 eint e1c0: 48 43 clr.b r8 ; e1c2: a2 b2 08 02 bit #4, &0x0208 ;r2 As==10 e1c6: 3a 24 jz $+118 ;abs 0xe23c e1c8: 32 c2 dint e1ca: 58 43 mov.b #1, r8 ;r3 As==01 e1cc: f2 d0 20 00 bis.b #32, &0x0019 ;#0x0020 e1d0: 19 00 e1d2: 0e 44 mov r4, r14 ; e1d4: 7f 40 03 00 mov.b #3, r15 ;#0x0003 e1d8: b0 12 56 e3 call #-7338 ;#0xe356 e1dc: 4b 4f mov.b r15, r11 ; e1de: d2 c3 23 00 bic.b #1, &0x0023 ;r3 As==01 e1e2: f2 f0 df ff and.b #-33, &0x0019 ;#0xffdf e1e6: 19 00 e1e8: f2 d0 10 00 bis.b #16, &0x0019 ;#0x0010 e1ec: 19 00 e1ee: 09 43 clr r9 ; e1f0: 3d 40 03 00 mov #3, r13 ;#0x0003 e1f4: 0e 44 mov r4, r14 ; e1f6: 3f 40 20 e1 mov #-7904, r15 ;#0xe120 e1fa: b0 12 fc ec call #-4868 ;#0xecfc e1fe: 0f 93 cmp #0, r15 ;r3 As==00 e200: 01 20 jnz $+4 ;abs 0xe204 e202: 19 43 mov #1, r9 ;r3 As==01 e204: 0a 43 clr r10 ; e206: 3d 40 03 00 mov #3, r13 ;#0x0003 e20a: 0e 44 mov r4, r14 ; e20c: 3f 40 24 e1 mov #-7900, r15 ;#0xe124 e210: b0 12 fc ec call #-4868 ;#0xecfc e214: 0f 93 cmp #0, r15 ;r3 As==00 e216: 01 20 jnz $+4 ;abs 0xe21a e218: 1a 43 mov #1, r10 ;r3 As==01 e21a: 0f 49 mov r9, r15 ; e21c: 0f da bis r10, r15 ; e21e: 0f 93 cmp #0, r15 ;r3 As==00 e220: 46 24 jz $+142 ;abs 0xe2ae e222: 4d 4b mov.b r11, r13 ; e224: 0e 44 mov r4, r14 ; e226: 6f 43 mov.b #2, r15 ;r3 As==10 e228: b0 12 bc e4 call #-6980 ;#0xe4bc e22c: f2 c2 23 00 bic.b #8, &0x0023 ;r2 As==11 e230: f2 f0 ef ff and.b #-17, &0x0019 ;#0xffef e234: 19 00 e236: a2 c2 08 02 bic #4, &0x0208 ;r2 As==10 e23a: 32 d2 eint e23c: 92 b3 08 02 bit #1, &0x0208 ;r3 As==01 e240: 21 24 jz $+68 ;abs 0xe284 e242: 58 43 mov.b #1, r8 ;r3 As==01 e244: d2 b3 28 00 bit.b #1, &0x0028 ;r3 As==01 e248: 1b 20 jnz $+56 ;abs 0xe280 e24a: 32 c2 dint e24c: f2 d0 20 00 bis.b #32, &0x0019 ;#0x0020 e250: 19 00 e252: 0e 44 mov r4, r14 ; e254: 5f 43 mov.b #1, r15 ;r3 As==01 e256: b0 12 56 e3 call #-7338 ;#0xe356 e25a: d2 c3 2b 00 bic.b #1, &0x002b ;r3 As==01 e25e: f2 f0 df ff and.b #-33, &0x0019 ;#0xffdf e262: 19 00 e264: f2 d0 10 00 bis.b #16, &0x0019 ;#0x0010 e268: 19 00 e26a: 4d 4f mov.b r15, r13 ; e26c: 0e 44 mov r4, r14 ; e26e: 6f 43 mov.b #2, r15 ;r3 As==10 e270: b0 12 bc e4 call #-6980 ;#0xe4bc e274: f2 c2 23 00 bic.b #8, &0x0023 ;r2 As==11 e278: f2 f0 ef ff and.b #-17, &0x0019 ;#0xffef e27c: 19 00 e27e: 32 d2 eint e280: 92 c3 08 02 bic #1, &0x0208 ;r3 As==01 e284: a2 b3 08 02 bit #2, &0x0208 ;r3 As==10 e288: 0d 24 jz $+28 ;abs 0xe2a4 e28a: 58 43 mov.b #1, r8 ;r3 As==01 e28c: f2 d0 20 00 bis.b #32, &0x0019 ;#0x0020 e290: 19 00 e292: 32 c2 dint e294: f2 c2 23 00 bic.b #8, &0x0023 ;r2 As==11 e298: 32 d2 eint e29a: a2 c3 08 02 bic #2, &0x0208 ;r3 As==10 e29e: f2 f0 df ff and.b #-33, &0x0019 ;#0xffdf e2a2: 19 00 e2a4: 48 93 cmp.b #0, r8 ;r3 As==00 e2a6: 8c 23 jnz $-230 ;abs 0xe1c0 e2a8: 32 d0 d0 00 bis #208, r2 ;#0x00d0 e2ac: 89 3f jmp $-236 ;abs 0xe1c0 e2ae: 3d 40 03 00 mov #3, r13 ;#0x0003 e2b2: 0e 44 mov r4, r14 ; e2b4: 3f 40 28 e1 mov #-7896, r15 ;#0xe128 e2b8: b0 12 fc ec call #-4868 ;#0xecfc e2bc: 0f 93 cmp #0, r15 ;r3 As==00 e2be: 3f 20 jnz $+128 ;abs 0xe33e e2c0: 3e 40 2c e1 mov #-7892, r14 ;#0xe12c e2c4: 0f 44 mov r4, r15 ; e2c6: b0 12 2c ed call #-4820 ;#0xed2c e2ca: 0f 93 cmp #0, r15 ;r3 As==00 e2cc: 1e 20 jnz $+62 ;abs 0xe30a e2ce: 3e 40 32 e1 mov #-7886, r14 ;#0xe132 e2d2: 0f 44 mov r4, r15 ; e2d4: b0 12 2c ed call #-4820 ;#0xed2c e2d8: 0f 93 cmp #0, r15 ;r3 As==00 e2da: aa 27 jz $-170 ;abs 0xe230 e2dc: 3f 40 00 50 mov #20480, r15 ;#0x5000 e2e0: b0 12 ac e0 call #-8020 ;#0xe0ac e2e4: 0f 12 push r15 ; e2e6: 30 12 28 e1 push #-7896 ;#0xe128 e2ea: 30 12 38 e1 push #-7880 ;#0xe138 e2ee: 04 12 push r4 ; e2f0: b0 12 74 e6 call #-6540 ;#0xe674 e2f4: 4b 4f mov.b r15, r11 ; e2f6: 5b 53 inc.b r11 ; e2f8: 4d 4b mov.b r11, r13 ; e2fa: 0e 44 mov r4, r14 ; e2fc: 6f 43 mov.b #2, r15 ;r3 As==10 e2fe: b0 12 bc e4 call #-6980 ;#0xe4bc e302: f2 c2 23 00 bic.b #8, &0x0023 ;r2 As==11 e306: 31 52 add #8, r1 ;r2 As==11 e308: 93 3f jmp $-216 ;abs 0xe230 e30a: 7d 40 0a 00 mov.b #10, r13 ;#0x000a e30e: 3e 40 55 e1 mov #-7851, r14 ;#0xe155 e312: 6f 43 mov.b #2, r15 ;r3 As==10 e314: b0 12 bc e4 call #-6980 ;#0xe4bc e318: 7d 40 0a 00 mov.b #10, r13 ;#0x000a e31c: 3e 40 5f e1 mov #-7841, r14 ;#0xe15f e320: 7f 40 03 00 mov.b #3, r15 ;#0x0003 e324: b0 12 bc e4 call #-6980 ;#0xe4bc e328: 7d 40 0a 00 mov.b #10, r13 ;#0x000a e32c: 3e 40 69 e1 mov #-7831, r14 ;#0xe169 e330: 5f 43 mov.b #1, r15 ;r3 As==01 e332: b0 12 bc e4 call #-6980 ;#0xe4bc e336: b2 40 08 5a mov #23048, &0x0120 ;#0x5a08 e33a: 20 01 e33c: ff 3f jmp $+0 ;abs 0xe33c e33e: 4d 4b mov.b r11, r13 ; e340: 0e 44 mov r4, r14 ; e342: 5f 43 mov.b #1, r15 ;r3 As==01 e344: b0 12 bc e4 call #-6980 ;#0xe4bc e348: d2 c3 2b 00 bic.b #1, &0x002b ;r3 As==01 e34c: 71 3f jmp $-284 ;abs 0xe230 e34e: 31 50 40 00 add #64, r1 ;#0x0040 e352: 30 40 d4 ed br #0xedd4 ; 0000e356 : e356: 0b 12 push r11 ; e358: 0a 12 push r10 ; e35a: 09 12 push r9 ; e35c: 08 12 push r8 ; e35e: 07 12 push r7 ; e360: 06 12 push r6 ; e362: 05 12 push r5 ; e364: 04 12 push r4 ; e366: 21 82 sub #4, r1 ;r2 As==10 e368: 81 4e 00 00 mov r14, 0(r1) ; e36c: 49 43 clr.b r9 ; e36e: 0c 43 clr r12 ; e370: 0d 43 clr r13 ; e372: 8f 11 sxt r15 ; e374: 2f 93 cmp #2, r15 ;r3 As==10 e376: 90 24 jz $+290 ;abs 0xe498 e378: 3f 90 03 00 cmp #3, r15 ;#0x0003 e37c: 81 34 jge $+260 ;abs 0xe480 e37e: 1f 93 cmp #1, r15 ;r3 As==01 e380: 03 24 jz $+8 ;abs 0xe388 e382: 3f 40 ff 00 mov #255, r15 ;#0x00ff e386: 90 3c jmp $+290 ;abs 0xe4a8 e388: 64 43 mov.b #2, r4 ;r3 As==10 e38a: 5b 43 mov.b #1, r11 ;r3 As==01 e38c: 66 42 mov.b #4, r6 ;r2 As==10 e38e: 45 43 clr.b r5 ; e390: 3e 40 28 00 mov #40, r14 ;#0x0028 e394: 3a 40 29 00 mov #41, r10 ;#0x0029 e398: 6f 4e mov.b @r14, r15 ; e39a: 8f 11 sxt r15 ; e39c: 47 4b mov.b r11, r7 ; e39e: 0f f7 and r7, r15 ; e3a0: 0f 97 cmp r7, r15 ; e3a2: 5c 24 jz $+186 ;abs 0xe45c e3a4: 48 44 mov.b r4, r8 ; e3a6: 78 e3 xor.b #-1, r8 ;r3 As==11 e3a8: ca f8 00 00 and.b r8, 0(r10) ; e3ac: b2 40 08 5a mov #23048, &0x0120 ;#0x5a08 e3b0: 20 01 e3b2: 7b 42 mov.b #8, r11 ;r2 As==11 e3b4: 4d 46 mov.b r6, r13 ; e3b6: 46 45 mov.b r5, r6 ; e3b8: 49 59 rla.b r9 ; e3ba: 6f 4e mov.b @r14, r15 ; e3bc: 8f 11 sxt r15 ; e3be: 0f fd and r13, r15 ; e3c0: 0f 9d cmp r13, r15 ; e3c2: fb 27 jz $-8 ;abs 0xe3ba e3c4: 6f 4e mov.b @r14, r15 ; e3c6: 8f 11 sxt r15 ; e3c8: 0f f7 and r7, r15 ; e3ca: 0c 46 mov r6, r12 ; e3cc: 0c 93 cmp #0, r12 ;r3 As==00 e3ce: 03 24 jz $+8 ;abs 0xe3d6 e3d0: 0f 11 rra r15 ; e3d2: 1c 83 dec r12 ; e3d4: fd 23 jnz $-4 ;abs 0xe3d0 e3d6: 49 df bis.b r15, r9 ; e3d8: ca d4 00 00 bis.b r4, 0(r10) ; e3dc: 6f 4e mov.b @r14, r15 ; e3de: 8f 11 sxt r15 ; e3e0: 0f fd and r13, r15 ; e3e2: fc 27 jz $-6 ;abs 0xe3dc e3e4: ca f8 00 00 and.b r8, 0(r10) ; e3e8: 7b 53 add.b #-1, r11 ;r3 As==11 e3ea: e6 23 jnz $-50 ;abs 0xe3b8 e3ec: c1 49 02 00 mov.b r9, 2(r1) ; e3f0: c1 43 03 00 mov.b #0, 3(r1) ;r3 As==00 e3f4: 05 43 clr r5 ; e3f6: 91 93 02 00 cmp #1, 2(r1) ;r3 As==01 e3fa: 28 24 jz $+82 ;abs 0xe44c e3fc: b2 40 08 5a mov #23048, &0x0120 ;#0x5a08 e400: 20 01 e402: 7b 42 mov.b #8, r11 ;r2 As==11 e404: 49 59 rla.b r9 ; e406: 6f 4e mov.b @r14, r15 ; e408: 8f 11 sxt r15 ; e40a: 0f fd and r13, r15 ; e40c: 0f 9d cmp r13, r15 ; e40e: fb 27 jz $-8 ;abs 0xe406 e410: 6f 4e mov.b @r14, r15 ; e412: 8f 11 sxt r15 ; e414: 0f f7 and r7, r15 ; e416: 0c 46 mov r6, r12 ; e418: 0c 93 cmp #0, r12 ;r3 As==00 e41a: 03 24 jz $+8 ;abs 0xe422 e41c: 0f 11 rra r15 ; e41e: 1c 83 dec r12 ; e420: fd 23 jnz $-4 ;abs 0xe41c e422: 49 df bis.b r15, r9 ; e424: ca d4 00 00 bis.b r4, 0(r10) ; e428: 6f 4e mov.b @r14, r15 ; e42a: 8f 11 sxt r15 ; e42c: 0f fd and r13, r15 ; e42e: fc 27 jz $-6 ;abs 0xe428 e430: ca f8 00 00 and.b r8, 0(r10) ; e434: 7b 53 add.b #-1, r11 ;r3 As==11 e436: e6 23 jnz $-50 ;abs 0xe404 e438: 2f 41 mov @r1, r15 ; e43a: 0f 55 add r5, r15 ; e43c: cf 49 00 00 mov.b r9, 0(r15) ; e440: 15 53 inc r5 ; e442: 1f 41 02 00 mov 2(r1), r15 ; e446: 3f 53 add #-1, r15 ;r3 As==11 e448: 05 9f cmp r15, r5 ; e44a: d8 2b jnc $-78 ;abs 0xe3fc e44c: ca d4 00 00 bis.b r4, 0(r10) ; e450: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 e454: 20 01 e456: 1f 41 02 00 mov 2(r1), r15 ; e45a: 26 3c jmp $+78 ;abs 0xe4a8 e45c: 1c 53 inc r12 ; e45e: 0d 63 adc r13 ; e460: 3c 90 20 a1 cmp #-24288,r12 ;#0xa120 e464: 03 20 jnz $+8 ;abs 0xe46c e466: 3d 90 07 00 cmp #7, r13 ;#0x0007 e46a: 06 24 jz $+14 ;abs 0xe478 e46c: 6f 4e mov.b @r14, r15 ; e46e: 8f 11 sxt r15 ; e470: 0f f7 and r7, r15 ; e472: 0f 97 cmp r7, r15 ; e474: f3 27 jz $-24 ;abs 0xe45c e476: 96 3f jmp $-210 ;abs 0xe3a4 e478: b2 40 08 5a mov #23048, &0x0120 ;#0x5a08 e47c: 20 01 e47e: f6 3f jmp $-18 ;abs 0xe46c e480: 3f 90 03 00 cmp #3, r15 ;#0x0003 e484: 7e 23 jnz $-258 ;abs 0xe382 e486: 64 43 mov.b #2, r4 ;r3 As==10 e488: 5b 43 mov.b #1, r11 ;r3 As==01 e48a: 66 42 mov.b #4, r6 ;r2 As==10 e48c: 45 43 clr.b r5 ; e48e: 3e 40 20 00 mov #32, r14 ;#0x0020 e492: 3a 40 21 00 mov #33, r10 ;#0x0021 e496: 80 3f jmp $-254 ;abs 0xe398 e498: 74 40 10 00 mov.b #16, r4 ;#0x0010 e49c: 7b 42 mov.b #8, r11 ;r2 As==11 e49e: 76 40 20 00 mov.b #32, r6 ;#0x0020 e4a2: 75 40 03 00 mov.b #3, r5 ;#0x0003 e4a6: f3 3f jmp $-24 ;abs 0xe48e e4a8: 21 52 add #4, r1 ;r2 As==10 e4aa: 34 41 pop r4 ; e4ac: 35 41 pop r5 ; e4ae: 36 41 pop r6 ; e4b0: 37 41 pop r7 ; e4b2: 38 41 pop r8 ; e4b4: 39 41 pop r9 ; e4b6: 3a 41 pop r10 ; e4b8: 3b 41 pop r11 ; e4ba: 30 41 ret 0000e4bc : e4bc: 0b 12 push r11 ; e4be: 0a 12 push r10 ; e4c0: 09 12 push r9 ; e4c2: 08 12 push r8 ; e4c4: 07 12 push r7 ; e4c6: 06 12 push r6 ; e4c8: 05 12 push r5 ; e4ca: 04 12 push r4 ; e4cc: 31 80 0a 00 sub #10, r1 ;#0x000a e4d0: 81 4e 00 00 mov r14, 0(r1) ; e4d4: c1 4d 02 00 mov.b r13, 2(r1) ; e4d8: 08 43 clr r8 ; e4da: 09 43 clr r9 ; e4dc: 8f 11 sxt r15 ; e4de: 2f 93 cmp #2, r15 ;r3 As==10 e4e0: b6 24 jz $+366 ;abs 0xe64e e4e2: 3f 90 03 00 cmp #3, r15 ;#0x0003 e4e6: a3 34 jge $+328 ;abs 0xe62e e4e8: 1f 93 cmp #1, r15 ;r3 As==01 e4ea: 02 24 jz $+6 ;abs 0xe4f0 e4ec: 3f 43 mov #-1, r15 ;r3 As==11 e4ee: b7 3c jmp $+368 ;abs 0xe65e e4f0: 64 43 mov.b #2, r4 ;r3 As==10 e4f2: 5c 43 mov.b #1, r12 ;r3 As==01 e4f4: 65 42 mov.b #4, r5 ;r2 As==10 e4f6: 7e 40 06 00 mov.b #6, r14 ;#0x0006 e4fa: 3d 40 28 00 mov #40, r13 ;#0x0028 e4fe: 3a 40 29 00 mov #41, r10 ;#0x0029 e502: b1 40 2a 00 mov #42, 6(r1) ;#0x002a e506: 06 00 e508: 6f 4d mov.b @r13, r15 ; e50a: 8f 11 sxt r15 ; e50c: 7c f3 and.b #-1, r12 ;r3 As==11 e50e: 0f fc and r12, r15 ; e510: 02 20 jnz $+6 ;abs 0xe516 e512: 0f 43 clr r15 ; e514: a4 3c jmp $+330 ;abs 0xe65e e516: 1f 41 06 00 mov 6(r1), r15 ; e51a: cf d5 00 00 bis.b r5, 0(r15) ; e51e: 47 44 mov.b r4, r7 ; e520: 77 e3 xor.b #-1, r7 ;r3 As==11 e522: ca f7 00 00 and.b r7, 0(r10) ; e526: 6f 4d mov.b @r13, r15 ; e528: 8f 11 sxt r15 ; e52a: 0f fc and r12, r15 ; e52c: 0f 9c cmp r12, r15 ; e52e: 6d 24 jz $+220 ;abs 0xe60a e530: 5b 41 02 00 mov.b 2(r1), r11 ; e534: b2 40 08 5a mov #23048, &0x0120 ;#0x5a08 e538: 20 01 e53a: 79 42 mov.b #8, r9 ;r2 As==11 e53c: 46 4e mov.b r14, r6 ; e53e: 48 45 mov.b r5, r8 ; e540: 78 e3 xor.b #-1, r8 ;r3 As==11 e542: 6f 4d mov.b @r13, r15 ; e544: 8f 11 sxt r15 ; e546: 0f fc and r12, r15 ; e548: 0f 9c cmp r12, r15 ; e54a: fb 27 jz $-8 ;abs 0xe542 e54c: 4f 4b mov.b r11, r15 ; e54e: 7f f0 80 ff and.b #-128, r15 ;#0xff80 e552: 7f f3 and.b #-1, r15 ;r3 As==11 e554: 0e 46 mov r6, r14 ; e556: 0e 93 cmp #0, r14 ;r3 As==00 e558: 03 24 jz $+8 ;abs 0xe560 e55a: 0f 11 rra r15 ; e55c: 1e 83 dec r14 ; e55e: fd 23 jnz $-4 ;abs 0xe55a e560: 4f f4 and.b r4, r15 ; e562: ca df 00 00 bis.b r15, 0(r10) ; e566: ca f8 00 00 and.b r8, 0(r10) ; e56a: 6f 4d mov.b @r13, r15 ; e56c: 8f 11 sxt r15 ; e56e: 0f fc and r12, r15 ; e570: fc 27 jz $-6 ;abs 0xe56a e572: ca d5 00 00 bis.b r5, 0(r10) ; e576: ca f7 00 00 and.b r7, 0(r10) ; e57a: 4b 5b rla.b r11 ; e57c: 79 53 add.b #-1, r9 ;r3 As==11 e57e: e1 23 jnz $-60 ;abs 0xe542 e580: d1 41 02 00 mov.b 2(r1), 8(r1) ; e584: 08 00 e586: c1 43 09 00 mov.b #0, 9(r1) ;r3 As==00 e58a: 81 43 04 00 mov #0, 4(r1) ;r3 As==00 e58e: 91 93 08 00 cmp #1, 8(r1) ;r3 As==01 e592: 2f 24 jz $+96 ;abs 0xe5f2 e594: b2 40 08 5a mov #23048, &0x0120 ;#0x5a08 e598: 20 01 e59a: 2f 41 mov @r1, r15 ; e59c: 1f 51 04 00 add 4(r1), r15 ; e5a0: 6b 4f mov.b @r15, r11 ; e5a2: 79 42 mov.b #8, r9 ;r2 As==11 e5a4: 6f 4d mov.b @r13, r15 ; e5a6: 8f 11 sxt r15 ; e5a8: 0f fc and r12, r15 ; e5aa: 0f 9c cmp r12, r15 ; e5ac: fb 27 jz $-8 ;abs 0xe5a4 e5ae: 4f 4b mov.b r11, r15 ; e5b0: 7f f0 80 ff and.b #-128, r15 ;#0xff80 e5b4: 7f f3 and.b #-1, r15 ;r3 As==11 e5b6: 0e 46 mov r6, r14 ; e5b8: 0e 93 cmp #0, r14 ;r3 As==00 e5ba: 03 24 jz $+8 ;abs 0xe5c2 e5bc: 0f 11 rra r15 ; e5be: 1e 83 dec r14 ; e5c0: fd 23 jnz $-4 ;abs 0xe5bc e5c2: 4f f4 and.b r4, r15 ; e5c4: ca df 00 00 bis.b r15, 0(r10) ; e5c8: ca f8 00 00 and.b r8, 0(r10) ; e5cc: 6f 4d mov.b @r13, r15 ; e5ce: 8f 11 sxt r15 ; e5d0: 0f fc and r12, r15 ; e5d2: fc 27 jz $-6 ;abs 0xe5cc e5d4: ca d5 00 00 bis.b r5, 0(r10) ; e5d8: ca f7 00 00 and.b r7, 0(r10) ; e5dc: 4b 5b rla.b r11 ; e5de: 79 53 add.b #-1, r9 ;r3 As==11 e5e0: e1 23 jnz $-60 ;abs 0xe5a4 e5e2: 91 53 04 00 inc 4(r1) ; e5e6: 1f 41 08 00 mov 8(r1), r15 ; e5ea: 3f 53 add #-1, r15 ;r3 As==11 e5ec: 81 9f 04 00 cmp r15, 4(r1) ; e5f0: d1 2b jnc $-92 ;abs 0xe594 e5f2: 1f 41 06 00 mov 6(r1), r15 ; e5f6: cf f8 00 00 and.b r8, 0(r15) ; e5fa: 44 d5 bis.b r5, r4 ; e5fc: ca d4 00 00 bis.b r4, 0(r10) ; e600: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 e604: 20 01 e606: 1f 43 mov #1, r15 ;r3 As==01 e608: 2a 3c jmp $+86 ;abs 0xe65e e60a: 18 53 inc r8 ; e60c: 09 63 adc r9 ; e60e: 38 90 20 a1 cmp #-24288,r8 ;#0xa120 e612: 03 20 jnz $+8 ;abs 0xe61a e614: 39 90 07 00 cmp #7, r9 ;#0x0007 e618: 06 24 jz $+14 ;abs 0xe626 e61a: 6f 4d mov.b @r13, r15 ; e61c: 8f 11 sxt r15 ; e61e: 0f fc and r12, r15 ; e620: 0f 9c cmp r12, r15 ; e622: f3 27 jz $-24 ;abs 0xe60a e624: 85 3f jmp $-244 ;abs 0xe530 e626: b2 40 08 5a mov #23048, &0x0120 ;#0x5a08 e62a: 20 01 e62c: f6 3f jmp $-18 ;abs 0xe61a e62e: 3f 90 03 00 cmp #3, r15 ;#0x0003 e632: 5c 23 jnz $-326 ;abs 0xe4ec e634: 64 43 mov.b #2, r4 ;r3 As==10 e636: 5c 43 mov.b #1, r12 ;r3 As==01 e638: 65 42 mov.b #4, r5 ;r2 As==10 e63a: 7e 40 06 00 mov.b #6, r14 ;#0x0006 e63e: 3d 40 20 00 mov #32, r13 ;#0x0020 e642: 3a 40 21 00 mov #33, r10 ;#0x0021 e646: b1 40 22 00 mov #34, 6(r1) ;#0x0022 e64a: 06 00 e64c: 5d 3f jmp $-324 ;abs 0xe508 e64e: 74 40 10 00 mov.b #16, r4 ;#0x0010 e652: 7c 42 mov.b #8, r12 ;r2 As==11 e654: 75 40 20 00 mov.b #32, r5 ;#0x0020 e658: 7e 40 03 00 mov.b #3, r14 ;#0x0003 e65c: f0 3f jmp $-30 ;abs 0xe63e e65e: 31 50 0a 00 add #10, r1 ;#0x000a e662: 34 41 pop r4 ; e664: 35 41 pop r5 ; e666: 36 41 pop r6 ; e668: 37 41 pop r7 ; e66a: 38 41 pop r8 ; e66c: 39 41 pop r9 ; e66e: 3a 41 pop r10 ; e670: 3b 41 pop r11 ; e672: 30 41 ret 0000e674 : e674: 2f 43 mov #2, r15 ;r3 As==10 e676: 0f 51 add r1, r15 ; e678: 2c 4f mov @r15, r12 ; e67a: 1e 4f 02 00 mov 2(r15), r14 ; e67e: 2f 52 add #4, r15 ;r2 As==10 e680: 0d 4f mov r15, r13 ; e682: 0f 4c mov r12, r15 ; e684: b0 12 9a e6 call #-6502 ;#0xe69a e688: 30 41 ret 0000e68a : e68a: 1e 42 04 02 mov &0x0204,r14 ;0x0204 e68e: ce 4f 00 00 mov.b r15, 0(r14) ; e692: 92 53 04 02 inc &0x0204 ; e696: 7f f3 and.b #-1, r15 ;r3 As==11 e698: 30 41 ret 0000e69a : e69a: 0b 12 push r11 ; e69c: 0b 4f mov r15, r11 ; e69e: 82 4f 04 02 mov r15, &0x0204 ; e6a2: 3f 40 8a e6 mov #-6518, r15 ;#0xe68a e6a6: b0 12 18 e7 call #-6376 ;#0xe718 e6aa: 0b 5f add r15, r11 ; e6ac: cb 43 00 00 mov.b #0, 0(r11) ;r3 As==00 e6b0: 3b 41 pop r11 ; e6b2: 30 41 ret 0000e6b4 : e6b4: 0b 12 push r11 ; e6b6: 0a 12 push r10 ; e6b8: 0a 4f mov r15, r10 ; e6ba: 0b 4e mov r14, r11 ; e6bc: 0e 93 cmp #0, r14 ;r3 As==00 e6be: 02 20 jnz $+6 ;abs 0xe6c4 e6c0: 1f 43 mov #1, r15 ;r3 As==01 e6c2: 0d 3c jmp $+28 ;abs 0xe6de e6c4: 6f 4a mov.b @r10, r15 ; e6c6: 8f 11 sxt r15 ; e6c8: 1a 53 inc r10 ; e6ca: 92 12 06 02 call &0x0206 ; e6ce: 0f 93 cmp #0, r15 ;r3 As==00 e6d0: 05 38 jl $+12 ;abs 0xe6dc e6d2: 92 53 02 02 inc &0x0202 ; e6d6: 3b 53 add #-1, r11 ;r3 As==11 e6d8: f5 23 jnz $-20 ;abs 0xe6c4 e6da: f2 3f jmp $-26 ;abs 0xe6c0 e6dc: 3f 43 mov #-1, r15 ;r3 As==11 e6de: 3a 41 pop r10 ; e6e0: 3b 41 pop r11 ; e6e2: 30 41 ret 0000e6e4 <__write_pad>: e6e4: 0b 12 push r11 ; e6e6: 0a 12 push r10 ; e6e8: 09 12 push r9 ; e6ea: 49 4f mov.b r15, r9 ; e6ec: 4b 4e mov.b r14, r11 ; e6ee: 5e 93 cmp.b #1, r14 ;r3 As==01 e6f0: 0c 38 jl $+26 ;abs 0xe70a e6f2: 4a 4f mov.b r15, r10 ; e6f4: 8a 11 sxt r10 ; e6f6: 0f 4a mov r10, r15 ; e6f8: 92 12 06 02 call &0x0206 ; e6fc: 0f 93 cmp #0, r15 ;r3 As==00 e6fe: 07 38 jl $+16 ;abs 0xe70e e700: 92 53 02 02 inc &0x0202 ; e704: 7b 53 add.b #-1, r11 ;r3 As==11 e706: 5b 93 cmp.b #1, r11 ;r3 As==01 e708: f6 37 jge $-18 ;abs 0xe6f6 e70a: 4f 49 mov.b r9, r15 ; e70c: 01 3c jmp $+4 ;abs 0xe710 e70e: 3f 43 mov #-1, r15 ;r3 As==11 e710: 39 41 pop r9 ; e712: 3a 41 pop r10 ; e714: 3b 41 pop r11 ; e716: 30 41 ret 0000e718 : e718: 0b 12 push r11 ; e71a: 0a 12 push r10 ; e71c: 09 12 push r9 ; e71e: 08 12 push r8 ; e720: 07 12 push r7 ; e722: 06 12 push r6 ; e724: 05 12 push r5 ; e726: 04 12 push r4 ; e728: 31 80 3c 00 sub #60, r1 ;#0x003c e72c: 05 4d mov r13, r5 ; e72e: 81 43 30 00 mov #0, 48(r1) ;r3 As==00 e732: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 e736: 82 43 02 02 mov #0, &0x0202 ;r3 As==00 e73a: 82 4f 06 02 mov r15, &0x0206 ; e73e: 06 4e mov r14, r6 ; e740: 0f 46 mov r6, r15 ; e742: 67 46 mov.b @r6, r7 ; e744: 47 93 cmp.b #0, r7 ;r3 As==00 e746: 0a 24 jz $+22 ;abs 0xe75c e748: 77 90 25 00 cmp.b #37, r7 ;#0x0025 e74c: 07 24 jz $+16 ;abs 0xe75c e74e: 16 53 inc r6 ; e750: 67 46 mov.b @r6, r7 ; e752: 47 93 cmp.b #0, r7 ;r3 As==00 e754: 03 24 jz $+8 ;abs 0xe75c e756: 77 90 25 00 cmp.b #37, r7 ;#0x0025 e75a: f9 23 jnz $-12 ;abs 0xe74e e75c: 0d 46 mov r6, r13 ; e75e: 0d 8f sub r15, r13 ; e760: 02 24 jz $+6 ;abs 0xe766 e762: 30 40 b0 ec br #0xecb0 ; e766: 47 93 cmp.b #0, r7 ;r3 As==00 e768: 02 20 jnz $+6 ;abs 0xe76e e76a: 30 40 be ec br #0xecbe ; e76e: 16 53 inc r6 ; e770: c1 43 2e 00 mov.b #0, 46(r1) ;r3 As==00 e774: c1 43 35 00 mov.b #0, 53(r1) ;r3 As==00 e778: c1 43 2f 00 mov.b #0, 47(r1) ;r3 As==00 e77c: 7b 43 mov.b #-1, r11 ;r3 As==11 e77e: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 e782: 67 46 mov.b @r6, r7 ; e784: 16 53 inc r6 ; e786: 77 90 75 00 cmp.b #117, r7 ;#0x0075 e78a: 02 20 jnz $+6 ;abs 0xe790 e78c: 30 40 8a ec br #0xec8a ; e790: 4f 47 mov.b r7, r15 ; e792: 7f d0 20 00 bis.b #32, r15 ;#0x0020 e796: 7f 90 78 00 cmp.b #120, r15 ;#0x0078 e79a: 02 20 jnz $+6 ;abs 0xe7a0 e79c: 30 40 8a ec br #0xec8a ; e7a0: 77 90 20 00 cmp.b #32, r7 ;#0x0020 e7a4: 02 20 jnz $+6 ;abs 0xe7aa e7a6: 30 40 76 ec br #0xec76 ; e7aa: 77 90 23 00 cmp.b #35, r7 ;#0x0023 e7ae: 02 20 jnz $+6 ;abs 0xe7b4 e7b0: 30 40 6e ec br #0xec6e ; e7b4: 77 90 2a 00 cmp.b #42, r7 ;#0x002a e7b8: 02 20 jnz $+6 ;abs 0xe7be e7ba: 30 40 52 ec br #0xec52 ; e7be: 77 90 2d 00 cmp.b #45, r7 ;#0x002d e7c2: 02 20 jnz $+6 ;abs 0xe7c8 e7c4: 30 40 42 ec br #0xec42 ; e7c8: 77 90 2b 00 cmp.b #43, r7 ;#0x002b e7cc: 02 20 jnz $+6 ;abs 0xe7d2 e7ce: 30 40 38 ec br #0xec38 ; e7d2: 77 90 2e 00 cmp.b #46, r7 ;#0x002e e7d6: 02 20 jnz $+6 ;abs 0xe7dc e7d8: 30 40 d2 eb br #0xebd2 ; e7dc: 77 90 30 00 cmp.b #48, r7 ;#0x0030 e7e0: 02 20 jnz $+6 ;abs 0xe7e6 e7e2: 30 40 bc eb br #0xebbc ; e7e6: 4f 47 mov.b r7, r15 ; e7e8: 7f 50 cf ff add.b #-49, r15 ;#0xffcf e7ec: 7f 90 09 00 cmp.b #9, r15 ;#0x0009 e7f0: 1a 2c jc $+54 ;abs 0xe826 e7f2: 0d 43 clr r13 ; e7f4: 0f 4d mov r13, r15 ; e7f6: 0f 5f rla r15 ; e7f8: 0f 5f rla r15 ; e7fa: 0e 4d mov r13, r14 ; e7fc: 0e 5e rla r14 ; e7fe: 0d 4f mov r15, r13 ; e800: 0d 5e add r14, r13 ; e802: 0d 5e add r14, r13 ; e804: 0d 5e add r14, r13 ; e806: 4f 47 mov.b r7, r15 ; e808: 8f 11 sxt r15 ; e80a: 0d 5f add r15, r13 ; e80c: 3d 50 d0 ff add #-48, r13 ;#0xffd0 e810: 67 46 mov.b @r6, r7 ; e812: 16 53 inc r6 ; e814: 4f 47 mov.b r7, r15 ; e816: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 e81a: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a e81e: ea 2b jnc $-42 ;abs 0xe7f4 e820: c1 4d 2f 00 mov.b r13, 47(r1) ; e824: b0 3f jmp $-158 ;abs 0xe786 e826: 77 90 68 00 cmp.b #104, r7 ;#0x0068 e82a: c4 25 jz $+906 ;abs 0xebb4 e82c: 77 90 6c 00 cmp.b #108, r7 ;#0x006c e830: 03 20 jnz $+8 ;abs 0xe838 e832: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 e836: a5 3f jmp $-180 ;abs 0xe782 e838: 77 90 63 00 cmp.b #99, r7 ;#0x0063 e83c: b4 25 jz $+874 ;abs 0xeba6 e83e: 77 90 44 00 cmp.b #68, r7 ;#0x0044 e842: ae 25 jz $+862 ;abs 0xeba0 e844: 77 90 64 00 cmp.b #100, r7 ;#0x0064 e848: 7f 25 jz $+768 ;abs 0xeb48 e84a: 77 90 69 00 cmp.b #105, r7 ;#0x0069 e84e: 7c 25 jz $+762 ;abs 0xeb48 e850: 77 90 4f 00 cmp.b #79, r7 ;#0x004f e854: 76 25 jz $+750 ;abs 0xeb42 e856: 77 90 6f 00 cmp.b #111, r7 ;#0x006f e85a: 70 25 jz $+738 ;abs 0xeb3c e85c: 77 90 70 00 cmp.b #112, r7 ;#0x0070 e860: 5e 25 jz $+702 ;abs 0xeb1e e862: 77 90 73 00 cmp.b #115, r7 ;#0x0073 e866: 1f 25 jz $+576 ;abs 0xeaa6 e868: 77 90 55 00 cmp.b #85, r7 ;#0x0055 e86c: 19 25 jz $+564 ;abs 0xeaa0 e86e: 77 90 75 00 cmp.b #117, r7 ;#0x0075 e872: 12 25 jz $+550 ;abs 0xea98 e874: 77 90 58 00 cmp.b #88, r7 ;#0x0058 e878: 8f 24 jz $+288 ;abs 0xe998 e87a: 77 90 78 00 cmp.b #120, r7 ;#0x0078 e87e: 8c 24 jz $+282 ;abs 0xe998 e880: 47 93 cmp.b #0, r7 ;r3 As==00 e882: 02 20 jnz $+6 ;abs 0xe888 e884: 30 40 be ec br #0xecbe ; e888: 81 41 2c 00 mov r1, 44(r1) ; e88c: c1 47 00 00 mov.b r7, 0(r1) ; e890: 59 43 mov.b #1, r9 ;r3 As==01 e892: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 e896: 4b 49 mov.b r9, r11 ; e898: 5a 41 35 00 mov.b 53(r1), r10 ; e89c: 4a 89 sub.b r9, r10 ; e89e: 7a 30 jn $+246 ;abs 0xe994 e8a0: 5e 41 28 00 mov.b 40(r1), r14 ; e8a4: 4e 93 cmp.b #0, r14 ;r3 As==00 e8a6: 70 24 jz $+226 ;abs 0xe988 e8a8: 5b 53 inc.b r11 ; e8aa: 4b 5a add.b r10, r11 ; e8ac: 58 41 2e 00 mov.b 46(r1), r8 ; e8b0: 78 f0 30 00 and.b #48, r8 ;#0x0030 e8b4: 13 20 jnz $+40 ;abs 0xe8dc e8b6: 5d 41 2f 00 mov.b 47(r1), r13 ; e8ba: 8d 11 sxt r13 ; e8bc: 4f 4b mov.b r11, r15 ; e8be: 8f 11 sxt r15 ; e8c0: 0d 8f sub r15, r13 ; e8c2: 1d 93 cmp #1, r13 ;r3 As==01 e8c4: 0b 38 jl $+24 ;abs 0xe8dc e8c6: 4e 4d mov.b r13, r14 ; e8c8: 7f 40 20 00 mov.b #32, r15 ;#0x0020 e8cc: b0 12 e4 e6 call #-6428 ;#0xe6e4 e8d0: 0f 93 cmp #0, r15 ;r3 As==00 e8d2: 02 34 jge $+6 ;abs 0xe8d8 e8d4: 30 40 be ec br #0xecbe ; e8d8: 5e 41 28 00 mov.b 40(r1), r14 ; e8dc: 4e 93 cmp.b #0, r14 ;r3 As==00 e8de: 4f 20 jnz $+160 ;abs 0xe97e e8e0: f1 b0 40 00 bit.b #64, 46(r1) ;#0x0040 e8e4: 2e 00 e8e6: 14 24 jz $+42 ;abs 0xe910 e8e8: 1f 41 2a 00 mov 42(r1), r15 ; e8ec: 3f f0 00 ff and #-256, r15 ;#0xff00 e8f0: 3f d0 30 00 bis #48, r15 ;#0x0030 e8f4: 81 4f 2a 00 mov r15, 42(r1) ; e8f8: c1 47 2b 00 mov.b r7, 43(r1) ; e8fc: 2e 43 mov #2, r14 ;r3 As==10 e8fe: 0f 41 mov r1, r15 ; e900: 3f 50 2a 00 add #42, r15 ;#0x002a e904: b0 12 b4 e6 call #-6476 ;#0xe6b4 e908: 0f 93 cmp #0, r15 ;r3 As==00 e90a: 02 34 jge $+6 ;abs 0xe910 e90c: 30 40 be ec br #0xecbe ; e910: 78 90 20 00 cmp.b #32, r8 ;#0x0020 e914: 24 24 jz $+74 ;abs 0xe95e e916: 4e 4a mov.b r10, r14 ; e918: 7f 40 30 00 mov.b #48, r15 ;#0x0030 e91c: b0 12 e4 e6 call #-6428 ;#0xe6e4 e920: 0f 93 cmp #0, r15 ;r3 As==00 e922: cd 39 jl $+924 ;abs 0xecbe e924: 4f 49 mov.b r9, r15 ; e926: 8f 11 sxt r15 ; e928: 0e 4f mov r15, r14 ; e92a: 1f 41 2c 00 mov 44(r1), r15 ; e92e: b0 12 b4 e6 call #-6476 ;#0xe6b4 e932: 0f 93 cmp #0, r15 ;r3 As==00 e934: c4 39 jl $+906 ;abs 0xecbe e936: f1 b0 10 00 bit.b #16, 46(r1) ;#0x0010 e93a: 2e 00 e93c: 01 27 jz $-508 ;abs 0xe740 e93e: 5d 41 2f 00 mov.b 47(r1), r13 ; e942: 8d 11 sxt r13 ; e944: 4f 4b mov.b r11, r15 ; e946: 8f 11 sxt r15 ; e948: 0d 8f sub r15, r13 ; e94a: 1d 93 cmp #1, r13 ;r3 As==01 e94c: f9 3a jl $-524 ;abs 0xe740 e94e: 4e 4d mov.b r13, r14 ; e950: 7f 40 20 00 mov.b #32, r15 ;#0x0020 e954: b0 12 e4 e6 call #-6428 ;#0xe6e4 e958: 0f 93 cmp #0, r15 ;r3 As==00 e95a: f2 36 jge $-538 ;abs 0xe740 e95c: b0 3d jmp $+866 ;abs 0xecbe e95e: 5d 41 2f 00 mov.b 47(r1), r13 ; e962: 8d 11 sxt r13 ; e964: 4f 4b mov.b r11, r15 ; e966: 8f 11 sxt r15 ; e968: 0d 8f sub r15, r13 ; e96a: 1d 93 cmp #1, r13 ;r3 As==01 e96c: d4 3b jl $-86 ;abs 0xe916 e96e: 4e 4d mov.b r13, r14 ; e970: 7f 40 30 00 mov.b #48, r15 ;#0x0030 e974: b0 12 e4 e6 call #-6428 ;#0xe6e4 e978: 0f 93 cmp #0, r15 ;r3 As==00 e97a: cd 37 jge $-100 ;abs 0xe916 e97c: a0 3d jmp $+834 ;abs 0xecbe e97e: 1e 43 mov #1, r14 ;r3 As==01 e980: 0f 41 mov r1, r15 ; e982: 3f 50 28 00 add #40, r15 ;#0x0028 e986: be 3f jmp $-130 ;abs 0xe904 e988: f1 b0 40 00 bit.b #64, 46(r1) ;#0x0040 e98c: 2e 00 e98e: 8d 27 jz $-228 ;abs 0xe8aa e990: 6b 53 incd.b r11 ; e992: 8b 3f jmp $-232 ;abs 0xe8aa e994: 4a 43 clr.b r10 ; e996: 84 3f jmp $-246 ;abs 0xe8a0 e998: f1 40 10 00 mov.b #16, 52(r1) ;#0x0010 e99c: 34 00 e99e: f1 b2 2e 00 bit.b #8, 46(r1) ;r2 As==11 e9a2: 09 24 jz $+20 ;abs 0xe9b6 e9a4: 81 93 30 00 cmp #0, 48(r1) ;r3 As==00 e9a8: 03 20 jnz $+8 ;abs 0xe9b0 e9aa: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 e9ae: 03 24 jz $+8 ;abs 0xe9b6 e9b0: f1 d0 40 00 bis.b #64, 46(r1) ;#0x0040 e9b4: 2e 00 e9b6: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 e9ba: c1 4b 35 00 mov.b r11, 53(r1) ; e9be: 4b 93 cmp.b #0, r11 ;r3 As==00 e9c0: 03 38 jl $+8 ;abs 0xe9c8 e9c2: f1 f0 df ff and.b #-33, 46(r1) ;#0xffdf e9c6: 2e 00 e9c8: 0f 41 mov r1, r15 ; e9ca: 3f 50 28 00 add #40, r15 ;#0x0028 e9ce: 81 4f 2c 00 mov r15, 44(r1) ; e9d2: 81 93 30 00 cmp #0, 48(r1) ;r3 As==00 e9d6: 06 20 jnz $+14 ;abs 0xe9e4 e9d8: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 e9dc: 03 20 jnz $+8 ;abs 0xe9e4 e9de: c1 93 35 00 cmp.b #0, 53(r1) ;r3 As==00 e9e2: 3e 24 jz $+126 ;abs 0xea60 e9e4: d1 41 34 00 mov.b 52(r1), 56(r1) ; e9e8: 38 00 e9ea: c1 43 39 00 mov.b #0, 57(r1) ;r3 As==00 e9ee: 81 43 3a 00 mov #0, 58(r1) ;r3 As==00 e9f2: c1 43 36 00 mov.b #0, 54(r1) ;r3 As==00 e9f6: 1e 41 30 00 mov 48(r1), r14 ; e9fa: 1f 41 32 00 mov 50(r1), r15 ; e9fe: 1e 81 38 00 sub 56(r1), r14 ; ea02: 1f 71 3a 00 subc 58(r1), r15 ; ea06: 02 28 jnc $+6 ;abs 0xea0c ea08: d1 43 36 00 mov.b #1, 54(r1) ;r3 As==01 ea0c: 1c 41 30 00 mov 48(r1), r12 ; ea10: 1d 41 32 00 mov 50(r1), r13 ; ea14: 1a 41 38 00 mov 56(r1), r10 ; ea18: 1b 41 3a 00 mov 58(r1), r11 ; ea1c: b0 12 aa ed call #-4694 ;#0xedaa ea20: 44 4e mov.b r14, r4 ; ea22: 7e 90 0a 00 cmp.b #10, r14 ;#0x000a ea26: 30 2c jc $+98 ;abs 0xea88 ea28: 74 50 30 00 add.b #48, r4 ;#0x0030 ea2c: b1 53 2c 00 add #-1, 44(r1) ;r3 As==11 ea30: 1f 41 2c 00 mov 44(r1), r15 ; ea34: cf 44 00 00 mov.b r4, 0(r15) ; ea38: 1c 41 30 00 mov 48(r1), r12 ; ea3c: 1d 41 32 00 mov 50(r1), r13 ; ea40: 1a 41 38 00 mov 56(r1), r10 ; ea44: 1b 41 3a 00 mov 58(r1), r11 ; ea48: b0 12 aa ed call #-4694 ;#0xedaa ea4c: 81 4c 30 00 mov r12, 48(r1) ; ea50: 81 4d 32 00 mov r13, 50(r1) ; ea54: c1 93 36 00 cmp.b #0, 54(r1) ;r3 As==00 ea58: cc 23 jnz $-102 ;abs 0xe9f2 ea5a: f1 92 34 00 cmp.b #8, 52(r1) ;r2 As==11 ea5e: 06 24 jz $+14 ;abs 0xea6c ea60: 49 41 mov.b r1, r9 ; ea62: 59 81 2c 00 sub.b 44(r1), r9 ; ea66: 79 50 28 00 add.b #40, r9 ;#0x0028 ea6a: 15 3f jmp $-468 ;abs 0xe896 ea6c: f1 b2 2e 00 bit.b #8, 46(r1) ;r2 As==11 ea70: f7 27 jz $-16 ;abs 0xea60 ea72: 74 90 30 00 cmp.b #48, r4 ;#0x0030 ea76: f4 27 jz $-22 ;abs 0xea60 ea78: b1 53 2c 00 add #-1, 44(r1) ;r3 As==11 ea7c: 1f 41 2c 00 mov 44(r1), r15 ; ea80: ff 40 30 00 mov.b #48, 0(r15) ;#0x0030 ea84: 00 00 ea86: ec 3f jmp $-38 ;abs 0xea60 ea88: 74 50 57 00 add.b #87, r4 ;#0x0057 ea8c: 77 90 58 00 cmp.b #88, r7 ;#0x0058 ea90: cd 23 jnz $-100 ;abs 0xea2c ea92: 74 f0 df ff and.b #-33, r4 ;#0xffdf ea96: ca 3f jmp $-106 ;abs 0xea2c ea98: f1 40 0a 00 mov.b #10, 52(r1) ;#0x000a ea9c: 34 00 ea9e: 8b 3f jmp $-232 ;abs 0xe9b6 eaa0: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 eaa4: f9 3f jmp $-12 ;abs 0xea98 eaa6: 0f 45 mov r5, r15 ; eaa8: 25 53 incd r5 ; eaaa: a1 4f 2c 00 mov @r15, 44(r1) ; eaae: 81 93 2c 00 cmp #0, 44(r1) ;r3 As==00 eab2: 1e 24 jz $+62 ;abs 0xeaf0 eab4: 4b 93 cmp.b #0, r11 ;r3 As==00 eab6: 11 38 jl $+36 ;abs 0xeada eab8: 4f 4b mov.b r11, r15 ; eaba: 8f 11 sxt r15 ; eabc: 0d 4f mov r15, r13 ; eabe: 0e 43 clr r14 ; eac0: 1f 41 2c 00 mov 44(r1), r15 ; eac4: b0 12 d8 ec call #-4904 ;#0xecd8 eac8: 0f 93 cmp #0, r15 ;r3 As==00 eaca: 05 24 jz $+12 ;abs 0xead6 eacc: 49 4f mov.b r15, r9 ; eace: 59 81 2c 00 sub.b 44(r1), r9 ; ead2: 4b 99 cmp.b r9, r11 ; ead4: de 36 jge $-578 ;abs 0xe892 ead6: 49 4b mov.b r11, r9 ; ead8: dc 3e jmp $-582 ;abs 0xe892 eada: 1f 41 2c 00 mov 44(r1), r15 ; eade: 1f 83 dec r15 ; eae0: 1f 53 inc r15 ; eae2: cf 93 00 00 cmp.b #0, 0(r15) ;r3 As==00 eae6: fc 23 jnz $-6 ;abs 0xeae0 eae8: 49 4f mov.b r15, r9 ; eaea: 59 81 2c 00 sub.b 44(r1), r9 ; eaee: d1 3e jmp $-604 ;abs 0xe892 eaf0: 81 41 2c 00 mov r1, 44(r1) ; eaf4: f1 40 28 00 mov.b #40, 0(r1) ;#0x0028 eaf8: 00 00 eafa: f1 40 6e 00 mov.b #110, 1(r1) ;#0x006e eafe: 01 00 eb00: f1 40 75 00 mov.b #117, 2(r1) ;#0x0075 eb04: 02 00 eb06: f1 40 6c 00 mov.b #108, 3(r1) ;#0x006c eb0a: 03 00 eb0c: f1 40 6c 00 mov.b #108, 4(r1) ;#0x006c eb10: 04 00 eb12: f1 40 29 00 mov.b #41, 5(r1) ;#0x0029 eb16: 05 00 eb18: c1 43 06 00 mov.b #0, 6(r1) ;r3 As==00 eb1c: cb 3f jmp $-104 ;abs 0xeab4 eb1e: 0f 45 mov r5, r15 ; eb20: 25 53 incd r5 ; eb22: a1 4f 30 00 mov @r15, 48(r1) ; eb26: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 eb2a: f1 40 10 00 mov.b #16, 52(r1) ;#0x0010 eb2e: 34 00 eb30: f1 d0 40 00 bis.b #64, 46(r1) ;#0x0040 eb34: 2e 00 eb36: 77 40 78 00 mov.b #120, r7 ;#0x0078 eb3a: 3d 3f jmp $-388 ;abs 0xe9b6 eb3c: f1 42 34 00 mov.b #8, 52(r1) ;r2 As==11 eb40: 3a 3f jmp $-394 ;abs 0xe9b6 eb42: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 eb46: fa 3f jmp $-10 ;abs 0xeb3c eb48: d1 b3 2e 00 bit.b #1, 46(r1) ;r3 As==01 eb4c: 19 24 jz $+52 ;abs 0xeb80 eb4e: 0f 45 mov r5, r15 ; eb50: 25 52 add #4, r5 ;r2 As==10 eb52: b1 4f 30 00 mov @r15+, 48(r1) ; eb56: b1 4f 32 00 mov @r15+, 50(r1) ; eb5a: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 eb5e: 04 38 jl $+10 ;abs 0xeb68 eb60: f1 40 0a 00 mov.b #10, 52(r1) ;#0x000a eb64: 34 00 eb66: 29 3f jmp $-428 ;abs 0xe9ba eb68: b1 e3 30 00 xor #-1, 48(r1) ;r3 As==11 eb6c: b1 e3 32 00 xor #-1, 50(r1) ;r3 As==11 eb70: 91 53 30 00 inc 48(r1) ; eb74: 81 63 32 00 adc 50(r1) ; eb78: f1 40 2d 00 mov.b #45, 40(r1) ;#0x002d eb7c: 28 00 eb7e: f0 3f jmp $-30 ;abs 0xeb60 eb80: 0f 45 mov r5, r15 ; eb82: 25 53 incd r5 ; eb84: a1 4f 30 00 mov @r15, 48(r1) ; eb88: 91 41 30 00 mov 48(r1), 50(r1) ; eb8c: 32 00 eb8e: 91 51 32 00 rla 50(r1) ; eb92: 32 00 eb94: 91 71 32 00 subc 50(r1), 50(r1) ; eb98: 32 00 eb9a: b1 e3 32 00 xor #-1, 50(r1) ;r3 As==11 eb9e: dd 3f jmp $-68 ;abs 0xeb5a eba0: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 eba4: d1 3f jmp $-92 ;abs 0xeb48 eba6: 81 41 2c 00 mov r1, 44(r1) ; ebaa: 0f 45 mov r5, r15 ; ebac: 25 53 incd r5 ; ebae: e1 4f 00 00 mov.b @r15, 0(r1) ; ebb2: 6e 3e jmp $-802 ;abs 0xe890 ebb4: e1 d2 2e 00 bis.b #4, 46(r1) ;r2 As==10 ebb8: 30 40 82 e7 br #0xe782 ; ebbc: f1 b0 10 00 bit.b #16, 46(r1) ;#0x0010 ebc0: 2e 00 ebc2: 02 24 jz $+6 ;abs 0xebc8 ebc4: 30 40 82 e7 br #0xe782 ; ebc8: f1 d0 20 00 bis.b #32, 46(r1) ;#0x0020 ebcc: 2e 00 ebce: 30 40 82 e7 br #0xe782 ; ebd2: 67 46 mov.b @r6, r7 ; ebd4: 16 53 inc r6 ; ebd6: 77 90 2a 00 cmp.b #42, r7 ;#0x002a ebda: 24 24 jz $+74 ;abs 0xec24 ebdc: 0d 43 clr r13 ; ebde: 4f 47 mov.b r7, r15 ; ebe0: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 ebe4: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a ebe8: 16 2c jc $+46 ;abs 0xec16 ebea: 0f 4d mov r13, r15 ; ebec: 0f 5f rla r15 ; ebee: 0f 5f rla r15 ; ebf0: 0e 4d mov r13, r14 ; ebf2: 0e 5e rla r14 ; ebf4: 0d 4f mov r15, r13 ; ebf6: 0d 5e add r14, r13 ; ebf8: 0d 5e add r14, r13 ; ebfa: 0d 5e add r14, r13 ; ebfc: 4f 47 mov.b r7, r15 ; ebfe: 8f 11 sxt r15 ; ec00: 0d 5f add r15, r13 ; ec02: 3d 50 d0 ff add #-48, r13 ;#0xffd0 ec06: 67 46 mov.b @r6, r7 ; ec08: 16 53 inc r6 ; ec0a: 4f 47 mov.b r7, r15 ; ec0c: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 ec10: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a ec14: ea 2b jnc $-42 ;abs 0xebea ec16: 0f 4d mov r13, r15 ; ec18: 3d 93 cmp #-1, r13 ;r3 As==11 ec1a: 01 34 jge $+4 ;abs 0xec1e ec1c: 3f 43 mov #-1, r15 ;r3 As==11 ec1e: 4b 4f mov.b r15, r11 ; ec20: 30 40 86 e7 br #0xe786 ; ec24: 0f 45 mov r5, r15 ; ec26: 25 53 incd r5 ; ec28: 2d 4f mov @r15, r13 ; ec2a: 0f 4d mov r13, r15 ; ec2c: 3d 93 cmp #-1, r13 ;r3 As==11 ec2e: 01 34 jge $+4 ;abs 0xec32 ec30: 3f 43 mov #-1, r15 ;r3 As==11 ec32: 4b 4f mov.b r15, r11 ; ec34: 30 40 82 e7 br #0xe782 ; ec38: f1 40 2b 00 mov.b #43, 40(r1) ;#0x002b ec3c: 28 00 ec3e: 30 40 82 e7 br #0xe782 ; ec42: f1 d0 10 00 bis.b #16, 46(r1) ;#0x0010 ec46: 2e 00 ec48: f1 f0 df ff and.b #-33, 46(r1) ;#0xffdf ec4c: 2e 00 ec4e: 30 40 82 e7 br #0xe782 ; ec52: 0f 45 mov r5, r15 ; ec54: 25 53 incd r5 ; ec56: e1 4f 2f 00 mov.b @r15, 47(r1) ; ec5a: c1 93 2f 00 cmp.b #0, 47(r1) ;r3 As==00 ec5e: 02 38 jl $+6 ;abs 0xec64 ec60: 30 40 82 e7 br #0xe782 ; ec64: f1 e3 2f 00 xor.b #-1, 47(r1) ;r3 As==11 ec68: d1 53 2f 00 inc.b 47(r1) ; ec6c: ea 3f jmp $-42 ;abs 0xec42 ec6e: f1 d2 2e 00 bis.b #8, 46(r1) ;r2 As==11 ec72: 30 40 82 e7 br #0xe782 ; ec76: c1 93 28 00 cmp.b #0, 40(r1) ;r3 As==00 ec7a: 02 24 jz $+6 ;abs 0xec80 ec7c: 30 40 82 e7 br #0xe782 ; ec80: f1 40 20 00 mov.b #32, 40(r1) ;#0x0020 ec84: 28 00 ec86: 30 40 82 e7 br #0xe782 ; ec8a: d1 b3 2e 00 bit.b #1, 46(r1) ;r3 As==01 ec8e: 08 24 jz $+18 ;abs 0xeca0 ec90: 0f 45 mov r5, r15 ; ec92: 25 52 add #4, r5 ;r2 As==10 ec94: b1 4f 30 00 mov @r15+, 48(r1) ; ec98: b1 4f 32 00 mov @r15+, 50(r1) ; ec9c: 30 40 a0 e7 br #0xe7a0 ; eca0: 0f 45 mov r5, r15 ; eca2: 25 53 incd r5 ; eca4: a1 4f 30 00 mov @r15, 48(r1) ; eca8: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 ecac: 30 40 a0 e7 br #0xe7a0 ; ecb0: 0e 4d mov r13, r14 ; ecb2: b0 12 b4 e6 call #-6476 ;#0xe6b4 ecb6: 0f 93 cmp #0, r15 ;r3 As==00 ecb8: 02 38 jl $+6 ;abs 0xecbe ecba: 30 40 66 e7 br #0xe766 ; ecbe: 1f 42 02 02 mov &0x0202,r15 ;0x0202 ecc2: 31 50 3c 00 add #60, r1 ;#0x003c ecc6: 34 41 pop r4 ; ecc8: 35 41 pop r5 ; ecca: 36 41 pop r6 ; eccc: 37 41 pop r7 ; ecce: 38 41 pop r8 ; ecd0: 39 41 pop r9 ; ecd2: 3a 41 pop r10 ; ecd4: 3b 41 pop r11 ; ecd6: 30 41 ret 0000ecd8 : ecd8: 0b 12 push r11 ; ecda: 0b 4f mov r15, r11 ; ecdc: 4c 4e mov.b r14, r12 ; ecde: 0d 93 cmp #0, r13 ;r3 As==00 ece0: 07 24 jz $+16 ;abs 0xecf0 ece2: 0e 4b mov r11, r14 ; ece4: 6f 4e mov.b @r14, r15 ; ece6: 1e 53 inc r14 ; ece8: 4f 9c cmp.b r12, r15 ; ecea: 04 24 jz $+10 ;abs 0xecf4 ecec: 3d 53 add #-1, r13 ;r3 As==11 ecee: fa 23 jnz $-10 ;abs 0xece4 ecf0: 0f 43 clr r15 ; ecf2: 02 3c jmp $+6 ;abs 0xecf8 ecf4: 0f 4e mov r14, r15 ; ecf6: 3f 53 add #-1, r15 ;r3 As==11 ecf8: 3b 41 pop r11 ; ecfa: 30 41 ret 0000ecfc : ecfc: 0b 12 push r11 ; ecfe: 0b 4d mov r13, r11 ; ed00: 0d 93 cmp #0, r13 ;r3 As==00 ed02: 0a 24 jz $+22 ;abs 0xed18 ed04: 0c 4f mov r15, r12 ; ed06: 0d 4e mov r14, r13 ; ed08: 6e 4d mov.b @r13, r14 ; ed0a: 1d 53 inc r13 ; ed0c: 6f 4c mov.b @r12, r15 ; ed0e: 1c 53 inc r12 ; ed10: 4f 9e cmp.b r14, r15 ; ed12: 04 20 jnz $+10 ;abs 0xed1c ed14: 3b 53 add #-1, r11 ;r3 As==11 ed16: f8 23 jnz $-14 ;abs 0xed08 ed18: 0c 43 clr r12 ; ed1a: 05 3c jmp $+12 ;abs 0xed26 ed1c: 5c 4c ff ff mov.b -1(r12),r12 ; ed20: 5f 4d ff ff mov.b -1(r13),r15 ; ed24: 0c 8f sub r15, r12 ; ed26: 0f 4c mov r12, r15 ; ed28: 3b 41 pop r11 ; ed2a: 30 41 ret 0000ed2c : ed2c: 0b 12 push r11 ; ed2e: 0a 12 push r10 ; ed30: 09 12 push r9 ; ed32: 08 12 push r8 ; ed34: 0b 4f mov r15, r11 ; ed36: 0a 4e mov r14, r10 ; ed38: 69 4e mov.b @r14, r9 ; ed3a: 1a 53 inc r10 ; ed3c: 49 93 cmp.b #0, r9 ;r3 As==00 ed3e: 15 24 jz $+44 ;abs 0xed6a ed40: 08 4a mov r10, r8 ; ed42: 18 83 dec r8 ; ed44: 18 53 inc r8 ; ed46: c8 93 00 00 cmp.b #0, 0(r8) ;r3 As==00 ed4a: fc 23 jnz $-6 ;abs 0xed44 ed4c: 08 8a sub r10, r8 ; ed4e: 6f 4b mov.b @r11, r15 ; ed50: 1b 53 inc r11 ; ed52: 4f 93 cmp.b #0, r15 ;r3 As==00 ed54: 0c 24 jz $+26 ;abs 0xed6e ed56: 4f 99 cmp.b r9, r15 ; ed58: fa 23 jnz $-10 ;abs 0xed4e ed5a: 0d 48 mov r8, r13 ; ed5c: 0e 4a mov r10, r14 ; ed5e: 0f 4b mov r11, r15 ; ed60: b0 12 7a ed call #-4742 ;#0xed7a ed64: 0f 93 cmp #0, r15 ;r3 As==00 ed66: f3 23 jnz $-24 ;abs 0xed4e ed68: 3b 53 add #-1, r11 ;r3 As==11 ed6a: 0f 4b mov r11, r15 ; ed6c: 01 3c jmp $+4 ;abs 0xed70 ed6e: 0f 43 clr r15 ; ed70: 38 41 pop r8 ; ed72: 39 41 pop r9 ; ed74: 3a 41 pop r10 ; ed76: 3b 41 pop r11 ; ed78: 30 41 ret 0000ed7a : ed7a: 0b 12 push r11 ; ed7c: 0b 4f mov r15, r11 ; ed7e: 0d 93 cmp #0, r13 ;r3 As==00 ed80: 02 20 jnz $+6 ;abs 0xed86 ed82: 0d 43 clr r13 ; ed84: 0f 3c jmp $+32 ;abs 0xeda4 ed86: 6f 4e mov.b @r14, r15 ; ed88: 1e 53 inc r14 ; ed8a: 6c 4b mov.b @r11, r12 ; ed8c: 4c 9f cmp.b r15, r12 ; ed8e: 06 20 jnz $+14 ;abs 0xed9c ed90: 1b 53 inc r11 ; ed92: 4c 93 cmp.b #0, r12 ;r3 As==00 ed94: f6 27 jz $-18 ;abs 0xed82 ed96: 3d 53 add #-1, r13 ;r3 As==11 ed98: f6 23 jnz $-18 ;abs 0xed86 ed9a: f3 3f jmp $-24 ;abs 0xed82 ed9c: 4d 4c mov.b r12, r13 ; ed9e: 5f 4e ff ff mov.b -1(r14),r15 ; eda2: 0d 8f sub r15, r13 ; eda4: 0f 4d mov r13, r15 ; eda6: 3b 41 pop r11 ; eda8: 30 41 ret 0000edaa <__udivmodsi4>: edaa: 0f ef xor r15, r15 ; edac: 0e ee xor r14, r14 ; edae: 39 40 21 00 mov #33, r9 ;#0x0021 edb2: 0a 3c jmp $+22 ;abs 0xedc8 edb4: 08 10 rrc r8 ; edb6: 0e 6e rlc r14 ; edb8: 0f 6f rlc r15 ; edba: 0f 9b cmp r11, r15 ; edbc: 05 28 jnc $+12 ;abs 0xedc8 edbe: 02 20 jnz $+6 ;abs 0xedc4 edc0: 0e 9a cmp r10, r14 ; edc2: 02 28 jnc $+6 ;abs 0xedc8 edc4: 0e 8a sub r10, r14 ; edc6: 0f 7b subc r11, r15 ; edc8: 0c 6c rlc r12 ; edca: 0d 6d rlc r13 ; edcc: 08 68 rlc r8 ; edce: 19 83 dec r9 ; edd0: f1 23 jnz $-28 ;abs 0xedb4 edd2: 30 41 ret 0000edd4 <__stop_progExec__>: edd4: ff 3f jmp $+0 ;abs 0xedd4 Disassembly of section .vectors: 0000ffe0 : ffe0: 2c e0 2c e0 4c e0 32 e0 2c e0 2c e0 2c e0 2c e0 ,.,.L.2.,.,.,.,. fff0: 2c e0 2c e0 2c e0 2c e0 2c e0 2c e0 2c e0 00 e0 ,.,.,.,.,.,.,...