Index: 1062_mouse.IAB
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: 1062_mouse.IAB
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: 1062_mouse.IAD
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: 1062_mouse.IAD
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: 1062_mouse.IMB
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: 1062_mouse.IMB
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: 1062_mouse.IMD
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: 1062_mouse.IMD
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: 1062_mouse.PFI
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: 1062_mouse.PFI
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: 1062_mouse.PO
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: 1062_mouse.PO
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: 1062_mouse.PR
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: 1062_mouse.PR
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: 1062_mouse.PRI
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: 1062_mouse.PRI
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: 1062_mouse.PS
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: 1062_mouse.PS
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: 1062_mouse.SearchResults
===================================================================
--- /branch/mouse_project/XZR/24G&BLE_li/1062_mouse.SearchResults	(revision 1537)
+++ /branch/mouse_project/XZR/24G&BLE_li/1062_mouse.SearchResults	(nonexistent)
@@ -1,3 +0,0 @@
----- p_mouse_bt_discovery_check Matches (2 in 1 files) ----
-Patch.prog (program):	call p_mouse_bt_discovery_check
-Patch.prog (program):p_mouse_bt_discovery_check:
Index: 1062_mouse.WK3
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: 1062_mouse.WK3
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: do.bat
===================================================================
--- /branch/mouse_project/XZR/24G&BLE_li/do.bat	(revision 1537)
+++ /branch/mouse_project/XZR/24G&BLE_li/do.bat	(working copy)
@@ -99,11 +99,19 @@
 
 geneep -n ramcode.rom sched.rom 0 %enckey% c
 
- rem geneep -n -k key.txt
+rem geneep -n -k key.txt
 
+echo eeprom.dat is filling with 0xff......
 cd ..\output
+copy eeprom.dat ..\util\eeprom.dat
 
-echo eeprom.dat Generated......
+cd ..\util
+eeprom2fulleeprom.exe eeprom.dat 64>compare2.dat
+crc16.exe compare2.dat 2 >..\output\eeprom.dat
+del eeprom.dat
+del compare2.dat
+
+echo eeprom.dat_with0xff Generated......
 
 if "%device_option%" equ "module" (
 perl eeprom2hciimage_1021s.pl
Index: output/bt_program23.icode
===================================================================
--- /branch/mouse_project/XZR/24G&BLE_li/output/bt_program23.icode	(revision 1537)
+++ /branch/mouse_project/XZR/24G&BLE_li/output/bt_program23.icode	(working copy)
@@ -1,32 +1,32 @@
  00000000  0x00000041 bbit1  0x00000008 , 0x00000011 
- 00000001  0x00000042 beq  0x00000085 , 0x000006e1 
- 00000002  0x00000043 beq  0x00000089 , 0x000006b2 
+ 00000001  0x00000042 beq  0x00000085 , 0x000006d8 
+ 00000002  0x00000043 beq  0x00000089 , 0x000006a9 
  00000003  0x00000044 beq  0x00000000 , 0x00000028 
  00000004  0x00000045 beq  0x00000001 , 0x0000002b 
  00000005  0x00000046 beq  0x000000a1 , 0x00000034 
  00000006  0x00000047 beq  0x000000b1 , 0x00000039 
  00000007  0x00000048 beq  0x000000b2 , 0x00000043 
- 00000008  0x00000049 beq  0x000000c4 , 0x0000030d 
- 00000009  0x0000004a beq  0x000000c9 , 0x00000391 
- 00000010  0x0000004b beq  0x000000ca , 0x00000395 
- 00000011  0x0000004c beq  0x000000e3 , 0x00000534 
- 00000012  0x0000004d beq  0x000000e6 , 0x000004de 
- 00000013  0x0000004e beq  0x000000ea , 0x0000056f 
- 00000014  0x0000004f beq  0x000000eb , 0x00000584 
- 00000015  0x00000050 beq  0x000000ec , 0x000005b0 
+ 00000008  0x00000049 beq  0x000000c4 , 0x00000304 
+ 00000009  0x0000004a beq  0x000000c9 , 0x00000388 
+ 00000010  0x0000004b beq  0x000000ca , 0x0000038c 
+ 00000011  0x0000004c beq  0x000000e3 , 0x0000052b 
+ 00000012  0x0000004d beq  0x000000e6 , 0x000004d5 
+ 00000013  0x0000004e beq  0x000000ea , 0x00000566 
+ 00000014  0x0000004f beq  0x000000eb , 0x0000057b 
+ 00000015  0x00000050 beq  0x000000ec , 0x000005a7 
  00000016  0x00000051 branch  0x00002a8e 
- 00000017  0x00000053 beq  0x00000039 , 0x000005b4 
- 00000018  0x00000054 beq  0x00000043 , 0x000005bc 
- 00000019  0x00000055 beq  0x0000004a , 0x000005c2 
- 00000020  0x00000056 beq  0x00000057 , 0x000005c5 
- 00000021  0x00000057 beq  0x00000059 , 0x000005d7 
- 00000022  0x00000058 beq  0x00000063 , 0x000005e4 
- 00000023  0x00000059 beq  0x00000066 , 0x0000060e 
- 00000024  0x0000005a beq  0x00000067 , 0x00000625 
- 00000025  0x0000005b beq  0x0000006a , 0x0000064e 
- 00000026  0x0000005c beq  0x00000077 , 0x00000659 
- 00000027  0x0000005d beq  0x0000003f , 0x0000029c 
- 00000028  0x0000005e beq  0x0000008c , 0x00000669 
+ 00000017  0x00000053 beq  0x00000039 , 0x000005ab 
+ 00000018  0x00000054 beq  0x00000043 , 0x000005b3 
+ 00000019  0x00000055 beq  0x0000004a , 0x000005b9 
+ 00000020  0x00000056 beq  0x00000057 , 0x000005bc 
+ 00000021  0x00000057 beq  0x00000059 , 0x000005ce 
+ 00000022  0x00000058 beq  0x00000063 , 0x000005db 
+ 00000023  0x00000059 beq  0x00000066 , 0x00000605 
+ 00000024  0x0000005a beq  0x00000067 , 0x0000061c 
+ 00000025  0x0000005b beq  0x0000006a , 0x00000645 
+ 00000026  0x0000005c beq  0x00000077 , 0x00000650 
+ 00000027  0x0000005d beq  0x0000003f , 0x00000293 
+ 00000028  0x0000005e beq  0x0000008c , 0x00000660 
  00000029  0x0000005f branch  0x00002a8e 
  00000030  0x00000063 copy  0x0000003f , 0x00000011 
  00000031  0x00000064 fetcht  0x00000001 , 0x00004c79 
@@ -44,7 +44,7 @@
  00000043  0x00000076 arg  0x000009ae , 0x00000005 
  00000044  0x00000077 arg  0x0000000c , 0x00000039 
  00000045  0x00000078 call  0x00007ed4 
- 00000046  0x00000079 call  0x000003d5 
+ 00000046  0x00000079 call  0x000003cc 
  00000047  0x0000007a call  0x00006a03 
  00000048  0x0000007b call  0x00005cf6 
  00000049  0x0000007c ncall  0x00002c65 , 0x0000002b 
@@ -75,7 +75,7 @@
  00000074  0x0000009e call  0x00000129 
  00000075  0x0000009f fetch  0x00000001 , 0x00004bce 
  00000076  0x000000a0 rtnne  0x000000ff 
- 00000077  0x000000a1 call  0x00000686 
+ 00000077  0x000000a1 call  0x0000067d 
  00000078  0x000000a3 fetch  0x00000001 , 0x00004bfa 
  00000079  0x000000a4 beq  0x00000001 , 0x00000081 
  00000080  0x000000a6 call  0x00000058 
@@ -83,7 +83,7 @@
  00000082  0x000000a8 rtneq  0x00000001 
  00000083  0x000000aa call  0x0000008a 
  00000084  0x000000ab nrtn  0x00000028 
- 00000085  0x000000ac call  0x000002fe 
+ 00000085  0x000000ac call  0x000002f5 
  00000086  0x000000ad setarg  0x0000ea60 
  00000087  0x000000ae branch  0x00002b93 
  00000088  0x000000b1 fetch  0x00000001 , 0x000046f5 
@@ -92,7 +92,7 @@
  00000091  0x000000b4 store  0x00000003 , 0x00004bed 
  00000092  0x000000b5 jam  0x0000001e , 0x0000480a 
  00000093  0x000000b6 rtn 
- 00000094  0x000000b9 call  0x000002c9 
+ 00000094  0x000000b9 call  0x000002c0 
  00000095  0x000000ba nrtn  0x00000028 
  00000096  0x000000bb call  0x00000073 
  00000097  0x000000bc fetch  0x00000002 , 0x00004cff 
@@ -144,7 +144,7 @@
  00000143  0x000000f5 branch  0x00007fe9 , 0x00000034 
  00000144  0x000000f6 fetch  0x00000001 , 0x000045b1 
  00000145  0x000000f7 branch  0x00007fe9 , 0x00000034 
- 00000146  0x000000f8 branch  0x00000301 
+ 00000146  0x000000f8 branch  0x000002f8 
  00000147  0x000000fb jam  0x00000001 , 0x00004bea 
  00000148  0x000000fc jam  0x00000000 , 0x00004cf3 
  00000149  0x000000fd call  0x000000ad 
@@ -184,7 +184,7 @@
  00000183  0x0000012e set0  0x00000004 , 0x0000003f 
  00000184  0x0000012f store  0x00000001 , 0x00004bbf 
  00000185  0x00000130 rtn 
- 00000186  0x00000133 call  0x0000067c 
+ 00000186  0x00000133 call  0x00000673 
  00000187  0x00000134 fetch  0x00000001 , 0x00004cf5 
  00000188  0x00000135 beq  0x00000001 , 0x000000bf 
  00000189  0x00000136 beq  0x00000002 , 0x000000c3 
@@ -211,7 +211,7 @@
  00000210  0x00000154 call  0x00000235 
  00000211  0x00000155 jam  0x00000002 , 0x00004c03 
  00000212  0x00000156 branch  0x00000129 
- 00000213  0x00000159 call  0x0000067c 
+ 00000213  0x00000159 call  0x00000673 
  00000214  0x0000015a jam  0x00000000 , 0x00004cf1 
  00000215  0x0000015b branch  0x000000ad 
  00000216  0x0000015e jam  0x00000002 , 0x00004cf6 
@@ -294,7 +294,7 @@
  00000293  0x000001c0 setarg  0x00000000 
  00000294  0x000001c1 store  0x00000001 , 0x00004808 
  00000295  0x000001c2 store  0x00000004 , 0x0000469b 
- 00000296  0x000001c3 branch  0x00000355 
+ 00000296  0x000001c3 branch  0x0000034c 
  00000297  0x000001c6 jam  0x00000000 , 0x00004bc7 
  00000298  0x000001c8 arg  0x00000d00 , 0x0000000b 
  00000299  0x000001c9 until  0x00000023 , 0x00000026 
@@ -305,7 +305,7 @@
  00000304  0x000001ce nbranch  0x00000154 , 0x0000002f 
  00000305  0x000001cf call  0x00000140 
  00000306  0x000001d0 call  0x00000170 
- 00000307  0x000001d1 call  0x00000678 
+ 00000307  0x000001d1 call  0x0000066f 
  00000308  0x000001d3 fetch  0x00000001 , 0x00004bbd 
  00000309  0x000001d4 increase  0x00000001 , 0x0000003f 
  00000310  0x000001d5 store  0x00000001 , 0x00004bbd 
@@ -321,10 +321,10 @@
  00000320  0x000001e2 arg  0x00000004 , 0x00000039 
  00000321  0x000001e3 arg  0x00004b5a , 0x00000005 
  00000322  0x000001e4 branch  0x00007ec6 
- 00000323  0x000001e7 call  0x00000675 
+ 00000323  0x000001e7 call  0x0000066c 
  00000324  0x000001e8 branch  0x0000019a 
  00000325  0x000001eb disable  0x0000002f 
- 00000326  0x000001ec call  0x000002a8 
+ 00000326  0x000001ec call  0x0000029f 
  00000327  0x000001ef fetch  0x00000001 , 0x00004bfa 
  00000328  0x000001f0 beq  0x00000001 , 0x00000152 
  00000329  0x000001f1 force  0x00000000 , 0x00000015 
@@ -333,10 +333,10 @@
  00000332  0x000001f4 fetcht  0x00000001 , 0x00000017 
  00000333  0x000001f5 call  0x0000291f 
  00000334  0x000001f6 call  0x00002924 
- 00000335  0x000001f7 call  0x00000258 
- 00000336  0x000001f8 call  0x00000294 , 0x0000002f 
+ 00000335  0x000001f7 call  0x0000024f 
+ 00000336  0x000001f8 call  0x0000028b , 0x0000002f 
  00000337  0x000001f9 rtn 
- 00000338  0x000001fb call  0x00000294 
+ 00000338  0x000001fb call  0x0000028b 
  00000339  0x000001fc branch  0x00000134 
  00000340  0x000001ff fetch  0x00000001 , 0x00004bc6 
  00000341  0x00000200 increase  0x00000001 , 0x0000003f 
@@ -473,7 +473,7 @@
  00000472  0x000002ab nbranch  0x000001e3 , 0x00000018 
  00000473  0x000002ac nbranch  0x000001e3 , 0x0000002f 
  00000474  0x000002ad call  0x00000170 
- 00000475  0x000002ae call  0x00000319 
+ 00000475  0x000002ae call  0x00000310 
  00000476  0x000002af fetch  0x00000004 , 0x00004be6 
  00000477  0x000002b0 fetcht  0x00000004 , 0x00004bca 
  00000478  0x000002b1 isub  0x00000002 , 0x0000003e 
@@ -493,7 +493,7 @@
  00000492  0x000002c1 beq  0x00000002 , 0x000001fd 
  00000493  0x000002c2 beq  0x00000003 , 0x000001fb 
  00000494  0x000002c3 rtn 
- 00000495  0x000002c6 call  0x00000319 
+ 00000495  0x000002c6 call  0x00000310 
  00000496  0x000002c7 fetch  0x00000004 , 0x00004bf5 
  00000497  0x000002c8 store  0x00000004 , 0x00004be6 
  00000498  0x000002c9 branch  0x000001f7 
@@ -589,1279 +589,1270 @@
  00000588  0x0000034b set1  0x00000001 , 0x00000002 
  00000589  0x0000034c rshift  0x00000002 , 0x0000000e 
  00000590  0x0000034d rtn 
- 00000591  0x00000350 call  0x000053c4 
- 00000592  0x00000351 fetch  0x00000004 , 0x00004be6 
- 00000593  0x00000352 iforce  0x00000009 
- 00000594  0x00000353 call  0x00002918 
- 00000595  0x00000354 fetcht  0x00000001 , 0x00004bc8 
- 00000596  0x00000355 call  0x0000291f 
- 00000597  0x00000356 setarg  0x00000500 
- 00000598  0x00000357 call  0x00002a8f 
- 00000599  0x00000358 call  0x00002924 
- 00000600  0x0000035c call  0x00000246 
- 00000601  0x0000035d disable  0x0000002f 
- 00000602  0x0000035e enable  0x0000000d 
- 00000603  0x0000035f enable  0x00000021 
- 00000604  0x00000360 disable  0x00000020 
- 00000605  0x00000361 enable  0x00000010 
- 00000606  0x00000362 fetch  0x00000002 , 0x00004bc1 
- 00000607  0x00000363 iforce  0x0000001b 
- 00000608  0x00000364 correlate  0x0000003e , 0x00000003 
- 00000609  0x00000365 nbranch  0x00000298 , 0x00000018 
- 00000610  0x00000368 disable  0x0000000d 
- 00000611  0x00000369 enable  0x0000000b 
- 00000612  0x0000036a enable  0x00000007 
- 00000613  0x0000036b enable  0x00000009 
- 00000614  0x0000036c call  0x00000291 
- 00000615  0x0000036d store  0x00000001 , 0x00004c72 
- 00000616  0x0000036e fetcht  0x00000001 , 0x00004c71 
- 00000617  0x0000036f isub  0x00000002 , 0x0000003e 
- 00000618  0x00000370 nbranch  0x00000294 , 0x00000005 
- 00000619  0x00000371 call  0x00000291 
- 00000620  0x00000372 store  0x00000001 , 0x00004b38 
- 00000621  0x00000373 fetch  0x00000001 , 0x00004c04 
- 00000622  0x00000374 sub  0x0000003f , 0x00000002 , 0x0000003e 
- 00000623  0x00000375 branch  0x00000274 , 0x00000005 
- 00000624  0x00000376 fetch  0x00000001 , 0x00004b38 
- 00000625  0x00000377 fetcht  0x00000001 , 0x00004bbf 
- 00000626  0x00000378 icompare  0x00000007 , 0x00000002 
- 00000627  0x00000379 nbranch  0x00000294 , 0x00000001 
- 00000628  0x0000037b call  0x00000291 
- 00000629  0x0000037c istore  0x00000001 , 0x00000005 
- 00000630  0x0000037d rshift3  0x0000003f , 0x0000003f 
- 00000631  0x0000037e and  0x0000003f , 0x0000001f , 0x00000039 
- 00000632  0x0000037f branch  0x0000027c , 0x00000005 
- 00000633  0x00000381 call  0x00000291 
- 00000634  0x00000382 istore  0x00000001 , 0x00000005 
- 00000635  0x00000383 loop  0x00000279 
- 00000636  0x00000386 copy  0x00000005 , 0x00000011 
- 00000637  0x00000387 call  0x00000291 
- 00000638  0x00000388 store  0x00000001 , 0x00004cf9 
- 00000639  0x00000389 copy  0x00000011 , 0x00000005 
- 00000640  0x0000038a parse  0x00000003 , 0x00000000 , 0x00000018 
- 00000641  0x0000038b enable  0x00000010 
- 00000642  0x0000038c arg  0x00000664 , 0x0000001b 
- 00000643  0x0000038d rshift32  0x0000003f , 0x0000003f 
- 00000644  0x0000038e rshift16  0x0000003f , 0x0000003f 
- 00000645  0x0000038f istore  0x00000003 , 0x00000005 
- 00000646  0x00000390 disable  0x0000000b 
- 00000647  0x00000391 branch  0x00000294 , 0x00000006 
- 00000648  0x00000394 enable  0x0000002f 
- 00000649  0x00000395 fetch  0x00000001 , 0x00000017 
- 00000650  0x00000396 add  0x0000003f , 0x00000000 , 0x00000011 
- 00000651  0x00000397 call  0x00002981 
- 00000652  0x00000398 disable  0x0000000d 
- 00000653  0x00000399 call  0x00002918 
- 00000654  0x0000039a fetch  0x00000001 , 0x00004cf9 
- 00000655  0x0000039b call  0x0000001e 
- 00000656  0x0000039c rtn 
- 00000657  0x0000039f parse  0x00000003 , 0x00000000 , 0x00000008 
- 00000658  0x000003a0 rshift3  0x0000000c , 0x0000003f 
- 00000659  0x000003a1 rtn 
- 00000660  0x000003a4 disable  0x0000001b 
- 00000661  0x000003a5 disable  0x0000000b 
- 00000662  0x000003a6 call  0x0000264d 
- 00000663  0x000003a7 rtn 
- 00000664  0x000003aa branch  0x00000294 
- 00000665  0x000003ad call  0x00002918 
- 00000666  0x000003ae fetcht  0x00000001 , 0x00004bc8 
- 00000667  0x000003af branch  0x00002933 
- 00000668  0x000003b3 jam  0x00000036 , 0x0000890f 
- 00000669  0x000003b4 jam  0x0000005f , 0x0000890b 
- 00000670  0x000003b5 enable  0x00000036 
- 00000671  0x000003b6 jam  0x00000007 , 0x00008914 
- 00000672  0x000003b7 call  0x000002a5 
- 00000673  0x000003b8 fetch  0x00000001 , 0x000041e0 
- 00000674  0x000003b9 rtn  0x00000034 
- 00000675  0x000003ba jam  0x000000b8 , 0x0000890a 
- 00000676  0x000003bb rtn 
- 00000677  0x000003bd fetch  0x00000002 , 0x00004150 
- 00000678  0x000003be bbit1  0x00000003 , 0x00002a8c 
- 00000679  0x000003bf rtn 
- 00000680  0x000003c2 call  0x000053c4 
- 00000681  0x000003c3 fetch  0x00000004 , 0x00004be6 
- 00000682  0x000003c4 iforce  0x00000009 
- 00000683  0x000003c5 call  0x00000246 
- 00000684  0x000003c6 call  0x00000299 
- 00000685  0x000003c7 set1  0x00000000 , 0x00000015 
- 00000686  0x000003c8 enable  0x0000001d 
- 00000687  0x000003c9 enable  0x00000020 
- 00000688  0x000003ca disable  0x00000021 
- 00000689  0x000003cd rshift16  0x00000009 , 0x0000003f 
- 00000690  0x000003ce rshift8  0x0000003f , 0x0000003f 
- 00000691  0x000003cf rshift4  0x0000003f , 0x0000003f 
- 00000692  0x000003d0 inject  0x00000003 , 0x00000028 
- 00000693  0x000003d1 disable  0x0000001d 
- 00000694  0x000003d2 enable  0x0000001b 
- 00000695  0x000003d3 enable  0x00000007 
- 00000696  0x000003d4 enable  0x00000009 
- 00000697  0x000003d5 fetch  0x00000001 , 0x00004c71 
- 00000698  0x000003d6 inject  0x00000003 , 0x00000008 
- 00000699  0x000003d7 fetch  0x00000001 , 0x00004bc0 
- 00000700  0x000003d8 iforce  0x00000039 
- 00000701  0x000003d9 arg  0x00004b7a , 0x00000006 
- 00000702  0x000003db ifetch  0x00000001 , 0x00000006 
- 00000703  0x000003dc inject  0x00000003 , 0x00000008 
- 00000704  0x000003dd loop  0x000002be 
- 00000705  0x000003e0 enable  0x00000008 
- 00000706  0x000003e1 inject  0x00000003 , 0x00000018 
- 00000707  0x000003e2 disable  0x00000008 
- 00000708  0x000003e3 until  0x0000003e , 0x00000027 
- 00000709  0x000003e4 nop  0x00000064 
- 00000710  0x000003e5 disable  0x0000001d 
- 00000711  0x000003e6 disable  0x0000001b 
- 00000712  0x000003e7 rtn 
- 00000713  0x000003ea call  0x00007fe9 
- 00000714  0x000003eb fetcht  0x00000004 , 0x00004bdf 
- 00000715  0x000003ec copy  0x00000022 , 0x0000003f 
- 00000716  0x000003ed isub  0x00000002 , 0x0000003e 
- 00000717  0x000003ee ncall  0x00002d18 , 0x00000002 
- 00000718  0x000003ef copy  0x0000003f , 0x00000012 
- 00000719  0x000003f0 fetch  0x00000004 , 0x00004bdf 
- 00000720  0x000003f1 fetcht  0x00000001 , 0x00004be3 
- 00000721  0x000003f2 iadd  0x00000002 , 0x00000002 
- 00000722  0x000003f3 copy  0x00000012 , 0x0000003f 
- 00000723  0x000003f4 isub  0x00000002 , 0x0000003e 
- 00000724  0x000003f5 nrtn  0x00000002 
- 00000725  0x000003f6 set0  0x0000001c , 0x0000003f 
- 00000726  0x000003f7 store  0x00000004 , 0x00004bdf 
- 00000727  0x000003f8 branch  0x00007fe7 
- 00000728  0x000003fb call  0x000029bb 
- 00000729  0x000003fc rtn  0x00000034 
- 00000730  0x000003fd fetcht  0x00000001 , 0x00004c78 
- 00000731  0x000003fe arg  0x00000d9e , 0x00000011 
- 00000732  0x000003ff call  0x000002df 
- 00000733  0x00000400 storet  0x00000001 , 0x00004c78 
- 00000734  0x00000401 rtn 
- 00000735  0x00000404 copy  0x00000011 , 0x0000003f 
- 00000736  0x00000405 iadd  0x00000002 , 0x00000005 
- 00000737  0x00000406 fetch  0x00000001 , 0x00000018 
- 00000738  0x00000407 istore  0x00000001 , 0x00000005 
- 00000739  0x00000408 increase  0x00000001 , 0x00000002 
- 00000740  0x00000409 and_into  0x00000007 , 0x00000002 
- 00000741  0x0000040a rtn 
- 00000742  0x0000040c arg  0x00000000 , 0x00000002 
- 00000743  0x0000040d arg  0x00000008 , 0x00000039 
- 00000744  0x0000040e copy  0x00000011 , 0x00000006 
- 00000745  0x00000410 ifetch  0x00000001 , 0x00000006 
- 00000746  0x00000411 iadd  0x00000002 , 0x00000002 
- 00000747  0x00000412 loop  0x000002e9 
- 00000748  0x00000413 rshift3  0x00000002 , 0x0000003f 
- 00000749  0x00000414 copy  0x0000003f , 0x00000002 
- 00000750  0x00000415 rtnmark0  0x00000026 
- 00000751  0x00000417 div  0x0000003f , 0x0000000a 
- 00000752  0x00000418 call  0x00007f86 
- 00000753  0x00000419 quotient  0x0000003f 
- 00000754  0x0000041a lshift4  0x0000003f , 0x0000003f 
- 00000755  0x0000041b remainder  0x00000002 
- 00000756  0x0000041c ior  0x00000002 , 0x00000002 
- 00000757  0x0000041d rtn 
- 00000758  0x0000041e rtn 
- 00000759  0x00000422 rtnmark1  0x00000026 
- 00000760  0x00000423 call  0x000003cb 
- 00000761  0x00000424 call  0x00000301 
- 00000762  0x00000425 fetch  0x00000001 , 0x00004040 
- 00000763  0x00000426 bbit0  0x00000000 , 0x000002fe 
- 00000764  0x00000427 fetch  0x00000001 , 0x000000a0 
- 00000765  0x00000428 nrtn  0x00000034 
- 00000766  0x0000042a setarg  0x00000000 
- 00000767  0x0000042b store  0x00000008 , 0x000000a1 
- 00000768  0x0000042c rtn 
- 00000769  0x0000042f call  0x0000030a 
- 00000770  0x00000430 call  0x000002fe 
- 00000771  0x00000431 call  0x00003ebf 
- 00000772  0x00000432 hfetch  0x00000004 , 0x00008070 
- 00000773  0x00000433 hfetcht  0x00000004 , 0x00008078 
- 00000774  0x00000434 ior  0x00000002 , 0x00000002 
- 00000775  0x00000435 invert  0x00000002 , 0x00000002 
- 00000776  0x00000436 hstoret  0x00000004 , 0x0000807c 
- 00000777  0x00000437 rtn 
- 00000778  0x0000043a fetch  0x00000001 , 0x00004b03 
- 00000779  0x0000043b rtn  0x00000034 
- 00000780  0x0000043c branch  0x00000535 
- 00000781  0x00000440 call  0x00003416 
- 00000782  0x00000441 branch  0x00000317 , 0x0000002b 
- 00000783  0x00000442 jam  0x00000020 , 0x00008078 
- 00000784  0x00000443 call  0x000003f4 
- 00000785  0x00000444 fetch  0x00000001 , 0x000041de 
- 00000786  0x00000445 store  0x00000001 , 0x00004c75 
- 00000787  0x00000446 call  0x00000675 
- 00000788  0x00000447 fetch  0x00000001 , 0x00004685 
- 00000789  0x00000448 store  0x00000001 , 0x000046da 
- 00000790  0x00000449 call  0x000043ca 
- 00000791  0x0000044b call  0x0000031c 
- 00000792  0x0000044c branch  0x000074b9 
- 00000793  0x0000044f fetch  0x00000001 , 0x00004c75 
- 00000794  0x00000450 store  0x00000001 , 0x000041de 
- 00000795  0x00000451 rtn 
- 00000796  0x00000454 ncall  0x0000035f , 0x0000002b 
- 00000797  0x00000455 call  0x00000340 
- 00000798  0x00000456 rtn  0x0000002b 
- 00000799  0x00000457 call  0x000006e3 
- 00000800  0x00000458 call  0x000003b6 
- 00000801  0x0000045d branch  0x0000039c 
- 00000802  0x00000460 call  0x00000319 
- 00000803  0x00000461 fetch  0x00000001 , 0x00004210 
- 00000804  0x00000462 beq  0x00000034 , 0x00000326 
- 00000805  0x00000463 rtn 
- 00000806  0x00000467 jam  0x00000001 , 0x0000479f 
- 00000807  0x00000468 fetch  0x00000002 , 0x000046a8 
- 00000808  0x00000469 fetcht  0x00000001 , 0x00004b12 
- 00000809  0x0000046a sub  0x00000002 , 0x000000ff , 0x0000003e 
- 00000810  0x0000046b nbranch  0x0000032c , 0x00000005 
- 00000811  0x0000046c setarg  0x00000258 
- 00000812  0x0000046e store  0x00000002 , 0x000046ae 
- 00000813  0x0000046f call  0x00003418 
- 00000814  0x00000470 call  0x00000334 
- 00000815  0x00000471 setarg  0x00000004 
- 00000816  0x00000472 istore  0x00000001 , 0x00000006 
- 00000817  0x00000474 arg  0x00004390 , 0x00000006 
- 00000818  0x00000475 call  0x000005ac 
- 00000819  0x00000477 branch  0x00007df4 
- 00000820  0x0000047a arg  0x00004370 , 0x00000011 
- 00000821  0x0000047c ifetch  0x00000001 , 0x00000011 
- 00000822  0x0000047d rtn  0x00000034 
- 00000823  0x0000047e iadd  0x00000006 , 0x00000011 
- 00000824  0x0000047f ifetch  0x00000001 , 0x00000006 
- 00000825  0x00000480 rtneq  0x00000001 
- 00000826  0x00000481 branch  0x00000335 
- 00000827  0x00000495 fetch  0x00000004 , 0x000046d3 
- 00000828  0x00000496 bbit0  0x00000014 , 0x00003d66 
- 00000829  0x00000497 fetch  0x00000001 , 0x0000477a 
- 00000830  0x00000498 beq  0x000000ff , 0x00003d66 
- 00000831  0x00000499 branch  0x00000535 
- 00000832  0x0000049c jam  0x00000076 , 0x00004212 
- 00000833  0x0000049d branch  0x00003d36 
- 00000834  0x000004a0 call  0x00000340 
- 00000835  0x000004a1 call  0x000040c0 
- 00000836  0x000004a5 call  0x000040d9 
- 00000837  0x000004a6 beq  0x00000030 , 0x0000034e 
- 00000838  0x000004a7 beq  0x00000031 , 0x00000350 
- 00000839  0x000004a8 call  0x000040d1 
- 00000840  0x000004a9 nop  0x000003e8 
- 00000841  0x000004aa branch  0x00000344 
- 00000842  0x000004ad jam  0x00000001 , 0x00004b03 
- 00000843  0x000004ae call  0x0000640f 
- 00000844  0x000004af call  0x00000342 
- 00000845  0x000004b0 branch  0x00006411 
- 00000846  0x000004b3 call  0x00000355 
- 00000847  0x000004b4 branch  0x000040e0 
- 00000848  0x000004b8 call  0x00000355 
- 00000849  0x000004b9 fetch  0x00000001 , 0x000046de 
- 00000850  0x000004ba beq  0x00000070 , 0x000040e8 
- 00000851  0x000004bb jam  0x00000001 , 0x000046e0 
- 00000852  0x000004bc rtn 
- 00000853  0x000004bf setarg  0x00008006 
- 00000854  0x000004c0 call  0x00006413 
- 00000855  0x000004c1 nop  0x00002ee0 
- 00000856  0x000004c2 branch  0x0000033b 
- 00000857  0x000004c4 setarg  0x00000006 
- 00000858  0x000004c5 call  0x00006414 
- 00000859  0x000004c6 or  0x0000003f , 0x00000008 , 0x0000003f 
- 00000860  0x000004c7 lshift8  0x0000003f , 0x0000003f 
- 00000861  0x000004c8 add  0x0000003f , 0x00000006 , 0x0000003f 
- 00000862  0x000004c9 branch  0x00006413 
- 00000863  0x000004cc call  0x000000a8 
- 00000864  0x000004d1 call  0x00003e6e 
- 00000865  0x000004d2 call  0x00003e1e 
- 00000866  0x000004d3 setarg  0x00000000 
- 00000867  0x000004d4 store  0x00000002 , 0x00004154 
- 00000868  0x000004d5 call  0x00000383 
- 00000869  0x000004d6 call  0x00003e54 
- 00000870  0x000004d7 call  0x00005810 
- 00000871  0x000004d8 call  0x00005839 
- 00000872  0x000004d9 call  0x0000582c 
- 00000873  0x000004da call  0x00005818 
- 00000874  0x000004e0 call  0x0000659c 
- 00000875  0x000004e1 fetch  0x00000004 , 0x000046d3 
- 00000876  0x000004e2 isolate1  0x00000019 , 0x0000003f 
- 00000877  0x000004e3 ncall  0x000065c2 , 0x00000001 
- 00000878  0x000004e4 call  0x0000443f 
- 00000879  0x000004e5 call  0x0000038d 
- 00000880  0x000004e6 call  0x0000045f 
- 00000881  0x000004e7 call  0x000065df 
- 00000882  0x000004e8 call  0x00000376 
- 00000883  0x000004e9 fetch  0x00000001 , 0x00004b12 
- 00000884  0x000004ea beq  0x000000ff , 0x0000037e 
- 00000885  0x000004eb rtn 
- 00000886  0x000004ee arg  0x00000001 , 0x00000002 
- 00000887  0x000004ef arg  0x00004b12 , 0x00000011 
- 00000888  0x000004f0 arg  0x00000064 , 0x00000012 
- 00000889  0x000004f1 branch  0x000065df 
- 00000890  0x000004f3 arg  0x00000001 , 0x00000002 
- 00000891  0x000004f4 arg  0x00004b12 , 0x00000011 
- 00000892  0x000004f5 arg  0x00000064 , 0x00000012 
- 00000893  0x000004f6 branch  0x000065d1 
- 00000894  0x000004f8 jam  0x00000034 , 0x00004210 
- 00000895  0x000004f9 setarg  0x00000000 
- 00000896  0x000004fa invert  0x0000003f , 0x0000003f 
- 00000897  0x000004fb store  0x00000006 , 0x000044a0 
- 00000898  0x000004fc rtn 
- 00000899  0x000004ff fetch  0x00000004 , 0x000046d3 
- 00000900  0x00000500 rtnbit0  0x0000001f 
- 00000901  0x00000502 fetcht  0x00000001 , 0x000046f7 
- 00000902  0x00000503 call  0x000067fb 
- 00000903  0x00000504 fetcht  0x00000001 , 0x000046f7 
- 00000904  0x00000505 call  0x0000681d 
- 00000905  0x00000506 jam  0x00000003 , 0x000046f6 
- 00000906  0x00000507 rtn  0x00000001 
- 00000907  0x00000508 jam  0x00000000 , 0x000046f6 
- 00000908  0x00000509 rtn 
- 00000909  0x0000050d call  0x000033c4 
- 00000910  0x0000050e branch  0x00004316 , 0x00000005 
- 00000911  0x0000050f call  0x00000574 
- 00000912  0x00000510 branch  0x00003dcb 
- 00000913  0x00000513 arg  0x00000002 , 0x00000002 
- 00000914  0x00000514 arg  0x00000aaa , 0x00000011 
- 00000915  0x00000515 arg  0x00000062 , 0x00000012 
- 00000916  0x00000516 branch  0x000065d1 
- 00000917  0x00000519 arg  0x00000002 , 0x00000002 
- 00000918  0x0000051a arg  0x00000a9a , 0x00000011 
- 00000919  0x0000051b arg  0x00000062 , 0x00000012 
- 00000920  0x0000051c branch  0x000033c8 
- 00000921  0x0000051f setarg  0x00000177 
- 00000922  0x00000520 store  0x00000002 , 0x00004d01 
- 00000923  0x00000521 rtn 
- 00000924  0x00000524 setarg  0x00000019 
- 00000925  0x00000525 store  0x00000002 , 0x00004d01 
- 00000926  0x00000526 ncall  0x00000399 , 0x0000002b 
- 00000927  0x0000052c call  0x00000342 
- 00000928  0x0000052d call  0x00000359 
- 00000929  0x0000052f fetch  0x00000001 , 0x0000471f 
- 00000930  0x00000530 store  0x00000001 , 0x0000471e 
- 00000931  0x00000535 fetch  0x00000004 , 0x000046d3 
- 00000932  0x00000536 rtnbit0  0x00000011 
- 00000933  0x00000537 fetch  0x00000001 , 0x00004b37 
- 00000934  0x00000538 bbit1  0x00000002 , 0x000001aa 
- 00000935  0x0000053b setarg  0x0000ffff 
- 00000936  0x0000053c store  0x00000002 , 0x00004be6 
- 00000937  0x0000053d istore  0x00000002 , 0x00000005 
- 00000938  0x0000053e call  0x0000045f 
- 00000939  0x0000053f call  0x000065d1 
- 00000940  0x00000540 branch  0x000001ce 
- 00000941  0x00000548 arg  0x00000002 , 0x00000039 
- 00000942  0x00000549 arg  0x00004be6 , 0x00000006 
- 00000943  0x0000054b call  0x00007fe7 
- 00000944  0x0000054c setarg  0x0000ffff 
- 00000945  0x0000054e ifetcht  0x00000002 , 0x00000006 
- 00000946  0x0000054f isub  0x00000002 , 0x0000003e 
- 00000947  0x00000550 ncall  0x00007fe9 , 0x00000005 
- 00000948  0x00000551 loop  0x000003b1 
- 00000949  0x00000552 rtn 
- 00000950  0x00000555 setarg  0x000003c7 
- 00000951  0x00000556 store  0x00000002 , 0x00004cef 
- 00000952  0x00000557 setarg  0x000003de 
- 00000953  0x00000558 store  0x00000002 , 0x000041ef 
- 00000954  0x00000559 setarg  0x00000663 
- 00000955  0x0000055a store  0x00000002 , 0x000041f9 
- 00000956  0x0000055b setarg  0x000002f7 
- 00000957  0x0000055c store  0x00000002 , 0x000041ed 
- 00000958  0x0000055d setarg  0x00000429 
- 00000959  0x0000055e store  0x00000002 , 0x000041f5 
- 00000960  0x0000055f setarg  0x00000416 
- 00000961  0x00000560 store  0x00000002 , 0x000041f3 
- 00000962  0x00000561 setarg  0x00000478 
- 00000963  0x00000562 store  0x00000002 , 0x000041eb 
- 00000964  0x00000563 setarg  0x0000048d 
- 00000965  0x00000564 store  0x00000002 , 0x000041fd 
- 00000966  0x00000565 rtn 
- 00000967  0x00000568 call  0x00004401 
- 00000968  0x00000569 fetch  0x00000002 , 0x0000469f 
- 00000969  0x0000056a rtn  0x00000034 
- 00000970  0x0000056b branch  0x00000079 
- 00000971  0x0000056e arg  0x00001800 , 0x00000006 
- 00000972  0x0000056f arg  0x0000480b , 0x00000005 
- 00000973  0x00000570 call  0x000003d3 
- 00000974  0x00000571 arg  0x00001900 , 0x00000006 
- 00000975  0x00000572 call  0x000003d3 
- 00000976  0x00000573 arg  0x00001a00 , 0x00000006 
- 00000977  0x00000574 call  0x000003d3 
- 00000978  0x00000575 arg  0x00001b00 , 0x00000006 
- 00000979  0x00000577 arg  0x0000001b , 0x00000039 
- 00000980  0x00000578 branch  0x00007f01 
- 00000981  0x0000057b arg  0x0000480b , 0x00000006 
- 00000982  0x0000057c arg  0x00001800 , 0x00000005 
- 00000983  0x0000057d call  0x000003d3 
- 00000984  0x0000057e arg  0x00001900 , 0x00000005 
- 00000985  0x0000057f call  0x000003d3 
- 00000986  0x00000580 arg  0x00001a00 , 0x00000005 
- 00000987  0x00000581 call  0x000003d3 
- 00000988  0x00000582 arg  0x00001b00 , 0x00000005 
- 00000989  0x00000583 branch  0x000003d3 
- 00000990  0x00000586 call  0x00005892 
- 00000991  0x00000587 nrtn  0x00000034 
- 00000992  0x00000588 fetch  0x00000001 , 0x00004b12 
- 00000993  0x00000589 beq  0x000000ff , 0x000003e5 
- 00000994  0x0000058a fetch  0x00000001 , 0x000046c5 
- 00000995  0x0000058b and  0x0000003f , 0x00000003 , 0x0000003f 
- 00000996  0x0000058c rtnne  0x00000003 
- 00000997  0x0000058e fetch  0x00000001 , 0x0000479c 
- 00000998  0x0000058f call  0x00000413 , 0x00000034 
- 00000999  0x00000590 fetch  0x00000004 , 0x000046d3 
- 00001000  0x00000593 bbit1  0x00000005 , 0x00004179 
- 00001001  0x00000594 call  0x00003f97 
- 00001002  0x00000595 nrtn  0x00000028 
- 00001003  0x00000596 call  0x000003ef 
- 00001004  0x00000597 call  0x00000121 
- 00001005  0x00000598 call  0x0000040e 
- 00001006  0x00000599 branch  0x000003f9 
- 00001007  0x0000059c fetch  0x00000001 , 0x000046f5 
- 00001008  0x0000059d rtnbit1  0x00000007 
- 00001009  0x0000059e jam  0x00000000 , 0x00004172 
- 00001010  0x0000059f jam  0x0000001e , 0x00004809 
- 00001011  0x000005a0 rtn 
- 00001012  0x000005a3 jam  0x00000007 , 0x000047a0 
- 00001013  0x000005a4 jam  0x00000004 , 0x000047a1 
- 00001014  0x000005a5 setarg  0x000047a0 
- 00001015  0x000005a6 store  0x00000002 , 0x00004218 
- 00001016  0x000005a7 branch  0x00007e38 
- 00001017  0x000005aa arg  0x0000469a , 0x00000011 
- 00001018  0x000005ab call  0x00007e3d 
- 00001019  0x000005ac call  0x000003fd , 0x00000028 
- 00001020  0x000005ae rtn 
- 00001021  0x000005b0 fetch  0x00000001 , 0x000047c1 
- 00001022  0x000005b1 increase  0x00000001 , 0x0000003f 
- 00001023  0x000005b2 store  0x00000001 , 0x000047c1 
- 00001024  0x000005b3 rtn 
- 00001025  0x000005b6 arg  0x0000469a , 0x00000011 
- 00001026  0x000005b7 call  0x00007e54 
- 00001027  0x000005b8 branch  0x00000405 , 0x00000028 
- 00001028  0x000005b9 rtn 
- 00001029  0x000005bc call  0x00005652 
- 00001030  0x000005bd fetch  0x00000001 , 0x000047c1 
- 00001031  0x000005be sub  0x0000003f , 0x00000001 , 0x0000003e 
- 00001032  0x000005bf ncall  0x00005650 , 0x00000002 
- 00001033  0x000005c0 fetch  0x00000001 , 0x000047c1 
- 00001034  0x000005c1 rtn  0x00000034 
- 00001035  0x000005c2 increase  0xffffffff , 0x0000003f 
- 00001036  0x000005c3 store  0x00000001 , 0x000047c1 
- 00001037  0x000005c4 branch  0x00003f90 
- 00001038  0x000005c8 fetch  0x00000002 , 0x0000469f 
- 00001039  0x000005c9 rtn  0x00000034 
- 00001040  0x000005ca jam  0x00000001 , 0x00004806 
- 00001041  0x000005cb jam  0x00000002 , 0x00004807 
- 00001042  0x000005cc rtn 
- 00001043  0x000005d0 call  0x00005814 
- 00001044  0x000005d1 jam  0x00000001 , 0x0000479c 
- 00001045  0x000005d2 branch  0x00000355 
- 00001046  0x000005d5 call  0x00007e34 
- 00001047  0x000005d6 call  0x00000419 
- 00001048  0x000005d7 branch  0x00003ee0 
- 00001049  0x000005da fetcht  0x00000001 , 0x000046e7 
- 00001050  0x000005db call  0x00000513 
- 00001051  0x000005dc fetcht  0x00000001 , 0x000046e7 
- 00001052  0x000005dd call  0x0000681d 
- 00001053  0x000005de branch  0x00000427 , 0x00000001 
- 00001054  0x000005df call  0x0000051c 
- 00001055  0x000005e1 fetch  0x00000001 , 0x000046b6 
- 00001056  0x000005e2 rtneq  0x00000000 
- 00001057  0x000005e3 jam  0x00000000 , 0x000046b6 
- 00001058  0x000005e4 fetch  0x00000001 , 0x0000477a 
- 00001059  0x000005e5 increase  0x00000001 , 0x0000003f 
- 00001060  0x000005e6 and  0x0000003f , 0x00000003 , 0x0000003f 
- 00001061  0x000005e7 store  0x00000001 , 0x0000477a 
- 00001062  0x000005eb branch  0x00003d74 
- 00001063  0x000005ee call  0x0000051c 
- 00001064  0x000005ef branch  0x00003d62 
- 00001065  0x000005f2 copy  0x00000013 , 0x0000003f 
- 00001066  0x000005f3 beq  0x00000014 , 0x00000433 
- 00001067  0x000005f4 beq  0x00000015 , 0x00000437 
- 00001068  0x000005f5 beq  0x00000029 , 0x00000440 
- 00001069  0x000005f6 beq  0x00000032 , 0x00000442 
- 00001070  0x000005f7 beq  0x00000040 , 0x00000449 
- 00001071  0x000005f8 beq  0x00000039 , 0x00000454 
- 00001072  0x000005f9 beq  0x0000003a , 0x00000463 
- 00001073  0x000005fa beq  0x0000003c , 0x00000475 
- 00001074  0x000005fb branch  0x0000417d 
- 00001075  0x000005fe jam  0x00000000 , 0x00004808 
- 00001076  0x000005ff call  0x0000034a 
- 00001077  0x00000600 call  0x000003f4 
- 00001078  0x00000601 branch  0x000041c3 
- 00001079  0x00000604 call  0x00000489 
- 00001080  0x00000605 setarg  0x00000007 
- 00001081  0x00000606 store  0x00000002 , 0x00004496 
- 00001082  0x00000607 store  0x00000002 , 0x00004498 
- 00001083  0x00000608 jam  0x00000000 , 0x000047c4 
- 00001084  0x00000609 jam  0x00000000 , 0x0000479c 
- 00001085  0x0000060a call  0x000003f4 
- 00001086  0x0000060b call  0x00005816 
- 00001087  0x0000060c branch  0x000041d9 
- 00001088  0x00000610 jam  0x00000012 , 0x00000a99 
- 00001089  0x00000611 branch  0x00007d8f 
- 00001090  0x00000614 fetch  0x00000001 , 0x0000479f 
- 00001091  0x00000615 beq  0x00000001 , 0x00000445 
- 00001092  0x00000616 branch  0x00000447 
- 00001093  0x00000619 call  0x00000440 
- 00001094  0x0000061a jam  0x00000014 , 0x000046c6 
- 00001095  0x0000061c arg  0x00000001 , 0x00000007 
- 00001096  0x0000061d branch  0x000041b9 
- 00001097  0x00000620 fetch  0x00000002 , 0x00004509 
- 00001098  0x00000621 rtneq  0x00000000 
- 00001099  0x00000622 fetch  0x00000001 , 0x00000441 
- 00001100  0x00000623 rshift2  0x0000003f , 0x0000003f 
- 00001101  0x00000624 sub  0x0000003f , 0x0000000c , 0x0000003e 
- 00001102  0x00000625 rtn  0x00000002 
- 00001103  0x00000626 setarg  0x00000009 
- 00001104  0x00000627 store  0x00000002 , 0x00004496 
- 00001105  0x00000628 store  0x00000002 , 0x00004498 
- 00001106  0x00000629 call  0x00000440 
- 00001107  0x0000062a branch  0x000005cb 
- 00001108  0x0000062f call  0x0000034a 
- 00001109  0x00000631 jam  0x00000001 , 0x0000478b 
- 00001110  0x00000632 arg  0x00000003 , 0x00000007 
- 00001111  0x00000633 call  0x000043d2 
- 00001112  0x00000634 setarg  0x00000000 
- 00001113  0x00000635 store  0x00000002 , 0x00004707 
- 00001114  0x00000636 jam  0x00000000 , 0x000046a7 
- 00001115  0x00000637 call  0x0000405d 
- 00001116  0x00000638 call  0x00000319 
- 00001117  0x0000063a call  0x0000045f 
- 00001118  0x0000063b branch  0x000065d1 
- 00001119  0x0000063e arg  0x00004be6 , 0x00000011 
- 00001120  0x0000063f arg  0x0000005b , 0x00000012 
- 00001121  0x00000640 arg  0x00000004 , 0x00000002 
- 00001122  0x00000641 rtn 
- 00001123  0x00000644 call  0x00000489 
- 00001124  0x00000645 jam  0x00000000 , 0x00004cfe 
- 00001125  0x00000646 call  0x00000319 
- 00001126  0x00000647 call  0x000001ff 
- 00001127  0x00000648 fetch  0x00000001 , 0x00004877 
- 00001128  0x00000649 bbit1  0x00000000 , 0x0000340a 
- 00001129  0x0000064a jam  0x00000000 , 0x000041bd 
- 00001130  0x0000064b fetch  0x00000001 , 0x00004b12 
- 00001131  0x0000064c beq  0x000000ff , 0x00000471 
- 00001132  0x0000064d call  0x00004316 
- 00001133  0x0000064e arg  0x00000003 , 0x00000039 
- 00001134  0x0000064f arg  0x00004722 , 0x00000006 
- 00001135  0x00000650 call  0x000003af 
- 00001136  0x00000651 branch  0x00000472 , 0x00000028 
- 00001137  0x00000653 branch  0x00000322 
- 00001138  0x00000656 jam  0x00000001 , 0x0000479d 
- 00001139  0x00000657 jam  0x00000028 , 0x0000479e 
- 00001140  0x00000658 rtn 
- 00001141  0x0000065b call  0x0000034a 
- 00001142  0x0000065c call  0x00003f8d 
- 00001143  0x0000065d branch  0x0000045d 
- 00001144  0x00000661 enable  0x00000028 
- 00001145  0x00000662 hfetch  0x00000004 , 0x00008138 
- 00001146  0x00000663 setflag  0x00000028 , 0x0000001a , 0x0000003f 
- 00001147  0x00000664 hstore  0x00000004 , 0x0000804c 
- 00001148  0x00000665 call  0x00002c21 
- 00001149  0x00000666 call  0x00000489 
- 00001150  0x00000667 call  0x000074bd 
- 00001151  0x00000668 call  0x00004482 
- 00001152  0x00000669 call  0x00003e9f 
- 00001153  0x0000066a call  0x00003ebf 
- 00001154  0x0000066b hfetch  0x00000001 , 0x0000807b 
- 00001155  0x0000066c set1  0x00000005 , 0x0000003f 
- 00001156  0x0000066d hstore  0x00000001 , 0x0000807b 
- 00001157  0x0000066e hfetch  0x00000001 , 0x0000807f 
- 00001158  0x0000066f set0  0x00000005 , 0x0000003f 
- 00001159  0x00000670 hstore  0x00000001 , 0x0000807f 
- 00001160  0x00000671 rtn 
- 00001161  0x00000674 fetch  0x00000001 , 0x00004b03 
- 00001162  0x00000675 rtn  0x00000034 
- 00001163  0x00000676 jam  0x00000000 , 0x00004b03 
- 00001164  0x00000677 branch  0x00000359 
- 00001165  0x0000067b call  0x000004b6 
- 00001166  0x0000067c call  0x000043eb 
- 00001167  0x0000067d call  0x0000049f 
- 00001168  0x0000067e call  0x000004a6 
- 00001169  0x0000067f call  0x0000049a 
- 00001170  0x00000680 call  0x000004ad 
- 00001171  0x00000682 call  0x00004234 
- 00001172  0x00000683 call  0x00004237 
- 00001173  0x00000684 call  0x00000497 
- 00001174  0x00000685 branch  0x0000423a 
- 00001175  0x0000068a arg  0x000046c6 , 0x00000013 
- 00001176  0x0000068b arg  0x00003d60 , 0x00000012 
- 00001177  0x0000068c branch  0x0000336d 
- 00001178  0x0000068f arg  0x00004807 , 0x00000013 
- 00001179  0x00000690 arg  0x0000049d , 0x00000012 
- 00001180  0x00000691 branch  0x0000336d 
- 00001181  0x00000693 jam  0x00000000 , 0x00004806 
- 00001182  0x00000694 rtn 
- 00001183  0x00000697 arg  0x0000480a , 0x00000013 
- 00001184  0x00000698 arg  0x000004a2 , 0x00000012 
- 00001185  0x00000699 branch  0x0000336d 
- 00001186  0x0000069b setarg  0x0036ee80 
- 00001187  0x0000069c store  0x00000003 , 0x00004bed 
- 00001188  0x0000069d jam  0x00000001 , 0x00004808 
- 00001189  0x0000069e rtn 
- 00001190  0x000006a1 arg  0x00004809 , 0x00000013 
- 00001191  0x000006a2 arg  0x000004a9 , 0x00000012 
- 00001192  0x000006a3 branch  0x0000336d 
- 00001193  0x000006a5 fetch  0x00000001 , 0x000047c5 
- 00001194  0x000006a6 store  0x00000001 , 0x00004172 
- 00001195  0x000006a7 jam  0x00000001 , 0x00004808 
- 00001196  0x000006a8 rtn 
- 00001197  0x000006d3 fetch  0x00000001 , 0x0000479d 
- 00001198  0x000006d4 rtn  0x00000034 
- 00001199  0x000006d5 fetch  0x00000001 , 0x0000479e 
- 00001200  0x000006d6 branch  0x000004b4 , 0x00000034 
- 00001201  0x000006d7 increase  0xffffffff , 0x0000003f 
- 00001202  0x000006d8 store  0x00000001 , 0x0000479e 
- 00001203  0x000006d9 rtn 
- 00001204  0x000006db jam  0x00000000 , 0x0000479d 
- 00001205  0x000006dc branch  0x0000340a 
- 00001206  0x000006e0 fetch  0x00000004 , 0x000046d3 
- 00001207  0x000006e1 rtnbit0  0x0000001a 
- 00001208  0x000006e2 jam  0x00000001 , 0x0000422d 
- 00001209  0x000006e3 fetch  0x00000001 , 0x000046ce 
- 00001210  0x000006e4 increase  0x00000001 , 0x0000003f 
- 00001211  0x000006e5 store  0x00000001 , 0x000046ce 
- 00001212  0x000006e6 sub  0x0000003f , 0x0000000a , 0x0000003e 
- 00001213  0x000006e7 rtn  0x00000002 
- 00001214  0x000006e8 call  0x000068a8 
- 00001215  0x000006e9 jam  0x00000000 , 0x000046ce 
- 00001216  0x000006ea call  0x000068eb 
- 00001217  0x000006eb call  0x00006908 
- 00001218  0x000006ec store  0x00000002 , 0x0000470f 
- 00001219  0x000006ed arg  0x00004709 , 0x00000011 
- 00001220  0x000006ee call  0x000004d1 
- 00001221  0x000006ef fetch  0x00000001 , 0x00004231 
- 00001222  0x000006f0 bbit1  0x00000001 , 0x0000340a 
- 00001223  0x000006f1 bbit0  0x00000000 , 0x000004ca 
- 00001224  0x000006f2 jam  0x00000001 , 0x00004b02 
- 00001225  0x000006f3 branch  0x000043e7 
- 00001226  0x000006f5 call  0x000043e9 
- 00001227  0x000006f6 fetch  0x00000001 , 0x00004b02 
- 00001228  0x000006f7 rtn  0x00000034 
- 00001229  0x000006f8 jam  0x00000000 , 0x00004b02 
- 00001230  0x000006f9 fetch  0x00000001 , 0x000046ef 
- 00001231  0x000006fa store  0x00000001 , 0x00004715 
- 00001232  0x000006fb branch  0x00004296 
- 00001233  0x0000070e ifetch  0x00000008 , 0x00000011 
- 00001234  0x0000070f store  0x00000008 , 0x00000a9a 
- 00001235  0x00000710 fetcht  0x00000002 , 0x00000a9c 
- 00001236  0x00000711 fetch  0x00000002 , 0x00000aa0 
- 00001237  0x00000712 isub  0x00000002 , 0x0000003e 
- 00001238  0x00000713 nbranch  0x00006944 , 0x00000002 
- 00001239  0x00000714 fetcht  0x00000002 , 0x00000a9e 
- 00001240  0x00000715 isub  0x00000002 , 0x0000003e 
- 00001241  0x00000716 nbranch  0x00006940 , 0x00000002 
- 00001242  0x00000718 fetch  0x00000001 , 0x00004231 
- 00001243  0x00000719 set0  0x00000000 , 0x0000003f 
- 00001244  0x0000071a store  0x00000001 , 0x00004231 
- 00001245  0x0000071b rtn 
- 00001246  0x00000791 disable  0x00000028 
- 00001247  0x00000792 setarg  0x00000000 
- 00001248  0x00000793 store  0x00000006 , 0x0000469b 
- 00001249  0x00000794 call  0x00000521 
- 00001250  0x00000795 call  0x00004079 
- 00001251  0x00000796 call  0x0000407e 
- 00001252  0x00000797 call  0x000004e8 
- 00001253  0x00000798 nbranch  0x000006e3 , 0x00000028 
- 00001254  0x00000799 call  0x000006e6 
- 00001255  0x0000079a branch  0x00003fa0 
- 00001256  0x0000079d call  0x000004ea 
- 00001257  0x0000079e branch  0x0000409a 
- 00001258  0x000007a1 arg  0x00000000 , 0x00000011 
- 00001259  0x000007a2 call  0x000004f5 
- 00001260  0x000007a3 call  0x000004fb 
- 00001261  0x000007a4 call  0x00000501 
- 00001262  0x000007a5 call  0x000004f1 
- 00001263  0x000007a6 copy  0x00000011 , 0x0000003f 
- 00001264  0x000007a7 rtn 
- 00001265  0x000007aa fetch  0x00000001 , 0x000046e5 
- 00001266  0x000007ab rtneq  0x000000ff 
- 00001267  0x000007ac call  0x00000507 
- 00001268  0x000007ad branch  0x0000050d 
- 00001269  0x000007b0 fetcht  0x00000001 , 0x000046e2 
- 00001270  0x000007b1 call  0x0000051c 
- 00001271  0x000007b2 fetcht  0x00000001 , 0x000046e2 
- 00001272  0x000007b3 call  0x0000681d 
- 00001273  0x000007b4 setflag  0x00000001 , 0x00000000 , 0x00000011 
- 00001274  0x000007b5 rtn 
- 00001275  0x000007b7 fetcht  0x00000001 , 0x000046e3 
- 00001276  0x000007b8 call  0x0000051c 
- 00001277  0x000007b9 fetcht  0x00000001 , 0x000046e3 
- 00001278  0x000007ba call  0x0000681d 
- 00001279  0x000007bb setflag  0x00000001 , 0x00000001 , 0x00000011 
- 00001280  0x000007bc rtn 
- 00001281  0x000007be fetcht  0x00000001 , 0x000046e4 
- 00001282  0x000007bf call  0x0000051c 
- 00001283  0x000007c0 fetcht  0x00000001 , 0x000046e4 
- 00001284  0x000007c1 call  0x0000681d 
- 00001285  0x000007c2 setflag  0x00000001 , 0x00000002 , 0x00000011 
- 00001286  0x000007c3 rtn 
- 00001287  0x000007c7 fetcht  0x00000001 , 0x000046e5 
- 00001288  0x000007c8 call  0x00000513 
- 00001289  0x000007c9 fetcht  0x00000001 , 0x000046e5 
- 00001290  0x000007ca call  0x0000681d 
- 00001291  0x000007cb nsetflag  0x00000001 , 0x00000003 , 0x00000011 
- 00001292  0x000007cc branch  0x0000051c 
- 00001293  0x000007ce fetcht  0x00000001 , 0x000046e6 
- 00001294  0x000007cf call  0x00000513 
- 00001295  0x000007d0 fetcht  0x00000001 , 0x000046e6 
- 00001296  0x000007d1 call  0x0000681d 
- 00001297  0x000007d2 nsetflag  0x00000001 , 0x00000004 , 0x00000011 
- 00001298  0x000007d3 branch  0x0000051c 
- 00001299  0x000007d6 set0  0x00000007 , 0x00000002 
- 00001300  0x000007d7 arg  0x00008078 , 0x00000005 
- 00001301  0x000007d8 call  0x00006830 
- 00001302  0x000007d9 set1  0x00000007 , 0x00000002 
- 00001303  0x000007db arg  0x0000807c , 0x00000005 
- 00001304  0x000007dc call  0x00006830 
- 00001305  0x000007dd set0  0x00000007 , 0x00000002 
- 00001306  0x000007de arg  0x00008070 , 0x00000005 
- 00001307  0x000007df branch  0x00006830 
- 00001308  0x000007e2 set1  0x00000007 , 0x00000002 
- 00001309  0x000007e3 arg  0x00008078 , 0x00000005 
- 00001310  0x000007e4 call  0x00006830 
- 00001311  0x000007e5 set0  0x00000007 , 0x00000002 
- 00001312  0x000007e6 branch  0x00000517 
- 00001313  0x000007e9 fetch  0x00000001 , 0x000046e0 
- 00001314  0x000007ea beq  0x00000004 , 0x0000052d 
- 00001315  0x000007eb beq  0x00000005 , 0x00004010 
- 00001316  0x000007ec branch  0x00000525 
- 00001317  0x000007ef call  0x00003fc0 
- 00001318  0x000007f0 disable  0x00000028 
- 00001319  0x000007f1 fetch  0x00000001 , 0x000046f5 
- 00001320  0x000007f2 bbit0  0x00000007 , 0x00003fe7 
- 00001321  0x000007f3 fetcht  0x00000001 , 0x000046f3 
- 00001322  0x000007f4 call  0x0000681d 
- 00001323  0x000007f5 nrtn  0x00000001 
- 00001324  0x000007f6 branch  0x00003fe7 
- 00001325  0x000007f8 call  0x00003fc0 
- 00001326  0x000007f9 fetch  0x00000001 , 0x000046f5 
- 00001327  0x000007fa bbit0  0x00000007 , 0x00003fc8 
- 00001328  0x000007fb fetcht  0x00000001 , 0x000046f3 
- 00001329  0x000007fc call  0x0000681d 
- 00001330  0x000007fd nrtn  0x00000001 
- 00001331  0x000007fe branch  0x00003fc8 
- 00001332  0x00000801 call  0x0000424a 
- 00001333  0x00000803 fetch  0x00000001 , 0x000046e0 
- 00001334  0x00000804 beq  0x00000005 , 0x00003daa 
- 00001335  0x00000805 beq  0x00000004 , 0x00003d96 
- 00001336  0x00000806 beq  0x00000006 , 0x00000549 
- 00001337  0x00000807 beq  0x00000003 , 0x00000549 
- 00001338  0x00000809 fetch  0x00000001 , 0x0000477a 
- 00001339  0x0000080a sub  0x0000003f , 0x00000001 , 0x0000003e 
- 00001340  0x0000080b call  0x00000543 , 0x00000005 
- 00001341  0x0000080c fetch  0x00000001 , 0x0000477a 
- 00001342  0x0000080d beq  0x00000000 , 0x00000545 
- 00001343  0x0000080e beq  0x00000001 , 0x00003d88 
- 00001344  0x0000080f beq  0x00000003 , 0x00000547 
- 00001345  0x00000811 jam  0x00000002 , 0x00004878 
- 00001346  0x00000812 branch  0x00003d8c 
- 00001347  0x00000814 jam  0x00000002 , 0x0000477a 
- 00001348  0x00000815 rtn 
- 00001349  0x00000818 jam  0x00000001 , 0x00004878 
- 00001350  0x00000819 branch  0x00003d8a 
- 00001351  0x0000081b jam  0x00000003 , 0x00004878 
- 00001352  0x0000081c branch  0x00003d8e 
- 00001353  0x0000081f fetch  0x00000001 , 0x0000477a 
- 00001354  0x00000820 sub  0x0000003f , 0x00000001 , 0x0000003e 
- 00001355  0x00000821 call  0x00000554 , 0x00000005 
- 00001356  0x00000822 fetch  0x00000001 , 0x0000477a 
- 00001357  0x00000823 beq  0x00000000 , 0x00000556 
- 00001358  0x00000824 beq  0x00000001 , 0x0000055a 
- 00001359  0x00000825 beq  0x00000003 , 0x0000055d 
- 00001360  0x00000827 jam  0x00000002 , 0x00004878 
- 00001361  0x00000828 fetch  0x00000001 , 0x00004781 
- 00001362  0x00000829 increase  0xffffffff , 0x0000003f 
- 00001363  0x0000082a branch  0x00003dbe 
- 00001364  0x0000082c jam  0x00000002 , 0x0000477a 
- 00001365  0x0000082d rtn 
- 00001366  0x0000082f jam  0x00000001 , 0x00004878 
- 00001367  0x00000830 fetch  0x00000001 , 0x0000477f 
- 00001368  0x00000831 increase  0xffffffff , 0x0000003f 
- 00001369  0x00000832 branch  0x00003dbe 
- 00001370  0x00000834 fetch  0x00000001 , 0x00004780 
- 00001371  0x00000835 increase  0xffffffff , 0x0000003f 
- 00001372  0x00000836 branch  0x00003dbe 
- 00001373  0x00000838 jam  0x00000003 , 0x00004878 
- 00001374  0x00000839 fetch  0x00000001 , 0x00004782 
- 00001375  0x0000083a increase  0xffffffff , 0x0000003f 
- 00001376  0x0000083b branch  0x00003dbe 
- 00001377  0x0000083e fetch  0x00000001 , 0x0000477a 
- 00001378  0x0000083f sub  0x0000003f , 0x00000001 , 0x0000003e 
- 00001379  0x00000840 call  0x00000543 , 0x00000005 
- 00001380  0x00000841 fetch  0x00000001 , 0x0000477a 
- 00001381  0x00000842 beq  0x00000000 , 0x00003d9d 
- 00001382  0x00000843 beq  0x00000001 , 0x00003d9b 
- 00001383  0x00000844 beq  0x00000003 , 0x00003da1 
- 00001384  0x00000845 branch  0x00003d9f 
- 00001385  0x00000848 jam  0x00000001 , 0x00004878 
- 00001386  0x00000849 branch  0x00003d9d 
- 00001387  0x0000084b jam  0x00000002 , 0x00004878 
- 00001388  0x0000084c branch  0x00003d9f 
- 00001389  0x0000084e jam  0x00000003 , 0x00004878 
- 00001390  0x0000084f branch  0x00003da1 
- 00001391  0x00000852 jam  0x00000000 , 0x0000479d 
- 00001392  0x00000853 jam  0x00000000 , 0x0000479e 
- 00001393  0x00000854 isolate1  0x00000026 , 0x00000000 
- 00001394  0x00000855 call  0x000001ff , 0x00000001 
- 00001395  0x00000856 branch  0x0000426d 
- 00001396  0x00000859 call  0x000068a2 
- 00001397  0x0000085a fetch  0x00000002 , 0x0000421d 
- 00001398  0x0000085b branch  0x00000579 , 0x00000034 
- 00001399  0x0000085c store  0x00000002 , 0x000047c2 
- 00001400  0x0000085e branch  0x0000057c 
- 00001401  0x00000860 setarg  0x00001122 
- 00001402  0x00000861 store  0x00000002 , 0x000047c2 
- 00001403  0x00000862 branch  0x00000578 
- 00001404  0x00000865 arg  0x00000002 , 0x00000002 
- 00001405  0x00000866 arg  0x000047c2 , 0x00000011 
- 00001406  0x00000867 arg  0x0000005f , 0x00000012 
- 00001407  0x00000868 branch  0x000065d1 
- 00001408  0x0000086a arg  0x00000002 , 0x00000002 
- 00001409  0x0000086b arg  0x000047c2 , 0x00000011 
- 00001410  0x0000086c arg  0x0000005f , 0x00000012 
- 00001411  0x0000086d branch  0x000065df 
- 00001412  0x00000871 call  0x00000319 
- 00001413  0x00000872 jam  0x00000000 , 0x0000479c 
- 00001414  0x00000873 fetch  0x00000002 , 0x00004682 
- 00001415  0x00000874 bbit1  0x0000000b , 0x00000592 
- 00001416  0x00000875 fetch  0x00000004 , 0x000046d3 
- 00001417  0x00000876 bbit0  0x00000018 , 0x00000592 
- 00001418  0x00000877 call  0x00000580 
- 00001419  0x00000878 fetcht  0x00000002 , 0x000047c2 
- 00001420  0x00000879 increase  0x00000001 , 0x00000002 
- 00001421  0x0000087a storet  0x00000002 , 0x000047c2 
- 00001422  0x0000087b storet  0x00000002 , 0x000044a1 
- 00001423  0x0000087c call  0x0000057c 
- 00001424  0x0000087d random  0x0000003f 
- 00001425  0x0000087e store  0x00000001 , 0x000044a0 
- 00001426  0x00000880 call  0x00003402 
- 00001427  0x00000881 setarg  0x00ed8e0e 
- 00001428  0x00000882 store  0x00000003 , 0x000044a3 
- 00001429  0x00000883 jam  0x0000005a , 0x00004b12 
- 00001430  0x00000884 call  0x0000037a 
- 00001431  0x00000885 call  0x00003418 
- 00001432  0x00000886 fetch  0x00000002 , 0x00004687 
- 00001433  0x00000887 store  0x00000002 , 0x000046ac 
- 00001434  0x00000888 jam  0x00000006 , 0x0000016d 
- 00001435  0x00000889 setarg  0x00000000 
- 00001436  0x0000088a store  0x00000002 , 0x000046b0 
- 00001437  0x0000088b store  0x00000002 , 0x000046ae 
- 00001438  0x0000088c arg  0x00000007 , 0x00000007 
- 00001439  0x0000088d call  0x000043ce 
- 00001440  0x0000088e call  0x000043ca 
- 00001441  0x0000088f fetch  0x00000001 , 0x00004092 
- 00001442  0x00000890 isolate1  0x00000001 , 0x0000003f 
- 00001443  0x00000891 call  0x000005a5 , 0x00000001 
- 00001444  0x00000892 branch  0x000042c4 
- 00001445  0x00000895 jam  0x00000000 , 0x0000479f 
- 00001446  0x00000896 call  0x00000334 
- 00001447  0x00000897 setarg  0x00000005 
- 00001448  0x00000898 istore  0x00000001 , 0x00000006 
- 00001449  0x0000089a arg  0x00004b24 , 0x00000006 
- 00001450  0x0000089b call  0x000005ac 
- 00001451  0x0000089d branch  0x00007df4 
- 00001452  0x000008a0 arg  0x0000437b , 0x00000005 
- 00001453  0x000008a1 arg  0x00000013 , 0x00000039 
- 00001454  0x000008a2 call  0x00007f01 
- 00001455  0x000008a3 branch  0x000057b8 
- 00001456  0x000008a6 setarg  0x00000000 
- 00001457  0x000008a7 store  0x00000002 , 0x000046ac 
- 00001458  0x000008a8 call  0x00000355 
- 00001459  0x000008a9 branch  0x000042cb 
- 00001460  0x000008ac fetch  0x00000001 , 0x0000450f 
- 00001461  0x000008ad pincrease  0x00000001 
- 00001462  0x000008ae store  0x00000001 , 0x0000450f 
- 00001463  0x000008af beq  0x0000000c , 0x00005395 
- 00001464  0x000008b0 call  0x000055aa 
- 00001465  0x000008b1 call  0x0000561e 
- 00001466  0x000008b2 call  0x00000686 
- 00001467  0x000008b3 branch  0x0000538f 
- 00001468  0x000008b6 fetch  0x00000001 , 0x00000016 
- 00001469  0x000008b7 increase  0x00000001 , 0x0000003f 
- 00001470  0x000008b8 store  0x00000001 , 0x00000016 
- 00001471  0x000008b9 rtnne  0x00000028 
- 00001472  0x000008ba jam  0x00000025 , 0x00000016 
- 00001473  0x000008bb rtn 
- 00001474  0x000008be call  0x000029bb 
- 00001475  0x000008bf call  0x0000001e 
- 00001476  0x000008c0 branch  0x000054a3 
- 00001477  0x000008c3 call  0x000005cd 
- 00001478  0x000008c4 branch  0x0000557d 
- 00001479  0x000008c6 fetch  0x00000001 , 0x000047c5 
- 00001480  0x000008c7 store  0x00000001 , 0x00004172 
- 00001481  0x000008c9 jam  0x00000000 , 0x000047c4 
- 00001482  0x000008ca rtn 
- 00001483  0x000008cc jam  0x00000001 , 0x000047c4 
- 00001484  0x000008cd rtn 
- 00001485  0x000008cf fetch  0x00000001 , 0x000043d6 
- 00001486  0x000008d0 sub  0x0000003f , 0x0000000c , 0x0000003e 
- 00001487  0x000008d1 nbranch  0x000005cb , 0x00000002 
- 00001488  0x000008d2 fetch  0x00000001 , 0x000043d8 
- 00001489  0x000008d3 fetcht  0x00000001 , 0x000047c5 
- 00001490  0x000008d4 isub  0x00000002 , 0x0000003e 
- 00001491  0x000008d5 branch  0x000005c7 , 0x00000002 
- 00001492  0x000008d6 fetch  0x00000001 , 0x000043d8 
- 00001493  0x000008d7 store  0x00000001 , 0x00004172 
- 00001494  0x000008d8 branch  0x000005c9 
- 00001495  0x000008db fetch  0x00000001 , 0x0000043f 
- 00001496  0x000008dc rtnbit0  0x00000006 
- 00001497  0x000008dd call  0x000005dc 
- 00001498  0x000008de nrtn  0x00000028 
- 00001499  0x000008df branch  0x000055a0 
- 00001500  0x000008e1 enable  0x00000028 
- 00001501  0x000008e2 fetch  0x00000001 , 0x0000045a 
- 00001502  0x000008e3 rshift4  0x0000003f , 0x0000003f 
- 00001503  0x000008e4 rtnne  0x0000000f 
- 00001504  0x000008e5 fetch  0x00000001 , 0x00000460 
- 00001505  0x000008e6 rshift4  0x0000003f , 0x0000003f 
- 00001506  0x000008e7 rtnne  0x00000000 
- 00001507  0x000008e8 branch  0x00007fe9 
- 00001508  0x000008eb fetch  0x00000001 , 0x00000456 
- 00001509  0x000008ec bbit1  0x00000005 , 0x000005f8 
- 00001510  0x000008ed call  0x00000678 
- 00001511  0x000008ee fetch  0x00000001 , 0x0000478e 
- 00001512  0x000008ef nbranch  0x000005ee , 0x00000034 
- 00001513  0x000008f0 fetch  0x00000001 , 0x0000043f 
- 00001514  0x000008f1 bbit0  0x00000004 , 0x000005f2 
- 00001515  0x000008f2 fetch  0x00000001 , 0x000002da 
- 00001516  0x000008f3 branch  0x000005f2 , 0x00000034 
- 00001517  0x000008f4 branch  0x00005664 
- 00001518  0x000008f6 fetch  0x00000001 , 0x0000478e 
- 00001519  0x000008f7 increase  0xffffffff , 0x0000003f 
- 00001520  0x000008f8 store  0x00000001 , 0x0000478e 
- 00001521  0x000008f9 branch  0x00005664 
- 00001522  0x000008fb fetch  0x00000001 , 0x000044c4 
- 00001523  0x000008fc bne  0x00000005 , 0x000005f5 
- 00001524  0x000008fd jam  0x00000003 , 0x0000478e 
- 00001525  0x000008ff call  0x00005892 
- 00001526  0x00000900 call  0x00000401 , 0x00000034 
- 00001527  0x00000901 branch  0x00005622 
- 00001528  0x00000904 call  0x000005fa 
- 00001529  0x00000905 branch  0x00000606 
- 00001530  0x00000908 fetch  0x00000001 , 0x000046c5 
- 00001531  0x00000909 and  0x0000003f , 0x00000003 , 0x0000003f 
- 00001532  0x0000090a rtnne  0x00000003 
- 00001533  0x0000090b fetch  0x00000001 , 0x000047c1 
- 00001534  0x0000090c rtn  0x00000034 
- 00001535  0x0000090d fetch  0x00000001 , 0x000043dd 
- 00001536  0x0000090e rtn  0x00000034 
- 00001537  0x0000090f fetch  0x00000001 , 0x000043dc 
- 00001538  0x00000910 set1  0x00000004 , 0x0000003f 
- 00001539  0x00000911 store  0x00000001 , 0x000043dc 
- 00001540  0x00000912 call  0x00005650 
- 00001541  0x00000913 rtn 
- 00001542  0x00000918 branch  0x0000067c 
- 00001543  0x0000091b fetch  0x00000001 , 0x0000479f 
- 00001544  0x0000091c rtn  0x00000034 
- 00001545  0x0000091d fetch  0x00000001 , 0x000046c5 
- 00001546  0x0000091e and  0x0000003f , 0x00000003 , 0x0000003f 
- 00001547  0x0000091f rtneq  0x00000003 
- 00001548  0x00000920 jam  0x0000000a , 0x000046c6 
- 00001549  0x00000921 rtn 
- 00001550  0x00000924 rtnmark1  0x0000000f 
- 00001551  0x00000925 call  0x00005890 
- 00001552  0x00000926 nrtn  0x00000034 
- 00001553  0x00000927 fetch  0x00000001 , 0x000002d9 
- 00001554  0x00000928 and  0x0000003f , 0x00000003 , 0x0000003f 
- 00001555  0x00000929 store  0x00000001 , 0x0000450c 
- 00001556  0x0000092a ifetch  0x00000001 , 0x00000006 
- 00001557  0x0000092b and  0x0000003f , 0x0000001f , 0x0000003f 
- 00001558  0x0000092c store  0x00000001 , 0x0000450b 
- 00001559  0x0000092d rtn  0x00000034 
- 00001560  0x0000092e copy  0x00000006 , 0x0000003f 
- 00001561  0x0000092f store  0x00000002 , 0x0000450d 
- 00001562  0x00000930 fetch  0x00000001 , 0x0000450c 
- 00001563  0x00000931 beq  0x00000003 , 0x0000061d 
- 00001564  0x00000932 branch  0x0000568d 
- 00001565  0x00000934 fetch  0x00000001 , 0x000002db 
- 00001566  0x00000935 beq  0x00000001 , 0x00000620 
- 00001567  0x00000936 branch  0x00005c65 
- 00001568  0x00000938 ifetch  0x00000005 , 0x00000006 
- 00001569  0x00000939 store  0x00000005 , 0x000043ce 
- 00001570  0x0000093a ifetch  0x00000002 , 0x00000006 
- 00001571  0x0000093b store  0x00000002 , 0x0000045f 
- 00001572  0x0000093c branch  0x00005c8a 
- 00001573  0x0000093f ifetch  0x00000002 , 0x00000006 
- 00001574  0x00000940 beq  0x00000004 , 0x00000629 
- 00001575  0x00000941 beq  0x00000006 , 0x00000646 
- 00001576  0x00000942 branch  0x00005698 
- 00001577  0x00000944 call  0x00007ea5 
- 00001578  0x00000945 call  0x00000607 
- 00001579  0x00000946 call  0x00007e9f 
- 00001580  0x00000947 ifetch  0x00000003 , 0x00000006 
- 00001581  0x00000948 store  0x00000003 , 0x00000477 
- 00001582  0x00000949 beq  0x00000010 , 0x00000638 
- 00001583  0x0000094a rshift8  0x0000003f , 0x00000002 
- 00001584  0x0000094b sub  0x00000002 , 0x00000024 , 0x0000003e 
- 00001585  0x0000094c branch  0x000058ad , 0x00000002 
- 00001586  0x0000094d arg  0x000047c6 , 0x00000002 
- 00001587  0x0000094e storet  0x00000002 , 0x000044bc 
- 00001588  0x0000094f call  0x000058ad 
- 00001589  0x00000950 setarg  0x00008e7a 
- 00001590  0x00000951 store  0x00000002 , 0x000044bc 
- 00001591  0x00000952 rtn 
- 00001592  0x00000955 call  0x000059fa 
- 00001593  0x00000956 call  0x00005879 
- 00001594  0x00000957 increase  0x00000007 , 0x00000006 
- 00001595  0x00000958 ifetch  0x00000001 , 0x00000006 
- 00001596  0x00000959 rtnne  0x00000011 
- 00001597  0x0000095a increase  0x00000005 , 0x00000006 
- 00001598  0x0000095b ifetch  0x00000002 , 0x00000006 
- 00001599  0x0000095c arg  0x00001812 , 0x00000002 
- 00001600  0x0000095d isub  0x00000002 , 0x0000003e 
- 00001601  0x0000095e nrtn  0x00000005 
- 00001602  0x0000095f increase  0xfffffffc , 0x00000006 
- 00001603  0x00000960 setarg  0x0000002b 
- 00001604  0x00000961 istore  0x00000002 , 0x00000006 
- 00001605  0x00000962 rtn 
- 00001606  0x00000965 ifetch  0x00000001 , 0x00000006 
- 00001607  0x00000966 beq  0x00000005 , 0x00000649 
- 00001608  0x00000967 branch  0x00005af5 
- 00001609  0x00000969 call  0x00005b5a 
- 00001610  0x0000096a fetch  0x00000001 , 0x0000043f 
- 00001611  0x0000096b set0  0x00000005 , 0x0000003f 
- 00001612  0x0000096c store  0x00000001 , 0x0000043f 
- 00001613  0x0000096d branch  0x00005c8e 
- 00001614  0x00000970 fetch  0x00000001 , 0x00000016 
- 00001615  0x00000971 bne  0x00000027 , 0x000056f2 
- 00001616  0x00000972 call  0x00000654 
- 00001617  0x00000973 arg  0x00000000 , 0x00000007 
- 00001618  0x00000974 fetch  0x00000002 , 0x00004482 
- 00001619  0x00000975 branch  0x00007f08 
- 00001620  0x00000977 random  0x0000003f 
- 00001621  0x00000978 arg  0x000001ff , 0x00000002 
- 00001622  0x00000979 iand  0x00000002 , 0x0000003f 
- 00001623  0x0000097a add  0x0000003f , 0x000000fa , 0x0000003f 
- 00001624  0x0000097b branch  0x00003cbe 
- 00001625  0x0000097e disable  0x0000002b 
- 00001626  0x0000097f branch  0x0000065c , 0x0000002e 
- 00001627  0x00000980 nbranch  0x00005806 , 0x0000002d 
- 00001628  0x00000982 call  0x00002bcb 
- 00001629  0x00000983 fetch  0x00000002 , 0x000040c1 
- 00001630  0x00000984 store  0x00000002 , 0x0000044d 
- 00001631  0x00000985 fetch  0x00000001 , 0x000046c5 
- 00001632  0x00000986 compare  0x00000003 , 0x0000003f , 0x00000003 
- 00001633  0x00000987 nbranch  0x00002bde , 0x00000001 
- 00001634  0x00000988 branch  0x000057fb 
- 00001635  0x0000098b fetch  0x00000001 , 0x0000479f 
- 00001636  0x0000098c nrtn  0x00000034 
- 00001637  0x0000098d fetch  0x00000001 , 0x00000478 
- 00001638  0x0000098e sub  0x0000003f , 0x0000001a , 0x0000003f 
- 00001639  0x0000098f nrtn  0x00000005 
- 00001640  0x00000990 branch  0x00003d60 
- 00001641  0x00000993 hfetch  0x00000001 , 0x00008077 
- 00001642  0x00000994 and_into  0x000000fd , 0x0000003f 
- 00001643  0x00000995 hstore  0x00000001 , 0x00008077 
- 00001644  0x00000996 hfetcht  0x00000001 , 0x00008073 
- 00001645  0x00000997 or_into  0x00000002 , 0x00000002 
- 00001646  0x00000998 hstoret  0x00000001 , 0x00008073 
- 00001647  0x00000999 call  0x000063ee 
- 00001648  0x0000099a and_into  0x000000fd , 0x00000002 
- 00001649  0x0000099b nop  0x0000000d 
- 00001650  0x0000099c call  0x000063f2 
- 00001651  0x0000099d hstoret  0x00000001 , 0x00008073 
- 00001652  0x0000099e rtn 
- 00001653  0x000009a5 jam  0x00000001 , 0x00004cfa 
- 00001654  0x000009a6 jam  0x00000000 , 0x00004cf7 
- 00001655  0x000009a7 rtn 
- 00001656  0x000009a9 fetch  0x00000001 , 0x00004cf7 
- 00001657  0x000009aa increase  0x00000001 , 0x0000003f 
- 00001658  0x000009ab store  0x00000001 , 0x00004cf7 
- 00001659  0x000009ac rtn 
- 00001660  0x000009ae fetch  0x00000001 , 0x00004cf7 
- 00001661  0x000009af sub  0x0000003f , 0x00000002 , 0x0000003e 
- 00001662  0x000009b0 ncall  0x00000684 , 0x00000002 
- 00001663  0x000009b1 fetch  0x00000001 , 0x00004cf7 
- 00001664  0x000009b2 rtneq  0x00000000 
- 00001665  0x000009b3 increase  0xffffffff , 0x0000003f 
- 00001666  0x000009b4 store  0x00000001 , 0x00004cf7 
- 00001667  0x000009b5 rtn 
- 00001668  0x000009b7 jam  0x00000003 , 0x00004cf7 
- 00001669  0x000009b8 rtn 
- 00001670  0x000009bb fetch  0x00000002 , 0x00004682 
- 00001671  0x000009bc rtnbit1  0x0000000b 
- 00001672  0x000009bd rtnbit1  0x00000007 
- 00001673  0x000009be rtnbit1  0x00000006 
- 00001674  0x000009c0 arg  0x00004c80 , 0x00000011 
- 00001675  0x000009c1 call  0x000002e6 
- 00001676  0x000009c2 storet  0x00000001 , 0x00004cf8 
- 00001677  0x000009c4 setarg  0x00000082 
- 00001678  0x000009c5 bmark1  0x00000026 , 0x00000690 
- 00001679  0x000009c6 setarg  0x00000080 
- 00001680  0x000009c8 isub  0x00000002 , 0x0000003e 
- 00001681  0x000009c9 nbranch  0x000006a8 , 0x00000002 
- 00001682  0x000009cb fetch  0x00000001 , 0x00004cf7 
- 00001683  0x000009cc sub  0x0000003f , 0x00000002 , 0x0000003e 
- 00001684  0x000009cd nbranch  0x00000698 , 0x00000002 
- 00001685  0x000009ce fetch  0x00000001 , 0x00004cf7 
- 00001686  0x000009cf beq  0x00000000 , 0x000006a9 
- 00001687  0x000009d0 rtn 
- 00001688  0x000009d3 fetch  0x00000001 , 0x00004cf7 
- 00001689  0x000009d4 rtnne  0x00000020 
- 00001690  0x000009d5 jam  0x00000000 , 0x00004cf7 
- 00001691  0x000009d7 fetcht  0x00000001 , 0x00004cf8 
- 00001692  0x000009d8 setarg  0x00000077 
- 00001693  0x000009d9 bmark1  0x00000026 , 0x0000069f 
- 00001694  0x000009da setarg  0x00000075 
- 00001695  0x000009dc isub  0x00000002 , 0x0000003e 
- 00001696  0x000009dd nrtn  0x00000002 
- 00001697  0x000009de fetch  0x00000001 , 0x00004cfa 
- 00001698  0x000009df beq  0x00000000 , 0x000006b0 
- 00001699  0x000009e0 increase  0xffffffff , 0x0000003f 
- 00001700  0x000009e1 store  0x00000001 , 0x00004cfa 
- 00001701  0x000009e2 beq  0x00000000 , 0x000006b0 
- 00001702  0x000009e5 jam  0x00000000 , 0x000041de 
- 00001703  0x000009e6 rtn 
- 00001704  0x000009e9 jam  0x00000000 , 0x00004cf7 
- 00001705  0x000009eb fetch  0x00000001 , 0x00004cfa 
- 00001706  0x000009ec beq  0x00000002 , 0x000006ae 
- 00001707  0x000009ed increase  0x00000001 , 0x0000003f 
- 00001708  0x000009ee store  0x00000001 , 0x00004cfa 
- 00001709  0x000009ef beq  0x00000001 , 0x000006a6 
- 00001710  0x000009f2 jam  0x00000002 , 0x000041de 
- 00001711  0x000009f3 rtn 
- 00001712  0x000009f6 jam  0x00000004 , 0x000041de 
- 00001713  0x000009f7 rtn 
- 00001714  0x000009fb storet  0x00000001 , 0x00000017 
- 00001715  0x000009fc add  0x00000002 , 0x00000000 , 0x00000011 
- 00001716  0x000009fd call  0x00002981 
- 00001717  0x000009fe setarg  0x00000a00 
- 00001718  0x000009ff call  0x00002a8f 
- 00001719  0x00000a01 jam  0x00000001 , 0x00008906 
- 00001720  0x00000a02 jam  0x0000003c , 0x00008900 
- 00001721  0x00000a03 jam  0x000000e0 , 0x00008901 
- 00001722  0x00000a04 nop  0x0000000a 
- 00001723  0x00000a05 jam  0x00000001 , 0x00008902 
- 00001724  0x00000a06 jam  0x0000003d , 0x00008902 
- 00001725  0x00000a07 nop  0x0000000a 
- 00001726  0x00000a08 jam  0x000000b7 , 0x00008903 
- 00001727  0x00000a09 nop  0x0000000a 
- 00001728  0x00000a0a jam  0x0000007d , 0x00008902 
- 00001729  0x00000a0b fetch  0x00000001 , 0x000041de 
- 00001730  0x00000a0e beq  0x00000002 , 0x000006ca 
- 00001731  0x00000a10 beq  0x00000004 , 0x000006cf 
- 00001732  0x00000a11 beq  0x00000020 , 0x000006de 
- 00001733  0x00000a14 call  0x000006d4 
- 00001734  0x00000a16 jam  0x000000d0 , 0x00008955 
- 00001735  0x00000a17 jam  0x000000e0 , 0x00008956 
- 00001736  0x00000a19 jam  0x0000006c , 0x00008958 
- 00001737  0x00000a1b branch  0x0000294b 
- 00001738  0x00000a28 call  0x000006d9 
- 00001739  0x00000a2a jam  0x000000d0 , 0x00008955 
- 00001740  0x00000a2b jam  0x000000e0 , 0x00008956 
- 00001741  0x00000a2d jam  0x0000003c , 0x00008958 
- 00001742  0x00000a2f branch  0x00002953 
- 00001743  0x00000a3c call  0x000006d4 
- 00001744  0x00000a3e jam  0x000000d0 , 0x00008955 
- 00001745  0x00000a3f jam  0x000000c0 , 0x00008956 
- 00001746  0x00000a41 jam  0x0000006c , 0x00008958 
- 00001747  0x00000a43 branch  0x0000295b 
- 00001748  0x00000a46 jam  0x0000005b , 0x0000894c 
- 00001749  0x00000a47 jam  0x00000096 , 0x0000894d 
- 00001750  0x00000a48 jam  0x0000002c , 0x0000894e 
- 00001751  0x00000a49 jam  0x00000046 , 0x0000894f 
- 00001752  0x00000a4a rtn 
- 00001753  0x00000a4d jam  0x000000fb , 0x0000894c 
- 00001754  0x00000a4e jam  0x000000ef , 0x0000894d 
- 00001755  0x00000a4f jam  0x000000ec , 0x0000894e 
- 00001756  0x00000a50 jam  0x0000005e , 0x0000894f 
- 00001757  0x00000a51 rtn 
- 00001758  0x00000a55 jam  0x000000c2 , 0x00008956 
- 00001759  0x00000a56 jam  0x000000d0 , 0x00008955 
- 00001760  0x00000a57 rtn 
- 00001761  0x00000a5a force  0x00000008 , 0x00000015 
- 00001762  0x00000a5b branch  0x000028fa 
- 00001763  0x00000a62 arg  0x00000005 , 0x00000039 
- 00001764  0x00000a63 arg  0x00004b1f , 0x00000005 
- 00001765  0x00000a64 branch  0x00007ed4 
- 00001766  0x00000a67 fetch  0x00000004 , 0x0000469b 
- 00001767  0x00000a68 rtn  0x00000034 
- 00001768  0x00000a69 call  0x00000737 
- 00001769  0x00000a6a setarg  0x00000006 
- 00001770  0x00000a6b call  0x0000072a 
- 00001771  0x00000a6c setarg  0x00000003 
- 00001772  0x00000a6d call  0x00000730 
- 00001773  0x00000a6e fetch  0x00000001 , 0x00004b1f 
- 00001774  0x00000a6f beq  0x00000001 , 0x000006f0 
- 00001775  0x00000a70 branch  0x000006e3 
- 00001776  0x00000a73 fetch  0x00000002 , 0x00004b20 
- 00001777  0x00000a74 store  0x00000002 , 0x000011be 
- 00001778  0x00000a75 fetch  0x00000002 , 0x0000469b 
- 00001779  0x00000a76 store  0x00000002 , 0x000011c0 
- 00001780  0x00000a77 call  0x00000703 
- 00001781  0x00000a78 fetch  0x00000002 , 0x000011be 
- 00001782  0x00000a79 store  0x00000002 , 0x00004b20 
- 00001783  0x00000a7a fetch  0x00000002 , 0x000011c0 
- 00001784  0x00000a7b store  0x00000002 , 0x0000469b 
- 00001785  0x00000a7d fetch  0x00000002 , 0x00004b22 
- 00001786  0x00000a7e store  0x00000002 , 0x000011be 
- 00001787  0x00000a7f fetch  0x00000002 , 0x0000469d 
- 00001788  0x00000a80 store  0x00000002 , 0x000011c0 
- 00001789  0x00000a81 call  0x00000703 
- 00001790  0x00000a82 fetch  0x00000002 , 0x000011be 
- 00001791  0x00000a83 store  0x00000002 , 0x00004b22 
- 00001792  0x00000a84 fetch  0x00000002 , 0x000011c0 
- 00001793  0x00000a85 store  0x00000002 , 0x0000469d 
- 00001794  0x00000a86 rtn 
- 00001795  0x00000a8d fetch  0x00000002 , 0x000011be 
- 00001796  0x00000a8e fetcht  0x00000002 , 0x000011c0 
- 00001797  0x00000a8f iadd  0x00000002 , 0x0000003f 
- 00001798  0x00000a90 store  0x00000003 , 0x000011c2 
- 00001799  0x00000a91 isolate1  0x00000010 , 0x0000003f 
- 00001800  0x00000a92 branch  0x00000710 , 0x00000001 
- 00001801  0x00000a93 fetch  0x00000001 , 0x000011c3 
- 00001802  0x00000a94 beq  0x000000ff , 0x00000717 
- 00001803  0x00000a95 fetch  0x00000001 , 0x000011c2 
- 00001804  0x00000a97 rshift  0x0000003f , 0x0000003f 
- 00001805  0x00000a98 store  0x00000002 , 0x000011be 
- 00001806  0x00000a99 store  0x00000002 , 0x000011c0 
- 00001807  0x00000a9a rtn 
- 00001808  0x00000a9c fetch  0x00000001 , 0x000011c3 
- 00001809  0x00000a9d beq  0x00000000 , 0x00000714 
- 00001810  0x00000a9e fetch  0x00000003 , 0x000011c2 
- 00001811  0x00000a9f branch  0x0000070c 
- 00001812  0x00000aa1 jam  0x00000000 , 0x000011c4 
- 00001813  0x00000aa2 fetch  0x00000001 , 0x000011c2 
- 00001814  0x00000aa3 branch  0x0000070c 
- 00001815  0x00000aa6 fetch  0x00000001 , 0x000011c2 
- 00001816  0x00000aa7 call  0x00000722 
- 00001817  0x00000aa8 store  0x00000001 , 0x000011be 
- 00001818  0x00000aa9 store  0x00000001 , 0x000011c0 
- 00001819  0x00000aaa branch  0x00000720 , 0x00000034 
- 00001820  0x00000aab setarg  0x000000ff 
- 00001821  0x00000aad store  0x00000001 , 0x000011bf 
- 00001822  0x00000aae store  0x00000001 , 0x000011c1 
- 00001823  0x00000aaf rtn 
- 00001824  0x00000ab1 setarg  0x00000000 
- 00001825  0x00000ab2 branch  0x0000071d 
- 00001826  0x00000ab5 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00001827  0x00000ab6 store  0x00000001 , 0x00000aae 
- 00001828  0x00000ab7 fetch  0x00000001 , 0x00000aae 
- 00001829  0x00000ab8 rshift  0x0000003f , 0x0000003f 
- 00001830  0x00000ab9 store  0x00000001 , 0x00000aae 
- 00001831  0x00000aba fetch  0x00000001 , 0x00000aae 
- 00001832  0x00000abb sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00001833  0x00000abc rtn 
- 00001834  0x00000ac0 isub  0x00000011 , 0x0000003e 
- 00001835  0x00000ac1 nbranch  0x00000735 , 0x00000002 
- 00001836  0x00000ac2 isub  0x00000012 , 0x0000003e 
- 00001837  0x00000ac3 nbranch  0x00000735 , 0x00000002 
- 00001838  0x00000ac5 jam  0x00000000 , 0x00004b1f 
- 00001839  0x00000ac6 rtn 
- 00001840  0x00000ac8 isub  0x00000011 , 0x0000003e 
- 00001841  0x00000ac9 nrtn  0x00000002 
- 00001842  0x00000aca isub  0x00000012 , 0x0000003e 
- 00001843  0x00000acb nrtn  0x00000002 
- 00001844  0x00000acc branch  0x0000072e 
- 00001845  0x00000ace jam  0x00000001 , 0x00004b1f 
- 00001846  0x00000acf rtn 
- 00001847  0x00000ad2 fetch  0x00000002 , 0x0000469b 
- 00001848  0x00000ad3 store  0x00000002 , 0x000011c0 
- 00001849  0x00000ad4 call  0x00000740 
- 00001850  0x00000ad5 copy  0x0000003f , 0x00000011 
- 00001851  0x00000ad6 fetch  0x00000002 , 0x0000469d 
- 00001852  0x00000ad7 store  0x00000002 , 0x000011c0 
- 00001853  0x00000ad8 call  0x00000740 
- 00001854  0x00000ad9 copy  0x0000003f , 0x00000012 
- 00001855  0x00000ada rtn 
- 00001856  0x00000ae1 fetch  0x00000001 , 0x000011c1 
- 00001857  0x00000ae2 beq  0x000000ff , 0x00000745 
- 00001858  0x00000ae3 fetch  0x00000001 , 0x000011c0 
- 00001859  0x00000ae5 and_into  0x000000ff , 0x0000003f 
- 00001860  0x00000ae7 rtn 
- 00001861  0x00000ae9 fetch  0x00000002 , 0x000011c0 
- 00001862  0x00000aea sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00001863  0x00000aeb branch  0x00000743 
+ 00000591  0x0000035c call  0x00000246 
+ 00000592  0x0000035d disable  0x0000002f 
+ 00000593  0x0000035e enable  0x0000000d 
+ 00000594  0x0000035f enable  0x00000021 
+ 00000595  0x00000360 disable  0x00000020 
+ 00000596  0x00000361 enable  0x00000010 
+ 00000597  0x00000362 fetch  0x00000002 , 0x00004bc1 
+ 00000598  0x00000363 iforce  0x0000001b 
+ 00000599  0x00000364 correlate  0x0000003e , 0x00000003 
+ 00000600  0x00000365 nbranch  0x0000028f , 0x00000018 
+ 00000601  0x00000368 disable  0x0000000d 
+ 00000602  0x00000369 enable  0x0000000b 
+ 00000603  0x0000036a enable  0x00000007 
+ 00000604  0x0000036b enable  0x00000009 
+ 00000605  0x0000036c call  0x00000288 
+ 00000606  0x0000036d store  0x00000001 , 0x00004c72 
+ 00000607  0x0000036e fetcht  0x00000001 , 0x00004c71 
+ 00000608  0x0000036f isub  0x00000002 , 0x0000003e 
+ 00000609  0x00000370 nbranch  0x0000028b , 0x00000005 
+ 00000610  0x00000371 call  0x00000288 
+ 00000611  0x00000372 store  0x00000001 , 0x00004b38 
+ 00000612  0x00000373 fetch  0x00000001 , 0x00004c04 
+ 00000613  0x00000374 sub  0x0000003f , 0x00000002 , 0x0000003e 
+ 00000614  0x00000375 branch  0x0000026b , 0x00000005 
+ 00000615  0x00000376 fetch  0x00000001 , 0x00004b38 
+ 00000616  0x00000377 fetcht  0x00000001 , 0x00004bbf 
+ 00000617  0x00000378 icompare  0x00000007 , 0x00000002 
+ 00000618  0x00000379 nbranch  0x0000028b , 0x00000001 
+ 00000619  0x0000037b call  0x00000288 
+ 00000620  0x0000037c istore  0x00000001 , 0x00000005 
+ 00000621  0x0000037d rshift3  0x0000003f , 0x0000003f 
+ 00000622  0x0000037e and  0x0000003f , 0x0000001f , 0x00000039 
+ 00000623  0x0000037f branch  0x00000273 , 0x00000005 
+ 00000624  0x00000381 call  0x00000288 
+ 00000625  0x00000382 istore  0x00000001 , 0x00000005 
+ 00000626  0x00000383 loop  0x00000270 
+ 00000627  0x00000386 copy  0x00000005 , 0x00000011 
+ 00000628  0x00000387 call  0x00000288 
+ 00000629  0x00000388 store  0x00000001 , 0x00004cf9 
+ 00000630  0x00000389 copy  0x00000011 , 0x00000005 
+ 00000631  0x0000038a parse  0x00000003 , 0x00000000 , 0x00000018 
+ 00000632  0x0000038b enable  0x00000010 
+ 00000633  0x0000038c arg  0x00000664 , 0x0000001b 
+ 00000634  0x0000038d rshift32  0x0000003f , 0x0000003f 
+ 00000635  0x0000038e rshift16  0x0000003f , 0x0000003f 
+ 00000636  0x0000038f istore  0x00000003 , 0x00000005 
+ 00000637  0x00000390 disable  0x0000000b 
+ 00000638  0x00000391 branch  0x0000028b , 0x00000006 
+ 00000639  0x00000394 enable  0x0000002f 
+ 00000640  0x00000395 fetch  0x00000001 , 0x00000017 
+ 00000641  0x00000396 add  0x0000003f , 0x00000000 , 0x00000011 
+ 00000642  0x00000397 call  0x00002981 
+ 00000643  0x00000398 disable  0x0000000d 
+ 00000644  0x00000399 call  0x00002918 
+ 00000645  0x0000039a fetch  0x00000001 , 0x00004cf9 
+ 00000646  0x0000039b call  0x0000001e 
+ 00000647  0x0000039c rtn 
+ 00000648  0x0000039f parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00000649  0x000003a0 rshift3  0x0000000c , 0x0000003f 
+ 00000650  0x000003a1 rtn 
+ 00000651  0x000003a4 disable  0x0000001b 
+ 00000652  0x000003a5 disable  0x0000000b 
+ 00000653  0x000003a6 call  0x0000264d 
+ 00000654  0x000003a7 rtn 
+ 00000655  0x000003aa branch  0x0000028b 
+ 00000656  0x000003ad call  0x00002918 
+ 00000657  0x000003ae fetcht  0x00000001 , 0x00004bc8 
+ 00000658  0x000003af branch  0x00002933 
+ 00000659  0x000003b3 jam  0x00000036 , 0x0000890f 
+ 00000660  0x000003b4 jam  0x0000005f , 0x0000890b 
+ 00000661  0x000003b5 enable  0x00000036 
+ 00000662  0x000003b6 jam  0x00000007 , 0x00008914 
+ 00000663  0x000003b7 call  0x0000029c 
+ 00000664  0x000003b8 fetch  0x00000001 , 0x000041e0 
+ 00000665  0x000003b9 rtn  0x00000034 
+ 00000666  0x000003ba jam  0x000000b8 , 0x0000890a 
+ 00000667  0x000003bb rtn 
+ 00000668  0x000003bd fetch  0x00000002 , 0x00004150 
+ 00000669  0x000003be bbit1  0x00000003 , 0x00002a8c 
+ 00000670  0x000003bf rtn 
+ 00000671  0x000003c2 call  0x000053c4 
+ 00000672  0x000003c3 fetch  0x00000004 , 0x00004be6 
+ 00000673  0x000003c4 iforce  0x00000009 
+ 00000674  0x000003c5 call  0x00000246 
+ 00000675  0x000003c6 call  0x00000290 
+ 00000676  0x000003c7 set1  0x00000000 , 0x00000015 
+ 00000677  0x000003c8 enable  0x0000001d 
+ 00000678  0x000003c9 enable  0x00000020 
+ 00000679  0x000003ca disable  0x00000021 
+ 00000680  0x000003cd rshift16  0x00000009 , 0x0000003f 
+ 00000681  0x000003ce rshift8  0x0000003f , 0x0000003f 
+ 00000682  0x000003cf rshift4  0x0000003f , 0x0000003f 
+ 00000683  0x000003d0 inject  0x00000003 , 0x00000028 
+ 00000684  0x000003d1 disable  0x0000001d 
+ 00000685  0x000003d2 enable  0x0000001b 
+ 00000686  0x000003d3 enable  0x00000007 
+ 00000687  0x000003d4 enable  0x00000009 
+ 00000688  0x000003d5 fetch  0x00000001 , 0x00004c71 
+ 00000689  0x000003d6 inject  0x00000003 , 0x00000008 
+ 00000690  0x000003d7 fetch  0x00000001 , 0x00004bc0 
+ 00000691  0x000003d8 iforce  0x00000039 
+ 00000692  0x000003d9 arg  0x00004b7a , 0x00000006 
+ 00000693  0x000003db ifetch  0x00000001 , 0x00000006 
+ 00000694  0x000003dc inject  0x00000003 , 0x00000008 
+ 00000695  0x000003dd loop  0x000002b5 
+ 00000696  0x000003e0 enable  0x00000008 
+ 00000697  0x000003e1 inject  0x00000003 , 0x00000018 
+ 00000698  0x000003e2 disable  0x00000008 
+ 00000699  0x000003e3 until  0x0000003e , 0x00000027 
+ 00000700  0x000003e4 nop  0x00000064 
+ 00000701  0x000003e5 disable  0x0000001d 
+ 00000702  0x000003e6 disable  0x0000001b 
+ 00000703  0x000003e7 rtn 
+ 00000704  0x000003ea call  0x00007fe9 
+ 00000705  0x000003eb fetcht  0x00000004 , 0x00004bdf 
+ 00000706  0x000003ec copy  0x00000022 , 0x0000003f 
+ 00000707  0x000003ed isub  0x00000002 , 0x0000003e 
+ 00000708  0x000003ee ncall  0x00002d18 , 0x00000002 
+ 00000709  0x000003ef copy  0x0000003f , 0x00000012 
+ 00000710  0x000003f0 fetch  0x00000004 , 0x00004bdf 
+ 00000711  0x000003f1 fetcht  0x00000001 , 0x00004be3 
+ 00000712  0x000003f2 iadd  0x00000002 , 0x00000002 
+ 00000713  0x000003f3 copy  0x00000012 , 0x0000003f 
+ 00000714  0x000003f4 isub  0x00000002 , 0x0000003e 
+ 00000715  0x000003f5 nrtn  0x00000002 
+ 00000716  0x000003f6 set0  0x0000001c , 0x0000003f 
+ 00000717  0x000003f7 store  0x00000004 , 0x00004bdf 
+ 00000718  0x000003f8 branch  0x00007fe7 
+ 00000719  0x000003fb call  0x000029bb 
+ 00000720  0x000003fc rtn  0x00000034 
+ 00000721  0x000003fd fetcht  0x00000001 , 0x00004c78 
+ 00000722  0x000003fe arg  0x00000d9e , 0x00000011 
+ 00000723  0x000003ff call  0x000002d6 
+ 00000724  0x00000400 storet  0x00000001 , 0x00004c78 
+ 00000725  0x00000401 rtn 
+ 00000726  0x00000404 copy  0x00000011 , 0x0000003f 
+ 00000727  0x00000405 iadd  0x00000002 , 0x00000005 
+ 00000728  0x00000406 fetch  0x00000001 , 0x00000018 
+ 00000729  0x00000407 istore  0x00000001 , 0x00000005 
+ 00000730  0x00000408 increase  0x00000001 , 0x00000002 
+ 00000731  0x00000409 and_into  0x00000007 , 0x00000002 
+ 00000732  0x0000040a rtn 
+ 00000733  0x0000040c arg  0x00000000 , 0x00000002 
+ 00000734  0x0000040d arg  0x00000008 , 0x00000039 
+ 00000735  0x0000040e copy  0x00000011 , 0x00000006 
+ 00000736  0x00000410 ifetch  0x00000001 , 0x00000006 
+ 00000737  0x00000411 iadd  0x00000002 , 0x00000002 
+ 00000738  0x00000412 loop  0x000002e0 
+ 00000739  0x00000413 rshift3  0x00000002 , 0x0000003f 
+ 00000740  0x00000414 copy  0x0000003f , 0x00000002 
+ 00000741  0x00000415 rtnmark0  0x00000026 
+ 00000742  0x00000417 div  0x0000003f , 0x0000000a 
+ 00000743  0x00000418 call  0x00007f86 
+ 00000744  0x00000419 quotient  0x0000003f 
+ 00000745  0x0000041a lshift4  0x0000003f , 0x0000003f 
+ 00000746  0x0000041b remainder  0x00000002 
+ 00000747  0x0000041c ior  0x00000002 , 0x00000002 
+ 00000748  0x0000041d rtn 
+ 00000749  0x0000041e rtn 
+ 00000750  0x00000422 rtnmark1  0x00000026 
+ 00000751  0x00000423 call  0x000003c2 
+ 00000752  0x00000424 call  0x000002f8 
+ 00000753  0x00000425 fetch  0x00000001 , 0x00004040 
+ 00000754  0x00000426 bbit0  0x00000000 , 0x000002f5 
+ 00000755  0x00000427 fetch  0x00000001 , 0x000000a0 
+ 00000756  0x00000428 nrtn  0x00000034 
+ 00000757  0x0000042a setarg  0x00000000 
+ 00000758  0x0000042b store  0x00000008 , 0x000000a1 
+ 00000759  0x0000042c rtn 
+ 00000760  0x0000042f call  0x00000301 
+ 00000761  0x00000430 call  0x000002f5 
+ 00000762  0x00000431 call  0x00003ebf 
+ 00000763  0x00000432 hfetch  0x00000004 , 0x00008070 
+ 00000764  0x00000433 hfetcht  0x00000004 , 0x00008078 
+ 00000765  0x00000434 ior  0x00000002 , 0x00000002 
+ 00000766  0x00000435 invert  0x00000002 , 0x00000002 
+ 00000767  0x00000436 hstoret  0x00000004 , 0x0000807c 
+ 00000768  0x00000437 rtn 
+ 00000769  0x0000043a fetch  0x00000001 , 0x00004b03 
+ 00000770  0x0000043b rtn  0x00000034 
+ 00000771  0x0000043c branch  0x0000052c 
+ 00000772  0x00000440 call  0x00003416 
+ 00000773  0x00000441 branch  0x0000030e , 0x0000002b 
+ 00000774  0x00000442 jam  0x00000020 , 0x00008078 
+ 00000775  0x00000443 call  0x000003eb 
+ 00000776  0x00000444 fetch  0x00000001 , 0x000041de 
+ 00000777  0x00000445 store  0x00000001 , 0x00004c75 
+ 00000778  0x00000446 call  0x0000066c 
+ 00000779  0x00000447 fetch  0x00000001 , 0x00004685 
+ 00000780  0x00000448 store  0x00000001 , 0x000046da 
+ 00000781  0x00000449 call  0x000043ca 
+ 00000782  0x0000044b call  0x00000313 
+ 00000783  0x0000044c branch  0x000074b9 
+ 00000784  0x0000044f fetch  0x00000001 , 0x00004c75 
+ 00000785  0x00000450 store  0x00000001 , 0x000041de 
+ 00000786  0x00000451 rtn 
+ 00000787  0x00000454 ncall  0x00000356 , 0x0000002b 
+ 00000788  0x00000455 call  0x00000337 
+ 00000789  0x00000456 rtn  0x0000002b 
+ 00000790  0x00000457 call  0x000006da 
+ 00000791  0x00000458 call  0x000003ad 
+ 00000792  0x0000045d branch  0x00000393 
+ 00000793  0x00000460 call  0x00000310 
+ 00000794  0x00000461 fetch  0x00000001 , 0x00004210 
+ 00000795  0x00000462 beq  0x00000034 , 0x0000031d 
+ 00000796  0x00000463 rtn 
+ 00000797  0x00000467 jam  0x00000001 , 0x0000479f 
+ 00000798  0x00000468 fetch  0x00000002 , 0x000046a8 
+ 00000799  0x00000469 fetcht  0x00000001 , 0x00004b12 
+ 00000800  0x0000046a sub  0x00000002 , 0x000000ff , 0x0000003e 
+ 00000801  0x0000046b nbranch  0x00000323 , 0x00000005 
+ 00000802  0x0000046c setarg  0x00000258 
+ 00000803  0x0000046e store  0x00000002 , 0x000046ae 
+ 00000804  0x0000046f call  0x00003418 
+ 00000805  0x00000470 call  0x0000032b 
+ 00000806  0x00000471 setarg  0x00000004 
+ 00000807  0x00000472 istore  0x00000001 , 0x00000006 
+ 00000808  0x00000474 arg  0x00004390 , 0x00000006 
+ 00000809  0x00000475 call  0x000005a3 
+ 00000810  0x00000477 branch  0x00007df4 
+ 00000811  0x0000047a arg  0x00004370 , 0x00000011 
+ 00000812  0x0000047c ifetch  0x00000001 , 0x00000011 
+ 00000813  0x0000047d rtn  0x00000034 
+ 00000814  0x0000047e iadd  0x00000006 , 0x00000011 
+ 00000815  0x0000047f ifetch  0x00000001 , 0x00000006 
+ 00000816  0x00000480 rtneq  0x00000001 
+ 00000817  0x00000481 branch  0x0000032c 
+ 00000818  0x00000495 fetch  0x00000004 , 0x000046d3 
+ 00000819  0x00000496 bbit0  0x00000014 , 0x00003d66 
+ 00000820  0x00000497 fetch  0x00000001 , 0x0000477a 
+ 00000821  0x00000498 beq  0x000000ff , 0x00003d66 
+ 00000822  0x00000499 branch  0x0000052c 
+ 00000823  0x0000049c jam  0x00000076 , 0x00004212 
+ 00000824  0x0000049d branch  0x00003d36 
+ 00000825  0x000004a0 call  0x00000337 
+ 00000826  0x000004a1 call  0x000040c0 
+ 00000827  0x000004a5 call  0x000040d9 
+ 00000828  0x000004a6 beq  0x00000030 , 0x00000345 
+ 00000829  0x000004a7 beq  0x00000031 , 0x00000347 
+ 00000830  0x000004a8 call  0x000040d1 
+ 00000831  0x000004a9 nop  0x000003e8 
+ 00000832  0x000004aa branch  0x0000033b 
+ 00000833  0x000004ad jam  0x00000001 , 0x00004b03 
+ 00000834  0x000004ae call  0x0000640f 
+ 00000835  0x000004af call  0x00000339 
+ 00000836  0x000004b0 branch  0x00006411 
+ 00000837  0x000004b3 call  0x0000034c 
+ 00000838  0x000004b4 branch  0x000040e0 
+ 00000839  0x000004b8 call  0x0000034c 
+ 00000840  0x000004b9 fetch  0x00000001 , 0x000046de 
+ 00000841  0x000004ba beq  0x00000070 , 0x000040e8 
+ 00000842  0x000004bb jam  0x00000001 , 0x000046e0 
+ 00000843  0x000004bc rtn 
+ 00000844  0x000004bf setarg  0x00008006 
+ 00000845  0x000004c0 call  0x00006413 
+ 00000846  0x000004c1 nop  0x00002ee0 
+ 00000847  0x000004c2 branch  0x00000332 
+ 00000848  0x000004c4 setarg  0x00000006 
+ 00000849  0x000004c5 call  0x00006414 
+ 00000850  0x000004c6 or  0x0000003f , 0x00000008 , 0x0000003f 
+ 00000851  0x000004c7 lshift8  0x0000003f , 0x0000003f 
+ 00000852  0x000004c8 add  0x0000003f , 0x00000006 , 0x0000003f 
+ 00000853  0x000004c9 branch  0x00006413 
+ 00000854  0x000004cc call  0x000000a8 
+ 00000855  0x000004d1 call  0x00003e6e 
+ 00000856  0x000004d2 call  0x00003e1e 
+ 00000857  0x000004d3 setarg  0x00000000 
+ 00000858  0x000004d4 store  0x00000002 , 0x00004154 
+ 00000859  0x000004d5 call  0x0000037a 
+ 00000860  0x000004d6 call  0x00003e54 
+ 00000861  0x000004d7 call  0x00005810 
+ 00000862  0x000004d8 call  0x00005839 
+ 00000863  0x000004d9 call  0x0000582c 
+ 00000864  0x000004da call  0x00005818 
+ 00000865  0x000004e0 call  0x0000659c 
+ 00000866  0x000004e1 fetch  0x00000004 , 0x000046d3 
+ 00000867  0x000004e2 isolate1  0x00000019 , 0x0000003f 
+ 00000868  0x000004e3 ncall  0x000065c2 , 0x00000001 
+ 00000869  0x000004e4 call  0x0000443f 
+ 00000870  0x000004e5 call  0x00000384 
+ 00000871  0x000004e6 call  0x00000456 
+ 00000872  0x000004e7 call  0x000065df 
+ 00000873  0x000004e8 call  0x0000036d 
+ 00000874  0x000004e9 fetch  0x00000001 , 0x00004b12 
+ 00000875  0x000004ea beq  0x000000ff , 0x00000375 
+ 00000876  0x000004eb rtn 
+ 00000877  0x000004ee arg  0x00000001 , 0x00000002 
+ 00000878  0x000004ef arg  0x00004b12 , 0x00000011 
+ 00000879  0x000004f0 arg  0x00000064 , 0x00000012 
+ 00000880  0x000004f1 branch  0x000065df 
+ 00000881  0x000004f3 arg  0x00000001 , 0x00000002 
+ 00000882  0x000004f4 arg  0x00004b12 , 0x00000011 
+ 00000883  0x000004f5 arg  0x00000064 , 0x00000012 
+ 00000884  0x000004f6 branch  0x000065d1 
+ 00000885  0x000004f8 jam  0x00000034 , 0x00004210 
+ 00000886  0x000004f9 setarg  0x00000000 
+ 00000887  0x000004fa invert  0x0000003f , 0x0000003f 
+ 00000888  0x000004fb store  0x00000006 , 0x000044a0 
+ 00000889  0x000004fc rtn 
+ 00000890  0x000004ff fetch  0x00000004 , 0x000046d3 
+ 00000891  0x00000500 rtnbit0  0x0000001f 
+ 00000892  0x00000502 fetcht  0x00000001 , 0x000046f7 
+ 00000893  0x00000503 call  0x000067fb 
+ 00000894  0x00000504 fetcht  0x00000001 , 0x000046f7 
+ 00000895  0x00000505 call  0x0000681d 
+ 00000896  0x00000506 jam  0x00000003 , 0x000046f6 
+ 00000897  0x00000507 rtn  0x00000001 
+ 00000898  0x00000508 jam  0x00000000 , 0x000046f6 
+ 00000899  0x00000509 rtn 
+ 00000900  0x0000050d call  0x000033c4 
+ 00000901  0x0000050e branch  0x00004316 , 0x00000005 
+ 00000902  0x0000050f call  0x0000056b 
+ 00000903  0x00000510 branch  0x00003dcb 
+ 00000904  0x00000513 arg  0x00000002 , 0x00000002 
+ 00000905  0x00000514 arg  0x00000aaa , 0x00000011 
+ 00000906  0x00000515 arg  0x00000062 , 0x00000012 
+ 00000907  0x00000516 branch  0x000065d1 
+ 00000908  0x00000519 arg  0x00000002 , 0x00000002 
+ 00000909  0x0000051a arg  0x00000a9a , 0x00000011 
+ 00000910  0x0000051b arg  0x00000062 , 0x00000012 
+ 00000911  0x0000051c branch  0x000033c8 
+ 00000912  0x0000051f setarg  0x00000177 
+ 00000913  0x00000520 store  0x00000002 , 0x00004d01 
+ 00000914  0x00000521 rtn 
+ 00000915  0x00000524 setarg  0x00000019 
+ 00000916  0x00000525 store  0x00000002 , 0x00004d01 
+ 00000917  0x00000526 ncall  0x00000390 , 0x0000002b 
+ 00000918  0x0000052c call  0x00000339 
+ 00000919  0x0000052d call  0x00000350 
+ 00000920  0x0000052f fetch  0x00000001 , 0x0000471f 
+ 00000921  0x00000530 store  0x00000001 , 0x0000471e 
+ 00000922  0x00000535 fetch  0x00000004 , 0x000046d3 
+ 00000923  0x00000536 rtnbit0  0x00000011 
+ 00000924  0x00000537 fetch  0x00000001 , 0x00004b37 
+ 00000925  0x00000538 bbit1  0x00000002 , 0x000001aa 
+ 00000926  0x0000053b setarg  0x0000ffff 
+ 00000927  0x0000053c store  0x00000002 , 0x00004be6 
+ 00000928  0x0000053d istore  0x00000002 , 0x00000005 
+ 00000929  0x0000053e call  0x00000456 
+ 00000930  0x0000053f call  0x000065d1 
+ 00000931  0x00000540 branch  0x000001ce 
+ 00000932  0x00000548 arg  0x00000002 , 0x00000039 
+ 00000933  0x00000549 arg  0x00004be6 , 0x00000006 
+ 00000934  0x0000054b call  0x00007fe7 
+ 00000935  0x0000054c setarg  0x0000ffff 
+ 00000936  0x0000054e ifetcht  0x00000002 , 0x00000006 
+ 00000937  0x0000054f isub  0x00000002 , 0x0000003e 
+ 00000938  0x00000550 ncall  0x00007fe9 , 0x00000005 
+ 00000939  0x00000551 loop  0x000003a8 
+ 00000940  0x00000552 rtn 
+ 00000941  0x00000555 setarg  0x000003be 
+ 00000942  0x00000556 store  0x00000002 , 0x00004cef 
+ 00000943  0x00000557 setarg  0x000003d5 
+ 00000944  0x00000558 store  0x00000002 , 0x000041ef 
+ 00000945  0x00000559 setarg  0x0000065a 
+ 00000946  0x0000055a store  0x00000002 , 0x000041f9 
+ 00000947  0x0000055b setarg  0x000002ee 
+ 00000948  0x0000055c store  0x00000002 , 0x000041ed 
+ 00000949  0x0000055d setarg  0x00000420 
+ 00000950  0x0000055e store  0x00000002 , 0x000041f5 
+ 00000951  0x0000055f setarg  0x0000040d 
+ 00000952  0x00000560 store  0x00000002 , 0x000041f3 
+ 00000953  0x00000561 setarg  0x0000046f 
+ 00000954  0x00000562 store  0x00000002 , 0x000041eb 
+ 00000955  0x00000563 setarg  0x00000484 
+ 00000956  0x00000564 store  0x00000002 , 0x000041fd 
+ 00000957  0x00000565 rtn 
+ 00000958  0x00000568 call  0x00004401 
+ 00000959  0x00000569 fetch  0x00000002 , 0x0000469f 
+ 00000960  0x0000056a rtn  0x00000034 
+ 00000961  0x0000056b branch  0x00000079 
+ 00000962  0x0000056e arg  0x00001800 , 0x00000006 
+ 00000963  0x0000056f arg  0x0000480b , 0x00000005 
+ 00000964  0x00000570 call  0x000003ca 
+ 00000965  0x00000571 arg  0x00001900 , 0x00000006 
+ 00000966  0x00000572 call  0x000003ca 
+ 00000967  0x00000573 arg  0x00001a00 , 0x00000006 
+ 00000968  0x00000574 call  0x000003ca 
+ 00000969  0x00000575 arg  0x00001b00 , 0x00000006 
+ 00000970  0x00000577 arg  0x0000001b , 0x00000039 
+ 00000971  0x00000578 branch  0x00007f01 
+ 00000972  0x0000057b arg  0x0000480b , 0x00000006 
+ 00000973  0x0000057c arg  0x00001800 , 0x00000005 
+ 00000974  0x0000057d call  0x000003ca 
+ 00000975  0x0000057e arg  0x00001900 , 0x00000005 
+ 00000976  0x0000057f call  0x000003ca 
+ 00000977  0x00000580 arg  0x00001a00 , 0x00000005 
+ 00000978  0x00000581 call  0x000003ca 
+ 00000979  0x00000582 arg  0x00001b00 , 0x00000005 
+ 00000980  0x00000583 branch  0x000003ca 
+ 00000981  0x00000586 call  0x00005892 
+ 00000982  0x00000587 nrtn  0x00000034 
+ 00000983  0x00000588 fetch  0x00000001 , 0x00004b12 
+ 00000984  0x00000589 beq  0x000000ff , 0x000003dc 
+ 00000985  0x0000058a fetch  0x00000001 , 0x000046c5 
+ 00000986  0x0000058b and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00000987  0x0000058c rtnne  0x00000003 
+ 00000988  0x0000058e fetch  0x00000001 , 0x0000479c 
+ 00000989  0x0000058f call  0x0000040a , 0x00000034 
+ 00000990  0x00000590 fetch  0x00000004 , 0x000046d3 
+ 00000991  0x00000593 bbit1  0x00000005 , 0x00004179 
+ 00000992  0x00000594 call  0x00003f97 
+ 00000993  0x00000595 nrtn  0x00000028 
+ 00000994  0x00000596 call  0x000003e6 
+ 00000995  0x00000597 call  0x00000121 
+ 00000996  0x00000598 call  0x00000405 
+ 00000997  0x00000599 branch  0x000003f0 
+ 00000998  0x0000059c fetch  0x00000001 , 0x000046f5 
+ 00000999  0x0000059d rtnbit1  0x00000007 
+ 00001000  0x0000059e jam  0x00000000 , 0x00004172 
+ 00001001  0x0000059f jam  0x0000001e , 0x00004809 
+ 00001002  0x000005a0 rtn 
+ 00001003  0x000005a3 jam  0x00000007 , 0x000047a0 
+ 00001004  0x000005a4 jam  0x00000004 , 0x000047a1 
+ 00001005  0x000005a5 setarg  0x000047a0 
+ 00001006  0x000005a6 store  0x00000002 , 0x00004218 
+ 00001007  0x000005a7 branch  0x00007e38 
+ 00001008  0x000005aa arg  0x0000469a , 0x00000011 
+ 00001009  0x000005ab call  0x00007e3d 
+ 00001010  0x000005ac call  0x000003f4 , 0x00000028 
+ 00001011  0x000005ae rtn 
+ 00001012  0x000005b0 fetch  0x00000001 , 0x000047c1 
+ 00001013  0x000005b1 increase  0x00000001 , 0x0000003f 
+ 00001014  0x000005b2 store  0x00000001 , 0x000047c1 
+ 00001015  0x000005b3 rtn 
+ 00001016  0x000005b6 arg  0x0000469a , 0x00000011 
+ 00001017  0x000005b7 call  0x00007e54 
+ 00001018  0x000005b8 branch  0x000003fc , 0x00000028 
+ 00001019  0x000005b9 rtn 
+ 00001020  0x000005bc call  0x00005652 
+ 00001021  0x000005bd fetch  0x00000001 , 0x000047c1 
+ 00001022  0x000005be sub  0x0000003f , 0x00000001 , 0x0000003e 
+ 00001023  0x000005bf ncall  0x00005650 , 0x00000002 
+ 00001024  0x000005c0 fetch  0x00000001 , 0x000047c1 
+ 00001025  0x000005c1 rtn  0x00000034 
+ 00001026  0x000005c2 increase  0xffffffff , 0x0000003f 
+ 00001027  0x000005c3 store  0x00000001 , 0x000047c1 
+ 00001028  0x000005c4 branch  0x00003f90 
+ 00001029  0x000005c8 fetch  0x00000002 , 0x0000469f 
+ 00001030  0x000005c9 rtn  0x00000034 
+ 00001031  0x000005ca jam  0x00000001 , 0x00004806 
+ 00001032  0x000005cb jam  0x00000002 , 0x00004807 
+ 00001033  0x000005cc rtn 
+ 00001034  0x000005d0 call  0x00005814 
+ 00001035  0x000005d1 jam  0x00000001 , 0x0000479c 
+ 00001036  0x000005d2 branch  0x0000034c 
+ 00001037  0x000005d5 call  0x00007e34 
+ 00001038  0x000005d6 call  0x00000410 
+ 00001039  0x000005d7 branch  0x00003ee0 
+ 00001040  0x000005da fetcht  0x00000001 , 0x000046e7 
+ 00001041  0x000005db call  0x0000050a 
+ 00001042  0x000005dc fetcht  0x00000001 , 0x000046e7 
+ 00001043  0x000005dd call  0x0000681d 
+ 00001044  0x000005de branch  0x0000041e , 0x00000001 
+ 00001045  0x000005df call  0x00000513 
+ 00001046  0x000005e1 fetch  0x00000001 , 0x000046b6 
+ 00001047  0x000005e2 rtneq  0x00000000 
+ 00001048  0x000005e3 jam  0x00000000 , 0x000046b6 
+ 00001049  0x000005e4 fetch  0x00000001 , 0x0000477a 
+ 00001050  0x000005e5 increase  0x00000001 , 0x0000003f 
+ 00001051  0x000005e6 and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00001052  0x000005e7 store  0x00000001 , 0x0000477a 
+ 00001053  0x000005eb branch  0x00003d74 
+ 00001054  0x000005ee call  0x00000513 
+ 00001055  0x000005ef branch  0x00003d62 
+ 00001056  0x000005f2 copy  0x00000013 , 0x0000003f 
+ 00001057  0x000005f3 beq  0x00000014 , 0x0000042a 
+ 00001058  0x000005f4 beq  0x00000015 , 0x0000042e 
+ 00001059  0x000005f5 beq  0x00000029 , 0x00000437 
+ 00001060  0x000005f6 beq  0x00000032 , 0x00000439 
+ 00001061  0x000005f7 beq  0x00000040 , 0x00000440 
+ 00001062  0x000005f8 beq  0x00000039 , 0x0000044b 
+ 00001063  0x000005f9 beq  0x0000003a , 0x0000045a 
+ 00001064  0x000005fa beq  0x0000003c , 0x0000046c 
+ 00001065  0x000005fb branch  0x0000417d 
+ 00001066  0x000005fe jam  0x00000000 , 0x00004808 
+ 00001067  0x000005ff call  0x00000341 
+ 00001068  0x00000600 call  0x000003eb 
+ 00001069  0x00000601 branch  0x000041c3 
+ 00001070  0x00000604 call  0x00000480 
+ 00001071  0x00000605 setarg  0x00000007 
+ 00001072  0x00000606 store  0x00000002 , 0x00004496 
+ 00001073  0x00000607 store  0x00000002 , 0x00004498 
+ 00001074  0x00000608 jam  0x00000000 , 0x000047c4 
+ 00001075  0x00000609 jam  0x00000000 , 0x0000479c 
+ 00001076  0x0000060a call  0x000003eb 
+ 00001077  0x0000060b call  0x00005816 
+ 00001078  0x0000060c branch  0x000041d9 
+ 00001079  0x00000610 jam  0x00000012 , 0x00000a99 
+ 00001080  0x00000611 branch  0x00007d8f 
+ 00001081  0x00000614 fetch  0x00000001 , 0x0000479f 
+ 00001082  0x00000615 beq  0x00000001 , 0x0000043c 
+ 00001083  0x00000616 branch  0x0000043e 
+ 00001084  0x00000619 call  0x00000437 
+ 00001085  0x0000061a jam  0x00000014 , 0x000046c6 
+ 00001086  0x0000061c arg  0x00000001 , 0x00000007 
+ 00001087  0x0000061d branch  0x000041b9 
+ 00001088  0x00000620 fetch  0x00000002 , 0x00004509 
+ 00001089  0x00000621 rtneq  0x00000000 
+ 00001090  0x00000622 fetch  0x00000001 , 0x00000441 
+ 00001091  0x00000623 rshift2  0x0000003f , 0x0000003f 
+ 00001092  0x00000624 sub  0x0000003f , 0x0000000c , 0x0000003e 
+ 00001093  0x00000625 rtn  0x00000002 
+ 00001094  0x00000626 setarg  0x00000009 
+ 00001095  0x00000627 store  0x00000002 , 0x00004496 
+ 00001096  0x00000628 store  0x00000002 , 0x00004498 
+ 00001097  0x00000629 call  0x00000437 
+ 00001098  0x0000062a branch  0x000005c2 
+ 00001099  0x0000062f call  0x00000341 
+ 00001100  0x00000631 jam  0x00000001 , 0x0000478b 
+ 00001101  0x00000632 arg  0x00000003 , 0x00000007 
+ 00001102  0x00000633 call  0x000043d2 
+ 00001103  0x00000634 setarg  0x00000000 
+ 00001104  0x00000635 store  0x00000002 , 0x00004707 
+ 00001105  0x00000636 jam  0x00000000 , 0x000046a7 
+ 00001106  0x00000637 call  0x0000405d 
+ 00001107  0x00000638 call  0x00000310 
+ 00001108  0x0000063a call  0x00000456 
+ 00001109  0x0000063b branch  0x000065d1 
+ 00001110  0x0000063e arg  0x00004be6 , 0x00000011 
+ 00001111  0x0000063f arg  0x0000005b , 0x00000012 
+ 00001112  0x00000640 arg  0x00000004 , 0x00000002 
+ 00001113  0x00000641 rtn 
+ 00001114  0x00000644 call  0x00000480 
+ 00001115  0x00000645 jam  0x00000000 , 0x00004cfe 
+ 00001116  0x00000646 call  0x00000310 
+ 00001117  0x00000647 call  0x000001ff 
+ 00001118  0x00000648 fetch  0x00000001 , 0x00004877 
+ 00001119  0x00000649 bbit1  0x00000000 , 0x0000340a 
+ 00001120  0x0000064a jam  0x00000000 , 0x000041bd 
+ 00001121  0x0000064b fetch  0x00000001 , 0x00004b12 
+ 00001122  0x0000064c beq  0x000000ff , 0x00000468 
+ 00001123  0x0000064d call  0x00004316 
+ 00001124  0x0000064e arg  0x00000003 , 0x00000039 
+ 00001125  0x0000064f arg  0x00004722 , 0x00000006 
+ 00001126  0x00000650 call  0x000003a6 
+ 00001127  0x00000651 branch  0x00000469 , 0x00000028 
+ 00001128  0x00000653 branch  0x00000319 
+ 00001129  0x00000656 jam  0x00000001 , 0x0000479d 
+ 00001130  0x00000657 jam  0x00000028 , 0x0000479e 
+ 00001131  0x00000658 rtn 
+ 00001132  0x0000065b call  0x00000341 
+ 00001133  0x0000065c call  0x00003f8d 
+ 00001134  0x0000065d branch  0x00000454 
+ 00001135  0x00000661 enable  0x00000028 
+ 00001136  0x00000662 hfetch  0x00000004 , 0x00008138 
+ 00001137  0x00000663 setflag  0x00000028 , 0x0000001a , 0x0000003f 
+ 00001138  0x00000664 hstore  0x00000004 , 0x0000804c 
+ 00001139  0x00000665 call  0x00002c21 
+ 00001140  0x00000666 call  0x00000480 
+ 00001141  0x00000667 call  0x000074bd 
+ 00001142  0x00000668 call  0x00004482 
+ 00001143  0x00000669 call  0x00003e9f 
+ 00001144  0x0000066a call  0x00003ebf 
+ 00001145  0x0000066b hfetch  0x00000001 , 0x0000807b 
+ 00001146  0x0000066c set1  0x00000005 , 0x0000003f 
+ 00001147  0x0000066d hstore  0x00000001 , 0x0000807b 
+ 00001148  0x0000066e hfetch  0x00000001 , 0x0000807f 
+ 00001149  0x0000066f set0  0x00000005 , 0x0000003f 
+ 00001150  0x00000670 hstore  0x00000001 , 0x0000807f 
+ 00001151  0x00000671 rtn 
+ 00001152  0x00000674 fetch  0x00000001 , 0x00004b03 
+ 00001153  0x00000675 rtn  0x00000034 
+ 00001154  0x00000676 jam  0x00000000 , 0x00004b03 
+ 00001155  0x00000677 branch  0x00000350 
+ 00001156  0x0000067b call  0x000004ad 
+ 00001157  0x0000067c call  0x000043eb 
+ 00001158  0x0000067d call  0x00000496 
+ 00001159  0x0000067e call  0x0000049d 
+ 00001160  0x0000067f call  0x00000491 
+ 00001161  0x00000680 call  0x000004a4 
+ 00001162  0x00000682 call  0x00004234 
+ 00001163  0x00000683 call  0x00004237 
+ 00001164  0x00000684 call  0x0000048e 
+ 00001165  0x00000685 branch  0x0000423a 
+ 00001166  0x0000068a arg  0x000046c6 , 0x00000013 
+ 00001167  0x0000068b arg  0x00003d60 , 0x00000012 
+ 00001168  0x0000068c branch  0x0000336d 
+ 00001169  0x0000068f arg  0x00004807 , 0x00000013 
+ 00001170  0x00000690 arg  0x00000494 , 0x00000012 
+ 00001171  0x00000691 branch  0x0000336d 
+ 00001172  0x00000693 jam  0x00000000 , 0x00004806 
+ 00001173  0x00000694 rtn 
+ 00001174  0x00000697 arg  0x0000480a , 0x00000013 
+ 00001175  0x00000698 arg  0x00000499 , 0x00000012 
+ 00001176  0x00000699 branch  0x0000336d 
+ 00001177  0x0000069b setarg  0x0036ee80 
+ 00001178  0x0000069c store  0x00000003 , 0x00004bed 
+ 00001179  0x0000069d jam  0x00000001 , 0x00004808 
+ 00001180  0x0000069e rtn 
+ 00001181  0x000006a1 arg  0x00004809 , 0x00000013 
+ 00001182  0x000006a2 arg  0x000004a0 , 0x00000012 
+ 00001183  0x000006a3 branch  0x0000336d 
+ 00001184  0x000006a5 fetch  0x00000001 , 0x000047c5 
+ 00001185  0x000006a6 store  0x00000001 , 0x00004172 
+ 00001186  0x000006a7 jam  0x00000001 , 0x00004808 
+ 00001187  0x000006a8 rtn 
+ 00001188  0x000006d3 fetch  0x00000001 , 0x0000479d 
+ 00001189  0x000006d4 rtn  0x00000034 
+ 00001190  0x000006d5 fetch  0x00000001 , 0x0000479e 
+ 00001191  0x000006d6 branch  0x000004ab , 0x00000034 
+ 00001192  0x000006d7 increase  0xffffffff , 0x0000003f 
+ 00001193  0x000006d8 store  0x00000001 , 0x0000479e 
+ 00001194  0x000006d9 rtn 
+ 00001195  0x000006db jam  0x00000000 , 0x0000479d 
+ 00001196  0x000006dc branch  0x0000340a 
+ 00001197  0x000006e0 fetch  0x00000004 , 0x000046d3 
+ 00001198  0x000006e1 rtnbit0  0x0000001a 
+ 00001199  0x000006e2 jam  0x00000001 , 0x0000422d 
+ 00001200  0x000006e3 fetch  0x00000001 , 0x000046ce 
+ 00001201  0x000006e4 increase  0x00000001 , 0x0000003f 
+ 00001202  0x000006e5 store  0x00000001 , 0x000046ce 
+ 00001203  0x000006e6 sub  0x0000003f , 0x0000000a , 0x0000003e 
+ 00001204  0x000006e7 rtn  0x00000002 
+ 00001205  0x000006e8 call  0x000068a8 
+ 00001206  0x000006e9 jam  0x00000000 , 0x000046ce 
+ 00001207  0x000006ea call  0x000068eb 
+ 00001208  0x000006eb call  0x00006908 
+ 00001209  0x000006ec store  0x00000002 , 0x0000470f 
+ 00001210  0x000006ed arg  0x00004709 , 0x00000011 
+ 00001211  0x000006ee call  0x000004c8 
+ 00001212  0x000006ef fetch  0x00000001 , 0x00004231 
+ 00001213  0x000006f0 bbit1  0x00000001 , 0x0000340a 
+ 00001214  0x000006f1 bbit0  0x00000000 , 0x000004c1 
+ 00001215  0x000006f2 jam  0x00000001 , 0x00004b02 
+ 00001216  0x000006f3 branch  0x000043e7 
+ 00001217  0x000006f5 call  0x000043e9 
+ 00001218  0x000006f6 fetch  0x00000001 , 0x00004b02 
+ 00001219  0x000006f7 rtn  0x00000034 
+ 00001220  0x000006f8 jam  0x00000000 , 0x00004b02 
+ 00001221  0x000006f9 fetch  0x00000001 , 0x000046ef 
+ 00001222  0x000006fa store  0x00000001 , 0x00004715 
+ 00001223  0x000006fb branch  0x00004296 
+ 00001224  0x0000070e ifetch  0x00000008 , 0x00000011 
+ 00001225  0x0000070f store  0x00000008 , 0x00000a9a 
+ 00001226  0x00000710 fetcht  0x00000002 , 0x00000a9c 
+ 00001227  0x00000711 fetch  0x00000002 , 0x00000aa0 
+ 00001228  0x00000712 isub  0x00000002 , 0x0000003e 
+ 00001229  0x00000713 nbranch  0x00006944 , 0x00000002 
+ 00001230  0x00000714 fetcht  0x00000002 , 0x00000a9e 
+ 00001231  0x00000715 isub  0x00000002 , 0x0000003e 
+ 00001232  0x00000716 nbranch  0x00006940 , 0x00000002 
+ 00001233  0x00000718 fetch  0x00000001 , 0x00004231 
+ 00001234  0x00000719 set0  0x00000000 , 0x0000003f 
+ 00001235  0x0000071a store  0x00000001 , 0x00004231 
+ 00001236  0x0000071b rtn 
+ 00001237  0x00000791 disable  0x00000028 
+ 00001238  0x00000792 setarg  0x00000000 
+ 00001239  0x00000793 store  0x00000006 , 0x0000469b 
+ 00001240  0x00000794 call  0x00000518 
+ 00001241  0x00000795 call  0x00004079 
+ 00001242  0x00000796 call  0x0000407e 
+ 00001243  0x00000797 call  0x000004df 
+ 00001244  0x00000798 nbranch  0x000006da , 0x00000028 
+ 00001245  0x00000799 call  0x000006dd 
+ 00001246  0x0000079a branch  0x00003fa0 
+ 00001247  0x0000079d call  0x000004e1 
+ 00001248  0x0000079e branch  0x0000409a 
+ 00001249  0x000007a1 arg  0x00000000 , 0x00000011 
+ 00001250  0x000007a2 call  0x000004ec 
+ 00001251  0x000007a3 call  0x000004f2 
+ 00001252  0x000007a4 call  0x000004f8 
+ 00001253  0x000007a5 call  0x000004e8 
+ 00001254  0x000007a6 copy  0x00000011 , 0x0000003f 
+ 00001255  0x000007a7 rtn 
+ 00001256  0x000007aa fetch  0x00000001 , 0x000046e5 
+ 00001257  0x000007ab rtneq  0x000000ff 
+ 00001258  0x000007ac call  0x000004fe 
+ 00001259  0x000007ad branch  0x00000504 
+ 00001260  0x000007b0 fetcht  0x00000001 , 0x000046e2 
+ 00001261  0x000007b1 call  0x00000513 
+ 00001262  0x000007b2 fetcht  0x00000001 , 0x000046e2 
+ 00001263  0x000007b3 call  0x0000681d 
+ 00001264  0x000007b4 setflag  0x00000001 , 0x00000000 , 0x00000011 
+ 00001265  0x000007b5 rtn 
+ 00001266  0x000007b7 fetcht  0x00000001 , 0x000046e3 
+ 00001267  0x000007b8 call  0x00000513 
+ 00001268  0x000007b9 fetcht  0x00000001 , 0x000046e3 
+ 00001269  0x000007ba call  0x0000681d 
+ 00001270  0x000007bb setflag  0x00000001 , 0x00000001 , 0x00000011 
+ 00001271  0x000007bc rtn 
+ 00001272  0x000007be fetcht  0x00000001 , 0x000046e4 
+ 00001273  0x000007bf call  0x00000513 
+ 00001274  0x000007c0 fetcht  0x00000001 , 0x000046e4 
+ 00001275  0x000007c1 call  0x0000681d 
+ 00001276  0x000007c2 setflag  0x00000001 , 0x00000002 , 0x00000011 
+ 00001277  0x000007c3 rtn 
+ 00001278  0x000007c7 fetcht  0x00000001 , 0x000046e5 
+ 00001279  0x000007c8 call  0x0000050a 
+ 00001280  0x000007c9 fetcht  0x00000001 , 0x000046e5 
+ 00001281  0x000007ca call  0x0000681d 
+ 00001282  0x000007cb nsetflag  0x00000001 , 0x00000003 , 0x00000011 
+ 00001283  0x000007cc branch  0x00000513 
+ 00001284  0x000007ce fetcht  0x00000001 , 0x000046e6 
+ 00001285  0x000007cf call  0x0000050a 
+ 00001286  0x000007d0 fetcht  0x00000001 , 0x000046e6 
+ 00001287  0x000007d1 call  0x0000681d 
+ 00001288  0x000007d2 nsetflag  0x00000001 , 0x00000004 , 0x00000011 
+ 00001289  0x000007d3 branch  0x00000513 
+ 00001290  0x000007d6 set0  0x00000007 , 0x00000002 
+ 00001291  0x000007d7 arg  0x00008078 , 0x00000005 
+ 00001292  0x000007d8 call  0x00006830 
+ 00001293  0x000007d9 set1  0x00000007 , 0x00000002 
+ 00001294  0x000007db arg  0x0000807c , 0x00000005 
+ 00001295  0x000007dc call  0x00006830 
+ 00001296  0x000007dd set0  0x00000007 , 0x00000002 
+ 00001297  0x000007de arg  0x00008070 , 0x00000005 
+ 00001298  0x000007df branch  0x00006830 
+ 00001299  0x000007e2 set1  0x00000007 , 0x00000002 
+ 00001300  0x000007e3 arg  0x00008078 , 0x00000005 
+ 00001301  0x000007e4 call  0x00006830 
+ 00001302  0x000007e5 set0  0x00000007 , 0x00000002 
+ 00001303  0x000007e6 branch  0x0000050e 
+ 00001304  0x000007e9 fetch  0x00000001 , 0x000046e0 
+ 00001305  0x000007ea beq  0x00000004 , 0x00000524 
+ 00001306  0x000007eb beq  0x00000005 , 0x00004010 
+ 00001307  0x000007ec branch  0x0000051c 
+ 00001308  0x000007ef call  0x00003fc0 
+ 00001309  0x000007f0 disable  0x00000028 
+ 00001310  0x000007f1 fetch  0x00000001 , 0x000046f5 
+ 00001311  0x000007f2 bbit0  0x00000007 , 0x00003fe7 
+ 00001312  0x000007f3 fetcht  0x00000001 , 0x000046f3 
+ 00001313  0x000007f4 call  0x0000681d 
+ 00001314  0x000007f5 nrtn  0x00000001 
+ 00001315  0x000007f6 branch  0x00003fe7 
+ 00001316  0x000007f8 call  0x00003fc0 
+ 00001317  0x000007f9 fetch  0x00000001 , 0x000046f5 
+ 00001318  0x000007fa bbit0  0x00000007 , 0x00003fc8 
+ 00001319  0x000007fb fetcht  0x00000001 , 0x000046f3 
+ 00001320  0x000007fc call  0x0000681d 
+ 00001321  0x000007fd nrtn  0x00000001 
+ 00001322  0x000007fe branch  0x00003fc8 
+ 00001323  0x00000801 call  0x0000424a 
+ 00001324  0x00000803 fetch  0x00000001 , 0x000046e0 
+ 00001325  0x00000804 beq  0x00000005 , 0x00003daa 
+ 00001326  0x00000805 beq  0x00000004 , 0x00003d96 
+ 00001327  0x00000806 beq  0x00000006 , 0x00000540 
+ 00001328  0x00000807 beq  0x00000003 , 0x00000540 
+ 00001329  0x00000809 fetch  0x00000001 , 0x0000477a 
+ 00001330  0x0000080a sub  0x0000003f , 0x00000001 , 0x0000003e 
+ 00001331  0x0000080b call  0x0000053a , 0x00000005 
+ 00001332  0x0000080c fetch  0x00000001 , 0x0000477a 
+ 00001333  0x0000080d beq  0x00000000 , 0x0000053c 
+ 00001334  0x0000080e beq  0x00000001 , 0x00003d88 
+ 00001335  0x0000080f beq  0x00000003 , 0x0000053e 
+ 00001336  0x00000811 jam  0x00000002 , 0x00004878 
+ 00001337  0x00000812 branch  0x00003d8c 
+ 00001338  0x00000814 jam  0x00000002 , 0x0000477a 
+ 00001339  0x00000815 rtn 
+ 00001340  0x00000818 jam  0x00000001 , 0x00004878 
+ 00001341  0x00000819 branch  0x00003d8a 
+ 00001342  0x0000081b jam  0x00000003 , 0x00004878 
+ 00001343  0x0000081c branch  0x00003d8e 
+ 00001344  0x0000081f fetch  0x00000001 , 0x0000477a 
+ 00001345  0x00000820 sub  0x0000003f , 0x00000001 , 0x0000003e 
+ 00001346  0x00000821 call  0x0000054b , 0x00000005 
+ 00001347  0x00000822 fetch  0x00000001 , 0x0000477a 
+ 00001348  0x00000823 beq  0x00000000 , 0x0000054d 
+ 00001349  0x00000824 beq  0x00000001 , 0x00000551 
+ 00001350  0x00000825 beq  0x00000003 , 0x00000554 
+ 00001351  0x00000827 jam  0x00000002 , 0x00004878 
+ 00001352  0x00000828 fetch  0x00000001 , 0x00004781 
+ 00001353  0x00000829 increase  0xffffffff , 0x0000003f 
+ 00001354  0x0000082a branch  0x00003dbe 
+ 00001355  0x0000082c jam  0x00000002 , 0x0000477a 
+ 00001356  0x0000082d rtn 
+ 00001357  0x0000082f jam  0x00000001 , 0x00004878 
+ 00001358  0x00000830 fetch  0x00000001 , 0x0000477f 
+ 00001359  0x00000831 increase  0xffffffff , 0x0000003f 
+ 00001360  0x00000832 branch  0x00003dbe 
+ 00001361  0x00000834 fetch  0x00000001 , 0x00004780 
+ 00001362  0x00000835 increase  0xffffffff , 0x0000003f 
+ 00001363  0x00000836 branch  0x00003dbe 
+ 00001364  0x00000838 jam  0x00000003 , 0x00004878 
+ 00001365  0x00000839 fetch  0x00000001 , 0x00004782 
+ 00001366  0x0000083a increase  0xffffffff , 0x0000003f 
+ 00001367  0x0000083b branch  0x00003dbe 
+ 00001368  0x0000083e fetch  0x00000001 , 0x0000477a 
+ 00001369  0x0000083f sub  0x0000003f , 0x00000001 , 0x0000003e 
+ 00001370  0x00000840 call  0x0000053a , 0x00000005 
+ 00001371  0x00000841 fetch  0x00000001 , 0x0000477a 
+ 00001372  0x00000842 beq  0x00000000 , 0x00003d9d 
+ 00001373  0x00000843 beq  0x00000001 , 0x00003d9b 
+ 00001374  0x00000844 beq  0x00000003 , 0x00003da1 
+ 00001375  0x00000845 branch  0x00003d9f 
+ 00001376  0x00000848 jam  0x00000001 , 0x00004878 
+ 00001377  0x00000849 branch  0x00003d9d 
+ 00001378  0x0000084b jam  0x00000002 , 0x00004878 
+ 00001379  0x0000084c branch  0x00003d9f 
+ 00001380  0x0000084e jam  0x00000003 , 0x00004878 
+ 00001381  0x0000084f branch  0x00003da1 
+ 00001382  0x00000852 jam  0x00000000 , 0x0000479d 
+ 00001383  0x00000853 jam  0x00000000 , 0x0000479e 
+ 00001384  0x00000854 isolate1  0x00000026 , 0x00000000 
+ 00001385  0x00000855 call  0x000001ff , 0x00000001 
+ 00001386  0x00000856 branch  0x0000426d 
+ 00001387  0x00000859 call  0x000068a2 
+ 00001388  0x0000085a fetch  0x00000002 , 0x0000421d 
+ 00001389  0x0000085b branch  0x00000570 , 0x00000034 
+ 00001390  0x0000085c store  0x00000002 , 0x000047c2 
+ 00001391  0x0000085e branch  0x00000573 
+ 00001392  0x00000860 setarg  0x00001122 
+ 00001393  0x00000861 store  0x00000002 , 0x000047c2 
+ 00001394  0x00000862 branch  0x0000056f 
+ 00001395  0x00000865 arg  0x00000002 , 0x00000002 
+ 00001396  0x00000866 arg  0x000047c2 , 0x00000011 
+ 00001397  0x00000867 arg  0x0000005f , 0x00000012 
+ 00001398  0x00000868 branch  0x000065d1 
+ 00001399  0x0000086a arg  0x00000002 , 0x00000002 
+ 00001400  0x0000086b arg  0x000047c2 , 0x00000011 
+ 00001401  0x0000086c arg  0x0000005f , 0x00000012 
+ 00001402  0x0000086d branch  0x000065df 
+ 00001403  0x00000871 call  0x00000310 
+ 00001404  0x00000872 jam  0x00000000 , 0x0000479c 
+ 00001405  0x00000873 fetch  0x00000002 , 0x00004682 
+ 00001406  0x00000874 bbit1  0x0000000b , 0x00000589 
+ 00001407  0x00000875 fetch  0x00000004 , 0x000046d3 
+ 00001408  0x00000876 bbit0  0x00000018 , 0x00000589 
+ 00001409  0x00000877 call  0x00000577 
+ 00001410  0x00000878 fetcht  0x00000002 , 0x000047c2 
+ 00001411  0x00000879 increase  0x00000001 , 0x00000002 
+ 00001412  0x0000087a storet  0x00000002 , 0x000047c2 
+ 00001413  0x0000087b storet  0x00000002 , 0x000044a1 
+ 00001414  0x0000087c call  0x00000573 
+ 00001415  0x0000087d random  0x0000003f 
+ 00001416  0x0000087e store  0x00000001 , 0x000044a0 
+ 00001417  0x00000880 call  0x00003402 
+ 00001418  0x00000881 setarg  0x00ed8e0e 
+ 00001419  0x00000882 store  0x00000003 , 0x000044a3 
+ 00001420  0x00000883 jam  0x0000005a , 0x00004b12 
+ 00001421  0x00000884 call  0x00000371 
+ 00001422  0x00000885 call  0x00003418 
+ 00001423  0x00000886 fetch  0x00000002 , 0x00004687 
+ 00001424  0x00000887 store  0x00000002 , 0x000046ac 
+ 00001425  0x00000888 jam  0x00000006 , 0x0000016d 
+ 00001426  0x00000889 setarg  0x00000000 
+ 00001427  0x0000088a store  0x00000002 , 0x000046b0 
+ 00001428  0x0000088b store  0x00000002 , 0x000046ae 
+ 00001429  0x0000088c arg  0x00000007 , 0x00000007 
+ 00001430  0x0000088d call  0x000043ce 
+ 00001431  0x0000088e call  0x000043ca 
+ 00001432  0x0000088f fetch  0x00000001 , 0x00004092 
+ 00001433  0x00000890 isolate1  0x00000001 , 0x0000003f 
+ 00001434  0x00000891 call  0x0000059c , 0x00000001 
+ 00001435  0x00000892 branch  0x000042c4 
+ 00001436  0x00000895 jam  0x00000000 , 0x0000479f 
+ 00001437  0x00000896 call  0x0000032b 
+ 00001438  0x00000897 setarg  0x00000005 
+ 00001439  0x00000898 istore  0x00000001 , 0x00000006 
+ 00001440  0x0000089a arg  0x00004b24 , 0x00000006 
+ 00001441  0x0000089b call  0x000005a3 
+ 00001442  0x0000089d branch  0x00007df4 
+ 00001443  0x000008a0 arg  0x0000437b , 0x00000005 
+ 00001444  0x000008a1 arg  0x00000013 , 0x00000039 
+ 00001445  0x000008a2 call  0x00007f01 
+ 00001446  0x000008a3 branch  0x000057b8 
+ 00001447  0x000008a6 setarg  0x00000000 
+ 00001448  0x000008a7 store  0x00000002 , 0x000046ac 
+ 00001449  0x000008a8 call  0x0000034c 
+ 00001450  0x000008a9 branch  0x000042cb 
+ 00001451  0x000008ac fetch  0x00000001 , 0x0000450f 
+ 00001452  0x000008ad pincrease  0x00000001 
+ 00001453  0x000008ae store  0x00000001 , 0x0000450f 
+ 00001454  0x000008af beq  0x0000000c , 0x00005395 
+ 00001455  0x000008b0 call  0x000055aa 
+ 00001456  0x000008b1 call  0x0000561e 
+ 00001457  0x000008b2 call  0x0000067d 
+ 00001458  0x000008b3 branch  0x0000538f 
+ 00001459  0x000008b6 fetch  0x00000001 , 0x00000016 
+ 00001460  0x000008b7 increase  0x00000001 , 0x0000003f 
+ 00001461  0x000008b8 store  0x00000001 , 0x00000016 
+ 00001462  0x000008b9 rtnne  0x00000028 
+ 00001463  0x000008ba jam  0x00000025 , 0x00000016 
+ 00001464  0x000008bb rtn 
+ 00001465  0x000008be call  0x000029bb 
+ 00001466  0x000008bf call  0x0000001e 
+ 00001467  0x000008c0 branch  0x000054a3 
+ 00001468  0x000008c3 call  0x000005c4 
+ 00001469  0x000008c4 branch  0x0000557d 
+ 00001470  0x000008c6 fetch  0x00000001 , 0x000047c5 
+ 00001471  0x000008c7 store  0x00000001 , 0x00004172 
+ 00001472  0x000008c9 jam  0x00000000 , 0x000047c4 
+ 00001473  0x000008ca rtn 
+ 00001474  0x000008cc jam  0x00000001 , 0x000047c4 
+ 00001475  0x000008cd rtn 
+ 00001476  0x000008cf fetch  0x00000001 , 0x000043d6 
+ 00001477  0x000008d0 sub  0x0000003f , 0x0000000c , 0x0000003e 
+ 00001478  0x000008d1 nbranch  0x000005c2 , 0x00000002 
+ 00001479  0x000008d2 fetch  0x00000001 , 0x000043d8 
+ 00001480  0x000008d3 fetcht  0x00000001 , 0x000047c5 
+ 00001481  0x000008d4 isub  0x00000002 , 0x0000003e 
+ 00001482  0x000008d5 branch  0x000005be , 0x00000002 
+ 00001483  0x000008d6 fetch  0x00000001 , 0x000043d8 
+ 00001484  0x000008d7 store  0x00000001 , 0x00004172 
+ 00001485  0x000008d8 branch  0x000005c0 
+ 00001486  0x000008db fetch  0x00000001 , 0x0000043f 
+ 00001487  0x000008dc rtnbit0  0x00000006 
+ 00001488  0x000008dd call  0x000005d3 
+ 00001489  0x000008de nrtn  0x00000028 
+ 00001490  0x000008df branch  0x000055a0 
+ 00001491  0x000008e1 enable  0x00000028 
+ 00001492  0x000008e2 fetch  0x00000001 , 0x0000045a 
+ 00001493  0x000008e3 rshift4  0x0000003f , 0x0000003f 
+ 00001494  0x000008e4 rtnne  0x0000000f 
+ 00001495  0x000008e5 fetch  0x00000001 , 0x00000460 
+ 00001496  0x000008e6 rshift4  0x0000003f , 0x0000003f 
+ 00001497  0x000008e7 rtnne  0x00000000 
+ 00001498  0x000008e8 branch  0x00007fe9 
+ 00001499  0x000008eb fetch  0x00000001 , 0x00000456 
+ 00001500  0x000008ec bbit1  0x00000005 , 0x000005ef 
+ 00001501  0x000008ed call  0x0000066f 
+ 00001502  0x000008ee fetch  0x00000001 , 0x0000478e 
+ 00001503  0x000008ef nbranch  0x000005e5 , 0x00000034 
+ 00001504  0x000008f0 fetch  0x00000001 , 0x0000043f 
+ 00001505  0x000008f1 bbit0  0x00000004 , 0x000005e9 
+ 00001506  0x000008f2 fetch  0x00000001 , 0x000002da 
+ 00001507  0x000008f3 branch  0x000005e9 , 0x00000034 
+ 00001508  0x000008f4 branch  0x00005664 
+ 00001509  0x000008f6 fetch  0x00000001 , 0x0000478e 
+ 00001510  0x000008f7 increase  0xffffffff , 0x0000003f 
+ 00001511  0x000008f8 store  0x00000001 , 0x0000478e 
+ 00001512  0x000008f9 branch  0x00005664 
+ 00001513  0x000008fb fetch  0x00000001 , 0x000044c4 
+ 00001514  0x000008fc bne  0x00000005 , 0x000005ec 
+ 00001515  0x000008fd jam  0x00000003 , 0x0000478e 
+ 00001516  0x000008ff call  0x00005892 
+ 00001517  0x00000900 call  0x000003f8 , 0x00000034 
+ 00001518  0x00000901 branch  0x00005622 
+ 00001519  0x00000904 call  0x000005f1 
+ 00001520  0x00000905 branch  0x000005fd 
+ 00001521  0x00000908 fetch  0x00000001 , 0x000046c5 
+ 00001522  0x00000909 and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00001523  0x0000090a rtnne  0x00000003 
+ 00001524  0x0000090b fetch  0x00000001 , 0x000047c1 
+ 00001525  0x0000090c rtn  0x00000034 
+ 00001526  0x0000090d fetch  0x00000001 , 0x000043dd 
+ 00001527  0x0000090e rtn  0x00000034 
+ 00001528  0x0000090f fetch  0x00000001 , 0x000043dc 
+ 00001529  0x00000910 set1  0x00000004 , 0x0000003f 
+ 00001530  0x00000911 store  0x00000001 , 0x000043dc 
+ 00001531  0x00000912 call  0x00005650 
+ 00001532  0x00000913 rtn 
+ 00001533  0x00000918 branch  0x00000673 
+ 00001534  0x0000091b fetch  0x00000001 , 0x0000479f 
+ 00001535  0x0000091c rtn  0x00000034 
+ 00001536  0x0000091d fetch  0x00000001 , 0x000046c5 
+ 00001537  0x0000091e and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00001538  0x0000091f rtneq  0x00000003 
+ 00001539  0x00000920 jam  0x0000000a , 0x000046c6 
+ 00001540  0x00000921 rtn 
+ 00001541  0x00000924 rtnmark1  0x0000000f 
+ 00001542  0x00000925 call  0x00005890 
+ 00001543  0x00000926 nrtn  0x00000034 
+ 00001544  0x00000927 fetch  0x00000001 , 0x000002d9 
+ 00001545  0x00000928 and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00001546  0x00000929 store  0x00000001 , 0x0000450c 
+ 00001547  0x0000092a ifetch  0x00000001 , 0x00000006 
+ 00001548  0x0000092b and  0x0000003f , 0x0000001f , 0x0000003f 
+ 00001549  0x0000092c store  0x00000001 , 0x0000450b 
+ 00001550  0x0000092d rtn  0x00000034 
+ 00001551  0x0000092e copy  0x00000006 , 0x0000003f 
+ 00001552  0x0000092f store  0x00000002 , 0x0000450d 
+ 00001553  0x00000930 fetch  0x00000001 , 0x0000450c 
+ 00001554  0x00000931 beq  0x00000003 , 0x00000614 
+ 00001555  0x00000932 branch  0x0000568d 
+ 00001556  0x00000934 fetch  0x00000001 , 0x000002db 
+ 00001557  0x00000935 beq  0x00000001 , 0x00000617 
+ 00001558  0x00000936 branch  0x00005c65 
+ 00001559  0x00000938 ifetch  0x00000005 , 0x00000006 
+ 00001560  0x00000939 store  0x00000005 , 0x000043ce 
+ 00001561  0x0000093a ifetch  0x00000002 , 0x00000006 
+ 00001562  0x0000093b store  0x00000002 , 0x0000045f 
+ 00001563  0x0000093c branch  0x00005c8a 
+ 00001564  0x0000093f ifetch  0x00000002 , 0x00000006 
+ 00001565  0x00000940 beq  0x00000004 , 0x00000620 
+ 00001566  0x00000941 beq  0x00000006 , 0x0000063d 
+ 00001567  0x00000942 branch  0x00005698 
+ 00001568  0x00000944 call  0x00007ea5 
+ 00001569  0x00000945 call  0x000005fe 
+ 00001570  0x00000946 call  0x00007e9f 
+ 00001571  0x00000947 ifetch  0x00000003 , 0x00000006 
+ 00001572  0x00000948 store  0x00000003 , 0x00000477 
+ 00001573  0x00000949 beq  0x00000010 , 0x0000062f 
+ 00001574  0x0000094a rshift8  0x0000003f , 0x00000002 
+ 00001575  0x0000094b sub  0x00000002 , 0x00000024 , 0x0000003e 
+ 00001576  0x0000094c branch  0x000058ad , 0x00000002 
+ 00001577  0x0000094d arg  0x000047c6 , 0x00000002 
+ 00001578  0x0000094e storet  0x00000002 , 0x000044bc 
+ 00001579  0x0000094f call  0x000058ad 
+ 00001580  0x00000950 setarg  0x00008e7a 
+ 00001581  0x00000951 store  0x00000002 , 0x000044bc 
+ 00001582  0x00000952 rtn 
+ 00001583  0x00000955 call  0x000059fa 
+ 00001584  0x00000956 call  0x00005879 
+ 00001585  0x00000957 increase  0x00000007 , 0x00000006 
+ 00001586  0x00000958 ifetch  0x00000001 , 0x00000006 
+ 00001587  0x00000959 rtnne  0x00000011 
+ 00001588  0x0000095a increase  0x00000005 , 0x00000006 
+ 00001589  0x0000095b ifetch  0x00000002 , 0x00000006 
+ 00001590  0x0000095c arg  0x00001812 , 0x00000002 
+ 00001591  0x0000095d isub  0x00000002 , 0x0000003e 
+ 00001592  0x0000095e nrtn  0x00000005 
+ 00001593  0x0000095f increase  0xfffffffc , 0x00000006 
+ 00001594  0x00000960 setarg  0x0000002b 
+ 00001595  0x00000961 istore  0x00000002 , 0x00000006 
+ 00001596  0x00000962 rtn 
+ 00001597  0x00000965 ifetch  0x00000001 , 0x00000006 
+ 00001598  0x00000966 beq  0x00000005 , 0x00000640 
+ 00001599  0x00000967 branch  0x00005af5 
+ 00001600  0x00000969 call  0x00005b5a 
+ 00001601  0x0000096a fetch  0x00000001 , 0x0000043f 
+ 00001602  0x0000096b set0  0x00000005 , 0x0000003f 
+ 00001603  0x0000096c store  0x00000001 , 0x0000043f 
+ 00001604  0x0000096d branch  0x00005c8e 
+ 00001605  0x00000970 fetch  0x00000001 , 0x00000016 
+ 00001606  0x00000971 bne  0x00000027 , 0x000056f2 
+ 00001607  0x00000972 call  0x0000064b 
+ 00001608  0x00000973 arg  0x00000000 , 0x00000007 
+ 00001609  0x00000974 fetch  0x00000002 , 0x00004482 
+ 00001610  0x00000975 branch  0x00007f08 
+ 00001611  0x00000977 random  0x0000003f 
+ 00001612  0x00000978 arg  0x000001ff , 0x00000002 
+ 00001613  0x00000979 iand  0x00000002 , 0x0000003f 
+ 00001614  0x0000097a add  0x0000003f , 0x000000fa , 0x0000003f 
+ 00001615  0x0000097b branch  0x00003cbe 
+ 00001616  0x0000097e disable  0x0000002b 
+ 00001617  0x0000097f branch  0x00000653 , 0x0000002e 
+ 00001618  0x00000980 nbranch  0x00005806 , 0x0000002d 
+ 00001619  0x00000982 call  0x00002bcb 
+ 00001620  0x00000983 fetch  0x00000002 , 0x000040c1 
+ 00001621  0x00000984 store  0x00000002 , 0x0000044d 
+ 00001622  0x00000985 fetch  0x00000001 , 0x000046c5 
+ 00001623  0x00000986 compare  0x00000003 , 0x0000003f , 0x00000003 
+ 00001624  0x00000987 nbranch  0x00002bde , 0x00000001 
+ 00001625  0x00000988 branch  0x000057fb 
+ 00001626  0x0000098b fetch  0x00000001 , 0x0000479f 
+ 00001627  0x0000098c nrtn  0x00000034 
+ 00001628  0x0000098d fetch  0x00000001 , 0x00000478 
+ 00001629  0x0000098e sub  0x0000003f , 0x0000001a , 0x0000003f 
+ 00001630  0x0000098f nrtn  0x00000005 
+ 00001631  0x00000990 branch  0x00003d60 
+ 00001632  0x00000993 hfetch  0x00000001 , 0x00008077 
+ 00001633  0x00000994 and_into  0x000000fd , 0x0000003f 
+ 00001634  0x00000995 hstore  0x00000001 , 0x00008077 
+ 00001635  0x00000996 hfetcht  0x00000001 , 0x00008073 
+ 00001636  0x00000997 or_into  0x00000002 , 0x00000002 
+ 00001637  0x00000998 hstoret  0x00000001 , 0x00008073 
+ 00001638  0x00000999 call  0x000063ee 
+ 00001639  0x0000099a and_into  0x000000fd , 0x00000002 
+ 00001640  0x0000099b nop  0x0000000d 
+ 00001641  0x0000099c call  0x000063f2 
+ 00001642  0x0000099d hstoret  0x00000001 , 0x00008073 
+ 00001643  0x0000099e rtn 
+ 00001644  0x000009a5 jam  0x00000001 , 0x00004cfa 
+ 00001645  0x000009a6 jam  0x00000000 , 0x00004cf7 
+ 00001646  0x000009a7 rtn 
+ 00001647  0x000009a9 fetch  0x00000001 , 0x00004cf7 
+ 00001648  0x000009aa increase  0x00000001 , 0x0000003f 
+ 00001649  0x000009ab store  0x00000001 , 0x00004cf7 
+ 00001650  0x000009ac rtn 
+ 00001651  0x000009ae fetch  0x00000001 , 0x00004cf7 
+ 00001652  0x000009af sub  0x0000003f , 0x00000002 , 0x0000003e 
+ 00001653  0x000009b0 ncall  0x0000067b , 0x00000002 
+ 00001654  0x000009b1 fetch  0x00000001 , 0x00004cf7 
+ 00001655  0x000009b2 rtneq  0x00000000 
+ 00001656  0x000009b3 increase  0xffffffff , 0x0000003f 
+ 00001657  0x000009b4 store  0x00000001 , 0x00004cf7 
+ 00001658  0x000009b5 rtn 
+ 00001659  0x000009b7 jam  0x00000003 , 0x00004cf7 
+ 00001660  0x000009b8 rtn 
+ 00001661  0x000009bb fetch  0x00000002 , 0x00004682 
+ 00001662  0x000009bc rtnbit1  0x0000000b 
+ 00001663  0x000009bd rtnbit1  0x00000007 
+ 00001664  0x000009be rtnbit1  0x00000006 
+ 00001665  0x000009c0 arg  0x00004c80 , 0x00000011 
+ 00001666  0x000009c1 call  0x000002dd 
+ 00001667  0x000009c2 storet  0x00000001 , 0x00004cf8 
+ 00001668  0x000009c4 setarg  0x00000082 
+ 00001669  0x000009c5 bmark1  0x00000026 , 0x00000687 
+ 00001670  0x000009c6 setarg  0x00000080 
+ 00001671  0x000009c8 isub  0x00000002 , 0x0000003e 
+ 00001672  0x000009c9 nbranch  0x0000069f , 0x00000002 
+ 00001673  0x000009cb fetch  0x00000001 , 0x00004cf7 
+ 00001674  0x000009cc sub  0x0000003f , 0x00000002 , 0x0000003e 
+ 00001675  0x000009cd nbranch  0x0000068f , 0x00000002 
+ 00001676  0x000009ce fetch  0x00000001 , 0x00004cf7 
+ 00001677  0x000009cf beq  0x00000000 , 0x000006a0 
+ 00001678  0x000009d0 rtn 
+ 00001679  0x000009d3 fetch  0x00000001 , 0x00004cf7 
+ 00001680  0x000009d4 rtnne  0x00000020 
+ 00001681  0x000009d5 jam  0x00000000 , 0x00004cf7 
+ 00001682  0x000009d7 fetcht  0x00000001 , 0x00004cf8 
+ 00001683  0x000009d8 setarg  0x00000077 
+ 00001684  0x000009d9 bmark1  0x00000026 , 0x00000696 
+ 00001685  0x000009da setarg  0x00000075 
+ 00001686  0x000009dc isub  0x00000002 , 0x0000003e 
+ 00001687  0x000009dd nrtn  0x00000002 
+ 00001688  0x000009de fetch  0x00000001 , 0x00004cfa 
+ 00001689  0x000009df beq  0x00000000 , 0x000006a7 
+ 00001690  0x000009e0 increase  0xffffffff , 0x0000003f 
+ 00001691  0x000009e1 store  0x00000001 , 0x00004cfa 
+ 00001692  0x000009e2 beq  0x00000000 , 0x000006a7 
+ 00001693  0x000009e5 jam  0x00000000 , 0x000041de 
+ 00001694  0x000009e6 rtn 
+ 00001695  0x000009e9 jam  0x00000000 , 0x00004cf7 
+ 00001696  0x000009eb fetch  0x00000001 , 0x00004cfa 
+ 00001697  0x000009ec beq  0x00000002 , 0x000006a5 
+ 00001698  0x000009ed increase  0x00000001 , 0x0000003f 
+ 00001699  0x000009ee store  0x00000001 , 0x00004cfa 
+ 00001700  0x000009ef beq  0x00000001 , 0x0000069d 
+ 00001701  0x000009f2 jam  0x00000002 , 0x000041de 
+ 00001702  0x000009f3 rtn 
+ 00001703  0x000009f6 jam  0x00000004 , 0x000041de 
+ 00001704  0x000009f7 rtn 
+ 00001705  0x000009fb storet  0x00000001 , 0x00000017 
+ 00001706  0x000009fc add  0x00000002 , 0x00000000 , 0x00000011 
+ 00001707  0x000009fd call  0x00002981 
+ 00001708  0x000009fe setarg  0x00000a00 
+ 00001709  0x000009ff call  0x00002a8f 
+ 00001710  0x00000a01 jam  0x00000001 , 0x00008906 
+ 00001711  0x00000a02 jam  0x0000003c , 0x00008900 
+ 00001712  0x00000a03 jam  0x000000e0 , 0x00008901 
+ 00001713  0x00000a04 nop  0x0000000a 
+ 00001714  0x00000a05 jam  0x00000001 , 0x00008902 
+ 00001715  0x00000a06 jam  0x0000003d , 0x00008902 
+ 00001716  0x00000a07 nop  0x0000000a 
+ 00001717  0x00000a08 jam  0x000000b7 , 0x00008903 
+ 00001718  0x00000a09 nop  0x0000000a 
+ 00001719  0x00000a0a jam  0x0000007d , 0x00008902 
+ 00001720  0x00000a0b fetch  0x00000001 , 0x000041de 
+ 00001721  0x00000a0e beq  0x00000002 , 0x000006c1 
+ 00001722  0x00000a10 beq  0x00000004 , 0x000006c6 
+ 00001723  0x00000a11 beq  0x00000020 , 0x000006d5 
+ 00001724  0x00000a14 call  0x000006cb 
+ 00001725  0x00000a16 jam  0x000000d0 , 0x00008955 
+ 00001726  0x00000a17 jam  0x000000e0 , 0x00008956 
+ 00001727  0x00000a19 jam  0x0000006c , 0x00008958 
+ 00001728  0x00000a1b branch  0x0000294b 
+ 00001729  0x00000a28 call  0x000006d0 
+ 00001730  0x00000a2a jam  0x000000d0 , 0x00008955 
+ 00001731  0x00000a2b jam  0x000000e0 , 0x00008956 
+ 00001732  0x00000a2d jam  0x0000003c , 0x00008958 
+ 00001733  0x00000a2f branch  0x00002953 
+ 00001734  0x00000a3c call  0x000006cb 
+ 00001735  0x00000a3e jam  0x000000d0 , 0x00008955 
+ 00001736  0x00000a3f jam  0x000000c0 , 0x00008956 
+ 00001737  0x00000a41 jam  0x0000006c , 0x00008958 
+ 00001738  0x00000a43 branch  0x0000295b 
+ 00001739  0x00000a46 jam  0x0000005b , 0x0000894c 
+ 00001740  0x00000a47 jam  0x00000096 , 0x0000894d 
+ 00001741  0x00000a48 jam  0x0000002c , 0x0000894e 
+ 00001742  0x00000a49 jam  0x00000046 , 0x0000894f 
+ 00001743  0x00000a4a rtn 
+ 00001744  0x00000a4d jam  0x000000fb , 0x0000894c 
+ 00001745  0x00000a4e jam  0x000000ef , 0x0000894d 
+ 00001746  0x00000a4f jam  0x000000ec , 0x0000894e 
+ 00001747  0x00000a50 jam  0x0000005e , 0x0000894f 
+ 00001748  0x00000a51 rtn 
+ 00001749  0x00000a55 jam  0x000000c2 , 0x00008956 
+ 00001750  0x00000a56 jam  0x000000d0 , 0x00008955 
+ 00001751  0x00000a57 rtn 
+ 00001752  0x00000a5a force  0x00000008 , 0x00000015 
+ 00001753  0x00000a5b branch  0x000028fa 
+ 00001754  0x00000a62 arg  0x00000005 , 0x00000039 
+ 00001755  0x00000a63 arg  0x00004b1f , 0x00000005 
+ 00001756  0x00000a64 branch  0x00007ed4 
+ 00001757  0x00000a67 fetch  0x00000004 , 0x0000469b 
+ 00001758  0x00000a68 rtn  0x00000034 
+ 00001759  0x00000a69 call  0x0000072e 
+ 00001760  0x00000a6a setarg  0x00000006 
+ 00001761  0x00000a6b call  0x00000721 
+ 00001762  0x00000a6c setarg  0x00000003 
+ 00001763  0x00000a6d call  0x00000727 
+ 00001764  0x00000a6e fetch  0x00000001 , 0x00004b1f 
+ 00001765  0x00000a6f beq  0x00000001 , 0x000006e7 
+ 00001766  0x00000a70 branch  0x000006da 
+ 00001767  0x00000a73 fetch  0x00000002 , 0x00004b20 
+ 00001768  0x00000a74 store  0x00000002 , 0x000011be 
+ 00001769  0x00000a75 fetch  0x00000002 , 0x0000469b 
+ 00001770  0x00000a76 store  0x00000002 , 0x000011c0 
+ 00001771  0x00000a77 call  0x000006fa 
+ 00001772  0x00000a78 fetch  0x00000002 , 0x000011be 
+ 00001773  0x00000a79 store  0x00000002 , 0x00004b20 
+ 00001774  0x00000a7a fetch  0x00000002 , 0x000011c0 
+ 00001775  0x00000a7b store  0x00000002 , 0x0000469b 
+ 00001776  0x00000a7d fetch  0x00000002 , 0x00004b22 
+ 00001777  0x00000a7e store  0x00000002 , 0x000011be 
+ 00001778  0x00000a7f fetch  0x00000002 , 0x0000469d 
+ 00001779  0x00000a80 store  0x00000002 , 0x000011c0 
+ 00001780  0x00000a81 call  0x000006fa 
+ 00001781  0x00000a82 fetch  0x00000002 , 0x000011be 
+ 00001782  0x00000a83 store  0x00000002 , 0x00004b22 
+ 00001783  0x00000a84 fetch  0x00000002 , 0x000011c0 
+ 00001784  0x00000a85 store  0x00000002 , 0x0000469d 
+ 00001785  0x00000a86 rtn 
+ 00001786  0x00000a8d fetch  0x00000002 , 0x000011be 
+ 00001787  0x00000a8e fetcht  0x00000002 , 0x000011c0 
+ 00001788  0x00000a8f iadd  0x00000002 , 0x0000003f 
+ 00001789  0x00000a90 store  0x00000003 , 0x000011c2 
+ 00001790  0x00000a91 isolate1  0x00000010 , 0x0000003f 
+ 00001791  0x00000a92 branch  0x00000707 , 0x00000001 
+ 00001792  0x00000a93 fetch  0x00000001 , 0x000011c3 
+ 00001793  0x00000a94 beq  0x000000ff , 0x0000070e 
+ 00001794  0x00000a95 fetch  0x00000001 , 0x000011c2 
+ 00001795  0x00000a97 rshift  0x0000003f , 0x0000003f 
+ 00001796  0x00000a98 store  0x00000002 , 0x000011be 
+ 00001797  0x00000a99 store  0x00000002 , 0x000011c0 
+ 00001798  0x00000a9a rtn 
+ 00001799  0x00000a9c fetch  0x00000001 , 0x000011c3 
+ 00001800  0x00000a9d beq  0x00000000 , 0x0000070b 
+ 00001801  0x00000a9e fetch  0x00000003 , 0x000011c2 
+ 00001802  0x00000a9f branch  0x00000703 
+ 00001803  0x00000aa1 jam  0x00000000 , 0x000011c4 
+ 00001804  0x00000aa2 fetch  0x00000001 , 0x000011c2 
+ 00001805  0x00000aa3 branch  0x00000703 
+ 00001806  0x00000aa6 fetch  0x00000001 , 0x000011c2 
+ 00001807  0x00000aa7 call  0x00000719 
+ 00001808  0x00000aa8 store  0x00000001 , 0x000011be 
+ 00001809  0x00000aa9 store  0x00000001 , 0x000011c0 
+ 00001810  0x00000aaa branch  0x00000717 , 0x00000034 
+ 00001811  0x00000aab setarg  0x000000ff 
+ 00001812  0x00000aad store  0x00000001 , 0x000011bf 
+ 00001813  0x00000aae store  0x00000001 , 0x000011c1 
+ 00001814  0x00000aaf rtn 
+ 00001815  0x00000ab1 setarg  0x00000000 
+ 00001816  0x00000ab2 branch  0x00000714 
+ 00001817  0x00000ab5 sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00001818  0x00000ab6 store  0x00000001 , 0x00000aae 
+ 00001819  0x00000ab7 fetch  0x00000001 , 0x00000aae 
+ 00001820  0x00000ab8 rshift  0x0000003f , 0x0000003f 
+ 00001821  0x00000ab9 store  0x00000001 , 0x00000aae 
+ 00001822  0x00000aba fetch  0x00000001 , 0x00000aae 
+ 00001823  0x00000abb sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00001824  0x00000abc rtn 
+ 00001825  0x00000ac0 isub  0x00000011 , 0x0000003e 
+ 00001826  0x00000ac1 nbranch  0x0000072c , 0x00000002 
+ 00001827  0x00000ac2 isub  0x00000012 , 0x0000003e 
+ 00001828  0x00000ac3 nbranch  0x0000072c , 0x00000002 
+ 00001829  0x00000ac5 jam  0x00000000 , 0x00004b1f 
+ 00001830  0x00000ac6 rtn 
+ 00001831  0x00000ac8 isub  0x00000011 , 0x0000003e 
+ 00001832  0x00000ac9 nrtn  0x00000002 
+ 00001833  0x00000aca isub  0x00000012 , 0x0000003e 
+ 00001834  0x00000acb nrtn  0x00000002 
+ 00001835  0x00000acc branch  0x00000725 
+ 00001836  0x00000ace jam  0x00000001 , 0x00004b1f 
+ 00001837  0x00000acf rtn 
+ 00001838  0x00000ad2 fetch  0x00000002 , 0x0000469b 
+ 00001839  0x00000ad3 store  0x00000002 , 0x000011c0 
+ 00001840  0x00000ad4 call  0x00000737 
+ 00001841  0x00000ad5 copy  0x0000003f , 0x00000011 
+ 00001842  0x00000ad6 fetch  0x00000002 , 0x0000469d 
+ 00001843  0x00000ad7 store  0x00000002 , 0x000011c0 
+ 00001844  0x00000ad8 call  0x00000737 
+ 00001845  0x00000ad9 copy  0x0000003f , 0x00000012 
+ 00001846  0x00000ada rtn 
+ 00001847  0x00000ae1 fetch  0x00000001 , 0x000011c1 
+ 00001848  0x00000ae2 beq  0x000000ff , 0x0000073c 
+ 00001849  0x00000ae3 fetch  0x00000001 , 0x000011c0 
+ 00001850  0x00000ae5 and_into  0x000000ff , 0x0000003f 
+ 00001851  0x00000ae7 rtn 
+ 00001852  0x00000ae9 fetch  0x00000002 , 0x000011c0 
+ 00001853  0x00000aea sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00001854  0x00000aeb branch  0x0000073a 
  00008192  0x00000af8 call  0x00002abc 
  00008193  0x00000afb bpatch  0x00000000 , 0x00004000 
  00008194  0x00000afc clear_stack 
Index: output/bt_program23.list
===================================================================
--- /branch/mouse_project/XZR/24G&BLE_li/output/bt_program23.list	(revision 1537)
+++ /branch/mouse_project/XZR/24G&BLE_li/output/bt_program23.list	(working copy)
@@ -695,1505 +695,1495 @@
 0x024c 000843 set1 1 ,temp 
 0x024d 000844 rshift temp ,white_init 
 0x024e 000845 rtn 
-:      000847 p_g24_receive_packet:
-0x024f 000848 call le_enable 
-0x0250 000849 fetch 4 ,mem_24g_addr 
-0x0251 000850 iforce access 
-0x0252 000851 call set_sync_on 
-0x0253 000852 fetcht 1 ,mem_24g_ch 
-0x0254 000853 call set_freq_rx 
-0x0255 000854 setarg param_pll_setup 
-0x0256 000855 call sleep 
-0x0257 000856 call rf_rx_enable 
 :      000857 p_g24_receive_rxon:
-0x0258 000860 call p_g24_prep 
-0x0259 000861 disable user3 
-0x025a 000862 enable decode_fec0 
-0x025b 000863 enable is_rx 
-0x025c 000864 disable is_tx 
-0x025d 000865 enable swfine 
-0x025e 000866 fetch 2 ,mem_24g_rx_window 
-0x025f 000867 iforce stop_watch 
-0x0260 000868 correlate null ,timeout 
-0x0261 000869 nbranch p_g24_sync_timeout ,sync 
-0x0262 000872 disable decode_fec0 
-0x0263 000873 enable decode_fec1 
-0x0264 000874 enable enable_white 
-0x0265 000875 enable enable_crc 
-0x0266 000876 call p_g24_receive_byte 
-0x0267 000877 store 1 ,mem_24g_get_syncword_crc8 
-0x0268 000878 fetcht 1 ,mem_24g_syncword_crc8 
-0x0269 000879 isub temp ,null 
-0x026a 000880 nbranch p_g24_end_of_packet ,zero 
-0x026b 000881 call p_g24_receive_byte 
-0x026c 000882 store 1 ,mem_24g_rxbuf 
-0x026d 000883 fetch 1 ,mem_24g_mode 
-0x026e 000884 sub pdata ,rx_24g ,null 
-0x026f 000885 branch p_g24_receive_skip ,zero 
-0x0270 000886 fetch 1 ,mem_24g_rxbuf 
-0x0271 000887 fetcht 1 ,mem_24g_data_type 
-0x0272 000888 icompare bits_data ,temp 
-0x0273 000889 nbranch p_g24_end_of_packet ,true 
+0x024f 000860 call p_g24_prep 
+0x0250 000861 disable user3 
+0x0251 000862 enable decode_fec0 
+0x0252 000863 enable is_rx 
+0x0253 000864 disable is_tx 
+0x0254 000865 enable swfine 
+0x0255 000866 fetch 2 ,mem_24g_rx_window 
+0x0256 000867 iforce stop_watch 
+0x0257 000868 correlate null ,timeout 
+0x0258 000869 nbranch p_g24_sync_timeout ,sync 
+0x0259 000872 disable decode_fec0 
+0x025a 000873 enable decode_fec1 
+0x025b 000874 enable enable_white 
+0x025c 000875 enable enable_crc 
+0x025d 000876 call p_g24_receive_byte 
+0x025e 000877 store 1 ,mem_24g_get_syncword_crc8 
+0x025f 000878 fetcht 1 ,mem_24g_syncword_crc8 
+0x0260 000879 isub temp ,null 
+0x0261 000880 nbranch p_g24_end_of_packet ,zero 
+0x0262 000881 call p_g24_receive_byte 
+0x0263 000882 store 1 ,mem_24g_rxbuf 
+0x0264 000883 fetch 1 ,mem_24g_mode 
+0x0265 000884 sub pdata ,rx_24g ,null 
+0x0266 000885 branch p_g24_receive_skip ,zero 
+0x0267 000886 fetch 1 ,mem_24g_rxbuf 
+0x0268 000887 fetcht 1 ,mem_24g_data_type 
+0x0269 000888 icompare bits_data ,temp 
+0x026a 000889 nbranch p_g24_end_of_packet ,true 
 :      000890 p_g24_receive_skip:
-0x0274 000891 call p_g24_receive_byte 
-0x0275 000892 istore 1 ,contw 
-0x0276 000893 rshift3 pdata ,pdata 
-0x0277 000894 and pdata ,0x1f ,loopcnt 
-0x0278 000895 branch p_g24rx_nopayload ,zero 
+0x026b 000891 call p_g24_receive_byte 
+0x026c 000892 istore 1 ,contw 
+0x026d 000893 rshift3 pdata ,pdata 
+0x026e 000894 and pdata ,0x1f ,loopcnt 
+0x026f 000895 branch p_g24rx_nopayload ,zero 
 :      000896 p_g24rx_loop:
-0x0279 000897 call p_g24_receive_byte 
-0x027a 000898 istore 1 ,contw 
-0x027b 000899 loop p_g24rx_loop 
+0x0270 000897 call p_g24_receive_byte 
+0x0271 000898 istore 1 ,contw 
+0x0272 000899 loop p_g24rx_loop 
 :      000900 p_g24rx_nopayload:
-0x027c 000902 copy contw ,rega 
-0x027d 000903 call p_g24_receive_byte 
-0x027e 000904 store 1 ,mem_rssi_hex_received 
-0x027f 000905 copy rega ,contw 
-0x0280 000906 parse demod ,bucket ,24 
-0x0281 000907 enable swfine 
-0x0282 000908 arg param_sifs ,stop_watch 
-0x0283 000909 rshift32 pdata ,pdata 
-0x0284 000910 rshift16 pdata ,pdata 
-0x0285 000911 istore 3 ,contw 
-0x0286 000912 disable decode_fec1 
-0x0287 000913 branch p_g24_end_of_packet ,crc_failed 
-0x0288 000916 enable user3 
-0x0289 000917 fetch 1 ,mem_last_freq 
-0x028a 000918 add pdata ,0 ,rega 
-0x028b 000919 call rf_write_freq 
-0x028c 000920 disable decode_fec0 
-0x028d 000921 call set_sync_on 
-0x028e 000922 fetch 1 ,mem_rssi_hex_received 
-0x028f 000923 call p_rssi_signal 
-0x0290 000924 rtn 
+0x0273 000902 copy contw ,rega 
+0x0274 000903 call p_g24_receive_byte 
+0x0275 000904 store 1 ,mem_rssi_hex_received 
+0x0276 000905 copy rega ,contw 
+0x0277 000906 parse demod ,bucket ,24 
+0x0278 000907 enable swfine 
+0x0279 000908 arg param_sifs ,stop_watch 
+0x027a 000909 rshift32 pdata ,pdata 
+0x027b 000910 rshift16 pdata ,pdata 
+0x027c 000911 istore 3 ,contw 
+0x027d 000912 disable decode_fec1 
+0x027e 000913 branch p_g24_end_of_packet ,crc_failed 
+0x027f 000916 enable user3 
+0x0280 000917 fetch 1 ,mem_last_freq 
+0x0281 000918 add pdata ,0 ,rega 
+0x0282 000919 call rf_write_freq 
+0x0283 000920 disable decode_fec0 
+0x0284 000921 call set_sync_on 
+0x0285 000922 fetch 1 ,mem_rssi_hex_received 
+0x0286 000923 call p_rssi_signal 
+0x0287 000924 rtn 
 :      000926 p_g24_receive_byte:
-0x0291 000927 parse demod ,bucket ,8 
-0x0292 000928 rshift3 pwindow ,pdata 
-0x0293 000929 rtn 
+0x0288 000927 parse demod ,bucket ,8 
+0x0289 000928 rshift3 pwindow ,pdata 
+0x028a 000929 rtn 
 :      000931 p_g24_end_of_packet:
-0x0294 000932 disable encode_fec1 
-0x0295 000933 disable decode_fec1 
-0x0296 000934 call end_of_packet 
-0x0297 000935 rtn 
+0x028b 000932 disable encode_fec1 
+0x028c 000933 disable decode_fec1 
+0x028d 000934 call end_of_packet 
+0x028e 000935 rtn 
 :      000937 p_g24_sync_timeout:
-0x0298 000938 branch p_g24_end_of_packet 
+0x028f 000938 branch p_g24_end_of_packet 
 :      000940 p_g24_set_freq_tx:
-0x0299 000941 call set_sync_on 
-0x029a 000942 fetcht 1 ,mem_24g_ch 
-0x029b 000943 branch set_freq_tx 
+0x0290 000941 call set_sync_on 
+0x0291 000942 fetcht 1 ,mem_24g_ch 
+0x0292 000943 branch set_freq_tx 
 :      000945 p_le_enable:
 :      000946 p_g24_enable:
-0x029c 000947 jam 0x36 ,rf_adc_goff 
-0x029d 000948 jam 0x5f ,rf_agc_nsat 
-0x029e 000949 enable le 
-0x029f 000950 jam 7 ,rfen_ulp 
-0x02a0 000951 call p_check_g24_disabled 
-0x02a1 000952 fetch 1 ,mem_250k_freq_enable 
-0x02a2 000953 rtn blank 
-0x02a3 000954 jam 0xb8 ,rf_iq_gain 
-0x02a4 000955 rtn 
+0x0293 000947 jam 0x36 ,rf_adc_goff 
+0x0294 000948 jam 0x5f ,rf_agc_nsat 
+0x0295 000949 enable le 
+0x0296 000950 jam 7 ,rfen_ulp 
+0x0297 000951 call p_check_g24_disabled 
+0x0298 000952 fetch 1 ,mem_250k_freq_enable 
+0x0299 000953 rtn blank 
+0x029a 000954 jam 0xb8 ,rf_iq_gain 
+0x029b 000955 rtn 
 :      000956 p_check_g24_disabled:
-0x02a5 000957 fetch 2 ,mem_chip_functions 
-0x02a6 000958 bbit1 g24_disabled ,assert 
-0x02a7 000959 rtn 
+0x029c 000957 fetch 2 ,mem_chip_functions 
+0x029d 000958 bbit1 g24_disabled ,assert 
+0x029e 000959 rtn 
 :      000961 p_g24_transmit:
-0x02a8 000962 call le_enable 
-0x02a9 000963 fetch 4 ,mem_24g_addr 
-0x02aa 000964 iforce access 
-0x02ab 000965 call p_g24_prep 
-0x02ac 000966 call p_g24_set_freq_tx 
-0x02ad 000967 set1 txgfsk ,radio_ctrl 
-0x02ae 000968 enable encode_fec0 
-0x02af 000969 enable is_tx 
-0x02b0 000970 disable is_rx 
-0x02b1 000973 rshift16 access ,pdata 
-0x02b2 000974 rshift8 pdata ,pdata 
-0x02b3 000975 rshift4 pdata ,pdata 
-0x02b4 000976 inject mod ,40 
-0x02b5 000977 disable encode_fec0 
-0x02b6 000978 enable encode_fec1 
-0x02b7 000979 enable enable_white 
-0x02b8 000980 enable enable_crc 
-0x02b9 000981 fetch 1 ,mem_24g_syncword_crc8 
-0x02ba 000982 inject mod ,8 
-0x02bb 000983 fetch 1 ,mem_24g_txlen 
-0x02bc 000984 iforce loopcnt 
-0x02bd 000985 arg mem_24g_txpayload ,contr 
+0x029f 000962 call le_enable 
+0x02a0 000963 fetch 4 ,mem_24g_addr 
+0x02a1 000964 iforce access 
+0x02a2 000965 call p_g24_prep 
+0x02a3 000966 call p_g24_set_freq_tx 
+0x02a4 000967 set1 txgfsk ,radio_ctrl 
+0x02a5 000968 enable encode_fec0 
+0x02a6 000969 enable is_tx 
+0x02a7 000970 disable is_rx 
+0x02a8 000973 rshift16 access ,pdata 
+0x02a9 000974 rshift8 pdata ,pdata 
+0x02aa 000975 rshift4 pdata ,pdata 
+0x02ab 000976 inject mod ,40 
+0x02ac 000977 disable encode_fec0 
+0x02ad 000978 enable encode_fec1 
+0x02ae 000979 enable enable_white 
+0x02af 000980 enable enable_crc 
+0x02b0 000981 fetch 1 ,mem_24g_syncword_crc8 
+0x02b1 000982 inject mod ,8 
+0x02b2 000983 fetch 1 ,mem_24g_txlen 
+0x02b3 000984 iforce loopcnt 
+0x02b4 000985 arg mem_24g_txpayload ,contr 
 :      000986 p_g24tr_loop:
-0x02be 000987 ifetch 1 ,contr 
-0x02bf 000988 inject mod ,8 
-0x02c0 000989 loop p_g24tr_loop 
-0x02c1 000992 enable enable_parity 
-0x02c2 000993 inject mod ,24 
-0x02c3 000994 disable enable_parity 
-0x02c4 000995 until null ,tx_clear 
-0x02c5 000996 nop 100 
-0x02c6 000997 disable encode_fec0 
-0x02c7 000998 disable encode_fec1 
-0x02c8 000999 rtn 
+0x02b5 000987 ifetch 1 ,contr 
+0x02b6 000988 inject mod ,8 
+0x02b7 000989 loop p_g24tr_loop 
+0x02b8 000992 enable enable_parity 
+0x02b9 000993 inject mod ,24 
+0x02ba 000994 disable enable_parity 
+0x02bb 000995 until null ,tx_clear 
+0x02bc 000996 nop 100 
+0x02bd 000997 disable encode_fec0 
+0x02be 000998 disable encode_fec1 
+0x02bf 000999 rtn 
 :      001001 p_g24_timer_check:
-0x02c9 001002 call disable_user 
-0x02ca 001003 fetcht 4 ,mem_24g_tx_btclk 
-0x02cb 001004 copy clkn_bt ,pdata 
-0x02cc 001005 isub temp ,null 
-0x02cd 001006 ncall g24_timer_timeout ,positive 
-0x02ce 001007 copy pdata ,regb 
-0x02cf 001008 fetch 4 ,mem_24g_tx_btclk 
-0x02d0 001009 fetcht 1 ,mem_24g_interval 
-0x02d1 001010 iadd temp ,temp 
-0x02d2 001011 copy regb ,pdata 
-0x02d3 001012 isub temp ,null 
-0x02d4 001013 nrtn positive 
-0x02d5 001014 set0 28 ,pdata 
-0x02d6 001015 store 4 ,mem_24g_tx_btclk 
-0x02d7 001016 branch enable_user 
+0x02c0 001002 call disable_user 
+0x02c1 001003 fetcht 4 ,mem_24g_tx_btclk 
+0x02c2 001004 copy clkn_bt ,pdata 
+0x02c3 001005 isub temp ,null 
+0x02c4 001006 ncall g24_timer_timeout ,positive 
+0x02c5 001007 copy pdata ,regb 
+0x02c6 001008 fetch 4 ,mem_24g_tx_btclk 
+0x02c7 001009 fetcht 1 ,mem_24g_interval 
+0x02c8 001010 iadd temp ,temp 
+0x02c9 001011 copy regb ,pdata 
+0x02ca 001012 isub temp ,null 
+0x02cb 001013 nrtn positive 
+0x02cc 001014 set0 28 ,pdata 
+0x02cd 001015 store 4 ,mem_24g_tx_btclk 
+0x02ce 001016 branch enable_user 
 :      001018 p_rssi_noise:
-0x02d8 001019 call save_rssi 
-0x02d9 001020 rtn blank 
-0x02da 001021 fetcht 1 ,mem_rssi_noise_index 
-0x02db 001022 arg mem_rssi_noise_buffer ,rega 
-0x02dc 001023 call p_rssi_store 
-0x02dd 001024 storet 1 ,mem_rssi_noise_index 
-0x02de 001025 rtn 
+0x02cf 001019 call save_rssi 
+0x02d0 001020 rtn blank 
+0x02d1 001021 fetcht 1 ,mem_rssi_noise_index 
+0x02d2 001022 arg mem_rssi_noise_buffer ,rega 
+0x02d3 001023 call p_rssi_store 
+0x02d4 001024 storet 1 ,mem_rssi_noise_index 
+0x02d5 001025 rtn 
 :      001027 p_rssi_store:
-0x02df 001028 copy rega ,pdata 
-0x02e0 001029 iadd temp ,contw 
-0x02e1 001030 fetch 1 ,mem_rssi 
-0x02e2 001031 istore 1 ,contw 
-0x02e3 001032 increase 1 ,temp 
-0x02e4 001033 and_into rssi_buf_len_signal ,temp 
-0x02e5 001034 rtn 
+0x02d6 001028 copy rega ,pdata 
+0x02d7 001029 iadd temp ,contw 
+0x02d8 001030 fetch 1 ,mem_rssi 
+0x02d9 001031 istore 1 ,contw 
+0x02da 001032 increase 1 ,temp 
+0x02db 001033 and_into rssi_buf_len_signal ,temp 
+0x02dc 001034 rtn 
 :      001035 p_rssi_average:
-0x02e6 001036 arg 0 ,temp 
-0x02e7 001037 arg rssi_buf_len_signal + 1 ,loopcnt 
-0x02e8 001038 copy rega ,contr 
+0x02dd 001036 arg 0 ,temp 
+0x02de 001037 arg rssi_buf_len_signal + 1 ,loopcnt 
+0x02df 001038 copy rega ,contr 
 :      001039 p_rssi_average_loop:
-0x02e9 001040 ifetch 1 ,contr 
-0x02ea 001041 iadd temp ,temp 
-0x02eb 001042 loop p_rssi_average_loop 
-0x02ec 001043 rshift3 temp ,pdata 
-0x02ed 001044 copy pdata ,temp 
-0x02ee 001045 rtnmark0 mark_24g 
-0x02ef 001047 div pdata ,10 
-0x02f0 001048 call wait_div_end 
-0x02f1 001049 quotient pdata 
-0x02f2 001050 lshift4 pdata ,pdata 
-0x02f3 001051 remainder temp 
-0x02f4 001052 ior temp ,temp 
-0x02f5 001053 rtn 
-0x02f6 001054 rtn 
+0x02e0 001040 ifetch 1 ,contr 
+0x02e1 001041 iadd temp ,temp 
+0x02e2 001042 loop p_rssi_average_loop 
+0x02e3 001043 rshift3 temp ,pdata 
+0x02e4 001044 copy pdata ,temp 
+0x02e5 001045 rtnmark0 mark_24g 
+0x02e6 001047 div pdata ,10 
+0x02e7 001048 call wait_div_end 
+0x02e8 001049 quotient pdata 
+0x02e9 001050 lshift4 pdata ,pdata 
+0x02ea 001051 remainder temp 
+0x02eb 001052 ior temp ,temp 
+0x02ec 001053 rtn 
+0x02ed 001054 rtn 
 :      001057 p_mouse_before_lpm:
-0x02f7 001058 rtnmark1 mark_24g 
-0x02f8 001059 call p_mouse_le_txbuff_save 
-0x02f9 001060 call p_mouse_setgpio_lpm 
-0x02fa 001061 fetch 1 ,mem_context 
-0x02fb 001062 bbit0 state_inconn ,p_clear_wake 
-0x02fc 001063 fetch 1 ,mem_lpm_current_mult 
-0x02fd 001064 nrtn blank 
+0x02ee 001058 rtnmark1 mark_24g 
+0x02ef 001059 call p_mouse_le_txbuff_save 
+0x02f0 001060 call p_mouse_setgpio_lpm 
+0x02f1 001061 fetch 1 ,mem_context 
+0x02f2 001062 bbit0 state_inconn ,p_clear_wake 
+0x02f3 001063 fetch 1 ,mem_lpm_current_mult 
+0x02f4 001064 nrtn blank 
 :      001065 p_clear_wake:
-0x02fe 001066 setarg 0 
-0x02ff 001067 store 8 ,mem_gpio_wakeup_low 
-0x0300 001068 rtn 
+0x02f5 001066 setarg 0 
+0x02f6 001067 store 8 ,mem_gpio_wakeup_low 
+0x02f7 001068 rtn 
 :      001070 p_mouse_setgpio_lpm:
-0x0301 001071 call p_mouse_set_sdio_high 
-0x0302 001072 call p_clear_wake 
-0x0303 001073 call mouse_lpm_before_common 
-0x0304 001074 hfetch 4 ,core_gpio_oe0 
-0x0305 001075 hfetcht 4 ,core_gpio_pu0 
-0x0306 001076 ior temp ,temp 
-0x0307 001077 invert temp ,temp 
-0x0308 001078 hstoret 4 ,core_gpio_pd0 
-0x0309 001079 rtn 
+0x02f8 001071 call p_mouse_set_sdio_high 
+0x02f9 001072 call p_clear_wake 
+0x02fa 001073 call mouse_lpm_before_common 
+0x02fb 001074 hfetch 4 ,core_gpio_oe0 
+0x02fc 001075 hfetcht 4 ,core_gpio_pu0 
+0x02fd 001076 ior temp ,temp 
+0x02fe 001077 invert temp ,temp 
+0x02ff 001078 hstoret 4 ,core_gpio_pd0 
+0x0300 001079 rtn 
 :      001081 p_mouse_set_sdio_high:
-0x030a 001082 fetch 1 ,mem_mouse_init_sensor_reset_flag 
-0x030b 001083 rtn blank 
-0x030c 001084 branch p_mouse_seting_dpi_sensor_type 
+0x0301 001082 fetch 1 ,mem_mouse_init_sensor_reset_flag 
+0x0302 001083 rtn blank 
+0x0303 001084 branch p_mouse_seting_dpi_sensor_type 
 :      001087 p_device_init:
-0x030d 001088 call app_lpm_mult_enable 
-0x030e 001089 branch p_device_init_common ,wake 
-0x030f 001090 jam 0x20 ,core_gpio_pu0 
-0x0310 001091 call p_mouse_data_init 
-0x0311 001092 fetch 1 ,mem_tx_power 
-0x0312 001093 store 1 ,mem_tx_power_temp 
-0x0313 001094 call power_ctrl_pac_succ_cnt_init 
-0x0314 001095 fetch 1 ,mem_ui_button_timeout 
-0x0315 001096 store 1 ,mem_combination_ui_button_count 
-0x0316 001097 call mouse_bt_discovery_button_down_disable 
+0x0304 001088 call app_lpm_mult_enable 
+0x0305 001089 branch p_device_init_common ,wake 
+0x0306 001090 jam 0x20 ,core_gpio_pu0 
+0x0307 001091 call p_mouse_data_init 
+0x0308 001092 fetch 1 ,mem_tx_power 
+0x0309 001093 store 1 ,mem_tx_power_temp 
+0x030a 001094 call power_ctrl_pac_succ_cnt_init 
+0x030b 001095 fetch 1 ,mem_ui_button_timeout 
+0x030c 001096 store 1 ,mem_combination_ui_button_count 
+0x030d 001097 call mouse_bt_discovery_button_down_disable 
 :      001098 p_device_init_common:
-0x0317 001099 call p_mouse_init 
-0x0318 001100 branch enable_authrom 
+0x030e 001099 call p_mouse_init 
+0x030f 001100 branch enable_authrom 
 :      001102 p_mouse_tx_power_init:
-0x0319 001103 fetch 1 ,mem_tx_power_temp 
-0x031a 001104 store 1 ,mem_tx_power 
-0x031b 001105 rtn 
+0x0310 001103 fetch 1 ,mem_tx_power_temp 
+0x0311 001104 store 1 ,mem_tx_power 
+0x0312 001105 rtn 
 :      001107 p_mouse_init:
-0x031c 001108 ncall p_mouse_setting_config ,wake 
-0x031d 001109 call p_mouse_spi_init 
-0x031e 001110 rtn wake 
-0x031f 001111 call p_drawing_optima_init 
-0x0320 001112 call p_mouse_cb_fuction 
-0x0321 001117 branch p_mouse_wakeup_from_power 
+0x0313 001108 ncall p_mouse_setting_config ,wake 
+0x0314 001109 call p_mouse_spi_init 
+0x0315 001110 rtn wake 
+0x0316 001111 call p_drawing_optima_init 
+0x0317 001112 call p_mouse_cb_fuction 
+0x0318 001117 branch p_mouse_wakeup_from_power 
 :      001119 p_mouse_check_reconn_target:
-0x0322 001120 call p_mouse_tx_power_init 
-0x0323 001121 fetch 1 ,mem_xrecord_mode 
-0x0324 001122 beq rec_4_mode ,p_mouse4_0_check_reconn_target 
-0x0325 001123 rtn 
+0x0319 001120 call p_mouse_tx_power_init 
+0x031a 001121 fetch 1 ,mem_xrecord_mode 
+0x031b 001122 beq rec_4_mode ,p_mouse4_0_check_reconn_target 
+0x031c 001123 rtn 
 :      001126 p_mouse4_0_check_reconn_target:
-0x0326 001127 jam 1 ,mem_mouse_le_reconnect_flag 
-0x0327 001128 fetch 2 ,mem_mouse_direct_timeout 
-0x0328 001129 fetcht 1 ,mem_mouse_fast_conn_flag 
-0x0329 001130 sub temp ,0xff ,null 
-0x032a 001131 nbranch p_mouse4_0_check_reconn_target_next ,zero 
-0x032b 001132 setarg 0x0258 
+0x031d 001127 jam 1 ,mem_mouse_le_reconnect_flag 
+0x031e 001128 fetch 2 ,mem_mouse_direct_timeout 
+0x031f 001129 fetcht 1 ,mem_mouse_fast_conn_flag 
+0x0320 001130 sub temp ,0xff ,null 
+0x0321 001131 nbranch p_mouse4_0_check_reconn_target_next ,zero 
+0x0322 001132 setarg 0x0258 
 :      001133 p_mouse4_0_check_reconn_target_next:
-0x032c 001134 store 2 ,mem_mouse_direct_timer 
-0x032d 001135 call app_lpm_mult_disable 
-0x032e 001136 call p_le_check_adv_flag 
-0x032f 001137 setarg adv_flag_bredr_not_supported 
-0x0330 001138 istore 1 ,contr 
-0x0331 001140 arg mem_le_scan_data ,contr 
-0x0332 001141 call p_le_adv_data_update 
-0x0333 001143 branch check_51cmd_adv 
+0x0323 001134 store 2 ,mem_mouse_direct_timer 
+0x0324 001135 call app_lpm_mult_disable 
+0x0325 001136 call p_le_check_adv_flag 
+0x0326 001137 setarg adv_flag_bredr_not_supported 
+0x0327 001138 istore 1 ,contr 
+0x0328 001140 arg mem_le_scan_data ,contr 
+0x0329 001141 call p_le_adv_data_update 
+0x032a 001143 branch check_51cmd_adv 
 :      001145 p_le_check_adv_flag:
-0x0334 001146 arg mem_le_adv_data ,rega 
+0x032b 001146 arg mem_le_adv_data ,rega 
 :      001147 p_le_check_adv_flag_loop:
-0x0335 001148 ifetch 1 ,rega 
-0x0336 001149 rtn blank 
-0x0337 001150 iadd contr ,rega 
-0x0338 001151 ifetch 1 ,contr 
-0x0339 001152 rtneq 0x01 
-0x033a 001153 branch p_le_check_adv_flag_loop 
+0x032c 001148 ifetch 1 ,rega 
+0x032d 001149 rtn blank 
+0x032e 001150 iadd contr ,rega 
+0x032f 001151 ifetch 1 ,contr 
+0x0330 001152 rtneq 0x01 
+0x0331 001153 branch p_le_check_adv_flag_loop 
 :      001172 p_mouse_dpi_config:
-0x033b 001173 fetch mouse_flag_len ,mem_mouse_flag 
-0x033c 001174 bbit0 mouse_enable_eeprom ,mouse_dpi_config 
-0x033d 001175 fetch 1 ,mem_mouse_dpi 
-0x033e 001176 beq 0xff ,mouse_dpi_config 
-0x033f 001177 branch p_mouse_seting_dpi_sensor_type 
+0x0332 001173 fetch mouse_flag_len ,mem_mouse_flag 
+0x0333 001174 bbit0 mouse_enable_eeprom ,mouse_dpi_config 
+0x0334 001175 fetch 1 ,mem_mouse_dpi 
+0x0335 001176 beq 0xff ,mouse_dpi_config 
+0x0336 001177 branch p_mouse_seting_dpi_sensor_type 
 :      001179 p_mouse_spi_init:
-0x0340 001180 jam 0x76 ,mem_spi_init_clk 
-0x0341 001181 branch mouse_spi_init 
+0x0337 001180 jam 0x76 ,mem_spi_init_clk 
+0x0338 001181 branch mouse_spi_init 
 :      001183 p_mouse_init_sunt:
-0x0342 001184 call p_mouse_spi_init 
-0x0343 001185 call mouse_spi_sdio_gpio_pollup 
+0x0339 001184 call p_mouse_spi_init 
+0x033a 001185 call mouse_spi_sdio_gpio_pollup 
 :      001188 p_mouse_init_sensor:
-0x0344 001189 call mouse_read_sensor_id 
-0x0345 001190 beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
-0x0346 001191 beq p3065_id1 ,p_mouse_p3065_init_param 
-0x0347 001192 call mouse_twspi_reset 
-0x0348 001193 nop 1000 
-0x0349 001194 branch p_mouse_init_sensor 
+0x033b 001189 call mouse_read_sensor_id 
+0x033c 001190 beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
+0x033d 001191 beq p3065_id1 ,p_mouse_p3065_init_param 
+0x033e 001192 call mouse_twspi_reset 
+0x033f 001193 nop 1000 
+0x0340 001194 branch p_mouse_init_sensor 
 :      001196 p_mouse_init_sensor_reset:
-0x034a 001197 jam 1 ,mem_mouse_init_sensor_reset_flag 
-0x034b 001198 call spi_ncs_enable 
-0x034c 001199 call p_mouse_init_sunt 
-0x034d 001200 branch spi_ncs_disable 
+0x0341 001197 jam 1 ,mem_mouse_init_sensor_reset_flag 
+0x0342 001198 call spi_ncs_enable 
+0x0343 001199 call p_mouse_init_sunt 
+0x0344 001200 branch spi_ncs_disable 
 :      001202 p_mouse_init_p32xx_id2_judge:
-0x034e 001203 call p_mouse_sensor_poweron 
-0x034f 001204 branch mouse_init_p32xx_id2_judge 
+0x0345 001203 call p_mouse_sensor_poweron 
+0x0346 001204 branch mouse_init_p32xx_id2_judge 
 :      001207 p_mouse_p3065_init_param:
-0x0350 001208 call p_mouse_sensor_poweron 
-0x0351 001209 fetch 1 ,mem_sensor_id2 
-0x0352 001210 beq p3065_xy_id2 ,mouse_p3065xy_init_param 
-0x0353 001211 jam p3065 ,mem_config_sensor_type 
-0x0354 001212 rtn 
+0x0347 001208 call p_mouse_sensor_poweron 
+0x0348 001209 fetch 1 ,mem_sensor_id2 
+0x0349 001210 beq p3065_xy_id2 ,mouse_p3065xy_init_param 
+0x034a 001211 jam p3065 ,mem_config_sensor_type 
+0x034b 001212 rtn 
 :      001214 p_mouse_sensor_poweron:
-0x0355 001215 setarg 0x8006 
-0x0356 001216 call twspi_write 
-0x0357 001217 nop 12000 
-0x0358 001218 branch p_mouse_dpi_config 
+0x034c 001215 setarg 0x8006 
+0x034d 001216 call twspi_write 
+0x034e 001217 nop 12000 
+0x034f 001218 branch p_mouse_dpi_config 
 :      001219 p_mouse_sensor_powerdown:
-0x0359 001220 setarg 0x06 
-0x035a 001221 call twspi_read 
-0x035b 001222 or pdata ,0x08 ,pdata 
-0x035c 001223 lshift8 pdata ,pdata 
-0x035d 001224 add pdata ,0x06 ,pdata 
-0x035e 001225 branch twspi_write 
+0x0350 001220 setarg 0x06 
+0x0351 001221 call twspi_read 
+0x0352 001222 or pdata ,0x08 ,pdata 
+0x0353 001223 lshift8 pdata ,pdata 
+0x0354 001224 add pdata ,0x06 ,pdata 
+0x0355 001225 branch twspi_write 
 :      001227 p_mouse_setting_config:
-0x035f 001228 call p_g24_set_device_addr 
-0x0360 001233 call mouse_gpio_init 
-0x0361 001234 call mouse_param_init 
-0x0362 001235 setarg 0 
-0x0363 001236 store 2 ,mem_lpm_interval 
-0x0364 001237 call p_mouse_set_gpio_control_sensor 
-0x0365 001238 call mouse_adc_init 
-0x0366 001239 call le_set_config_fixed_ltk 
-0x0367 001240 call le_set_justwork 
-0x0368 001241 call le_set_fixed_ltk 
-0x0369 001242 call le_set_config_read_authentication 
+0x0356 001228 call p_g24_set_device_addr 
+0x0357 001233 call mouse_gpio_init 
+0x0358 001234 call mouse_param_init 
+0x0359 001235 setarg 0 
+0x035a 001236 store 2 ,mem_lpm_interval 
+0x035b 001237 call p_mouse_set_gpio_control_sensor 
+0x035c 001238 call mouse_adc_init 
+0x035d 001239 call le_set_config_fixed_ltk 
+0x035e 001240 call le_set_justwork 
+0x035f 001241 call le_set_fixed_ltk 
+0x0360 001242 call le_set_config_read_authentication 
 :      001247 p_mouse_init_iic:
-0x036a 001248 call iic_init_390k 
-0x036b 001249 fetch mouse_flag_len ,mem_mouse_flag 
-0x036c 001250 isolate1 mouse_enable_2k_eeprom ,pdata 
-0x036d 001251 ncall clear_eeprom_size_2k ,true 
-0x036e 001252 call mouse_load_eeprom_dpi 
-0x036f 001253 call p_mouse_init_environment 
-0x0370 001254 call p_mouse_set_24g_addr_eeprom 
-0x0371 001255 call iicd_read_eep_data 
-0x0372 001256 call p_mouse_load_fast_conn_flag 
-0x0373 001257 fetch 1 ,mem_mouse_fast_conn_flag 
-0x0374 001258 beq 0xff ,p_mouse_fast_conn_init 
-0x0375 001259 rtn 
+0x0361 001248 call iic_init_390k 
+0x0362 001249 fetch mouse_flag_len ,mem_mouse_flag 
+0x0363 001250 isolate1 mouse_enable_2k_eeprom ,pdata 
+0x0364 001251 ncall clear_eeprom_size_2k ,true 
+0x0365 001252 call mouse_load_eeprom_dpi 
+0x0366 001253 call p_mouse_init_environment 
+0x0367 001254 call p_mouse_set_24g_addr_eeprom 
+0x0368 001255 call iicd_read_eep_data 
+0x0369 001256 call p_mouse_load_fast_conn_flag 
+0x036a 001257 fetch 1 ,mem_mouse_fast_conn_flag 
+0x036b 001258 beq 0xff ,p_mouse_fast_conn_init 
+0x036c 001259 rtn 
 :      001261 p_mouse_load_fast_conn_flag:
-0x0376 001262 arg 1 ,temp 
-0x0377 001263 arg mem_mouse_fast_conn_flag ,rega 
-0x0378 001264 arg mouse_fast_conn_flag_offset ,regb 
-0x0379 001265 branch iicd_read_eep_data 
+0x036d 001262 arg 1 ,temp 
+0x036e 001263 arg mem_mouse_fast_conn_flag ,rega 
+0x036f 001264 arg mouse_fast_conn_flag_offset ,regb 
+0x0370 001265 branch iicd_read_eep_data 
 :      001266 p_mouse_store_fast_conn_flag:
-0x037a 001267 arg 1 ,temp 
-0x037b 001268 arg mem_mouse_fast_conn_flag ,rega 
-0x037c 001269 arg mouse_fast_conn_flag_offset ,regb 
-0x037d 001270 branch iicd_write_protect_eep_data 
+0x0371 001267 arg 1 ,temp 
+0x0372 001268 arg mem_mouse_fast_conn_flag ,rega 
+0x0373 001269 arg mouse_fast_conn_flag_offset ,regb 
+0x0374 001270 branch iicd_write_protect_eep_data 
 :      001271 p_mouse_fast_conn_init:
-0x037e 001272 jam 0x34 ,mem_xrecord_mode 
-0x037f 001273 setarg 0 
-0x0380 001274 invert pdata ,pdata 
-0x0381 001275 store 6 ,mem_le_lap 
-0x0382 001276 rtn 
+0x0375 001272 jam 0x34 ,mem_xrecord_mode 
+0x0376 001273 setarg 0 
+0x0377 001274 invert pdata ,pdata 
+0x0378 001275 store 6 ,mem_le_lap 
+0x0379 001276 rtn 
 :      001278 p_mouse_set_gpio_control_sensor:
-0x0383 001279 fetch mouse_flag_len ,mem_mouse_flag 
-0x0384 001280 rtnbit0 mouse_enable_gpio_control_adc_sensor 
+0x037a 001279 fetch mouse_flag_len ,mem_mouse_flag 
+0x037b 001280 rtnbit0 mouse_enable_gpio_control_adc_sensor 
 :      001281 p_mouse_sensor_set_angle:
-0x0385 001282 fetcht 1 ,mem_select_sensor_angle_gpio 
-0x0386 001283 call gpio_config_input 
-0x0387 001284 fetcht 1 ,mem_select_sensor_angle_gpio 
-0x0388 001285 call gpio_get_bit 
-0x0389 001286 jam mouse_3clk_angle ,mem_config_sensor_angle 
-0x038a 001287 rtn true 
-0x038b 001288 jam mouse_6clk_angle ,mem_config_sensor_angle 
-0x038c 001289 rtn 
+0x037c 001282 fetcht 1 ,mem_select_sensor_angle_gpio 
+0x037d 001283 call gpio_config_input 
+0x037e 001284 fetcht 1 ,mem_select_sensor_angle_gpio 
+0x037f 001285 call gpio_get_bit 
+0x0380 001286 jam mouse_3clk_angle ,mem_config_sensor_angle 
+0x0381 001287 rtn true 
+0x0382 001288 jam mouse_6clk_angle ,mem_config_sensor_angle 
+0x0383 001289 rtn 
 :      001292 p_mouse_init_environment:
-0x038d 001293 call app_initflag_check 
-0x038e 001294 branch mouse_eeprom_load_recon_info ,zero 
-0x038f 001295 call p_le_addr_random_config 
-0x0390 001296 branch mouse_init_environment + 2 
+0x0384 001293 call app_initflag_check 
+0x0385 001294 branch mouse_eeprom_load_recon_info ,zero 
+0x0386 001295 call p_le_addr_random_config 
+0x0387 001296 branch mouse_init_environment + 2 
 :      001298 p_app_flag_store:
-0x0391 001299 arg 2 ,temp 
-0x0392 001300 arg mem_timeup ,rega 
-0x0393 001301 arg mouse_eeprom_module_init_flag ,regb 
-0x0394 001302 branch iicd_write_protect_eep_data 
+0x0388 001299 arg 2 ,temp 
+0x0389 001300 arg mem_timeup ,rega 
+0x038a 001301 arg mouse_eeprom_module_init_flag ,regb 
+0x038b 001302 branch iicd_write_protect_eep_data 
 :      001304 p_app_initflag_check:
-0x0395 001305 arg 2 ,temp 
-0x0396 001306 arg mem_pdatatemp ,rega 
-0x0397 001307 arg mouse_eeprom_module_init_flag ,regb 
-0x0398 001308 branch app_initflag_check + 4 
+0x038c 001305 arg 2 ,temp 
+0x038d 001306 arg mem_pdatatemp ,rega 
+0x038e 001307 arg mouse_eeprom_module_init_flag ,regb 
+0x038f 001308 branch app_initflag_check + 4 
 :      001310 p_mouse_24g_transmit_by_interrupt_exit_count_max:
-0x0399 001311 setarg 375 
-0x039a 001312 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
-0x039b 001313 rtn 
+0x0390 001311 setarg 375 
+0x0391 001312 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+0x0392 001313 rtn 
 :      001315 p_mouse_wakeup_from_power:
-0x039c 001316 setarg 25 
-0x039d 001317 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
-0x039e 001318 ncall p_mouse_24g_transmit_by_interrupt_exit_count_max ,wake 
-0x039f 001324 call p_mouse_init_sunt 
-0x03a0 001325 call p_mouse_sensor_powerdown 
+0x0393 001316 setarg 25 
+0x0394 001317 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+0x0395 001318 ncall p_mouse_24g_transmit_by_interrupt_exit_count_max ,wake 
+0x0396 001324 call p_mouse_init_sunt 
+0x0397 001325 call p_mouse_sensor_powerdown 
 :      001326 p_mouse_wakeup_no_from_power:
-0x03a1 001327 fetch 1 ,mem_reconn_times_init 
-0x03a2 001328 store 1 ,mem_reconn_times 
+0x0398 001327 fetch 1 ,mem_reconn_times_init 
+0x0399 001328 store 1 ,mem_reconn_times 
 :      001332 p_mouse_start_24g_mode:
-0x03a3 001333 fetch mouse_flag_len ,mem_mouse_flag 
-0x03a4 001334 rtnbit0 mouse_enable_24g 
-0x03a5 001335 fetch 1 ,mem_power_on_flag 
-0x03a6 001336 bbit1 2 ,p_g24_start_24g_mode 
-0x03a7 001339 setarg 0xffff 
-0x03a8 001340 store 2 ,mem_24g_addr 
-0x03a9 001341 istore 2 ,contw 
-0x03aa 001342 call p_mouse_set_24g_addr_eeprom 
-0x03ab 001343 call iicd_write_protect_eep_data 
-0x03ac 001344 branch p_g24_auto_pair_start 
+0x039a 001333 fetch mouse_flag_len ,mem_mouse_flag 
+0x039b 001334 rtnbit0 mouse_enable_24g 
+0x039c 001335 fetch 1 ,mem_power_on_flag 
+0x039d 001336 bbit1 2 ,p_g24_start_24g_mode 
+0x039e 001339 setarg 0xffff 
+0x039f 001340 store 2 ,mem_24g_addr 
+0x03a0 001341 istore 2 ,contw 
+0x03a1 001342 call p_mouse_set_24g_addr_eeprom 
+0x03a2 001343 call iicd_write_protect_eep_data 
+0x03a3 001344 branch p_g24_auto_pair_start 
 :      001351 p_g24_factory_check:
-0x03ad 001352 arg 2 ,loopcnt 
-0x03ae 001353 arg mem_24g_addr ,contr 
+0x03a4 001352 arg 2 ,loopcnt 
+0x03a5 001353 arg mem_24g_addr ,contr 
 :      001354 p_pdata_0xff_check:
-0x03af 001355 call enable_user 
-0x03b0 001356 setarg 0xffff 
+0x03a6 001355 call enable_user 
+0x03a7 001356 setarg 0xffff 
 :      001357 p_pdata_0xff_check_loop:
-0x03b1 001358 ifetcht 2 ,contr 
-0x03b2 001359 isub temp ,null 
-0x03b3 001360 ncall disable_user ,zero 
-0x03b4 001361 loop p_pdata_0xff_check_loop 
-0x03b5 001362 rtn 
+0x03a8 001358 ifetcht 2 ,contr 
+0x03a9 001359 isub temp ,null 
+0x03aa 001360 ncall disable_user ,zero 
+0x03ab 001361 loop p_pdata_0xff_check_loop 
+0x03ac 001362 rtn 
 :      001364 p_mouse_cb_fuction:
-0x03b6 001365 setarg p_mouse_g24_package_data 
-0x03b7 001366 store 2 ,mem_cb_24g_data 
-0x03b8 001367 setarg p_mouse_le 
-0x03b9 001368 store 2 ,mem_cb_le_process 
-0x03ba 001369 setarg p_le_mouse_bb_event_connect_complete 
-0x03bb 001370 store 2 ,mem_cb_att_write 
-0x03bc 001371 setarg p_mouse_before_lpm 
-0x03bd 001372 store 2 ,mem_cb_before_lpm 
-0x03be 001373 setarg p_mouse_priority_bb_event 
-0x03bf 001374 store 2 ,mem_cb_bb_event_process 
-0x03c0 001375 setarg p_mouse_idle 
-0x03c1 001376 store 2 ,mem_cb_idle_process 
-0x03c2 001377 setarg p_mouse_before_hibernate 
-0x03c3 001378 store 2 ,mem_cb_before_hibernate 
-0x03c4 001379 setarg p_mouse_bb_event_timer 
-0x03c5 001380 store 2 ,mem_cb_event_timer 
-0x03c6 001381 rtn 
+0x03ad 001365 setarg p_mouse_g24_package_data 
+0x03ae 001366 store 2 ,mem_cb_24g_data 
+0x03af 001367 setarg p_mouse_le 
+0x03b0 001368 store 2 ,mem_cb_le_process 
+0x03b1 001369 setarg p_le_mouse_bb_event_connect_complete 
+0x03b2 001370 store 2 ,mem_cb_att_write 
+0x03b3 001371 setarg p_mouse_before_lpm 
+0x03b4 001372 store 2 ,mem_cb_before_lpm 
+0x03b5 001373 setarg p_mouse_priority_bb_event 
+0x03b6 001374 store 2 ,mem_cb_bb_event_process 
+0x03b7 001375 setarg p_mouse_idle 
+0x03b8 001376 store 2 ,mem_cb_idle_process 
+0x03b9 001377 setarg p_mouse_before_hibernate 
+0x03ba 001378 store 2 ,mem_cb_before_hibernate 
+0x03bb 001379 setarg p_mouse_bb_event_timer 
+0x03bc 001380 store 2 ,mem_cb_event_timer 
+0x03bd 001381 rtn 
 :      001383 p_mouse_g24_package_data:
-0x03c7 001384 call mouse_g24_package_data 
-0x03c8 001385 fetch 2 ,mem_mouse_z 
-0x03c9 001386 rtn blank 
-0x03ca 001387 branch p_g24_transmit_by_interrupt_enable 
+0x03be 001384 call mouse_g24_package_data 
+0x03bf 001385 fetch 2 ,mem_mouse_z 
+0x03c0 001386 rtn blank 
+0x03c1 001387 branch p_g24_transmit_by_interrupt_enable 
 :      001389 p_mouse_le_txbuff_save:
-0x03cb 001390 arg mem_le_tx_buffer0 ,contr 
-0x03cc 001391 arg mem_le_tx_buffer0_omemalloc ,contw 
-0x03cd 001392 call p_mouse_le_txbuff_copy 
-0x03ce 001393 arg mem_le_tx_buffer1 ,contr 
-0x03cf 001394 call p_mouse_le_txbuff_copy 
-0x03d0 001395 arg mem_le_tx_buffer2 ,contr 
-0x03d1 001396 call p_mouse_le_txbuff_copy 
-0x03d2 001397 arg mem_le_tx_buffer3 ,contr 
+0x03c2 001390 arg mem_le_tx_buffer0 ,contr 
+0x03c3 001391 arg mem_le_tx_buffer0_omemalloc ,contw 
+0x03c4 001392 call p_mouse_le_txbuff_copy 
+0x03c5 001393 arg mem_le_tx_buffer1 ,contr 
+0x03c6 001394 call p_mouse_le_txbuff_copy 
+0x03c7 001395 arg mem_le_tx_buffer2 ,contr 
+0x03c8 001396 call p_mouse_le_txbuff_copy 
+0x03c9 001397 arg mem_le_tx_buffer3 ,contr 
 :      001398 p_mouse_le_txbuff_copy:
-0x03d3 001399 arg 27 ,loopcnt 
-0x03d4 001400 branch memcpy 
+0x03ca 001399 arg 27 ,loopcnt 
+0x03cb 001400 branch memcpy 
 :      001402 p_mouse_le_txbuff_load:
-0x03d5 001403 arg mem_le_tx_buffer0_omemalloc ,contr 
-0x03d6 001404 arg mem_le_tx_buffer0 ,contw 
-0x03d7 001405 call p_mouse_le_txbuff_copy 
-0x03d8 001406 arg mem_le_tx_buffer1 ,contw 
-0x03d9 001407 call p_mouse_le_txbuff_copy 
-0x03da 001408 arg mem_le_tx_buffer2 ,contw 
-0x03db 001409 call p_mouse_le_txbuff_copy 
-0x03dc 001410 arg mem_le_tx_buffer3 ,contw 
-0x03dd 001411 branch p_mouse_le_txbuff_copy 
+0x03cc 001403 arg mem_le_tx_buffer0_omemalloc ,contr 
+0x03cd 001404 arg mem_le_tx_buffer0 ,contw 
+0x03ce 001405 call p_mouse_le_txbuff_copy 
+0x03cf 001406 arg mem_le_tx_buffer1 ,contw 
+0x03d0 001407 call p_mouse_le_txbuff_copy 
+0x03d1 001408 arg mem_le_tx_buffer2 ,contw 
+0x03d2 001409 call p_mouse_le_txbuff_copy 
+0x03d3 001410 arg mem_le_tx_buffer3 ,contw 
+0x03d4 001411 branch p_mouse_le_txbuff_copy 
 :      001413 p_mouse_le:
-0x03de 001414 call le_fifo_check_nearly_full 
-0x03df 001415 nrtn blank 
-0x03e0 001416 fetch 1 ,mem_mouse_fast_conn_flag 
-0x03e1 001417 beq 0xff ,p_mouse_le_next 
-0x03e2 001418 fetch 1 ,mem_le_connect_status_flag 
-0x03e3 001419 and pdata ,0x03 ,pdata 
-0x03e4 001420 rtnne 0x03 
+0x03d5 001414 call le_fifo_check_nearly_full 
+0x03d6 001415 nrtn blank 
+0x03d7 001416 fetch 1 ,mem_mouse_fast_conn_flag 
+0x03d8 001417 beq 0xff ,p_mouse_le_next 
+0x03d9 001418 fetch 1 ,mem_le_connect_status_flag 
+0x03da 001419 and pdata ,0x03 ,pdata 
+0x03db 001420 rtnne 0x03 
 :      001421 p_mouse_le_next:
-0x03e5 001422 fetch 1 ,mem_mouse_clear_sensor_data_flag 
-0x03e6 001423 call p_mouse_clear_sensor_data ,blank 
-0x03e7 001424 fetch mouse_flag_len ,mem_mouse_flag 
-0x03e8 001427 bbit1 mouse_bt_discovery_button_down_flag ,mouse_le_send_empty_packet 
-0x03e9 001428 call mouse_motion 
-0x03ea 001429 nrtn user 
-0x03eb 001430 call p_mouse_le_current_mult_update 
-0x03ec 001431 call p_mouse_data_xy_release 
-0x03ed 001432 call p_mouse_wheel_trigger 
-0x03ee 001433 branch p_mouse_data_push 
+0x03dc 001422 fetch 1 ,mem_mouse_clear_sensor_data_flag 
+0x03dd 001423 call p_mouse_clear_sensor_data ,blank 
+0x03de 001424 fetch mouse_flag_len ,mem_mouse_flag 
+0x03df 001427 bbit1 mouse_bt_discovery_button_down_flag ,mouse_le_send_empty_packet 
+0x03e0 001428 call mouse_motion 
+0x03e1 001429 nrtn user 
+0x03e2 001430 call p_mouse_le_current_mult_update 
+0x03e3 001431 call p_mouse_data_xy_release 
+0x03e4 001432 call p_mouse_wheel_trigger 
+0x03e5 001433 branch p_mouse_data_push 
 :      001435 p_mouse_le_current_mult_update:
-0x03ef 001436 fetch 1 ,mem_config_function_enable 
-0x03f0 001437 rtnbit1 enable_sensor_motion_pin 
-0x03f1 001438 jam 0 ,mem_lpm_mult 
-0x03f2 001439 jam 30 ,mem_mouse_le_current_mult_timer 
-0x03f3 001440 rtn 
+0x03e6 001436 fetch 1 ,mem_config_function_enable 
+0x03e7 001437 rtnbit1 enable_sensor_motion_pin 
+0x03e8 001438 jam 0 ,mem_lpm_mult 
+0x03e9 001439 jam 30 ,mem_mouse_le_current_mult_timer 
+0x03ea 001440 rtn 
 :      001442 p_mouse_data_init:
-0x03f4 001443 jam 7 ,mem_mouse_data_queue 
-0x03f5 001444 jam 4 ,mem_mouse_data_queue + 1 
-0x03f6 001445 setarg mem_mouse_data_queue 
-0x03f7 001446 store 2 ,mem_queue_ptr 
-0x03f8 001447 branch queue_init 
+0x03eb 001443 jam 7 ,mem_mouse_data_queue 
+0x03ec 001444 jam 4 ,mem_mouse_data_queue + 1 
+0x03ed 001445 setarg mem_mouse_data_queue 
+0x03ee 001446 store 2 ,mem_queue_ptr 
+0x03ef 001447 branch queue_init 
 :      001449 p_mouse_data_push:
-0x03f9 001450 arg mem_mouse_key ,rega 
-0x03fa 001451 call queue_push 
-0x03fb 001452 call p_mouse_queue_increase ,user 
-0x03fc 001454 rtn 
+0x03f0 001450 arg mem_mouse_key ,rega 
+0x03f1 001451 call queue_push 
+0x03f2 001452 call p_mouse_queue_increase ,user 
+0x03f3 001454 rtn 
 :      001455 p_mouse_queue_increase:
-0x03fd 001456 fetch 1 ,mem_mouse_data_queue_num 
-0x03fe 001457 increase 1 ,pdata 
-0x03ff 001458 store 1 ,mem_mouse_data_queue_num 
-0x0400 001459 rtn 
+0x03f4 001456 fetch 1 ,mem_mouse_data_queue_num 
+0x03f5 001457 increase 1 ,pdata 
+0x03f6 001458 store 1 ,mem_mouse_data_queue_num 
+0x03f7 001459 rtn 
 :      001461 p_mouse_data_pull:
-0x0401 001462 arg mem_mouse_key ,rega 
-0x0402 001463 call queue_pop 
-0x0403 001464 branch p_mouse_fill_data_le ,user 
-0x0404 001465 rtn 
+0x03f8 001462 arg mem_mouse_key ,rega 
+0x03f9 001463 call queue_pop 
+0x03fa 001464 branch p_mouse_fill_data_le ,user 
+0x03fb 001465 rtn 
 :      001467 p_mouse_fill_data_le:
-0x0405 001468 call le_clear_md 
-0x0406 001469 fetch 1 ,mem_mouse_data_queue_num 
-0x0407 001470 sub pdata ,1 ,null 
-0x0408 001471 ncall le_set_md ,positive 
-0x0409 001472 fetch 1 ,mem_mouse_data_queue_num 
-0x040a 001473 rtn blank 
-0x040b 001474 increase -1 ,pdata 
-0x040c 001475 store 1 ,mem_mouse_data_queue_num 
-0x040d 001476 branch mouse_fill_data_le 
+0x03fc 001468 call le_clear_md 
+0x03fd 001469 fetch 1 ,mem_mouse_data_queue_num 
+0x03fe 001470 sub pdata ,1 ,null 
+0x03ff 001471 ncall le_set_md ,positive 
+0x0400 001472 fetch 1 ,mem_mouse_data_queue_num 
+0x0401 001473 rtn blank 
+0x0402 001474 increase -1 ,pdata 
+0x0403 001475 store 1 ,mem_mouse_data_queue_num 
+0x0404 001476 branch mouse_fill_data_le 
 :      001479 p_mouse_wheel_trigger:
-0x040e 001480 fetch 2 ,mem_mouse_z 
-0x040f 001481 rtn blank 
-0x0410 001482 jam 1 ,mem_mouse_wheel_trigger 
-0x0411 001483 jam 2 ,mem_mouse_wheel_trigger_timer 
-0x0412 001484 rtn 
+0x0405 001480 fetch 2 ,mem_mouse_z 
+0x0406 001481 rtn blank 
+0x0407 001482 jam 1 ,mem_mouse_wheel_trigger 
+0x0408 001483 jam 2 ,mem_mouse_wheel_trigger_timer 
+0x0409 001484 rtn 
 :      001487 p_mouse_clear_sensor_data:
-0x0413 001488 call le_set_config_more_data 
-0x0414 001489 jam 1 ,mem_mouse_clear_sensor_data_flag 
-0x0415 001490 branch p_mouse_sensor_poweron 
+0x040a 001488 call le_set_config_more_data 
+0x040b 001489 jam 1 ,mem_mouse_clear_sensor_data_flag 
+0x040c 001490 branch p_mouse_sensor_poweron 
 :      001492 p_mouse_idle:
-0x0416 001493 call ui_check_paring_button 
-0x0417 001494 call p_mouse_dpi_check 
-0x0418 001495 branch mouse_wheel_check 
+0x040d 001493 call ui_check_paring_button 
+0x040e 001494 call p_mouse_dpi_check 
+0x040f 001495 branch mouse_wheel_check 
 :      001497 p_mouse_dpi_check:
-0x0419 001498 fetcht 1 ,mem_dpi_button_gpio 
-0x041a 001499 call p_gpio_set_input_pd 
-0x041b 001500 fetcht 1 ,mem_dpi_button_gpio 
-0x041c 001501 call gpio_get_bit 
-0x041d 001502 branch p_mouse_dpi_up ,true 
-0x041e 001503 call p_gpio_set_input_pu 
+0x0410 001498 fetcht 1 ,mem_dpi_button_gpio 
+0x0411 001499 call p_gpio_set_input_pd 
+0x0412 001500 fetcht 1 ,mem_dpi_button_gpio 
+0x0413 001501 call gpio_get_bit 
+0x0414 001502 branch p_mouse_dpi_up ,true 
+0x0415 001503 call p_gpio_set_input_pu 
 :      001504 p_mouse_dpi_down:
-0x041f 001505 fetch 1 ,mem_mouse_dpi_button_state 
-0x0420 001506 rtneq dpi_button_state_down 
-0x0421 001507 jam dpi_button_state_down ,mem_mouse_dpi_button_state 
-0x0422 001508 fetch 1 ,mem_mouse_dpi 
-0x0423 001509 increase 1 ,pdata 
-0x0424 001510 and pdata ,0x03 ,pdata 
-0x0425 001511 store 1 ,mem_mouse_dpi 
-0x0426 001515 branch mouse_dpi_down + 7 
+0x0416 001505 fetch 1 ,mem_mouse_dpi_button_state 
+0x0417 001506 rtneq dpi_button_state_down 
+0x0418 001507 jam dpi_button_state_down ,mem_mouse_dpi_button_state 
+0x0419 001508 fetch 1 ,mem_mouse_dpi 
+0x041a 001509 increase 1 ,pdata 
+0x041b 001510 and pdata ,0x03 ,pdata 
+0x041c 001511 store 1 ,mem_mouse_dpi 
+0x041d 001515 branch mouse_dpi_down + 7 
 :      001517 p_mouse_dpi_up:
-0x0427 001518 call p_gpio_set_input_pu 
-0x0428 001519 branch mouse_dpi_up 
+0x041e 001518 call p_gpio_set_input_pu 
+0x041f 001519 branch mouse_dpi_up 
 :      001521 p_mouse_priority_bb_event:
-0x0429 001522 copy regc ,pdata 
-0x042a 001523 beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
-0x042b 001524 beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
-0x042c 001525 beq bt_evt_le_enc_info ,p_mouse_le_enc_info 
-0x042d 001526 beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
-0x042e 001527 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
-0x042f 001528 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
-0x0430 001529 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
-0x0431 001530 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
-0x0432 001531 branch mouse_priority_bb_event + 1 
+0x0420 001522 copy regc ,pdata 
+0x0421 001523 beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
+0x0422 001524 beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
+0x0423 001525 beq bt_evt_le_enc_info ,p_mouse_le_enc_info 
+0x0424 001526 beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
+0x0425 001527 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
+0x0426 001528 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
+0x0427 001529 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
+0x0428 001530 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
+0x0429 001531 branch mouse_priority_bb_event + 1 
 :      001533 p_mouse_le_bb_event_connected:
-0x0433 001534 jam 0 ,mem_mouse_long_mult_flag 
-0x0434 001535 call p_mouse_init_sensor_reset 
-0x0435 001536 call p_mouse_data_init 
-0x0436 001537 branch mouse_le_bb_event_connected 
+0x042a 001534 jam 0 ,mem_mouse_long_mult_flag 
+0x042b 001535 call p_mouse_init_sensor_reset 
+0x042c 001536 call p_mouse_data_init 
+0x042d 001537 branch mouse_le_bb_event_connected 
 :      001539 p_mouse_le_bb_disconnected:
-0x0437 001540 call p_mouse_sensor_powerdown_check 
-0x0438 001541 setarg le_interval_8_75ms 
-0x0439 001542 store 2 ,mem_le_interval_min 
-0x043a 001543 store 2 ,mem_le_interval_min + 2 
-0x043b 001544 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-0x043c 001545 jam 0 ,mem_mouse_clear_sensor_data_flag 
-0x043d 001546 call p_mouse_data_init 
-0x043e 001547 call le_clr_config_more_data 
-0x043f 001548 branch mouse_bb_disconnected 
+0x042e 001540 call p_mouse_sensor_powerdown_check 
+0x042f 001541 setarg le_interval_8_75ms 
+0x0430 001542 store 2 ,mem_le_interval_min 
+0x0431 001543 store 2 ,mem_le_interval_min + 2 
+0x0432 001544 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
+0x0433 001545 jam 0 ,mem_mouse_clear_sensor_data_flag 
+0x0434 001546 call p_mouse_data_init 
+0x0435 001547 call le_clr_config_more_data 
+0x0436 001548 branch mouse_bb_disconnected 
 :      001550 p_mouse_le_enc_info:
 :      001551 p_app_updata_le_param:
-0x0440 001552 jam bt_cmd_le_update_conn ,mem_fifo_temp 
-0x0441 001553 branch ui_ipc_send_cmd 
+0x0437 001552 jam bt_cmd_le_update_conn ,mem_fifo_temp 
+0x0438 001553 branch ui_ipc_send_cmd 
 :      001555 p_mouse_le_ll_start_encryt:
-0x0442 001556 fetch 1 ,mem_mouse_le_reconnect_flag 
-0x0443 001557 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
-0x0444 001558 branch p_mouse_le_ll_enable_start_enc_flag 
+0x0439 001556 fetch 1 ,mem_mouse_le_reconnect_flag 
+0x043a 001557 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
+0x043b 001558 branch p_mouse_le_ll_enable_start_enc_flag 
 :      001560 p_mouse_le_ll_reconn_start_encryt:
-0x0445 001561 call p_app_updata_le_param 
-0x0446 001562 jam 20 ,mem_le_start_encrypt_timer 
+0x043c 001561 call p_app_updata_le_param 
+0x043d 001562 jam 20 ,mem_le_start_encrypt_timer 
 :      001563 p_mouse_le_ll_enable_start_enc_flag:
-0x0447 001564 arg ll_start_enc_flag ,queue 
-0x0448 001565 branch mouse_le_enable_connect_flag 
+0x043e 001564 arg ll_start_enc_flag ,queue 
+0x043f 001565 branch mouse_le_enable_connect_flag 
 :      001567 p_mouse_le_conn_param_update_rsp_recieved:
-0x0449 001568 fetch 2 ,mem_le_l2cap_signaling_conn_param_update_rsp_result 
-0x044a 001569 rtneq ble_signaling_connect_parameter_update_accepted 
-0x044b 001570 fetch 1 ,mem_le_tsniff 
-0x044c 001571 rshift2 pdata ,pdata 
-0x044d 001572 sub pdata ,le_interval_15ms ,null 
-0x044e 001573 rtn positive 
-0x044f 001574 setarg le_interval_11_25ms 
-0x0450 001575 store 2 ,mem_le_interval_min 
-0x0451 001576 store 2 ,mem_le_interval_min + 2 
-0x0452 001577 call p_app_updata_le_param 
-0x0453 001578 branch p_mouse_le_conn_param_lpm_disable 
+0x0440 001568 fetch 2 ,mem_le_l2cap_signaling_conn_param_update_rsp_result 
+0x0441 001569 rtneq ble_signaling_connect_parameter_update_accepted 
+0x0442 001570 fetch 1 ,mem_le_tsniff 
+0x0443 001571 rshift2 pdata ,pdata 
+0x0444 001572 sub pdata ,le_interval_15ms ,null 
+0x0445 001573 rtn positive 
+0x0446 001574 setarg le_interval_11_25ms 
+0x0447 001575 store 2 ,mem_le_interval_min 
+0x0448 001576 store 2 ,mem_le_interval_min + 2 
+0x0449 001577 call p_app_updata_le_param 
+0x044a 001578 branch p_mouse_le_conn_param_lpm_disable 
 :      001582 p_mouse_24g_pairing_complete:
-0x0454 001583 call p_mouse_init_sensor_reset 
-0x0455 001585 jam 1 ,mem_mouse_24g_enter_lpm_enable 
-0x0456 001586 arg mosue_24g_pairing_flag ,queue 
-0x0457 001587 call mouse_disable_function_flag 
-0x0458 001588 setarg 0 
-0x0459 001589 store 2 ,mem_24g_pairing_timer_count 
-0x045a 001590 jam 0 ,mem_mouse_move_flag 
-0x045b 001591 call mouse_read_sensor_common 
-0x045c 001592 call p_mouse_tx_power_init 
+0x044b 001583 call p_mouse_init_sensor_reset 
+0x044c 001585 jam 1 ,mem_mouse_24g_enter_lpm_enable 
+0x044d 001586 arg mosue_24g_pairing_flag ,queue 
+0x044e 001587 call mouse_disable_function_flag 
+0x044f 001588 setarg 0 
+0x0450 001589 store 2 ,mem_24g_pairing_timer_count 
+0x0451 001590 jam 0 ,mem_mouse_move_flag 
+0x0452 001591 call mouse_read_sensor_common 
+0x0453 001592 call p_mouse_tx_power_init 
 :      001593 p_mouse_24g_address_store_eeprom:
-0x045d 001594 call p_mouse_set_24g_addr_eeprom 
-0x045e 001595 branch iicd_write_protect_eep_data 
+0x0454 001594 call p_mouse_set_24g_addr_eeprom 
+0x0455 001595 branch iicd_write_protect_eep_data 
 :      001597 p_mouse_set_24g_addr_eeprom:
-0x045f 001598 arg mem_24g_addr ,rega 
-0x0460 001599 arg mouse_g24_addr_eeprom_offect ,regb 
-0x0461 001600 arg 4 ,temp 
-0x0462 001601 rtn 
+0x0456 001598 arg mem_24g_addr ,rega 
+0x0457 001599 arg mouse_g24_addr_eeprom_offect ,regb 
+0x0458 001600 arg 4 ,temp 
+0x0459 001601 rtn 
 :      001603 p_mouse_24g_attempt_fail:
-0x0463 001604 call p_mouse_sensor_powerdown_check 
-0x0464 001605 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
-0x0465 001606 call p_mouse_tx_power_init 
-0x0466 001607 call p_g24_check_51cmd_stop_24g 
-0x0467 001608 fetch 1 ,mem_mouse_mode_config 
-0x0468 001609 bbit1 mouse_24g_only ,app_enter_hibernate 
-0x0469 001610 jam 0 ,mem_link_key_exists 
-0x046a 001611 fetch 1 ,mem_mouse_fast_conn_flag 
-0x046b 001612 beq 0xff ,p_mouse_24g_attempt_fail_next 
-0x046c 001613 call mouse_eeprom_load_recon_info 
-0x046d 001614 arg 3 ,loopcnt 
-0x046e 001615 arg mem_device1_addr ,contr 
-0x046f 001616 call p_pdata_0xff_check 
-0x0470 001617 branch p_mouse_null_enter_hibernate_enable ,user 
+0x045a 001604 call p_mouse_sensor_powerdown_check 
+0x045b 001605 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
+0x045c 001606 call p_mouse_tx_power_init 
+0x045d 001607 call p_g24_check_51cmd_stop_24g 
+0x045e 001608 fetch 1 ,mem_mouse_mode_config 
+0x045f 001609 bbit1 mouse_24g_only ,app_enter_hibernate 
+0x0460 001610 jam 0 ,mem_link_key_exists 
+0x0461 001611 fetch 1 ,mem_mouse_fast_conn_flag 
+0x0462 001612 beq 0xff ,p_mouse_24g_attempt_fail_next 
+0x0463 001613 call mouse_eeprom_load_recon_info 
+0x0464 001614 arg 3 ,loopcnt 
+0x0465 001615 arg mem_device1_addr ,contr 
+0x0466 001616 call p_pdata_0xff_check 
+0x0467 001617 branch p_mouse_null_enter_hibernate_enable ,user 
 :      001618 p_mouse_24g_attempt_fail_next:
-0x0471 001619 branch p_mouse_check_reconn_target 
+0x0468 001619 branch p_mouse_check_reconn_target 
 :      001621 p_mouse_null_enter_hibernate_enable:
-0x0472 001622 jam 1 ,mem_mouse_null_enter_hibernate_flag 
-0x0473 001623 jam 40 ,mem_mouse_null_enter_hibernate_timer 
-0x0474 001624 rtn 
+0x0469 001622 jam 1 ,mem_mouse_null_enter_hibernate_flag 
+0x046a 001623 jam 40 ,mem_mouse_null_enter_hibernate_timer 
+0x046b 001624 rtn 
 :      001626 p_mouse_24g_attempt_success:
-0x0475 001627 call p_mouse_init_sensor_reset 
-0x0476 001628 call mouse_no_data_timer_init 
-0x0477 001629 branch p_mouse_24g_address_store_eeprom 
+0x046c 001627 call p_mouse_init_sensor_reset 
+0x046d 001628 call mouse_no_data_timer_init 
+0x046e 001629 branch p_mouse_24g_address_store_eeprom 
 :      001632 p_mouse_before_hibernate:
-0x0478 001633 enable user 
-0x0479 001634 hfetch 4 ,0x8138 
-0x047a 001635 setflag user ,26 ,pdata 
-0x047b 001636 hstore 4 ,core_lpm_reg 
-0x047c 001637 call lpm_write_ctrl 
-0x047d 001638 call p_mouse_sensor_powerdown_check 
-0x047e 001639 call disable_authrom 
-0x047f 001640 call mouse_devce_led_off 
-0x0480 001641 call mouse_before_hibernate_wheel_gpio_set 
-0x0481 001642 call mouse_lpm_before_common 
-0x0482 001643 hfetch 1 ,core_gpio_pu3 
-0x0483 001644 set1 5 ,pdata 
-0x0484 001645 hstore 1 ,core_gpio_pu3 
-0x0485 001646 hfetch 1 ,core_gpio_pd3 
-0x0486 001647 set0 5 ,pdata 
-0x0487 001648 hstore 1 ,core_gpio_pd3 
-0x0488 001649 rtn 
+0x046f 001633 enable user 
+0x0470 001634 hfetch 4 ,0x8138 
+0x0471 001635 setflag user ,26 ,pdata 
+0x0472 001636 hstore 4 ,core_lpm_reg 
+0x0473 001637 call lpm_write_ctrl 
+0x0474 001638 call p_mouse_sensor_powerdown_check 
+0x0475 001639 call disable_authrom 
+0x0476 001640 call mouse_devce_led_off 
+0x0477 001641 call mouse_before_hibernate_wheel_gpio_set 
+0x0478 001642 call mouse_lpm_before_common 
+0x0479 001643 hfetch 1 ,core_gpio_pu3 
+0x047a 001644 set1 5 ,pdata 
+0x047b 001645 hstore 1 ,core_gpio_pu3 
+0x047c 001646 hfetch 1 ,core_gpio_pd3 
+0x047d 001647 set0 5 ,pdata 
+0x047e 001648 hstore 1 ,core_gpio_pd3 
+0x047f 001649 rtn 
 :      001651 p_mouse_sensor_powerdown_check:
-0x0489 001652 fetch 1 ,mem_mouse_init_sensor_reset_flag 
-0x048a 001653 rtn blank 
-0x048b 001654 jam 0 ,mem_mouse_init_sensor_reset_flag 
-0x048c 001655 branch p_mouse_sensor_powerdown 
+0x0480 001652 fetch 1 ,mem_mouse_init_sensor_reset_flag 
+0x0481 001653 rtn blank 
+0x0482 001654 jam 0 ,mem_mouse_init_sensor_reset_flag 
+0x0483 001655 branch p_mouse_sensor_powerdown 
 :      001658 p_mouse_bb_event_timer:
-0x048d 001659 call p_mouse_adc_read 
-0x048e 001660 call mouse_low_voltage_led_timer 
-0x048f 001661 call p_mouse_24g_long_sleep_param_update_timer 
-0x0490 001662 call p_mouse_le_current_mult_update_timer 
-0x0491 001663 call p_mouse_wheel_trigger_timer 
-0x0492 001664 call p_mouse_null_enter_hibernate_timer 
-0x0493 001666 call mouse_check_discovery_timeout_timer 
-0x0494 001667 call mouse_check_direct_timeout_timer 
-0x0495 001668 call p_mouse_le_enable_att_list_timer 
-0x0496 001669 branch mouse_check_no_data_timeout_timer 
+0x0484 001659 call p_mouse_adc_read 
+0x0485 001660 call mouse_low_voltage_led_timer 
+0x0486 001661 call p_mouse_24g_long_sleep_param_update_timer 
+0x0487 001662 call p_mouse_le_current_mult_update_timer 
+0x0488 001663 call p_mouse_wheel_trigger_timer 
+0x0489 001664 call p_mouse_null_enter_hibernate_timer 
+0x048a 001666 call mouse_check_discovery_timeout_timer 
+0x048b 001667 call mouse_check_direct_timeout_timer 
+0x048c 001668 call p_mouse_le_enable_att_list_timer 
+0x048d 001669 branch mouse_check_no_data_timeout_timer 
 :      001673 p_mouse_le_enable_att_list_timer:
-0x0497 001674 arg mem_le_start_encrypt_timer ,regc 
-0x0498 001675 arg mouse_le_write_enable ,regb 
-0x0499 001676 branch timer_single_step 
+0x048e 001674 arg mem_le_start_encrypt_timer ,regc 
+0x048f 001675 arg mouse_le_write_enable ,regb 
+0x0490 001676 branch timer_single_step 
 :      001678 p_mouse_wheel_trigger_timer:
-0x049a 001679 arg mem_mouse_wheel_trigger_timer ,regc 
-0x049b 001680 arg p_mouse_wheel_trigger_disable ,regb 
-0x049c 001681 branch timer_single_step 
+0x0491 001679 arg mem_mouse_wheel_trigger_timer ,regc 
+0x0492 001680 arg p_mouse_wheel_trigger_disable ,regb 
+0x0493 001681 branch timer_single_step 
 :      001682 p_mouse_wheel_trigger_disable:
-0x049d 001683 jam 0 ,mem_mouse_wheel_trigger 
-0x049e 001684 rtn 
+0x0494 001683 jam 0 ,mem_mouse_wheel_trigger 
+0x0495 001684 rtn 
 :      001686 p_mouse_24g_long_sleep_param_update_timer:
-0x049f 001687 arg mem_24g_long_sleep_param_update_timer ,regc 
-0x04a0 001688 arg p_mouse_24g_long_sleep_normal_param ,regb 
-0x04a1 001689 branch timer_single_step 
+0x0496 001687 arg mem_24g_long_sleep_param_update_timer ,regc 
+0x0497 001688 arg p_mouse_24g_long_sleep_normal_param ,regb 
+0x0498 001689 branch timer_single_step 
 :      001690 p_mouse_24g_long_sleep_normal_param:
-0x04a2 001691 setarg g24_long_sleep_step2 
-0x04a3 001692 store 3 ,mem_24g_enter_hibernate 
-0x04a4 001693 jam 1 ,mem_mouse_long_mult_flag 
-0x04a5 001694 rtn 
+0x0499 001691 setarg g24_long_sleep_step2 
+0x049a 001692 store 3 ,mem_24g_enter_hibernate 
+0x049b 001693 jam 1 ,mem_mouse_long_mult_flag 
+0x049c 001694 rtn 
 :      001696 p_mouse_le_current_mult_update_timer:
-0x04a6 001697 arg mem_mouse_le_current_mult_timer ,regc 
-0x04a7 001698 arg p_mouse_le_current_mult_reinit ,regb 
-0x04a8 001699 branch timer_single_step 
+0x049d 001697 arg mem_mouse_le_current_mult_timer ,regc 
+0x049e 001698 arg p_mouse_le_current_mult_reinit ,regb 
+0x049f 001699 branch timer_single_step 
 :      001700 p_mouse_le_current_mult_reinit:
-0x04a9 001701 fetch 1 ,mem_lpm_mult_init 
-0x04aa 001702 store 1 ,mem_lpm_mult 
-0x04ab 001703 jam 1 ,mem_mouse_long_mult_flag 
-0x04ac 001704 rtn 
+0x04a0 001701 fetch 1 ,mem_lpm_mult_init 
+0x04a1 001702 store 1 ,mem_lpm_mult 
+0x04a2 001703 jam 1 ,mem_mouse_long_mult_flag 
+0x04a3 001704 rtn 
 :      001746 p_mouse_null_enter_hibernate_timer:
-0x04ad 001747 fetch 1 ,mem_mouse_null_enter_hibernate_flag 
-0x04ae 001748 rtn blank 
-0x04af 001749 fetch 1 ,mem_mouse_null_enter_hibernate_timer 
-0x04b0 001750 branch p_mouse_null_enter_hibernate ,blank 
-0x04b1 001751 increase -1 ,pdata 
-0x04b2 001752 store 1 ,mem_mouse_null_enter_hibernate_timer 
-0x04b3 001753 rtn 
+0x04a4 001747 fetch 1 ,mem_mouse_null_enter_hibernate_flag 
+0x04a5 001748 rtn blank 
+0x04a6 001749 fetch 1 ,mem_mouse_null_enter_hibernate_timer 
+0x04a7 001750 branch p_mouse_null_enter_hibernate ,blank 
+0x04a8 001751 increase -1 ,pdata 
+0x04a9 001752 store 1 ,mem_mouse_null_enter_hibernate_timer 
+0x04aa 001753 rtn 
 :      001754 p_mouse_null_enter_hibernate:
-0x04b4 001755 jam 0 ,mem_mouse_null_enter_hibernate_flag 
-0x04b5 001756 branch app_enter_hibernate 
+0x04ab 001755 jam 0 ,mem_mouse_null_enter_hibernate_flag 
+0x04ac 001756 branch app_enter_hibernate 
 :      001759 p_mouse_adc_read:
-0x04b6 001760 fetch mouse_flag_len ,mem_mouse_flag 
-0x04b7 001761 rtnbit0 mouse_enable_adc 
-0x04b8 001762 jam 1 ,mem_adc_config_flag 
-0x04b9 001763 fetch 1 ,mem_adc_read_timer 
-0x04ba 001764 increase 1 ,pdata 
-0x04bb 001765 store 1 ,mem_adc_read_timer 
-0x04bc 001766 sub pdata ,10 ,null 
-0x04bd 001767 rtn positive 
-0x04be 001768 call adc_init_data 
-0x04bf 001769 jam 0 ,mem_adc_read_timer 
-0x04c0 001770 call adc_set_mode 
-0x04c1 001771 call vdd_calculate_by_mode 
-0x04c2 001772 store 2 ,mem_mouse_vdd_now_vol 
-0x04c3 001773 arg mem_mouse_vdd_calculate_set ,rega 
-0x04c4 001774 call p_adc_bat_percent_lowpower_out 
-0x04c5 001775 fetch 1 ,mem_adc_power_flag 
-0x04c6 001776 bbit1 1 ,app_enter_hibernate 
-0x04c7 001777 bbit0 0 ,p_mouse_adc_no_low_voltage 
-0x04c8 001778 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
-0x04c9 001779 branch mouse_adc_low_voltage 
+0x04ad 001760 fetch mouse_flag_len ,mem_mouse_flag 
+0x04ae 001761 rtnbit0 mouse_enable_adc 
+0x04af 001762 jam 1 ,mem_adc_config_flag 
+0x04b0 001763 fetch 1 ,mem_adc_read_timer 
+0x04b1 001764 increase 1 ,pdata 
+0x04b2 001765 store 1 ,mem_adc_read_timer 
+0x04b3 001766 sub pdata ,10 ,null 
+0x04b4 001767 rtn positive 
+0x04b5 001768 call adc_init_data 
+0x04b6 001769 jam 0 ,mem_adc_read_timer 
+0x04b7 001770 call adc_set_mode 
+0x04b8 001771 call vdd_calculate_by_mode 
+0x04b9 001772 store 2 ,mem_mouse_vdd_now_vol 
+0x04ba 001773 arg mem_mouse_vdd_calculate_set ,rega 
+0x04bb 001774 call p_adc_bat_percent_lowpower_out 
+0x04bc 001775 fetch 1 ,mem_adc_power_flag 
+0x04bd 001776 bbit1 1 ,app_enter_hibernate 
+0x04be 001777 bbit0 0 ,p_mouse_adc_no_low_voltage 
+0x04bf 001778 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
+0x04c0 001779 branch mouse_adc_low_voltage 
 :      001780 p_mouse_adc_no_low_voltage:
-0x04ca 001781 call mouse_adc_no_low_voltage 
-0x04cb 001782 fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
-0x04cc 001783 rtn blank 
-0x04cd 001784 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
-0x04ce 001785 fetch 1 ,mem_config_low_voltage_alarm_gpio 
-0x04cf 001786 store 1 ,mem_mouse_struct_led_gpio 
-0x04d0 001787 branch mouse_led_off 
+0x04c1 001781 call mouse_adc_no_low_voltage 
+0x04c2 001782 fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
+0x04c3 001783 rtn blank 
+0x04c4 001784 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
+0x04c5 001785 fetch 1 ,mem_config_low_voltage_alarm_gpio 
+0x04c6 001786 store 1 ,mem_mouse_struct_led_gpio 
+0x04c7 001787 branch mouse_led_off 
 :      001805 p_adc_bat_percent_lowpower_out:
-0x04d1 001806 ifetch 8 ,rega 
-0x04d2 001807 store 8 ,mem_pdatatemp 
-0x04d3 001808 fetcht 2 ,mem_pdatatemp + 2 
-0x04d4 001809 fetch 2 ,mem_pdatatemp + 6 
-0x04d5 001810 isub temp ,null 
-0x04d6 001811 nbranch adc_set_no_power_flag ,positive 
-0x04d7 001812 fetcht 2 ,mem_pdatatemp + 4 
-0x04d8 001813 isub temp ,null 
-0x04d9 001814 nbranch adc_set_low_power_flag ,positive 
+0x04c8 001806 ifetch 8 ,rega 
+0x04c9 001807 store 8 ,mem_pdatatemp 
+0x04ca 001808 fetcht 2 ,mem_pdatatemp + 2 
+0x04cb 001809 fetch 2 ,mem_pdatatemp + 6 
+0x04cc 001810 isub temp ,null 
+0x04cd 001811 nbranch adc_set_no_power_flag ,positive 
+0x04ce 001812 fetcht 2 ,mem_pdatatemp + 4 
+0x04cf 001813 isub temp ,null 
+0x04d0 001814 nbranch adc_set_low_power_flag ,positive 
 :      001815 p_adc_clear_low_power_flag:
-0x04da 001816 fetch 1 ,mem_adc_power_flag 
-0x04db 001817 set0 0 ,pdata 
-0x04dc 001818 store 1 ,mem_adc_power_flag 
-0x04dd 001819 rtn 
+0x04d1 001816 fetch 1 ,mem_adc_power_flag 
+0x04d2 001817 set0 0 ,pdata 
+0x04d3 001818 store 1 ,mem_adc_power_flag 
+0x04d4 001819 rtn 
 :      001936 p_mouse_motion:
-0x04de 001937 disable user 
-0x04df 001938 setarg 0 
-0x04e0 001939 store 6 ,mem_mouse_x 
-0x04e1 001940 call p_mouse_cheak_sensor_data 
-0x04e2 001941 call mouse_zwheel 
-0x04e3 001942 call mouse_t_zwheel 
-0x04e4 001943 call p_mouse_key 
-0x04e5 001944 nbranch p_drawing_optima_init ,user 
-0x04e6 001945 call p_drawing_optima 
-0x04e7 001946 branch mouse_motion + 9 
+0x04d5 001937 disable user 
+0x04d6 001938 setarg 0 
+0x04d7 001939 store 6 ,mem_mouse_x 
+0x04d8 001940 call p_mouse_cheak_sensor_data 
+0x04d9 001941 call mouse_zwheel 
+0x04da 001942 call mouse_t_zwheel 
+0x04db 001943 call p_mouse_key 
+0x04dc 001944 nbranch p_drawing_optima_init ,user 
+0x04dd 001945 call p_drawing_optima 
+0x04de 001946 branch mouse_motion + 9 
 :      001948 p_mouse_key:
-0x04e8 001949 call p_mouse_check_key_gpio 
-0x04e9 001950 branch mouse_key + 1 
+0x04df 001949 call p_mouse_check_key_gpio 
+0x04e0 001950 branch mouse_key + 1 
 :      001952 p_mouse_check_key_gpio:
-0x04ea 001953 arg 0 ,rega 
-0x04eb 001954 call p_mouse_check_lkey_gpio 
-0x04ec 001955 call p_mouse_check_rkey_gpio 
-0x04ed 001956 call p_mouse_check_mkey_gpio 
-0x04ee 001957 call p_mouse_check_skey_gpio 
-0x04ef 001958 copy rega ,pdata 
-0x04f0 001959 rtn 
+0x04e1 001953 arg 0 ,rega 
+0x04e2 001954 call p_mouse_check_lkey_gpio 
+0x04e3 001955 call p_mouse_check_rkey_gpio 
+0x04e4 001956 call p_mouse_check_mkey_gpio 
+0x04e5 001957 call p_mouse_check_skey_gpio 
+0x04e6 001958 copy rega ,pdata 
+0x04e7 001959 rtn 
 :      001961 p_mouse_check_skey_gpio:
-0x04f1 001962 fetch 1 ,mem_bk_button_gpio 
-0x04f2 001963 rtneq gpio_disable 
-0x04f3 001964 call p_mouse_check_bk_key_gpio 
-0x04f4 001965 branch p_mouse_check_fw_key_gpio 
+0x04e8 001962 fetch 1 ,mem_bk_button_gpio 
+0x04e9 001963 rtneq gpio_disable 
+0x04ea 001964 call p_mouse_check_bk_key_gpio 
+0x04eb 001965 branch p_mouse_check_fw_key_gpio 
 :      001967 p_mouse_check_lkey_gpio:
-0x04f5 001968 fetcht 1 ,mem_lbutton_gpio 
-0x04f6 001969 call p_gpio_set_input_pu 
-0x04f7 001970 fetcht 1 ,mem_lbutton_gpio 
-0x04f8 001971 call gpio_get_bit 
-0x04f9 001972 setflag true ,0 ,rega 
-0x04fa 001973 rtn 
+0x04ec 001968 fetcht 1 ,mem_lbutton_gpio 
+0x04ed 001969 call p_gpio_set_input_pu 
+0x04ee 001970 fetcht 1 ,mem_lbutton_gpio 
+0x04ef 001971 call gpio_get_bit 
+0x04f0 001972 setflag true ,0 ,rega 
+0x04f1 001973 rtn 
 :      001974 p_mouse_check_rkey_gpio:
-0x04fb 001975 fetcht 1 ,mem_rbutton_gpio 
-0x04fc 001976 call p_gpio_set_input_pu 
-0x04fd 001977 fetcht 1 ,mem_rbutton_gpio 
-0x04fe 001978 call gpio_get_bit 
-0x04ff 001979 setflag true ,1 ,rega 
-0x0500 001980 rtn 
+0x04f2 001975 fetcht 1 ,mem_rbutton_gpio 
+0x04f3 001976 call p_gpio_set_input_pu 
+0x04f4 001977 fetcht 1 ,mem_rbutton_gpio 
+0x04f5 001978 call gpio_get_bit 
+0x04f6 001979 setflag true ,1 ,rega 
+0x04f7 001980 rtn 
 :      001981 p_mouse_check_mkey_gpio:
-0x0501 001982 fetcht 1 ,mem_mbutton_gpio 
-0x0502 001983 call p_gpio_set_input_pu 
-0x0503 001984 fetcht 1 ,mem_mbutton_gpio 
-0x0504 001985 call gpio_get_bit 
-0x0505 001986 setflag true ,2 ,rega 
-0x0506 001987 rtn 
+0x04f8 001982 fetcht 1 ,mem_mbutton_gpio 
+0x04f9 001983 call p_gpio_set_input_pu 
+0x04fa 001984 fetcht 1 ,mem_mbutton_gpio 
+0x04fb 001985 call gpio_get_bit 
+0x04fc 001986 setflag true ,2 ,rega 
+0x04fd 001987 rtn 
 :      001990 p_mouse_check_bk_key_gpio:
-0x0507 001991 fetcht 1 ,mem_bk_button_gpio 
-0x0508 001992 call p_gpio_set_input_pd 
-0x0509 001993 fetcht 1 ,mem_bk_button_gpio 
-0x050a 001994 call gpio_get_bit 
-0x050b 001995 nsetflag true ,3 ,rega 
-0x050c 001996 branch p_gpio_set_input_pu 
+0x04fe 001991 fetcht 1 ,mem_bk_button_gpio 
+0x04ff 001992 call p_gpio_set_input_pd 
+0x0500 001993 fetcht 1 ,mem_bk_button_gpio 
+0x0501 001994 call gpio_get_bit 
+0x0502 001995 nsetflag true ,3 ,rega 
+0x0503 001996 branch p_gpio_set_input_pu 
 :      001997 p_mouse_check_fw_key_gpio:
-0x050d 001998 fetcht 1 ,mem_fw_button_gpio 
-0x050e 001999 call p_gpio_set_input_pd 
-0x050f 002000 fetcht 1 ,mem_fw_button_gpio 
-0x0510 002001 call gpio_get_bit 
-0x0511 002002 nsetflag true ,4 ,rega 
-0x0512 002003 branch p_gpio_set_input_pu 
+0x0504 001998 fetcht 1 ,mem_fw_button_gpio 
+0x0505 001999 call p_gpio_set_input_pd 
+0x0506 002000 fetcht 1 ,mem_fw_button_gpio 
+0x0507 002001 call gpio_get_bit 
+0x0508 002002 nsetflag true ,4 ,rega 
+0x0509 002003 branch p_gpio_set_input_pu 
 :      002005 p_gpio_set_input_pd:
-0x0513 002006 set0 gpio_active_bit ,temp 
-0x0514 002007 arg core_gpio_pu0 ,contw 
-0x0515 002008 call gpio_set_bit 
-0x0516 002009 set1 gpio_active_bit ,temp 
-0x0517 002011 arg core_gpio_pd0 ,contw 
-0x0518 002012 call gpio_set_bit 
-0x0519 002013 set0 gpio_active_bit ,temp 
-0x051a 002014 arg core_gpio_oe0 ,contw 
-0x051b 002015 branch gpio_set_bit 
+0x050a 002006 set0 gpio_active_bit ,temp 
+0x050b 002007 arg core_gpio_pu0 ,contw 
+0x050c 002008 call gpio_set_bit 
+0x050d 002009 set1 gpio_active_bit ,temp 
+0x050e 002011 arg core_gpio_pd0 ,contw 
+0x050f 002012 call gpio_set_bit 
+0x0510 002013 set0 gpio_active_bit ,temp 
+0x0511 002014 arg core_gpio_oe0 ,contw 
+0x0512 002015 branch gpio_set_bit 
 :      002017 p_gpio_set_input_pu:
-0x051c 002018 set1 gpio_active_bit ,temp 
-0x051d 002019 arg core_gpio_pu0 ,contw 
-0x051e 002020 call gpio_set_bit 
-0x051f 002021 set0 gpio_active_bit ,temp 
-0x0520 002022 branch p_gpio_set_input_pd + 4 
+0x0513 002018 set1 gpio_active_bit ,temp 
+0x0514 002019 arg core_gpio_pu0 ,contw 
+0x0515 002020 call gpio_set_bit 
+0x0516 002021 set0 gpio_active_bit ,temp 
+0x0517 002022 branch p_gpio_set_input_pd + 4 
 :      002024 p_mouse_cheak_sensor_data:
-0x0521 002025 fetch 1 ,mem_config_sensor_type 
-0x0522 002026 beq p3212 ,p_mouse_p3212_sensor_motion 
-0x0523 002027 beq p3610 ,mouse_p3610_sensor_motion 
-0x0524 002028 branch p_mouse_p32xx_sensor_motion 
+0x0518 002025 fetch 1 ,mem_config_sensor_type 
+0x0519 002026 beq p3212 ,p_mouse_p3212_sensor_motion 
+0x051a 002027 beq p3610 ,mouse_p3610_sensor_motion 
+0x051b 002028 branch p_mouse_p32xx_sensor_motion 
 :      002030 p_mouse_p32xx_sensor_motion:
-0x0525 002031 call mouse_clear_sensor_data 
-0x0526 002032 disable user 
-0x0527 002033 fetch 1 ,mem_config_function_enable 
-0x0528 002034 bbit0 enable_sensor_motion_pin ,mouse_p32xx_sensor_motion_2 
-0x0529 002035 fetcht 1 ,mem_sensor_data_gpio 
-0x052a 002036 call gpio_get_bit 
-0x052b 002037 nrtn true 
-0x052c 002038 branch mouse_p32xx_sensor_motion_2 
+0x051c 002031 call mouse_clear_sensor_data 
+0x051d 002032 disable user 
+0x051e 002033 fetch 1 ,mem_config_function_enable 
+0x051f 002034 bbit0 enable_sensor_motion_pin ,mouse_p32xx_sensor_motion_2 
+0x0520 002035 fetcht 1 ,mem_sensor_data_gpio 
+0x0521 002036 call gpio_get_bit 
+0x0522 002037 nrtn true 
+0x0523 002038 branch mouse_p32xx_sensor_motion_2 
 :      002039 p_mouse_p3212_sensor_motion:
-0x052d 002040 call mouse_clear_sensor_data 
-0x052e 002041 fetch 1 ,mem_config_function_enable 
-0x052f 002042 bbit0 enable_sensor_motion_pin ,mouse_p3212_sensor_motion_1 
-0x0530 002043 fetcht 1 ,mem_sensor_data_gpio 
-0x0531 002044 call gpio_get_bit 
-0x0532 002045 nrtn true 
-0x0533 002046 branch mouse_p3212_sensor_motion_1 
+0x0524 002040 call mouse_clear_sensor_data 
+0x0525 002041 fetch 1 ,mem_config_function_enable 
+0x0526 002042 bbit0 enable_sensor_motion_pin ,mouse_p3212_sensor_motion_1 
+0x0527 002043 fetcht 1 ,mem_sensor_data_gpio 
+0x0528 002044 call gpio_get_bit 
+0x0529 002045 nrtn true 
+0x052a 002046 branch mouse_p3212_sensor_motion_1 
 :      002048 p_mouse_seting_dpi:
-0x0534 002049 call mosue_dpi_led_blink_init 
+0x052b 002049 call mosue_dpi_led_blink_init 
 :      002050 p_mouse_seting_dpi_sensor_type:
-0x0535 002051 fetch 1 ,mem_config_sensor_type 
-0x0536 002052 beq p3610 ,mouse_seting_3610_dpi 
-0x0537 002053 beq p3212 ,mouse_seting_3212_dpi 
-0x0538 002054 beq p3065_xy ,p_mouse_seting_3065xy_dpi 
-0x0539 002055 beq p3204 ,p_mouse_seting_3065xy_dpi 
+0x052c 002051 fetch 1 ,mem_config_sensor_type 
+0x052d 002052 beq p3610 ,mouse_seting_3610_dpi 
+0x052e 002053 beq p3212 ,mouse_seting_3212_dpi 
+0x052f 002054 beq p3065_xy ,p_mouse_seting_3065xy_dpi 
+0x0530 002055 beq p3204 ,p_mouse_seting_3065xy_dpi 
 :      002056 p_mouse_seting_3205_dpi:
-0x053a 002057 fetch 1 ,mem_mouse_dpi 
-0x053b 002058 sub pdata ,mouse_dpi_level2 ,null 
-0x053c 002059 call p_mouse_3205_dpi_recount ,zero 
-0x053d 002060 fetch 1 ,mem_mouse_dpi 
-0x053e 002061 beq mouse_dpi_level1 ,p_mouse_set_cpi1 
-0x053f 002062 beq mouse_dpi_level2 ,mouse_set_cpi2 
-0x0540 002063 beq mouse_dpi_level4 ,p_mouse_set_cpi4 
+0x0531 002057 fetch 1 ,mem_mouse_dpi 
+0x0532 002058 sub pdata ,mouse_dpi_level2 ,null 
+0x0533 002059 call p_mouse_3205_dpi_recount ,zero 
+0x0534 002060 fetch 1 ,mem_mouse_dpi 
+0x0535 002061 beq mouse_dpi_level1 ,p_mouse_set_cpi1 
+0x0536 002062 beq mouse_dpi_level2 ,mouse_set_cpi2 
+0x0537 002063 beq mouse_dpi_level4 ,p_mouse_set_cpi4 
 :      002064 p_mouse_set_cpi3:
-0x0541 002065 jam 2 ,mem_mouse_dpi_blink_count 
-0x0542 002066 branch mouse_set_cpi3 
+0x0538 002065 jam 2 ,mem_mouse_dpi_blink_count 
+0x0539 002066 branch mouse_set_cpi3 
 :      002067 p_mouse_3205_dpi_recount:
-0x0543 002068 jam mouse_dpi_level3 ,mem_mouse_dpi 
-0x0544 002069 rtn 
+0x053a 002068 jam mouse_dpi_level3 ,mem_mouse_dpi 
+0x053b 002069 rtn 
 :      002071 p_mouse_set_cpi1:
-0x0545 002072 jam 1 ,mem_mouse_dpi_blink_count 
-0x0546 002073 branch mouse_set_cpi1 
+0x053c 002072 jam 1 ,mem_mouse_dpi_blink_count 
+0x053d 002073 branch mouse_set_cpi1 
 :      002074 p_mouse_set_cpi4:
-0x0547 002075 jam 3 ,mem_mouse_dpi_blink_count 
-0x0548 002076 branch mouse_set_cpi4 
+0x053e 002075 jam 3 ,mem_mouse_dpi_blink_count 
+0x053f 002076 branch mouse_set_cpi4 
 :      002078 p_mouse_seting_3065xy_dpi:
-0x0549 002079 fetch 1 ,mem_mouse_dpi 
-0x054a 002080 sub pdata ,mouse_dpi_level2 ,null 
-0x054b 002081 call p_mouse_3065xy_dpi_recount ,zero 
-0x054c 002082 fetch 1 ,mem_mouse_dpi 
-0x054d 002083 beq mouse_dpi_level1 ,p_mouse_3065xy_set_cpi1 
-0x054e 002084 beq mouse_dpi_level2 ,p_mouse_3065xy_set_cpi2 
-0x054f 002085 beq mouse_dpi_level4 ,p_mouse_3065xy_set_cpi4 
+0x0540 002079 fetch 1 ,mem_mouse_dpi 
+0x0541 002080 sub pdata ,mouse_dpi_level2 ,null 
+0x0542 002081 call p_mouse_3065xy_dpi_recount ,zero 
+0x0543 002082 fetch 1 ,mem_mouse_dpi 
+0x0544 002083 beq mouse_dpi_level1 ,p_mouse_3065xy_set_cpi1 
+0x0545 002084 beq mouse_dpi_level2 ,p_mouse_3065xy_set_cpi2 
+0x0546 002085 beq mouse_dpi_level4 ,p_mouse_3065xy_set_cpi4 
 :      002086 p_mouse_3065xy_set_cpi3:
-0x0550 002087 jam 2 ,mem_mouse_dpi_blink_count 
-0x0551 002088 fetch 1 ,mem_320x_dpi_3 
-0x0552 002089 increase -1 ,pdata 
-0x0553 002090 branch mouse_p3205_dpi 
+0x0547 002087 jam 2 ,mem_mouse_dpi_blink_count 
+0x0548 002088 fetch 1 ,mem_320x_dpi_3 
+0x0549 002089 increase -1 ,pdata 
+0x054a 002090 branch mouse_p3205_dpi 
 :      002091 p_mouse_3065xy_dpi_recount:
-0x0554 002092 jam mouse_dpi_level3 ,mem_mouse_dpi 
-0x0555 002093 rtn 
+0x054b 002092 jam mouse_dpi_level3 ,mem_mouse_dpi 
+0x054c 002093 rtn 
 :      002094 p_mouse_3065xy_set_cpi1:
-0x0556 002095 jam 1 ,mem_mouse_dpi_blink_count 
-0x0557 002096 fetch 1 ,mem_320x_dpi_1 
-0x0558 002097 increase -1 ,pdata 
-0x0559 002098 branch mouse_p3205_dpi 
+0x054d 002095 jam 1 ,mem_mouse_dpi_blink_count 
+0x054e 002096 fetch 1 ,mem_320x_dpi_1 
+0x054f 002097 increase -1 ,pdata 
+0x0550 002098 branch mouse_p3205_dpi 
 :      002099 p_mouse_3065xy_set_cpi2:
-0x055a 002100 fetch 1 ,mem_320x_dpi_2 
-0x055b 002101 increase -1 ,pdata 
-0x055c 002102 branch mouse_p3205_dpi 
+0x0551 002100 fetch 1 ,mem_320x_dpi_2 
+0x0552 002101 increase -1 ,pdata 
+0x0553 002102 branch mouse_p3205_dpi 
 :      002103 p_mouse_3065xy_set_cpi4:
-0x055d 002104 jam 3 ,mem_mouse_dpi_blink_count 
-0x055e 002105 fetch 1 ,mem_320x_dpi_4 
-0x055f 002106 increase -1 ,pdata 
-0x0560 002107 branch mouse_p3205_dpi 
+0x0554 002104 jam 3 ,mem_mouse_dpi_blink_count 
+0x0555 002105 fetch 1 ,mem_320x_dpi_4 
+0x0556 002106 increase -1 ,pdata 
+0x0557 002107 branch mouse_p3205_dpi 
 :      002109 p_mouse_seting_3212_dpi:
-0x0561 002110 fetch 1 ,mem_mouse_dpi 
-0x0562 002111 sub pdata ,mouse_dpi_level2 ,null 
-0x0563 002112 call p_mouse_3205_dpi_recount ,zero 
-0x0564 002113 fetch 1 ,mem_mouse_dpi 
-0x0565 002114 beq mouse_dpi_level1 ,mouse_set_p3212_cpi1 
-0x0566 002115 beq mouse_dpi_level2 ,mouse_set_p3212_cpi2 
-0x0567 002116 beq mouse_dpi_level4 ,mouse_set_p3212_cpi4 
-0x0568 002117 branch mouse_set_p3212_cpi3 
+0x0558 002110 fetch 1 ,mem_mouse_dpi 
+0x0559 002111 sub pdata ,mouse_dpi_level2 ,null 
+0x055a 002112 call p_mouse_3205_dpi_recount ,zero 
+0x055b 002113 fetch 1 ,mem_mouse_dpi 
+0x055c 002114 beq mouse_dpi_level1 ,mouse_set_p3212_cpi1 
+0x055d 002115 beq mouse_dpi_level2 ,mouse_set_p3212_cpi2 
+0x055e 002116 beq mouse_dpi_level4 ,mouse_set_p3212_cpi4 
+0x055f 002117 branch mouse_set_p3212_cpi3 
 :      002119 p_mouse_set_p3212_cpi1:
-0x0569 002120 jam 1 ,mem_mouse_dpi_blink_count 
-0x056a 002121 branch mouse_set_p3212_cpi1 
+0x0560 002120 jam 1 ,mem_mouse_dpi_blink_count 
+0x0561 002121 branch mouse_set_p3212_cpi1 
 :      002122 p_mouse_set_p3212_cpi3:
-0x056b 002123 jam 2 ,mem_mouse_dpi_blink_count 
-0x056c 002124 branch mouse_set_p3212_cpi3 
+0x0562 002123 jam 2 ,mem_mouse_dpi_blink_count 
+0x0563 002124 branch mouse_set_p3212_cpi3 
 :      002125 p_mouse_set_p3212_cpi4:
-0x056d 002126 jam 3 ,mem_mouse_dpi_blink_count 
-0x056e 002127 branch mouse_set_p3212_cpi4 
+0x0564 002126 jam 3 ,mem_mouse_dpi_blink_count 
+0x0565 002127 branch mouse_set_p3212_cpi4 
 :      002129 p_mouse_bb_event_discovery_btn:
-0x056f 002130 jam 0 ,mem_mouse_null_enter_hibernate_flag 
-0x0570 002131 jam 0 ,mem_mouse_null_enter_hibernate_timer 
-0x0571 002132 isolate1 mark_24g ,mark 
-0x0572 002133 call p_g24_check_51cmd_stop_24g ,true 
-0x0573 002134 branch mouse_bb_event_discovery_btn + 1 
+0x0566 002130 jam 0 ,mem_mouse_null_enter_hibernate_flag 
+0x0567 002131 jam 0 ,mem_mouse_null_enter_hibernate_timer 
+0x0568 002132 isolate1 mark_24g ,mark 
+0x0569 002133 call p_g24_check_51cmd_stop_24g ,true 
+0x056a 002134 branch mouse_bb_event_discovery_btn + 1 
 :      002136 p_le_addr_random_config:
-0x0574 002137 call load_adc_init 
-0x0575 002138 fetch 2 ,mem_0_5_adc_io_data 
-0x0576 002139 branch p_le_otp_adc_empty ,blank 
-0x0577 002140 store 2 ,mem_random_addr_increase_count 
+0x056b 002137 call load_adc_init 
+0x056c 002138 fetch 2 ,mem_0_5_adc_io_data 
+0x056d 002139 branch p_le_otp_adc_empty ,blank 
+0x056e 002140 store 2 ,mem_random_addr_increase_count 
 :      002141 p_le_addr_random_store:
-0x0578 002142 branch p_mouse_store_eerpom_random_addr_increase_count 
+0x056f 002142 branch p_mouse_store_eerpom_random_addr_increase_count 
 :      002143 p_le_otp_adc_empty:
-0x0579 002144 setarg 0x1122 
-0x057a 002145 store 2 ,mem_random_addr_increase_count 
-0x057b 002146 branch p_le_addr_random_store 
+0x0570 002144 setarg 0x1122 
+0x0571 002145 store 2 ,mem_random_addr_increase_count 
+0x0572 002146 branch p_le_addr_random_store 
 :      002148 p_mouse_store_eerpom_random_addr_increase_count:
-0x057c 002149 arg 2 ,temp 
-0x057d 002150 arg mem_random_addr_increase_count ,rega 
-0x057e 002151 arg mouse_random_addr_count_eeprom_offset ,regb 
-0x057f 002152 branch iicd_write_protect_eep_data 
+0x0573 002149 arg 2 ,temp 
+0x0574 002150 arg mem_random_addr_increase_count ,rega 
+0x0575 002151 arg mouse_random_addr_count_eeprom_offset ,regb 
+0x0576 002152 branch iicd_write_protect_eep_data 
 :      002153 p_mouse_load_eeprom_random_addr_increase_count:
-0x0580 002154 arg 2 ,temp 
-0x0581 002155 arg mem_random_addr_increase_count ,rega 
-0x0582 002156 arg mouse_random_addr_count_eeprom_offset ,regb 
-0x0583 002157 branch iicd_read_eep_data 
+0x0577 002154 arg 2 ,temp 
+0x0578 002155 arg mem_random_addr_increase_count ,rega 
+0x0579 002156 arg mouse_random_addr_count_eeprom_offset ,regb 
+0x057a 002157 branch iicd_read_eep_data 
 :      002160 p_mouse_start_discovery:
-0x0584 002161 call p_mouse_tx_power_init 
-0x0585 002162 jam 0 ,mem_mouse_clear_sensor_data_flag 
-0x0586 002163 fetch 2 ,mem_ui_state_map 
-0x0587 002164 bbit1 ui_state_ble_adv ,p_mouse_start_discovery_norandom 
-0x0588 002165 fetch mouse_flag_len ,mem_mouse_flag 
-0x0589 002166 bbit0 mouse_enable_ble_random_addre ,p_mouse_start_discovery_norandom 
-0x058a 002167 call p_mouse_load_eeprom_random_addr_increase_count 
-0x058b 002168 fetcht 2 ,mem_random_addr_increase_count 
-0x058c 002169 increase 1 ,temp 
-0x058d 002170 storet 2 ,mem_random_addr_increase_count 
-0x058e 002171 storet 2 ,mem_le_lap + 1 
-0x058f 002172 call p_mouse_store_eerpom_random_addr_increase_count 
-0x0590 002173 random pdata 
-0x0591 002174 store 1 ,mem_le_lap 
+0x057b 002161 call p_mouse_tx_power_init 
+0x057c 002162 jam 0 ,mem_mouse_clear_sensor_data_flag 
+0x057d 002163 fetch 2 ,mem_ui_state_map 
+0x057e 002164 bbit1 ui_state_ble_adv ,p_mouse_start_discovery_norandom 
+0x057f 002165 fetch mouse_flag_len ,mem_mouse_flag 
+0x0580 002166 bbit0 mouse_enable_ble_random_addre ,p_mouse_start_discovery_norandom 
+0x0581 002167 call p_mouse_load_eeprom_random_addr_increase_count 
+0x0582 002168 fetcht 2 ,mem_random_addr_increase_count 
+0x0583 002169 increase 1 ,temp 
+0x0584 002170 storet 2 ,mem_random_addr_increase_count 
+0x0585 002171 storet 2 ,mem_le_lap + 1 
+0x0586 002172 call p_mouse_store_eerpom_random_addr_increase_count 
+0x0587 002173 random pdata 
+0x0588 002174 store 1 ,mem_le_lap 
 :      002175 p_mouse_start_discovery_norandom:
-0x0592 002176 call app_ble_disconnect 
-0x0593 002177 setarg 0xed8e0e 
-0x0594 002178 store 3 ,mem_le_lap + 3 
-0x0595 002179 jam 0x5a ,mem_mouse_fast_conn_flag 
-0x0596 002180 call p_mouse_store_fast_conn_flag 
-0x0597 002181 call app_lpm_mult_disable 
-0x0598 002182 fetch 2 ,mem_discovery_timeout 
-0x0599 002183 store 2 ,mem_mouse_discovery_timer 
-0x059a 002184 jam 6 ,mem_connection_options 
-0x059b 002185 setarg 0 
-0x059c 002186 store 2 ,mem_mouse_no_data_timer 
-0x059d 002187 store 2 ,mem_mouse_direct_timer 
-0x059e 002188 arg mouse_store_eeprom_flag ,queue 
-0x059f 002189 call mouse_enable_function_flag 
-0x05a0 002190 call mouse_bt_discovery_button_down_disable 
-0x05a1 002191 fetch 1 ,mem_device_option 
-0x05a2 002192 isolate1 mode_4_mouse ,pdata 
-0x05a3 002193 call p_check_51cmd_adv ,true 
-0x05a4 002194 branch mouse_start_discovery_norandom + 13 
+0x0589 002176 call app_ble_disconnect 
+0x058a 002177 setarg 0xed8e0e 
+0x058b 002178 store 3 ,mem_le_lap + 3 
+0x058c 002179 jam 0x5a ,mem_mouse_fast_conn_flag 
+0x058d 002180 call p_mouse_store_fast_conn_flag 
+0x058e 002181 call app_lpm_mult_disable 
+0x058f 002182 fetch 2 ,mem_discovery_timeout 
+0x0590 002183 store 2 ,mem_mouse_discovery_timer 
+0x0591 002184 jam 6 ,mem_connection_options 
+0x0592 002185 setarg 0 
+0x0593 002186 store 2 ,mem_mouse_no_data_timer 
+0x0594 002187 store 2 ,mem_mouse_direct_timer 
+0x0595 002188 arg mouse_store_eeprom_flag ,queue 
+0x0596 002189 call mouse_enable_function_flag 
+0x0597 002190 call mouse_bt_discovery_button_down_disable 
+0x0598 002191 fetch 1 ,mem_device_option 
+0x0599 002192 isolate1 mode_4_mouse ,pdata 
+0x059a 002193 call p_check_51cmd_adv ,true 
+0x059b 002194 branch mouse_start_discovery_norandom + 13 
 :      002196 p_check_51cmd_adv:
-0x05a5 002197 jam 0 ,mem_mouse_le_reconnect_flag 
-0x05a6 002198 call p_le_check_adv_flag 
-0x05a7 002199 setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable 
-0x05a8 002200 istore 1 ,contr 
-0x05a9 002202 arg mem_le_adv_swift_pair ,contr 
-0x05aa 002203 call p_le_adv_data_update 
-0x05ab 002205 branch check_51cmd_adv 
+0x059c 002197 jam 0 ,mem_mouse_le_reconnect_flag 
+0x059d 002198 call p_le_check_adv_flag 
+0x059e 002199 setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable 
+0x059f 002200 istore 1 ,contr 
+0x05a0 002202 arg mem_le_adv_swift_pair ,contr 
+0x05a1 002203 call p_le_adv_data_update 
+0x05a2 002205 branch check_51cmd_adv 
 :      002207 p_le_adv_data_update:
-0x05ac 002208 arg mem_le_adv_data + 11 ,contw 
-0x05ad 002209 arg 19 ,loopcnt 
-0x05ae 002210 call memcpy 
-0x05af 002211 branch le_modified_name_adv 
+0x05a3 002208 arg mem_le_adv_data + 11 ,contw 
+0x05a4 002209 arg 19 ,loopcnt 
+0x05a5 002210 call memcpy 
+0x05a6 002211 branch le_modified_name_adv 
 :      002213 p_mouse_stop_discovery:
-0x05b0 002214 setarg 0 
-0x05b1 002215 store 2 ,mem_mouse_discovery_timer 
-0x05b2 002216 call p_mouse_sensor_poweron 
-0x05b3 002217 branch mouse_stop_discovery + 1 
+0x05a7 002214 setarg 0 
+0x05a8 002215 store 2 ,mem_mouse_discovery_timer 
+0x05a9 002216 call p_mouse_sensor_poweron 
+0x05aa 002217 branch mouse_stop_discovery + 1 
 :      002219 p_le_slave_match:
-0x05b4 002220 fetch 1 ,mem_le_md_count 
-0x05b5 002221 pincrease 1 
-0x05b6 002222 store 1 ,mem_le_md_count 
-0x05b7 002223 beq le_md_max_count ,le_slave_cont 
-0x05b8 002224 call le_acknowledge 
-0x05b9 002225 call le_prepare_tx 
-0x05ba 002226 call power_ctrl_start 
-0x05bb 002227 branch le_slave_match + 7 
+0x05ab 002220 fetch 1 ,mem_le_md_count 
+0x05ac 002221 pincrease 1 
+0x05ad 002222 store 1 ,mem_le_md_count 
+0x05ae 002223 beq le_md_max_count ,le_slave_cont 
+0x05af 002224 call le_acknowledge 
+0x05b0 002225 call le_prepare_tx 
+0x05b1 002226 call power_ctrl_start 
+0x05b2 002227 branch le_slave_match + 7 
 :      002229 p_le_next_adv_channel:
-0x05bc 002230 fetch 1 ,mem_le_ch_mapped 
-0x05bd 002231 increase 1 ,pdata 
-0x05be 002232 store 1 ,mem_le_ch_mapped 
-0x05bf 002233 rtnne 40 
-0x05c0 002234 jam 37 ,mem_le_ch_mapped 
-0x05c1 002235 rtn 
+0x05b3 002230 fetch 1 ,mem_le_ch_mapped 
+0x05b4 002231 increase 1 ,pdata 
+0x05b5 002232 store 1 ,mem_le_ch_mapped 
+0x05b6 002233 rtnne 40 
+0x05b7 002234 jam 37 ,mem_le_ch_mapped 
+0x05b8 002235 rtn 
 :      002237 p_le_receive_skip:
-0x05c2 002238 call save_rssi 
-0x05c3 002239 call p_rssi_signal 
-0x05c4 002240 branch le_receive_skip + 2 
+0x05b9 002238 call save_rssi 
+0x05ba 002239 call p_rssi_signal 
+0x05bb 002240 branch le_receive_skip + 2 
 :      002242 p_le_update_param:
-0x05c5 002243 call p_mouse_le_conn_param_check 
-0x05c6 002244 branch le_update_param + 8 
+0x05bc 002243 call p_mouse_le_conn_param_check 
+0x05bd 002244 branch le_update_param + 8 
 :      002245 p_mouse_le_lpm_mult_reinit:
-0x05c7 002246 fetch 1 ,mem_lpm_mult_init 
-0x05c8 002247 store 1 ,mem_lpm_mult 
+0x05be 002246 fetch 1 ,mem_lpm_mult_init 
+0x05bf 002247 store 1 ,mem_lpm_mult 
 :      002248 p_mouse_le_conn_param_lpm_enable:
-0x05c9 002249 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-0x05ca 002250 rtn 
+0x05c0 002249 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
+0x05c1 002250 rtn 
 :      002251 p_mouse_le_conn_param_lpm_disable:
-0x05cb 002252 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
-0x05cc 002253 rtn 
+0x05c2 002252 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
+0x05c3 002253 rtn 
 :      002254 p_mouse_le_conn_param_check:
-0x05cd 002255 fetch 1 ,mem_le_new_conninterval 
-0x05ce 002256 sub pdata ,le_interval_15ms ,null 
-0x05cf 002257 nbranch p_mouse_le_conn_param_lpm_disable ,positive 
-0x05d0 002258 fetch 1 ,mem_le_new_connslavelatency 
-0x05d1 002259 fetcht 1 ,mem_lpm_mult_init 
-0x05d2 002260 isub temp ,null 
-0x05d3 002261 branch p_mouse_le_lpm_mult_reinit ,positive 
-0x05d4 002262 fetch 1 ,mem_le_new_connslavelatency 
-0x05d5 002263 store 1 ,mem_lpm_mult 
-0x05d6 002264 branch p_mouse_le_conn_param_lpm_enable 
+0x05c4 002255 fetch 1 ,mem_le_new_conninterval 
+0x05c5 002256 sub pdata ,le_interval_15ms ,null 
+0x05c6 002257 nbranch p_mouse_le_conn_param_lpm_disable ,positive 
+0x05c7 002258 fetch 1 ,mem_le_new_connslavelatency 
+0x05c8 002259 fetcht 1 ,mem_lpm_mult_init 
+0x05c9 002260 isub temp ,null 
+0x05ca 002261 branch p_mouse_le_lpm_mult_reinit ,positive 
+0x05cb 002262 fetch 1 ,mem_le_new_connslavelatency 
+0x05cc 002263 store 1 ,mem_lpm_mult 
+0x05cd 002264 branch p_mouse_le_conn_param_lpm_enable 
 :      002266 p_le_update_channel_map:
-0x05d7 002267 fetch 1 ,mem_le_state 
-0x05d8 002268 rtnbit0 lestate_update_map 
-0x05d9 002269 call p_le_channel_map_overflow_check 
-0x05da 002270 nrtn user 
-0x05db 002271 branch le_update_channel_map + 3 
+0x05ce 002267 fetch 1 ,mem_le_state 
+0x05cf 002268 rtnbit0 lestate_update_map 
+0x05d0 002269 call p_le_channel_map_overflow_check 
+0x05d1 002270 nrtn user 
+0x05d2 002271 branch le_update_channel_map + 3 
 :      002272 p_le_channel_map_overflow_check:
-0x05dc 002273 enable user 
-0x05dd 002274 fetch 1 ,mem_le_event_count + 1 
-0x05de 002275 rshift4 pdata ,pdata 
-0x05df 002276 rtnne 0x0f 
-0x05e0 002277 fetch 1 ,mem_le_instant + 1 
-0x05e1 002278 rshift4 pdata ,pdata 
-0x05e2 002279 rtnne 0x00 
-0x05e3 002280 branch disable_user 
+0x05d3 002273 enable user 
+0x05d4 002274 fetch 1 ,mem_le_event_count + 1 
+0x05d5 002275 rshift4 pdata ,pdata 
+0x05d6 002276 rtnne 0x0f 
+0x05d7 002277 fetch 1 ,mem_le_instant + 1 
+0x05d8 002278 rshift4 pdata ,pdata 
+0x05d9 002279 rtnne 0x00 
+0x05da 002280 branch disable_user 
 :      002282 p_le_prepare_tx:
-0x05e4 002283 fetch 1 ,mem_le_arq 
-0x05e5 002284 bbit1 wak ,p_le_prepare_tx_wak 
-0x05e6 002285 call power_ctrl_pac_succ_incrs 
-0x05e7 002286 fetch 1 ,mem_empty_count 
-0x05e8 002287 nbranch p_le_send_empyt ,blank 
-0x05e9 002288 fetch 1 ,mem_le_state 
-0x05ea 002289 bbit0 lestate_encryption ,p_le_tx_4 
-0x05eb 002290 fetch 1 ,mem_le_rxbuf + 1 
-0x05ec 002291 branch p_le_tx_4 ,blank 
-0x05ed 002292 branch le_send_empty 
+0x05db 002283 fetch 1 ,mem_le_arq 
+0x05dc 002284 bbit1 wak ,p_le_prepare_tx_wak 
+0x05dd 002285 call power_ctrl_pac_succ_incrs 
+0x05de 002286 fetch 1 ,mem_empty_count 
+0x05df 002287 nbranch p_le_send_empyt ,blank 
+0x05e0 002288 fetch 1 ,mem_le_state 
+0x05e1 002289 bbit0 lestate_encryption ,p_le_tx_4 
+0x05e2 002290 fetch 1 ,mem_le_rxbuf + 1 
+0x05e3 002291 branch p_le_tx_4 ,blank 
+0x05e4 002292 branch le_send_empty 
 :      002293 p_le_send_empyt:
-0x05ee 002294 fetch 1 ,mem_empty_count 
-0x05ef 002295 increase -1 ,pdata 
-0x05f0 002296 store 1 ,mem_empty_count 
-0x05f1 002297 branch le_send_empty 
+0x05e5 002294 fetch 1 ,mem_empty_count 
+0x05e6 002295 increase -1 ,pdata 
+0x05e7 002296 store 1 ,mem_empty_count 
+0x05e8 002297 branch le_send_empty 
 :      002298 p_le_tx_4:
-0x05f2 002299 fetch 1 ,mem_le_pairing_state 
-0x05f3 002300 bne flag_le_pairing_after_auth ,p_in_le_tx_4 
-0x05f4 002301 jam 3 ,mem_empty_count 
+0x05e9 002299 fetch 1 ,mem_le_pairing_state 
+0x05ea 002300 bne flag_le_pairing_after_auth ,p_in_le_tx_4 
+0x05eb 002301 jam 3 ,mem_empty_count 
 :      002302 p_in_le_tx_4:
-0x05f5 002303 call le_fifo_check_nearly_full 
-0x05f6 002304 call p_mouse_data_pull ,blank 
-0x05f7 002305 branch le_prepare_tx + 4 
+0x05ec 002303 call le_fifo_check_nearly_full 
+0x05ed 002304 call p_mouse_data_pull ,blank 
+0x05ee 002305 branch le_prepare_tx + 4 
 :      002307 p_le_prepare_tx_wak:
-0x05f8 002308 call p_le_check_tx_retransmit_setmd 
-0x05f9 002309 branch p_le_power_ctrl_pac_succ_decrs 
+0x05ef 002308 call p_le_check_tx_retransmit_setmd 
+0x05f0 002309 branch p_le_power_ctrl_pac_succ_decrs 
 :      002311 p_le_check_tx_retransmit_setmd:
-0x05fa 002312 fetch 1 ,mem_le_connect_status_flag 
-0x05fb 002313 and pdata ,0x03 ,pdata 
-0x05fc 002314 rtnne 0x03 
-0x05fd 002315 fetch 1 ,mem_mouse_data_queue_num 
-0x05fe 002316 rtn blank 
-0x05ff 002317 fetch 1 ,mem_le_txlen 
-0x0600 002318 rtn blank 
-0x0601 002319 fetch 1 ,mem_le_txheader 
-0x0602 002320 set1 md ,pdata 
-0x0603 002321 store 1 ,mem_le_txheader 
-0x0604 002322 call le_set_md 
-0x0605 002323 rtn 
+0x05f1 002312 fetch 1 ,mem_le_connect_status_flag 
+0x05f2 002313 and pdata ,0x03 ,pdata 
+0x05f3 002314 rtnne 0x03 
+0x05f4 002315 fetch 1 ,mem_mouse_data_queue_num 
+0x05f5 002316 rtn blank 
+0x05f6 002317 fetch 1 ,mem_le_txlen 
+0x05f7 002318 rtn blank 
+0x05f8 002319 fetch 1 ,mem_le_txheader 
+0x05f9 002320 set1 md ,pdata 
+0x05fa 002321 store 1 ,mem_le_txheader 
+0x05fb 002322 call le_set_md 
+0x05fc 002323 rtn 
 :      002327 p_le_power_ctrl_pac_succ_decrs:
-0x0606 002328 branch power_ctrl_pac_succ_decrs 
+0x05fd 002328 branch power_ctrl_pac_succ_decrs 
 :      002330 p_mouse_le_reconn_write_enable_timer_reinit:
-0x0607 002331 fetch 1 ,mem_mouse_le_reconnect_flag 
-0x0608 002332 rtn blank 
-0x0609 002333 fetch 1 ,mem_le_connect_status_flag 
-0x060a 002334 and pdata ,0x03 ,pdata 
-0x060b 002335 rtneq 0x03 
-0x060c 002336 jam 10 ,mem_le_start_encrypt_timer 
-0x060d 002337 rtn 
+0x05fe 002331 fetch 1 ,mem_mouse_le_reconnect_flag 
+0x05ff 002332 rtn blank 
+0x0600 002333 fetch 1 ,mem_le_connect_status_flag 
+0x0601 002334 and pdata ,0x03 ,pdata 
+0x0602 002335 rtneq 0x03 
+0x0603 002336 jam 10 ,mem_le_start_encrypt_timer 
+0x0604 002337 rtn 
 :      002339 p_le_parse:
-0x060e 002340 rtnmark1 mark_old_packet 
-0x060f 002341 call le_fifo_check_full 
-0x0610 002342 nrtn blank 
-0x0611 002343 fetch 1 ,mem_le_rxbuf 
-0x0612 002344 and pdata ,0x3 ,pdata 
-0x0613 002345 store 1 ,mem_le_packet_llid 
-0x0614 002346 ifetch 1 ,contr 
-0x0615 002347 and pdata ,0x1f ,pdata 
-0x0616 002348 store 1 ,mem_le_packet_size 
-0x0617 002349 rtn blank 
-0x0618 002350 copy contr ,pdata 
-0x0619 002351 store 2 ,mem_le_payload_ptr 
-0x061a 002352 fetch 1 ,mem_le_packet_llid 
-0x061b 002353 beq llid_le_ll ,p_le_parse_ll 
-0x061c 002354 branch le_parse_l2cap 
+0x0605 002340 rtnmark1 mark_old_packet 
+0x0606 002341 call le_fifo_check_full 
+0x0607 002342 nrtn blank 
+0x0608 002343 fetch 1 ,mem_le_rxbuf 
+0x0609 002344 and pdata ,0x3 ,pdata 
+0x060a 002345 store 1 ,mem_le_packet_llid 
+0x060b 002346 ifetch 1 ,contr 
+0x060c 002347 and pdata ,0x1f ,pdata 
+0x060d 002348 store 1 ,mem_le_packet_size 
+0x060e 002349 rtn blank 
+0x060f 002350 copy contr ,pdata 
+0x0610 002351 store 2 ,mem_le_payload_ptr 
+0x0611 002352 fetch 1 ,mem_le_packet_llid 
+0x0612 002353 beq llid_le_ll ,p_le_parse_ll 
+0x0613 002354 branch le_parse_l2cap 
 :      002355 p_le_parse_ll:
-0x061d 002356 fetch 1 ,mem_le_rxbuf + 2 
-0x061e 002357 beq ll_channel_map_req ,p_le_parse_channel_map_req 
-0x061f 002358 branch le_parse_ll + 1 
+0x0614 002356 fetch 1 ,mem_le_rxbuf + 2 
+0x0615 002357 beq ll_channel_map_req ,p_le_parse_channel_map_req 
+0x0616 002358 branch le_parse_ll + 1 
 :      002359 p_le_parse_channel_map_req:
-0x0620 002360 ifetch 5 ,contr 
-0x0621 002361 store 5 ,mem_le_new_map 
-0x0622 002362 ifetch 2 ,contr 
-0x0623 002363 store 2 ,mem_le_instant 
-0x0624 002364 branch le_parse_channel_map_req + 7 
+0x0617 002360 ifetch 5 ,contr 
+0x0618 002361 store 5 ,mem_le_new_map 
+0x0619 002362 ifetch 2 ,contr 
+0x061a 002363 store 2 ,mem_le_instant 
+0x061b 002364 branch le_parse_channel_map_req + 7 
 :      002366 p_le_parse_l2cap:
-0x0625 002367 ifetch 2 ,contr 
-0x0626 002368 beq le_l2cap_cid_att ,p_le_parse_att 
-0x0627 002369 beq le_l2cap_cid_smp ,p_le_parse_smp 
-0x0628 002370 branch le_parse_l2cap + 11 
+0x061c 002367 ifetch 2 ,contr 
+0x061d 002368 beq le_l2cap_cid_att ,p_le_parse_att 
+0x061e 002369 beq le_l2cap_cid_smp ,p_le_parse_smp 
+0x061f 002370 branch le_parse_l2cap + 11 
 :      002371 p_le_parse_att:
-0x0629 002372 call store_contr 
-0x062a 002373 call p_mouse_le_reconn_write_enable_timer_reinit 
-0x062b 002374 call get_contr 
-0x062c 002375 ifetch 3 ,contr 
-0x062d 002376 store 3 ,mem_le_att_opcode 
-0x062e 002377 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
-0x062f 002378 rshift8 pdata ,temp 
-0x0630 002379 sub temp ,0x24 ,null 
-0x0631 002380 branch le_parse_att + 2 ,positive 
-0x0632 002381 arg mem_mouse_le_uuid_sup ,temp 
-0x0633 002382 storet 2 ,mem_ui_le_uuid_table 
-0x0634 002383 call le_parse_att + 2 
-0x0635 002384 setarg 0x8e7a 
-0x0636 002385 store 2 ,mem_ui_le_uuid_table 
-0x0637 002386 rtn 
+0x0620 002372 call store_contr 
+0x0621 002373 call p_mouse_le_reconn_write_enable_timer_reinit 
+0x0622 002374 call get_contr 
+0x0623 002375 ifetch 3 ,contr 
+0x0624 002376 store 3 ,mem_le_att_opcode 
+0x0625 002377 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
+0x0626 002378 rshift8 pdata ,temp 
+0x0627 002379 sub temp ,0x24 ,null 
+0x0628 002380 branch le_parse_att + 2 ,positive 
+0x0629 002381 arg mem_mouse_le_uuid_sup ,temp 
+0x062a 002382 storet 2 ,mem_ui_le_uuid_table 
+0x062b 002383 call le_parse_att + 2 
+0x062c 002384 setarg 0x8e7a 
+0x062d 002385 store 2 ,mem_ui_le_uuid_table 
+0x062e 002386 rtn 
 :      002388 p_le_parse_att_read_by_group_type_request:
-0x0638 002389 call le_parse_att_read_by_group_type_request 
-0x0639 002390 call le_fifo_get_last_tx_ptr 
-0x063a 002391 increase 7 ,contr 
-0x063b 002392 ifetch 1 ,contr 
-0x063c 002393 rtnne attop_read_by_group_type_response 
-0x063d 002394 increase 5 ,contr 
-0x063e 002395 ifetch 2 ,contr 
-0x063f 002396 arg uuid_service_hids ,temp 
-0x0640 002397 isub temp ,null 
-0x0641 002398 nrtn zero 
-0x0642 002399 increase -4 ,contr 
-0x0643 002400 setarg 0x2b 
-0x0644 002401 istore 2 ,contr 
-0x0645 002402 rtn 
+0x062f 002389 call le_parse_att_read_by_group_type_request 
+0x0630 002390 call le_fifo_get_last_tx_ptr 
+0x0631 002391 increase 7 ,contr 
+0x0632 002392 ifetch 1 ,contr 
+0x0633 002393 rtnne attop_read_by_group_type_response 
+0x0634 002394 increase 5 ,contr 
+0x0635 002395 ifetch 2 ,contr 
+0x0636 002396 arg uuid_service_hids ,temp 
+0x0637 002397 isub temp ,null 
+0x0638 002398 nrtn zero 
+0x0639 002399 increase -4 ,contr 
+0x063a 002400 setarg 0x2b 
+0x063b 002401 istore 2 ,contr 
+0x063c 002402 rtn 
 :      002404 p_le_parse_smp:
-0x0646 002405 ifetch 1 ,contr 
-0x0647 002406 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
-0x0648 002407 branch le_parse_smp + 1 
+0x063d 002405 ifetch 1 ,contr 
+0x063e 002406 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
+0x063f 002407 branch le_parse_smp + 1 
 :      002408 p_le_parse_smp_pairing_failed:
-0x0649 002409 call le_parse_smp_pairing_failed 
-0x064a 002410 fetch 1 ,mem_le_state 
-0x064b 002411 set0 lestate_update_param ,pdata 
-0x064c 002412 store 1 ,mem_le_state 
-0x064d 002413 branch le_parse_terminate_ind 
+0x0640 002409 call le_parse_smp_pairing_failed 
+0x0641 002410 fetch 1 ,mem_le_state 
+0x0642 002411 set0 lestate_update_param ,pdata 
+0x0643 002412 store 1 ,mem_le_state 
+0x0644 002413 branch le_parse_terminate_ind 
 :      002415 p_le_adv_not_match:
-0x064e 002416 fetch 1 ,mem_le_ch_mapped 
-0x064f 002417 bne 39 ,le_adv_loop 
-0x0650 002418 call p_le_adv_random_delay 
-0x0651 002419 arg le_adv_interval_timer ,queue 
-0x0652 002420 fetch 2 ,mem_le_adv_interval 
-0x0653 002421 branch timer_init 
+0x0645 002416 fetch 1 ,mem_le_ch_mapped 
+0x0646 002417 bne 39 ,le_adv_loop 
+0x0647 002418 call p_le_adv_random_delay 
+0x0648 002419 arg le_adv_interval_timer ,queue 
+0x0649 002420 fetch 2 ,mem_le_adv_interval 
+0x064a 002421 branch timer_init 
 :      002422 p_le_adv_random_delay:
-0x0654 002423 random pdata 
-0x0655 002424 arg 0x1ff ,temp 
-0x0656 002425 iand temp ,pdata 
-0x0657 002426 add pdata ,250 ,pdata 
-0x0658 002427 branch delay 
+0x064b 002423 random pdata 
+0x064c 002424 arg 0x1ff ,temp 
+0x064d 002425 iand temp ,pdata 
+0x064e 002426 add pdata ,250 ,pdata 
+0x064f 002427 branch delay 
 :      002429 p_le_lpm_setmult:
-0x0659 002430 disable wake 
-0x065a 002431 branch p_le_lpm_set_mult_attempt ,attempt 
-0x065b 002432 nbranch le_lpm_lost ,match 
+0x0650 002430 disable wake 
+0x0651 002431 branch p_le_lpm_set_mult_attempt ,attempt 
+0x0652 002432 nbranch le_lpm_lost ,match 
 :      002433 p_le_lpm_set_mult_attempt:
-0x065c 002434 call lpm_match 
-0x065d 002435 fetch 2 ,mem_rx_window_sniff 
-0x065e 002436 store 2 ,mem_le_receive_window 
-0x065f 002437 fetch 1 ,mem_le_connect_status_flag 
-0x0660 002438 compare 3 ,pdata ,3 
-0x0661 002439 nbranch lpm_mult_short ,true 
-0x0662 002440 branch le_lpm_set_mult_attempt + 3 
+0x0653 002434 call lpm_match 
+0x0654 002435 fetch 2 ,mem_rx_window_sniff 
+0x0655 002436 store 2 ,mem_le_receive_window 
+0x0656 002437 fetch 1 ,mem_le_connect_status_flag 
+0x0657 002438 compare 3 ,pdata ,3 
+0x0658 002439 nbranch lpm_mult_short ,true 
+0x0659 002440 branch le_lpm_set_mult_attempt + 3 
 :      002442 p_le_mouse_bb_event_connect_complete:
-0x0663 002443 fetch 1 ,mem_mouse_le_reconnect_flag 
-0x0664 002444 nrtn blank 
-0x0665 002445 fetch 1 ,mem_le_att_handle 
-0x0666 002446 sub pdata ,26 ,pdata 
-0x0667 002447 nrtn zero 
-0x0668 002448 branch mouse_le_write_enable 
+0x065a 002443 fetch 1 ,mem_mouse_le_reconnect_flag 
+0x065b 002444 nrtn blank 
+0x065c 002445 fetch 1 ,mem_le_att_handle 
+0x065d 002446 sub pdata ,26 ,pdata 
+0x065e 002447 nrtn zero 
+0x065f 002448 branch mouse_le_write_enable 
 :      002450 p_twspi_reset:
-0x0669 002451 hfetch 1 ,core_gpio_out3 
-0x066a 002452 and_into 0xfd ,pdata 
-0x066b 002453 hstore 1 ,core_gpio_out3 
-0x066c 002454 hfetcht 1 ,core_gpio_oe3 
-0x066d 002455 or_into 0x2 ,temp 
-0x066e 002456 hstoret 1 ,core_gpio_oe3 
-0x066f 002457 call twspi_disable 
-0x0670 002458 and_into 0xfd ,temp 
-0x0671 002459 nop 13 
-0x0672 002460 call twspi_enable 
-0x0673 002461 hstoret 1 ,core_gpio_oe3 
-0x0674 002462 rtn 
+0x0660 002451 hfetch 1 ,core_gpio_out3 
+0x0661 002452 and_into 0xfd ,pdata 
+0x0662 002453 hstore 1 ,core_gpio_out3 
+0x0663 002454 hfetcht 1 ,core_gpio_oe3 
+0x0664 002455 or_into 0x2 ,temp 
+0x0665 002456 hstoret 1 ,core_gpio_oe3 
+0x0666 002457 call twspi_disable 
+0x0667 002458 and_into 0xfd ,temp 
+0x0668 002459 nop 13 
+0x0669 002460 call twspi_enable 
+0x066a 002461 hstoret 1 ,core_gpio_oe3 
+0x066b 002462 rtn 
 :      002468 power_ctrl_pac_succ_cnt_init:
-0x0675 002469 jam 1 ,mem_power_ctrl_level 
-0x0676 002470 jam 0 ,mem_power_ctrl_pac_succ_cnt 
-0x0677 002471 rtn 
+0x066c 002469 jam 1 ,mem_power_ctrl_level 
+0x066d 002470 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x066e 002471 rtn 
 :      002472 power_ctrl_pac_succ_incrs:
-0x0678 002473 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0679 002474 increase 1 ,pdata 
-0x067a 002475 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0x067b 002476 rtn 
+0x066f 002473 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0670 002474 increase 1 ,pdata 
+0x0671 002475 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0672 002476 rtn 
 :      002477 power_ctrl_pac_succ_decrs:
-0x067c 002478 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x067d 002479 sub pdata ,2 ,null 
-0x067e 002480 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-0x067f 002481 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0680 002482 rtneq 0 
-0x0681 002483 increase -1 ,pdata 
-0x0682 002484 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0683 002485 rtn 
+0x0673 002478 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0674 002479 sub pdata ,2 ,null 
+0x0675 002480 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
+0x0676 002481 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0677 002482 rtneq 0 
+0x0678 002483 increase -1 ,pdata 
+0x0679 002484 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0x067a 002485 rtn 
 :      002486 power_ctrl_pac_succ_cnt_reinit:
-0x0684 002487 jam 3 ,mem_power_ctrl_pac_succ_cnt 
-0x0685 002488 rtn 
+0x067b 002487 jam 3 ,mem_power_ctrl_pac_succ_cnt 
+0x067c 002488 rtn 
 :      002490 power_ctrl_start:
-0x0686 002491 fetch 2 ,mem_ui_state_map 
-0x0687 002492 rtnbit1 ui_state_ble_adv 
-0x0688 002493 rtnbit1 ui_state_bt_reconnect 
-0x0689 002494 rtnbit1 ui_state_bt_discovery 
-0x068a 002496 arg mem_rssi_signal_buf ,rega 
-0x068b 002497 call p_rssi_average 
-0x068c 002498 storet 1 ,mem_rssi_avg_received 
-0x068d 002500 setarg rssi_dis_max_24g 
-0x068e 002501 bmark1 mark_24g ,power_ctrl_start_next 
-0x068f 002502 setarg rssi_dis_max_ble 
+0x067d 002491 fetch 2 ,mem_ui_state_map 
+0x067e 002492 rtnbit1 ui_state_ble_adv 
+0x067f 002493 rtnbit1 ui_state_bt_reconnect 
+0x0680 002494 rtnbit1 ui_state_bt_discovery 
+0x0681 002496 arg mem_rssi_signal_buf ,rega 
+0x0682 002497 call p_rssi_average 
+0x0683 002498 storet 1 ,mem_rssi_avg_received 
+0x0684 002500 setarg rssi_dis_max_24g 
+0x0685 002501 bmark1 mark_24g ,power_ctrl_start_next 
+0x0686 002502 setarg rssi_dis_max_ble 
 :      002503 power_ctrl_start_next:
-0x0690 002504 isub temp ,null 
-0x0691 002505 nbranch power_ctrl_txpower_incrs_force ,positive 
-0x0692 002507 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0693 002508 sub pdata ,2 ,null 
-0x0694 002509 nbranch power_ctrl_txpower_decrs_check ,positive 
-0x0695 002510 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0696 002511 beq 0 ,power_ctrl_txpower_incrs 
-0x0697 002512 rtn 
+0x0687 002504 isub temp ,null 
+0x0688 002505 nbranch power_ctrl_txpower_incrs_force ,positive 
+0x0689 002507 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x068a 002508 sub pdata ,2 ,null 
+0x068b 002509 nbranch power_ctrl_txpower_decrs_check ,positive 
+0x068c 002510 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x068d 002511 beq 0 ,power_ctrl_txpower_incrs 
+0x068e 002512 rtn 
 :      002514 power_ctrl_txpower_decrs_check:
-0x0698 002515 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0699 002516 rtnne 32 
-0x069a 002517 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x068f 002515 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0690 002516 rtnne 32 
+0x0691 002517 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 :      002518 power_ctrl_txpower_decrs:
-0x069b 002519 fetcht 1 ,mem_rssi_avg_received 
-0x069c 002520 setarg rssi_dis_min_24g 
-0x069d 002521 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
-0x069e 002522 setarg rssi_dis_min_ble 
+0x0692 002519 fetcht 1 ,mem_rssi_avg_received 
+0x0693 002520 setarg rssi_dis_min_24g 
+0x0694 002521 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
+0x0695 002522 setarg rssi_dis_min_ble 
 :      002523 power_ctrl_txpower_decrs_next:
-0x069f 002524 isub temp ,null 
-0x06a0 002525 nrtn positive 
-0x06a1 002526 fetch 1 ,mem_power_ctrl_level 
-0x06a2 002527 beq 0 ,power_ctrl_decrs_level0 
-0x06a3 002528 increase -1 ,pdata 
-0x06a4 002529 store 1 ,mem_power_ctrl_level 
-0x06a5 002530 beq 0 ,power_ctrl_decrs_level0 
+0x0696 002524 isub temp ,null 
+0x0697 002525 nrtn positive 
+0x0698 002526 fetch 1 ,mem_power_ctrl_level 
+0x0699 002527 beq 0 ,power_ctrl_decrs_level0 
+0x069a 002528 increase -1 ,pdata 
+0x069b 002529 store 1 ,mem_power_ctrl_level 
+0x069c 002530 beq 0 ,power_ctrl_decrs_level0 
 :      002531 power_ctrl_decrs_level1:
 :      002532 power_ctrl_incrs_level1:
-0x06a6 002533 jam tx_power_0db ,mem_tx_power 
-0x06a7 002534 rtn 
+0x069d 002533 jam tx_power_0db ,mem_tx_power 
+0x069e 002534 rtn 
 :      002536 power_ctrl_txpower_incrs_force:
-0x06a8 002537 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x069f 002537 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 :      002538 power_ctrl_txpower_incrs:
-0x06a9 002539 fetch 1 ,mem_power_ctrl_level 
-0x06aa 002540 beq 2 ,power_ctrl_incrs_level2 
-0x06ab 002541 increase 1 ,pdata 
-0x06ac 002542 store 1 ,mem_power_ctrl_level 
-0x06ad 002543 beq 1 ,power_ctrl_incrs_level1 
+0x06a0 002539 fetch 1 ,mem_power_ctrl_level 
+0x06a1 002540 beq 2 ,power_ctrl_incrs_level2 
+0x06a2 002541 increase 1 ,pdata 
+0x06a3 002542 store 1 ,mem_power_ctrl_level 
+0x06a4 002543 beq 1 ,power_ctrl_incrs_level1 
 :      002544 power_ctrl_incrs_level2:
-0x06ae 002546 jam tx_power_5db ,mem_tx_power 
-0x06af 002547 rtn 
+0x06a5 002546 jam tx_power_5db ,mem_tx_power 
+0x06a6 002547 rtn 
 :      002549 power_ctrl_decrs_level0:
-0x06b0 002550 jam tx_power_f5db ,mem_tx_power 
-0x06b1 002551 rtn 
+0x06a7 002550 jam tx_power_f5db ,mem_tx_power 
+0x06a8 002551 rtn 
 :      002554 p_set_freq_tx:
-0x06b2 002555 storet 1 ,mem_last_freq 
-0x06b3 002556 add temp ,0 ,rega 
-0x06b4 002557 call rf_write_freq 
-0x06b5 002558 setarg 0x0a00 
-0x06b6 002559 call sleep 
+0x06a9 002555 storet 1 ,mem_last_freq 
+0x06aa 002556 add temp ,0 ,rega 
+0x06ab 002557 call rf_write_freq 
+0x06ac 002558 setarg 0x0a00 
+0x06ad 002559 call sleep 
 :      002560 p_rf_tx_enable:
-0x06b7 002561 jam 0x1 ,rfen_adc 
-0x06b8 002562 jam 0x3c ,rfen_rx 
-0x06b9 002563 jam 0xe0 ,rfen_tx 
-0x06ba 002564 nop 10 
-0x06bb 002565 jam 0x01 ,rfen_mdm 
-0x06bc 002566 jam 0x3d ,rfen_mdm 
-0x06bd 002567 nop 10 
-0x06be 002568 jam 0xb7 ,rfen_sn 
-0x06bf 002569 nop 10 
-0x06c0 002570 jam 0x7d ,rfen_mdm 
-0x06c1 002571 fetch 1 ,mem_tx_power 
-0x06c2 002574 beq tx_power_5db ,p_set_tx_power_5db 
-0x06c3 002576 beq tx_power_f5db ,p_set_tx_power_f5db 
-0x06c4 002577 beq tx_power_pair ,p_set_tx_power_pair 
+0x06ae 002561 jam 0x1 ,rfen_adc 
+0x06af 002562 jam 0x3c ,rfen_rx 
+0x06b0 002563 jam 0xe0 ,rfen_tx 
+0x06b1 002564 nop 10 
+0x06b2 002565 jam 0x01 ,rfen_mdm 
+0x06b3 002566 jam 0x3d ,rfen_mdm 
+0x06b4 002567 nop 10 
+0x06b5 002568 jam 0xb7 ,rfen_sn 
+0x06b6 002569 nop 10 
+0x06b7 002570 jam 0x7d ,rfen_mdm 
+0x06b8 002571 fetch 1 ,mem_tx_power 
+0x06b9 002574 beq tx_power_5db ,p_set_tx_power_5db 
+0x06ba 002576 beq tx_power_f5db ,p_set_tx_power_f5db 
+0x06bb 002577 beq tx_power_pair ,p_set_tx_power_pair 
 :      002579 p_set_tx_power_0db:
-0x06c5 002580 call p_rx_low_sens 
-0x06c6 002582 jam 0xd0 ,0x8955 
-0x06c7 002583 jam 0xe0 ,0x8956 
-0x06c8 002585 jam 0x6c ,0x8958 
-0x06c9 002587 branch set_tx_power_0db 
+0x06bc 002580 call p_rx_low_sens 
+0x06bd 002582 jam 0xd0 ,0x8955 
+0x06be 002583 jam 0xe0 ,0x8956 
+0x06bf 002585 jam 0x6c ,0x8958 
+0x06c0 002587 branch set_tx_power_0db 
 :      002599 p_set_tx_power_5db:
-0x06ca 002600 call p_rx_high_sens 
-0x06cb 002602 jam 0xd0 ,0x8955 
-0x06cc 002603 jam 0xe0 ,0x8956 
-0x06cd 002605 jam 0x3c ,0x8958 
-0x06ce 002607 branch set_tx_power_5db 
+0x06c1 002600 call p_rx_high_sens 
+0x06c2 002602 jam 0xd0 ,0x8955 
+0x06c3 002603 jam 0xe0 ,0x8956 
+0x06c4 002605 jam 0x3c ,0x8958 
+0x06c5 002607 branch set_tx_power_5db 
 :      002619 p_set_tx_power_f5db:
-0x06cf 002620 call p_rx_low_sens 
-0x06d0 002622 jam 0xd0 ,0x8955 
-0x06d1 002623 jam 0xc0 ,0x8956 
-0x06d2 002625 jam 0x6c ,0x8958 
-0x06d3 002627 branch set_tx_power_f5db 
+0x06c6 002620 call p_rx_low_sens 
+0x06c7 002622 jam 0xd0 ,0x8955 
+0x06c8 002623 jam 0xc0 ,0x8956 
+0x06c9 002625 jam 0x6c ,0x8958 
+0x06ca 002627 branch set_tx_power_f5db 
 :      002629 p_rx_low_sens:
-0x06d4 002630 jam 0x5b ,0x894c 
-0x06d5 002631 jam 0x96 ,0x894d 
-0x06d6 002632 jam 0x2c ,0x894e 
-0x06d7 002633 jam 0x46 ,0x894f 
-0x06d8 002634 rtn 
+0x06cb 002630 jam 0x5b ,0x894c 
+0x06cc 002631 jam 0x96 ,0x894d 
+0x06cd 002632 jam 0x2c ,0x894e 
+0x06ce 002633 jam 0x46 ,0x894f 
+0x06cf 002634 rtn 
 :      002636 p_rx_high_sens:
-0x06d9 002637 jam 0xfb ,0x894c 
-0x06da 002638 jam 0xef ,0x894d 
-0x06db 002639 jam 0xec ,0x894e 
-0x06dc 002640 jam 0x5e ,0x894f 
-0x06dd 002641 rtn 
+0x06d0 002637 jam 0xfb ,0x894c 
+0x06d1 002638 jam 0xef ,0x894d 
+0x06d2 002639 jam 0xec ,0x894e 
+0x06d3 002640 jam 0x5e ,0x894f 
+0x06d4 002641 rtn 
 :      002643 p_set_tx_power_pair:
-0x06de 002645 jam 0xc2 ,0x8956 
-0x06df 002646 jam 0xd0 ,0x8955 
-0x06e0 002647 rtn 
+0x06d5 002645 jam 0xc2 ,0x8956 
+0x06d6 002646 jam 0xd0 ,0x8955 
+0x06d7 002647 rtn 
 :      002649 p_shutdown_radio:
-0x06e1 002650 force 8 ,radio_ctrl 
-0x06e2 002651 branch shutdown_radio + 1 
+0x06d8 002650 force 8 ,radio_ctrl 
+0x06d9 002651 branch shutdown_radio + 1 
 :      002657 p_drawing_optima_init:
-0x06e3 002658 arg 5 ,loopcnt 
-0x06e4 002659 arg mem_mouse_asm_flag ,contw 
-0x06e5 002660 branch clear_mem 
+0x06da 002658 arg 5 ,loopcnt 
+0x06db 002659 arg mem_mouse_asm_flag ,contw 
+0x06dc 002660 branch clear_mem 
 :      002662 p_drawing_optima:
-0x06e6 002663 fetch 4 ,mem_mouse_x 
-0x06e7 002664 rtn blank 
-0x06e8 002665 call p_data_abs_check 
-0x06e9 002666 setarg 0x06 
-0x06ea 002667 call p_data_greater_than_check 
-0x06eb 002668 setarg 0x03 
-0x06ec 002669 call p_data_less_than_check 
-0x06ed 002670 fetch 1 ,mem_mouse_asm_flag 
-0x06ee 002671 beq 1 ,p_drawing_optima_modify 
-0x06ef 002672 branch p_drawing_optima_init 
+0x06dd 002663 fetch 4 ,mem_mouse_x 
+0x06de 002664 rtn blank 
+0x06df 002665 call p_data_abs_check 
+0x06e0 002666 setarg 0x06 
+0x06e1 002667 call p_data_greater_than_check 
+0x06e2 002668 setarg 0x03 
+0x06e3 002669 call p_data_less_than_check 
+0x06e4 002670 fetch 1 ,mem_mouse_asm_flag 
+0x06e5 002671 beq 1 ,p_drawing_optima_modify 
+0x06e6 002672 branch p_drawing_optima_init 
 :      002674 p_drawing_optima_modify:
-0x06f0 002675 fetch 2 ,mem_mouse_x_pre 
-0x06f1 002676 store 2 ,mem_data_pre 
-0x06f2 002677 fetch 2 ,mem_mouse_x 
-0x06f3 002678 store 2 ,mem_data_current 
-0x06f4 002679 call p_drawing_optima_data 
-0x06f5 002680 fetch 2 ,mem_data_pre 
-0x06f6 002681 store 2 ,mem_mouse_x_pre 
-0x06f7 002682 fetch 2 ,mem_data_current 
-0x06f8 002683 store 2 ,mem_mouse_x 
-0x06f9 002685 fetch 2 ,mem_mouse_y_pre 
-0x06fa 002686 store 2 ,mem_data_pre 
-0x06fb 002687 fetch 2 ,mem_mouse_y 
-0x06fc 002688 store 2 ,mem_data_current 
-0x06fd 002689 call p_drawing_optima_data 
-0x06fe 002690 fetch 2 ,mem_data_pre 
-0x06ff 002691 store 2 ,mem_mouse_y_pre 
-0x0700 002692 fetch 2 ,mem_data_current 
-0x0701 002693 store 2 ,mem_mouse_y 
-0x0702 002694 rtn 
+0x06e7 002675 fetch 2 ,mem_mouse_x_pre 
+0x06e8 002676 store 2 ,mem_data_pre 
+0x06e9 002677 fetch 2 ,mem_mouse_x 
+0x06ea 002678 store 2 ,mem_data_current 
+0x06eb 002679 call p_drawing_optima_data 
+0x06ec 002680 fetch 2 ,mem_data_pre 
+0x06ed 002681 store 2 ,mem_mouse_x_pre 
+0x06ee 002682 fetch 2 ,mem_data_current 
+0x06ef 002683 store 2 ,mem_mouse_x 
+0x06f0 002685 fetch 2 ,mem_mouse_y_pre 
+0x06f1 002686 store 2 ,mem_data_pre 
+0x06f2 002687 fetch 2 ,mem_mouse_y 
+0x06f3 002688 store 2 ,mem_data_current 
+0x06f4 002689 call p_drawing_optima_data 
+0x06f5 002690 fetch 2 ,mem_data_pre 
+0x06f6 002691 store 2 ,mem_mouse_y_pre 
+0x06f7 002692 fetch 2 ,mem_data_current 
+0x06f8 002693 store 2 ,mem_mouse_y 
+0x06f9 002694 rtn 
 :      002700 p_drawing_optima_data:
-0x0703 002701 fetch 2 ,mem_data_pre 
-0x0704 002702 fetcht 2 ,mem_data_current 
-0x0705 002703 iadd temp ,pdata 
-0x0706 002704 store 3 ,mem_data_sum 
-0x0707 002705 isolate1 16 ,pdata 
-0x0708 002706 branch p_data_sum_overflow ,true 
-0x0709 002707 fetch 1 ,mem_data_sum + 1 
-0x070a 002708 beq 0xff ,p_data_sum_n 
-0x070b 002709 fetch 1 ,mem_data_sum 
+0x06fa 002701 fetch 2 ,mem_data_pre 
+0x06fb 002702 fetcht 2 ,mem_data_current 
+0x06fc 002703 iadd temp ,pdata 
+0x06fd 002704 store 3 ,mem_data_sum 
+0x06fe 002705 isolate1 16 ,pdata 
+0x06ff 002706 branch p_data_sum_overflow ,true 
+0x0700 002707 fetch 1 ,mem_data_sum + 1 
+0x0701 002708 beq 0xff ,p_data_sum_n 
+0x0702 002709 fetch 1 ,mem_data_sum 
 :      002710 p_data_store_pre:
-0x070c 002711 rshift pdata ,pdata 
-0x070d 002712 store 2 ,mem_data_pre 
-0x070e 002713 store 2 ,mem_data_current 
-0x070f 002714 rtn 
+0x0703 002711 rshift pdata ,pdata 
+0x0704 002712 store 2 ,mem_data_pre 
+0x0705 002713 store 2 ,mem_data_current 
+0x0706 002714 rtn 
 :      002715 p_data_sum_overflow:
-0x0710 002716 fetch 1 ,mem_data_sum + 1 
-0x0711 002717 beq 0 ,p_data_sum_overflow_p 
-0x0712 002718 fetch 3 ,mem_data_sum 
-0x0713 002719 branch p_data_store_pre 
+0x0707 002716 fetch 1 ,mem_data_sum + 1 
+0x0708 002717 beq 0 ,p_data_sum_overflow_p 
+0x0709 002718 fetch 3 ,mem_data_sum 
+0x070a 002719 branch p_data_store_pre 
 :      002720 p_data_sum_overflow_p:
-0x0714 002721 jam 0 ,mem_data_sum + 2 
-0x0715 002722 fetch 1 ,mem_data_sum 
-0x0716 002723 branch p_data_store_pre 
+0x070b 002721 jam 0 ,mem_data_sum + 2 
+0x070c 002722 fetch 1 ,mem_data_sum 
+0x070d 002723 branch p_data_store_pre 
 :      002725 p_data_sum_n:
-0x0717 002726 fetch 1 ,mem_data_sum 
-0x0718 002727 call p_pdata_get_half 
-0x0719 002728 store 1 ,mem_data_pre 
-0x071a 002729 store 1 ,mem_data_current 
-0x071b 002730 branch p_data_zero ,blank 
-0x071c 002731 setarg 0xff 
+0x070e 002726 fetch 1 ,mem_data_sum 
+0x070f 002727 call p_pdata_get_half 
+0x0710 002728 store 1 ,mem_data_pre 
+0x0711 002729 store 1 ,mem_data_current 
+0x0712 002730 branch p_data_zero ,blank 
+0x0713 002731 setarg 0xff 
 :      002732 p_data_set_direction:
-0x071d 002733 store 1 ,mem_data_pre + 1 
-0x071e 002734 store 1 ,mem_data_current + 1 
-0x071f 002735 rtn 
+0x0714 002733 store 1 ,mem_data_pre + 1 
+0x0715 002734 store 1 ,mem_data_current + 1 
+0x0716 002735 rtn 
 :      002736 p_data_zero:
-0x0720 002737 setarg 0 
-0x0721 002738 branch p_data_set_direction 
+0x0717 002737 setarg 0 
+0x0718 002738 branch p_data_set_direction 
 :      002740 p_pdata_get_half:
-0x0722 002741 sub pdata ,0 ,pdata 
-0x0723 002742 store 1 ,mem_rega 
-0x0724 002743 fetch 1 ,mem_rega 
-0x0725 002744 rshift pdata ,pdata 
-0x0726 002745 store 1 ,mem_rega 
-0x0727 002746 fetch 1 ,mem_rega 
-0x0728 002747 sub pdata ,0 ,pdata 
-0x0729 002748 rtn 
+0x0719 002741 sub pdata ,0 ,pdata 
+0x071a 002742 store 1 ,mem_rega 
+0x071b 002743 fetch 1 ,mem_rega 
+0x071c 002744 rshift pdata ,pdata 
+0x071d 002745 store 1 ,mem_rega 
+0x071e 002746 fetch 1 ,mem_rega 
+0x071f 002747 sub pdata ,0 ,pdata 
+0x0720 002748 rtn 
 :      002751 p_data_greater_than_check:
-0x072a 002752 isub rega ,null 
-0x072b 002753 nbranch p_enable_asm ,positive 
-0x072c 002754 isub regb ,null 
-0x072d 002755 nbranch p_enable_asm ,positive 
+0x0721 002752 isub rega ,null 
+0x0722 002753 nbranch p_enable_asm ,positive 
+0x0723 002754 isub regb ,null 
+0x0724 002755 nbranch p_enable_asm ,positive 
 :      002756 p_disable_asm:
-0x072e 002757 jam 0 ,mem_mouse_asm_flag 
-0x072f 002758 rtn 
+0x0725 002757 jam 0 ,mem_mouse_asm_flag 
+0x0726 002758 rtn 
 :      002759 p_data_less_than_check:
-0x0730 002760 isub rega ,null 
-0x0731 002761 nrtn positive 
-0x0732 002762 isub regb ,null 
-0x0733 002763 nrtn positive 
-0x0734 002764 branch p_disable_asm 
+0x0727 002760 isub rega ,null 
+0x0728 002761 nrtn positive 
+0x0729 002762 isub regb ,null 
+0x072a 002763 nrtn positive 
+0x072b 002764 branch p_disable_asm 
 :      002765 p_enable_asm:
-0x0735 002766 jam 1 ,mem_mouse_asm_flag 
-0x0736 002767 rtn 
+0x072c 002766 jam 1 ,mem_mouse_asm_flag 
+0x072d 002767 rtn 
 :      002769 p_data_abs_check:
-0x0737 002770 fetch 2 ,mem_mouse_x 
-0x0738 002771 store 2 ,mem_data_current 
-0x0739 002772 call p_data_abs 
-0x073a 002773 copy pdata ,rega 
-0x073b 002774 fetch 2 ,mem_mouse_y 
-0x073c 002775 store 2 ,mem_data_current 
-0x073d 002776 call p_data_abs 
-0x073e 002777 copy pdata ,regb 
-0x073f 002778 rtn 
+0x072e 002770 fetch 2 ,mem_mouse_x 
+0x072f 002771 store 2 ,mem_data_current 
+0x0730 002772 call p_data_abs 
+0x0731 002773 copy pdata ,rega 
+0x0732 002774 fetch 2 ,mem_mouse_y 
+0x0733 002775 store 2 ,mem_data_current 
+0x0734 002776 call p_data_abs 
+0x0735 002777 copy pdata ,regb 
+0x0736 002778 rtn 
 :      002784 p_data_abs:
-0x0740 002785 fetch 1 ,mem_data_current + 1 
-0x0741 002786 beq 0xff ,p_data_reversal 
-0x0742 002787 fetch 1 ,mem_data_current 
+0x0737 002785 fetch 1 ,mem_data_current + 1 
+0x0738 002786 beq 0xff ,p_data_reversal 
+0x0739 002787 fetch 1 ,mem_data_current 
 :      002788 p_data_abs_store:
-0x0743 002789 and_into 0xff ,pdata 
-0x0744 002791 rtn 
+0x073a 002789 and_into 0xff ,pdata 
+0x073b 002791 rtn 
 :      002792 p_data_reversal:
-0x0745 002793 fetch 2 ,mem_data_current 
-0x0746 002794 sub pdata ,0 ,pdata 
-0x0747 002795 branch p_data_abs_store 
+0x073c 002793 fetch 2 ,mem_data_current 
+0x073d 002794 sub pdata ,0 ,pdata 
+0x073e 002795 branch p_data_abs_store 
               org 0x2000
 :      002807 start:
 0x2000 002808 call lpmstate 
Index: output/bt_program23.meta
===================================================================
--- /branch/mouse_project/XZR/24G&BLE_li/output/bt_program23.meta	(revision 1537)
+++ /branch/mouse_project/XZR/24G&BLE_li/output/bt_program23.meta	(working copy)
@@ -844,16 +844,16 @@
 	rshift temp,white_init
 	rtn
 
-p_g24_receive_packet:
-	call le_enable
-	fetch 4,mem_24g_addr
-	iforce access
-	call set_sync_on
-	fetcht 1,mem_24g_ch
-	call set_freq_rx
-	setarg param_pll_setup
-	call sleep
-	call rf_rx_enable
+//p_g24_receive_packet:
+//	call le_enable
+//	fetch 4,mem_24g_addr
+//	iforce access
+//	call set_sync_on
+//	fetcht 1,mem_24g_ch
+//	call set_freq_rx
+//	setarg param_pll_setup
+//	call sleep
+//	call rf_rx_enable
 p_g24_receive_rxon:
 
 
Index: output/bt_program23.rom
===================================================================
--- /branch/mouse_project/XZR/24G&BLE_li/output/bt_program23.rom	(revision 1537)
+++ /branch/mouse_project/XZR/24G&BLE_li/output/bt_program23.rom	(working copy)
@@ -1,32 +1,32 @@
 11000010100001000000000000010001
-11000000010000101000011011100001
-11000000010001001000011010110010
+11000000010000101000011011011000
+11000000010001001000011010101001
 11000000000000000000000000101000
 11000000000000001000000000101011
 11000000010100001000000000110100
 11000000010110001000000000111001
 11000000010110010000000001000011
-11000000011000100000001100001101
-11000000011001001000001110010001
-11000000011001010000001110010101
-11000000011100011000010100110100
-11000000011100110000010011011110
-11000000011101010000010101101111
-11000000011101011000010110000100
-11000000011101100000010110110000
+11000000011000100000001100000100
+11000000011001001000001110001000
+11000000011001010000001110001100
+11000000011100011000010100101011
+11000000011100110000010011010101
+11000000011101010000010101100110
+11000000011101011000010101111011
+11000000011101100000010110100111
 00100000001000000010101010001110
-11000000000111001000010110110100
-11000000001000011000010110111100
-11000000001001010000010111000010
-11000000001010111000010111000101
-11000000001011001000010111010111
-11000000001100011000010111100100
-11000000001100110000011000001110
-11000000001100111000011000100101
-11000000001101010000011001001110
-11000000001110111000011001011001
-11000000000111111000001010011100
-11000000010001100000011001101001
+11000000000111001000010110101011
+11000000001000011000010110110011
+11000000001001010000010110111001
+11000000001010111000010110111100
+11000000001011001000010111001110
+11000000001100011000010111011011
+11000000001100110000011000000101
+11000000001100111000011000011100
+11000000001101010000011001000101
+11000000001110111000011001010000
+11000000000111111000001010010011
+11000000010001100000011001100000
 00100000001000000010101010001110
 00011111111000100010001000000000
 01101000000010001100110001111001
@@ -44,7 +44,7 @@
 11011000101000000000100110101110
 11011111001000000000000000001100
 00100000010000000111111011010100
-00100000010000000000001111010101
+00100000010000000000001111001100
 00100000010000000110101000000011
 00100000010000000101110011110110
 00100100010101011010110001100101
@@ -75,7 +75,7 @@
 00100000010000000000000100101001
 01101000000000001100101111001110
 11000001111111111000000000000000
-00100000010000000000011010000110
+00100000010000000000011001111101
 01101000000000001100101111111010
 11000000000000001000000010000001
 00100000010000000000000001011000
@@ -83,7 +83,7 @@
 11000001000000001000000000000000
 00100000010000000000000010001010
 00100100011101000000000000000000
-00100000010000000000001011111110
+00100000010000000000001011110101
 01011000000000001110101001100000
 00100000001000000010101110010011
 01101000000000001100011011110101
@@ -92,7 +92,7 @@
 01100000000000011100101111101101
 01110000010010000000101000011110
 00100000011000000000000000000000
-00100000010000000000001011001001
+00100000010000000000001011000000
 00100100011101000000000000000000
 00100000010000000000000001110011
 01101000000000010100110011111111
@@ -144,7 +144,7 @@
 00100000001110100111111111101001
 01101000000000001100010110110001
 00100000001110100111111111101001
-00100000001000000000001100000001
+00100000001000000000001011111000
 01110000010010111110101000000001
 01110000010011001111001100000000
 00100000010000000000000010101101
@@ -184,7 +184,7 @@
 01111001001111111111111000000100
 01100000000000001100101110111111
 00100000011000000000000000000000
-00100000010000000000011001111100
+00100000010000000000011001110011
 01101000000000001100110011110101
 11000000000000001000000010111111
 11000000000000010000000011000011
@@ -211,7 +211,7 @@
 00100000010000000000001000110101
 01110000010011000000001100000010
 00100000001000000000000100101001
-00100000010000000000011001111100
+00100000010000000000011001110011
 01110000010011001111000100000000
 00100000001000000000000010101101
 01110000010011001111011000000010
@@ -294,7 +294,7 @@
 01011000000000000000000000000000
 01100000000000001100100000001000
 01100000000000100100011010011011
-00100000001000000000001101010101
+00100000001000000000001101001100
 01110000010010111100011100000000
 11011001011000000000110100000000
 00110100011100110000001000000000
@@ -305,7 +305,7 @@
 00100100001101111000000101010100
 00100000010000000000000101000000
 00100000010000000000000101110000
-00100000010000000000011001111000
+00100000010000000000011001101111
 01101000000000001100101110111101
 00011111111000001111111000000001
 01100000000000001100101110111101
@@ -321,10 +321,10 @@
 11011111001000000000000000000100
 11011000101000000100101101011010
 00100000001000000111111011000110
-00100000010000000000011001110101
+00100000010000000000011001101100
 00100000001000000000000110011010
 01111000010101111111110000000000
-00100000010000000000001010101000
+00100000010000000000001010011111
 01101000000000001100101111111010
 11000000000000001000000101010010
 00011000000000000010101000000000
@@ -333,10 +333,10 @@
 01101000000010001000000000010111
 00100000010000000010100100011111
 00100000010000000010100100100100
-00100000010000000000001001011000
-00100000010101111000001010010100
+00100000010000000000001001001111
+00100000010101111000001010001011
 00100000011000000000000000000000
-00100000010000000000001010010100
+00100000010000000000001010001011
 00100000001000000000000100110100
 01101000000000001100101111000110
 00011111111000001111111000000001
@@ -473,7 +473,7 @@
 00100100001011000000000111100011
 00100100001101111000000111100011
 00100000010000000000000101110000
-00100000010000000000001100011001
+00100000010000000000001100010000
 01101000000000100100101111100110
 01101000000010100100101111001010
 10011000010001100111110000000000
@@ -493,7 +493,7 @@
 11000000000000010000000111111101
 11000000000000011000000111111011
 00100000011000000000000000000000
-00100000010000000000001100011001
+00100000010000000000001100010000
 01101000000000100100101111110101
 01100000000000100100101111100110
 00100000001000000000000111110111
@@ -589,15 +589,6 @@
 01111001001000000000010000000001
 00011000010000110001110000000000
 00100000011000000000000000000000
-00100000010000000101001111000100
-01101000000000100100101111100110
-10011000000000000001001000000000
-00100000010000000010100100011000
-01101000000010001100101111001000
-00100000010000000010100100011111
-01011000000000000000010100000000
-00100000010000000010101010001111
-00100000010000000010100100100100
 00100000010000000000001001000110
 01111000010101111111110000000000
 01111000001001101111110000000000
@@ -607,35 +598,35 @@
 01101000000000010100101111000001
 10011000000000000011011000000000
 00110111110000011000010000000000
-00100100001011000000001010011000
+00100100001011000000001010001111
 01111000010001101111110000000000
 01111000001001011111110000000000
 01111000001000111111110000000000
 01111000001001001111110000000000
-00100000010000000000001010010001
+00100000010000000000001010001000
 01100000000000001100110001110010
 01101000000010001100110001110001
 10011000010001100111110000000000
-00100100001000101000001010010100
-00100000010000000000001010010001
+00100100001000101000001010001011
+00100000010000000000001010001000
 01100000000000001100101100111000
 01101000000000001100110000000100
 00011111111001100111110000000010
-00100000001000101000001001110100
+00100000001000101000001001101011
 01101000000000001100101100111000
 01101000000010001100101110111111
 10101000010000000000111000000000
-00100100001000001000001010010100
-00100000010000000000001010010001
+00100100001000001000001010001011
+00100000010000000000001010001000
 11100000101000001000000000000000
 00011111111010010111111000000000
 00011111111000010111001000011111
-00100000001000101000001001111100
-00100000010000000000001010010001
+00100000001000101000001001110011
+00100000010000000000001010001000
 11100000101000001000000000000000
-11000010000000000000001001111001
+11000010000000000000001001110000
 00011000101000100010001000000000
-00100000010000000000001010010001
+00100000010000000000001010001000
 01100000000000001100110011111001
 00011010001000100000101000000000
 00001001100000000000000000011000
@@ -645,7 +636,7 @@
 00011111111100010111111000000000
 11100000101000011000000000000000
 01111000010001011111110000000000
-00100000001000110000001010010100
+00100000001000110000001010001011
 01111000001101111111110000000000
 01101000000000001000000000010111
 00011111111000001010001000000000
@@ -662,7 +653,7 @@
 01111000010001011111110000000000
 00100000010000000010011001001101
 00100000011000000000000000000000
-00100000001000000000001010010100
+00100000001000000000001010001011
 00100000010000000010100100011000
 01101000000010001100101111001000
 00100000001000000010100100110011
@@ -670,7 +661,7 @@
 01110000100010010000101101011111
 01111000001110110111110000000000
 01110000100010010001010000000111
-00100000010000000000001010100101
+00100000010000000000001010011100
 01101000000000001100000111100000
 00100000011110100000000000000000
 01110000100010010000101010111000
@@ -682,7 +673,7 @@
 01101000000000100100101111100110
 10011000000000000001001000000000
 00100000010000000000001001000110
-00100000010000000000001010011001
+00100000010000000000001010010000
 01111001001000000010101000000000
 01111000001011101111110000000000
 01111000001100000111110000000000
@@ -702,7 +693,7 @@
 11011000110000000100101101111010
 11101000110000001000000000000000
 00001000000000001000011000001000
-11000010000000000000001010111110
+11000010000000000000001010110101
 01111000001001000111110000000000
 00001000000000001000011000011000
 01111000010001000111110000000000
@@ -730,7 +721,7 @@
 00100000011110100000000000000000
 01101000000010001100110001111000
 11011010001000000000110110011110
-00100000010000000000001011011111
+00100000010000000000001011010110
 01100000000010001100110001111000
 00100000011000000000000000000000
 00011010001000100111111000000000
@@ -745,7 +736,7 @@
 00011010001000100000110000000000
 11101000110000001000000000000000
 10011000010000001000010000000000
-11000010000000000000001011101001
+11000010000000000000001011100000
 00011000010010010111111000000000
 00011111111000100000010000000000
 11000110100100110000000000000000
@@ -758,17 +749,17 @@
 00100000011000000000000000000000
 00100000011000000000000000000000
 11000110000100110000000000000000
-00100000010000000000001111001011
-00100000010000000000001100000001
+00100000010000000000001111000010
+00100000010000000000001011111000
 01101000000000001100000001000000
-11000011000000000000001011111110
+11000011000000000000001011110101
 01101000000000001000000010100000
 00100100011110100000000000000000
 01011000000000000000000000000000
 01100000000001000000000010100001
 00100000011000000000000000000000
-00100000010000000000001100001010
-00100000010000000000001011111110
+00100000010000000000001100000001
+00100000010000000000001011110101
 00100000010000000011111010111111
 01101000000100100000000001110000
 01101000000110100000000001111000
@@ -778,45 +769,45 @@
 00100000011000000000000000000000
 01101000000000001100101100000011
 00100000011110100000000000000000
-00100000001000000000010100110101
+00100000001000000000010100101100
 00100000010000000011010000010110
-00100000001101011000001100010111
+00100000001101011000001100001110
 01110000100000000111100000100000
-00100000010000000000001111110100
+00100000010000000000001111101011
 01101000000000001100000111011110
 01100000000000001100110001110101
-00100000010000000000011001110101
+00100000010000000000011001101100
 01101000000000001100011010000101
 01100000000000001100011011011010
 00100000010000000100001111001010
-00100000010000000000001100011100
+00100000010000000000001100010011
 00100000001000000111010010111001
 01101000000000001100110001110101
 01100000000000001100000111011110
 00100000011000000000000000000000
-00100100010101011000001101011111
-00100000010000000000001101000000
+00100100010101011000001101010110
+00100000010000000000001100110111
 00100000011101011000000000000000
-00100000010000000000011011100011
-00100000010000000000001110110110
-00100000001000000000001110011100
-00100000010000000000001100011001
+00100000010000000000011011011010
+00100000010000000000001110101101
+00100000001000000000001110010011
+00100000010000000000001100010000
 01101000000000001100001000010000
-11000000000110100000001100100110
+11000000000110100000001100011101
 00100000011000000000000000000000
 01110000010001111001111100000001
 01101000000000010100011010101000
 01101000000010001100101100010010
 00011000010001100111110011111111
-00100100001000101000001100101100
+00100100001000101000001100100011
 01011000000000000000001001011000
 01100000000000010100011010101110
 00100000010000000011010000011000
-00100000010000000000001100110100
+00100000010000000000001100101011
 01011000000000000000000000000100
 11100000110000001000000000000000
 11011000110000000100001110010000
-00100000010000000000010110101100
+00100000010000000000010110100011
 00100000001000000111110111110100
 11011010001000000100001101110000
 11101010001000001000000000000000
@@ -824,29 +815,29 @@
 10011000110000001010001000000000
 11101000110000001000000000000000
 11000001000000001000000000000000
-00100000001000000000001100110101
+00100000001000000000001100101100
 01101000000000100100011011010011
 11000011000010100011110101100110
 01101000000000001100011101111010
 11000000011111111011110101100110
-00100000001000000000010100110101
+00100000001000000000010100101100
 01110000010000100001001001110110
 00100000001000000011110100110110
-00100000010000000000001101000000
+00100000010000000000001100110111
 00100000010000000100000011000000
 00100000010000000100000011011001
-11000000000110000000001101001110
-11000000000110001000001101010000
+11000000000110000000001101000101
+11000000000110001000001101000111
 00100000010000000100000011010001
 00100000000000000000001111101000
-00100000001000000000001101000100
+00100000001000000000001100111011
 01110000010010110000001100000001
 00100000010000000110010000001111
-00100000010000000000001101000010
+00100000010000000000001100111001
 00100000001000000110010000010001
-00100000010000000000001101010101
+00100000010000000000001101001100
 00100000001000000100000011100000
-00100000010000000000001101010101
+00100000010000000000001101001100
 01101000000000001100011011011110
 11000000001110000100000011101000
 01110000010001101110000000000001
@@ -854,7 +845,7 @@
 01011000000000001000000000000110
 00100000010000000110010000010011
 00100000000000000010111011100000
-00100000001000000000001100111011
+00100000001000000000001100110010
 01011000000000000000000000000110
 00100000010000000110010000010100
 00011111111000011111111000001000
@@ -866,7 +857,7 @@
 00100000010000000011111000011110
 01011000000000000000000000000000
 01100000000000010100000101010100
-00100000010000000000001110000011
+00100000010000000000001101111010
 00100000010000000011111001010100
 00100000010000000101100000010000
 00100000010000000101100000111001
@@ -877,12 +868,12 @@
 00101111111011111111111000011001
 00100100010000001110010111000010
 00100000010000000100010000111111
-00100000010000000000001110001101
-00100000010000000000010001011111
+00100000010000000000001110000100
+00100000010000000000010001010110
 00100000010000000110010111011111
-00100000010000000000001101110110
+00100000010000000000001101101101
 01101000000000001100101100010010
-11000000011111111000001101111110
+11000000011111111000001101110101
 00100000011000000000000000000000
 11011000010000000000000000000001
 11011010001000000100101100010010
@@ -909,7 +900,7 @@
 00100000011000000000000000000000
 00100000010000000011001111000100
 00100000001000101100001100010110
-00100000010000000000010101110100
+00100000010000000000010101101011
 00100000001000000011110111001011
 11011000010000000000000000000010
 11011010001000000000101010101010
@@ -924,9 +915,9 @@
 00100000011000000000000000000000
 01011000000000000000000000011001
 01100000000000010100110100000001
-00100100010101011000001110011001
-00100000010000000000001101000010
-00100000010000000000001101011001
+00100100010101011000001110010000
+00100000010000000000001100111001
+00100000010000000000001101010000
 01101000000000001100011100011111
 01100000000000001100011100011110
 01101000000000100100011011010011
@@ -936,7 +927,7 @@
 01011000000000001111111111111111
 01100000000000010100101111100110
 11100000101000010000000000000000
-00100000010000000000010001011111
+00100000010000000000010001010110
 00100000010000000110010111010001
 00100000001000000000000111001110
 11011111001000000000000000000010
@@ -946,23 +937,23 @@
 11101000110010010000000000000000
 10011000010001100111110000000000
 00100100010000101111111111101001
-11000010000000000000001110110001
+11000010000000000000001110101000
 00100000011000000000000000000000
-01011000000000000000001111000111
+01011000000000000000001110111110
 01100000000000010100110011101111
-01011000000000000000001111011110
+01011000000000000000001111010101
 01100000000000010100000111101111
-01011000000000000000011001100011
+01011000000000000000011001011010
 01100000000000010100000111111001
-01011000000000000000001011110111
+01011000000000000000001011101110
 01100000000000010100000111101101
-01011000000000000000010000101001
+01011000000000000000010000100000
 01100000000000010100000111110101
-01011000000000000000010000010110
+01011000000000000000010000001101
 01100000000000010100000111110011
-01011000000000000000010001111000
+01011000000000000000010001101111
 01100000000000010100000111101011
-01011000000000000000010010001101
+01011000000000000000010010000100
 01100000000000010100000111111101
 00100000011000000000000000000000
 00100000010000000100010000000001
@@ -971,40 +962,40 @@
 00100000001000000000000001111001
 11011000110000000001100000000000
 11011000101000000100100000001011
-00100000010000000000001111010011
+00100000010000000000001111001010
 11011000110000000001100100000000
-00100000010000000000001111010011
+00100000010000000000001111001010
 11011000110000000001101000000000
-00100000010000000000001111010011
+00100000010000000000001111001010
 11011000110000000001101100000000
 11011111001000000000000000011011
 00100000001000000111111100000001
 11011000110000000100100000001011
 11011000101000000001100000000000
-00100000010000000000001111010011
+00100000010000000000001111001010
 11011000101000000001100100000000
-00100000010000000000001111010011
+00100000010000000000001111001010
 11011000101000000001101000000000
-00100000010000000000001111010011
+00100000010000000000001111001010
 11011000101000000001101100000000
-00100000001000000000001111010011
+00100000001000000000001111001010
 00100000010000000101100010010010
 00100100011110100000000000000000
 01101000000000001100101100010010
-11000000011111111000001111100101
+11000000011111111000001111011100
 01101000000000001100011011000101
 00011111111000010111111000000011
 11000001100000011000000000000000
 01101000000000001100011110011100
-00100000010110100000010000010011
+00100000010110100000010000001010
 01101000000000100100011011010011
 11000010100000101100000101111001
 00100000010000000011111110010111
 00100100011101000000000000000000
-00100000010000000000001111101111
+00100000010000000000001111100110
 00100000010000000000000100100001
-00100000010000000000010000001110
-00100000001000000000001111111001
+00100000010000000000010000000101
+00100000001000000000001111110000
 01101000000000001100011011110101
 11000011100000111000000000000000
 01110000010000010111001000000000
@@ -1017,7 +1008,7 @@
 00100000001000000111111000111000
 11011010001000000100011010011010
 00100000010000000111111000111101
-00100000010101000000001111111101
+00100000010101000000001111110100
 00100000011000000000000000000000
 01101000000000001100011111000001
 00011111111000001111111000000001
@@ -1025,7 +1016,7 @@
 00100000011000000000000000000000
 11011010001000000100011010011010
 00100000010000000111111001010100
-00100000001101000000010000000101
+00100000001101000000001111111100
 00100000011000000000000000000000
 00100000010000000101011001010010
 01101000000000001100011111000001
@@ -1043,16 +1034,16 @@
 00100000011000000000000000000000
 00100000010000000101100000010100
 01110000010001111001110000000001
-00100000001000000000001101010101
+00100000001000000000001101001100
 00100000010000000111111000110100
-00100000010000000000010000011001
+00100000010000000000010000010000
 00100000001000000011111011100000
 01101000000010001100011011100111
-00100000010000000000010100010011
+00100000010000000000010100001010
 01101000000010001100011011100111
 00100000010000000110100000011101
-00100000001000001000010000100111
-00100000010000000000010100011100
+00100000001000001000010000011110
+00100000010000000000010100010011
 01101000000000001100011010110110
 11000001000000000000000000000000
 01110000010001101011011000000000
@@ -1061,37 +1052,37 @@
 00011111111000010111111000000011
 01100000000000001100011101111010
 00100000001000000011110101110100
-00100000010000000000010100011100
+00100000010000000000010100010011
 00100000001000000011110101100010
 00011010011000100111111000000000
-11000000000010100000010000110011
-11000000000010101000010000110111
-11000000000101001000010001000000
-11000000000110010000010001000010
-11000000001000000000010001001001
-11000000000111001000010001010100
-11000000000111010000010001100011
-11000000000111100000010001110101
+11000000000010100000010000101010
+11000000000010101000010000101110
+11000000000101001000010000110111
+11000000000110010000010000111001
+11000000001000000000010001000000
+11000000000111001000010001001011
+11000000000111010000010001011010
+11000000000111100000010001101100
 00100000001000000100000101111101
 01110000010010000000100000000000
-00100000010000000000001101001010
-00100000010000000000001111110100
+00100000010000000000001101000001
+00100000010000000000001111101011
 00100000001000000100000111000011
-00100000010000000000010010001001
+00100000010000000000010010000000
 01011000000000000000000000000111
 01100000000000010100010010010110
 01100000000000010100010010011000
 01110000010001111100010000000000
 01110000010001111001110000000000
-00100000010000000000001111110100
+00100000010000000000001111101011
 00100000010000000101100000010110
 00100000001000000100000111011001
 01110000000010101001100100010010
 00100000001000000111110110001111
 01101000000000001100011110011111
-11000000000000001000010001000101
-00100000001000000000010001000111
-00100000010000000000010001000000
+11000000000000001000010000111100
+00100000001000000000010000111110
+00100000010000000000010000110111
 01110000010001101100011000010100
 11011000111000000000000000000001
 00100000001000000100000110111001
@@ -1104,9 +1095,9 @@
 01011000000000000000000000001001
 01100000000000010100010010010110
 01100000000000010100010010011000
-00100000010000000000010001000000
-00100000001000000000010111001011
-00100000010000000000001101001010
+00100000010000000000010000110111
+00100000001000000000010111000010
+00100000010000000000001101000001
 01110000010001111000101100000001
 11011000111000000000000000000011
 00100000010000000100001111010010
@@ -1114,40 +1105,40 @@
 01100000000000010100011100000111
 01110000010001101010011100000000
 00100000010000000100000001011101
-00100000010000000000001100011001
-00100000010000000000010001011111
+00100000010000000000001100010000
+00100000010000000000010001010110
 00100000001000000110010111010001
 11011010001000000100101111100110
 11011010010000000000000001011011
 11011000010000000000000000000100
 00100000011000000000000000000000
-00100000010000000000010010001001
+00100000010000000000010010000000
 01110000010011001111111000000000
-00100000010000000000001100011001
+00100000010000000000001100010000
 00100000010000000000000111111111
 01101000000000001100100001110111
 11000010100000000011010000001010
 01110000010000011011110100000000
 01101000000000001100101100010010
-11000000011111111000010001110001
+11000000011111111000010001101000
 00100000010000000100001100010110
 11011111001000000000000000000011
 11011000110000000100011100100010
-00100000010000000000001110101111
-00100000001101000000010001110010
-00100000001000000000001100100010
+00100000010000000000001110100110
+00100000001101000000010001101001
+00100000001000000000001100011001
 01110000010001111001110100000001
 01110000010001111001111000101000
 00100000011000000000000000000000
-00100000010000000000001101001010
+00100000010000000000001101000001
 00100000010000000011111110001101
-00100000001000000000010001011101
+00100000001000000000010001010100
 01111000001101000111110000000000
 01101000000100100000000100111000
 01111001001101000111111000011010
 01100000000100100000000001001100
 00100000010000000010110000100001
-00100000010000000000010010001001
+00100000010000000000010010000000
 00100000010000000111010010111101
 00100000010000000100010010000010
 00100000010000000011111010011111
@@ -1162,34 +1153,34 @@
 01101000000000001100101100000011
 00100000011110100000000000000000
 01110000010010110000001100000000
-00100000001000000000001101011001
-00100000010000000000010010110110
-00100000010000000100001111101011
-00100000010000000000010010011111
-00100000010000000000010010100110
-00100000010000000000010010011010
+00100000001000000000001101010000
 00100000010000000000010010101101
+00100000010000000100001111101011
+00100000010000000000010010010110
+00100000010000000000010010011101
+00100000010000000000010010010001
+00100000010000000000010010100100
 00100000010000000100001000110100
 00100000010000000100001000110111
-00100000010000000000010010010111
+00100000010000000000010010001110
 00100000001000000100001000111010
 11011010011000000100011011000110
 11011010010000000011110101100000
 00100000001000000011001101101101
 11011010011000000100100000000111
-11011010010000000000010010011101
+11011010010000000000010010010100
 00100000001000000011001101101101
 01110000010010000000011000000000
 00100000011000000000000000000000
 11011010011000000100100000001010
-11011010010000000000010010100010
+11011010010000000000010010011001
 00100000001000000011001101101101
 01011000001101101110111010000000
 01100000000000011100101111101101
 01110000010010000000100000000001
 00100000011000000000000000000000
 11011010011000000100100000001001
-11011010010000000000010010101001
+11011010010000000000010010100000
 00100000001000000011001101101101
 01101000000000001100011111000101
 01100000000000001100000101110010
@@ -1198,7 +1189,7 @@
 01101000000000001100011110011101
 00100000011110100000000000000000
 01101000000000001100011110011110
-00100000001110100000010010110100
+00100000001110100000010010101011
 00011111111000001111111111111111
 01100000000000001100011110011110
 00100000011000000000000000000000
@@ -1218,10 +1209,10 @@
 00100000010000000110100100001000
 01100000000000010100011100001111
 11011010001000000100011100001001
-00100000010000000000010011010001
+00100000010000000000010011001000
 01101000000000001100001000110001
 11000010100000001011010000001010
-11000011000000000000010011001010
+11000011000000000000010011000001
 01110000010010110000001000000001
 00100000001000000100001111100111
 00100000010000000100001111101001
@@ -1247,56 +1238,56 @@
 01111000010101000111110000000000
 01011000000000000000000000000000
 01100000000000110100011010011011
-00100000010000000000010100100001
+00100000010000000000010100011000
 00100000010000000100000001111001
 00100000010000000100000001111110
-00100000010000000000010011101000
-00100100001101000000011011100011
-00100000010000000000011011100110
+00100000010000000000010011011111
+00100100001101000000011011011010
+00100000010000000000011011011101
 00100000001000000011111110100000
-00100000010000000000010011101010
+00100000010000000000010011100001
 00100000001000000100000010011010
 11011010001000000000000000000000
-00100000010000000000010011110101
-00100000010000000000010011111011
-00100000010000000000010100000001
-00100000010000000000010011110001
+00100000010000000000010011101100
+00100000010000000000010011110010
+00100000010000000000010011111000
+00100000010000000000010011101000
 00011010001000100111111000000000
 00100000011000000000000000000000
 01101000000000001100011011100101
 11000001011111111000000000000000
-00100000010000000000010100000111
-00100000001000000000010100001101
+00100000010000000000010011111110
+00100000001000000000010100000100
 01101000000010001100011011100010
-00100000010000000000010100011100
+00100000010000000000010100010011
 01101000000010001100011011100010
 00100000010000000110100000011101
 01111001001000001010001000000000
 00100000011000000000000000000000
 01101000000010001100011011100011
-00100000010000000000010100011100
+00100000010000000000010100010011
 01101000000010001100011011100011
 00100000010000000110100000011101
 01111001001000001010001000000001
 00100000011000000000000000000000
 01101000000010001100011011100100
-00100000010000000000010100011100
+00100000010000000000010100010011
 01101000000010001100011011100100
 00100000010000000110100000011101
 01111001001000001010001000000010
 00100000011000000000000000000000
 01101000000010001100011011100101
-00100000010000000000010100010011
+00100000010000000000010100001010
 01101000000010001100011011100101
 00100000010000000110100000011101
 01111101001000001010001000000011
-00100000001000000000010100011100
+00100000001000000000010100010011
 01101000000010001100011011100110
-00100000010000000000010100010011
+00100000010000000000010100001010
 01101000000010001100011011100110
 00100000010000000110100000011101
 01111101001000001010001000000100
-00100000001000000000010100011100
+00100000001000000000010100010011
 01111001001111111000010000000111
 11011000101000001000000001111000
 00100000010000000110100000110000
@@ -1310,11 +1301,11 @@
 11011000101000001000000001111000
 00100000010000000110100000110000
 01111001001111111000010000000111
-00100000001000000000010100010111
+00100000001000000000010100001110
 01101000000000001100011011100000
-11000000000000100000010100101101
+11000000000000100000010100100100
 11000000000000101100000000010000
-00100000001000000000010100100101
+00100000001000000000010100011100
 00100000010000000011111111000000
 01111000010101000111110000000000
 01101000000000001100011011110101
@@ -1334,15 +1325,15 @@
 01101000000000001100011011100000
 11000000000000101011110110101010
 11000000000000100011110110010110
-11000000000000110000010101001001
-11000000000000011000010101001001
+11000000000000110000010101000000
+11000000000000011000010101000000
 01101000000000001100011101111010
 00011111111001100111110000000001
-00100000010000101000010101000011
+00100000010000101000010100111010
 01101000000000001100011101111010
-11000000000000000000010101000101
+11000000000000000000010100111100
 11000000000000001011110110001000
-11000000000000011000010101000111
+11000000000000011000010100111110
 01110000010010000111100000000010
 00100000001000000011110110001100
 01110000010001110111101000000010
@@ -1353,11 +1344,11 @@
 00100000001000000011110110001110
 01101000000000001100011101111010
 00011111111001100111110000000001
-00100000010000101000010101010100
+00100000010000101000010101001011
 01101000000000001100011101111010
-11000000000000000000010101010110
-11000000000000001000010101011010
-11000000000000011000010101011101
+11000000000000000000010101001101
+11000000000000001000010101010001
+11000000000000011000010101010100
 01110000010010000111100000000010
 01101000000000001100011110000001
 00011111111000001111111111111111
@@ -1377,7 +1368,7 @@
 00100000001000000011110110111110
 01101000000000001100011101111010
 00011111111001100111110000000001
-00100000010000101000010101000011
+00100000010000101000010100111010
 01101000000000001100011101111010
 11000000000000000011110110011101
 11000000000000001011110110011011
@@ -1396,12 +1387,12 @@
 00100000001000000100001001101101
 00100000010000000110100010100010
 01101000000000010100001000011101
-00100000001110100000010101111001
+00100000001110100000010101110000
 01100000000000010100011111000010
-00100000001000000000010101111100
+00100000001000000000010101110011
 01011000000000000001000100100010
 01100000000000010100011111000010
-00100000001000000000010101111000
+00100000001000000000010101101111
 11011000010000000000000000000010
 11011010001000000100011111000010
 11011010010000000000000001011111
@@ -1410,25 +1401,25 @@
 11011010001000000100011111000010
 11011010010000000000000001011111
 00100000001000000110010111011111
-00100000010000000000001100011001
+00100000010000000000001100010000
 01110000010001111001110000000000
 01101000000000010100011010000010
-11000010100001011000010110010010
+11000010100001011000010110001001
 01101000000000100100011011010011
-11000011000011000000010110010010
-00100000010000000000010110000000
+11000011000011000000010110001001
+00100000010000000000010101110111
 01101000000010010100011111000010
 00011000010000001000010000000001
 01100000000010010100011111000010
 01100000000010010100010010100001
-00100000010000000000010101111100
+00100000010000000000010101110011
 00011000000010100111111000000000
 01100000000000001100010010100000
 00100000010000000011010000000010
 01011000111011011000111000001110
 01100000000000011100010010100011
 01110000010010110001001001011010
-00100000010000000000001101111010
+00100000010000000000001101110001
 00100000010000000011010000011000
 01101000000000010100011010000111
 01100000000000010100011010101100
@@ -1441,14 +1432,14 @@
 00100000010000000100001111001010
 01101000000000001100000010010010
 00101111111011111111111000000001
-00100000010000001000010110100101
+00100000010000001000010110011100
 00100000001000000100001011000100
 01110000010001111001111100000000
-00100000010000000000001100110100
+00100000010000000000001100101011
 01011000000000000000000000000101
 11100000110000001000000000000000
 11011000110000000100101100100100
-00100000010000000000010110101100
+00100000010000000000010110100011
 00100000001000000111110111110100
 11011000101000000100001101111011
 11011111001000000000000000010011
@@ -1456,7 +1447,7 @@
 00100000001000000101011110111000
 01011000000000000000000000000000
 01100000000000010100011010101100
-00100000010000000000001101010101
+00100000010000000000001101001100
 00100000001000000100001011001011
 01101000000000001100010100001111
 00011111111000001111111000000001
@@ -1464,7 +1455,7 @@
 11000000000001100101001110010101
 00100000010000000101010110101010
 00100000010000000101011000011110
-00100000010000000000011010000110
+00100000010000000000011001111101
 00100000001000000101001110001111
 01101000000000001000000000010110
 00011111111000001111111000000001
@@ -1475,7 +1466,7 @@
 00100000010000000010100110111011
 00100000010000000000000000011110
 00100000001000000101010010100011
-00100000010000000000010111001101
+00100000010000000000010111000100
 00100000001000000101010101111101
 01101000000000001100011111000101
 01100000000000001100000101110010
@@ -1485,17 +1476,17 @@
 00100000011000000000000000000000
 01101000000000001100001111010110
 00011111111001100111110000001100
-00100100001000010000010111001011
+00100100001000010000010111000010
 01101000000000001100001111011000
 01101000000010001100011111000101
 10011000010001100111110000000000
-00100000001000010000010111000111
+00100000001000010000010110111110
 01101000000000001100001111011000
 01100000000000001100000101110010
-00100000001000000000010111001001
+00100000001000000000010111000000
 01101000000000001000010000111111
 11000100000000110000000000000000
-00100000010000000000010111011100
+00100000010000000000010111010011
 00100100011101000000000000000000
 00100000001000000101010110100000
 01111000001101000111110000000000
@@ -1507,27 +1498,27 @@
 11000001100000000000000000000000
 00100000001000000111111111101001
 01101000000000001000010001010110
-11000010100000101000010111111000
-00100000010000000000011001111000
+11000010100000101000010111101111
+00100000010000000000011001101111
 01101000000000001100011110001110
-00100100001110100000010111101110
+00100100001110100000010111100101
 01101000000000001000010000111111
-11000011000000100000010111110010
+11000011000000100000010111101001
 01101000000000001000001011011010
-00100000001110100000010111110010
+00100000001110100000010111101001
 00100000001000000101011001100100
 01101000000000001100011110001110
 00011111111000001111111111111111
 01100000000000001100011110001110
 00100000001000000101011001100100
 01101000000000001100010011000100
-11000000100000101000010111110101
+11000000100000101000010111101100
 01110000010001111000111000000011
 00100000010000000101100010010010
-00100000010110100000010000000001
+00100000010110100000001111111000
 00100000001000000101011000100010
-00100000010000000000010111111010
-00100000001000000000011000000110
+00100000010000000000010111110001
+00100000001000000000010111111101
 01101000000000001100011011000101
 00011111111000010111111000000011
 11000001100000011000000000000000
@@ -1540,7 +1531,7 @@
 01100000000000001100001111011100
 00100000010000000101011001010000
 00100000011000000000000000000000
-00100000001000000000011001111100
+00100000001000000000011001110011
 01101000000000001100011110011111
 00100000011110100000000000000000
 01101000000000001100011011000101
@@ -1561,10 +1552,10 @@
 00011000110000100111111000000000
 01100000000000010100010100001101
 01101000000000001100010100001100
-11000000000000011000011000011101
+11000000000000011000011000010100
 00100000001000000101011010001101
 01101000000000001000001011011011
-11000000000000001000011000100000
+11000000000000001000011000010111
 00100000001000000101110001100101
 11101000110000101000000000000000
 01100000000000101100001111001110
@@ -1572,15 +1563,15 @@
 01100000000000010000010001011111
 00100000001000000101110010001010
 11101000110000010000000000000000
-11000000000000100000011000101001
-11000000000000110000011001000110
+11000000000000100000011000100000
+11000000000000110000011000111101
 00100000001000000101011010011000
 00100000010000000111111010100101
-00100000010000000000011000000111
+00100000010000000000010111111110
 00100000010000000111111010011111
 11101000110000011000000000000000
 01100000000000011000010001110111
-11000000000010000000011000111000
+11000000000010000000011000101111
 00011111111011001000010000000000
 00011000010001100111110000100100
 00100000001000010101100010101101
@@ -1605,7 +1596,7 @@
 11100000110000010000000000000000
 00100000011000000000000000000000
 11101000110000001000000000000000
-11000000000000101000011001001001
+11000000000000101000011001000000
 00100000001000000101101011110101
 00100000010000000101101101011010
 01101000000000001000010000111111
@@ -1614,7 +1605,7 @@
 00100000001000000101110010001110
 01101000000000001000000000010110
 11000000100100111101011011110010
-00100000010000000000011001010100
+00100000010000000000011001001011
 11011000111000000000000000000000
 01101000000000010100010010000010
 00100000001000000111111100001000
@@ -1624,7 +1615,7 @@
 00011111111000001111111011111010
 00100000001000000011110010111110
 01111000010101011111110000000000
-00100000001101110000011001011100
+00100000001101110000011001010011
 00100100001101101101100000000110
 00100000010000000010101111001011
 01101000000000010100000011000001
@@ -1660,7 +1651,7 @@
 00100000011000000000000000000000
 01101000000000001100110011110111
 00011111111001100111110000000010
-00100100010000010000011010000100
+00100100010000010000011001111011
 01101000000000001100110011110111
 11000001000000000000000000000000
 00011111111000001111111111111111
@@ -1673,41 +1664,41 @@
 11000011100000111000000000000000
 11000011100000110000000000000000
 11011010001000000100110010000000
-00100000010000000000001011100110
+00100000010000000000001011011101
 01100000000010001100110011111000
 01011000000000000000000010000010
-11000101000100110000011010010000
+11000101000100110000011010000111
 01011000000000000000000010000000
 10011000010001100111110000000000
-00100100001000010000011010101000
+00100100001000010000011010011111
 01101000000000001100110011110111
 00011111111001100111110000000010
-00100100001000010000011010011000
+00100100001000010000011010001111
 01101000000000001100110011110111
-11000000000000000000011010101001
+11000000000000000000011010100000
 00100000011000000000000000000000
 01101000000000001100110011110111
 11000001100100000000000000000000
 01110000010011001111011100000000
 01101000000010001100110011111000
 01011000000000000000000001110111
-11000101000100110000011010011111
+11000101000100110000011010010110
 01011000000000000000000001110101
 10011000010001100111110000000000
 00100100011000010000000000000000
 01101000000000001100110011111010
-11000000000000000000011010110000
+11000000000000000000011010100111
 00011111111000001111111111111111
 01100000000000001100110011111010
-11000000000000000000011010110000
+11000000000000000000011010100111
 01110000010000011101111000000000
 00100000011000000000000000000000
 01110000010011001111011100000000
 01101000000000001100110011111010
-11000000000000010000011010101110
+11000000000000010000011010100101
 00011111111000001111111000000001
 01100000000000001100110011111010
-11000000000000001000011010100110
+11000000000000001000011010011101
 01110000010000011101111000000010
 00100000011000000000000000000000
 01110000010000011101111000000100
@@ -1728,20 +1719,20 @@
 00100000000000000000000000001010
 01110000100010010000001001111101
 01101000000000001100000111011110
-11000000000000010000011011001010
-11000000000000100000011011001111
-11000000000100000000011011011110
-00100000010000000000011011010100
+11000000000000010000011011000001
+11000000000000100000011011000110
+11000000000100000000011011010101
+00100000010000000000011011001011
 01110000100010010101010111010000
 01110000100010010101011011100000
 01110000100010010101100001101100
 00100000001000000010100101001011
-00100000010000000000011011011001
+00100000010000000000011011010000
 01110000100010010101010111010000
 01110000100010010101011011100000
 01110000100010010101100000111100
 00100000001000000010100101010011
-00100000010000000000011011010100
+00100000010000000000011011001011
 01110000100010010101010111010000
 01110000100010010101011011000000
 01110000100010010101100001101100
@@ -1766,19 +1757,19 @@
 00100000001000000111111011010100
 01101000000000100100011010011011
 00100000011110100000000000000000
-00100000010000000000011100110111
+00100000010000000000011100101110
 01011000000000000000000000000110
-00100000010000000000011100101010
+00100000010000000000011100100001
 01011000000000000000000000000011
-00100000010000000000011100110000
+00100000010000000000011100100111
 01101000000000001100101100011111
-11000000000000001000011011110000
-00100000001000000000011011100011
+11000000000000001000011011100111
+00100000001000000000011011011010
 01101000000000010100101100100000
 01100000000000010001000110111110
 01101000000000010100011010011011
 01100000000000010001000111000000
-00100000010000000000011100000011
+00100000010000000000011011111010
 01101000000000010001000110111110
 01100000000000010100101100100000
 01101000000000010001000111000000
@@ -1787,7 +1778,7 @@
 01100000000000010001000110111110
 01101000000000010100011010011101
 01100000000000010001000111000000
-00100000010000000000011100000011
+00100000010000000000011011111010
 01101000000000010001000110111110
 01100000000000010100101100100010
 01101000000000010001000111000000
@@ -1798,32 +1789,32 @@
 10011000010000001111111000000000
 01100000000000011001000111000010
 00101111111011111111111000010000
-00100000001000001000011100010000
+00100000001000001000011100000111
 01101000000000001001000111000011
-11000000011111111000011100010111
+11000000011111111000011100001110
 01101000000000001001000111000010
 00011111111000110111111000000000
 01100000000000010001000110111110
 01100000000000010001000111000000
 00100000011000000000000000000000
 01101000000000001001000111000011
-11000000000000000000011100010100
+11000000000000000000011100001011
 01101000000000011001000111000010
-00100000001000000000011100001100
+00100000001000000000011100000011
 01110000000100011100010000000000
 01101000000000001001000111000010
-00100000001000000000011100001100
+00100000001000000000011100000011
 01101000000000001001000111000010
-00100000010000000000011100100010
+00100000010000000000011100011001
 01100000000000001001000110111110
 01100000000000001001000111000000
-00100000001110100000011100100000
+00100000001110100000011100010111
 01011000000000000000000011111111
 01100000000000001001000110111111
 01100000000000001001000111000001
 00100000011000000000000000000000
 01011000000000000000000000000000
-00100000001000000000011100011101
+00100000001000000000011100010100
 00011111111001100111111000000000
 01100000000000001000101010101110
 01101000000000001000101010101110
@@ -1833,35 +1824,44 @@
 00011111111001100111111000000000
 00100000011000000000000000000000
 10011010001001100111110000000000
-00100100001000010000011100110101
+00100100001000010000011100101100
 10011010010001100111110000000000
-00100100001000010000011100110101
+00100100001000010000011100101100
 01110000010010110001111100000000
 00100000011000000000000000000000
 10011010001001100111110000000000
 00100100011000010000000000000000
 10011010010001100111110000000000
 00100100011000010000000000000000
-00100000001000000000011100101110
+00100000001000000000011100100101
 01110000010010110001111100000001
 00100000011000000000000000000000
 01101000000000010100011010011011
 01100000000000010001000111000000
-00100000010000000000011101000000
+00100000010000000000011100110111
 00011111111000100010001000000000
 01101000000000010100011010011101
 01100000000000010001000111000000
-00100000010000000000011101000000
+00100000010000000000011100110111
 00011111111000100010010000000000
 00100000011000000000000000000000
 01101000000000001001000111000001
-11000000011111111000011101000101
+11000000011111111000011100111100
 01101000000000001001000111000000
 00011111111000010111111011111111
 00100000011000000000000000000000
 01101000000000010001000111000000
 00011111111001100111111000000000
-00100000001000000000011101000011
+00100000001000000000011100111010
+                                
+                                
+                                
+                                
+                                
+                                
+                                
+                                
+                                
                                 
                                 
                                 
Index: output/eeprom.dat
===================================================================
--- /branch/mouse_project/XZR/24G&BLE_li/output/eeprom.dat	(revision 1537)
+++ /branch/mouse_project/XZR/24G&BLE_li/output/eeprom.dat	(working copy)
@@ -2,8 +2,8 @@
 02
 aa
 55
-22
-1d
+fe
+1c
 c2
 84
 00
@@ -11,11 +11,11 @@
 c0
 42
 86
-e1
+d8
 c0
 44
 86
-b2
+a9
 c0
 00
 00
@@ -39,35 +39,35 @@
 c0
 62
 03
-0d
+04
 c0
 64
 83
-91
+88
 c0
 65
 03
-95
+8c
 c0
 71
 85
-34
+2b
 c0
 73
 04
-de
+d5
 c0
 75
 05
-6f
+66
 c0
 75
 85
-84
+7b
 c0
 76
 05
-b0
+a7
 20
 20
 2a
@@ -75,51 +75,51 @@
 c0
 1c
 85
-b4
+ab
 c0
 21
 85
-bc
+b3
 c0
 25
 05
-c2
+b9
 c0
 2b
 85
-c5
+bc
 c0
 2c
 85
-d7
+ce
 c0
 31
 85
-e4
+db
 c0
 33
 06
-0e
+05
 c0
 33
 86
-25
+1c
 c0
 35
 06
-4e
+45
 c0
 3b
 86
-59
+50
 c0
 1f
 82
-9c
+93
 c0
 46
 06
-69
+60
 20
 20
 2a
@@ -191,7 +191,7 @@
 20
 40
 03
-d5
+cc
 20
 40
 6a
@@ -315,7 +315,7 @@
 20
 40
 06
-86
+7d
 68
 00
 cb
@@ -347,7 +347,7 @@
 20
 40
 02
-fe
+f5
 58
 00
 ea
@@ -383,7 +383,7 @@
 20
 40
 02
-c9
+c0
 24
 74
 00
@@ -590,8 +590,8 @@
 e9
 20
 20
-03
-01
+02
+f8
 70
 4b
 ea
@@ -751,7 +751,7 @@
 20
 40
 06
-7c
+73
 68
 00
 cc
@@ -859,7 +859,7 @@
 20
 40
 06
-7c
+73
 70
 4c
 f1
@@ -1191,7 +1191,7 @@
 20
 20
 03
-55
+4c
 70
 4b
 c7
@@ -1235,7 +1235,7 @@
 20
 40
 06
-78
+6f
 68
 00
 cb
@@ -1299,7 +1299,7 @@
 20
 40
 06
-75
+6c
 20
 20
 01
@@ -1311,7 +1311,7 @@
 20
 40
 02
-a8
+9f
 68
 00
 cb
@@ -1347,11 +1347,11 @@
 20
 40
 02
-58
+4f
 20
 57
 82
-94
+8b
 20
 60
 00
@@ -1359,7 +1359,7 @@
 20
 40
 02
-94
+8b
 20
 20
 01
@@ -1907,7 +1907,7 @@
 20
 40
 03
-19
+10
 68
 02
 4b
@@ -1987,7 +1987,7 @@
 20
 40
 03
-19
+10
 68
 02
 4b
@@ -2370,42 +2370,6 @@
 00
 20
 40
-53
-c4
-68
-02
-4b
-e6
-98
-00
-12
-00
-20
-40
-29
-18
-68
-08
-cb
-c8
-20
-40
-29
-1f
-58
-00
-05
-00
-20
-40
-2a
-8f
-20
-40
-29
-24
-20
-40
 02
 46
 78
@@ -2443,7 +2407,7 @@
 24
 2c
 02
-98
+8f
 78
 46
 fc
@@ -2463,7 +2427,7 @@
 20
 40
 02
-91
+88
 60
 00
 cc
@@ -2479,11 +2443,11 @@
 24
 22
 82
-94
+8b
 20
 40
 02
-91
+88
 60
 00
 cb
@@ -2499,7 +2463,7 @@
 20
 22
 82
-74
+6b
 68
 00
 cb
@@ -2515,11 +2479,11 @@
 24
 20
 82
-94
+8b
 20
 40
 02
-91
+88
 e0
 a0
 80
@@ -2535,11 +2499,11 @@
 20
 22
 82
-7c
+73
 20
 40
 02
-91
+88
 e0
 a0
 80
@@ -2547,7 +2511,7 @@
 c2
 00
 02
-79
+70
 18
 a2
 22
@@ -2555,7 +2519,7 @@
 20
 40
 02
-91
+88
 60
 00
 cc
@@ -2595,7 +2559,7 @@
 20
 23
 02
-94
+8b
 78
 37
 fc
@@ -2663,7 +2627,7 @@
 20
 20
 02
-94
+8b
 20
 40
 29
@@ -2695,7 +2659,7 @@
 20
 40
 02
-a5
+9c
 68
 00
 c1
@@ -2743,7 +2707,7 @@
 20
 40
 02
-99
+90
 79
 20
 2a
@@ -2823,7 +2787,7 @@
 c2
 00
 02
-be
+b5
 78
 24
 7c
@@ -2935,7 +2899,7 @@
 20
 40
 02
-df
+d6
 60
 08
 cc
@@ -2995,7 +2959,7 @@
 c2
 00
 02
-e9
+e0
 18
 49
 7e
@@ -3047,11 +3011,11 @@
 20
 40
 03
-cb
+c2
 20
 40
-03
-01
+02
+f8
 68
 00
 c0
@@ -3059,7 +3023,7 @@
 c3
 00
 02
-fe
+f5
 68
 00
 80
@@ -3083,11 +3047,11 @@
 20
 40
 03
-0a
+01
 20
 40
 02
-fe
+f5
 20
 40
 3e
@@ -3127,7 +3091,7 @@
 20
 20
 05
-35
+2c
 20
 40
 34
@@ -3135,7 +3099,7 @@
 20
 35
 83
-17
+0e
 70
 80
 78
@@ -3143,7 +3107,7 @@
 20
 40
 03
-f4
+eb
 68
 00
 c1
@@ -3155,7 +3119,7 @@
 20
 40
 06
-75
+6c
 68
 00
 c6
@@ -3171,7 +3135,7 @@
 20
 40
 03
-1c
+13
 20
 20
 74
@@ -3191,11 +3155,11 @@
 24
 55
 83
-5f
+56
 20
 40
 03
-40
+37
 20
 75
 80
@@ -3203,19 +3167,19 @@
 20
 40
 06
-e3
+da
 20
 40
 03
-b6
+ad
 20
 20
 03
-9c
+93
 20
 40
 03
-19
+10
 68
 00
 c2
@@ -3223,7 +3187,7 @@
 c0
 1a
 03
-26
+1d
 20
 60
 00
@@ -3247,7 +3211,7 @@
 24
 22
 83
-2c
+23
 58
 00
 02
@@ -3263,7 +3227,7 @@
 20
 40
 03
-34
+2b
 58
 00
 00
@@ -3279,7 +3243,7 @@
 20
 40
 05
-ac
+a3
 20
 20
 7d
@@ -3311,7 +3275,7 @@
 20
 20
 03
-35
+2c
 68
 02
 46
@@ -3331,7 +3295,7 @@
 20
 20
 05
-35
+2c
 70
 42
 12
@@ -3343,7 +3307,7 @@
 20
 40
 03
-40
+37
 20
 40
 40
@@ -3355,11 +3319,11 @@
 c0
 18
 03
-4e
+45
 c0
 18
 83
-50
+47
 20
 40
 40
@@ -3371,7 +3335,7 @@
 20
 20
 03
-44
+3b
 70
 4b
 03
@@ -3383,7 +3347,7 @@
 20
 40
 03
-42
+39
 20
 20
 64
@@ -3391,7 +3355,7 @@
 20
 40
 03
-55
+4c
 20
 20
 40
@@ -3399,7 +3363,7 @@
 20
 40
 03
-55
+4c
 68
 00
 c6
@@ -3431,7 +3395,7 @@
 20
 20
 03
-3b
+32
 58
 00
 00
@@ -3479,7 +3443,7 @@
 20
 40
 03
-83
+7a
 20
 40
 3e
@@ -3523,11 +3487,11 @@
 20
 40
 03
-8d
+84
 20
 40
 04
-5f
+56
 20
 40
 65
@@ -3535,7 +3499,7 @@
 20
 40
 03
-76
+6d
 68
 00
 cb
@@ -3543,7 +3507,7 @@
 c0
 7f
 83
-7e
+75
 20
 60
 00
@@ -3651,7 +3615,7 @@
 20
 40
 05
-74
+6b
 20
 20
 3d
@@ -3711,15 +3675,15 @@
 24
 55
 83
-99
+90
 20
 40
 03
-42
+39
 20
 40
 03
-59
+50
 68
 00
 c7
@@ -3759,7 +3723,7 @@
 20
 40
 04
-5f
+56
 20
 40
 65
@@ -3799,7 +3763,7 @@
 c2
 00
 03
-b1
+a8
 20
 60
 00
@@ -3807,7 +3771,7 @@
 58
 00
 03
-c7
+be
 60
 01
 4c
@@ -3815,7 +3779,7 @@
 58
 00
 03
-de
+d5
 60
 01
 41
@@ -3823,7 +3787,7 @@
 58
 00
 06
-63
+5a
 60
 01
 41
@@ -3831,7 +3795,7 @@
 58
 00
 02
-f7
+ee
 60
 01
 41
@@ -3839,7 +3803,7 @@
 58
 00
 04
-29
+20
 60
 01
 41
@@ -3847,7 +3811,7 @@
 58
 00
 04
-16
+0d
 60
 01
 41
@@ -3855,7 +3819,7 @@
 58
 00
 04
-78
+6f
 60
 01
 41
@@ -3863,7 +3827,7 @@
 58
 00
 04
-8d
+84
 60
 01
 41
@@ -3899,7 +3863,7 @@
 20
 40
 03
-d3
+ca
 d8
 c0
 19
@@ -3907,7 +3871,7 @@
 20
 40
 03
-d3
+ca
 d8
 c0
 1a
@@ -3915,7 +3879,7 @@
 20
 40
 03
-d3
+ca
 d8
 c0
 1b
@@ -3939,7 +3903,7 @@
 20
 40
 03
-d3
+ca
 d8
 a0
 19
@@ -3947,7 +3911,7 @@
 20
 40
 03
-d3
+ca
 d8
 a0
 1a
@@ -3955,7 +3919,7 @@
 20
 40
 03
-d3
+ca
 d8
 a0
 1b
@@ -3963,7 +3927,7 @@
 20
 20
 03
-d3
+ca
 20
 40
 58
@@ -3979,7 +3943,7 @@
 c0
 7f
 83
-e5
+dc
 68
 00
 c6
@@ -3999,7 +3963,7 @@
 20
 5a
 04
-13
+0a
 68
 02
 46
@@ -4019,7 +3983,7 @@
 20
 40
 03
-ef
+e6
 20
 40
 01
@@ -4027,11 +3991,11 @@
 20
 40
 04
-0e
+05
 20
 20
 03
-f9
+f0
 68
 00
 c6
@@ -4083,7 +4047,7 @@
 20
 54
 03
-fd
+f4
 20
 60
 00
@@ -4114,8 +4078,8 @@
 54
 20
 34
-04
-05
+03
+fc
 20
 60
 00
@@ -4187,7 +4151,7 @@
 20
 20
 03
-55
+4c
 20
 40
 7e
@@ -4195,7 +4159,7 @@
 20
 40
 04
-19
+10
 20
 20
 3e
@@ -4207,7 +4171,7 @@
 20
 40
 05
-13
+0a
 68
 08
 c6
@@ -4219,11 +4183,11 @@
 20
 20
 84
-27
+1e
 20
 40
 05
-1c
+13
 68
 00
 c6
@@ -4259,7 +4223,7 @@
 20
 40
 05
-1c
+13
 20
 20
 3d
@@ -4271,35 +4235,35 @@
 c0
 0a
 04
-33
+2a
 c0
 0a
 84
-37
+2e
 c0
 14
 84
-40
+37
 c0
 19
 04
-42
+39
 c0
 20
 04
-49
+40
 c0
 1c
 84
-54
+4b
 c0
 1d
 04
-63
+5a
 c0
 1e
 04
-75
+6c
 20
 20
 41
@@ -4311,11 +4275,11 @@
 20
 40
 03
-4a
+41
 20
 40
 03
-f4
+eb
 20
 20
 41
@@ -4323,7 +4287,7 @@
 20
 40
 04
-89
+80
 58
 00
 00
@@ -4347,7 +4311,7 @@
 20
 40
 03
-f4
+eb
 20
 40
 58
@@ -4371,15 +4335,15 @@
 c0
 00
 84
-45
+3c
 20
 20
 04
-47
+3e
 20
 40
 04
-40
+37
 70
 46
 c6
@@ -4431,15 +4395,15 @@
 20
 40
 04
-40
+37
 20
 20
 05
-cb
+c2
 20
 40
 03
-4a
+41
 70
 47
 8b
@@ -4471,11 +4435,11 @@
 20
 40
 03
-19
+10
 20
 40
 04
-5f
+56
 20
 20
 65
@@ -4499,7 +4463,7 @@
 20
 40
 04
-89
+80
 70
 4c
 fe
@@ -4507,7 +4471,7 @@
 20
 40
 03
-19
+10
 20
 40
 01
@@ -4531,7 +4495,7 @@
 c0
 7f
 84
-71
+68
 20
 40
 43
@@ -4547,15 +4511,15 @@
 20
 40
 03
-af
+a6
 20
 34
 04
-72
+69
 20
 20
 03
-22
+19
 70
 47
 9d
@@ -4571,7 +4535,7 @@
 20
 40
 03
-4a
+41
 20
 40
 3f
@@ -4579,7 +4543,7 @@
 20
 20
 04
-5d
+54
 78
 34
 7c
@@ -4603,7 +4567,7 @@
 20
 40
 04
-89
+80
 20
 40
 74
@@ -4663,11 +4627,11 @@
 20
 20
 03
-59
+50
 20
 40
 04
-b6
+ad
 20
 40
 43
@@ -4675,19 +4639,19 @@
 20
 40
 04
-9f
+96
 20
 40
 04
-a6
+9d
 20
 40
 04
-9a
+91
 20
 40
 04
-ad
+a4
 20
 40
 42
@@ -4699,7 +4663,7 @@
 20
 40
 04
-97
+8e
 20
 20
 42
@@ -4723,7 +4687,7 @@
 da
 40
 04
-9d
+94
 20
 20
 33
@@ -4743,7 +4707,7 @@
 da
 40
 04
-a2
+99
 20
 20
 33
@@ -4771,7 +4735,7 @@
 da
 40
 04
-a9
+a0
 20
 20
 33
@@ -4807,7 +4771,7 @@
 20
 3a
 04
-b4
+ab
 1f
 e0
 ff
@@ -4887,7 +4851,7 @@
 20
 40
 04
-d1
+c8
 68
 00
 c2
@@ -4899,7 +4863,7 @@
 c3
 00
 04
-ca
+c1
 70
 4b
 02
@@ -5003,7 +4967,7 @@
 20
 40
 05
-21
+18
 20
 40
 40
@@ -5015,15 +4979,15 @@
 20
 40
 04
-e8
+df
 24
 34
 06
-e3
+da
 20
 40
 06
-e6
+dd
 20
 20
 3f
@@ -5031,7 +4995,7 @@
 20
 40
 04
-ea
+e1
 20
 20
 40
@@ -5043,19 +5007,19 @@
 20
 40
 04
-f5
+ec
 20
 40
 04
-fb
+f2
 20
 40
-05
-01
+04
+f8
 20
 40
 04
-f1
+e8
 1a
 22
 7e
@@ -5074,12 +5038,12 @@
 00
 20
 40
-05
-07
+04
+fe
 20
 20
 05
-0d
+04
 68
 08
 c6
@@ -5087,7 +5051,7 @@
 20
 40
 05
-1c
+13
 68
 08
 c6
@@ -5111,7 +5075,7 @@
 20
 40
 05
-1c
+13
 68
 08
 c6
@@ -5135,7 +5099,7 @@
 20
 40
 05
-1c
+13
 68
 08
 c6
@@ -5159,7 +5123,7 @@
 20
 40
 05
-13
+0a
 68
 08
 c6
@@ -5175,7 +5139,7 @@
 20
 20
 05
-1c
+13
 68
 08
 c6
@@ -5183,7 +5147,7 @@
 20
 40
 05
-13
+0a
 68
 08
 c6
@@ -5199,7 +5163,7 @@
 20
 20
 05
-1c
+13
 79
 3f
 84
@@ -5255,7 +5219,7 @@
 20
 20
 05
-17
+0e
 68
 00
 c6
@@ -5263,7 +5227,7 @@
 c0
 02
 05
-2d
+24
 c0
 02
 c0
@@ -5271,7 +5235,7 @@
 20
 20
 05
-25
+1c
 20
 40
 3f
@@ -5351,11 +5315,11 @@
 c0
 03
 05
-49
+40
 c0
 01
 85
-49
+40
 68
 00
 c7
@@ -5367,7 +5331,7 @@
 20
 42
 85
-43
+3a
 68
 00
 c7
@@ -5375,7 +5339,7 @@
 c0
 00
 05
-45
+3c
 c0
 00
 bd
@@ -5383,7 +5347,7 @@
 c0
 01
 85
-47
+3e
 70
 48
 78
@@ -5427,7 +5391,7 @@
 20
 42
 85
-54
+4b
 68
 00
 c7
@@ -5435,15 +5399,15 @@
 c0
 00
 05
-56
+4d
 c0
 00
 85
-5a
+51
 c0
 01
 85
-5d
+54
 70
 48
 78
@@ -5523,7 +5487,7 @@
 20
 42
 85
-43
+3a
 68
 00
 c7
@@ -5599,7 +5563,7 @@
 20
 3a
 05
-79
+70
 60
 01
 47
@@ -5607,7 +5571,7 @@
 20
 20
 05
-7c
+73
 58
 00
 11
@@ -5619,7 +5583,7 @@
 20
 20
 05
-78
+6f
 d8
 40
 00
@@ -5655,7 +5619,7 @@
 20
 40
 03
-19
+10
 70
 47
 9c
@@ -5667,7 +5631,7 @@
 c2
 85
 85
-92
+89
 68
 02
 46
@@ -5675,11 +5639,11 @@
 c3
 0c
 05
-92
+89
 20
 40
 05
-80
+77
 68
 09
 47
@@ -5699,7 +5663,7 @@
 20
 40
 05
-7c
+73
 18
 0a
 7e
@@ -5727,7 +5691,7 @@
 20
 40
 03
-7a
+71
 20
 40
 34
@@ -5779,7 +5743,7 @@
 20
 40
 85
-a5
+9c
 20
 20
 42
@@ -5791,7 +5755,7 @@
 20
 40
 03
-34
+2b
 58
 00
 00
@@ -5807,7 +5771,7 @@
 20
 40
 05
-ac
+a3
 20
 20
 7d
@@ -5839,7 +5803,7 @@
 20
 40
 03
-55
+4c
 20
 20
 42
@@ -5871,7 +5835,7 @@
 20
 40
 06
-86
+7d
 20
 20
 53
@@ -5915,7 +5879,7 @@
 20
 40
 05
-cd
+c4
 20
 20
 55
@@ -5955,7 +5919,7 @@
 24
 21
 05
-cb
+c2
 68
 00
 c3
@@ -5971,7 +5935,7 @@
 20
 21
 05
-c7
+be
 68
 00
 c3
@@ -5983,7 +5947,7 @@
 20
 20
 05
-c9
+c0
 68
 00
 84
@@ -5995,7 +5959,7 @@
 20
 40
 05
-dc
+d3
 24
 74
 00
@@ -6043,11 +6007,11 @@
 c2
 82
 85
-f8
+ef
 20
 40
 06
-78
+6f
 68
 00
 c7
@@ -6055,7 +6019,7 @@
 24
 3a
 05
-ee
+e5
 68
 00
 84
@@ -6063,7 +6027,7 @@
 c3
 02
 05
-f2
+e9
 68
 00
 82
@@ -6071,7 +6035,7 @@
 20
 3a
 05
-f2
+e9
 20
 20
 56
@@ -6099,7 +6063,7 @@
 c0
 82
 85
-f5
+ec
 70
 47
 8e
@@ -6110,8 +6074,8 @@
 92
 20
 5a
-04
-01
+03
+f8
 20
 20
 56
@@ -6119,11 +6083,11 @@
 20
 40
 05
-fa
+f1
 20
 20
-06
-06
+05
+fd
 68
 00
 c6
@@ -6175,7 +6139,7 @@
 20
 20
 06
-7c
+73
 68
 00
 c7
@@ -6259,7 +6223,7 @@
 c0
 01
 86
-1d
+14
 20
 20
 56
@@ -6271,7 +6235,7 @@
 c0
 00
 86
-20
+17
 20
 20
 5c
@@ -6303,11 +6267,11 @@
 c0
 02
 06
-29
+20
 c0
 03
 06
-46
+3d
 20
 20
 56
@@ -6318,8 +6282,8 @@
 a5
 20
 40
-06
-07
+05
+fe
 20
 40
 7e
@@ -6335,7 +6299,7 @@
 c0
 08
 06
-38
+2f
 1f
 ec
 84
@@ -6435,7 +6399,7 @@
 c0
 02
 86
-49
+40
 20
 20
 5a
@@ -6471,7 +6435,7 @@
 20
 40
 06
-54
+4b
 d8
 e0
 00
@@ -6511,7 +6475,7 @@
 20
 37
 06
-5c
+53
 24
 36
 d8
@@ -6655,7 +6619,7 @@
 24
 41
 06
-84
+7b
 68
 00
 cc
@@ -6707,7 +6671,7 @@
 20
 40
 02
-e6
+dd
 60
 08
 cc
@@ -6719,7 +6683,7 @@
 c5
 13
 06
-90
+87
 58
 00
 00
@@ -6731,7 +6695,7 @@
 24
 21
 06
-a8
+9f
 68
 00
 cc
@@ -6743,7 +6707,7 @@
 24
 21
 06
-98
+8f
 68
 00
 cc
@@ -6751,7 +6715,7 @@
 c0
 00
 06
-a9
+a0
 20
 60
 00
@@ -6779,7 +6743,7 @@
 c5
 13
 06
-9f
+96
 58
 00
 00
@@ -6799,7 +6763,7 @@
 c0
 00
 06
-b0
+a7
 1f
 e0
 ff
@@ -6811,7 +6775,7 @@
 c0
 00
 06
-b0
+a7
 70
 41
 de
@@ -6831,7 +6795,7 @@
 c0
 01
 06
-ae
+a5
 1f
 e0
 fe
@@ -6843,7 +6807,7 @@
 c0
 00
 86
-a6
+9d
 70
 41
 de
@@ -6927,19 +6891,19 @@
 c0
 01
 06
-ca
+c1
 c0
 02
 06
-cf
+c6
 c0
 10
 06
-de
+d5
 20
 40
 06
-d4
+cb
 70
 89
 55
@@ -6959,7 +6923,7 @@
 20
 40
 06
-d9
+d0
 70
 89
 55
@@ -6979,7 +6943,7 @@
 20
 40
 06
-d4
+cb
 70
 89
 55
@@ -7079,7 +7043,7 @@
 20
 40
 07
-37
+2e
 58
 00
 00
@@ -7087,7 +7051,7 @@
 20
 40
 07
-2a
+21
 58
 00
 00
@@ -7095,7 +7059,7 @@
 20
 40
 07
-30
+27
 68
 00
 cb
@@ -7103,11 +7067,11 @@
 c0
 00
 86
-f0
+e7
 20
 20
 06
-e3
+da
 68
 01
 4b
@@ -7126,8 +7090,8 @@
 c0
 20
 40
-07
-03
+06
+fa
 68
 01
 11
@@ -7162,8 +7126,8 @@
 c0
 20
 40
-07
-03
+06
+fa
 68
 01
 11
@@ -7207,7 +7171,7 @@
 20
 20
 87
-10
+07
 68
 00
 91
@@ -7215,7 +7179,7 @@
 c0
 7f
 87
-17
+0e
 68
 00
 91
@@ -7243,7 +7207,7 @@
 c0
 00
 07
-14
+0b
 68
 01
 91
@@ -7251,7 +7215,7 @@
 20
 20
 07
-0c
+03
 70
 11
 c4
@@ -7263,7 +7227,7 @@
 20
 20
 07
-0c
+03
 68
 00
 91
@@ -7271,7 +7235,7 @@
 20
 40
 07
-22
+19
 60
 00
 91
@@ -7283,7 +7247,7 @@
 20
 3a
 07
-20
+17
 58
 00
 00
@@ -7307,7 +7271,7 @@
 20
 20
 07
-1d
+14
 1f
 e6
 7e
@@ -7347,7 +7311,7 @@
 24
 21
 07
-35
+2c
 9a
 46
 7c
@@ -7355,7 +7319,7 @@
 24
 21
 07
-35
+2c
 70
 4b
 1f
@@ -7383,7 +7347,7 @@
 20
 20
 07
-2e
+25
 70
 4b
 1f
@@ -7403,7 +7367,7 @@
 20
 40
 07
-40
+37
 1f
 e2
 22
@@ -7419,7 +7383,7 @@
 20
 40
 07
-40
+37
 1f
 e2
 24
@@ -7435,7 +7399,7 @@
 c0
 7f
 87
-45
+3c
 68
 00
 91
@@ -7459,9 +7423,9 @@
 20
 20
 07
-43
-e6
-d1
+3a
+82
+56
 aa
 55
 08
@@ -8093,5 +8057,136 @@
 4c
 04
 01
-08
-50
+30
+4f
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+9b
+73
Index: output/program.lis
===================================================================
--- /branch/mouse_project/XZR/24G&BLE_li/output/program.lis	(revision 1537)
+++ /branch/mouse_project/XZR/24G&BLE_li/output/program.lis	(working copy)
@@ -1,36 +1,36 @@
 include "bt_format "
 org 0x0000
 0000 c2840011 bbit1 8 ,pf_patch_ext 
-0001 c04286e1 beq patch10_5 ,p_shutdown_radio 
-0002 c04486b2 beq patch11_1 ,p_set_freq_tx 
+0001 c04286d8 beq patch10_5 ,p_shutdown_radio 
+0002 c04486a9 beq patch11_1 ,p_set_freq_tx 
 0003 c0000028 beq patch00_0 ,p_soft_reset 
 0004 c000802b beq patch00_1 ,p_soft_reset_1 
 0005 c0508034 beq patch14_1 ,p_init_param 
 0006 c0588039 beq patch16_1 ,p_lpm_check_wake_lock 
 0007 c0590043 beq patch16_2 ,p_g24_dispatch 
-0008 c062030d beq patch18_4 ,p_device_init 
-0009 c0648391 beq patch19_1 ,p_app_flag_store 
-000a c0650395 beq patch19_2 ,p_app_initflag_check 
-000b c0718534 beq patch1c_3 ,p_mouse_seting_dpi 
-000c c07304de beq patch1c_6 ,p_mouse_motion 
-000d c075056f beq patch1d_2 ,p_mouse_bb_event_discovery_btn 
-000e c0758584 beq patch1d_3 ,p_mouse_start_discovery 
-000f c07605b0 beq patch1d_4 ,p_mouse_stop_discovery 
+0008 c0620304 beq patch18_4 ,p_device_init 
+0009 c0648388 beq patch19_1 ,p_app_flag_store 
+000a c065038c beq patch19_2 ,p_app_initflag_check 
+000b c071852b beq patch1c_3 ,p_mouse_seting_dpi 
+000c c07304d5 beq patch1c_6 ,p_mouse_motion 
+000d c0750566 beq patch1d_2 ,p_mouse_bb_event_discovery_btn 
+000e c075857b beq patch1d_3 ,p_mouse_start_discovery 
+000f c07605a7 beq patch1d_4 ,p_mouse_stop_discovery 
 0010 20202a8e branch loop 
 
 pf_patch_ext:
-0011 c01c85b4 beq patch27_1 ,p_le_slave_match 
-0012 c02185bc beq patch28_3 ,p_le_next_adv_channel 
-0013 c02505c2 beq patch29_2 ,p_le_receive_skip 
-0014 c02b85c5 beq patch2a_7 ,p_le_update_param 
-0015 c02c85d7 beq patch2b_1 ,p_le_update_channel_map 
-0016 c03185e4 beq patch2c_3 ,p_le_prepare_tx 
-0017 c033060e beq patch2c_6 ,p_le_parse 
-0018 c0338625 beq patch2c_7 ,p_le_parse_l2cap 
-0019 c035064e beq patch2d_2 ,p_le_adv_not_match 
-001a c03b8659 beq patch2e_7 ,p_le_lpm_setmult 
-001b c01f829c beq patch27_7 ,p_le_enable 
-001c c0460669 beq patch31_4 ,p_twspi_reset 
+0011 c01c85ab beq patch27_1 ,p_le_slave_match 
+0012 c02185b3 beq patch28_3 ,p_le_next_adv_channel 
+0013 c02505b9 beq patch29_2 ,p_le_receive_skip 
+0014 c02b85bc beq patch2a_7 ,p_le_update_param 
+0015 c02c85ce beq patch2b_1 ,p_le_update_channel_map 
+0016 c03185db beq patch2c_3 ,p_le_prepare_tx 
+0017 c0330605 beq patch2c_6 ,p_le_parse 
+0018 c033861c beq patch2c_7 ,p_le_parse_l2cap 
+0019 c0350645 beq patch2d_2 ,p_le_adv_not_match 
+001a c03b8650 beq patch2e_7 ,p_le_lpm_setmult 
+001b c01f8293 beq patch27_7 ,p_le_enable 
+001c c0460660 beq patch31_4 ,p_twspi_reset 
 001d 20202a8e branch loop 
 
 p_rssi_signal:
@@ -54,7 +54,7 @@
 002b d8a009ae arg mem_sp_state ,contw 
 002c df20000c arg 12 ,loopcnt 
 002d 20407ed4 call clear_mem 
-002e 204003d5 call p_mouse_le_txbuff_load 
+002e 204003cc call p_mouse_le_txbuff_load 
 002f 20406a03 call rfcomm_init 
 0030 20405cf6 call init_lmp 
 0031 2455ac65 ncall lpm_disable_exen_output ,wake 
@@ -95,7 +95,7 @@
 004a 20400129 call p_g24_transmit_packet 
 004b 6800cbce fetch 1 ,mem_24g_pairing_sm 
 004c c1ff8000 rtnne state_24g_pairing_success 
-004d 20400686 call power_ctrl_start 
+004d 2040067d call power_ctrl_start 
 004e 6800cbfa fetch 1 ,mem_24g_no_ack 
 004f c0008081 beq no_ack_24g ,p_g24_long_sleep 
 0050 20400058 call g24_long_sleep_shorter_param_update 
@@ -105,7 +105,7 @@
 p_g24_short_sleep:
 0053 2040008a call p_g24_lpm_wait 
 0054 24740000 nrtn user 
-0055 204002fe call p_clear_wake 
+0055 204002f5 call p_clear_wake 
 0056 5800ea60 setarg 60000 
 0057 20202b93 branch lpm_dispatch_sleep 
 
@@ -118,7 +118,7 @@
 005d 20600000 rtn 
 
 p_g24_transmit_by_interrupt:
-005e 204002c9 call p_g24_timer_check 
+005e 204002c0 call p_g24_timer_check 
 005f 24740000 nrtn user 
 0060 20400073 call p_g24_interval_calibrate 
 0061 68014cff fetch 2 ,mem_24g_transmit_by_interrupt_exit_count 
@@ -188,7 +188,7 @@
 008f 203a7fe9 branch disable_user ,blank 
 0090 6800c5b1 fetch 1 ,mem_sp_local_key_invalid 
 0091 203a7fe9 branch disable_user ,blank 
-0092 20200301 branch p_mouse_setgpio_lpm 
+0092 202002f8 branch p_mouse_setgpio_lpm 
 
 p_g24_send_abort_packet:
 0093 704bea01 jam 1 ,mem_24g_abort_pac 
@@ -244,7 +244,7 @@
 00b9 20600000 rtn 
 
 p_g24_transmit_hop_pac_fail:
-00ba 2040067c call power_ctrl_pac_succ_decrs 
+00ba 20400673 call power_ctrl_pac_succ_decrs 
 00bb 6800ccf5 fetch 1 ,mem_24g_rf_work_stage 
 00bc c00080bf beq 1 ,p_g24_transmit_hop_pac_fail_wo_hop 
 00bd c00100c3 beq 2 ,p_g24_transmit_hop_pac_fail_hop_stage2 
@@ -285,7 +285,7 @@
 00d4 20200129 branch p_g24_transmit_packet 
 
 p_g24_rf_hop_fastly_exit:
-00d5 2040067c call power_ctrl_pac_succ_decrs 
+00d5 20400673 call power_ctrl_pac_succ_decrs 
 00d6 704cf100 jam 0 ,mem_24g_hop_fastly_cnt 
 00d7 202000ad branch p_g24_transmit_rf_ctrl_clear 
 
@@ -396,7 +396,7 @@
 0125 58000000 setarg 0 
 0126 6000c808 store 1 ,mem_mouse_long_mult_flag 
 0127 6002469b store 4 ,mem_mouse_x 
-0128 20200355 branch p_mouse_sensor_poweron 
+0128 2020034c branch p_mouse_sensor_poweron 
 
 p_g24_transmit_packet:
 0129 704bc700 jam 0 ,mem_24g_retry 
@@ -411,7 +411,7 @@
 0130 24378154 nbranch p_g24_retransmit ,user3 
 0131 20400140 call p_g24_txbuf_clear 
 0132 20400170 call p_g24_ackpayload_parse 
-0133 20400678 call power_ctrl_pac_succ_incrs 
+0133 2040066f call power_ctrl_pac_succ_incrs 
 
 p_g24_transmit_next_packet:
 0134 6800cbbd fetch 1 ,mem_24g_pid 
@@ -435,12 +435,12 @@
 0142 20207ec6 branch memset0 
 
 p_g24_paring_mode_start:
-0143 20400675 call power_ctrl_pac_succ_cnt_init 
+0143 2040066c call power_ctrl_pac_succ_cnt_init 
 0144 2020019a branch p_g24_paring_mode 
 
 p_g24_transmit_receive_ack:
 0145 7857fc00 disable user3 
-0146 204002a8 call p_g24_transmit 
+0146 2040029f call p_g24_transmit 
 0147 6800cbfa fetch 1 ,mem_24g_no_ack 
 0148 c0008152 beq no_ack_24g ,p_g24_transmit_no_ack 
 0149 18002a00 force 0 ,radio_ctrl 
@@ -449,12 +449,12 @@
 014c 68088017 fetcht 1 ,mem_last_freq 
 014d 2040291f call set_freq_rx 
 014e 20402924 call rf_rx_enable 
-014f 20400258 call p_g24_receive_rxon 
-0150 20578294 call p_g24_end_of_packet ,user3 
+014f 2040024f call p_g24_receive_rxon 
+0150 2057828b call p_g24_end_of_packet ,user3 
 0151 20600000 rtn 
 
 p_g24_transmit_no_ack:
-0152 20400294 call p_g24_end_of_packet 
+0152 2040028b call p_g24_end_of_packet 
 0153 20200134 branch p_g24_transmit_next_packet 
 
 p_g24_retransmit:
@@ -645,7 +645,7 @@
 01d8 242c01e3 nbranch p_g24_auto_pair_retry ,sync 
 01d9 243781e3 nbranch p_g24_auto_pair_retry ,user3 
 01da 20400170 call p_g24_ackpayload_parse 
-01db 20400319 call p_mouse_tx_power_init 
+01db 20400310 call p_mouse_tx_power_init 
 01dc 68024be6 fetch 4 ,mem_24g_addr 
 01dd 680a4bca fetcht 4 ,mem_24g_paring_addr 
 01de 98467c00 isub temp ,null 
@@ -669,7 +669,7 @@
 01ee 20600000 rtn 
 
 p_g24_auto_pair_first_attemp:
-01ef 20400319 call p_mouse_tx_power_init 
+01ef 20400310 call p_mouse_tx_power_init 
 01f0 68024bf5 fetch 4 ,mem_24g_device_addr 
 01f1 60024be6 store 4 ,mem_24g_addr 
 01f2 202001f7 branch p_g24_ch_syncword_crc8_init 
@@ -800,1730 +800,1719 @@
 024d 18431c00 rshift temp ,white_init 
 024e 20600000 rtn 
 
-p_g24_receive_packet:
-024f 204053c4 call le_enable 
-0250 68024be6 fetch 4 ,mem_24g_addr 
-0251 98001200 iforce access 
-0252 20402918 call set_sync_on 
-0253 6808cbc8 fetcht 1 ,mem_24g_ch 
-0254 2040291f call set_freq_rx 
-0255 58000500 setarg param_pll_setup 
-0256 20402a8f call sleep 
-0257 20402924 call rf_rx_enable 
-
 p_g24_receive_rxon:
-0258 20400246 call p_g24_prep 
-0259 7857fc00 disable user3 
-025a 7826fc00 enable decode_fec0 
-025b 7830fc00 enable is_rx 
-025c 78507c00 disable is_tx 
-025d 78287c00 enable swfine 
-025e 68014bc1 fetch 2 ,mem_24g_rx_window 
-025f 98003600 iforce stop_watch 
-0260 37c18400 correlate null ,timeout 
-0261 242c0298 nbranch p_g24_sync_timeout ,sync 
-0262 7846fc00 disable decode_fec0 
-0263 7825fc00 enable decode_fec1 
-0264 7823fc00 enable enable_white 
-0265 7824fc00 enable enable_crc 
-0266 20400291 call p_g24_receive_byte 
-0267 6000cc72 store 1 ,mem_24g_get_syncword_crc8 
-0268 6808cc71 fetcht 1 ,mem_24g_syncword_crc8 
-0269 98467c00 isub temp ,null 
-026a 24228294 nbranch p_g24_end_of_packet ,zero 
-026b 20400291 call p_g24_receive_byte 
-026c 6000cb38 store 1 ,mem_24g_rxbuf 
-026d 6800cc04 fetch 1 ,mem_24g_mode 
-026e 1fe67c02 sub pdata ,rx_24g ,null 
-026f 20228274 branch p_g24_receive_skip ,zero 
-0270 6800cb38 fetch 1 ,mem_24g_rxbuf 
-0271 6808cbbf fetcht 1 ,mem_24g_data_type 
-0272 a8400e00 icompare bits_data ,temp 
-0273 24208294 nbranch p_g24_end_of_packet ,true 
+024f 20400246 call p_g24_prep 
+0250 7857fc00 disable user3 
+0251 7826fc00 enable decode_fec0 
+0252 7830fc00 enable is_rx 
+0253 78507c00 disable is_tx 
+0254 78287c00 enable swfine 
+0255 68014bc1 fetch 2 ,mem_24g_rx_window 
+0256 98003600 iforce stop_watch 
+0257 37c18400 correlate null ,timeout 
+0258 242c028f nbranch p_g24_sync_timeout ,sync 
+0259 7846fc00 disable decode_fec0 
+025a 7825fc00 enable decode_fec1 
+025b 7823fc00 enable enable_white 
+025c 7824fc00 enable enable_crc 
+025d 20400288 call p_g24_receive_byte 
+025e 6000cc72 store 1 ,mem_24g_get_syncword_crc8 
+025f 6808cc71 fetcht 1 ,mem_24g_syncword_crc8 
+0260 98467c00 isub temp ,null 
+0261 2422828b nbranch p_g24_end_of_packet ,zero 
+0262 20400288 call p_g24_receive_byte 
+0263 6000cb38 store 1 ,mem_24g_rxbuf 
+0264 6800cc04 fetch 1 ,mem_24g_mode 
+0265 1fe67c02 sub pdata ,rx_24g ,null 
+0266 2022826b branch p_g24_receive_skip ,zero 
+0267 6800cb38 fetch 1 ,mem_24g_rxbuf 
+0268 6808cbbf fetcht 1 ,mem_24g_data_type 
+0269 a8400e00 icompare bits_data ,temp 
+026a 2420828b nbranch p_g24_end_of_packet ,true 
 
 p_g24_receive_skip:
-0274 20400291 call p_g24_receive_byte 
-0275 e0a08000 istore 1 ,contw 
-0276 1fe97e00 rshift3 pdata ,pdata 
-0277 1fe1721f and pdata ,0x1f ,loopcnt 
-0278 2022827c branch p_g24rx_nopayload ,zero 
+026b 20400288 call p_g24_receive_byte 
+026c e0a08000 istore 1 ,contw 
+026d 1fe97e00 rshift3 pdata ,pdata 
+026e 1fe1721f and pdata ,0x1f ,loopcnt 
+026f 20228273 branch p_g24rx_nopayload ,zero 
 
 p_g24rx_loop:
-0279 20400291 call p_g24_receive_byte 
-027a e0a08000 istore 1 ,contw 
-027b c2000279 loop p_g24rx_loop 
+0270 20400288 call p_g24_receive_byte 
+0271 e0a08000 istore 1 ,contw 
+0272 c2000270 loop p_g24rx_loop 
 
 p_g24rx_nopayload:
-027c 18a22200 copy contw ,rega 
-027d 20400291 call p_g24_receive_byte 
-027e 6000ccf9 store 1 ,mem_rssi_hex_received 
-027f 1a220a00 copy rega ,contw 
-0280 09800018 parse demod ,bucket ,24 
-0281 78287c00 enable swfine 
-0282 db600664 arg param_sifs ,stop_watch 
-0283 1fef7e00 rshift32 pdata ,pdata 
-0284 1ff17e00 rshift16 pdata ,pdata 
-0285 e0a18000 istore 3 ,contw 
-0286 7845fc00 disable decode_fec1 
-0287 20230294 branch p_g24_end_of_packet ,crc_failed 
-0288 7837fc00 enable user3 
-0289 68008017 fetch 1 ,mem_last_freq 
-028a 1fe0a200 add pdata ,0 ,rega 
-028b 20402981 call rf_write_freq 
-028c 7846fc00 disable decode_fec0 
-028d 20402918 call set_sync_on 
-028e 6800ccf9 fetch 1 ,mem_rssi_hex_received 
-028f 2040001e call p_rssi_signal 
-0290 20600000 rtn 
+0273 18a22200 copy contw ,rega 
+0274 20400288 call p_g24_receive_byte 
+0275 6000ccf9 store 1 ,mem_rssi_hex_received 
+0276 1a220a00 copy rega ,contw 
+0277 09800018 parse demod ,bucket ,24 
+0278 78287c00 enable swfine 
+0279 db600664 arg param_sifs ,stop_watch 
+027a 1fef7e00 rshift32 pdata ,pdata 
+027b 1ff17e00 rshift16 pdata ,pdata 
+027c e0a18000 istore 3 ,contw 
+027d 7845fc00 disable decode_fec1 
+027e 2023028b branch p_g24_end_of_packet ,crc_failed 
+027f 7837fc00 enable user3 
+0280 68008017 fetch 1 ,mem_last_freq 
+0281 1fe0a200 add pdata ,0 ,rega 
+0282 20402981 call rf_write_freq 
+0283 7846fc00 disable decode_fec0 
+0284 20402918 call set_sync_on 
+0285 6800ccf9 fetch 1 ,mem_rssi_hex_received 
+0286 2040001e call p_rssi_signal 
+0287 20600000 rtn 
 
 p_g24_receive_byte:
-0291 09800008 parse demod ,bucket ,8 
-0292 19897e00 rshift3 pwindow ,pdata 
-0293 20600000 rtn 
+0288 09800008 parse demod ,bucket ,8 
+0289 19897e00 rshift3 pwindow ,pdata 
+028a 20600000 rtn 
 
 p_g24_end_of_packet:
-0294 784dfc00 disable encode_fec1 
-0295 7845fc00 disable decode_fec1 
-0296 2040264d call end_of_packet 
-0297 20600000 rtn 
+028b 784dfc00 disable encode_fec1 
+028c 7845fc00 disable decode_fec1 
+028d 2040264d call end_of_packet 
+028e 20600000 rtn 
 
 p_g24_sync_timeout:
-0298 20200294 branch p_g24_end_of_packet 
+028f 2020028b branch p_g24_end_of_packet 
 
 p_g24_set_freq_tx:
-0299 20402918 call set_sync_on 
-029a 6808cbc8 fetcht 1 ,mem_24g_ch 
-029b 20202933 branch set_freq_tx 
+0290 20402918 call set_sync_on 
+0291 6808cbc8 fetcht 1 ,mem_24g_ch 
+0292 20202933 branch set_freq_tx 
 
 p_le_enable:
 
 p_g24_enable:
-029c 70890f36 jam 0x36 ,rf_adc_goff 
-029d 70890b5f jam 0x5f ,rf_agc_nsat 
-029e 783b7c00 enable le 
-029f 70891407 jam 7 ,rfen_ulp 
-02a0 204002a5 call p_check_g24_disabled 
-02a1 6800c1e0 fetch 1 ,mem_250k_freq_enable 
-02a2 207a0000 rtn blank 
-02a3 70890ab8 jam 0xb8 ,rf_iq_gain 
-02a4 20600000 rtn 
+0293 70890f36 jam 0x36 ,rf_adc_goff 
+0294 70890b5f jam 0x5f ,rf_agc_nsat 
+0295 783b7c00 enable le 
+0296 70891407 jam 7 ,rfen_ulp 
+0297 2040029c call p_check_g24_disabled 
+0298 6800c1e0 fetch 1 ,mem_250k_freq_enable 
+0299 207a0000 rtn blank 
+029a 70890ab8 jam 0xb8 ,rf_iq_gain 
+029b 20600000 rtn 
 
 p_check_g24_disabled:
-02a5 68014150 fetch 2 ,mem_chip_functions 
-02a6 c281aa8c bbit1 g24_disabled ,assert 
-02a7 20600000 rtn 
+029c 68014150 fetch 2 ,mem_chip_functions 
+029d c281aa8c bbit1 g24_disabled ,assert 
+029e 20600000 rtn 
 
 p_g24_transmit:
-02a8 204053c4 call le_enable 
-02a9 68024be6 fetch 4 ,mem_24g_addr 
-02aa 98001200 iforce access 
-02ab 20400246 call p_g24_prep 
-02ac 20400299 call p_g24_set_freq_tx 
-02ad 79202a00 set1 txgfsk ,radio_ctrl 
-02ae 782efc00 enable encode_fec0 
-02af 78307c00 enable is_tx 
-02b0 7850fc00 disable is_rx 
-02b1 19317e00 rshift16 access ,pdata 
-02b2 1fecfe00 rshift8 pdata ,pdata 
-02b3 1ff1fe00 rshift4 pdata ,pdata 
-02b4 08008628 inject mod ,40 
-02b5 784efc00 disable encode_fec0 
-02b6 782dfc00 enable encode_fec1 
-02b7 7823fc00 enable enable_white 
-02b8 7824fc00 enable enable_crc 
-02b9 6800cc71 fetch 1 ,mem_24g_syncword_crc8 
-02ba 08008608 inject mod ,8 
-02bb 6800cbc0 fetch 1 ,mem_24g_txlen 
-02bc 98007200 iforce loopcnt 
-02bd d8c04b7a arg mem_24g_txpayload ,contr 
+029f 204053c4 call le_enable 
+02a0 68024be6 fetch 4 ,mem_24g_addr 
+02a1 98001200 iforce access 
+02a2 20400246 call p_g24_prep 
+02a3 20400290 call p_g24_set_freq_tx 
+02a4 79202a00 set1 txgfsk ,radio_ctrl 
+02a5 782efc00 enable encode_fec0 
+02a6 78307c00 enable is_tx 
+02a7 7850fc00 disable is_rx 
+02a8 19317e00 rshift16 access ,pdata 
+02a9 1fecfe00 rshift8 pdata ,pdata 
+02aa 1ff1fe00 rshift4 pdata ,pdata 
+02ab 08008628 inject mod ,40 
+02ac 784efc00 disable encode_fec0 
+02ad 782dfc00 enable encode_fec1 
+02ae 7823fc00 enable enable_white 
+02af 7824fc00 enable enable_crc 
+02b0 6800cc71 fetch 1 ,mem_24g_syncword_crc8 
+02b1 08008608 inject mod ,8 
+02b2 6800cbc0 fetch 1 ,mem_24g_txlen 
+02b3 98007200 iforce loopcnt 
+02b4 d8c04b7a arg mem_24g_txpayload ,contr 
 
 p_g24tr_loop:
-02be e8c08000 ifetch 1 ,contr 
-02bf 08008608 inject mod ,8 
-02c0 c20002be loop p_g24tr_loop 
-02c1 78247c00 enable enable_parity 
-02c2 08008618 inject mod ,24 
-02c3 78447c00 disable enable_parity 
-02c4 37d38200 until null ,tx_clear 
-02c5 20000064 nop 100 
-02c6 784efc00 disable encode_fec0 
-02c7 784dfc00 disable encode_fec1 
-02c8 20600000 rtn 
+02b5 e8c08000 ifetch 1 ,contr 
+02b6 08008608 inject mod ,8 
+02b7 c20002b5 loop p_g24tr_loop 
+02b8 78247c00 enable enable_parity 
+02b9 08008618 inject mod ,24 
+02ba 78447c00 disable enable_parity 
+02bb 37d38200 until null ,tx_clear 
+02bc 20000064 nop 100 
+02bd 784efc00 disable encode_fec0 
+02be 784dfc00 disable encode_fec1 
+02bf 20600000 rtn 
 
 p_g24_timer_check:
-02c9 20407fe9 call disable_user 
-02ca 680a4bdf fetcht 4 ,mem_24g_tx_btclk 
-02cb 1c427e00 copy clkn_bt ,pdata 
-02cc 98467c00 isub temp ,null 
-02cd 24412d18 ncall g24_timer_timeout ,positive 
-02ce 1fe22400 copy pdata ,regb 
-02cf 68024bdf fetch 4 ,mem_24g_tx_btclk 
-02d0 6808cbe3 fetcht 1 ,mem_24g_interval 
-02d1 98408400 iadd temp ,temp 
-02d2 1a427e00 copy regb ,pdata 
-02d3 98467c00 isub temp ,null 
-02d4 24610000 nrtn positive 
-02d5 793ffe1c set0 28 ,pdata 
-02d6 60024bdf store 4 ,mem_24g_tx_btclk 
-02d7 20207fe7 branch enable_user 
+02c0 20407fe9 call disable_user 
+02c1 680a4bdf fetcht 4 ,mem_24g_tx_btclk 
+02c2 1c427e00 copy clkn_bt ,pdata 
+02c3 98467c00 isub temp ,null 
+02c4 24412d18 ncall g24_timer_timeout ,positive 
+02c5 1fe22400 copy pdata ,regb 
+02c6 68024bdf fetch 4 ,mem_24g_tx_btclk 
+02c7 6808cbe3 fetcht 1 ,mem_24g_interval 
+02c8 98408400 iadd temp ,temp 
+02c9 1a427e00 copy regb ,pdata 
+02ca 98467c00 isub temp ,null 
+02cb 24610000 nrtn positive 
+02cc 793ffe1c set0 28 ,pdata 
+02cd 60024bdf store 4 ,mem_24g_tx_btclk 
+02ce 20207fe7 branch enable_user 
 
 p_rssi_noise:
-02d8 204029bb call save_rssi 
-02d9 207a0000 rtn blank 
-02da 6808cc78 fetcht 1 ,mem_rssi_noise_index 
-02db da200d9e arg mem_rssi_noise_buffer ,rega 
-02dc 204002df call p_rssi_store 
-02dd 6008cc78 storet 1 ,mem_rssi_noise_index 
-02de 20600000 rtn 
+02cf 204029bb call save_rssi 
+02d0 207a0000 rtn blank 
+02d1 6808cc78 fetcht 1 ,mem_rssi_noise_index 
+02d2 da200d9e arg mem_rssi_noise_buffer ,rega 
+02d3 204002d6 call p_rssi_store 
+02d4 6008cc78 storet 1 ,mem_rssi_noise_index 
+02d5 20600000 rtn 
 
 p_rssi_store:
-02df 1a227e00 copy rega ,pdata 
-02e0 98408a00 iadd temp ,contw 
-02e1 68008018 fetch 1 ,mem_rssi 
-02e2 e0a08000 istore 1 ,contw 
-02e3 18408401 increase 1 ,temp 
-02e4 18410407 and_into rssi_buf_len_signal ,temp 
-02e5 20600000 rtn 
+02d6 1a227e00 copy rega ,pdata 
+02d7 98408a00 iadd temp ,contw 
+02d8 68008018 fetch 1 ,mem_rssi 
+02d9 e0a08000 istore 1 ,contw 
+02da 18408401 increase 1 ,temp 
+02db 18410407 and_into rssi_buf_len_signal ,temp 
+02dc 20600000 rtn 
 
 p_rssi_average:
-02e6 d8400000 arg 0 ,temp 
-02e7 df200008 arg rssi_buf_len_signal + 1 ,loopcnt 
-02e8 1a220c00 copy rega ,contr 
+02dd d8400000 arg 0 ,temp 
+02de df200008 arg rssi_buf_len_signal + 1 ,loopcnt 
+02df 1a220c00 copy rega ,contr 
 
 p_rssi_average_loop:
-02e9 e8c08000 ifetch 1 ,contr 
-02ea 98408400 iadd temp ,temp 
-02eb c20002e9 loop p_rssi_average_loop 
-02ec 18497e00 rshift3 temp ,pdata 
-02ed 1fe20400 copy pdata ,temp 
-02ee c6930000 rtnmark0 mark_24g 
-02ef 1fe6fc0a div pdata ,10 
-02f0 20407f86 call wait_div_end 
-02f1 1807fe00 quotient pdata 
-02f2 1ff27e00 lshift4 pdata ,pdata 
-02f3 18070400 remainder temp 
-02f4 98418400 ior temp ,temp 
-02f5 20600000 rtn 
-02f6 20600000 rtn 
+02e0 e8c08000 ifetch 1 ,contr 
+02e1 98408400 iadd temp ,temp 
+02e2 c20002e0 loop p_rssi_average_loop 
+02e3 18497e00 rshift3 temp ,pdata 
+02e4 1fe20400 copy pdata ,temp 
+02e5 c6930000 rtnmark0 mark_24g 
+02e6 1fe6fc0a div pdata ,10 
+02e7 20407f86 call wait_div_end 
+02e8 1807fe00 quotient pdata 
+02e9 1ff27e00 lshift4 pdata ,pdata 
+02ea 18070400 remainder temp 
+02eb 98418400 ior temp ,temp 
+02ec 20600000 rtn 
+02ed 20600000 rtn 
 
 p_mouse_before_lpm:
-02f7 c6130000 rtnmark1 mark_24g 
-02f8 204003cb call p_mouse_le_txbuff_save 
-02f9 20400301 call p_mouse_setgpio_lpm 
-02fa 6800c040 fetch 1 ,mem_context 
-02fb c30002fe bbit0 state_inconn ,p_clear_wake 
-02fc 680080a0 fetch 1 ,mem_lpm_current_mult 
-02fd 247a0000 nrtn blank 
+02ee c6130000 rtnmark1 mark_24g 
+02ef 204003c2 call p_mouse_le_txbuff_save 
+02f0 204002f8 call p_mouse_setgpio_lpm 
+02f1 6800c040 fetch 1 ,mem_context 
+02f2 c30002f5 bbit0 state_inconn ,p_clear_wake 
+02f3 680080a0 fetch 1 ,mem_lpm_current_mult 
+02f4 247a0000 nrtn blank 
 
 p_clear_wake:
-02fe 58000000 setarg 0 
-02ff 600400a1 store 8 ,mem_gpio_wakeup_low 
-0300 20600000 rtn 
+02f5 58000000 setarg 0 
+02f6 600400a1 store 8 ,mem_gpio_wakeup_low 
+02f7 20600000 rtn 
 
 p_mouse_setgpio_lpm:
-0301 2040030a call p_mouse_set_sdio_high 
-0302 204002fe call p_clear_wake 
-0303 20403ebf call mouse_lpm_before_common 
-0304 68120070 hfetch 4 ,core_gpio_oe0 
-0305 681a0078 hfetcht 4 ,core_gpio_pu0 
-0306 98418400 ior temp ,temp 
-0307 18440400 invert temp ,temp 
-0308 601a007c hstoret 4 ,core_gpio_pd0 
-0309 20600000 rtn 
+02f8 20400301 call p_mouse_set_sdio_high 
+02f9 204002f5 call p_clear_wake 
+02fa 20403ebf call mouse_lpm_before_common 
+02fb 68120070 hfetch 4 ,core_gpio_oe0 
+02fc 681a0078 hfetcht 4 ,core_gpio_pu0 
+02fd 98418400 ior temp ,temp 
+02fe 18440400 invert temp ,temp 
+02ff 601a007c hstoret 4 ,core_gpio_pd0 
+0300 20600000 rtn 
 
 p_mouse_set_sdio_high:
-030a 6800cb03 fetch 1 ,mem_mouse_init_sensor_reset_flag 
-030b 207a0000 rtn blank 
-030c 20200535 branch p_mouse_seting_dpi_sensor_type 
+0301 6800cb03 fetch 1 ,mem_mouse_init_sensor_reset_flag 
+0302 207a0000 rtn blank 
+0303 2020052c branch p_mouse_seting_dpi_sensor_type 
 
 p_device_init:
-030d 20403416 call app_lpm_mult_enable 
-030e 20358317 branch p_device_init_common ,wake 
-030f 70807820 jam 0x20 ,core_gpio_pu0 
-0310 204003f4 call p_mouse_data_init 
-0311 6800c1de fetch 1 ,mem_tx_power 
-0312 6000cc75 store 1 ,mem_tx_power_temp 
-0313 20400675 call power_ctrl_pac_succ_cnt_init 
-0314 6800c685 fetch 1 ,mem_ui_button_timeout 
-0315 6000c6da store 1 ,mem_combination_ui_button_count 
-0316 204043ca call mouse_bt_discovery_button_down_disable 
+0304 20403416 call app_lpm_mult_enable 
+0305 2035830e branch p_device_init_common ,wake 
+0306 70807820 jam 0x20 ,core_gpio_pu0 
+0307 204003eb call p_mouse_data_init 
+0308 6800c1de fetch 1 ,mem_tx_power 
+0309 6000cc75 store 1 ,mem_tx_power_temp 
+030a 2040066c call power_ctrl_pac_succ_cnt_init 
+030b 6800c685 fetch 1 ,mem_ui_button_timeout 
+030c 6000c6da store 1 ,mem_combination_ui_button_count 
+030d 204043ca call mouse_bt_discovery_button_down_disable 
 
 p_device_init_common:
-0317 2040031c call p_mouse_init 
-0318 202074b9 branch enable_authrom 
+030e 20400313 call p_mouse_init 
+030f 202074b9 branch enable_authrom 
 
 p_mouse_tx_power_init:
-0319 6800cc75 fetch 1 ,mem_tx_power_temp 
-031a 6000c1de store 1 ,mem_tx_power 
-031b 20600000 rtn 
+0310 6800cc75 fetch 1 ,mem_tx_power_temp 
+0311 6000c1de store 1 ,mem_tx_power 
+0312 20600000 rtn 
 
 p_mouse_init:
-031c 2455835f ncall p_mouse_setting_config ,wake 
-031d 20400340 call p_mouse_spi_init 
-031e 20758000 rtn wake 
-031f 204006e3 call p_drawing_optima_init 
-0320 204003b6 call p_mouse_cb_fuction 
-0321 2020039c branch p_mouse_wakeup_from_power 
+0313 24558356 ncall p_mouse_setting_config ,wake 
+0314 20400337 call p_mouse_spi_init 
+0315 20758000 rtn wake 
+0316 204006da call p_drawing_optima_init 
+0317 204003ad call p_mouse_cb_fuction 
+0318 20200393 branch p_mouse_wakeup_from_power 
 
 p_mouse_check_reconn_target:
-0322 20400319 call p_mouse_tx_power_init 
-0323 6800c210 fetch 1 ,mem_xrecord_mode 
-0324 c01a0326 beq rec_4_mode ,p_mouse4_0_check_reconn_target 
-0325 20600000 rtn 
+0319 20400310 call p_mouse_tx_power_init 
+031a 6800c210 fetch 1 ,mem_xrecord_mode 
+031b c01a031d beq rec_4_mode ,p_mouse4_0_check_reconn_target 
+031c 20600000 rtn 
 
 p_mouse4_0_check_reconn_target:
-0326 70479f01 jam 1 ,mem_mouse_le_reconnect_flag 
-0327 680146a8 fetch 2 ,mem_mouse_direct_timeout 
-0328 6808cb12 fetcht 1 ,mem_mouse_fast_conn_flag 
-0329 18467cff sub temp ,0xff ,null 
-032a 2422832c nbranch p_mouse4_0_check_reconn_target_next ,zero 
-032b 58000258 setarg 0x0258 
+031d 70479f01 jam 1 ,mem_mouse_le_reconnect_flag 
+031e 680146a8 fetch 2 ,mem_mouse_direct_timeout 
+031f 6808cb12 fetcht 1 ,mem_mouse_fast_conn_flag 
+0320 18467cff sub temp ,0xff ,null 
+0321 24228323 nbranch p_mouse4_0_check_reconn_target_next ,zero 
+0322 58000258 setarg 0x0258 
 
 p_mouse4_0_check_reconn_target_next:
-032c 600146ae store 2 ,mem_mouse_direct_timer 
-032d 20403418 call app_lpm_mult_disable 
-032e 20400334 call p_le_check_adv_flag 
-032f 58000004 setarg adv_flag_bredr_not_supported 
-0330 e0c08000 istore 1 ,contr 
-0331 d8c04390 arg mem_le_scan_data ,contr 
-0332 204005ac call p_le_adv_data_update 
-0333 20207df4 branch check_51cmd_adv 
+0323 600146ae store 2 ,mem_mouse_direct_timer 
+0324 20403418 call app_lpm_mult_disable 
+0325 2040032b call p_le_check_adv_flag 
+0326 58000004 setarg adv_flag_bredr_not_supported 
+0327 e0c08000 istore 1 ,contr 
+0328 d8c04390 arg mem_le_scan_data ,contr 
+0329 204005a3 call p_le_adv_data_update 
+032a 20207df4 branch check_51cmd_adv 
 
 p_le_check_adv_flag:
-0334 da204370 arg mem_le_adv_data ,rega 
+032b da204370 arg mem_le_adv_data ,rega 
 
 p_le_check_adv_flag_loop:
-0335 ea208000 ifetch 1 ,rega 
-0336 207a0000 rtn blank 
-0337 98c0a200 iadd contr ,rega 
-0338 e8c08000 ifetch 1 ,contr 
-0339 c1008000 rtneq 0x01 
-033a 20200335 branch p_le_check_adv_flag_loop 
+032c ea208000 ifetch 1 ,rega 
+032d 207a0000 rtn blank 
+032e 98c0a200 iadd contr ,rega 
+032f e8c08000 ifetch 1 ,contr 
+0330 c1008000 rtneq 0x01 
+0331 2020032c branch p_le_check_adv_flag_loop 
 
 p_mouse_dpi_config:
-033b 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
-033c c30a3d66 bbit0 mouse_enable_eeprom ,mouse_dpi_config 
-033d 6800c77a fetch 1 ,mem_mouse_dpi 
-033e c07fbd66 beq 0xff ,mouse_dpi_config 
-033f 20200535 branch p_mouse_seting_dpi_sensor_type 
+0332 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
+0333 c30a3d66 bbit0 mouse_enable_eeprom ,mouse_dpi_config 
+0334 6800c77a fetch 1 ,mem_mouse_dpi 
+0335 c07fbd66 beq 0xff ,mouse_dpi_config 
+0336 2020052c branch p_mouse_seting_dpi_sensor_type 
 
 p_mouse_spi_init:
-0340 70421276 jam 0x76 ,mem_spi_init_clk 
-0341 20203d36 branch mouse_spi_init 
+0337 70421276 jam 0x76 ,mem_spi_init_clk 
+0338 20203d36 branch mouse_spi_init 
 
 p_mouse_init_sunt:
-0342 20400340 call p_mouse_spi_init 
-0343 204040c0 call mouse_spi_sdio_gpio_pollup 
+0339 20400337 call p_mouse_spi_init 
+033a 204040c0 call mouse_spi_sdio_gpio_pollup 
 
 p_mouse_init_sensor:
-0344 204040d9 call mouse_read_sensor_id 
-0345 c018034e beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
-0346 c0188350 beq p3065_id1 ,p_mouse_p3065_init_param 
-0347 204040d1 call mouse_twspi_reset 
-0348 200003e8 nop 1000 
-0349 20200344 branch p_mouse_init_sensor 
+033b 204040d9 call mouse_read_sensor_id 
+033c c0180345 beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
+033d c0188347 beq p3065_id1 ,p_mouse_p3065_init_param 
+033e 204040d1 call mouse_twspi_reset 
+033f 200003e8 nop 1000 
+0340 2020033b branch p_mouse_init_sensor 
 
 p_mouse_init_sensor_reset:
-034a 704b0301 jam 1 ,mem_mouse_init_sensor_reset_flag 
-034b 2040640f call spi_ncs_enable 
-034c 20400342 call p_mouse_init_sunt 
-034d 20206411 branch spi_ncs_disable 
+0341 704b0301 jam 1 ,mem_mouse_init_sensor_reset_flag 
+0342 2040640f call spi_ncs_enable 
+0343 20400339 call p_mouse_init_sunt 
+0344 20206411 branch spi_ncs_disable 
 
 p_mouse_init_p32xx_id2_judge:
-034e 20400355 call p_mouse_sensor_poweron 
-034f 202040e0 branch mouse_init_p32xx_id2_judge 
+0345 2040034c call p_mouse_sensor_poweron 
+0346 202040e0 branch mouse_init_p32xx_id2_judge 
 
 p_mouse_p3065_init_param:
-0350 20400355 call p_mouse_sensor_poweron 
-0351 6800c6de fetch 1 ,mem_sensor_id2 
-0352 c03840e8 beq p3065_xy_id2 ,mouse_p3065xy_init_param 
-0353 7046e001 jam p3065 ,mem_config_sensor_type 
-0354 20600000 rtn 
+0347 2040034c call p_mouse_sensor_poweron 
+0348 6800c6de fetch 1 ,mem_sensor_id2 
+0349 c03840e8 beq p3065_xy_id2 ,mouse_p3065xy_init_param 
+034a 7046e001 jam p3065 ,mem_config_sensor_type 
+034b 20600000 rtn 
 
 p_mouse_sensor_poweron:
-0355 58008006 setarg 0x8006 
-0356 20406413 call twspi_write 
-0357 20002ee0 nop 12000 
-0358 2020033b branch p_mouse_dpi_config 
+034c 58008006 setarg 0x8006 
+034d 20406413 call twspi_write 
+034e 20002ee0 nop 12000 
+034f 20200332 branch p_mouse_dpi_config 
 
 p_mouse_sensor_powerdown:
-0359 58000006 setarg 0x06 
-035a 20406414 call twspi_read 
-035b 1fe1fe08 or pdata ,0x08 ,pdata 
-035c 1fed7e00 lshift8 pdata ,pdata 
-035d 1fe0fe06 add pdata ,0x06 ,pdata 
-035e 20206413 branch twspi_write 
+0350 58000006 setarg 0x06 
+0351 20406414 call twspi_read 
+0352 1fe1fe08 or pdata ,0x08 ,pdata 
+0353 1fed7e00 lshift8 pdata ,pdata 
+0354 1fe0fe06 add pdata ,0x06 ,pdata 
+0355 20206413 branch twspi_write 
 
 p_mouse_setting_config:
-035f 204000a8 call p_g24_set_device_addr 
-0360 20403e6e call mouse_gpio_init 
-0361 20403e1e call mouse_param_init 
-0362 58000000 setarg 0 
-0363 60014154 store 2 ,mem_lpm_interval 
-0364 20400383 call p_mouse_set_gpio_control_sensor 
-0365 20403e54 call mouse_adc_init 
-0366 20405810 call le_set_config_fixed_ltk 
-0367 20405839 call le_set_justwork 
-0368 2040582c call le_set_fixed_ltk 
-0369 20405818 call le_set_config_read_authentication 
+0356 204000a8 call p_g24_set_device_addr 
+0357 20403e6e call mouse_gpio_init 
+0358 20403e1e call mouse_param_init 
+0359 58000000 setarg 0 
+035a 60014154 store 2 ,mem_lpm_interval 
+035b 2040037a call p_mouse_set_gpio_control_sensor 
+035c 20403e54 call mouse_adc_init 
+035d 20405810 call le_set_config_fixed_ltk 
+035e 20405839 call le_set_justwork 
+035f 2040582c call le_set_fixed_ltk 
+0360 20405818 call le_set_config_read_authentication 
 
 p_mouse_init_iic:
-036a 2040659c call iic_init_390k 
-036b 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
-036c 2feffe19 isolate1 mouse_enable_2k_eeprom ,pdata 
-036d 2440e5c2 ncall clear_eeprom_size_2k ,true 
-036e 2040443f call mouse_load_eeprom_dpi 
-036f 2040038d call p_mouse_init_environment 
-0370 2040045f call p_mouse_set_24g_addr_eeprom 
-0371 204065df call iicd_read_eep_data 
-0372 20400376 call p_mouse_load_fast_conn_flag 
-0373 6800cb12 fetch 1 ,mem_mouse_fast_conn_flag 
-0374 c07f837e beq 0xff ,p_mouse_fast_conn_init 
-0375 20600000 rtn 
+0361 2040659c call iic_init_390k 
+0362 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
+0363 2feffe19 isolate1 mouse_enable_2k_eeprom ,pdata 
+0364 2440e5c2 ncall clear_eeprom_size_2k ,true 
+0365 2040443f call mouse_load_eeprom_dpi 
+0366 20400384 call p_mouse_init_environment 
+0367 20400456 call p_mouse_set_24g_addr_eeprom 
+0368 204065df call iicd_read_eep_data 
+0369 2040036d call p_mouse_load_fast_conn_flag 
+036a 6800cb12 fetch 1 ,mem_mouse_fast_conn_flag 
+036b c07f8375 beq 0xff ,p_mouse_fast_conn_init 
+036c 20600000 rtn 
 
 p_mouse_load_fast_conn_flag:
-0376 d8400001 arg 1 ,temp 
-0377 da204b12 arg mem_mouse_fast_conn_flag ,rega 
-0378 da400064 arg mouse_fast_conn_flag_offset ,regb 
-0379 202065df branch iicd_read_eep_data 
+036d d8400001 arg 1 ,temp 
+036e da204b12 arg mem_mouse_fast_conn_flag ,rega 
+036f da400064 arg mouse_fast_conn_flag_offset ,regb 
+0370 202065df branch iicd_read_eep_data 
 
 p_mouse_store_fast_conn_flag:
-037a d8400001 arg 1 ,temp 
-037b da204b12 arg mem_mouse_fast_conn_flag ,rega 
-037c da400064 arg mouse_fast_conn_flag_offset ,regb 
-037d 202065d1 branch iicd_write_protect_eep_data 
+0371 d8400001 arg 1 ,temp 
+0372 da204b12 arg mem_mouse_fast_conn_flag ,rega 
+0373 da400064 arg mouse_fast_conn_flag_offset ,regb 
+0374 202065d1 branch iicd_write_protect_eep_data 
 
 p_mouse_fast_conn_init:
-037e 70421034 jam 0x34 ,mem_xrecord_mode 
-037f 58000000 setarg 0 
-0380 1fe47e00 invert pdata ,pdata 
-0381 600344a0 store 6 ,mem_le_lap 
-0382 20600000 rtn 
+0375 70421034 jam 0x34 ,mem_xrecord_mode 
+0376 58000000 setarg 0 
+0377 1fe47e00 invert pdata ,pdata 
+0378 600344a0 store 6 ,mem_le_lap 
+0379 20600000 rtn 
 
 p_mouse_set_gpio_control_sensor:
-0383 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
-0384 c40f8000 rtnbit0 mouse_enable_gpio_control_adc_sensor 
+037a 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
+037b c40f8000 rtnbit0 mouse_enable_gpio_control_adc_sensor 
 
 p_mouse_sensor_set_angle:
-0385 6808c6f7 fetcht 1 ,mem_select_sensor_angle_gpio 
-0386 204067fb call gpio_config_input 
-0387 6808c6f7 fetcht 1 ,mem_select_sensor_angle_gpio 
-0388 2040681d call gpio_get_bit 
-0389 7046f603 jam mouse_3clk_angle ,mem_config_sensor_angle 
-038a 20608000 rtn true 
-038b 7046f600 jam mouse_6clk_angle ,mem_config_sensor_angle 
-038c 20600000 rtn 
+037c 6808c6f7 fetcht 1 ,mem_select_sensor_angle_gpio 
+037d 204067fb call gpio_config_input 
+037e 6808c6f7 fetcht 1 ,mem_select_sensor_angle_gpio 
+037f 2040681d call gpio_get_bit 
+0380 7046f603 jam mouse_3clk_angle ,mem_config_sensor_angle 
+0381 20608000 rtn true 
+0382 7046f600 jam mouse_6clk_angle ,mem_config_sensor_angle 
+0383 20600000 rtn 
 
 p_mouse_init_environment:
-038d 204033c4 call app_initflag_check 
-038e 2022c316 branch mouse_eeprom_load_recon_info ,zero 
-038f 20400574 call p_le_addr_random_config 
-0390 20203dcb branch mouse_init_environment + 2 
+0384 204033c4 call app_initflag_check 
+0385 2022c316 branch mouse_eeprom_load_recon_info ,zero 
+0386 2040056b call p_le_addr_random_config 
+0387 20203dcb branch mouse_init_environment + 2 
 
 p_app_flag_store:
-0391 d8400002 arg 2 ,temp 
-0392 da200aaa arg mem_timeup ,rega 
-0393 da400062 arg mouse_eeprom_module_init_flag ,regb 
-0394 202065d1 branch iicd_write_protect_eep_data 
+0388 d8400002 arg 2 ,temp 
+0389 da200aaa arg mem_timeup ,rega 
+038a da400062 arg mouse_eeprom_module_init_flag ,regb 
+038b 202065d1 branch iicd_write_protect_eep_data 
 
 p_app_initflag_check:
-0395 d8400002 arg 2 ,temp 
-0396 da200a9a arg mem_pdatatemp ,rega 
-0397 da400062 arg mouse_eeprom_module_init_flag ,regb 
-0398 202033c8 branch app_initflag_check + 4 
+038c d8400002 arg 2 ,temp 
+038d da200a9a arg mem_pdatatemp ,rega 
+038e da400062 arg mouse_eeprom_module_init_flag ,regb 
+038f 202033c8 branch app_initflag_check + 4 
 
 p_mouse_24g_transmit_by_interrupt_exit_count_max:
-0399 58000177 setarg 375 
-039a 60014d01 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
-039b 20600000 rtn 
+0390 58000177 setarg 375 
+0391 60014d01 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+0392 20600000 rtn 
 
 p_mouse_wakeup_from_power:
-039c 58000019 setarg 25 
-039d 60014d01 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
-039e 24558399 ncall p_mouse_24g_transmit_by_interrupt_exit_count_max ,wake 
-039f 20400342 call p_mouse_init_sunt 
-03a0 20400359 call p_mouse_sensor_powerdown 
+0393 58000019 setarg 25 
+0394 60014d01 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+0395 24558390 ncall p_mouse_24g_transmit_by_interrupt_exit_count_max ,wake 
+0396 20400339 call p_mouse_init_sunt 
+0397 20400350 call p_mouse_sensor_powerdown 
 
 p_mouse_wakeup_no_from_power:
-03a1 6800c71f fetch 1 ,mem_reconn_times_init 
-03a2 6000c71e store 1 ,mem_reconn_times 
+0398 6800c71f fetch 1 ,mem_reconn_times_init 
+0399 6000c71e store 1 ,mem_reconn_times 
 
 p_mouse_start_24g_mode:
-03a3 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
-03a4 c4088000 rtnbit0 mouse_enable_24g 
-03a5 6800cb37 fetch 1 ,mem_power_on_flag 
-03a6 c28101aa bbit1 2 ,p_g24_start_24g_mode 
-03a7 5800ffff setarg 0xffff 
-03a8 60014be6 store 2 ,mem_24g_addr 
-03a9 e0a10000 istore 2 ,contw 
-03aa 2040045f call p_mouse_set_24g_addr_eeprom 
-03ab 204065d1 call iicd_write_protect_eep_data 
-03ac 202001ce branch p_g24_auto_pair_start 
+039a 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
+039b c4088000 rtnbit0 mouse_enable_24g 
+039c 6800cb37 fetch 1 ,mem_power_on_flag 
+039d c28101aa bbit1 2 ,p_g24_start_24g_mode 
+039e 5800ffff setarg 0xffff 
+039f 60014be6 store 2 ,mem_24g_addr 
+03a0 e0a10000 istore 2 ,contw 
+03a1 20400456 call p_mouse_set_24g_addr_eeprom 
+03a2 204065d1 call iicd_write_protect_eep_data 
+03a3 202001ce branch p_g24_auto_pair_start 
 
 p_g24_factory_check:
-03ad df200002 arg 2 ,loopcnt 
-03ae d8c04be6 arg mem_24g_addr ,contr 
+03a4 df200002 arg 2 ,loopcnt 
+03a5 d8c04be6 arg mem_24g_addr ,contr 
 
 p_pdata_0xff_check:
-03af 20407fe7 call enable_user 
-03b0 5800ffff setarg 0xffff 
+03a6 20407fe7 call enable_user 
+03a7 5800ffff setarg 0xffff 
 
 p_pdata_0xff_check_loop:
-03b1 e8c90000 ifetcht 2 ,contr 
-03b2 98467c00 isub temp ,null 
-03b3 2442ffe9 ncall disable_user ,zero 
-03b4 c20003b1 loop p_pdata_0xff_check_loop 
-03b5 20600000 rtn 
+03a8 e8c90000 ifetcht 2 ,contr 
+03a9 98467c00 isub temp ,null 
+03aa 2442ffe9 ncall disable_user ,zero 
+03ab c20003a8 loop p_pdata_0xff_check_loop 
+03ac 20600000 rtn 
 
 p_mouse_cb_fuction:
-03b6 580003c7 setarg p_mouse_g24_package_data 
-03b7 60014cef store 2 ,mem_cb_24g_data 
-03b8 580003de setarg p_mouse_le 
-03b9 600141ef store 2 ,mem_cb_le_process 
-03ba 58000663 setarg p_le_mouse_bb_event_connect_complete 
-03bb 600141f9 store 2 ,mem_cb_att_write 
-03bc 580002f7 setarg p_mouse_before_lpm 
-03bd 600141ed store 2 ,mem_cb_before_lpm 
-03be 58000429 setarg p_mouse_priority_bb_event 
-03bf 600141f5 store 2 ,mem_cb_bb_event_process 
-03c0 58000416 setarg p_mouse_idle 
-03c1 600141f3 store 2 ,mem_cb_idle_process 
-03c2 58000478 setarg p_mouse_before_hibernate 
-03c3 600141eb store 2 ,mem_cb_before_hibernate 
-03c4 5800048d setarg p_mouse_bb_event_timer 
-03c5 600141fd store 2 ,mem_cb_event_timer 
-03c6 20600000 rtn 
+03ad 580003be setarg p_mouse_g24_package_data 
+03ae 60014cef store 2 ,mem_cb_24g_data 
+03af 580003d5 setarg p_mouse_le 
+03b0 600141ef store 2 ,mem_cb_le_process 
+03b1 5800065a setarg p_le_mouse_bb_event_connect_complete 
+03b2 600141f9 store 2 ,mem_cb_att_write 
+03b3 580002ee setarg p_mouse_before_lpm 
+03b4 600141ed store 2 ,mem_cb_before_lpm 
+03b5 58000420 setarg p_mouse_priority_bb_event 
+03b6 600141f5 store 2 ,mem_cb_bb_event_process 
+03b7 5800040d setarg p_mouse_idle 
+03b8 600141f3 store 2 ,mem_cb_idle_process 
+03b9 5800046f setarg p_mouse_before_hibernate 
+03ba 600141eb store 2 ,mem_cb_before_hibernate 
+03bb 58000484 setarg p_mouse_bb_event_timer 
+03bc 600141fd store 2 ,mem_cb_event_timer 
+03bd 20600000 rtn 
 
 p_mouse_g24_package_data:
-03c7 20404401 call mouse_g24_package_data 
-03c8 6801469f fetch 2 ,mem_mouse_z 
-03c9 207a0000 rtn blank 
-03ca 20200079 branch p_g24_transmit_by_interrupt_enable 
+03be 20404401 call mouse_g24_package_data 
+03bf 6801469f fetch 2 ,mem_mouse_z 
+03c0 207a0000 rtn blank 
+03c1 20200079 branch p_g24_transmit_by_interrupt_enable 
 
 p_mouse_le_txbuff_save:
-03cb d8c01800 arg mem_le_tx_buffer0 ,contr 
-03cc d8a0480b arg mem_le_tx_buffer0_omemalloc ,contw 
-03cd 204003d3 call p_mouse_le_txbuff_copy 
-03ce d8c01900 arg mem_le_tx_buffer1 ,contr 
-03cf 204003d3 call p_mouse_le_txbuff_copy 
-03d0 d8c01a00 arg mem_le_tx_buffer2 ,contr 
-03d1 204003d3 call p_mouse_le_txbuff_copy 
-03d2 d8c01b00 arg mem_le_tx_buffer3 ,contr 
+03c2 d8c01800 arg mem_le_tx_buffer0 ,contr 
+03c3 d8a0480b arg mem_le_tx_buffer0_omemalloc ,contw 
+03c4 204003ca call p_mouse_le_txbuff_copy 
+03c5 d8c01900 arg mem_le_tx_buffer1 ,contr 
+03c6 204003ca call p_mouse_le_txbuff_copy 
+03c7 d8c01a00 arg mem_le_tx_buffer2 ,contr 
+03c8 204003ca call p_mouse_le_txbuff_copy 
+03c9 d8c01b00 arg mem_le_tx_buffer3 ,contr 
 
 p_mouse_le_txbuff_copy:
-03d3 df20001b arg 27 ,loopcnt 
-03d4 20207f01 branch memcpy 
+03ca df20001b arg 27 ,loopcnt 
+03cb 20207f01 branch memcpy 
 
 p_mouse_le_txbuff_load:
-03d5 d8c0480b arg mem_le_tx_buffer0_omemalloc ,contr 
-03d6 d8a01800 arg mem_le_tx_buffer0 ,contw 
-03d7 204003d3 call p_mouse_le_txbuff_copy 
-03d8 d8a01900 arg mem_le_tx_buffer1 ,contw 
-03d9 204003d3 call p_mouse_le_txbuff_copy 
-03da d8a01a00 arg mem_le_tx_buffer2 ,contw 
-03db 204003d3 call p_mouse_le_txbuff_copy 
-03dc d8a01b00 arg mem_le_tx_buffer3 ,contw 
-03dd 202003d3 branch p_mouse_le_txbuff_copy 
+03cc d8c0480b arg mem_le_tx_buffer0_omemalloc ,contr 
+03cd d8a01800 arg mem_le_tx_buffer0 ,contw 
+03ce 204003ca call p_mouse_le_txbuff_copy 
+03cf d8a01900 arg mem_le_tx_buffer1 ,contw 
+03d0 204003ca call p_mouse_le_txbuff_copy 
+03d1 d8a01a00 arg mem_le_tx_buffer2 ,contw 
+03d2 204003ca call p_mouse_le_txbuff_copy 
+03d3 d8a01b00 arg mem_le_tx_buffer3 ,contw 
+03d4 202003ca branch p_mouse_le_txbuff_copy 
 
 p_mouse_le:
-03de 20405892 call le_fifo_check_nearly_full 
-03df 247a0000 nrtn blank 
-03e0 6800cb12 fetch 1 ,mem_mouse_fast_conn_flag 
-03e1 c07f83e5 beq 0xff ,p_mouse_le_next 
-03e2 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
-03e3 1fe17e03 and pdata ,0x03 ,pdata 
-03e4 c1818000 rtnne 0x03 
+03d5 20405892 call le_fifo_check_nearly_full 
+03d6 247a0000 nrtn blank 
+03d7 6800cb12 fetch 1 ,mem_mouse_fast_conn_flag 
+03d8 c07f83dc beq 0xff ,p_mouse_le_next 
+03d9 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
+03da 1fe17e03 and pdata ,0x03 ,pdata 
+03db c1818000 rtnne 0x03 
 
 p_mouse_le_next:
-03e5 6800c79c fetch 1 ,mem_mouse_clear_sensor_data_flag 
-03e6 205a0413 call p_mouse_clear_sensor_data ,blank 
-03e7 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
-03e8 c282c179 bbit1 mouse_bt_discovery_button_down_flag ,mouse_le_send_empty_packet 
-03e9 20403f97 call mouse_motion 
-03ea 24740000 nrtn user 
-03eb 204003ef call p_mouse_le_current_mult_update 
-03ec 20400121 call p_mouse_data_xy_release 
-03ed 2040040e call p_mouse_wheel_trigger 
-03ee 202003f9 branch p_mouse_data_push 
+03dc 6800c79c fetch 1 ,mem_mouse_clear_sensor_data_flag 
+03dd 205a040a call p_mouse_clear_sensor_data ,blank 
+03de 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
+03df c282c179 bbit1 mouse_bt_discovery_button_down_flag ,mouse_le_send_empty_packet 
+03e0 20403f97 call mouse_motion 
+03e1 24740000 nrtn user 
+03e2 204003e6 call p_mouse_le_current_mult_update 
+03e3 20400121 call p_mouse_data_xy_release 
+03e4 20400405 call p_mouse_wheel_trigger 
+03e5 202003f0 branch p_mouse_data_push 
 
 p_mouse_le_current_mult_update:
-03ef 6800c6f5 fetch 1 ,mem_config_function_enable 
-03f0 c3838000 rtnbit1 enable_sensor_motion_pin 
-03f1 70417200 jam 0 ,mem_lpm_mult 
-03f2 7048091e jam 30 ,mem_mouse_le_current_mult_timer 
-03f3 20600000 rtn 
+03e6 6800c6f5 fetch 1 ,mem_config_function_enable 
+03e7 c3838000 rtnbit1 enable_sensor_motion_pin 
+03e8 70417200 jam 0 ,mem_lpm_mult 
+03e9 7048091e jam 30 ,mem_mouse_le_current_mult_timer 
+03ea 20600000 rtn 
 
 p_mouse_data_init:
-03f4 7047a007 jam 7 ,mem_mouse_data_queue 
-03f5 7047a104 jam 4 ,mem_mouse_data_queue + 1 
-03f6 580047a0 setarg mem_mouse_data_queue 
-03f7 60014218 store 2 ,mem_queue_ptr 
-03f8 20207e38 branch queue_init 
+03eb 7047a007 jam 7 ,mem_mouse_data_queue 
+03ec 7047a104 jam 4 ,mem_mouse_data_queue + 1 
+03ed 580047a0 setarg mem_mouse_data_queue 
+03ee 60014218 store 2 ,mem_queue_ptr 
+03ef 20207e38 branch queue_init 
 
 p_mouse_data_push:
-03f9 da20469a arg mem_mouse_key ,rega 
-03fa 20407e3d call queue_push 
-03fb 205403fd call p_mouse_queue_increase ,user 
-03fc 20600000 rtn 
+03f0 da20469a arg mem_mouse_key ,rega 
+03f1 20407e3d call queue_push 
+03f2 205403f4 call p_mouse_queue_increase ,user 
+03f3 20600000 rtn 
 
 p_mouse_queue_increase:
-03fd 6800c7c1 fetch 1 ,mem_mouse_data_queue_num 
-03fe 1fe0fe01 increase 1 ,pdata 
-03ff 6000c7c1 store 1 ,mem_mouse_data_queue_num 
-0400 20600000 rtn 
+03f4 6800c7c1 fetch 1 ,mem_mouse_data_queue_num 
+03f5 1fe0fe01 increase 1 ,pdata 
+03f6 6000c7c1 store 1 ,mem_mouse_data_queue_num 
+03f7 20600000 rtn 
 
 p_mouse_data_pull:
-0401 da20469a arg mem_mouse_key ,rega 
-0402 20407e54 call queue_pop 
-0403 20340405 branch p_mouse_fill_data_le ,user 
-0404 20600000 rtn 
+03f8 da20469a arg mem_mouse_key ,rega 
+03f9 20407e54 call queue_pop 
+03fa 203403fc branch p_mouse_fill_data_le ,user 
+03fb 20600000 rtn 
 
 p_mouse_fill_data_le:
-0405 20405652 call le_clear_md 
-0406 6800c7c1 fetch 1 ,mem_mouse_data_queue_num 
-0407 1fe67c01 sub pdata ,1 ,null 
-0408 24415650 ncall le_set_md ,positive 
-0409 6800c7c1 fetch 1 ,mem_mouse_data_queue_num 
-040a 207a0000 rtn blank 
-040b 1fe0ffff increase -1 ,pdata 
-040c 6000c7c1 store 1 ,mem_mouse_data_queue_num 
-040d 20203f90 branch mouse_fill_data_le 
+03fc 20405652 call le_clear_md 
+03fd 6800c7c1 fetch 1 ,mem_mouse_data_queue_num 
+03fe 1fe67c01 sub pdata ,1 ,null 
+03ff 24415650 ncall le_set_md ,positive 
+0400 6800c7c1 fetch 1 ,mem_mouse_data_queue_num 
+0401 207a0000 rtn blank 
+0402 1fe0ffff increase -1 ,pdata 
+0403 6000c7c1 store 1 ,mem_mouse_data_queue_num 
+0404 20203f90 branch mouse_fill_data_le 
 
 p_mouse_wheel_trigger:
-040e 6801469f fetch 2 ,mem_mouse_z 
-040f 207a0000 rtn blank 
-0410 70480601 jam 1 ,mem_mouse_wheel_trigger 
-0411 70480702 jam 2 ,mem_mouse_wheel_trigger_timer 
-0412 20600000 rtn 
+0405 6801469f fetch 2 ,mem_mouse_z 
+0406 207a0000 rtn blank 
+0407 70480601 jam 1 ,mem_mouse_wheel_trigger 
+0408 70480702 jam 2 ,mem_mouse_wheel_trigger_timer 
+0409 20600000 rtn 
 
 p_mouse_clear_sensor_data:
-0413 20405814 call le_set_config_more_data 
-0414 70479c01 jam 1 ,mem_mouse_clear_sensor_data_flag 
-0415 20200355 branch p_mouse_sensor_poweron 
+040a 20405814 call le_set_config_more_data 
+040b 70479c01 jam 1 ,mem_mouse_clear_sensor_data_flag 
+040c 2020034c branch p_mouse_sensor_poweron 
 
 p_mouse_idle:
-0416 20407e34 call ui_check_paring_button 
-0417 20400419 call p_mouse_dpi_check 
-0418 20203ee0 branch mouse_wheel_check 
+040d 20407e34 call ui_check_paring_button 
+040e 20400410 call p_mouse_dpi_check 
+040f 20203ee0 branch mouse_wheel_check 
 
 p_mouse_dpi_check:
-0419 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
-041a 20400513 call p_gpio_set_input_pd 
-041b 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
-041c 2040681d call gpio_get_bit 
-041d 20208427 branch p_mouse_dpi_up ,true 
-041e 2040051c call p_gpio_set_input_pu 
+0410 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
+0411 2040050a call p_gpio_set_input_pd 
+0412 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
+0413 2040681d call gpio_get_bit 
+0414 2020841e branch p_mouse_dpi_up ,true 
+0415 20400513 call p_gpio_set_input_pu 
 
 p_mouse_dpi_down:
-041f 6800c6b6 fetch 1 ,mem_mouse_dpi_button_state 
-0420 c1000000 rtneq dpi_button_state_down 
-0421 7046b600 jam dpi_button_state_down ,mem_mouse_dpi_button_state 
-0422 6800c77a fetch 1 ,mem_mouse_dpi 
-0423 1fe0fe01 increase 1 ,pdata 
-0424 1fe17e03 and pdata ,0x03 ,pdata 
-0425 6000c77a store 1 ,mem_mouse_dpi 
-0426 20203d74 branch mouse_dpi_down + 7 
+0416 6800c6b6 fetch 1 ,mem_mouse_dpi_button_state 
+0417 c1000000 rtneq dpi_button_state_down 
+0418 7046b600 jam dpi_button_state_down ,mem_mouse_dpi_button_state 
+0419 6800c77a fetch 1 ,mem_mouse_dpi 
+041a 1fe0fe01 increase 1 ,pdata 
+041b 1fe17e03 and pdata ,0x03 ,pdata 
+041c 6000c77a store 1 ,mem_mouse_dpi 
+041d 20203d74 branch mouse_dpi_down + 7 
 
 p_mouse_dpi_up:
-0427 2040051c call p_gpio_set_input_pu 
-0428 20203d62 branch mouse_dpi_up 
+041e 20400513 call p_gpio_set_input_pu 
+041f 20203d62 branch mouse_dpi_up 
 
 p_mouse_priority_bb_event:
-0429 1a627e00 copy regc ,pdata 
-042a c00a0433 beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
-042b c00a8437 beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
-042c c0148440 beq bt_evt_le_enc_info ,p_mouse_le_enc_info 
-042d c0190442 beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
-042e c0200449 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
-042f c01c8454 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
-0430 c01d0463 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
-0431 c01e0475 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
-0432 2020417d branch mouse_priority_bb_event + 1 
+0420 1a627e00 copy regc ,pdata 
+0421 c00a042a beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
+0422 c00a842e beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
+0423 c0148437 beq bt_evt_le_enc_info ,p_mouse_le_enc_info 
+0424 c0190439 beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
+0425 c0200440 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
+0426 c01c844b beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
+0427 c01d045a beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
+0428 c01e046c beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
+0429 2020417d branch mouse_priority_bb_event + 1 
 
 p_mouse_le_bb_event_connected:
-0433 70480800 jam 0 ,mem_mouse_long_mult_flag 
-0434 2040034a call p_mouse_init_sensor_reset 
-0435 204003f4 call p_mouse_data_init 
-0436 202041c3 branch mouse_le_bb_event_connected 
+042a 70480800 jam 0 ,mem_mouse_long_mult_flag 
+042b 20400341 call p_mouse_init_sensor_reset 
+042c 204003eb call p_mouse_data_init 
+042d 202041c3 branch mouse_le_bb_event_connected 
 
 p_mouse_le_bb_disconnected:
-0437 20400489 call p_mouse_sensor_powerdown_check 
-0438 58000007 setarg le_interval_8_75ms 
-0439 60014496 store 2 ,mem_le_interval_min 
-043a 60014498 store 2 ,mem_le_interval_min + 2 
-043b 7047c400 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-043c 70479c00 jam 0 ,mem_mouse_clear_sensor_data_flag 
-043d 204003f4 call p_mouse_data_init 
-043e 20405816 call le_clr_config_more_data 
-043f 202041d9 branch mouse_bb_disconnected 
+042e 20400480 call p_mouse_sensor_powerdown_check 
+042f 58000007 setarg le_interval_8_75ms 
+0430 60014496 store 2 ,mem_le_interval_min 
+0431 60014498 store 2 ,mem_le_interval_min + 2 
+0432 7047c400 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
+0433 70479c00 jam 0 ,mem_mouse_clear_sensor_data_flag 
+0434 204003eb call p_mouse_data_init 
+0435 20405816 call le_clr_config_more_data 
+0436 202041d9 branch mouse_bb_disconnected 
 
 p_mouse_le_enc_info:
 
 p_app_updata_le_param:
-0440 700a9912 jam bt_cmd_le_update_conn ,mem_fifo_temp 
-0441 20207d8f branch ui_ipc_send_cmd 
+0437 700a9912 jam bt_cmd_le_update_conn ,mem_fifo_temp 
+0438 20207d8f branch ui_ipc_send_cmd 
 
 p_mouse_le_ll_start_encryt:
-0442 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
-0443 c0008445 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
-0444 20200447 branch p_mouse_le_ll_enable_start_enc_flag 
+0439 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
+043a c000843c beq 1 ,p_mouse_le_ll_reconn_start_encryt 
+043b 2020043e branch p_mouse_le_ll_enable_start_enc_flag 
 
 p_mouse_le_ll_reconn_start_encryt:
-0445 20400440 call p_app_updata_le_param 
-0446 7046c614 jam 20 ,mem_le_start_encrypt_timer 
+043c 20400437 call p_app_updata_le_param 
+043d 7046c614 jam 20 ,mem_le_start_encrypt_timer 
 
 p_mouse_le_ll_enable_start_enc_flag:
-0447 d8e00001 arg ll_start_enc_flag ,queue 
-0448 202041b9 branch mouse_le_enable_connect_flag 
+043e d8e00001 arg ll_start_enc_flag ,queue 
+043f 202041b9 branch mouse_le_enable_connect_flag 
 
 p_mouse_le_conn_param_update_rsp_recieved:
-0449 68014509 fetch 2 ,mem_le_l2cap_signaling_conn_param_update_rsp_result 
-044a c1000000 rtneq ble_signaling_connect_parameter_update_accepted 
-044b 68008441 fetch 1 ,mem_le_tsniff 
-044c 1feb7e00 rshift2 pdata ,pdata 
-044d 1fe67c0c sub pdata ,le_interval_15ms ,null 
-044e 20610000 rtn positive 
-044f 58000009 setarg le_interval_11_25ms 
-0450 60014496 store 2 ,mem_le_interval_min 
-0451 60014498 store 2 ,mem_le_interval_min + 2 
-0452 20400440 call p_app_updata_le_param 
-0453 202005cb branch p_mouse_le_conn_param_lpm_disable 
+0440 68014509 fetch 2 ,mem_le_l2cap_signaling_conn_param_update_rsp_result 
+0441 c1000000 rtneq ble_signaling_connect_parameter_update_accepted 
+0442 68008441 fetch 1 ,mem_le_tsniff 
+0443 1feb7e00 rshift2 pdata ,pdata 
+0444 1fe67c0c sub pdata ,le_interval_15ms ,null 
+0445 20610000 rtn positive 
+0446 58000009 setarg le_interval_11_25ms 
+0447 60014496 store 2 ,mem_le_interval_min 
+0448 60014498 store 2 ,mem_le_interval_min + 2 
+0449 20400437 call p_app_updata_le_param 
+044a 202005c2 branch p_mouse_le_conn_param_lpm_disable 
 
 p_mouse_24g_pairing_complete:
-0454 2040034a call p_mouse_init_sensor_reset 
-0455 70478b01 jam 1 ,mem_mouse_24g_enter_lpm_enable 
-0456 d8e00003 arg mosue_24g_pairing_flag ,queue 
-0457 204043d2 call mouse_disable_function_flag 
-0458 58000000 setarg 0 
-0459 60014707 store 2 ,mem_24g_pairing_timer_count 
-045a 7046a700 jam 0 ,mem_mouse_move_flag 
-045b 2040405d call mouse_read_sensor_common 
-045c 20400319 call p_mouse_tx_power_init 
+044b 20400341 call p_mouse_init_sensor_reset 
+044c 70478b01 jam 1 ,mem_mouse_24g_enter_lpm_enable 
+044d d8e00003 arg mosue_24g_pairing_flag ,queue 
+044e 204043d2 call mouse_disable_function_flag 
+044f 58000000 setarg 0 
+0450 60014707 store 2 ,mem_24g_pairing_timer_count 
+0451 7046a700 jam 0 ,mem_mouse_move_flag 
+0452 2040405d call mouse_read_sensor_common 
+0453 20400310 call p_mouse_tx_power_init 
 
 p_mouse_24g_address_store_eeprom:
-045d 2040045f call p_mouse_set_24g_addr_eeprom 
-045e 202065d1 branch iicd_write_protect_eep_data 
+0454 20400456 call p_mouse_set_24g_addr_eeprom 
+0455 202065d1 branch iicd_write_protect_eep_data 
 
 p_mouse_set_24g_addr_eeprom:
-045f da204be6 arg mem_24g_addr ,rega 
-0460 da40005b arg mouse_g24_addr_eeprom_offect ,regb 
-0461 d8400004 arg 4 ,temp 
-0462 20600000 rtn 
+0456 da204be6 arg mem_24g_addr ,rega 
+0457 da40005b arg mouse_g24_addr_eeprom_offect ,regb 
+0458 d8400004 arg 4 ,temp 
+0459 20600000 rtn 
 
 p_mouse_24g_attempt_fail:
-0463 20400489 call p_mouse_sensor_powerdown_check 
-0464 704cfe00 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
-0465 20400319 call p_mouse_tx_power_init 
-0466 204001ff call p_g24_check_51cmd_stop_24g 
-0467 6800c877 fetch 1 ,mem_mouse_mode_config 
-0468 c280340a bbit1 mouse_24g_only ,app_enter_hibernate 
-0469 7041bd00 jam 0 ,mem_link_key_exists 
-046a 6800cb12 fetch 1 ,mem_mouse_fast_conn_flag 
-046b c07f8471 beq 0xff ,p_mouse_24g_attempt_fail_next 
-046c 20404316 call mouse_eeprom_load_recon_info 
-046d df200003 arg 3 ,loopcnt 
-046e d8c04722 arg mem_device1_addr ,contr 
-046f 204003af call p_pdata_0xff_check 
-0470 20340472 branch p_mouse_null_enter_hibernate_enable ,user 
+045a 20400480 call p_mouse_sensor_powerdown_check 
+045b 704cfe00 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
+045c 20400310 call p_mouse_tx_power_init 
+045d 204001ff call p_g24_check_51cmd_stop_24g 
+045e 6800c877 fetch 1 ,mem_mouse_mode_config 
+045f c280340a bbit1 mouse_24g_only ,app_enter_hibernate 
+0460 7041bd00 jam 0 ,mem_link_key_exists 
+0461 6800cb12 fetch 1 ,mem_mouse_fast_conn_flag 
+0462 c07f8468 beq 0xff ,p_mouse_24g_attempt_fail_next 
+0463 20404316 call mouse_eeprom_load_recon_info 
+0464 df200003 arg 3 ,loopcnt 
+0465 d8c04722 arg mem_device1_addr ,contr 
+0466 204003a6 call p_pdata_0xff_check 
+0467 20340469 branch p_mouse_null_enter_hibernate_enable ,user 
 
 p_mouse_24g_attempt_fail_next:
-0471 20200322 branch p_mouse_check_reconn_target 
+0468 20200319 branch p_mouse_check_reconn_target 
 
 p_mouse_null_enter_hibernate_enable:
-0472 70479d01 jam 1 ,mem_mouse_null_enter_hibernate_flag 
-0473 70479e28 jam 40 ,mem_mouse_null_enter_hibernate_timer 
-0474 20600000 rtn 
+0469 70479d01 jam 1 ,mem_mouse_null_enter_hibernate_flag 
+046a 70479e28 jam 40 ,mem_mouse_null_enter_hibernate_timer 
+046b 20600000 rtn 
 
 p_mouse_24g_attempt_success:
-0475 2040034a call p_mouse_init_sensor_reset 
-0476 20403f8d call mouse_no_data_timer_init 
-0477 2020045d branch p_mouse_24g_address_store_eeprom 
+046c 20400341 call p_mouse_init_sensor_reset 
+046d 20403f8d call mouse_no_data_timer_init 
+046e 20200454 branch p_mouse_24g_address_store_eeprom 
 
 p_mouse_before_hibernate:
-0478 78347c00 enable user 
-0479 68120138 hfetch 4 ,0x8138 
-047a 79347e1a setflag user ,26 ,pdata 
-047b 6012004c hstore 4 ,core_lpm_reg 
-047c 20402c21 call lpm_write_ctrl 
-047d 20400489 call p_mouse_sensor_powerdown_check 
-047e 204074bd call disable_authrom 
-047f 20404482 call mouse_devce_led_off 
-0480 20403e9f call mouse_before_hibernate_wheel_gpio_set 
-0481 20403ebf call mouse_lpm_before_common 
-0482 6810807b hfetch 1 ,core_gpio_pu3 
-0483 79207e05 set1 5 ,pdata 
-0484 6010807b hstore 1 ,core_gpio_pu3 
-0485 6810807f hfetch 1 ,core_gpio_pd3 
-0486 793ffe05 set0 5 ,pdata 
-0487 6010807f hstore 1 ,core_gpio_pd3 
-0488 20600000 rtn 
+046f 78347c00 enable user 
+0470 68120138 hfetch 4 ,0x8138 
+0471 79347e1a setflag user ,26 ,pdata 
+0472 6012004c hstore 4 ,core_lpm_reg 
+0473 20402c21 call lpm_write_ctrl 
+0474 20400480 call p_mouse_sensor_powerdown_check 
+0475 204074bd call disable_authrom 
+0476 20404482 call mouse_devce_led_off 
+0477 20403e9f call mouse_before_hibernate_wheel_gpio_set 
+0478 20403ebf call mouse_lpm_before_common 
+0479 6810807b hfetch 1 ,core_gpio_pu3 
+047a 79207e05 set1 5 ,pdata 
+047b 6010807b hstore 1 ,core_gpio_pu3 
+047c 6810807f hfetch 1 ,core_gpio_pd3 
+047d 793ffe05 set0 5 ,pdata 
+047e 6010807f hstore 1 ,core_gpio_pd3 
+047f 20600000 rtn 
 
 p_mouse_sensor_powerdown_check:
-0489 6800cb03 fetch 1 ,mem_mouse_init_sensor_reset_flag 
-048a 207a0000 rtn blank 
-048b 704b0300 jam 0 ,mem_mouse_init_sensor_reset_flag 
-048c 20200359 branch p_mouse_sensor_powerdown 
+0480 6800cb03 fetch 1 ,mem_mouse_init_sensor_reset_flag 
+0481 207a0000 rtn blank 
+0482 704b0300 jam 0 ,mem_mouse_init_sensor_reset_flag 
+0483 20200350 branch p_mouse_sensor_powerdown 
 
 p_mouse_bb_event_timer:
-048d 204004b6 call p_mouse_adc_read 
-048e 204043eb call mouse_low_voltage_led_timer 
-048f 2040049f call p_mouse_24g_long_sleep_param_update_timer 
-0490 204004a6 call p_mouse_le_current_mult_update_timer 
-0491 2040049a call p_mouse_wheel_trigger_timer 
-0492 204004ad call p_mouse_null_enter_hibernate_timer 
-0493 20404234 call mouse_check_discovery_timeout_timer 
-0494 20404237 call mouse_check_direct_timeout_timer 
-0495 20400497 call p_mouse_le_enable_att_list_timer 
-0496 2020423a branch mouse_check_no_data_timeout_timer 
+0484 204004ad call p_mouse_adc_read 
+0485 204043eb call mouse_low_voltage_led_timer 
+0486 20400496 call p_mouse_24g_long_sleep_param_update_timer 
+0487 2040049d call p_mouse_le_current_mult_update_timer 
+0488 20400491 call p_mouse_wheel_trigger_timer 
+0489 204004a4 call p_mouse_null_enter_hibernate_timer 
+048a 20404234 call mouse_check_discovery_timeout_timer 
+048b 20404237 call mouse_check_direct_timeout_timer 
+048c 2040048e call p_mouse_le_enable_att_list_timer 
+048d 2020423a branch mouse_check_no_data_timeout_timer 
 
 p_mouse_le_enable_att_list_timer:
-0497 da6046c6 arg mem_le_start_encrypt_timer ,regc 
-0498 da403d60 arg mouse_le_write_enable ,regb 
-0499 2020336d branch timer_single_step 
+048e da6046c6 arg mem_le_start_encrypt_timer ,regc 
+048f da403d60 arg mouse_le_write_enable ,regb 
+0490 2020336d branch timer_single_step 
 
 p_mouse_wheel_trigger_timer:
-049a da604807 arg mem_mouse_wheel_trigger_timer ,regc 
-049b da40049d arg p_mouse_wheel_trigger_disable ,regb 
-049c 2020336d branch timer_single_step 
+0491 da604807 arg mem_mouse_wheel_trigger_timer ,regc 
+0492 da400494 arg p_mouse_wheel_trigger_disable ,regb 
+0493 2020336d branch timer_single_step 
 
 p_mouse_wheel_trigger_disable:
-049d 70480600 jam 0 ,mem_mouse_wheel_trigger 
-049e 20600000 rtn 
+0494 70480600 jam 0 ,mem_mouse_wheel_trigger 
+0495 20600000 rtn 
 
 p_mouse_24g_long_sleep_param_update_timer:
-049f da60480a arg mem_24g_long_sleep_param_update_timer ,regc 
-04a0 da4004a2 arg p_mouse_24g_long_sleep_normal_param ,regb 
-04a1 2020336d branch timer_single_step 
+0496 da60480a arg mem_24g_long_sleep_param_update_timer ,regc 
+0497 da400499 arg p_mouse_24g_long_sleep_normal_param ,regb 
+0498 2020336d branch timer_single_step 
 
 p_mouse_24g_long_sleep_normal_param:
-04a2 5836ee80 setarg g24_long_sleep_step2 
-04a3 6001cbed store 3 ,mem_24g_enter_hibernate 
-04a4 70480801 jam 1 ,mem_mouse_long_mult_flag 
-04a5 20600000 rtn 
+0499 5836ee80 setarg g24_long_sleep_step2 
+049a 6001cbed store 3 ,mem_24g_enter_hibernate 
+049b 70480801 jam 1 ,mem_mouse_long_mult_flag 
+049c 20600000 rtn 
 
 p_mouse_le_current_mult_update_timer:
-04a6 da604809 arg mem_mouse_le_current_mult_timer ,regc 
-04a7 da4004a9 arg p_mouse_le_current_mult_reinit ,regb 
-04a8 2020336d branch timer_single_step 
+049d da604809 arg mem_mouse_le_current_mult_timer ,regc 
+049e da4004a0 arg p_mouse_le_current_mult_reinit ,regb 
+049f 2020336d branch timer_single_step 
 
 p_mouse_le_current_mult_reinit:
-04a9 6800c7c5 fetch 1 ,mem_lpm_mult_init 
-04aa 6000c172 store 1 ,mem_lpm_mult 
-04ab 70480801 jam 1 ,mem_mouse_long_mult_flag 
-04ac 20600000 rtn 
+04a0 6800c7c5 fetch 1 ,mem_lpm_mult_init 
+04a1 6000c172 store 1 ,mem_lpm_mult 
+04a2 70480801 jam 1 ,mem_mouse_long_mult_flag 
+04a3 20600000 rtn 
 
 p_mouse_null_enter_hibernate_timer:
-04ad 6800c79d fetch 1 ,mem_mouse_null_enter_hibernate_flag 
-04ae 207a0000 rtn blank 
-04af 6800c79e fetch 1 ,mem_mouse_null_enter_hibernate_timer 
-04b0 203a04b4 branch p_mouse_null_enter_hibernate ,blank 
-04b1 1fe0ffff increase -1 ,pdata 
-04b2 6000c79e store 1 ,mem_mouse_null_enter_hibernate_timer 
-04b3 20600000 rtn 
+04a4 6800c79d fetch 1 ,mem_mouse_null_enter_hibernate_flag 
+04a5 207a0000 rtn blank 
+04a6 6800c79e fetch 1 ,mem_mouse_null_enter_hibernate_timer 
+04a7 203a04ab branch p_mouse_null_enter_hibernate ,blank 
+04a8 1fe0ffff increase -1 ,pdata 
+04a9 6000c79e store 1 ,mem_mouse_null_enter_hibernate_timer 
+04aa 20600000 rtn 
 
 p_mouse_null_enter_hibernate:
-04b4 70479d00 jam 0 ,mem_mouse_null_enter_hibernate_flag 
-04b5 2020340a branch app_enter_hibernate 
+04ab 70479d00 jam 0 ,mem_mouse_null_enter_hibernate_flag 
+04ac 2020340a branch app_enter_hibernate 
 
 p_mouse_adc_read:
-04b6 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
-04b7 c40d0000 rtnbit0 mouse_enable_adc 
-04b8 70422d01 jam 1 ,mem_adc_config_flag 
-04b9 6800c6ce fetch 1 ,mem_adc_read_timer 
-04ba 1fe0fe01 increase 1 ,pdata 
-04bb 6000c6ce store 1 ,mem_adc_read_timer 
-04bc 1fe67c0a sub pdata ,10 ,null 
-04bd 20610000 rtn positive 
-04be 204068a8 call adc_init_data 
-04bf 7046ce00 jam 0 ,mem_adc_read_timer 
-04c0 204068eb call adc_set_mode 
-04c1 20406908 call vdd_calculate_by_mode 
-04c2 6001470f store 2 ,mem_mouse_vdd_now_vol 
-04c3 da204709 arg mem_mouse_vdd_calculate_set ,rega 
-04c4 204004d1 call p_adc_bat_percent_lowpower_out 
-04c5 6800c231 fetch 1 ,mem_adc_power_flag 
-04c6 c280b40a bbit1 1 ,app_enter_hibernate 
-04c7 c30004ca bbit0 0 ,p_mouse_adc_no_low_voltage 
-04c8 704b0201 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
-04c9 202043e7 branch mouse_adc_low_voltage 
+04ad 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
+04ae c40d0000 rtnbit0 mouse_enable_adc 
+04af 70422d01 jam 1 ,mem_adc_config_flag 
+04b0 6800c6ce fetch 1 ,mem_adc_read_timer 
+04b1 1fe0fe01 increase 1 ,pdata 
+04b2 6000c6ce store 1 ,mem_adc_read_timer 
+04b3 1fe67c0a sub pdata ,10 ,null 
+04b4 20610000 rtn positive 
+04b5 204068a8 call adc_init_data 
+04b6 7046ce00 jam 0 ,mem_adc_read_timer 
+04b7 204068eb call adc_set_mode 
+04b8 20406908 call vdd_calculate_by_mode 
+04b9 6001470f store 2 ,mem_mouse_vdd_now_vol 
+04ba da204709 arg mem_mouse_vdd_calculate_set ,rega 
+04bb 204004c8 call p_adc_bat_percent_lowpower_out 
+04bc 6800c231 fetch 1 ,mem_adc_power_flag 
+04bd c280b40a bbit1 1 ,app_enter_hibernate 
+04be c30004c1 bbit0 0 ,p_mouse_adc_no_low_voltage 
+04bf 704b0201 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
+04c0 202043e7 branch mouse_adc_low_voltage 
 
 p_mouse_adc_no_low_voltage:
-04ca 204043e9 call mouse_adc_no_low_voltage 
-04cb 6800cb02 fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
-04cc 207a0000 rtn blank 
-04cd 704b0200 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
-04ce 6800c6ef fetch 1 ,mem_config_low_voltage_alarm_gpio 
-04cf 6000c715 store 1 ,mem_mouse_struct_led_gpio 
-04d0 20204296 branch mouse_led_off 
+04c1 204043e9 call mouse_adc_no_low_voltage 
+04c2 6800cb02 fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
+04c3 207a0000 rtn blank 
+04c4 704b0200 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
+04c5 6800c6ef fetch 1 ,mem_config_low_voltage_alarm_gpio 
+04c6 6000c715 store 1 ,mem_mouse_struct_led_gpio 
+04c7 20204296 branch mouse_led_off 
 
 p_adc_bat_percent_lowpower_out:
-04d1 ea240000 ifetch 8 ,rega 
-04d2 60040a9a store 8 ,mem_pdatatemp 
-04d3 68090a9c fetcht 2 ,mem_pdatatemp + 2 
-04d4 68010aa0 fetch 2 ,mem_pdatatemp + 6 
-04d5 98467c00 isub temp ,null 
-04d6 24216944 nbranch adc_set_no_power_flag ,positive 
-04d7 68090a9e fetcht 2 ,mem_pdatatemp + 4 
-04d8 98467c00 isub temp ,null 
-04d9 24216940 nbranch adc_set_low_power_flag ,positive 
+04c8 ea240000 ifetch 8 ,rega 
+04c9 60040a9a store 8 ,mem_pdatatemp 
+04ca 68090a9c fetcht 2 ,mem_pdatatemp + 2 
+04cb 68010aa0 fetch 2 ,mem_pdatatemp + 6 
+04cc 98467c00 isub temp ,null 
+04cd 24216944 nbranch adc_set_no_power_flag ,positive 
+04ce 68090a9e fetcht 2 ,mem_pdatatemp + 4 
+04cf 98467c00 isub temp ,null 
+04d0 24216940 nbranch adc_set_low_power_flag ,positive 
 
 p_adc_clear_low_power_flag:
-04da 6800c231 fetch 1 ,mem_adc_power_flag 
-04db 793ffe00 set0 0 ,pdata 
-04dc 6000c231 store 1 ,mem_adc_power_flag 
-04dd 20600000 rtn 
+04d1 6800c231 fetch 1 ,mem_adc_power_flag 
+04d2 793ffe00 set0 0 ,pdata 
+04d3 6000c231 store 1 ,mem_adc_power_flag 
+04d4 20600000 rtn 
 
 p_mouse_motion:
-04de 78547c00 disable user 
-04df 58000000 setarg 0 
-04e0 6003469b store 6 ,mem_mouse_x 
-04e1 20400521 call p_mouse_cheak_sensor_data 
-04e2 20404079 call mouse_zwheel 
-04e3 2040407e call mouse_t_zwheel 
-04e4 204004e8 call p_mouse_key 
-04e5 243406e3 nbranch p_drawing_optima_init ,user 
-04e6 204006e6 call p_drawing_optima 
-04e7 20203fa0 branch mouse_motion + 9 
+04d5 78547c00 disable user 
+04d6 58000000 setarg 0 
+04d7 6003469b store 6 ,mem_mouse_x 
+04d8 20400518 call p_mouse_cheak_sensor_data 
+04d9 20404079 call mouse_zwheel 
+04da 2040407e call mouse_t_zwheel 
+04db 204004df call p_mouse_key 
+04dc 243406da nbranch p_drawing_optima_init ,user 
+04dd 204006dd call p_drawing_optima 
+04de 20203fa0 branch mouse_motion + 9 
 
 p_mouse_key:
-04e8 204004ea call p_mouse_check_key_gpio 
-04e9 2020409a branch mouse_key + 1 
+04df 204004e1 call p_mouse_check_key_gpio 
+04e0 2020409a branch mouse_key + 1 
 
 p_mouse_check_key_gpio:
-04ea da200000 arg 0 ,rega 
-04eb 204004f5 call p_mouse_check_lkey_gpio 
-04ec 204004fb call p_mouse_check_rkey_gpio 
-04ed 20400501 call p_mouse_check_mkey_gpio 
-04ee 204004f1 call p_mouse_check_skey_gpio 
-04ef 1a227e00 copy rega ,pdata 
-04f0 20600000 rtn 
+04e1 da200000 arg 0 ,rega 
+04e2 204004ec call p_mouse_check_lkey_gpio 
+04e3 204004f2 call p_mouse_check_rkey_gpio 
+04e4 204004f8 call p_mouse_check_mkey_gpio 
+04e5 204004e8 call p_mouse_check_skey_gpio 
+04e6 1a227e00 copy rega ,pdata 
+04e7 20600000 rtn 
 
 p_mouse_check_skey_gpio:
-04f1 6800c6e5 fetch 1 ,mem_bk_button_gpio 
-04f2 c17f8000 rtneq gpio_disable 
-04f3 20400507 call p_mouse_check_bk_key_gpio 
-04f4 2020050d branch p_mouse_check_fw_key_gpio 
+04e8 6800c6e5 fetch 1 ,mem_bk_button_gpio 
+04e9 c17f8000 rtneq gpio_disable 
+04ea 204004fe call p_mouse_check_bk_key_gpio 
+04eb 20200504 branch p_mouse_check_fw_key_gpio 
 
 p_mouse_check_lkey_gpio:
-04f5 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
-04f6 2040051c call p_gpio_set_input_pu 
-04f7 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
-04f8 2040681d call gpio_get_bit 
-04f9 7920a200 setflag true ,0 ,rega 
-04fa 20600000 rtn 
+04ec 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
+04ed 20400513 call p_gpio_set_input_pu 
+04ee 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
+04ef 2040681d call gpio_get_bit 
+04f0 7920a200 setflag true ,0 ,rega 
+04f1 20600000 rtn 
 
 p_mouse_check_rkey_gpio:
-04fb 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
-04fc 2040051c call p_gpio_set_input_pu 
-04fd 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
-04fe 2040681d call gpio_get_bit 
-04ff 7920a201 setflag true ,1 ,rega 
-0500 20600000 rtn 
+04f2 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
+04f3 20400513 call p_gpio_set_input_pu 
+04f4 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
+04f5 2040681d call gpio_get_bit 
+04f6 7920a201 setflag true ,1 ,rega 
+04f7 20600000 rtn 
 
 p_mouse_check_mkey_gpio:
-0501 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
-0502 2040051c call p_gpio_set_input_pu 
-0503 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
-0504 2040681d call gpio_get_bit 
-0505 7920a202 setflag true ,2 ,rega 
-0506 20600000 rtn 
+04f8 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
+04f9 20400513 call p_gpio_set_input_pu 
+04fa 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
+04fb 2040681d call gpio_get_bit 
+04fc 7920a202 setflag true ,2 ,rega 
+04fd 20600000 rtn 
 
 p_mouse_check_bk_key_gpio:
-0507 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
-0508 20400513 call p_gpio_set_input_pd 
-0509 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
-050a 2040681d call gpio_get_bit 
-050b 7d20a203 nsetflag true ,3 ,rega 
-050c 2020051c branch p_gpio_set_input_pu 
+04fe 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
+04ff 2040050a call p_gpio_set_input_pd 
+0500 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
+0501 2040681d call gpio_get_bit 
+0502 7d20a203 nsetflag true ,3 ,rega 
+0503 20200513 branch p_gpio_set_input_pu 
 
 p_mouse_check_fw_key_gpio:
-050d 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
-050e 20400513 call p_gpio_set_input_pd 
-050f 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
-0510 2040681d call gpio_get_bit 
-0511 7d20a204 nsetflag true ,4 ,rega 
-0512 2020051c branch p_gpio_set_input_pu 
+0504 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
+0505 2040050a call p_gpio_set_input_pd 
+0506 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
+0507 2040681d call gpio_get_bit 
+0508 7d20a204 nsetflag true ,4 ,rega 
+0509 20200513 branch p_gpio_set_input_pu 
 
 p_gpio_set_input_pd:
-0513 793f8407 set0 gpio_active_bit ,temp 
-0514 d8a08078 arg core_gpio_pu0 ,contw 
-0515 20406830 call gpio_set_bit 
-0516 79200407 set1 gpio_active_bit ,temp 
-0517 d8a0807c arg core_gpio_pd0 ,contw 
-0518 20406830 call gpio_set_bit 
-0519 793f8407 set0 gpio_active_bit ,temp 
-051a d8a08070 arg core_gpio_oe0 ,contw 
-051b 20206830 branch gpio_set_bit 
+050a 793f8407 set0 gpio_active_bit ,temp 
+050b d8a08078 arg core_gpio_pu0 ,contw 
+050c 20406830 call gpio_set_bit 
+050d 79200407 set1 gpio_active_bit ,temp 
+050e d8a0807c arg core_gpio_pd0 ,contw 
+050f 20406830 call gpio_set_bit 
+0510 793f8407 set0 gpio_active_bit ,temp 
+0511 d8a08070 arg core_gpio_oe0 ,contw 
+0512 20206830 branch gpio_set_bit 
 
 p_gpio_set_input_pu:
-051c 79200407 set1 gpio_active_bit ,temp 
-051d d8a08078 arg core_gpio_pu0 ,contw 
-051e 20406830 call gpio_set_bit 
-051f 793f8407 set0 gpio_active_bit ,temp 
-0520 20200517 branch p_gpio_set_input_pd + 4 
+0513 79200407 set1 gpio_active_bit ,temp 
+0514 d8a08078 arg core_gpio_pu0 ,contw 
+0515 20406830 call gpio_set_bit 
+0516 793f8407 set0 gpio_active_bit ,temp 
+0517 2020050e branch p_gpio_set_input_pd + 4 
 
 p_mouse_cheak_sensor_data:
-0521 6800c6e0 fetch 1 ,mem_config_sensor_type 
-0522 c002052d beq p3212 ,p_mouse_p3212_sensor_motion 
-0523 c002c010 beq p3610 ,mouse_p3610_sensor_motion 
-0524 20200525 branch p_mouse_p32xx_sensor_motion 
+0518 6800c6e0 fetch 1 ,mem_config_sensor_type 
+0519 c0020524 beq p3212 ,p_mouse_p3212_sensor_motion 
+051a c002c010 beq p3610 ,mouse_p3610_sensor_motion 
+051b 2020051c branch p_mouse_p32xx_sensor_motion 
 
 p_mouse_p32xx_sensor_motion:
-0525 20403fc0 call mouse_clear_sensor_data 
-0526 78547c00 disable user 
-0527 6800c6f5 fetch 1 ,mem_config_function_enable 
-0528 c303bfe7 bbit0 enable_sensor_motion_pin ,mouse_p32xx_sensor_motion_2 
-0529 6808c6f3 fetcht 1 ,mem_sensor_data_gpio 
-052a 2040681d call gpio_get_bit 
-052b 24608000 nrtn true 
-052c 20203fe7 branch mouse_p32xx_sensor_motion_2 
+051c 20403fc0 call mouse_clear_sensor_data 
+051d 78547c00 disable user 
+051e 6800c6f5 fetch 1 ,mem_config_function_enable 
+051f c303bfe7 bbit0 enable_sensor_motion_pin ,mouse_p32xx_sensor_motion_2 
+0520 6808c6f3 fetcht 1 ,mem_sensor_data_gpio 
+0521 2040681d call gpio_get_bit 
+0522 24608000 nrtn true 
+0523 20203fe7 branch mouse_p32xx_sensor_motion_2 
 
 p_mouse_p3212_sensor_motion:
-052d 20403fc0 call mouse_clear_sensor_data 
-052e 6800c6f5 fetch 1 ,mem_config_function_enable 
-052f c303bfc8 bbit0 enable_sensor_motion_pin ,mouse_p3212_sensor_motion_1 
-0530 6808c6f3 fetcht 1 ,mem_sensor_data_gpio 
-0531 2040681d call gpio_get_bit 
-0532 24608000 nrtn true 
-0533 20203fc8 branch mouse_p3212_sensor_motion_1 
+0524 20403fc0 call mouse_clear_sensor_data 
+0525 6800c6f5 fetch 1 ,mem_config_function_enable 
+0526 c303bfc8 bbit0 enable_sensor_motion_pin ,mouse_p3212_sensor_motion_1 
+0527 6808c6f3 fetcht 1 ,mem_sensor_data_gpio 
+0528 2040681d call gpio_get_bit 
+0529 24608000 nrtn true 
+052a 20203fc8 branch mouse_p3212_sensor_motion_1 
 
 p_mouse_seting_dpi:
-0534 2040424a call mosue_dpi_led_blink_init 
+052b 2040424a call mosue_dpi_led_blink_init 
 
 p_mouse_seting_dpi_sensor_type:
-0535 6800c6e0 fetch 1 ,mem_config_sensor_type 
-0536 c002bdaa beq p3610 ,mouse_seting_3610_dpi 
-0537 c0023d96 beq p3212 ,mouse_seting_3212_dpi 
-0538 c0030549 beq p3065_xy ,p_mouse_seting_3065xy_dpi 
-0539 c0018549 beq p3204 ,p_mouse_seting_3065xy_dpi 
+052c 6800c6e0 fetch 1 ,mem_config_sensor_type 
+052d c002bdaa beq p3610 ,mouse_seting_3610_dpi 
+052e c0023d96 beq p3212 ,mouse_seting_3212_dpi 
+052f c0030540 beq p3065_xy ,p_mouse_seting_3065xy_dpi 
+0530 c0018540 beq p3204 ,p_mouse_seting_3065xy_dpi 
 
 p_mouse_seting_3205_dpi:
-053a 6800c77a fetch 1 ,mem_mouse_dpi 
-053b 1fe67c01 sub pdata ,mouse_dpi_level2 ,null 
-053c 20428543 call p_mouse_3205_dpi_recount ,zero 
-053d 6800c77a fetch 1 ,mem_mouse_dpi 
-053e c0000545 beq mouse_dpi_level1 ,p_mouse_set_cpi1 
-053f c000bd88 beq mouse_dpi_level2 ,mouse_set_cpi2 
-0540 c0018547 beq mouse_dpi_level4 ,p_mouse_set_cpi4 
+0531 6800c77a fetch 1 ,mem_mouse_dpi 
+0532 1fe67c01 sub pdata ,mouse_dpi_level2 ,null 
+0533 2042853a call p_mouse_3205_dpi_recount ,zero 
+0534 6800c77a fetch 1 ,mem_mouse_dpi 
+0535 c000053c beq mouse_dpi_level1 ,p_mouse_set_cpi1 
+0536 c000bd88 beq mouse_dpi_level2 ,mouse_set_cpi2 
+0537 c001853e beq mouse_dpi_level4 ,p_mouse_set_cpi4 
 
 p_mouse_set_cpi3:
-0541 70487802 jam 2 ,mem_mouse_dpi_blink_count 
-0542 20203d8c branch mouse_set_cpi3 
+0538 70487802 jam 2 ,mem_mouse_dpi_blink_count 
+0539 20203d8c branch mouse_set_cpi3 
 
 p_mouse_3205_dpi_recount:
-0543 70477a02 jam mouse_dpi_level3 ,mem_mouse_dpi 
-0544 20600000 rtn 
+053a 70477a02 jam mouse_dpi_level3 ,mem_mouse_dpi 
+053b 20600000 rtn 
 
 p_mouse_set_cpi1:
-0545 70487801 jam 1 ,mem_mouse_dpi_blink_count 
-0546 20203d8a branch mouse_set_cpi1 
+053c 70487801 jam 1 ,mem_mouse_dpi_blink_count 
+053d 20203d8a branch mouse_set_cpi1 
 
 p_mouse_set_cpi4:
-0547 70487803 jam 3 ,mem_mouse_dpi_blink_count 
-0548 20203d8e branch mouse_set_cpi4 
+053e 70487803 jam 3 ,mem_mouse_dpi_blink_count 
+053f 20203d8e branch mouse_set_cpi4 
 
 p_mouse_seting_3065xy_dpi:
-0549 6800c77a fetch 1 ,mem_mouse_dpi 
-054a 1fe67c01 sub pdata ,mouse_dpi_level2 ,null 
-054b 20428554 call p_mouse_3065xy_dpi_recount ,zero 
-054c 6800c77a fetch 1 ,mem_mouse_dpi 
-054d c0000556 beq mouse_dpi_level1 ,p_mouse_3065xy_set_cpi1 
-054e c000855a beq mouse_dpi_level2 ,p_mouse_3065xy_set_cpi2 
-054f c001855d beq mouse_dpi_level4 ,p_mouse_3065xy_set_cpi4 
+0540 6800c77a fetch 1 ,mem_mouse_dpi 
+0541 1fe67c01 sub pdata ,mouse_dpi_level2 ,null 
+0542 2042854b call p_mouse_3065xy_dpi_recount ,zero 
+0543 6800c77a fetch 1 ,mem_mouse_dpi 
+0544 c000054d beq mouse_dpi_level1 ,p_mouse_3065xy_set_cpi1 
+0545 c0008551 beq mouse_dpi_level2 ,p_mouse_3065xy_set_cpi2 
+0546 c0018554 beq mouse_dpi_level4 ,p_mouse_3065xy_set_cpi4 
 
 p_mouse_3065xy_set_cpi3:
-0550 70487802 jam 2 ,mem_mouse_dpi_blink_count 
-0551 6800c781 fetch 1 ,mem_320x_dpi_3 
-0552 1fe0ffff increase -1 ,pdata 
-0553 20203dbe branch mouse_p3205_dpi 
+0547 70487802 jam 2 ,mem_mouse_dpi_blink_count 
+0548 6800c781 fetch 1 ,mem_320x_dpi_3 
+0549 1fe0ffff increase -1 ,pdata 
+054a 20203dbe branch mouse_p3205_dpi 
 
 p_mouse_3065xy_dpi_recount:
-0554 70477a02 jam mouse_dpi_level3 ,mem_mouse_dpi 
-0555 20600000 rtn 
+054b 70477a02 jam mouse_dpi_level3 ,mem_mouse_dpi 
+054c 20600000 rtn 
 
 p_mouse_3065xy_set_cpi1:
-0556 70487801 jam 1 ,mem_mouse_dpi_blink_count 
-0557 6800c77f fetch 1 ,mem_320x_dpi_1 
-0558 1fe0ffff increase -1 ,pdata 
-0559 20203dbe branch mouse_p3205_dpi 
+054d 70487801 jam 1 ,mem_mouse_dpi_blink_count 
+054e 6800c77f fetch 1 ,mem_320x_dpi_1 
+054f 1fe0ffff increase -1 ,pdata 
+0550 20203dbe branch mouse_p3205_dpi 
 
 p_mouse_3065xy_set_cpi2:
-055a 6800c780 fetch 1 ,mem_320x_dpi_2 
-055b 1fe0ffff increase -1 ,pdata 
-055c 20203dbe branch mouse_p3205_dpi 
+0551 6800c780 fetch 1 ,mem_320x_dpi_2 
+0552 1fe0ffff increase -1 ,pdata 
+0553 20203dbe branch mouse_p3205_dpi 
 
 p_mouse_3065xy_set_cpi4:
-055d 70487803 jam 3 ,mem_mouse_dpi_blink_count 
-055e 6800c782 fetch 1 ,mem_320x_dpi_4 
-055f 1fe0ffff increase -1 ,pdata 
-0560 20203dbe branch mouse_p3205_dpi 
+0554 70487803 jam 3 ,mem_mouse_dpi_blink_count 
+0555 6800c782 fetch 1 ,mem_320x_dpi_4 
+0556 1fe0ffff increase -1 ,pdata 
+0557 20203dbe branch mouse_p3205_dpi 
 
 p_mouse_seting_3212_dpi:
-0561 6800c77a fetch 1 ,mem_mouse_dpi 
-0562 1fe67c01 sub pdata ,mouse_dpi_level2 ,null 
-0563 20428543 call p_mouse_3205_dpi_recount ,zero 
-0564 6800c77a fetch 1 ,mem_mouse_dpi 
-0565 c0003d9d beq mouse_dpi_level1 ,mouse_set_p3212_cpi1 
-0566 c000bd9b beq mouse_dpi_level2 ,mouse_set_p3212_cpi2 
-0567 c001bda1 beq mouse_dpi_level4 ,mouse_set_p3212_cpi4 
-0568 20203d9f branch mouse_set_p3212_cpi3 
+0558 6800c77a fetch 1 ,mem_mouse_dpi 
+0559 1fe67c01 sub pdata ,mouse_dpi_level2 ,null 
+055a 2042853a call p_mouse_3205_dpi_recount ,zero 
+055b 6800c77a fetch 1 ,mem_mouse_dpi 
+055c c0003d9d beq mouse_dpi_level1 ,mouse_set_p3212_cpi1 
+055d c000bd9b beq mouse_dpi_level2 ,mouse_set_p3212_cpi2 
+055e c001bda1 beq mouse_dpi_level4 ,mouse_set_p3212_cpi4 
+055f 20203d9f branch mouse_set_p3212_cpi3 
 
 p_mouse_set_p3212_cpi1:
-0569 70487801 jam 1 ,mem_mouse_dpi_blink_count 
-056a 20203d9d branch mouse_set_p3212_cpi1 
+0560 70487801 jam 1 ,mem_mouse_dpi_blink_count 
+0561 20203d9d branch mouse_set_p3212_cpi1 
 
 p_mouse_set_p3212_cpi3:
-056b 70487802 jam 2 ,mem_mouse_dpi_blink_count 
-056c 20203d9f branch mouse_set_p3212_cpi3 
+0562 70487802 jam 2 ,mem_mouse_dpi_blink_count 
+0563 20203d9f branch mouse_set_p3212_cpi3 
 
 p_mouse_set_p3212_cpi4:
-056d 70487803 jam 3 ,mem_mouse_dpi_blink_count 
-056e 20203da1 branch mouse_set_p3212_cpi4 
+0564 70487803 jam 3 ,mem_mouse_dpi_blink_count 
+0565 20203da1 branch mouse_set_p3212_cpi4 
 
 p_mouse_bb_event_discovery_btn:
-056f 70479d00 jam 0 ,mem_mouse_null_enter_hibernate_flag 
-0570 70479e00 jam 0 ,mem_mouse_null_enter_hibernate_timer 
-0571 280ffe26 isolate1 mark_24g ,mark 
-0572 204081ff call p_g24_check_51cmd_stop_24g ,true 
-0573 2020426d branch mouse_bb_event_discovery_btn + 1 
+0566 70479d00 jam 0 ,mem_mouse_null_enter_hibernate_flag 
+0567 70479e00 jam 0 ,mem_mouse_null_enter_hibernate_timer 
+0568 280ffe26 isolate1 mark_24g ,mark 
+0569 204081ff call p_g24_check_51cmd_stop_24g ,true 
+056a 2020426d branch mouse_bb_event_discovery_btn + 1 
 
 p_le_addr_random_config:
-0574 204068a2 call load_adc_init 
-0575 6801421d fetch 2 ,mem_0_5_adc_io_data 
-0576 203a0579 branch p_le_otp_adc_empty ,blank 
-0577 600147c2 store 2 ,mem_random_addr_increase_count 
+056b 204068a2 call load_adc_init 
+056c 6801421d fetch 2 ,mem_0_5_adc_io_data 
+056d 203a0570 branch p_le_otp_adc_empty ,blank 
+056e 600147c2 store 2 ,mem_random_addr_increase_count 
 
 p_le_addr_random_store:
-0578 2020057c branch p_mouse_store_eerpom_random_addr_increase_count 
+056f 20200573 branch p_mouse_store_eerpom_random_addr_increase_count 
 
 p_le_otp_adc_empty:
-0579 58001122 setarg 0x1122 
-057a 600147c2 store 2 ,mem_random_addr_increase_count 
-057b 20200578 branch p_le_addr_random_store 
+0570 58001122 setarg 0x1122 
+0571 600147c2 store 2 ,mem_random_addr_increase_count 
+0572 2020056f branch p_le_addr_random_store 
 
 p_mouse_store_eerpom_random_addr_increase_count:
-057c d8400002 arg 2 ,temp 
-057d da2047c2 arg mem_random_addr_increase_count ,rega 
-057e da40005f arg mouse_random_addr_count_eeprom_offset ,regb 
-057f 202065d1 branch iicd_write_protect_eep_data 
+0573 d8400002 arg 2 ,temp 
+0574 da2047c2 arg mem_random_addr_increase_count ,rega 
+0575 da40005f arg mouse_random_addr_count_eeprom_offset ,regb 
+0576 202065d1 branch iicd_write_protect_eep_data 
 
 p_mouse_load_eeprom_random_addr_increase_count:
-0580 d8400002 arg 2 ,temp 
-0581 da2047c2 arg mem_random_addr_increase_count ,rega 
-0582 da40005f arg mouse_random_addr_count_eeprom_offset ,regb 
-0583 202065df branch iicd_read_eep_data 
+0577 d8400002 arg 2 ,temp 
+0578 da2047c2 arg mem_random_addr_increase_count ,rega 
+0579 da40005f arg mouse_random_addr_count_eeprom_offset ,regb 
+057a 202065df branch iicd_read_eep_data 
 
 p_mouse_start_discovery:
-0584 20400319 call p_mouse_tx_power_init 
-0585 70479c00 jam 0 ,mem_mouse_clear_sensor_data_flag 
-0586 68014682 fetch 2 ,mem_ui_state_map 
-0587 c2858592 bbit1 ui_state_ble_adv ,p_mouse_start_discovery_norandom 
-0588 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
-0589 c30c0592 bbit0 mouse_enable_ble_random_addre ,p_mouse_start_discovery_norandom 
-058a 20400580 call p_mouse_load_eeprom_random_addr_increase_count 
-058b 680947c2 fetcht 2 ,mem_random_addr_increase_count 
-058c 18408401 increase 1 ,temp 
-058d 600947c2 storet 2 ,mem_random_addr_increase_count 
-058e 600944a1 storet 2 ,mem_le_lap + 1 
-058f 2040057c call p_mouse_store_eerpom_random_addr_increase_count 
-0590 180a7e00 random pdata 
-0591 6000c4a0 store 1 ,mem_le_lap 
+057b 20400310 call p_mouse_tx_power_init 
+057c 70479c00 jam 0 ,mem_mouse_clear_sensor_data_flag 
+057d 68014682 fetch 2 ,mem_ui_state_map 
+057e c2858589 bbit1 ui_state_ble_adv ,p_mouse_start_discovery_norandom 
+057f 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
+0580 c30c0589 bbit0 mouse_enable_ble_random_addre ,p_mouse_start_discovery_norandom 
+0581 20400577 call p_mouse_load_eeprom_random_addr_increase_count 
+0582 680947c2 fetcht 2 ,mem_random_addr_increase_count 
+0583 18408401 increase 1 ,temp 
+0584 600947c2 storet 2 ,mem_random_addr_increase_count 
+0585 600944a1 storet 2 ,mem_le_lap + 1 
+0586 20400573 call p_mouse_store_eerpom_random_addr_increase_count 
+0587 180a7e00 random pdata 
+0588 6000c4a0 store 1 ,mem_le_lap 
 
 p_mouse_start_discovery_norandom:
-0592 20403402 call app_ble_disconnect 
-0593 58ed8e0e setarg 0xed8e0e 
-0594 6001c4a3 store 3 ,mem_le_lap + 3 
-0595 704b125a jam 0x5a ,mem_mouse_fast_conn_flag 
-0596 2040037a call p_mouse_store_fast_conn_flag 
-0597 20403418 call app_lpm_mult_disable 
-0598 68014687 fetch 2 ,mem_discovery_timeout 
-0599 600146ac store 2 ,mem_mouse_discovery_timer 
-059a 70016d06 jam 6 ,mem_connection_options 
-059b 58000000 setarg 0 
-059c 600146b0 store 2 ,mem_mouse_no_data_timer 
-059d 600146ae store 2 ,mem_mouse_direct_timer 
-059e d8e00007 arg mouse_store_eeprom_flag ,queue 
-059f 204043ce call mouse_enable_function_flag 
-05a0 204043ca call mouse_bt_discovery_button_down_disable 
-05a1 6800c092 fetch 1 ,mem_device_option 
-05a2 2feffe01 isolate1 mode_4_mouse ,pdata 
-05a3 204085a5 call p_check_51cmd_adv ,true 
-05a4 202042c4 branch mouse_start_discovery_norandom + 13 
+0589 20403402 call app_ble_disconnect 
+058a 58ed8e0e setarg 0xed8e0e 
+058b 6001c4a3 store 3 ,mem_le_lap + 3 
+058c 704b125a jam 0x5a ,mem_mouse_fast_conn_flag 
+058d 20400371 call p_mouse_store_fast_conn_flag 
+058e 20403418 call app_lpm_mult_disable 
+058f 68014687 fetch 2 ,mem_discovery_timeout 
+0590 600146ac store 2 ,mem_mouse_discovery_timer 
+0591 70016d06 jam 6 ,mem_connection_options 
+0592 58000000 setarg 0 
+0593 600146b0 store 2 ,mem_mouse_no_data_timer 
+0594 600146ae store 2 ,mem_mouse_direct_timer 
+0595 d8e00007 arg mouse_store_eeprom_flag ,queue 
+0596 204043ce call mouse_enable_function_flag 
+0597 204043ca call mouse_bt_discovery_button_down_disable 
+0598 6800c092 fetch 1 ,mem_device_option 
+0599 2feffe01 isolate1 mode_4_mouse ,pdata 
+059a 2040859c call p_check_51cmd_adv ,true 
+059b 202042c4 branch mouse_start_discovery_norandom + 13 
 
 p_check_51cmd_adv:
-05a5 70479f00 jam 0 ,mem_mouse_le_reconnect_flag 
-05a6 20400334 call p_le_check_adv_flag 
-05a7 58000005 setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable 
-05a8 e0c08000 istore 1 ,contr 
-05a9 d8c04b24 arg mem_le_adv_swift_pair ,contr 
-05aa 204005ac call p_le_adv_data_update 
-05ab 20207df4 branch check_51cmd_adv 
+059c 70479f00 jam 0 ,mem_mouse_le_reconnect_flag 
+059d 2040032b call p_le_check_adv_flag 
+059e 58000005 setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable 
+059f e0c08000 istore 1 ,contr 
+05a0 d8c04b24 arg mem_le_adv_swift_pair ,contr 
+05a1 204005a3 call p_le_adv_data_update 
+05a2 20207df4 branch check_51cmd_adv 
 
 p_le_adv_data_update:
-05ac d8a0437b arg mem_le_adv_data + 11 ,contw 
-05ad df200013 arg 19 ,loopcnt 
-05ae 20407f01 call memcpy 
-05af 202057b8 branch le_modified_name_adv 
+05a3 d8a0437b arg mem_le_adv_data + 11 ,contw 
+05a4 df200013 arg 19 ,loopcnt 
+05a5 20407f01 call memcpy 
+05a6 202057b8 branch le_modified_name_adv 
 
 p_mouse_stop_discovery:
-05b0 58000000 setarg 0 
-05b1 600146ac store 2 ,mem_mouse_discovery_timer 
-05b2 20400355 call p_mouse_sensor_poweron 
-05b3 202042cb branch mouse_stop_discovery + 1 
+05a7 58000000 setarg 0 
+05a8 600146ac store 2 ,mem_mouse_discovery_timer 
+05a9 2040034c call p_mouse_sensor_poweron 
+05aa 202042cb branch mouse_stop_discovery + 1 
 
 p_le_slave_match:
-05b4 6800c50f fetch 1 ,mem_le_md_count 
-05b5 1fe0fe01 pincrease 1 
-05b6 6000c50f store 1 ,mem_le_md_count 
-05b7 c0065395 beq le_md_max_count ,le_slave_cont 
-05b8 204055aa call le_acknowledge 
-05b9 2040561e call le_prepare_tx 
-05ba 20400686 call power_ctrl_start 
-05bb 2020538f branch le_slave_match + 7 
+05ab 6800c50f fetch 1 ,mem_le_md_count 
+05ac 1fe0fe01 pincrease 1 
+05ad 6000c50f store 1 ,mem_le_md_count 
+05ae c0065395 beq le_md_max_count ,le_slave_cont 
+05af 204055aa call le_acknowledge 
+05b0 2040561e call le_prepare_tx 
+05b1 2040067d call power_ctrl_start 
+05b2 2020538f branch le_slave_match + 7 
 
 p_le_next_adv_channel:
-05bc 68008016 fetch 1 ,mem_le_ch_mapped 
-05bd 1fe0fe01 increase 1 ,pdata 
-05be 60008016 store 1 ,mem_le_ch_mapped 
-05bf c1940000 rtnne 40 
-05c0 70001625 jam 37 ,mem_le_ch_mapped 
-05c1 20600000 rtn 
+05b3 68008016 fetch 1 ,mem_le_ch_mapped 
+05b4 1fe0fe01 increase 1 ,pdata 
+05b5 60008016 store 1 ,mem_le_ch_mapped 
+05b6 c1940000 rtnne 40 
+05b7 70001625 jam 37 ,mem_le_ch_mapped 
+05b8 20600000 rtn 
 
 p_le_receive_skip:
-05c2 204029bb call save_rssi 
-05c3 2040001e call p_rssi_signal 
-05c4 202054a3 branch le_receive_skip + 2 
+05b9 204029bb call save_rssi 
+05ba 2040001e call p_rssi_signal 
+05bb 202054a3 branch le_receive_skip + 2 
 
 p_le_update_param:
-05c5 204005cd call p_mouse_le_conn_param_check 
-05c6 2020557d branch le_update_param + 8 
+05bc 204005c4 call p_mouse_le_conn_param_check 
+05bd 2020557d branch le_update_param + 8 
 
 p_mouse_le_lpm_mult_reinit:
-05c7 6800c7c5 fetch 1 ,mem_lpm_mult_init 
-05c8 6000c172 store 1 ,mem_lpm_mult 
+05be 6800c7c5 fetch 1 ,mem_lpm_mult_init 
+05bf 6000c172 store 1 ,mem_lpm_mult 
 
 p_mouse_le_conn_param_lpm_enable:
-05c9 7047c400 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-05ca 20600000 rtn 
+05c0 7047c400 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
+05c1 20600000 rtn 
 
 p_mouse_le_conn_param_lpm_disable:
-05cb 7047c401 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
-05cc 20600000 rtn 
+05c2 7047c401 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
+05c3 20600000 rtn 
 
 p_mouse_le_conn_param_check:
-05cd 6800c3d6 fetch 1 ,mem_le_new_conninterval 
-05ce 1fe67c0c sub pdata ,le_interval_15ms ,null 
-05cf 242105cb nbranch p_mouse_le_conn_param_lpm_disable ,positive 
-05d0 6800c3d8 fetch 1 ,mem_le_new_connslavelatency 
-05d1 6808c7c5 fetcht 1 ,mem_lpm_mult_init 
-05d2 98467c00 isub temp ,null 
-05d3 202105c7 branch p_mouse_le_lpm_mult_reinit ,positive 
-05d4 6800c3d8 fetch 1 ,mem_le_new_connslavelatency 
-05d5 6000c172 store 1 ,mem_lpm_mult 
-05d6 202005c9 branch p_mouse_le_conn_param_lpm_enable 
+05c4 6800c3d6 fetch 1 ,mem_le_new_conninterval 
+05c5 1fe67c0c sub pdata ,le_interval_15ms ,null 
+05c6 242105c2 nbranch p_mouse_le_conn_param_lpm_disable ,positive 
+05c7 6800c3d8 fetch 1 ,mem_le_new_connslavelatency 
+05c8 6808c7c5 fetcht 1 ,mem_lpm_mult_init 
+05c9 98467c00 isub temp ,null 
+05ca 202105be branch p_mouse_le_lpm_mult_reinit ,positive 
+05cb 6800c3d8 fetch 1 ,mem_le_new_connslavelatency 
+05cc 6000c172 store 1 ,mem_lpm_mult 
+05cd 202005c0 branch p_mouse_le_conn_param_lpm_enable 
 
 p_le_update_channel_map:
-05d7 6800843f fetch 1 ,mem_le_state 
-05d8 c4030000 rtnbit0 lestate_update_map 
-05d9 204005dc call p_le_channel_map_overflow_check 
-05da 24740000 nrtn user 
-05db 202055a0 branch le_update_channel_map + 3 
+05ce 6800843f fetch 1 ,mem_le_state 
+05cf c4030000 rtnbit0 lestate_update_map 
+05d0 204005d3 call p_le_channel_map_overflow_check 
+05d1 24740000 nrtn user 
+05d2 202055a0 branch le_update_channel_map + 3 
 
 p_le_channel_map_overflow_check:
-05dc 78347c00 enable user 
-05dd 6800845a fetch 1 ,mem_le_event_count + 1 
-05de 1ff1fe00 rshift4 pdata ,pdata 
-05df c1878000 rtnne 0x0f 
-05e0 68008460 fetch 1 ,mem_le_instant + 1 
-05e1 1ff1fe00 rshift4 pdata ,pdata 
-05e2 c1800000 rtnne 0x00 
-05e3 20207fe9 branch disable_user 
+05d3 78347c00 enable user 
+05d4 6800845a fetch 1 ,mem_le_event_count + 1 
+05d5 1ff1fe00 rshift4 pdata ,pdata 
+05d6 c1878000 rtnne 0x0f 
+05d7 68008460 fetch 1 ,mem_le_instant + 1 
+05d8 1ff1fe00 rshift4 pdata ,pdata 
+05d9 c1800000 rtnne 0x00 
+05da 20207fe9 branch disable_user 
 
 p_le_prepare_tx:
-05e4 68008456 fetch 1 ,mem_le_arq 
-05e5 c28285f8 bbit1 wak ,p_le_prepare_tx_wak 
-05e6 20400678 call power_ctrl_pac_succ_incrs 
-05e7 6800c78e fetch 1 ,mem_empty_count 
-05e8 243a05ee nbranch p_le_send_empyt ,blank 
-05e9 6800843f fetch 1 ,mem_le_state 
-05ea c30205f2 bbit0 lestate_encryption ,p_le_tx_4 
-05eb 680082da fetch 1 ,mem_le_rxbuf + 1 
-05ec 203a05f2 branch p_le_tx_4 ,blank 
-05ed 20205664 branch le_send_empty 
+05db 68008456 fetch 1 ,mem_le_arq 
+05dc c28285ef bbit1 wak ,p_le_prepare_tx_wak 
+05dd 2040066f call power_ctrl_pac_succ_incrs 
+05de 6800c78e fetch 1 ,mem_empty_count 
+05df 243a05e5 nbranch p_le_send_empyt ,blank 
+05e0 6800843f fetch 1 ,mem_le_state 
+05e1 c30205e9 bbit0 lestate_encryption ,p_le_tx_4 
+05e2 680082da fetch 1 ,mem_le_rxbuf + 1 
+05e3 203a05e9 branch p_le_tx_4 ,blank 
+05e4 20205664 branch le_send_empty 
 
 p_le_send_empyt:
-05ee 6800c78e fetch 1 ,mem_empty_count 
-05ef 1fe0ffff increase -1 ,pdata 
-05f0 6000c78e store 1 ,mem_empty_count 
-05f1 20205664 branch le_send_empty 
+05e5 6800c78e fetch 1 ,mem_empty_count 
+05e6 1fe0ffff increase -1 ,pdata 
+05e7 6000c78e store 1 ,mem_empty_count 
+05e8 20205664 branch le_send_empty 
 
 p_le_tx_4:
-05f2 6800c4c4 fetch 1 ,mem_le_pairing_state 
-05f3 c08285f5 bne flag_le_pairing_after_auth ,p_in_le_tx_4 
-05f4 70478e03 jam 3 ,mem_empty_count 
+05e9 6800c4c4 fetch 1 ,mem_le_pairing_state 
+05ea c08285ec bne flag_le_pairing_after_auth ,p_in_le_tx_4 
+05eb 70478e03 jam 3 ,mem_empty_count 
 
 p_in_le_tx_4:
-05f5 20405892 call le_fifo_check_nearly_full 
-05f6 205a0401 call p_mouse_data_pull ,blank 
-05f7 20205622 branch le_prepare_tx + 4 
+05ec 20405892 call le_fifo_check_nearly_full 
+05ed 205a03f8 call p_mouse_data_pull ,blank 
+05ee 20205622 branch le_prepare_tx + 4 
 
 p_le_prepare_tx_wak:
-05f8 204005fa call p_le_check_tx_retransmit_setmd 
-05f9 20200606 branch p_le_power_ctrl_pac_succ_decrs 
+05ef 204005f1 call p_le_check_tx_retransmit_setmd 
+05f0 202005fd branch p_le_power_ctrl_pac_succ_decrs 
 
 p_le_check_tx_retransmit_setmd:
-05fa 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
-05fb 1fe17e03 and pdata ,0x03 ,pdata 
-05fc c1818000 rtnne 0x03 
-05fd 6800c7c1 fetch 1 ,mem_mouse_data_queue_num 
-05fe 207a0000 rtn blank 
-05ff 6800c3dd fetch 1 ,mem_le_txlen 
-0600 207a0000 rtn blank 
-0601 6800c3dc fetch 1 ,mem_le_txheader 
-0602 79207e04 set1 md ,pdata 
-0603 6000c3dc store 1 ,mem_le_txheader 
-0604 20405650 call le_set_md 
-0605 20600000 rtn 
+05f1 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
+05f2 1fe17e03 and pdata ,0x03 ,pdata 
+05f3 c1818000 rtnne 0x03 
+05f4 6800c7c1 fetch 1 ,mem_mouse_data_queue_num 
+05f5 207a0000 rtn blank 
+05f6 6800c3dd fetch 1 ,mem_le_txlen 
+05f7 207a0000 rtn blank 
+05f8 6800c3dc fetch 1 ,mem_le_txheader 
+05f9 79207e04 set1 md ,pdata 
+05fa 6000c3dc store 1 ,mem_le_txheader 
+05fb 20405650 call le_set_md 
+05fc 20600000 rtn 
 
 p_le_power_ctrl_pac_succ_decrs:
-0606 2020067c branch power_ctrl_pac_succ_decrs 
+05fd 20200673 branch power_ctrl_pac_succ_decrs 
 
 p_mouse_le_reconn_write_enable_timer_reinit:
-0607 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
-0608 207a0000 rtn blank 
-0609 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
-060a 1fe17e03 and pdata ,0x03 ,pdata 
-060b c1018000 rtneq 0x03 
-060c 7046c60a jam 10 ,mem_le_start_encrypt_timer 
-060d 20600000 rtn 
+05fe 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
+05ff 207a0000 rtn blank 
+0600 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
+0601 1fe17e03 and pdata ,0x03 ,pdata 
+0602 c1018000 rtneq 0x03 
+0603 7046c60a jam 10 ,mem_le_start_encrypt_timer 
+0604 20600000 rtn 
 
 p_le_parse:
-060e c6078000 rtnmark1 mark_old_packet 
-060f 20405890 call le_fifo_check_full 
-0610 247a0000 nrtn blank 
-0611 680082d9 fetch 1 ,mem_le_rxbuf 
-0612 1fe17e03 and pdata ,0x3 ,pdata 
-0613 6000c50c store 1 ,mem_le_packet_llid 
-0614 e8c08000 ifetch 1 ,contr 
-0615 1fe17e1f and pdata ,0x1f ,pdata 
-0616 6000c50b store 1 ,mem_le_packet_size 
-0617 207a0000 rtn blank 
-0618 18c27e00 copy contr ,pdata 
-0619 6001450d store 2 ,mem_le_payload_ptr 
-061a 6800c50c fetch 1 ,mem_le_packet_llid 
-061b c001861d beq llid_le_ll ,p_le_parse_ll 
-061c 2020568d branch le_parse_l2cap 
+0605 c6078000 rtnmark1 mark_old_packet 
+0606 20405890 call le_fifo_check_full 
+0607 247a0000 nrtn blank 
+0608 680082d9 fetch 1 ,mem_le_rxbuf 
+0609 1fe17e03 and pdata ,0x3 ,pdata 
+060a 6000c50c store 1 ,mem_le_packet_llid 
+060b e8c08000 ifetch 1 ,contr 
+060c 1fe17e1f and pdata ,0x1f ,pdata 
+060d 6000c50b store 1 ,mem_le_packet_size 
+060e 207a0000 rtn blank 
+060f 18c27e00 copy contr ,pdata 
+0610 6001450d store 2 ,mem_le_payload_ptr 
+0611 6800c50c fetch 1 ,mem_le_packet_llid 
+0612 c0018614 beq llid_le_ll ,p_le_parse_ll 
+0613 2020568d branch le_parse_l2cap 
 
 p_le_parse_ll:
-061d 680082db fetch 1 ,mem_le_rxbuf + 2 
-061e c0008620 beq ll_channel_map_req ,p_le_parse_channel_map_req 
-061f 20205c65 branch le_parse_ll + 1 
+0614 680082db fetch 1 ,mem_le_rxbuf + 2 
+0615 c0008617 beq ll_channel_map_req ,p_le_parse_channel_map_req 
+0616 20205c65 branch le_parse_ll + 1 
 
 p_le_parse_channel_map_req:
-0620 e8c28000 ifetch 5 ,contr 
-0621 6002c3ce store 5 ,mem_le_new_map 
-0622 e8c10000 ifetch 2 ,contr 
-0623 6001045f store 2 ,mem_le_instant 
-0624 20205c8a branch le_parse_channel_map_req + 7 
+0617 e8c28000 ifetch 5 ,contr 
+0618 6002c3ce store 5 ,mem_le_new_map 
+0619 e8c10000 ifetch 2 ,contr 
+061a 6001045f store 2 ,mem_le_instant 
+061b 20205c8a branch le_parse_channel_map_req + 7 
 
 p_le_parse_l2cap:
-0625 e8c10000 ifetch 2 ,contr 
-0626 c0020629 beq le_l2cap_cid_att ,p_le_parse_att 
-0627 c0030646 beq le_l2cap_cid_smp ,p_le_parse_smp 
-0628 20205698 branch le_parse_l2cap + 11 
+061c e8c10000 ifetch 2 ,contr 
+061d c0020620 beq le_l2cap_cid_att ,p_le_parse_att 
+061e c003063d beq le_l2cap_cid_smp ,p_le_parse_smp 
+061f 20205698 branch le_parse_l2cap + 11 
 
 p_le_parse_att:
-0629 20407ea5 call store_contr 
-062a 20400607 call p_mouse_le_reconn_write_enable_timer_reinit 
-062b 20407e9f call get_contr 
-062c e8c18000 ifetch 3 ,contr 
-062d 60018477 store 3 ,mem_le_att_opcode 
-062e c0080638 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
-062f 1fec8400 rshift8 pdata ,temp 
-0630 18467c24 sub temp ,0x24 ,null 
-0631 202158ad branch le_parse_att + 2 ,positive 
-0632 d84047c6 arg mem_mouse_le_uuid_sup ,temp 
-0633 600944bc storet 2 ,mem_ui_le_uuid_table 
-0634 204058ad call le_parse_att + 2 
-0635 58008e7a setarg 0x8e7a 
-0636 600144bc store 2 ,mem_ui_le_uuid_table 
-0637 20600000 rtn 
+0620 20407ea5 call store_contr 
+0621 204005fe call p_mouse_le_reconn_write_enable_timer_reinit 
+0622 20407e9f call get_contr 
+0623 e8c18000 ifetch 3 ,contr 
+0624 60018477 store 3 ,mem_le_att_opcode 
+0625 c008062f beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
+0626 1fec8400 rshift8 pdata ,temp 
+0627 18467c24 sub temp ,0x24 ,null 
+0628 202158ad branch le_parse_att + 2 ,positive 
+0629 d84047c6 arg mem_mouse_le_uuid_sup ,temp 
+062a 600944bc storet 2 ,mem_ui_le_uuid_table 
+062b 204058ad call le_parse_att + 2 
+062c 58008e7a setarg 0x8e7a 
+062d 600144bc store 2 ,mem_ui_le_uuid_table 
+062e 20600000 rtn 
 
 p_le_parse_att_read_by_group_type_request:
-0638 204059fa call le_parse_att_read_by_group_type_request 
-0639 20405879 call le_fifo_get_last_tx_ptr 
-063a 18c08c07 increase 7 ,contr 
-063b e8c08000 ifetch 1 ,contr 
-063c c1888000 rtnne attop_read_by_group_type_response 
-063d 18c08c05 increase 5 ,contr 
-063e e8c10000 ifetch 2 ,contr 
-063f d8401812 arg uuid_service_hids ,temp 
-0640 98467c00 isub temp ,null 
-0641 24628000 nrtn zero 
-0642 18c08dfc increase -4 ,contr 
-0643 5800002b setarg 0x2b 
-0644 e0c10000 istore 2 ,contr 
-0645 20600000 rtn 
+062f 204059fa call le_parse_att_read_by_group_type_request 
+0630 20405879 call le_fifo_get_last_tx_ptr 
+0631 18c08c07 increase 7 ,contr 
+0632 e8c08000 ifetch 1 ,contr 
+0633 c1888000 rtnne attop_read_by_group_type_response 
+0634 18c08c05 increase 5 ,contr 
+0635 e8c10000 ifetch 2 ,contr 
+0636 d8401812 arg uuid_service_hids ,temp 
+0637 98467c00 isub temp ,null 
+0638 24628000 nrtn zero 
+0639 18c08dfc increase -4 ,contr 
+063a 5800002b setarg 0x2b 
+063b e0c10000 istore 2 ,contr 
+063c 20600000 rtn 
 
 p_le_parse_smp:
-0646 e8c08000 ifetch 1 ,contr 
-0647 c0028649 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
-0648 20205af5 branch le_parse_smp + 1 
+063d e8c08000 ifetch 1 ,contr 
+063e c0028640 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
+063f 20205af5 branch le_parse_smp + 1 
 
 p_le_parse_smp_pairing_failed:
-0649 20405b5a call le_parse_smp_pairing_failed 
-064a 6800843f fetch 1 ,mem_le_state 
-064b 793ffe05 set0 lestate_update_param ,pdata 
-064c 6000843f store 1 ,mem_le_state 
-064d 20205c8e branch le_parse_terminate_ind 
+0640 20405b5a call le_parse_smp_pairing_failed 
+0641 6800843f fetch 1 ,mem_le_state 
+0642 793ffe05 set0 lestate_update_param ,pdata 
+0643 6000843f store 1 ,mem_le_state 
+0644 20205c8e branch le_parse_terminate_ind 
 
 p_le_adv_not_match:
-064e 68008016 fetch 1 ,mem_le_ch_mapped 
-064f c093d6f2 bne 39 ,le_adv_loop 
-0650 20400654 call p_le_adv_random_delay 
-0651 d8e00000 arg le_adv_interval_timer ,queue 
-0652 68014482 fetch 2 ,mem_le_adv_interval 
-0653 20207f08 branch timer_init 
+0645 68008016 fetch 1 ,mem_le_ch_mapped 
+0646 c093d6f2 bne 39 ,le_adv_loop 
+0647 2040064b call p_le_adv_random_delay 
+0648 d8e00000 arg le_adv_interval_timer ,queue 
+0649 68014482 fetch 2 ,mem_le_adv_interval 
+064a 20207f08 branch timer_init 
 
 p_le_adv_random_delay:
-0654 180a7e00 random pdata 
-0655 d84001ff arg 0x1ff ,temp 
-0656 98417e00 iand temp ,pdata 
-0657 1fe0fefa add pdata ,250 ,pdata 
-0658 20203cbe branch delay 
+064b 180a7e00 random pdata 
+064c d84001ff arg 0x1ff ,temp 
+064d 98417e00 iand temp ,pdata 
+064e 1fe0fefa add pdata ,250 ,pdata 
+064f 20203cbe branch delay 
 
 p_le_lpm_setmult:
-0659 7855fc00 disable wake 
-065a 2037065c branch p_le_lpm_set_mult_attempt ,attempt 
-065b 2436d806 nbranch le_lpm_lost ,match 
+0650 7855fc00 disable wake 
+0651 20370653 branch p_le_lpm_set_mult_attempt ,attempt 
+0652 2436d806 nbranch le_lpm_lost ,match 
 
 p_le_lpm_set_mult_attempt:
-065c 20402bcb call lpm_match 
-065d 680140c1 fetch 2 ,mem_rx_window_sniff 
-065e 6001044d store 2 ,mem_le_receive_window 
-065f 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
-0660 2fe00603 compare 3 ,pdata ,3 
-0661 2420abde nbranch lpm_mult_short ,true 
-0662 202057fb branch le_lpm_set_mult_attempt + 3 
+0653 20402bcb call lpm_match 
+0654 680140c1 fetch 2 ,mem_rx_window_sniff 
+0655 6001044d store 2 ,mem_le_receive_window 
+0656 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
+0657 2fe00603 compare 3 ,pdata ,3 
+0658 2420abde nbranch lpm_mult_short ,true 
+0659 202057fb branch le_lpm_set_mult_attempt + 3 
 
 p_le_mouse_bb_event_connect_complete:
-0663 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
-0664 247a0000 nrtn blank 
-0665 68008478 fetch 1 ,mem_le_att_handle 
-0666 1fe67e1a sub pdata ,26 ,pdata 
-0667 24628000 nrtn zero 
-0668 20203d60 branch mouse_le_write_enable 
+065a 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
+065b 247a0000 nrtn blank 
+065c 68008478 fetch 1 ,mem_le_att_handle 
+065d 1fe67e1a sub pdata ,26 ,pdata 
+065e 24628000 nrtn zero 
+065f 20203d60 branch mouse_le_write_enable 
 
 p_twspi_reset:
-0669 68108077 hfetch 1 ,core_gpio_out3 
-066a 1fe17efd and_into 0xfd ,pdata 
-066b 60108077 hstore 1 ,core_gpio_out3 
-066c 68188073 hfetcht 1 ,core_gpio_oe3 
-066d 18418402 or_into 0x2 ,temp 
-066e 60188073 hstoret 1 ,core_gpio_oe3 
-066f 204063ee call twspi_disable 
-0670 184104fd and_into 0xfd ,temp 
-0671 2000000d nop 13 
-0672 204063f2 call twspi_enable 
-0673 60188073 hstoret 1 ,core_gpio_oe3 
-0674 20600000 rtn 
+0660 68108077 hfetch 1 ,core_gpio_out3 
+0661 1fe17efd and_into 0xfd ,pdata 
+0662 60108077 hstore 1 ,core_gpio_out3 
+0663 68188073 hfetcht 1 ,core_gpio_oe3 
+0664 18418402 or_into 0x2 ,temp 
+0665 60188073 hstoret 1 ,core_gpio_oe3 
+0666 204063ee call twspi_disable 
+0667 184104fd and_into 0xfd ,temp 
+0668 2000000d nop 13 
+0669 204063f2 call twspi_enable 
+066a 60188073 hstoret 1 ,core_gpio_oe3 
+066b 20600000 rtn 
 
 power_ctrl_pac_succ_cnt_init:
-0675 704cfa01 jam 1 ,mem_power_ctrl_level 
-0676 704cf700 jam 0 ,mem_power_ctrl_pac_succ_cnt 
-0677 20600000 rtn 
+066c 704cfa01 jam 1 ,mem_power_ctrl_level 
+066d 704cf700 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+066e 20600000 rtn 
 
 power_ctrl_pac_succ_incrs:
-0678 6800ccf7 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0679 1fe0fe01 increase 1 ,pdata 
-067a 6000ccf7 store 1 ,mem_power_ctrl_pac_succ_cnt 
-067b 20600000 rtn 
+066f 6800ccf7 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0670 1fe0fe01 increase 1 ,pdata 
+0671 6000ccf7 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0672 20600000 rtn 
 
 power_ctrl_pac_succ_decrs:
-067c 6800ccf7 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-067d 1fe67c02 sub pdata ,2 ,null 
-067e 24410684 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-067f 6800ccf7 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0680 c1000000 rtneq 0 
-0681 1fe0ffff increase -1 ,pdata 
-0682 6000ccf7 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0683 20600000 rtn 
+0673 6800ccf7 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0674 1fe67c02 sub pdata ,2 ,null 
+0675 2441067b ncall power_ctrl_pac_succ_cnt_reinit ,positive 
+0676 6800ccf7 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0677 c1000000 rtneq 0 
+0678 1fe0ffff increase -1 ,pdata 
+0679 6000ccf7 store 1 ,mem_power_ctrl_pac_succ_cnt 
+067a 20600000 rtn 
 
 power_ctrl_pac_succ_cnt_reinit:
-0684 704cf703 jam 3 ,mem_power_ctrl_pac_succ_cnt 
-0685 20600000 rtn 
+067b 704cf703 jam 3 ,mem_power_ctrl_pac_succ_cnt 
+067c 20600000 rtn 
 
 power_ctrl_start:
-0686 68014682 fetch 2 ,mem_ui_state_map 
-0687 c3858000 rtnbit1 ui_state_ble_adv 
-0688 c3838000 rtnbit1 ui_state_bt_reconnect 
-0689 c3830000 rtnbit1 ui_state_bt_discovery 
-068a da204c80 arg mem_rssi_signal_buf ,rega 
-068b 204002e6 call p_rssi_average 
-068c 6008ccf8 storet 1 ,mem_rssi_avg_received 
-068d 58000082 setarg rssi_dis_max_24g 
-068e c5130690 bmark1 mark_24g ,power_ctrl_start_next 
-068f 58000080 setarg rssi_dis_max_ble 
+067d 68014682 fetch 2 ,mem_ui_state_map 
+067e c3858000 rtnbit1 ui_state_ble_adv 
+067f c3838000 rtnbit1 ui_state_bt_reconnect 
+0680 c3830000 rtnbit1 ui_state_bt_discovery 
+0681 da204c80 arg mem_rssi_signal_buf ,rega 
+0682 204002dd call p_rssi_average 
+0683 6008ccf8 storet 1 ,mem_rssi_avg_received 
+0684 58000082 setarg rssi_dis_max_24g 
+0685 c5130687 bmark1 mark_24g ,power_ctrl_start_next 
+0686 58000080 setarg rssi_dis_max_ble 
 
 power_ctrl_start_next:
-0690 98467c00 isub temp ,null 
-0691 242106a8 nbranch power_ctrl_txpower_incrs_force ,positive 
-0692 6800ccf7 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0693 1fe67c02 sub pdata ,2 ,null 
-0694 24210698 nbranch power_ctrl_txpower_decrs_check ,positive 
-0695 6800ccf7 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0696 c00006a9 beq 0 ,power_ctrl_txpower_incrs 
-0697 20600000 rtn 
+0687 98467c00 isub temp ,null 
+0688 2421069f nbranch power_ctrl_txpower_incrs_force ,positive 
+0689 6800ccf7 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+068a 1fe67c02 sub pdata ,2 ,null 
+068b 2421068f nbranch power_ctrl_txpower_decrs_check ,positive 
+068c 6800ccf7 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+068d c00006a0 beq 0 ,power_ctrl_txpower_incrs 
+068e 20600000 rtn 
 
 power_ctrl_txpower_decrs_check:
-0698 6800ccf7 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0699 c1900000 rtnne 32 
-069a 704cf700 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+068f 6800ccf7 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0690 c1900000 rtnne 32 
+0691 704cf700 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_decrs:
-069b 6808ccf8 fetcht 1 ,mem_rssi_avg_received 
-069c 58000077 setarg rssi_dis_min_24g 
-069d c513069f bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
-069e 58000075 setarg rssi_dis_min_ble 
+0692 6808ccf8 fetcht 1 ,mem_rssi_avg_received 
+0693 58000077 setarg rssi_dis_min_24g 
+0694 c5130696 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
+0695 58000075 setarg rssi_dis_min_ble 
 
 power_ctrl_txpower_decrs_next:
-069f 98467c00 isub temp ,null 
-06a0 24610000 nrtn positive 
-06a1 6800ccfa fetch 1 ,mem_power_ctrl_level 
-06a2 c00006b0 beq 0 ,power_ctrl_decrs_level0 
-06a3 1fe0ffff increase -1 ,pdata 
-06a4 6000ccfa store 1 ,mem_power_ctrl_level 
-06a5 c00006b0 beq 0 ,power_ctrl_decrs_level0 
+0696 98467c00 isub temp ,null 
+0697 24610000 nrtn positive 
+0698 6800ccfa fetch 1 ,mem_power_ctrl_level 
+0699 c00006a7 beq 0 ,power_ctrl_decrs_level0 
+069a 1fe0ffff increase -1 ,pdata 
+069b 6000ccfa store 1 ,mem_power_ctrl_level 
+069c c00006a7 beq 0 ,power_ctrl_decrs_level0 
 
 power_ctrl_decrs_level1:
 
 power_ctrl_incrs_level1:
-06a6 7041de00 jam tx_power_0db ,mem_tx_power 
-06a7 20600000 rtn 
+069d 7041de00 jam tx_power_0db ,mem_tx_power 
+069e 20600000 rtn 
 
 power_ctrl_txpower_incrs_force:
-06a8 704cf700 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+069f 704cf700 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_incrs:
-06a9 6800ccfa fetch 1 ,mem_power_ctrl_level 
-06aa c00106ae beq 2 ,power_ctrl_incrs_level2 
-06ab 1fe0fe01 increase 1 ,pdata 
-06ac 6000ccfa store 1 ,mem_power_ctrl_level 
-06ad c00086a6 beq 1 ,power_ctrl_incrs_level1 
+06a0 6800ccfa fetch 1 ,mem_power_ctrl_level 
+06a1 c00106a5 beq 2 ,power_ctrl_incrs_level2 
+06a2 1fe0fe01 increase 1 ,pdata 
+06a3 6000ccfa store 1 ,mem_power_ctrl_level 
+06a4 c000869d beq 1 ,power_ctrl_incrs_level1 
 
 power_ctrl_incrs_level2:
-06ae 7041de02 jam tx_power_5db ,mem_tx_power 
-06af 20600000 rtn 
+06a5 7041de02 jam tx_power_5db ,mem_tx_power 
+06a6 20600000 rtn 
 
 power_ctrl_decrs_level0:
-06b0 7041de04 jam tx_power_f5db ,mem_tx_power 
-06b1 20600000 rtn 
+06a7 7041de04 jam tx_power_f5db ,mem_tx_power 
+06a8 20600000 rtn 
 
 p_set_freq_tx:
-06b2 60088017 storet 1 ,mem_last_freq 
-06b3 1840a200 add temp ,0 ,rega 
-06b4 20402981 call rf_write_freq 
-06b5 58000a00 setarg 0x0a00 
-06b6 20402a8f call sleep 
+06a9 60088017 storet 1 ,mem_last_freq 
+06aa 1840a200 add temp ,0 ,rega 
+06ab 20402981 call rf_write_freq 
+06ac 58000a00 setarg 0x0a00 
+06ad 20402a8f call sleep 
 
 p_rf_tx_enable:
-06b7 70890601 jam 0x1 ,rfen_adc 
-06b8 7089003c jam 0x3c ,rfen_rx 
-06b9 708901e0 jam 0xe0 ,rfen_tx 
-06ba 2000000a nop 10 
-06bb 70890201 jam 0x01 ,rfen_mdm 
-06bc 7089023d jam 0x3d ,rfen_mdm 
-06bd 2000000a nop 10 
-06be 708903b7 jam 0xb7 ,rfen_sn 
-06bf 2000000a nop 10 
-06c0 7089027d jam 0x7d ,rfen_mdm 
-06c1 6800c1de fetch 1 ,mem_tx_power 
-06c2 c00106ca beq tx_power_5db ,p_set_tx_power_5db 
-06c3 c00206cf beq tx_power_f5db ,p_set_tx_power_f5db 
-06c4 c01006de beq tx_power_pair ,p_set_tx_power_pair 
+06ae 70890601 jam 0x1 ,rfen_adc 
+06af 7089003c jam 0x3c ,rfen_rx 
+06b0 708901e0 jam 0xe0 ,rfen_tx 
+06b1 2000000a nop 10 
+06b2 70890201 jam 0x01 ,rfen_mdm 
+06b3 7089023d jam 0x3d ,rfen_mdm 
+06b4 2000000a nop 10 
+06b5 708903b7 jam 0xb7 ,rfen_sn 
+06b6 2000000a nop 10 
+06b7 7089027d jam 0x7d ,rfen_mdm 
+06b8 6800c1de fetch 1 ,mem_tx_power 
+06b9 c00106c1 beq tx_power_5db ,p_set_tx_power_5db 
+06ba c00206c6 beq tx_power_f5db ,p_set_tx_power_f5db 
+06bb c01006d5 beq tx_power_pair ,p_set_tx_power_pair 
 
 p_set_tx_power_0db:
-06c5 204006d4 call p_rx_low_sens 
-06c6 708955d0 jam 0xd0 ,0x8955 
-06c7 708956e0 jam 0xe0 ,0x8956 
-06c8 7089586c jam 0x6c ,0x8958 
-06c9 2020294b branch set_tx_power_0db 
+06bc 204006cb call p_rx_low_sens 
+06bd 708955d0 jam 0xd0 ,0x8955 
+06be 708956e0 jam 0xe0 ,0x8956 
+06bf 7089586c jam 0x6c ,0x8958 
+06c0 2020294b branch set_tx_power_0db 
 
 p_set_tx_power_5db:
-06ca 204006d9 call p_rx_high_sens 
-06cb 708955d0 jam 0xd0 ,0x8955 
-06cc 708956e0 jam 0xe0 ,0x8956 
-06cd 7089583c jam 0x3c ,0x8958 
-06ce 20202953 branch set_tx_power_5db 
+06c1 204006d0 call p_rx_high_sens 
+06c2 708955d0 jam 0xd0 ,0x8955 
+06c3 708956e0 jam 0xe0 ,0x8956 
+06c4 7089583c jam 0x3c ,0x8958 
+06c5 20202953 branch set_tx_power_5db 
 
 p_set_tx_power_f5db:
-06cf 204006d4 call p_rx_low_sens 
-06d0 708955d0 jam 0xd0 ,0x8955 
-06d1 708956c0 jam 0xc0 ,0x8956 
-06d2 7089586c jam 0x6c ,0x8958 
-06d3 2020295b branch set_tx_power_f5db 
+06c6 204006cb call p_rx_low_sens 
+06c7 708955d0 jam 0xd0 ,0x8955 
+06c8 708956c0 jam 0xc0 ,0x8956 
+06c9 7089586c jam 0x6c ,0x8958 
+06ca 2020295b branch set_tx_power_f5db 
 
 p_rx_low_sens:
-06d4 70894c5b jam 0x5b ,0x894c 
-06d5 70894d96 jam 0x96 ,0x894d 
-06d6 70894e2c jam 0x2c ,0x894e 
-06d7 70894f46 jam 0x46 ,0x894f 
-06d8 20600000 rtn 
+06cb 70894c5b jam 0x5b ,0x894c 
+06cc 70894d96 jam 0x96 ,0x894d 
+06cd 70894e2c jam 0x2c ,0x894e 
+06ce 70894f46 jam 0x46 ,0x894f 
+06cf 20600000 rtn 
 
 p_rx_high_sens:
-06d9 70894cfb jam 0xfb ,0x894c 
-06da 70894def jam 0xef ,0x894d 
-06db 70894eec jam 0xec ,0x894e 
-06dc 70894f5e jam 0x5e ,0x894f 
-06dd 20600000 rtn 
+06d0 70894cfb jam 0xfb ,0x894c 
+06d1 70894def jam 0xef ,0x894d 
+06d2 70894eec jam 0xec ,0x894e 
+06d3 70894f5e jam 0x5e ,0x894f 
+06d4 20600000 rtn 
 
 p_set_tx_power_pair:
-06de 708956c2 jam 0xc2 ,0x8956 
-06df 708955d0 jam 0xd0 ,0x8955 
-06e0 20600000 rtn 
+06d5 708956c2 jam 0xc2 ,0x8956 
+06d6 708955d0 jam 0xd0 ,0x8955 
+06d7 20600000 rtn 
 
 p_shutdown_radio:
-06e1 18002a08 force 8 ,radio_ctrl 
-06e2 202028fa branch shutdown_radio + 1 
+06d8 18002a08 force 8 ,radio_ctrl 
+06d9 202028fa branch shutdown_radio + 1 
 
 p_drawing_optima_init:
-06e3 df200005 arg 5 ,loopcnt 
-06e4 d8a04b1f arg mem_mouse_asm_flag ,contw 
-06e5 20207ed4 branch clear_mem 
+06da df200005 arg 5 ,loopcnt 
+06db d8a04b1f arg mem_mouse_asm_flag ,contw 
+06dc 20207ed4 branch clear_mem 
 
 p_drawing_optima:
-06e6 6802469b fetch 4 ,mem_mouse_x 
-06e7 207a0000 rtn blank 
-06e8 20400737 call p_data_abs_check 
-06e9 58000006 setarg 0x06 
-06ea 2040072a call p_data_greater_than_check 
-06eb 58000003 setarg 0x03 
-06ec 20400730 call p_data_less_than_check 
-06ed 6800cb1f fetch 1 ,mem_mouse_asm_flag 
-06ee c00086f0 beq 1 ,p_drawing_optima_modify 
-06ef 202006e3 branch p_drawing_optima_init 
+06dd 6802469b fetch 4 ,mem_mouse_x 
+06de 207a0000 rtn blank 
+06df 2040072e call p_data_abs_check 
+06e0 58000006 setarg 0x06 
+06e1 20400721 call p_data_greater_than_check 
+06e2 58000003 setarg 0x03 
+06e3 20400727 call p_data_less_than_check 
+06e4 6800cb1f fetch 1 ,mem_mouse_asm_flag 
+06e5 c00086e7 beq 1 ,p_drawing_optima_modify 
+06e6 202006da branch p_drawing_optima_init 
 
 p_drawing_optima_modify:
-06f0 68014b20 fetch 2 ,mem_mouse_x_pre 
+06e7 68014b20 fetch 2 ,mem_mouse_x_pre 
+06e8 600111be store 2 ,mem_data_pre 
+06e9 6801469b fetch 2 ,mem_mouse_x 
+06ea 600111c0 store 2 ,mem_data_current 
+06eb 204006fa call p_drawing_optima_data 
+06ec 680111be fetch 2 ,mem_data_pre 
+06ed 60014b20 store 2 ,mem_mouse_x_pre 
+06ee 680111c0 fetch 2 ,mem_data_current 
+06ef 6001469b store 2 ,mem_mouse_x 
+06f0 68014b22 fetch 2 ,mem_mouse_y_pre 
 06f1 600111be store 2 ,mem_data_pre 
-06f2 6801469b fetch 2 ,mem_mouse_x 
+06f2 6801469d fetch 2 ,mem_mouse_y 
 06f3 600111c0 store 2 ,mem_data_current 
-06f4 20400703 call p_drawing_optima_data 
+06f4 204006fa call p_drawing_optima_data 
 06f5 680111be fetch 2 ,mem_data_pre 
-06f6 60014b20 store 2 ,mem_mouse_x_pre 
+06f6 60014b22 store 2 ,mem_mouse_y_pre 
 06f7 680111c0 fetch 2 ,mem_data_current 
-06f8 6001469b store 2 ,mem_mouse_x 
-06f9 68014b22 fetch 2 ,mem_mouse_y_pre 
-06fa 600111be store 2 ,mem_data_pre 
-06fb 6801469d fetch 2 ,mem_mouse_y 
-06fc 600111c0 store 2 ,mem_data_current 
-06fd 20400703 call p_drawing_optima_data 
-06fe 680111be fetch 2 ,mem_data_pre 
-06ff 60014b22 store 2 ,mem_mouse_y_pre 
-0700 680111c0 fetch 2 ,mem_data_current 
-0701 6001469d store 2 ,mem_mouse_y 
-0702 20600000 rtn 
+06f8 6001469d store 2 ,mem_mouse_y 
+06f9 20600000 rtn 
 
 p_drawing_optima_data:
-0703 680111be fetch 2 ,mem_data_pre 
-0704 680911c0 fetcht 2 ,mem_data_current 
-0705 9840fe00 iadd temp ,pdata 
-0706 600191c2 store 3 ,mem_data_sum 
-0707 2feffe10 isolate1 16 ,pdata 
-0708 20208710 branch p_data_sum_overflow ,true 
-0709 680091c3 fetch 1 ,mem_data_sum + 1 
-070a c07f8717 beq 0xff ,p_data_sum_n 
-070b 680091c2 fetch 1 ,mem_data_sum 
+06fa 680111be fetch 2 ,mem_data_pre 
+06fb 680911c0 fetcht 2 ,mem_data_current 
+06fc 9840fe00 iadd temp ,pdata 
+06fd 600191c2 store 3 ,mem_data_sum 
+06fe 2feffe10 isolate1 16 ,pdata 
+06ff 20208707 branch p_data_sum_overflow ,true 
+0700 680091c3 fetch 1 ,mem_data_sum + 1 
+0701 c07f870e beq 0xff ,p_data_sum_n 
+0702 680091c2 fetch 1 ,mem_data_sum 
 
 p_data_store_pre:
-070c 1fe37e00 rshift pdata ,pdata 
-070d 600111be store 2 ,mem_data_pre 
-070e 600111c0 store 2 ,mem_data_current 
-070f 20600000 rtn 
+0703 1fe37e00 rshift pdata ,pdata 
+0704 600111be store 2 ,mem_data_pre 
+0705 600111c0 store 2 ,mem_data_current 
+0706 20600000 rtn 
 
 p_data_sum_overflow:
-0710 680091c3 fetch 1 ,mem_data_sum + 1 
-0711 c0000714 beq 0 ,p_data_sum_overflow_p 
-0712 680191c2 fetch 3 ,mem_data_sum 
-0713 2020070c branch p_data_store_pre 
+0707 680091c3 fetch 1 ,mem_data_sum + 1 
+0708 c000070b beq 0 ,p_data_sum_overflow_p 
+0709 680191c2 fetch 3 ,mem_data_sum 
+070a 20200703 branch p_data_store_pre 
 
 p_data_sum_overflow_p:
-0714 7011c400 jam 0 ,mem_data_sum + 2 
-0715 680091c2 fetch 1 ,mem_data_sum 
-0716 2020070c branch p_data_store_pre 
+070b 7011c400 jam 0 ,mem_data_sum + 2 
+070c 680091c2 fetch 1 ,mem_data_sum 
+070d 20200703 branch p_data_store_pre 
 
 p_data_sum_n:
-0717 680091c2 fetch 1 ,mem_data_sum 
-0718 20400722 call p_pdata_get_half 
-0719 600091be store 1 ,mem_data_pre 
-071a 600091c0 store 1 ,mem_data_current 
-071b 203a0720 branch p_data_zero ,blank 
-071c 580000ff setarg 0xff 
+070e 680091c2 fetch 1 ,mem_data_sum 
+070f 20400719 call p_pdata_get_half 
+0710 600091be store 1 ,mem_data_pre 
+0711 600091c0 store 1 ,mem_data_current 
+0712 203a0717 branch p_data_zero ,blank 
+0713 580000ff setarg 0xff 
 
 p_data_set_direction:
-071d 600091bf store 1 ,mem_data_pre + 1 
-071e 600091c1 store 1 ,mem_data_current + 1 
-071f 20600000 rtn 
+0714 600091bf store 1 ,mem_data_pre + 1 
+0715 600091c1 store 1 ,mem_data_current + 1 
+0716 20600000 rtn 
 
 p_data_zero:
-0720 58000000 setarg 0 
-0721 2020071d branch p_data_set_direction 
+0717 58000000 setarg 0 
+0718 20200714 branch p_data_set_direction 
 
 p_pdata_get_half:
-0722 1fe67e00 sub pdata ,0 ,pdata 
-0723 60008aae store 1 ,mem_rega 
-0724 68008aae fetch 1 ,mem_rega 
-0725 1fe37e00 rshift pdata ,pdata 
-0726 60008aae store 1 ,mem_rega 
-0727 68008aae fetch 1 ,mem_rega 
-0728 1fe67e00 sub pdata ,0 ,pdata 
-0729 20600000 rtn 
+0719 1fe67e00 sub pdata ,0 ,pdata 
+071a 60008aae store 1 ,mem_rega 
+071b 68008aae fetch 1 ,mem_rega 
+071c 1fe37e00 rshift pdata ,pdata 
+071d 60008aae store 1 ,mem_rega 
+071e 68008aae fetch 1 ,mem_rega 
+071f 1fe67e00 sub pdata ,0 ,pdata 
+0720 20600000 rtn 
 
 p_data_greater_than_check:
-072a 9a267c00 isub rega ,null 
-072b 24210735 nbranch p_enable_asm ,positive 
-072c 9a467c00 isub regb ,null 
-072d 24210735 nbranch p_enable_asm ,positive 
+0721 9a267c00 isub rega ,null 
+0722 2421072c nbranch p_enable_asm ,positive 
+0723 9a467c00 isub regb ,null 
+0724 2421072c nbranch p_enable_asm ,positive 
 
 p_disable_asm:
-072e 704b1f00 jam 0 ,mem_mouse_asm_flag 
-072f 20600000 rtn 
+0725 704b1f00 jam 0 ,mem_mouse_asm_flag 
+0726 20600000 rtn 
 
 p_data_less_than_check:
-0730 9a267c00 isub rega ,null 
-0731 24610000 nrtn positive 
-0732 9a467c00 isub regb ,null 
-0733 24610000 nrtn positive 
-0734 2020072e branch p_disable_asm 
+0727 9a267c00 isub rega ,null 
+0728 24610000 nrtn positive 
+0729 9a467c00 isub regb ,null 
+072a 24610000 nrtn positive 
+072b 20200725 branch p_disable_asm 
 
 p_enable_asm:
-0735 704b1f01 jam 1 ,mem_mouse_asm_flag 
-0736 20600000 rtn 
+072c 704b1f01 jam 1 ,mem_mouse_asm_flag 
+072d 20600000 rtn 
 
 p_data_abs_check:
-0737 6801469b fetch 2 ,mem_mouse_x 
-0738 600111c0 store 2 ,mem_data_current 
-0739 20400740 call p_data_abs 
-073a 1fe22200 copy pdata ,rega 
-073b 6801469d fetch 2 ,mem_mouse_y 
-073c 600111c0 store 2 ,mem_data_current 
-073d 20400740 call p_data_abs 
-073e 1fe22400 copy pdata ,regb 
-073f 20600000 rtn 
+072e 6801469b fetch 2 ,mem_mouse_x 
+072f 600111c0 store 2 ,mem_data_current 
+0730 20400737 call p_data_abs 
+0731 1fe22200 copy pdata ,rega 
+0732 6801469d fetch 2 ,mem_mouse_y 
+0733 600111c0 store 2 ,mem_data_current 
+0734 20400737 call p_data_abs 
+0735 1fe22400 copy pdata ,regb 
+0736 20600000 rtn 
 
 p_data_abs:
-0740 680091c1 fetch 1 ,mem_data_current + 1 
-0741 c07f8745 beq 0xff ,p_data_reversal 
-0742 680091c0 fetch 1 ,mem_data_current 
+0737 680091c1 fetch 1 ,mem_data_current + 1 
+0738 c07f873c beq 0xff ,p_data_reversal 
+0739 680091c0 fetch 1 ,mem_data_current 
 
 p_data_abs_store:
-0743 1fe17eff and_into 0xff ,pdata 
-0744 20600000 rtn 
+073a 1fe17eff and_into 0xff ,pdata 
+073b 20600000 rtn 
 
 p_data_reversal:
-0745 680111c0 fetch 2 ,mem_data_current 
-0746 1fe67e00 sub pdata ,0 ,pdata 
-0747 20200743 branch p_data_abs_store 
+073c 680111c0 fetch 2 ,mem_data_current 
+073d 1fe67e00 sub pdata ,0 ,pdata 
+073e 2020073a branch p_data_abs_store 
 org 0x2000
 
 start:
Index: output/ramcode.rom
===================================================================
--- /branch/mouse_project/XZR/24G&BLE_li/output/ramcode.rom	(revision 1537)
+++ /branch/mouse_project/XZR/24G&BLE_li/output/ramcode.rom	(working copy)
@@ -1,32 +1,32 @@
 c2840011
-c04286e1
-c04486b2
+c04286d8
+c04486a9
 c0000028
 c000802b
 c0508034
 c0588039
 c0590043
-c062030d
-c0648391
-c0650395
-c0718534
-c07304de
-c075056f
-c0758584
-c07605b0
+c0620304
+c0648388
+c065038c
+c071852b
+c07304d5
+c0750566
+c075857b
+c07605a7
 20202a8e
-c01c85b4
-c02185bc
-c02505c2
-c02b85c5
-c02c85d7
-c03185e4
-c033060e
-c0338625
-c035064e
-c03b8659
-c01f829c
-c0460669
+c01c85ab
+c02185b3
+c02505b9
+c02b85bc
+c02c85ce
+c03185db
+c0330605
+c033861c
+c0350645
+c03b8650
+c01f8293
+c0460660
 20202a8e
 1fe22200
 6808cc79
@@ -44,7 +44,7 @@
 d8a009ae
 df20000c
 20407ed4
-204003d5
+204003cc
 20406a03
 20405cf6
 2455ac65
@@ -75,7 +75,7 @@
 20400129
 6800cbce
 c1ff8000
-20400686
+2040067d
 6800cbfa
 c0008081
 20400058
@@ -83,7 +83,7 @@
 c1008000
 2040008a
 24740000
-204002fe
+204002f5
 5800ea60
 20202b93
 6800c6f5
@@ -92,7 +92,7 @@
 6001cbed
 70480a1e
 20600000
-204002c9
+204002c0
 24740000
 20400073
 68014cff
@@ -144,7 +144,7 @@
 203a7fe9
 6800c5b1
 203a7fe9
-20200301
+202002f8
 704bea01
 704cf300
 204000ad
@@ -184,7 +184,7 @@
 793ffe04
 6000cbbf
 20600000
-2040067c
+20400673
 6800ccf5
 c00080bf
 c00100c3
@@ -211,7 +211,7 @@
 20400235
 704c0302
 20200129
-2040067c
+20400673
 704cf100
 202000ad
 704cf602
@@ -294,7 +294,7 @@
 58000000
 6000c808
 6002469b
-20200355
+2020034c
 704bc700
 d9600d00
 34730200
@@ -305,7 +305,7 @@
 24378154
 20400140
 20400170
-20400678
+2040066f
 6800cbbd
 1fe0fe01
 6000cbbd
@@ -321,10 +321,10 @@
 df200004
 d8a04b5a
 20207ec6
-20400675
+2040066c
 2020019a
 7857fc00
-204002a8
+2040029f
 6800cbfa
 c0008152
 18002a00
@@ -333,10 +333,10 @@
 68088017
 2040291f
 20402924
-20400258
-20578294
+2040024f
+2057828b
 20600000
-20400294
+2040028b
 20200134
 6800cbc6
 1fe0fe01
@@ -473,7 +473,7 @@
 242c01e3
 243781e3
 20400170
-20400319
+20400310
 68024be6
 680a4bca
 98467c00
@@ -493,7 +493,7 @@
 c00101fd
 c00181fb
 20600000
-20400319
+20400310
 68024bf5
 60024be6
 202001f7
@@ -589,15 +589,6 @@
 79200401
 18431c00
 20600000
-204053c4
-68024be6
-98001200
-20402918
-6808cbc8
-2040291f
-58000500
-20402a8f
-20402924
 20400246
 7857fc00
 7826fc00
@@ -607,35 +598,35 @@
 68014bc1
 98003600
 37c18400
-242c0298
+242c028f
 7846fc00
 7825fc00
 7823fc00
 7824fc00
-20400291
+20400288
 6000cc72
 6808cc71
 98467c00
-24228294
-20400291
+2422828b
+20400288
 6000cb38
 6800cc04
 1fe67c02
-20228274
+2022826b
 6800cb38
 6808cbbf
 a8400e00
-24208294
-20400291
+2420828b
+20400288
 e0a08000
 1fe97e00
 1fe1721f
-2022827c
-20400291
+20228273
+20400288
 e0a08000
-c2000279
+c2000270
 18a22200
-20400291
+20400288
 6000ccf9
 1a220a00
 09800018
@@ -645,7 +636,7 @@
 1ff17e00
 e0a18000
 7845fc00
-20230294
+2023028b
 7837fc00
 68008017
 1fe0a200
@@ -662,7 +653,7 @@
 7845fc00
 2040264d
 20600000
-20200294
+2020028b
 20402918
 6808cbc8
 20202933
@@ -670,7 +661,7 @@
 70890b5f
 783b7c00
 70891407
-204002a5
+2040029c
 6800c1e0
 207a0000
 70890ab8
@@ -682,7 +673,7 @@
 68024be6
 98001200
 20400246
-20400299
+20400290
 79202a00
 782efc00
 78307c00
@@ -702,7 +693,7 @@
 d8c04b7a
 e8c08000
 08008608
-c20002be
+c20002b5
 78247c00
 08008618
 78447c00
@@ -730,7 +721,7 @@
 207a0000
 6808cc78
 da200d9e
-204002df
+204002d6
 6008cc78
 20600000
 1a227e00
@@ -745,7 +736,7 @@
 1a220c00
 e8c08000
 98408400
-c20002e9
+c20002e0
 18497e00
 1fe20400
 c6930000
@@ -758,17 +749,17 @@
 20600000
 20600000
 c6130000
-204003cb
-20400301
+204003c2
+204002f8
 6800c040
-c30002fe
+c30002f5
 680080a0
 247a0000
 58000000
 600400a1
 20600000
-2040030a
-204002fe
+20400301
+204002f5
 20403ebf
 68120070
 681a0078
@@ -778,45 +769,45 @@
 20600000
 6800cb03
 207a0000
-20200535
+2020052c
 20403416
-20358317
+2035830e
 70807820
-204003f4
+204003eb
 6800c1de
 6000cc75
-20400675
+2040066c
 6800c685
 6000c6da
 204043ca
-2040031c
+20400313
 202074b9
 6800cc75
 6000c1de
 20600000
-2455835f
-20400340
+24558356
+20400337
 20758000
-204006e3
-204003b6
-2020039c
-20400319
+204006da
+204003ad
+20200393
+20400310
 6800c210
-c01a0326
+c01a031d
 20600000
 70479f01
 680146a8
 6808cb12
 18467cff
-2422832c
+24228323
 58000258
 600146ae
 20403418
-20400334
+2040032b
 58000004
 e0c08000
 d8c04390
-204005ac
+204005a3
 20207df4
 da204370
 ea208000
@@ -824,29 +815,29 @@
 98c0a200
 e8c08000
 c1008000
-20200335
+2020032c
 680246d3
 c30a3d66
 6800c77a
 c07fbd66
-20200535
+2020052c
 70421276
 20203d36
-20400340
+20400337
 204040c0
 204040d9
-c018034e
-c0188350
+c0180345
+c0188347
 204040d1
 200003e8
-20200344
+2020033b
 704b0301
 2040640f
-20400342
+20400339
 20206411
-20400355
+2040034c
 202040e0
-20400355
+2040034c
 6800c6de
 c03840e8
 7046e001
@@ -854,7 +845,7 @@
 58008006
 20406413
 20002ee0
-2020033b
+20200332
 58000006
 20406414
 1fe1fe08
@@ -866,7 +857,7 @@
 20403e1e
 58000000
 60014154
-20400383
+2040037a
 20403e54
 20405810
 20405839
@@ -877,12 +868,12 @@
 2feffe19
 2440e5c2
 2040443f
-2040038d
-2040045f
+20400384
+20400456
 204065df
-20400376
+2040036d
 6800cb12
-c07f837e
+c07f8375
 20600000
 d8400001
 da204b12
@@ -909,7 +900,7 @@
 20600000
 204033c4
 2022c316
-20400574
+2040056b
 20203dcb
 d8400002
 da200aaa
@@ -924,9 +915,9 @@
 20600000
 58000019
 60014d01
-24558399
-20400342
-20400359
+24558390
+20400339
+20400350
 6800c71f
 6000c71e
 680246d3
@@ -936,7 +927,7 @@
 5800ffff
 60014be6
 e0a10000
-2040045f
+20400456
 204065d1
 202001ce
 df200002
@@ -946,23 +937,23 @@
 e8c90000
 98467c00
 2442ffe9
-c20003b1
+c20003a8
 20600000
-580003c7
+580003be
 60014cef
-580003de
+580003d5
 600141ef
-58000663
+5800065a
 600141f9
-580002f7
+580002ee
 600141ed
-58000429
+58000420
 600141f5
-58000416
+5800040d
 600141f3
-58000478
+5800046f
 600141eb
-5800048d
+58000484
 600141fd
 20600000
 20404401
@@ -971,40 +962,40 @@
 20200079
 d8c01800
 d8a0480b
-204003d3
+204003ca
 d8c01900
-204003d3
+204003ca
 d8c01a00
-204003d3
+204003ca
 d8c01b00
 df20001b
 20207f01
 d8c0480b
 d8a01800
-204003d3
+204003ca
 d8a01900
-204003d3
+204003ca
 d8a01a00
-204003d3
+204003ca
 d8a01b00
-202003d3
+202003ca
 20405892
 247a0000
 6800cb12
-c07f83e5
+c07f83dc
 6800c6c5
 1fe17e03
 c1818000
 6800c79c
-205a0413
+205a040a
 680246d3
 c282c179
 20403f97
 24740000
-204003ef
+204003e6
 20400121
-2040040e
-202003f9
+20400405
+202003f0
 6800c6f5
 c3838000
 70417200
@@ -1017,7 +1008,7 @@
 20207e38
 da20469a
 20407e3d
-205403fd
+205403f4
 20600000
 6800c7c1
 1fe0fe01
@@ -1025,7 +1016,7 @@
 20600000
 da20469a
 20407e54
-20340405
+203403fc
 20600000
 20405652
 6800c7c1
@@ -1043,16 +1034,16 @@
 20600000
 20405814
 70479c01
-20200355
+2020034c
 20407e34
-20400419
+20400410
 20203ee0
 6808c6e7
-20400513
+2040050a
 6808c6e7
 2040681d
-20208427
-2040051c
+2020841e
+20400513
 6800c6b6
 c1000000
 7046b600
@@ -1061,37 +1052,37 @@
 1fe17e03
 6000c77a
 20203d74
-2040051c
+20400513
 20203d62
 1a627e00
-c00a0433
-c00a8437
-c0148440
-c0190442
-c0200449
-c01c8454
-c01d0463
-c01e0475
+c00a042a
+c00a842e
+c0148437
+c0190439
+c0200440
+c01c844b
+c01d045a
+c01e046c
 2020417d
 70480800
-2040034a
-204003f4
+20400341
+204003eb
 202041c3
-20400489
+20400480
 58000007
 60014496
 60014498
 7047c400
 70479c00
-204003f4
+204003eb
 20405816
 202041d9
 700a9912
 20207d8f
 6800c79f
-c0008445
-20200447
-20400440
+c000843c
+2020043e
+20400437
 7046c614
 d8e00001
 202041b9
@@ -1104,9 +1095,9 @@
 58000009
 60014496
 60014498
-20400440
-202005cb
-2040034a
+20400437
+202005c2
+20400341
 70478b01
 d8e00003
 204043d2
@@ -1114,40 +1105,40 @@
 60014707
 7046a700
 2040405d
-20400319
-2040045f
+20400310
+20400456
 202065d1
 da204be6
 da40005b
 d8400004
 20600000
-20400489
+20400480
 704cfe00
-20400319
+20400310
 204001ff
 6800c877
 c280340a
 7041bd00
 6800cb12
-c07f8471
+c07f8468
 20404316
 df200003
 d8c04722
-204003af
-20340472
-20200322
+204003a6
+20340469
+20200319
 70479d01
 70479e28
 20600000
-2040034a
+20400341
 20403f8d
-2020045d
+20200454
 78347c00
 68120138
 79347e1a
 6012004c
 20402c21
-20400489
+20400480
 204074bd
 20404482
 20403e9f
@@ -1162,34 +1153,34 @@
 6800cb03
 207a0000
 704b0300
-20200359
-204004b6
-204043eb
-2040049f
-204004a6
-2040049a
+20200350
 204004ad
+204043eb
+20400496
+2040049d
+20400491
+204004a4
 20404234
 20404237
-20400497
+2040048e
 2020423a
 da6046c6
 da403d60
 2020336d
 da604807
-da40049d
+da400494
 2020336d
 70480600
 20600000
 da60480a
-da4004a2
+da400499
 2020336d
 5836ee80
 6001cbed
 70480801
 20600000
 da604809
-da4004a9
+da4004a0
 2020336d
 6800c7c5
 6000c172
@@ -1198,7 +1189,7 @@
 6800c79d
 207a0000
 6800c79e
-203a04b4
+203a04ab
 1fe0ffff
 6000c79e
 20600000
@@ -1218,10 +1209,10 @@
 20406908
 6001470f
 da204709
-204004d1
+204004c8
 6800c231
 c280b40a
-c30004ca
+c30004c1
 704b0201
 202043e7
 204043e9
@@ -1247,56 +1238,56 @@
 78547c00
 58000000
 6003469b
-20400521
+20400518
 20404079
 2040407e
-204004e8
-243406e3
-204006e6
+204004df
+243406da
+204006dd
 20203fa0
-204004ea
+204004e1
 2020409a
 da200000
-204004f5
-204004fb
-20400501
-204004f1
+204004ec
+204004f2
+204004f8
+204004e8
 1a227e00
 20600000
 6800c6e5
 c17f8000
-20400507
-2020050d
+204004fe
+20200504
 6808c6e2
-2040051c
+20400513
 6808c6e2
 2040681d
 7920a200
 20600000
 6808c6e3
-2040051c
+20400513
 6808c6e3
 2040681d
 7920a201
 20600000
 6808c6e4
-2040051c
+20400513
 6808c6e4
 2040681d
 7920a202
 20600000
 6808c6e5
-20400513
+2040050a
 6808c6e5
 2040681d
 7d20a203
-2020051c
+20200513
 6808c6e6
-20400513
+2040050a
 6808c6e6
 2040681d
 7d20a204
-2020051c
+20200513
 793f8407
 d8a08078
 20406830
@@ -1310,11 +1301,11 @@
 d8a08078
 20406830
 793f8407
-20200517
+2020050e
 6800c6e0
-c002052d
+c0020524
 c002c010
-20200525
+2020051c
 20403fc0
 78547c00
 6800c6f5
@@ -1334,15 +1325,15 @@
 6800c6e0
 c002bdaa
 c0023d96
-c0030549
-c0018549
+c0030540
+c0018540
 6800c77a
 1fe67c01
-20428543
+2042853a
 6800c77a
-c0000545
+c000053c
 c000bd88
-c0018547
+c001853e
 70487802
 20203d8c
 70477a02
@@ -1353,11 +1344,11 @@
 20203d8e
 6800c77a
 1fe67c01
-20428554
+2042854b
 6800c77a
-c0000556
-c000855a
-c001855d
+c000054d
+c0008551
+c0018554
 70487802
 6800c781
 1fe0ffff
@@ -1377,7 +1368,7 @@
 20203dbe
 6800c77a
 1fe67c01
-20428543
+2042853a
 6800c77a
 c0003d9d
 c000bd9b
@@ -1396,12 +1387,12 @@
 2020426d
 204068a2
 6801421d
-203a0579
+203a0570
 600147c2
-2020057c
+20200573
 58001122
 600147c2
-20200578
+2020056f
 d8400002
 da2047c2
 da40005f
@@ -1410,25 +1401,25 @@
 da2047c2
 da40005f
 202065df
-20400319
+20400310
 70479c00
 68014682
-c2858592
+c2858589
 680246d3
-c30c0592
-20400580
+c30c0589
+20400577
 680947c2
 18408401
 600947c2
 600944a1
-2040057c
+20400573
 180a7e00
 6000c4a0
 20403402
 58ed8e0e
 6001c4a3
 704b125a
-2040037a
+20400371
 20403418
 68014687
 600146ac
@@ -1441,14 +1432,14 @@
 204043ca
 6800c092
 2feffe01
-204085a5
+2040859c
 202042c4
 70479f00
-20400334
+2040032b
 58000005
 e0c08000
 d8c04b24
-204005ac
+204005a3
 20207df4
 d8a0437b
 df200013
@@ -1456,7 +1447,7 @@
 202057b8
 58000000
 600146ac
-20400355
+2040034c
 202042cb
 6800c50f
 1fe0fe01
@@ -1464,7 +1455,7 @@
 c0065395
 204055aa
 2040561e
-20400686
+2040067d
 2020538f
 68008016
 1fe0fe01
@@ -1475,7 +1466,7 @@
 204029bb
 2040001e
 202054a3
-204005cd
+204005c4
 2020557d
 6800c7c5
 6000c172
@@ -1485,17 +1476,17 @@
 20600000
 6800c3d6
 1fe67c0c
-242105cb
+242105c2
 6800c3d8
 6808c7c5
 98467c00
-202105c7
+202105be
 6800c3d8
 6000c172
-202005c9
+202005c0
 6800843f
 c4030000
-204005dc
+204005d3
 24740000
 202055a0
 78347c00
@@ -1507,27 +1498,27 @@
 c1800000
 20207fe9
 68008456
-c28285f8
-20400678
+c28285ef
+2040066f
 6800c78e
-243a05ee
+243a05e5
 6800843f
-c30205f2
+c30205e9
 680082da
-203a05f2
+203a05e9
 20205664
 6800c78e
 1fe0ffff
 6000c78e
 20205664
 6800c4c4
-c08285f5
+c08285ec
 70478e03
 20405892
-205a0401
+205a03f8
 20205622
-204005fa
-20200606
+204005f1
+202005fd
 6800c6c5
 1fe17e03
 c1818000
@@ -1540,7 +1531,7 @@
 6000c3dc
 20405650
 20600000
-2020067c
+20200673
 6800c79f
 207a0000
 6800c6c5
@@ -1561,10 +1552,10 @@
 18c27e00
 6001450d
 6800c50c
-c001861d
+c0018614
 2020568d
 680082db
-c0008620
+c0008617
 20205c65
 e8c28000
 6002c3ce
@@ -1572,15 +1563,15 @@
 6001045f
 20205c8a
 e8c10000
-c0020629
-c0030646
+c0020620
+c003063d
 20205698
 20407ea5
-20400607
+204005fe
 20407e9f
 e8c18000
 60018477
-c0080638
+c008062f
 1fec8400
 18467c24
 202158ad
@@ -1605,7 +1596,7 @@
 e0c10000
 20600000
 e8c08000
-c0028649
+c0028640
 20205af5
 20405b5a
 6800843f
@@ -1614,7 +1605,7 @@
 20205c8e
 68008016
 c093d6f2
-20400654
+2040064b
 d8e00000
 68014482
 20207f08
@@ -1624,7 +1615,7 @@
 1fe0fefa
 20203cbe
 7855fc00
-2037065c
+20370653
 2436d806
 20402bcb
 680140c1
@@ -1660,7 +1651,7 @@
 20600000
 6800ccf7
 1fe67c02
-24410684
+2441067b
 6800ccf7
 c1000000
 1fe0ffff
@@ -1673,41 +1664,41 @@
 c3838000
 c3830000
 da204c80
-204002e6
+204002dd
 6008ccf8
 58000082
-c5130690
+c5130687
 58000080
 98467c00
-242106a8
+2421069f
 6800ccf7
 1fe67c02
-24210698
+2421068f
 6800ccf7
-c00006a9
+c00006a0
 20600000
 6800ccf7
 c1900000
 704cf700
 6808ccf8
 58000077
-c513069f
+c5130696
 58000075
 98467c00
 24610000
 6800ccfa
-c00006b0
+c00006a7
 1fe0ffff
 6000ccfa
-c00006b0
+c00006a7
 7041de00
 20600000
 704cf700
 6800ccfa
-c00106ae
+c00106a5
 1fe0fe01
 6000ccfa
-c00086a6
+c000869d
 7041de02
 20600000
 7041de04
@@ -1728,20 +1719,20 @@
 2000000a
 7089027d
 6800c1de
-c00106ca
-c00206cf
-c01006de
-204006d4
+c00106c1
+c00206c6
+c01006d5
+204006cb
 708955d0
 708956e0
 7089586c
 2020294b
-204006d9
+204006d0
 708955d0
 708956e0
 7089583c
 20202953
-204006d4
+204006cb
 708955d0
 708956c0
 7089586c
@@ -1766,19 +1757,19 @@
 20207ed4
 6802469b
 207a0000
-20400737
+2040072e
 58000006
-2040072a
+20400721
 58000003
-20400730
+20400727
 6800cb1f
-c00086f0
-202006e3
+c00086e7
+202006da
 68014b20
 600111be
 6801469b
 600111c0
-20400703
+204006fa
 680111be
 60014b20
 680111c0
@@ -1787,7 +1778,7 @@
 600111be
 6801469d
 600111c0
-20400703
+204006fa
 680111be
 60014b22
 680111c0
@@ -1798,32 +1789,32 @@
 9840fe00
 600191c2
 2feffe10
-20208710
+20208707
 680091c3
-c07f8717
+c07f870e
 680091c2
 1fe37e00
 600111be
 600111c0
 20600000
 680091c3
-c0000714
+c000070b
 680191c2
-2020070c
+20200703
 7011c400
 680091c2
-2020070c
+20200703
 680091c2
-20400722
+20400719
 600091be
 600091c0
-203a0720
+203a0717
 580000ff
 600091bf
 600091c1
 20600000
 58000000
-2020071d
+20200714
 1fe67e00
 60008aae
 68008aae
@@ -1833,32 +1824,32 @@
 1fe67e00
 20600000
 9a267c00
-24210735
+2421072c
 9a467c00
-24210735
+2421072c
 704b1f00
 20600000
 9a267c00
 24610000
 9a467c00
 24610000
-2020072e
+20200725
 704b1f01
 20600000
 6801469b
 600111c0
-20400740
+20400737
 1fe22200
 6801469d
 600111c0
-20400740
+20400737
 1fe22400
 20600000
 680091c1
-c07f8745
+c07f873c
 680091c0
 1fe17eff
 20600000
 680111c0
 1fe67e00
-20200743
+2020073a
Index: program/patch.prog
===================================================================
--- /branch/mouse_project/XZR/24G&BLE_li/program/patch.prog	(revision 1537)
+++ /branch/mouse_project/XZR/24G&BLE_li/program/patch.prog	(working copy)
@@ -839,16 +839,16 @@
 	rshift temp,white_init
 	rtn
 
-p_g24_receive_packet:
-	call le_enable
-	fetch 4,mem_24g_addr
-	iforce access
-	call set_sync_on
-	fetcht 1,mem_24g_ch
-	call set_freq_rx
-	setarg param_pll_setup
-	call sleep
-	call rf_rx_enable
+//p_g24_receive_packet:
+//	call le_enable
+//	fetch 4,mem_24g_addr
+//	iforce access
+//	call set_sync_on
+//	fetcht 1,mem_24g_ch
+//	call set_freq_rx
+//	setarg param_pll_setup
+//	call sleep
+//	call rf_rx_enable
 p_g24_receive_rxon:
 
 ifdef RF_DEBUG
Index: util/crc16.exe
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: util/crc16.exe
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: util/crc16.pl
===================================================================
--- /branch/mouse_project/XZR/24G&BLE_li/util/crc16.pl	(nonexistent)
+++ /branch/mouse_project/XZR/24G&BLE_li/util/crc16.pl	(working copy)
@@ -0,0 +1,27 @@
+$debug = 0;
+$crc = 0xffff;
+$i = 0;
+$offset = 0xffff;
+$source_file = $ARGV[0];
+$offset = $ARGV[1];
+
+open(EEP,"$source_file") or die $!;
+
+while (<EEP>) {    
+	$c = hex();
+
+  if($i >= $offset){
+  	if($debug){printf "%02x\t", $c;}
+  	$crc  = ($crc >> 8) | ($crc << 8);
+		$crc ^= $c & 0xff;
+		$crc ^= ($crc & 0xff) >> 4;
+		$crc ^= $crc << 12;
+		$crc ^= ($crc & 0xff) << 5;
+		$crc &= 0xffff;
+  }
+  $i ++;
+  if($debug){printf "%02x\t", $crc;}
+  printf "%02x\n", $c;
+}
+
+printf "%02x\n%02x\n", (($crc >> 8) & 0xff),($crc & 0xff);
Index: util/eeprom2fulleeprom.exe
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: util/eeprom2fulleeprom.exe
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: util/eeprom2fulleeprom.pl
===================================================================
--- /branch/mouse_project/XZR/24G&BLE_li/util/eeprom2fulleeprom.pl	(nonexistent)
+++ /branch/mouse_project/XZR/24G&BLE_li/util/eeprom2fulleeprom.pl	(working copy)
@@ -0,0 +1,18 @@
+
+
+
+$source_file = $ARGV[0];
+$eeprom_size = $ARGV[1];
+
+open(EEP,"$source_file") or die("cannot open files");
+for ($i = 1 ;$i<=$eeprom_size*128-2;$i++)
+{
+
+    while (<EEP>) { 
+        $c = hex();
+        printf "%02x\n", $c;
+        $i++;
+    }
+
+	printf "FF\n";
+}
Index: util/get_link_key.bat
===================================================================
--- /branch/mouse_project/XZR/24G&BLE_li/util/get_link_key.bat	(nonexistent)
+++ /branch/mouse_project/XZR/24G&BLE_li/util/get_link_key.bat	(working copy)
@@ -0,0 +1,19 @@
+@echo off
+e pu
+if exist "link_key.txt" (
+echo ERROR:it had link_key.txt 
+echo ERROR:please delete link_key.txt
+goto end) else (goto get_link_key)
+
+:get_link_key
+e 41bel10>link_key.txt
+
+perl get_link_key.pl
+del link_key.txt
+
+goto end
+
+
+:end
+
+pause
Index: util/get_link_key.pl
===================================================================
--- /branch/mouse_project/XZR/24G&BLE_li/util/get_link_key.pl	(nonexistent)
+++ /branch/mouse_project/XZR/24G&BLE_li/util/get_link_key.pl	(working copy)
@@ -0,0 +1,31 @@
+open(LINK_KEY,"link_key.txt") || die ("cannot open link_key.txt");
+
+@link_key = <LINK_KEY>;
+
+close(LINK_KEY);
+
+print @link_key;
+@Temporary_variables = split (/41b0 :/,@link_key[1]);
+
+@link_key_low = split (/[ \n\t]/,@Temporary_variables[1]);
+
+@Temporary_variables = split (/41c0 :/,@link_key[2]);
+
+@link_key_high = split (/[ \n\t]/,@Temporary_variables[1]);
+
+@link_key = (@link_key_low,@link_key_high);
+
+#print "#########################\n";
+#print "#########################\n";
+#print "#########################\n";
+print "link key :\n";
+
+print "merlinII :";
+for($i=0;$i<=@link_key-1;$i++) {
+    print $link_key [$i];
+}
+print "\nfrontline:";
+for ($i=@link_key;$i>=0;$i--){
+	print $link_key[$i];
+	}
+print "\n";
