alsp_node.elf: file format elf32-msp430 SYMBOL TABLE: 0000e000 l d .text 00000000 .text 00000200 l d .data 00000000 .data 00000204 l d .bss 00000000 .bss 0000ffe0 l d .vectors 00000000 .vectors 00000000 l d .stab 00000000 .stab 00000000 l d .stabstr 00000000 .stabstr 00000070 l *ABS* 00000000 U0CTL 00000071 l *ABS* 00000000 U0TCTL 00000072 l *ABS* 00000000 U0RCTL 00000073 l *ABS* 00000000 U0MCTL 00000074 l *ABS* 00000000 U0BR0 00000075 l *ABS* 00000000 U0BR1 00000076 l *ABS* 00000000 U0RXBUF 00000077 l *ABS* 00000000 U0TXBUF 00000070 l *ABS* 00000000 UCTL 00000071 l *ABS* 00000000 UTCTL 00000072 l *ABS* 00000000 URCTL 00000073 l *ABS* 00000000 UMCTL 00000074 l *ABS* 00000000 UBR0 00000075 l *ABS* 00000000 UBR1 00000076 l *ABS* 00000000 RXBUF 00000077 l *ABS* 00000000 TXBUF 00000070 l *ABS* 00000000 UCTL0 00000071 l *ABS* 00000000 UTCTL0 00000072 l *ABS* 00000000 URCTL0 00000073 l *ABS* 00000000 UMCTL0 00000074 l *ABS* 00000000 UBR00 00000075 l *ABS* 00000000 UBR10 00000076 l *ABS* 00000000 RXBUF0 00000077 l *ABS* 00000000 TXBUF0 00000070 l *ABS* 00000000 UCTL_0 00000071 l *ABS* 00000000 UTCTL_0 00000072 l *ABS* 00000000 URCTL_0 00000073 l *ABS* 00000000 UMCTL_0 00000074 l *ABS* 00000000 UBR0_0 00000075 l *ABS* 00000000 UBR1_0 00000076 l *ABS* 00000000 RXBUF_0 00000077 l *ABS* 00000000 TXBUF_0 00000020 l *ABS* 00000000 P1IN 00000021 l *ABS* 00000000 P1OUT 00000022 l *ABS* 00000000 P1DIR 00000023 l *ABS* 00000000 P1IFG 00000024 l *ABS* 00000000 P1IES 00000025 l *ABS* 00000000 P1IE 00000026 l *ABS* 00000000 P1SEL 00000028 l *ABS* 00000000 P2IN 00000029 l *ABS* 00000000 P2OUT 0000002a l *ABS* 00000000 P2DIR 0000002b l *ABS* 00000000 P2IFG 0000002c l *ABS* 00000000 P2IES 0000002d l *ABS* 00000000 P2IE 0000002e l *ABS* 00000000 P2SEL 00000018 l *ABS* 00000000 P3IN 00000019 l *ABS* 00000000 P3OUT 0000001a l *ABS* 00000000 P3DIR 0000001b l *ABS* 00000000 P3SEL 0000012e l *ABS* 00000000 TA0IV 00000160 l *ABS* 00000000 TA0CTL 00000170 l *ABS* 00000000 TA0R 00000162 l *ABS* 00000000 TA0CCTL0 00000164 l *ABS* 00000000 TA0CCTL1 00000172 l *ABS* 00000000 TA0CCR0 00000174 l *ABS* 00000000 TA0CCR1 00000166 l *ABS* 00000000 TA0CCTL2 00000176 l *ABS* 00000000 TA0CCR2 00000056 l *ABS* 00000000 DCOCTL 00000057 l *ABS* 00000000 BCSCTL1 00000058 l *ABS* 00000000 BCSCTL2 00000128 l *ABS* 00000000 FCTL1 0000012a l *ABS* 00000000 FCTL2 0000012c l *ABS* 00000000 FCTL3 00000048 l *ABS* 00000000 ADC10DTC0 00000049 l *ABS* 00000000 ADC10DTC1 0000004a l *ABS* 00000000 ADC10AE0 000001b0 l *ABS* 00000000 ADC10CTL0 000001b2 l *ABS* 00000000 ADC10CTL1 000001b4 l *ABS* 00000000 ADC10MEM 000001bc l *ABS* 00000000 ADC10SA 00000120 l *ABS* 00000000 WDTCTL 00000000 l *ABS* 00000000 IE1 00000002 l *ABS* 00000000 IFG1 00000001 l *ABS* 00000000 IE2 00000003 l *ABS* 00000000 IFG2 00000005 l *ABS* 00000000 ME2 00000000 l df *ABS* 00000000 main.c 00000200 l O .data 00000001 make_gdb_happy 0000e8a0 l .text 00000000 Letext 00000000 l df *ABS* 00000000 spi_hardware.c 0000e97a l .text 00000000 Letext 00000000 l df *ABS* 00000000 libgcc2.c 0000e9b8 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 0000e9b8 l F .text 00000222 _fpadd_parts 0000ec76 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 0000ecc2 l F .text 0000021e _fpmul_parts 0000eee0 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 0000ef26 l F .text 0000012c _fpdiv_parts 0000f052 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 0000f0b4 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 0000f146 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 0000f1e2 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 0000f1ea l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 0000f39a l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 0000f490 l .text 00000000 Letext 00000000 l df *ABS* 00000000 fp-bit.c 0000f5a8 l .text 00000000 Letext 00000000 l df *ABS* 00000000 atoi.c 0000f67c l .text 00000000 Letext 00000000 l df *ABS* 00000000 sprintf.c 0000f692 l .text 00000000 Letext 00000000 l df *ABS* 00000000 vsprintf.c 0000f692 l F .text 00000010 mem_putchar 00000204 l .bss 00000000 mem 0000f6bc l .text 00000000 Letext 00000000 l df *ABS* 00000000 vuprintf.c 00000202 l O .data 00000002 total_len 0000f6bc l F .text 00000030 PRINT 00000206 l .bss 00000000 __write_char 0000f6ec l F .text 00000034 __write_pad 0000fce0 l .text 00000000 Letext 00000000 l df *ABS* 00000000 strchr.c 0000fcfa l .text 00000000 Letext 00000000 l df *ABS* 00000000 memchr.c 0000fd1e l .text 00000000 Letext 00000000 l df *ABS* 00000000 memcmp.c 0000fd4e l .text 00000000 Letext 00000000 l df *ABS* 00000000 strstr.c 0000fd9c l .text 00000000 Letext 00000000 l df *ABS* 00000000 strncmp.c 0000fdcc l .text 00000000 Letext 00000004 g *ABS* 00000000 __data_size 0000e8d6 g F .text 0000005c CCXX_SPI_RDREG 0000f6a2 g F .text 0000001a vsprintf 0000eee0 g F .text 00000046 __divsf3 0000e19e g F .text 0000002a init_UART_SPI 0000f146 g F .text 0000009c __fixsfsi 0000fdcc g .text 00000000 __udivmodhi4 0000fe14 g .text 00000000 _etext 0000ec26 g F .text 00000050 __subsf3 0000e16c g F .text 00000032 sample_adc 00000011 g *ABS* 00000000 __bss_size 0000fe12 w .text 00000000 __stop_progExec__ 0000e02c g .text 00000000 _unexpected_1_ 0000e02c w .text 00000000 vector_ffe0 0000e0ea g F .text 00000070 sys_init 0000e070 g F .text 0000004c tinit 0000e8a0 g F .text 00000036 CCXX_SPI_STROBE 0000e02c w .text 00000000 vector_ffec 0000e050 g .text 00000000 vector_fff0 0000fe14 g *ABS* 00000000 __data_load_start 0000e02c g .text 00000000 __dtors_end 0000e02c w .text 00000000 vector_fffc 0000e932 g F .text 00000048 CCXX_SPI_WRREG 0000e59a g F .text 0000019e CCXX_WRITE_SPI_RF_SETTINGS 0000e02c w .text 00000000 vector_ffe4 0000f39a g F .text 000000f6 __unpack_f 00000208 g O .bss 00000001 RSSI_DBM 0000ffe0 g O .vectors 00000020 InterruptVectors 0000f1ea g F .text 000001b0 __pack_f 00000209 g O .bss 00000001 RSSI 0000fcfa g F .text 00000024 memchr 0000e018 w .text 00000000 __do_clear_bss 0000fd4e g F .text 0000004e strstr 0000e050 g F .text 00000020 TA1_VEC 0000f0b4 g F .text 00000092 __floatsisf 0000e032 g F .text 0000001e VEC 0000fd9c g F .text 00000030 strncmp 0000e02c w .text 00000000 vector_ffe2 0000e02c w .text 00000000 vector_ffe8 0000e030 w .text 00000000 _unexpected_ 0000e02c w .text 00000000 vector_fffa 0000f720 g F .text 000005c0 vuprintf 0000fd1e g F .text 00000030 memcmp 0000e15a g F .text 00000012 init_adc 0000e000 w .text 00000000 _reset_vector__ 0000e02c g .text 00000000 __ctors_start 0000f1e2 g O .text 00000008 __thenan_sf 0000e006 w .text 00000000 __do_copy_data 00000204 g .bss 00000000 __bss_start 0000e02c w .text 00000000 vector_ffee 0000e02c w .text 00000000 vector_fff4 0000e282 g F .text 00000318 main 0000e02c w .text 00000000 vector_fff8 0000e02c w .text 00000000 vector_fff2 0000020a g O .bss 00000002 seconds 0000020c g O .bss 00000004 pow_result 00010000 g .vectors 00000000 _vectors_end 0000ec76 g F .text 0000004c __mulsf3 0000e032 g .text 00000000 vector_ffe6 0000e0bc g F .text 0000002e delay 0000e836 g F .text 0000006a TX_STRING 0000f67c g F .text 00000016 sprintf 00000210 g O .bss 00000001 LQI 0000f052 g F .text 00000062 __gesf2 0000e762 g F .text 000000d4 RX_STRING 00000211 g O .bss 00000001 PKTSTATUS 0000e02c g .text 00000000 __dtors_start 0000e02c g .text 00000000 __ctors_end 00000300 g *ABS* 00000000 __stack 00000204 g .data 00000000 _edata 00000215 g .bss 00000000 _end 00000212 g O .bss 00000002 flags 0000fde8 g .text 00000000 __udivmodsi4 0000f5a8 g F .text 000000d4 atoi 0000e02c w .text 00000000 vector_fff6 0000e97a g F .text 0000003e __fixunssfsi 0000f490 g F .text 00000118 __fpcmp_parts_f 0000e738 g F .text 0000002a RX_MODE 0000e000 w .text 00000000 __low_level_init 0000e028 w .text 00000000 __jump_to_main 0000fce0 g F .text 0000001a strchr 00000200 g .data 00000000 __data_start 0000e02c w .text 00000000 vector_ffea 00000214 g O .bss 00000001 status 0000ebda g F .text 0000004c __addsf3 Disassembly of section .text: 0000e000 <__low_level_init>: e000: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 e004: 20 01 0000e006 <__do_copy_data>: e006: 3f 40 04 00 mov #4, r15 ;#0x0004 e00a: 0f 93 cmp #0, r15 ;r3 As==00 e00c: 05 24 jz $+12 ;abs 0xe018 e00e: 2f 83 decd r15 ; e010: 9f 4f 14 fe mov -492(r15),512(r15); e014: 00 02 e016: fb 23 jnz $-8 ;abs 0xe00e 0000e018 <__do_clear_bss>: e018: 3f 40 11 00 mov #17, r15 ;#0x0011 e01c: 0f 93 cmp #0, r15 ;r3 As==00 e01e: 04 24 jz $+10 ;abs 0xe028 e020: 1f 83 dec r15 ; e022: cf 43 04 02 mov.b #0, 516(r15);r3 As==00 e026: fc 23 jnz $-6 ;abs 0xe020 0000e028 <__jump_to_main>: e028: 30 40 82 e2 br #0xe282 ; 0000e02c <__ctors_end>: e02c: 30 40 30 e0 br #0xe030 ; 0000e030 <_unexpected_>: e030: 00 13 reti 0000e032 : e032: 0f 12 push r15 ; e034: 32 c2 dint e036: d2 b3 2b 00 bit.b #1, &0x002b ;r3 As==01 e03a: 05 24 jz $+12 ;abs 0xe046 e03c: a2 d3 12 02 bis #2, &0x0212 ;r3 As==10 e040: b1 c0 d0 00 bic #208, 2(r1) ;#0x00d0 e044: 02 00 e046: c2 43 2b 00 mov.b #0, &0x002b ;r3 As==00 e04a: 32 d2 eint e04c: 3f 41 pop r15 ; e04e: 00 13 reti 0000e050 : e050: 32 c2 dint e052: b2 90 0a 00 cmp #10, &0x012e ;#0x000a e056: 2e 01 e058: 09 20 jnz $+20 ;abs 0xe06c e05a: 92 d3 12 02 bis #1, &0x0212 ;r3 As==01 e05e: 92 53 0a 02 inc &0x020a ; e062: 92 c3 60 01 bic #1, &0x0160 ;r3 As==01 e066: b1 c0 d0 00 bic #208, 0(r1) ;#0x00d0 e06a: 00 00 e06c: 32 d2 eint e06e: 00 13 reti 0000e070 : e070: 0b 12 push r11 ; e072: 0b 4f mov r15, r11 ; e074: b2 40 00 01 mov #256, &0x0160 ;#0x0100 e078: 60 01 e07a: 92 c3 60 01 bic #1, &0x0160 ;r3 As==01 e07e: 0e 4f mov r15, r14 ; e080: 0f 4e mov r14, r15 ; e082: 0f 5f rla r15 ; e084: 0f 7f subc r15, r15 ; e086: 3f e3 inv r15 ; e088: b0 12 b4 f0 call #-3916 ;#0xf0b4 e08c: 0b 93 cmp #0, r11 ;r3 As==00 e08e: 05 34 jge $+12 ;abs 0xe09a e090: 0c 43 clr r12 ; e092: 3d 40 80 47 mov #18304, r13 ;#0x4780 e096: b0 12 da eb call #-5158 ;#0xebda e09a: 3c 40 6f 12 mov #4719, r12 ;#0x126f e09e: 3d 40 03 42 mov #16899, r13 ;#0x4203 e0a2: b0 12 76 ec call #-5002 ;#0xec76 e0a6: b0 12 7a e9 call #-5766 ;#0xe97a e0aa: 82 4e 72 01 mov r14, &0x0172 ; e0ae: 82 43 70 01 mov #0, &0x0170 ;r3 As==00 e0b2: b2 d0 12 00 bis #18, &0x0160 ;#0x0012 e0b6: 60 01 e0b8: 3b 41 pop r11 ; e0ba: 30 41 ret 0000e0bc : e0bc: 0e 43 clr r14 ; e0be: 0e 9f cmp r15, r14 ; e0c0: 13 2c jc $+40 ;abs 0xe0e8 e0c2: 03 43 nop e0c4: 03 43 nop e0c6: 03 43 nop e0c8: 03 43 nop e0ca: 03 43 nop e0cc: 03 43 nop e0ce: 03 43 nop e0d0: 03 43 nop e0d2: 03 43 nop e0d4: 03 43 nop e0d6: 03 43 nop e0d8: 03 43 nop e0da: 03 43 nop e0dc: 03 43 nop e0de: 03 43 nop e0e0: 03 43 nop e0e2: 1e 53 inc r14 ; e0e4: 0e 9f cmp r15, r14 ; e0e6: ed 2b jnc $-36 ;abs 0xe0c2 e0e8: 30 41 ret 0000e0ea : e0ea: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 e0ee: 20 01 e0f0: c2 43 21 00 mov.b #0, &0x0021 ;r3 As==00 e0f4: c2 43 29 00 mov.b #0, &0x0029 ;r3 As==00 e0f8: d2 43 19 00 mov.b #1, &0x0019 ;r3 As==01 e0fc: c2 43 26 00 mov.b #0, &0x0026 ;r3 As==00 e100: e2 42 2e 00 mov.b #4, &0x002e ;r2 As==10 e104: c2 43 1b 00 mov.b #0, &0x001b ;r3 As==00 e108: f2 43 22 00 mov.b #-1, &0x0022 ;r3 As==11 e10c: f2 40 f8 ff mov.b #-8, &0x002a ;#0xfff8 e110: 2a 00 e112: f2 40 fb ff mov.b #-5, &0x001a ;#0xfffb e116: 1a 00 e118: c2 43 24 00 mov.b #0, &0x0024 ;r3 As==00 e11c: d2 43 2c 00 mov.b #1, &0x002c ;r3 As==01 e120: c2 43 25 00 mov.b #0, &0x0025 ;r3 As==00 e124: d2 43 2d 00 mov.b #1, &0x002d ;r3 As==01 e128: f2 d0 07 00 bis.b #7, &0x0057 ;#0x0007 e12c: 57 00 e12e: f2 d0 e0 ff bis.b #-32, &0x0056 ;#0xffe0 e132: 56 00 e134: d2 43 58 00 mov.b #1, &0x0058 ;r3 As==01 e138: d2 d3 05 00 bis.b #1, &0x0005 ;r3 As==01 e13c: f2 40 17 00 mov.b #23, &0x0070 ;#0x0017 e140: 70 00 e142: f2 40 b2 ff mov.b #-78, &0x0071 ;#0xffb2 e146: 71 00 e148: e2 43 74 00 mov.b #2, &0x0074 ;r3 As==10 e14c: c2 43 75 00 mov.b #0, &0x0075 ;r3 As==00 e150: c2 43 73 00 mov.b #0, &0x0073 ;r3 As==00 e154: d2 c3 70 00 bic.b #1, &0x0070 ;r3 As==01 e158: 30 41 ret 0000e15a : e15a: e2 42 4a 00 mov.b #4, &0x004a ;r2 As==10 e15e: b2 40 30 1c mov #7216, &0x01b0 ;#0x1c30 e162: b0 01 e164: b2 40 08 a0 mov #-24568,&0x01b2 ;#0xa008 e168: b2 01 e16a: 30 41 ret 0000e16c : e16c: a2 c3 b0 01 bic #2, &0x01b0 ;r3 As==10 e170: 3f 90 00 a0 cmp #-24576,r15 ;#0xa000 e174: 0d 24 jz $+28 ;abs 0xe190 e176: b2 f0 ff df and #-8193, &0x01b0 ;#0xdfff e17a: b0 01 e17c: 3f d2 bis #8, r15 ;r2 As==11 e17e: 82 4f b2 01 mov r15, &0x01b2 ; e182: b2 d0 03 00 bis #3, &0x01b0 ;#0x0003 e186: b0 01 e188: 92 b3 b2 01 bit #1, &0x01b2 ;r3 As==01 e18c: fd 23 jnz $-4 ;abs 0xe188 e18e: 04 3c jmp $+10 ;abs 0xe198 e190: b2 d0 00 20 bis #8192, &0x01b0 ;#0x2000 e194: b0 01 e196: f2 3f jmp $-26 ;abs 0xe17c e198: 1f 42 b4 01 mov &0x01b4,r15 ;0x01b4 e19c: 30 41 ret 0000e19e : e19e: d2 d3 70 00 bis.b #1, &0x0070 ;r3 As==01 e1a2: e2 c3 05 00 bic.b #2, &0x0005 ;r3 As==10 e1a6: d2 d3 05 00 bis.b #1, &0x0005 ;r3 As==01 e1aa: f2 40 17 00 mov.b #23, &0x0070 ;#0x0017 e1ae: 70 00 e1b0: f2 40 b2 ff mov.b #-78, &0x0071 ;#0xffb2 e1b4: 71 00 e1b6: e2 43 74 00 mov.b #2, &0x0074 ;r3 As==10 e1ba: c2 43 75 00 mov.b #0, &0x0075 ;r3 As==00 e1be: c2 43 73 00 mov.b #0, &0x0073 ;r3 As==00 e1c2: d2 c3 70 00 bic.b #1, &0x0070 ;r3 As==01 e1c6: 30 41 ret e1c8: 50 52 53 00 add.b &0x0053,r0 ;0x0053 e1cc: 69 6e addc.b @r14, r9 ; e1ce: 74 65 addc.b @r5+, r4 ; e1d0: 72 76 subc.b @r6+, r2 ; e1d2: 61 6c addc.b @r12, r1 ; e1d4: 00 1b .word 0x1b00; ???? e1d6: 5b 33 jn $-328 ;abs 0xe08e e1d8: 32 6d addc @r13+, r2 ; e1da: 47 4e mov.b r14, r7 ; e1dc: 44 3a jl $-886 ;abs 0xde66 e1de: 25 73 subc #2, r5 ;r3 As==10 e1e0: 20 49 br @r9 ; e1e2: 6e 74 subc.b @r4, r14 ; e1e4: 65 72 subc.b #4, r5 ;r2 As==10 e1e6: 76 61 addc.b @r1+, r6 ; e1e8: 6c 20 jnz $+218 ;abs 0xe2c2 e1ea: 69 73 subc.b #2, r9 ;r3 As==10 e1ec: 20 6e addc @r14, r0 ; e1ee: 6f 77 subc.b @r7, r15 ; e1f0: 20 25 jz $+578 ;abs 0xe432 e1f2: 64 1b .word 0x1b64; ???? e1f4: 5b 33 jn $-328 ;abs 0xe0ac e1f6: 30 6d addc @r13+, r0 ; e1f8: 00 1b .word 0x1b00; ???? e1fa: 5b 33 jn $-328 ;abs 0xe0b2 e1fc: 32 6d addc @r13+, r2 ; e1fe: 47 4e mov.b r14, r7 ; e200: 44 3a jl $-886 ;abs 0xde8a e202: 25 73 subc #2, r5 ;r3 As==10 e204: 20 52 add #4, r0 ;r2 As==10 e206: 65 70 subc.b @r0, r5 ; e208: 6f 72 subc.b #4, r15 ;r2 As==10 e20a: 74 69 addc.b @r9+, r4 ; e20c: 6e 67 addc.b @r7, r14 ; e20e: 20 65 addc @r5, r0 ; e210: 76 65 addc.b @r5+, r6 ; e212: 72 79 subc.b @r9+, r2 ; e214: 20 25 jz $+578 ;abs 0xe456 e216: 64 20 jnz $+202 ;abs 0xe2e0 e218: 73 65 .word 0x6573; ???? e21a: 63 6f .word 0x6f63; ???? e21c: 6e 64 addc.b @r4, r14 ; e21e: 73 1b .word 0x1b73; ???? e220: 5b 33 jn $-328 ;abs 0xe0d8 e222: 30 6d addc @r13+, r0 ; e224: 00 73 sbc r0 ; e226: 74 61 addc.b @r1+, r4 ; e228: 74 75 subc.b @r5+, r4 ; e22a: 73 00 .word 0x0073; ???? e22c: 47 4e mov.b r14, r7 ; e22e: 44 3a jl $-886 ;abs 0xdeb8 e230: 25 73 subc #2, r5 ;r3 As==10 e232: 20 52 add #4, r0 ;r2 As==10 e234: 53 53 inc.b r3 ; e236: 49 3a jl $-876 ;abs 0xdeca e238: 25 64 addc @r4, r5 ; e23a: 64 42 mov.b #4, r4 ;r2 As==10 e23c: 6d 20 jnz $+220 ;abs 0xe318 e23e: 4c 51 add.b r1, r12 ; e240: 49 3a jl $-876 ;abs 0xded4 e242: 25 64 addc @r4, r5 ; e244: 00 6e addc r14, r0 ; e246: 6f 77 subc.b @r7, r15 ; e248: 00 1b .word 0x1b00; ???? e24a: 5b 33 jn $-328 ;abs 0xe102 e24c: 34 6d addc @r13+, r4 ; e24e: 47 4e mov.b r14, r7 ; e250: 44 3a jl $-886 ;abs 0xdeda e252: 25 73 subc #2, r5 ;r3 As==10 e254: 20 50 add @r0, r0 ; e256: 6f 6e addc.b @r14, r15 ; e258: 67 21 jnz $+720 ;abs 0xe528 e25a: 1b 5b 33 30 add 12339(r11),r11 ; e25e: 6d 00 .word 0x006d; ???? e260: 50 6f 6e 67 addc.b 26478(r15),r0 ; e264: 21 00 .word 0x0021; ???? e266: 47 4e mov.b r14, r7 ; e268: 44 3a jl $-886 ;abs 0xdef2 e26a: 25 73 subc #2, r5 ;r3 As==10 e26c: 20 53 incd r0 ; e26e: 3d 25 jz $+636 ;abs 0xe4ea e270: 64 20 jnz $+202 ;abs 0xe33a e272: 54 3d jmp $+682 ;abs 0xe51c e274: 25 64 addc @r4, r5 ; e276: 2c 25 jz $+602 ;abs 0xe4d0 e278: 64 20 jnz $+202 ;abs 0xe342 e27a: 50 3d jmp $+674 ;abs 0xe51c e27c: 25 64 addc @r4, r5 ; e27e: 2c 25 jz $+602 ;abs 0xe4d8 e280: 64 00 .word 0x0064; ???? 0000e282
: e282: 31 40 c0 02 mov #704, r1 ;#0x02c0 e286: 04 41 mov r1, r4 ; e288: 17 43 mov #1, r7 ;r3 As==01 e28a: b0 12 ea e0 call #-7958 ;#0xe0ea e28e: b0 12 9e e1 call #-7778 ;#0xe19e e292: b0 12 5a e1 call #-7846 ;#0xe15a e296: 3e 40 40 00 mov #64, r14 ;#0x0040 e29a: 0f 44 mov r4, r15 ; e29c: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 e2a0: 1f 53 inc r15 ; e2a2: 1e 83 dec r14 ; e2a4: fb 23 jnz $-8 ;abs 0xe29c e2a6: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 e2aa: 3f 40 ff 00 mov #255, r15 ;#0x00ff e2ae: b0 12 bc e0 call #-8004 ;#0xe0bc e2b2: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 e2b6: 3f 43 mov #-1, r15 ;r3 As==11 e2b8: b0 12 bc e0 call #-8004 ;#0xe0bc e2bc: 7f 40 30 00 mov.b #48, r15 ;#0x0030 e2c0: b0 12 a0 e8 call #-5984 ;#0xe8a0 e2c4: b0 12 9a e5 call #-6758 ;#0xe59a e2c8: 7f 40 36 00 mov.b #54, r15 ;#0x0036 e2cc: b0 12 a0 e8 call #-5984 ;#0xe8a0 e2d0: 7f 40 35 00 mov.b #53, r15 ;#0x0035 e2d4: b0 12 d6 e8 call #-5930 ;#0xe8d6 e2d8: 8f 11 sxt r15 ; e2da: 1f 93 cmp #1, r15 ;r3 As==01 e2dc: f9 23 jnz $-12 ;abs 0xe2d0 e2de: f2 d0 10 00 bis.b #16, &0x0026 ;#0x0010 e2e2: 26 00 e2e4: f2 e0 10 00 xor.b #16, &0x0019 ;#0x0010 e2e8: 19 00 e2ea: 3f 40 ff 00 mov #255, r15 ;#0x00ff e2ee: b0 12 bc e0 call #-8004 ;#0xe0bc e2f2: f2 e0 10 00 xor.b #16, &0x0019 ;#0x0010 e2f6: 19 00 e2f8: 82 43 12 02 mov #0, &0x0212 ;r3 As==00 e2fc: c2 43 2b 00 mov.b #0, &0x002b ;r3 As==00 e300: 3f 40 64 00 mov #100, r15 ;#0x0064 e304: b0 12 70 e0 call #-8080 ;#0xe070 e308: 32 d2 eint e30a: b0 12 38 e7 call #-6344 ;#0xe738 e30e: a2 b3 12 02 bit #2, &0x0212 ;r3 As==10 e312: 9c 24 jz $+314 ;abs 0xe44c e314: 32 c2 dint e316: f2 d0 10 00 bis.b #16, &0x0019 ;#0x0010 e31a: 19 00 e31c: a2 c3 12 02 bic #2, &0x0212 ;r3 As==10 e320: 3e 40 40 00 mov #64, r14 ;#0x0040 e324: 0f 44 mov r4, r15 ; e326: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 e32a: 1f 53 inc r15 ; e32c: 1e 83 dec r14 ; e32e: fb 23 jnz $-8 ;abs 0xe326 e330: 7e 40 14 00 mov.b #20, r14 ;#0x0014 e334: 0f 44 mov r4, r15 ; e336: b0 12 62 e7 call #-6302 ;#0xe762 e33a: c2 93 10 02 cmp.b #0, &0x0210 ;r3 As==00 e33e: 28 34 jge $+82 ;abs 0xe390 e340: 3d 40 03 00 mov #3, r13 ;#0x0003 e344: 0e 44 mov r4, r14 ; e346: 3f 40 c8 e1 mov #-7736, r15 ;#0xe1c8 e34a: b0 12 1e fd call #-738 ;#0xfd1e e34e: 0f 93 cmp #0, r15 ;r3 As==00 e350: 6c 20 jnz $+218 ;abs 0xe42a e352: 3e 40 cc e1 mov #-7732, r14 ;#0xe1cc e356: 0f 44 mov r4, r15 ; e358: b0 12 4e fd call #-690 ;#0xfd4e e35c: 0f 93 cmp #0, r15 ;r3 As==00 e35e: 2a 24 jz $+86 ;abs 0xe3b4 e360: 3e 40 3d 00 mov #61, r14 ;#0x003d e364: 0f 44 mov r4, r15 ; e366: b0 12 e0 fc call #-800 ;#0xfce0 e36a: 1f 53 inc r15 ; e36c: b0 12 a8 f5 call #-2648 ;#0xf5a8 e370: 0f 93 cmp #0, r15 ;r3 As==00 e372: 1a 24 jz $+54 ;abs 0xe3a8 e374: 07 4f mov r15, r7 ; e376: 0f 12 push r15 ; e378: 30 12 c8 e1 push #-7736 ;#0xe1c8 e37c: 30 12 d5 e1 push #-7723 ;#0xe1d5 e380: 04 12 push r4 ; e382: b0 12 7c f6 call #-2436 ;#0xf67c e386: 31 52 add #8, r1 ;r2 As==11 e388: 4e 4f mov.b r15, r14 ; e38a: 0f 44 mov r4, r15 ; e38c: b0 12 36 e8 call #-6090 ;#0xe836 e390: d2 c3 2b 00 bic.b #1, &0x002b ;r3 As==01 e394: b0 12 38 e7 call #-6344 ;#0xe738 e398: f2 f0 ef ff and.b #-17, &0x0019 ;#0xffef e39c: 19 00 e39e: f2 f0 df ff and.b #-33, &0x0019 ;#0xffdf e3a2: 19 00 e3a4: 32 d2 eint e3a6: b3 3f jmp $-152 ;abs 0xe30e e3a8: 07 12 push r7 ; e3aa: 30 12 c8 e1 push #-7736 ;#0xe1c8 e3ae: 30 12 f9 e1 push #-7687 ;#0xe1f9 e3b2: e6 3f jmp $-50 ;abs 0xe380 e3b4: 3e 40 25 e2 mov #-7643, r14 ;#0xe225 e3b8: 0f 44 mov r4, r15 ; e3ba: b0 12 4e fd call #-690 ;#0xfd4e e3be: 0f 93 cmp #0, r15 ;r3 As==00 e3c0: 15 24 jz $+44 ;abs 0xe3ec e3c2: 5f 42 10 02 mov.b &0x0210,r15 ;0x0210 e3c6: 0f 12 push r15 ; e3c8: 5f 42 08 02 mov.b &0x0208,r15 ;0x0208 e3cc: 8f 11 sxt r15 ; e3ce: 0f 12 push r15 ; e3d0: 30 12 c8 e1 push #-7736 ;#0xe1c8 e3d4: 30 12 2c e2 push #-7636 ;#0xe22c e3d8: 04 12 push r4 ; e3da: b0 12 7c f6 call #-2436 ;#0xf67c e3de: 4e 4f mov.b r15, r14 ; e3e0: 0f 44 mov r4, r15 ; e3e2: b0 12 36 e8 call #-6090 ;#0xe836 e3e6: 31 50 0a 00 add #10, r1 ;#0x000a e3ea: d2 3f jmp $-90 ;abs 0xe390 e3ec: 3e 40 45 e2 mov #-7611, r14 ;#0xe245 e3f0: 0f 44 mov r4, r15 ; e3f2: b0 12 4e fd call #-690 ;#0xfd4e e3f6: 0f 93 cmp #0, r15 ;r3 As==00 e3f8: 04 24 jz $+10 ;abs 0xe402 e3fa: b2 d0 05 00 bis #5, &0x0212 ;#0x0005 e3fe: 12 02 e400: c7 3f jmp $-112 ;abs 0xe390 e402: f2 d0 20 00 bis.b #32, &0x0019 ;#0x0020 e406: 19 00 e408: 30 12 c8 e1 push #-7736 ;#0xe1c8 e40c: 30 12 49 e2 push #-7607 ;#0xe249 e410: 04 12 push r4 ; e412: b0 12 7c f6 call #-2436 ;#0xf67c e416: 4e 4f mov.b r15, r14 ; e418: 0f 44 mov r4, r15 ; e41a: b0 12 36 e8 call #-6090 ;#0xe836 e41e: f2 f0 df ff and.b #-33, &0x0019 ;#0xffdf e422: 19 00 e424: 31 50 06 00 add #6, r1 ;#0x0006 e428: b3 3f jmp $-152 ;abs 0xe390 e42a: 3d 40 05 00 mov #5, r13 ;#0x0005 e42e: 0e 44 mov r4, r14 ; e430: 3f 40 60 e2 mov #-7584, r15 ;#0xe260 e434: b0 12 1e fd call #-738 ;#0xfd1e e438: 0f 93 cmp #0, r15 ;r3 As==00 e43a: aa 23 jnz $-170 ;abs 0xe390 e43c: f2 d0 20 00 bis.b #32, &0x0019 ;#0x0020 e440: 19 00 e442: 3f 40 ff 0f mov #4095, r15 ;#0x0fff e446: b0 12 bc e0 call #-8004 ;#0xe0bc e44a: a2 3f jmp $-186 ;abs 0xe390 e44c: 92 b3 12 02 bit #1, &0x0212 ;r3 As==01 e450: 9d 24 jz $+316 ;abs 0xe58c e452: 1c 42 0a 02 mov &0x020a,r12 ;0x020a e456: 0a 47 mov r7, r10 ; e458: b0 12 cc fd call #-564 ;#0xfdcc e45c: 0e 93 cmp #0, r14 ;r3 As==00 e45e: 03 24 jz $+8 ;abs 0xe466 e460: a2 b2 12 02 bit #4, &0x0212 ;r2 As==10 e464: 54 27 jz $-342 ;abs 0xe30e e466: 32 c2 dint e468: b2 f0 fa ff and #-6, &0x0212 ;#0xfffa e46c: 12 02 e46e: f2 d0 10 00 bis.b #16, &0x0019 ;#0x0010 e472: 19 00 e474: 3f 40 00 a0 mov #-24576,r15 ;#0xa000 e478: b0 12 6c e1 call #-7828 ;#0xe16c e47c: 0a 4f mov r15, r10 ; e47e: 0e 4f mov r15, r14 ; e480: 0f 4e mov r14, r15 ; e482: 0f 5f rla r15 ; e484: 0f 7f subc r15, r15 ; e486: 3f e3 inv r15 ; e488: b0 12 b4 f0 call #-3916 ;#0xf0b4 e48c: 0a 93 cmp #0, r10 ;r3 As==00 e48e: 78 38 jl $+242 ;abs 0xe580 e490: 3c 40 00 c0 mov #-16384,r12 ;#0xc000 e494: 3d 40 7f 44 mov #17535, r13 ;#0x447f e498: b0 12 e0 ee call #-4384 ;#0xeee0 e49c: 0c 43 clr r12 ; e49e: 3d 40 c0 3f mov #16320, r13 ;#0x3fc0 e4a2: b0 12 76 ec call #-5002 ;#0xec76 e4a6: 3c 40 6d e7 mov #-6291, r12 ;#0xe76d e4aa: 3d 40 7b 3f mov #16251, r13 ;#0x3f7b e4ae: b0 12 26 ec call #-5082 ;#0xec26 e4b2: 0c 43 clr r12 ; e4b4: 3d 40 99 43 mov #17305, r13 ;#0x4399 e4b8: b0 12 76 ec call #-5002 ;#0xec76 e4bc: 3c 40 cd cc mov #-13107,r12 ;#0xcccd e4c0: 3d 40 cc 3f mov #16332, r13 ;#0x3fcc e4c4: b0 12 26 ec call #-5082 ;#0xec26 e4c8: 0c 43 clr r12 ; e4ca: 3d 40 c8 42 mov #17096, r13 ;#0x42c8 e4ce: b0 12 76 ec call #-5002 ;#0xec76 e4d2: b0 12 46 f1 call #-3770 ;#0xf146 e4d6: 08 4e mov r14, r8 ; e4d8: 09 4f mov r15, r9 ; e4da: 3f 40 00 20 mov #8192, r15 ;#0x2000 e4de: b0 12 6c e1 call #-7828 ;#0xe16c e4e2: 0b 4f mov r15, r11 ; e4e4: 0e 4f mov r15, r14 ; e4e6: 0f 4e mov r14, r15 ; e4e8: 0f 5f rla r15 ; e4ea: 0f 7f subc r15, r15 ; e4ec: 3f e3 inv r15 ; e4ee: b0 12 b4 f0 call #-3916 ;#0xf0b4 e4f2: 0b 93 cmp #0, r11 ;r3 As==00 e4f4: 3f 38 jl $+128 ;abs 0xe574 e4f6: 3c 40 00 c0 mov #-16384,r12 ;#0xc000 e4fa: 3d 40 7f 44 mov #17535, r13 ;#0x447f e4fe: b0 12 e0 ee call #-4384 ;#0xeee0 e502: 0c 43 clr r12 ; e504: 3d 40 c0 40 mov #16576, r13 ;#0x40c0 e508: b0 12 76 ec call #-5002 ;#0xec76 e50c: 0c 43 clr r12 ; e50e: 3d 40 00 3f mov #16128, r13 ;#0x3f00 e512: b0 12 26 ec call #-5082 ;#0xec26 e516: 3c 40 27 31 mov #12583, r12 ;#0x3127 e51a: 3d 40 08 3e mov #15880, r13 ;#0x3e08 e51e: b0 12 e0 ee call #-4384 ;#0xeee0 e522: 3c 40 9a 99 mov #-26214,r12 ;#0x999a e526: 3d 40 b9 3f mov #16313, r13 ;#0x3fb9 e52a: b0 12 da eb call #-5158 ;#0xebda e52e: 0c 43 clr r12 ; e530: 3d 40 c8 42 mov #17096, r13 ;#0x42c8 e534: b0 12 76 ec call #-5002 ;#0xec76 e538: b0 12 46 f1 call #-3770 ;#0xf146 e53c: 0b 12 push r11 ; e53e: 0e 12 push r14 ; e540: 0a 12 push r10 ; e542: 08 12 push r8 ; e544: 12 12 0a 02 push &0x020a ; e548: 30 12 c8 e1 push #-7736 ;#0xe1c8 e54c: 30 12 66 e2 push #-7578 ;#0xe266 e550: 04 12 push r4 ; e552: b0 12 7c f6 call #-2436 ;#0xf67c e556: 4e 4f mov.b r15, r14 ; e558: 0f 44 mov r4, r15 ; e55a: b0 12 36 e8 call #-6090 ;#0xe836 e55e: d2 c3 2b 00 bic.b #1, &0x002b ;r3 As==01 e562: b0 12 38 e7 call #-6344 ;#0xe738 e566: f2 f0 ef ff and.b #-17, &0x0019 ;#0xffef e56a: 19 00 e56c: 32 d2 eint e56e: 31 50 10 00 add #16, r1 ;#0x0010 e572: cd 3e jmp $-612 ;abs 0xe30e e574: 0c 43 clr r12 ; e576: 3d 40 80 47 mov #18304, r13 ;#0x4780 e57a: b0 12 da eb call #-5158 ;#0xebda e57e: bb 3f jmp $-136 ;abs 0xe4f6 e580: 0c 43 clr r12 ; e582: 3d 40 80 47 mov #18304, r13 ;#0x4780 e586: b0 12 da eb call #-5158 ;#0xebda e58a: 82 3f jmp $-250 ;abs 0xe490 e58c: 32 d0 d0 00 bis #208, r2 ;#0x00d0 e590: be 3e jmp $-642 ;abs 0xe30e e592: 31 50 40 00 add #64, r1 ;#0x0040 e596: 30 40 12 fe br #0xfe12 ; 0000e59a : e59a: 7e 40 0b 00 mov.b #11, r14 ;#0x000b e59e: 4f 43 clr.b r15 ; e5a0: b0 12 32 e9 call #-5838 ;#0xe932 e5a4: 7e 40 06 00 mov.b #6, r14 ;#0x0006 e5a8: 6f 43 mov.b #2, r15 ;r3 As==10 e5aa: b0 12 32 e9 call #-5838 ;#0xe932 e5ae: 7e 40 3c 00 mov.b #60, r14 ;#0x003c e5b2: 7f 40 06 00 mov.b #6, r15 ;#0x0006 e5b6: b0 12 32 e9 call #-5838 ;#0xe932 e5ba: 6e 42 mov.b #4, r14 ;r2 As==10 e5bc: 7f 40 07 00 mov.b #7, r15 ;#0x0007 e5c0: b0 12 32 e9 call #-5838 ;#0xe932 e5c4: 7e 40 05 00 mov.b #5, r14 ;#0x0005 e5c8: 7f 42 mov.b #8, r15 ;r2 As==11 e5ca: b0 12 32 e9 call #-5838 ;#0xe932 e5ce: 5e 43 mov.b #1, r14 ;r3 As==01 e5d0: 7f 40 09 00 mov.b #9, r15 ;#0x0009 e5d4: b0 12 32 e9 call #-5838 ;#0xe932 e5d8: 7e 40 9a ff mov.b #-102, r14 ;#0xff9a e5dc: 7f 40 0a 00 mov.b #10, r15 ;#0x000a e5e0: b0 12 32 e9 call #-5838 ;#0xe932 e5e4: 7e 40 0a 00 mov.b #10, r14 ;#0x000a e5e8: 7f 40 0b 00 mov.b #11, r15 ;#0x000b e5ec: b0 12 32 e9 call #-5838 ;#0xe932 e5f0: 4e 43 clr.b r14 ; e5f2: 7f 40 0c 00 mov.b #12, r15 ;#0x000c e5f6: b0 12 32 e9 call #-5838 ;#0xe932 e5fa: 7e 40 5c 00 mov.b #92, r14 ;#0x005c e5fe: 7f 40 0d 00 mov.b #13, r15 ;#0x000d e602: b0 12 32 e9 call #-5838 ;#0xe932 e606: 7e 40 4f 00 mov.b #79, r14 ;#0x004f e60a: 7f 40 0e 00 mov.b #14, r15 ;#0x000e e60e: b0 12 32 e9 call #-5838 ;#0xe932 e612: 7e 40 c0 ff mov.b #-64, r14 ;#0xffc0 e616: 7f 40 0f 00 mov.b #15, r15 ;#0x000f e61a: b0 12 32 e9 call #-5838 ;#0xe932 e61e: 7e 40 2d 00 mov.b #45, r14 ;#0x002d e622: 7f 40 10 00 mov.b #16, r15 ;#0x0010 e626: b0 12 32 e9 call #-5838 ;#0xe932 e62a: 7e 40 3b 00 mov.b #59, r14 ;#0x003b e62e: 7f 40 11 00 mov.b #17, r15 ;#0x0011 e632: b0 12 32 e9 call #-5838 ;#0xe932 e636: 7e 40 73 00 mov.b #115, r14 ;#0x0073 e63a: 7f 40 12 00 mov.b #18, r15 ;#0x0012 e63e: b0 12 32 e9 call #-5838 ;#0xe932 e642: 7e 40 23 00 mov.b #35, r14 ;#0x0023 e646: 7f 40 13 00 mov.b #19, r15 ;#0x0013 e64a: b0 12 32 e9 call #-5838 ;#0xe932 e64e: 7e 40 b9 ff mov.b #-71, r14 ;#0xffb9 e652: 7f 40 14 00 mov.b #20, r15 ;#0x0014 e656: b0 12 32 e9 call #-5838 ;#0xe932 e65a: 5e 43 mov.b #1, r14 ;r3 As==01 e65c: 7f 40 15 00 mov.b #21, r15 ;#0x0015 e660: b0 12 32 e9 call #-5838 ;#0xe932 e664: 7e 40 0f 00 mov.b #15, r14 ;#0x000f e668: 7f 40 17 00 mov.b #23, r15 ;#0x0017 e66c: b0 12 32 e9 call #-5838 ;#0xe932 e670: 7e 40 18 00 mov.b #24, r14 ;#0x0018 e674: 7f 40 18 00 mov.b #24, r15 ;#0x0018 e678: b0 12 32 e9 call #-5838 ;#0xe932 e67c: 7e 40 1d 00 mov.b #29, r14 ;#0x001d e680: 7f 40 19 00 mov.b #25, r15 ;#0x0019 e684: b0 12 32 e9 call #-5838 ;#0xe932 e688: 7e 40 1c 00 mov.b #28, r14 ;#0x001c e68c: 7f 40 1a 00 mov.b #26, r15 ;#0x001a e690: b0 12 32 e9 call #-5838 ;#0xe932 e694: 7e 40 c7 ff mov.b #-57, r14 ;#0xffc7 e698: 7f 40 1b 00 mov.b #27, r15 ;#0x001b e69c: b0 12 32 e9 call #-5838 ;#0xe932 e6a0: 4e 43 clr.b r14 ; e6a2: 7f 40 1c 00 mov.b #28, r15 ;#0x001c e6a6: b0 12 32 e9 call #-5838 ;#0xe932 e6aa: 7e 40 b0 ff mov.b #-80, r14 ;#0xffb0 e6ae: 7f 40 1d 00 mov.b #29, r15 ;#0x001d e6b2: b0 12 32 e9 call #-5838 ;#0xe932 e6b6: 7e 40 b6 ff mov.b #-74, r14 ;#0xffb6 e6ba: 7f 40 21 00 mov.b #33, r15 ;#0x0021 e6be: b0 12 32 e9 call #-5838 ;#0xe932 e6c2: 7e 40 10 00 mov.b #16, r14 ;#0x0010 e6c6: 7f 40 22 00 mov.b #34, r15 ;#0x0022 e6ca: b0 12 32 e9 call #-5838 ;#0xe932 e6ce: 7e 40 ea ff mov.b #-22, r14 ;#0xffea e6d2: 7f 40 23 00 mov.b #35, r15 ;#0x0023 e6d6: b0 12 32 e9 call #-5838 ;#0xe932 e6da: 7e 40 0a 00 mov.b #10, r14 ;#0x000a e6de: 7f 40 24 00 mov.b #36, r15 ;#0x0024 e6e2: b0 12 32 e9 call #-5838 ;#0xe932 e6e6: 4e 43 clr.b r14 ; e6e8: 7f 40 25 00 mov.b #37, r15 ;#0x0025 e6ec: b0 12 32 e9 call #-5838 ;#0xe932 e6f0: 7e 40 11 00 mov.b #17, r14 ;#0x0011 e6f4: 7f 40 26 00 mov.b #38, r15 ;#0x0026 e6f8: b0 12 32 e9 call #-5838 ;#0xe932 e6fc: 7e 40 59 00 mov.b #89, r14 ;#0x0059 e700: 7f 40 29 00 mov.b #41, r15 ;#0x0029 e704: b0 12 32 e9 call #-5838 ;#0xe932 e708: 7e 40 88 ff mov.b #-120, r14 ;#0xff88 e70c: 7f 40 2c 00 mov.b #44, r15 ;#0x002c e710: b0 12 32 e9 call #-5838 ;#0xe932 e714: 7e 40 31 00 mov.b #49, r14 ;#0x0031 e718: 7f 40 2d 00 mov.b #45, r15 ;#0x002d e71c: b0 12 32 e9 call #-5838 ;#0xe932 e720: 7e 40 0b 00 mov.b #11, r14 ;#0x000b e724: 7f 40 2e 00 mov.b #46, r15 ;#0x002e e728: b0 12 32 e9 call #-5838 ;#0xe932 e72c: 7e 43 mov.b #-1, r14 ;r3 As==11 e72e: 7f 40 3e 00 mov.b #62, r15 ;#0x003e e732: b0 12 32 e9 call #-5838 ;#0xe932 e736: 30 41 ret 0000e738 : e738: 7f 40 36 00 mov.b #54, r15 ;#0x0036 e73c: b0 12 a0 e8 call #-5984 ;#0xe8a0 e740: f2 90 0f 00 cmp.b #15, &0x0214 ;#0x000f e744: 14 02 e746: 08 24 jz $+18 ;abs 0xe758 e748: 7f 40 3d 00 mov.b #61, r15 ;#0x003d e74c: b0 12 a0 e8 call #-5984 ;#0xe8a0 e750: f2 90 0f 00 cmp.b #15, &0x0214 ;#0x000f e754: 14 02 e756: f8 23 jnz $-14 ;abs 0xe748 e758: 7f 40 34 00 mov.b #52, r15 ;#0x0034 e75c: b0 12 a0 e8 call #-5984 ;#0xe8a0 e760: 30 41 ret 0000e762 : e762: 0b 12 push r11 ; e764: 0a 12 push r10 ; e766: 09 12 push r9 ; e768: 08 12 push r8 ; e76a: 07 12 push r7 ; e76c: 06 12 push r6 ; e76e: 0a 4f mov r15, r10 ; e770: 47 4e mov.b r14, r7 ; e772: 7f 40 3f 00 mov.b #63, r15 ;#0x003f e776: b0 12 d6 e8 call #-5930 ;#0xe8d6 e77a: 48 4f mov.b r15, r8 ; e77c: 7f 40 3b 00 mov.b #59, r15 ;#0x003b e780: b0 12 d6 e8 call #-5930 ;#0xe8d6 e784: 46 4f mov.b r15, r6 ; e786: 49 43 clr.b r9 ; e788: 49 97 cmp.b r7, r9 ; e78a: 02 2c jc $+6 ;abs 0xe790 e78c: 58 93 cmp.b #1, r8 ;r3 As==01 e78e: 2f 2c jc $+96 ;abs 0xe7ee e790: 4f 49 mov.b r9, r15 ; e792: 0a 5f add r15, r10 ; e794: ca 43 00 00 mov.b #0, 0(r10) ;r3 As==00 e798: 7f 40 3f 00 mov.b #63, r15 ;#0x003f e79c: b0 12 d6 e8 call #-5930 ;#0xe8d6 e7a0: c2 4f 09 02 mov.b r15, &0x0209 ; e7a4: 7f 40 3f 00 mov.b #63, r15 ;#0x003f e7a8: b0 12 d6 e8 call #-5930 ;#0xe8d6 e7ac: c2 4f 10 02 mov.b r15, &0x0210 ; e7b0: 7f 40 38 00 mov.b #56, r15 ;#0x0038 e7b4: b0 12 d6 e8 call #-5930 ;#0xe8d6 e7b8: c2 4f 11 02 mov.b r15, &0x0211 ; e7bc: 4e 46 mov.b r6, r14 ; e7be: 4f 48 mov.b r8, r15 ; e7c0: 2f 53 incd r15 ; e7c2: 0e 9f cmp r15, r14 ; e7c4: 03 24 jz $+8 ;abs 0xe7cc e7c6: f2 f0 7f 00 and.b #127, &0x0210 ;#0x007f e7ca: 10 02 e7cc: 5f 42 09 02 mov.b &0x0209,r15 ;0x0209 e7d0: 7f 90 80 00 cmp.b #128, r15 ;#0x0080 e7d4: 09 28 jnc $+20 ;abs 0xe7e8 e7d6: 4e 4f mov.b r15, r14 ; e7d8: 0f 4e mov r14, r15 ; e7da: 3f 50 00 ff add #-256, r15 ;#0xff00 e7de: 02 30 jn $+6 ;abs 0xe7e4 e7e0: 0f 11 rra r15 ; e7e2: 14 3c jmp $+42 ;abs 0xe80c e7e4: 1f 53 inc r15 ; e7e6: fc 3f jmp $-6 ;abs 0xe7e0 e7e8: 12 c3 clrc e7ea: 4f 10 rrc.b r15 ; e7ec: 0f 3c jmp $+32 ;abs 0xe80c e7ee: 4f 49 mov.b r9, r15 ; e7f0: 0b 4a mov r10, r11 ; e7f2: 0b 5f add r15, r11 ; e7f4: 7f 40 3f 00 mov.b #63, r15 ;#0x003f e7f8: b0 12 d6 e8 call #-5930 ;#0xe8d6 e7fc: cb 4f 00 00 mov.b r15, 0(r11) ; e800: 59 53 inc.b r9 ; e802: 49 97 cmp.b r7, r9 ; e804: c5 2f jc $-116 ;abs 0xe790 e806: 49 98 cmp.b r8, r9 ; e808: f2 2b jnc $-26 ;abs 0xe7ee e80a: c2 3f jmp $-122 ;abs 0xe790 e80c: 7f 50 b8 ff add.b #-72, r15 ;#0xffb8 e810: c2 4f 08 02 mov.b r15, &0x0208 ; e814: 7f 40 3a 00 mov.b #58, r15 ;#0x003a e818: b0 12 a0 e8 call #-5984 ;#0xe8a0 e81c: 7f 40 36 00 mov.b #54, r15 ;#0x0036 e820: b0 12 a0 e8 call #-5984 ;#0xe8a0 e824: 4f 49 mov.b r9, r15 ; e826: 8f 11 sxt r15 ; e828: 36 41 pop r6 ; e82a: 37 41 pop r7 ; e82c: 38 41 pop r8 ; e82e: 39 41 pop r9 ; e830: 3a 41 pop r10 ; e832: 3b 41 pop r11 ; e834: 30 41 ret 0000e836 : e836: 0b 12 push r11 ; e838: 0a 12 push r10 ; e83a: 09 12 push r9 ; e83c: 09 4f mov r15, r9 ; e83e: 4a 4e mov.b r14, r10 ; e840: 7f 40 36 00 mov.b #54, r15 ;#0x0036 e844: b0 12 a0 e8 call #-5984 ;#0xe8a0 e848: f2 b0 70 00 bit.b #112, &0x0214 ;#0x0070 e84c: 14 02 e84e: f8 23 jnz $-14 ;abs 0xe840 e850: 4e 4a mov.b r10, r14 ; e852: 7f 40 3f 00 mov.b #63, r15 ;#0x003f e856: b0 12 32 e9 call #-5838 ;#0xe932 e85a: 4b 43 clr.b r11 ; e85c: 4b 9a cmp.b r10, r11 ; e85e: 14 28 jnc $+42 ;abs 0xe888 e860: 5b 53 inc.b r11 ; e862: 4a 9b cmp.b r11, r10 ; e864: fb 2f jc $-8 ;abs 0xe85c e866: 7f 40 35 00 mov.b #53, r15 ;#0x0035 e86a: b0 12 a0 e8 call #-5984 ;#0xe8a0 e86e: 7f 40 3d 00 mov.b #61, r15 ;#0x003d e872: b0 12 a0 e8 call #-5984 ;#0xe8a0 e876: 5f 42 14 02 mov.b &0x0214,r15 ;0x0214 e87a: 7f 90 1f 00 cmp.b #31, r15 ;#0x001f e87e: 0c 24 jz $+26 ;abs 0xe898 e880: 7f f0 70 00 and.b #112, r15 ;#0x0070 e884: f4 23 jnz $-22 ;abs 0xe86e e886: 08 3c jmp $+18 ;abs 0xe898 e888: 4f 4b mov.b r11, r15 ; e88a: 0f 59 add r9, r15 ; e88c: 6e 4f mov.b @r15, r14 ; e88e: 7f 40 3f 00 mov.b #63, r15 ;#0x003f e892: b0 12 32 e9 call #-5838 ;#0xe932 e896: e4 3f jmp $-54 ;abs 0xe860 e898: 39 41 pop r9 ; e89a: 3a 41 pop r10 ; e89c: 3b 41 pop r11 ; e89e: 30 41 ret 0000e8a0 : e8a0: 4e 4f mov.b r15, r14 ; e8a2: c2 43 14 02 mov.b #0, &0x0214 ;r3 As==00 e8a6: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 e8aa: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 e8ae: fd 23 jnz $-4 ;abs 0xe8aa e8b0: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e e8b4: 1b 00 e8b6: d2 c3 03 00 bic.b #1, &0x0003 ;r3 As==01 e8ba: c2 4e 77 00 mov.b r14, &0x0077 ; e8be: d2 b3 03 00 bit.b #1, &0x0003 ;r3 As==01 e8c2: fd 27 jz $-4 ;abs 0xe8be e8c4: d2 42 76 00 mov.b &0x0076,&0x0214 ;0x0076 e8c8: 14 02 e8ca: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 e8ce: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 e8d2: 1b 00 e8d4: 30 41 ret 0000e8d6 : e8d6: 4e 4f mov.b r15, r14 ; e8d8: 7f 90 30 00 cmp.b #48, r15 ;#0x0030 e8dc: 1e 38 jl $+62 ;abs 0xe91a e8de: 7e d0 c0 ff bis.b #-64, r14 ;#0xffc0 e8e2: c2 43 14 02 mov.b #0, &0x0214 ;r3 As==00 e8e6: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 e8ea: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 e8ee: fd 23 jnz $-4 ;abs 0xe8ea e8f0: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e e8f4: 1b 00 e8f6: d2 c3 03 00 bic.b #1, &0x0003 ;r3 As==01 e8fa: c2 4e 77 00 mov.b r14, &0x0077 ; e8fe: d2 b3 03 00 bit.b #1, &0x0003 ;r3 As==01 e902: fd 27 jz $-4 ;abs 0xe8fe e904: d2 42 76 00 mov.b &0x0076,&0x0214 ;0x0076 e908: 14 02 e90a: d2 c3 03 00 bic.b #1, &0x0003 ;r3 As==01 e90e: c2 43 77 00 mov.b #0, &0x0077 ;r3 As==00 e912: d2 b3 03 00 bit.b #1, &0x0003 ;r3 As==01 e916: fd 27 jz $-4 ;abs 0xe912 e918: 03 3c jmp $+8 ;abs 0xe920 e91a: 7e d0 80 ff bis.b #-128, r14 ;#0xff80 e91e: e1 3f jmp $-60 ;abs 0xe8e2 e920: 5f 42 76 00 mov.b &0x0076,r15 ;0x0076 e924: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 e928: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 e92c: 1b 00 e92e: 8f 11 sxt r15 ; e930: 30 41 ret 0000e932 : e932: 4d 4f mov.b r15, r13 ; e934: c2 43 14 02 mov.b #0, &0x0214 ;r3 As==00 e938: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 e93c: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 e940: fd 23 jnz $-4 ;abs 0xe93c e942: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e e946: 1b 00 e948: d2 c3 03 00 bic.b #1, &0x0003 ;r3 As==01 e94c: c2 4d 77 00 mov.b r13, &0x0077 ; e950: d2 b3 03 00 bit.b #1, &0x0003 ;r3 As==01 e954: fd 27 jz $-4 ;abs 0xe950 e956: d2 42 76 00 mov.b &0x0076,&0x0214 ;0x0076 e95a: 14 02 e95c: d2 c3 03 00 bic.b #1, &0x0003 ;r3 As==01 e960: c2 4e 77 00 mov.b r14, &0x0077 ; e964: d2 b3 03 00 bit.b #1, &0x0003 ;r3 As==01 e968: fd 27 jz $-4 ;abs 0xe964 e96a: 5f 42 76 00 mov.b &0x0076,r15 ;0x0076 e96e: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 e972: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 e976: 1b 00 e978: 30 41 ret 0000e97a <__fixunssfsi>: e97a: 0b 12 push r11 ; e97c: 0a 12 push r10 ; e97e: 0a 4e mov r14, r10 ; e980: 0b 4f mov r15, r11 ; e982: 0c 43 clr r12 ; e984: 3d 40 00 4f mov #20224, r13 ;#0x4f00 e988: b0 12 52 f0 call #-4014 ;#0xf052 e98c: 0f 93 cmp #0, r15 ;r3 As==00 e98e: 0d 38 jl $+28 ;abs 0xe9aa e990: 0c 43 clr r12 ; e992: 3d 40 00 cf mov #-12544,r13 ;#0xcf00 e996: 0e 4a mov r10, r14 ; e998: 0f 4b mov r11, r15 ; e99a: b0 12 da eb call #-5158 ;#0xebda e99e: b0 12 46 f1 call #-3770 ;#0xf146 e9a2: 0e 53 add #0, r14 ;r3 As==00 e9a4: 3f 60 00 80 addc #-32768,r15 ;#0x8000 e9a8: 04 3c jmp $+10 ;abs 0xe9b2 e9aa: 0e 4a mov r10, r14 ; e9ac: 0f 4b mov r11, r15 ; e9ae: b0 12 46 f1 call #-3770 ;#0xf146 e9b2: 3a 41 pop r10 ; e9b4: 3b 41 pop r11 ; e9b6: 30 41 ret 0000e9b8 <_fpadd_parts>: e9b8: 0b 12 push r11 ; e9ba: 0a 12 push r10 ; e9bc: 09 12 push r9 ; e9be: 08 12 push r8 ; e9c0: 07 12 push r7 ; e9c2: 06 12 push r6 ; e9c4: 05 12 push r5 ; e9c6: 0b 4f mov r15, r11 ; e9c8: 0a 4e mov r14, r10 ; e9ca: 09 4d mov r13, r9 ; e9cc: 0f 43 clr r15 ; e9ce: 6e 4b mov.b @r11, r14 ; e9d0: 6e 93 cmp.b #2, r14 ;r3 As==10 e9d2: 01 2c jc $+4 ;abs 0xe9d6 e9d4: 1f 43 mov #1, r15 ;r3 As==01 e9d6: 0f 93 cmp #0, r15 ;r3 As==00 e9d8: 18 20 jnz $+50 ;abs 0xea0a e9da: 0c 43 clr r12 ; e9dc: 6f 4a mov.b @r10, r15 ; e9de: 6f 93 cmp.b #2, r15 ;r3 As==10 e9e0: 01 2c jc $+4 ;abs 0xe9e4 e9e2: 1c 43 mov #1, r12 ;r3 As==01 e9e4: 0c 93 cmp #0, r12 ;r3 As==00 e9e6: 3c 20 jnz $+122 ;abs 0xea60 e9e8: 0c 43 clr r12 ; e9ea: 6e 92 cmp.b #4, r14 ;r2 As==10 e9ec: eb 24 jz $+472 ;abs 0xebc4 e9ee: 0c 93 cmp #0, r12 ;r3 As==00 e9f0: 10 24 jz $+34 ;abs 0xea12 e9f2: 0e 43 clr r14 ; e9f4: 6f 92 cmp.b #4, r15 ;r2 As==10 e9f6: 0b 24 jz $+24 ;abs 0xea0e e9f8: 0e 93 cmp #0, r14 ;r3 As==00 e9fa: 07 24 jz $+16 ;abs 0xea0a e9fc: db 9a 01 00 cmp.b 1(r10), 1(r11) ; ea00: 01 00 ea02: 03 24 jz $+8 ;abs 0xea0a ea04: 3d 40 e2 f1 mov #-3614, r13 ;#0xf1e2 ea08: df 3c jmp $+448 ;abs 0xebc8 ea0a: 0d 4b mov r11, r13 ; ea0c: dd 3c jmp $+444 ;abs 0xebc8 ea0e: 1e 43 mov #1, r14 ;r3 As==01 ea10: f3 3f jmp $-24 ;abs 0xe9f8 ea12: 0d 43 clr r13 ; ea14: 6f 92 cmp.b #4, r15 ;r2 As==10 ea16: d4 24 jz $+426 ;abs 0xebc0 ea18: 0d 93 cmp #0, r13 ;r3 As==00 ea1a: 22 20 jnz $+70 ;abs 0xea60 ea1c: 0d 43 clr r13 ; ea1e: 6f 93 cmp.b #2, r15 ;r3 As==10 ea20: cd 24 jz $+412 ;abs 0xebbc ea22: 0d 93 cmp #0, r13 ;r3 As==00 ea24: 18 24 jz $+50 ;abs 0xea56 ea26: 0f 43 clr r15 ; ea28: 6e 93 cmp.b #2, r14 ;r3 As==10 ea2a: 13 24 jz $+40 ;abs 0xea52 ea2c: 0f 93 cmp #0, r15 ;r3 As==00 ea2e: ed 27 jz $-36 ;abs 0xea0a ea30: 0f 4b mov r11, r15 ; ea32: b9 4f 00 00 mov @r15+, 0(r9) ; ea36: b9 4f 02 00 mov @r15+, 2(r9) ; ea3a: b9 4f 04 00 mov @r15+, 4(r9) ; ea3e: b9 4f 06 00 mov @r15+, 6(r9) ; ea42: 5b 4b 01 00 mov.b 1(r11), r11 ; ea46: 5b fa 01 00 and.b 1(r10), r11 ; ea4a: c9 4b 01 00 mov.b r11, 1(r9) ; ea4e: 0d 49 mov r9, r13 ; ea50: bb 3c jmp $+376 ;abs 0xebc8 ea52: 1f 43 mov #1, r15 ;r3 As==01 ea54: eb 3f jmp $-40 ;abs 0xea2c ea56: 0f 43 clr r15 ; ea58: 6e 93 cmp.b #2, r14 ;r3 As==10 ea5a: ae 24 jz $+350 ;abs 0xebb8 ea5c: 0f 93 cmp #0, r15 ;r3 As==00 ea5e: 02 24 jz $+6 ;abs 0xea64 ea60: 0d 4a mov r10, r13 ; ea62: b2 3c jmp $+358 ;abs 0xebc8 ea64: 15 4b 02 00 mov 2(r11), r5 ; ea68: 16 4a 02 00 mov 2(r10), r6 ; ea6c: 1c 4b 04 00 mov 4(r11), r12 ; ea70: 1d 4b 06 00 mov 6(r11), r13 ; ea74: 17 4a 04 00 mov 4(r10), r7 ; ea78: 18 4a 06 00 mov 6(r10), r8 ; ea7c: 0f 45 mov r5, r15 ; ea7e: 0f 86 sub r6, r15 ; ea80: 98 30 jn $+306 ;abs 0xebb2 ea82: 3f 90 20 00 cmp #32, r15 ;#0x0020 ea86: 8c 34 jge $+282 ;abs 0xeba0 ea88: 06 95 cmp r5, r6 ; ea8a: 10 34 jge $+34 ;abs 0xeaac ea8c: 0f 45 mov r5, r15 ; ea8e: 0f 86 sub r6, r15 ; ea90: 06 4f mov r15, r6 ; ea92: 36 53 add #-1, r6 ;r3 As==11 ea94: 0e 47 mov r7, r14 ; ea96: 0f 48 mov r8, r15 ; ea98: 1e f3 and #1, r14 ;r3 As==01 ea9a: 0f f3 and #0, r15 ;r3 As==00 ea9c: 12 c3 clrc ea9e: 08 10 rrc r8 ; eaa0: 07 10 rrc r7 ; eaa2: 07 de bis r14, r7 ; eaa4: 08 df bis r15, r8 ; eaa6: 06 93 cmp #0, r6 ;r3 As==00 eaa8: f4 23 jnz $-22 ;abs 0xea92 eaaa: 06 45 mov r5, r6 ; eaac: 05 96 cmp r6, r5 ; eaae: 0c 34 jge $+26 ;abs 0xeac8 eab0: 15 53 inc r5 ; eab2: 0e 4c mov r12, r14 ; eab4: 0f 4d mov r13, r15 ; eab6: 1e f3 and #1, r14 ;r3 As==01 eab8: 0f f3 and #0, r15 ;r3 As==00 eaba: 12 c3 clrc eabc: 0d 10 rrc r13 ; eabe: 0c 10 rrc r12 ; eac0: 0c de bis r14, r12 ; eac2: 0d df bis r15, r13 ; eac4: 05 96 cmp r6, r5 ; eac6: f4 3b jl $-22 ;abs 0xeab0 eac8: 5f 4b 01 00 mov.b 1(r11), r15 ; eacc: 5f 9a 01 00 cmp.b 1(r10), r15 ; ead0: 59 24 jz $+180 ;abs 0xeb84 ead2: 4f 93 cmp.b #0, r15 ;r3 As==00 ead4: 52 24 jz $+166 ;abs 0xeb7a ead6: 0e 47 mov r7, r14 ; ead8: 0f 48 mov r8, r15 ; eada: 0e 8c sub r12, r14 ; eadc: 0f 7d subc r13, r15 ; eade: 0f 93 cmp #0, r15 ;r3 As==00 eae0: 43 38 jl $+136 ;abs 0xeb68 eae2: c9 43 01 00 mov.b #0, 1(r9) ;r3 As==00 eae6: 89 45 02 00 mov r5, 2(r9) ; eaea: 89 4e 04 00 mov r14, 4(r9) ; eaee: 89 4f 06 00 mov r15, 6(r9) ; eaf2: 1b 49 04 00 mov 4(r9), r11 ; eaf6: 1c 49 06 00 mov 6(r9), r12 ; eafa: 0e 4b mov r11, r14 ; eafc: 0f 4c mov r12, r15 ; eafe: 3e 53 add #-1, r14 ;r3 As==11 eb00: 3f 63 addc #-1, r15 ;r3 As==11 eb02: 3e 83 sub #-1, r14 ;r3 As==11 eb04: 3f 70 ff 3f subc #16383, r15 ;#0x3fff eb08: 19 2c jc $+52 ;abs 0xeb3c eb0a: 0e 4b mov r11, r14 ; eb0c: 0f 4c mov r12, r15 ; eb0e: 0e 5e rla r14 ; eb10: 0f 6f rlc r15 ; eb12: 89 4e 04 00 mov r14, 4(r9) ; eb16: 89 4f 06 00 mov r15, 6(r9) ; eb1a: b9 53 02 00 add #-1, 2(r9) ;r3 As==11 eb1e: 0c 4e mov r14, r12 ; eb20: 0d 4f mov r15, r13 ; eb22: 3c 53 add #-1, r12 ;r3 As==11 eb24: 3d 63 addc #-1, r13 ;r3 As==11 eb26: 3c 83 sub #-1, r12 ;r3 As==11 eb28: 3d 70 ff 3f subc #16383, r13 ;#0x3fff eb2c: 05 2c jc $+12 ;abs 0xeb38 eb2e: 1b 49 04 00 mov 4(r9), r11 ; eb32: 1c 49 06 00 mov 6(r9), r12 ; eb36: e9 3f jmp $-44 ;abs 0xeb0a eb38: 0b 4e mov r14, r11 ; eb3a: 0c 4f mov r15, r12 ; eb3c: f9 40 03 00 mov.b #3, 0(r9) ;#0x0003 eb40: 00 00 eb42: 3c 90 00 80 cmp #-32768,r12 ;#0x8000 eb46: 83 2b jnc $-248 ;abs 0xea4e eb48: 0e 4b mov r11, r14 ; eb4a: 0f 4c mov r12, r15 ; eb4c: 12 c3 clrc eb4e: 0f 10 rrc r15 ; eb50: 0e 10 rrc r14 ; eb52: 1b f3 and #1, r11 ;r3 As==01 eb54: 0c f3 and #0, r12 ;r3 As==00 eb56: 0b de bis r14, r11 ; eb58: 0c df bis r15, r12 ; eb5a: 89 4b 04 00 mov r11, 4(r9) ; eb5e: 89 4c 06 00 mov r12, 6(r9) ; eb62: 99 53 02 00 inc 2(r9) ; eb66: 73 3f jmp $-280 ;abs 0xea4e eb68: d9 43 01 00 mov.b #1, 1(r9) ;r3 As==01 eb6c: 89 45 02 00 mov r5, 2(r9) ; eb70: 3e e3 inv r14 ; eb72: 3f e3 inv r15 ; eb74: 1e 53 inc r14 ; eb76: 0f 63 adc r15 ; eb78: b8 3f jmp $-142 ;abs 0xeaea eb7a: 0e 4c mov r12, r14 ; eb7c: 0f 4d mov r13, r15 ; eb7e: 0e 87 sub r7, r14 ; eb80: 0f 78 subc r8, r15 ; eb82: ad 3f jmp $-164 ;abs 0xeade eb84: d9 4b 01 00 mov.b 1(r11), 1(r9) ; eb88: 01 00 eb8a: 89 45 02 00 mov r5, 2(r9) ; eb8e: 0e 4c mov r12, r14 ; eb90: 0f 4d mov r13, r15 ; eb92: 0e 57 add r7, r14 ; eb94: 0f 68 addc r8, r15 ; eb96: 89 4e 04 00 mov r14, 4(r9) ; eb9a: 89 4f 06 00 mov r15, 6(r9) ; eb9e: cc 3f jmp $-102 ;abs 0xeb38 eba0: 06 95 cmp r5, r6 ; eba2: 03 34 jge $+8 ;abs 0xebaa eba4: 07 43 clr r7 ; eba6: 08 43 clr r8 ; eba8: 8f 3f jmp $-224 ;abs 0xeac8 ebaa: 05 46 mov r6, r5 ; ebac: 0c 43 clr r12 ; ebae: 0d 43 clr r13 ; ebb0: 8b 3f jmp $-232 ;abs 0xeac8 ebb2: 3f e3 inv r15 ; ebb4: 1f 53 inc r15 ; ebb6: 65 3f jmp $-308 ;abs 0xea82 ebb8: 1f 43 mov #1, r15 ;r3 As==01 ebba: 50 3f jmp $-350 ;abs 0xea5c ebbc: 1d 43 mov #1, r13 ;r3 As==01 ebbe: 31 3f jmp $-412 ;abs 0xea22 ebc0: 1d 43 mov #1, r13 ;r3 As==01 ebc2: 2a 3f jmp $-426 ;abs 0xea18 ebc4: 1c 43 mov #1, r12 ;r3 As==01 ebc6: 13 3f jmp $-472 ;abs 0xe9ee ebc8: 0f 4d mov r13, r15 ; ebca: 35 41 pop r5 ; ebcc: 36 41 pop r6 ; ebce: 37 41 pop r7 ; ebd0: 38 41 pop r8 ; ebd2: 39 41 pop r9 ; ebd4: 3a 41 pop r10 ; ebd6: 3b 41 pop r11 ; ebd8: 30 41 ret 0000ebda <__addsf3>: ebda: 0b 12 push r11 ; ebdc: 31 80 20 00 sub #32, r1 ;#0x0020 ebe0: 81 4e 18 00 mov r14, 24(r1) ; ebe4: 81 4f 1a 00 mov r15, 26(r1) ; ebe8: 81 4c 1c 00 mov r12, 28(r1) ; ebec: 81 4d 1e 00 mov r13, 30(r1) ; ebf0: 0e 41 mov r1, r14 ; ebf2: 0f 41 mov r1, r15 ; ebf4: 3f 50 18 00 add #24, r15 ;#0x0018 ebf8: b0 12 9a f3 call #-3174 ;#0xf39a ebfc: 0b 41 mov r1, r11 ; ebfe: 3b 52 add #8, r11 ;r2 As==11 ec00: 0e 4b mov r11, r14 ; ec02: 0f 41 mov r1, r15 ; ec04: 3f 50 1c 00 add #28, r15 ;#0x001c ec08: b0 12 9a f3 call #-3174 ;#0xf39a ec0c: 0d 41 mov r1, r13 ; ec0e: 3d 50 10 00 add #16, r13 ;#0x0010 ec12: 0e 4b mov r11, r14 ; ec14: 0f 41 mov r1, r15 ; ec16: b0 12 b8 e9 call #-5704 ;#0xe9b8 ec1a: b0 12 ea f1 call #-3606 ;#0xf1ea ec1e: 31 50 20 00 add #32, r1 ;#0x0020 ec22: 3b 41 pop r11 ; ec24: 30 41 ret 0000ec26 <__subsf3>: ec26: 0b 12 push r11 ; ec28: 31 80 20 00 sub #32, r1 ;#0x0020 ec2c: 81 4e 18 00 mov r14, 24(r1) ; ec30: 81 4f 1a 00 mov r15, 26(r1) ; ec34: 81 4c 1c 00 mov r12, 28(r1) ; ec38: 81 4d 1e 00 mov r13, 30(r1) ; ec3c: 0e 41 mov r1, r14 ; ec3e: 0f 41 mov r1, r15 ; ec40: 3f 50 18 00 add #24, r15 ;#0x0018 ec44: b0 12 9a f3 call #-3174 ;#0xf39a ec48: 0b 41 mov r1, r11 ; ec4a: 3b 52 add #8, r11 ;r2 As==11 ec4c: 0e 4b mov r11, r14 ; ec4e: 0f 41 mov r1, r15 ; ec50: 3f 50 1c 00 add #28, r15 ;#0x001c ec54: b0 12 9a f3 call #-3174 ;#0xf39a ec58: d1 e3 09 00 xor.b #1, 9(r1) ;r3 As==01 ec5c: 0d 41 mov r1, r13 ; ec5e: 3d 50 10 00 add #16, r13 ;#0x0010 ec62: 0e 4b mov r11, r14 ; ec64: 0f 41 mov r1, r15 ; ec66: b0 12 b8 e9 call #-5704 ;#0xe9b8 ec6a: b0 12 ea f1 call #-3606 ;#0xf1ea ec6e: 31 50 20 00 add #32, r1 ;#0x0020 ec72: 3b 41 pop r11 ; ec74: 30 41 ret 0000ec76 <__mulsf3>: ec76: 0b 12 push r11 ; ec78: 31 80 20 00 sub #32, r1 ;#0x0020 ec7c: 81 4e 18 00 mov r14, 24(r1) ; ec80: 81 4f 1a 00 mov r15, 26(r1) ; ec84: 81 4c 1c 00 mov r12, 28(r1) ; ec88: 81 4d 1e 00 mov r13, 30(r1) ; ec8c: 0e 41 mov r1, r14 ; ec8e: 0f 41 mov r1, r15 ; ec90: 3f 50 18 00 add #24, r15 ;#0x0018 ec94: b0 12 9a f3 call #-3174 ;#0xf39a ec98: 0b 41 mov r1, r11 ; ec9a: 3b 52 add #8, r11 ;r2 As==11 ec9c: 0e 4b mov r11, r14 ; ec9e: 0f 41 mov r1, r15 ; eca0: 3f 50 1c 00 add #28, r15 ;#0x001c eca4: b0 12 9a f3 call #-3174 ;#0xf39a eca8: 0d 41 mov r1, r13 ; ecaa: 3d 50 10 00 add #16, r13 ;#0x0010 ecae: 0e 4b mov r11, r14 ; ecb0: 0f 41 mov r1, r15 ; ecb2: b0 12 c2 ec call #-4926 ;#0xecc2 ecb6: b0 12 ea f1 call #-3606 ;#0xf1ea ecba: 31 50 20 00 add #32, r1 ;#0x0020 ecbe: 3b 41 pop r11 ; ecc0: 30 41 ret 0000ecc2 <_fpmul_parts>: ecc2: 0b 12 push r11 ; ecc4: 0a 12 push r10 ; ecc6: 09 12 push r9 ; ecc8: 08 12 push r8 ; ecca: 07 12 push r7 ; eccc: 06 12 push r6 ; ecce: 05 12 push r5 ; ecd0: 04 12 push r4 ; ecd2: 31 80 0a 00 sub #10, r1 ;#0x000a ecd6: 09 4f mov r15, r9 ; ecd8: 06 4e mov r14, r6 ; ecda: 81 4d 00 00 mov r13, 0(r1) ; ecde: 81 43 02 00 mov #0, 2(r1) ;r3 As==00 ece2: 81 43 04 00 mov #0, 4(r1) ;r3 As==00 ece6: 04 43 clr r4 ; ece8: 05 43 clr r5 ; ecea: 0f 43 clr r15 ; ecec: 6e 49 mov.b @r9, r14 ; ecee: 6e 93 cmp.b #2, r14 ;r3 As==10 ecf0: 01 2c jc $+4 ;abs 0xecf4 ecf2: 1f 43 mov #1, r15 ;r3 As==01 ecf4: 0f 93 cmp #0, r15 ;r3 As==00 ecf6: 11 20 jnz $+36 ;abs 0xed1a ecf8: 0c 43 clr r12 ; ecfa: 6f 46 mov.b @r6, r15 ; ecfc: 6f 93 cmp.b #2, r15 ;r3 As==10 ecfe: 01 2c jc $+4 ;abs 0xed02 ed00: 1c 43 mov #1, r12 ;r3 As==01 ed02: 0c 93 cmp #0, r12 ;r3 As==00 ed04: 23 20 jnz $+72 ;abs 0xed4c ed06: 0c 43 clr r12 ; ed08: 6e 92 cmp.b #4, r14 ;r2 As==10 ed0a: dc 24 jz $+442 ;abs 0xeec4 ed0c: 0c 93 cmp #0, r12 ;r3 As==00 ed0e: 14 24 jz $+42 ;abs 0xed38 ed10: 0e 43 clr r14 ; ed12: 6f 93 cmp.b #2, r15 ;r3 As==10 ed14: 0f 24 jz $+32 ;abs 0xed34 ed16: 0e 93 cmp #0, r14 ;r3 As==00 ed18: 0a 20 jnz $+22 ;abs 0xed2e ed1a: 4f 43 clr.b r15 ; ed1c: d9 96 01 00 cmp.b 1(r6), 1(r9) ; ed20: 01 00 ed22: 01 24 jz $+4 ;abs 0xed26 ed24: 5f 43 mov.b #1, r15 ;r3 As==01 ed26: c9 4f 01 00 mov.b r15, 1(r9) ; ed2a: 0d 49 mov r9, r13 ; ed2c: cd 3c jmp $+412 ;abs 0xeec8 ed2e: 3d 40 e2 f1 mov #-3614, r13 ;#0xf1e2 ed32: ca 3c jmp $+406 ;abs 0xeec8 ed34: 1e 43 mov #1, r14 ;r3 As==01 ed36: ef 3f jmp $-32 ;abs 0xed16 ed38: 0d 43 clr r13 ; ed3a: 6f 92 cmp.b #4, r15 ;r2 As==10 ed3c: c1 24 jz $+388 ;abs 0xeec0 ed3e: 0d 93 cmp #0, r13 ;r3 As==00 ed40: 11 24 jz $+36 ;abs 0xed64 ed42: 0f 43 clr r15 ; ed44: 6e 93 cmp.b #2, r14 ;r3 As==10 ed46: 0c 24 jz $+26 ;abs 0xed60 ed48: 0f 93 cmp #0, r15 ;r3 As==00 ed4a: f1 23 jnz $-28 ;abs 0xed2e ed4c: 4f 43 clr.b r15 ; ed4e: d9 96 01 00 cmp.b 1(r6), 1(r9) ; ed52: 01 00 ed54: 01 24 jz $+4 ;abs 0xed58 ed56: 5f 43 mov.b #1, r15 ;r3 As==01 ed58: c6 4f 01 00 mov.b r15, 1(r6) ; ed5c: 0d 46 mov r6, r13 ; ed5e: b4 3c jmp $+362 ;abs 0xeec8 ed60: 1f 43 mov #1, r15 ;r3 As==01 ed62: f2 3f jmp $-26 ;abs 0xed48 ed64: 0d 43 clr r13 ; ed66: 6e 93 cmp.b #2, r14 ;r3 As==10 ed68: a9 24 jz $+340 ;abs 0xeebc ed6a: 0d 93 cmp #0, r13 ;r3 As==00 ed6c: d6 23 jnz $-82 ;abs 0xed1a ed6e: 0e 43 clr r14 ; ed70: 6f 93 cmp.b #2, r15 ;r3 As==10 ed72: a2 24 jz $+326 ;abs 0xeeb8 ed74: 0e 93 cmp #0, r14 ;r3 As==00 ed76: ea 23 jnz $-42 ;abs 0xed4c ed78: 1a 49 04 00 mov 4(r9), r10 ; ed7c: 1b 49 06 00 mov 6(r9), r11 ; ed80: 1c 46 04 00 mov 4(r6), r12 ; ed84: 1d 46 06 00 mov 6(r6), r13 ; ed88: 07 43 clr r7 ; ed8a: 08 43 clr r8 ; ed8c: b1 40 1f 00 mov #31, 6(r1) ;#0x001f ed90: 06 00 ed92: 0e 4a mov r10, r14 ; ed94: 0f 4b mov r11, r15 ; ed96: 1e f3 and #1, r14 ;r3 As==01 ed98: 0f f3 and #0, r15 ;r3 As==00 ed9a: 0e 93 cmp #0, r14 ;r3 As==00 ed9c: 19 24 jz $+52 ;abs 0xedd0 ed9e: 81 43 08 00 mov #0, 8(r1) ;r3 As==00 eda2: 81 5c 02 00 add r12, 2(r1) ; eda6: 81 6d 04 00 addc r13, 4(r1) ; edaa: 1e 41 02 00 mov 2(r1), r14 ; edae: 1f 41 04 00 mov 4(r1), r15 ; edb2: 0e 8c sub r12, r14 ; edb4: 0f 7d subc r13, r15 ; edb6: 02 2c jc $+6 ;abs 0xedbc edb8: 91 43 08 00 mov #1, 8(r1) ;r3 As==01 edbc: 1e 41 08 00 mov 8(r1), r14 ; edc0: 0f 4e mov r14, r15 ; edc2: 0f 5f rla r15 ; edc4: 0f 7f subc r15, r15 ; edc6: 3f e3 inv r15 ; edc8: 0e 57 add r7, r14 ; edca: 0f 68 addc r8, r15 ; edcc: 04 5e add r14, r4 ; edce: 05 6f addc r15, r5 ; edd0: 07 57 rla r7 ; edd2: 08 68 rlc r8 ; edd4: 3d b0 00 80 bit #-32768,r13 ;#0x8000 edd8: 01 24 jz $+4 ;abs 0xeddc edda: 17 d3 bis #1, r7 ;r3 As==01 eddc: 0c 5c rla r12 ; edde: 0d 6d rlc r13 ; ede0: 12 c3 clrc ede2: 0b 10 rrc r11 ; ede4: 0a 10 rrc r10 ; ede6: b1 53 06 00 add #-1, 6(r1) ;r3 As==11 edea: b1 b0 00 80 bit #-32768,6(r1) ;#0x8000 edee: 06 00 edf0: d0 37 jge $-94 ;abs 0xed92 edf2: 1f 49 02 00 mov 2(r9), r15 ; edf6: 1f 56 02 00 add 2(r6), r15 ; edfa: 2d 41 mov @r1, r13 ; edfc: 8d 4f 02 00 mov r15, 2(r13) ; ee00: 4e 43 clr.b r14 ; ee02: d9 96 01 00 cmp.b 1(r6), 1(r9) ; ee06: 01 00 ee08: 01 24 jz $+4 ;abs 0xee0c ee0a: 5e 43 mov.b #1, r14 ;r3 As==01 ee0c: 2d 41 mov @r1, r13 ; ee0e: cd 4e 01 00 mov.b r14, 1(r13) ; ee12: 2f 53 incd r15 ; ee14: 8d 4f 02 00 mov r15, 2(r13) ; ee18: 35 90 00 80 cmp #-32768,r5 ;#0x8000 ee1c: 17 28 jnc $+48 ;abs 0xee4c ee1e: 2e 41 mov @r1, r14 ; ee20: 9e 53 02 00 inc 2(r14) ; ee24: 0e 44 mov r4, r14 ; ee26: 0f 45 mov r5, r15 ; ee28: 1e f3 and #1, r14 ;r3 As==01 ee2a: 0f f3 and #0, r15 ;r3 As==00 ee2c: 0e 93 cmp #0, r14 ;r3 As==00 ee2e: 08 24 jz $+18 ;abs 0xee40 ee30: 12 c3 clrc ee32: 11 10 04 00 rrc 4(r1) ; ee36: 11 10 02 00 rrc 2(r1) ; ee3a: b1 d0 00 80 bis #-32768,4(r1) ;#0x8000 ee3e: 04 00 ee40: 12 c3 clrc ee42: 05 10 rrc r5 ; ee44: 04 10 rrc r4 ; ee46: 35 90 00 80 cmp #-32768,r5 ;#0x8000 ee4a: e9 2f jc $-44 ;abs 0xee1e ee4c: 35 90 00 40 cmp #16384, r5 ;#0x4000 ee50: 13 2c jc $+40 ;abs 0xee78 ee52: 2f 41 mov @r1, r15 ; ee54: bf 53 02 00 add #-1, 2(r15) ;r3 As==11 ee58: 04 54 rla r4 ; ee5a: 05 65 rlc r5 ; ee5c: b1 b0 00 80 bit #-32768,4(r1) ;#0x8000 ee60: 04 00 ee62: 01 24 jz $+4 ;abs 0xee66 ee64: 14 d3 bis #1, r4 ;r3 As==01 ee66: 91 51 02 00 rla 2(r1) ; ee6a: 02 00 ee6c: 91 61 04 00 rlc 4(r1) ; ee70: 04 00 ee72: 35 90 00 40 cmp #16384, r5 ;#0x4000 ee76: ed 2b jnc $-36 ;abs 0xee52 ee78: 0e 44 mov r4, r14 ; ee7a: 0f 45 mov r5, r15 ; ee7c: 3e f0 7f 00 and #127, r14 ;#0x007f ee80: 0f f3 and #0, r15 ;r3 As==00 ee82: 3e 90 40 00 cmp #64, r14 ;#0x0040 ee86: 02 20 jnz $+6 ;abs 0xee8c ee88: 0f 93 cmp #0, r15 ;r3 As==00 ee8a: 0a 24 jz $+22 ;abs 0xeea0 ee8c: 2d 41 mov @r1, r13 ; ee8e: 8d 44 04 00 mov r4, 4(r13) ; ee92: 8d 45 06 00 mov r5, 6(r13) ; ee96: fd 40 03 00 mov.b #3, 0(r13) ;#0x0003 ee9a: 00 00 ee9c: 2d 41 mov @r1, r13 ; ee9e: 14 3c jmp $+42 ;abs 0xeec8 eea0: 44 93 cmp.b #0, r4 ;r3 As==00 eea2: 06 38 jl $+14 ;abs 0xeeb0 eea4: 81 93 02 00 cmp #0, 2(r1) ;r3 As==00 eea8: 03 20 jnz $+8 ;abs 0xeeb0 eeaa: 81 93 04 00 cmp #0, 4(r1) ;r3 As==00 eeae: ee 27 jz $-34 ;abs 0xee8c eeb0: 34 50 40 00 add #64, r4 ;#0x0040 eeb4: 05 63 adc r5 ; eeb6: ea 3f jmp $-42 ;abs 0xee8c eeb8: 1e 43 mov #1, r14 ;r3 As==01 eeba: 5c 3f jmp $-326 ;abs 0xed74 eebc: 1d 43 mov #1, r13 ;r3 As==01 eebe: 55 3f jmp $-340 ;abs 0xed6a eec0: 1d 43 mov #1, r13 ;r3 As==01 eec2: 3d 3f jmp $-388 ;abs 0xed3e eec4: 1c 43 mov #1, r12 ;r3 As==01 eec6: 22 3f jmp $-442 ;abs 0xed0c eec8: 0f 4d mov r13, r15 ; eeca: 31 50 0a 00 add #10, r1 ;#0x000a eece: 34 41 pop r4 ; eed0: 35 41 pop r5 ; eed2: 36 41 pop r6 ; eed4: 37 41 pop r7 ; eed6: 38 41 pop r8 ; eed8: 39 41 pop r9 ; eeda: 3a 41 pop r10 ; eedc: 3b 41 pop r11 ; eede: 30 41 ret 0000eee0 <__divsf3>: eee0: 0b 12 push r11 ; eee2: 31 80 18 00 sub #24, r1 ;#0x0018 eee6: 81 4e 10 00 mov r14, 16(r1) ; eeea: 81 4f 12 00 mov r15, 18(r1) ; eeee: 81 4c 14 00 mov r12, 20(r1) ; eef2: 81 4d 16 00 mov r13, 22(r1) ; eef6: 0e 41 mov r1, r14 ; eef8: 0f 41 mov r1, r15 ; eefa: 3f 50 10 00 add #16, r15 ;#0x0010 eefe: b0 12 9a f3 call #-3174 ;#0xf39a ef02: 0b 41 mov r1, r11 ; ef04: 3b 52 add #8, r11 ;r2 As==11 ef06: 0e 4b mov r11, r14 ; ef08: 0f 41 mov r1, r15 ; ef0a: 3f 50 14 00 add #20, r15 ;#0x0014 ef0e: b0 12 9a f3 call #-3174 ;#0xf39a ef12: 0e 4b mov r11, r14 ; ef14: 0f 41 mov r1, r15 ; ef16: b0 12 26 ef call #-4314 ;#0xef26 ef1a: b0 12 ea f1 call #-3606 ;#0xf1ea ef1e: 31 50 18 00 add #24, r1 ;#0x0018 ef22: 3b 41 pop r11 ; ef24: 30 41 ret 0000ef26 <_fpdiv_parts>: ef26: 0b 12 push r11 ; ef28: 0a 12 push r10 ; ef2a: 09 12 push r9 ; ef2c: 08 12 push r8 ; ef2e: 07 12 push r7 ; ef30: 06 12 push r6 ; ef32: 05 12 push r5 ; ef34: 0b 4f mov r15, r11 ; ef36: 0c 43 clr r12 ; ef38: 6d 4f mov.b @r15, r13 ; ef3a: 6d 93 cmp.b #2, r13 ;r3 As==10 ef3c: 01 2c jc $+4 ;abs 0xef40 ef3e: 1c 43 mov #1, r12 ;r3 As==01 ef40: 0c 93 cmp #0, r12 ;r3 As==00 ef42: 16 20 jnz $+46 ;abs 0xef70 ef44: 0a 43 clr r10 ; ef46: 6c 4e mov.b @r14, r12 ; ef48: 6c 93 cmp.b #2, r12 ;r3 As==10 ef4a: 01 2c jc $+4 ;abs 0xef4e ef4c: 1a 43 mov #1, r10 ;r3 As==01 ef4e: 0a 93 cmp #0, r10 ;r3 As==00 ef50: 77 20 jnz $+240 ;abs 0xf040 ef52: db ee 01 00 xor.b 1(r14), 1(r11) ; ef56: 01 00 ef58: 0f 43 clr r15 ; ef5a: 6d 92 cmp.b #4, r13 ;r2 As==10 ef5c: 6f 24 jz $+224 ;abs 0xf03c ef5e: 0f 93 cmp #0, r15 ;r3 As==00 ef60: 05 20 jnz $+12 ;abs 0xef6c ef62: 0f 43 clr r15 ; ef64: 6d 93 cmp.b #2, r13 ;r3 As==10 ef66: 68 24 jz $+210 ;abs 0xf038 ef68: 0f 93 cmp #0, r15 ;r3 As==00 ef6a: 07 24 jz $+16 ;abs 0xef7a ef6c: 4d 9c cmp.b r12, r13 ; ef6e: 02 24 jz $+6 ;abs 0xef74 ef70: 0e 4b mov r11, r14 ; ef72: 66 3c jmp $+206 ;abs 0xf040 ef74: 3e 40 e2 f1 mov #-3614, r14 ;#0xf1e2 ef78: 63 3c jmp $+200 ;abs 0xf040 ef7a: 0f 43 clr r15 ; ef7c: 6c 92 cmp.b #4, r12 ;r2 As==10 ef7e: 5a 24 jz $+182 ;abs 0xf034 ef80: 0f 93 cmp #0, r15 ;r3 As==00 ef82: 07 24 jz $+16 ;abs 0xef92 ef84: 8b 43 04 00 mov #0, 4(r11) ;r3 As==00 ef88: 8b 43 06 00 mov #0, 6(r11) ;r3 As==00 ef8c: 8b 43 02 00 mov #0, 2(r11) ;r3 As==00 ef90: ef 3f jmp $-32 ;abs 0xef70 ef92: 0f 43 clr r15 ; ef94: 6c 93 cmp.b #2, r12 ;r3 As==10 ef96: 4c 24 jz $+154 ;abs 0xf030 ef98: 0f 93 cmp #0, r15 ;r3 As==00 ef9a: 03 24 jz $+8 ;abs 0xefa2 ef9c: eb 42 00 00 mov.b #4, 0(r11) ;r2 As==10 efa0: e7 3f jmp $-48 ;abs 0xef70 efa2: 1d 4b 02 00 mov 2(r11), r13 ; efa6: 1d 8e 02 00 sub 2(r14), r13 ; efaa: 8b 4d 02 00 mov r13, 2(r11) ; efae: 19 4b 04 00 mov 4(r11), r9 ; efb2: 1a 4b 06 00 mov 6(r11), r10 ; efb6: 17 4e 04 00 mov 4(r14), r7 ; efba: 18 4e 06 00 mov 6(r14), r8 ; efbe: 0e 49 mov r9, r14 ; efc0: 0f 4a mov r10, r15 ; efc2: 0e 87 sub r7, r14 ; efc4: 0f 78 subc r8, r15 ; efc6: 05 2c jc $+12 ;abs 0xefd2 efc8: 09 59 rla r9 ; efca: 0a 6a rlc r10 ; efcc: 3d 53 add #-1, r13 ;r3 As==11 efce: 8b 4d 02 00 mov r13, 2(r11) ; efd2: 0e 43 clr r14 ; efd4: 3f 40 00 40 mov #16384, r15 ;#0x4000 efd8: 05 43 clr r5 ; efda: 06 43 clr r6 ; efdc: 0c 49 mov r9, r12 ; efde: 0d 4a mov r10, r13 ; efe0: 0c 87 sub r7, r12 ; efe2: 0d 78 subc r8, r13 ; efe4: 04 28 jnc $+10 ;abs 0xefee efe6: 05 de bis r14, r5 ; efe8: 06 df bis r15, r6 ; efea: 09 87 sub r7, r9 ; efec: 0a 78 subc r8, r10 ; efee: 12 c3 clrc eff0: 0f 10 rrc r15 ; eff2: 0e 10 rrc r14 ; eff4: 09 59 rla r9 ; eff6: 0a 6a rlc r10 ; eff8: 0e 93 cmp #0, r14 ;r3 As==00 effa: f0 23 jnz $-30 ;abs 0xefdc effc: 0f 93 cmp #0, r15 ;r3 As==00 effe: ee 23 jnz $-34 ;abs 0xefdc f000: 0e 45 mov r5, r14 ; f002: 0f 46 mov r6, r15 ; f004: 3e f0 7f 00 and #127, r14 ;#0x007f f008: 0f f3 and #0, r15 ;r3 As==00 f00a: 3e 90 40 00 cmp #64, r14 ;#0x0040 f00e: 02 20 jnz $+6 ;abs 0xf014 f010: 0f 93 cmp #0, r15 ;r3 As==00 f012: 05 24 jz $+12 ;abs 0xf01e f014: 8b 45 04 00 mov r5, 4(r11) ; f018: 8b 46 06 00 mov r6, 6(r11) ; f01c: a9 3f jmp $-172 ;abs 0xef70 f01e: 45 93 cmp.b #0, r5 ;r3 As==00 f020: 03 38 jl $+8 ;abs 0xf028 f022: 0a d9 bis r9, r10 ; f024: 0a 93 cmp #0, r10 ;r3 As==00 f026: f6 27 jz $-18 ;abs 0xf014 f028: 35 50 40 00 add #64, r5 ;#0x0040 f02c: 06 63 adc r6 ; f02e: f2 3f jmp $-26 ;abs 0xf014 f030: 1f 43 mov #1, r15 ;r3 As==01 f032: b2 3f jmp $-154 ;abs 0xef98 f034: 1f 43 mov #1, r15 ;r3 As==01 f036: a4 3f jmp $-182 ;abs 0xef80 f038: 1f 43 mov #1, r15 ;r3 As==01 f03a: 96 3f jmp $-210 ;abs 0xef68 f03c: 1f 43 mov #1, r15 ;r3 As==01 f03e: 8f 3f jmp $-224 ;abs 0xef5e f040: 0f 4e mov r14, r15 ; f042: 35 41 pop r5 ; f044: 36 41 pop r6 ; f046: 37 41 pop r7 ; f048: 38 41 pop r8 ; f04a: 39 41 pop r9 ; f04c: 3a 41 pop r10 ; f04e: 3b 41 pop r11 ; f050: 30 41 ret 0000f052 <__gesf2>: f052: 0b 12 push r11 ; f054: 31 80 18 00 sub #24, r1 ;#0x0018 f058: 81 4e 10 00 mov r14, 16(r1) ; f05c: 81 4f 12 00 mov r15, 18(r1) ; f060: 81 4c 14 00 mov r12, 20(r1) ; f064: 81 4d 16 00 mov r13, 22(r1) ; f068: 0e 41 mov r1, r14 ; f06a: 0f 41 mov r1, r15 ; f06c: 3f 50 10 00 add #16, r15 ;#0x0010 f070: b0 12 9a f3 call #-3174 ;#0xf39a f074: 0b 41 mov r1, r11 ; f076: 3b 52 add #8, r11 ;r2 As==11 f078: 0e 4b mov r11, r14 ; f07a: 0f 41 mov r1, r15 ; f07c: 3f 50 14 00 add #20, r15 ;#0x0014 f080: b0 12 9a f3 call #-3174 ;#0xf39a f084: 0f 43 clr r15 ; f086: e1 93 00 00 cmp.b #2, 0(r1) ;r3 As==10 f08a: 01 2c jc $+4 ;abs 0xf08e f08c: 1f 43 mov #1, r15 ;r3 As==01 f08e: 0f 93 cmp #0, r15 ;r3 As==00 f090: 07 20 jnz $+16 ;abs 0xf0a0 f092: 0f 43 clr r15 ; f094: e1 93 08 00 cmp.b #2, 8(r1) ;r3 As==10 f098: 01 2c jc $+4 ;abs 0xf09c f09a: 1f 43 mov #1, r15 ;r3 As==01 f09c: 0f 93 cmp #0, r15 ;r3 As==00 f09e: 02 24 jz $+6 ;abs 0xf0a4 f0a0: 3f 43 mov #-1, r15 ;r3 As==11 f0a2: 04 3c jmp $+10 ;abs 0xf0ac f0a4: 0e 4b mov r11, r14 ; f0a6: 0f 41 mov r1, r15 ; f0a8: b0 12 90 f4 call #-2928 ;#0xf490 f0ac: 31 50 18 00 add #24, r1 ;#0x0018 f0b0: 3b 41 pop r11 ; f0b2: 30 41 ret 0000f0b4 <__floatsisf>: f0b4: 0b 12 push r11 ; f0b6: 31 82 sub #8, r1 ;r2 As==11 f0b8: 0d 4e mov r14, r13 ; f0ba: 0e 4f mov r15, r14 ; f0bc: f1 40 03 00 mov.b #3, 0(r1) ;#0x0003 f0c0: 00 00 f0c2: 0f 4e mov r14, r15 ; f0c4: 0f 5f rla r15 ; f0c6: 0f 43 clr r15 ; f0c8: 0f 6f rlc r15 ; f0ca: c1 4f 01 00 mov.b r15, 1(r1) ; f0ce: 0d 93 cmp #0, r13 ;r3 As==00 f0d0: 08 20 jnz $+18 ;abs 0xf0e2 f0d2: 0e 93 cmp #0, r14 ;r3 As==00 f0d4: 06 20 jnz $+14 ;abs 0xf0e2 f0d6: e1 43 00 00 mov.b #2, 0(r1) ;r3 As==10 f0da: 0f 41 mov r1, r15 ; f0dc: b0 12 ea f1 call #-3606 ;#0xf1ea f0e0: 2f 3c jmp $+96 ;abs 0xf140 f0e2: b1 40 1e 00 mov #30, 2(r1) ;#0x001e f0e6: 02 00 f0e8: 4f 93 cmp.b #0, r15 ;r3 As==00 f0ea: 09 24 jz $+20 ;abs 0xf0fe f0ec: 0d 93 cmp #0, r13 ;r3 As==00 f0ee: 03 20 jnz $+8 ;abs 0xf0f6 f0f0: 3e 90 00 80 cmp #-32768,r14 ;#0x8000 f0f4: 22 24 jz $+70 ;abs 0xf13a f0f6: 3d e3 inv r13 ; f0f8: 3e e3 inv r14 ; f0fa: 1d 53 inc r13 ; f0fc: 0e 63 adc r14 ; f0fe: 81 4d 04 00 mov r13, 4(r1) ; f102: 81 4e 06 00 mov r14, 6(r1) ; f106: 1c 41 04 00 mov 4(r1), r12 ; f10a: 1d 41 06 00 mov 6(r1), r13 ; f10e: 3d 90 00 40 cmp #16384, r13 ;#0x4000 f112: e3 2f jc $-56 ;abs 0xf0da f114: 1b 41 02 00 mov 2(r1), r11 ; f118: 0e 4c mov r12, r14 ; f11a: 0f 4d mov r13, r15 ; f11c: 0e 5e rla r14 ; f11e: 0f 6f rlc r15 ; f120: 3b 53 add #-1, r11 ;r3 As==11 f122: 0c 4e mov r14, r12 ; f124: 0d 4f mov r15, r13 ; f126: 3f 90 00 40 cmp #16384, r15 ;#0x4000 f12a: f6 2b jnc $-18 ;abs 0xf118 f12c: 81 4b 02 00 mov r11, 2(r1) ; f130: 81 4e 04 00 mov r14, 4(r1) ; f134: 81 4f 06 00 mov r15, 6(r1) ; f138: d0 3f jmp $-94 ;abs 0xf0da f13a: 0e 43 clr r14 ; f13c: 3f 40 00 cf mov #-12544,r15 ;#0xcf00 f140: 31 52 add #8, r1 ;r2 As==11 f142: 3b 41 pop r11 ; f144: 30 41 ret 0000f146 <__fixsfsi>: f146: 31 80 0c 00 sub #12, r1 ;#0x000c f14a: 81 4e 08 00 mov r14, 8(r1) ; f14e: 81 4f 0a 00 mov r15, 10(r1) ; f152: 0e 41 mov r1, r14 ; f154: 0f 41 mov r1, r15 ; f156: 3f 52 add #8, r15 ;r2 As==11 f158: b0 12 9a f3 call #-3174 ;#0xf39a f15c: 0e 43 clr r14 ; f15e: 6f 41 mov.b @r1, r15 ; f160: 6f 93 cmp.b #2, r15 ;r3 As==10 f162: 3a 24 jz $+118 ;abs 0xf1d8 f164: 0e 93 cmp #0, r14 ;r3 As==00 f166: 33 20 jnz $+104 ;abs 0xf1ce f168: 0e 43 clr r14 ; f16a: 6f 93 cmp.b #2, r15 ;r3 As==10 f16c: 01 2c jc $+4 ;abs 0xf170 f16e: 1e 43 mov #1, r14 ;r3 As==01 f170: 0e 93 cmp #0, r14 ;r3 As==00 f172: 2d 20 jnz $+92 ;abs 0xf1ce f174: 0e 43 clr r14 ; f176: 6f 92 cmp.b #4, r15 ;r2 As==10 f178: 2d 24 jz $+92 ;abs 0xf1d4 f17a: 0e 93 cmp #0, r14 ;r3 As==00 f17c: 07 20 jnz $+16 ;abs 0xf18c f17e: 1d 41 02 00 mov 2(r1), r13 ; f182: 0d 93 cmp #0, r13 ;r3 As==00 f184: 24 38 jl $+74 ;abs 0xf1ce f186: 3d 90 1f 00 cmp #31, r13 ;#0x001f f18a: 0b 38 jl $+24 ;abs 0xf1a2 f18c: c1 93 01 00 cmp.b #0, 1(r1) ;r3 As==00 f190: 04 24 jz $+10 ;abs 0xf19a f192: 0e 43 clr r14 ; f194: 3f 40 00 80 mov #-32768,r15 ;#0x8000 f198: 21 3c jmp $+68 ;abs 0xf1dc f19a: 3e 43 mov #-1, r14 ;r3 As==11 f19c: 3f 40 ff 7f mov #32767, r15 ;#0x7fff f1a0: 1d 3c jmp $+60 ;abs 0xf1dc f1a2: 3c 40 1e 00 mov #30, r12 ;#0x001e f1a6: 1e 41 04 00 mov 4(r1), r14 ; f1aa: 1f 41 06 00 mov 6(r1), r15 ; f1ae: 0c 8d sub r13, r12 ; f1b0: 0c 93 cmp #0, r12 ;r3 As==00 f1b2: 05 24 jz $+12 ;abs 0xf1be f1b4: 12 c3 clrc f1b6: 0f 10 rrc r15 ; f1b8: 0e 10 rrc r14 ; f1ba: 1c 83 dec r12 ; f1bc: fb 23 jnz $-8 ;abs 0xf1b4 f1be: c1 93 01 00 cmp.b #0, 1(r1) ;r3 As==00 f1c2: 0c 24 jz $+26 ;abs 0xf1dc f1c4: 3e e3 inv r14 ; f1c6: 3f e3 inv r15 ; f1c8: 1e 53 inc r14 ; f1ca: 0f 63 adc r15 ; f1cc: 07 3c jmp $+16 ;abs 0xf1dc f1ce: 0e 43 clr r14 ; f1d0: 0f 43 clr r15 ; f1d2: 04 3c jmp $+10 ;abs 0xf1dc f1d4: 1e 43 mov #1, r14 ;r3 As==01 f1d6: d1 3f jmp $-92 ;abs 0xf17a f1d8: 1e 43 mov #1, r14 ;r3 As==01 f1da: c4 3f jmp $-118 ;abs 0xf164 f1dc: 31 50 0c 00 add #12, r1 ;#0x000c f1e0: 30 41 ret 0000f1e2 <__thenan_sf>: ... 0000f1ea <__pack_f>: f1ea: 0b 12 push r11 ; f1ec: 0a 12 push r10 ; f1ee: 09 12 push r9 ; f1f0: 08 12 push r8 ; f1f2: 07 12 push r7 ; f1f4: 21 82 sub #4, r1 ;r2 As==10 f1f6: 1c 4f 04 00 mov 4(r15), r12 ; f1fa: 1d 4f 06 00 mov 6(r15), r13 ; f1fe: 59 4f 01 00 mov.b 1(r15), r9 ; f202: 0a 43 clr r10 ; f204: 0b 43 clr r11 ; f206: 6e 4f mov.b @r15, r14 ; f208: 6e 93 cmp.b #2, r14 ;r3 As==10 f20a: 01 2c jc $+4 ;abs 0xf20e f20c: 1b 43 mov #1, r11 ;r3 As==01 f20e: 0b 93 cmp #0, r11 ;r3 As==00 f210: 05 24 jz $+12 ;abs 0xf21c f212: 3a 40 ff 00 mov #255, r10 ;#0x00ff f216: 3d d0 10 00 bis #16, r13 ;#0x0010 f21a: 8e 3c jmp $+286 ;abs 0xf338 f21c: 0b 43 clr r11 ; f21e: 6e 92 cmp.b #4, r14 ;r2 As==10 f220: 89 24 jz $+276 ;abs 0xf334 f222: 0b 93 cmp #0, r11 ;r3 As==00 f224: 62 20 jnz $+198 ;abs 0xf2ea f226: 0b 43 clr r11 ; f228: 6e 93 cmp.b #2, r14 ;r3 As==10 f22a: 82 24 jz $+262 ;abs 0xf330 f22c: 0b 93 cmp #0, r11 ;r3 As==00 f22e: 5f 20 jnz $+192 ;abs 0xf2ee f230: 0c 93 cmp #0, r12 ;r3 As==00 f232: 02 20 jnz $+6 ;abs 0xf238 f234: 0d 93 cmp #0, r13 ;r3 As==00 f236: 80 24 jz $+258 ;abs 0xf338 f238: 1f 4f 02 00 mov 2(r15), r15 ; f23c: 3f 90 82 ff cmp #-126, r15 ;#0xff82 f240: 51 34 jge $+164 ;abs 0xf2e4 f242: 38 40 82 ff mov #-126, r8 ;#0xff82 f246: 08 8f sub r15, r8 ; f248: 38 90 1a 00 cmp #26, r8 ;#0x001a f24c: 29 38 jl $+84 ;abs 0xf2a0 f24e: 0c 43 clr r12 ; f250: 0d 43 clr r13 ; f252: 0e 4c mov r12, r14 ; f254: 0f 4d mov r13, r15 ; f256: 3e f0 7f 00 and #127, r14 ;#0x007f f25a: 0f f3 and #0, r15 ;r3 As==00 f25c: 3e 90 40 00 cmp #64, r14 ;#0x0040 f260: 02 20 jnz $+6 ;abs 0xf266 f262: 0f 93 cmp #0, r15 ;r3 As==00 f264: 17 24 jz $+48 ;abs 0xf294 f266: 3c 50 3f 00 add #63, r12 ;#0x003f f26a: 0d 63 adc r13 ; f26c: 3d 90 00 40 cmp #16384, r13 ;#0x4000 f270: 01 28 jnc $+4 ;abs 0xf274 f272: 1a 43 mov #1, r10 ;r3 As==01 f274: 12 c3 clrc f276: 0d 10 rrc r13 ; f278: 0c 10 rrc r12 ; f27a: 0d 11 rra r13 ; f27c: 0c 10 rrc r12 ; f27e: 0d 11 rra r13 ; f280: 0c 10 rrc r12 ; f282: 0d 11 rra r13 ; f284: 0c 10 rrc r12 ; f286: 0d 11 rra r13 ; f288: 0c 10 rrc r12 ; f28a: 0d 11 rra r13 ; f28c: 0c 10 rrc r12 ; f28e: 0d 11 rra r13 ; f290: 0c 10 rrc r12 ; f292: 52 3c jmp $+166 ;abs 0xf338 f294: 4c 93 cmp.b #0, r12 ;r3 As==00 f296: ea 37 jge $-42 ;abs 0xf26c f298: 3c 50 40 00 add #64, r12 ;#0x0040 f29c: 0d 63 adc r13 ; f29e: e6 3f jmp $-50 ;abs 0xf26c f2a0: 07 43 clr r7 ; f2a2: 1e 43 mov #1, r14 ;r3 As==01 f2a4: 0f 43 clr r15 ; f2a6: 0b 48 mov r8, r11 ; f2a8: 0b 93 cmp #0, r11 ;r3 As==00 f2aa: 04 24 jz $+10 ;abs 0xf2b4 f2ac: 0e 5e rla r14 ; f2ae: 0f 6f rlc r15 ; f2b0: 1b 83 dec r11 ; f2b2: fc 23 jnz $-6 ;abs 0xf2ac f2b4: 3e 53 add #-1, r14 ;r3 As==11 f2b6: 3f 63 addc #-1, r15 ;r3 As==11 f2b8: 0e fc and r12, r14 ; f2ba: 0f fd and r13, r15 ; f2bc: 0f de bis r14, r15 ; f2be: 0f 93 cmp #0, r15 ;r3 As==00 f2c0: 01 24 jz $+4 ;abs 0xf2c4 f2c2: 17 43 mov #1, r7 ;r3 As==01 f2c4: 0f 48 mov r8, r15 ; f2c6: 0f 93 cmp #0, r15 ;r3 As==00 f2c8: 05 24 jz $+12 ;abs 0xf2d4 f2ca: 12 c3 clrc f2cc: 0d 10 rrc r13 ; f2ce: 0c 10 rrc r12 ; f2d0: 1f 83 dec r15 ; f2d2: fb 23 jnz $-8 ;abs 0xf2ca f2d4: 0e 47 mov r7, r14 ; f2d6: 0f 4e mov r14, r15 ; f2d8: 0f 5f rla r15 ; f2da: 0f 7f subc r15, r15 ; f2dc: 3f e3 inv r15 ; f2de: 0c de bis r14, r12 ; f2e0: 0d df bis r15, r13 ; f2e2: b7 3f jmp $-144 ;abs 0xf252 f2e4: 3f 90 80 00 cmp #128, r15 ;#0x0080 f2e8: 05 38 jl $+12 ;abs 0xf2f4 f2ea: 3a 40 ff 00 mov #255, r10 ;#0x00ff f2ee: 0c 43 clr r12 ; f2f0: 0d 43 clr r13 ; f2f2: 22 3c jmp $+70 ;abs 0xf338 f2f4: 0a 4f mov r15, r10 ; f2f6: 3a 50 7f 00 add #127, r10 ;#0x007f f2fa: 0e 4c mov r12, r14 ; f2fc: 0f 4d mov r13, r15 ; f2fe: 3e f0 7f 00 and #127, r14 ;#0x007f f302: 0f f3 and #0, r15 ;r3 As==00 f304: 3e 90 40 00 cmp #64, r14 ;#0x0040 f308: 02 20 jnz $+6 ;abs 0xf30e f30a: 0f 93 cmp #0, r15 ;r3 As==00 f30c: 0b 24 jz $+24 ;abs 0xf324 f30e: 3c 50 3f 00 add #63, r12 ;#0x003f f312: 0d 63 adc r13 ; f314: 3d 90 00 80 cmp #-32768,r13 ;#0x8000 f318: ad 2b jnc $-164 ;abs 0xf274 f31a: 12 c3 clrc f31c: 0d 10 rrc r13 ; f31e: 0c 10 rrc r12 ; f320: 1a 53 inc r10 ; f322: a8 3f jmp $-174 ;abs 0xf274 f324: 4c 93 cmp.b #0, r12 ;r3 As==00 f326: f6 37 jge $-18 ;abs 0xf314 f328: 3c 50 40 00 add #64, r12 ;#0x0040 f32c: 0d 63 adc r13 ; f32e: f2 3f jmp $-26 ;abs 0xf314 f330: 1b 43 mov #1, r11 ;r3 As==01 f332: 7c 3f jmp $-262 ;abs 0xf22c f334: 1b 43 mov #1, r11 ;r3 As==01 f336: 75 3f jmp $-276 ;abs 0xf222 f338: 81 4c 00 00 mov r12, 0(r1) ; f33c: 4e 4d mov.b r13, r14 ; f33e: 7e f0 7f 00 and.b #127, r14 ;#0x007f f342: 5f 41 02 00 mov.b 2(r1), r15 ; f346: 7f f0 80 ff and.b #-128, r15 ;#0xff80 f34a: 4f de bis.b r14, r15 ; f34c: c1 4f 02 00 mov.b r15, 2(r1) ; f350: 0f 4a mov r10, r15 ; f352: 7f f3 and.b #-1, r15 ;r3 As==11 f354: 0f 5f rla r15 ; f356: 0f 5f rla r15 ; f358: 0f 5f rla r15 ; f35a: 0f 5f rla r15 ; f35c: 0f 5f rla r15 ; f35e: 0f 5f rla r15 ; f360: 0f 5f rla r15 ; f362: 1e 41 02 00 mov 2(r1), r14 ; f366: 3e f0 7f 80 and #-32641,r14 ;#0x807f f36a: 0e df bis r15, r14 ; f36c: 81 4e 02 00 mov r14, 2(r1) ; f370: 4e 49 mov.b r9, r14 ; f372: 4e 11 rra.b r14 ; f374: 4e 43 clr.b r14 ; f376: 4e 10 rrc.b r14 ; f378: 5f 41 03 00 mov.b 3(r1), r15 ; f37c: 7f f0 7f 00 and.b #127, r15 ;#0x007f f380: 4f de bis.b r14, r15 ; f382: c1 4f 03 00 mov.b r15, 3(r1) ; f386: 2e 41 mov @r1, r14 ; f388: 1f 41 02 00 mov 2(r1), r15 ; f38c: 21 52 add #4, r1 ;r2 As==10 f38e: 37 41 pop r7 ; f390: 38 41 pop r8 ; f392: 39 41 pop r9 ; f394: 3a 41 pop r10 ; f396: 3b 41 pop r11 ; f398: 30 41 ret 0000f39a <__unpack_f>: f39a: 0b 12 push r11 ; f39c: 0b 4e mov r14, r11 ; f39e: 2c 4f mov @r15, r12 ; f3a0: 5d 4f 02 00 mov.b 2(r15), r13 ; f3a4: 3d f0 7f 00 and #127, r13 ;#0x007f f3a8: 1e 4f 02 00 mov 2(r15), r14 ; f3ac: 12 c3 clrc f3ae: 0e 10 rrc r14 ; f3b0: 0e 11 rra r14 ; f3b2: 0e 11 rra r14 ; f3b4: 0e 11 rra r14 ; f3b6: 0e 11 rra r14 ; f3b8: 0e 11 rra r14 ; f3ba: 0e 11 rra r14 ; f3bc: 7e f3 and.b #-1, r14 ;r3 As==11 f3be: ff b0 80 00 bit.b #128, 3(r15) ;#0x0080 f3c2: 03 00 f3c4: 4f 43 clr.b r15 ; f3c6: 4f 63 adc.b r15 ; f3c8: cb 4f 01 00 mov.b r15, 1(r11) ; f3cc: 0e 93 cmp #0, r14 ;r3 As==00 f3ce: 2d 20 jnz $+92 ;abs 0xf42a f3d0: 0c 93 cmp #0, r12 ;r3 As==00 f3d2: 05 20 jnz $+12 ;abs 0xf3de f3d4: 0d 93 cmp #0, r13 ;r3 As==00 f3d6: 03 20 jnz $+8 ;abs 0xf3de f3d8: eb 43 00 00 mov.b #2, 0(r11) ;r3 As==10 f3dc: 57 3c jmp $+176 ;abs 0xf48c f3de: bb 40 82 ff mov #-126, 2(r11) ;#0xff82 f3e2: 02 00 f3e4: 0c 5c rla r12 ; f3e6: 0d 6d rlc r13 ; f3e8: 0c 5c rla r12 ; f3ea: 0d 6d rlc r13 ; f3ec: 0c 5c rla r12 ; f3ee: 0d 6d rlc r13 ; f3f0: 0c 5c rla r12 ; f3f2: 0d 6d rlc r13 ; f3f4: 0c 5c rla r12 ; f3f6: 0d 6d rlc r13 ; f3f8: 0c 5c rla r12 ; f3fa: 0d 6d rlc r13 ; f3fc: 0c 5c rla r12 ; f3fe: 0d 6d rlc r13 ; f400: fb 40 03 00 mov.b #3, 0(r11) ;#0x0003 f404: 00 00 f406: 3d 90 00 40 cmp #16384, r13 ;#0x4000 f40a: 0a 2c jc $+22 ;abs 0xf420 f40c: 3f 40 82 ff mov #-126, r15 ;#0xff82 f410: 0c 5c rla r12 ; f412: 0d 6d rlc r13 ; f414: 3f 53 add #-1, r15 ;r3 As==11 f416: 3d 90 00 40 cmp #16384, r13 ;#0x4000 f41a: fa 2b jnc $-10 ;abs 0xf410 f41c: 8b 4f 02 00 mov r15, 2(r11) ; f420: 8b 4c 04 00 mov r12, 4(r11) ; f424: 8b 4d 06 00 mov r13, 6(r11) ; f428: 31 3c jmp $+100 ;abs 0xf48c f42a: 3e 90 ff 00 cmp #255, r14 ;#0x00ff f42e: 1e 24 jz $+62 ;abs 0xf46c f430: 3e 50 81 ff add #-127, r14 ;#0xff81 f434: 8b 4e 02 00 mov r14, 2(r11) ; f438: fb 40 03 00 mov.b #3, 0(r11) ;#0x0003 f43c: 00 00 f43e: 0e 4c mov r12, r14 ; f440: 0f 4d mov r13, r15 ; f442: 0e 5e rla r14 ; f444: 0f 6f rlc r15 ; f446: 0e 5e rla r14 ; f448: 0f 6f rlc r15 ; f44a: 0e 5e rla r14 ; f44c: 0f 6f rlc r15 ; f44e: 0e 5e rla r14 ; f450: 0f 6f rlc r15 ; f452: 0e 5e rla r14 ; f454: 0f 6f rlc r15 ; f456: 0e 5e rla r14 ; f458: 0f 6f rlc r15 ; f45a: 0e 5e rla r14 ; f45c: 0f 6f rlc r15 ; f45e: 3f d0 00 40 bis #16384, r15 ;#0x4000 f462: 8b 4e 04 00 mov r14, 4(r11) ; f466: 8b 4f 06 00 mov r15, 6(r11) ; f46a: 10 3c jmp $+34 ;abs 0xf48c f46c: 0c 93 cmp #0, r12 ;r3 As==00 f46e: 05 20 jnz $+12 ;abs 0xf47a f470: 0d 93 cmp #0, r13 ;r3 As==00 f472: 03 20 jnz $+8 ;abs 0xf47a f474: eb 42 00 00 mov.b #4, 0(r11) ;r2 As==10 f478: 09 3c jmp $+20 ;abs 0xf48c f47a: 3d b0 10 00 bit #16, r13 ;#0x0010 f47e: 03 24 jz $+8 ;abs 0xf486 f480: db 43 00 00 mov.b #1, 0(r11) ;r3 As==01 f484: cd 3f jmp $-100 ;abs 0xf420 f486: cb 43 00 00 mov.b #0, 0(r11) ;r3 As==00 f48a: ca 3f jmp $-106 ;abs 0xf420 f48c: 3b 41 pop r11 ; f48e: 30 41 ret 0000f490 <__fpcmp_parts_f>: f490: 0b 12 push r11 ; f492: 0a 12 push r10 ; f494: 09 12 push r9 ; f496: 08 12 push r8 ; f498: 0d 43 clr r13 ; f49a: 6c 4f mov.b @r15, r12 ; f49c: 6c 93 cmp.b #2, r12 ;r3 As==10 f49e: 01 2c jc $+4 ;abs 0xf4a2 f4a0: 1d 43 mov #1, r13 ;r3 As==01 f4a2: 0d 93 cmp #0, r13 ;r3 As==00 f4a4: 07 20 jnz $+16 ;abs 0xf4b4 f4a6: 0d 43 clr r13 ; f4a8: 6b 4e mov.b @r14, r11 ; f4aa: 6b 93 cmp.b #2, r11 ;r3 As==10 f4ac: 01 2c jc $+4 ;abs 0xf4b0 f4ae: 1d 43 mov #1, r13 ;r3 As==01 f4b0: 0d 93 cmp #0, r13 ;r3 As==00 f4b2: 02 24 jz $+6 ;abs 0xf4b8 f4b4: 1d 43 mov #1, r13 ;r3 As==01 f4b6: 72 3c jmp $+230 ;abs 0xf59c f4b8: 0d 43 clr r13 ; f4ba: 6c 92 cmp.b #4, r12 ;r2 As==10 f4bc: 6d 24 jz $+220 ;abs 0xf598 f4be: 0d 93 cmp #0, r13 ;r3 As==00 f4c0: 0b 24 jz $+24 ;abs 0xf4d8 f4c2: 0d 43 clr r13 ; f4c4: 6b 92 cmp.b #4, r11 ;r2 As==10 f4c6: 66 24 jz $+206 ;abs 0xf594 f4c8: 0d 93 cmp #0, r13 ;r3 As==00 f4ca: 06 24 jz $+14 ;abs 0xf4d8 f4cc: 5d 4e 01 00 mov.b 1(r14), r13 ; f4d0: 5f 4f 01 00 mov.b 1(r15), r15 ; f4d4: 0d 8f sub r15, r13 ; f4d6: 62 3c jmp $+198 ;abs 0xf59c f4d8: 0d 43 clr r13 ; f4da: 6c 92 cmp.b #4, r12 ;r2 As==10 f4dc: 59 24 jz $+180 ;abs 0xf590 f4de: 0d 93 cmp #0, r13 ;r3 As==00 f4e0: 23 20 jnz $+72 ;abs 0xf528 f4e2: 0d 43 clr r13 ; f4e4: 6b 92 cmp.b #4, r11 ;r2 As==10 f4e6: 52 24 jz $+166 ;abs 0xf58c f4e8: 0d 93 cmp #0, r13 ;r3 As==00 f4ea: 11 20 jnz $+36 ;abs 0xf50e f4ec: 0d 43 clr r13 ; f4ee: 6c 93 cmp.b #2, r12 ;r3 As==10 f4f0: 4b 24 jz $+152 ;abs 0xf588 f4f2: 0d 93 cmp #0, r13 ;r3 As==00 f4f4: 07 24 jz $+16 ;abs 0xf504 f4f6: 0d 43 clr r13 ; f4f8: 6b 93 cmp.b #2, r11 ;r3 As==10 f4fa: 44 24 jz $+138 ;abs 0xf584 f4fc: 0d 93 cmp #0, r13 ;r3 As==00 f4fe: 02 24 jz $+6 ;abs 0xf504 f500: 0d 43 clr r13 ; f502: 4c 3c jmp $+154 ;abs 0xf59c f504: 0d 43 clr r13 ; f506: 6c 93 cmp.b #2, r12 ;r3 As==10 f508: 3b 24 jz $+120 ;abs 0xf580 f50a: 0d 93 cmp #0, r13 ;r3 As==00 f50c: 08 24 jz $+18 ;abs 0xf51e f50e: ce 93 01 00 cmp.b #0, 1(r14) ;r3 As==00 f512: 03 20 jnz $+8 ;abs 0xf51a f514: 3f 43 mov #-1, r15 ;r3 As==11 f516: 0d 4f mov r15, r13 ; f518: 41 3c jmp $+132 ;abs 0xf59c f51a: 1f 43 mov #1, r15 ;r3 As==01 f51c: fc 3f jmp $-6 ;abs 0xf516 f51e: 0d 43 clr r13 ; f520: 6b 93 cmp.b #2, r11 ;r3 As==10 f522: 2c 24 jz $+90 ;abs 0xf57c f524: 0d 93 cmp #0, r13 ;r3 As==00 f526: 04 24 jz $+10 ;abs 0xf530 f528: cf 93 01 00 cmp.b #0, 1(r15) ;r3 As==00 f52c: f3 23 jnz $-24 ;abs 0xf514 f52e: f5 3f jmp $-20 ;abs 0xf51a f530: 5c 4f 01 00 mov.b 1(r15), r12 ; f534: 5c 9e 01 00 cmp.b 1(r14), r12 ; f538: 03 24 jz $+8 ;abs 0xf540 f53a: 4c 93 cmp.b #0, r12 ;r3 As==00 f53c: eb 23 jnz $-40 ;abs 0xf514 f53e: ed 3f jmp $-36 ;abs 0xf51a f540: 1b 4f 02 00 mov 2(r15), r11 ; f544: 1d 4e 02 00 mov 2(r14), r13 ; f548: 0d 9b cmp r11, r13 ; f54a: f7 3b jl $-16 ;abs 0xf53a f54c: 0b 9d cmp r13, r11 ; f54e: 13 38 jl $+40 ;abs 0xf576 f550: 1a 4f 04 00 mov 4(r15), r10 ; f554: 1b 4f 06 00 mov 6(r15), r11 ; f558: 18 4e 04 00 mov 4(r14), r8 ; f55c: 19 4e 06 00 mov 6(r14), r9 ; f560: 0e 48 mov r8, r14 ; f562: 0f 49 mov r9, r15 ; f564: 0e 8a sub r10, r14 ; f566: 0f 7b subc r11, r15 ; f568: e8 2b jnc $-46 ;abs 0xf53a f56a: 0e 4a mov r10, r14 ; f56c: 0f 4b mov r11, r15 ; f56e: 0d 43 clr r13 ; f570: 0e 88 sub r8, r14 ; f572: 0f 79 subc r9, r15 ; f574: 13 2c jc $+40 ;abs 0xf59c f576: 4c 93 cmp.b #0, r12 ;r3 As==00 f578: cd 27 jz $-100 ;abs 0xf514 f57a: cf 3f jmp $-96 ;abs 0xf51a f57c: 1d 43 mov #1, r13 ;r3 As==01 f57e: d2 3f jmp $-90 ;abs 0xf524 f580: 1d 43 mov #1, r13 ;r3 As==01 f582: c3 3f jmp $-120 ;abs 0xf50a f584: 1d 43 mov #1, r13 ;r3 As==01 f586: ba 3f jmp $-138 ;abs 0xf4fc f588: 1d 43 mov #1, r13 ;r3 As==01 f58a: b3 3f jmp $-152 ;abs 0xf4f2 f58c: 1d 43 mov #1, r13 ;r3 As==01 f58e: ac 3f jmp $-166 ;abs 0xf4e8 f590: 1d 43 mov #1, r13 ;r3 As==01 f592: a5 3f jmp $-180 ;abs 0xf4de f594: 1d 43 mov #1, r13 ;r3 As==01 f596: 98 3f jmp $-206 ;abs 0xf4c8 f598: 1d 43 mov #1, r13 ;r3 As==01 f59a: 91 3f jmp $-220 ;abs 0xf4be f59c: 0f 4d mov r13, r15 ; f59e: 38 41 pop r8 ; f5a0: 39 41 pop r9 ; f5a2: 3a 41 pop r10 ; f5a4: 3b 41 pop r11 ; f5a6: 30 41 ret 0000f5a8 : f5a8: 0b 12 push r11 ; f5aa: 0a 12 push r10 ; f5ac: 0c 4f mov r15, r12 ; f5ae: 0a 43 clr r10 ; f5b0: 0b 43 clr r11 ; f5b2: 6d 4f mov.b @r15, r13 ; f5b4: 7d 90 20 00 cmp.b #32, r13 ;#0x0020 f5b8: 49 24 jz $+148 ;abs 0xf64c f5ba: 7d 90 09 00 cmp.b #9, r13 ;#0x0009 f5be: 46 24 jz $+142 ;abs 0xf64c f5c0: 7d 90 0a 00 cmp.b #10, r13 ;#0x000a f5c4: 43 24 jz $+136 ;abs 0xf64c f5c6: 7d 90 0c 00 cmp.b #12, r13 ;#0x000c f5ca: 40 24 jz $+130 ;abs 0xf64c f5cc: 7d 90 0d 00 cmp.b #13, r13 ;#0x000d f5d0: 3d 24 jz $+124 ;abs 0xf64c f5d2: 7d 90 0b 00 cmp.b #11, r13 ;#0x000b f5d6: 3a 24 jz $+118 ;abs 0xf64c f5d8: 7d 90 2d 00 cmp.b #45, r13 ;#0x002d f5dc: 35 24 jz $+108 ;abs 0xf648 f5de: 7d 90 2b 00 cmp.b #43, r13 ;#0x002b f5e2: 2f 24 jz $+96 ;abs 0xf642 f5e4: 4f 4d mov.b r13, r15 ; f5e6: 8f 11 sxt r15 ; f5e8: 0e 43 clr r14 ; f5ea: 3f 50 d0 ff add #-48, r15 ;#0xffd0 f5ee: 3f 90 0a 00 cmp #10, r15 ;#0x000a f5f2: 01 2c jc $+4 ;abs 0xf5f6 f5f4: 1e 43 mov #1, r14 ;r3 As==01 f5f6: 0e 93 cmp #0, r14 ;r3 As==00 f5f8: 02 20 jnz $+6 ;abs 0xf5fe f5fa: 0f 43 clr r15 ; f5fc: 3c 3c jmp $+122 ;abs 0xf676 f5fe: 4f 4d mov.b r13, r15 ; f600: 8f 11 sxt r15 ; f602: 0b 5f add r15, r11 ; f604: 3b 50 d0 ff add #-48, r11 ;#0xffd0 f608: 1c 53 inc r12 ; f60a: 6f 4c mov.b @r12, r15 ; f60c: 4d 4f mov.b r15, r13 ; f60e: 8f 11 sxt r15 ; f610: 0e 43 clr r14 ; f612: 3f 50 d0 ff add #-48, r15 ;#0xffd0 f616: 3f 90 0a 00 cmp #10, r15 ;#0x000a f61a: 01 2c jc $+4 ;abs 0xf61e f61c: 1e 43 mov #1, r14 ;r3 As==01 f61e: 0e 93 cmp #0, r14 ;r3 As==00 f620: 0a 24 jz $+22 ;abs 0xf636 f622: 0f 4b mov r11, r15 ; f624: 0f 5f rla r15 ; f626: 0f 5f rla r15 ; f628: 0e 4b mov r11, r14 ; f62a: 0e 5e rla r14 ; f62c: 0b 4f mov r15, r11 ; f62e: 0b 5e add r14, r11 ; f630: 0b 5e add r14, r11 ; f632: 0b 5e add r14, r11 ; f634: e4 3f jmp $-54 ;abs 0xf5fe f636: 0a 93 cmp #0, r10 ;r3 As==00 f638: 02 24 jz $+6 ;abs 0xf63e f63a: 3b e3 inv r11 ; f63c: 1b 53 inc r11 ; f63e: 0f 4b mov r11, r15 ; f640: 1a 3c jmp $+54 ;abs 0xf676 f642: 1c 53 inc r12 ; f644: 6d 4c mov.b @r12, r13 ; f646: ce 3f jmp $-98 ;abs 0xf5e4 f648: 1a 43 mov #1, r10 ;r3 As==01 f64a: fb 3f jmp $-8 ;abs 0xf642 f64c: 1c 53 inc r12 ; f64e: 6d 4c mov.b @r12, r13 ; f650: 7d 90 20 00 cmp.b #32, r13 ;#0x0020 f654: fb 27 jz $-8 ;abs 0xf64c f656: 7d 90 09 00 cmp.b #9, r13 ;#0x0009 f65a: f8 27 jz $-14 ;abs 0xf64c f65c: 7d 90 0a 00 cmp.b #10, r13 ;#0x000a f660: f5 27 jz $-20 ;abs 0xf64c f662: 7d 90 0c 00 cmp.b #12, r13 ;#0x000c f666: f2 27 jz $-26 ;abs 0xf64c f668: 7d 90 0d 00 cmp.b #13, r13 ;#0x000d f66c: ef 27 jz $-32 ;abs 0xf64c f66e: 7d 90 0b 00 cmp.b #11, r13 ;#0x000b f672: ec 27 jz $-38 ;abs 0xf64c f674: b1 3f jmp $-156 ;abs 0xf5d8 f676: 3a 41 pop r10 ; f678: 3b 41 pop r11 ; f67a: 30 41 ret 0000f67c : f67c: 2f 43 mov #2, r15 ;r3 As==10 f67e: 0f 51 add r1, r15 ; f680: 2c 4f mov @r15, r12 ; f682: 1e 4f 02 00 mov 2(r15), r14 ; f686: 2f 52 add #4, r15 ;r2 As==10 f688: 0d 4f mov r15, r13 ; f68a: 0f 4c mov r12, r15 ; f68c: b0 12 a2 f6 call #-2398 ;#0xf6a2 f690: 30 41 ret 0000f692 : f692: 1e 42 04 02 mov &0x0204,r14 ;0x0204 f696: ce 4f 00 00 mov.b r15, 0(r14) ; f69a: 92 53 04 02 inc &0x0204 ; f69e: 7f f3 and.b #-1, r15 ;r3 As==11 f6a0: 30 41 ret 0000f6a2 : f6a2: 0b 12 push r11 ; f6a4: 0b 4f mov r15, r11 ; f6a6: 82 4f 04 02 mov r15, &0x0204 ; f6aa: 3f 40 92 f6 mov #-2414, r15 ;#0xf692 f6ae: b0 12 20 f7 call #-2272 ;#0xf720 f6b2: 0b 5f add r15, r11 ; f6b4: cb 43 00 00 mov.b #0, 0(r11) ;r3 As==00 f6b8: 3b 41 pop r11 ; f6ba: 30 41 ret 0000f6bc : f6bc: 0b 12 push r11 ; f6be: 0a 12 push r10 ; f6c0: 0a 4f mov r15, r10 ; f6c2: 0b 4e mov r14, r11 ; f6c4: 0e 93 cmp #0, r14 ;r3 As==00 f6c6: 02 20 jnz $+6 ;abs 0xf6cc f6c8: 1f 43 mov #1, r15 ;r3 As==01 f6ca: 0d 3c jmp $+28 ;abs 0xf6e6 f6cc: 6f 4a mov.b @r10, r15 ; f6ce: 8f 11 sxt r15 ; f6d0: 1a 53 inc r10 ; f6d2: 92 12 06 02 call &0x0206 ; f6d6: 0f 93 cmp #0, r15 ;r3 As==00 f6d8: 05 38 jl $+12 ;abs 0xf6e4 f6da: 92 53 02 02 inc &0x0202 ; f6de: 3b 53 add #-1, r11 ;r3 As==11 f6e0: f5 23 jnz $-20 ;abs 0xf6cc f6e2: f2 3f jmp $-26 ;abs 0xf6c8 f6e4: 3f 43 mov #-1, r15 ;r3 As==11 f6e6: 3a 41 pop r10 ; f6e8: 3b 41 pop r11 ; f6ea: 30 41 ret 0000f6ec <__write_pad>: f6ec: 0b 12 push r11 ; f6ee: 0a 12 push r10 ; f6f0: 09 12 push r9 ; f6f2: 49 4f mov.b r15, r9 ; f6f4: 4b 4e mov.b r14, r11 ; f6f6: 5e 93 cmp.b #1, r14 ;r3 As==01 f6f8: 0c 38 jl $+26 ;abs 0xf712 f6fa: 4a 4f mov.b r15, r10 ; f6fc: 8a 11 sxt r10 ; f6fe: 0f 4a mov r10, r15 ; f700: 92 12 06 02 call &0x0206 ; f704: 0f 93 cmp #0, r15 ;r3 As==00 f706: 07 38 jl $+16 ;abs 0xf716 f708: 92 53 02 02 inc &0x0202 ; f70c: 7b 53 add.b #-1, r11 ;r3 As==11 f70e: 5b 93 cmp.b #1, r11 ;r3 As==01 f710: f6 37 jge $-18 ;abs 0xf6fe f712: 4f 49 mov.b r9, r15 ; f714: 01 3c jmp $+4 ;abs 0xf718 f716: 3f 43 mov #-1, r15 ;r3 As==11 f718: 39 41 pop r9 ; f71a: 3a 41 pop r10 ; f71c: 3b 41 pop r11 ; f71e: 30 41 ret 0000f720 : f720: 0b 12 push r11 ; f722: 0a 12 push r10 ; f724: 09 12 push r9 ; f726: 08 12 push r8 ; f728: 07 12 push r7 ; f72a: 06 12 push r6 ; f72c: 05 12 push r5 ; f72e: 04 12 push r4 ; f730: 31 80 3c 00 sub #60, r1 ;#0x003c f734: 05 4d mov r13, r5 ; f736: 81 43 30 00 mov #0, 48(r1) ;r3 As==00 f73a: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 f73e: 82 43 02 02 mov #0, &0x0202 ;r3 As==00 f742: 82 4f 06 02 mov r15, &0x0206 ; f746: 06 4e mov r14, r6 ; f748: 0f 46 mov r6, r15 ; f74a: 67 46 mov.b @r6, r7 ; f74c: 47 93 cmp.b #0, r7 ;r3 As==00 f74e: 0a 24 jz $+22 ;abs 0xf764 f750: 77 90 25 00 cmp.b #37, r7 ;#0x0025 f754: 07 24 jz $+16 ;abs 0xf764 f756: 16 53 inc r6 ; f758: 67 46 mov.b @r6, r7 ; f75a: 47 93 cmp.b #0, r7 ;r3 As==00 f75c: 03 24 jz $+8 ;abs 0xf764 f75e: 77 90 25 00 cmp.b #37, r7 ;#0x0025 f762: f9 23 jnz $-12 ;abs 0xf756 f764: 0d 46 mov r6, r13 ; f766: 0d 8f sub r15, r13 ; f768: 02 24 jz $+6 ;abs 0xf76e f76a: 30 40 b8 fc br #0xfcb8 ; f76e: 47 93 cmp.b #0, r7 ;r3 As==00 f770: 02 20 jnz $+6 ;abs 0xf776 f772: 30 40 c6 fc br #0xfcc6 ; f776: 16 53 inc r6 ; f778: c1 43 2e 00 mov.b #0, 46(r1) ;r3 As==00 f77c: c1 43 35 00 mov.b #0, 53(r1) ;r3 As==00 f780: c1 43 2f 00 mov.b #0, 47(r1) ;r3 As==00 f784: 7b 43 mov.b #-1, r11 ;r3 As==11 f786: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 f78a: 67 46 mov.b @r6, r7 ; f78c: 16 53 inc r6 ; f78e: 77 90 75 00 cmp.b #117, r7 ;#0x0075 f792: 02 20 jnz $+6 ;abs 0xf798 f794: 30 40 92 fc br #0xfc92 ; f798: 4f 47 mov.b r7, r15 ; f79a: 7f d0 20 00 bis.b #32, r15 ;#0x0020 f79e: 7f 90 78 00 cmp.b #120, r15 ;#0x0078 f7a2: 02 20 jnz $+6 ;abs 0xf7a8 f7a4: 30 40 92 fc br #0xfc92 ; f7a8: 77 90 20 00 cmp.b #32, r7 ;#0x0020 f7ac: 02 20 jnz $+6 ;abs 0xf7b2 f7ae: 30 40 7e fc br #0xfc7e ; f7b2: 77 90 23 00 cmp.b #35, r7 ;#0x0023 f7b6: 02 20 jnz $+6 ;abs 0xf7bc f7b8: 30 40 76 fc br #0xfc76 ; f7bc: 77 90 2a 00 cmp.b #42, r7 ;#0x002a f7c0: 02 20 jnz $+6 ;abs 0xf7c6 f7c2: 30 40 5a fc br #0xfc5a ; f7c6: 77 90 2d 00 cmp.b #45, r7 ;#0x002d f7ca: 02 20 jnz $+6 ;abs 0xf7d0 f7cc: 30 40 4a fc br #0xfc4a ; f7d0: 77 90 2b 00 cmp.b #43, r7 ;#0x002b f7d4: 02 20 jnz $+6 ;abs 0xf7da f7d6: 30 40 40 fc br #0xfc40 ; f7da: 77 90 2e 00 cmp.b #46, r7 ;#0x002e f7de: 02 20 jnz $+6 ;abs 0xf7e4 f7e0: 30 40 da fb br #0xfbda ; f7e4: 77 90 30 00 cmp.b #48, r7 ;#0x0030 f7e8: 02 20 jnz $+6 ;abs 0xf7ee f7ea: 30 40 c4 fb br #0xfbc4 ; f7ee: 4f 47 mov.b r7, r15 ; f7f0: 7f 50 cf ff add.b #-49, r15 ;#0xffcf f7f4: 7f 90 09 00 cmp.b #9, r15 ;#0x0009 f7f8: 1a 2c jc $+54 ;abs 0xf82e f7fa: 0d 43 clr r13 ; f7fc: 0f 4d mov r13, r15 ; f7fe: 0f 5f rla r15 ; f800: 0f 5f rla r15 ; f802: 0e 4d mov r13, r14 ; f804: 0e 5e rla r14 ; f806: 0d 4f mov r15, r13 ; f808: 0d 5e add r14, r13 ; f80a: 0d 5e add r14, r13 ; f80c: 0d 5e add r14, r13 ; f80e: 4f 47 mov.b r7, r15 ; f810: 8f 11 sxt r15 ; f812: 0d 5f add r15, r13 ; f814: 3d 50 d0 ff add #-48, r13 ;#0xffd0 f818: 67 46 mov.b @r6, r7 ; f81a: 16 53 inc r6 ; f81c: 4f 47 mov.b r7, r15 ; f81e: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 f822: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a f826: ea 2b jnc $-42 ;abs 0xf7fc f828: c1 4d 2f 00 mov.b r13, 47(r1) ; f82c: b0 3f jmp $-158 ;abs 0xf78e f82e: 77 90 68 00 cmp.b #104, r7 ;#0x0068 f832: c4 25 jz $+906 ;abs 0xfbbc f834: 77 90 6c 00 cmp.b #108, r7 ;#0x006c f838: 03 20 jnz $+8 ;abs 0xf840 f83a: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 f83e: a5 3f jmp $-180 ;abs 0xf78a f840: 77 90 63 00 cmp.b #99, r7 ;#0x0063 f844: b4 25 jz $+874 ;abs 0xfbae f846: 77 90 44 00 cmp.b #68, r7 ;#0x0044 f84a: ae 25 jz $+862 ;abs 0xfba8 f84c: 77 90 64 00 cmp.b #100, r7 ;#0x0064 f850: 7f 25 jz $+768 ;abs 0xfb50 f852: 77 90 69 00 cmp.b #105, r7 ;#0x0069 f856: 7c 25 jz $+762 ;abs 0xfb50 f858: 77 90 4f 00 cmp.b #79, r7 ;#0x004f f85c: 76 25 jz $+750 ;abs 0xfb4a f85e: 77 90 6f 00 cmp.b #111, r7 ;#0x006f f862: 70 25 jz $+738 ;abs 0xfb44 f864: 77 90 70 00 cmp.b #112, r7 ;#0x0070 f868: 5e 25 jz $+702 ;abs 0xfb26 f86a: 77 90 73 00 cmp.b #115, r7 ;#0x0073 f86e: 1f 25 jz $+576 ;abs 0xfaae f870: 77 90 55 00 cmp.b #85, r7 ;#0x0055 f874: 19 25 jz $+564 ;abs 0xfaa8 f876: 77 90 75 00 cmp.b #117, r7 ;#0x0075 f87a: 12 25 jz $+550 ;abs 0xfaa0 f87c: 77 90 58 00 cmp.b #88, r7 ;#0x0058 f880: 8f 24 jz $+288 ;abs 0xf9a0 f882: 77 90 78 00 cmp.b #120, r7 ;#0x0078 f886: 8c 24 jz $+282 ;abs 0xf9a0 f888: 47 93 cmp.b #0, r7 ;r3 As==00 f88a: 02 20 jnz $+6 ;abs 0xf890 f88c: 30 40 c6 fc br #0xfcc6 ; f890: 81 41 2c 00 mov r1, 44(r1) ; f894: c1 47 00 00 mov.b r7, 0(r1) ; f898: 59 43 mov.b #1, r9 ;r3 As==01 f89a: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 f89e: 4b 49 mov.b r9, r11 ; f8a0: 5a 41 35 00 mov.b 53(r1), r10 ; f8a4: 4a 89 sub.b r9, r10 ; f8a6: 7a 30 jn $+246 ;abs 0xf99c f8a8: 5e 41 28 00 mov.b 40(r1), r14 ; f8ac: 4e 93 cmp.b #0, r14 ;r3 As==00 f8ae: 70 24 jz $+226 ;abs 0xf990 f8b0: 5b 53 inc.b r11 ; f8b2: 4b 5a add.b r10, r11 ; f8b4: 58 41 2e 00 mov.b 46(r1), r8 ; f8b8: 78 f0 30 00 and.b #48, r8 ;#0x0030 f8bc: 13 20 jnz $+40 ;abs 0xf8e4 f8be: 5d 41 2f 00 mov.b 47(r1), r13 ; f8c2: 8d 11 sxt r13 ; f8c4: 4f 4b mov.b r11, r15 ; f8c6: 8f 11 sxt r15 ; f8c8: 0d 8f sub r15, r13 ; f8ca: 1d 93 cmp #1, r13 ;r3 As==01 f8cc: 0b 38 jl $+24 ;abs 0xf8e4 f8ce: 4e 4d mov.b r13, r14 ; f8d0: 7f 40 20 00 mov.b #32, r15 ;#0x0020 f8d4: b0 12 ec f6 call #-2324 ;#0xf6ec f8d8: 0f 93 cmp #0, r15 ;r3 As==00 f8da: 02 34 jge $+6 ;abs 0xf8e0 f8dc: 30 40 c6 fc br #0xfcc6 ; f8e0: 5e 41 28 00 mov.b 40(r1), r14 ; f8e4: 4e 93 cmp.b #0, r14 ;r3 As==00 f8e6: 4f 20 jnz $+160 ;abs 0xf986 f8e8: f1 b0 40 00 bit.b #64, 46(r1) ;#0x0040 f8ec: 2e 00 f8ee: 14 24 jz $+42 ;abs 0xf918 f8f0: 1f 41 2a 00 mov 42(r1), r15 ; f8f4: 3f f0 00 ff and #-256, r15 ;#0xff00 f8f8: 3f d0 30 00 bis #48, r15 ;#0x0030 f8fc: 81 4f 2a 00 mov r15, 42(r1) ; f900: c1 47 2b 00 mov.b r7, 43(r1) ; f904: 2e 43 mov #2, r14 ;r3 As==10 f906: 0f 41 mov r1, r15 ; f908: 3f 50 2a 00 add #42, r15 ;#0x002a f90c: b0 12 bc f6 call #-2372 ;#0xf6bc f910: 0f 93 cmp #0, r15 ;r3 As==00 f912: 02 34 jge $+6 ;abs 0xf918 f914: 30 40 c6 fc br #0xfcc6 ; f918: 78 90 20 00 cmp.b #32, r8 ;#0x0020 f91c: 24 24 jz $+74 ;abs 0xf966 f91e: 4e 4a mov.b r10, r14 ; f920: 7f 40 30 00 mov.b #48, r15 ;#0x0030 f924: b0 12 ec f6 call #-2324 ;#0xf6ec f928: 0f 93 cmp #0, r15 ;r3 As==00 f92a: cd 39 jl $+924 ;abs 0xfcc6 f92c: 4f 49 mov.b r9, r15 ; f92e: 8f 11 sxt r15 ; f930: 0e 4f mov r15, r14 ; f932: 1f 41 2c 00 mov 44(r1), r15 ; f936: b0 12 bc f6 call #-2372 ;#0xf6bc f93a: 0f 93 cmp #0, r15 ;r3 As==00 f93c: c4 39 jl $+906 ;abs 0xfcc6 f93e: f1 b0 10 00 bit.b #16, 46(r1) ;#0x0010 f942: 2e 00 f944: 01 27 jz $-508 ;abs 0xf748 f946: 5d 41 2f 00 mov.b 47(r1), r13 ; f94a: 8d 11 sxt r13 ; f94c: 4f 4b mov.b r11, r15 ; f94e: 8f 11 sxt r15 ; f950: 0d 8f sub r15, r13 ; f952: 1d 93 cmp #1, r13 ;r3 As==01 f954: f9 3a jl $-524 ;abs 0xf748 f956: 4e 4d mov.b r13, r14 ; f958: 7f 40 20 00 mov.b #32, r15 ;#0x0020 f95c: b0 12 ec f6 call #-2324 ;#0xf6ec f960: 0f 93 cmp #0, r15 ;r3 As==00 f962: f2 36 jge $-538 ;abs 0xf748 f964: b0 3d jmp $+866 ;abs 0xfcc6 f966: 5d 41 2f 00 mov.b 47(r1), r13 ; f96a: 8d 11 sxt r13 ; f96c: 4f 4b mov.b r11, r15 ; f96e: 8f 11 sxt r15 ; f970: 0d 8f sub r15, r13 ; f972: 1d 93 cmp #1, r13 ;r3 As==01 f974: d4 3b jl $-86 ;abs 0xf91e f976: 4e 4d mov.b r13, r14 ; f978: 7f 40 30 00 mov.b #48, r15 ;#0x0030 f97c: b0 12 ec f6 call #-2324 ;#0xf6ec f980: 0f 93 cmp #0, r15 ;r3 As==00 f982: cd 37 jge $-100 ;abs 0xf91e f984: a0 3d jmp $+834 ;abs 0xfcc6 f986: 1e 43 mov #1, r14 ;r3 As==01 f988: 0f 41 mov r1, r15 ; f98a: 3f 50 28 00 add #40, r15 ;#0x0028 f98e: be 3f jmp $-130 ;abs 0xf90c f990: f1 b0 40 00 bit.b #64, 46(r1) ;#0x0040 f994: 2e 00 f996: 8d 27 jz $-228 ;abs 0xf8b2 f998: 6b 53 incd.b r11 ; f99a: 8b 3f jmp $-232 ;abs 0xf8b2 f99c: 4a 43 clr.b r10 ; f99e: 84 3f jmp $-246 ;abs 0xf8a8 f9a0: f1 40 10 00 mov.b #16, 52(r1) ;#0x0010 f9a4: 34 00 f9a6: f1 b2 2e 00 bit.b #8, 46(r1) ;r2 As==11 f9aa: 09 24 jz $+20 ;abs 0xf9be f9ac: 81 93 30 00 cmp #0, 48(r1) ;r3 As==00 f9b0: 03 20 jnz $+8 ;abs 0xf9b8 f9b2: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 f9b6: 03 24 jz $+8 ;abs 0xf9be f9b8: f1 d0 40 00 bis.b #64, 46(r1) ;#0x0040 f9bc: 2e 00 f9be: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 f9c2: c1 4b 35 00 mov.b r11, 53(r1) ; f9c6: 4b 93 cmp.b #0, r11 ;r3 As==00 f9c8: 03 38 jl $+8 ;abs 0xf9d0 f9ca: f1 f0 df ff and.b #-33, 46(r1) ;#0xffdf f9ce: 2e 00 f9d0: 0f 41 mov r1, r15 ; f9d2: 3f 50 28 00 add #40, r15 ;#0x0028 f9d6: 81 4f 2c 00 mov r15, 44(r1) ; f9da: 81 93 30 00 cmp #0, 48(r1) ;r3 As==00 f9de: 06 20 jnz $+14 ;abs 0xf9ec f9e0: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 f9e4: 03 20 jnz $+8 ;abs 0xf9ec f9e6: c1 93 35 00 cmp.b #0, 53(r1) ;r3 As==00 f9ea: 3e 24 jz $+126 ;abs 0xfa68 f9ec: d1 41 34 00 mov.b 52(r1), 56(r1) ; f9f0: 38 00 f9f2: c1 43 39 00 mov.b #0, 57(r1) ;r3 As==00 f9f6: 81 43 3a 00 mov #0, 58(r1) ;r3 As==00 f9fa: c1 43 36 00 mov.b #0, 54(r1) ;r3 As==00 f9fe: 1e 41 30 00 mov 48(r1), r14 ; fa02: 1f 41 32 00 mov 50(r1), r15 ; fa06: 1e 81 38 00 sub 56(r1), r14 ; fa0a: 1f 71 3a 00 subc 58(r1), r15 ; fa0e: 02 28 jnc $+6 ;abs 0xfa14 fa10: d1 43 36 00 mov.b #1, 54(r1) ;r3 As==01 fa14: 1c 41 30 00 mov 48(r1), r12 ; fa18: 1d 41 32 00 mov 50(r1), r13 ; fa1c: 1a 41 38 00 mov 56(r1), r10 ; fa20: 1b 41 3a 00 mov 58(r1), r11 ; fa24: b0 12 e8 fd call #-536 ;#0xfde8 fa28: 44 4e mov.b r14, r4 ; fa2a: 7e 90 0a 00 cmp.b #10, r14 ;#0x000a fa2e: 30 2c jc $+98 ;abs 0xfa90 fa30: 74 50 30 00 add.b #48, r4 ;#0x0030 fa34: b1 53 2c 00 add #-1, 44(r1) ;r3 As==11 fa38: 1f 41 2c 00 mov 44(r1), r15 ; fa3c: cf 44 00 00 mov.b r4, 0(r15) ; fa40: 1c 41 30 00 mov 48(r1), r12 ; fa44: 1d 41 32 00 mov 50(r1), r13 ; fa48: 1a 41 38 00 mov 56(r1), r10 ; fa4c: 1b 41 3a 00 mov 58(r1), r11 ; fa50: b0 12 e8 fd call #-536 ;#0xfde8 fa54: 81 4c 30 00 mov r12, 48(r1) ; fa58: 81 4d 32 00 mov r13, 50(r1) ; fa5c: c1 93 36 00 cmp.b #0, 54(r1) ;r3 As==00 fa60: cc 23 jnz $-102 ;abs 0xf9fa fa62: f1 92 34 00 cmp.b #8, 52(r1) ;r2 As==11 fa66: 06 24 jz $+14 ;abs 0xfa74 fa68: 49 41 mov.b r1, r9 ; fa6a: 59 81 2c 00 sub.b 44(r1), r9 ; fa6e: 79 50 28 00 add.b #40, r9 ;#0x0028 fa72: 15 3f jmp $-468 ;abs 0xf89e fa74: f1 b2 2e 00 bit.b #8, 46(r1) ;r2 As==11 fa78: f7 27 jz $-16 ;abs 0xfa68 fa7a: 74 90 30 00 cmp.b #48, r4 ;#0x0030 fa7e: f4 27 jz $-22 ;abs 0xfa68 fa80: b1 53 2c 00 add #-1, 44(r1) ;r3 As==11 fa84: 1f 41 2c 00 mov 44(r1), r15 ; fa88: ff 40 30 00 mov.b #48, 0(r15) ;#0x0030 fa8c: 00 00 fa8e: ec 3f jmp $-38 ;abs 0xfa68 fa90: 74 50 57 00 add.b #87, r4 ;#0x0057 fa94: 77 90 58 00 cmp.b #88, r7 ;#0x0058 fa98: cd 23 jnz $-100 ;abs 0xfa34 fa9a: 74 f0 df ff and.b #-33, r4 ;#0xffdf fa9e: ca 3f jmp $-106 ;abs 0xfa34 faa0: f1 40 0a 00 mov.b #10, 52(r1) ;#0x000a faa4: 34 00 faa6: 8b 3f jmp $-232 ;abs 0xf9be faa8: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 faac: f9 3f jmp $-12 ;abs 0xfaa0 faae: 0f 45 mov r5, r15 ; fab0: 25 53 incd r5 ; fab2: a1 4f 2c 00 mov @r15, 44(r1) ; fab6: 81 93 2c 00 cmp #0, 44(r1) ;r3 As==00 faba: 1e 24 jz $+62 ;abs 0xfaf8 fabc: 4b 93 cmp.b #0, r11 ;r3 As==00 fabe: 11 38 jl $+36 ;abs 0xfae2 fac0: 4f 4b mov.b r11, r15 ; fac2: 8f 11 sxt r15 ; fac4: 0d 4f mov r15, r13 ; fac6: 0e 43 clr r14 ; fac8: 1f 41 2c 00 mov 44(r1), r15 ; facc: b0 12 fa fc call #-774 ;#0xfcfa fad0: 0f 93 cmp #0, r15 ;r3 As==00 fad2: 05 24 jz $+12 ;abs 0xfade fad4: 49 4f mov.b r15, r9 ; fad6: 59 81 2c 00 sub.b 44(r1), r9 ; fada: 4b 99 cmp.b r9, r11 ; fadc: de 36 jge $-578 ;abs 0xf89a fade: 49 4b mov.b r11, r9 ; fae0: dc 3e jmp $-582 ;abs 0xf89a fae2: 1f 41 2c 00 mov 44(r1), r15 ; fae6: 1f 83 dec r15 ; fae8: 1f 53 inc r15 ; faea: cf 93 00 00 cmp.b #0, 0(r15) ;r3 As==00 faee: fc 23 jnz $-6 ;abs 0xfae8 faf0: 49 4f mov.b r15, r9 ; faf2: 59 81 2c 00 sub.b 44(r1), r9 ; faf6: d1 3e jmp $-604 ;abs 0xf89a faf8: 81 41 2c 00 mov r1, 44(r1) ; fafc: f1 40 28 00 mov.b #40, 0(r1) ;#0x0028 fb00: 00 00 fb02: f1 40 6e 00 mov.b #110, 1(r1) ;#0x006e fb06: 01 00 fb08: f1 40 75 00 mov.b #117, 2(r1) ;#0x0075 fb0c: 02 00 fb0e: f1 40 6c 00 mov.b #108, 3(r1) ;#0x006c fb12: 03 00 fb14: f1 40 6c 00 mov.b #108, 4(r1) ;#0x006c fb18: 04 00 fb1a: f1 40 29 00 mov.b #41, 5(r1) ;#0x0029 fb1e: 05 00 fb20: c1 43 06 00 mov.b #0, 6(r1) ;r3 As==00 fb24: cb 3f jmp $-104 ;abs 0xfabc fb26: 0f 45 mov r5, r15 ; fb28: 25 53 incd r5 ; fb2a: a1 4f 30 00 mov @r15, 48(r1) ; fb2e: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 fb32: f1 40 10 00 mov.b #16, 52(r1) ;#0x0010 fb36: 34 00 fb38: f1 d0 40 00 bis.b #64, 46(r1) ;#0x0040 fb3c: 2e 00 fb3e: 77 40 78 00 mov.b #120, r7 ;#0x0078 fb42: 3d 3f jmp $-388 ;abs 0xf9be fb44: f1 42 34 00 mov.b #8, 52(r1) ;r2 As==11 fb48: 3a 3f jmp $-394 ;abs 0xf9be fb4a: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 fb4e: fa 3f jmp $-10 ;abs 0xfb44 fb50: d1 b3 2e 00 bit.b #1, 46(r1) ;r3 As==01 fb54: 19 24 jz $+52 ;abs 0xfb88 fb56: 0f 45 mov r5, r15 ; fb58: 25 52 add #4, r5 ;r2 As==10 fb5a: b1 4f 30 00 mov @r15+, 48(r1) ; fb5e: b1 4f 32 00 mov @r15+, 50(r1) ; fb62: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 fb66: 04 38 jl $+10 ;abs 0xfb70 fb68: f1 40 0a 00 mov.b #10, 52(r1) ;#0x000a fb6c: 34 00 fb6e: 29 3f jmp $-428 ;abs 0xf9c2 fb70: b1 e3 30 00 xor #-1, 48(r1) ;r3 As==11 fb74: b1 e3 32 00 xor #-1, 50(r1) ;r3 As==11 fb78: 91 53 30 00 inc 48(r1) ; fb7c: 81 63 32 00 adc 50(r1) ; fb80: f1 40 2d 00 mov.b #45, 40(r1) ;#0x002d fb84: 28 00 fb86: f0 3f jmp $-30 ;abs 0xfb68 fb88: 0f 45 mov r5, r15 ; fb8a: 25 53 incd r5 ; fb8c: a1 4f 30 00 mov @r15, 48(r1) ; fb90: 91 41 30 00 mov 48(r1), 50(r1) ; fb94: 32 00 fb96: 91 51 32 00 rla 50(r1) ; fb9a: 32 00 fb9c: 91 71 32 00 subc 50(r1), 50(r1) ; fba0: 32 00 fba2: b1 e3 32 00 xor #-1, 50(r1) ;r3 As==11 fba6: dd 3f jmp $-68 ;abs 0xfb62 fba8: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 fbac: d1 3f jmp $-92 ;abs 0xfb50 fbae: 81 41 2c 00 mov r1, 44(r1) ; fbb2: 0f 45 mov r5, r15 ; fbb4: 25 53 incd r5 ; fbb6: e1 4f 00 00 mov.b @r15, 0(r1) ; fbba: 6e 3e jmp $-802 ;abs 0xf898 fbbc: e1 d2 2e 00 bis.b #4, 46(r1) ;r2 As==10 fbc0: 30 40 8a f7 br #0xf78a ; fbc4: f1 b0 10 00 bit.b #16, 46(r1) ;#0x0010 fbc8: 2e 00 fbca: 02 24 jz $+6 ;abs 0xfbd0 fbcc: 30 40 8a f7 br #0xf78a ; fbd0: f1 d0 20 00 bis.b #32, 46(r1) ;#0x0020 fbd4: 2e 00 fbd6: 30 40 8a f7 br #0xf78a ; fbda: 67 46 mov.b @r6, r7 ; fbdc: 16 53 inc r6 ; fbde: 77 90 2a 00 cmp.b #42, r7 ;#0x002a fbe2: 24 24 jz $+74 ;abs 0xfc2c fbe4: 0d 43 clr r13 ; fbe6: 4f 47 mov.b r7, r15 ; fbe8: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 fbec: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a fbf0: 16 2c jc $+46 ;abs 0xfc1e fbf2: 0f 4d mov r13, r15 ; fbf4: 0f 5f rla r15 ; fbf6: 0f 5f rla r15 ; fbf8: 0e 4d mov r13, r14 ; fbfa: 0e 5e rla r14 ; fbfc: 0d 4f mov r15, r13 ; fbfe: 0d 5e add r14, r13 ; fc00: 0d 5e add r14, r13 ; fc02: 0d 5e add r14, r13 ; fc04: 4f 47 mov.b r7, r15 ; fc06: 8f 11 sxt r15 ; fc08: 0d 5f add r15, r13 ; fc0a: 3d 50 d0 ff add #-48, r13 ;#0xffd0 fc0e: 67 46 mov.b @r6, r7 ; fc10: 16 53 inc r6 ; fc12: 4f 47 mov.b r7, r15 ; fc14: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 fc18: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a fc1c: ea 2b jnc $-42 ;abs 0xfbf2 fc1e: 0f 4d mov r13, r15 ; fc20: 3d 93 cmp #-1, r13 ;r3 As==11 fc22: 01 34 jge $+4 ;abs 0xfc26 fc24: 3f 43 mov #-1, r15 ;r3 As==11 fc26: 4b 4f mov.b r15, r11 ; fc28: 30 40 8e f7 br #0xf78e ; fc2c: 0f 45 mov r5, r15 ; fc2e: 25 53 incd r5 ; fc30: 2d 4f mov @r15, r13 ; fc32: 0f 4d mov r13, r15 ; fc34: 3d 93 cmp #-1, r13 ;r3 As==11 fc36: 01 34 jge $+4 ;abs 0xfc3a fc38: 3f 43 mov #-1, r15 ;r3 As==11 fc3a: 4b 4f mov.b r15, r11 ; fc3c: 30 40 8a f7 br #0xf78a ; fc40: f1 40 2b 00 mov.b #43, 40(r1) ;#0x002b fc44: 28 00 fc46: 30 40 8a f7 br #0xf78a ; fc4a: f1 d0 10 00 bis.b #16, 46(r1) ;#0x0010 fc4e: 2e 00 fc50: f1 f0 df ff and.b #-33, 46(r1) ;#0xffdf fc54: 2e 00 fc56: 30 40 8a f7 br #0xf78a ; fc5a: 0f 45 mov r5, r15 ; fc5c: 25 53 incd r5 ; fc5e: e1 4f 2f 00 mov.b @r15, 47(r1) ; fc62: c1 93 2f 00 cmp.b #0, 47(r1) ;r3 As==00 fc66: 02 38 jl $+6 ;abs 0xfc6c fc68: 30 40 8a f7 br #0xf78a ; fc6c: f1 e3 2f 00 xor.b #-1, 47(r1) ;r3 As==11 fc70: d1 53 2f 00 inc.b 47(r1) ; fc74: ea 3f jmp $-42 ;abs 0xfc4a fc76: f1 d2 2e 00 bis.b #8, 46(r1) ;r2 As==11 fc7a: 30 40 8a f7 br #0xf78a ; fc7e: c1 93 28 00 cmp.b #0, 40(r1) ;r3 As==00 fc82: 02 24 jz $+6 ;abs 0xfc88 fc84: 30 40 8a f7 br #0xf78a ; fc88: f1 40 20 00 mov.b #32, 40(r1) ;#0x0020 fc8c: 28 00 fc8e: 30 40 8a f7 br #0xf78a ; fc92: d1 b3 2e 00 bit.b #1, 46(r1) ;r3 As==01 fc96: 08 24 jz $+18 ;abs 0xfca8 fc98: 0f 45 mov r5, r15 ; fc9a: 25 52 add #4, r5 ;r2 As==10 fc9c: b1 4f 30 00 mov @r15+, 48(r1) ; fca0: b1 4f 32 00 mov @r15+, 50(r1) ; fca4: 30 40 a8 f7 br #0xf7a8 ; fca8: 0f 45 mov r5, r15 ; fcaa: 25 53 incd r5 ; fcac: a1 4f 30 00 mov @r15, 48(r1) ; fcb0: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 fcb4: 30 40 a8 f7 br #0xf7a8 ; fcb8: 0e 4d mov r13, r14 ; fcba: b0 12 bc f6 call #-2372 ;#0xf6bc fcbe: 0f 93 cmp #0, r15 ;r3 As==00 fcc0: 02 38 jl $+6 ;abs 0xfcc6 fcc2: 30 40 6e f7 br #0xf76e ; fcc6: 1f 42 02 02 mov &0x0202,r15 ;0x0202 fcca: 31 50 3c 00 add #60, r1 ;#0x003c fcce: 34 41 pop r4 ; fcd0: 35 41 pop r5 ; fcd2: 36 41 pop r6 ; fcd4: 37 41 pop r7 ; fcd6: 38 41 pop r8 ; fcd8: 39 41 pop r9 ; fcda: 3a 41 pop r10 ; fcdc: 3b 41 pop r11 ; fcde: 30 41 ret 0000fce0 : fce0: 0d 4f mov r15, r13 ; fce2: 0f 4e mov r14, r15 ; fce4: 6e 4d mov.b @r13, r14 ; fce6: 4e 9f cmp.b r15, r14 ; fce8: 06 24 jz $+14 ;abs 0xfcf6 fcea: 4e 93 cmp.b #0, r14 ;r3 As==00 fcec: 02 24 jz $+6 ;abs 0xfcf2 fcee: 1d 53 inc r13 ; fcf0: f9 3f jmp $-12 ;abs 0xfce4 fcf2: 0f 43 clr r15 ; fcf4: 30 41 ret fcf6: 0f 4d mov r13, r15 ; fcf8: 30 41 ret 0000fcfa : fcfa: 0b 12 push r11 ; fcfc: 0b 4f mov r15, r11 ; fcfe: 4c 4e mov.b r14, r12 ; fd00: 0d 93 cmp #0, r13 ;r3 As==00 fd02: 07 24 jz $+16 ;abs 0xfd12 fd04: 0e 4b mov r11, r14 ; fd06: 6f 4e mov.b @r14, r15 ; fd08: 1e 53 inc r14 ; fd0a: 4f 9c cmp.b r12, r15 ; fd0c: 04 24 jz $+10 ;abs 0xfd16 fd0e: 3d 53 add #-1, r13 ;r3 As==11 fd10: fa 23 jnz $-10 ;abs 0xfd06 fd12: 0f 43 clr r15 ; fd14: 02 3c jmp $+6 ;abs 0xfd1a fd16: 0f 4e mov r14, r15 ; fd18: 3f 53 add #-1, r15 ;r3 As==11 fd1a: 3b 41 pop r11 ; fd1c: 30 41 ret 0000fd1e : fd1e: 0b 12 push r11 ; fd20: 0b 4d mov r13, r11 ; fd22: 0d 93 cmp #0, r13 ;r3 As==00 fd24: 0a 24 jz $+22 ;abs 0xfd3a fd26: 0c 4f mov r15, r12 ; fd28: 0d 4e mov r14, r13 ; fd2a: 6e 4d mov.b @r13, r14 ; fd2c: 1d 53 inc r13 ; fd2e: 6f 4c mov.b @r12, r15 ; fd30: 1c 53 inc r12 ; fd32: 4f 9e cmp.b r14, r15 ; fd34: 04 20 jnz $+10 ;abs 0xfd3e fd36: 3b 53 add #-1, r11 ;r3 As==11 fd38: f8 23 jnz $-14 ;abs 0xfd2a fd3a: 0c 43 clr r12 ; fd3c: 05 3c jmp $+12 ;abs 0xfd48 fd3e: 5c 4c ff ff mov.b -1(r12),r12 ; fd42: 5f 4d ff ff mov.b -1(r13),r15 ; fd46: 0c 8f sub r15, r12 ; fd48: 0f 4c mov r12, r15 ; fd4a: 3b 41 pop r11 ; fd4c: 30 41 ret 0000fd4e : fd4e: 0b 12 push r11 ; fd50: 0a 12 push r10 ; fd52: 09 12 push r9 ; fd54: 08 12 push r8 ; fd56: 0b 4f mov r15, r11 ; fd58: 0a 4e mov r14, r10 ; fd5a: 69 4e mov.b @r14, r9 ; fd5c: 1a 53 inc r10 ; fd5e: 49 93 cmp.b #0, r9 ;r3 As==00 fd60: 15 24 jz $+44 ;abs 0xfd8c fd62: 08 4a mov r10, r8 ; fd64: 18 83 dec r8 ; fd66: 18 53 inc r8 ; fd68: c8 93 00 00 cmp.b #0, 0(r8) ;r3 As==00 fd6c: fc 23 jnz $-6 ;abs 0xfd66 fd6e: 08 8a sub r10, r8 ; fd70: 6f 4b mov.b @r11, r15 ; fd72: 1b 53 inc r11 ; fd74: 4f 93 cmp.b #0, r15 ;r3 As==00 fd76: 0c 24 jz $+26 ;abs 0xfd90 fd78: 4f 99 cmp.b r9, r15 ; fd7a: fa 23 jnz $-10 ;abs 0xfd70 fd7c: 0d 48 mov r8, r13 ; fd7e: 0e 4a mov r10, r14 ; fd80: 0f 4b mov r11, r15 ; fd82: b0 12 9c fd call #-612 ;#0xfd9c fd86: 0f 93 cmp #0, r15 ;r3 As==00 fd88: f3 23 jnz $-24 ;abs 0xfd70 fd8a: 3b 53 add #-1, r11 ;r3 As==11 fd8c: 0f 4b mov r11, r15 ; fd8e: 01 3c jmp $+4 ;abs 0xfd92 fd90: 0f 43 clr r15 ; fd92: 38 41 pop r8 ; fd94: 39 41 pop r9 ; fd96: 3a 41 pop r10 ; fd98: 3b 41 pop r11 ; fd9a: 30 41 ret 0000fd9c : fd9c: 0b 12 push r11 ; fd9e: 0b 4f mov r15, r11 ; fda0: 0d 93 cmp #0, r13 ;r3 As==00 fda2: 02 20 jnz $+6 ;abs 0xfda8 fda4: 0d 43 clr r13 ; fda6: 0f 3c jmp $+32 ;abs 0xfdc6 fda8: 6f 4e mov.b @r14, r15 ; fdaa: 1e 53 inc r14 ; fdac: 6c 4b mov.b @r11, r12 ; fdae: 4c 9f cmp.b r15, r12 ; fdb0: 06 20 jnz $+14 ;abs 0xfdbe fdb2: 1b 53 inc r11 ; fdb4: 4c 93 cmp.b #0, r12 ;r3 As==00 fdb6: f6 27 jz $-18 ;abs 0xfda4 fdb8: 3d 53 add #-1, r13 ;r3 As==11 fdba: f6 23 jnz $-18 ;abs 0xfda8 fdbc: f3 3f jmp $-24 ;abs 0xfda4 fdbe: 4d 4c mov.b r12, r13 ; fdc0: 5f 4e ff ff mov.b -1(r14),r15 ; fdc4: 0d 8f sub r15, r13 ; fdc6: 0f 4d mov r13, r15 ; fdc8: 3b 41 pop r11 ; fdca: 30 41 ret 0000fdcc <__udivmodhi4>: fdcc: 0e ee xor r14, r14 ; fdce: 3b 40 11 00 mov #17, r11 ;#0x0011 fdd2: 05 3c jmp $+12 ;abs 0xfdde fdd4: 0d 10 rrc r13 ; fdd6: 0e 6e rlc r14 ; fdd8: 0e 9a cmp r10, r14 ; fdda: 01 28 jnc $+4 ;abs 0xfdde fddc: 0e 8a sub r10, r14 ; fdde: 0c 6c rlc r12 ; fde0: 0d 6d rlc r13 ; fde2: 1b 83 dec r11 ; fde4: f7 23 jnz $-16 ;abs 0xfdd4 fde6: 30 41 ret 0000fde8 <__udivmodsi4>: fde8: 0f ef xor r15, r15 ; fdea: 0e ee xor r14, r14 ; fdec: 39 40 21 00 mov #33, r9 ;#0x0021 fdf0: 0a 3c jmp $+22 ;abs 0xfe06 fdf2: 08 10 rrc r8 ; fdf4: 0e 6e rlc r14 ; fdf6: 0f 6f rlc r15 ; fdf8: 0f 9b cmp r11, r15 ; fdfa: 05 28 jnc $+12 ;abs 0xfe06 fdfc: 02 20 jnz $+6 ;abs 0xfe02 fdfe: 0e 9a cmp r10, r14 ; fe00: 02 28 jnc $+6 ;abs 0xfe06 fe02: 0e 8a sub r10, r14 ; fe04: 0f 7b subc r11, r15 ; fe06: 0c 6c rlc r12 ; fe08: 0d 6d rlc r13 ; fe0a: 08 68 rlc r8 ; fe0c: 19 83 dec r9 ; fe0e: f1 23 jnz $-28 ;abs 0xfdf2 fe10: 30 41 ret 0000fe12 <__stop_progExec__>: fe12: ff 3f jmp $+0 ;abs 0xfe12 Disassembly of section .vectors: 0000ffe0 : ffe0: 2c e0 2c e0 2c e0 32 e0 2c e0 2c e0 2c e0 2c e0 ,.,.,.2.,.,.,.,. fff0: 50 e0 2c e0 2c e0 2c e0 2c e0 2c e0 2c e0 00 e0 P.,.,.,.,.,.,...