alsp_node.elf: file format elf32-msp430 SYMBOL TABLE: 00008000 l d .text 00000000 .text 00000200 l d .data 00000000 .data 0000020e l d .bss 00000000 .bss 0000ffe0 l d .vectors 00000000 .vectors 00000000 l d .stab 00000000 .stab 00000000 l d .stabstr 00000000 .stabstr 00000056 l *ABS* 00000000 DCOCTL 00000057 l *ABS* 00000000 BCSCTL1 00000058 l *ABS* 00000000 BCSCTL2 00000053 l *ABS* 00000000 BCSCTL3 00000128 l *ABS* 00000000 FCTL1 0000012a l *ABS* 00000000 FCTL2 0000012c l *ABS* 00000000 FCTL3 00000054 l *ABS* 00000000 EPCTL 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 0000011e l *ABS* 00000000 TBIV 00000180 l *ABS* 00000000 TBCTL 00000190 l *ABS* 00000000 TBR 00000182 l *ABS* 00000000 TBCCTL0 00000184 l *ABS* 00000000 TBCCTL1 00000186 l *ABS* 00000000 TBCCTL2 00000192 l *ABS* 00000000 TBCCR0 00000194 l *ABS* 00000000 TBCCR1 00000196 l *ABS* 00000000 TBCCR2 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 00000027 l *ABS* 00000000 P1REN 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 0000002f l *ABS* 00000000 P2REN 00000018 l *ABS* 00000000 P3IN 00000019 l *ABS* 00000000 P3OUT 0000001a l *ABS* 00000000 P3DIR 0000001b l *ABS* 00000000 P3SEL 00000010 l *ABS* 00000000 P3REN 0000001c l *ABS* 00000000 P4IN 0000001d l *ABS* 00000000 P4OUT 0000001e l *ABS* 00000000 P4DIR 0000001f l *ABS* 00000000 P4SEL 00000011 l *ABS* 00000000 P4REN 00000048 l *ABS* 00000000 ADC10DTC0 00000049 l *ABS* 00000000 ADC10DTC1 0000004a l *ABS* 00000000 ADC10AE0 0000004b l *ABS* 00000000 ADC10AE1 000001b0 l *ABS* 00000000 ADC10CTL0 000001b2 l *ABS* 00000000 ADC10CTL1 000001b4 l *ABS* 00000000 ADC10MEM 000001bc l *ABS* 00000000 ADC10SA 000000c0 l *ABS* 00000000 OA0CTL0 000000c1 l *ABS* 00000000 OA0CTL1 000000c2 l *ABS* 00000000 OA1CTL0 000000c3 l *ABS* 00000000 OA1CTL1 00000060 l *ABS* 00000000 UCA0CTL0 00000061 l *ABS* 00000000 UCA0CTL1 00000062 l *ABS* 00000000 UCA0BR0 00000063 l *ABS* 00000000 UCA0BR1 00000064 l *ABS* 00000000 UCA0MCTL 00000065 l *ABS* 00000000 UCA0STAT 00000066 l *ABS* 00000000 UCA0RXBUF 00000067 l *ABS* 00000000 UCA0TXBUF 0000005d l *ABS* 00000000 UCA0ABCTL 0000005e l *ABS* 00000000 UCA0IRTCTL 0000005f l *ABS* 00000000 UCA0IRRCTL 00000068 l *ABS* 00000000 UCB0CTL0 00000069 l *ABS* 00000000 UCB0CTL1 0000006a l *ABS* 00000000 UCB0BR0 0000006b l *ABS* 00000000 UCB0BR1 0000006c l *ABS* 00000000 UCB0I2CIE 0000006d l *ABS* 00000000 UCB0STAT 0000006e l *ABS* 00000000 UCB0RXBUF 0000006f l *ABS* 00000000 UCB0TXBUF 00000118 l *ABS* 00000000 UCB0I2COA 0000011a l *ABS* 00000000 UCB0I2CSA 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 000010f8 l *ABS* 00000000 CALDCO_16MHZ 000010f9 l *ABS* 00000000 CALBC1_16MHZ 000010fa l *ABS* 00000000 CALDCO_12MHZ 000010fb l *ABS* 00000000 CALBC1_12MHZ 000010fc l *ABS* 00000000 CALDCO_8MHZ 000010fd l *ABS* 00000000 CALBC1_8MHZ 000010fe l *ABS* 00000000 CALDCO_1MHZ 000010ff l *ABS* 00000000 CALBC1_1MHZ 00000000 l df *ABS* 00000000 main.c 00000200 l O .data 00000001 make_gdb_happy 00000000 l df *ABS* 00000000 spi_hardware.c 00000000 l df *ABS* 00000000 libgcc2.c 00008b68 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 00008b68 l F .text 00000222 _fpadd_parts 00008e26 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 00008e72 l F .text 0000021e _fpmul_parts 00009090 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 000090d6 l F .text 0000012c _fpdiv_parts 00009202 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 00009264 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 000092f6 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 00009392 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 0000939a l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 0000954a l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 00009640 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 00009758 l .text 00000000 Letext 00000000 l df *ABS* 00000000 atoi.c 0000982c l .text 00000000 Letext 00000000 l df *ABS* 00000000 sprintf.c 00009842 l .text 00000000 Letext 00000000 l df *ABS* 00000000 vsprintf.c 00009842 l F .text 00000010 mem_putchar 0000020e l .bss 00000000 mem 0000986c l .text 00000000 Letext 00000000 l df *ABS* 00000000 vuprintf.c 0000020c l O .data 00000002 total_len 0000986c l F .text 00000030 PRINT 00000210 l .bss 00000000 __write_char 0000989c l F .text 00000034 __write_pad 00009e86 l .text 00000000 Letext 00000000 l df *ABS* 00000000 strchr.c 00009ea0 l .text 00000000 Letext 00000000 l df *ABS* 00000000 memchr.c 00009ec4 l .text 00000000 Letext 00000000 l df *ABS* 00000000 memcmp.c 00009ef4 l .text 00000000 Letext 00000000 l df *ABS* 00000000 strstr.c 00009f42 l .text 00000000 Letext 00000000 l df *ABS* 00000000 strncmp.c 00009f72 l .text 00000000 Letext 0000000e g *ABS* 00000000 __data_size 00008a1a g F .text 0000005c CCXX_SPI_RDREG 00009f72 g .text 00000000 __umulhisi3 00009852 g F .text 0000001a vsprintf 00008238 g F .text 00000032 sample_adc_chan 00009090 g F .text 00000046 __divsf3 000082aa g F .text 0000001e init_UART_SPI 000092f6 g F .text 0000009c __fixsfsi 00009fc2 g .text 00000000 _etext 00008dd6 g F .text 00000050 __subsf3 00008226 g F .text 00000012 sample_adc 0000000c g *ABS* 00000000 __bss_size 00009fc0 w .text 00000000 __stop_progExec__ 00008030 g .text 00000000 _unexpected_1_ 00008030 w .text 00000000 vector_ffe0 000081bc g F .text 0000005c sys_init 00008036 g F .text 0000005a P2_VEC 000089e4 g F .text 00000036 CCXX_SPI_STROBE 00008030 w .text 00000000 vector_ffec 00008128 g .text 00000000 vector_fff0 00009fc2 g *ABS* 00000000 __data_load_start 00008030 g .text 00000000 __dtors_end 00008030 w .text 00000000 vector_fffc 00008a76 g F .text 00000048 CCXX_SPI_WRREG 000086fe g F .text 0000019e CCXX_WRITE_SPI_RF_SETTINGS 00000204 g O .data 00000002 gateDistance 00008030 w .text 00000000 vector_ffe4 0000954a g F .text 000000f6 __unpack_f 00008abe g F .text 0000006c CCXX_SPI_BURST_WRREG 00000212 g O .bss 00000001 RSSI_DBM 0000ffe0 g O .vectors 00000020 InterruptVectors 0000939a g F .text 000001b0 __pack_f 00000213 g O .bss 00000001 RSSI 00009ea0 g F .text 00000024 memchr 0000801c w .text 00000000 __do_clear_bss 00009ef4 g F .text 0000004e strstr 00008128 g F .text 0000003a TA1_VEC 00009264 g F .text 00000092 __floatsisf 0000828c g F .text 0000001e init_UART_232 00009f42 g F .text 00000030 strncmp 00009fa0 g .text 00000000 __mulsi3 00008030 w .text 00000000 vector_ffe2 00008030 w .text 00000000 vector_ffe8 00008034 w .text 00000000 _unexpected_ 00008030 w .text 00000000 vector_fffa 000098d0 g F .text 000005b6 vuprintf 00009ec4 g F .text 00000030 memcmp 00008218 g F .text 0000000e init_adc 00008000 w .text 00000000 _reset_vector__ 00008030 g .text 00000000 __ctors_start 00009392 g O .text 00000008 __thenan_sf 0000800a w .text 00000000 __do_copy_data 00008090 g F .text 00000008 ADC_VEC 0000020e g .bss 00000000 __bss_start 00008162 g .text 00000000 vector_ffee 00008030 w .text 00000000 vector_fff4 00008174 g F .text 0000001a initTimer 000083e0 g F .text 0000031e main 00008030 w .text 00000000 vector_fff8 00008098 g .text 00000000 vector_fff2 00000202 g O .data 00000002 time 00010000 g .vectors 00000000 _vectors_end 00008e26 g F .text 0000004c __mulsf3 00008036 g .text 00000000 vector_ffe6 0000818e g F .text 0000002e delay 0000899a g F .text 0000004a TX_STRING 0000982c g F .text 00000016 sprintf 00000214 g O .bss 00000001 LQI 00009202 g F .text 00000062 __gesf2 00008162 g F .text 00000012 RX_VEC 000088c6 g F .text 000000d4 RX_STRING 0000020a g O .data 00000002 debug_time2 00008000 w .text 00000000 __init_stack 00000215 g O .bss 00000001 PKTSTATUS 00008030 g .text 00000000 __dtors_start 00008030 g .text 00000000 __ctors_end 00000600 g *ABS* 00000000 __stack 0000020e g .data 00000000 _edata 0000021a g .bss 00000000 _end 00000216 g O .bss 00000002 flags 00009f76 g .text 00000000 __udivmodsi4 00000208 g O .data 00000002 debug_time1 00009758 g F .text 000000d4 atoi 00008030 w .text 00000000 vector_fff6 00008b2a g F .text 0000003e __fixunssfsi 00009640 g F .text 00000118 __fpcmp_parts_f 0000889c g F .text 0000002a RX_MODE 00008004 w .text 00000000 __low_level_init 0000802c w .text 00000000 __jump_to_main 00009e86 g F .text 0000001a strchr 00000200 g .data 00000000 __data_start 00000206 g O .data 00000002 triggerDistance 00008098 g F .text 00000090 TA0_VEC 00008090 g .text 00000000 vector_ffea 00000218 g O .bss 00000001 status 00000219 g O .bss 00000001 rx_char 00008d8a g F .text 0000004c __addsf3 0000826a g F .text 00000022 TX232String Disassembly of section .text: 00008000 <__init_stack>: 8000: 31 40 00 06 mov #1536, r1 ;#0x0600 00008004 <__low_level_init>: 8004: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 8008: 20 01 0000800a <__do_copy_data>: 800a: 3f 40 0e 00 mov #14, r15 ;#0x000e 800e: 0f 93 tst r15 8010: 05 24 jz $+12 ;abs 0x801c 8012: 2f 83 decd r15 8014: 9f 4f c2 9f mov -24638(r15),512(r15);0x9fc2(r15), 0x0200(r15) 8018: 00 02 801a: fb 23 jnz $-8 ;abs 0x8012 0000801c <__do_clear_bss>: 801c: 3f 40 0c 00 mov #12, r15 ;#0x000c 8020: 0f 93 tst r15 8022: 04 24 jz $+10 ;abs 0x802c 8024: 1f 83 dec r15 8026: cf 43 0e 02 mov.b #0, 526(r15);r3 As==00, 0x020e(r15) 802a: fc 23 jnz $-6 ;abs 0x8024 0000802c <__jump_to_main>: 802c: 30 40 e0 83 br #0x83e0 00008030 <__ctors_end>: 8030: 30 40 34 80 br #0x8034 00008034 <_unexpected_>: 8034: 00 13 reti 00008036 : 8036: 0f 12 push r15 8038: 32 c2 dint 803a: e2 b3 2b 00 bit.b #2, &0x002b ;r3 As==10 803e: 1d 24 jz $+60 ;abs 0x807a 8040: b2 b0 20 00 bit #32, &0x0216 ;#0x0020 8044: 16 02 8046: 19 20 jnz $+52 ;abs 0x807a 8048: 82 43 64 01 mov #0, &0x0164 ;r3 As==00 804c: b2 f0 ef ff and #-17, &0x0162 ;#0xffef 8050: 62 01 8052: b2 d0 10 00 bis #16, &0x0162 ;#0x0010 8056: 62 01 8058: b2 40 06 00 mov #6, &0x0170 ;#0x0006 805c: 70 01 805e: b2 d0 22 00 bis #34, &0x0160 ;#0x0022 8062: 60 01 8064: 82 43 02 02 mov #0, &0x0202 ;r3 As==00 8068: f2 d0 03 00 bis.b #3, &0x0021 ;#0x0003 806c: 21 00 806e: b2 d0 20 00 bis #32, &0x0216 ;#0x0020 8072: 16 02 8074: b2 f0 bf ff and #-65, &0x0216 ;#0xffbf 8078: 16 02 807a: f2 b0 40 00 bit.b #64, &0x002b ;#0x0040 807e: 2b 00 8080: 02 24 jz $+6 ;abs 0x8086 8082: a2 d3 16 02 bis #2, &0x0216 ;r3 As==10 8086: c2 43 2b 00 mov.b #0, &0x002b ;r3 As==00 808a: 32 d2 eint 808c: 3f 41 pop r15 808e: 00 13 reti 00008090 : 8090: b1 c0 f0 00 bic #240, 0(r1) ;#0x00f0, 0x0000(r1) 8094: 00 00 8096: 00 13 reti 00008098 : 8098: 0f 12 push r15 809a: 0e 12 push r14 809c: 0d 12 push r13 809e: 0c 12 push r12 80a0: 0b 12 push r11 80a2: 0a 12 push r10 80a4: 09 12 push r9 80a6: 08 12 push r8 80a8: 32 c2 dint 80aa: b2 b0 20 00 bit #32, &0x0216 ;#0x0020 80ae: 16 02 80b0: 31 24 jz $+100 ;abs 0x8114 80b2: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 80b6: 92 42 72 01 mov &0x0172,&0x0202 80ba: 02 02 80bc: b2 90 00 02 cmp #512, &0x0202 ;#0x0200 80c0: 02 02 80c2: 06 2c jc $+14 ;abs 0x80d0 80c4: 92 c3 62 01 bic #1, &0x0162 ;r3 As==01 80c8: b2 d0 40 00 bis #64, &0x0216 ;#0x0040 80cc: 16 02 80ce: 22 3c jmp $+70 ;abs 0x8114 80d0: 1f 42 02 02 mov &0x0202,r15 80d4: 1e 42 06 02 mov &0x0206,r14 80d8: 0a 4f mov r15, r10 80da: 0c 4e mov r14, r12 80dc: 0b 43 clr r11 80de: 0d 43 clr r13 80e0: b0 12 72 9f call #0x9f72 80e4: 0c 4e mov r14, r12 80e6: 0d 4f mov r15, r13 80e8: 1f 42 04 02 mov &0x0204,r15 80ec: 0e 4f mov r15, r14 80ee: 0f 43 clr r15 80f0: 0a 4e mov r14, r10 80f2: 0b 4f mov r15, r11 80f4: b0 12 76 9f call #0x9f76 80f8: 82 4c 0a 02 mov r12, &0x020a 80fc: 1f 42 02 02 mov &0x0202,r15 8100: 1f 52 0a 02 add &0x020a,r15 8104: 82 4f 74 01 mov r15, &0x0174 8108: b2 40 60 10 mov #4192, &0x0164 ;#0x1060 810c: 64 01 810e: b2 f0 ee ff and #-18, &0x0162 ;#0xffee 8112: 62 01 8114: 32 d2 eint 8116: 38 41 pop r8 8118: 39 41 pop r9 811a: 3a 41 pop r10 811c: 3b 41 pop r11 811e: 3c 41 pop r12 8120: 3d 41 pop r13 8122: 3e 41 pop r14 8124: 3f 41 pop r15 8126: 00 13 reti 00008128 : 8128: 32 c2 dint 812a: f2 f0 fc ff and.b #-4, &0x0021 ;#0xfffc 812e: 21 00 8130: b2 90 0a 00 cmp #10, &0x012e ;#0x000a 8134: 2e 01 8136: 13 20 jnz $+40 ;abs 0x815e 8138: b2 f0 df ff and #-33, &0x0216 ;#0xffdf 813c: 16 02 813e: 82 93 02 02 tst &0x0202 8142: 0a 20 jnz $+22 ;abs 0x8158 8144: 92 d3 16 02 bis #1, &0x0216 ;r3 As==01 8148: b2 f0 cc ff and #-52, &0x0160 ;#0xffcc 814c: 60 01 814e: a2 c3 62 01 bic #2, &0x0162 ;r3 As==10 8152: 82 43 64 01 mov #0, &0x0164 ;r3 As==00 8156: 03 3c jmp $+8 ;abs 0x815e 8158: b2 d2 16 02 bis #8, &0x0216 ;r2 As==11 815c: f5 3f jmp $-20 ;abs 0x8148 815e: 32 d2 eint 8160: 00 13 reti 00008162 : 8162: 32 c2 dint 8164: d2 42 66 00 mov.b &0x0066,&0x0219 8168: 19 02 816a: b2 d0 10 00 bis #16, &0x0216 ;#0x0010 816e: 16 02 8170: 32 d2 eint 8172: 00 13 reti 00008174 : 8174: b2 40 10 91 mov #-28400,&0x0162 ;#0x9110 8178: 62 01 817a: b2 40 80 02 mov #640, &0x0160 ;#0x0280 817e: 60 01 8180: 92 c3 60 01 bic #1, &0x0160 ;r3 As==01 8184: 82 43 72 01 mov #0, &0x0172 ;r3 As==00 8188: 82 43 70 01 mov #0, &0x0170 ;r3 As==00 818c: 30 41 ret 0000818e : 818e: 0e 43 clr r14 8190: 0e 9f cmp r15, r14 8192: 13 2c jc $+40 ;abs 0x81ba 8194: 03 43 nop 8196: 03 43 nop 8198: 03 43 nop 819a: 03 43 nop 819c: 03 43 nop 819e: 03 43 nop 81a0: 03 43 nop 81a2: 03 43 nop 81a4: 03 43 nop 81a6: 03 43 nop 81a8: 03 43 nop 81aa: 03 43 nop 81ac: 03 43 nop 81ae: 03 43 nop 81b0: 03 43 nop 81b2: 03 43 nop 81b4: 1e 53 inc r14 81b6: 0e 9f cmp r15, r14 81b8: ed 2b jnc $-36 ;abs 0x8194 81ba: 30 41 ret 000081bc : 81bc: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 81c0: 20 01 81c2: c2 43 21 00 mov.b #0, &0x0021 ;r3 As==00 81c6: c2 43 29 00 mov.b #0, &0x0029 ;r3 As==00 81ca: d2 43 19 00 mov.b #1, &0x0019 ;r3 As==01 81ce: c2 43 26 00 mov.b #0, &0x0026 ;r3 As==00 81d2: f2 40 0c 00 mov.b #12, &0x002e ;#0x000c 81d6: 2e 00 81d8: f2 40 30 00 mov.b #48, &0x001b ;#0x0030 81dc: 1b 00 81de: f2 40 fb ff mov.b #-5, &0x0022 ;#0xfffb 81e2: 22 00 81e4: f2 40 39 00 mov.b #57, &0x002a ;#0x0039 81e8: 2a 00 81ea: f2 40 db ff mov.b #-37, &0x001a ;#0xffdb 81ee: 1a 00 81f0: c2 43 24 00 mov.b #0, &0x0024 ;r3 As==00 81f4: f2 40 42 00 mov.b #66, &0x002c ;#0x0042 81f8: 2c 00 81fa: c2 43 25 00 mov.b #0, &0x0025 ;r3 As==00 81fe: f2 40 42 00 mov.b #66, &0x002d ;#0x0042 8202: 2d 00 8204: d2 42 f9 10 mov.b &0x10f9,&0x0057 8208: 57 00 820a: d2 42 f8 10 mov.b &0x10f8,&0x0056 820e: 56 00 8210: f2 40 20 00 mov.b #32, &0x0053 ;#0x0020 8214: 53 00 8216: 30 41 ret 00008218 : 8218: b2 40 10 1c mov #7184, &0x01b0 ;#0x1c10 821c: b0 01 821e: b2 40 08 20 mov #8200, &0x01b2 ;#0x2008 8222: b2 01 8224: 30 41 ret 00008226 : 8226: b2 d0 03 00 bis #3, &0x01b0 ;#0x0003 822a: b0 01 822c: 92 b3 b2 01 bit #1, &0x01b2 ;r3 As==01 8230: fd 23 jnz $-4 ;abs 0x822c 8232: 1f 42 b4 01 mov &0x01b4,r15 8236: 30 41 ret 00008238 : 8238: a2 c3 b0 01 bic #2, &0x01b0 ;r3 As==10 823c: 3f 90 00 a0 cmp #-24576,r15 ;#0xa000 8240: 0d 24 jz $+28 ;abs 0x825c 8242: b2 f0 ff df and #-8193, &0x01b0 ;#0xdfff 8246: b0 01 8248: 3f d2 bis #8, r15 ;r2 As==11 824a: 82 4f b2 01 mov r15, &0x01b2 824e: b2 d0 03 00 bis #3, &0x01b0 ;#0x0003 8252: b0 01 8254: 92 b3 b2 01 bit #1, &0x01b2 ;r3 As==01 8258: fd 23 jnz $-4 ;abs 0x8254 825a: 04 3c jmp $+10 ;abs 0x8264 825c: b2 d0 00 20 bis #8192, &0x01b0 ;#0x2000 8260: b0 01 8262: f2 3f jmp $-26 ;abs 0x8248 8264: 1f 42 b4 01 mov &0x01b4,r15 8268: 30 41 ret 0000826a : 826a: 21 83 decd r1 826c: 0c 4f mov r15, r12 826e: 0d 43 clr r13 8270: 0d 9e cmp r14, r13 8272: 0a 34 jge $+22 ;abs 0x8288 8274: 0f 4c mov r12, r15 8276: 0f 5d add r13, r15 8278: e2 4f 67 00 mov.b @r15, &0x0067 827c: e2 b3 03 00 bit.b #2, &0x0003 ;r3 As==10 8280: fd 27 jz $-4 ;abs 0x827c 8282: 1d 53 inc r13 8284: 0d 9e cmp r14, r13 8286: f6 3b jl $-18 ;abs 0x8274 8288: 21 53 incd r1 828a: 30 41 ret 0000828c : 828c: f2 40 80 ff mov.b #-128, &0x0061 ;#0xff80 8290: 61 00 8292: f2 40 e2 ff mov.b #-30, &0x0062 ;#0xffe2 8296: 62 00 8298: e2 42 63 00 mov.b #4, &0x0063 ;r2 As==10 829c: e2 42 64 00 mov.b #4, &0x0064 ;r2 As==10 82a0: d2 c3 61 00 bic.b #1, &0x0061 ;r3 As==01 82a4: d2 d3 01 00 bis.b #1, &0x0001 ;r3 As==01 82a8: 30 41 ret 000082aa : 82aa: d2 43 69 00 mov.b #1, &0x0069 ;r3 As==01 82ae: f2 40 81 ff mov.b #-127, &0x0069 ;#0xff81 82b2: 69 00 82b4: f2 40 a9 ff mov.b #-87, &0x0068 ;#0xffa9 82b8: 68 00 82ba: e2 43 6a 00 mov.b #2, &0x006a ;r3 As==10 82be: c2 43 6b 00 mov.b #0, &0x006b ;r3 As==00 82c2: d2 c3 69 00 bic.b #1, &0x0069 ;r3 As==01 82c6: 30 41 ret 82c8: 47 4e mov.b r14, r7 82ca: 44 3a jl $-886 ;abs 0x7f54 82cc: 54 4d 52 20 mov.b 8274(r13),r4 ;0x2052(r13) 82d0: 52 65 61 64 addc.b 25697(r5),r2 ;0x6461(r5) 82d4: 79 00 .word 0x0079; ???? 82d6: 54 4d 52 00 mov.b 82(r13),r4 ;0x0052(r13) 82da: 74 64 addc.b @r4+, r4 82dc: 69 73 subc.b #2, r9 ;r3 As==10 82de: 74 00 .word 0x0074; ???? 82e0: 1b 5b 33 32 add 12851(r11),r11 ;0x3233(r11) 82e4: 6d 47 mov.b @r7, r13 82e6: 4e 44 mov.b r4, r14 82e8: 3a 54 add @r4+, r10 82ea: 4d 52 add.b r2, r13 82ec: 20 54 add @r4, r0 82ee: 72 69 addc.b @r9+, r2 82f0: 67 20 jnz $+208 ;abs 0x83c0 82f2: 44 69 addc.b r9, r4 82f4: 73 74 .word 0x7473; ???? Illegal as 2-op instr 82f6: 61 6e addc.b @r14, r1 82f8: 63 65 .word 0x6563; ???? Illegal as 2-op instr 82fa: 20 69 addc @r9, r0 82fc: 73 20 jnz $+232 ;abs 0x83e4 82fe: 6e 6f addc.b @r15, r14 8300: 77 20 jnz $+240 ;abs 0x83f0 8302: 25 64 addc @r4, r5 8304: 1b 5b 33 30 add 12339(r11),r11 ;0x3033(r11) 8308: 6d 00 .word 0x006d; ???? 830a: 47 6c addc.b r12, r7 830c: 69 74 subc.b @r4, r9 830e: 63 68 .word 0x6863; ???? Illegal as 2-op instr 8310: 20 44 br @r4 8312: 65 74 subc.b @r4, r5 8314: 65 63 addc.b #2, r5 ;r3 As==10 8316: 74 65 addc.b @r5+, r4 8318: 64 00 .word 0x0064; ???? 831a: 54 3a jl $-854 ;abs 0x7fc4 831c: 25 75 subc @r5, r5 831e: 20 56 add @r6, r0 8320: 3a 25 jz $+630 ;abs 0x8596 8322: 75 20 jnz $+236 ;abs 0x840e 8324: 47 6c addc.b r12, r7 8326: 69 74 subc.b @r4, r9 8328: 63 68 .word 0x6863; ???? Illegal as 2-op instr 832a: 20 41 br @r1 832c: 76 6f addc.b @r15+, r6 832e: 69 64 addc.b @r4, r9 8330: 65 64 addc.b @r4, r5 8332: 00 54 add r4, r0 8334: 3a 25 jz $+630 ;abs 0x85aa 8336: 75 20 jnz $+236 ;abs 0x8422 8338: 56 3a jl $-850 ;abs 0x7fe6 833a: 25 75 subc @r5, r5 833c: 66 70 subc.b @r0, r6 833e: 73 20 jnz $+232 ;abs 0x8426 8340: 44 3a jl $-886 ;abs 0x7fca 8342: 25 75 subc @r5, r5 8344: 00 47 br r7 8346: 61 74 subc.b @r4, r1 8348: 65 20 jnz $+204 ;abs 0x8414 834a: 31 20 jnz $+100 ;abs 0x83ae 834c: 6d 69 addc.b @r9, r13 834e: 73 66 .word 0x6673; ???? Illegal as 2-op instr 8350: 69 72 subc.b #4, r9 ;r2 As==10 8352: 65 00 .word 0x0065; ???? 8354: 1b 5b 33 32 add 12851(r11),r11 ;0x3233(r11) 8358: 6d 47 mov.b @r7, r13 835a: 4e 44 mov.b r4, r14 835c: 3a 54 add @r4+, r10 835e: 4d 52 add.b r2, r13 8360: 20 54 add @r4, r0 8362: 72 69 addc.b @r9+, r2 8364: 67 20 jnz $+208 ;abs 0x8434 8366: 64 69 addc.b @r9, r4 8368: 73 74 .word 0x7473; ???? Illegal as 2-op instr 836a: 61 6e addc.b @r14, r1 836c: 63 65 .word 0x6563; ???? Illegal as 2-op instr 836e: 20 69 addc @r9, r0 8370: 73 20 jnz $+232 ;abs 0x8458 8372: 25 75 subc @r5, r5 8374: 20 6d addc @r13, r0 8376: 6d 1b .word 0x1b6d; ???? 8378: 5b 33 jn $-328 ;abs 0x8230 837a: 30 6d addc @r13+, r0 837c: 00 73 sbc r0 837e: 74 61 addc.b @r1+, r4 8380: 74 75 subc.b @r5+, r4 8382: 73 00 .word 0x0073; ???? 8384: 47 4e mov.b r14, r7 8386: 44 3a jl $-886 ;abs 0x8010 8388: 25 73 subc #2, r5 ;r3 As==10 838a: 20 52 add #4, r0 ;r2 As==10 838c: 53 53 inc.b #0 ;r3 As==00 838e: 49 3a jl $-876 ;abs 0x8022 8390: 25 64 addc @r4, r5 8392: 64 42 mov.b #4, r4 ;r2 As==10 8394: 6d 20 jnz $+220 ;abs 0x8470 8396: 4c 51 add.b r1, r12 8398: 49 3a jl $-876 ;abs 0x802c 839a: 25 64 addc @r4, r5 839c: 00 6e addc r14, r0 839e: 6f 77 subc.b @r7, r15 83a0: 00 47 br r7 83a2: 4e 44 mov.b r4, r14 83a4: 3a 54 add @r4+, r10 83a6: 4d 52 add.b r2, r13 83a8: 20 54 add @r4, r0 83aa: 72 69 addc.b @r9+, r2 83ac: 67 67 addc.b @r7, r7 83ae: 65 72 subc.b #4, r5 ;r2 As==10 83b0: 69 6e addc.b @r14, r9 83b2: 67 20 jnz $+208 ;abs 0x8482 83b4: 74 68 addc.b @r8+, r4 83b6: 65 20 jnz $+204 ;abs 0x8482 83b8: 66 6c addc.b @r12, r6 83ba: 61 73 subc.b #2, r1 ;r3 As==10 83bc: 68 2e jc $-814 ;abs 0x808e 83be: 2e 2e jc $-930 ;abs 0x801c 83c0: 00 1b .word 0x1b00; ???? 83c2: 5b 33 jn $-328 ;abs 0x827a 83c4: 34 6d addc @r13+, r4 83c6: 47 4e mov.b r14, r7 83c8: 44 3a jl $-886 ;abs 0x8052 83ca: 54 4d 52 20 mov.b 8274(r13),r4 ;0x2052(r13) 83ce: 50 6f 6e 67 addc.b 26478(r15),r0 ;0x676e(r15) 83d2: 21 1b .word 0x1b21; ???? 83d4: 5b 33 jn $-328 ;abs 0x828c 83d6: 30 6d addc @r13+, r0 83d8: 00 50 rla r0 83da: 6f 6e addc.b @r14, r15 83dc: 67 21 jnz $+720 ;abs 0x86ac ... 000083e0
: 83e0: 31 40 c0 05 mov #1472, r1 ;#0x05c0 83e4: 04 41 mov r1, r4 83e6: b0 12 bc 81 call #0x81bc 83ea: b0 12 aa 82 call #0x82aa 83ee: e2 e3 21 00 xor.b #2, &0x0021 ;r3 As==10 83f2: 3f 43 mov #-1, r15 ;r3 As==11 83f4: b0 12 8e 81 call #0x818e 83f8: e2 e3 21 00 xor.b #2, &0x0021 ;r3 As==10 83fc: 3e 40 40 00 mov #64, r14 ;#0x0040 8400: 0f 44 mov r4, r15 8402: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00, 0x0000(r15) 8406: 1f 53 inc r15 8408: 1e 83 dec r14 840a: fb 23 jnz $-8 ;abs 0x8402 840c: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 8410: 3f 40 ff 00 mov #255, r15 ;#0x00ff 8414: b0 12 8e 81 call #0x818e 8418: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 841c: 3f 43 mov #-1, r15 ;r3 As==11 841e: b0 12 8e 81 call #0x818e 8422: 7f 40 30 00 mov.b #48, r15 ;#0x0030 8426: b0 12 e4 89 call #0x89e4 842a: b0 12 fe 86 call #0x86fe 842e: 7f 40 36 00 mov.b #54, r15 ;#0x0036 8432: b0 12 e4 89 call #0x89e4 8436: 7f 40 35 00 mov.b #53, r15 ;#0x0035 843a: b0 12 1a 8a call #0x8a1a 843e: 8f 11 sxt r15 8440: 1f 93 cmp #1, r15 ;r3 As==01 8442: f9 23 jnz $-12 ;abs 0x8436 8444: d2 e3 21 00 xor.b #1, &0x0021 ;r3 As==01 8448: 3f 40 ff 00 mov #255, r15 ;#0x00ff 844c: b0 12 8e 81 call #0x818e 8450: d2 e3 21 00 xor.b #1, &0x0021 ;r3 As==01 8454: 82 43 16 02 mov #0, &0x0216 ;r3 As==00 8458: c2 43 2b 00 mov.b #0, &0x002b ;r3 As==00 845c: b0 12 74 81 call #0x8174 8460: 7e 40 0f 00 mov.b #15, r14 ;#0x000f 8464: 3f 40 c8 82 mov #-32056,r15 ;#0x82c8 8468: b0 12 9a 89 call #0x899a 846c: f2 f0 bf ff and.b #-65, &0x002b ;#0xffbf 8470: 2b 00 8472: 32 d2 eint 8474: b0 12 9c 88 call #0x889c 8478: b2 b0 10 00 bit #16, &0x0216 ;#0x0010 847c: 16 02 847e: 09 24 jz $+20 ;abs 0x8492 8480: 32 c2 dint 8482: d2 d3 21 00 bis.b #1, &0x0021 ;r3 As==01 8486: b2 f0 ef ff and #-17, &0x0216 ;#0xffef 848a: 16 02 848c: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 8490: 32 d2 eint 8492: a2 b3 16 02 bit #2, &0x0216 ;r3 As==10 8496: 49 24 jz $+148 ;abs 0x852a 8498: 32 c2 dint 849a: d2 d3 21 00 bis.b #1, &0x0021 ;r3 As==01 849e: a2 c3 16 02 bic #2, &0x0216 ;r3 As==10 84a2: 3e 40 40 00 mov #64, r14 ;#0x0040 84a6: 0f 44 mov r4, r15 84a8: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00, 0x0000(r15) 84ac: 1f 53 inc r15 84ae: 1e 83 dec r14 84b0: fb 23 jnz $-8 ;abs 0x84a8 84b2: 7e 40 40 00 mov.b #64, r14 ;#0x0040 84b6: 0f 44 mov r4, r15 84b8: b0 12 c6 88 call #0x88c6 84bc: c2 93 14 02 tst.b &0x0214 84c0: 2b 34 jge $+88 ;abs 0x8518 84c2: e2 d3 21 00 bis.b #2, &0x0021 ;r3 As==10 84c6: 3d 40 03 00 mov #3, r13 ;#0x0003 84ca: 0e 44 mov r4, r14 84cc: 3f 40 d6 82 mov #-32042,r15 ;#0x82d6 84d0: b0 12 c4 9e call #0x9ec4 84d4: 0f 93 tst r15 84d6: 07 21 jnz $+528 ;abs 0x86e6 84d8: 3e 40 da 82 mov #-32038,r14 ;#0x82da 84dc: 0f 44 mov r4, r15 84de: b0 12 f4 9e call #0x9ef4 84e2: 0f 93 tst r15 84e4: bf 24 jz $+384 ;abs 0x8664 84e6: 3e 40 3d 00 mov #61, r14 ;#0x003d 84ea: 0f 44 mov r4, r15 84ec: b0 12 86 9e call #0x9e86 84f0: 1f 53 inc r15 84f2: b0 12 58 97 call #0x9758 84f6: 0f 93 tst r15 84f8: b0 24 jz $+354 ;abs 0x865a 84fa: 82 4f 06 02 mov r15, &0x0206 84fe: 12 12 06 02 push &0x0206 8502: 30 12 e0 82 push #-32032 ;#0x82e0 8506: 04 12 push r4 8508: b0 12 2c 98 call #0x982c 850c: 31 50 06 00 add #6, r1 ;#0x0006 8510: 4e 4f mov.b r15, r14 8512: 0f 44 mov r4, r15 8514: b0 12 9a 89 call #0x899a 8518: f2 f0 bf ff and.b #-65, &0x002b ;#0xffbf 851c: 2b 00 851e: b0 12 9c 88 call #0x889c 8522: f2 f0 fc ff and.b #-4, &0x0021 ;#0xfffc 8526: 21 00 8528: 32 d2 eint 852a: 92 b3 16 02 bit #1, &0x0216 ;r3 As==01 852e: 1c 24 jz $+58 ;abs 0x8568 8530: 92 c3 16 02 bic #1, &0x0216 ;r3 As==01 8534: 32 c2 dint 8536: d2 d3 21 00 bis.b #1, &0x0021 ;r3 As==01 853a: b2 b0 40 00 bit #64, &0x0216 ;#0x0040 853e: 16 02 8540: 85 24 jz $+268 ;abs 0x864c 8542: 7e 40 0e 00 mov.b #14, r14 ;#0x000e 8546: 3f 40 0a 83 mov #-31990,r15 ;#0x830a 854a: b0 12 9a 89 call #0x899a 854e: b2 f0 bf ff and #-65, &0x0216 ;#0xffbf 8552: 16 02 8554: f2 f0 bf ff and.b #-65, &0x002b ;#0xffbf 8558: 2b 00 855a: b0 12 9c 88 call #0x889c 855e: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 8562: b0 12 74 81 call #0x8174 8566: 32 d2 eint 8568: b2 b2 16 02 bit #8, &0x0216 ;r2 As==11 856c: 85 27 jz $-244 ;abs 0x8478 856e: b2 c2 16 02 bic #8, &0x0216 ;r2 As==11 8572: 32 c2 dint 8574: d2 d3 21 00 bis.b #1, &0x0021 ;r3 As==01 8578: 1b 42 04 02 mov &0x0204,r11 857c: 0e 4b mov r11, r14 857e: 0f 4e mov r14, r15 8580: 0f 5f rla r15 8582: 0f 7f subc r15, r15 8584: 3f e3 inv r15 8586: b0 12 64 92 call #0x9264 858a: 09 4e mov r14, r9 858c: 0a 4f mov r15, r10 858e: 0b 93 tst r11 8590: 55 38 jl $+172 ;abs 0x863c 8592: 1b 42 02 02 mov &0x0202,r11 8596: 0e 4b mov r11, r14 8598: 0f 4e mov r14, r15 859a: 0f 5f rla r15 859c: 0f 7f subc r15, r15 859e: 3f e3 inv r15 85a0: b0 12 64 92 call #0x9264 85a4: 0b 93 tst r11 85a6: 44 38 jl $+138 ;abs 0x8630 85a8: 0c 4e mov r14, r12 85aa: 0d 4f mov r15, r13 85ac: 3e 40 00 24 mov #9216, r14 ;#0x2400 85b0: 3f 40 74 4a mov #19060, r15 ;#0x4a74 85b4: b0 12 90 90 call #0x9090 85b8: 0c 4e mov r14, r12 85ba: 0d 4f mov r15, r13 85bc: 0e 49 mov r9, r14 85be: 0f 4a mov r10, r15 85c0: b0 12 26 8e call #0x8e26 85c4: 3c 40 66 66 mov #26214, r12 ;#0x6666 85c8: 3d 40 98 43 mov #17304, r13 ;#0x4398 85cc: b0 12 90 90 call #0x9090 85d0: b0 12 2a 8b call #0x8b2a 85d4: 0d 4e mov r14, r13 85d6: 0e 4f mov r15, r14 85d8: b2 b0 40 00 bit #64, &0x0216 ;#0x0040 85dc: 16 02 85de: 1b 24 jz $+56 ;abs 0x8616 85e0: 0d 12 push r13 85e2: 12 12 02 02 push &0x0202 85e6: 30 12 1a 83 push #-31974 ;#0x831a 85ea: 04 12 push r4 85ec: b0 12 2c 98 call #0x982c 85f0: b2 f0 bf ff and #-65, &0x0216 ;#0xffbf 85f4: 16 02 85f6: 31 52 add #8, r1 ;r2 As==11 85f8: 4e 4f mov.b r15, r14 85fa: 0f 44 mov r4, r15 85fc: b0 12 9a 89 call #0x899a 8600: f2 f0 bf ff and.b #-65, &0x002b ;#0xffbf 8604: 2b 00 8606: b0 12 9c 88 call #0x889c 860a: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 860e: b0 12 74 81 call #0x8174 8612: 32 d2 eint 8614: 31 3f jmp $-412 ;abs 0x8478 8616: 12 12 0a 02 push &0x020a 861a: 0d 12 push r13 861c: 12 12 02 02 push &0x0202 8620: 30 12 33 83 push #-31949 ;#0x8333 8624: 04 12 push r4 8626: b0 12 2c 98 call #0x982c 862a: 31 50 0a 00 add #10, r1 ;#0x000a 862e: e4 3f jmp $-54 ;abs 0x85f8 8630: 0c 43 clr r12 8632: 3d 40 80 47 mov #18304, r13 ;#0x4780 8636: b0 12 8a 8d call #0x8d8a 863a: b6 3f jmp $-146 ;abs 0x85a8 863c: 0c 43 clr r12 863e: 3d 40 80 47 mov #18304, r13 ;#0x4780 8642: b0 12 8a 8d call #0x8d8a 8646: 09 4e mov r14, r9 8648: 0a 4f mov r15, r10 864a: a3 3f jmp $-184 ;abs 0x8592 864c: 7e 40 0e 00 mov.b #14, r14 ;#0x000e 8650: 3f 40 45 83 mov #-31931,r15 ;#0x8345 8654: b0 12 9a 89 call #0x899a 8658: 7d 3f jmp $-260 ;abs 0x8554 865a: 12 12 06 02 push &0x0206 865e: 30 12 54 83 push #-31916 ;#0x8354 8662: 51 3f jmp $-348 ;abs 0x8506 8664: 3e 40 7d 83 mov #-31875,r14 ;#0x837d 8668: 0f 44 mov r4, r15 866a: b0 12 f4 9e call #0x9ef4 866e: 0f 93 tst r15 8670: 15 24 jz $+44 ;abs 0x869c 8672: 5f 42 14 02 mov.b &0x0214,r15 8676: 0f 12 push r15 8678: 5f 42 12 02 mov.b &0x0212,r15 867c: 8f 11 sxt r15 867e: 0f 12 push r15 8680: 30 12 d6 82 push #-32042 ;#0x82d6 8684: 30 12 84 83 push #-31868 ;#0x8384 8688: 04 12 push r4 868a: b0 12 2c 98 call #0x982c 868e: 4e 4f mov.b r15, r14 8690: 0f 44 mov r4, r15 8692: b0 12 9a 89 call #0x899a 8696: 31 50 0a 00 add #10, r1 ;#0x000a 869a: 3e 3f jmp $-386 ;abs 0x8518 869c: 3e 40 9d 83 mov #-31843,r14 ;#0x839d 86a0: 0f 44 mov r4, r15 86a2: b0 12 f4 9e call #0x9ef4 86a6: 0f 93 tst r15 86a8: 14 24 jz $+42 ;abs 0x86d2 86aa: f2 d2 29 00 bis.b #8, &0x0029 ;r2 As==11 86ae: f2 c2 2e 00 bic.b #8, &0x002e ;r2 As==11 86b2: 30 12 a1 83 push #-31839 ;#0x83a1 86b6: 04 12 push r4 86b8: b0 12 2c 98 call #0x982c 86bc: 4e 4f mov.b r15, r14 86be: 0f 44 mov r4, r15 86c0: b0 12 9a 89 call #0x899a 86c4: 3f 43 mov #-1, r15 ;r3 As==11 86c6: b0 12 8e 81 call #0x818e 86ca: f2 d2 2e 00 bis.b #8, &0x002e ;r2 As==11 86ce: 21 52 add #4, r1 ;r2 As==10 86d0: 23 3f jmp $-440 ;abs 0x8518 86d2: 30 12 c1 83 push #-31807 ;#0x83c1 86d6: 04 12 push r4 86d8: b0 12 2c 98 call #0x982c 86dc: 4e 4f mov.b r15, r14 86de: 0f 44 mov r4, r15 86e0: b0 12 9a 89 call #0x899a 86e4: f4 3f jmp $-22 ;abs 0x86ce 86e6: 3d 40 05 00 mov #5, r13 ;#0x0005 86ea: 0e 44 mov r4, r14 86ec: 3f 40 d9 83 mov #-31783,r15 ;#0x83d9 86f0: b0 12 c4 9e call #0x9ec4 86f4: 11 3f jmp $-476 ;abs 0x8518 86f6: 31 50 40 00 add #64, r1 ;#0x0040 86fa: 30 40 c0 9f br #0x9fc0 000086fe : 86fe: 7e 40 0b 00 mov.b #11, r14 ;#0x000b 8702: 4f 43 clr.b r15 8704: b0 12 76 8a call #0x8a76 8708: 7e 40 06 00 mov.b #6, r14 ;#0x0006 870c: 6f 43 mov.b #2, r15 ;r3 As==10 870e: b0 12 76 8a call #0x8a76 8712: 7e 40 3c 00 mov.b #60, r14 ;#0x003c 8716: 7f 40 06 00 mov.b #6, r15 ;#0x0006 871a: b0 12 76 8a call #0x8a76 871e: 6e 42 mov.b #4, r14 ;r2 As==10 8720: 7f 40 07 00 mov.b #7, r15 ;#0x0007 8724: b0 12 76 8a call #0x8a76 8728: 7e 40 05 00 mov.b #5, r14 ;#0x0005 872c: 7f 42 mov.b #8, r15 ;r2 As==11 872e: b0 12 76 8a call #0x8a76 8732: 5e 43 mov.b #1, r14 ;r3 As==01 8734: 7f 40 09 00 mov.b #9, r15 ;#0x0009 8738: b0 12 76 8a call #0x8a76 873c: 7e 40 9a ff mov.b #-102, r14 ;#0xff9a 8740: 7f 40 0a 00 mov.b #10, r15 ;#0x000a 8744: b0 12 76 8a call #0x8a76 8748: 7e 40 0a 00 mov.b #10, r14 ;#0x000a 874c: 7f 40 0b 00 mov.b #11, r15 ;#0x000b 8750: b0 12 76 8a call #0x8a76 8754: 4e 43 clr.b r14 8756: 7f 40 0c 00 mov.b #12, r15 ;#0x000c 875a: b0 12 76 8a call #0x8a76 875e: 7e 40 5c 00 mov.b #92, r14 ;#0x005c 8762: 7f 40 0d 00 mov.b #13, r15 ;#0x000d 8766: b0 12 76 8a call #0x8a76 876a: 7e 40 4f 00 mov.b #79, r14 ;#0x004f 876e: 7f 40 0e 00 mov.b #14, r15 ;#0x000e 8772: b0 12 76 8a call #0x8a76 8776: 7e 40 c0 ff mov.b #-64, r14 ;#0xffc0 877a: 7f 40 0f 00 mov.b #15, r15 ;#0x000f 877e: b0 12 76 8a call #0x8a76 8782: 7e 40 2d 00 mov.b #45, r14 ;#0x002d 8786: 7f 40 10 00 mov.b #16, r15 ;#0x0010 878a: b0 12 76 8a call #0x8a76 878e: 7e 40 3b 00 mov.b #59, r14 ;#0x003b 8792: 7f 40 11 00 mov.b #17, r15 ;#0x0011 8796: b0 12 76 8a call #0x8a76 879a: 7e 40 73 00 mov.b #115, r14 ;#0x0073 879e: 7f 40 12 00 mov.b #18, r15 ;#0x0012 87a2: b0 12 76 8a call #0x8a76 87a6: 7e 40 23 00 mov.b #35, r14 ;#0x0023 87aa: 7f 40 13 00 mov.b #19, r15 ;#0x0013 87ae: b0 12 76 8a call #0x8a76 87b2: 7e 40 b9 ff mov.b #-71, r14 ;#0xffb9 87b6: 7f 40 14 00 mov.b #20, r15 ;#0x0014 87ba: b0 12 76 8a call #0x8a76 87be: 5e 43 mov.b #1, r14 ;r3 As==01 87c0: 7f 40 15 00 mov.b #21, r15 ;#0x0015 87c4: b0 12 76 8a call #0x8a76 87c8: 7e 40 33 00 mov.b #51, r14 ;#0x0033 87cc: 7f 40 17 00 mov.b #23, r15 ;#0x0017 87d0: b0 12 76 8a call #0x8a76 87d4: 7e 40 18 00 mov.b #24, r14 ;#0x0018 87d8: 7f 40 18 00 mov.b #24, r15 ;#0x0018 87dc: b0 12 76 8a call #0x8a76 87e0: 7e 40 1d 00 mov.b #29, r14 ;#0x001d 87e4: 7f 40 19 00 mov.b #25, r15 ;#0x0019 87e8: b0 12 76 8a call #0x8a76 87ec: 7e 40 1c 00 mov.b #28, r14 ;#0x001c 87f0: 7f 40 1a 00 mov.b #26, r15 ;#0x001a 87f4: b0 12 76 8a call #0x8a76 87f8: 7e 40 c7 ff mov.b #-57, r14 ;#0xffc7 87fc: 7f 40 1b 00 mov.b #27, r15 ;#0x001b 8800: b0 12 76 8a call #0x8a76 8804: 4e 43 clr.b r14 8806: 7f 40 1c 00 mov.b #28, r15 ;#0x001c 880a: b0 12 76 8a call #0x8a76 880e: 7e 40 b0 ff mov.b #-80, r14 ;#0xffb0 8812: 7f 40 1d 00 mov.b #29, r15 ;#0x001d 8816: b0 12 76 8a call #0x8a76 881a: 7e 40 b6 ff mov.b #-74, r14 ;#0xffb6 881e: 7f 40 21 00 mov.b #33, r15 ;#0x0021 8822: b0 12 76 8a call #0x8a76 8826: 7e 40 10 00 mov.b #16, r14 ;#0x0010 882a: 7f 40 22 00 mov.b #34, r15 ;#0x0022 882e: b0 12 76 8a call #0x8a76 8832: 7e 40 ea ff mov.b #-22, r14 ;#0xffea 8836: 7f 40 23 00 mov.b #35, r15 ;#0x0023 883a: b0 12 76 8a call #0x8a76 883e: 7e 40 0a 00 mov.b #10, r14 ;#0x000a 8842: 7f 40 24 00 mov.b #36, r15 ;#0x0024 8846: b0 12 76 8a call #0x8a76 884a: 4e 43 clr.b r14 884c: 7f 40 25 00 mov.b #37, r15 ;#0x0025 8850: b0 12 76 8a call #0x8a76 8854: 7e 40 11 00 mov.b #17, r14 ;#0x0011 8858: 7f 40 26 00 mov.b #38, r15 ;#0x0026 885c: b0 12 76 8a call #0x8a76 8860: 7e 40 59 00 mov.b #89, r14 ;#0x0059 8864: 7f 40 29 00 mov.b #41, r15 ;#0x0029 8868: b0 12 76 8a call #0x8a76 886c: 7e 40 88 ff mov.b #-120, r14 ;#0xff88 8870: 7f 40 2c 00 mov.b #44, r15 ;#0x002c 8874: b0 12 76 8a call #0x8a76 8878: 7e 40 31 00 mov.b #49, r14 ;#0x0031 887c: 7f 40 2d 00 mov.b #45, r15 ;#0x002d 8880: b0 12 76 8a call #0x8a76 8884: 7e 40 0b 00 mov.b #11, r14 ;#0x000b 8888: 7f 40 2e 00 mov.b #46, r15 ;#0x002e 888c: b0 12 76 8a call #0x8a76 8890: 7e 43 mov.b #-1, r14 ;r3 As==11 8892: 7f 40 3e 00 mov.b #62, r15 ;#0x003e 8896: b0 12 76 8a call #0x8a76 889a: 30 41 ret 0000889c : 889c: 7f 40 36 00 mov.b #54, r15 ;#0x0036 88a0: b0 12 e4 89 call #0x89e4 88a4: f2 90 0f 00 cmp.b #15, &0x0218 ;#0x000f 88a8: 18 02 88aa: 08 24 jz $+18 ;abs 0x88bc 88ac: 7f 40 3d 00 mov.b #61, r15 ;#0x003d 88b0: b0 12 e4 89 call #0x89e4 88b4: f2 90 0f 00 cmp.b #15, &0x0218 ;#0x000f 88b8: 18 02 88ba: f8 23 jnz $-14 ;abs 0x88ac 88bc: 7f 40 34 00 mov.b #52, r15 ;#0x0034 88c0: b0 12 e4 89 call #0x89e4 88c4: 30 41 ret 000088c6 : 88c6: 0b 12 push r11 88c8: 0a 12 push r10 88ca: 09 12 push r9 88cc: 08 12 push r8 88ce: 07 12 push r7 88d0: 06 12 push r6 88d2: 0a 4f mov r15, r10 88d4: 47 4e mov.b r14, r7 88d6: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 88da: b0 12 1a 8a call #0x8a1a 88de: 48 4f mov.b r15, r8 88e0: 7f 40 3b 00 mov.b #59, r15 ;#0x003b 88e4: b0 12 1a 8a call #0x8a1a 88e8: 46 4f mov.b r15, r6 88ea: 49 43 clr.b r9 88ec: 49 97 cmp.b r7, r9 88ee: 02 2c jc $+6 ;abs 0x88f4 88f0: 58 93 cmp.b #1, r8 ;r3 As==01 88f2: 2f 2c jc $+96 ;abs 0x8952 88f4: 4f 49 mov.b r9, r15 88f6: 0a 5f add r15, r10 88f8: ca 43 00 00 mov.b #0, 0(r10) ;r3 As==00, 0x0000(r10) 88fc: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 8900: b0 12 1a 8a call #0x8a1a 8904: c2 4f 13 02 mov.b r15, &0x0213 8908: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 890c: b0 12 1a 8a call #0x8a1a 8910: c2 4f 14 02 mov.b r15, &0x0214 8914: 7f 40 38 00 mov.b #56, r15 ;#0x0038 8918: b0 12 1a 8a call #0x8a1a 891c: c2 4f 15 02 mov.b r15, &0x0215 8920: 4e 46 mov.b r6, r14 8922: 4f 48 mov.b r8, r15 8924: 2f 53 incd r15 8926: 0e 9f cmp r15, r14 8928: 03 24 jz $+8 ;abs 0x8930 892a: f2 f0 7f 00 and.b #127, &0x0214 ;#0x007f 892e: 14 02 8930: 5f 42 13 02 mov.b &0x0213,r15 8934: 7f 90 80 00 cmp.b #128, r15 ;#0x0080 8938: 09 28 jnc $+20 ;abs 0x894c 893a: 4e 4f mov.b r15, r14 893c: 0f 4e mov r14, r15 893e: 3f 50 00 ff add #-256, r15 ;#0xff00 8942: 02 30 jn $+6 ;abs 0x8948 8944: 0f 11 rra r15 8946: 14 3c jmp $+42 ;abs 0x8970 8948: 1f 53 inc r15 894a: fc 3f jmp $-6 ;abs 0x8944 894c: 12 c3 clrc 894e: 4f 10 rrc.b r15 8950: 0f 3c jmp $+32 ;abs 0x8970 8952: 4f 49 mov.b r9, r15 8954: 0b 4a mov r10, r11 8956: 0b 5f add r15, r11 8958: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 895c: b0 12 1a 8a call #0x8a1a 8960: cb 4f 00 00 mov.b r15, 0(r11) ;0x0000(r11) 8964: 59 53 inc.b r9 8966: 49 97 cmp.b r7, r9 8968: c5 2f jc $-116 ;abs 0x88f4 896a: 49 98 cmp.b r8, r9 896c: f2 2b jnc $-26 ;abs 0x8952 896e: c2 3f jmp $-122 ;abs 0x88f4 8970: 7f 50 b8 ff add.b #-72, r15 ;#0xffb8 8974: c2 4f 12 02 mov.b r15, &0x0212 8978: 7f 40 3a 00 mov.b #58, r15 ;#0x003a 897c: b0 12 e4 89 call #0x89e4 8980: 7f 40 36 00 mov.b #54, r15 ;#0x0036 8984: b0 12 e4 89 call #0x89e4 8988: 4f 49 mov.b r9, r15 898a: 8f 11 sxt r15 898c: 36 41 pop r6 898e: 37 41 pop r7 8990: 38 41 pop r8 8992: 39 41 pop r9 8994: 3a 41 pop r10 8996: 3b 41 pop r11 8998: 30 41 ret 0000899a : 899a: 0b 12 push r11 899c: 0a 12 push r10 899e: 0a 4f mov r15, r10 89a0: 4b 4e mov.b r14, r11 89a2: 7f 40 36 00 mov.b #54, r15 ;#0x0036 89a6: b0 12 e4 89 call #0x89e4 89aa: f2 b0 70 00 bit.b #112, &0x0218 ;#0x0070 89ae: 18 02 89b0: f8 23 jnz $-14 ;abs 0x89a2 89b2: 4d 4b mov.b r11, r13 89b4: 0e 4a mov r10, r14 89b6: 7f 40 7f 00 mov.b #127, r15 ;#0x007f 89ba: b0 12 be 8a call #0x8abe 89be: 7f 40 35 00 mov.b #53, r15 ;#0x0035 89c2: b0 12 e4 89 call #0x89e4 89c6: 7f 40 3d 00 mov.b #61, r15 ;#0x003d 89ca: b0 12 e4 89 call #0x89e4 89ce: 5f 42 18 02 mov.b &0x0218,r15 89d2: 7f 90 1f 00 cmp.b #31, r15 ;#0x001f 89d6: 03 24 jz $+8 ;abs 0x89de 89d8: 7f f0 70 00 and.b #112, r15 ;#0x0070 89dc: f4 23 jnz $-22 ;abs 0x89c6 89de: 3a 41 pop r10 89e0: 3b 41 pop r11 89e2: 30 41 ret 000089e4 : 89e4: 4e 4f mov.b r15, r14 89e6: c2 43 18 02 mov.b #0, &0x0218 ;r3 As==00 89ea: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 89ee: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 89f2: fd 23 jnz $-4 ;abs 0x89ee 89f4: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 89f8: 1b 00 89fa: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 89fe: c2 4e 6f 00 mov.b r14, &0x006f 8a02: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8a06: fd 27 jz $-4 ;abs 0x8a02 8a08: d2 42 6e 00 mov.b &0x006e,&0x0218 8a0c: 18 02 8a0e: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 8a12: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 8a16: 1b 00 8a18: 30 41 ret 00008a1a : 8a1a: 4e 4f mov.b r15, r14 8a1c: 7f 90 30 00 cmp.b #48, r15 ;#0x0030 8a20: 1e 38 jl $+62 ;abs 0x8a5e 8a22: 7e d0 c0 ff bis.b #-64, r14 ;#0xffc0 8a26: c2 43 18 02 mov.b #0, &0x0218 ;r3 As==00 8a2a: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 8a2e: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 8a32: fd 23 jnz $-4 ;abs 0x8a2e 8a34: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 8a38: 1b 00 8a3a: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8a3e: c2 4e 6f 00 mov.b r14, &0x006f 8a42: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8a46: fd 27 jz $-4 ;abs 0x8a42 8a48: d2 42 6e 00 mov.b &0x006e,&0x0218 8a4c: 18 02 8a4e: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8a52: c2 43 6f 00 mov.b #0, &0x006f ;r3 As==00 8a56: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8a5a: fd 27 jz $-4 ;abs 0x8a56 8a5c: 03 3c jmp $+8 ;abs 0x8a64 8a5e: 7e d0 80 ff bis.b #-128, r14 ;#0xff80 8a62: e1 3f jmp $-60 ;abs 0x8a26 8a64: 5f 42 6e 00 mov.b &0x006e,r15 8a68: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 8a6c: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 8a70: 1b 00 8a72: 8f 11 sxt r15 8a74: 30 41 ret 00008a76 : 8a76: 4d 4f mov.b r15, r13 8a78: c2 43 18 02 mov.b #0, &0x0218 ;r3 As==00 8a7c: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 8a80: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 8a84: fd 23 jnz $-4 ;abs 0x8a80 8a86: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 8a8a: 1b 00 8a8c: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8a90: c2 4d 6f 00 mov.b r13, &0x006f 8a94: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8a98: fd 27 jz $-4 ;abs 0x8a94 8a9a: d2 42 6e 00 mov.b &0x006e,&0x0218 8a9e: 18 02 8aa0: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8aa4: c2 4e 6f 00 mov.b r14, &0x006f 8aa8: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8aac: fd 27 jz $-4 ;abs 0x8aa8 8aae: 5f 42 6e 00 mov.b &0x006e,r15 8ab2: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 8ab6: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 8aba: 1b 00 8abc: 30 41 ret 00008abe : 8abe: 4c 4f mov.b r15, r12 8ac0: c2 43 18 02 mov.b #0, &0x0218 ;r3 As==00 8ac4: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 8ac8: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 8acc: fd 23 jnz $-4 ;abs 0x8ac8 8ace: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 8ad2: 1b 00 8ad4: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8ad8: c2 4c 6f 00 mov.b r12, &0x006f 8adc: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8ae0: fd 27 jz $-4 ;abs 0x8adc 8ae2: d2 42 6e 00 mov.b &0x006e,&0x0218 8ae6: 18 02 8ae8: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8aec: c2 4d 6f 00 mov.b r13, &0x006f 8af0: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8af4: fd 27 jz $-4 ;abs 0x8af0 8af6: 5f 42 6e 00 mov.b &0x006e,r15 8afa: 0c 43 clr r12 8afc: 8d 11 sxt r13 8afe: 0c 9d cmp r13, r12 8b00: 0e 2c jc $+30 ;abs 0x8b1e 8b02: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8b06: 0f 4e mov r14, r15 8b08: 0f 5c add r12, r15 8b0a: e2 4f 6f 00 mov.b @r15, &0x006f 8b0e: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8b12: fd 27 jz $-4 ;abs 0x8b0e 8b14: 5f 42 6e 00 mov.b &0x006e,r15 8b18: 1c 53 inc r12 8b1a: 0c 9d cmp r13, r12 8b1c: f2 2b jnc $-26 ;abs 0x8b02 8b1e: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 8b22: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 8b26: 1b 00 8b28: 30 41 ret 00008b2a <__fixunssfsi>: 8b2a: 0b 12 push r11 8b2c: 0a 12 push r10 8b2e: 0a 4e mov r14, r10 8b30: 0b 4f mov r15, r11 8b32: 0c 43 clr r12 8b34: 3d 40 00 4f mov #20224, r13 ;#0x4f00 8b38: b0 12 02 92 call #0x9202 8b3c: 0f 93 tst r15 8b3e: 0d 38 jl $+28 ;abs 0x8b5a 8b40: 0c 43 clr r12 8b42: 3d 40 00 cf mov #-12544,r13 ;#0xcf00 8b46: 0e 4a mov r10, r14 8b48: 0f 4b mov r11, r15 8b4a: b0 12 8a 8d call #0x8d8a 8b4e: b0 12 f6 92 call #0x92f6 8b52: 0e 53 add #0, r14 ;r3 As==00 8b54: 3f 60 00 80 addc #-32768,r15 ;#0x8000 8b58: 04 3c jmp $+10 ;abs 0x8b62 8b5a: 0e 4a mov r10, r14 8b5c: 0f 4b mov r11, r15 8b5e: b0 12 f6 92 call #0x92f6 8b62: 3a 41 pop r10 8b64: 3b 41 pop r11 8b66: 30 41 ret 00008b68 <_fpadd_parts>: 8b68: 0b 12 push r11 8b6a: 0a 12 push r10 8b6c: 09 12 push r9 8b6e: 08 12 push r8 8b70: 07 12 push r7 8b72: 06 12 push r6 8b74: 05 12 push r5 8b76: 0b 4f mov r15, r11 8b78: 0a 4e mov r14, r10 8b7a: 09 4d mov r13, r9 8b7c: 0f 43 clr r15 8b7e: 6e 4b mov.b @r11, r14 8b80: 6e 93 cmp.b #2, r14 ;r3 As==10 8b82: 01 2c jc $+4 ;abs 0x8b86 8b84: 1f 43 mov #1, r15 ;r3 As==01 8b86: 0f 93 tst r15 8b88: 18 20 jnz $+50 ;abs 0x8bba 8b8a: 0c 43 clr r12 8b8c: 6f 4a mov.b @r10, r15 8b8e: 6f 93 cmp.b #2, r15 ;r3 As==10 8b90: 01 2c jc $+4 ;abs 0x8b94 8b92: 1c 43 mov #1, r12 ;r3 As==01 8b94: 0c 93 tst r12 8b96: 3c 20 jnz $+122 ;abs 0x8c10 8b98: 0c 43 clr r12 8b9a: 6e 92 cmp.b #4, r14 ;r2 As==10 8b9c: eb 24 jz $+472 ;abs 0x8d74 8b9e: 0c 93 tst r12 8ba0: 10 24 jz $+34 ;abs 0x8bc2 8ba2: 0e 43 clr r14 8ba4: 6f 92 cmp.b #4, r15 ;r2 As==10 8ba6: 0b 24 jz $+24 ;abs 0x8bbe 8ba8: 0e 93 tst r14 8baa: 07 24 jz $+16 ;abs 0x8bba 8bac: db 9a 01 00 cmp.b 1(r10), 1(r11) ;0x0001(r10), 0x0001(r11) 8bb0: 01 00 8bb2: 03 24 jz $+8 ;abs 0x8bba 8bb4: 3d 40 92 93 mov #-27758,r13 ;#0x9392 8bb8: df 3c jmp $+448 ;abs 0x8d78 8bba: 0d 4b mov r11, r13 8bbc: dd 3c jmp $+444 ;abs 0x8d78 8bbe: 1e 43 mov #1, r14 ;r3 As==01 8bc0: f3 3f jmp $-24 ;abs 0x8ba8 8bc2: 0d 43 clr r13 8bc4: 6f 92 cmp.b #4, r15 ;r2 As==10 8bc6: d4 24 jz $+426 ;abs 0x8d70 8bc8: 0d 93 tst r13 8bca: 22 20 jnz $+70 ;abs 0x8c10 8bcc: 0d 43 clr r13 8bce: 6f 93 cmp.b #2, r15 ;r3 As==10 8bd0: cd 24 jz $+412 ;abs 0x8d6c 8bd2: 0d 93 tst r13 8bd4: 18 24 jz $+50 ;abs 0x8c06 8bd6: 0f 43 clr r15 8bd8: 6e 93 cmp.b #2, r14 ;r3 As==10 8bda: 13 24 jz $+40 ;abs 0x8c02 8bdc: 0f 93 tst r15 8bde: ed 27 jz $-36 ;abs 0x8bba 8be0: 0f 4b mov r11, r15 8be2: b9 4f 00 00 mov @r15+, 0(r9) ;0x0000(r9) 8be6: b9 4f 02 00 mov @r15+, 2(r9) ;0x0002(r9) 8bea: b9 4f 04 00 mov @r15+, 4(r9) ;0x0004(r9) 8bee: b9 4f 06 00 mov @r15+, 6(r9) ;0x0006(r9) 8bf2: 5b 4b 01 00 mov.b 1(r11), r11 ;0x0001(r11) 8bf6: 5b fa 01 00 and.b 1(r10), r11 ;0x0001(r10) 8bfa: c9 4b 01 00 mov.b r11, 1(r9) ;0x0001(r9) 8bfe: 0d 49 mov r9, r13 8c00: bb 3c jmp $+376 ;abs 0x8d78 8c02: 1f 43 mov #1, r15 ;r3 As==01 8c04: eb 3f jmp $-40 ;abs 0x8bdc 8c06: 0f 43 clr r15 8c08: 6e 93 cmp.b #2, r14 ;r3 As==10 8c0a: ae 24 jz $+350 ;abs 0x8d68 8c0c: 0f 93 tst r15 8c0e: 02 24 jz $+6 ;abs 0x8c14 8c10: 0d 4a mov r10, r13 8c12: b2 3c jmp $+358 ;abs 0x8d78 8c14: 15 4b 02 00 mov 2(r11), r5 ;0x0002(r11) 8c18: 16 4a 02 00 mov 2(r10), r6 ;0x0002(r10) 8c1c: 1c 4b 04 00 mov 4(r11), r12 ;0x0004(r11) 8c20: 1d 4b 06 00 mov 6(r11), r13 ;0x0006(r11) 8c24: 17 4a 04 00 mov 4(r10), r7 ;0x0004(r10) 8c28: 18 4a 06 00 mov 6(r10), r8 ;0x0006(r10) 8c2c: 0f 45 mov r5, r15 8c2e: 0f 86 sub r6, r15 8c30: 98 30 jn $+306 ;abs 0x8d62 8c32: 3f 90 20 00 cmp #32, r15 ;#0x0020 8c36: 8c 34 jge $+282 ;abs 0x8d50 8c38: 06 95 cmp r5, r6 8c3a: 10 34 jge $+34 ;abs 0x8c5c 8c3c: 0f 45 mov r5, r15 8c3e: 0f 86 sub r6, r15 8c40: 06 4f mov r15, r6 8c42: 36 53 add #-1, r6 ;r3 As==11 8c44: 0e 47 mov r7, r14 8c46: 0f 48 mov r8, r15 8c48: 1e f3 and #1, r14 ;r3 As==01 8c4a: 0f f3 and #0, r15 ;r3 As==00 8c4c: 12 c3 clrc 8c4e: 08 10 rrc r8 8c50: 07 10 rrc r7 8c52: 07 de bis r14, r7 8c54: 08 df bis r15, r8 8c56: 06 93 tst r6 8c58: f4 23 jnz $-22 ;abs 0x8c42 8c5a: 06 45 mov r5, r6 8c5c: 05 96 cmp r6, r5 8c5e: 0c 34 jge $+26 ;abs 0x8c78 8c60: 15 53 inc r5 8c62: 0e 4c mov r12, r14 8c64: 0f 4d mov r13, r15 8c66: 1e f3 and #1, r14 ;r3 As==01 8c68: 0f f3 and #0, r15 ;r3 As==00 8c6a: 12 c3 clrc 8c6c: 0d 10 rrc r13 8c6e: 0c 10 rrc r12 8c70: 0c de bis r14, r12 8c72: 0d df bis r15, r13 8c74: 05 96 cmp r6, r5 8c76: f4 3b jl $-22 ;abs 0x8c60 8c78: 5f 4b 01 00 mov.b 1(r11), r15 ;0x0001(r11) 8c7c: 5f 9a 01 00 cmp.b 1(r10), r15 ;0x0001(r10) 8c80: 59 24 jz $+180 ;abs 0x8d34 8c82: 4f 93 tst.b r15 8c84: 52 24 jz $+166 ;abs 0x8d2a 8c86: 0e 47 mov r7, r14 8c88: 0f 48 mov r8, r15 8c8a: 0e 8c sub r12, r14 8c8c: 0f 7d subc r13, r15 8c8e: 0f 93 tst r15 8c90: 43 38 jl $+136 ;abs 0x8d18 8c92: c9 43 01 00 mov.b #0, 1(r9) ;r3 As==00, 0x0001(r9) 8c96: 89 45 02 00 mov r5, 2(r9) ;0x0002(r9) 8c9a: 89 4e 04 00 mov r14, 4(r9) ;0x0004(r9) 8c9e: 89 4f 06 00 mov r15, 6(r9) ;0x0006(r9) 8ca2: 1b 49 04 00 mov 4(r9), r11 ;0x0004(r9) 8ca6: 1c 49 06 00 mov 6(r9), r12 ;0x0006(r9) 8caa: 0e 4b mov r11, r14 8cac: 0f 4c mov r12, r15 8cae: 3e 53 add #-1, r14 ;r3 As==11 8cb0: 3f 63 addc #-1, r15 ;r3 As==11 8cb2: 3e 83 sub #-1, r14 ;r3 As==11 8cb4: 3f 70 ff 3f subc #16383, r15 ;#0x3fff 8cb8: 19 2c jc $+52 ;abs 0x8cec 8cba: 0e 4b mov r11, r14 8cbc: 0f 4c mov r12, r15 8cbe: 0e 5e rla r14 8cc0: 0f 6f rlc r15 8cc2: 89 4e 04 00 mov r14, 4(r9) ;0x0004(r9) 8cc6: 89 4f 06 00 mov r15, 6(r9) ;0x0006(r9) 8cca: b9 53 02 00 add #-1, 2(r9) ;r3 As==11, 0x0002(r9) 8cce: 0c 4e mov r14, r12 8cd0: 0d 4f mov r15, r13 8cd2: 3c 53 add #-1, r12 ;r3 As==11 8cd4: 3d 63 addc #-1, r13 ;r3 As==11 8cd6: 3c 83 sub #-1, r12 ;r3 As==11 8cd8: 3d 70 ff 3f subc #16383, r13 ;#0x3fff 8cdc: 05 2c jc $+12 ;abs 0x8ce8 8cde: 1b 49 04 00 mov 4(r9), r11 ;0x0004(r9) 8ce2: 1c 49 06 00 mov 6(r9), r12 ;0x0006(r9) 8ce6: e9 3f jmp $-44 ;abs 0x8cba 8ce8: 0b 4e mov r14, r11 8cea: 0c 4f mov r15, r12 8cec: f9 40 03 00 mov.b #3, 0(r9) ;#0x0003, 0x0000(r9) 8cf0: 00 00 8cf2: 3c 90 00 80 cmp #-32768,r12 ;#0x8000 8cf6: 83 2b jnc $-248 ;abs 0x8bfe 8cf8: 0e 4b mov r11, r14 8cfa: 0f 4c mov r12, r15 8cfc: 12 c3 clrc 8cfe: 0f 10 rrc r15 8d00: 0e 10 rrc r14 8d02: 1b f3 and #1, r11 ;r3 As==01 8d04: 0c f3 and #0, r12 ;r3 As==00 8d06: 0b de bis r14, r11 8d08: 0c df bis r15, r12 8d0a: 89 4b 04 00 mov r11, 4(r9) ;0x0004(r9) 8d0e: 89 4c 06 00 mov r12, 6(r9) ;0x0006(r9) 8d12: 99 53 02 00 inc 2(r9) ;0x0002(r9) 8d16: 73 3f jmp $-280 ;abs 0x8bfe 8d18: d9 43 01 00 mov.b #1, 1(r9) ;r3 As==01, 0x0001(r9) 8d1c: 89 45 02 00 mov r5, 2(r9) ;0x0002(r9) 8d20: 3e e3 inv r14 8d22: 3f e3 inv r15 8d24: 1e 53 inc r14 8d26: 0f 63 adc r15 8d28: b8 3f jmp $-142 ;abs 0x8c9a 8d2a: 0e 4c mov r12, r14 8d2c: 0f 4d mov r13, r15 8d2e: 0e 87 sub r7, r14 8d30: 0f 78 subc r8, r15 8d32: ad 3f jmp $-164 ;abs 0x8c8e 8d34: d9 4b 01 00 mov.b 1(r11), 1(r9) ;0x0001(r11), 0x0001(r9) 8d38: 01 00 8d3a: 89 45 02 00 mov r5, 2(r9) ;0x0002(r9) 8d3e: 0e 4c mov r12, r14 8d40: 0f 4d mov r13, r15 8d42: 0e 57 add r7, r14 8d44: 0f 68 addc r8, r15 8d46: 89 4e 04 00 mov r14, 4(r9) ;0x0004(r9) 8d4a: 89 4f 06 00 mov r15, 6(r9) ;0x0006(r9) 8d4e: cc 3f jmp $-102 ;abs 0x8ce8 8d50: 06 95 cmp r5, r6 8d52: 03 34 jge $+8 ;abs 0x8d5a 8d54: 07 43 clr r7 8d56: 08 43 clr r8 8d58: 8f 3f jmp $-224 ;abs 0x8c78 8d5a: 05 46 mov r6, r5 8d5c: 0c 43 clr r12 8d5e: 0d 43 clr r13 8d60: 8b 3f jmp $-232 ;abs 0x8c78 8d62: 3f e3 inv r15 8d64: 1f 53 inc r15 8d66: 65 3f jmp $-308 ;abs 0x8c32 8d68: 1f 43 mov #1, r15 ;r3 As==01 8d6a: 50 3f jmp $-350 ;abs 0x8c0c 8d6c: 1d 43 mov #1, r13 ;r3 As==01 8d6e: 31 3f jmp $-412 ;abs 0x8bd2 8d70: 1d 43 mov #1, r13 ;r3 As==01 8d72: 2a 3f jmp $-426 ;abs 0x8bc8 8d74: 1c 43 mov #1, r12 ;r3 As==01 8d76: 13 3f jmp $-472 ;abs 0x8b9e 8d78: 0f 4d mov r13, r15 8d7a: 35 41 pop r5 8d7c: 36 41 pop r6 8d7e: 37 41 pop r7 8d80: 38 41 pop r8 8d82: 39 41 pop r9 8d84: 3a 41 pop r10 8d86: 3b 41 pop r11 8d88: 30 41 ret 00008d8a <__addsf3>: 8d8a: 0b 12 push r11 8d8c: 31 80 20 00 sub #32, r1 ;#0x0020 8d90: 81 4e 18 00 mov r14, 24(r1) ;0x0018(r1) 8d94: 81 4f 1a 00 mov r15, 26(r1) ;0x001a(r1) 8d98: 81 4c 1c 00 mov r12, 28(r1) ;0x001c(r1) 8d9c: 81 4d 1e 00 mov r13, 30(r1) ;0x001e(r1) 8da0: 0e 41 mov r1, r14 8da2: 0f 41 mov r1, r15 8da4: 3f 50 18 00 add #24, r15 ;#0x0018 8da8: b0 12 4a 95 call #0x954a 8dac: 0b 41 mov r1, r11 8dae: 3b 52 add #8, r11 ;r2 As==11 8db0: 0e 4b mov r11, r14 8db2: 0f 41 mov r1, r15 8db4: 3f 50 1c 00 add #28, r15 ;#0x001c 8db8: b0 12 4a 95 call #0x954a 8dbc: 0d 41 mov r1, r13 8dbe: 3d 50 10 00 add #16, r13 ;#0x0010 8dc2: 0e 4b mov r11, r14 8dc4: 0f 41 mov r1, r15 8dc6: b0 12 68 8b call #0x8b68 8dca: b0 12 9a 93 call #0x939a 8dce: 31 50 20 00 add #32, r1 ;#0x0020 8dd2: 3b 41 pop r11 8dd4: 30 41 ret 00008dd6 <__subsf3>: 8dd6: 0b 12 push r11 8dd8: 31 80 20 00 sub #32, r1 ;#0x0020 8ddc: 81 4e 18 00 mov r14, 24(r1) ;0x0018(r1) 8de0: 81 4f 1a 00 mov r15, 26(r1) ;0x001a(r1) 8de4: 81 4c 1c 00 mov r12, 28(r1) ;0x001c(r1) 8de8: 81 4d 1e 00 mov r13, 30(r1) ;0x001e(r1) 8dec: 0e 41 mov r1, r14 8dee: 0f 41 mov r1, r15 8df0: 3f 50 18 00 add #24, r15 ;#0x0018 8df4: b0 12 4a 95 call #0x954a 8df8: 0b 41 mov r1, r11 8dfa: 3b 52 add #8, r11 ;r2 As==11 8dfc: 0e 4b mov r11, r14 8dfe: 0f 41 mov r1, r15 8e00: 3f 50 1c 00 add #28, r15 ;#0x001c 8e04: b0 12 4a 95 call #0x954a 8e08: d1 e3 09 00 xor.b #1, 9(r1) ;r3 As==01, 0x0009(r1) 8e0c: 0d 41 mov r1, r13 8e0e: 3d 50 10 00 add #16, r13 ;#0x0010 8e12: 0e 4b mov r11, r14 8e14: 0f 41 mov r1, r15 8e16: b0 12 68 8b call #0x8b68 8e1a: b0 12 9a 93 call #0x939a 8e1e: 31 50 20 00 add #32, r1 ;#0x0020 8e22: 3b 41 pop r11 8e24: 30 41 ret 00008e26 <__mulsf3>: 8e26: 0b 12 push r11 8e28: 31 80 20 00 sub #32, r1 ;#0x0020 8e2c: 81 4e 18 00 mov r14, 24(r1) ;0x0018(r1) 8e30: 81 4f 1a 00 mov r15, 26(r1) ;0x001a(r1) 8e34: 81 4c 1c 00 mov r12, 28(r1) ;0x001c(r1) 8e38: 81 4d 1e 00 mov r13, 30(r1) ;0x001e(r1) 8e3c: 0e 41 mov r1, r14 8e3e: 0f 41 mov r1, r15 8e40: 3f 50 18 00 add #24, r15 ;#0x0018 8e44: b0 12 4a 95 call #0x954a 8e48: 0b 41 mov r1, r11 8e4a: 3b 52 add #8, r11 ;r2 As==11 8e4c: 0e 4b mov r11, r14 8e4e: 0f 41 mov r1, r15 8e50: 3f 50 1c 00 add #28, r15 ;#0x001c 8e54: b0 12 4a 95 call #0x954a 8e58: 0d 41 mov r1, r13 8e5a: 3d 50 10 00 add #16, r13 ;#0x0010 8e5e: 0e 4b mov r11, r14 8e60: 0f 41 mov r1, r15 8e62: b0 12 72 8e call #0x8e72 8e66: b0 12 9a 93 call #0x939a 8e6a: 31 50 20 00 add #32, r1 ;#0x0020 8e6e: 3b 41 pop r11 8e70: 30 41 ret 00008e72 <_fpmul_parts>: 8e72: 0b 12 push r11 8e74: 0a 12 push r10 8e76: 09 12 push r9 8e78: 08 12 push r8 8e7a: 07 12 push r7 8e7c: 06 12 push r6 8e7e: 05 12 push r5 8e80: 04 12 push r4 8e82: 31 80 0a 00 sub #10, r1 ;#0x000a 8e86: 09 4f mov r15, r9 8e88: 06 4e mov r14, r6 8e8a: 81 4d 00 00 mov r13, 0(r1) ;0x0000(r1) 8e8e: 81 43 02 00 mov #0, 2(r1) ;r3 As==00, 0x0002(r1) 8e92: 81 43 04 00 mov #0, 4(r1) ;r3 As==00, 0x0004(r1) 8e96: 04 43 clr r4 8e98: 05 43 clr r5 8e9a: 0f 43 clr r15 8e9c: 6e 49 mov.b @r9, r14 8e9e: 6e 93 cmp.b #2, r14 ;r3 As==10 8ea0: 01 2c jc $+4 ;abs 0x8ea4 8ea2: 1f 43 mov #1, r15 ;r3 As==01 8ea4: 0f 93 tst r15 8ea6: 11 20 jnz $+36 ;abs 0x8eca 8ea8: 0c 43 clr r12 8eaa: 6f 46 mov.b @r6, r15 8eac: 6f 93 cmp.b #2, r15 ;r3 As==10 8eae: 01 2c jc $+4 ;abs 0x8eb2 8eb0: 1c 43 mov #1, r12 ;r3 As==01 8eb2: 0c 93 tst r12 8eb4: 23 20 jnz $+72 ;abs 0x8efc 8eb6: 0c 43 clr r12 8eb8: 6e 92 cmp.b #4, r14 ;r2 As==10 8eba: dc 24 jz $+442 ;abs 0x9074 8ebc: 0c 93 tst r12 8ebe: 14 24 jz $+42 ;abs 0x8ee8 8ec0: 0e 43 clr r14 8ec2: 6f 93 cmp.b #2, r15 ;r3 As==10 8ec4: 0f 24 jz $+32 ;abs 0x8ee4 8ec6: 0e 93 tst r14 8ec8: 0a 20 jnz $+22 ;abs 0x8ede 8eca: 4f 43 clr.b r15 8ecc: d9 96 01 00 cmp.b 1(r6), 1(r9) ;0x0001(r6), 0x0001(r9) 8ed0: 01 00 8ed2: 01 24 jz $+4 ;abs 0x8ed6 8ed4: 5f 43 mov.b #1, r15 ;r3 As==01 8ed6: c9 4f 01 00 mov.b r15, 1(r9) ;0x0001(r9) 8eda: 0d 49 mov r9, r13 8edc: cd 3c jmp $+412 ;abs 0x9078 8ede: 3d 40 92 93 mov #-27758,r13 ;#0x9392 8ee2: ca 3c jmp $+406 ;abs 0x9078 8ee4: 1e 43 mov #1, r14 ;r3 As==01 8ee6: ef 3f jmp $-32 ;abs 0x8ec6 8ee8: 0d 43 clr r13 8eea: 6f 92 cmp.b #4, r15 ;r2 As==10 8eec: c1 24 jz $+388 ;abs 0x9070 8eee: 0d 93 tst r13 8ef0: 11 24 jz $+36 ;abs 0x8f14 8ef2: 0f 43 clr r15 8ef4: 6e 93 cmp.b #2, r14 ;r3 As==10 8ef6: 0c 24 jz $+26 ;abs 0x8f10 8ef8: 0f 93 tst r15 8efa: f1 23 jnz $-28 ;abs 0x8ede 8efc: 4f 43 clr.b r15 8efe: d9 96 01 00 cmp.b 1(r6), 1(r9) ;0x0001(r6), 0x0001(r9) 8f02: 01 00 8f04: 01 24 jz $+4 ;abs 0x8f08 8f06: 5f 43 mov.b #1, r15 ;r3 As==01 8f08: c6 4f 01 00 mov.b r15, 1(r6) ;0x0001(r6) 8f0c: 0d 46 mov r6, r13 8f0e: b4 3c jmp $+362 ;abs 0x9078 8f10: 1f 43 mov #1, r15 ;r3 As==01 8f12: f2 3f jmp $-26 ;abs 0x8ef8 8f14: 0d 43 clr r13 8f16: 6e 93 cmp.b #2, r14 ;r3 As==10 8f18: a9 24 jz $+340 ;abs 0x906c 8f1a: 0d 93 tst r13 8f1c: d6 23 jnz $-82 ;abs 0x8eca 8f1e: 0e 43 clr r14 8f20: 6f 93 cmp.b #2, r15 ;r3 As==10 8f22: a2 24 jz $+326 ;abs 0x9068 8f24: 0e 93 tst r14 8f26: ea 23 jnz $-42 ;abs 0x8efc 8f28: 1a 49 04 00 mov 4(r9), r10 ;0x0004(r9) 8f2c: 1b 49 06 00 mov 6(r9), r11 ;0x0006(r9) 8f30: 1c 46 04 00 mov 4(r6), r12 ;0x0004(r6) 8f34: 1d 46 06 00 mov 6(r6), r13 ;0x0006(r6) 8f38: 07 43 clr r7 8f3a: 08 43 clr r8 8f3c: b1 40 1f 00 mov #31, 6(r1) ;#0x001f, 0x0006(r1) 8f40: 06 00 8f42: 0e 4a mov r10, r14 8f44: 0f 4b mov r11, r15 8f46: 1e f3 and #1, r14 ;r3 As==01 8f48: 0f f3 and #0, r15 ;r3 As==00 8f4a: 0e 93 tst r14 8f4c: 19 24 jz $+52 ;abs 0x8f80 8f4e: 81 43 08 00 mov #0, 8(r1) ;r3 As==00, 0x0008(r1) 8f52: 81 5c 02 00 add r12, 2(r1) ;0x0002(r1) 8f56: 81 6d 04 00 addc r13, 4(r1) ;0x0004(r1) 8f5a: 1e 41 02 00 mov 2(r1), r14 ;0x0002(r1) 8f5e: 1f 41 04 00 mov 4(r1), r15 ;0x0004(r1) 8f62: 0e 8c sub r12, r14 8f64: 0f 7d subc r13, r15 8f66: 02 2c jc $+6 ;abs 0x8f6c 8f68: 91 43 08 00 mov #1, 8(r1) ;r3 As==01, 0x0008(r1) 8f6c: 1e 41 08 00 mov 8(r1), r14 ;0x0008(r1) 8f70: 0f 4e mov r14, r15 8f72: 0f 5f rla r15 8f74: 0f 7f subc r15, r15 8f76: 3f e3 inv r15 8f78: 0e 57 add r7, r14 8f7a: 0f 68 addc r8, r15 8f7c: 04 5e add r14, r4 8f7e: 05 6f addc r15, r5 8f80: 07 57 rla r7 8f82: 08 68 rlc r8 8f84: 3d b0 00 80 bit #-32768,r13 ;#0x8000 8f88: 01 24 jz $+4 ;abs 0x8f8c 8f8a: 17 d3 bis #1, r7 ;r3 As==01 8f8c: 0c 5c rla r12 8f8e: 0d 6d rlc r13 8f90: 12 c3 clrc 8f92: 0b 10 rrc r11 8f94: 0a 10 rrc r10 8f96: b1 53 06 00 add #-1, 6(r1) ;r3 As==11, 0x0006(r1) 8f9a: b1 b0 00 80 bit #-32768,6(r1) ;#0x8000, 0x0006(r1) 8f9e: 06 00 8fa0: d0 37 jge $-94 ;abs 0x8f42 8fa2: 1f 49 02 00 mov 2(r9), r15 ;0x0002(r9) 8fa6: 1f 56 02 00 add 2(r6), r15 ;0x0002(r6) 8faa: 2d 41 mov @r1, r13 8fac: 8d 4f 02 00 mov r15, 2(r13) ;0x0002(r13) 8fb0: 4e 43 clr.b r14 8fb2: d9 96 01 00 cmp.b 1(r6), 1(r9) ;0x0001(r6), 0x0001(r9) 8fb6: 01 00 8fb8: 01 24 jz $+4 ;abs 0x8fbc 8fba: 5e 43 mov.b #1, r14 ;r3 As==01 8fbc: 2d 41 mov @r1, r13 8fbe: cd 4e 01 00 mov.b r14, 1(r13) ;0x0001(r13) 8fc2: 2f 53 incd r15 8fc4: 8d 4f 02 00 mov r15, 2(r13) ;0x0002(r13) 8fc8: 35 90 00 80 cmp #-32768,r5 ;#0x8000 8fcc: 17 28 jnc $+48 ;abs 0x8ffc 8fce: 2e 41 mov @r1, r14 8fd0: 9e 53 02 00 inc 2(r14) ;0x0002(r14) 8fd4: 0e 44 mov r4, r14 8fd6: 0f 45 mov r5, r15 8fd8: 1e f3 and #1, r14 ;r3 As==01 8fda: 0f f3 and #0, r15 ;r3 As==00 8fdc: 0e 93 tst r14 8fde: 08 24 jz $+18 ;abs 0x8ff0 8fe0: 12 c3 clrc 8fe2: 11 10 04 00 rrc 4(r1) ;0x0004(r1) 8fe6: 11 10 02 00 rrc 2(r1) ;0x0002(r1) 8fea: b1 d0 00 80 bis #-32768,4(r1) ;#0x8000, 0x0004(r1) 8fee: 04 00 8ff0: 12 c3 clrc 8ff2: 05 10 rrc r5 8ff4: 04 10 rrc r4 8ff6: 35 90 00 80 cmp #-32768,r5 ;#0x8000 8ffa: e9 2f jc $-44 ;abs 0x8fce 8ffc: 35 90 00 40 cmp #16384, r5 ;#0x4000 9000: 13 2c jc $+40 ;abs 0x9028 9002: 2f 41 mov @r1, r15 9004: bf 53 02 00 add #-1, 2(r15) ;r3 As==11, 0x0002(r15) 9008: 04 54 rla r4 900a: 05 65 rlc r5 900c: b1 b0 00 80 bit #-32768,4(r1) ;#0x8000, 0x0004(r1) 9010: 04 00 9012: 01 24 jz $+4 ;abs 0x9016 9014: 14 d3 bis #1, r4 ;r3 As==01 9016: 91 51 02 00 rla 2(r1) ;0x0002(r1) 901a: 02 00 901c: 91 61 04 00 rlc 4(r1) ;0x0004(r1) 9020: 04 00 9022: 35 90 00 40 cmp #16384, r5 ;#0x4000 9026: ed 2b jnc $-36 ;abs 0x9002 9028: 0e 44 mov r4, r14 902a: 0f 45 mov r5, r15 902c: 3e f0 7f 00 and #127, r14 ;#0x007f 9030: 0f f3 and #0, r15 ;r3 As==00 9032: 3e 90 40 00 cmp #64, r14 ;#0x0040 9036: 02 20 jnz $+6 ;abs 0x903c 9038: 0f 93 tst r15 903a: 0a 24 jz $+22 ;abs 0x9050 903c: 2d 41 mov @r1, r13 903e: 8d 44 04 00 mov r4, 4(r13) ;0x0004(r13) 9042: 8d 45 06 00 mov r5, 6(r13) ;0x0006(r13) 9046: fd 40 03 00 mov.b #3, 0(r13) ;#0x0003, 0x0000(r13) 904a: 00 00 904c: 2d 41 mov @r1, r13 904e: 14 3c jmp $+42 ;abs 0x9078 9050: 44 93 tst.b r4 9052: 06 38 jl $+14 ;abs 0x9060 9054: 81 93 02 00 tst 2(r1) ;0x0002(r1) 9058: 03 20 jnz $+8 ;abs 0x9060 905a: 81 93 04 00 tst 4(r1) ;0x0004(r1) 905e: ee 27 jz $-34 ;abs 0x903c 9060: 34 50 40 00 add #64, r4 ;#0x0040 9064: 05 63 adc r5 9066: ea 3f jmp $-42 ;abs 0x903c 9068: 1e 43 mov #1, r14 ;r3 As==01 906a: 5c 3f jmp $-326 ;abs 0x8f24 906c: 1d 43 mov #1, r13 ;r3 As==01 906e: 55 3f jmp $-340 ;abs 0x8f1a 9070: 1d 43 mov #1, r13 ;r3 As==01 9072: 3d 3f jmp $-388 ;abs 0x8eee 9074: 1c 43 mov #1, r12 ;r3 As==01 9076: 22 3f jmp $-442 ;abs 0x8ebc 9078: 0f 4d mov r13, r15 907a: 31 50 0a 00 add #10, r1 ;#0x000a 907e: 34 41 pop r4 9080: 35 41 pop r5 9082: 36 41 pop r6 9084: 37 41 pop r7 9086: 38 41 pop r8 9088: 39 41 pop r9 908a: 3a 41 pop r10 908c: 3b 41 pop r11 908e: 30 41 ret 00009090 <__divsf3>: 9090: 0b 12 push r11 9092: 31 80 18 00 sub #24, r1 ;#0x0018 9096: 81 4e 10 00 mov r14, 16(r1) ;0x0010(r1) 909a: 81 4f 12 00 mov r15, 18(r1) ;0x0012(r1) 909e: 81 4c 14 00 mov r12, 20(r1) ;0x0014(r1) 90a2: 81 4d 16 00 mov r13, 22(r1) ;0x0016(r1) 90a6: 0e 41 mov r1, r14 90a8: 0f 41 mov r1, r15 90aa: 3f 50 10 00 add #16, r15 ;#0x0010 90ae: b0 12 4a 95 call #0x954a 90b2: 0b 41 mov r1, r11 90b4: 3b 52 add #8, r11 ;r2 As==11 90b6: 0e 4b mov r11, r14 90b8: 0f 41 mov r1, r15 90ba: 3f 50 14 00 add #20, r15 ;#0x0014 90be: b0 12 4a 95 call #0x954a 90c2: 0e 4b mov r11, r14 90c4: 0f 41 mov r1, r15 90c6: b0 12 d6 90 call #0x90d6 90ca: b0 12 9a 93 call #0x939a 90ce: 31 50 18 00 add #24, r1 ;#0x0018 90d2: 3b 41 pop r11 90d4: 30 41 ret 000090d6 <_fpdiv_parts>: 90d6: 0b 12 push r11 90d8: 0a 12 push r10 90da: 09 12 push r9 90dc: 08 12 push r8 90de: 07 12 push r7 90e0: 06 12 push r6 90e2: 05 12 push r5 90e4: 0b 4f mov r15, r11 90e6: 0c 43 clr r12 90e8: 6d 4f mov.b @r15, r13 90ea: 6d 93 cmp.b #2, r13 ;r3 As==10 90ec: 01 2c jc $+4 ;abs 0x90f0 90ee: 1c 43 mov #1, r12 ;r3 As==01 90f0: 0c 93 tst r12 90f2: 16 20 jnz $+46 ;abs 0x9120 90f4: 0a 43 clr r10 90f6: 6c 4e mov.b @r14, r12 90f8: 6c 93 cmp.b #2, r12 ;r3 As==10 90fa: 01 2c jc $+4 ;abs 0x90fe 90fc: 1a 43 mov #1, r10 ;r3 As==01 90fe: 0a 93 tst r10 9100: 77 20 jnz $+240 ;abs 0x91f0 9102: db ee 01 00 xor.b 1(r14), 1(r11) ;0x0001(r14), 0x0001(r11) 9106: 01 00 9108: 0f 43 clr r15 910a: 6d 92 cmp.b #4, r13 ;r2 As==10 910c: 6f 24 jz $+224 ;abs 0x91ec 910e: 0f 93 tst r15 9110: 05 20 jnz $+12 ;abs 0x911c 9112: 0f 43 clr r15 9114: 6d 93 cmp.b #2, r13 ;r3 As==10 9116: 68 24 jz $+210 ;abs 0x91e8 9118: 0f 93 tst r15 911a: 07 24 jz $+16 ;abs 0x912a 911c: 4d 9c cmp.b r12, r13 911e: 02 24 jz $+6 ;abs 0x9124 9120: 0e 4b mov r11, r14 9122: 66 3c jmp $+206 ;abs 0x91f0 9124: 3e 40 92 93 mov #-27758,r14 ;#0x9392 9128: 63 3c jmp $+200 ;abs 0x91f0 912a: 0f 43 clr r15 912c: 6c 92 cmp.b #4, r12 ;r2 As==10 912e: 5a 24 jz $+182 ;abs 0x91e4 9130: 0f 93 tst r15 9132: 07 24 jz $+16 ;abs 0x9142 9134: 8b 43 04 00 mov #0, 4(r11) ;r3 As==00, 0x0004(r11) 9138: 8b 43 06 00 mov #0, 6(r11) ;r3 As==00, 0x0006(r11) 913c: 8b 43 02 00 mov #0, 2(r11) ;r3 As==00, 0x0002(r11) 9140: ef 3f jmp $-32 ;abs 0x9120 9142: 0f 43 clr r15 9144: 6c 93 cmp.b #2, r12 ;r3 As==10 9146: 4c 24 jz $+154 ;abs 0x91e0 9148: 0f 93 tst r15 914a: 03 24 jz $+8 ;abs 0x9152 914c: eb 42 00 00 mov.b #4, 0(r11) ;r2 As==10, 0x0000(r11) 9150: e7 3f jmp $-48 ;abs 0x9120 9152: 1d 4b 02 00 mov 2(r11), r13 ;0x0002(r11) 9156: 1d 8e 02 00 sub 2(r14), r13 ;0x0002(r14) 915a: 8b 4d 02 00 mov r13, 2(r11) ;0x0002(r11) 915e: 19 4b 04 00 mov 4(r11), r9 ;0x0004(r11) 9162: 1a 4b 06 00 mov 6(r11), r10 ;0x0006(r11) 9166: 17 4e 04 00 mov 4(r14), r7 ;0x0004(r14) 916a: 18 4e 06 00 mov 6(r14), r8 ;0x0006(r14) 916e: 0e 49 mov r9, r14 9170: 0f 4a mov r10, r15 9172: 0e 87 sub r7, r14 9174: 0f 78 subc r8, r15 9176: 05 2c jc $+12 ;abs 0x9182 9178: 09 59 rla r9 917a: 0a 6a rlc r10 917c: 3d 53 add #-1, r13 ;r3 As==11 917e: 8b 4d 02 00 mov r13, 2(r11) ;0x0002(r11) 9182: 0e 43 clr r14 9184: 3f 40 00 40 mov #16384, r15 ;#0x4000 9188: 05 43 clr r5 918a: 06 43 clr r6 918c: 0c 49 mov r9, r12 918e: 0d 4a mov r10, r13 9190: 0c 87 sub r7, r12 9192: 0d 78 subc r8, r13 9194: 04 28 jnc $+10 ;abs 0x919e 9196: 05 de bis r14, r5 9198: 06 df bis r15, r6 919a: 09 87 sub r7, r9 919c: 0a 78 subc r8, r10 919e: 12 c3 clrc 91a0: 0f 10 rrc r15 91a2: 0e 10 rrc r14 91a4: 09 59 rla r9 91a6: 0a 6a rlc r10 91a8: 0e 93 tst r14 91aa: f0 23 jnz $-30 ;abs 0x918c 91ac: 0f 93 tst r15 91ae: ee 23 jnz $-34 ;abs 0x918c 91b0: 0e 45 mov r5, r14 91b2: 0f 46 mov r6, r15 91b4: 3e f0 7f 00 and #127, r14 ;#0x007f 91b8: 0f f3 and #0, r15 ;r3 As==00 91ba: 3e 90 40 00 cmp #64, r14 ;#0x0040 91be: 02 20 jnz $+6 ;abs 0x91c4 91c0: 0f 93 tst r15 91c2: 05 24 jz $+12 ;abs 0x91ce 91c4: 8b 45 04 00 mov r5, 4(r11) ;0x0004(r11) 91c8: 8b 46 06 00 mov r6, 6(r11) ;0x0006(r11) 91cc: a9 3f jmp $-172 ;abs 0x9120 91ce: 45 93 tst.b r5 91d0: 03 38 jl $+8 ;abs 0x91d8 91d2: 0a d9 bis r9, r10 91d4: 0a 93 tst r10 91d6: f6 27 jz $-18 ;abs 0x91c4 91d8: 35 50 40 00 add #64, r5 ;#0x0040 91dc: 06 63 adc r6 91de: f2 3f jmp $-26 ;abs 0x91c4 91e0: 1f 43 mov #1, r15 ;r3 As==01 91e2: b2 3f jmp $-154 ;abs 0x9148 91e4: 1f 43 mov #1, r15 ;r3 As==01 91e6: a4 3f jmp $-182 ;abs 0x9130 91e8: 1f 43 mov #1, r15 ;r3 As==01 91ea: 96 3f jmp $-210 ;abs 0x9118 91ec: 1f 43 mov #1, r15 ;r3 As==01 91ee: 8f 3f jmp $-224 ;abs 0x910e 91f0: 0f 4e mov r14, r15 91f2: 35 41 pop r5 91f4: 36 41 pop r6 91f6: 37 41 pop r7 91f8: 38 41 pop r8 91fa: 39 41 pop r9 91fc: 3a 41 pop r10 91fe: 3b 41 pop r11 9200: 30 41 ret 00009202 <__gesf2>: 9202: 0b 12 push r11 9204: 31 80 18 00 sub #24, r1 ;#0x0018 9208: 81 4e 10 00 mov r14, 16(r1) ;0x0010(r1) 920c: 81 4f 12 00 mov r15, 18(r1) ;0x0012(r1) 9210: 81 4c 14 00 mov r12, 20(r1) ;0x0014(r1) 9214: 81 4d 16 00 mov r13, 22(r1) ;0x0016(r1) 9218: 0e 41 mov r1, r14 921a: 0f 41 mov r1, r15 921c: 3f 50 10 00 add #16, r15 ;#0x0010 9220: b0 12 4a 95 call #0x954a 9224: 0b 41 mov r1, r11 9226: 3b 52 add #8, r11 ;r2 As==11 9228: 0e 4b mov r11, r14 922a: 0f 41 mov r1, r15 922c: 3f 50 14 00 add #20, r15 ;#0x0014 9230: b0 12 4a 95 call #0x954a 9234: 0f 43 clr r15 9236: e1 93 00 00 cmp.b #2, 0(r1) ;r3 As==10, 0x0000(r1) 923a: 01 2c jc $+4 ;abs 0x923e 923c: 1f 43 mov #1, r15 ;r3 As==01 923e: 0f 93 tst r15 9240: 07 20 jnz $+16 ;abs 0x9250 9242: 0f 43 clr r15 9244: e1 93 08 00 cmp.b #2, 8(r1) ;r3 As==10, 0x0008(r1) 9248: 01 2c jc $+4 ;abs 0x924c 924a: 1f 43 mov #1, r15 ;r3 As==01 924c: 0f 93 tst r15 924e: 02 24 jz $+6 ;abs 0x9254 9250: 3f 43 mov #-1, r15 ;r3 As==11 9252: 04 3c jmp $+10 ;abs 0x925c 9254: 0e 4b mov r11, r14 9256: 0f 41 mov r1, r15 9258: b0 12 40 96 call #0x9640 925c: 31 50 18 00 add #24, r1 ;#0x0018 9260: 3b 41 pop r11 9262: 30 41 ret 00009264 <__floatsisf>: 9264: 0b 12 push r11 9266: 31 82 sub #8, r1 ;r2 As==11 9268: 0d 4e mov r14, r13 926a: 0e 4f mov r15, r14 926c: f1 40 03 00 mov.b #3, 0(r1) ;#0x0003, 0x0000(r1) 9270: 00 00 9272: 0f 4e mov r14, r15 9274: 0f 5f rla r15 9276: 0f 43 clr r15 9278: 0f 6f rlc r15 927a: c1 4f 01 00 mov.b r15, 1(r1) ;0x0001(r1) 927e: 0d 93 tst r13 9280: 08 20 jnz $+18 ;abs 0x9292 9282: 0e 93 tst r14 9284: 06 20 jnz $+14 ;abs 0x9292 9286: e1 43 00 00 mov.b #2, 0(r1) ;r3 As==10, 0x0000(r1) 928a: 0f 41 mov r1, r15 928c: b0 12 9a 93 call #0x939a 9290: 2f 3c jmp $+96 ;abs 0x92f0 9292: b1 40 1e 00 mov #30, 2(r1) ;#0x001e, 0x0002(r1) 9296: 02 00 9298: 4f 93 tst.b r15 929a: 09 24 jz $+20 ;abs 0x92ae 929c: 0d 93 tst r13 929e: 03 20 jnz $+8 ;abs 0x92a6 92a0: 3e 90 00 80 cmp #-32768,r14 ;#0x8000 92a4: 22 24 jz $+70 ;abs 0x92ea 92a6: 3d e3 inv r13 92a8: 3e e3 inv r14 92aa: 1d 53 inc r13 92ac: 0e 63 adc r14 92ae: 81 4d 04 00 mov r13, 4(r1) ;0x0004(r1) 92b2: 81 4e 06 00 mov r14, 6(r1) ;0x0006(r1) 92b6: 1c 41 04 00 mov 4(r1), r12 ;0x0004(r1) 92ba: 1d 41 06 00 mov 6(r1), r13 ;0x0006(r1) 92be: 3d 90 00 40 cmp #16384, r13 ;#0x4000 92c2: e3 2f jc $-56 ;abs 0x928a 92c4: 1b 41 02 00 mov 2(r1), r11 ;0x0002(r1) 92c8: 0e 4c mov r12, r14 92ca: 0f 4d mov r13, r15 92cc: 0e 5e rla r14 92ce: 0f 6f rlc r15 92d0: 3b 53 add #-1, r11 ;r3 As==11 92d2: 0c 4e mov r14, r12 92d4: 0d 4f mov r15, r13 92d6: 3f 90 00 40 cmp #16384, r15 ;#0x4000 92da: f6 2b jnc $-18 ;abs 0x92c8 92dc: 81 4b 02 00 mov r11, 2(r1) ;0x0002(r1) 92e0: 81 4e 04 00 mov r14, 4(r1) ;0x0004(r1) 92e4: 81 4f 06 00 mov r15, 6(r1) ;0x0006(r1) 92e8: d0 3f jmp $-94 ;abs 0x928a 92ea: 0e 43 clr r14 92ec: 3f 40 00 cf mov #-12544,r15 ;#0xcf00 92f0: 31 52 add #8, r1 ;r2 As==11 92f2: 3b 41 pop r11 92f4: 30 41 ret 000092f6 <__fixsfsi>: 92f6: 31 80 0c 00 sub #12, r1 ;#0x000c 92fa: 81 4e 08 00 mov r14, 8(r1) ;0x0008(r1) 92fe: 81 4f 0a 00 mov r15, 10(r1) ;0x000a(r1) 9302: 0e 41 mov r1, r14 9304: 0f 41 mov r1, r15 9306: 3f 52 add #8, r15 ;r2 As==11 9308: b0 12 4a 95 call #0x954a 930c: 0e 43 clr r14 930e: 6f 41 mov.b @r1, r15 9310: 6f 93 cmp.b #2, r15 ;r3 As==10 9312: 3a 24 jz $+118 ;abs 0x9388 9314: 0e 93 tst r14 9316: 33 20 jnz $+104 ;abs 0x937e 9318: 0e 43 clr r14 931a: 6f 93 cmp.b #2, r15 ;r3 As==10 931c: 01 2c jc $+4 ;abs 0x9320 931e: 1e 43 mov #1, r14 ;r3 As==01 9320: 0e 93 tst r14 9322: 2d 20 jnz $+92 ;abs 0x937e 9324: 0e 43 clr r14 9326: 6f 92 cmp.b #4, r15 ;r2 As==10 9328: 2d 24 jz $+92 ;abs 0x9384 932a: 0e 93 tst r14 932c: 07 20 jnz $+16 ;abs 0x933c 932e: 1d 41 02 00 mov 2(r1), r13 ;0x0002(r1) 9332: 0d 93 tst r13 9334: 24 38 jl $+74 ;abs 0x937e 9336: 3d 90 1f 00 cmp #31, r13 ;#0x001f 933a: 0b 38 jl $+24 ;abs 0x9352 933c: c1 93 01 00 tst.b 1(r1) ;0x0001(r1) 9340: 04 24 jz $+10 ;abs 0x934a 9342: 0e 43 clr r14 9344: 3f 40 00 80 mov #-32768,r15 ;#0x8000 9348: 21 3c jmp $+68 ;abs 0x938c 934a: 3e 43 mov #-1, r14 ;r3 As==11 934c: 3f 40 ff 7f mov #32767, r15 ;#0x7fff 9350: 1d 3c jmp $+60 ;abs 0x938c 9352: 3c 40 1e 00 mov #30, r12 ;#0x001e 9356: 1e 41 04 00 mov 4(r1), r14 ;0x0004(r1) 935a: 1f 41 06 00 mov 6(r1), r15 ;0x0006(r1) 935e: 0c 8d sub r13, r12 9360: 0c 93 tst r12 9362: 05 24 jz $+12 ;abs 0x936e 9364: 12 c3 clrc 9366: 0f 10 rrc r15 9368: 0e 10 rrc r14 936a: 1c 83 dec r12 936c: fb 23 jnz $-8 ;abs 0x9364 936e: c1 93 01 00 tst.b 1(r1) ;0x0001(r1) 9372: 0c 24 jz $+26 ;abs 0x938c 9374: 3e e3 inv r14 9376: 3f e3 inv r15 9378: 1e 53 inc r14 937a: 0f 63 adc r15 937c: 07 3c jmp $+16 ;abs 0x938c 937e: 0e 43 clr r14 9380: 0f 43 clr r15 9382: 04 3c jmp $+10 ;abs 0x938c 9384: 1e 43 mov #1, r14 ;r3 As==01 9386: d1 3f jmp $-92 ;abs 0x932a 9388: 1e 43 mov #1, r14 ;r3 As==01 938a: c4 3f jmp $-118 ;abs 0x9314 938c: 31 50 0c 00 add #12, r1 ;#0x000c 9390: 30 41 ret 00009392 <__thenan_sf>: ... 0000939a <__pack_f>: 939a: 0b 12 push r11 939c: 0a 12 push r10 939e: 09 12 push r9 93a0: 08 12 push r8 93a2: 07 12 push r7 93a4: 21 82 sub #4, r1 ;r2 As==10 93a6: 1c 4f 04 00 mov 4(r15), r12 ;0x0004(r15) 93aa: 1d 4f 06 00 mov 6(r15), r13 ;0x0006(r15) 93ae: 59 4f 01 00 mov.b 1(r15), r9 ;0x0001(r15) 93b2: 0a 43 clr r10 93b4: 0b 43 clr r11 93b6: 6e 4f mov.b @r15, r14 93b8: 6e 93 cmp.b #2, r14 ;r3 As==10 93ba: 01 2c jc $+4 ;abs 0x93be 93bc: 1b 43 mov #1, r11 ;r3 As==01 93be: 0b 93 tst r11 93c0: 05 24 jz $+12 ;abs 0x93cc 93c2: 3a 40 ff 00 mov #255, r10 ;#0x00ff 93c6: 3d d0 10 00 bis #16, r13 ;#0x0010 93ca: 8e 3c jmp $+286 ;abs 0x94e8 93cc: 0b 43 clr r11 93ce: 6e 92 cmp.b #4, r14 ;r2 As==10 93d0: 89 24 jz $+276 ;abs 0x94e4 93d2: 0b 93 tst r11 93d4: 62 20 jnz $+198 ;abs 0x949a 93d6: 0b 43 clr r11 93d8: 6e 93 cmp.b #2, r14 ;r3 As==10 93da: 82 24 jz $+262 ;abs 0x94e0 93dc: 0b 93 tst r11 93de: 5f 20 jnz $+192 ;abs 0x949e 93e0: 0c 93 tst r12 93e2: 02 20 jnz $+6 ;abs 0x93e8 93e4: 0d 93 tst r13 93e6: 80 24 jz $+258 ;abs 0x94e8 93e8: 1f 4f 02 00 mov 2(r15), r15 ;0x0002(r15) 93ec: 3f 90 82 ff cmp #-126, r15 ;#0xff82 93f0: 51 34 jge $+164 ;abs 0x9494 93f2: 38 40 82 ff mov #-126, r8 ;#0xff82 93f6: 08 8f sub r15, r8 93f8: 38 90 1a 00 cmp #26, r8 ;#0x001a 93fc: 29 38 jl $+84 ;abs 0x9450 93fe: 0c 43 clr r12 9400: 0d 43 clr r13 9402: 0e 4c mov r12, r14 9404: 0f 4d mov r13, r15 9406: 3e f0 7f 00 and #127, r14 ;#0x007f 940a: 0f f3 and #0, r15 ;r3 As==00 940c: 3e 90 40 00 cmp #64, r14 ;#0x0040 9410: 02 20 jnz $+6 ;abs 0x9416 9412: 0f 93 tst r15 9414: 17 24 jz $+48 ;abs 0x9444 9416: 3c 50 3f 00 add #63, r12 ;#0x003f 941a: 0d 63 adc r13 941c: 3d 90 00 40 cmp #16384, r13 ;#0x4000 9420: 01 28 jnc $+4 ;abs 0x9424 9422: 1a 43 mov #1, r10 ;r3 As==01 9424: 12 c3 clrc 9426: 0d 10 rrc r13 9428: 0c 10 rrc r12 942a: 0d 11 rra r13 942c: 0c 10 rrc r12 942e: 0d 11 rra r13 9430: 0c 10 rrc r12 9432: 0d 11 rra r13 9434: 0c 10 rrc r12 9436: 0d 11 rra r13 9438: 0c 10 rrc r12 943a: 0d 11 rra r13 943c: 0c 10 rrc r12 943e: 0d 11 rra r13 9440: 0c 10 rrc r12 9442: 52 3c jmp $+166 ;abs 0x94e8 9444: 4c 93 tst.b r12 9446: ea 37 jge $-42 ;abs 0x941c 9448: 3c 50 40 00 add #64, r12 ;#0x0040 944c: 0d 63 adc r13 944e: e6 3f jmp $-50 ;abs 0x941c 9450: 07 43 clr r7 9452: 1e 43 mov #1, r14 ;r3 As==01 9454: 0f 43 clr r15 9456: 0b 48 mov r8, r11 9458: 0b 93 tst r11 945a: 04 24 jz $+10 ;abs 0x9464 945c: 0e 5e rla r14 945e: 0f 6f rlc r15 9460: 1b 83 dec r11 9462: fc 23 jnz $-6 ;abs 0x945c 9464: 3e 53 add #-1, r14 ;r3 As==11 9466: 3f 63 addc #-1, r15 ;r3 As==11 9468: 0e fc and r12, r14 946a: 0f fd and r13, r15 946c: 0f de bis r14, r15 946e: 0f 93 tst r15 9470: 01 24 jz $+4 ;abs 0x9474 9472: 17 43 mov #1, r7 ;r3 As==01 9474: 0f 48 mov r8, r15 9476: 0f 93 tst r15 9478: 05 24 jz $+12 ;abs 0x9484 947a: 12 c3 clrc 947c: 0d 10 rrc r13 947e: 0c 10 rrc r12 9480: 1f 83 dec r15 9482: fb 23 jnz $-8 ;abs 0x947a 9484: 0e 47 mov r7, r14 9486: 0f 4e mov r14, r15 9488: 0f 5f rla r15 948a: 0f 7f subc r15, r15 948c: 3f e3 inv r15 948e: 0c de bis r14, r12 9490: 0d df bis r15, r13 9492: b7 3f jmp $-144 ;abs 0x9402 9494: 3f 90 80 00 cmp #128, r15 ;#0x0080 9498: 05 38 jl $+12 ;abs 0x94a4 949a: 3a 40 ff 00 mov #255, r10 ;#0x00ff 949e: 0c 43 clr r12 94a0: 0d 43 clr r13 94a2: 22 3c jmp $+70 ;abs 0x94e8 94a4: 0a 4f mov r15, r10 94a6: 3a 50 7f 00 add #127, r10 ;#0x007f 94aa: 0e 4c mov r12, r14 94ac: 0f 4d mov r13, r15 94ae: 3e f0 7f 00 and #127, r14 ;#0x007f 94b2: 0f f3 and #0, r15 ;r3 As==00 94b4: 3e 90 40 00 cmp #64, r14 ;#0x0040 94b8: 02 20 jnz $+6 ;abs 0x94be 94ba: 0f 93 tst r15 94bc: 0b 24 jz $+24 ;abs 0x94d4 94be: 3c 50 3f 00 add #63, r12 ;#0x003f 94c2: 0d 63 adc r13 94c4: 3d 90 00 80 cmp #-32768,r13 ;#0x8000 94c8: ad 2b jnc $-164 ;abs 0x9424 94ca: 12 c3 clrc 94cc: 0d 10 rrc r13 94ce: 0c 10 rrc r12 94d0: 1a 53 inc r10 94d2: a8 3f jmp $-174 ;abs 0x9424 94d4: 4c 93 tst.b r12 94d6: f6 37 jge $-18 ;abs 0x94c4 94d8: 3c 50 40 00 add #64, r12 ;#0x0040 94dc: 0d 63 adc r13 94de: f2 3f jmp $-26 ;abs 0x94c4 94e0: 1b 43 mov #1, r11 ;r3 As==01 94e2: 7c 3f jmp $-262 ;abs 0x93dc 94e4: 1b 43 mov #1, r11 ;r3 As==01 94e6: 75 3f jmp $-276 ;abs 0x93d2 94e8: 81 4c 00 00 mov r12, 0(r1) ;0x0000(r1) 94ec: 4e 4d mov.b r13, r14 94ee: 7e f0 7f 00 and.b #127, r14 ;#0x007f 94f2: 5f 41 02 00 mov.b 2(r1), r15 ;0x0002(r1) 94f6: 7f f0 80 ff and.b #-128, r15 ;#0xff80 94fa: 4f de bis.b r14, r15 94fc: c1 4f 02 00 mov.b r15, 2(r1) ;0x0002(r1) 9500: 0f 4a mov r10, r15 9502: 7f f3 and.b #-1, r15 ;r3 As==11 9504: 0f 5f rla r15 9506: 0f 5f rla r15 9508: 0f 5f rla r15 950a: 0f 5f rla r15 950c: 0f 5f rla r15 950e: 0f 5f rla r15 9510: 0f 5f rla r15 9512: 1e 41 02 00 mov 2(r1), r14 ;0x0002(r1) 9516: 3e f0 7f 80 and #-32641,r14 ;#0x807f 951a: 0e df bis r15, r14 951c: 81 4e 02 00 mov r14, 2(r1) ;0x0002(r1) 9520: 4e 49 mov.b r9, r14 9522: 4e 11 rra.b r14 9524: 4e 43 clr.b r14 9526: 4e 10 rrc.b r14 9528: 5f 41 03 00 mov.b 3(r1), r15 ;0x0003(r1) 952c: 7f f0 7f 00 and.b #127, r15 ;#0x007f 9530: 4f de bis.b r14, r15 9532: c1 4f 03 00 mov.b r15, 3(r1) ;0x0003(r1) 9536: 2e 41 mov @r1, r14 9538: 1f 41 02 00 mov 2(r1), r15 ;0x0002(r1) 953c: 21 52 add #4, r1 ;r2 As==10 953e: 37 41 pop r7 9540: 38 41 pop r8 9542: 39 41 pop r9 9544: 3a 41 pop r10 9546: 3b 41 pop r11 9548: 30 41 ret 0000954a <__unpack_f>: 954a: 0b 12 push r11 954c: 0b 4e mov r14, r11 954e: 2c 4f mov @r15, r12 9550: 5d 4f 02 00 mov.b 2(r15), r13 ;0x0002(r15) 9554: 3d f0 7f 00 and #127, r13 ;#0x007f 9558: 1e 4f 02 00 mov 2(r15), r14 ;0x0002(r15) 955c: 12 c3 clrc 955e: 0e 10 rrc r14 9560: 0e 11 rra r14 9562: 0e 11 rra r14 9564: 0e 11 rra r14 9566: 0e 11 rra r14 9568: 0e 11 rra r14 956a: 0e 11 rra r14 956c: 7e f3 and.b #-1, r14 ;r3 As==11 956e: ff b0 80 00 bit.b #128, 3(r15) ;#0x0080, 0x0003(r15) 9572: 03 00 9574: 4f 43 clr.b r15 9576: 4f 63 adc.b r15 9578: cb 4f 01 00 mov.b r15, 1(r11) ;0x0001(r11) 957c: 0e 93 tst r14 957e: 2d 20 jnz $+92 ;abs 0x95da 9580: 0c 93 tst r12 9582: 05 20 jnz $+12 ;abs 0x958e 9584: 0d 93 tst r13 9586: 03 20 jnz $+8 ;abs 0x958e 9588: eb 43 00 00 mov.b #2, 0(r11) ;r3 As==10, 0x0000(r11) 958c: 57 3c jmp $+176 ;abs 0x963c 958e: bb 40 82 ff mov #-126, 2(r11) ;#0xff82, 0x0002(r11) 9592: 02 00 9594: 0c 5c rla r12 9596: 0d 6d rlc r13 9598: 0c 5c rla r12 959a: 0d 6d rlc r13 959c: 0c 5c rla r12 959e: 0d 6d rlc r13 95a0: 0c 5c rla r12 95a2: 0d 6d rlc r13 95a4: 0c 5c rla r12 95a6: 0d 6d rlc r13 95a8: 0c 5c rla r12 95aa: 0d 6d rlc r13 95ac: 0c 5c rla r12 95ae: 0d 6d rlc r13 95b0: fb 40 03 00 mov.b #3, 0(r11) ;#0x0003, 0x0000(r11) 95b4: 00 00 95b6: 3d 90 00 40 cmp #16384, r13 ;#0x4000 95ba: 0a 2c jc $+22 ;abs 0x95d0 95bc: 3f 40 82 ff mov #-126, r15 ;#0xff82 95c0: 0c 5c rla r12 95c2: 0d 6d rlc r13 95c4: 3f 53 add #-1, r15 ;r3 As==11 95c6: 3d 90 00 40 cmp #16384, r13 ;#0x4000 95ca: fa 2b jnc $-10 ;abs 0x95c0 95cc: 8b 4f 02 00 mov r15, 2(r11) ;0x0002(r11) 95d0: 8b 4c 04 00 mov r12, 4(r11) ;0x0004(r11) 95d4: 8b 4d 06 00 mov r13, 6(r11) ;0x0006(r11) 95d8: 31 3c jmp $+100 ;abs 0x963c 95da: 3e 90 ff 00 cmp #255, r14 ;#0x00ff 95de: 1e 24 jz $+62 ;abs 0x961c 95e0: 3e 50 81 ff add #-127, r14 ;#0xff81 95e4: 8b 4e 02 00 mov r14, 2(r11) ;0x0002(r11) 95e8: fb 40 03 00 mov.b #3, 0(r11) ;#0x0003, 0x0000(r11) 95ec: 00 00 95ee: 0e 4c mov r12, r14 95f0: 0f 4d mov r13, r15 95f2: 0e 5e rla r14 95f4: 0f 6f rlc r15 95f6: 0e 5e rla r14 95f8: 0f 6f rlc r15 95fa: 0e 5e rla r14 95fc: 0f 6f rlc r15 95fe: 0e 5e rla r14 9600: 0f 6f rlc r15 9602: 0e 5e rla r14 9604: 0f 6f rlc r15 9606: 0e 5e rla r14 9608: 0f 6f rlc r15 960a: 0e 5e rla r14 960c: 0f 6f rlc r15 960e: 3f d0 00 40 bis #16384, r15 ;#0x4000 9612: 8b 4e 04 00 mov r14, 4(r11) ;0x0004(r11) 9616: 8b 4f 06 00 mov r15, 6(r11) ;0x0006(r11) 961a: 10 3c jmp $+34 ;abs 0x963c 961c: 0c 93 tst r12 961e: 05 20 jnz $+12 ;abs 0x962a 9620: 0d 93 tst r13 9622: 03 20 jnz $+8 ;abs 0x962a 9624: eb 42 00 00 mov.b #4, 0(r11) ;r2 As==10, 0x0000(r11) 9628: 09 3c jmp $+20 ;abs 0x963c 962a: 3d b0 10 00 bit #16, r13 ;#0x0010 962e: 03 24 jz $+8 ;abs 0x9636 9630: db 43 00 00 mov.b #1, 0(r11) ;r3 As==01, 0x0000(r11) 9634: cd 3f jmp $-100 ;abs 0x95d0 9636: cb 43 00 00 mov.b #0, 0(r11) ;r3 As==00, 0x0000(r11) 963a: ca 3f jmp $-106 ;abs 0x95d0 963c: 3b 41 pop r11 963e: 30 41 ret 00009640 <__fpcmp_parts_f>: 9640: 0b 12 push r11 9642: 0a 12 push r10 9644: 09 12 push r9 9646: 08 12 push r8 9648: 0d 43 clr r13 964a: 6c 4f mov.b @r15, r12 964c: 6c 93 cmp.b #2, r12 ;r3 As==10 964e: 01 2c jc $+4 ;abs 0x9652 9650: 1d 43 mov #1, r13 ;r3 As==01 9652: 0d 93 tst r13 9654: 07 20 jnz $+16 ;abs 0x9664 9656: 0d 43 clr r13 9658: 6b 4e mov.b @r14, r11 965a: 6b 93 cmp.b #2, r11 ;r3 As==10 965c: 01 2c jc $+4 ;abs 0x9660 965e: 1d 43 mov #1, r13 ;r3 As==01 9660: 0d 93 tst r13 9662: 02 24 jz $+6 ;abs 0x9668 9664: 1d 43 mov #1, r13 ;r3 As==01 9666: 72 3c jmp $+230 ;abs 0x974c 9668: 0d 43 clr r13 966a: 6c 92 cmp.b #4, r12 ;r2 As==10 966c: 6d 24 jz $+220 ;abs 0x9748 966e: 0d 93 tst r13 9670: 0b 24 jz $+24 ;abs 0x9688 9672: 0d 43 clr r13 9674: 6b 92 cmp.b #4, r11 ;r2 As==10 9676: 66 24 jz $+206 ;abs 0x9744 9678: 0d 93 tst r13 967a: 06 24 jz $+14 ;abs 0x9688 967c: 5d 4e 01 00 mov.b 1(r14), r13 ;0x0001(r14) 9680: 5f 4f 01 00 mov.b 1(r15), r15 ;0x0001(r15) 9684: 0d 8f sub r15, r13 9686: 62 3c jmp $+198 ;abs 0x974c 9688: 0d 43 clr r13 968a: 6c 92 cmp.b #4, r12 ;r2 As==10 968c: 59 24 jz $+180 ;abs 0x9740 968e: 0d 93 tst r13 9690: 23 20 jnz $+72 ;abs 0x96d8 9692: 0d 43 clr r13 9694: 6b 92 cmp.b #4, r11 ;r2 As==10 9696: 52 24 jz $+166 ;abs 0x973c 9698: 0d 93 tst r13 969a: 11 20 jnz $+36 ;abs 0x96be 969c: 0d 43 clr r13 969e: 6c 93 cmp.b #2, r12 ;r3 As==10 96a0: 4b 24 jz $+152 ;abs 0x9738 96a2: 0d 93 tst r13 96a4: 07 24 jz $+16 ;abs 0x96b4 96a6: 0d 43 clr r13 96a8: 6b 93 cmp.b #2, r11 ;r3 As==10 96aa: 44 24 jz $+138 ;abs 0x9734 96ac: 0d 93 tst r13 96ae: 02 24 jz $+6 ;abs 0x96b4 96b0: 0d 43 clr r13 96b2: 4c 3c jmp $+154 ;abs 0x974c 96b4: 0d 43 clr r13 96b6: 6c 93 cmp.b #2, r12 ;r3 As==10 96b8: 3b 24 jz $+120 ;abs 0x9730 96ba: 0d 93 tst r13 96bc: 08 24 jz $+18 ;abs 0x96ce 96be: ce 93 01 00 tst.b 1(r14) ;0x0001(r14) 96c2: 03 20 jnz $+8 ;abs 0x96ca 96c4: 3f 43 mov #-1, r15 ;r3 As==11 96c6: 0d 4f mov r15, r13 96c8: 41 3c jmp $+132 ;abs 0x974c 96ca: 1f 43 mov #1, r15 ;r3 As==01 96cc: fc 3f jmp $-6 ;abs 0x96c6 96ce: 0d 43 clr r13 96d0: 6b 93 cmp.b #2, r11 ;r3 As==10 96d2: 2c 24 jz $+90 ;abs 0x972c 96d4: 0d 93 tst r13 96d6: 04 24 jz $+10 ;abs 0x96e0 96d8: cf 93 01 00 tst.b 1(r15) ;0x0001(r15) 96dc: f3 23 jnz $-24 ;abs 0x96c4 96de: f5 3f jmp $-20 ;abs 0x96ca 96e0: 5c 4f 01 00 mov.b 1(r15), r12 ;0x0001(r15) 96e4: 5c 9e 01 00 cmp.b 1(r14), r12 ;0x0001(r14) 96e8: 03 24 jz $+8 ;abs 0x96f0 96ea: 4c 93 tst.b r12 96ec: eb 23 jnz $-40 ;abs 0x96c4 96ee: ed 3f jmp $-36 ;abs 0x96ca 96f0: 1b 4f 02 00 mov 2(r15), r11 ;0x0002(r15) 96f4: 1d 4e 02 00 mov 2(r14), r13 ;0x0002(r14) 96f8: 0d 9b cmp r11, r13 96fa: f7 3b jl $-16 ;abs 0x96ea 96fc: 0b 9d cmp r13, r11 96fe: 13 38 jl $+40 ;abs 0x9726 9700: 1a 4f 04 00 mov 4(r15), r10 ;0x0004(r15) 9704: 1b 4f 06 00 mov 6(r15), r11 ;0x0006(r15) 9708: 18 4e 04 00 mov 4(r14), r8 ;0x0004(r14) 970c: 19 4e 06 00 mov 6(r14), r9 ;0x0006(r14) 9710: 0e 48 mov r8, r14 9712: 0f 49 mov r9, r15 9714: 0e 8a sub r10, r14 9716: 0f 7b subc r11, r15 9718: e8 2b jnc $-46 ;abs 0x96ea 971a: 0e 4a mov r10, r14 971c: 0f 4b mov r11, r15 971e: 0d 43 clr r13 9720: 0e 88 sub r8, r14 9722: 0f 79 subc r9, r15 9724: 13 2c jc $+40 ;abs 0x974c 9726: 4c 93 tst.b r12 9728: cd 27 jz $-100 ;abs 0x96c4 972a: cf 3f jmp $-96 ;abs 0x96ca 972c: 1d 43 mov #1, r13 ;r3 As==01 972e: d2 3f jmp $-90 ;abs 0x96d4 9730: 1d 43 mov #1, r13 ;r3 As==01 9732: c3 3f jmp $-120 ;abs 0x96ba 9734: 1d 43 mov #1, r13 ;r3 As==01 9736: ba 3f jmp $-138 ;abs 0x96ac 9738: 1d 43 mov #1, r13 ;r3 As==01 973a: b3 3f jmp $-152 ;abs 0x96a2 973c: 1d 43 mov #1, r13 ;r3 As==01 973e: ac 3f jmp $-166 ;abs 0x9698 9740: 1d 43 mov #1, r13 ;r3 As==01 9742: a5 3f jmp $-180 ;abs 0x968e 9744: 1d 43 mov #1, r13 ;r3 As==01 9746: 98 3f jmp $-206 ;abs 0x9678 9748: 1d 43 mov #1, r13 ;r3 As==01 974a: 91 3f jmp $-220 ;abs 0x966e 974c: 0f 4d mov r13, r15 974e: 38 41 pop r8 9750: 39 41 pop r9 9752: 3a 41 pop r10 9754: 3b 41 pop r11 9756: 30 41 ret 00009758 : 9758: 0b 12 push r11 975a: 0a 12 push r10 975c: 0c 4f mov r15, r12 975e: 0a 43 clr r10 9760: 0b 43 clr r11 9762: 6d 4f mov.b @r15, r13 9764: 7d 90 20 00 cmp.b #32, r13 ;#0x0020 9768: 49 24 jz $+148 ;abs 0x97fc 976a: 7d 90 09 00 cmp.b #9, r13 ;#0x0009 976e: 46 24 jz $+142 ;abs 0x97fc 9770: 7d 90 0a 00 cmp.b #10, r13 ;#0x000a 9774: 43 24 jz $+136 ;abs 0x97fc 9776: 7d 90 0c 00 cmp.b #12, r13 ;#0x000c 977a: 40 24 jz $+130 ;abs 0x97fc 977c: 7d 90 0d 00 cmp.b #13, r13 ;#0x000d 9780: 3d 24 jz $+124 ;abs 0x97fc 9782: 7d 90 0b 00 cmp.b #11, r13 ;#0x000b 9786: 3a 24 jz $+118 ;abs 0x97fc 9788: 7d 90 2d 00 cmp.b #45, r13 ;#0x002d 978c: 35 24 jz $+108 ;abs 0x97f8 978e: 7d 90 2b 00 cmp.b #43, r13 ;#0x002b 9792: 2f 24 jz $+96 ;abs 0x97f2 9794: 4f 4d mov.b r13, r15 9796: 8f 11 sxt r15 9798: 0e 43 clr r14 979a: 3f 50 d0 ff add #-48, r15 ;#0xffd0 979e: 3f 90 0a 00 cmp #10, r15 ;#0x000a 97a2: 01 2c jc $+4 ;abs 0x97a6 97a4: 1e 43 mov #1, r14 ;r3 As==01 97a6: 0e 93 tst r14 97a8: 02 20 jnz $+6 ;abs 0x97ae 97aa: 0f 43 clr r15 97ac: 3c 3c jmp $+122 ;abs 0x9826 97ae: 4f 4d mov.b r13, r15 97b0: 8f 11 sxt r15 97b2: 0b 5f add r15, r11 97b4: 3b 50 d0 ff add #-48, r11 ;#0xffd0 97b8: 1c 53 inc r12 97ba: 6f 4c mov.b @r12, r15 97bc: 4d 4f mov.b r15, r13 97be: 8f 11 sxt r15 97c0: 0e 43 clr r14 97c2: 3f 50 d0 ff add #-48, r15 ;#0xffd0 97c6: 3f 90 0a 00 cmp #10, r15 ;#0x000a 97ca: 01 2c jc $+4 ;abs 0x97ce 97cc: 1e 43 mov #1, r14 ;r3 As==01 97ce: 0e 93 tst r14 97d0: 0a 24 jz $+22 ;abs 0x97e6 97d2: 0f 4b mov r11, r15 97d4: 0f 5f rla r15 97d6: 0f 5f rla r15 97d8: 0e 4b mov r11, r14 97da: 0e 5e rla r14 97dc: 0b 4f mov r15, r11 97de: 0b 5e add r14, r11 97e0: 0b 5e add r14, r11 97e2: 0b 5e add r14, r11 97e4: e4 3f jmp $-54 ;abs 0x97ae 97e6: 0a 93 tst r10 97e8: 02 24 jz $+6 ;abs 0x97ee 97ea: 3b e3 inv r11 97ec: 1b 53 inc r11 97ee: 0f 4b mov r11, r15 97f0: 1a 3c jmp $+54 ;abs 0x9826 97f2: 1c 53 inc r12 97f4: 6d 4c mov.b @r12, r13 97f6: ce 3f jmp $-98 ;abs 0x9794 97f8: 1a 43 mov #1, r10 ;r3 As==01 97fa: fb 3f jmp $-8 ;abs 0x97f2 97fc: 1c 53 inc r12 97fe: 6d 4c mov.b @r12, r13 9800: 7d 90 20 00 cmp.b #32, r13 ;#0x0020 9804: fb 27 jz $-8 ;abs 0x97fc 9806: 7d 90 09 00 cmp.b #9, r13 ;#0x0009 980a: f8 27 jz $-14 ;abs 0x97fc 980c: 7d 90 0a 00 cmp.b #10, r13 ;#0x000a 9810: f5 27 jz $-20 ;abs 0x97fc 9812: 7d 90 0c 00 cmp.b #12, r13 ;#0x000c 9816: f2 27 jz $-26 ;abs 0x97fc 9818: 7d 90 0d 00 cmp.b #13, r13 ;#0x000d 981c: ef 27 jz $-32 ;abs 0x97fc 981e: 7d 90 0b 00 cmp.b #11, r13 ;#0x000b 9822: ec 27 jz $-38 ;abs 0x97fc 9824: b1 3f jmp $-156 ;abs 0x9788 9826: 3a 41 pop r10 9828: 3b 41 pop r11 982a: 30 41 ret 0000982c : 982c: 2f 43 mov #2, r15 ;r3 As==10 982e: 0f 51 add r1, r15 9830: 2c 4f mov @r15, r12 9832: 1e 4f 02 00 mov 2(r15), r14 ;0x0002(r15) 9836: 2f 52 add #4, r15 ;r2 As==10 9838: 0d 4f mov r15, r13 983a: 0f 4c mov r12, r15 983c: b0 12 52 98 call #0x9852 9840: 30 41 ret 00009842 : 9842: 1e 42 0e 02 mov &0x020e,r14 9846: ce 4f 00 00 mov.b r15, 0(r14) ;0x0000(r14) 984a: 92 53 0e 02 inc &0x020e 984e: 7f f3 and.b #-1, r15 ;r3 As==11 9850: 30 41 ret 00009852 : 9852: 0b 12 push r11 9854: 0b 4f mov r15, r11 9856: 82 4f 0e 02 mov r15, &0x020e 985a: 3f 40 42 98 mov #-26558,r15 ;#0x9842 985e: b0 12 d0 98 call #0x98d0 9862: 0b 5f add r15, r11 9864: cb 43 00 00 mov.b #0, 0(r11) ;r3 As==00, 0x0000(r11) 9868: 3b 41 pop r11 986a: 30 41 ret 0000986c : 986c: 0b 12 push r11 986e: 0a 12 push r10 9870: 0a 4f mov r15, r10 9872: 0b 4e mov r14, r11 9874: 0e 93 tst r14 9876: 02 20 jnz $+6 ;abs 0x987c 9878: 1f 43 mov #1, r15 ;r3 As==01 987a: 0d 3c jmp $+28 ;abs 0x9896 987c: 6f 4a mov.b @r10, r15 987e: 8f 11 sxt r15 9880: 1a 53 inc r10 9882: 92 12 10 02 call &0x0210 9886: 0f 93 tst r15 9888: 05 38 jl $+12 ;abs 0x9894 988a: 92 53 0c 02 inc &0x020c 988e: 3b 53 add #-1, r11 ;r3 As==11 9890: f5 23 jnz $-20 ;abs 0x987c 9892: f2 3f jmp $-26 ;abs 0x9878 9894: 3f 43 mov #-1, r15 ;r3 As==11 9896: 3a 41 pop r10 9898: 3b 41 pop r11 989a: 30 41 ret 0000989c <__write_pad>: 989c: 0b 12 push r11 989e: 0a 12 push r10 98a0: 09 12 push r9 98a2: 49 4f mov.b r15, r9 98a4: 4b 4e mov.b r14, r11 98a6: 5e 93 cmp.b #1, r14 ;r3 As==01 98a8: 0c 38 jl $+26 ;abs 0x98c2 98aa: 4a 4f mov.b r15, r10 98ac: 8a 11 sxt r10 98ae: 0f 4a mov r10, r15 98b0: 92 12 10 02 call &0x0210 98b4: 0f 93 tst r15 98b6: 07 38 jl $+16 ;abs 0x98c6 98b8: 92 53 0c 02 inc &0x020c 98bc: 7b 53 add.b #-1, r11 ;r3 As==11 98be: 5b 93 cmp.b #1, r11 ;r3 As==01 98c0: f6 37 jge $-18 ;abs 0x98ae 98c2: 4f 49 mov.b r9, r15 98c4: 01 3c jmp $+4 ;abs 0x98c8 98c6: 3f 43 mov #-1, r15 ;r3 As==11 98c8: 39 41 pop r9 98ca: 3a 41 pop r10 98cc: 3b 41 pop r11 98ce: 30 41 ret 000098d0 : 98d0: 0b 12 push r11 98d2: 0a 12 push r10 98d4: 09 12 push r9 98d6: 08 12 push r8 98d8: 07 12 push r7 98da: 06 12 push r6 98dc: 05 12 push r5 98de: 04 12 push r4 98e0: 31 80 3c 00 sub #60, r1 ;#0x003c 98e4: 05 4d mov r13, r5 98e6: 81 43 30 00 mov #0, 48(r1) ;r3 As==00, 0x0030(r1) 98ea: 81 43 32 00 mov #0, 50(r1) ;r3 As==00, 0x0032(r1) 98ee: 82 43 0c 02 mov #0, &0x020c ;r3 As==00 98f2: 82 4f 10 02 mov r15, &0x0210 98f6: 06 4e mov r14, r6 98f8: 0f 46 mov r6, r15 98fa: 67 46 mov.b @r6, r7 98fc: 47 93 tst.b r7 98fe: 0a 24 jz $+22 ;abs 0x9914 9900: 77 90 25 00 cmp.b #37, r7 ;#0x0025 9904: 07 24 jz $+16 ;abs 0x9914 9906: 16 53 inc r6 9908: 67 46 mov.b @r6, r7 990a: 47 93 tst.b r7 990c: 03 24 jz $+8 ;abs 0x9914 990e: 77 90 25 00 cmp.b #37, r7 ;#0x0025 9912: f9 23 jnz $-12 ;abs 0x9906 9914: 0d 46 mov r6, r13 9916: 0d 8f sub r15, r13 9918: 02 24 jz $+6 ;abs 0x991e 991a: 30 40 5e 9e br #0x9e5e 991e: 47 93 tst.b r7 9920: 02 20 jnz $+6 ;abs 0x9926 9922: 30 40 6c 9e br #0x9e6c 9926: 16 53 inc r6 9928: c1 43 2e 00 mov.b #0, 46(r1) ;r3 As==00, 0x002e(r1) 992c: c1 43 35 00 mov.b #0, 53(r1) ;r3 As==00, 0x0035(r1) 9930: c1 43 2f 00 mov.b #0, 47(r1) ;r3 As==00, 0x002f(r1) 9934: 7b 43 mov.b #-1, r11 ;r3 As==11 9936: c1 43 2a 00 mov.b #0, 42(r1) ;r3 As==00, 0x002a(r1) 993a: 67 46 mov.b @r6, r7 993c: 16 53 inc r6 993e: 77 90 75 00 cmp.b #117, r7 ;#0x0075 9942: 02 20 jnz $+6 ;abs 0x9948 9944: 30 40 38 9e br #0x9e38 9948: 4f 47 mov.b r7, r15 994a: 7f d0 20 00 bis.b #32, r15 ;#0x0020 994e: 7f 90 78 00 cmp.b #120, r15 ;#0x0078 9952: 02 20 jnz $+6 ;abs 0x9958 9954: 30 40 38 9e br #0x9e38 9958: 77 90 20 00 cmp.b #32, r7 ;#0x0020 995c: 02 20 jnz $+6 ;abs 0x9962 995e: 30 40 24 9e br #0x9e24 9962: 77 90 23 00 cmp.b #35, r7 ;#0x0023 9966: 02 20 jnz $+6 ;abs 0x996c 9968: 30 40 1c 9e br #0x9e1c 996c: 77 90 2a 00 cmp.b #42, r7 ;#0x002a 9970: 02 20 jnz $+6 ;abs 0x9976 9972: 30 40 00 9e br #0x9e00 9976: 77 90 2d 00 cmp.b #45, r7 ;#0x002d 997a: 02 20 jnz $+6 ;abs 0x9980 997c: 30 40 f0 9d br #0x9df0 9980: 77 90 2b 00 cmp.b #43, r7 ;#0x002b 9984: 02 20 jnz $+6 ;abs 0x998a 9986: 30 40 e6 9d br #0x9de6 998a: 77 90 2e 00 cmp.b #46, r7 ;#0x002e 998e: 02 20 jnz $+6 ;abs 0x9994 9990: 30 40 80 9d br #0x9d80 9994: 77 90 30 00 cmp.b #48, r7 ;#0x0030 9998: 02 20 jnz $+6 ;abs 0x999e 999a: 30 40 6a 9d br #0x9d6a 999e: 4f 47 mov.b r7, r15 99a0: 7f 50 cf ff add.b #-49, r15 ;#0xffcf 99a4: 7f 90 09 00 cmp.b #9, r15 ;#0x0009 99a8: 1a 2c jc $+54 ;abs 0x99de 99aa: 0d 43 clr r13 99ac: 0f 4d mov r13, r15 99ae: 0f 5f rla r15 99b0: 0f 5f rla r15 99b2: 0e 4d mov r13, r14 99b4: 0e 5e rla r14 99b6: 0d 4f mov r15, r13 99b8: 0d 5e add r14, r13 99ba: 0d 5e add r14, r13 99bc: 0d 5e add r14, r13 99be: 4f 47 mov.b r7, r15 99c0: 8f 11 sxt r15 99c2: 0d 5f add r15, r13 99c4: 3d 50 d0 ff add #-48, r13 ;#0xffd0 99c8: 67 46 mov.b @r6, r7 99ca: 16 53 inc r6 99cc: 4f 47 mov.b r7, r15 99ce: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 99d2: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a 99d6: ea 2b jnc $-42 ;abs 0x99ac 99d8: c1 4d 2f 00 mov.b r13, 47(r1) ;0x002f(r1) 99dc: b0 3f jmp $-158 ;abs 0x993e 99de: 77 90 68 00 cmp.b #104, r7 ;#0x0068 99e2: bf 25 jz $+896 ;abs 0x9d62 99e4: 77 90 6c 00 cmp.b #108, r7 ;#0x006c 99e8: 03 20 jnz $+8 ;abs 0x99f0 99ea: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01, 0x002e(r1) 99ee: a5 3f jmp $-180 ;abs 0x993a 99f0: 77 90 63 00 cmp.b #99, r7 ;#0x0063 99f4: af 25 jz $+864 ;abs 0x9d54 99f6: 77 90 44 00 cmp.b #68, r7 ;#0x0044 99fa: a9 25 jz $+852 ;abs 0x9d4e 99fc: 77 90 64 00 cmp.b #100, r7 ;#0x0064 9a00: 7a 25 jz $+758 ;abs 0x9cf6 9a02: 77 90 69 00 cmp.b #105, r7 ;#0x0069 9a06: 77 25 jz $+752 ;abs 0x9cf6 9a08: 77 90 4f 00 cmp.b #79, r7 ;#0x004f 9a0c: 71 25 jz $+740 ;abs 0x9cf0 9a0e: 77 90 6f 00 cmp.b #111, r7 ;#0x006f 9a12: 6b 25 jz $+728 ;abs 0x9cea 9a14: 77 90 70 00 cmp.b #112, r7 ;#0x0070 9a18: 59 25 jz $+692 ;abs 0x9ccc 9a1a: 77 90 73 00 cmp.b #115, r7 ;#0x0073 9a1e: 1a 25 jz $+566 ;abs 0x9c54 9a20: 77 90 55 00 cmp.b #85, r7 ;#0x0055 9a24: 14 25 jz $+554 ;abs 0x9c4e 9a26: 77 90 75 00 cmp.b #117, r7 ;#0x0075 9a2a: 0d 25 jz $+540 ;abs 0x9c46 9a2c: 77 90 58 00 cmp.b #88, r7 ;#0x0058 9a30: 8a 24 jz $+278 ;abs 0x9b46 9a32: 77 90 78 00 cmp.b #120, r7 ;#0x0078 9a36: 87 24 jz $+272 ;abs 0x9b46 9a38: 47 93 tst.b r7 9a3a: 02 20 jnz $+6 ;abs 0x9a40 9a3c: 30 40 6c 9e br #0x9e6c 9a40: 81 41 2c 00 mov r1, 44(r1) ;0x002c(r1) 9a44: c1 47 00 00 mov.b r7, 0(r1) ;0x0000(r1) 9a48: 59 43 mov.b #1, r9 ;r3 As==01 9a4a: c1 43 2a 00 mov.b #0, 42(r1) ;r3 As==00, 0x002a(r1) 9a4e: 4b 49 mov.b r9, r11 9a50: 5a 41 35 00 mov.b 53(r1), r10 ;0x0035(r1) 9a54: 4a 89 sub.b r9, r10 9a56: 75 30 jn $+236 ;abs 0x9b42 9a58: 5e 41 2a 00 mov.b 42(r1), r14 ;0x002a(r1) 9a5c: 4e 93 tst.b r14 9a5e: 6b 24 jz $+216 ;abs 0x9b36 9a60: 5b 53 inc.b r11 9a62: 4b 5a add.b r10, r11 9a64: 58 41 2e 00 mov.b 46(r1), r8 ;0x002e(r1) 9a68: 78 f0 30 00 and.b #48, r8 ;#0x0030 9a6c: 13 20 jnz $+40 ;abs 0x9a94 9a6e: 5d 41 2f 00 mov.b 47(r1), r13 ;0x002f(r1) 9a72: 8d 11 sxt r13 9a74: 4f 4b mov.b r11, r15 9a76: 8f 11 sxt r15 9a78: 0d 8f sub r15, r13 9a7a: 1d 93 cmp #1, r13 ;r3 As==01 9a7c: 0b 38 jl $+24 ;abs 0x9a94 9a7e: 4e 4d mov.b r13, r14 9a80: 7f 40 20 00 mov.b #32, r15 ;#0x0020 9a84: b0 12 9c 98 call #0x989c 9a88: 0f 93 tst r15 9a8a: 02 34 jge $+6 ;abs 0x9a90 9a8c: 30 40 6c 9e br #0x9e6c 9a90: 5e 41 2a 00 mov.b 42(r1), r14 ;0x002a(r1) 9a94: 4e 93 tst.b r14 9a96: 4a 20 jnz $+150 ;abs 0x9b2c 9a98: f1 b0 40 00 bit.b #64, 46(r1) ;#0x0040, 0x002e(r1) 9a9c: 2e 00 9a9e: 0f 24 jz $+32 ;abs 0x9abe 9aa0: f1 40 30 00 mov.b #48, 40(r1) ;#0x0030, 0x0028(r1) 9aa4: 28 00 9aa6: c1 47 29 00 mov.b r7, 41(r1) ;0x0029(r1) 9aaa: 2e 43 mov #2, r14 ;r3 As==10 9aac: 0f 41 mov r1, r15 9aae: 3f 50 28 00 add #40, r15 ;#0x0028 9ab2: b0 12 6c 98 call #0x986c 9ab6: 0f 93 tst r15 9ab8: 02 34 jge $+6 ;abs 0x9abe 9aba: 30 40 6c 9e br #0x9e6c 9abe: 78 90 20 00 cmp.b #32, r8 ;#0x0020 9ac2: 24 24 jz $+74 ;abs 0x9b0c 9ac4: 4e 4a mov.b r10, r14 9ac6: 7f 40 30 00 mov.b #48, r15 ;#0x0030 9aca: b0 12 9c 98 call #0x989c 9ace: 0f 93 tst r15 9ad0: cd 39 jl $+924 ;abs 0x9e6c 9ad2: 4f 49 mov.b r9, r15 9ad4: 8f 11 sxt r15 9ad6: 0e 4f mov r15, r14 9ad8: 1f 41 2c 00 mov 44(r1), r15 ;0x002c(r1) 9adc: b0 12 6c 98 call #0x986c 9ae0: 0f 93 tst r15 9ae2: c4 39 jl $+906 ;abs 0x9e6c 9ae4: f1 b0 10 00 bit.b #16, 46(r1) ;#0x0010, 0x002e(r1) 9ae8: 2e 00 9aea: 06 27 jz $-498 ;abs 0x98f8 9aec: 5d 41 2f 00 mov.b 47(r1), r13 ;0x002f(r1) 9af0: 8d 11 sxt r13 9af2: 4f 4b mov.b r11, r15 9af4: 8f 11 sxt r15 9af6: 0d 8f sub r15, r13 9af8: 1d 93 cmp #1, r13 ;r3 As==01 9afa: fe 3a jl $-514 ;abs 0x98f8 9afc: 4e 4d mov.b r13, r14 9afe: 7f 40 20 00 mov.b #32, r15 ;#0x0020 9b02: b0 12 9c 98 call #0x989c 9b06: 0f 93 tst r15 9b08: f7 36 jge $-528 ;abs 0x98f8 9b0a: b0 3d jmp $+866 ;abs 0x9e6c 9b0c: 5d 41 2f 00 mov.b 47(r1), r13 ;0x002f(r1) 9b10: 8d 11 sxt r13 9b12: 4f 4b mov.b r11, r15 9b14: 8f 11 sxt r15 9b16: 0d 8f sub r15, r13 9b18: 1d 93 cmp #1, r13 ;r3 As==01 9b1a: d4 3b jl $-86 ;abs 0x9ac4 9b1c: 4e 4d mov.b r13, r14 9b1e: 7f 40 30 00 mov.b #48, r15 ;#0x0030 9b22: b0 12 9c 98 call #0x989c 9b26: 0f 93 tst r15 9b28: cd 37 jge $-100 ;abs 0x9ac4 9b2a: a0 3d jmp $+834 ;abs 0x9e6c 9b2c: 1e 43 mov #1, r14 ;r3 As==01 9b2e: 0f 41 mov r1, r15 9b30: 3f 50 2a 00 add #42, r15 ;#0x002a 9b34: be 3f jmp $-130 ;abs 0x9ab2 9b36: f1 b0 40 00 bit.b #64, 46(r1) ;#0x0040, 0x002e(r1) 9b3a: 2e 00 9b3c: 92 27 jz $-218 ;abs 0x9a62 9b3e: 6b 53 incd.b r11 9b40: 90 3f jmp $-222 ;abs 0x9a62 9b42: 4a 43 clr.b r10 9b44: 89 3f jmp $-236 ;abs 0x9a58 9b46: f1 40 10 00 mov.b #16, 52(r1) ;#0x0010, 0x0034(r1) 9b4a: 34 00 9b4c: f1 b2 2e 00 bit.b #8, 46(r1) ;r2 As==11, 0x002e(r1) 9b50: 09 24 jz $+20 ;abs 0x9b64 9b52: 81 93 30 00 tst 48(r1) ;0x0030(r1) 9b56: 03 20 jnz $+8 ;abs 0x9b5e 9b58: 81 93 32 00 tst 50(r1) ;0x0032(r1) 9b5c: 03 24 jz $+8 ;abs 0x9b64 9b5e: f1 d0 40 00 bis.b #64, 46(r1) ;#0x0040, 0x002e(r1) 9b62: 2e 00 9b64: c1 43 2a 00 mov.b #0, 42(r1) ;r3 As==00, 0x002a(r1) 9b68: c1 4b 35 00 mov.b r11, 53(r1) ;0x0035(r1) 9b6c: 4b 93 tst.b r11 9b6e: 03 38 jl $+8 ;abs 0x9b76 9b70: f1 f0 df ff and.b #-33, 46(r1) ;#0xffdf, 0x002e(r1) 9b74: 2e 00 9b76: 0f 41 mov r1, r15 9b78: 3f 50 28 00 add #40, r15 ;#0x0028 9b7c: 81 4f 2c 00 mov r15, 44(r1) ;0x002c(r1) 9b80: 81 93 30 00 tst 48(r1) ;0x0030(r1) 9b84: 06 20 jnz $+14 ;abs 0x9b92 9b86: 81 93 32 00 tst 50(r1) ;0x0032(r1) 9b8a: 03 20 jnz $+8 ;abs 0x9b92 9b8c: c1 93 35 00 tst.b 53(r1) ;0x0035(r1) 9b90: 3e 24 jz $+126 ;abs 0x9c0e 9b92: d1 41 34 00 mov.b 52(r1), 56(r1) ;0x0034(r1), 0x0038(r1) 9b96: 38 00 9b98: c1 43 39 00 mov.b #0, 57(r1) ;r3 As==00, 0x0039(r1) 9b9c: 81 43 3a 00 mov #0, 58(r1) ;r3 As==00, 0x003a(r1) 9ba0: c1 43 36 00 mov.b #0, 54(r1) ;r3 As==00, 0x0036(r1) 9ba4: 1e 41 30 00 mov 48(r1), r14 ;0x0030(r1) 9ba8: 1f 41 32 00 mov 50(r1), r15 ;0x0032(r1) 9bac: 1e 81 38 00 sub 56(r1), r14 ;0x0038(r1) 9bb0: 1f 71 3a 00 subc 58(r1), r15 ;0x003a(r1) 9bb4: 02 28 jnc $+6 ;abs 0x9bba 9bb6: d1 43 36 00 mov.b #1, 54(r1) ;r3 As==01, 0x0036(r1) 9bba: 1c 41 30 00 mov 48(r1), r12 ;0x0030(r1) 9bbe: 1d 41 32 00 mov 50(r1), r13 ;0x0032(r1) 9bc2: 1a 41 38 00 mov 56(r1), r10 ;0x0038(r1) 9bc6: 1b 41 3a 00 mov 58(r1), r11 ;0x003a(r1) 9bca: b0 12 76 9f call #0x9f76 9bce: 44 4e mov.b r14, r4 9bd0: 7e 90 0a 00 cmp.b #10, r14 ;#0x000a 9bd4: 30 2c jc $+98 ;abs 0x9c36 9bd6: 74 50 30 00 add.b #48, r4 ;#0x0030 9bda: b1 53 2c 00 add #-1, 44(r1) ;r3 As==11, 0x002c(r1) 9bde: 1f 41 2c 00 mov 44(r1), r15 ;0x002c(r1) 9be2: cf 44 00 00 mov.b r4, 0(r15) ;0x0000(r15) 9be6: 1c 41 30 00 mov 48(r1), r12 ;0x0030(r1) 9bea: 1d 41 32 00 mov 50(r1), r13 ;0x0032(r1) 9bee: 1a 41 38 00 mov 56(r1), r10 ;0x0038(r1) 9bf2: 1b 41 3a 00 mov 58(r1), r11 ;0x003a(r1) 9bf6: b0 12 76 9f call #0x9f76 9bfa: 81 4c 30 00 mov r12, 48(r1) ;0x0030(r1) 9bfe: 81 4d 32 00 mov r13, 50(r1) ;0x0032(r1) 9c02: c1 93 36 00 tst.b 54(r1) ;0x0036(r1) 9c06: cc 23 jnz $-102 ;abs 0x9ba0 9c08: f1 92 34 00 cmp.b #8, 52(r1) ;r2 As==11, 0x0034(r1) 9c0c: 06 24 jz $+14 ;abs 0x9c1a 9c0e: 49 41 mov.b r1, r9 9c10: 59 81 2c 00 sub.b 44(r1), r9 ;0x002c(r1) 9c14: 79 50 28 00 add.b #40, r9 ;#0x0028 9c18: 1a 3f jmp $-458 ;abs 0x9a4e 9c1a: f1 b2 2e 00 bit.b #8, 46(r1) ;r2 As==11, 0x002e(r1) 9c1e: f7 27 jz $-16 ;abs 0x9c0e 9c20: 74 90 30 00 cmp.b #48, r4 ;#0x0030 9c24: f4 27 jz $-22 ;abs 0x9c0e 9c26: b1 53 2c 00 add #-1, 44(r1) ;r3 As==11, 0x002c(r1) 9c2a: 1f 41 2c 00 mov 44(r1), r15 ;0x002c(r1) 9c2e: ff 40 30 00 mov.b #48, 0(r15) ;#0x0030, 0x0000(r15) 9c32: 00 00 9c34: ec 3f jmp $-38 ;abs 0x9c0e 9c36: 74 50 57 00 add.b #87, r4 ;#0x0057 9c3a: 77 90 58 00 cmp.b #88, r7 ;#0x0058 9c3e: cd 23 jnz $-100 ;abs 0x9bda 9c40: 74 f0 df ff and.b #-33, r4 ;#0xffdf 9c44: ca 3f jmp $-106 ;abs 0x9bda 9c46: f1 40 0a 00 mov.b #10, 52(r1) ;#0x000a, 0x0034(r1) 9c4a: 34 00 9c4c: 8b 3f jmp $-232 ;abs 0x9b64 9c4e: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01, 0x002e(r1) 9c52: f9 3f jmp $-12 ;abs 0x9c46 9c54: 0f 45 mov r5, r15 9c56: 25 53 incd r5 9c58: a1 4f 2c 00 mov @r15, 44(r1) ;0x002c(r1) 9c5c: 81 93 2c 00 tst 44(r1) ;0x002c(r1) 9c60: 1e 24 jz $+62 ;abs 0x9c9e 9c62: 4b 93 tst.b r11 9c64: 11 38 jl $+36 ;abs 0x9c88 9c66: 4f 4b mov.b r11, r15 9c68: 8f 11 sxt r15 9c6a: 0d 4f mov r15, r13 9c6c: 0e 43 clr r14 9c6e: 1f 41 2c 00 mov 44(r1), r15 ;0x002c(r1) 9c72: b0 12 a0 9e call #0x9ea0 9c76: 0f 93 tst r15 9c78: 05 24 jz $+12 ;abs 0x9c84 9c7a: 49 4f mov.b r15, r9 9c7c: 59 81 2c 00 sub.b 44(r1), r9 ;0x002c(r1) 9c80: 4b 99 cmp.b r9, r11 9c82: e3 36 jge $-568 ;abs 0x9a4a 9c84: 49 4b mov.b r11, r9 9c86: e1 3e jmp $-572 ;abs 0x9a4a 9c88: 1f 41 2c 00 mov 44(r1), r15 ;0x002c(r1) 9c8c: 1f 83 dec r15 9c8e: 1f 53 inc r15 9c90: cf 93 00 00 tst.b 0(r15) ;0x0000(r15) 9c94: fc 23 jnz $-6 ;abs 0x9c8e 9c96: 49 4f mov.b r15, r9 9c98: 59 81 2c 00 sub.b 44(r1), r9 ;0x002c(r1) 9c9c: d6 3e jmp $-594 ;abs 0x9a4a 9c9e: 81 41 2c 00 mov r1, 44(r1) ;0x002c(r1) 9ca2: f1 40 28 00 mov.b #40, 0(r1) ;#0x0028, 0x0000(r1) 9ca6: 00 00 9ca8: f1 40 6e 00 mov.b #110, 1(r1) ;#0x006e, 0x0001(r1) 9cac: 01 00 9cae: f1 40 75 00 mov.b #117, 2(r1) ;#0x0075, 0x0002(r1) 9cb2: 02 00 9cb4: f1 40 6c 00 mov.b #108, 3(r1) ;#0x006c, 0x0003(r1) 9cb8: 03 00 9cba: f1 40 6c 00 mov.b #108, 4(r1) ;#0x006c, 0x0004(r1) 9cbe: 04 00 9cc0: f1 40 29 00 mov.b #41, 5(r1) ;#0x0029, 0x0005(r1) 9cc4: 05 00 9cc6: c1 43 06 00 mov.b #0, 6(r1) ;r3 As==00, 0x0006(r1) 9cca: cb 3f jmp $-104 ;abs 0x9c62 9ccc: 0f 45 mov r5, r15 9cce: 25 53 incd r5 9cd0: a1 4f 30 00 mov @r15, 48(r1) ;0x0030(r1) 9cd4: 81 43 32 00 mov #0, 50(r1) ;r3 As==00, 0x0032(r1) 9cd8: f1 40 10 00 mov.b #16, 52(r1) ;#0x0010, 0x0034(r1) 9cdc: 34 00 9cde: f1 d0 40 00 bis.b #64, 46(r1) ;#0x0040, 0x002e(r1) 9ce2: 2e 00 9ce4: 77 40 78 00 mov.b #120, r7 ;#0x0078 9ce8: 3d 3f jmp $-388 ;abs 0x9b64 9cea: f1 42 34 00 mov.b #8, 52(r1) ;r2 As==11, 0x0034(r1) 9cee: 3a 3f jmp $-394 ;abs 0x9b64 9cf0: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01, 0x002e(r1) 9cf4: fa 3f jmp $-10 ;abs 0x9cea 9cf6: d1 b3 2e 00 bit.b #1, 46(r1) ;r3 As==01, 0x002e(r1) 9cfa: 19 24 jz $+52 ;abs 0x9d2e 9cfc: 0f 45 mov r5, r15 9cfe: 25 52 add #4, r5 ;r2 As==10 9d00: b1 4f 30 00 mov @r15+, 48(r1) ;0x0030(r1) 9d04: b1 4f 32 00 mov @r15+, 50(r1) ;0x0032(r1) 9d08: 81 93 32 00 tst 50(r1) ;0x0032(r1) 9d0c: 04 38 jl $+10 ;abs 0x9d16 9d0e: f1 40 0a 00 mov.b #10, 52(r1) ;#0x000a, 0x0034(r1) 9d12: 34 00 9d14: 29 3f jmp $-428 ;abs 0x9b68 9d16: b1 e3 30 00 xor #-1, 48(r1) ;r3 As==11, 0x0030(r1) 9d1a: b1 e3 32 00 xor #-1, 50(r1) ;r3 As==11, 0x0032(r1) 9d1e: 91 53 30 00 inc 48(r1) ;0x0030(r1) 9d22: 81 63 32 00 adc 50(r1) ;0x0032(r1) 9d26: f1 40 2d 00 mov.b #45, 42(r1) ;#0x002d, 0x002a(r1) 9d2a: 2a 00 9d2c: f0 3f jmp $-30 ;abs 0x9d0e 9d2e: 0f 45 mov r5, r15 9d30: 25 53 incd r5 9d32: a1 4f 30 00 mov @r15, 48(r1) ;0x0030(r1) 9d36: 91 41 30 00 mov 48(r1), 50(r1) ;0x0030(r1), 0x0032(r1) 9d3a: 32 00 9d3c: 91 51 32 00 rla 50(r1) ;0x0032(r1) 9d40: 32 00 9d42: 91 71 32 00 subc 50(r1), 50(r1) ;0x0032(r1), 0x0032(r1) 9d46: 32 00 9d48: b1 e3 32 00 xor #-1, 50(r1) ;r3 As==11, 0x0032(r1) 9d4c: dd 3f jmp $-68 ;abs 0x9d08 9d4e: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01, 0x002e(r1) 9d52: d1 3f jmp $-92 ;abs 0x9cf6 9d54: 81 41 2c 00 mov r1, 44(r1) ;0x002c(r1) 9d58: 0f 45 mov r5, r15 9d5a: 25 53 incd r5 9d5c: e1 4f 00 00 mov.b @r15, 0(r1) ;0x0000(r1) 9d60: 73 3e jmp $-792 ;abs 0x9a48 9d62: e1 d2 2e 00 bis.b #4, 46(r1) ;r2 As==10, 0x002e(r1) 9d66: 30 40 3a 99 br #0x993a 9d6a: f1 b0 10 00 bit.b #16, 46(r1) ;#0x0010, 0x002e(r1) 9d6e: 2e 00 9d70: 02 24 jz $+6 ;abs 0x9d76 9d72: 30 40 3a 99 br #0x993a 9d76: f1 d0 20 00 bis.b #32, 46(r1) ;#0x0020, 0x002e(r1) 9d7a: 2e 00 9d7c: 30 40 3a 99 br #0x993a 9d80: 67 46 mov.b @r6, r7 9d82: 16 53 inc r6 9d84: 77 90 2a 00 cmp.b #42, r7 ;#0x002a 9d88: 24 24 jz $+74 ;abs 0x9dd2 9d8a: 0d 43 clr r13 9d8c: 4f 47 mov.b r7, r15 9d8e: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 9d92: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a 9d96: 16 2c jc $+46 ;abs 0x9dc4 9d98: 0f 4d mov r13, r15 9d9a: 0f 5f rla r15 9d9c: 0f 5f rla r15 9d9e: 0e 4d mov r13, r14 9da0: 0e 5e rla r14 9da2: 0d 4f mov r15, r13 9da4: 0d 5e add r14, r13 9da6: 0d 5e add r14, r13 9da8: 0d 5e add r14, r13 9daa: 4f 47 mov.b r7, r15 9dac: 8f 11 sxt r15 9dae: 0d 5f add r15, r13 9db0: 3d 50 d0 ff add #-48, r13 ;#0xffd0 9db4: 67 46 mov.b @r6, r7 9db6: 16 53 inc r6 9db8: 4f 47 mov.b r7, r15 9dba: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 9dbe: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a 9dc2: ea 2b jnc $-42 ;abs 0x9d98 9dc4: 0f 4d mov r13, r15 9dc6: 3d 93 cmp #-1, r13 ;r3 As==11 9dc8: 01 34 jge $+4 ;abs 0x9dcc 9dca: 3f 43 mov #-1, r15 ;r3 As==11 9dcc: 4b 4f mov.b r15, r11 9dce: 30 40 3e 99 br #0x993e 9dd2: 0f 45 mov r5, r15 9dd4: 25 53 incd r5 9dd6: 2d 4f mov @r15, r13 9dd8: 0f 4d mov r13, r15 9dda: 3d 93 cmp #-1, r13 ;r3 As==11 9ddc: 01 34 jge $+4 ;abs 0x9de0 9dde: 3f 43 mov #-1, r15 ;r3 As==11 9de0: 4b 4f mov.b r15, r11 9de2: 30 40 3a 99 br #0x993a 9de6: f1 40 2b 00 mov.b #43, 42(r1) ;#0x002b, 0x002a(r1) 9dea: 2a 00 9dec: 30 40 3a 99 br #0x993a 9df0: f1 d0 10 00 bis.b #16, 46(r1) ;#0x0010, 0x002e(r1) 9df4: 2e 00 9df6: f1 f0 df ff and.b #-33, 46(r1) ;#0xffdf, 0x002e(r1) 9dfa: 2e 00 9dfc: 30 40 3a 99 br #0x993a 9e00: 0f 45 mov r5, r15 9e02: 25 53 incd r5 9e04: e1 4f 2f 00 mov.b @r15, 47(r1) ;0x002f(r1) 9e08: c1 93 2f 00 tst.b 47(r1) ;0x002f(r1) 9e0c: 02 38 jl $+6 ;abs 0x9e12 9e0e: 30 40 3a 99 br #0x993a 9e12: f1 e3 2f 00 xor.b #-1, 47(r1) ;r3 As==11, 0x002f(r1) 9e16: d1 53 2f 00 inc.b 47(r1) ;0x002f(r1) 9e1a: ea 3f jmp $-42 ;abs 0x9df0 9e1c: f1 d2 2e 00 bis.b #8, 46(r1) ;r2 As==11, 0x002e(r1) 9e20: 30 40 3a 99 br #0x993a 9e24: c1 93 2a 00 tst.b 42(r1) ;0x002a(r1) 9e28: 02 24 jz $+6 ;abs 0x9e2e 9e2a: 30 40 3a 99 br #0x993a 9e2e: f1 40 20 00 mov.b #32, 42(r1) ;#0x0020, 0x002a(r1) 9e32: 2a 00 9e34: 30 40 3a 99 br #0x993a 9e38: d1 b3 2e 00 bit.b #1, 46(r1) ;r3 As==01, 0x002e(r1) 9e3c: 08 24 jz $+18 ;abs 0x9e4e 9e3e: 0f 45 mov r5, r15 9e40: 25 52 add #4, r5 ;r2 As==10 9e42: b1 4f 30 00 mov @r15+, 48(r1) ;0x0030(r1) 9e46: b1 4f 32 00 mov @r15+, 50(r1) ;0x0032(r1) 9e4a: 30 40 58 99 br #0x9958 9e4e: 0f 45 mov r5, r15 9e50: 25 53 incd r5 9e52: a1 4f 30 00 mov @r15, 48(r1) ;0x0030(r1) 9e56: 81 43 32 00 mov #0, 50(r1) ;r3 As==00, 0x0032(r1) 9e5a: 30 40 58 99 br #0x9958 9e5e: 0e 4d mov r13, r14 9e60: b0 12 6c 98 call #0x986c 9e64: 0f 93 tst r15 9e66: 02 38 jl $+6 ;abs 0x9e6c 9e68: 30 40 1e 99 br #0x991e 9e6c: 1f 42 0c 02 mov &0x020c,r15 9e70: 31 50 3c 00 add #60, r1 ;#0x003c 9e74: 34 41 pop r4 9e76: 35 41 pop r5 9e78: 36 41 pop r6 9e7a: 37 41 pop r7 9e7c: 38 41 pop r8 9e7e: 39 41 pop r9 9e80: 3a 41 pop r10 9e82: 3b 41 pop r11 9e84: 30 41 ret 00009e86 : 9e86: 0d 4f mov r15, r13 9e88: 0f 4e mov r14, r15 9e8a: 6e 4d mov.b @r13, r14 9e8c: 4e 9f cmp.b r15, r14 9e8e: 06 24 jz $+14 ;abs 0x9e9c 9e90: 4e 93 tst.b r14 9e92: 02 24 jz $+6 ;abs 0x9e98 9e94: 1d 53 inc r13 9e96: f9 3f jmp $-12 ;abs 0x9e8a 9e98: 0f 43 clr r15 9e9a: 30 41 ret 9e9c: 0f 4d mov r13, r15 9e9e: 30 41 ret 00009ea0 : 9ea0: 0b 12 push r11 9ea2: 0b 4f mov r15, r11 9ea4: 4c 4e mov.b r14, r12 9ea6: 0d 93 tst r13 9ea8: 07 24 jz $+16 ;abs 0x9eb8 9eaa: 0e 4b mov r11, r14 9eac: 6f 4e mov.b @r14, r15 9eae: 1e 53 inc r14 9eb0: 4f 9c cmp.b r12, r15 9eb2: 04 24 jz $+10 ;abs 0x9ebc 9eb4: 3d 53 add #-1, r13 ;r3 As==11 9eb6: fa 23 jnz $-10 ;abs 0x9eac 9eb8: 0f 43 clr r15 9eba: 02 3c jmp $+6 ;abs 0x9ec0 9ebc: 0f 4e mov r14, r15 9ebe: 3f 53 add #-1, r15 ;r3 As==11 9ec0: 3b 41 pop r11 9ec2: 30 41 ret 00009ec4 : 9ec4: 0b 12 push r11 9ec6: 0b 4d mov r13, r11 9ec8: 0d 93 tst r13 9eca: 0a 24 jz $+22 ;abs 0x9ee0 9ecc: 0c 4f mov r15, r12 9ece: 0d 4e mov r14, r13 9ed0: 6e 4d mov.b @r13, r14 9ed2: 1d 53 inc r13 9ed4: 6f 4c mov.b @r12, r15 9ed6: 1c 53 inc r12 9ed8: 4f 9e cmp.b r14, r15 9eda: 04 20 jnz $+10 ;abs 0x9ee4 9edc: 3b 53 add #-1, r11 ;r3 As==11 9ede: f8 23 jnz $-14 ;abs 0x9ed0 9ee0: 0c 43 clr r12 9ee2: 05 3c jmp $+12 ;abs 0x9eee 9ee4: 5c 4c ff ff mov.b -1(r12),r12 ;0xffff(r12) 9ee8: 5f 4d ff ff mov.b -1(r13),r15 ;0xffff(r13) 9eec: 0c 8f sub r15, r12 9eee: 0f 4c mov r12, r15 9ef0: 3b 41 pop r11 9ef2: 30 41 ret 00009ef4 : 9ef4: 0b 12 push r11 9ef6: 0a 12 push r10 9ef8: 09 12 push r9 9efa: 08 12 push r8 9efc: 0b 4f mov r15, r11 9efe: 0a 4e mov r14, r10 9f00: 69 4e mov.b @r14, r9 9f02: 1a 53 inc r10 9f04: 49 93 tst.b r9 9f06: 15 24 jz $+44 ;abs 0x9f32 9f08: 08 4a mov r10, r8 9f0a: 18 83 dec r8 9f0c: 18 53 inc r8 9f0e: c8 93 00 00 tst.b 0(r8) ;0x0000(r8) 9f12: fc 23 jnz $-6 ;abs 0x9f0c 9f14: 08 8a sub r10, r8 9f16: 6f 4b mov.b @r11, r15 9f18: 1b 53 inc r11 9f1a: 4f 93 tst.b r15 9f1c: 0c 24 jz $+26 ;abs 0x9f36 9f1e: 4f 99 cmp.b r9, r15 9f20: fa 23 jnz $-10 ;abs 0x9f16 9f22: 0d 48 mov r8, r13 9f24: 0e 4a mov r10, r14 9f26: 0f 4b mov r11, r15 9f28: b0 12 42 9f call #0x9f42 9f2c: 0f 93 tst r15 9f2e: f3 23 jnz $-24 ;abs 0x9f16 9f30: 3b 53 add #-1, r11 ;r3 As==11 9f32: 0f 4b mov r11, r15 9f34: 01 3c jmp $+4 ;abs 0x9f38 9f36: 0f 43 clr r15 9f38: 38 41 pop r8 9f3a: 39 41 pop r9 9f3c: 3a 41 pop r10 9f3e: 3b 41 pop r11 9f40: 30 41 ret 00009f42 : 9f42: 0b 12 push r11 9f44: 0b 4f mov r15, r11 9f46: 0d 93 tst r13 9f48: 02 20 jnz $+6 ;abs 0x9f4e 9f4a: 0d 43 clr r13 9f4c: 0f 3c jmp $+32 ;abs 0x9f6c 9f4e: 6f 4e mov.b @r14, r15 9f50: 1e 53 inc r14 9f52: 6c 4b mov.b @r11, r12 9f54: 4c 9f cmp.b r15, r12 9f56: 06 20 jnz $+14 ;abs 0x9f64 9f58: 1b 53 inc r11 9f5a: 4c 93 tst.b r12 9f5c: f6 27 jz $-18 ;abs 0x9f4a 9f5e: 3d 53 add #-1, r13 ;r3 As==11 9f60: f6 23 jnz $-18 ;abs 0x9f4e 9f62: f3 3f jmp $-24 ;abs 0x9f4a 9f64: 4d 4c mov.b r12, r13 9f66: 5f 4e ff ff mov.b -1(r14),r15 ;0xffff(r14) 9f6a: 0d 8f sub r15, r13 9f6c: 0f 4d mov r13, r15 9f6e: 3b 41 pop r11 9f70: 30 41 ret 00009f72 <__umulhisi3>: 9f72: 30 40 a0 9f br #0x9fa0 00009f76 <__udivmodsi4>: 9f76: 0f ef xor r15, r15 9f78: 0e ee xor r14, r14 9f7a: 39 40 21 00 mov #33, r9 ;#0x0021 9f7e: 0a 3c jmp $+22 ;abs 0x9f94 9f80: 08 10 rrc r8 9f82: 0e 6e rlc r14 9f84: 0f 6f rlc r15 9f86: 0f 9b cmp r11, r15 9f88: 05 28 jnc $+12 ;abs 0x9f94 9f8a: 02 20 jnz $+6 ;abs 0x9f90 9f8c: 0e 9a cmp r10, r14 9f8e: 02 28 jnc $+6 ;abs 0x9f94 9f90: 0e 8a sub r10, r14 9f92: 0f 7b subc r11, r15 9f94: 0c 6c rlc r12 9f96: 0d 6d rlc r13 9f98: 08 68 rlc r8 9f9a: 19 83 dec r9 9f9c: f1 23 jnz $-28 ;abs 0x9f80 9f9e: 30 41 ret 00009fa0 <__mulsi3>: 9fa0: 0e 43 clr r14 9fa2: 0f 43 clr r15 9fa4: 08 3c jmp $+18 ;abs 0x9fb6 9fa6: 12 c3 clrc 9fa8: 0d 10 rrc r13 9faa: 0c 10 rrc r12 9fac: 02 28 jnc $+6 ;abs 0x9fb2 9fae: 0e 5a add r10, r14 9fb0: 0f 6b addc r11, r15 9fb2: 0a 5a rla r10 9fb4: 0b 6b rlc r11 9fb6: 0c 93 tst r12 9fb8: f6 23 jnz $-18 ;abs 0x9fa6 9fba: 0d 93 tst r13 9fbc: f4 23 jnz $-22 ;abs 0x9fa6 9fbe: 30 41 ret 00009fc0 <__stop_progExec__>: 9fc0: ff 3f jmp $+0 ;abs 0x9fc0 Disassembly of section .vectors: 0000ffe0 : ffe0: 30 80 30 80 30 80 36 80 30 80 90 80 30 80 62 81 0.0.0.6.0...0.b. fff0: 28 81 98 80 30 80 30 80 30 80 30 80 30 80 00 80 (...0.0.0.0.0...