;The Num of Instruction(Size):700. The Max Address(Begin with 0):6585 

                MCU  ES7P169C

A    equ    0
R    equ    1
HRAM_0X10  equ  0X10
HRAM_0X11  equ  0X11
HRAM_0X12  equ  0X12
HRAM_0X13  equ  0X13
HRAM_0X14  equ  0X14
HRAM_0X15  equ  0X15
HRAM_0X16  equ  0X16
HRAM_0X17  equ  0X17
HRAM_0X18  equ  0X18
HRAM_0X19  equ  0X19
HRAM_0X1A  equ  0X1a
HRAM_0X1B  equ  0X1b
HRAM_0X1C  equ  0X1c
HRAM_0X1D  equ  0X1d
HRAM_0X1E  equ  0X1e
HRAM_0X1F  equ  0X1f
HRAM_0X20  equ  0X20
HRAM_0X21  equ  0X21
HRAM_0X22  equ  0X22
HRAM_0X3  equ  0X3
HRAM_0X4  equ  0X4
HRAM_0X5  equ  0X5
HRAM_0X6  equ  0X6
HRAM_0X7  equ  0X7
HRAM_0X8  equ  0X8
HRAM_0X81  equ  0X81
HRAM_0X82  equ  0X82
HRAM_0X83  equ  0X83
HRAM_0X84  equ  0X84
HRAM_0X88  equ  0X88
HRAM_0X89  equ  0X89
HRAM_0X9  equ  0X9
HRAM_0X99  equ  0X99
HRAM_0X9A  equ  0X9a
HRAM_0XA  equ  0Xa
HRAM_0XB  equ  0Xb
HRAM_0XC  equ  0Xc
HRAM_0XD  equ  0Xd
HRAM_0XE  equ  0Xe
HRAM_0XF  equ  0Xf

                ORG             0X00
HADR_0X0:
;#include "ES7P169C.inc"
;
;EXTERN	_main
;EXTERN  _isr
;
;APP_ENTRY EQU 0x0800		;用户程序入口地址
;
;_STARTUP	CSEG 0X00	
;	AJMP	APP_ENTRY
:0X0  c700f008                  AJMP            HADR_0X800
                                ORG             0X2
;	NOP
:0X2  ffff                      NOP
;	NOP
:0X3  ffff                      NOP
;	PUSH
:0X4  c180                      PUSH
;	NOP
:0X5  ffff                      NOP
HADR_0X6:
;	AJMP	APP_ENTRY+4		;jump to the entry of interrupt function
:0X6  c704f008                  AJMP            HADR_0X804
                                ORG             0X800
HADR_0X800:
;
;_APP_STARTUP CSEG APP_ENTRY
;	;SENGMENTSEL $
;	CALL	 _main
:0X800  607c                    CALL            0X7C
;	GOTO	APP_ENTRY
:0X801  6800                    GOTO            HADR_0X0
                                ORG             0X804
HADR_0X804:
:0X804  ffff                    NOP
:0X805  ec01                    PAGE            0X1
:0X806  e783                    CLR             HRAM_0X83
:0X807  5081                    MOV             HRAM_0X81,      A
:0X808  e600                    MOVA            (SAVED_FSR)&7f                      ;(SAVED_FSR)&7f: Bank 0    Addr: 0    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X809  5082                    MOV             HRAM_0X82,      A
:0X80a  e601                    MOVA            (SAVED_FSR+1)&7f                    ;(SAVED_FSR+1)&7f: Bank 0    Addr: 1    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X80b  5027                    MOV             (CSEG_PTR)&7f,  A                   ;(CSEG_PTR)&7f: Bank 0    Addr: 39     
:0X80c  e629                    MOVA            (CSEG_PTR+2)&7f                     ;(CSEG_PTR+2)&7f: Bank 0    Addr: 41     
:0X80d  5028                    MOV             (CSEG_PTR+1)&7f,                A   ;(CSEG_PTR+1)&7f: Bank 0    Addr: 40     
:0X80e  e62a                    MOVA            (CSEG_PTR+3)&7f                     ;(CSEG_PTR+3)&7f: Bank 0    Addr: 42     
:0X80f  5023                    MOV             (MUL_TEMP)&7f,  A                   ;(MUL_TEMP)&7f: Bank 0    Addr: 35     
:0X810  e625                    MOVA            (MUL_TEMP+2)&7f                     ;(MUL_TEMP+2)&7f: Bank 0    Addr: 37     
:0X811  5024                    MOV             (MUL_TEMP+1)&7f,                A   ;(MUL_TEMP+1)&7f: Bank 0    Addr: 36     
:0X812  e626                    MOVA            (MUL_TEMP+3)&7f                     ;(MUL_TEMP+3)&7f: Bank 0    Addr: 38     
:0X813  5013                    MOV             HRAM_0X13,      A
:0X814  e603                    MOVA            HRAM_0X3
:0X815  5014                    MOV             HRAM_0X14,      A
:0X816  e604                    MOVA            HRAM_0X4
:0X817  5015                    MOV             HRAM_0X15,      A
:0X818  e605                    MOVA            HRAM_0X5
:0X819  5016                    MOV             HRAM_0X16,      A
:0X81a  e606                    MOVA            HRAM_0X6
:0X81b  5017                    MOV             HRAM_0X17,      A
:0X81c  e607                    MOVA            HRAM_0X7
:0X81d  5018                    MOV             HRAM_0X18,      A
:0X81e  e608                    MOVA            HRAM_0X8
:0X81f  5019                    MOV             HRAM_0X19,      A
:0X820  e609                    MOVA            HRAM_0X9
:0X821  501a                    MOV             HRAM_0X1A,      A
:0X822  e60a                    MOVA            HRAM_0XA
:0X823  501b                    MOV             HRAM_0X1B,      A
:0X824  e60b                    MOVA            HRAM_0XB
:0X825  501c                    MOV             HRAM_0X1C,      A
:0X826  e60c                    MOVA            HRAM_0XC
:0X827  501d                    MOV             HRAM_0X1D,      A
:0X828  e60d                    MOVA            HRAM_0XD
:0X829  501e                    MOV             HRAM_0X1E,      A
:0X82a  e60e                    MOVA            HRAM_0XE
:0X82b  501f                    MOV             HRAM_0X1F,      A
:0X82c  e60f                    MOVA            HRAM_0XF
:0X82d  5020                    MOV             HRAM_0X20,      A
:0X82e  e610                    MOVA            HRAM_0X10
:0X82f  5021                    MOV             HRAM_0X21,      A
:0X830  e611                    MOVA            HRAM_0X11
:0X831  5022                    MOV             HRAM_0X22,      A
:0X832  e612                    MOVA            HRAM_0X12
;}
;/**********************************************
;函数名：isr
;描  述：中断处理函数
;输入值：无
;输出值：无
;返回值：无
;**********************************************/
;void isr(void) interrupt
;{
;    if (T8NIE && T8NIF)
:0X833  9199                    JBS             HRAM_0X99,      1
:0X834  6848                    GOTO            0X48
:0X835  919a                    JBS             HRAM_0X9A,      1
:0X836  6848                    GOTO            0X48
;    {
;        static unsigned int i;
;        i++;
:0X837  ea01                    SECTION         0X1
:0X838  5500                    INC             (_isr_i_7)&7f,  R                   ;(_isr_i_7)&7f: Bank 0    Addr: 0    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X839  9284                    JBS             HRAM_0X84,      2
:0X83a  683c                    GOTO            0X3C
:0X83b  5501                    INC             (_isr_i_7+1)&7f,                R   ;(_isr_i_7+1)&7f: Bank 0    Addr: 1    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;
;        if (i > 100)
:0X83c  5001                    MOV             (_isr_i_7+1)&7f,                A   ;(_isr_i_7+1)&7f: Bank 0    Addr: 1    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X83d  ce00                    SUBI            0X0
:0X83e  9284                    JBS             HRAM_0X84,      2
:0X83f  6842                    GOTO            0X42
:0X840  5000                    MOV             (_isr_i_7)&7f,  A                   ;(_isr_i_7)&7f: Bank 0    Addr: 0    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X841  ce64                    SUBI            0X64
:0X842  9884                    JBC             HRAM_0X84,      0
:0X843  6847                    GOTO            0X47
;        {
;            i = 0;
:0X844  e700                    CLR             (_isr_i_7)&7f                       ;(_isr_i_7)&7f: Bank 0    Addr: 0    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X845  e701                    CLR             (_isr_i_7+1)&7f                     ;(_isr_i_7+1)&7f: Bank 0    Addr: 1    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;            PB6 = ~PB6;
:0X846  2ea9                    BTT             (_PB6_0)>>3,    6                   ;(_PB6_0)>>3: Bank 511    Addr: 65449    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;        }
:0X847  a99a                    BCC             (_T8NIF_0)>>3,  1                   ;(_T8NIF_0)>>3: Bank 511    Addr: 65434    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;    }
;}
:0X848  ea00                    SECTION         0X0
:0X849  684a                    GOTO            0X4A
:0X84a  ffff                    NOP
:0X84b  ffff                    NOP
:0X84c  5003                    MOV             HRAM_0X3,       A
:0X84d  e613                    MOVA            HRAM_0X13
:0X84e  5004                    MOV             HRAM_0X4,       A
:0X84f  e614                    MOVA            HRAM_0X14
:0X850  5005                    MOV             HRAM_0X5,       A
:0X851  e615                    MOVA            HRAM_0X15
:0X852  5006                    MOV             HRAM_0X6,       A
:0X853  e616                    MOVA            HRAM_0X16
:0X854  5007                    MOV             HRAM_0X7,       A
:0X855  e617                    MOVA            HRAM_0X17
:0X856  5008                    MOV             HRAM_0X8,       A
:0X857  e618                    MOVA            HRAM_0X18
:0X858  5009                    MOV             0X9,            A
:0X859  e619                    MOVA            HRAM_0X19
:0X85a  500a                    MOV             HRAM_0XA,       A
:0X85b  e61a                    MOVA            HRAM_0X1A
:0X85c  500b                    MOV             HRAM_0XB,       A
:0X85d  e61b                    MOVA            HRAM_0X1B
:0X85e  500c                    MOV             HRAM_0XC,       A
:0X85f  e61c                    MOVA            HRAM_0X1C
:0X860  500d                    MOV             HRAM_0XD,       A
:0X861  e61d                    MOVA            HRAM_0X1D
:0X862  500e                    MOV             HRAM_0XE,       A
:0X863  e61e                    MOVA            HRAM_0X1E
:0X864  500f                    MOV             HRAM_0XF,       A
:0X865  e61f                    MOVA            HRAM_0X1F
:0X866  5010                    MOV             HRAM_0X10,      A
:0X867  e620                    MOVA            HRAM_0X20
:0X868  5011                    MOV             0X11,           A
:0X869  e621                    MOVA            HRAM_0X21
:0X86a  5012                    MOV             HRAM_0X12,      A
:0X86b  e622                    MOVA            HRAM_0X22
:0X86c  502a                    MOV             (CSEG_PTR+3)&7f,                A   ;(CSEG_PTR+3)&7f: Bank 0    Addr: 42     
:0X86d  e628                    MOVA            (CSEG_PTR+1)&7f                     ;(CSEG_PTR+1)&7f: Bank 0    Addr: 40     
:0X86e  5029                    MOV             (CSEG_PTR+2)&7f,                A   ;(CSEG_PTR+2)&7f: Bank 0    Addr: 41     
:0X86f  e627                    MOVA            (CSEG_PTR)&7f                       ;(CSEG_PTR)&7f: Bank 0    Addr: 39     
:0X870  5025                    MOV             (MUL_TEMP+2)&7f,                A   ;(MUL_TEMP+2)&7f: Bank 0    Addr: 37     
:0X871  e623                    MOVA            (MUL_TEMP)&7f                       ;(MUL_TEMP)&7f: Bank 0    Addr: 35     
:0X872  e688                    MOVA            HRAM_0X88
:0X873  5026                    MOV             (MUL_TEMP+3)&7f,                A   ;(MUL_TEMP+3)&7f: Bank 0    Addr: 38     
:0X874  e624                    MOVA            (MUL_TEMP+1)&7f                     ;(MUL_TEMP+1)&7f: Bank 0    Addr: 36     
:0X875  e689                    MOVA            HRAM_0X89
:0X876  5001                    MOV             (SAVED_FSR+1)&7f,               A   ;(SAVED_FSR+1)&7f: Bank 0    Addr: 1    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X877  e682                    MOVA            HRAM_0X82
:0X878  5000                    MOV             (SAVED_FSR)&7f, A                   ;(SAVED_FSR)&7f: Bank 0    Addr: 0    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X879  e681                    MOVA            HRAM_0X81
:0X87a  c181                    POP
:0X87b  c189                    RETIE
;/*********************************************************
;*Copyright (C), 2020, Shanghai Eastsoft Microelectronics Co., Ltd
;*文件名:  app_demo.c
;*作  者:  AE Team
;*版  本:  V1.00，编译于iDesigner(v4.2.3.174) + 工具链HRCC(v1.2.0.111)
;*日  期:  2020/07/23
;*描  述:  Bootloader示例程序
;          PA0：模拟BootPIN
;          PA1：TX
;          PA2：RX
;          PB6：电平翻转管脚，LED闪烁
;          演示方法请参考应用笔记《AN112_UserManual_ES-UART-BOOT》
;*备  注:  本软件仅供学习和演示使用，对用户直接引用代码所带来的风险或后果不承担任何法律责任。
;**********************************************************/
;#include <hic.h>
;
;float test(void);
;volatile float value;
;
;/**********************************************
;函数名： main
;描  述：主函数
;输入值：无
;输出值：无
;返回值：无
;**********************************************/
;void main()
;{
;    ANSL = 0xFF;
:0X87c  e783                    CLR             HRAM_0X83
:0X87d  e5ff                    MOVI            0XFF
:0X87e  e6bc                    MOVA            _ANSL_0                             ;_ANSL_0: Bank 511    Addr: 65468    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;    ANSH = 0xFF;
:0X87f  e5ff                    MOVI            0XFF
:0X880  e68d                    MOVA            _ANSH_0                             ;_ANSH_0: Bank 511    Addr: 65421    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;    PBT6 = 0;
:0X881  aeae                    BCC             (_PBT6_0)>>3,   6                   ;(_PBT6_0)>>3: Bank 511    Addr: 65454    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;
;    T8NC = 0x0E; //预分频系数1:128
:0X882  e50e                    MOVI            0XE
:0X883  e6be                    MOVA            _T8NC_0                             ;_T8NC_0: Bank 511    Addr: 65470    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;    T8N = 0;
:0X884  e7bd                    CLR             _T8N_0                              ;_T8N_0: Bank 511    Addr: 65469    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;    T8NIE = 1;  //不使能中断
:0X885  a199                    BSS             (_T8NIE_0)>>3,  1                   ;(_T8NIE_0)>>3: Bank 511    Addr: 65433    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;    T8NEN = 1;
:0X886  a7be                    BSS             (_T8NEN_0)>>3,  7                   ;(_T8NEN_0)>>3: Bank 511    Addr: 65470    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;    GIE = 1;
:0X887  a796                    BSS             (_GIE_0)>>3,    7                   ;(_GIE_0)>>3: Bank 511    Addr: 65430    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;    value = test();
:0X888  ec01                    PAGE            (_test)>>11
:0X889  60a6                    CALL            0XA6
:0X88a  ec01                    PAGE            (_0)>>11
:0X88b  208b                    MOVAR           _value                              ;_value: Bank 1    Addr: 139     
:0X88c  5014                    MOV             (?_TMP+1)&7f,   A                   ;(?_TMP+1)&7f: Bank 0    Addr: 20     
:0X88d  208c                    MOVAR           _value+1                            ;_value+1: Bank 1    Addr: 140     
:0X88e  5015                    MOV             (?_TMP+2)&7f,   A                   ;(?_TMP+2)&7f: Bank 0    Addr: 21     
:0X88f  208d                    MOVAR           _value+2                            ;_value+2: Bank 1    Addr: 141     
;
;    while (1)
:0X890  e53f                    MOVI            0X3F
:0X891  e618                    MOVA            (?_TMP+5)&7f                        ;(?_TMP+5)&7f: Bank 0    Addr: 24     
:0X892  e580                    MOVI            0X80
:0X893  e617                    MOVA            (?_TMP+4)&7f                        ;(?_TMP+4)&7f: Bank 0    Addr: 23     
:0X894  e500                    MOVI            0X0
:0X895  e616                    MOVA            (?_TMP+3)&7f                        ;(?_TMP+3)&7f: Bank 0    Addr: 22     
:0X896  788d                    MOVRA           _value+2                            ;_value+2: Bank 1    Addr: 141     
:0X897  e615                    MOVA            (?_TMP+2)&7f                        ;(?_TMP+2)&7f: Bank 0    Addr: 21     
:0X898  788c                    MOVRA           _value+1                            ;_value+1: Bank 1    Addr: 140     
:0X899  e614                    MOVA            (?_TMP+1)&7f                        ;(?_TMP+1)&7f: Bank 0    Addr: 20     
:0X89a  788b                    MOVRA           _value                              ;_value: Bank 1    Addr: 139     
:0X89b  e613                    MOVA            (?_TMP)&7f                          ;(?_TMP)&7f: Bank 0    Addr: 19     
:0X89c  ec03                    PAGE            (FLADD)>>11
:0X89d  60a9                    CALL            0XA9
:0X89e  ec01                    PAGE            (_1)>>11
:0X89f  5013                    MOV             (?_TMP)&7f,     A                   ;(?_TMP)&7f: Bank 0    Addr: 19     
:0X8a0  208b                    MOVAR           _value                              ;_value: Bank 1    Addr: 139     
:0X8a1  5014                    MOV             (?_TMP+1)&7f,   A                   ;(?_TMP+1)&7f: Bank 0    Addr: 20     
:0X8a2  208c                    MOVAR           _value+1                            ;_value+1: Bank 1    Addr: 140     
:0X8a3  5015                    MOV             (?_TMP+2)&7f,   A                   ;(?_TMP+2)&7f: Bank 0    Addr: 21     
:0X8a4  208d                    MOVAR           _value+2                            ;_value+2: Bank 1    Addr: 141     
;    }
:0X8a5  6890                    GOTO            0X90
;/**********************************************
;函数名：test
;描  述：增加代码量
;输入值：无
;输出值：无
;返回值：无
;**********************************************/
;float test()
;{
;    volatile float a, b, c;
;    a = 1031.34;
:0X8a6  e783                    CLR             HRAM_0X83
:0X8a7  e544                    MOVI            0X44
:0X8a8  ea01                    SECTION         0X1
:0X8a9  e604                    MOVA            (_test_a_10+2)&7f                   ;(_test_a_10+2)&7f: Bank 0    Addr: 4    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8aa  e580                    MOVI            0X80
:0X8ab  e603                    MOVA            (_test_a_10+1)&7f                   ;(_test_a_10+1)&7f: Bank 0    Addr: 3    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8ac  e5ea                    MOVI            0XEA
:0X8ad  e602                    MOVA            (_test_a_10)&7f                     ;(_test_a_10)&7f: Bank 0    Addr: 2    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;    b = 425;
:0X8ae  e543                    MOVI            0X43
:0X8af  e607                    MOVA            (_test_b_10+2)&7f                   ;(_test_b_10+2)&7f: Bank 0    Addr: 7    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8b0  e5d4                    MOVI            0XD4
:0X8b1  e606                    MOVA            (_test_b_10+1)&7f                   ;(_test_b_10+1)&7f: Bank 0    Addr: 6    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8b2  e580                    MOVI            0X80
:0X8b3  e605                    MOVA            (_test_b_10)&7f                     ;(_test_b_10)&7f: Bank 0    Addr: 5    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;    a *= 3;
:0X8b4  e540                    MOVI            0X40
:0X8b5  2018                    MOVAR           ?_TMP+5                             ;?_TMP+5: Bank 0    Addr: 24     
:0X8b6  e540                    MOVI            0X40
:0X8b7  2017                    MOVAR           ?_TMP+4                             ;?_TMP+4: Bank 0    Addr: 23     
:0X8b8  e500                    MOVI            0X0
:0X8b9  2016                    MOVAR           ?_TMP+3                             ;?_TMP+3: Bank 0    Addr: 22     
:0X8ba  5004                    MOV             (_test_a_10+2)&7f,              A   ;(_test_a_10+2)&7f: Bank 0    Addr: 4    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8bb  2015                    MOVAR           ?_TMP+2                             ;?_TMP+2: Bank 0    Addr: 21     
:0X8bc  5003                    MOV             (_test_a_10+1)&7f,              A   ;(_test_a_10+1)&7f: Bank 0    Addr: 3    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8bd  2014                    MOVAR           ?_TMP+1                             ;?_TMP+1: Bank 0    Addr: 20     
:0X8be  5002                    MOV             (_test_a_10)&7f,                A   ;(_test_a_10)&7f: Bank 0    Addr: 2    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8bf  2013                    MOVAR           ?_TMP                               ;?_TMP: Bank 0    Addr: 19     
:0X8c0  ec03                    PAGE            (FLMUL)>>11
:0X8c1  ea00                    SECTION         0X0
:0X8c2  615f                    CALL            0X15F
:0X8c3  ec01                    PAGE            (_2)>>11
:0X8c4  5013                    MOV             (?_TMP)&7f,     A                   ;(?_TMP)&7f: Bank 0    Addr: 19     
:0X8c5  2082                    MOVAR           _test_a_10                          ;_test_a_10: Bank 1    Addr: 130    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8c6  5014                    MOV             (?_TMP+1)&7f,   A                   ;(?_TMP+1)&7f: Bank 0    Addr: 20     
:0X8c7  2083                    MOVAR           _test_a_10+1                        ;_test_a_10+1: Bank 1    Addr: 131    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8c8  5015                    MOV             (?_TMP+2)&7f,   A                   ;(?_TMP+2)&7f: Bank 0    Addr: 21     
:0X8c9  2084                    MOVAR           _test_a_10+2                        ;_test_a_10+2: Bank 1    Addr: 132    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;    b /= 5;
:0X8ca  e540                    MOVI            0X40
:0X8cb  e618                    MOVA            (?_TMP+5)&7f                        ;(?_TMP+5)&7f: Bank 0    Addr: 24     
:0X8cc  e5a0                    MOVI            0XA0
:0X8cd  e617                    MOVA            (?_TMP+4)&7f                        ;(?_TMP+4)&7f: Bank 0    Addr: 23     
:0X8ce  e500                    MOVI            0X0
:0X8cf  e616                    MOVA            (?_TMP+3)&7f                        ;(?_TMP+3)&7f: Bank 0    Addr: 22     
:0X8d0  7887                    MOVRA           _test_b_10+2                        ;_test_b_10+2: Bank 1    Addr: 135    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8d1  e615                    MOVA            (?_TMP+2)&7f                        ;(?_TMP+2)&7f: Bank 0    Addr: 21     
:0X8d2  7886                    MOVRA           _test_b_10+1                        ;_test_b_10+1: Bank 1    Addr: 134    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8d3  e614                    MOVA            (?_TMP+1)&7f                        ;(?_TMP+1)&7f: Bank 0    Addr: 20     
:0X8d4  7885                    MOVRA           _test_b_10                          ;_test_b_10: Bank 1    Addr: 133    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8d5  e613                    MOVA            (?_TMP)&7f                          ;(?_TMP)&7f: Bank 0    Addr: 19     
:0X8d6  ec03                    PAGE            (FLDIV)>>11
:0X8d7  6110                    CALL            0X110
:0X8d8  ec01                    PAGE            (_3)>>11
:0X8d9  5013                    MOV             (?_TMP)&7f,     A                   ;(?_TMP)&7f: Bank 0    Addr: 19     
:0X8da  2085                    MOVAR           _test_b_10                          ;_test_b_10: Bank 1    Addr: 133    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8db  5014                    MOV             (?_TMP+1)&7f,   A                   ;(?_TMP+1)&7f: Bank 0    Addr: 20     
:0X8dc  2086                    MOVAR           _test_b_10+1                        ;_test_b_10+1: Bank 1    Addr: 134    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8dd  5015                    MOV             (?_TMP+2)&7f,   A                   ;(?_TMP+2)&7f: Bank 0    Addr: 21     
:0X8de  2087                    MOVAR           _test_b_10+2                        ;_test_b_10+2: Bank 1    Addr: 135    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;    c = a / b;
:0X8df  7887                    MOVRA           _test_b_10+2                        ;_test_b_10+2: Bank 1    Addr: 135    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8e0  e618                    MOVA            (?_TMP+5)&7f                        ;(?_TMP+5)&7f: Bank 0    Addr: 24     
:0X8e1  7886                    MOVRA           _test_b_10+1                        ;_test_b_10+1: Bank 1    Addr: 134    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8e2  e617                    MOVA            (?_TMP+4)&7f                        ;(?_TMP+4)&7f: Bank 0    Addr: 23     
:0X8e3  7885                    MOVRA           _test_b_10                          ;_test_b_10: Bank 1    Addr: 133    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8e4  e616                    MOVA            (?_TMP+3)&7f                        ;(?_TMP+3)&7f: Bank 0    Addr: 22     
:0X8e5  7884                    MOVRA           _test_a_10+2                        ;_test_a_10+2: Bank 1    Addr: 132    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8e6  e615                    MOVA            (?_TMP+2)&7f                        ;(?_TMP+2)&7f: Bank 0    Addr: 21     
:0X8e7  7883                    MOVRA           _test_a_10+1                        ;_test_a_10+1: Bank 1    Addr: 131    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8e8  e614                    MOVA            (?_TMP+1)&7f                        ;(?_TMP+1)&7f: Bank 0    Addr: 20     
:0X8e9  7882                    MOVRA           _test_a_10                          ;_test_a_10: Bank 1    Addr: 130    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8ea  e613                    MOVA            (?_TMP)&7f                          ;(?_TMP)&7f: Bank 0    Addr: 19     
:0X8eb  ec03                    PAGE            (FLDIV)>>11
:0X8ec  6110                    CALL            0X110
:0X8ed  ec01                    PAGE            (_4)>>11
:0X8ee  5013                    MOV             (?_TMP)&7f,     A                   ;(?_TMP)&7f: Bank 0    Addr: 19     
:0X8ef  2088                    MOVAR           _test_c_10                          ;_test_c_10: Bank 1    Addr: 136    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8f0  5014                    MOV             (?_TMP+1)&7f,   A                   ;(?_TMP+1)&7f: Bank 0    Addr: 20     
:0X8f1  2089                    MOVAR           _test_c_10+1                        ;_test_c_10+1: Bank 1    Addr: 137    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8f2  5015                    MOV             (?_TMP+2)&7f,   A                   ;(?_TMP+2)&7f: Bank 0    Addr: 21     
:0X8f3  208a                    MOVAR           _test_c_10+2                        ;_test_c_10+2: Bank 1    Addr: 138    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
;    return c;
:0X8f4  7888                    MOVRA           _test_c_10                          ;_test_c_10: Bank 1    Addr: 136    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8f5  e613                    MOVA            (?_TMP)&7f                          ;(?_TMP)&7f: Bank 0    Addr: 19     
:0X8f6  7889                    MOVRA           _test_c_10+1                        ;_test_c_10+1: Bank 1    Addr: 137    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8f7  e614                    MOVA            (?_TMP+1)&7f                        ;(?_TMP+1)&7f: Bank 0    Addr: 20     
:0X8f8  788a                    MOVRA           _test_c_10+2                        ;_test_c_10+2: Bank 1    Addr: 138    C:\Lisq\Project\Git\AN135_Examples_ES7P169C_ES7P0693_ES7P0031\_Bootloader_Demo\APP_demo\APP_demo\debug\app_demo.obj 
:0X8f9  e615                    MOVA            (?_TMP+2)&7f                        ;(?_TMP+2)&7f: Bank 0    Addr: 21     
:0X8fa  5013                    MOV             (?_TMP)&7f,     A                   ;(?_TMP)&7f: Bank 0    Addr: 19     
:0X8fb  c183                    RET
                                ORG             0X1800
:0X1800  6086                   CALL            0X86
:0X1801  501c                   MOV             ?_TMP+9,        A                  ;?_TMP+9: Bank 0    Addr: 28     
:0X1802  9284                   JBS             HRAM_0X84,      2
:0X1803  6806                   GOTO            HADR_0X6
:0X1804  5013                   MOV             ?_TMP,          A                  ;?_TMP: Bank 0    Addr: 19     
:0X1805  c183                   RET
:0X1806  6098                   CALL            0X98
:0X1807  501d                   MOV             ?_TMP+10,       A                  ;?_TMP+10: Bank 0    Addr: 29     
:0X1808  9a84                   JBC             HRAM_0X84,      2
:0X1809  6892                   GOTO            0X92
:0X180a  ee1c                   SUB             ?_TMP+9,        A                  ;?_TMP+9: Bank 0    Addr: 28     
:0X180b  e07f                   ADDI            0X7F
:0X180c  e61c                   MOVA            ?_TMP+9                            ;?_TMP+9: Bank 0    Addr: 28     
:0X180d  e71d                   CLR             ?_TMP+10                           ;?_TMP+10: Bank 0    Addr: 29     
:0X180e  e71e                   CLR             ?_TMP+11                           ;?_TMP+11: Bank 0    Addr: 30     
:0X180f  e71f                   CLR             ?_TMP+12                           ;?_TMP+12: Bank 0    Addr: 31     
:0X1810  e720                   CLR             ?_TMP+13                           ;?_TMP+13: Bank 0    Addr: 32     
:0X1811  e520                   MOVI            0X20
:0X1812  e61a                   MOVA            ?_TMP+7                            ;?_TMP+7: Bank 0    Addr: 26     
:0X1813  a884                   BCC             HRAM_0X84,      0
:0X1814  b11d                   RLB             ?_TMP+10,       R,              0X1        ;?_TMP+10: Bank 0    Addr: 29     
:0X1815  b11e                   RLB             ?_TMP+11,       R,              0X1        ;?_TMP+11: Bank 0    Addr: 30     
:0X1816  b11f                   RLB             ?_TMP+12,       R,              0X1        ;?_TMP+12: Bank 0    Addr: 31     
:0X1817  b120                   RLB             ?_TMP+13,       R,              0X1        ;?_TMP+13: Bank 0    Addr: 32     
:0X1818  5016                   MOV             ?_TMP+3,        A                  ;?_TMP+3: Bank 0    Addr: 22     
:0X1819  9284                   JBS             HRAM_0X84,      2
:0X181a  6827                   GOTO            0X27
:0X181b  5019                   MOV             ?_TMP+6,        A                  ;?_TMP+6: Bank 0    Addr: 25     
:0X181c  ee15                   SUB             ?_TMP+2,        A                  ;?_TMP+2: Bank 0    Addr: 21     
:0X181d  9284                   JBS             HRAM_0X84,      2
:0X181e  6825                   GOTO            0X25
:0X181f  5018                   MOV             ?_TMP+5,        A                  ;?_TMP+5: Bank 0    Addr: 24     
:0X1820  ee14                   SUB             ?_TMP+1,        A                  ;?_TMP+1: Bank 0    Addr: 20     
:0X1821  9284                   JBS             HRAM_0X84,      2
:0X1822  6825                   GOTO            0X25
:0X1823  5017                   MOV             ?_TMP+4,        A                  ;?_TMP+4: Bank 0    Addr: 23     
:0X1824  ee13                   SUB             ?_TMP,          A                  ;?_TMP: Bank 0    Addr: 19     
:0X1825  9084                   JBS             HRAM_0X84,      0
:0X1826  6830                   GOTO            0X30
:0X1827  5017                   MOV             ?_TMP+4,        A                  ;?_TMP+4: Bank 0    Addr: 23     
:0X1828  ef13                   SUB             ?_TMP,          R                  ;?_TMP: Bank 0    Addr: 19     
:0X1829  5018                   MOV             ?_TMP+5,        A                  ;?_TMP+5: Bank 0    Addr: 24     
:0X182a  1714                   SUBC            ?_TMP+1,        R                  ;?_TMP+1: Bank 0    Addr: 20     
:0X182b  5019                   MOV             ?_TMP+6,        A                  ;?_TMP+6: Bank 0    Addr: 25     
:0X182c  1715                   SUBC            ?_TMP+2,        R                  ;?_TMP+2: Bank 0    Addr: 21     
:0X182d  9084                   JBS             HRAM_0X84,      0
:0X182e  1116                   DEC             ?_TMP+3,        R                  ;?_TMP+3: Bank 0    Addr: 22     
:0X182f  a01d                   BSS             ?_TMP+10,       0                  ;?_TMP+10: Bank 0    Addr: 29     
:0X1830  a884                   BCC             HRAM_0X84,      0
:0X1831  b113                   RLB             ?_TMP,          R,              0X1        ;?_TMP: Bank 0    Addr: 19     
:0X1832  b114                   RLB             ?_TMP+1,        R,              0X1        ;?_TMP+1: Bank 0    Addr: 20     
:0X1833  b115                   RLB             ?_TMP+2,        R,              0X1        ;?_TMP+2: Bank 0    Addr: 21     
:0X1834  b116                   RLB             ?_TMP+3,        R,              0X1        ;?_TMP+3: Bank 0    Addr: 22     
:0X1835  571a                   JDEC            HRAM_0X1A,      R
:0X1836  6813                   GOTO            0X13
:0X1837  b020                   RLB             ?_TMP+13,       A,              0X1        ;?_TMP+13: Bank 0    Addr: 32     
:0X1838  9884                   JBC             HRAM_0X84,      0
:0X1839  6840                   GOTO            0X40
:0X183a  b11d                   RLB             ?_TMP+10,       R,              0X1        ;?_TMP+10: Bank 0    Addr: 29     
:0X183b  b11e                   RLB             ?_TMP+11,       R,              0X1        ;?_TMP+11: Bank 0    Addr: 30     
:0X183c  b11f                   RLB             ?_TMP+12,       R,              0X1        ;?_TMP+12: Bank 0    Addr: 31     
:0X183d  b120                   RLB             ?_TMP+13,       R,              0X1        ;?_TMP+13: Bank 0    Addr: 32     
:0X183e  111c                   DEC             ?_TMP+9,        R                  ;?_TMP+9: Bank 0    Addr: 28     
:0X183f  6837                   GOTO            0X37
:0X1840  501d                   MOV             ?_TMP+10,       A                  ;?_TMP+10: Bank 0    Addr: 29     
:0X1841  ce80                   SUBI            0X80
:0X1842  9884                   JBC             HRAM_0X84,      0
:0X1843  684b                   GOTO            0X4B
:0X1844  e501                   MOVI            0X1
:0X1845  5f1e                   ADD             ?_TMP+11,       R                  ;?_TMP+11: Bank 0    Addr: 30     
:0X1846  e500                   MOVI            0X0
:0X1847  151f                   ADDC            ?_TMP+12,       R                  ;?_TMP+12: Bank 0    Addr: 31     
:0X1848  1520                   ADDC            ?_TMP+13,       R                  ;?_TMP+13: Bank 0    Addr: 32     
:0X1849  9884                   JBC             HRAM_0X84,      0
:0X184a  551c                   INC             ?_TMP+9,        R                  ;?_TMP+9: Bank 0    Addr: 28     
:0X184b  d01b                   RRB             ?_TMP+8,        A,              0X1        ;?_TMP+8: Bank 0    Addr: 27     
:0X184c  5d1b                   XOR             ?_TMP+8,        R                  ;?_TMP+8: Bank 0    Addr: 27     
:0X184d  d01b                   RRB             ?_TMP+8,        A,              0X1        ;?_TMP+8: Bank 0    Addr: 27     
:0X184e  d01c                   RRB             ?_TMP+9,        A,              0X1        ;?_TMP+9: Bank 0    Addr: 28     
:0X184f  e616                   MOVA            ?_TMP+3                            ;?_TMP+3: Bank 0    Addr: 22     
:0X1850  7820                   MOVRA           ?_TMP+13                           ;?_TMP+13: Bank 0    Addr: 32     
:0X1851  2015                   MOVAR           ?_TMP+2                            ;?_TMP+2: Bank 0    Addr: 21     
:0X1852  af15                   BCC             ?_TMP+2,        7                  ;?_TMP+2: Bank 0    Addr: 21     
:0X1853  9884                   JBC             HRAM_0X84,      0
:0X1854  a715                   BSS             ?_TMP+2,        7                  ;?_TMP+2: Bank 0    Addr: 21     
:0X1855  781f                   MOVRA           ?_TMP+12                           ;?_TMP+12: Bank 0    Addr: 31     
:0X1856  2014                   MOVAR           ?_TMP+1                            ;?_TMP+1: Bank 0    Addr: 20     
:0X1857  781e                   MOVRA           ?_TMP+11                           ;?_TMP+11: Bank 0    Addr: 30     
:0X1858  2013                   MOVAR           ?_TMP                              ;?_TMP: Bank 0    Addr: 19     
:0X1859  c183                   RET
:0X185a  a819                   BCC             ?_TMP+6,        0                  ;?_TMP+6: Bank 0    Addr: 25     
:0X185b  b014                   RLB             ?_TMP+1,        A,              0X1        ;?_TMP+1: Bank 0    Addr: 20     
:0X185c  b015                   RLB             ?_TMP+2,        A,              0X1        ;?_TMP+2: Bank 0    Addr: 21     
:0X185d  e61a                   MOVA            ?_TMP+7                            ;?_TMP+7: Bank 0    Addr: 26     
:0X185e  501a                   MOV             ?_TMP+7,        A                  ;?_TMP+7: Bank 0    Addr: 26     
:0X185f  9a84                   JBC             HRAM_0X84,      2
:0X1860  6866                   GOTO            0X66
:0X1861  9884                   JBC             HRAM_0X84,      0
:0X1862  a019                   BSS             ?_TMP+6,        0                  ;?_TMP+6: Bank 0    Addr: 25     
:0X1863  e715                   CLR             ?_TMP+2                            ;?_TMP+2: Bank 0    Addr: 21     
:0X1864  a714                   BSS             ?_TMP+1,        7                  ;?_TMP+1: Bank 0    Addr: 20     
:0X1865  c183                   RET
:0X1866  e713                   CLR             ?_TMP                              ;?_TMP: Bank 0    Addr: 19     
:0X1867  e714                   CLR             ?_TMP+1                            ;?_TMP+1: Bank 0    Addr: 20     
:0X1868  e715                   CLR             ?_TMP+2                            ;?_TMP+2: Bank 0    Addr: 21     
:0X1869  5013                   MOV             ?_TMP,          A                  ;?_TMP: Bank 0    Addr: 19     
:0X186a  c183                   RET
:0X186b  a919                   BCC             ?_TMP+6,        1                  ;?_TMP+6: Bank 0    Addr: 25     
:0X186c  b017                   RLB             ?_TMP+4,        A,              0X1        ;?_TMP+4: Bank 0    Addr: 23     
:0X186d  b018                   RLB             ?_TMP+5,        A,              0X1        ;?_TMP+5: Bank 0    Addr: 24     
:0X186e  e61b                   MOVA            ?_TMP+8                            ;?_TMP+8: Bank 0    Addr: 27     
:0X186f  501b                   MOV             ?_TMP+8,        A                  ;?_TMP+8: Bank 0    Addr: 27     
:0X1870  9a84                   JBC             HRAM_0X84,      2
:0X1871  6877                   GOTO            0X77
:0X1872  9884                   JBC             HRAM_0X84,      0
:0X1873  a119                   BSS             ?_TMP+6,        1                  ;?_TMP+6: Bank 0    Addr: 25     
:0X1874  e718                   CLR             ?_TMP+5                            ;?_TMP+5: Bank 0    Addr: 24     
:0X1875  a717                   BSS             ?_TMP+4,        7                  ;?_TMP+4: Bank 0    Addr: 23     
:0X1876  c183                   RET
:0X1877  e716                   CLR             ?_TMP+3                            ;?_TMP+3: Bank 0    Addr: 22     
:0X1878  e717                   CLR             ?_TMP+4                            ;?_TMP+4: Bank 0    Addr: 23     
:0X1879  e718                   CLR             ?_TMP+5                            ;?_TMP+5: Bank 0    Addr: 24     
:0X187a  c183                   RET
:0X187b  5313                   COM             ?_TMP,          R                  ;?_TMP: Bank 0    Addr: 19     
:0X187c  5314                   COM             ?_TMP+1,        R                  ;?_TMP+1: Bank 0    Addr: 20     
:0X187d  5315                   COM             ?_TMP+2,        R                  ;?_TMP+2: Bank 0    Addr: 21     
:0X187e  5316                   COM             ?_TMP+3,        R                  ;?_TMP+3: Bank 0    Addr: 22     
:0X187f  e501                   MOVI            0X1
:0X1880  5f13                   ADD             ?_TMP,          R                  ;?_TMP: Bank 0    Addr: 19     
:0X1881  e500                   MOVI            0X0
:0X1882  1514                   ADDC            ?_TMP+1,        R                  ;?_TMP+1: Bank 0    Addr: 20     
:0X1883  1515                   ADDC            ?_TMP+2,        R                  ;?_TMP+2: Bank 0    Addr: 21     
:0X1884  1516                   ADDC            ?_TMP+3,        R                  ;?_TMP+3: Bank 0    Addr: 22     
:0X1885  c183                   RET
:0X1886  a81b                   BCC             ?_TMP+8,        0                  ;?_TMP+8: Bank 0    Addr: 27     
:0X1887  b015                   RLB             ?_TMP+2,        A,              0X1        ;?_TMP+2: Bank 0    Addr: 21     
:0X1888  b016                   RLB             ?_TMP+3,        A,              0X1        ;?_TMP+3: Bank 0    Addr: 22     
:0X1889  e61c                   MOVA            ?_TMP+9                            ;?_TMP+9: Bank 0    Addr: 28     
:0X188a  501c                   MOV             ?_TMP+9,        A                  ;?_TMP+9: Bank 0    Addr: 28     
:0X188b  9a84                   JBC             HRAM_0X84,      2
:0X188c  6892                   GOTO            0X92
:0X188d  9884                   JBC             HRAM_0X84,      0
:0X188e  a01b                   BSS             ?_TMP+8,        0                  ;?_TMP+8: Bank 0    Addr: 27     
:0X188f  e716                   CLR             ?_TMP+3                            ;?_TMP+3: Bank 0    Addr: 22     
:0X1890  a715                   BSS             ?_TMP+2,        7                  ;?_TMP+2: Bank 0    Addr: 21     
:0X1891  c183                   RET
:0X1892  e713                   CLR             ?_TMP                              ;?_TMP: Bank 0    Addr: 19     
:0X1893  e714                   CLR             ?_TMP+1                            ;?_TMP+1: Bank 0    Addr: 20     
:0X1894  e715                   CLR             ?_TMP+2                            ;?_TMP+2: Bank 0    Addr: 21     
:0X1895  e716                   CLR             ?_TMP+3                            ;?_TMP+3: Bank 0    Addr: 22     
:0X1896  5013                   MOV             ?_TMP,          A                  ;?_TMP: Bank 0    Addr: 19     
:0X1897  c183                   RET
:0X1898  a91b                   BCC             ?_TMP+8,        1                  ;?_TMP+8: Bank 0    Addr: 27     
:0X1899  b019                   RLB             ?_TMP+6,        A,              0X1        ;?_TMP+6: Bank 0    Addr: 25     
:0X189a  b01a                   RLB             ?_TMP+7,        A,              0X1        ;?_TMP+7: Bank 0    Addr: 26     
:0X189b  e61d                   MOVA            ?_TMP+10                           ;?_TMP+10: Bank 0    Addr: 29     
:0X189c  781d                   MOVRA           ?_TMP+10                           ;?_TMP+10: Bank 0    Addr: 29     
:0X189d  9a84                   JBC             HRAM_0X84,      2
:0X189e  68a4                   GOTO            0XA4
:0X189f  9884                   JBC             HRAM_0X84,      0
:0X18a0  a11b                   BSS             ?_TMP+8,        1                  ;?_TMP+8: Bank 0    Addr: 27     
:0X18a1  e71a                   CLR             ?_TMP+7                            ;?_TMP+7: Bank 0    Addr: 26     
:0X18a2  a719                   BSS             ?_TMP+6,        7                  ;?_TMP+6: Bank 0    Addr: 25     
:0X18a3  c183                   RET
:0X18a4  e717                   CLR             ?_TMP+4                            ;?_TMP+4: Bank 0    Addr: 23     
:0X18a5  e718                   CLR             ?_TMP+5                            ;?_TMP+5: Bank 0    Addr: 24     
:0X18a6  e719                   CLR             ?_TMP+6                            ;?_TMP+6: Bank 0    Addr: 25     
:0X18a7  e71a                   CLR             ?_TMP+7                            ;?_TMP+7: Bank 0    Addr: 26     
:0X18a8  c183                   RET
:0X18a9  606b                   CALL            0X6B
:0X18aa  501b                   MOV             ?_TMP+8,        A                  ;?_TMP+8: Bank 0    Addr: 27     
:0X18ab  9284                   JBS             HRAM_0X84,      2
:0X18ac  68af                   GOTO            0XAF
:0X18ad  5013                   MOV             ?_TMP,          A                  ;?_TMP: Bank 0    Addr: 19     
:0X18ae  c183                   RET
:0X18af  605a                   CALL            0X5A
:0X18b0  501a                   MOV             ?_TMP+7,        A                  ;?_TMP+7: Bank 0    Addr: 26     
:0X18b1  ee1b                   SUB             ?_TMP+8,        A                  ;?_TMP+8: Bank 0    Addr: 27     
:0X18b2  9084                   JBS             HRAM_0X84,      0
:0X18b3  68be                   GOTO            0XBE
:0X18b4  9a84                   JBC             HRAM_0X84,      2
:0X18b5  68c7                   GOTO            0XC7
:0X18b6  a884                   BCC             HRAM_0X84,      0
:0X18b7  d115                   RRB             ?_TMP+2,        R,              0X1        ;?_TMP+2: Bank 0    Addr: 21     
:0X18b8  d114                   RRB             ?_TMP+1,        R,              0X1        ;?_TMP+1: Bank 0    Addr: 20     
:0X18b9  d113                   RRB             ?_TMP,          R,              0X1        ;?_TMP: Bank 0    Addr: 19     
:0X18ba  551a                   INC             ?_TMP+7,        R                  ;?_TMP+7: Bank 0    Addr: 26     
:0X18bb  501a                   MOV             ?_TMP+7,        A                  ;?_TMP+7: Bank 0    Addr: 26     
:0X18bc  5c1b                   XOR             ?_TMP+8,        A                  ;?_TMP+8: Bank 0    Addr: 27     
:0X18bd  68b4                   GOTO            0XB4
:0X18be  a884                   BCC             HRAM_0X84,      0
:0X18bf  d118                   RRB             ?_TMP+5,        R,              0X1        ;?_TMP+5: Bank 0    Addr: 24     
:0X18c0  d117                   RRB             ?_TMP+4,        R,              0X1        ;?_TMP+4: Bank 0    Addr: 23     
:0X18c1  d116                   RRB             ?_TMP+3,        R,              0X1        ;?_TMP+3: Bank 0    Addr: 22     
:0X18c2  551b                   INC             ?_TMP+8,        R                  ;?_TMP+8: Bank 0    Addr: 27     
:0X18c3  501a                   MOV             ?_TMP+7,        A                  ;?_TMP+7: Bank 0    Addr: 26     
:0X18c4  5c1b                   XOR             ?_TMP+8,        A                  ;?_TMP+8: Bank 0    Addr: 27     
:0X18c5  9284                   JBS             HRAM_0X84,      2
:0X18c6  68be                   GOTO            0XBE
:0X18c7  9019                   JBS             HRAM_0X19,      0
:0X18c8  68d1                   GOTO            0XD1
:0X18c9  5313                   COM             ?_TMP,          R                  ;?_TMP: Bank 0    Addr: 19     
:0X18ca  5314                   COM             ?_TMP+1,        R                  ;?_TMP+1: Bank 0    Addr: 20     
:0X18cb  5315                   COM             ?_TMP+2,        R                  ;?_TMP+2: Bank 0    Addr: 21     
:0X18cc  5513                   INC             ?_TMP,          R                  ;?_TMP: Bank 0    Addr: 19     
:0X18cd  9a84                   JBC             HRAM_0X84,      2
:0X18ce  5514                   INC             ?_TMP+1,        R                  ;?_TMP+1: Bank 0    Addr: 20     
:0X18cf  9a84                   JBC             HRAM_0X84,      2
:0X18d0  5515                   INC             ?_TMP+2,        R                  ;?_TMP+2: Bank 0    Addr: 21     
:0X18d1  9119                   JBS             HRAM_0X19,      1
:0X18d2  68db                   GOTO            0XDB
:0X18d3  5316                   COM             ?_TMP+3,        R                  ;?_TMP+3: Bank 0    Addr: 22     
:0X18d4  5317                   COM             ?_TMP+4,        R                  ;?_TMP+4: Bank 0    Addr: 23     
:0X18d5  5318                   COM             ?_TMP+5,        R                  ;?_TMP+5: Bank 0    Addr: 24     
:0X18d6  5516                   INC             ?_TMP+3,        R                  ;?_TMP+3: Bank 0    Addr: 22     
:0X18d7  9a84                   JBC             HRAM_0X84,      2
:0X18d8  5517                   INC             ?_TMP+4,        R                  ;?_TMP+4: Bank 0    Addr: 23     
:0X18d9  9a84                   JBC             HRAM_0X84,      2
:0X18da  5518                   INC             ?_TMP+5,        R                  ;?_TMP+5: Bank 0    Addr: 24     
:0X18db  5016                   MOV             ?_TMP+3,        A                  ;?_TMP+3: Bank 0    Addr: 22     
:0X18dc  5f13                   ADD             ?_TMP,          R                  ;?_TMP: Bank 0    Addr: 19     
:0X18dd  5017                   MOV             ?_TMP+4,        A                  ;?_TMP+4: Bank 0    Addr: 23     
:0X18de  1514                   ADDC            ?_TMP+1,        R                  ;?_TMP+1: Bank 0    Addr: 20     
:0X18df  5018                   MOV             ?_TMP+5,        A                  ;?_TMP+5: Bank 0    Addr: 24     
:0X18e0  1515                   ADDC            ?_TMP+2,        R                  ;?_TMP+2: Bank 0    Addr: 21     
:0X18e1  e719                   CLR             ?_TMP+6                            ;?_TMP+6: Bank 0    Addr: 25     
:0X18e2  9715                   JBS             HRAM_0X15,      7
:0X18e3  68ed                   GOTO            0XED
:0X18e4  5313                   COM             ?_TMP,          R                  ;?_TMP: Bank 0    Addr: 19     
:0X18e5  5314                   COM             ?_TMP+1,        R                  ;?_TMP+1: Bank 0    Addr: 20     
:0X18e6  5315                   COM             ?_TMP+2,        R                  ;?_TMP+2: Bank 0    Addr: 21     
:0X18e7  5513                   INC             ?_TMP,          R                  ;?_TMP: Bank 0    Addr: 19     
:0X18e8  9a84                   JBC             HRAM_0X84,      2
:0X18e9  5514                   INC             ?_TMP+1,        R                  ;?_TMP+1: Bank 0    Addr: 20     
:0X18ea  9a84                   JBC             HRAM_0X84,      2
:0X18eb  5515                   INC             ?_TMP+2,        R                  ;?_TMP+2: Bank 0    Addr: 21     
:0X18ec  a019                   BSS             ?_TMP+6,        0                  ;?_TMP+6: Bank 0    Addr: 25     
:0X18ed  501a                   MOV             ?_TMP+7,        A                  ;?_TMP+7: Bank 0    Addr: 26     
:0X18ee  9a84                   JBC             HRAM_0X84,      2
:0X18ef  6866                   GOTO            0X66
:0X18f0  5015                   MOV             ?_TMP+2,        A                  ;?_TMP+2: Bank 0    Addr: 21     
:0X18f1  9a84                   JBC             HRAM_0X84,      2
:0X18f2  68f9                   GOTO            0XF9
:0X18f3  a884                   BCC             HRAM_0X84,      0
:0X18f4  d115                   RRB             ?_TMP+2,        R,              0X1        ;?_TMP+2: Bank 0    Addr: 21     
:0X18f5  d114                   RRB             ?_TMP+1,        R,              0X1        ;?_TMP+1: Bank 0    Addr: 20     
:0X18f6  d113                   RRB             ?_TMP,          R,              0X1        ;?_TMP: Bank 0    Addr: 19     
:0X18f7  551a                   INC             ?_TMP+7,        R                  ;?_TMP+7: Bank 0    Addr: 26     
:0X18f8  68ed                   GOTO            0XED
:0X18f9  5013                   MOV             ?_TMP,          A                  ;?_TMP: Bank 0    Addr: 19     
:0X18fa  5814                   IOR             ?_TMP+1,        A                  ;?_TMP+1: Bank 0    Addr: 20     
:0X18fb  9a84                   JBC             HRAM_0X84,      2
:0X18fc  6866                   GOTO            0X66
:0X18fd  9f14                   JBC             HRAM_0X14,      7
:0X18fe  6906                   GOTO            0X106
:0X18ff  111a                   DEC             ?_TMP+7,        R                  ;?_TMP+7: Bank 0    Addr: 26     
:0X1900  9a84                   JBC             HRAM_0X84,      2
:0X1901  6866                   GOTO            0X66
:0X1902  a884                   BCC             HRAM_0X84,      0
:0X1903  b113                   RLB             ?_TMP,          R,              0X1        ;?_TMP: Bank 0    Addr: 19     
:0X1904  b114                   RLB             ?_TMP+1,        R,              0X1        ;?_TMP+1: Bank 0    Addr: 20     
:0X1905  68fd                   GOTO            0XFD
:0X1906  af14                   BCC             ?_TMP+1,        7                  ;?_TMP+1: Bank 0    Addr: 20     
:0X1907  d119                   RRB             ?_TMP+6,        R,              0X1        ;?_TMP+6: Bank 0    Addr: 25     
:0X1908  d01a                   RRB             ?_TMP+7,        A,              0X1        ;?_TMP+7: Bank 0    Addr: 26     
:0X1909  e615                   MOVA            ?_TMP+2                            ;?_TMP+2: Bank 0    Addr: 21     
:0X190a  9884                   JBC             HRAM_0X84,      0
:0X190b  a714                   BSS             ?_TMP+1,        7                  ;?_TMP+1: Bank 0    Addr: 20     
:0X190c  5013                   MOV             ?_TMP,          A                  ;?_TMP: Bank 0    Addr: 19     
:0X190d  c183                   RET
:0X190e  2f18                   BTT             ?_TMP+5,        7                  ;?_TMP+5: Bank 0    Addr: 24     
:0X190f  68a9                   GOTO            0XA9
:0X1910  605a                   CALL            0X5A
:0X1911  501a                   MOV             ?_TMP+7,        A                  ;?_TMP+7: Bank 0    Addr: 26     
:0X1912  9284                   JBS             HRAM_0X84,      2
:0X1913  6916                   GOTO            0X116
:0X1914  5013                   MOV             ?_TMP,          A                  ;?_TMP: Bank 0    Addr: 19     
:0X1915  c183                   RET
:0X1916  606b                   CALL            0X6B
:0X1917  501b                   MOV             ?_TMP+8,        A                  ;?_TMP+8: Bank 0    Addr: 27     
:0X1918  9a84                   JBC             HRAM_0X84,      2
:0X1919  6866                   GOTO            0X66
:0X191a  ee1a                   SUB             ?_TMP+7,        A                  ;?_TMP+7: Bank 0    Addr: 26     
:0X191b  e07f                   ADDI            0X7F
:0X191c  e61a                   MOVA            ?_TMP+7                            ;?_TMP+7: Bank 0    Addr: 26     
:0X191d  e71b                   CLR             ?_TMP+8                            ;?_TMP+8: Bank 0    Addr: 27     
:0X191e  e71c                   CLR             ?_TMP+9                            ;?_TMP+9: Bank 0    Addr: 28     
:0X191f  e71d                   CLR             ?_TMP+10                           ;?_TMP+10: Bank 0    Addr: 29     
:0X1920  e518                   MOVI            0X18
:0X1921  e618                   MOVA            ?_TMP+5                            ;?_TMP+5: Bank 0    Addr: 24     
:0X1922  a884                   BCC             HRAM_0X84,      0
:0X1923  b11b                   RLB             ?_TMP+8,        R,              0X1        ;?_TMP+8: Bank 0    Addr: 27     
:0X1924  b11c                   RLB             ?_TMP+9,        R,              0X1        ;?_TMP+9: Bank 0    Addr: 28     
:0X1925  b11d                   RLB             ?_TMP+10,       R,              0X1        ;?_TMP+10: Bank 0    Addr: 29     
:0X1926  5015                   MOV             ?_TMP+2,        A                  ;?_TMP+2: Bank 0    Addr: 21     
:0X1927  9284                   JBS             HRAM_0X84,      2
:0X1928  6931                   GOTO            0X131
:0X1929  5017                   MOV             ?_TMP+4,        A                  ;?_TMP+4: Bank 0    Addr: 23     
:0X192a  ee14                   SUB             ?_TMP+1,        A                  ;?_TMP+1: Bank 0    Addr: 20     
:0X192b  9284                   JBS             HRAM_0X84,      2
:0X192c  692f                   GOTO            0X12F
:0X192d  5016                   MOV             ?_TMP+3,        A                  ;?_TMP+3: Bank 0    Addr: 22     
:0X192e  ee13                   SUB             ?_TMP,          A                  ;?_TMP: Bank 0    Addr: 19     
:0X192f  9084                   JBS             HRAM_0X84,      0
:0X1930  693a                   GOTO            0X13A
:0X1931  5016                   MOV             ?_TMP+3,        A                  ;?_TMP+3: Bank 0    Addr: 22     
:0X1932  ef13                   SUB             ?_TMP,          R                  ;?_TMP: Bank 0    Addr: 19     
:0X1933  5017                   MOV             ?_TMP+4,        A                  ;?_TMP+4: Bank 0    Addr: 23     
:0X1934  9084                   JBS             HRAM_0X84,      0
:0X1935  1e17                   JINC            HRAM_0X17,      A
:0X1936  ef14                   SUB             ?_TMP+1,        R                  ;?_TMP+1: Bank 0    Addr: 20     
:0X1937  9084                   JBS             HRAM_0X84,      0
:0X1938  1115                   DEC             ?_TMP+2,        R                  ;?_TMP+2: Bank 0    Addr: 21     
:0X1939  a01b                   BSS             ?_TMP+8,        0                  ;?_TMP+8: Bank 0    Addr: 27     
:0X193a  a884                   BCC             HRAM_0X84,      0
:0X193b  b113                   RLB             ?_TMP,          R,              0X1        ;?_TMP: Bank 0    Addr: 19     
:0X193c  b114                   RLB             ?_TMP+1,        R,              0X1        ;?_TMP+1: Bank 0    Addr: 20     
:0X193d  b115                   RLB             ?_TMP+2,        R,              0X1        ;?_TMP+2: Bank 0    Addr: 21     
:0X193e  5718                   JDEC            HRAM_0X18,      R
:0X193f  6922                   GOTO            0X122
:0X1940  b01d                   RLB             ?_TMP+10,       A,              0X1        ;?_TMP+10: Bank 0    Addr: 29     
:0X1941  9884                   JBC             HRAM_0X84,      0
:0X1942  6948                   GOTO            0X148
:0X1943  b11b                   RLB             ?_TMP+8,        R,              0X1        ;?_TMP+8: Bank 0    Addr: 27     
:0X1944  b11c                   RLB             ?_TMP+9,        R,              0X1        ;?_TMP+9: Bank 0    Addr: 28     
:0X1945  b11d                   RLB             ?_TMP+10,       R,              0X1        ;?_TMP+10: Bank 0    Addr: 29     
:0X1946  111a                   DEC             ?_TMP+7,        R                  ;?_TMP+7: Bank 0    Addr: 26     
:0X1947  6940                   GOTO            0X140
:0X1948  501b                   MOV             ?_TMP+8,        A                  ;?_TMP+8: Bank 0    Addr: 27     
:0X1949  ce80                   SUBI            0X80
:0X194a  9884                   JBC             HRAM_0X84,      0
:0X194b  6952                   GOTO            0X152
:0X194c  e501                   MOVI            0X1
:0X194d  5f1c                   ADD             ?_TMP+9,        R                  ;?_TMP+9: Bank 0    Addr: 28     
:0X194e  e500                   MOVI            0X0
:0X194f  151d                   ADDC            ?_TMP+10,       R                  ;?_TMP+10: Bank 0    Addr: 29     
:0X1950  9884                   JBC             HRAM_0X84,      0
:0X1951  551a                   INC             ?_TMP+7,        R                  ;?_TMP+7: Bank 0    Addr: 26     
:0X1952  d019                   RRB             ?_TMP+6,        A,              0X1        ;?_TMP+6: Bank 0    Addr: 25     
:0X1953  5d19                   XOR             ?_TMP+6,        R                  ;?_TMP+6: Bank 0    Addr: 25     
:0X1954  d019                   RRB             ?_TMP+6,        A,              0X1        ;?_TMP+6: Bank 0    Addr: 25     
:0X1955  d01a                   RRB             ?_TMP+7,        A,              0X1        ;?_TMP+7: Bank 0    Addr: 26     
:0X1956  e615                   MOVA            ?_TMP+2                            ;?_TMP+2: Bank 0    Addr: 21     
:0X1957  781d                   MOVRA           ?_TMP+10                           ;?_TMP+10: Bank 0    Addr: 29     
:0X1958  2014                   MOVAR           ?_TMP+1                            ;?_TMP+1: Bank 0    Addr: 20     
:0X1959  af14                   BCC             ?_TMP+1,        7                  ;?_TMP+1: Bank 0    Addr: 20     
:0X195a  9884                   JBC             HRAM_0X84,      0
:0X195b  a714                   BSS             ?_TMP+1,        7                  ;?_TMP+1: Bank 0    Addr: 20     
:0X195c  781c                   MOVRA           ?_TMP+9                            ;?_TMP+9: Bank 0    Addr: 28     
:0X195d  2013                   MOVAR           ?_TMP                              ;?_TMP: Bank 0    Addr: 19     
:0X195e  c183                   RET
:0X195f  605a                   CALL            0X5A
:0X1960  501a                   MOV             ?_TMP+7,        A                  ;?_TMP+7: Bank 0    Addr: 26     
:0X1961  9a84                   JBC             HRAM_0X84,      2
:0X1962  6866                   GOTO            0X66
:0X1963  606b                   CALL            0X6B
:0X1964  501b                   MOV             ?_TMP+8,        A                  ;?_TMP+8: Bank 0    Addr: 27     
:0X1965  9a84                   JBC             HRAM_0X84,      2
:0X1966  6866                   GOTO            0X66
:0X1967  5e1a                   ADD             ?_TMP+7,        A                  ;?_TMP+7: Bank 0    Addr: 26     
:0X1968  9884                   JBC             HRAM_0X84,      0
:0X1969  696d                   GOTO            0X16D
:0X196a  ce80                   SUBI            0X80
:0X196b  9884                   JBC             HRAM_0X84,      0
:0X196c  6866                   GOTO            0X66
:0X196d  501b                   MOV             ?_TMP+8,        A                  ;?_TMP+8: Bank 0    Addr: 27     
:0X196e  e081                   ADDI            0X81
:0X196f  5f1a                   ADD             ?_TMP+7,        R                  ;?_TMP+7: Bank 0    Addr: 26     
:0X1970  7813                   MOVRA           ?_TMP                              ;?_TMP: Bank 0    Addr: 19     
:0X1971  e623                   MOVA            MUL_TEMP                           ;MUL_TEMP: Bank 0    Addr: 35     
:0X1972  e688                   MOVA            HRAM_0X88
:0X1973  7816                   MOVRA           ?_TMP+3                            ;?_TMP+3: Bank 0    Addr: 22     
:0X1974  e624                   MOVA            MUL_TEMP+1                         ;MUL_TEMP+1: Bank 0    Addr: 36     
:0X1975  e689                   MOVA            HRAM_0X89
:0X1976  5089                   MOV             HRAM_0X89,      A
:0X1977  e615                   MOVA            ?_TMP+2                            ;?_TMP+2: Bank 0    Addr: 21     
:0X1978  7814                   MOVRA           ?_TMP+1                            ;?_TMP+1: Bank 0    Addr: 20     
:0X1979  e623                   MOVA            MUL_TEMP                           ;MUL_TEMP: Bank 0    Addr: 35     
:0X197a  e688                   MOVA            HRAM_0X88
:0X197b  7816                   MOVRA           ?_TMP+3                            ;?_TMP+3: Bank 0    Addr: 22     
:0X197c  e624                   MOVA            MUL_TEMP+1                         ;MUL_TEMP+1: Bank 0    Addr: 36     
:0X197d  e689                   MOVA            HRAM_0X89
:0X197e  5088                   MOV             HRAM_0X88,      A
:0X197f  5f15                   ADD             ?_TMP+2,        R                  ;?_TMP+2: Bank 0    Addr: 21     
:0X1980  5089                   MOV             HRAM_0X89,      A
:0X1981  e718                   CLR             ?_TMP+5                            ;?_TMP+5: Bank 0    Addr: 24     
:0X1982  1518                   ADDC            ?_TMP+5,        R                  ;?_TMP+5: Bank 0    Addr: 24     
:0X1983  e71b                   CLR             ?_TMP+8                            ;?_TMP+8: Bank 0    Addr: 27     
:0X1984  7813                   MOVRA           ?_TMP                              ;?_TMP: Bank 0    Addr: 19     
:0X1985  e623                   MOVA            MUL_TEMP                           ;MUL_TEMP: Bank 0    Addr: 35     
:0X1986  e688                   MOVA            HRAM_0X88
:0X1987  7817                   MOVRA           ?_TMP+4                            ;?_TMP+4: Bank 0    Addr: 23     
:0X1988  e624                   MOVA            MUL_TEMP+1                         ;MUL_TEMP+1: Bank 0    Addr: 36     
:0X1989  e689                   MOVA            HRAM_0X89
:0X198a  5088                   MOV             HRAM_0X88,      A
:0X198b  5f15                   ADD             ?_TMP+2,        R                  ;?_TMP+2: Bank 0    Addr: 21     
:0X198c  5089                   MOV             HRAM_0X89,      A
:0X198d  1518                   ADDC            ?_TMP+5,        R                  ;?_TMP+5: Bank 0    Addr: 24     
:0X198e  e500                   MOVI            0X0
:0X198f  151b                   ADDC            ?_TMP+8,        R                  ;?_TMP+8: Bank 0    Addr: 27     
:0X1990  7814                   MOVRA           ?_TMP+1                            ;?_TMP+1: Bank 0    Addr: 20     
:0X1991  e623                   MOVA            MUL_TEMP                           ;MUL_TEMP: Bank 0    Addr: 35     
:0X1992  e688                   MOVA            HRAM_0X88
:0X1993  7817                   MOVRA           ?_TMP+4                            ;?_TMP+4: Bank 0    Addr: 23     
:0X1994  e624                   MOVA            MUL_TEMP+1                         ;MUL_TEMP+1: Bank 0    Addr: 36     
:0X1995  e689                   MOVA            HRAM_0X89
:0X1996  5088                   MOV             HRAM_0X88,      A
:0X1997  5f18                   ADD             ?_TMP+5,        R                  ;?_TMP+5: Bank 0    Addr: 24     
:0X1998  5089                   MOV             HRAM_0X89,      A
:0X1999  151b                   ADDC            ?_TMP+8,        R                  ;?_TMP+8: Bank 0    Addr: 27     
:0X199a  b01b                   RLB             ?_TMP+8,        A,              0X1        ;?_TMP+8: Bank 0    Addr: 27     
:0X199b  9884                   JBC             HRAM_0X84,      0
:0X199c  69a1                   GOTO            0X1A1
:0X199d  b115                   RLB             ?_TMP+2,        R,              0X1        ;?_TMP+2: Bank 0    Addr: 21     
:0X199e  b118                   RLB             ?_TMP+5,        R,              0X1        ;?_TMP+5: Bank 0    Addr: 24     
:0X199f  b11b                   RLB             ?_TMP+8,        R,              0X1        ;?_TMP+8: Bank 0    Addr: 27     
:0X19a0  69a2                   GOTO            0X1A2
:0X19a1  551a                   INC             ?_TMP+7,        R                  ;?_TMP+7: Bank 0    Addr: 26     
:0X19a2  5015                   MOV             ?_TMP+2,        A                  ;?_TMP+2: Bank 0    Addr: 21     
:0X19a3  ce80                   SUBI            0X80
:0X19a4  9884                   JBC             HRAM_0X84,      0
:0X19a5  69ac                   GOTO            0X1AC
:0X19a6  e501                   MOVI            0X1
:0X19a7  5f18                   ADD             ?_TMP+5,        R                  ;?_TMP+5: Bank 0    Addr: 24     
:0X19a8  e500                   MOVI            0X0
:0X19a9  151b                   ADDC            ?_TMP+8,        R                  ;?_TMP+8: Bank 0    Addr: 27     
:0X19aa  9884                   JBC             HRAM_0X84,      0
:0X19ab  551a                   INC             ?_TMP+7,        R                  ;?_TMP+7: Bank 0    Addr: 26     
:0X19ac  a884                   BCC             HRAM_0X84,      0
:0X19ad  d019                   RRB             ?_TMP+6,        A,              0X1        ;?_TMP+6: Bank 0    Addr: 25     
:0X19ae  5d19                   XOR             ?_TMP+6,        R                  ;?_TMP+6: Bank 0    Addr: 25     
:0X19af  d019                   RRB             ?_TMP+6,        A,              0X1        ;?_TMP+6: Bank 0    Addr: 25     
:0X19b0  d01a                   RRB             ?_TMP+7,        A,              0X1        ;?_TMP+7: Bank 0    Addr: 26     
:0X19b1  2015                   MOVAR           ?_TMP+2                            ;?_TMP+2: Bank 0    Addr: 21     
:0X19b2  781b                   MOVRA           ?_TMP+8                            ;?_TMP+8: Bank 0    Addr: 27     
:0X19b3  2014                   MOVAR           ?_TMP+1                            ;?_TMP+1: Bank 0    Addr: 20     
:0X19b4  af14                   BCC             ?_TMP+1,        7                  ;?_TMP+1: Bank 0    Addr: 20     
:0X19b5  9884                   JBC             HRAM_0X84,      0
:0X19b6  a714                   BSS             ?_TMP+1,        7                  ;?_TMP+1: Bank 0    Addr: 20     
:0X19b7  7818                   MOVRA           ?_TMP+5                            ;?_TMP+5: Bank 0    Addr: 24     
:0X19b8  2013                   MOVAR           ?_TMP                              ;?_TMP: Bank 0    Addr: 19     
:0X19b9  c183                   RET

                                END
