Index: output/bt_program23.icode
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/bt_program23.icode	(revision 2187)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/bt_program23.icode	(working copy)
@@ -2,12 +2,12 @@
  00000001  0x0000004b call  0x00000396 
  00000002  0x0000004c fetch  0x00000001 , 0x000041de 
  00000003  0x0000004d store  0x00000001 , 0x00004ce9 
- 00000004  0x0000004e call  0x000005fe 
+ 00000004  0x0000004e call  0x000005fc 
  00000005  0x0000004f fetch  0x00000001 , 0x00004685 
  00000006  0x00000050 store  0x00000001 , 0x000046da 
- 00000007  0x00000051 call  0x0000046c 
+ 00000007  0x00000051 call  0x0000046a 
  00000008  0x00000052 call  0x0000030e 
- 00000009  0x00000053 call  0x0000069c 
+ 00000009  0x00000053 call  0x0000069a 
  00000010  0x00000054 call  0x00000017 
  00000011  0x00000055 call  0x00000028 
  00000012  0x00000057 fetch  0x00000004 , 0x000040a0 
@@ -25,7 +25,7 @@
  00000024  0x00000065 store  0x00000002 , 0x00004d63 
  00000025  0x00000066 setarg  0x00000382 
  00000026  0x00000067 store  0x00000002 , 0x000041ef 
- 00000027  0x00000068 setarg  0x000005d1 
+ 00000027  0x00000068 setarg  0x000005cf 
  00000028  0x00000069 store  0x00000002 , 0x000041f9 
  00000029  0x0000006a setarg  0x0000029a 
  00000030  0x0000006b store  0x00000002 , 0x000041ed 
@@ -65,32 +65,32 @@
  00000064  0x00000096 bbit1  0x00000008 , 0x00000050 
  00000065  0x00000098 beq  0x00000001 , 0x00000068 
  00000066  0x00000099 beq  0x00000002 , 0x00000071 
- 00000067  0x0000009a beq  0x00000085 , 0x0000066a 
- 00000068  0x0000009b beq  0x00000089 , 0x0000063b 
- 00000069  0x0000009c beq  0x0000008a , 0x0000066c 
+ 00000067  0x0000009a beq  0x00000085 , 0x00000668 
+ 00000068  0x0000009b beq  0x00000089 , 0x00000639 
+ 00000069  0x0000009c beq  0x0000008a , 0x0000066a 
  00000070  0x0000009d beq  0x000000a1 , 0x0000007a 
  00000071  0x0000009e beq  0x000000b1 , 0x0000007f 
  00000072  0x0000009f beq  0x000000b2 , 0x0000008b 
  00000073  0x000000a0 beq  0x000000c4 , 0x000002a7 
- 00000074  0x000000a1 beq  0x000000e3 , 0x000004c4 
- 00000075  0x000000a2 beq  0x000000e6 , 0x000004de 
- 00000076  0x000000a3 beq  0x000000ea , 0x00000519 
- 00000077  0x000000a4 beq  0x000000eb , 0x00000522 
- 00000078  0x000000a5 beq  0x000000ec , 0x00000524 
+ 00000074  0x000000a1 beq  0x000000e3 , 0x000004c2 
+ 00000075  0x000000a2 beq  0x000000e6 , 0x000004dc 
+ 00000076  0x000000a3 beq  0x000000ea , 0x00000517 
+ 00000077  0x000000a4 beq  0x000000eb , 0x00000520 
+ 00000078  0x000000a5 beq  0x000000ec , 0x00000522 
  00000079  0x000000a6 branch  0x00002a8e 
- 00000080  0x000000a8 beq  0x00000039 , 0x00000527 
- 00000081  0x000000a9 beq  0x00000043 , 0x0000052f 
- 00000082  0x000000aa beq  0x0000004a , 0x00000535 
- 00000083  0x000000ab beq  0x00000057 , 0x00000538 
- 00000084  0x000000ac beq  0x00000059 , 0x0000053a 
- 00000085  0x000000ad beq  0x00000063 , 0x0000053c 
- 00000086  0x000000ae beq  0x00000066 , 0x00000565 
- 00000087  0x000000af beq  0x00000067 , 0x00000584 
- 00000088  0x000000b0 beq  0x0000006a , 0x000005bc 
- 00000089  0x000000b1 beq  0x00000077 , 0x000005c7 
- 00000090  0x000000b2 beq  0x000000fa , 0x000005e6 
- 00000091  0x000000b3 beq  0x0000008c , 0x000005d3 
- 00000092  0x000000b4 beq  0x0000008d , 0x000005df 
+ 00000080  0x000000a8 beq  0x00000039 , 0x00000525 
+ 00000081  0x000000a9 beq  0x00000043 , 0x0000052d 
+ 00000082  0x000000aa beq  0x0000004a , 0x00000533 
+ 00000083  0x000000ab beq  0x00000057 , 0x00000536 
+ 00000084  0x000000ac beq  0x00000059 , 0x00000538 
+ 00000085  0x000000ad beq  0x00000063 , 0x0000053a 
+ 00000086  0x000000ae beq  0x00000066 , 0x00000563 
+ 00000087  0x000000af beq  0x00000067 , 0x00000582 
+ 00000088  0x000000b0 beq  0x0000006a , 0x000005ba 
+ 00000089  0x000000b1 beq  0x00000077 , 0x000005c5 
+ 00000090  0x000000b2 beq  0x000000fa , 0x000005e4 
+ 00000091  0x000000b3 beq  0x0000008c , 0x000005d1 
+ 00000092  0x000000b4 beq  0x0000008d , 0x000005dd 
  00000093  0x000000b5 branch  0x00002a8e 
  00000094  0x000000b9 copy  0x0000003f , 0x00000011 
  00000095  0x000000ba fetcht  0x00000001 , 0x00004ced 
@@ -149,7 +149,7 @@
  00000148  0x000000fe call  0x00000185 
  00000149  0x000000ff fetch  0x00000001 , 0x00004c42 
  00000150  0x00000100 rtnne  0x000000ff 
- 00000151  0x00000101 call  0x0000060f 
+ 00000151  0x00000101 call  0x0000060d 
  00000152  0x00000102 call  0x000000a6 
  00000153  0x00000103 fetch  0x00000001 , 0x00004b26 
  00000154  0x00000104 beq  0x00000001 , 0x00000359 
@@ -161,9 +161,9 @@
  00000160  0x0000010b setarg  0x0000f03c 
  00000161  0x0000010c branch  0x00002b93 
  00000162  0x0000010f jam  0x00000060 , 0x000011c6 
- 00000163  0x00000110 branch  0x0000066f 
+ 00000163  0x00000110 branch  0x0000066d 
  00000164  0x00000113 jam  0x00000053 , 0x000011c6 
- 00000165  0x00000114 branch  0x0000066f 
+ 00000165  0x00000114 branch  0x0000066d 
  00000166  0x00000119 setarg  0x00017700 
  00000167  0x0000011a store  0x00000003 , 0x00004c61 
  00000168  0x0000011b jam  0x00000014 , 0x00004b44 
@@ -253,7 +253,7 @@
  00000252  0x00000182 store  0x00000003 , 0x00004d82 
  00000253  0x00000183 rtn 
  00000254  0x00000186 jam  0x00000071 , 0x000011c6 
- 00000255  0x00000187 branch  0x0000066f 
+ 00000255  0x00000187 branch  0x0000066d 
  00000256  0x0000018a jam  0x00000000 , 0x00004d83 
  00000257  0x0000018b fetch  0x00000001 , 0x00004d82 
  00000258  0x0000018c rtnbit1  0x00000000 
@@ -288,7 +288,7 @@
  00000287  0x000001bd set0  0x00000004 , 0x0000003f 
  00000288  0x000001be store  0x00000001 , 0x00004c33 
  00000289  0x000001bf store  0x00000001 , 0x00004bee 
- 00000290  0x000001c0 call  0x00000605 
+ 00000290  0x000001c0 call  0x00000603 
  00000291  0x000001c1 branch  0x00000150 
  00000292  0x000001de fetch  0x00000001 , 0x00004d67 
  00000293  0x000001df bne  0x00000001 , 0x00000113 
@@ -299,7 +299,7 @@
  00000298  0x000001e5 call  0x00000150 
  00000299  0x000001e6 jam  0x00000002 , 0x00004c77 
  00000300  0x000001e7 branch  0x00000185 
- 00000301  0x000001ea call  0x00000605 
+ 00000301  0x000001ea call  0x00000603 
  00000302  0x000001eb jam  0x00000000 , 0x00004d65 
  00000303  0x000001ec branch  0x00000113 
  00000304  0x000001ef jam  0x00000002 , 0x00004d6a 
@@ -395,7 +395,7 @@
  00000394  0x00000262 nbranch  0x000001a7 , 0x0000002f 
  00000395  0x00000263 call  0x00000199 
  00000396  0x00000264 call  0x000001c2 
- 00000397  0x00000265 call  0x00000601 
+ 00000397  0x00000265 call  0x000005ff 
  00000398  0x00000267 fetch  0x00000001 , 0x00004c31 
  00000399  0x00000268 increase  0x00000001 , 0x0000003f 
  00000400  0x00000269 store  0x00000001 , 0x00004c31 
@@ -435,8 +435,8 @@
  00000434  0x0000029c setarg  0x00000000 
  00000435  0x0000029d store  0x00000002 , 0x00004c38 
  00000436  0x0000029e branch  0x00002dd4 
- 00000437  0x000002a1 call  0x00000632 
- 00000438  0x000002a2 call  0x00000605 
+ 00000437  0x000002a1 call  0x00000630 
+ 00000438  0x000002a2 call  0x00000603 
  00000439  0x000002a3 branch  0x00000150 
  00000440  0x000002a6 fetch  0x00000001 , 0x00004c3b 
  00000441  0x000002a7 sub  0x0000003f , 0x0000000b , 0x0000003e 
@@ -477,14 +477,14 @@
  00000476  0x000002d6 jam  0x00000001 , 0x00004c42 
  00000477  0x000002d7 rtn 
  00000478  0x000002db jam  0x00000090 , 0x000011c6 
- 00000479  0x000002dc branch  0x0000066f 
- 00000480  0x000002df call  0x000005fe 
+ 00000479  0x000002dc branch  0x0000066d 
+ 00000480  0x000002df call  0x000005fc 
  00000481  0x000002e1 jam  0x00000091 , 0x000011c6 
- 00000482  0x000002e2 branch  0x0000066f 
+ 00000482  0x000002e2 branch  0x0000066d 
  00000483  0x000002e5 jam  0x00000040 , 0x000011c6 
- 00000484  0x000002e6 branch  0x0000066f 
+ 00000484  0x000002e6 branch  0x0000066d 
  00000485  0x000002e9 jam  0x00000041 , 0x000011c6 
- 00000486  0x000002ea branch  0x0000066f 
+ 00000486  0x000002ea branch  0x0000066d 
  00000487  0x000002ed set0  0x00000026 , 0x00000000 
  00000488  0x000002ee jam  0x00000000 , 0x00004d86 
  00000489  0x000002ef call  0x000053ce 
@@ -676,13 +676,13 @@
  00000675  0x00000428 rtn 
  00000676  0x0000042c fetch  0x00000001 , 0x00004afe 
  00000677  0x0000042d rtn  0x00000034 
- 00000678  0x0000042e branch  0x000004c4 
+ 00000678  0x0000042e branch  0x000004c2 
  00000679  0x00000431 call  0x0000296c 
  00000680  0x00000432 call  0x00003416 
  00000681  0x00000433 call  0x000074b9 
  00000682  0x00000434 branch  0x000002be , 0x0000002b 
  00000683  0x00000436 call  0x00000001 
- 00000684  0x0000043f call  0x000004c0 
+ 00000684  0x0000043f call  0x000004be 
  00000685  0x00000440 fetch  0x00000001 , 0x00004241 
  00000686  0x00000441 bbit1  0x00000002 , 0x000002b1 
  00000687  0x00000442 jam  0x000000ff , 0x00004b76 
@@ -696,7 +696,7 @@
  00000695  0x0000044e call  0x000002bf 
  00000696  0x0000044f fetch  0x00000001 , 0x00004210 
  00000697  0x00000450 beq  0x00000034 , 0x000002c2 
- 00000698  0x00000451 call  0x00000485 
+ 00000698  0x00000451 call  0x00000483 
  00000699  0x00000452 jam  0x00000006 , 0x0000016d 
  00000700  0x00000453 call  0x0000042f 
  00000701  0x00000454 branch  0x00007ddd 
@@ -705,7 +705,7 @@
  00000704  0x0000045b store  0x00000001 , 0x000041de 
  00000705  0x0000045c rtn 
  00000706  0x00000464 jam  0x00000012 , 0x000011c6 
- 00000707  0x00000465 branch  0x0000066f 
+ 00000707  0x00000465 branch  0x0000066d 
  00000708  0x0000046e call  0x0000030e 
  00000709  0x0000046f call  0x000040c0 
  00000710  0x00000471 call  0x000040d9 
@@ -736,7 +736,7 @@
  00000735  0x00000493 jam  0x00000001 , 0x000046e0 
  00000736  0x00000494 rtn 
  00000737  0x00000497 jam  0x00000080 , 0x000011c6 
- 00000738  0x00000498 branch  0x0000066f 
+ 00000738  0x00000498 branch  0x0000066d 
  00000739  0x0000049c fetcht  0x00000001 , 0x00004b45 
  00000740  0x0000049d branch  0x00006825 
  00000741  0x000004a0 jam  0x00000040 , 0x00008086 
@@ -892,10 +892,10 @@
  00000891  0x00000585 call  0x000002d3 
  00000892  0x00000586 branch  0x0000037d 
  00000893  0x00000589 fetch  0x00000001 , 0x0000477a 
- 00000894  0x0000058a bne  0x000000ff , 0x000004c4 
+ 00000894  0x0000058a bne  0x000000ff , 0x000004c2 
  00000895  0x0000058c fetch  0x00000001 , 0x000046e1 
  00000896  0x0000058d store  0x00000001 , 0x0000477a 
- 00000897  0x0000058e branch  0x000004c4 
+ 00000897  0x0000058e branch  0x000004c2 
  00000898  0x00000591 call  0x00005892 
  00000899  0x00000592 nrtn  0x00000034 
  00000900  0x00000593 fetch  0x00000001 , 0x00004b75 
@@ -951,11 +951,11 @@
  00000950  0x000005d9 call  0x000003b8 
  00000951  0x000005da branch  0x00003ee0 
  00000952  0x000005dd fetcht  0x00000001 , 0x000046e7 
- 00000953  0x000005de call  0x00000510 
+ 00000953  0x000005de call  0x0000050e 
  00000954  0x000005df fetcht  0x00000001 , 0x000046e7 
  00000955  0x000005e0 call  0x0000681d 
  00000956  0x000005e1 branch  0x000003c6 , 0x00000001 
- 00000957  0x000005e2 call  0x0000050b 
+ 00000957  0x000005e2 call  0x00000509 
  00000958  0x000005e4 fetch  0x00000001 , 0x000046b6 
  00000959  0x000005e5 rtneq  0x00000000 
  00000960  0x000005e6 jam  0x00000000 , 0x000046b6 
@@ -964,7 +964,7 @@
  00000963  0x000005e9 and  0x0000003f , 0x00000003 , 0x0000003f 
  00000964  0x000005ea store  0x00000001 , 0x0000477a 
  00000965  0x000005ee branch  0x00003d7e 
- 00000966  0x000005f0 call  0x0000050b 
+ 00000966  0x000005f0 call  0x00000509 
  00000967  0x000005f1 branch  0x00003d62 
  00000968  0x000005f4 copy  0x00000013 , 0x0000003f 
  00000969  0x000005f5 beq  0x00000014 , 0x000003d2 
@@ -998,25 +998,25 @@
  00000997  0x00000614 branch  0x00000396 
  00000998  0x00000618 call  0x000003fb 
  00000999  0x00000619 jam  0x000000a2 , 0x000011c6 
- 00001000  0x0000061a branch  0x0000066f 
+ 00001000  0x0000061a branch  0x0000066d 
  00001001  0x0000061e jam  0x00000012 , 0x00000a99 
  00001002  0x0000061f branch  0x00007d8f 
  00001003  0x00000622 jam  0x000000b3 , 0x000011c6 
- 00001004  0x00000623 branch  0x0000066f 
+ 00001004  0x00000623 branch  0x0000066d 
  00001005  0x00000626 jam  0x000000a1 , 0x000011c6 
- 00001006  0x00000627 branch  0x0000066f 
+ 00001006  0x00000627 branch  0x0000066d 
  00001007  0x0000062c call  0x000003b3 
  00001008  0x0000062d jam  0x00000050 , 0x000011c6 
- 00001009  0x0000062e branch  0x0000066f 
+ 00001009  0x0000062e branch  0x0000066d 
  00001010  0x00000631 call  0x000003fb 
  00001011  0x00000632 jam  0x00000051 , 0x000011c6 
- 00001012  0x00000633 branch  0x0000066f 
+ 00001012  0x00000633 branch  0x0000066d 
  00001013  0x00000637 call  0x000003b3 
  00001014  0x00000638 jam  0x00000052 , 0x000011c6 
- 00001015  0x00000639 branch  0x0000066f 
+ 00001015  0x00000639 branch  0x0000066d 
  00001016  0x0000063c call  0x000003fb 
  00001017  0x0000063d jam  0x000000a0 , 0x000011c6 
- 00001018  0x0000063e branch  0x0000066f 
+ 00001018  0x0000063e branch  0x0000066d 
  00001019  0x00000641 fetch  0x00000001 , 0x00004afe 
  00001020  0x00000642 rtn  0x00000034 
  00001021  0x00000643 jam  0x00000000 , 0x00004afe 
@@ -1028,9 +1028,9 @@
  00001027  0x0000064a add  0x0000003f , 0x00000006 , 0x0000003f 
  00001028  0x0000064b branch  0x00006413 
  00001029  0x0000064f call  0x00000416 
- 00001030  0x00000650 call  0x00000492 
+ 00001030  0x00000650 call  0x00000490 
  00001031  0x00000651 call  0x0000045e 
- 00001032  0x00000652 call  0x00000488 
+ 00001032  0x00000652 call  0x00000486 
  00001033  0x00000653 call  0x00000463 
  00001034  0x00000654 call  0x00004234 
  00001035  0x00000656 call  0x00000434 
@@ -1092,13 +1092,13 @@
  00001091  0x000006b8 fetch  0x00000001 , 0x00004b2f 
  00001092  0x000006b9 nrtn  0x00000034 
  00001093  0x000006ba jam  0x00000000 , 0x00004d7e 
- 00001094  0x000006bb branch  0x00000495 
+ 00001094  0x000006bb branch  0x00000493 
  00001095  0x000006c1 arg  0x000046ae , 0x00000013 
  00001096  0x000006c2 arg  0x0000044a , 0x00000012 
  00001097  0x000006c3 branch  0x00003374 
  00001098  0x000006c5 jam  0x00000001 , 0x00004b78 
- 00001099  0x000006c6 call  0x00000477 
- 00001100  0x000006c7 branch  0x0000046c 
+ 00001099  0x000006c6 call  0x00000475 
+ 00001100  0x000006c7 branch  0x0000046a 
  00001101  0x000006ca arg  0x000046c6 , 0x00000013 
  00001102  0x000006cb arg  0x00003d60 , 0x00000012 
  00001103  0x000006cc branch  0x0000336d 
@@ -1121,680 +1121,678 @@
  00001120  0x000006e5 branch  0x0000336d 
  00001121  0x000006e7 jam  0x00000000 , 0x00004806 
  00001122  0x000006e8 rtn 
- 00001123  0x000006ec fetch  0x00000001 , 0x000046b6 
- 00001124  0x000006ed branch  0x0000046f , 0x00000034 
- 00001125  0x000006ee call  0x000004ea 
- 00001126  0x000006ef beq  0x00000007 , 0x0000046f 
- 00001127  0x000006f1 fetch  0x00000001 , 0x00004685 
- 00001128  0x000006f2 store  0x00000001 , 0x000046da 
- 00001129  0x000006f3 fetch  0x00000001 , 0x000046db 
- 00001130  0x000006f4 rtneq  0x00000001 
- 00001131  0x000006f5 jam  0x00000001 , 0x000046db 
- 00001132  0x000006f7 arg  0x00000009 , 0x00000007 
- 00001133  0x000006f8 call  0x000043d2 
- 00001134  0x000006f9 branch  0x000043ca 
- 00001135  0x000006fb jam  0x00000028 , 0x000047a0 
- 00001136  0x000006fc call  0x00000472 
- 00001137  0x000006fd branch  0x000043b0 
- 00001138  0x00000700 arg  0x000046da , 0x00000013 
- 00001139  0x00000701 arg  0x00000475 , 0x00000012 
- 00001140  0x00000702 branch  0x0000336d 
- 00001141  0x00000704 fetch  0x00000001 , 0x00004b68 
- 00001142  0x00000705 nbranch  0x00000485 , 0x00000034 
- 00001143  0x00000707 isolate1  0x00000026 , 0x00000000 
- 00001144  0x00000708 call  0x00000483 , 0x00000001 
- 00001145  0x00000709 fetch  0x00000001 , 0x00004b76 
- 00001146  0x0000070a sub  0x0000003f , 0x000000ff , 0x0000003e 
- 00001147  0x0000070b call  0x00000483 , 0x00000005 
- 00001148  0x0000070d call  0x00000425 
- 00001149  0x0000070e fetch  0x00000002 , 0x00004682 
- 00001150  0x0000070f isolate1  0x00000007 , 0x0000003f 
- 00001151  0x00000710 call  0x00004392 , 0x00000001 
- 00001152  0x00000711 arg  0x00000009 , 0x00000007 
- 00001153  0x00000712 call  0x000043ce 
- 00001154  0x00000713 branch  0x000043b8 
- 00001155  0x00000716 jam  0x00000001 , 0x00004b6c 
- 00001156  0x00000717 rtn 
- 00001157  0x0000071a fetch  0x00000002 , 0x00004687 
- 00001158  0x0000071b store  0x00000002 , 0x000046ac 
- 00001159  0x0000071c rtn 
- 00001160  0x0000071f fetch  0x00000001 , 0x0000479f 
- 00001161  0x00000720 rtn  0x00000034 
- 00001162  0x00000721 arg  0x000047a0 , 0x00000013 
- 00001163  0x00000722 arg  0x0000048d , 0x00000012 
- 00001164  0x00000723 branch  0x0000336d 
- 00001165  0x00000725 jam  0x00000000 , 0x0000479f 
- 00001166  0x00000726 branch  0x0000340a 
- 00001167  0x00000729 jam  0x00000000 , 0x0000479f 
- 00001168  0x0000072a jam  0x00000000 , 0x000047a0 
- 00001169  0x0000072b rtn 
- 00001170  0x0000072e fetch  0x00000001 , 0x00004b24 
- 00001171  0x0000072f rtn  0x00000034 
- 00001172  0x00000730 branch  0x0000049f 
- 00001173  0x00000747 jam  0x00000000 , 0x00004b2f 
- 00001174  0x00000748 jam  0x00000001 , 0x00004b2a 
- 00001175  0x0000074a jam  0x00000000 , 0x00004b2d 
- 00001176  0x0000074b jam  0x00000001 , 0x00004b2c 
- 00001177  0x0000074d jam  0x00000005 , 0x00004b2b 
- 00001178  0x0000074e jam  0x00000001 , 0x00004b24 
- 00001179  0x0000074f jam  0x00000001 , 0x00004b27 
- 00001180  0x00000750 rtn 
- 00001181  0x00000753 jam  0x00000003 , 0x00004b2a 
- 00001182  0x00000754 branch  0x00000497 
- 00001183  0x00000757 arg  0x00004b2b , 0x00000013 
- 00001184  0x00000758 arg  0x000004a2 , 0x00000012 
- 00001185  0x00000759 branch  0x0000336d 
- 00001186  0x0000075b fetch  0x00000001 , 0x00004b2a 
- 00001187  0x0000075c store  0x00000001 , 0x00004b2b 
- 00001188  0x0000075d fetch  0x00000001 , 0x00004b2d 
- 00001189  0x0000075e branch  0x000004aa , 0x00000034 
- 00001190  0x0000075f fetch  0x00000001 , 0x00004b2c 
- 00001191  0x00000760 branch  0x000004b3 , 0x00000034 
- 00001192  0x00000761 increase  0xffffffff , 0x0000003f 
- 00001193  0x00000762 store  0x00000001 , 0x00004b2c 
- 00001194  0x00000764 fetch  0x00000001 , 0x00004b26 
- 00001195  0x00000765 beq  0x00000001 , 0x000004b5 
- 00001196  0x00000767 jam  0x00000001 , 0x00004b26 
- 00001197  0x00000768 fetcht  0x00000001 , 0x00004b25 
- 00001198  0x00000769 call  0x0000680e 
- 00001199  0x0000076a fetcht  0x00000001 , 0x00004b25 
- 00001200  0x0000076b branch  0x00006829 
- 00001201  0x00000772 fetch  0x00000001 , 0x00004b2f 
- 00001202  0x00000773 nrtn  0x00000034 
- 00001203  0x00000775 setarg  0x00000000 
- 00001204  0x00000776 store  0x00000003 , 0x00004b2b 
- 00001205  0x00000778 fetch  0x00000001 , 0x00004b2c 
- 00001206  0x00000779 nbranch  0x000004ba , 0x00000034 
- 00001207  0x0000077a jam  0x00000000 , 0x00004b2f 
- 00001208  0x0000077b jam  0x00000000 , 0x00004b24 
- 00001209  0x0000077c jam  0x00000000 , 0x00004b27 
- 00001210  0x0000077e jam  0x00000000 , 0x00004b28 
- 00001211  0x0000077f jam  0x00000000 , 0x00004b26 
- 00001212  0x00000781 fetcht  0x00000001 , 0x00004b25 
- 00001213  0x00000782 call  0x0000680e 
- 00001214  0x00000783 fetcht  0x00000001 , 0x00004b25 
- 00001215  0x00000784 branch  0x00006825 
- 00001216  0x00000794 jam  0x00000005 , 0x00004b2c 
- 00001217  0x00000795 jam  0x0000000a , 0x00004b2a 
- 00001218  0x00000796 jam  0x00000001 , 0x00004b2d 
- 00001219  0x00000797 branch  0x00000499 
- 00001220  0x0000079d fetch  0x00000001 , 0x000046e0 
- 00001221  0x000007a1 beq  0x00000002 , 0x000004d6 
- 00001222  0x000007a2 branch  0x000004c9 
- 00001223  0x000007ac jam  0x00000002 , 0x0000477a 
- 00001224  0x000007ad rtn 
- 00001225  0x000007b0 fetch  0x00000001 , 0x0000477a 
- 00001226  0x000007b1 sub  0x0000003f , 0x00000001 , 0x0000003e 
- 00001227  0x000007b2 call  0x000004c7 , 0x00000005 
- 00001228  0x000007b3 fetch  0x00000001 , 0x0000477a 
- 00001229  0x000007b4 beq  0x00000000 , 0x000004d2 
- 00001230  0x000007b5 beq  0x00000003 , 0x000004d4 
- 00001231  0x000007b7 fetch  0x00000001 , 0x00004b38 
- 00001232  0x000007b9 store  0x00000001 , 0x000046b5 
- 00001233  0x000007ba branch  0x00003dc1 
- 00001234  0x000007bc fetch  0x00000001 , 0x00004b36 
- 00001235  0x000007bd branch  0x000004d0 
- 00001236  0x000007bf fetch  0x00000001 , 0x00004b39 
- 00001237  0x000007c0 branch  0x000004d0 
- 00001238  0x000007c3 fetch  0x00000001 , 0x0000477a 
- 00001239  0x000007c4 call  0x000004c7 , 0x00000034 
- 00001240  0x000007c5 fetch  0x00000001 , 0x0000477a 
- 00001241  0x000007c6 beq  0x00000001 , 0x00003d88 
- 00001242  0x000007c7 beq  0x00000003 , 0x000004dc 
- 00001243  0x000007c8 branch  0x00003d8e 
- 00001244  0x000007ca setarg  0x00000005 
- 00001245  0x000007cb branch  0x00003dbe 
- 00001246  0x000007d8 disable  0x00000028 
- 00001247  0x000007d9 setarg  0x00000000 
- 00001248  0x000007da store  0x00000006 , 0x0000469b 
- 00001249  0x000007db call  0x00000516 
- 00001250  0x000007dc call  0x00004079 
- 00001251  0x000007dd call  0x0000407e 
- 00001252  0x000007de call  0x000004e8 
- 00001253  0x000007df nbranch  0x0000069c , 0x00000028 
- 00001254  0x000007e0 call  0x00000690 
- 00001255  0x000007e1 branch  0x00003fa0 
- 00001256  0x000007e4 call  0x000004ea 
- 00001257  0x000007e5 branch  0x0000409a 
- 00001258  0x000007e8 arg  0x00000000 , 0x00000011 
- 00001259  0x000007e9 call  0x000004f0 
- 00001260  0x000007ec call  0x000004ee 
- 00001261  0x000007ed branch  0x0000408e 
- 00001262  0x000007f1 call  0x00000500 
- 00001263  0x000007f2 branch  0x00000506 
- 00001264  0x000007f5 fetcht  0x00000001 , 0x000046e2 
- 00001265  0x000007f6 call  0x0000050b 
- 00001266  0x000007f7 fetcht  0x00000001 , 0x000046e2 
- 00001267  0x000007f8 call  0x0000681d 
- 00001268  0x000007f9 setflag  0x00000001 , 0x00000000 , 0x00000011 
- 00001269  0x000007fc fetcht  0x00000001 , 0x000046e3 
- 00001270  0x000007fd call  0x0000050b 
- 00001271  0x000007fe fetcht  0x00000001 , 0x000046e3 
- 00001272  0x000007ff call  0x0000681d 
- 00001273  0x00000800 setflag  0x00000001 , 0x00000001 , 0x00000011 
- 00001274  0x00000803 fetcht  0x00000001 , 0x000046e4 
- 00001275  0x00000804 call  0x0000050b 
- 00001276  0x00000805 fetcht  0x00000001 , 0x000046e4 
- 00001277  0x00000806 call  0x0000681d 
- 00001278  0x00000807 setflag  0x00000001 , 0x00000002 , 0x00000011 
- 00001279  0x00000808 rtn 
- 00001280  0x0000080a fetcht  0x00000001 , 0x000046e5 
- 00001281  0x0000080b call  0x00000510 
- 00001282  0x0000080c fetcht  0x00000001 , 0x000046e5 
- 00001283  0x0000080d call  0x0000681d 
- 00001284  0x0000080e nsetflag  0x00000001 , 0x00000003 , 0x00000011 
- 00001285  0x0000080f branch  0x0000050b 
- 00001286  0x00000811 fetcht  0x00000001 , 0x000046e6 
- 00001287  0x00000812 call  0x00000510 
- 00001288  0x00000813 fetcht  0x00000001 , 0x000046e6 
- 00001289  0x00000814 call  0x0000681d 
- 00001290  0x00000815 nsetflag  0x00000001 , 0x00000004 , 0x00000011 
- 00001291  0x00000817 set1  0x00000007 , 0x00000002 
- 00001292  0x00000818 arg  0x00008078 , 0x00000005 
- 00001293  0x00000819 call  0x00006830 
- 00001294  0x0000081a set0  0x00000007 , 0x00000002 
- 00001295  0x0000081b branch  0x00000514 
- 00001296  0x0000081e set0  0x00000007 , 0x00000002 
- 00001297  0x0000081f arg  0x00008078 , 0x00000005 
- 00001298  0x00000820 call  0x00006830 
- 00001299  0x00000821 set1  0x00000007 , 0x00000002 
- 00001300  0x00000823 arg  0x0000807c , 0x00000005 
- 00001301  0x00000824 branch  0x0000680a 
- 00001302  0x0000082b call  0x00003fc0 
- 00001303  0x0000082c disable  0x00000028 
- 00001304  0x0000082d branch  0x00003fe7 
- 00001305  0x00000833 call  0x0000048f 
- 00001306  0x00000834 isolate1  0x00000026 , 0x00000000 
- 00001307  0x00000835 call  0x000001e7 , 0x00000001 
- 00001308  0x00000836 jam  0x00000000 , 0x000046b4 
- 00001309  0x00000837 fetch  0x00000001 , 0x00004b78 
- 00001310  0x00000838 call  0x00004386 , 0x00000034 
- 00001311  0x00000839 setarg  0x00000000 
- 00001312  0x0000083a store  0x00000002 , 0x000046b0 
- 00001313  0x0000083b branch  0x0000426f 
- 00001314  0x0000083e jam  0x00000030 , 0x000011c6 
- 00001315  0x0000083f branch  0x0000066f 
- 00001316  0x00000842 call  0x000004b1 
- 00001317  0x00000843 call  0x000003b3 
- 00001318  0x00000844 branch  0x000042cb 
- 00001319  0x00000847 fetch  0x00000001 , 0x0000450f 
- 00001320  0x00000848 pincrease  0x00000001 
- 00001321  0x00000849 store  0x00000001 , 0x0000450f 
- 00001322  0x0000084a beq  0x0000000c , 0x00005395 
- 00001323  0x0000084b call  0x000055aa 
- 00001324  0x0000084c call  0x0000561e 
- 00001325  0x0000084d call  0x0000060f 
- 00001326  0x0000084e branch  0x0000538f 
- 00001327  0x00000851 fetch  0x00000001 , 0x00000016 
- 00001328  0x00000852 increase  0x00000001 , 0x0000003f 
- 00001329  0x00000853 store  0x00000001 , 0x00000016 
- 00001330  0x00000854 rtnne  0x00000028 
- 00001331  0x00000855 jam  0x00000025 , 0x00000016 
- 00001332  0x00000856 rtn 
- 00001333  0x00000859 call  0x000029bb 
- 00001334  0x0000085a call  0x0000005e 
- 00001335  0x0000085b branch  0x000054a3 
- 00001336  0x0000085e jam  0x00000020 , 0x000011c6 
- 00001337  0x0000085f branch  0x0000066f 
- 00001338  0x00000862 jam  0x00000021 , 0x000011c6 
- 00001339  0x00000863 branch  0x0000066f 
- 00001340  0x00000866 fetch  0x00000001 , 0x00000456 
- 00001341  0x00000867 bbit1  0x00000005 , 0x0000055c 
- 00001342  0x00000868 call  0x00000601 
- 00001343  0x00000869 fetch  0x00000001 , 0x0000478e 
- 00001344  0x0000086a nbranch  0x00000546 , 0x00000034 
- 00001345  0x0000086b fetch  0x00000001 , 0x0000043f 
- 00001346  0x0000086c bbit0  0x00000004 , 0x0000054a 
- 00001347  0x0000086d fetch  0x00000001 , 0x000002da 
- 00001348  0x0000086e branch  0x0000054a , 0x00000034 
- 00001349  0x0000086f branch  0x00005664 
- 00001350  0x00000871 fetch  0x00000001 , 0x0000478e 
- 00001351  0x00000872 increase  0xffffffff , 0x0000003f 
- 00001352  0x00000873 store  0x00000001 , 0x0000478e 
- 00001353  0x00000874 branch  0x00005664 
- 00001354  0x00000876 fetch  0x00000001 , 0x000044c4 
- 00001355  0x00000877 bne  0x00000005 , 0x0000054d 
- 00001356  0x00000878 jam  0x00000003 , 0x0000478e 
- 00001357  0x0000087a call  0x00005892 
- 00001358  0x0000087b call  0x0000039f , 0x00000034 
- 00001359  0x0000087c branch  0x00005622 
- 00001360  0x0000087f fetch  0x00000001 , 0x000046c5 
- 00001361  0x00000880 and  0x0000003f , 0x00000003 , 0x0000003f 
- 00001362  0x00000881 rtnne  0x00000003 
- 00001363  0x00000882 fetch  0x00000001 , 0x000047c3 
- 00001364  0x00000883 rtn  0x00000034 
- 00001365  0x00000884 fetch  0x00000001 , 0x000043dd 
- 00001366  0x00000885 rtn  0x00000034 
- 00001367  0x00000886 fetch  0x00000001 , 0x000043dc 
- 00001368  0x00000887 set1  0x00000004 , 0x0000003f 
- 00001369  0x00000888 store  0x00000001 , 0x000043dc 
- 00001370  0x00000889 call  0x00005650 
- 00001371  0x0000088a rtn 
- 00001372  0x0000088e call  0x00000550 
- 00001373  0x00000890 branch  0x00000605 
- 00001374  0x00000893 fetch  0x00000001 , 0x000047a1 
- 00001375  0x00000894 rtn  0x00000034 
- 00001376  0x00000895 fetch  0x00000001 , 0x000046c5 
- 00001377  0x00000896 and  0x0000003f , 0x00000003 , 0x0000003f 
- 00001378  0x00000897 rtneq  0x00000003 
- 00001379  0x00000898 jam  0x00000002 , 0x000046c6 
- 00001380  0x00000899 rtn 
- 00001381  0x0000089c rtnmark1  0x0000000f 
- 00001382  0x0000089d call  0x00005890 
- 00001383  0x0000089e nrtn  0x00000034 
- 00001384  0x0000089f fetch  0x00000001 , 0x000002d9 
- 00001385  0x000008a0 and  0x0000003f , 0x00000003 , 0x0000003f 
- 00001386  0x000008a1 store  0x00000001 , 0x0000450c 
- 00001387  0x000008a2 ifetch  0x00000001 , 0x00000006 
- 00001388  0x000008a3 and  0x0000003f , 0x0000001f , 0x0000003f 
- 00001389  0x000008a4 store  0x00000001 , 0x0000450b 
- 00001390  0x000008a5 rtn  0x00000034 
- 00001391  0x000008a6 copy  0x00000006 , 0x0000003f 
- 00001392  0x000008a7 store  0x00000002 , 0x0000450d 
- 00001393  0x000008a8 fetch  0x00000001 , 0x0000450c 
- 00001394  0x000008a9 beq  0x00000003 , 0x00000574 
- 00001395  0x000008aa branch  0x0000568d 
- 00001396  0x000008ac fetch  0x00000001 , 0x000002db 
- 00001397  0x000008ad beq  0x00000000 , 0x00000578 
- 00001398  0x000008ae beq  0x00000001 , 0x0000057f 
- 00001399  0x000008af branch  0x00005c65 
- 00001400  0x000008b1 call  0x00005c7b 
- 00001401  0x000008b2 fetch  0x00000001 , 0x00004b61 
- 00001402  0x000008b3 rtn  0x00000034 
- 00001403  0x000008b6 fetch  0x00000001 , 0x000043d8 
- 00001404  0x000008b7 store  0x00000001 , 0x00004172 
- 00001405  0x000008b8 store  0x00000001 , 0x000047c5 
- 00001406  0x000008b9 rtn 
- 00001407  0x000008bb ifetch  0x00000005 , 0x00000006 
- 00001408  0x000008bc store  0x00000005 , 0x000043ce 
- 00001409  0x000008bd ifetch  0x00000002 , 0x00000006 
- 00001410  0x000008be store  0x00000002 , 0x0000045f 
- 00001411  0x000008bf branch  0x00005c8a 
- 00001412  0x000008c2 ifetch  0x00000002 , 0x00000006 
- 00001413  0x000008c3 beq  0x00000004 , 0x00000588 
- 00001414  0x000008c4 beq  0x00000006 , 0x000005b4 
- 00001415  0x000008c5 branch  0x00005698 
- 00001416  0x000008c7 call  0x00007ea5 
- 00001417  0x000008c8 call  0x0000055e 
- 00001418  0x000008c9 call  0x00007e9f 
- 00001419  0x000008ca ifetch  0x00000003 , 0x00000006 
- 00001420  0x000008cb store  0x00000003 , 0x00000477 
- 00001421  0x000008cc beq  0x00000010 , 0x00000597 
- 00001422  0x000008cd rshift8  0x0000003f , 0x00000002 
- 00001423  0x000008ce sub  0x00000002 , 0x00000024 , 0x0000003e 
- 00001424  0x000008cf branch  0x000005a5 , 0x00000002 
- 00001425  0x000008d0 arg  0x000047c6 , 0x00000002 
- 00001426  0x000008d1 storet  0x00000002 , 0x000044bc 
- 00001427  0x000008d2 call  0x000058ad 
- 00001428  0x000008d3 setarg  0x00008e7a 
- 00001429  0x000008d4 store  0x00000002 , 0x000044bc 
- 00001430  0x000008d5 rtn 
- 00001431  0x000008d8 call  0x000059fa 
- 00001432  0x000008d9 call  0x00005879 
- 00001433  0x000008da increase  0x00000007 , 0x00000006 
- 00001434  0x000008db ifetch  0x00000001 , 0x00000006 
- 00001435  0x000008dc rtnne  0x00000011 
- 00001436  0x000008dd increase  0x00000005 , 0x00000006 
- 00001437  0x000008de ifetch  0x00000002 , 0x00000006 
- 00001438  0x000008df arg  0x00001812 , 0x00000002 
- 00001439  0x000008e0 isub  0x00000002 , 0x0000003e 
- 00001440  0x000008e1 nrtn  0x00000005 
- 00001441  0x000008e2 increase  0xfffffffc , 0x00000006 
- 00001442  0x000008e3 setarg  0x0000002b 
- 00001443  0x000008e4 istore  0x00000002 , 0x00000006 
- 00001444  0x000008e5 rtn 
- 00001445  0x000008e8 beq  0x0000000a , 0x000005a7 
- 00001446  0x000008e9 branch  0x000058ad 
- 00001447  0x000008eb fetcht  0x00000002 , 0x00000478 
- 00001448  0x000008ec fetch  0x00000001 , 0x000044e9 
- 00001449  0x000008ed bbit1  0x00000003 , 0x000005ae 
- 00001450  0x000008ef fetch  0x00000002 , 0x00000478 
- 00001451  0x000008f0 beq  0x00000013 , 0x00005a76 
- 00001452  0x000008f1 fetcht  0x00000002 , 0x00000478 
- 00001453  0x000008f2 branch  0x000059bf 
- 00001454  0x000008f4 fetch  0x00000002 , 0x000044fa 
- 00001455  0x000008f5 isub  0x00000002 , 0x0000003e 
- 00001456  0x000008f6 nbranch  0x000005aa , 0x00000005 
- 00001457  0x000008f7 call  0x00005a42 
- 00001458  0x000008f8 nbranch  0x000005aa , 0x00000028 
- 00001459  0x000008f9 branch  0x000059e2 
- 00001460  0x000008fc ifetch  0x00000001 , 0x00000006 
- 00001461  0x000008fd beq  0x00000001 , 0x000005b8 
- 00001462  0x000008fe beq  0x00000005 , 0x000005ba 
- 00001463  0x000008ff branch  0x00005af5 
- 00001464  0x00000901 jam  0x00000001 , 0x00004b6e 
- 00001465  0x00000902 branch  0x00005b09 
- 00001466  0x00000904 jam  0x00000082 , 0x000011c6 
- 00001467  0x00000905 branch  0x0000066f 
- 00001468  0x00000908 fetch  0x00000001 , 0x00000016 
- 00001469  0x00000909 bne  0x00000027 , 0x000056f2 
- 00001470  0x0000090a call  0x000005c2 
- 00001471  0x0000090b arg  0x00000000 , 0x00000007 
- 00001472  0x0000090c fetch  0x00000002 , 0x00004482 
- 00001473  0x0000090d branch  0x00007f08 
- 00001474  0x0000090f random  0x0000003f 
- 00001475  0x00000910 arg  0x000001ff , 0x00000002 
- 00001476  0x00000911 iand  0x00000002 , 0x0000003f 
- 00001477  0x00000912 add  0x0000003f , 0x000000fa , 0x0000003f 
- 00001478  0x00000913 branch  0x00003cbe 
- 00001479  0x00000916 disable  0x0000002b 
- 00001480  0x00000917 branch  0x000005ca , 0x0000002e 
- 00001481  0x00000918 nbranch  0x00005806 , 0x0000002d 
- 00001482  0x0000091a call  0x00002bcb 
- 00001483  0x0000091b fetch  0x00000002 , 0x000040c1 
- 00001484  0x0000091c store  0x00000002 , 0x0000044d 
- 00001485  0x0000091d fetch  0x00000001 , 0x000046c5 
- 00001486  0x0000091e compare  0x00000003 , 0x0000003f , 0x00000003 
- 00001487  0x0000091f nbranch  0x00002bde , 0x00000001 
- 00001488  0x00000920 branch  0x000057fb 
- 00001489  0x00000923 jam  0x00000022 , 0x000011c6 
- 00001490  0x00000924 branch  0x0000066f 
- 00001491  0x00000927 hfetch  0x00000001 , 0x00008077 
- 00001492  0x00000928 and_into  0x000000fd , 0x0000003f 
- 00001493  0x00000929 hstore  0x00000001 , 0x00008077 
- 00001494  0x0000092a hfetcht  0x00000001 , 0x00008073 
- 00001495  0x0000092b or_into  0x00000002 , 0x00000002 
- 00001496  0x0000092c hstoret  0x00000001 , 0x00008073 
- 00001497  0x0000092d call  0x000063ee 
- 00001498  0x0000092e and_into  0x000000fd , 0x00000002 
- 00001499  0x0000092f nop  0x0000000d 
- 00001500  0x00000930 call  0x000005e0 
- 00001501  0x00000931 hstoret  0x00000001 , 0x00008073 
- 00001502  0x00000932 rtn 
- 00001503  0x00000935 call  0x000064dd 
- 00001504  0x00000937 hfetch  0x00000001 , 0x00008081 
- 00001505  0x00000938 set1  0x00000000 , 0x0000003f 
- 00001506  0x00000939 set0  0x00000001 , 0x0000003f 
- 00001507  0x0000093a set0  0x00000003 , 0x0000003f 
- 00001508  0x0000093b hstore  0x00000001 , 0x00008081 
- 00001509  0x0000093c rtn 
- 00001510  0x00000942 call  0x000062bc 
- 00001511  0x00000943 nbranch  0x00007ddb , 0x00000034 
- 00001512  0x00000944 fetch  0x00000001 , 0x00000a99 
- 00001513  0x00000945 bmark0  0x00000009 , 0x00007dd6 
- 00001514  0x00000946 beq  0x0000001f , 0x000005ee 
- 00001515  0x00000947 beq  0x00000020 , 0x000005f1 
- 00001516  0x00000948 beq  0x00000012 , 0x000005fb 
- 00001517  0x00000949 branch  0x00007dca 
- 00001518  0x0000094c jam  0x00000034 , 0x00000185 
- 00001519  0x0000094d fetch  0x00000006 , 0x0000044f 
- 00001520  0x0000094e branch  0x000005f3 
- 00001521  0x00000950 jam  0x00000033 , 0x00000185 
- 00001522  0x00000951 fetch  0x00000006 , 0x00000040 
- 00001523  0x00000953 store  0x00000006 , 0x00000186 
- 00001524  0x00000955 fetch  0x00000004 , 0x000046d3 
- 00001525  0x00000956 rtnbit0  0x00000007 
- 00001526  0x00000957 arg  0x00000007 , 0x00000007 
- 00001527  0x00000958 call  0x000043d2 
- 00001528  0x00000959 call  0x000042e8 
- 00001529  0x0000095b call  0x000042fb 
- 00001530  0x0000095c branch  0x00000300 
- 00001531  0x0000095f call  0x00005890 
- 00001532  0x00000960 nrtn  0x00000034 
- 00001533  0x00000961 branch  0x00005abf 
- 00001534  0x00000964 jam  0x00000001 , 0x00004d6e 
- 00001535  0x00000965 jam  0x00000000 , 0x00004d6b 
- 00001536  0x00000966 rtn 
- 00001537  0x00000968 fetch  0x00000001 , 0x00004d6b 
- 00001538  0x00000969 increase  0x00000001 , 0x0000003f 
- 00001539  0x0000096a store  0x00000001 , 0x00004d6b 
- 00001540  0x0000096b rtn 
- 00001541  0x0000096d fetch  0x00000001 , 0x00004d6b 
- 00001542  0x0000096e sub  0x0000003f , 0x00000002 , 0x0000003e 
- 00001543  0x0000096f ncall  0x0000060d , 0x00000002 
- 00001544  0x00000970 fetch  0x00000001 , 0x00004d6b 
- 00001545  0x00000971 rtneq  0x00000000 
- 00001546  0x00000972 increase  0xffffffff , 0x0000003f 
- 00001547  0x00000973 store  0x00000001 , 0x00004d6b 
- 00001548  0x00000974 rtn 
- 00001549  0x00000976 jam  0x00000003 , 0x00004d6b 
- 00001550  0x00000977 rtn 
- 00001551  0x0000097a fetch  0x00000002 , 0x00004682 
- 00001552  0x0000097b rtnbit1  0x0000000b 
- 00001553  0x0000097c rtnbit1  0x00000007 
- 00001554  0x0000097d rtnbit1  0x00000006 
- 00001555  0x0000097f arg  0x00004cf4 , 0x00000011 
- 00001556  0x00000980 call  0x00000289 
- 00001557  0x00000981 storet  0x00000001 , 0x00004d6c 
- 00001558  0x00000983 setarg  0x00000082 
- 00001559  0x00000984 bmark1  0x00000026 , 0x00000619 
- 00001560  0x00000985 setarg  0x00000080 
- 00001561  0x00000987 isub  0x00000002 , 0x0000003e 
- 00001562  0x00000988 nbranch  0x00000631 , 0x00000002 
- 00001563  0x0000098a fetch  0x00000001 , 0x00004d6b 
- 00001564  0x0000098b sub  0x0000003f , 0x00000002 , 0x0000003e 
- 00001565  0x0000098c nbranch  0x00000621 , 0x00000002 
- 00001566  0x0000098d fetch  0x00000001 , 0x00004d6b 
- 00001567  0x0000098e beq  0x00000000 , 0x00000632 
- 00001568  0x0000098f rtn 
- 00001569  0x00000992 fetch  0x00000001 , 0x00004d6b 
- 00001570  0x00000993 rtnne  0x00000032 
- 00001571  0x00000994 jam  0x00000000 , 0x00004d6b 
- 00001572  0x00000996 fetcht  0x00000001 , 0x00004d6c 
- 00001573  0x00000997 setarg  0x00000077 
- 00001574  0x00000998 bmark1  0x00000026 , 0x00000628 
- 00001575  0x00000999 setarg  0x00000075 
- 00001576  0x0000099b isub  0x00000002 , 0x0000003e 
- 00001577  0x0000099c nrtn  0x00000002 
- 00001578  0x0000099d fetch  0x00000001 , 0x00004d6e 
- 00001579  0x0000099e beq  0x00000000 , 0x00000639 
- 00001580  0x0000099f increase  0xffffffff , 0x0000003f 
- 00001581  0x000009a0 store  0x00000001 , 0x00004d6e 
- 00001582  0x000009a1 beq  0x00000000 , 0x00000639 
- 00001583  0x000009a4 jam  0x00000000 , 0x000041de 
- 00001584  0x000009a5 rtn 
- 00001585  0x000009a8 jam  0x00000000 , 0x00004d6b 
- 00001586  0x000009aa fetch  0x00000001 , 0x00004d6e 
- 00001587  0x000009ab beq  0x00000002 , 0x00000637 
- 00001588  0x000009ac increase  0x00000001 , 0x0000003f 
- 00001589  0x000009ad store  0x00000001 , 0x00004d6e 
- 00001590  0x000009ae beq  0x00000001 , 0x0000062f 
- 00001591  0x000009b0 jam  0x00000002 , 0x000041de 
- 00001592  0x000009b1 rtn 
- 00001593  0x000009b4 jam  0x00000004 , 0x000041de 
- 00001594  0x000009b5 rtn 
- 00001595  0x000009b9 storet  0x00000001 , 0x00000017 
- 00001596  0x000009ba add  0x00000002 , 0x00000000 , 0x00000011 
- 00001597  0x000009bb call  0x00002981 
- 00001598  0x000009bc setarg  0x00000500 
- 00001599  0x000009bd call  0x00002a8f 
- 00001600  0x000009bf jam  0x00000001 , 0x00008906 
- 00001601  0x000009c0 jam  0x0000003c , 0x00008900 
- 00001602  0x000009c1 jam  0x000000e0 , 0x00008901 
- 00001603  0x000009c2 nop  0x0000000a 
- 00001604  0x000009c3 jam  0x00000001 , 0x00008902 
- 00001605  0x000009c4 jam  0x0000003d , 0x00008902 
- 00001606  0x000009c5 nop  0x0000000a 
- 00001607  0x000009c6 jam  0x000000b7 , 0x00008903 
- 00001608  0x000009c7 nop  0x0000000a 
- 00001609  0x000009c8 jam  0x0000007d , 0x00008902 
- 00001610  0x000009c9 fetch  0x00000001 , 0x000041de 
- 00001611  0x000009cc beq  0x00000002 , 0x00000653 
- 00001612  0x000009ce beq  0x00000004 , 0x00000658 
- 00001613  0x000009cf beq  0x00000020 , 0x00000667 
- 00001614  0x000009d2 call  0x0000065d 
- 00001615  0x000009d4 jam  0x000000d0 , 0x00008955 
- 00001616  0x000009d5 jam  0x000000e0 , 0x00008956 
- 00001617  0x000009d7 jam  0x0000006c , 0x00008958 
- 00001618  0x000009d9 branch  0x0000294b 
- 00001619  0x000009e6 call  0x00000662 
- 00001620  0x000009e8 jam  0x000000d0 , 0x00008955 
- 00001621  0x000009e9 jam  0x000000e0 , 0x00008956 
- 00001622  0x000009eb jam  0x0000003c , 0x00008958 
- 00001623  0x000009ed branch  0x00002953 
- 00001624  0x000009fa call  0x0000065d 
- 00001625  0x000009fc jam  0x000000d0 , 0x00008955 
- 00001626  0x000009fd jam  0x000000c0 , 0x00008956 
- 00001627  0x000009ff jam  0x0000006c , 0x00008958 
- 00001628  0x00000a01 branch  0x0000295b 
- 00001629  0x00000a04 jam  0x0000005b , 0x0000894c 
- 00001630  0x00000a05 jam  0x00000096 , 0x0000894d 
- 00001631  0x00000a06 jam  0x0000002c , 0x0000894e 
- 00001632  0x00000a07 jam  0x00000046 , 0x0000894f 
- 00001633  0x00000a08 rtn 
- 00001634  0x00000a0b jam  0x000000fb , 0x0000894c 
- 00001635  0x00000a0c jam  0x000000ef , 0x0000894d 
- 00001636  0x00000a0d jam  0x000000ec , 0x0000894e 
- 00001637  0x00000a0e jam  0x0000005e , 0x0000894f 
- 00001638  0x00000a0f rtn 
- 00001639  0x00000a13 jam  0x000000c2 , 0x00008956 
- 00001640  0x00000a14 jam  0x000000d0 , 0x00008955 
- 00001641  0x00000a15 rtn 
- 00001642  0x00000a18 force  0x00000008 , 0x00000015 
- 00001643  0x00000a19 branch  0x000028fa 
- 00001644  0x00000a1c call  0x00002978 
- 00001645  0x00000a1d jam  0x00000005 , 0x00008042 
- 00001646  0x00000a1e rtn 
- 00001647  0x00000a22 fetcht  0x00000001 , 0x000011c6 
- 00001648  0x00000a23 rshift4  0x00000002 , 0x00000002 
- 00001649  0x00000a24 fetch  0x00000001 , 0x00004b52 
- 00001650  0x00000a25 isub  0x00000002 , 0x0000003e 
- 00001651  0x00000a26 branch  0x0000068e , 0x00000005 
- 00001652  0x00000a27 storet  0x00000001 , 0x00004b52 
- 00001653  0x00000a28 increase  0x00000001 , 0x00000002 
- 00001654  0x00000a29 setarg  0x00000100 
- 00001655  0x00000a2a imul32  0x00000002 , 0x00000002 
- 00001656  0x00000a2b fetch  0x00000003 , 0x00004b53 
- 00001657  0x00000a2c isub  0x00000002 , 0x0000003f 
- 00001658  0x00000a2e fetcht  0x00000003 , 0x00004b56 
- 00001659  0x00000a2f iadd  0x00000002 , 0x0000003f 
- 00001660  0x00000a30 increase  0xfffffffb , 0x0000003f 
- 00001661  0x00000a31 store  0x00000003 , 0x00004b59 
- 00001662  0x00000a32 call  0x0000033f 
- 00001663  0x00000a34 fetch  0x00000003 , 0x00004b59 
- 00001664  0x00000a35 arg  0x00000100 , 0x00000002 
- 00001665  0x00000a36 arg  0x00001f00 , 0x00000011 
- 00001666  0x00000a37 call  0x00006562 
- 00001667  0x00000a38 fetch  0x00000004 , 0x00001f00 
- 00001668  0x00000a39 fetcht  0x00000004 , 0x00004b5c 
- 00001669  0x00000a3a isub  0x00000002 , 0x0000003e 
- 00001670  0x00000a3b nbranch  0x0000067f , 0x00000005 
- 00001671  0x00000a3c call  0x0000030e 
- 00001672  0x00000a3e setarg  0x00001f00 
- 00001673  0x00000a3f store  0x00000002 , 0x00004199 
- 00001674  0x00000a40 jam  0x00000040 , 0x0000419b 
- 00001675  0x00000a41 call  0x000064ca 
- 00001676  0x00000a42 setarg  0x00000000 
- 00001677  0x00000a43 store  0x00000004 , 0x00004199 
- 00001678  0x00000a45 fetch  0x00000001 , 0x000011c6 
- 00001679  0x00000a46 branch  0x00000001 
- 00001680  0x00000a4c fetch  0x00000004 , 0x0000469b 
- 00001681  0x00000a4d rtn  0x00000034 
- 00001682  0x00000a4e call  0x000006f5 
- 00001683  0x00000a4f setarg  0x00000003 
- 00001684  0x00000a50 call  0x000006eb 
- 00001685  0x00000a51 call  0x000006e7 , 0x00000034 
- 00001686  0x00000a52 ncall  0x000006e9 , 0x00000034 
- 00001687  0x00000a53 setarg  0x00000002 
- 00001688  0x00000a54 call  0x000006f0 
- 00001689  0x00000a55 call  0x000006e7 , 0x00000034 
- 00001690  0x00000a56 fetch  0x00000001 , 0x00004b0b 
- 00001691  0x00000a57 beq  0x00000001 , 0x0000069f 
- 00001692  0x00000a59 arg  0x00000005 , 0x00000039 
- 00001693  0x00000a5a arg  0x00004b0b , 0x00000005 
- 00001694  0x00000a5b branch  0x00007ed4 
- 00001695  0x00000a5e fetch  0x00000002 , 0x00004b0c 
- 00001696  0x00000a5f store  0x00000002 , 0x000011be 
- 00001697  0x00000a60 fetch  0x00000002 , 0x0000469b 
- 00001698  0x00000a61 store  0x00000002 , 0x000011c0 
- 00001699  0x00000a62 call  0x000006b2 
- 00001700  0x00000a63 fetch  0x00000002 , 0x000011be 
- 00001701  0x00000a64 store  0x00000002 , 0x00004b0c 
- 00001702  0x00000a65 fetch  0x00000002 , 0x000011c0 
- 00001703  0x00000a66 store  0x00000002 , 0x0000469b 
- 00001704  0x00000a68 fetch  0x00000002 , 0x00004b0e 
- 00001705  0x00000a69 store  0x00000002 , 0x000011be 
- 00001706  0x00000a6a fetch  0x00000002 , 0x0000469d 
- 00001707  0x00000a6b store  0x00000002 , 0x000011c0 
- 00001708  0x00000a6c call  0x000006ba 
- 00001709  0x00000a6d fetch  0x00000002 , 0x000011be 
- 00001710  0x00000a6e store  0x00000002 , 0x00004b0e 
- 00001711  0x00000a6f fetch  0x00000002 , 0x000011c0 
- 00001712  0x00000a70 store  0x00000002 , 0x0000469d 
- 00001713  0x00000a72 rtn 
- 00001714  0x00000a75 fetch  0x00000002 , 0x000011be 
- 00001715  0x00000a76 fetcht  0x00000002 , 0x000011c0 
- 00001716  0x00000a77 iadd  0x00000002 , 0x0000003f 
- 00001717  0x00000a78 fetcht  0x00000001 , 0x00004baa 
- 00001718  0x00000a79 iadd  0x00000002 , 0x0000003f 
- 00001719  0x00000a7a and  0x0000003f , 0x00000001 , 0x00000002 
- 00001720  0x00000a7b storet  0x00000001 , 0x00004baa 
- 00001721  0x00000a7c branch  0x000006c2 
- 00001722  0x00000a7f fetch  0x00000002 , 0x000011be 
- 00001723  0x00000a80 fetcht  0x00000002 , 0x000011c0 
- 00001724  0x00000a81 iadd  0x00000002 , 0x0000003f 
- 00001725  0x00000a82 fetcht  0x00000001 , 0x00004bab 
- 00001726  0x00000a83 iadd  0x00000002 , 0x0000003f 
- 00001727  0x00000a84 and  0x0000003f , 0x00000001 , 0x00000002 
- 00001728  0x00000a85 storet  0x00000001 , 0x00004bab 
- 00001729  0x00000a86 branch  0x000006c2 
- 00001730  0x00000a8e store  0x00000003 , 0x000011c2 
- 00001731  0x00000a8f isolate1  0x00000010 , 0x0000003f 
- 00001732  0x00000a90 branch  0x000006cc , 0x00000001 
- 00001733  0x00000a91 fetch  0x00000001 , 0x000011c3 
- 00001734  0x00000a92 beq  0x000000ff , 0x000006d3 
- 00001735  0x00000a93 fetch  0x00000001 , 0x000011c2 
- 00001736  0x00000a95 rshift  0x0000003f , 0x0000003f 
- 00001737  0x00000a96 store  0x00000002 , 0x000011be 
- 00001738  0x00000a97 store  0x00000002 , 0x000011c0 
- 00001739  0x00000a98 rtn 
- 00001740  0x00000a9a fetch  0x00000001 , 0x000011c3 
- 00001741  0x00000a9b beq  0x00000000 , 0x000006d0 
- 00001742  0x00000a9c fetch  0x00000003 , 0x000011c2 
- 00001743  0x00000a9d branch  0x000006c8 
- 00001744  0x00000a9f jam  0x00000000 , 0x000011c4 
- 00001745  0x00000aa0 fetch  0x00000001 , 0x000011c2 
- 00001746  0x00000aa1 branch  0x000006c8 
- 00001747  0x00000aa4 fetch  0x00000001 , 0x000011c2 
- 00001748  0x00000aa5 call  0x000006de 
- 00001749  0x00000aa6 store  0x00000001 , 0x000011be 
- 00001750  0x00000aa7 store  0x00000001 , 0x000011c0 
- 00001751  0x00000aa8 branch  0x000006dc , 0x00000034 
- 00001752  0x00000aa9 setarg  0x000000ff 
- 00001753  0x00000aab store  0x00000001 , 0x000011bf 
- 00001754  0x00000aac store  0x00000001 , 0x000011c1 
- 00001755  0x00000aad rtn 
- 00001756  0x00000aaf setarg  0x00000000 
- 00001757  0x00000ab0 branch  0x000006d9 
- 00001758  0x00000ab3 call  0x000006e3 
- 00001759  0x00000ab4 rshift  0x0000003f , 0x0000003f 
- 00001760  0x00000ab6 call  0x000006e4 
- 00001761  0x00000ab7 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00001762  0x00000ab8 rtn 
- 00001763  0x00000abb sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00001764  0x00000abd store  0x00000001 , 0x00000aae 
- 00001765  0x00000abe fetch  0x00000001 , 0x00000aae 
- 00001766  0x00000abf rtn 
- 00001767  0x00000ac2 jam  0x00000000 , 0x00004b0b 
- 00001768  0x00000ac3 rtn 
- 00001769  0x00000ac5 jam  0x00000001 , 0x00004b0b 
- 00001770  0x00000ac6 rtn 
- 00001771  0x00000aca isub  0x00000011 , 0x0000003e 
- 00001772  0x00000acb nbranch  0x00007fef , 0x00000002 
- 00001773  0x00000acc isub  0x00000012 , 0x0000003e 
- 00001774  0x00000acd nbranch  0x00007fef , 0x00000002 
- 00001775  0x00000ace branch  0x00007ff1 
- 00001776  0x00000ad1 isub  0x00000011 , 0x0000003e 
- 00001777  0x00000ad2 nrtn  0x00000002 
- 00001778  0x00000ad3 isub  0x00000012 , 0x0000003e 
- 00001779  0x00000ad4 nrtn  0x00000002 
- 00001780  0x00000ad5 branch  0x00007ff1 
- 00001781  0x00000ad8 fetch  0x00000002 , 0x0000469b 
- 00001782  0x00000ad9 call  0x000006fc 
- 00001783  0x00000ada copy  0x0000003f , 0x00000011 
- 00001784  0x00000adb fetch  0x00000002 , 0x0000469d 
- 00001785  0x00000adc call  0x000006fc 
- 00001786  0x00000add copy  0x0000003f , 0x00000012 
- 00001787  0x00000ade rtn 
- 00001788  0x00000ae5 store  0x00000002 , 0x000011c0 
- 00001789  0x00000ae6 fetch  0x00000001 , 0x000011c1 
- 00001790  0x00000ae7 beq  0x000000ff , 0x00000702 
- 00001791  0x00000ae8 fetch  0x00000001 , 0x000011c0 
- 00001792  0x00000aea and_into  0x000000ff , 0x0000003f 
- 00001793  0x00000aec rtn 
- 00001794  0x00000aee fetch  0x00000002 , 0x000011c0 
- 00001795  0x00000aef sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00001796  0x00000af0 branch  0x00000700 
+ 00001123  0x000006ee call  0x000004e8 
+ 00001124  0x000006ef beq  0x00000007 , 0x0000046d 
+ 00001125  0x000006f1 fetch  0x00000001 , 0x00004685 
+ 00001126  0x000006f2 store  0x00000001 , 0x000046da 
+ 00001127  0x000006f3 fetch  0x00000001 , 0x000046db 
+ 00001128  0x000006f4 rtneq  0x00000001 
+ 00001129  0x000006f5 jam  0x00000001 , 0x000046db 
+ 00001130  0x000006f7 arg  0x00000009 , 0x00000007 
+ 00001131  0x000006f8 call  0x000043d2 
+ 00001132  0x000006f9 branch  0x000043ca 
+ 00001133  0x000006fb jam  0x00000028 , 0x000047a0 
+ 00001134  0x000006fc call  0x00000470 
+ 00001135  0x000006fd branch  0x000043b0 
+ 00001136  0x00000700 arg  0x000046da , 0x00000013 
+ 00001137  0x00000701 arg  0x00000473 , 0x00000012 
+ 00001138  0x00000702 branch  0x0000336d 
+ 00001139  0x00000704 fetch  0x00000001 , 0x00004b68 
+ 00001140  0x00000705 nbranch  0x00000483 , 0x00000034 
+ 00001141  0x00000707 isolate1  0x00000026 , 0x00000000 
+ 00001142  0x00000708 call  0x00000481 , 0x00000001 
+ 00001143  0x00000709 fetch  0x00000001 , 0x00004b76 
+ 00001144  0x0000070a sub  0x0000003f , 0x000000ff , 0x0000003e 
+ 00001145  0x0000070b call  0x00000481 , 0x00000005 
+ 00001146  0x0000070d call  0x00000425 
+ 00001147  0x0000070e fetch  0x00000002 , 0x00004682 
+ 00001148  0x0000070f isolate1  0x00000007 , 0x0000003f 
+ 00001149  0x00000710 call  0x00004392 , 0x00000001 
+ 00001150  0x00000711 arg  0x00000009 , 0x00000007 
+ 00001151  0x00000712 call  0x000043ce 
+ 00001152  0x00000713 branch  0x000043b8 
+ 00001153  0x00000716 jam  0x00000001 , 0x00004b6c 
+ 00001154  0x00000717 rtn 
+ 00001155  0x0000071a fetch  0x00000002 , 0x00004687 
+ 00001156  0x0000071b store  0x00000002 , 0x000046ac 
+ 00001157  0x0000071c rtn 
+ 00001158  0x0000071f fetch  0x00000001 , 0x0000479f 
+ 00001159  0x00000720 rtn  0x00000034 
+ 00001160  0x00000721 arg  0x000047a0 , 0x00000013 
+ 00001161  0x00000722 arg  0x0000048b , 0x00000012 
+ 00001162  0x00000723 branch  0x0000336d 
+ 00001163  0x00000725 jam  0x00000000 , 0x0000479f 
+ 00001164  0x00000726 branch  0x0000340a 
+ 00001165  0x00000729 jam  0x00000000 , 0x0000479f 
+ 00001166  0x0000072a jam  0x00000000 , 0x000047a0 
+ 00001167  0x0000072b rtn 
+ 00001168  0x0000072e fetch  0x00000001 , 0x00004b24 
+ 00001169  0x0000072f rtn  0x00000034 
+ 00001170  0x00000730 branch  0x0000049d 
+ 00001171  0x00000747 jam  0x00000000 , 0x00004b2f 
+ 00001172  0x00000748 jam  0x00000001 , 0x00004b2a 
+ 00001173  0x0000074a jam  0x00000000 , 0x00004b2d 
+ 00001174  0x0000074b jam  0x00000001 , 0x00004b2c 
+ 00001175  0x0000074d jam  0x00000005 , 0x00004b2b 
+ 00001176  0x0000074e jam  0x00000001 , 0x00004b24 
+ 00001177  0x0000074f jam  0x00000001 , 0x00004b27 
+ 00001178  0x00000750 rtn 
+ 00001179  0x00000753 jam  0x00000003 , 0x00004b2a 
+ 00001180  0x00000754 branch  0x00000495 
+ 00001181  0x00000757 arg  0x00004b2b , 0x00000013 
+ 00001182  0x00000758 arg  0x000004a0 , 0x00000012 
+ 00001183  0x00000759 branch  0x0000336d 
+ 00001184  0x0000075b fetch  0x00000001 , 0x00004b2a 
+ 00001185  0x0000075c store  0x00000001 , 0x00004b2b 
+ 00001186  0x0000075d fetch  0x00000001 , 0x00004b2d 
+ 00001187  0x0000075e branch  0x000004a8 , 0x00000034 
+ 00001188  0x0000075f fetch  0x00000001 , 0x00004b2c 
+ 00001189  0x00000760 branch  0x000004b1 , 0x00000034 
+ 00001190  0x00000761 increase  0xffffffff , 0x0000003f 
+ 00001191  0x00000762 store  0x00000001 , 0x00004b2c 
+ 00001192  0x00000764 fetch  0x00000001 , 0x00004b26 
+ 00001193  0x00000765 beq  0x00000001 , 0x000004b3 
+ 00001194  0x00000767 jam  0x00000001 , 0x00004b26 
+ 00001195  0x00000768 fetcht  0x00000001 , 0x00004b25 
+ 00001196  0x00000769 call  0x0000680e 
+ 00001197  0x0000076a fetcht  0x00000001 , 0x00004b25 
+ 00001198  0x0000076b branch  0x00006829 
+ 00001199  0x00000772 fetch  0x00000001 , 0x00004b2f 
+ 00001200  0x00000773 nrtn  0x00000034 
+ 00001201  0x00000775 setarg  0x00000000 
+ 00001202  0x00000776 store  0x00000003 , 0x00004b2b 
+ 00001203  0x00000778 fetch  0x00000001 , 0x00004b2c 
+ 00001204  0x00000779 nbranch  0x000004b8 , 0x00000034 
+ 00001205  0x0000077a jam  0x00000000 , 0x00004b2f 
+ 00001206  0x0000077b jam  0x00000000 , 0x00004b24 
+ 00001207  0x0000077c jam  0x00000000 , 0x00004b27 
+ 00001208  0x0000077e jam  0x00000000 , 0x00004b28 
+ 00001209  0x0000077f jam  0x00000000 , 0x00004b26 
+ 00001210  0x00000781 fetcht  0x00000001 , 0x00004b25 
+ 00001211  0x00000782 call  0x0000680e 
+ 00001212  0x00000783 fetcht  0x00000001 , 0x00004b25 
+ 00001213  0x00000784 branch  0x00006825 
+ 00001214  0x00000794 jam  0x00000005 , 0x00004b2c 
+ 00001215  0x00000795 jam  0x0000000a , 0x00004b2a 
+ 00001216  0x00000796 jam  0x00000001 , 0x00004b2d 
+ 00001217  0x00000797 branch  0x00000497 
+ 00001218  0x0000079d fetch  0x00000001 , 0x000046e0 
+ 00001219  0x000007a1 beq  0x00000002 , 0x000004d4 
+ 00001220  0x000007a2 branch  0x000004c7 
+ 00001221  0x000007ac jam  0x00000002 , 0x0000477a 
+ 00001222  0x000007ad rtn 
+ 00001223  0x000007b0 fetch  0x00000001 , 0x0000477a 
+ 00001224  0x000007b1 sub  0x0000003f , 0x00000001 , 0x0000003e 
+ 00001225  0x000007b2 call  0x000004c5 , 0x00000005 
+ 00001226  0x000007b3 fetch  0x00000001 , 0x0000477a 
+ 00001227  0x000007b4 beq  0x00000000 , 0x000004d0 
+ 00001228  0x000007b5 beq  0x00000003 , 0x000004d2 
+ 00001229  0x000007b7 fetch  0x00000001 , 0x00004b38 
+ 00001230  0x000007b9 store  0x00000001 , 0x000046b5 
+ 00001231  0x000007ba branch  0x00003dc1 
+ 00001232  0x000007bc fetch  0x00000001 , 0x00004b36 
+ 00001233  0x000007bd branch  0x000004ce 
+ 00001234  0x000007bf fetch  0x00000001 , 0x00004b39 
+ 00001235  0x000007c0 branch  0x000004ce 
+ 00001236  0x000007c3 fetch  0x00000001 , 0x0000477a 
+ 00001237  0x000007c4 call  0x000004c5 , 0x00000034 
+ 00001238  0x000007c5 fetch  0x00000001 , 0x0000477a 
+ 00001239  0x000007c6 beq  0x00000001 , 0x00003d88 
+ 00001240  0x000007c7 beq  0x00000003 , 0x000004da 
+ 00001241  0x000007c8 branch  0x00003d8e 
+ 00001242  0x000007ca setarg  0x00000005 
+ 00001243  0x000007cb branch  0x00003dbe 
+ 00001244  0x000007d8 disable  0x00000028 
+ 00001245  0x000007d9 setarg  0x00000000 
+ 00001246  0x000007da store  0x00000006 , 0x0000469b 
+ 00001247  0x000007db call  0x00000514 
+ 00001248  0x000007dc call  0x00004079 
+ 00001249  0x000007dd call  0x0000407e 
+ 00001250  0x000007de call  0x000004e6 
+ 00001251  0x000007df nbranch  0x0000069a , 0x00000028 
+ 00001252  0x000007e0 call  0x0000068e 
+ 00001253  0x000007e1 branch  0x00003fa0 
+ 00001254  0x000007e4 call  0x000004e8 
+ 00001255  0x000007e5 branch  0x0000409a 
+ 00001256  0x000007e8 arg  0x00000000 , 0x00000011 
+ 00001257  0x000007e9 call  0x000004ee 
+ 00001258  0x000007ec call  0x000004ec 
+ 00001259  0x000007ed branch  0x0000408e 
+ 00001260  0x000007f1 call  0x000004fe 
+ 00001261  0x000007f2 branch  0x00000504 
+ 00001262  0x000007f5 fetcht  0x00000001 , 0x000046e2 
+ 00001263  0x000007f6 call  0x00000509 
+ 00001264  0x000007f7 fetcht  0x00000001 , 0x000046e2 
+ 00001265  0x000007f8 call  0x0000681d 
+ 00001266  0x000007f9 setflag  0x00000001 , 0x00000000 , 0x00000011 
+ 00001267  0x000007fc fetcht  0x00000001 , 0x000046e3 
+ 00001268  0x000007fd call  0x00000509 
+ 00001269  0x000007fe fetcht  0x00000001 , 0x000046e3 
+ 00001270  0x000007ff call  0x0000681d 
+ 00001271  0x00000800 setflag  0x00000001 , 0x00000001 , 0x00000011 
+ 00001272  0x00000803 fetcht  0x00000001 , 0x000046e4 
+ 00001273  0x00000804 call  0x00000509 
+ 00001274  0x00000805 fetcht  0x00000001 , 0x000046e4 
+ 00001275  0x00000806 call  0x0000681d 
+ 00001276  0x00000807 setflag  0x00000001 , 0x00000002 , 0x00000011 
+ 00001277  0x00000808 rtn 
+ 00001278  0x0000080a fetcht  0x00000001 , 0x000046e5 
+ 00001279  0x0000080b call  0x0000050e 
+ 00001280  0x0000080c fetcht  0x00000001 , 0x000046e5 
+ 00001281  0x0000080d call  0x0000681d 
+ 00001282  0x0000080e nsetflag  0x00000001 , 0x00000003 , 0x00000011 
+ 00001283  0x0000080f branch  0x00000509 
+ 00001284  0x00000811 fetcht  0x00000001 , 0x000046e6 
+ 00001285  0x00000812 call  0x0000050e 
+ 00001286  0x00000813 fetcht  0x00000001 , 0x000046e6 
+ 00001287  0x00000814 call  0x0000681d 
+ 00001288  0x00000815 nsetflag  0x00000001 , 0x00000004 , 0x00000011 
+ 00001289  0x00000817 set1  0x00000007 , 0x00000002 
+ 00001290  0x00000818 arg  0x00008078 , 0x00000005 
+ 00001291  0x00000819 call  0x00006830 
+ 00001292  0x0000081a set0  0x00000007 , 0x00000002 
+ 00001293  0x0000081b branch  0x00000512 
+ 00001294  0x0000081e set0  0x00000007 , 0x00000002 
+ 00001295  0x0000081f arg  0x00008078 , 0x00000005 
+ 00001296  0x00000820 call  0x00006830 
+ 00001297  0x00000821 set1  0x00000007 , 0x00000002 
+ 00001298  0x00000823 arg  0x0000807c , 0x00000005 
+ 00001299  0x00000824 branch  0x0000680a 
+ 00001300  0x0000082b call  0x00003fc0 
+ 00001301  0x0000082c disable  0x00000028 
+ 00001302  0x0000082d branch  0x00003fe7 
+ 00001303  0x00000833 call  0x0000048d 
+ 00001304  0x00000834 isolate1  0x00000026 , 0x00000000 
+ 00001305  0x00000835 call  0x000001e7 , 0x00000001 
+ 00001306  0x00000836 jam  0x00000000 , 0x000046b4 
+ 00001307  0x00000837 fetch  0x00000001 , 0x00004b78 
+ 00001308  0x00000838 call  0x00004386 , 0x00000034 
+ 00001309  0x00000839 setarg  0x00000000 
+ 00001310  0x0000083a store  0x00000002 , 0x000046b0 
+ 00001311  0x0000083b branch  0x0000426f 
+ 00001312  0x0000083e jam  0x00000030 , 0x000011c6 
+ 00001313  0x0000083f branch  0x0000066d 
+ 00001314  0x00000842 call  0x000004af 
+ 00001315  0x00000843 call  0x000003b3 
+ 00001316  0x00000844 branch  0x000042cb 
+ 00001317  0x00000847 fetch  0x00000001 , 0x0000450f 
+ 00001318  0x00000848 pincrease  0x00000001 
+ 00001319  0x00000849 store  0x00000001 , 0x0000450f 
+ 00001320  0x0000084a beq  0x0000000c , 0x00005395 
+ 00001321  0x0000084b call  0x000055aa 
+ 00001322  0x0000084c call  0x0000561e 
+ 00001323  0x0000084d call  0x0000060d 
+ 00001324  0x0000084e branch  0x0000538f 
+ 00001325  0x00000851 fetch  0x00000001 , 0x00000016 
+ 00001326  0x00000852 increase  0x00000001 , 0x0000003f 
+ 00001327  0x00000853 store  0x00000001 , 0x00000016 
+ 00001328  0x00000854 rtnne  0x00000028 
+ 00001329  0x00000855 jam  0x00000025 , 0x00000016 
+ 00001330  0x00000856 rtn 
+ 00001331  0x00000859 call  0x000029bb 
+ 00001332  0x0000085a call  0x0000005e 
+ 00001333  0x0000085b branch  0x000054a3 
+ 00001334  0x0000085e jam  0x00000020 , 0x000011c6 
+ 00001335  0x0000085f branch  0x0000066d 
+ 00001336  0x00000862 jam  0x00000021 , 0x000011c6 
+ 00001337  0x00000863 branch  0x0000066d 
+ 00001338  0x00000866 fetch  0x00000001 , 0x00000456 
+ 00001339  0x00000867 bbit1  0x00000005 , 0x0000055a 
+ 00001340  0x00000868 call  0x000005ff 
+ 00001341  0x00000869 fetch  0x00000001 , 0x0000478e 
+ 00001342  0x0000086a nbranch  0x00000544 , 0x00000034 
+ 00001343  0x0000086b fetch  0x00000001 , 0x0000043f 
+ 00001344  0x0000086c bbit0  0x00000004 , 0x00000548 
+ 00001345  0x0000086d fetch  0x00000001 , 0x000002da 
+ 00001346  0x0000086e branch  0x00000548 , 0x00000034 
+ 00001347  0x0000086f branch  0x00005664 
+ 00001348  0x00000871 fetch  0x00000001 , 0x0000478e 
+ 00001349  0x00000872 increase  0xffffffff , 0x0000003f 
+ 00001350  0x00000873 store  0x00000001 , 0x0000478e 
+ 00001351  0x00000874 branch  0x00005664 
+ 00001352  0x00000876 fetch  0x00000001 , 0x000044c4 
+ 00001353  0x00000877 bne  0x00000005 , 0x0000054b 
+ 00001354  0x00000878 jam  0x00000003 , 0x0000478e 
+ 00001355  0x0000087a call  0x00005892 
+ 00001356  0x0000087b call  0x0000039f , 0x00000034 
+ 00001357  0x0000087c branch  0x00005622 
+ 00001358  0x0000087f fetch  0x00000001 , 0x000046c5 
+ 00001359  0x00000880 and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00001360  0x00000881 rtnne  0x00000003 
+ 00001361  0x00000882 fetch  0x00000001 , 0x000047c3 
+ 00001362  0x00000883 rtn  0x00000034 
+ 00001363  0x00000884 fetch  0x00000001 , 0x000043dd 
+ 00001364  0x00000885 rtn  0x00000034 
+ 00001365  0x00000886 fetch  0x00000001 , 0x000043dc 
+ 00001366  0x00000887 set1  0x00000004 , 0x0000003f 
+ 00001367  0x00000888 store  0x00000001 , 0x000043dc 
+ 00001368  0x00000889 call  0x00005650 
+ 00001369  0x0000088a rtn 
+ 00001370  0x0000088e call  0x0000054e 
+ 00001371  0x00000890 branch  0x00000603 
+ 00001372  0x00000893 fetch  0x00000001 , 0x000047a1 
+ 00001373  0x00000894 rtn  0x00000034 
+ 00001374  0x00000895 fetch  0x00000001 , 0x000046c5 
+ 00001375  0x00000896 and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00001376  0x00000897 rtneq  0x00000003 
+ 00001377  0x00000898 jam  0x00000002 , 0x000046c6 
+ 00001378  0x00000899 rtn 
+ 00001379  0x0000089c rtnmark1  0x0000000f 
+ 00001380  0x0000089d call  0x00005890 
+ 00001381  0x0000089e nrtn  0x00000034 
+ 00001382  0x0000089f fetch  0x00000001 , 0x000002d9 
+ 00001383  0x000008a0 and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00001384  0x000008a1 store  0x00000001 , 0x0000450c 
+ 00001385  0x000008a2 ifetch  0x00000001 , 0x00000006 
+ 00001386  0x000008a3 and  0x0000003f , 0x0000001f , 0x0000003f 
+ 00001387  0x000008a4 store  0x00000001 , 0x0000450b 
+ 00001388  0x000008a5 rtn  0x00000034 
+ 00001389  0x000008a6 copy  0x00000006 , 0x0000003f 
+ 00001390  0x000008a7 store  0x00000002 , 0x0000450d 
+ 00001391  0x000008a8 fetch  0x00000001 , 0x0000450c 
+ 00001392  0x000008a9 beq  0x00000003 , 0x00000572 
+ 00001393  0x000008aa branch  0x0000568d 
+ 00001394  0x000008ac fetch  0x00000001 , 0x000002db 
+ 00001395  0x000008ad beq  0x00000000 , 0x00000576 
+ 00001396  0x000008ae beq  0x00000001 , 0x0000057d 
+ 00001397  0x000008af branch  0x00005c65 
+ 00001398  0x000008b1 call  0x00005c7b 
+ 00001399  0x000008b2 fetch  0x00000001 , 0x00004b61 
+ 00001400  0x000008b3 rtn  0x00000034 
+ 00001401  0x000008b6 fetch  0x00000001 , 0x000043d8 
+ 00001402  0x000008b7 store  0x00000001 , 0x00004172 
+ 00001403  0x000008b8 store  0x00000001 , 0x000047c5 
+ 00001404  0x000008b9 rtn 
+ 00001405  0x000008bb ifetch  0x00000005 , 0x00000006 
+ 00001406  0x000008bc store  0x00000005 , 0x000043ce 
+ 00001407  0x000008bd ifetch  0x00000002 , 0x00000006 
+ 00001408  0x000008be store  0x00000002 , 0x0000045f 
+ 00001409  0x000008bf branch  0x00005c8a 
+ 00001410  0x000008c2 ifetch  0x00000002 , 0x00000006 
+ 00001411  0x000008c3 beq  0x00000004 , 0x00000586 
+ 00001412  0x000008c4 beq  0x00000006 , 0x000005b2 
+ 00001413  0x000008c5 branch  0x00005698 
+ 00001414  0x000008c7 call  0x00007ea5 
+ 00001415  0x000008c8 call  0x0000055c 
+ 00001416  0x000008c9 call  0x00007e9f 
+ 00001417  0x000008ca ifetch  0x00000003 , 0x00000006 
+ 00001418  0x000008cb store  0x00000003 , 0x00000477 
+ 00001419  0x000008cc beq  0x00000010 , 0x00000595 
+ 00001420  0x000008cd rshift8  0x0000003f , 0x00000002 
+ 00001421  0x000008ce sub  0x00000002 , 0x00000024 , 0x0000003e 
+ 00001422  0x000008cf branch  0x000005a3 , 0x00000002 
+ 00001423  0x000008d0 arg  0x000047c6 , 0x00000002 
+ 00001424  0x000008d1 storet  0x00000002 , 0x000044bc 
+ 00001425  0x000008d2 call  0x000058ad 
+ 00001426  0x000008d3 setarg  0x00008e7a 
+ 00001427  0x000008d4 store  0x00000002 , 0x000044bc 
+ 00001428  0x000008d5 rtn 
+ 00001429  0x000008d8 call  0x000059fa 
+ 00001430  0x000008d9 call  0x00005879 
+ 00001431  0x000008da increase  0x00000007 , 0x00000006 
+ 00001432  0x000008db ifetch  0x00000001 , 0x00000006 
+ 00001433  0x000008dc rtnne  0x00000011 
+ 00001434  0x000008dd increase  0x00000005 , 0x00000006 
+ 00001435  0x000008de ifetch  0x00000002 , 0x00000006 
+ 00001436  0x000008df arg  0x00001812 , 0x00000002 
+ 00001437  0x000008e0 isub  0x00000002 , 0x0000003e 
+ 00001438  0x000008e1 nrtn  0x00000005 
+ 00001439  0x000008e2 increase  0xfffffffc , 0x00000006 
+ 00001440  0x000008e3 setarg  0x0000002b 
+ 00001441  0x000008e4 istore  0x00000002 , 0x00000006 
+ 00001442  0x000008e5 rtn 
+ 00001443  0x000008e8 beq  0x0000000a , 0x000005a5 
+ 00001444  0x000008e9 branch  0x000058ad 
+ 00001445  0x000008eb fetcht  0x00000002 , 0x00000478 
+ 00001446  0x000008ec fetch  0x00000001 , 0x000044e9 
+ 00001447  0x000008ed bbit1  0x00000003 , 0x000005ac 
+ 00001448  0x000008ef fetch  0x00000002 , 0x00000478 
+ 00001449  0x000008f0 beq  0x00000013 , 0x00005a76 
+ 00001450  0x000008f1 fetcht  0x00000002 , 0x00000478 
+ 00001451  0x000008f2 branch  0x000059bf 
+ 00001452  0x000008f4 fetch  0x00000002 , 0x000044fa 
+ 00001453  0x000008f5 isub  0x00000002 , 0x0000003e 
+ 00001454  0x000008f6 nbranch  0x000005a8 , 0x00000005 
+ 00001455  0x000008f7 call  0x00005a42 
+ 00001456  0x000008f8 nbranch  0x000005a8 , 0x00000028 
+ 00001457  0x000008f9 branch  0x000059e2 
+ 00001458  0x000008fc ifetch  0x00000001 , 0x00000006 
+ 00001459  0x000008fd beq  0x00000001 , 0x000005b6 
+ 00001460  0x000008fe beq  0x00000005 , 0x000005b8 
+ 00001461  0x000008ff branch  0x00005af5 
+ 00001462  0x00000901 jam  0x00000001 , 0x00004b6e 
+ 00001463  0x00000902 branch  0x00005b09 
+ 00001464  0x00000904 jam  0x00000082 , 0x000011c6 
+ 00001465  0x00000905 branch  0x0000066d 
+ 00001466  0x00000908 fetch  0x00000001 , 0x00000016 
+ 00001467  0x00000909 bne  0x00000027 , 0x000056f2 
+ 00001468  0x0000090a call  0x000005c0 
+ 00001469  0x0000090b arg  0x00000000 , 0x00000007 
+ 00001470  0x0000090c fetch  0x00000002 , 0x00004482 
+ 00001471  0x0000090d branch  0x00007f08 
+ 00001472  0x0000090f random  0x0000003f 
+ 00001473  0x00000910 arg  0x000001ff , 0x00000002 
+ 00001474  0x00000911 iand  0x00000002 , 0x0000003f 
+ 00001475  0x00000912 add  0x0000003f , 0x000000fa , 0x0000003f 
+ 00001476  0x00000913 branch  0x00003cbe 
+ 00001477  0x00000916 disable  0x0000002b 
+ 00001478  0x00000917 branch  0x000005c8 , 0x0000002e 
+ 00001479  0x00000918 nbranch  0x00005806 , 0x0000002d 
+ 00001480  0x0000091a call  0x00002bcb 
+ 00001481  0x0000091b fetch  0x00000002 , 0x000040c1 
+ 00001482  0x0000091c store  0x00000002 , 0x0000044d 
+ 00001483  0x0000091d fetch  0x00000001 , 0x000046c5 
+ 00001484  0x0000091e compare  0x00000003 , 0x0000003f , 0x00000003 
+ 00001485  0x0000091f nbranch  0x00002bde , 0x00000001 
+ 00001486  0x00000920 branch  0x000057fb 
+ 00001487  0x00000923 jam  0x00000022 , 0x000011c6 
+ 00001488  0x00000924 branch  0x0000066d 
+ 00001489  0x00000927 hfetch  0x00000001 , 0x00008077 
+ 00001490  0x00000928 and_into  0x000000fd , 0x0000003f 
+ 00001491  0x00000929 hstore  0x00000001 , 0x00008077 
+ 00001492  0x0000092a hfetcht  0x00000001 , 0x00008073 
+ 00001493  0x0000092b or_into  0x00000002 , 0x00000002 
+ 00001494  0x0000092c hstoret  0x00000001 , 0x00008073 
+ 00001495  0x0000092d call  0x000063ee 
+ 00001496  0x0000092e and_into  0x000000fd , 0x00000002 
+ 00001497  0x0000092f nop  0x0000000d 
+ 00001498  0x00000930 call  0x000005de 
+ 00001499  0x00000931 hstoret  0x00000001 , 0x00008073 
+ 00001500  0x00000932 rtn 
+ 00001501  0x00000935 call  0x000064dd 
+ 00001502  0x00000937 hfetch  0x00000001 , 0x00008081 
+ 00001503  0x00000938 set1  0x00000000 , 0x0000003f 
+ 00001504  0x00000939 set0  0x00000001 , 0x0000003f 
+ 00001505  0x0000093a set0  0x00000003 , 0x0000003f 
+ 00001506  0x0000093b hstore  0x00000001 , 0x00008081 
+ 00001507  0x0000093c rtn 
+ 00001508  0x00000942 call  0x000062bc 
+ 00001509  0x00000943 nbranch  0x00007ddb , 0x00000034 
+ 00001510  0x00000944 fetch  0x00000001 , 0x00000a99 
+ 00001511  0x00000945 bmark0  0x00000009 , 0x00007dd6 
+ 00001512  0x00000946 beq  0x0000001f , 0x000005ec 
+ 00001513  0x00000947 beq  0x00000020 , 0x000005ef 
+ 00001514  0x00000948 beq  0x00000012 , 0x000005f9 
+ 00001515  0x00000949 branch  0x00007dca 
+ 00001516  0x0000094c jam  0x00000034 , 0x00000185 
+ 00001517  0x0000094d fetch  0x00000006 , 0x0000044f 
+ 00001518  0x0000094e branch  0x000005f1 
+ 00001519  0x00000950 jam  0x00000033 , 0x00000185 
+ 00001520  0x00000951 fetch  0x00000006 , 0x00000040 
+ 00001521  0x00000953 store  0x00000006 , 0x00000186 
+ 00001522  0x00000955 fetch  0x00000004 , 0x000046d3 
+ 00001523  0x00000956 rtnbit0  0x00000007 
+ 00001524  0x00000957 arg  0x00000007 , 0x00000007 
+ 00001525  0x00000958 call  0x000043d2 
+ 00001526  0x00000959 call  0x000042e8 
+ 00001527  0x0000095b call  0x000042fb 
+ 00001528  0x0000095c branch  0x00000300 
+ 00001529  0x0000095f call  0x00005890 
+ 00001530  0x00000960 nrtn  0x00000034 
+ 00001531  0x00000961 branch  0x00005abf 
+ 00001532  0x00000964 jam  0x00000001 , 0x00004d6e 
+ 00001533  0x00000965 jam  0x00000000 , 0x00004d6b 
+ 00001534  0x00000966 rtn 
+ 00001535  0x00000968 fetch  0x00000001 , 0x00004d6b 
+ 00001536  0x00000969 increase  0x00000001 , 0x0000003f 
+ 00001537  0x0000096a store  0x00000001 , 0x00004d6b 
+ 00001538  0x0000096b rtn 
+ 00001539  0x0000096d fetch  0x00000001 , 0x00004d6b 
+ 00001540  0x0000096e sub  0x0000003f , 0x00000002 , 0x0000003e 
+ 00001541  0x0000096f ncall  0x0000060b , 0x00000002 
+ 00001542  0x00000970 fetch  0x00000001 , 0x00004d6b 
+ 00001543  0x00000971 rtneq  0x00000000 
+ 00001544  0x00000972 increase  0xffffffff , 0x0000003f 
+ 00001545  0x00000973 store  0x00000001 , 0x00004d6b 
+ 00001546  0x00000974 rtn 
+ 00001547  0x00000976 jam  0x00000003 , 0x00004d6b 
+ 00001548  0x00000977 rtn 
+ 00001549  0x0000097a fetch  0x00000002 , 0x00004682 
+ 00001550  0x0000097b rtnbit1  0x0000000b 
+ 00001551  0x0000097c rtnbit1  0x00000007 
+ 00001552  0x0000097d rtnbit1  0x00000006 
+ 00001553  0x0000097f arg  0x00004cf4 , 0x00000011 
+ 00001554  0x00000980 call  0x00000289 
+ 00001555  0x00000981 storet  0x00000001 , 0x00004d6c 
+ 00001556  0x00000983 setarg  0x00000082 
+ 00001557  0x00000984 bmark1  0x00000026 , 0x00000617 
+ 00001558  0x00000985 setarg  0x00000080 
+ 00001559  0x00000987 isub  0x00000002 , 0x0000003e 
+ 00001560  0x00000988 nbranch  0x0000062f , 0x00000002 
+ 00001561  0x0000098a fetch  0x00000001 , 0x00004d6b 
+ 00001562  0x0000098b sub  0x0000003f , 0x00000002 , 0x0000003e 
+ 00001563  0x0000098c nbranch  0x0000061f , 0x00000002 
+ 00001564  0x0000098d fetch  0x00000001 , 0x00004d6b 
+ 00001565  0x0000098e beq  0x00000000 , 0x00000630 
+ 00001566  0x0000098f rtn 
+ 00001567  0x00000992 fetch  0x00000001 , 0x00004d6b 
+ 00001568  0x00000993 rtnne  0x00000032 
+ 00001569  0x00000994 jam  0x00000000 , 0x00004d6b 
+ 00001570  0x00000996 fetcht  0x00000001 , 0x00004d6c 
+ 00001571  0x00000997 setarg  0x00000077 
+ 00001572  0x00000998 bmark1  0x00000026 , 0x00000626 
+ 00001573  0x00000999 setarg  0x00000075 
+ 00001574  0x0000099b isub  0x00000002 , 0x0000003e 
+ 00001575  0x0000099c nrtn  0x00000002 
+ 00001576  0x0000099d fetch  0x00000001 , 0x00004d6e 
+ 00001577  0x0000099e beq  0x00000000 , 0x00000637 
+ 00001578  0x0000099f increase  0xffffffff , 0x0000003f 
+ 00001579  0x000009a0 store  0x00000001 , 0x00004d6e 
+ 00001580  0x000009a1 beq  0x00000000 , 0x00000637 
+ 00001581  0x000009a4 jam  0x00000000 , 0x000041de 
+ 00001582  0x000009a5 rtn 
+ 00001583  0x000009a8 jam  0x00000000 , 0x00004d6b 
+ 00001584  0x000009aa fetch  0x00000001 , 0x00004d6e 
+ 00001585  0x000009ab beq  0x00000002 , 0x00000635 
+ 00001586  0x000009ac increase  0x00000001 , 0x0000003f 
+ 00001587  0x000009ad store  0x00000001 , 0x00004d6e 
+ 00001588  0x000009ae beq  0x00000001 , 0x0000062d 
+ 00001589  0x000009b0 jam  0x00000002 , 0x000041de 
+ 00001590  0x000009b1 rtn 
+ 00001591  0x000009b4 jam  0x00000004 , 0x000041de 
+ 00001592  0x000009b5 rtn 
+ 00001593  0x000009b9 storet  0x00000001 , 0x00000017 
+ 00001594  0x000009ba add  0x00000002 , 0x00000000 , 0x00000011 
+ 00001595  0x000009bb call  0x00002981 
+ 00001596  0x000009bc setarg  0x00000500 
+ 00001597  0x000009bd call  0x00002a8f 
+ 00001598  0x000009bf jam  0x00000001 , 0x00008906 
+ 00001599  0x000009c0 jam  0x0000003c , 0x00008900 
+ 00001600  0x000009c1 jam  0x000000e0 , 0x00008901 
+ 00001601  0x000009c2 nop  0x0000000a 
+ 00001602  0x000009c3 jam  0x00000001 , 0x00008902 
+ 00001603  0x000009c4 jam  0x0000003d , 0x00008902 
+ 00001604  0x000009c5 nop  0x0000000a 
+ 00001605  0x000009c6 jam  0x000000b7 , 0x00008903 
+ 00001606  0x000009c7 nop  0x0000000a 
+ 00001607  0x000009c8 jam  0x0000007d , 0x00008902 
+ 00001608  0x000009c9 fetch  0x00000001 , 0x000041de 
+ 00001609  0x000009cc beq  0x00000002 , 0x00000651 
+ 00001610  0x000009ce beq  0x00000004 , 0x00000656 
+ 00001611  0x000009cf beq  0x00000020 , 0x00000665 
+ 00001612  0x000009d2 call  0x0000065b 
+ 00001613  0x000009d4 jam  0x000000d0 , 0x00008955 
+ 00001614  0x000009d5 jam  0x000000e0 , 0x00008956 
+ 00001615  0x000009d7 jam  0x0000006c , 0x00008958 
+ 00001616  0x000009d9 branch  0x0000294b 
+ 00001617  0x000009e6 call  0x00000660 
+ 00001618  0x000009e8 jam  0x000000d0 , 0x00008955 
+ 00001619  0x000009e9 jam  0x000000e0 , 0x00008956 
+ 00001620  0x000009eb jam  0x0000003c , 0x00008958 
+ 00001621  0x000009ed branch  0x00002953 
+ 00001622  0x000009fa call  0x0000065b 
+ 00001623  0x000009fc jam  0x000000d0 , 0x00008955 
+ 00001624  0x000009fd jam  0x000000c0 , 0x00008956 
+ 00001625  0x000009ff jam  0x0000006c , 0x00008958 
+ 00001626  0x00000a01 branch  0x0000295b 
+ 00001627  0x00000a04 jam  0x0000005b , 0x0000894c 
+ 00001628  0x00000a05 jam  0x00000096 , 0x0000894d 
+ 00001629  0x00000a06 jam  0x0000002c , 0x0000894e 
+ 00001630  0x00000a07 jam  0x00000046 , 0x0000894f 
+ 00001631  0x00000a08 rtn 
+ 00001632  0x00000a0b jam  0x000000fb , 0x0000894c 
+ 00001633  0x00000a0c jam  0x000000ef , 0x0000894d 
+ 00001634  0x00000a0d jam  0x000000ec , 0x0000894e 
+ 00001635  0x00000a0e jam  0x0000005e , 0x0000894f 
+ 00001636  0x00000a0f rtn 
+ 00001637  0x00000a13 jam  0x000000c2 , 0x00008956 
+ 00001638  0x00000a14 jam  0x000000d0 , 0x00008955 
+ 00001639  0x00000a15 rtn 
+ 00001640  0x00000a18 force  0x00000008 , 0x00000015 
+ 00001641  0x00000a19 branch  0x000028fa 
+ 00001642  0x00000a1c call  0x00002978 
+ 00001643  0x00000a1d jam  0x00000005 , 0x00008042 
+ 00001644  0x00000a1e rtn 
+ 00001645  0x00000a22 fetcht  0x00000001 , 0x000011c6 
+ 00001646  0x00000a23 rshift4  0x00000002 , 0x00000002 
+ 00001647  0x00000a24 fetch  0x00000001 , 0x00004b52 
+ 00001648  0x00000a25 isub  0x00000002 , 0x0000003e 
+ 00001649  0x00000a26 branch  0x0000068c , 0x00000005 
+ 00001650  0x00000a27 storet  0x00000001 , 0x00004b52 
+ 00001651  0x00000a28 increase  0x00000001 , 0x00000002 
+ 00001652  0x00000a29 setarg  0x00000100 
+ 00001653  0x00000a2a imul32  0x00000002 , 0x00000002 
+ 00001654  0x00000a2b fetch  0x00000003 , 0x00004b53 
+ 00001655  0x00000a2c isub  0x00000002 , 0x0000003f 
+ 00001656  0x00000a2e fetcht  0x00000003 , 0x00004b56 
+ 00001657  0x00000a2f iadd  0x00000002 , 0x0000003f 
+ 00001658  0x00000a30 increase  0xfffffffb , 0x0000003f 
+ 00001659  0x00000a31 store  0x00000003 , 0x00004b59 
+ 00001660  0x00000a32 call  0x0000033f 
+ 00001661  0x00000a34 fetch  0x00000003 , 0x00004b59 
+ 00001662  0x00000a35 arg  0x00000100 , 0x00000002 
+ 00001663  0x00000a36 arg  0x00001f00 , 0x00000011 
+ 00001664  0x00000a37 call  0x00006562 
+ 00001665  0x00000a38 fetch  0x00000004 , 0x00001f00 
+ 00001666  0x00000a39 fetcht  0x00000004 , 0x00004b5c 
+ 00001667  0x00000a3a isub  0x00000002 , 0x0000003e 
+ 00001668  0x00000a3b nbranch  0x0000067d , 0x00000005 
+ 00001669  0x00000a3c call  0x0000030e 
+ 00001670  0x00000a3e setarg  0x00001f00 
+ 00001671  0x00000a3f store  0x00000002 , 0x00004199 
+ 00001672  0x00000a40 jam  0x00000040 , 0x0000419b 
+ 00001673  0x00000a41 call  0x000064ca 
+ 00001674  0x00000a42 setarg  0x00000000 
+ 00001675  0x00000a43 store  0x00000004 , 0x00004199 
+ 00001676  0x00000a45 fetch  0x00000001 , 0x000011c6 
+ 00001677  0x00000a46 branch  0x00000001 
+ 00001678  0x00000a4c fetch  0x00000004 , 0x0000469b 
+ 00001679  0x00000a4d rtn  0x00000034 
+ 00001680  0x00000a4e call  0x000006f3 
+ 00001681  0x00000a4f setarg  0x00000003 
+ 00001682  0x00000a50 call  0x000006e9 
+ 00001683  0x00000a51 call  0x000006e5 , 0x00000034 
+ 00001684  0x00000a52 ncall  0x000006e7 , 0x00000034 
+ 00001685  0x00000a53 setarg  0x00000002 
+ 00001686  0x00000a54 call  0x000006ee 
+ 00001687  0x00000a55 call  0x000006e5 , 0x00000034 
+ 00001688  0x00000a56 fetch  0x00000001 , 0x00004b0b 
+ 00001689  0x00000a57 beq  0x00000001 , 0x0000069d 
+ 00001690  0x00000a59 arg  0x00000005 , 0x00000039 
+ 00001691  0x00000a5a arg  0x00004b0b , 0x00000005 
+ 00001692  0x00000a5b branch  0x00007ed4 
+ 00001693  0x00000a5e fetch  0x00000002 , 0x00004b0c 
+ 00001694  0x00000a5f store  0x00000002 , 0x000011be 
+ 00001695  0x00000a60 fetch  0x00000002 , 0x0000469b 
+ 00001696  0x00000a61 store  0x00000002 , 0x000011c0 
+ 00001697  0x00000a62 call  0x000006b0 
+ 00001698  0x00000a63 fetch  0x00000002 , 0x000011be 
+ 00001699  0x00000a64 store  0x00000002 , 0x00004b0c 
+ 00001700  0x00000a65 fetch  0x00000002 , 0x000011c0 
+ 00001701  0x00000a66 store  0x00000002 , 0x0000469b 
+ 00001702  0x00000a68 fetch  0x00000002 , 0x00004b0e 
+ 00001703  0x00000a69 store  0x00000002 , 0x000011be 
+ 00001704  0x00000a6a fetch  0x00000002 , 0x0000469d 
+ 00001705  0x00000a6b store  0x00000002 , 0x000011c0 
+ 00001706  0x00000a6c call  0x000006b8 
+ 00001707  0x00000a6d fetch  0x00000002 , 0x000011be 
+ 00001708  0x00000a6e store  0x00000002 , 0x00004b0e 
+ 00001709  0x00000a6f fetch  0x00000002 , 0x000011c0 
+ 00001710  0x00000a70 store  0x00000002 , 0x0000469d 
+ 00001711  0x00000a72 rtn 
+ 00001712  0x00000a75 fetch  0x00000002 , 0x000011be 
+ 00001713  0x00000a76 fetcht  0x00000002 , 0x000011c0 
+ 00001714  0x00000a77 iadd  0x00000002 , 0x0000003f 
+ 00001715  0x00000a78 fetcht  0x00000001 , 0x00004baa 
+ 00001716  0x00000a79 iadd  0x00000002 , 0x0000003f 
+ 00001717  0x00000a7a and  0x0000003f , 0x00000001 , 0x00000002 
+ 00001718  0x00000a7b storet  0x00000001 , 0x00004baa 
+ 00001719  0x00000a7c branch  0x000006c0 
+ 00001720  0x00000a7f fetch  0x00000002 , 0x000011be 
+ 00001721  0x00000a80 fetcht  0x00000002 , 0x000011c0 
+ 00001722  0x00000a81 iadd  0x00000002 , 0x0000003f 
+ 00001723  0x00000a82 fetcht  0x00000001 , 0x00004bab 
+ 00001724  0x00000a83 iadd  0x00000002 , 0x0000003f 
+ 00001725  0x00000a84 and  0x0000003f , 0x00000001 , 0x00000002 
+ 00001726  0x00000a85 storet  0x00000001 , 0x00004bab 
+ 00001727  0x00000a86 branch  0x000006c0 
+ 00001728  0x00000a8e store  0x00000003 , 0x000011c2 
+ 00001729  0x00000a8f isolate1  0x00000010 , 0x0000003f 
+ 00001730  0x00000a90 branch  0x000006ca , 0x00000001 
+ 00001731  0x00000a91 fetch  0x00000001 , 0x000011c3 
+ 00001732  0x00000a92 beq  0x000000ff , 0x000006d1 
+ 00001733  0x00000a93 fetch  0x00000001 , 0x000011c2 
+ 00001734  0x00000a95 rshift  0x0000003f , 0x0000003f 
+ 00001735  0x00000a96 store  0x00000002 , 0x000011be 
+ 00001736  0x00000a97 store  0x00000002 , 0x000011c0 
+ 00001737  0x00000a98 rtn 
+ 00001738  0x00000a9a fetch  0x00000001 , 0x000011c3 
+ 00001739  0x00000a9b beq  0x00000000 , 0x000006ce 
+ 00001740  0x00000a9c fetch  0x00000003 , 0x000011c2 
+ 00001741  0x00000a9d branch  0x000006c6 
+ 00001742  0x00000a9f jam  0x00000000 , 0x000011c4 
+ 00001743  0x00000aa0 fetch  0x00000001 , 0x000011c2 
+ 00001744  0x00000aa1 branch  0x000006c6 
+ 00001745  0x00000aa4 fetch  0x00000001 , 0x000011c2 
+ 00001746  0x00000aa5 call  0x000006dc 
+ 00001747  0x00000aa6 store  0x00000001 , 0x000011be 
+ 00001748  0x00000aa7 store  0x00000001 , 0x000011c0 
+ 00001749  0x00000aa8 branch  0x000006da , 0x00000034 
+ 00001750  0x00000aa9 setarg  0x000000ff 
+ 00001751  0x00000aab store  0x00000001 , 0x000011bf 
+ 00001752  0x00000aac store  0x00000001 , 0x000011c1 
+ 00001753  0x00000aad rtn 
+ 00001754  0x00000aaf setarg  0x00000000 
+ 00001755  0x00000ab0 branch  0x000006d7 
+ 00001756  0x00000ab3 call  0x000006e1 
+ 00001757  0x00000ab4 rshift  0x0000003f , 0x0000003f 
+ 00001758  0x00000ab6 call  0x000006e2 
+ 00001759  0x00000ab7 sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00001760  0x00000ab8 rtn 
+ 00001761  0x00000abb sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00001762  0x00000abd store  0x00000001 , 0x00000aae 
+ 00001763  0x00000abe fetch  0x00000001 , 0x00000aae 
+ 00001764  0x00000abf rtn 
+ 00001765  0x00000ac2 jam  0x00000000 , 0x00004b0b 
+ 00001766  0x00000ac3 rtn 
+ 00001767  0x00000ac5 jam  0x00000001 , 0x00004b0b 
+ 00001768  0x00000ac6 rtn 
+ 00001769  0x00000aca isub  0x00000011 , 0x0000003e 
+ 00001770  0x00000acb nbranch  0x00007fef , 0x00000002 
+ 00001771  0x00000acc isub  0x00000012 , 0x0000003e 
+ 00001772  0x00000acd nbranch  0x00007fef , 0x00000002 
+ 00001773  0x00000ace branch  0x00007ff1 
+ 00001774  0x00000ad1 isub  0x00000011 , 0x0000003e 
+ 00001775  0x00000ad2 nrtn  0x00000002 
+ 00001776  0x00000ad3 isub  0x00000012 , 0x0000003e 
+ 00001777  0x00000ad4 nrtn  0x00000002 
+ 00001778  0x00000ad5 branch  0x00007ff1 
+ 00001779  0x00000ad8 fetch  0x00000002 , 0x0000469b 
+ 00001780  0x00000ad9 call  0x000006fa 
+ 00001781  0x00000ada copy  0x0000003f , 0x00000011 
+ 00001782  0x00000adb fetch  0x00000002 , 0x0000469d 
+ 00001783  0x00000adc call  0x000006fa 
+ 00001784  0x00000add copy  0x0000003f , 0x00000012 
+ 00001785  0x00000ade rtn 
+ 00001786  0x00000ae5 store  0x00000002 , 0x000011c0 
+ 00001787  0x00000ae6 fetch  0x00000001 , 0x000011c1 
+ 00001788  0x00000ae7 beq  0x000000ff , 0x00000700 
+ 00001789  0x00000ae8 fetch  0x00000001 , 0x000011c0 
+ 00001790  0x00000aea and_into  0x000000ff , 0x0000003f 
+ 00001791  0x00000aec rtn 
+ 00001792  0x00000aee fetch  0x00000002 , 0x000011c0 
+ 00001793  0x00000aef sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00001794  0x00000af0 branch  0x000006fe 
  00008192  0x00000afd call  0x00002abc 
  00008193  0x00000b00 bpatch  0x00000000 , 0x00004000 
  00008194  0x00000b01 clear_stack 
@@ -26387,7 +26385,7 @@
  00065552  0x00008fcc fetch  0x00000002 , 0x00004682 
  00065553  0x00008fcd bbit1  0x0000000c , 0x000042b0 
  00065554  0x00008fce call  0x000033a9 
- 00065555  0x00008fcf call  0x000004ea 
+ 00065555  0x00008fcf call  0x000004e8 
  00065556  0x00008fd0 beq  0x00000007 , 0x00010018 
  00065557  0x00008fd1 fetch  0x00000001 , 0x000046b6 
  00065558  0x00008fd2 branch  0x00010018 , 0x00000034 
@@ -26517,7 +26515,7 @@
  00262170  0x00009079 fetch  0x00000001 , 0x00004092 
  00262171  0x0000907a isolate1  0x00000000 , 0x0000003f 
  00262172  0x0000907b call  0x00007ddd , 0x00000001 
- 00262173  0x0000907c branch  0x00000495 
+ 00262173  0x0000907c branch  0x00000493 
  00262174  0x0000907f fetch  0x00000006 , 0x00004b62 
  00262175  0x00009080 store  0x00000006 , 0x000044a0 
  00262176  0x00009081 call  0x00000425 
@@ -26586,9 +26584,9 @@
  00393235  0x000090d9 setarg  0x00000000 
  00393236  0x000090da store  0x00000003 , 0x00004b68 
  00393237  0x000090db call  0x000041c6 
- 00393238  0x000090dc call  0x000004b3 
+ 00393238  0x000090dc call  0x000004b1 
  00393239  0x000090de call  0x0006001f 
- 00393240  0x000090df call  0x0000048f 
+ 00393240  0x000090df call  0x0000048d 
  00393241  0x000090e0 call  0x00003f8d 
  00393242  0x000090e1 fetch  0x00000004 , 0x00004c5a 
  00393243  0x000090e2 store  0x00000004 , 0x0000477b 
@@ -26732,7 +26730,7 @@
  00524334  0x0000919c call  0x00000150 
  00524335  0x0000919d branch  0x00080015 
  00589825  0x000091a7 call  0x00003e6e 
- 00589826  0x000091a8 call  0x000004bc 
+ 00589826  0x000091a8 call  0x000004ba 
  00589827  0x000091a9 fetcht  0x00000001 , 0x00004b45 
  00589828  0x000091aa call  0x0000680e 
  00589829  0x000091ab setarg  0x00000000 
@@ -26827,7 +26825,7 @@
  00720912  0x00009225 jam  0x00000001 , 0x000047c4 
  00720913  0x00009226 rtn 
  00720914  0x00009229 jam  0x00000001 , 0x00004b61 
- 00720915  0x0000922a branch  0x0000057b 
+ 00720915  0x0000922a branch  0x00000579 
  00720916  0x0000922e fetch  0x00000002 , 0x00004682 
  00720917  0x0000922f rtnbit1  0x0000000c 
  00720918  0x00009230 rtnbit1  0x00000006 
@@ -26857,7 +26855,7 @@
  00720942  0x0000924d call  0x00002c21 
  00720943  0x0000924e call  0x000074bd 
  00720944  0x0000924f call  0x00004482 
- 00720945  0x00009250 call  0x000004bc 
+ 00720945  0x00009250 call  0x000004ba 
  00720946  0x00009251 call  0x00000300 
  00720947  0x00009252 call  0x00003e9f 
  00720948  0x00009253 call  0x000000de 
Index: output/bt_program23.list
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/bt_program23.list	(revision 2187)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/bt_program23.list	(working copy)
@@ -1331,828 +1331,826 @@
 0x0462 001768 rtn 
 :      001770 p_mouse_bt_discovery_check:
 :      001771 p_mouse_bt_discovery_commbination_key:
-0x0463 001772 fetch 1 ,mem_mouse_dpi_button_state 
-0x0464 001773 branch p_mouse_bt_discovery_commbination_key_down ,blank 
-0x0465 001774 call p_mouse_check_key_gpio 
-0x0466 001775 beq mouse_lmr_button ,p_mouse_bt_discovery_commbination_key_down 
+0x0463 001774 call p_mouse_check_key_gpio 
+0x0464 001775 beq mouse_lmr_button ,p_mouse_bt_discovery_commbination_key_down 
 :      001776 p_mouse_bt_discovery_commbination_key_up:
-0x0467 001777 fetch 1 ,mem_ui_button_timeout 
-0x0468 001778 store 1 ,mem_combination_ui_button_count 
-0x0469 001779 fetch 1 ,mem_bt_discovey_button_statue 
-0x046a 001780 rtneq dpi_button_state_up 
-0x046b 001781 jam dpi_button_state_up ,mem_bt_discovey_button_statue 
+0x0465 001777 fetch 1 ,mem_ui_button_timeout 
+0x0466 001778 store 1 ,mem_combination_ui_button_count 
+0x0467 001779 fetch 1 ,mem_bt_discovey_button_statue 
+0x0468 001780 rtneq dpi_button_state_up 
+0x0469 001781 jam dpi_button_state_up ,mem_bt_discovey_button_statue 
 :      001782 p_mouse_bt_discovery_button_up_init:
-0x046c 001783 arg mouse_bt_discovery_button_long_down_flag ,queue 
-0x046d 001784 call mouse_disable_function_flag 
-0x046e 001785 branch mouse_bt_discovery_button_down_disable 
+0x046a 001783 arg mouse_bt_discovery_button_long_down_flag ,queue 
+0x046b 001784 call mouse_disable_function_flag 
+0x046c 001785 branch mouse_bt_discovery_button_down_disable 
 :      001786 p_mouse_bt_discovery_commbination_key_down:
-0x046f 001787 jam 40 ,mem_mouse_null_enter_hibernate_timer 
-0x0470 001788 call p_mouse_bt_discovery_timer 
-0x0471 001789 branch mouse_bt_discovery_commbination_key_down + 1 
+0x046d 001787 jam 40 ,mem_mouse_null_enter_hibernate_timer 
+0x046e 001788 call p_mouse_bt_discovery_timer 
+0x046f 001789 branch mouse_bt_discovery_commbination_key_down + 1 
 :      001791 p_mouse_bt_discovery_timer:
-0x0472 001792 arg mem_combination_ui_button_count ,regc 
-0x0473 001793 arg p_mouse_long_button_bt_discovery ,regb 
-0x0474 001794 branch timer_single_step 
+0x0470 001792 arg mem_combination_ui_button_count ,regc 
+0x0471 001793 arg p_mouse_long_button_bt_discovery ,regb 
+0x0472 001794 branch timer_single_step 
 :      001795 p_mouse_long_button_bt_discovery:
-0x0475 001796 fetch 1 ,mem_le_switch_adv_flag 
-0x0476 001797 nbranch p_mouse_fast_conn_adv_switch_timer_reinit ,blank 
+0x0473 001796 fetch 1 ,mem_le_switch_adv_flag 
+0x0474 001797 nbranch p_mouse_fast_conn_adv_switch_timer_reinit ,blank 
 :      001798 p_mouse_long_button_bt_normal_discovery:
-0x0477 001799 isolate1 mark_24g ,mark 
-0x0478 001800 call p_mouse_le_adv_start ,true 
-0x0479 001801 fetch 1 ,mem_mouse_latest_mode 
-0x047a 001802 sub pdata ,latest_mode_null ,null 
-0x047b 001803 call p_mouse_le_adv_start ,zero 
-0x047c 001805 call p_mouse_le_adv_data_update 
-0x047d 001806 fetch 2 ,mem_ui_state_map 
-0x047e 001807 isolate1 ui_state_bt_reconnect ,pdata 
-0x047f 001808 call mouse_cancel_reconnect ,true 
-0x0480 001809 arg mouse_bt_discovery_button_long_down_flag ,queue 
-0x0481 001810 call mouse_enable_function_flag 
-0x0482 001811 branch mouse_long_button_bt_discovry 
+0x0475 001799 isolate1 mark_24g ,mark 
+0x0476 001800 call p_mouse_le_adv_start ,true 
+0x0477 001801 fetch 1 ,mem_mouse_latest_mode 
+0x0478 001802 sub pdata ,latest_mode_null ,null 
+0x0479 001803 call p_mouse_le_adv_start ,zero 
+0x047a 001805 call p_mouse_le_adv_data_update 
+0x047b 001806 fetch 2 ,mem_ui_state_map 
+0x047c 001807 isolate1 ui_state_bt_reconnect ,pdata 
+0x047d 001808 call mouse_cancel_reconnect ,true 
+0x047e 001809 arg mouse_bt_discovery_button_long_down_flag ,queue 
+0x047f 001810 call mouse_enable_function_flag 
+0x0480 001811 branch mouse_long_button_bt_discovry 
 :      001813 p_mouse_le_adv_start:
-0x0483 001814 jam 1 ,mem_mouse_le_adv_start 
-0x0484 001815 rtn 
+0x0481 001814 jam 1 ,mem_mouse_le_adv_start 
+0x0482 001815 rtn 
 :      001817 p_mouse_fast_conn_adv_switch_timer_reinit:
-0x0485 001818 fetch 2 ,mem_discovery_timeout 
-0x0486 001819 store 2 ,mem_mouse_discovery_timer 
-0x0487 001820 rtn 
+0x0483 001818 fetch 2 ,mem_discovery_timeout 
+0x0484 001819 store 2 ,mem_mouse_discovery_timer 
+0x0485 001820 rtn 
 :      001822 p_mouse_null_enter_hibernate_timer:
-0x0488 001823 fetch 1 ,mem_mouse_null_enter_hibernate_flag 
-0x0489 001824 rtn blank 
-0x048a 001825 arg mem_mouse_null_enter_hibernate_timer ,regc 
-0x048b 001826 arg p_mouse_null_enter_hibernate ,regb 
-0x048c 001827 branch timer_single_step 
+0x0486 001823 fetch 1 ,mem_mouse_null_enter_hibernate_flag 
+0x0487 001824 rtn blank 
+0x0488 001825 arg mem_mouse_null_enter_hibernate_timer ,regc 
+0x0489 001826 arg p_mouse_null_enter_hibernate ,regb 
+0x048a 001827 branch timer_single_step 
 :      001828 p_mouse_null_enter_hibernate:
-0x048d 001829 jam 0 ,mem_mouse_null_enter_hibernate_flag 
-0x048e 001830 branch app_enter_hibernate 
+0x048b 001829 jam 0 ,mem_mouse_null_enter_hibernate_flag 
+0x048c 001830 branch app_enter_hibernate 
 :      001832 p_mouse_null_enter_hibernate_disable:
-0x048f 001833 jam 0 ,mem_mouse_null_enter_hibernate_flag 
-0x0490 001834 jam 0 ,mem_mouse_null_enter_hibernate_timer 
-0x0491 001835 rtn 
+0x048d 001833 jam 0 ,mem_mouse_null_enter_hibernate_flag 
+0x048e 001834 jam 0 ,mem_mouse_null_enter_hibernate_timer 
+0x048f 001835 rtn 
 :      001837 p_mouse_multi_led_blink_timer:
-0x0492 001838 fetch 1 ,mem_mouse_multi_led_blink_enable 
-0x0493 001839 rtn blank 
-0x0494 001840 branch p_mouse_multi_led_type_blink 
+0x0490 001838 fetch 1 ,mem_mouse_multi_led_blink_enable 
+0x0491 001839 rtn blank 
+0x0492 001840 branch p_mouse_multi_led_type_blink 
 :      001862 p_mouse_discovery_multi_led_blink:
-0x0495 001863 jam 0 ,mem_mouse_multi_led_blink_poweron3s_flag 
-0x0496 001864 jam 1 ,mem_mouse_multi_led_blink_timer_init 
+0x0493 001863 jam 0 ,mem_mouse_multi_led_blink_poweron3s_flag 
+0x0494 001864 jam 1 ,mem_mouse_multi_led_blink_timer_init 
 :      001865 p_mouse_discovery_multi_led_blink1:
-0x0497 001866 jam 0 ,mem_mouse_multi_led_blink_count_limited 
-0x0498 001867 jam 1 ,mem_mouse_multi_led_blink_count 
+0x0495 001866 jam 0 ,mem_mouse_multi_led_blink_count_limited 
+0x0496 001867 jam 1 ,mem_mouse_multi_led_blink_count 
 :      001868 p_mouse_multi_led_blink_enable:
-0x0499 001869 jam 5 ,mem_mouse_multi_led_blink_timer 
-0x049a 001870 jam on ,mem_mouse_multi_led_blink_enable 
-0x049b 001871 jam multi_led_blink ,mem_mouse_multi_led_type 
-0x049c 001872 rtn 
+0x0497 001869 jam 5 ,mem_mouse_multi_led_blink_timer 
+0x0498 001870 jam on ,mem_mouse_multi_led_blink_enable 
+0x0499 001871 jam multi_led_blink ,mem_mouse_multi_led_type 
+0x049a 001872 rtn 
 :      001874 p_mouse_bt_reconn_multi_led_blink:
-0x049d 001875 jam 3 ,mem_mouse_multi_led_blink_timer_init 
-0x049e 001876 branch p_mouse_discovery_multi_led_blink1 
+0x049b 001875 jam 3 ,mem_mouse_multi_led_blink_timer_init 
+0x049c 001876 branch p_mouse_discovery_multi_led_blink1 
 :      001878 p_mouse_multi_led_type_blink:
-0x049f 001879 arg mem_mouse_multi_led_blink_timer ,regc 
-0x04a0 001880 arg p_mouse_multi_led_type_blink_timeout ,regb 
-0x04a1 001881 branch timer_single_step 
+0x049d 001879 arg mem_mouse_multi_led_blink_timer ,regc 
+0x049e 001880 arg p_mouse_multi_led_type_blink_timeout ,regb 
+0x049f 001881 branch timer_single_step 
 :      001882 p_mouse_multi_led_type_blink_timeout:
-0x04a2 001883 fetch 1 ,mem_mouse_multi_led_blink_timer_init 
-0x04a3 001884 store 1 ,mem_mouse_multi_led_blink_timer 
-0x04a4 001885 fetch 1 ,mem_mouse_multi_led_blink_count_limited 
-0x04a5 001886 branch p_mouse_multi_led_blink_count_no_limited ,blank 
-0x04a6 001887 fetch 1 ,mem_mouse_multi_led_blink_count 
-0x04a7 001888 branch p_mouse_multi_led_blink_off ,blank 
-0x04a8 001889 increase -1 ,pdata 
-0x04a9 001890 store 1 ,mem_mouse_multi_led_blink_count 
+0x04a0 001883 fetch 1 ,mem_mouse_multi_led_blink_timer_init 
+0x04a1 001884 store 1 ,mem_mouse_multi_led_blink_timer 
+0x04a2 001885 fetch 1 ,mem_mouse_multi_led_blink_count_limited 
+0x04a3 001886 branch p_mouse_multi_led_blink_count_no_limited ,blank 
+0x04a4 001887 fetch 1 ,mem_mouse_multi_led_blink_count 
+0x04a5 001888 branch p_mouse_multi_led_blink_off ,blank 
+0x04a6 001889 increase -1 ,pdata 
+0x04a7 001890 store 1 ,mem_mouse_multi_led_blink_count 
 :      001891 p_mouse_multi_led_blink_count_no_limited:
-0x04aa 001892 fetch 1 ,mem_mouse_multi_led_state 
-0x04ab 001893 beq on ,p_mouse_multi_led_off 
+0x04a8 001892 fetch 1 ,mem_mouse_multi_led_state 
+0x04a9 001893 beq on ,p_mouse_multi_led_off 
 :      001894 p_mouse_multi_led_on:
-0x04ac 001895 jam on ,mem_mouse_multi_led_state 
-0x04ad 001896 fetcht 1 ,mem_mouse_multi_led_gpio 
-0x04ae 001897 call gpio_config_output 
-0x04af 001898 fetcht 1 ,mem_mouse_multi_led_gpio 
-0x04b0 001899 branch gpio_out_active 
+0x04aa 001895 jam on ,mem_mouse_multi_led_state 
+0x04ab 001896 fetcht 1 ,mem_mouse_multi_led_gpio 
+0x04ac 001897 call gpio_config_output 
+0x04ad 001898 fetcht 1 ,mem_mouse_multi_led_gpio 
+0x04ae 001899 branch gpio_out_active 
 :      001901 p_mouse_discovey_led_blink_off:
-0x04b1 001906 fetch 1 ,mem_mouse_multi_led_blink_poweron3s_flag 
-0x04b2 001907 nrtn blank 
+0x04af 001906 fetch 1 ,mem_mouse_multi_led_blink_poweron3s_flag 
+0x04b0 001907 nrtn blank 
 :      001908 p_mouse_multi_led_blink_off:
-0x04b3 001909 setarg 0 
-0x04b4 001910 store 3 ,mem_mouse_multi_led_blink_timer 
+0x04b1 001909 setarg 0 
+0x04b2 001910 store 3 ,mem_mouse_multi_led_blink_timer 
 :      001911 p_mouse_multi_led_off:
-0x04b5 001912 fetch 1 ,mem_mouse_multi_led_blink_count 
-0x04b6 001913 nbranch p_mouse_multi_led_off_wait_blink_over ,blank 
-0x04b7 001914 jam 0 ,mem_mouse_multi_led_blink_poweron3s_flag 
-0x04b8 001915 jam 0 ,mem_mouse_multi_led_blink_enable 
-0x04b9 001916 jam 0 ,mem_mouse_multi_led_type 
+0x04b3 001912 fetch 1 ,mem_mouse_multi_led_blink_count 
+0x04b4 001913 nbranch p_mouse_multi_led_off_wait_blink_over ,blank 
+0x04b5 001914 jam 0 ,mem_mouse_multi_led_blink_poweron3s_flag 
+0x04b6 001915 jam 0 ,mem_mouse_multi_led_blink_enable 
+0x04b7 001916 jam 0 ,mem_mouse_multi_led_type 
 :      001917 p_mouse_multi_led_off_wait_blink_over:
-0x04ba 001918 jam 0 ,mem_mouse_multi_led_on_timer 
-0x04bb 001919 jam off ,mem_mouse_multi_led_state 
+0x04b8 001918 jam 0 ,mem_mouse_multi_led_on_timer 
+0x04b9 001919 jam off ,mem_mouse_multi_led_state 
 :      001920 p_mouse_multi_led_gpio_set_high:
-0x04bc 001921 fetcht 1 ,mem_mouse_multi_led_gpio 
-0x04bd 001922 call gpio_config_output 
-0x04be 001923 fetcht 1 ,mem_mouse_multi_led_gpio 
-0x04bf 001924 branch gpio_out_inactive 
+0x04ba 001921 fetcht 1 ,mem_mouse_multi_led_gpio 
+0x04bb 001922 call gpio_config_output 
+0x04bc 001923 fetcht 1 ,mem_mouse_multi_led_gpio 
+0x04bd 001924 branch gpio_out_inactive 
 :      001939 p_mouse_mode_24g_device_multi_led_blink3s:
-0x04c0 001940 jam 5 ,mem_mouse_multi_led_blink_count 
-0x04c1 001941 jam 10 ,mem_mouse_multi_led_blink_timer_init 
-0x04c2 001942 jam 1 ,mem_mouse_multi_led_blink_count_limited 
-0x04c3 001943 branch p_mouse_multi_led_blink_enable 
+0x04be 001940 jam 5 ,mem_mouse_multi_led_blink_count 
+0x04bf 001941 jam 10 ,mem_mouse_multi_led_blink_timer_init 
+0x04c0 001942 jam 1 ,mem_mouse_multi_led_blink_count_limited 
+0x04c1 001943 branch p_mouse_multi_led_blink_enable 
 :      001947 p_mouse_seting_dpi:
 :      001948 p_mouse_seting_sensor_type:
-0x04c4 001949 fetch 1 ,mem_config_sensor_type 
-0x04c5 001953 beq ka8 ,p_mouse_seting_ka8_dpi 
-0x04c6 001954 branch p_mouse_seting_3065xy_dpi 
+0x04c2 001949 fetch 1 ,mem_config_sensor_type 
+0x04c3 001953 beq ka8 ,p_mouse_seting_ka8_dpi 
+0x04c4 001954 branch p_mouse_seting_3065xy_dpi 
 :      001963 p_mouse_3205_dpi_recount:
-0x04c7 001964 jam mouse_dpi_level3 ,mem_mouse_dpi 
-0x04c8 001965 rtn 
+0x04c5 001964 jam mouse_dpi_level3 ,mem_mouse_dpi 
+0x04c6 001965 rtn 
 :      001967 p_mouse_seting_3065xy_dpi:
-0x04c9 001968 fetch 1 ,mem_mouse_dpi 
-0x04ca 001969 sub pdata ,mouse_dpi_level2 ,null 
-0x04cb 001970 call p_mouse_3205_dpi_recount ,zero 
-0x04cc 001971 fetch 1 ,mem_mouse_dpi 
-0x04cd 001972 beq mouse_dpi_level1 ,p_mouse_3065xy_set_cpi1 
-0x04ce 001973 beq mouse_dpi_level4 ,p_mouse_3065xy_set_cpi4 
+0x04c7 001968 fetch 1 ,mem_mouse_dpi 
+0x04c8 001969 sub pdata ,mouse_dpi_level2 ,null 
+0x04c9 001970 call p_mouse_3205_dpi_recount ,zero 
+0x04ca 001971 fetch 1 ,mem_mouse_dpi 
+0x04cb 001972 beq mouse_dpi_level1 ,p_mouse_3065xy_set_cpi1 
+0x04cc 001973 beq mouse_dpi_level4 ,p_mouse_3065xy_set_cpi4 
 :      001974 p_mouse_3065xy_set_cpi3:
-0x04cf 001975 fetch 1 ,mem_3065xy_dpi_3 
+0x04cd 001975 fetch 1 ,mem_3065xy_dpi_3 
 :      001976 p_mouse_dpi_store:
-0x04d0 001977 store 1 ,mem_mouse_cpi_count 
-0x04d1 001978 branch mouse_p3205_dpi + 3 
+0x04ce 001977 store 1 ,mem_mouse_cpi_count 
+0x04cf 001978 branch mouse_p3205_dpi + 3 
 :      001979 p_mouse_3065xy_set_cpi1:
-0x04d2 001980 fetch 1 ,mem_3065xy_dpi_1 
-0x04d3 001981 branch p_mouse_dpi_store 
+0x04d0 001980 fetch 1 ,mem_3065xy_dpi_1 
+0x04d1 001981 branch p_mouse_dpi_store 
 :      001982 p_mouse_3065xy_set_cpi4:
-0x04d4 001983 fetch 1 ,mem_3065xy_dpi_4 
-0x04d5 001984 branch p_mouse_dpi_store 
+0x04d2 001983 fetch 1 ,mem_3065xy_dpi_4 
+0x04d3 001984 branch p_mouse_dpi_store 
 :      001986 p_mouse_seting_ka8_dpi:
-0x04d6 001987 fetch 1 ,mem_mouse_dpi 
-0x04d7 001988 call p_mouse_3205_dpi_recount ,blank 
-0x04d8 001989 fetch 1 ,mem_mouse_dpi 
-0x04d9 001990 beq mouse_dpi_level2 ,mouse_set_cpi2 
-0x04da 001991 beq mouse_dpi_level4 ,p_mouse_ka8_set_cpi3 
-0x04db 001992 branch mouse_set_cpi4 
+0x04d4 001987 fetch 1 ,mem_mouse_dpi 
+0x04d5 001988 call p_mouse_3205_dpi_recount ,blank 
+0x04d6 001989 fetch 1 ,mem_mouse_dpi 
+0x04d7 001990 beq mouse_dpi_level2 ,mouse_set_cpi2 
+0x04d8 001991 beq mouse_dpi_level4 ,p_mouse_ka8_set_cpi3 
+0x04d9 001992 branch mouse_set_cpi4 
 :      001993 p_mouse_ka8_set_cpi3:
-0x04dc 001994 setarg 5 
-0x04dd 001995 branch mouse_p3205_dpi 
+0x04da 001994 setarg 5 
+0x04db 001995 branch mouse_p3205_dpi 
 :      002007 p_mouse_motion:
-0x04de 002008 disable user 
-0x04df 002009 setarg 0 
-0x04e0 002010 store 6 ,mem_mouse_x 
-0x04e1 002011 call p_mouse_cheak_sensor_data 
-0x04e2 002012 call mouse_zwheel 
-0x04e3 002013 call mouse_t_zwheel 
-0x04e4 002014 call p_mouse_key 
-0x04e5 002015 nbranch p_drawing_optima_init ,user 
-0x04e6 002016 call p_drawing_optima 
-0x04e7 002017 branch mouse_motion + 9 
+0x04dc 002008 disable user 
+0x04dd 002009 setarg 0 
+0x04de 002010 store 6 ,mem_mouse_x 
+0x04df 002011 call p_mouse_cheak_sensor_data 
+0x04e0 002012 call mouse_zwheel 
+0x04e1 002013 call mouse_t_zwheel 
+0x04e2 002014 call p_mouse_key 
+0x04e3 002015 nbranch p_drawing_optima_init ,user 
+0x04e4 002016 call p_drawing_optima 
+0x04e5 002017 branch mouse_motion + 9 
 :      002019 p_mouse_key:
-0x04e8 002020 call p_mouse_check_key_gpio 
-0x04e9 002021 branch mouse_key + 1 
+0x04e6 002020 call p_mouse_check_key_gpio 
+0x04e7 002021 branch mouse_key + 1 
 :      002023 p_mouse_check_key_gpio:
-0x04ea 002024 arg 0 ,rega 
-0x04eb 002025 call p_mouse_check_lkey_gpio 
-0x04ec 002028 call p_mouse_check_skey_gpio 
-0x04ed 002029 branch mouse_check_key_gpio_output 
+0x04e8 002024 arg 0 ,rega 
+0x04e9 002025 call p_mouse_check_lkey_gpio 
+0x04ea 002028 call p_mouse_check_skey_gpio 
+0x04eb 002029 branch mouse_check_key_gpio_output 
 :      002030 p_mouse_check_skey_gpio:
-0x04ee 002033 call p_mouse_check_bk_key_gpio 
-0x04ef 002034 branch p_mouse_check_fw_key_gpio 
+0x04ec 002033 call p_mouse_check_bk_key_gpio 
+0x04ed 002034 branch p_mouse_check_fw_key_gpio 
 :      002036 p_mouse_check_lkey_gpio:
-0x04f0 002037 fetcht 1 ,mem_lbutton_gpio 
-0x04f1 002038 call p_gpio_set_input_pu 
-0x04f2 002039 fetcht 1 ,mem_lbutton_gpio 
-0x04f3 002040 call gpio_get_bit 
-0x04f4 002041 setflag true ,0 ,rega 
+0x04ee 002037 fetcht 1 ,mem_lbutton_gpio 
+0x04ef 002038 call p_gpio_set_input_pu 
+0x04f0 002039 fetcht 1 ,mem_lbutton_gpio 
+0x04f1 002040 call gpio_get_bit 
+0x04f2 002041 setflag true ,0 ,rega 
 :      002043 p_mouse_check_rkey_gpio:
-0x04f5 002044 fetcht 1 ,mem_rbutton_gpio 
-0x04f6 002045 call p_gpio_set_input_pu 
-0x04f7 002046 fetcht 1 ,mem_rbutton_gpio 
-0x04f8 002047 call gpio_get_bit 
-0x04f9 002048 setflag true ,1 ,rega 
+0x04f3 002044 fetcht 1 ,mem_rbutton_gpio 
+0x04f4 002045 call p_gpio_set_input_pu 
+0x04f5 002046 fetcht 1 ,mem_rbutton_gpio 
+0x04f6 002047 call gpio_get_bit 
+0x04f7 002048 setflag true ,1 ,rega 
 :      002050 p_mouse_check_mkey_gpio:
-0x04fa 002051 fetcht 1 ,mem_mbutton_gpio 
-0x04fb 002052 call p_gpio_set_input_pu 
-0x04fc 002053 fetcht 1 ,mem_mbutton_gpio 
-0x04fd 002054 call gpio_get_bit 
-0x04fe 002055 setflag true ,2 ,rega 
-0x04ff 002056 rtn 
+0x04f8 002051 fetcht 1 ,mem_mbutton_gpio 
+0x04f9 002052 call p_gpio_set_input_pu 
+0x04fa 002053 fetcht 1 ,mem_mbutton_gpio 
+0x04fb 002054 call gpio_get_bit 
+0x04fc 002055 setflag true ,2 ,rega 
+0x04fd 002056 rtn 
 :      002057 p_mouse_check_bk_key_gpio:
-0x0500 002058 fetcht 1 ,mem_bk_button_gpio 
-0x0501 002059 call p_gpio_set_input_pd 
-0x0502 002060 fetcht 1 ,mem_bk_button_gpio 
-0x0503 002061 call gpio_get_bit 
-0x0504 002062 nsetflag true ,3 ,rega 
-0x0505 002063 branch p_gpio_set_input_pu 
+0x04fe 002058 fetcht 1 ,mem_bk_button_gpio 
+0x04ff 002059 call p_gpio_set_input_pd 
+0x0500 002060 fetcht 1 ,mem_bk_button_gpio 
+0x0501 002061 call gpio_get_bit 
+0x0502 002062 nsetflag true ,3 ,rega 
+0x0503 002063 branch p_gpio_set_input_pu 
 :      002064 p_mouse_check_fw_key_gpio:
-0x0506 002065 fetcht 1 ,mem_fw_button_gpio 
-0x0507 002066 call p_gpio_set_input_pd 
-0x0508 002067 fetcht 1 ,mem_fw_button_gpio 
-0x0509 002068 call gpio_get_bit 
-0x050a 002069 nsetflag true ,4 ,rega 
+0x0504 002065 fetcht 1 ,mem_fw_button_gpio 
+0x0505 002066 call p_gpio_set_input_pd 
+0x0506 002067 fetcht 1 ,mem_fw_button_gpio 
+0x0507 002068 call gpio_get_bit 
+0x0508 002069 nsetflag true ,4 ,rega 
 :      002070 p_gpio_set_input_pu:
-0x050b 002071 set1 gpio_active_bit ,temp 
-0x050c 002072 arg core_gpio_pu0 ,contw 
-0x050d 002073 call gpio_set_bit 
-0x050e 002074 set0 gpio_active_bit ,temp 
-0x050f 002075 branch p_gpio_set_input_pd4 
+0x0509 002071 set1 gpio_active_bit ,temp 
+0x050a 002072 arg core_gpio_pu0 ,contw 
+0x050b 002073 call gpio_set_bit 
+0x050c 002074 set0 gpio_active_bit ,temp 
+0x050d 002075 branch p_gpio_set_input_pd4 
 :      002077 p_gpio_set_input_pd:
-0x0510 002078 set0 gpio_active_bit ,temp 
-0x0511 002079 arg core_gpio_pu0 ,contw 
-0x0512 002080 call gpio_set_bit 
-0x0513 002081 set1 gpio_active_bit ,temp 
+0x050e 002078 set0 gpio_active_bit ,temp 
+0x050f 002079 arg core_gpio_pu0 ,contw 
+0x0510 002080 call gpio_set_bit 
+0x0511 002081 set1 gpio_active_bit ,temp 
 :      002082 p_gpio_set_input_pd4:
-0x0514 002083 arg core_gpio_pd0 ,contw 
-0x0515 002084 branch gpio_set_high_impedance + 4 
+0x0512 002083 arg core_gpio_pd0 ,contw 
+0x0513 002084 branch gpio_set_high_impedance + 4 
 :      002087 p_mouse_cheak_sensor_data:
 :      002090 p_mouse_p32xx_sensor_motion:
-0x0516 002091 call mouse_clear_sensor_data 
-0x0517 002092 disable user 
-0x0518 002093 branch mouse_p32xx_sensor_motion_2 
+0x0514 002091 call mouse_clear_sensor_data 
+0x0515 002092 disable user 
+0x0516 002093 branch mouse_p32xx_sensor_motion_2 
 :      002098 p_mouse_bb_event_discovery_btn:
-0x0519 002099 call p_mouse_null_enter_hibernate_disable 
-0x051a 002100 isolate1 mark_24g ,mark 
-0x051b 002101 call p_g24_check_51cmd_stop_24g ,true 
-0x051c 002102 jam 0 ,mem_mouse_send_blank_timer 
-0x051d 002103 fetch 1 ,mem_mouse_le_not_tx_disconn 
-0x051e 002104 call mouse_disconnect ,blank 
-0x051f 002105 setarg 0 
-0x0520 002106 store 2 ,mem_mouse_no_data_timer 
-0x0521 002107 branch mouse_bb_event_discovery_btn + 3 
+0x0517 002099 call p_mouse_null_enter_hibernate_disable 
+0x0518 002100 isolate1 mark_24g ,mark 
+0x0519 002101 call p_g24_check_51cmd_stop_24g ,true 
+0x051a 002102 jam 0 ,mem_mouse_send_blank_timer 
+0x051b 002103 fetch 1 ,mem_mouse_le_not_tx_disconn 
+0x051c 002104 call mouse_disconnect ,blank 
+0x051d 002105 setarg 0 
+0x051e 002106 store 2 ,mem_mouse_no_data_timer 
+0x051f 002107 branch mouse_bb_event_discovery_btn + 3 
 :      002109 p_mouse_start_discovery:
-0x0522 002110 jam zcode_30 ,mem_zcode_temp_param0 
-0x0523 002111 branch p_zcode_entrance 
+0x0520 002110 jam zcode_30 ,mem_zcode_temp_param0 
+0x0521 002111 branch p_zcode_entrance 
 :      002113 p_mouse_stop_discovery:
-0x0524 002114 call p_mouse_discovey_led_blink_off 
-0x0525 002115 call p_mouse_init_sensor_reset 
-0x0526 002116 branch mouse_stop_discovery + 1 
+0x0522 002114 call p_mouse_discovey_led_blink_off 
+0x0523 002115 call p_mouse_init_sensor_reset 
+0x0524 002116 branch mouse_stop_discovery + 1 
 :      002118 p_le_slave_match:
-0x0527 002119 fetch 1 ,mem_le_md_count 
-0x0528 002120 pincrease 1 
-0x0529 002121 store 1 ,mem_le_md_count 
-0x052a 002122 beq le_md_max_count ,le_slave_cont 
-0x052b 002123 call le_acknowledge 
-0x052c 002124 call le_prepare_tx 
-0x052d 002125 call power_ctrl_start 
-0x052e 002126 branch le_slave_match + 7 
+0x0525 002119 fetch 1 ,mem_le_md_count 
+0x0526 002120 pincrease 1 
+0x0527 002121 store 1 ,mem_le_md_count 
+0x0528 002122 beq le_md_max_count ,le_slave_cont 
+0x0529 002123 call le_acknowledge 
+0x052a 002124 call le_prepare_tx 
+0x052b 002125 call power_ctrl_start 
+0x052c 002126 branch le_slave_match + 7 
 :      002128 p_le_next_adv_channel:
-0x052f 002129 fetch 1 ,mem_le_ch_mapped 
-0x0530 002130 increase 1 ,pdata 
-0x0531 002131 store 1 ,mem_le_ch_mapped 
-0x0532 002132 rtnne 40 
-0x0533 002133 jam 37 ,mem_le_ch_mapped 
-0x0534 002134 rtn 
+0x052d 002129 fetch 1 ,mem_le_ch_mapped 
+0x052e 002130 increase 1 ,pdata 
+0x052f 002131 store 1 ,mem_le_ch_mapped 
+0x0530 002132 rtnne 40 
+0x0531 002133 jam 37 ,mem_le_ch_mapped 
+0x0532 002134 rtn 
 :      002136 p_le_receive_skip:
-0x0535 002137 call save_rssi 
-0x0536 002138 call p_rssi_signal 
-0x0537 002139 branch le_receive_skip + 2 
+0x0533 002137 call save_rssi 
+0x0534 002138 call p_rssi_signal 
+0x0535 002139 branch le_receive_skip + 2 
 :      002141 p_le_update_param:
-0x0538 002142 jam zcode_20 ,mem_zcode_temp_param0 
-0x0539 002143 branch p_zcode_entrance 
+0x0536 002142 jam zcode_20 ,mem_zcode_temp_param0 
+0x0537 002143 branch p_zcode_entrance 
 :      002145 p_le_update_channel_map:
-0x053a 002146 jam zcode_21 ,mem_zcode_temp_param0 
-0x053b 002147 branch p_zcode_entrance 
+0x0538 002146 jam zcode_21 ,mem_zcode_temp_param0 
+0x0539 002147 branch p_zcode_entrance 
 :      002149 p_le_prepare_tx:
-0x053c 002150 fetch 1 ,mem_le_arq 
-0x053d 002151 bbit1 wak ,p_le_prepare_tx_wak 
-0x053e 002152 call power_ctrl_pac_succ_incrs 
-0x053f 002153 fetch 1 ,mem_empty_count 
-0x0540 002154 nbranch p_le_send_empyt ,blank 
-0x0541 002155 fetch 1 ,mem_le_state 
-0x0542 002156 bbit0 lestate_encryption ,p_le_tx_4 
-0x0543 002157 fetch 1 ,mem_le_rxbuf + 1 
-0x0544 002158 branch p_le_tx_4 ,blank 
-0x0545 002159 branch le_send_empty 
+0x053a 002150 fetch 1 ,mem_le_arq 
+0x053b 002151 bbit1 wak ,p_le_prepare_tx_wak 
+0x053c 002152 call power_ctrl_pac_succ_incrs 
+0x053d 002153 fetch 1 ,mem_empty_count 
+0x053e 002154 nbranch p_le_send_empyt ,blank 
+0x053f 002155 fetch 1 ,mem_le_state 
+0x0540 002156 bbit0 lestate_encryption ,p_le_tx_4 
+0x0541 002157 fetch 1 ,mem_le_rxbuf + 1 
+0x0542 002158 branch p_le_tx_4 ,blank 
+0x0543 002159 branch le_send_empty 
 :      002160 p_le_send_empyt:
-0x0546 002161 fetch 1 ,mem_empty_count 
-0x0547 002162 increase -1 ,pdata 
-0x0548 002163 store 1 ,mem_empty_count 
-0x0549 002164 branch le_send_empty 
+0x0544 002161 fetch 1 ,mem_empty_count 
+0x0545 002162 increase -1 ,pdata 
+0x0546 002163 store 1 ,mem_empty_count 
+0x0547 002164 branch le_send_empty 
 :      002165 p_le_tx_4:
-0x054a 002166 fetch 1 ,mem_le_pairing_state 
-0x054b 002167 bne flag_le_pairing_after_auth ,p_in_le_tx_4 
-0x054c 002168 jam 3 ,mem_empty_count 
+0x0548 002166 fetch 1 ,mem_le_pairing_state 
+0x0549 002167 bne flag_le_pairing_after_auth ,p_in_le_tx_4 
+0x054a 002168 jam 3 ,mem_empty_count 
 :      002169 p_in_le_tx_4:
-0x054d 002170 call le_fifo_check_nearly_full 
-0x054e 002171 call p_mouse_data_pull ,blank 
-0x054f 002172 branch le_prepare_tx + 4 
+0x054b 002170 call le_fifo_check_nearly_full 
+0x054c 002171 call p_mouse_data_pull ,blank 
+0x054d 002172 branch le_prepare_tx + 4 
 :      002174 p_le_check_tx_retransmit_setmd:
-0x0550 002175 fetch 1 ,mem_le_connect_status_flag 
-0x0551 002176 and pdata ,0x03 ,pdata 
-0x0552 002177 rtnne 0x03 
-0x0553 002178 fetch 1 ,mem_mouse_data_queue_num 
-0x0554 002179 rtn blank 
-0x0555 002180 fetch 1 ,mem_le_txlen 
-0x0556 002181 rtn blank 
-0x0557 002182 fetch 1 ,mem_le_txheader 
-0x0558 002183 set1 md ,pdata 
-0x0559 002184 store 1 ,mem_le_txheader 
-0x055a 002185 call le_set_md 
-0x055b 002186 rtn 
+0x054e 002175 fetch 1 ,mem_le_connect_status_flag 
+0x054f 002176 and pdata ,0x03 ,pdata 
+0x0550 002177 rtnne 0x03 
+0x0551 002178 fetch 1 ,mem_mouse_data_queue_num 
+0x0552 002179 rtn blank 
+0x0553 002180 fetch 1 ,mem_le_txlen 
+0x0554 002181 rtn blank 
+0x0555 002182 fetch 1 ,mem_le_txheader 
+0x0556 002183 set1 md ,pdata 
+0x0557 002184 store 1 ,mem_le_txheader 
+0x0558 002185 call le_set_md 
+0x0559 002186 rtn 
 :      002189 p_le_prepare_tx_wak:
-0x055c 002190 call p_le_check_tx_retransmit_setmd 
+0x055a 002190 call p_le_check_tx_retransmit_setmd 
 :      002191 p_le_power_ctrl_pac_succ_decrs:
-0x055d 002192 branch power_ctrl_pac_succ_decrs 
+0x055b 002192 branch power_ctrl_pac_succ_decrs 
 :      002194 p_mouse_le_reconn_write_enable_timer_reinit:
-0x055e 002195 fetch 1 ,mem_mouse_le_reconnect_flag 
-0x055f 002196 rtn blank 
-0x0560 002197 fetch 1 ,mem_le_connect_status_flag 
-0x0561 002198 and pdata ,0x03 ,pdata 
-0x0562 002199 rtneq 0x03 
-0x0563 002200 jam 2 ,mem_le_start_encrypt_timer 
-0x0564 002201 rtn 
+0x055c 002195 fetch 1 ,mem_mouse_le_reconnect_flag 
+0x055d 002196 rtn blank 
+0x055e 002197 fetch 1 ,mem_le_connect_status_flag 
+0x055f 002198 and pdata ,0x03 ,pdata 
+0x0560 002199 rtneq 0x03 
+0x0561 002200 jam 2 ,mem_le_start_encrypt_timer 
+0x0562 002201 rtn 
 :      002203 p_le_parse:
-0x0565 002204 rtnmark1 mark_old_packet 
-0x0566 002205 call le_fifo_check_full 
-0x0567 002206 nrtn blank 
-0x0568 002207 fetch 1 ,mem_le_rxbuf 
-0x0569 002208 and pdata ,0x3 ,pdata 
-0x056a 002209 store 1 ,mem_le_packet_llid 
-0x056b 002210 ifetch 1 ,contr 
-0x056c 002211 and pdata ,0x1f ,pdata 
-0x056d 002212 store 1 ,mem_le_packet_size 
-0x056e 002213 rtn blank 
-0x056f 002214 copy contr ,pdata 
-0x0570 002215 store 2 ,mem_le_payload_ptr 
-0x0571 002216 fetch 1 ,mem_le_packet_llid 
-0x0572 002217 beq llid_le_ll ,p_le_parse_ll 
-0x0573 002218 branch le_parse_l2cap 
+0x0563 002204 rtnmark1 mark_old_packet 
+0x0564 002205 call le_fifo_check_full 
+0x0565 002206 nrtn blank 
+0x0566 002207 fetch 1 ,mem_le_rxbuf 
+0x0567 002208 and pdata ,0x3 ,pdata 
+0x0568 002209 store 1 ,mem_le_packet_llid 
+0x0569 002210 ifetch 1 ,contr 
+0x056a 002211 and pdata ,0x1f ,pdata 
+0x056b 002212 store 1 ,mem_le_packet_size 
+0x056c 002213 rtn blank 
+0x056d 002214 copy contr ,pdata 
+0x056e 002215 store 2 ,mem_le_payload_ptr 
+0x056f 002216 fetch 1 ,mem_le_packet_llid 
+0x0570 002217 beq llid_le_ll ,p_le_parse_ll 
+0x0571 002218 branch le_parse_l2cap 
 :      002219 p_le_parse_ll:
-0x0574 002220 fetch 1 ,mem_le_rxbuf + 2 
-0x0575 002221 beq ll_connection_update_req ,p_le_parse_connection_update_req 
-0x0576 002222 beq ll_channel_map_req ,p_le_parse_channel_map_req 
-0x0577 002223 branch le_parse_ll + 1 
+0x0572 002220 fetch 1 ,mem_le_rxbuf + 2 
+0x0573 002221 beq ll_connection_update_req ,p_le_parse_connection_update_req 
+0x0574 002222 beq ll_channel_map_req ,p_le_parse_channel_map_req 
+0x0575 002223 branch le_parse_ll + 1 
 :      002224 p_le_parse_connection_update_req:
-0x0578 002225 call le_parse_connection_update_req 
-0x0579 002226 fetch 1 ,mem_mouse_le_updata_not_accepted_flag 
-0x057a 002227 rtn blank 
+0x0576 002225 call le_parse_connection_update_req 
+0x0577 002226 fetch 1 ,mem_mouse_le_updata_not_accepted_flag 
+0x0578 002227 rtn blank 
 :      002229 p_mouse_le_conn_param_update_rsp_not_accepted_mult_reset:
-0x057b 002230 fetch 1 ,mem_le_new_connslavelatency 
-0x057c 002231 store 1 ,mem_lpm_mult 
-0x057d 002232 store 1 ,mem_lpm_mult_init 
-0x057e 002233 rtn 
+0x0579 002230 fetch 1 ,mem_le_new_connslavelatency 
+0x057a 002231 store 1 ,mem_lpm_mult 
+0x057b 002232 store 1 ,mem_lpm_mult_init 
+0x057c 002233 rtn 
 :      002234 p_le_parse_channel_map_req:
-0x057f 002235 ifetch 5 ,contr 
-0x0580 002236 store 5 ,mem_le_new_map 
-0x0581 002237 ifetch 2 ,contr 
-0x0582 002238 store 2 ,mem_le_instant 
-0x0583 002239 branch le_parse_channel_map_req + 7 
+0x057d 002235 ifetch 5 ,contr 
+0x057e 002236 store 5 ,mem_le_new_map 
+0x057f 002237 ifetch 2 ,contr 
+0x0580 002238 store 2 ,mem_le_instant 
+0x0581 002239 branch le_parse_channel_map_req + 7 
 :      002241 p_le_parse_l2cap:
-0x0584 002242 ifetch 2 ,contr 
-0x0585 002243 beq le_l2cap_cid_att ,p_le_parse_att 
-0x0586 002244 beq le_l2cap_cid_smp ,p_le_parse_smp 
-0x0587 002245 branch le_parse_l2cap + 11 
+0x0582 002242 ifetch 2 ,contr 
+0x0583 002243 beq le_l2cap_cid_att ,p_le_parse_att 
+0x0584 002244 beq le_l2cap_cid_smp ,p_le_parse_smp 
+0x0585 002245 branch le_parse_l2cap + 11 
 :      002246 p_le_parse_att:
-0x0588 002247 call store_contr 
-0x0589 002248 call p_mouse_le_reconn_write_enable_timer_reinit 
-0x058a 002249 call get_contr 
-0x058b 002250 ifetch 3 ,contr 
-0x058c 002251 store 3 ,mem_le_att_opcode 
-0x058d 002252 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
-0x058e 002253 rshift8 pdata ,temp 
-0x058f 002254 sub temp ,0x24 ,null 
-0x0590 002255 branch p_le_parse_att1 ,positive 
-0x0591 002256 arg mem_mouse_le_uuid_sup ,temp 
-0x0592 002257 storet 2 ,mem_ui_le_uuid_table 
-0x0593 002258 call le_parse_att + 2 
-0x0594 002259 setarg 0x8e7a 
-0x0595 002260 store 2 ,mem_ui_le_uuid_table 
-0x0596 002261 rtn 
+0x0586 002247 call store_contr 
+0x0587 002248 call p_mouse_le_reconn_write_enable_timer_reinit 
+0x0588 002249 call get_contr 
+0x0589 002250 ifetch 3 ,contr 
+0x058a 002251 store 3 ,mem_le_att_opcode 
+0x058b 002252 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
+0x058c 002253 rshift8 pdata ,temp 
+0x058d 002254 sub temp ,0x24 ,null 
+0x058e 002255 branch p_le_parse_att1 ,positive 
+0x058f 002256 arg mem_mouse_le_uuid_sup ,temp 
+0x0590 002257 storet 2 ,mem_ui_le_uuid_table 
+0x0591 002258 call le_parse_att + 2 
+0x0592 002259 setarg 0x8e7a 
+0x0593 002260 store 2 ,mem_ui_le_uuid_table 
+0x0594 002261 rtn 
 :      002263 p_le_parse_att_read_by_group_type_request:
-0x0597 002264 call le_parse_att_read_by_group_type_request 
-0x0598 002265 call le_fifo_get_last_tx_ptr 
-0x0599 002266 increase 7 ,contr 
-0x059a 002267 ifetch 1 ,contr 
-0x059b 002268 rtnne attop_read_by_group_type_response 
-0x059c 002269 increase 5 ,contr 
-0x059d 002270 ifetch 2 ,contr 
-0x059e 002271 arg uuid_service_hids ,temp 
-0x059f 002272 isub temp ,null 
-0x05a0 002273 nrtn zero 
-0x05a1 002274 increase -4 ,contr 
-0x05a2 002275 setarg 0x2b 
-0x05a3 002276 istore 2 ,contr 
-0x05a4 002277 rtn 
+0x0595 002264 call le_parse_att_read_by_group_type_request 
+0x0596 002265 call le_fifo_get_last_tx_ptr 
+0x0597 002266 increase 7 ,contr 
+0x0598 002267 ifetch 1 ,contr 
+0x0599 002268 rtnne attop_read_by_group_type_response 
+0x059a 002269 increase 5 ,contr 
+0x059b 002270 ifetch 2 ,contr 
+0x059c 002271 arg uuid_service_hids ,temp 
+0x059d 002272 isub temp ,null 
+0x059e 002273 nrtn zero 
+0x059f 002274 increase -4 ,contr 
+0x05a0 002275 setarg 0x2b 
+0x05a1 002276 istore 2 ,contr 
+0x05a2 002277 rtn 
 :      002279 p_le_parse_att1:
-0x05a5 002280 beq attop_read_request ,p_le_parse_att_read_request 
-0x05a6 002281 branch le_parse_att + 2 
+0x05a3 002280 beq attop_read_request ,p_le_parse_att_read_request 
+0x05a4 002281 branch le_parse_att + 2 
 :      002282 p_le_parse_att_read_request:
-0x05a7 002283 fetcht 2 ,mem_le_att_handle 
-0x05a8 002284 fetch 1 ,mem_le_configuration 
-0x05a9 002285 bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
+0x05a5 002283 fetcht 2 ,mem_le_att_handle 
+0x05a6 002284 fetch 1 ,mem_le_configuration 
+0x05a7 002285 bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
 :      002286 p_le_send_att_read_response:
-0x05aa 002287 fetch 2 ,mem_le_att_handle 
-0x05ab 002288 beq 0x13 ,le_send_att_error_response_notfound 
-0x05ac 002289 fetcht 2 ,mem_le_att_handle 
-0x05ad 002290 branch le_send_att_read_response 
+0x05a8 002287 fetch 2 ,mem_le_att_handle 
+0x05a9 002288 beq 0x13 ,le_send_att_error_response_notfound 
+0x05aa 002289 fetcht 2 ,mem_le_att_handle 
+0x05ab 002290 branch le_send_att_read_response 
 :      002291 p_le_send_att_read_response_check_auth:
-0x05ae 002292 fetch 2 ,mem_le_pairing_handle 
-0x05af 002293 isub temp ,null 
-0x05b0 002294 nbranch p_le_send_att_read_response ,zero 
-0x05b1 002295 call le_check_encrypt_state 
-0x05b2 002296 nbranch p_le_send_att_read_response ,user 
-0x05b3 002297 branch le_send_att_read_response_check_auth + 5 
+0x05ac 002292 fetch 2 ,mem_le_pairing_handle 
+0x05ad 002293 isub temp ,null 
+0x05ae 002294 nbranch p_le_send_att_read_response ,zero 
+0x05af 002295 call le_check_encrypt_state 
+0x05b0 002296 nbranch p_le_send_att_read_response ,user 
+0x05b1 002297 branch le_send_att_read_response_check_auth + 5 
 :      002299 p_le_parse_smp:
-0x05b4 002300 ifetch 1 ,contr 
-0x05b5 002301 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
-0x05b6 002302 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
-0x05b7 002303 branch le_parse_smp + 1 
+0x05b2 002300 ifetch 1 ,contr 
+0x05b3 002301 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
+0x05b4 002302 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
+0x05b5 002303 branch le_parse_smp + 1 
 :      002304 p_le_parse_smp_pairing_request:
-0x05b8 002305 jam 1 ,mem_le_send_security_request_flag 
-0x05b9 002306 branch le_parse_smp_pairing_request 
+0x05b6 002305 jam 1 ,mem_le_send_security_request_flag 
+0x05b7 002306 branch le_parse_smp_pairing_request 
 :      002307 p_le_parse_smp_pairing_failed:
-0x05ba 002308 jam zcode_82 ,mem_zcode_temp_param0 
-0x05bb 002309 branch p_zcode_entrance 
+0x05b8 002308 jam zcode_82 ,mem_zcode_temp_param0 
+0x05b9 002309 branch p_zcode_entrance 
 :      002311 p_le_adv_not_match:
-0x05bc 002312 fetch 1 ,mem_le_ch_mapped 
-0x05bd 002313 bne 39 ,le_adv_loop 
-0x05be 002314 call p_le_adv_random_delay 
-0x05bf 002315 arg le_adv_interval_timer ,queue 
-0x05c0 002316 fetch 2 ,mem_le_adv_interval 
-0x05c1 002317 branch timer_init 
+0x05ba 002312 fetch 1 ,mem_le_ch_mapped 
+0x05bb 002313 bne 39 ,le_adv_loop 
+0x05bc 002314 call p_le_adv_random_delay 
+0x05bd 002315 arg le_adv_interval_timer ,queue 
+0x05be 002316 fetch 2 ,mem_le_adv_interval 
+0x05bf 002317 branch timer_init 
 :      002318 p_le_adv_random_delay:
-0x05c2 002319 random pdata 
-0x05c3 002320 arg 0x1ff ,temp 
-0x05c4 002321 iand temp ,pdata 
-0x05c5 002322 add pdata ,250 ,pdata 
-0x05c6 002323 branch delay 
+0x05c0 002319 random pdata 
+0x05c1 002320 arg 0x1ff ,temp 
+0x05c2 002321 iand temp ,pdata 
+0x05c3 002322 add pdata ,250 ,pdata 
+0x05c4 002323 branch delay 
 :      002325 p_le_lpm_setmult:
-0x05c7 002326 disable wake 
-0x05c8 002327 branch p_le_lpm_set_mult_attempt ,attempt 
-0x05c9 002328 nbranch le_lpm_lost ,match 
+0x05c5 002326 disable wake 
+0x05c6 002327 branch p_le_lpm_set_mult_attempt ,attempt 
+0x05c7 002328 nbranch le_lpm_lost ,match 
 :      002329 p_le_lpm_set_mult_attempt:
-0x05ca 002330 call lpm_match 
-0x05cb 002331 fetch 2 ,mem_rx_window_sniff 
-0x05cc 002332 store 2 ,mem_le_receive_window 
-0x05cd 002333 fetch 1 ,mem_le_connect_status_flag 
-0x05ce 002334 compare 3 ,pdata ,3 
-0x05cf 002335 nbranch lpm_mult_short ,true 
-0x05d0 002336 branch le_lpm_set_mult_attempt + 3 
+0x05c8 002330 call lpm_match 
+0x05c9 002331 fetch 2 ,mem_rx_window_sniff 
+0x05ca 002332 store 2 ,mem_le_receive_window 
+0x05cb 002333 fetch 1 ,mem_le_connect_status_flag 
+0x05cc 002334 compare 3 ,pdata ,3 
+0x05cd 002335 nbranch lpm_mult_short ,true 
+0x05ce 002336 branch le_lpm_set_mult_attempt + 3 
 :      002338 p_le_mouse_bb_event_connect_complete:
-0x05d1 002339 jam zcode_22 ,mem_zcode_temp_param0 
-0x05d2 002340 branch p_zcode_entrance 
+0x05cf 002339 jam zcode_22 ,mem_zcode_temp_param0 
+0x05d0 002340 branch p_zcode_entrance 
 :      002342 p_twspi_reset:
-0x05d3 002343 hfetch 1 ,core_gpio_out3 
-0x05d4 002344 and_into 0xfd ,pdata 
-0x05d5 002345 hstore 1 ,core_gpio_out3 
-0x05d6 002346 hfetcht 1 ,core_gpio_oe3 
-0x05d7 002347 or_into 0x2 ,temp 
-0x05d8 002348 hstoret 1 ,core_gpio_oe3 
-0x05d9 002349 call twspi_disable 
-0x05da 002350 and_into 0xfd ,temp 
-0x05db 002351 nop 13 
-0x05dc 002352 call p_twspi_enable 
-0x05dd 002353 hstoret 1 ,core_gpio_oe3 
-0x05de 002354 rtn 
+0x05d1 002343 hfetch 1 ,core_gpio_out3 
+0x05d2 002344 and_into 0xfd ,pdata 
+0x05d3 002345 hstore 1 ,core_gpio_out3 
+0x05d4 002346 hfetcht 1 ,core_gpio_oe3 
+0x05d5 002347 or_into 0x2 ,temp 
+0x05d6 002348 hstoret 1 ,core_gpio_oe3 
+0x05d7 002349 call twspi_disable 
+0x05d8 002350 and_into 0xfd ,temp 
+0x05d9 002351 nop 13 
+0x05da 002352 call p_twspi_enable 
+0x05db 002353 hstoret 1 ,core_gpio_oe3 
+0x05dc 002354 rtn 
 :      002356 p_spid_init:
-0x05df 002357 call spid_init_common 
+0x05dd 002357 call spid_init_common 
 :      002358 p_twspi_enable:
-0x05e0 002359 hfetch 1 ,core_gpio_sel1 
-0x05e1 002360 set1 0 ,pdata 
-0x05e2 002361 set0 1 ,pdata 
-0x05e3 002362 set0 3 ,pdata 
-0x05e4 002363 hstore 1 ,core_gpio_sel1 
-0x05e5 002364 rtn 
+0x05de 002359 hfetch 1 ,core_gpio_sel1 
+0x05df 002360 set1 0 ,pdata 
+0x05e0 002361 set0 1 ,pdata 
+0x05e1 002362 set0 3 ,pdata 
+0x05e2 002363 hstore 1 ,core_gpio_sel1 
+0x05e3 002364 rtn 
 :      002369 p_check_51cmd_once_continue:
-0x05e6 002370 call lmo_fifo_check 
-0x05e7 002371 nbranch check_51cmd_restore ,blank 
-0x05e8 002372 fetch 1 ,mem_fifo_temp 
-0x05e9 002373 bmark0 mark_context ,check_51cmd_check_idle 
-0x05ea 002374 beq bt_cmd_store_reconn_info_le ,p_flash_store_le_reconn_info 
-0x05eb 002375 beq bt_cmd_store_reconn_info_bt ,p_flash_store_bd_reconn_info 
-0x05ec 002376 beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
-0x05ed 002377 branch check_51cmd_once_continue + 2 
+0x05e4 002370 call lmo_fifo_check 
+0x05e5 002371 nbranch check_51cmd_restore ,blank 
+0x05e6 002372 fetch 1 ,mem_fifo_temp 
+0x05e7 002373 bmark0 mark_context ,check_51cmd_check_idle 
+0x05e8 002374 beq bt_cmd_store_reconn_info_le ,p_flash_store_le_reconn_info 
+0x05e9 002375 beq bt_cmd_store_reconn_info_bt ,p_flash_store_bd_reconn_info 
+0x05ea 002376 beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
+0x05eb 002377 branch check_51cmd_once_continue + 2 
 :      002379 p_flash_store_le_reconn_info:
-0x05ee 002380 jam rec_4_mode ,mem_record_bt_mode 
-0x05ef 002381 fetch 6 ,mem_le_plap 
-0x05f0 002382 branch p_flash_store_reconn_info 
+0x05ec 002380 jam rec_4_mode ,mem_record_bt_mode 
+0x05ed 002381 fetch 6 ,mem_le_plap 
+0x05ee 002382 branch p_flash_store_reconn_info 
 :      002383 p_flash_store_bd_reconn_info:
-0x05f1 002384 jam rec_3_mode ,mem_record_bt_mode 
-0x05f2 002385 fetch 6 ,mem_plap 
+0x05ef 002384 jam rec_3_mode ,mem_record_bt_mode 
+0x05f0 002385 fetch 6 ,mem_plap 
 :      002386 p_flash_store_reconn_info:
-0x05f3 002387 store 6 ,mem_temp_lap 
+0x05f1 002387 store 6 ,mem_temp_lap 
 :      002388 p_mouse_store_remote_bdaddr:
-0x05f4 002389 fetch mouse_flag_len ,mem_mouse_flag 
-0x05f5 002390 rtnbit0 mouse_store_eeprom_flag 
-0x05f6 002391 arg mouse_store_eeprom_flag ,queue 
-0x05f7 002392 call mouse_disable_function_flag 
-0x05f8 002393 call mouse_check_device_addr 
+0x05f2 002389 fetch mouse_flag_len ,mem_mouse_flag 
+0x05f3 002390 rtnbit0 mouse_store_eeprom_flag 
+0x05f4 002391 arg mouse_store_eeprom_flag ,queue 
+0x05f5 002392 call mouse_disable_function_flag 
+0x05f6 002393 call mouse_check_device_addr 
 :      002394 p_mouse_unplug_clean_bdaddr:
-0x05f9 002395 call mouse_before_store_reconn_info 
-0x05fa 002396 branch p_mouse_store_flash_device_info 
+0x05f7 002395 call mouse_before_store_reconn_info 
+0x05f8 002396 branch p_mouse_store_flash_device_info 
 :      002398 p_check_51cmd_ble_update_connect_param:
-0x05fb 002399 call le_fifo_check_full 
-0x05fc 002400 nrtn blank 
-0x05fd 002401 branch le_l2cap_tx_update_req 
+0x05f9 002399 call le_fifo_check_full 
+0x05fa 002400 nrtn blank 
+0x05fb 002401 branch le_l2cap_tx_update_req 
 :      002403 power_ctrl_pac_succ_cnt_init:
-0x05fe 002404 jam 1 ,mem_power_ctrl_level 
-0x05ff 002405 jam 0 ,mem_power_ctrl_pac_succ_cnt 
-0x0600 002406 rtn 
+0x05fc 002404 jam 1 ,mem_power_ctrl_level 
+0x05fd 002405 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x05fe 002406 rtn 
 :      002407 power_ctrl_pac_succ_incrs:
-0x0601 002408 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0602 002409 increase 1 ,pdata 
-0x0603 002410 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0604 002411 rtn 
+0x05ff 002408 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0600 002409 increase 1 ,pdata 
+0x0601 002410 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0602 002411 rtn 
 :      002412 power_ctrl_pac_succ_decrs:
-0x0605 002413 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0606 002414 sub pdata ,2 ,null 
-0x0607 002415 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-0x0608 002416 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0609 002417 rtneq 0 
-0x060a 002418 increase -1 ,pdata 
-0x060b 002419 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0x060c 002420 rtn 
+0x0603 002413 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0604 002414 sub pdata ,2 ,null 
+0x0605 002415 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
+0x0606 002416 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0607 002417 rtneq 0 
+0x0608 002418 increase -1 ,pdata 
+0x0609 002419 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0x060a 002420 rtn 
 :      002421 power_ctrl_pac_succ_cnt_reinit:
-0x060d 002422 jam 3 ,mem_power_ctrl_pac_succ_cnt 
-0x060e 002423 rtn 
+0x060b 002422 jam 3 ,mem_power_ctrl_pac_succ_cnt 
+0x060c 002423 rtn 
 :      002425 power_ctrl_start:
-0x060f 002426 fetch 2 ,mem_ui_state_map 
-0x0610 002427 rtnbit1 ui_state_ble_adv 
-0x0611 002428 rtnbit1 ui_state_bt_reconnect 
-0x0612 002429 rtnbit1 ui_state_bt_discovery 
-0x0613 002431 arg mem_rssi_signal_buf ,rega 
-0x0614 002432 call p_rssi_average 
-0x0615 002433 storet 1 ,mem_rssi_avg_received 
-0x0616 002435 setarg rssi_dis_max_24g 
-0x0617 002436 bmark1 mark_24g ,power_ctrl_start_next 
-0x0618 002437 setarg rssi_dis_max_ble 
+0x060d 002426 fetch 2 ,mem_ui_state_map 
+0x060e 002427 rtnbit1 ui_state_ble_adv 
+0x060f 002428 rtnbit1 ui_state_bt_reconnect 
+0x0610 002429 rtnbit1 ui_state_bt_discovery 
+0x0611 002431 arg mem_rssi_signal_buf ,rega 
+0x0612 002432 call p_rssi_average 
+0x0613 002433 storet 1 ,mem_rssi_avg_received 
+0x0614 002435 setarg rssi_dis_max_24g 
+0x0615 002436 bmark1 mark_24g ,power_ctrl_start_next 
+0x0616 002437 setarg rssi_dis_max_ble 
 :      002438 power_ctrl_start_next:
-0x0619 002439 isub temp ,null 
-0x061a 002440 nbranch power_ctrl_txpower_incrs_force ,positive 
-0x061b 002442 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x061c 002443 sub pdata ,2 ,null 
-0x061d 002444 nbranch power_ctrl_txpower_decrs_check ,positive 
-0x061e 002445 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x061f 002446 beq 0 ,power_ctrl_txpower_incrs 
-0x0620 002447 rtn 
+0x0617 002439 isub temp ,null 
+0x0618 002440 nbranch power_ctrl_txpower_incrs_force ,positive 
+0x0619 002442 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x061a 002443 sub pdata ,2 ,null 
+0x061b 002444 nbranch power_ctrl_txpower_decrs_check ,positive 
+0x061c 002445 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x061d 002446 beq 0 ,power_ctrl_txpower_incrs 
+0x061e 002447 rtn 
 :      002449 power_ctrl_txpower_decrs_check:
-0x0621 002450 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0622 002451 rtnne 50 
-0x0623 002452 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x061f 002450 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0620 002451 rtnne 50 
+0x0621 002452 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 :      002453 power_ctrl_txpower_decrs:
-0x0624 002454 fetcht 1 ,mem_rssi_avg_received 
-0x0625 002455 setarg rssi_dis_min_24g 
-0x0626 002456 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
-0x0627 002457 setarg rssi_dis_min_ble 
+0x0622 002454 fetcht 1 ,mem_rssi_avg_received 
+0x0623 002455 setarg rssi_dis_min_24g 
+0x0624 002456 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
+0x0625 002457 setarg rssi_dis_min_ble 
 :      002458 power_ctrl_txpower_decrs_next:
-0x0628 002459 isub temp ,null 
-0x0629 002460 nrtn positive 
-0x062a 002461 fetch 1 ,mem_power_ctrl_level 
-0x062b 002462 beq 0 ,power_ctrl_decrs_level0 
-0x062c 002463 increase -1 ,pdata 
-0x062d 002464 store 1 ,mem_power_ctrl_level 
-0x062e 002465 beq 0 ,power_ctrl_decrs_level0 
+0x0626 002459 isub temp ,null 
+0x0627 002460 nrtn positive 
+0x0628 002461 fetch 1 ,mem_power_ctrl_level 
+0x0629 002462 beq 0 ,power_ctrl_decrs_level0 
+0x062a 002463 increase -1 ,pdata 
+0x062b 002464 store 1 ,mem_power_ctrl_level 
+0x062c 002465 beq 0 ,power_ctrl_decrs_level0 
 :      002466 power_ctrl_decrs_level1:
 :      002467 power_ctrl_incrs_level1:
-0x062f 002468 jam tx_power_0db ,mem_tx_power 
-0x0630 002469 rtn 
+0x062d 002468 jam tx_power_0db ,mem_tx_power 
+0x062e 002469 rtn 
 :      002471 power_ctrl_txpower_incrs_force:
-0x0631 002472 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x062f 002472 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 :      002473 power_ctrl_txpower_incrs:
-0x0632 002474 fetch 1 ,mem_power_ctrl_level 
-0x0633 002475 beq 2 ,power_ctrl_incrs_level2 
-0x0634 002476 increase 1 ,pdata 
-0x0635 002477 store 1 ,mem_power_ctrl_level 
-0x0636 002478 beq 1 ,power_ctrl_incrs_level1 
+0x0630 002474 fetch 1 ,mem_power_ctrl_level 
+0x0631 002475 beq 2 ,power_ctrl_incrs_level2 
+0x0632 002476 increase 1 ,pdata 
+0x0633 002477 store 1 ,mem_power_ctrl_level 
+0x0634 002478 beq 1 ,power_ctrl_incrs_level1 
 :      002479 power_ctrl_incrs_level2:
-0x0637 002480 jam tx_power_5db ,mem_tx_power 
-0x0638 002481 rtn 
+0x0635 002480 jam tx_power_5db ,mem_tx_power 
+0x0636 002481 rtn 
 :      002483 power_ctrl_decrs_level0:
-0x0639 002484 jam tx_power_f5db ,mem_tx_power 
-0x063a 002485 rtn 
+0x0637 002484 jam tx_power_f5db ,mem_tx_power 
+0x0638 002485 rtn 
 :      002488 p_set_freq_tx:
-0x063b 002489 storet 1 ,mem_last_freq 
-0x063c 002490 add temp ,0 ,rega 
-0x063d 002491 call rf_write_freq 
-0x063e 002492 setarg param_pll_setup 
-0x063f 002493 call sleep 
+0x0639 002489 storet 1 ,mem_last_freq 
+0x063a 002490 add temp ,0 ,rega 
+0x063b 002491 call rf_write_freq 
+0x063c 002492 setarg param_pll_setup 
+0x063d 002493 call sleep 
 :      002494 p_rf_tx_enable:
-0x0640 002495 jam 0x1 ,rfen_adc 
-0x0641 002496 jam 0x3c ,rfen_rx 
-0x0642 002497 jam 0xe0 ,rfen_tx 
-0x0643 002498 nop 10 
-0x0644 002499 jam 0x01 ,rfen_mdm 
-0x0645 002500 jam 0x3d ,rfen_mdm 
-0x0646 002501 nop 10 
-0x0647 002502 jam 0xb7 ,rfen_sn 
-0x0648 002503 nop 10 
-0x0649 002504 jam 0x7d ,rfen_mdm 
-0x064a 002505 fetch 1 ,mem_tx_power 
-0x064b 002508 beq tx_power_5db ,p_set_tx_power_5db 
-0x064c 002510 beq tx_power_f5db ,p_set_tx_power_f5db 
-0x064d 002511 beq tx_power_pair ,p_set_tx_power_pair 
+0x063e 002495 jam 0x1 ,rfen_adc 
+0x063f 002496 jam 0x3c ,rfen_rx 
+0x0640 002497 jam 0xe0 ,rfen_tx 
+0x0641 002498 nop 10 
+0x0642 002499 jam 0x01 ,rfen_mdm 
+0x0643 002500 jam 0x3d ,rfen_mdm 
+0x0644 002501 nop 10 
+0x0645 002502 jam 0xb7 ,rfen_sn 
+0x0646 002503 nop 10 
+0x0647 002504 jam 0x7d ,rfen_mdm 
+0x0648 002505 fetch 1 ,mem_tx_power 
+0x0649 002508 beq tx_power_5db ,p_set_tx_power_5db 
+0x064a 002510 beq tx_power_f5db ,p_set_tx_power_f5db 
+0x064b 002511 beq tx_power_pair ,p_set_tx_power_pair 
 :      002513 p_set_tx_power_0db:
-0x064e 002514 call p_rx_low_sens 
-0x064f 002516 jam 0xd0 ,0x8955 
-0x0650 002517 jam 0xe0 ,0x8956 
-0x0651 002519 jam 0x6c ,0x8958 
-0x0652 002521 branch set_tx_power_0db 
+0x064c 002514 call p_rx_low_sens 
+0x064d 002516 jam 0xd0 ,0x8955 
+0x064e 002517 jam 0xe0 ,0x8956 
+0x064f 002519 jam 0x6c ,0x8958 
+0x0650 002521 branch set_tx_power_0db 
 :      002533 p_set_tx_power_5db:
-0x0653 002534 call p_rx_high_sens 
-0x0654 002536 jam 0xd0 ,0x8955 
-0x0655 002537 jam 0xe0 ,0x8956 
-0x0656 002539 jam 0x3c ,0x8958 
-0x0657 002541 branch set_tx_power_5db 
+0x0651 002534 call p_rx_high_sens 
+0x0652 002536 jam 0xd0 ,0x8955 
+0x0653 002537 jam 0xe0 ,0x8956 
+0x0654 002539 jam 0x3c ,0x8958 
+0x0655 002541 branch set_tx_power_5db 
 :      002553 p_set_tx_power_f5db:
-0x0658 002554 call p_rx_low_sens 
-0x0659 002556 jam 0xd0 ,0x8955 
-0x065a 002557 jam 0xc0 ,0x8956 
-0x065b 002559 jam 0x6c ,0x8958 
-0x065c 002561 branch set_tx_power_f5db 
+0x0656 002554 call p_rx_low_sens 
+0x0657 002556 jam 0xd0 ,0x8955 
+0x0658 002557 jam 0xc0 ,0x8956 
+0x0659 002559 jam 0x6c ,0x8958 
+0x065a 002561 branch set_tx_power_f5db 
 :      002563 p_rx_low_sens:
-0x065d 002564 jam 0x5b ,0x894c 
-0x065e 002565 jam 0x96 ,0x894d 
-0x065f 002566 jam 0x2c ,0x894e 
-0x0660 002567 jam 0x46 ,0x894f 
-0x0661 002568 rtn 
+0x065b 002564 jam 0x5b ,0x894c 
+0x065c 002565 jam 0x96 ,0x894d 
+0x065d 002566 jam 0x2c ,0x894e 
+0x065e 002567 jam 0x46 ,0x894f 
+0x065f 002568 rtn 
 :      002570 p_rx_high_sens:
-0x0662 002571 jam 0xfb ,0x894c 
-0x0663 002572 jam 0xef ,0x894d 
-0x0664 002573 jam 0xec ,0x894e 
-0x0665 002574 jam 0x5e ,0x894f 
-0x0666 002575 rtn 
+0x0660 002571 jam 0xfb ,0x894c 
+0x0661 002572 jam 0xef ,0x894d 
+0x0662 002573 jam 0xec ,0x894e 
+0x0663 002574 jam 0x5e ,0x894f 
+0x0664 002575 rtn 
 :      002577 p_set_tx_power_pair:
-0x0667 002579 jam 0xc2 ,0x8956 
-0x0668 002580 jam 0xd0 ,0x8955 
-0x0669 002581 rtn 
+0x0665 002579 jam 0xc2 ,0x8956 
+0x0666 002580 jam 0xd0 ,0x8955 
+0x0667 002581 rtn 
 :      002583 p_shutdown_radio:
-0x066a 002584 force 8 ,radio_ctrl 
-0x066b 002585 branch shutdown_radio + 1 
+0x0668 002584 force 8 ,radio_ctrl 
+0x0669 002585 branch shutdown_radio + 1 
 :      002587 p_initialize_radio_cont:
-0x066c 002588 call initialize_radio_cont + 1 
-0x066d 002589 jam clksel_dpll ,core_clksel 
-0x066e 002590 rtn 
+0x066a 002588 call initialize_radio_cont + 1 
+0x066b 002589 jam clksel_dpll ,core_clksel 
+0x066c 002590 rtn 
 :      002593 p_zcode_entrance:
-0x066f 002594 fetcht 1 ,mem_zcode_temp_param0 
-0x0670 002595 rshift4 temp ,temp 
-0x0671 002596 fetch 1 ,mem_zcode_current_number 
-0x0672 002597 isub temp ,null 
-0x0673 002598 branch p_zcode_run ,zero 
-0x0674 002599 storet 1 ,mem_zcode_current_number 
-0x0675 002600 increase 1 ,temp 
-0x0676 002601 setarg zcode_buff_size 
-0x0677 002602 imul32 temp ,temp 
-0x0678 002603 fetch 3 ,mem_xip_flash_offset 
-0x0679 002604 isub temp ,pdata 
-0x067a 002606 fetcht 3 ,mem_flash_start_addr 
-0x067b 002607 iadd temp ,pdata 
-0x067c 002608 increase -5 ,pdata 
-0x067d 002609 store 3 ,mem_flash_address 
-0x067e 002610 call p_flash_release_deep_power_down 
+0x066d 002594 fetcht 1 ,mem_zcode_temp_param0 
+0x066e 002595 rshift4 temp ,temp 
+0x066f 002596 fetch 1 ,mem_zcode_current_number 
+0x0670 002597 isub temp ,null 
+0x0671 002598 branch p_zcode_run ,zero 
+0x0672 002599 storet 1 ,mem_zcode_current_number 
+0x0673 002600 increase 1 ,temp 
+0x0674 002601 setarg zcode_buff_size 
+0x0675 002602 imul32 temp ,temp 
+0x0676 002603 fetch 3 ,mem_xip_flash_offset 
+0x0677 002604 isub temp ,pdata 
+0x0678 002606 fetcht 3 ,mem_flash_start_addr 
+0x0679 002607 iadd temp ,pdata 
+0x067a 002608 increase -5 ,pdata 
+0x067b 002609 store 3 ,mem_flash_address 
+0x067c 002610 call p_flash_release_deep_power_down 
 :      002611 p_zcode_read_loop:
-0x067f 002612 fetch 3 ,mem_flash_address 
-0x0680 002613 arg zcode_buff_size ,temp 
-0x0681 002614 arg mem_zcode_buff ,rega 
-0x0682 002615 call spid_read_flash 
-0x0683 002616 fetch 4 ,mem_zcode_buff 
-0x0684 002617 fetcht 4 ,mem_zcode_head 
-0x0685 002618 isub temp ,null 
-0x0686 002619 nbranch p_zcode_read_loop ,zero 
-0x0687 002620 call p_mouse_spi_init 
-0x0688 002622 setarg mem_zcode_buff 
-0x0689 002623 store 2 ,mem_patch_ptr 
-0x068a 002624 jam zcode_code_size ,mem_patch_len 
-0x068b 002625 call load_ucode 
-0x068c 002626 setarg 0 
-0x068d 002627 store 4 ,mem_patch_ptr 
+0x067d 002612 fetch 3 ,mem_flash_address 
+0x067e 002613 arg zcode_buff_size ,temp 
+0x067f 002614 arg mem_zcode_buff ,rega 
+0x0680 002615 call spid_read_flash 
+0x0681 002616 fetch 4 ,mem_zcode_buff 
+0x0682 002617 fetcht 4 ,mem_zcode_head 
+0x0683 002618 isub temp ,null 
+0x0684 002619 nbranch p_zcode_read_loop ,zero 
+0x0685 002620 call p_mouse_spi_init 
+0x0686 002622 setarg mem_zcode_buff 
+0x0687 002623 store 2 ,mem_patch_ptr 
+0x0688 002624 jam zcode_code_size ,mem_patch_len 
+0x0689 002625 call load_ucode 
+0x068a 002626 setarg 0 
+0x068b 002627 store 4 ,mem_patch_ptr 
 :      002628 p_zcode_run:
-0x068e 002629 fetch 1 ,mem_zcode_temp_param0 
-0x068f 002630 branch p_zcode 
+0x068c 002629 fetch 1 ,mem_zcode_temp_param0 
+0x068d 002630 branch p_zcode 
 :      002635 p_drawing_optima:
-0x0690 002636 fetch 4 ,mem_mouse_x 
-0x0691 002637 rtn blank 
-0x0692 002638 call p_data_abs_check 
-0x0693 002639 setarg 0x03 
-0x0694 002640 call p_pdata_greater_than_check 
-0x0695 002641 call p_disable_asm ,blank 
-0x0696 002642 ncall p_enable_asm ,blank 
-0x0697 002643 setarg 0x02 
-0x0698 002644 call p_data_less_than_check 
-0x0699 002645 call p_disable_asm ,blank 
-0x069a 002646 fetch 1 ,mem_mouse_asm_flag 
-0x069b 002647 beq 1 ,p_drawing_optima_modify 
+0x068e 002636 fetch 4 ,mem_mouse_x 
+0x068f 002637 rtn blank 
+0x0690 002638 call p_data_abs_check 
+0x0691 002639 setarg 0x03 
+0x0692 002640 call p_pdata_greater_than_check 
+0x0693 002641 call p_disable_asm ,blank 
+0x0694 002642 ncall p_enable_asm ,blank 
+0x0695 002643 setarg 0x02 
+0x0696 002644 call p_data_less_than_check 
+0x0697 002645 call p_disable_asm ,blank 
+0x0698 002646 fetch 1 ,mem_mouse_asm_flag 
+0x0699 002647 beq 1 ,p_drawing_optima_modify 
 :      002648 p_drawing_optima_init:
-0x069c 002649 arg 5 ,loopcnt 
-0x069d 002650 arg mem_mouse_asm_flag ,contw 
-0x069e 002651 branch clear_mem 
+0x069a 002649 arg 5 ,loopcnt 
+0x069b 002650 arg mem_mouse_asm_flag ,contw 
+0x069c 002651 branch clear_mem 
 :      002653 p_drawing_optima_modify:
-0x069f 002654 fetch 2 ,mem_mouse_x_pre 
-0x06a0 002655 store 2 ,mem_data_pre 
-0x06a1 002656 fetch 2 ,mem_mouse_x 
-0x06a2 002657 store 2 ,mem_data_current 
-0x06a3 002658 call p_drawing_optima_data_x 
-0x06a4 002659 fetch 2 ,mem_data_pre 
-0x06a5 002660 store 2 ,mem_mouse_x_pre 
-0x06a6 002661 fetch 2 ,mem_data_current 
-0x06a7 002662 store 2 ,mem_mouse_x 
-0x06a8 002664 fetch 2 ,mem_mouse_y_pre 
-0x06a9 002665 store 2 ,mem_data_pre 
-0x06aa 002666 fetch 2 ,mem_mouse_y 
-0x06ab 002667 store 2 ,mem_data_current 
-0x06ac 002668 call p_drawing_optima_data_y 
-0x06ad 002669 fetch 2 ,mem_data_pre 
-0x06ae 002670 store 2 ,mem_mouse_y_pre 
-0x06af 002671 fetch 2 ,mem_data_current 
-0x06b0 002672 store 2 ,mem_mouse_y 
-0x06b1 002674 rtn 
+0x069d 002654 fetch 2 ,mem_mouse_x_pre 
+0x069e 002655 store 2 ,mem_data_pre 
+0x069f 002656 fetch 2 ,mem_mouse_x 
+0x06a0 002657 store 2 ,mem_data_current 
+0x06a1 002658 call p_drawing_optima_data_x 
+0x06a2 002659 fetch 2 ,mem_data_pre 
+0x06a3 002660 store 2 ,mem_mouse_x_pre 
+0x06a4 002661 fetch 2 ,mem_data_current 
+0x06a5 002662 store 2 ,mem_mouse_x 
+0x06a6 002664 fetch 2 ,mem_mouse_y_pre 
+0x06a7 002665 store 2 ,mem_data_pre 
+0x06a8 002666 fetch 2 ,mem_mouse_y 
+0x06a9 002667 store 2 ,mem_data_current 
+0x06aa 002668 call p_drawing_optima_data_y 
+0x06ab 002669 fetch 2 ,mem_data_pre 
+0x06ac 002670 store 2 ,mem_mouse_y_pre 
+0x06ad 002671 fetch 2 ,mem_data_current 
+0x06ae 002672 store 2 ,mem_mouse_y 
+0x06af 002674 rtn 
 :      002676 p_drawing_optima_data_x:
-0x06b2 002677 fetch 2 ,mem_data_pre 
-0x06b3 002678 fetcht 2 ,mem_data_current 
-0x06b4 002679 iadd temp ,pdata 
-0x06b5 002680 fetcht 1 ,mem_mouse_data_xtemp 
-0x06b6 002681 iadd temp ,pdata 
-0x06b7 002682 and pdata ,0x01 ,temp 
-0x06b8 002683 storet 1 ,mem_mouse_data_xtemp 
-0x06b9 002684 branch p_drawing_optima_data 
+0x06b0 002677 fetch 2 ,mem_data_pre 
+0x06b1 002678 fetcht 2 ,mem_data_current 
+0x06b2 002679 iadd temp ,pdata 
+0x06b3 002680 fetcht 1 ,mem_mouse_data_xtemp 
+0x06b4 002681 iadd temp ,pdata 
+0x06b5 002682 and pdata ,0x01 ,temp 
+0x06b6 002683 storet 1 ,mem_mouse_data_xtemp 
+0x06b7 002684 branch p_drawing_optima_data 
 :      002686 p_drawing_optima_data_y:
-0x06ba 002687 fetch 2 ,mem_data_pre 
-0x06bb 002688 fetcht 2 ,mem_data_current 
-0x06bc 002689 iadd temp ,pdata 
-0x06bd 002690 fetcht 1 ,mem_mouse_data_ytemp 
-0x06be 002691 iadd temp ,pdata 
-0x06bf 002692 and pdata ,0x01 ,temp 
-0x06c0 002693 storet 1 ,mem_mouse_data_ytemp 
-0x06c1 002694 branch p_drawing_optima_data 
+0x06b8 002687 fetch 2 ,mem_data_pre 
+0x06b9 002688 fetcht 2 ,mem_data_current 
+0x06ba 002689 iadd temp ,pdata 
+0x06bb 002690 fetcht 1 ,mem_mouse_data_ytemp 
+0x06bc 002691 iadd temp ,pdata 
+0x06bd 002692 and pdata ,0x01 ,temp 
+0x06be 002693 storet 1 ,mem_mouse_data_ytemp 
+0x06bf 002694 branch p_drawing_optima_data 
 :      002701 p_drawing_optima_data:
-0x06c2 002702 store 3 ,mem_data_sum 
-0x06c3 002703 isolate1 16 ,pdata 
-0x06c4 002704 branch p_data_sum_overflow ,true 
-0x06c5 002705 fetch 1 ,mem_data_sum + 1 
-0x06c6 002706 beq 0xff ,p_data_sum_n 
-0x06c7 002707 fetch 1 ,mem_data_sum 
+0x06c0 002702 store 3 ,mem_data_sum 
+0x06c1 002703 isolate1 16 ,pdata 
+0x06c2 002704 branch p_data_sum_overflow ,true 
+0x06c3 002705 fetch 1 ,mem_data_sum + 1 
+0x06c4 002706 beq 0xff ,p_data_sum_n 
+0x06c5 002707 fetch 1 ,mem_data_sum 
 :      002708 p_data_store_pre:
-0x06c8 002709 rshift pdata ,pdata 
-0x06c9 002710 store 2 ,mem_data_pre 
-0x06ca 002711 store 2 ,mem_data_current 
-0x06cb 002712 rtn 
+0x06c6 002709 rshift pdata ,pdata 
+0x06c7 002710 store 2 ,mem_data_pre 
+0x06c8 002711 store 2 ,mem_data_current 
+0x06c9 002712 rtn 
 :      002713 p_data_sum_overflow:
-0x06cc 002714 fetch 1 ,mem_data_sum + 1 
-0x06cd 002715 beq 0 ,p_data_sum_overflow_p 
-0x06ce 002716 fetch 3 ,mem_data_sum 
-0x06cf 002717 branch p_data_store_pre 
+0x06ca 002714 fetch 1 ,mem_data_sum + 1 
+0x06cb 002715 beq 0 ,p_data_sum_overflow_p 
+0x06cc 002716 fetch 3 ,mem_data_sum 
+0x06cd 002717 branch p_data_store_pre 
 :      002718 p_data_sum_overflow_p:
-0x06d0 002719 jam 0 ,mem_data_sum + 2 
-0x06d1 002720 fetch 1 ,mem_data_sum 
-0x06d2 002721 branch p_data_store_pre 
+0x06ce 002719 jam 0 ,mem_data_sum + 2 
+0x06cf 002720 fetch 1 ,mem_data_sum 
+0x06d0 002721 branch p_data_store_pre 
 :      002723 p_data_sum_n:
-0x06d3 002724 fetch 1 ,mem_data_sum 
-0x06d4 002725 call p_pdata_get_half 
-0x06d5 002726 store 1 ,mem_data_pre 
-0x06d6 002727 store 1 ,mem_data_current 
-0x06d7 002728 branch p_data_zero ,blank 
-0x06d8 002729 setarg 0xff 
+0x06d1 002724 fetch 1 ,mem_data_sum 
+0x06d2 002725 call p_pdata_get_half 
+0x06d3 002726 store 1 ,mem_data_pre 
+0x06d4 002727 store 1 ,mem_data_current 
+0x06d5 002728 branch p_data_zero ,blank 
+0x06d6 002729 setarg 0xff 
 :      002730 p_data_set_direction:
-0x06d9 002731 store 1 ,mem_data_pre + 1 
-0x06da 002732 store 1 ,mem_data_current + 1 
-0x06db 002733 rtn 
+0x06d7 002731 store 1 ,mem_data_pre + 1 
+0x06d8 002732 store 1 ,mem_data_current + 1 
+0x06d9 002733 rtn 
 :      002734 p_data_zero:
-0x06dc 002735 setarg 0 
-0x06dd 002736 branch p_data_set_direction 
+0x06da 002735 setarg 0 
+0x06db 002736 branch p_data_set_direction 
 :      002738 p_pdata_get_half:
-0x06de 002739 call p_pdata_invert 
-0x06df 002740 rshift pdata ,pdata 
+0x06dc 002739 call p_pdata_invert 
+0x06dd 002740 rshift pdata ,pdata 
 :      002741 p_pdata_get_new_value:
-0x06e0 002742 call p_rega_in_out 
-0x06e1 002743 sub pdata ,0 ,pdata 
-0x06e2 002744 rtn 
+0x06de 002742 call p_rega_in_out 
+0x06df 002743 sub pdata ,0 ,pdata 
+0x06e0 002744 rtn 
 :      002746 p_pdata_invert:
-0x06e3 002747 sub pdata ,0 ,pdata 
+0x06e1 002747 sub pdata ,0 ,pdata 
 :      002748 p_rega_in_out:
-0x06e4 002749 store 1 ,mem_rega 
-0x06e5 002750 fetch 1 ,mem_rega 
-0x06e6 002751 rtn 
+0x06e2 002749 store 1 ,mem_rega 
+0x06e3 002750 fetch 1 ,mem_rega 
+0x06e4 002751 rtn 
 :      002753 p_disable_asm:
-0x06e7 002754 jam 0 ,mem_mouse_asm_flag 
-0x06e8 002755 rtn 
+0x06e5 002754 jam 0 ,mem_mouse_asm_flag 
+0x06e6 002755 rtn 
 :      002756 p_enable_asm:
-0x06e9 002757 jam 1 ,mem_mouse_asm_flag 
-0x06ea 002758 rtn 
+0x06e7 002757 jam 1 ,mem_mouse_asm_flag 
+0x06e8 002758 rtn 
 :      002761 p_pdata_greater_than_check:
-0x06eb 002762 isub rega ,null 
-0x06ec 002763 nbranch disable_blank ,positive 
-0x06ed 002764 isub regb ,null 
-0x06ee 002765 nbranch disable_blank ,positive 
-0x06ef 002766 branch enable_blank 
+0x06e9 002762 isub rega ,null 
+0x06ea 002763 nbranch disable_blank ,positive 
+0x06eb 002764 isub regb ,null 
+0x06ec 002765 nbranch disable_blank ,positive 
+0x06ed 002766 branch enable_blank 
 :      002768 p_data_less_than_check:
-0x06f0 002769 isub rega ,null 
-0x06f1 002770 nrtn positive 
-0x06f2 002771 isub regb ,null 
-0x06f3 002772 nrtn positive 
-0x06f4 002773 branch enable_blank 
+0x06ee 002769 isub rega ,null 
+0x06ef 002770 nrtn positive 
+0x06f0 002771 isub regb ,null 
+0x06f1 002772 nrtn positive 
+0x06f2 002773 branch enable_blank 
 :      002775 p_data_abs_check:
-0x06f5 002776 fetch 2 ,mem_mouse_x 
-0x06f6 002777 call p_data_abs 
-0x06f7 002778 copy pdata ,rega 
-0x06f8 002779 fetch 2 ,mem_mouse_y 
-0x06f9 002780 call p_data_abs 
-0x06fa 002781 copy pdata ,regb 
-0x06fb 002782 rtn 
+0x06f3 002776 fetch 2 ,mem_mouse_x 
+0x06f4 002777 call p_data_abs 
+0x06f5 002778 copy pdata ,rega 
+0x06f6 002779 fetch 2 ,mem_mouse_y 
+0x06f7 002780 call p_data_abs 
+0x06f8 002781 copy pdata ,regb 
+0x06f9 002782 rtn 
 :      002788 p_data_abs:
-0x06fc 002789 store 2 ,mem_data_current 
-0x06fd 002790 fetch 1 ,mem_data_current + 1 
-0x06fe 002791 beq 0xff ,p_data_reversal 
-0x06ff 002792 fetch 1 ,mem_data_current 
+0x06fa 002789 store 2 ,mem_data_current 
+0x06fb 002790 fetch 1 ,mem_data_current + 1 
+0x06fc 002791 beq 0xff ,p_data_reversal 
+0x06fd 002792 fetch 1 ,mem_data_current 
 :      002793 p_data_abs_store:
-0x0700 002794 and_into 0xff ,pdata 
-0x0701 002796 rtn 
+0x06fe 002794 and_into 0xff ,pdata 
+0x06ff 002796 rtn 
 :      002797 p_data_reversal:
-0x0702 002798 fetch 2 ,mem_data_current 
-0x0703 002799 sub pdata ,0 ,pdata 
-0x0704 002800 branch p_data_abs_store 
+0x0700 002798 fetch 2 ,mem_data_current 
+0x0701 002799 sub pdata ,0 ,pdata 
+0x0702 002800 branch p_data_abs_store 
               org 0x2000
 :      002812 start:
 0x2000 002813 call lpmstate 
Index: output/bt_program23.meta
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/bt_program23.meta	(revision 2187)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/bt_program23.meta	(working copy)
@@ -1769,8 +1769,8 @@
 
 p_mouse_bt_discovery_check:
 p_mouse_bt_discovery_commbination_key:
-	fetch 1,mem_mouse_dpi_button_state
-	branch p_mouse_bt_discovery_commbination_key_down,blank
+//	fetch 1,mem_mouse_dpi_button_state
+//	branch p_mouse_bt_discovery_commbination_key_down,blank
 	call p_mouse_check_key_gpio
 	beq MOUSE_LMR_BUTTON,p_mouse_bt_discovery_commbination_key_down
 p_mouse_bt_discovery_commbination_key_up:
Index: output/bt_program23.rom
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/bt_program23.rom	(revision 2187)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/bt_program23.rom	(working copy)
@@ -2,12 +2,12 @@
 00100000010000000000001110010110
 01101000000000001100000111011110
 01100000000000001100110011101001
-00100000010000000000010111111110
+00100000010000000000010111111100
 01101000000000001100011010000101
 01100000000000001100011011011010
-00100000010000000000010001101100
+00100000010000000000010001101010
 00100000010000000000001100001110
-00100000010000000000011010011100
+00100000010000000000011010011010
 00100000010000000000000000010111
 00100000010000000000000000101000
 01101000000000100100000010100000
@@ -25,7 +25,7 @@
 01100000000000010100110101100011
 01011000000000000000001110000010
 01100000000000010100000111101111
-01011000000000000000010111010001
+01011000000000000000010111001111
 01100000000000010100000111111001
 01011000000000000000001010011010
 01100000000000010100000111101101
@@ -65,32 +65,32 @@
 11000010100001000000000001010000
 11000000000000001000000001101000
 11000000000000010000000001110001
-11000000010000101000011001101010
-11000000010001001000011000111011
-11000000010001010000011001101100
+11000000010000101000011001101000
+11000000010001001000011000111001
+11000000010001010000011001101010
 11000000010100001000000001111010
 11000000010110001000000001111111
 11000000010110010000000010001011
 11000000011000100000001010100111
-11000000011100011000010011000100
-11000000011100110000010011011110
-11000000011101010000010100011001
-11000000011101011000010100100010
-11000000011101100000010100100100
+11000000011100011000010011000010
+11000000011100110000010011011100
+11000000011101010000010100010111
+11000000011101011000010100100000
+11000000011101100000010100100010
 00100000001000000010101010001110
-11000000000111001000010100100111
-11000000001000011000010100101111
-11000000001001010000010100110101
-11000000001010111000010100111000
-11000000001011001000010100111010
-11000000001100011000010100111100
-11000000001100110000010101100101
-11000000001100111000010110000100
-11000000001101010000010110111100
-11000000001110111000010111000111
-11000000011111010000010111100110
-11000000010001100000010111010011
-11000000010001101000010111011111
+11000000000111001000010100100101
+11000000001000011000010100101101
+11000000001001010000010100110011
+11000000001010111000010100110110
+11000000001011001000010100111000
+11000000001100011000010100111010
+11000000001100110000010101100011
+11000000001100111000010110000010
+11000000001101010000010110111010
+11000000001110111000010111000101
+11000000011111010000010111100100
+11000000010001100000010111010001
+11000000010001101000010111011101
 00100000001000000010101010001110
 00011111111000100010001000000000
 01101000000010001100110011101101
@@ -149,7 +149,7 @@
 00100000010000000000000110000101
 01101000000000001100110001000010
 11000001111111111000000000000000
-00100000010000000000011000001111
+00100000010000000000011000001101
 00100000010000000000000010100110
 01101000000000001100101100100110
 11000000000000001000001101011001
@@ -161,9 +161,9 @@
 01011000000000001111000000111100
 00100000001000000010101110010011
 01110000000100011100011001100000
-00100000001000000000011001101111
+00100000001000000000011001101101
 01110000000100011100011001010011
-00100000001000000000011001101111
+00100000001000000000011001101101
 01011000000000010111011100000000
 01100000000000011100110001100001
 01110000010010110100010000010100
@@ -253,7 +253,7 @@
 01100000000000011100110110000010
 00100000011000000000000000000000
 01110000000100011100011001110001
-00100000001000000000011001101111
+00100000001000000000011001101101
 01110000010011011000001100000000
 01101000000000001100110110000010
 11000011100000000000000000000000
@@ -288,7 +288,7 @@
 01111001001111111111111000000100
 01100000000000001100110000110011
 01100000000000001100101111101110
-00100000010000000000011000000101
+00100000010000000000011000000011
 00100000001000000000000101010000
 01101000000000001100110101100111
 11000000100000001000000100010011
@@ -299,7 +299,7 @@
 00100000010000000000000101010000
 01110000010011000111011100000010
 00100000001000000000000110000101
-00100000010000000000011000000101
+00100000010000000000011000000011
 01110000010011010110010100000000
 00100000001000000000000100010011
 01110000010011010110101000000010
@@ -395,7 +395,7 @@
 00100100001101111000000110100111
 00100000010000000000000110011001
 00100000010000000000000111000010
-00100000010000000000011000000001
+00100000010000000000010111111111
 01101000000000001100110000110001
 00011111111000001111111000000001
 01100000000000001100110000110001
@@ -435,8 +435,8 @@
 01011000000000000000000000000000
 01100000000000010100110000111000
 00100000001000000010110111010100
-00100000010000000000011000110010
-00100000010000000000011000000101
+00100000010000000000011000110000
+00100000010000000000011000000011
 00100000001000000000000101010000
 01101000000000001100110000111011
 00011111111001100111110000001011
@@ -477,14 +477,14 @@
 01110000010011000100001000000001
 00100000011000000000000000000000
 01110000000100011100011010010000
-00100000001000000000011001101111
-00100000010000000000010111111110
+00100000001000000000011001101101
+00100000010000000000010111111100
 01110000000100011100011010010001
-00100000001000000000011001101111
+00100000001000000000011001101101
 01110000000100011100011001000000
-00100000001000000000011001101111
+00100000001000000000011001101101
 01110000000100011100011001000001
-00100000001000000000011001101111
+00100000001000000000011001101101
 01111001001111111000000000100110
 01110000010011011000011000000000
 00100000010000000101001111001110
@@ -676,13 +676,13 @@
 00100000011000000000000000000000
 01101000000000001100101011111110
 00100000011110100000000000000000
-00100000001000000000010011000100
+00100000001000000000010011000010
 00100000010000000010100101101100
 00100000010000000011010000010110
 00100000010000000111010010111001
 00100000001101011000001010111110
 00100000010000000000000000000001
-00100000010000000000010011000000
+00100000010000000000010010111110
 01101000000000001100001001000001
 11000010100000010000001010110001
 01110000010010110111011011111111
@@ -696,7 +696,7 @@
 00100000010000000000001010111111
 01101000000000001100001000010000
 11000000000110100000001011000010
-00100000010000000000010010000101
+00100000010000000000010010000011
 01110000000000010110110100000110
 00100000010000000000010000101111
 00100000001000000111110111011101
@@ -705,7 +705,7 @@
 01100000000000001100000111011110
 00100000011000000000000000000000
 01110000000100011100011000010010
-00100000001000000000011001101111
+00100000001000000000011001101101
 00100000010000000000001100001110
 00100000010000000100000011000000
 00100000010000000100000011011001
@@ -736,7 +736,7 @@
 01110000010001101110000000000001
 00100000011000000000000000000000
 01110000000100011100011010000000
-00100000001000000000011001101111
+00100000001000000000011001101101
 01101000000010001100101101000101
 00100000001000000110100000100101
 01110000100000001000011001000000
@@ -892,10 +892,10 @@
 00100000010000000000001011010011
 00100000001000000000001101111101
 01101000000000001100011101111010
-11000000111111111000010011000100
+11000000111111111000010011000010
 01101000000000001100011011100001
 01100000000000001100011101111010
-00100000001000000000010011000100
+00100000001000000000010011000010
 00100000010000000101100010010010
 00100100011110100000000000000000
 01101000000000001100101101110101
@@ -951,11 +951,11 @@
 00100000010000000000001110111000
 00100000001000000011111011100000
 01101000000010001100011011100111
-00100000010000000000010100010000
+00100000010000000000010100001110
 01101000000010001100011011100111
 00100000010000000110100000011101
 00100000001000001000001111000110
-00100000010000000000010100001011
+00100000010000000000010100001001
 01101000000000001100011010110110
 11000001000000000000000000000000
 01110000010001101011011000000000
@@ -964,7 +964,7 @@
 00011111111000010111111000000011
 01100000000000001100011101111010
 00100000001000000011110101111110
-00100000010000000000010100001011
+00100000010000000000010100001001
 00100000001000000011110101100010
 00011010011000100111111000000000
 11000000000010100000001111010010
@@ -998,25 +998,25 @@
 00100000001000000000001110010110
 00100000010000000000001111111011
 01110000000100011100011010100010
-00100000001000000000011001101111
+00100000001000000000011001101101
 01110000000010101001100100010010
 00100000001000000111110110001111
 01110000000100011100011010110011
-00100000001000000000011001101111
+00100000001000000000011001101101
 01110000000100011100011010100001
-00100000001000000000011001101111
+00100000001000000000011001101101
 00100000010000000000001110110011
 01110000000100011100011001010000
-00100000001000000000011001101111
+00100000001000000000011001101101
 00100000010000000000001111111011
 01110000000100011100011001010001
-00100000001000000000011001101111
+00100000001000000000011001101101
 00100000010000000000001110110011
 01110000000100011100011001010010
-00100000001000000000011001101111
+00100000001000000000011001101101
 00100000010000000000001111111011
 01110000000100011100011010100000
-00100000001000000000011001101111
+00100000001000000000011001101101
 01101000000000001100101011111110
 00100000011110100000000000000000
 01110000010010101111111000000000
@@ -1028,9 +1028,9 @@
 00011111111000001111111000000110
 00100000001000000110010000010011
 00100000010000000000010000010110
-00100000010000000000010010010010
+00100000010000000000010010010000
 00100000010000000000010001011110
-00100000010000000000010010001000
+00100000010000000000010010000110
 00100000010000000000010001100011
 00100000010000000100001000110100
 00100000010000000000010000110100
@@ -1092,13 +1092,13 @@
 01101000000000001100101100101111
 00100100011110100000000000000000
 01110000010011010111111000000000
-00100000001000000000010010010101
+00100000001000000000010010010011
 11011010011000000100011010101110
 11011010010000000000010001001010
 00100000001000000011001101110100
 01110000010010110111100000000001
-00100000010000000000010001110111
-00100000001000000000010001101100
+00100000010000000000010001110101
+00100000001000000000010001101010
 11011010011000000100011011000110
 11011010010000000011110101100000
 00100000001000000011001101101101
@@ -1121,10 +1121,8 @@
 00100000001000000011001101101101
 01110000010010000000011000000000
 00100000011000000000000000000000
-01101000000000001100011010110110
-00100000001110100000010001101111
-00100000010000000000010011101010
-11000000000000111000010001101111
+00100000010000000000010011101000
+11000000000000111000010001101101
 01101000000000001100011010000101
 01100000000000001100011011011010
 01101000000000001100011011011011
@@ -1134,18 +1132,18 @@
 00100000010000000100001111010010
 00100000001000000100001111001010
 01110000010001111010000000101000
-00100000010000000000010001110010
+00100000010000000000010001110000
 00100000001000000100001110110000
 11011010011000000100011011011010
-11011010010000000000010001110101
+11011010010000000000010001110011
 00100000001000000011001101101101
 01101000000000001100101101101000
-00100100001110100000010010000101
+00100100001110100000010010000011
 00101000000011111111111000100110
-00100000010000001000010010000011
+00100000010000001000010010000001
 01101000000000001100101101110110
 00011111111001100111110011111111
-00100000010000101000010010000011
+00100000010000101000010010000001
 00100000010000000000010000100101
 01101000000000010100011010000010
 00101111111011111111111000000111
@@ -1161,7 +1159,7 @@
 01101000000000001100011110011111
 00100000011110100000000000000000
 11011010011000000100011110100000
-11011010010000000000010010001101
+11011010010000000000010010001011
 00100000001000000011001101101101
 01110000010001111001111100000000
 00100000001000000011010000001010
@@ -1170,7 +1168,7 @@
 00100000011000000000000000000000
 01101000000000001100101100100100
 00100000011110100000000000000000
-00100000001000000000010010011111
+00100000001000000000010010011101
 01110000010010110010111100000000
 01110000010010110010101000000001
 01110000010010110010110100000000
@@ -1180,20 +1178,20 @@
 01110000010010110010011100000001
 00100000011000000000000000000000
 01110000010010110010101000000011
-00100000001000000000010010010111
+00100000001000000000010010010101
 11011010011000000100101100101011
-11011010010000000000010010100010
+11011010010000000000010010100000
 00100000001000000011001101101101
 01101000000000001100101100101010
 01100000000000001100101100101011
 01101000000000001100101100101101
-00100000001110100000010010101010
+00100000001110100000010010101000
 01101000000000001100101100101100
-00100000001110100000010010110011
+00100000001110100000010010110001
 00011111111000001111111111111111
 01100000000000001100101100101100
 01101000000000001100101100100110
-11000000000000001000010010110101
+11000000000000001000010010110011
 01110000010010110010011000000001
 01101000000010001100101100100101
 00100000010000000110100000001110
@@ -1204,7 +1202,7 @@
 01011000000000000000000000000000
 01100000000000011100101100101011
 01101000000000001100101100101100
-00100100001110100000010010111010
+00100100001110100000010010111000
 01110000010010110010111100000000
 01110000010010110010010000000000
 01110000010010110010011100000000
@@ -1217,75 +1215,75 @@
 01110000010010110010110000000101
 01110000010010110010101000001010
 01110000010010110010110100000001
-00100000001000000000010010011001
+00100000001000000000010010010111
 01101000000000001100011011100000
-11000000000000010000010011010110
-00100000001000000000010011001001
+11000000000000010000010011010100
+00100000001000000000010011000111
 01110000010001110111101000000010
 00100000011000000000000000000000
 01101000000000001100011101111010
 00011111111001100111110000000001
-00100000010000101000010011000111
+00100000010000101000010011000101
 01101000000000001100011101111010
-11000000000000000000010011010010
-11000000000000011000010011010100
+11000000000000000000010011010000
+11000000000000011000010011010010
 01101000000000001100101100111000
 01100000000000001100011010110101
 00100000001000000011110111000001
 01101000000000001100101100110110
-00100000001000000000010011010000
+00100000001000000000010011001110
 01101000000000001100101100111001
-00100000001000000000010011010000
+00100000001000000000010011001110
 01101000000000001100011101111010
-00100000010110100000010011000111
+00100000010110100000010011000101
 01101000000000001100011101111010
 11000000000000001011110110001000
-11000000000000011000010011011100
+11000000000000011000010011011010
 00100000001000000011110110001110
 01011000000000000000000000000101
 00100000001000000011110110111110
 01111000010101000111110000000000
 01011000000000000000000000000000
 01100000000000110100011010011011
-00100000010000000000010100010110
+00100000010000000000010100010100
 00100000010000000100000001111001
 00100000010000000100000001111110
-00100000010000000000010011101000
-00100100001101000000011010011100
-00100000010000000000011010010000
+00100000010000000000010011100110
+00100100001101000000011010011010
+00100000010000000000011010001110
 00100000001000000011111110100000
-00100000010000000000010011101010
+00100000010000000000010011101000
 00100000001000000100000010011010
 11011010001000000000000000000000
-00100000010000000000010011110000
 00100000010000000000010011101110
+00100000010000000000010011101100
 00100000001000000100000010001110
-00100000010000000000010100000000
-00100000001000000000010100000110
+00100000010000000000010011111110
+00100000001000000000010100000100
 01101000000010001100011011100010
-00100000010000000000010100001011
+00100000010000000000010100001001
 01101000000010001100011011100010
 00100000010000000110100000011101
 01111001001000001010001000000000
 01101000000010001100011011100011
-00100000010000000000010100001011
+00100000010000000000010100001001
 01101000000010001100011011100011
 00100000010000000110100000011101
 01111001001000001010001000000001
 01101000000010001100011011100100
-00100000010000000000010100001011
+00100000010000000000010100001001
 01101000000010001100011011100100
 00100000010000000110100000011101
 01111001001000001010001000000010
 00100000011000000000000000000000
 01101000000010001100011011100101
-00100000010000000000010100010000
+00100000010000000000010100001110
 01101000000010001100011011100101
 00100000010000000110100000011101
 01111101001000001010001000000011
-00100000001000000000010100001011
+00100000001000000000010100001001
 01101000000010001100011011100110
-00100000010000000000010100010000
+00100000010000000000010100001110
 01101000000010001100011011100110
 00100000010000000110100000011101
 01111101001000001010001000000100
@@ -1293,7 +1291,7 @@
 11011000101000001000000001111000
 00100000010000000110100000110000
 01111001001111111000010000000111
-00100000001000000000010100010100
+00100000001000000000010100010010
 01111001001111111000010000000111
 11011000101000001000000001111000
 00100000010000000110100000110000
@@ -1303,7 +1301,7 @@
 00100000010000000011111111000000
 01111000010101000111110000000000
 00100000001000000011111111100111
-00100000010000000000010010001111
+00100000010000000000010010001101
 00101000000011111111111000100110
 00100000010000001000000111100111
 01110000010001101011010000000000
@@ -1313,8 +1311,8 @@
 01100000000000010100011010110000
 00100000001000000100001001101111
 01110000000100011100011000110000
-00100000001000000000011001101111
-00100000010000000000010010110001
+00100000001000000000011001101101
+00100000010000000000010010101111
 00100000010000000000001110110011
 00100000001000000100001011001011
 01101000000000001100010100001111
@@ -1323,7 +1321,7 @@
 11000000000001100101001110010101
 00100000010000000101010110101010
 00100000010000000101011000011110
-00100000010000000000011000001111
+00100000010000000000011000001101
 00100000001000000101001110001111
 01101000000000001000000000010110
 00011111111000001111111000000001
@@ -1335,25 +1333,25 @@
 00100000010000000000000001011110
 00100000001000000101010010100011
 01110000000100011100011000100000
-00100000001000000000011001101111
+00100000001000000000011001101101
 01110000000100011100011000100001
-00100000001000000000011001101111
+00100000001000000000011001101101
 01101000000000001000010001010110
-11000010100000101000010101011100
-00100000010000000000011000000001
+11000010100000101000010101011010
+00100000010000000000010111111111
 01101000000000001100011110001110
-00100100001110100000010101000110
+00100100001110100000010101000100
 01101000000000001000010000111111
-11000011000000100000010101001010
+11000011000000100000010101001000
 01101000000000001000001011011010
-00100000001110100000010101001010
+00100000001110100000010101001000
 00100000001000000101011001100100
 01101000000000001100011110001110
 00011111111000001111111111111111
 01100000000000001100011110001110
 00100000001000000101011001100100
 01101000000000001100010011000100
-11000000100000101000010101001101
+11000000100000101000010101001011
 01110000010001111000111000000011
 00100000010000000101100010010010
 00100000010110100000001110011111
@@ -1370,8 +1368,8 @@
 01100000000000001100001111011100
 00100000010000000101011001010000
 00100000011000000000000000000000
-00100000010000000000010101010000
-00100000001000000000011000000101
+00100000010000000000010101001110
+00100000001000000000011000000011
 01101000000000001100011110100001
 00100000011110100000000000000000
 01101000000000001100011011000101
@@ -1392,11 +1390,11 @@
 00011000110000100111111000000000
 01100000000000010100010100001101
 01101000000000001100010100001100
-11000000000000011000010101110100
+11000000000000011000010101110010
 00100000001000000101011010001101
 01101000000000001000001011011011
-11000000000000000000010101111000
-11000000000000001000010101111111
+11000000000000000000010101110110
+11000000000000001000010101111101
 00100000001000000101110001100101
 00100000010000000101110001111011
 01101000000000001100101101100001
@@ -1411,18 +1409,18 @@
 01100000000000010000010001011111
 00100000001000000101110010001010
 11101000110000010000000000000000
-11000000000000100000010110001000
-11000000000000110000010110110100
+11000000000000100000010110000110
+11000000000000110000010110110010
 00100000001000000101011010011000
 00100000010000000111111010100101
-00100000010000000000010101011110
+00100000010000000000010101011100
 00100000010000000111111010011111
 11101000110000011000000000000000
 01100000000000011000010001110111
-11000000000010000000010110010111
+11000000000010000000010110010101
 00011111111011001000010000000000
 00011000010001100111110000100100
-00100000001000010000010110100101
+00100000001000010000010110100011
 11011000010000000100011111000110
 01100000000010010100010010111100
 00100000010000000101100010101101
@@ -1443,32 +1441,32 @@
 01011000000000000000000000101011
 11100000110000010000000000000000
 00100000011000000000000000000000
-11000000000001010000010110100111
+11000000000001010000010110100101
 00100000001000000101100010101101
 01101000000010010000010001111000
 01101000000000001100010011101001
-11000010100000011000010110101110
+11000010100000011000010110101100
 01101000000000010000010001111000
 11000000000010011101101001110110
 01101000000010010000010001111000
 00100000001000000101100110111111
 01101000000000010100010011111010
 10011000010001100111110000000000
-00100100001000101000010110101010
+00100100001000101000010110101000
 00100000010000000101101001000010
-00100100001101000000010110101010
+00100100001101000000010110101000
 00100000001000000101100111100010
 11101000110000001000000000000000
-11000000000000001000010110111000
-11000000000000101000010110111010
+11000000000000001000010110110110
+11000000000000101000010110111000
 00100000001000000101101011110101
 01110000010010110110111000000001
 00100000001000000101101100001001
 01110000000100011100011010000010
-00100000001000000000011001101111
+00100000001000000000011001101101
 01101000000000001000000000010110
 11000000100100111101011011110010
-00100000010000000000010111000010
+00100000010000000000010111000000
 11011000111000000000000000000000
 01101000000000010100010010000010
 00100000001000000111111100001000
@@ -1478,7 +1476,7 @@
 00011111111000001111111011111010
 00100000001000000011110010111110
 01111000010101011111110000000000
-00100000001101110000010111001010
+00100000001101110000010111001000
 00100100001101101101100000000110
 00100000010000000010101111001011
 01101000000000010100000011000001
@@ -1488,7 +1486,7 @@
 00100100001000001010101111011110
 00100000001000000101011111111011
 01110000000100011100011000100010
-00100000001000000000011001101111
+00100000001000000000011001101101
 01101000000100001000000001110111
 00011111111000010111111011111101
 01100000000100001000000001110111
@@ -1498,7 +1496,7 @@
 00100000010000000110001111101110
 00011000010000010000010011111101
 00100000000000000000000000001101
-00100000010000000000010111100000
+00100000010000000000010111011110
 01100000000110001000000001110011
 00100000011000000000000000000000
 00100000010000000110010011011101
@@ -1512,13 +1510,13 @@
 00100100001110100111110111011011
 01101000000000001000101010011001
 11000101100001001111110111010110
-11000000000011111000010111101110
-11000000000100000000010111110001
-11000000000010010000010111111011
+11000000000011111000010111101100
+11000000000100000000010111101111
+11000000000010010000010111111001
 00100000001000000111110111001010
 01110000000000011000010100110100
 01101000000000110000010001001111
-00100000001000000000010111110011
+00100000001000000000010111110001
 01110000000000011000010100110011
 01101000000000110000000001000000
 01100000000000110000000110000110
@@ -1541,7 +1539,7 @@
 00100000011000000000000000000000
 01101000000000001100110101101011
 00011111111001100111110000000010
-00100100010000010000011000001101
+00100100010000010000011000001011
 01101000000000001100110101101011
 11000001000000000000000000000000
 00011111111000001111111111111111
@@ -1557,38 +1555,38 @@
 00100000010000000000001010001001
 01100000000010001100110101101100
 01011000000000000000000010000010
-11000101000100110000011000011001
+11000101000100110000011000010111
 01011000000000000000000010000000
 10011000010001100111110000000000
-00100100001000010000011000110001
+00100100001000010000011000101111
 01101000000000001100110101101011
 00011111111001100111110000000010
-00100100001000010000011000100001
+00100100001000010000011000011111
 01101000000000001100110101101011
-11000000000000000000011000110010
+11000000000000000000011000110000
 00100000011000000000000000000000
 01101000000000001100110101101011
 11000001100110010000000000000000
 01110000010011010110101100000000
 01101000000010001100110101101100
 01011000000000000000000001110111
-11000101000100110000011000101000
+11000101000100110000011000100110
 01011000000000000000000001110101
 10011000010001100111110000000000
 00100100011000010000000000000000
 01101000000000001100110101101110
-11000000000000000000011000111001
+11000000000000000000011000110111
 00011111111000001111111111111111
 01100000000000001100110101101110
-11000000000000000000011000111001
+11000000000000000000011000110111
 01110000010000011101111000000000
 00100000011000000000000000000000
 01110000010011010110101100000000
 01101000000000001100110101101110
-11000000000000010000011000110111
+11000000000000010000011000110101
 00011111111000001111111000000001
 01100000000000001100110101101110
-11000000000000001000011000101111
+11000000000000001000011000101101
 01110000010000011101111000000010
 00100000011000000000000000000000
 01110000010000011101111000000100
@@ -1609,20 +1607,20 @@
 00100000000000000000000000001010
 01110000100010010000001001111101
 01101000000000001100000111011110
-11000000000000010000011001010011
-11000000000000100000011001011000
-11000000000100000000011001100111
-00100000010000000000011001011101
+11000000000000010000011001010001
+11000000000000100000011001010110
+11000000000100000000011001100101
+00100000010000000000011001011011
 01110000100010010101010111010000
 01110000100010010101011011100000
 01110000100010010101100001101100
 00100000001000000010100101001011
-00100000010000000000011001100010
+00100000010000000000011001100000
 01110000100010010101010111010000
 01110000100010010101011011100000
 01110000100010010101100000111100
 00100000001000000010100101010011
-00100000010000000000011001011101
+00100000010000000000011001011011
 01110000100010010101010111010000
 01110000100010010101011011000000
 01110000100010010101100001101100
@@ -1649,7 +1647,7 @@
 00011000010100011000010000000000
 01101000000000001100101101010010
 10011000010001100111110000000000
-00100000001000101000011010001110
+00100000001000101000011010001100
 01100000000010001100101101010010
 00011000010000001000010000000001
 01011000000000000000000100000000
@@ -1668,7 +1666,7 @@
 01101000000000100001111100000000
 01101000000010100100101101011100
 10011000010001100111110000000000
-00100100001000101000011001111111
+00100100001000101000011001111101
 00100000010000000000001100001110
 01011000000000000001111100000000
 01100000000000010100000110011001
@@ -1680,16 +1678,16 @@
 00100000001000000000000000000001
 01101000000000100100011010011011
 00100000011110100000000000000000
-00100000010000000000011011110101
+00100000010000000000011011110011
 01011000000000000000000000000011
-00100000010000000000011011101011
-00100000010110100000011011100111
-00100100010110100000011011101001
+00100000010000000000011011101001
+00100000010110100000011011100101
+00100100010110100000011011100111
 01011000000000000000000000000010
-00100000010000000000011011110000
-00100000010110100000011011100111
+00100000010000000000011011101110
+00100000010110100000011011100101
 01101000000000001100101100001011
-11000000000000001000011010011111
+11000000000000001000011010011101
 11011111001000000000000000000101
 11011000101000000100101100001011
 00100000001000000111111011010100
@@ -1697,7 +1695,7 @@
 01100000000000010001000110111110
 01101000000000010100011010011011
 01100000000000010001000111000000
-00100000010000000000011010110010
+00100000010000000000011010110000
 01101000000000010001000110111110
 01100000000000010100101100001100
 01101000000000010001000111000000
@@ -1706,7 +1704,7 @@
 01100000000000010001000110111110
 01101000000000010100011010011101
 01100000000000010001000111000000
-00100000010000000000011010111010
+00100000010000000000011010111000
 01101000000000010001000110111110
 01100000000000010100101100001110
 01101000000000010001000111000000
@@ -1719,7 +1717,7 @@
 10011000010000001111111000000000
 00011111111000010000010000000001
 01100000000010001100101110101010
-00100000001000000000011011000010
+00100000001000000000011011000000
 01101000000000010001000110111110
 01101000000010010001000111000000
 10011000010000001111111000000000
@@ -1727,38 +1725,38 @@
 10011000010000001111111000000000
 00011111111000010000010000000001
 01100000000010001100101110101011
-00100000001000000000011011000010
+00100000001000000000011011000000
 01100000000000011001000111000010
 00101111111011111111111000010000
-00100000001000001000011011001100
+00100000001000001000011011001010
 01101000000000001001000111000011
-11000000011111111000011011010011
+11000000011111111000011011010001
 01101000000000001001000111000010
 00011111111000110111111000000000
 01100000000000010001000110111110
 01100000000000010001000111000000
 00100000011000000000000000000000
 01101000000000001001000111000011
-11000000000000000000011011010000
+11000000000000000000011011001110
 01101000000000011001000111000010
-00100000001000000000011011001000
+00100000001000000000011011000110
 01110000000100011100010000000000
 01101000000000001001000111000010
-00100000001000000000011011001000
+00100000001000000000011011000110
 01101000000000001001000111000010
-00100000010000000000011011011110
+00100000010000000000011011011100
 01100000000000001001000110111110
 01100000000000001001000111000000
-00100000001110100000011011011100
+00100000001110100000011011011010
 01011000000000000000000011111111
 01100000000000001001000110111111
 01100000000000001001000111000001
 00100000011000000000000000000000
 01011000000000000000000000000000
-00100000001000000000011011011001
-00100000010000000000011011100011
+00100000001000000000011011010111
+00100000010000000000011011100001
 00011111111000110111111000000000
-00100000010000000000011011100100
+00100000010000000000011011100010
 00011111111001100111111000000000
 00100000011000000000000000000000
 00011111111001100111111000000000
@@ -1780,21 +1778,23 @@
 00100100011000010000000000000000
 00100000001000000111111111110001
 01101000000000010100011010011011
-00100000010000000000011011111100
+00100000010000000000011011111010
 00011111111000100010001000000000
 01101000000000010100011010011101
-00100000010000000000011011111100
+00100000010000000000011011111010
 00011111111000100010010000000000
 00100000011000000000000000000000
 01100000000000010001000111000000
 01101000000000001001000111000001
-11000000011111111000011100000010
+11000000011111111000011100000000
 01101000000000001001000111000000
 00011111111000010111111011111111
 00100000011000000000000000000000
 01101000000000010001000111000000
 00011111111001100111111000000000
-00100000001000000000011100000000
+00100000001000000000011011111110
+                                
+                                
                                 
                                 
                                 
@@ -65553,7 +65553,7 @@
 01101000000000010100011010000010
 11000010100001100100001010110000
 00100000010000000011001110101001
-00100000010000000000010011101010
+00100000010000000000010011101000
 11000000000000111000000000011000
 01101000000000001100011010110110
 00100000001110100000000000011000
@@ -262171,7 +262171,7 @@
 01101000000000001100000010010010
 00101111111011111111111000000000
 00100000010000001111110111011101
-00100000001000000000010010010101
+00100000001000000000010010010011
 01101000000000110100101101100010
 01100000000000110100010010100000
 00100000010000000000010000100101
@@ -393236,9 +393236,9 @@
 01011000000000000000000000000000
 01100000000000011100101101101000
 00100000010000000100000111000110
-00100000010000000000010010110011
+00100000010000000000010010110001
 00100000010000000000000000011111
-00100000010000000000010010001111
+00100000010000000000010010001101
 00100000010000000011111110001101
 01101000000000100100110001011010
 01100000000000100100011101111011
@@ -589824,7 +589824,7 @@
                                 
                                 
 00100000010000000011111001101110
-00100000010000000000010010111100
+00100000010000000000010010111010
 01101000000010001100101101000101
 00100000010000000110100000001110
 01011000000000000000000000000000
@@ -720913,7 +720913,7 @@
 01110000010001111100010000000001
 00100000011000000000000000000000
 01110000010010110110000100000001
-00100000001000000000010101111011
+00100000001000000000010101111001
 01101000000000010100011010000010
 11000011100001100000000000000000
 11000011100000110000000000000000
@@ -720943,7 +720943,7 @@
 00100000010000000010110000100001
 00100000010000000111010010111101
 00100000010000000100010010000010
-00100000010000000000010010111100
+00100000010000000000010010111010
 00100000010000000000001100000000
 00100000010000000011111010011111
 00100000010000000000000011011110
Index: output/flash.dat
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/flash.dat	(revision 2191)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/flash.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-16
+0e
 1c
 20
 20
@@ -23,7 +23,7 @@
 20
 40
 05
-fe
+fc
 68
 00
 c6
@@ -35,7 +35,7 @@
 20
 40
 04
-6c
+6a
 20
 40
 03
@@ -43,7 +43,7 @@
 20
 40
 06
-9c
+9a
 20
 40
 00
@@ -115,7 +115,7 @@
 58
 00
 05
-d1
+cf
 60
 01
 41
@@ -275,15 +275,15 @@
 c0
 42
 86
-6a
+68
 c0
 44
 86
-3b
+39
 c0
 45
 06
-6c
+6a
 c0
 50
 80
@@ -303,23 +303,23 @@
 c0
 71
 84
-c4
+c2
 c0
 73
 04
-de
+dc
 c0
 75
 05
-19
+17
 c0
 75
 85
-22
+20
 c0
 76
 05
-24
+22
 20
 20
 2a
@@ -327,55 +327,55 @@
 c0
 1c
 85
-27
+25
 c0
 21
 85
-2f
+2d
 c0
 25
 05
-35
+33
 c0
 2b
 85
-38
+36
 c0
 2c
 85
-3a
+38
 c0
 31
 85
-3c
+3a
 c0
 33
 05
-65
+63
 c0
 33
 85
-84
+82
 c0
 35
 05
-bc
+ba
 c0
 3b
 85
-c7
+c5
 c0
 7d
 05
-e6
+e4
 c0
 46
 05
-d3
+d1
 c0
 46
 85
-df
+dd
 20
 20
 2a
@@ -611,7 +611,7 @@
 20
 40
 06
-0f
+0d
 20
 40
 00
@@ -659,7 +659,7 @@
 20
 20
 06
-6f
+6d
 70
 11
 c6
@@ -667,7 +667,7 @@
 20
 20
 06
-6f
+6d
 58
 01
 77
@@ -1027,7 +1027,7 @@
 20
 20
 06
-6f
+6d
 70
 4d
 83
@@ -1167,7 +1167,7 @@
 20
 40
 06
-05
+03
 20
 20
 01
@@ -1211,7 +1211,7 @@
 20
 40
 06
-05
+03
 70
 4d
 65
@@ -1594,8 +1594,8 @@
 c2
 20
 40
-06
-01
+05
+ff
 68
 00
 cc
@@ -1755,11 +1755,11 @@
 20
 40
 06
-32
+30
 20
 40
 06
-05
+03
 20
 20
 01
@@ -1923,11 +1923,11 @@
 20
 20
 06
-6f
+6d
 20
 40
 05
-fe
+fc
 70
 11
 c6
@@ -1935,7 +1935,7 @@
 20
 20
 06
-6f
+6d
 70
 11
 c6
@@ -1943,7 +1943,7 @@
 20
 20
 06
-6f
+6d
 70
 11
 c6
@@ -1951,7 +1951,7 @@
 20
 20
 06
-6f
+6d
 79
 3f
 80
@@ -2719,7 +2719,7 @@
 20
 20
 04
-c4
+c2
 20
 40
 29
@@ -2743,7 +2743,7 @@
 20
 40
 04
-c0
+be
 68
 00
 c2
@@ -2799,7 +2799,7 @@
 20
 40
 04
-85
+83
 70
 01
 6d
@@ -2835,7 +2835,7 @@
 20
 20
 06
-6f
+6d
 20
 40
 03
@@ -2959,7 +2959,7 @@
 20
 20
 06
-6f
+6d
 68
 08
 cb
@@ -3583,7 +3583,7 @@
 c0
 ff
 84
-c4
+c2
 68
 00
 c6
@@ -3595,7 +3595,7 @@
 20
 20
 04
-c4
+c2
 20
 40
 58
@@ -3819,7 +3819,7 @@
 20
 40
 05
-10
+0e
 68
 08
 c6
@@ -3835,7 +3835,7 @@
 20
 40
 05
-0b
+09
 68
 00
 c6
@@ -3871,7 +3871,7 @@
 20
 40
 05
-0b
+09
 20
 20
 3d
@@ -4007,7 +4007,7 @@
 20
 20
 06
-6f
+6d
 70
 0a
 99
@@ -4023,7 +4023,7 @@
 20
 20
 06
-6f
+6d
 70
 11
 c6
@@ -4031,7 +4031,7 @@
 20
 20
 06
-6f
+6d
 20
 40
 03
@@ -4043,7 +4043,7 @@
 20
 20
 06
-6f
+6d
 20
 40
 03
@@ -4055,7 +4055,7 @@
 20
 20
 06
-6f
+6d
 20
 40
 03
@@ -4067,7 +4067,7 @@
 20
 20
 06
-6f
+6d
 20
 40
 03
@@ -4079,7 +4079,7 @@
 20
 20
 06
-6f
+6d
 68
 00
 ca
@@ -4127,7 +4127,7 @@
 20
 40
 04
-92
+90
 20
 40
 04
@@ -4135,7 +4135,7 @@
 20
 40
 04
-88
+86
 20
 40
 04
@@ -4383,7 +4383,7 @@
 20
 20
 04
-95
+93
 da
 60
 46
@@ -4403,11 +4403,11 @@
 20
 40
 04
-77
+75
 20
 20
 04
-6c
+6a
 da
 60
 46
@@ -4496,22 +4496,14 @@
 60
 00
 00
-68
-00
-c6
-b6
-20
-3a
-04
-6f
 20
 40
 04
-ea
+e8
 c0
 03
 84
-6f
+6d
 68
 00
 c6
@@ -4551,7 +4543,7 @@
 20
 40
 04
-72
+70
 20
 20
 43
@@ -4563,7 +4555,7 @@
 da
 40
 04
-75
+73
 20
 20
 33
@@ -4575,7 +4567,7 @@
 24
 3a
 04
-85
+83
 28
 0f
 fe
@@ -4583,7 +4575,7 @@
 20
 40
 84
-83
+81
 68
 00
 cb
@@ -4595,7 +4587,7 @@
 20
 42
 84
-83
+81
 20
 40
 04
@@ -4659,7 +4651,7 @@
 da
 40
 04
-8d
+8b
 20
 20
 33
@@ -4695,7 +4687,7 @@
 20
 20
 04
-9f
+9d
 70
 4b
 2f
@@ -4735,7 +4727,7 @@
 20
 20
 04
-97
+95
 da
 60
 4b
@@ -4743,7 +4735,7 @@
 da
 40
 04
-a2
+a0
 20
 20
 33
@@ -4763,7 +4755,7 @@
 20
 3a
 04
-aa
+a8
 68
 00
 cb
@@ -4771,7 +4763,7 @@
 20
 3a
 04
-b3
+b1
 1f
 e0
 ff
@@ -4787,7 +4779,7 @@
 c0
 00
 84
-b5
+b3
 70
 4b
 26
@@ -4831,7 +4823,7 @@
 24
 3a
 04
-ba
+b8
 70
 4b
 2f
@@ -4883,7 +4875,7 @@
 20
 20
 04
-99
+97
 68
 00
 c6
@@ -4891,11 +4883,11 @@
 c0
 01
 04
-d6
+d4
 20
 20
 04
-c9
+c7
 70
 47
 7a
@@ -4915,7 +4907,7 @@
 20
 42
 84
-c7
+c5
 68
 00
 c7
@@ -4923,11 +4915,11 @@
 c0
 00
 04
-d2
+d0
 c0
 01
 84
-d4
+d2
 68
 00
 cb
@@ -4947,7 +4939,7 @@
 20
 20
 04
-d0
+ce
 68
 00
 cb
@@ -4955,7 +4947,7 @@
 20
 20
 04
-d0
+ce
 68
 00
 c7
@@ -4963,7 +4955,7 @@
 20
 5a
 04
-c7
+c5
 68
 00
 c7
@@ -4975,7 +4967,7 @@
 c0
 01
 84
-dc
+da
 20
 20
 3d
@@ -5003,7 +4995,7 @@
 20
 40
 05
-16
+14
 20
 40
 40
@@ -5015,15 +5007,15 @@
 20
 40
 04
-e8
+e6
 24
 34
 06
-9c
+9a
 20
 40
 06
-90
+8e
 20
 20
 3f
@@ -5031,7 +5023,7 @@
 20
 40
 04
-ea
+e8
 20
 20
 40
@@ -5043,23 +5035,23 @@
 20
 40
 04
-f0
+ee
 20
 40
 04
-ee
+ec
 20
 20
 40
 8e
 20
 40
-05
-00
+04
+fe
 20
 20
 05
-06
+04
 68
 08
 c6
@@ -5067,7 +5059,7 @@
 20
 40
 05
-0b
+09
 68
 08
 c6
@@ -5087,7 +5079,7 @@
 20
 40
 05
-0b
+09
 68
 08
 c6
@@ -5107,7 +5099,7 @@
 20
 40
 05
-0b
+09
 68
 08
 c6
@@ -5131,7 +5123,7 @@
 20
 40
 05
-10
+0e
 68
 08
 c6
@@ -5147,7 +5139,7 @@
 20
 20
 05
-0b
+09
 68
 08
 c6
@@ -5155,7 +5147,7 @@
 20
 40
 05
-10
+0e
 68
 08
 c6
@@ -5187,7 +5179,7 @@
 20
 20
 05
-14
+12
 79
 3f
 84
@@ -5227,7 +5219,7 @@
 20
 40
 04
-8f
+8d
 28
 0f
 fe
@@ -5267,11 +5259,11 @@
 20
 20
 06
-6f
+6d
 20
 40
 04
-b1
+af
 20
 40
 03
@@ -5307,7 +5299,7 @@
 20
 40
 06
-0f
+0d
 20
 20
 53
@@ -5355,7 +5347,7 @@
 20
 20
 06
-6f
+6d
 70
 11
 c6
@@ -5363,7 +5355,7 @@
 20
 20
 06
-6f
+6d
 68
 00
 84
@@ -5371,11 +5363,11 @@
 c2
 82
 85
-5c
+5a
 20
 40
-06
-01
+05
+ff
 68
 00
 c7
@@ -5383,7 +5375,7 @@
 24
 3a
 05
-46
+44
 68
 00
 84
@@ -5391,7 +5383,7 @@
 c3
 02
 05
-4a
+48
 68
 00
 82
@@ -5399,7 +5391,7 @@
 20
 3a
 05
-4a
+48
 20
 20
 56
@@ -5427,7 +5419,7 @@
 c0
 82
 85
-4d
+4b
 70
 47
 8e
@@ -5495,11 +5487,11 @@
 20
 40
 05
-50
+4e
 20
 20
 06
-05
+03
 68
 00
 c7
@@ -5583,7 +5575,7 @@
 c0
 01
 85
-74
+72
 20
 20
 56
@@ -5595,11 +5587,11 @@
 c0
 00
 05
-78
+76
 c0
 00
 85
-7f
+7d
 20
 20
 5c
@@ -5659,11 +5651,11 @@
 c0
 02
 05
-88
+86
 c0
 03
 05
-b4
+b2
 20
 20
 56
@@ -5675,7 +5667,7 @@
 20
 40
 05
-5e
+5c
 20
 40
 7e
@@ -5691,7 +5683,7 @@
 c0
 08
 05
-97
+95
 1f
 ec
 84
@@ -5703,7 +5695,7 @@
 20
 21
 05
-a5
+a3
 d8
 40
 47
@@ -5787,7 +5779,7 @@
 c0
 05
 05
-a7
+a5
 20
 20
 58
@@ -5803,7 +5795,7 @@
 c2
 81
 85
-ae
+ac
 68
 01
 04
@@ -5831,7 +5823,7 @@
 24
 22
 85
-aa
+a8
 20
 40
 5a
@@ -5839,7 +5831,7 @@
 24
 34
 05
-aa
+a8
 20
 20
 59
@@ -5851,11 +5843,11 @@
 c0
 00
 85
-b8
+b6
 c0
 02
 85
-ba
+b8
 20
 20
 5a
@@ -5875,7 +5867,7 @@
 20
 20
 06
-6f
+6d
 68
 00
 80
@@ -5887,7 +5879,7 @@
 20
 40
 05
-c2
+c0
 d8
 e0
 00
@@ -5927,7 +5919,7 @@
 20
 37
 05
-ca
+c8
 24
 36
 d8
@@ -5967,7 +5959,7 @@
 20
 20
 06
-6f
+6d
 68
 10
 80
@@ -6007,7 +5999,7 @@
 20
 40
 05
-e0
+de
 60
 18
 80
@@ -6063,15 +6055,15 @@
 c0
 0f
 85
-ee
+ec
 c0
 10
 05
-f1
+ef
 c0
 09
 05
-fb
+f9
 20
 20
 7d
@@ -6087,7 +6079,7 @@
 20
 20
 05
-f3
+f1
 70
 01
 85
@@ -6179,7 +6171,7 @@
 24
 41
 06
-0d
+0b
 68
 00
 cd
@@ -6243,7 +6235,7 @@
 c5
 13
 06
-19
+17
 58
 00
 00
@@ -6255,7 +6247,7 @@
 24
 21
 06
-31
+2f
 68
 00
 cd
@@ -6267,7 +6259,7 @@
 24
 21
 06
-21
+1f
 68
 00
 cd
@@ -6275,7 +6267,7 @@
 c0
 00
 06
-32
+30
 20
 60
 00
@@ -6303,7 +6295,7 @@
 c5
 13
 06
-28
+26
 58
 00
 00
@@ -6323,7 +6315,7 @@
 c0
 00
 06
-39
+37
 1f
 e0
 ff
@@ -6335,7 +6327,7 @@
 c0
 00
 06
-39
+37
 70
 41
 de
@@ -6355,7 +6347,7 @@
 c0
 01
 06
-37
+35
 1f
 e0
 fe
@@ -6367,7 +6359,7 @@
 c0
 00
 86
-2f
+2d
 70
 41
 de
@@ -6451,19 +6443,19 @@
 c0
 01
 06
-53
+51
 c0
 02
 06
-58
+56
 c0
 10
 06
-67
+65
 20
 40
 06
-5d
+5b
 70
 89
 55
@@ -6483,7 +6475,7 @@
 20
 40
 06
-62
+60
 70
 89
 55
@@ -6503,7 +6495,7 @@
 20
 40
 06
-5d
+5b
 70
 89
 55
@@ -6611,7 +6603,7 @@
 20
 22
 86
-8e
+8c
 60
 08
 cb
@@ -6687,7 +6679,7 @@
 24
 22
 86
-7f
+7d
 20
 40
 03
@@ -6735,7 +6727,7 @@
 20
 40
 06
-f5
+f3
 58
 00
 00
@@ -6743,15 +6735,15 @@
 20
 40
 06
-eb
+e9
 20
 5a
 06
-e7
+e5
 24
 5a
 06
-e9
+e7
 58
 00
 00
@@ -6759,11 +6751,11 @@
 20
 40
 06
-f0
+ee
 20
 5a
 06
-e7
+e5
 68
 00
 cb
@@ -6771,7 +6763,7 @@
 c0
 00
 86
-9f
+9d
 df
 20
 00
@@ -6803,7 +6795,7 @@
 20
 40
 06
-b2
+b0
 68
 01
 11
@@ -6839,7 +6831,7 @@
 20
 40
 06
-ba
+b8
 68
 01
 11
@@ -6891,7 +6883,7 @@
 20
 20
 06
-c2
+c0
 68
 01
 11
@@ -6923,7 +6915,7 @@
 20
 20
 06
-c2
+c0
 60
 01
 91
@@ -6935,7 +6927,7 @@
 20
 20
 86
-cc
+ca
 68
 00
 91
@@ -6943,7 +6935,7 @@
 c0
 7f
 86
-d3
+d1
 68
 00
 91
@@ -6971,7 +6963,7 @@
 c0
 00
 06
-d0
+ce
 68
 01
 91
@@ -6979,7 +6971,7 @@
 20
 20
 06
-c8
+c6
 70
 11
 c4
@@ -6991,7 +6983,7 @@
 20
 20
 06
-c8
+c6
 68
 00
 91
@@ -6999,7 +6991,7 @@
 20
 40
 06
-de
+dc
 60
 00
 91
@@ -7011,7 +7003,7 @@
 20
 3a
 06
-dc
+da
 58
 00
 00
@@ -7035,11 +7027,11 @@
 20
 20
 06
-d9
+d7
 20
 40
 06
-e3
+e1
 1f
 e3
 7e
@@ -7047,7 +7039,7 @@
 20
 40
 06
-e4
+e2
 1f
 e6
 7e
@@ -7135,7 +7127,7 @@
 20
 40
 06
-fc
+fa
 1f
 e2
 22
@@ -7147,7 +7139,7 @@
 20
 40
 06
-fc
+fa
 1f
 e2
 24
@@ -7167,7 +7159,7 @@
 c0
 7f
 87
-02
+00
 68
 00
 91
@@ -7190,10 +7182,10 @@
 00
 20
 20
-07
-00
-b9
-67
+06
+fe
+cb
+22
 aa
 55
 08
@@ -8100,7 +8092,7 @@
 00
 a8
 4b
-02
+03
 00
 aa
 55
@@ -8227,7 +8219,7 @@
 00
 53
 4b
-2e
+26
 2c
 00
 ff
@@ -8566,7 +8558,7 @@
 20
 20
 05
-7b
+79
 68
 01
 46
@@ -8686,7 +8678,7 @@
 20
 40
 04
-bc
+ba
 20
 40
 03
@@ -9010,7 +9002,7 @@
 20
 40
 04
-bc
+ba
 68
 08
 cb
@@ -9858,7 +9850,7 @@
 20
 40
 04
-b3
+b1
 20
 40
 00
@@ -9866,7 +9858,7 @@
 20
 40
 04
-8f
+8d
 20
 40
 3f
@@ -10398,7 +10390,7 @@
 20
 20
 04
-95
+93
 68
 03
 4b
@@ -11126,7 +11118,7 @@
 20
 40
 04
-ea
+e8
 c0
 03
 80
@@ -11307,5 +11299,5 @@
 55
 00
 00
-f5
-94
+6f
+83
Index: output/program.lis
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/program.lis	(revision 2187)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/program.lis	(working copy)
@@ -10,12 +10,12 @@
 0001 20400396 call p_mouse_data_init 
 0002 6800c1de fetch 1 ,mem_tx_power 
 0003 6000cce9 store 1 ,mem_tx_power_temp 
-0004 204005fe call power_ctrl_pac_succ_cnt_init 
+0004 204005fc call power_ctrl_pac_succ_cnt_init 
 0005 6800c685 fetch 1 ,mem_ui_button_timeout 
 0006 6000c6da store 1 ,mem_combination_ui_button_count 
-0007 2040046c call p_mouse_bt_discovery_button_up_init 
+0007 2040046a call p_mouse_bt_discovery_button_up_init 
 0008 2040030e call p_mouse_spi_init 
-0009 2040069c call p_drawing_optima_init 
+0009 2040069a call p_drawing_optima_init 
 000a 20400017 call p_mouse_cb_fuction 
 000b 20400028 call p_mouse_wakeup_from_power 
 000c 680240a0 fetch 4 ,mem_lap 
@@ -35,7 +35,7 @@
 0018 60014d63 store 2 ,mem_cb_24g_data 
 0019 58000382 setarg p_mouse_le 
 001a 600141ef store 2 ,mem_cb_le_process 
-001b 580005d1 setarg p_le_mouse_bb_event_connect_complete 
+001b 580005cf setarg p_le_mouse_bb_event_connect_complete 
 001c 600141f9 store 2 ,mem_cb_att_write 
 001d 5800029a setarg p_mouse_before_lpm 
 001e 600141ed store 2 ,mem_cb_before_lpm 
@@ -83,34 +83,34 @@
 0040 c2840050 bbit1 8 ,pf_patch_ext 
 0041 c0008068 beq patch00_1 ,p_soft_reset_1 
 0042 c0010071 beq patch00_2 ,p_soft_reset_2 
-0043 c042866a beq patch10_5 ,p_shutdown_radio 
-0044 c044863b beq patch11_1 ,p_set_freq_tx 
-0045 c045066c beq patch11_2 ,p_initialize_radio_cont 
+0043 c0428668 beq patch10_5 ,p_shutdown_radio 
+0044 c0448639 beq patch11_1 ,p_set_freq_tx 
+0045 c045066a beq patch11_2 ,p_initialize_radio_cont 
 0046 c050807a beq patch14_1 ,p_init_param 
 0047 c058807f beq patch16_1 ,p_lpm_check_wake_lock 
 0048 c059008b beq patch16_2 ,p_g24_dispatch 
 0049 c06202a7 beq patch18_4 ,p_device_init 
-004a c07184c4 beq patch1c_3 ,p_mouse_seting_dpi 
-004b c07304de beq patch1c_6 ,p_mouse_motion 
-004c c0750519 beq patch1d_2 ,p_mouse_bb_event_discovery_btn 
-004d c0758522 beq patch1d_3 ,p_mouse_start_discovery 
-004e c0760524 beq patch1d_4 ,p_mouse_stop_discovery 
+004a c07184c2 beq patch1c_3 ,p_mouse_seting_dpi 
+004b c07304dc beq patch1c_6 ,p_mouse_motion 
+004c c0750517 beq patch1d_2 ,p_mouse_bb_event_discovery_btn 
+004d c0758520 beq patch1d_3 ,p_mouse_start_discovery 
+004e c0760522 beq patch1d_4 ,p_mouse_stop_discovery 
 004f 20202a8e branch loop 
 
 pf_patch_ext:
-0050 c01c8527 beq patch27_1 ,p_le_slave_match 
-0051 c021852f beq patch28_3 ,p_le_next_adv_channel 
-0052 c0250535 beq patch29_2 ,p_le_receive_skip 
-0053 c02b8538 beq patch2a_7 ,p_le_update_param 
-0054 c02c853a beq patch2b_1 ,p_le_update_channel_map 
-0055 c031853c beq patch2c_3 ,p_le_prepare_tx 
-0056 c0330565 beq patch2c_6 ,p_le_parse 
-0057 c0338584 beq patch2c_7 ,p_le_parse_l2cap 
-0058 c03505bc beq patch2d_2 ,p_le_adv_not_match 
-0059 c03b85c7 beq patch2e_7 ,p_le_lpm_setmult 
-005a c07d05e6 beq patch3f_2 ,p_check_51cmd_once_continue 
-005b c04605d3 beq patch31_4 ,p_twspi_reset 
-005c c04685df beq patch31_5 ,p_spid_init 
+0050 c01c8525 beq patch27_1 ,p_le_slave_match 
+0051 c021852d beq patch28_3 ,p_le_next_adv_channel 
+0052 c0250533 beq patch29_2 ,p_le_receive_skip 
+0053 c02b8536 beq patch2a_7 ,p_le_update_param 
+0054 c02c8538 beq patch2b_1 ,p_le_update_channel_map 
+0055 c031853a beq patch2c_3 ,p_le_prepare_tx 
+0056 c0330563 beq patch2c_6 ,p_le_parse 
+0057 c0338582 beq patch2c_7 ,p_le_parse_l2cap 
+0058 c03505ba beq patch2d_2 ,p_le_adv_not_match 
+0059 c03b85c5 beq patch2e_7 ,p_le_lpm_setmult 
+005a c07d05e4 beq patch3f_2 ,p_check_51cmd_once_continue 
+005b c04605d1 beq patch31_4 ,p_twspi_reset 
+005c c04685dd beq patch31_5 ,p_spid_init 
 005d 20202a8e branch loop 
 
 p_rssi_signal:
@@ -187,7 +187,7 @@
 0094 20400185 call p_g24_transmit_packet 
 0095 6800cc42 fetch 1 ,mem_24g_pairing_sm 
 0096 c1ff8000 rtnne state_24g_pairing_success 
-0097 2040060f call power_ctrl_start 
+0097 2040060d call power_ctrl_start 
 0098 204000a6 call g24_long_sleep_shorter_param_update 
 0099 6800cb26 fetch 1 ,mem_mouse_multi_led_state 
 009a c0008359 beq on ,p_g24_transmit_by_interrupt_enable 
@@ -203,11 +203,11 @@
 
 p_g24_pair_dispatch:
 00a2 7011c660 jam zcode_60 ,mem_zcode_temp_param0 
-00a3 2020066f branch p_zcode_entrance 
+00a3 2020066d branch p_zcode_entrance 
 
 p_g24_reconn_dispatch:
 00a4 7011c653 jam zcode_53 ,mem_zcode_temp_param0 
-00a5 2020066f branch p_zcode_entrance 
+00a5 2020066d branch p_zcode_entrance 
 
 g24_long_sleep_shorter_param_update:
 00a6 58017700 setarg g24_long_sleep_step1 
@@ -329,7 +329,7 @@
 
 p_g24_search_dongle:
 00fe 7011c671 jam zcode_71 ,mem_zcode_temp_param0 
-00ff 2020066f branch p_zcode_entrance 
+00ff 2020066d branch p_zcode_entrance 
 
 p_g24_search_dongle_check:
 0100 704d8300 jam 0 ,mem_24g_search_dongle_count 
@@ -378,7 +378,7 @@
 011f 793ffe04 set0 bit_hop ,pdata 
 0120 6000cc33 store 1 ,mem_24g_data_type 
 0121 6000cbee store 1 ,mem_24g_txpayload 
-0122 20400605 call power_ctrl_pac_succ_decrs 
+0122 20400603 call power_ctrl_pac_succ_decrs 
 0123 20200150 branch p_g24_ch 
 
 p_g24_rf_hop_attemp_again:
@@ -395,7 +395,7 @@
 012c 20200185 branch p_g24_transmit_packet 
 
 p_g24_rf_hop_fastly_exit:
-012d 20400605 call power_ctrl_pac_succ_decrs 
+012d 20400603 call power_ctrl_pac_succ_decrs 
 012e 704d6500 jam 0 ,mem_24g_hop_fastly_cnt 
 012f 20200113 branch p_g24_transmit_rf_ctrl_clear 
 
@@ -523,7 +523,7 @@
 018a 243781a7 nbranch p_g24_retransmit ,user3 
 018b 20400199 call p_g24_txbuf_clear 
 018c 204001c2 call p_g24_ackpayload_parse 
-018d 20400601 call power_ctrl_pac_succ_incrs 
+018d 204005ff call power_ctrl_pac_succ_incrs 
 
 p_g24_transmit_next_packet:
 018e 6800cc31 fetch 1 ,mem_24g_pid 
@@ -579,8 +579,8 @@
 01b4 20202dd4 branch g24_stop_24g_mode 
 
 p_g24_tx_fast_hop:
-01b5 20400632 call power_ctrl_txpower_incrs 
-01b6 20400605 call power_ctrl_pac_succ_decrs 
+01b5 20400630 call power_ctrl_txpower_incrs 
+01b6 20400603 call power_ctrl_pac_succ_decrs 
 01b7 20200150 branch p_g24_ch 
 
 p_g24_tx_hop_ch_process:
@@ -639,22 +639,22 @@
 
 p_g24_pairing_sm:
 01de 7011c690 jam zcode_90 ,mem_zcode_temp_param0 
-01df 2020066f branch p_zcode_entrance 
+01df 2020066d branch p_zcode_entrance 
 
 p_g24_paring_mode_start:
-01e0 204005fe call power_ctrl_pac_succ_cnt_init 
+01e0 204005fc call power_ctrl_pac_succ_cnt_init 
 
 p_g24_paring_mode:
 01e1 7011c691 jam zcode_91 ,mem_zcode_temp_param0 
-01e2 2020066f branch p_zcode_entrance 
+01e2 2020066d branch p_zcode_entrance 
 
 p_g24_start_24g_mode:
 01e3 7011c640 jam zcode_40 ,mem_zcode_temp_param0 
-01e4 2020066f branch p_zcode_entrance 
+01e4 2020066d branch p_zcode_entrance 
 
 p_g24_auto_pair_start:
 01e5 7011c641 jam zcode_41 ,mem_zcode_temp_param0 
-01e6 2020066f branch p_zcode_entrance 
+01e6 2020066d branch p_zcode_entrance 
 
 p_g24_check_51cmd_stop_24g:
 01e7 793f8026 set0 mark_24g ,mark 
@@ -890,7 +890,7 @@
 p_mouse_set_sdio_high:
 02a4 6800cafe fetch 1 ,mem_mouse_init_sensor_reset_flag 
 02a5 207a0000 rtn blank 
-02a6 202004c4 branch p_mouse_seting_sensor_type 
+02a6 202004c2 branch p_mouse_seting_sensor_type 
 
 p_device_init:
 02a7 2040296c call initialize_radio 
@@ -902,7 +902,7 @@
 02ab 20400001 call p_wake_from_power 
 
 p_mouse_start:
-02ac 204004c0 call p_mouse_mode_24g_device_multi_led_blink3s 
+02ac 204004be call p_mouse_mode_24g_device_multi_led_blink3s 
 02ad 6800c241 fetch 1 ,mem_power_on_flag 
 02ae c28102b1 bbit1 2 ,p_mouse_wakeup_from_hibernate 
 02af 704b76ff jam latest_mode_null ,mem_mouse_latest_mode 
@@ -920,7 +920,7 @@
 02b7 204002bf call p_mouse_tx_power_init 
 02b8 6800c210 fetch 1 ,mem_xrecord_mode 
 02b9 c01a02c2 beq rec_4_mode ,p_mouse4_0_check_reconn_target 
-02ba 20400485 call p_mouse_fast_conn_adv_switch_timer_reinit 
+02ba 20400483 call p_mouse_fast_conn_adv_switch_timer_reinit 
 02bb 70016d06 jam 6 ,mem_connection_options 
 02bc 2040042f call p_mouse_check_fast_conn_adv_start 
 02bd 20207ddd branch check_51cmd_start_discovery 
@@ -935,7 +935,7 @@
 
 p_mouse4_0_check_reconn_target:
 02c2 7011c612 jam zcode_12 ,mem_zcode_temp_param0 
-02c3 2020066f branch p_zcode_entrance 
+02c3 2020066d branch p_zcode_entrance 
 
 p_mouse_init_sunt:
 02c4 2040030e call p_mouse_spi_init 
@@ -982,7 +982,7 @@
 
 p_mouse_setting_config:
 02e1 7011c680 jam zcode_80 ,mem_zcode_temp_param0 
-02e2 2020066f branch p_zcode_entrance 
+02e2 2020066d branch p_zcode_entrance 
 
 p_flash_ncs_disable:
 02e3 6808cb45 fetcht 1 ,mem_flash_ncs_gpio 
@@ -1198,12 +1198,12 @@
 
 p_mouse_dpi_config:
 037d 6800c77a fetch 1 ,mem_mouse_dpi 
-037e c0ff84c4 bne 0xff ,p_mouse_seting_dpi 
+037e c0ff84c2 bne 0xff ,p_mouse_seting_dpi 
 
 p_mouse_dpi_config_default:
 037f 6800c6e1 fetch 1 ,mem_config_sensor_motion 
 0380 6000c77a store 1 ,mem_mouse_dpi 
-0381 202004c4 branch p_mouse_seting_dpi 
+0381 202004c2 branch p_mouse_seting_dpi 
 
 p_mouse_le:
 0382 20405892 call le_fifo_check_nearly_full 
@@ -1283,11 +1283,11 @@
 
 p_mouse_dpi_check:
 03b8 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
-03b9 20400510 call p_gpio_set_input_pd 
+03b9 2040050e call p_gpio_set_input_pd 
 03ba 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
 03bb 2040681d call gpio_get_bit 
 03bc 202083c6 branch p_mouse_dpi_up ,true 
-03bd 2040050b call p_gpio_set_input_pu 
+03bd 20400509 call p_gpio_set_input_pu 
 
 p_mouse_dpi_down:
 03be 6800c6b6 fetch 1 ,mem_mouse_dpi_button_state 
@@ -1300,7 +1300,7 @@
 03c5 20203d7e branch mouse_seting_dpi 
 
 p_mouse_dpi_up:
-03c6 2040050b call p_gpio_set_input_pu 
+03c6 20400509 call p_gpio_set_input_pu 
 03c7 20203d62 branch mouse_dpi_up 
 
 p_mouse_priority_bb_event:
@@ -1342,7 +1342,7 @@
 p_mouse_le_bb_disconnected:
 03e6 204003fb call p_mouse_sensor_powerdown_check 
 03e7 7011c6a2 jam zcode_a2 ,mem_zcode_temp_param0 
-03e8 2020066f branch p_zcode_entrance 
+03e8 2020066d branch p_zcode_entrance 
 
 p_mouse_le_enc_info:
 
@@ -1352,31 +1352,31 @@
 
 p_mouse_le_ll_start_encryt:
 03eb 7011c6b3 jam zcode_b3 ,mem_zcode_temp_param0 
-03ec 2020066f branch p_zcode_entrance 
+03ec 2020066d branch p_zcode_entrance 
 
 p_mouse_le_conn_param_update_rsp_recieved:
 03ed 7011c6a1 jam zcode_a1 ,mem_zcode_temp_param0 
-03ee 2020066f branch p_zcode_entrance 
+03ee 2020066d branch p_zcode_entrance 
 
 p_mouse_24g_pairing_complete:
 03ef 204003b3 call p_mouse_init_sensor_reset 
 03f0 7011c650 jam zcode_50 ,mem_zcode_temp_param0 
-03f1 2020066f branch p_zcode_entrance 
+03f1 2020066d branch p_zcode_entrance 
 
 p_mouse_24g_attempt_fail:
 03f2 204003fb call p_mouse_sensor_powerdown_check 
 03f3 7011c651 jam zcode_51 ,mem_zcode_temp_param0 
-03f4 2020066f branch p_zcode_entrance 
+03f4 2020066d branch p_zcode_entrance 
 
 p_mouse_24g_attempt_success:
 03f5 204003b3 call p_mouse_init_sensor_reset 
 03f6 7011c652 jam zcode_52 ,mem_zcode_temp_param0 
-03f7 2020066f branch p_zcode_entrance 
+03f7 2020066d branch p_zcode_entrance 
 
 p_mouse_before_hibernate:
 03f8 204003fb call p_mouse_sensor_powerdown_check 
 03f9 7011c6a0 jam zcode_a0 ,mem_zcode_temp_param0 
-03fa 2020066f branch p_zcode_entrance 
+03fa 2020066d branch p_zcode_entrance 
 
 p_mouse_sensor_powerdown_check:
 03fb 6800cafe fetch 1 ,mem_mouse_init_sensor_reset_flag 
@@ -1394,9 +1394,9 @@
 
 p_mouse_bb_event_timer:
 0405 20400416 call p_mouse_le_switch_adv_timer 
-0406 20400492 call p_mouse_multi_led_blink_timer 
+0406 20400490 call p_mouse_multi_led_blink_timer 
 0407 2040045e call p_mouse_wheel_trigger_timer 
-0408 20400488 call p_mouse_null_enter_hibernate_timer 
+0408 20400486 call p_mouse_null_enter_hibernate_timer 
 0409 20400463 call p_mouse_bt_discovery_check 
 040a 20404234 call mouse_check_discovery_timeout_timer 
 040b 20400434 call p_mouse_g24_long_sleep_param_update_timer 
@@ -1488,7 +1488,7 @@
 0443 6800cb2f fetch 1 ,mem_mouse_multi_led_blink_poweron3s_flag 
 0444 247a0000 nrtn blank 
 0445 704d7e00 jam 0 ,mem_24g_stop_g24_mode_timeout 
-0446 20200495 branch p_mouse_discovery_multi_led_blink 
+0446 20200493 branch p_mouse_discovery_multi_led_blink 
 
 p_mouse_check_direct_timeout_timer:
 0447 da6046ae arg mem_mouse_direct_timer ,regc 
@@ -1497,8 +1497,8 @@
 
 p_mouse_check_direct_timeout:
 044a 704b7801 jam 1 ,mem_mouse_le_not_tx_disconn 
-044b 20400477 call p_mouse_long_button_bt_normal_discovery 
-044c 2020046c branch p_mouse_bt_discovery_button_up_init 
+044b 20400475 call p_mouse_long_button_bt_normal_discovery 
+044c 2020046a branch p_mouse_bt_discovery_button_up_init 
 
 p_mouse_le_enable_att_list_timer:
 044d da6046c6 arg mem_le_start_encrypt_timer ,regc 
@@ -1539,976 +1539,974 @@
 p_mouse_bt_discovery_check:
 
 p_mouse_bt_discovery_commbination_key:
-0463 6800c6b6 fetch 1 ,mem_mouse_dpi_button_state 
-0464 203a046f branch p_mouse_bt_discovery_commbination_key_down ,blank 
-0465 204004ea call p_mouse_check_key_gpio 
-0466 c003846f beq mouse_lmr_button ,p_mouse_bt_discovery_commbination_key_down 
+0463 204004e8 call p_mouse_check_key_gpio 
+0464 c003846d beq mouse_lmr_button ,p_mouse_bt_discovery_commbination_key_down 
 
 p_mouse_bt_discovery_commbination_key_up:
-0467 6800c685 fetch 1 ,mem_ui_button_timeout 
-0468 6000c6da store 1 ,mem_combination_ui_button_count 
-0469 6800c6db fetch 1 ,mem_bt_discovey_button_statue 
-046a c1008000 rtneq dpi_button_state_up 
-046b 7046db01 jam dpi_button_state_up ,mem_bt_discovey_button_statue 
+0465 6800c685 fetch 1 ,mem_ui_button_timeout 
+0466 6000c6da store 1 ,mem_combination_ui_button_count 
+0467 6800c6db fetch 1 ,mem_bt_discovey_button_statue 
+0468 c1008000 rtneq dpi_button_state_up 
+0469 7046db01 jam dpi_button_state_up ,mem_bt_discovey_button_statue 
 
 p_mouse_bt_discovery_button_up_init:
-046c d8e00009 arg mouse_bt_discovery_button_long_down_flag ,queue 
-046d 204043d2 call mouse_disable_function_flag 
-046e 202043ca branch mouse_bt_discovery_button_down_disable 
+046a d8e00009 arg mouse_bt_discovery_button_long_down_flag ,queue 
+046b 204043d2 call mouse_disable_function_flag 
+046c 202043ca branch mouse_bt_discovery_button_down_disable 
 
 p_mouse_bt_discovery_commbination_key_down:
-046f 7047a028 jam 40 ,mem_mouse_null_enter_hibernate_timer 
-0470 20400472 call p_mouse_bt_discovery_timer 
-0471 202043b0 branch mouse_bt_discovery_commbination_key_down + 1 
+046d 7047a028 jam 40 ,mem_mouse_null_enter_hibernate_timer 
+046e 20400470 call p_mouse_bt_discovery_timer 
+046f 202043b0 branch mouse_bt_discovery_commbination_key_down + 1 
 
 p_mouse_bt_discovery_timer:
-0472 da6046da arg mem_combination_ui_button_count ,regc 
-0473 da400475 arg p_mouse_long_button_bt_discovery ,regb 
-0474 2020336d branch timer_single_step 
+0470 da6046da arg mem_combination_ui_button_count ,regc 
+0471 da400473 arg p_mouse_long_button_bt_discovery ,regb 
+0472 2020336d branch timer_single_step 
 
 p_mouse_long_button_bt_discovery:
-0475 6800cb68 fetch 1 ,mem_le_switch_adv_flag 
-0476 243a0485 nbranch p_mouse_fast_conn_adv_switch_timer_reinit ,blank 
+0473 6800cb68 fetch 1 ,mem_le_switch_adv_flag 
+0474 243a0483 nbranch p_mouse_fast_conn_adv_switch_timer_reinit ,blank 
 
 p_mouse_long_button_bt_normal_discovery:
-0477 280ffe26 isolate1 mark_24g ,mark 
-0478 20408483 call p_mouse_le_adv_start ,true 
-0479 6800cb76 fetch 1 ,mem_mouse_latest_mode 
-047a 1fe67cff sub pdata ,latest_mode_null ,null 
-047b 20428483 call p_mouse_le_adv_start ,zero 
-047c 20400425 call p_mouse_le_adv_data_update 
-047d 68014682 fetch 2 ,mem_ui_state_map 
-047e 2feffe07 isolate1 ui_state_bt_reconnect ,pdata 
-047f 2040c392 call mouse_cancel_reconnect ,true 
-0480 d8e00009 arg mouse_bt_discovery_button_long_down_flag ,queue 
-0481 204043ce call mouse_enable_function_flag 
-0482 202043b8 branch mouse_long_button_bt_discovry 
+0475 280ffe26 isolate1 mark_24g ,mark 
+0476 20408481 call p_mouse_le_adv_start ,true 
+0477 6800cb76 fetch 1 ,mem_mouse_latest_mode 
+0478 1fe67cff sub pdata ,latest_mode_null ,null 
+0479 20428481 call p_mouse_le_adv_start ,zero 
+047a 20400425 call p_mouse_le_adv_data_update 
+047b 68014682 fetch 2 ,mem_ui_state_map 
+047c 2feffe07 isolate1 ui_state_bt_reconnect ,pdata 
+047d 2040c392 call mouse_cancel_reconnect ,true 
+047e d8e00009 arg mouse_bt_discovery_button_long_down_flag ,queue 
+047f 204043ce call mouse_enable_function_flag 
+0480 202043b8 branch mouse_long_button_bt_discovry 
 
 p_mouse_le_adv_start:
-0483 704b6c01 jam 1 ,mem_mouse_le_adv_start 
-0484 20600000 rtn 
+0481 704b6c01 jam 1 ,mem_mouse_le_adv_start 
+0482 20600000 rtn 
 
 p_mouse_fast_conn_adv_switch_timer_reinit:
-0485 68014687 fetch 2 ,mem_discovery_timeout 
-0486 600146ac store 2 ,mem_mouse_discovery_timer 
-0487 20600000 rtn 
+0483 68014687 fetch 2 ,mem_discovery_timeout 
+0484 600146ac store 2 ,mem_mouse_discovery_timer 
+0485 20600000 rtn 
 
 p_mouse_null_enter_hibernate_timer:
-0488 6800c79f fetch 1 ,mem_mouse_null_enter_hibernate_flag 
-0489 207a0000 rtn blank 
-048a da6047a0 arg mem_mouse_null_enter_hibernate_timer ,regc 
-048b da40048d arg p_mouse_null_enter_hibernate ,regb 
-048c 2020336d branch timer_single_step 
+0486 6800c79f fetch 1 ,mem_mouse_null_enter_hibernate_flag 
+0487 207a0000 rtn blank 
+0488 da6047a0 arg mem_mouse_null_enter_hibernate_timer ,regc 
+0489 da40048b arg p_mouse_null_enter_hibernate ,regb 
+048a 2020336d branch timer_single_step 
 
 p_mouse_null_enter_hibernate:
-048d 70479f00 jam 0 ,mem_mouse_null_enter_hibernate_flag 
-048e 2020340a branch app_enter_hibernate 
+048b 70479f00 jam 0 ,mem_mouse_null_enter_hibernate_flag 
+048c 2020340a branch app_enter_hibernate 
 
 p_mouse_null_enter_hibernate_disable:
-048f 70479f00 jam 0 ,mem_mouse_null_enter_hibernate_flag 
-0490 7047a000 jam 0 ,mem_mouse_null_enter_hibernate_timer 
-0491 20600000 rtn 
+048d 70479f00 jam 0 ,mem_mouse_null_enter_hibernate_flag 
+048e 7047a000 jam 0 ,mem_mouse_null_enter_hibernate_timer 
+048f 20600000 rtn 
 
 p_mouse_multi_led_blink_timer:
-0492 6800cb24 fetch 1 ,mem_mouse_multi_led_blink_enable 
-0493 207a0000 rtn blank 
-0494 2020049f branch p_mouse_multi_led_type_blink 
+0490 6800cb24 fetch 1 ,mem_mouse_multi_led_blink_enable 
+0491 207a0000 rtn blank 
+0492 2020049d branch p_mouse_multi_led_type_blink 
 
 p_mouse_discovery_multi_led_blink:
-0495 704b2f00 jam 0 ,mem_mouse_multi_led_blink_poweron3s_flag 
-0496 704b2a01 jam 1 ,mem_mouse_multi_led_blink_timer_init 
+0493 704b2f00 jam 0 ,mem_mouse_multi_led_blink_poweron3s_flag 
+0494 704b2a01 jam 1 ,mem_mouse_multi_led_blink_timer_init 
 
 p_mouse_discovery_multi_led_blink1:
-0497 704b2d00 jam 0 ,mem_mouse_multi_led_blink_count_limited 
-0498 704b2c01 jam 1 ,mem_mouse_multi_led_blink_count 
+0495 704b2d00 jam 0 ,mem_mouse_multi_led_blink_count_limited 
+0496 704b2c01 jam 1 ,mem_mouse_multi_led_blink_count 
 
 p_mouse_multi_led_blink_enable:
-0499 704b2b05 jam 5 ,mem_mouse_multi_led_blink_timer 
-049a 704b2401 jam on ,mem_mouse_multi_led_blink_enable 
-049b 704b2701 jam multi_led_blink ,mem_mouse_multi_led_type 
-049c 20600000 rtn 
+0497 704b2b05 jam 5 ,mem_mouse_multi_led_blink_timer 
+0498 704b2401 jam on ,mem_mouse_multi_led_blink_enable 
+0499 704b2701 jam multi_led_blink ,mem_mouse_multi_led_type 
+049a 20600000 rtn 
 
 p_mouse_bt_reconn_multi_led_blink:
-049d 704b2a03 jam 3 ,mem_mouse_multi_led_blink_timer_init 
-049e 20200497 branch p_mouse_discovery_multi_led_blink1 
+049b 704b2a03 jam 3 ,mem_mouse_multi_led_blink_timer_init 
+049c 20200495 branch p_mouse_discovery_multi_led_blink1 
 
 p_mouse_multi_led_type_blink:
-049f da604b2b arg mem_mouse_multi_led_blink_timer ,regc 
-04a0 da4004a2 arg p_mouse_multi_led_type_blink_timeout ,regb 
-04a1 2020336d branch timer_single_step 
+049d da604b2b arg mem_mouse_multi_led_blink_timer ,regc 
+049e da4004a0 arg p_mouse_multi_led_type_blink_timeout ,regb 
+049f 2020336d branch timer_single_step 
 
 p_mouse_multi_led_type_blink_timeout:
-04a2 6800cb2a fetch 1 ,mem_mouse_multi_led_blink_timer_init 
-04a3 6000cb2b store 1 ,mem_mouse_multi_led_blink_timer 
-04a4 6800cb2d fetch 1 ,mem_mouse_multi_led_blink_count_limited 
-04a5 203a04aa branch p_mouse_multi_led_blink_count_no_limited ,blank 
-04a6 6800cb2c fetch 1 ,mem_mouse_multi_led_blink_count 
-04a7 203a04b3 branch p_mouse_multi_led_blink_off ,blank 
-04a8 1fe0ffff increase -1 ,pdata 
-04a9 6000cb2c store 1 ,mem_mouse_multi_led_blink_count 
+04a0 6800cb2a fetch 1 ,mem_mouse_multi_led_blink_timer_init 
+04a1 6000cb2b store 1 ,mem_mouse_multi_led_blink_timer 
+04a2 6800cb2d fetch 1 ,mem_mouse_multi_led_blink_count_limited 
+04a3 203a04a8 branch p_mouse_multi_led_blink_count_no_limited ,blank 
+04a4 6800cb2c fetch 1 ,mem_mouse_multi_led_blink_count 
+04a5 203a04b1 branch p_mouse_multi_led_blink_off ,blank 
+04a6 1fe0ffff increase -1 ,pdata 
+04a7 6000cb2c store 1 ,mem_mouse_multi_led_blink_count 
 
 p_mouse_multi_led_blink_count_no_limited:
-04aa 6800cb26 fetch 1 ,mem_mouse_multi_led_state 
-04ab c00084b5 beq on ,p_mouse_multi_led_off 
+04a8 6800cb26 fetch 1 ,mem_mouse_multi_led_state 
+04a9 c00084b3 beq on ,p_mouse_multi_led_off 
 
 p_mouse_multi_led_on:
-04ac 704b2601 jam on ,mem_mouse_multi_led_state 
+04aa 704b2601 jam on ,mem_mouse_multi_led_state 
+04ab 6808cb25 fetcht 1 ,mem_mouse_multi_led_gpio 
+04ac 2040680e call gpio_config_output 
 04ad 6808cb25 fetcht 1 ,mem_mouse_multi_led_gpio 
-04ae 2040680e call gpio_config_output 
-04af 6808cb25 fetcht 1 ,mem_mouse_multi_led_gpio 
-04b0 20206829 branch gpio_out_active 
+04ae 20206829 branch gpio_out_active 
 
 p_mouse_discovey_led_blink_off:
-04b1 6800cb2f fetch 1 ,mem_mouse_multi_led_blink_poweron3s_flag 
-04b2 247a0000 nrtn blank 
+04af 6800cb2f fetch 1 ,mem_mouse_multi_led_blink_poweron3s_flag 
+04b0 247a0000 nrtn blank 
 
 p_mouse_multi_led_blink_off:
-04b3 58000000 setarg 0 
-04b4 6001cb2b store 3 ,mem_mouse_multi_led_blink_timer 
+04b1 58000000 setarg 0 
+04b2 6001cb2b store 3 ,mem_mouse_multi_led_blink_timer 
 
 p_mouse_multi_led_off:
-04b5 6800cb2c fetch 1 ,mem_mouse_multi_led_blink_count 
-04b6 243a04ba nbranch p_mouse_multi_led_off_wait_blink_over ,blank 
-04b7 704b2f00 jam 0 ,mem_mouse_multi_led_blink_poweron3s_flag 
-04b8 704b2400 jam 0 ,mem_mouse_multi_led_blink_enable 
-04b9 704b2700 jam 0 ,mem_mouse_multi_led_type 
+04b3 6800cb2c fetch 1 ,mem_mouse_multi_led_blink_count 
+04b4 243a04b8 nbranch p_mouse_multi_led_off_wait_blink_over ,blank 
+04b5 704b2f00 jam 0 ,mem_mouse_multi_led_blink_poweron3s_flag 
+04b6 704b2400 jam 0 ,mem_mouse_multi_led_blink_enable 
+04b7 704b2700 jam 0 ,mem_mouse_multi_led_type 
 
 p_mouse_multi_led_off_wait_blink_over:
-04ba 704b2800 jam 0 ,mem_mouse_multi_led_on_timer 
-04bb 704b2600 jam off ,mem_mouse_multi_led_state 
+04b8 704b2800 jam 0 ,mem_mouse_multi_led_on_timer 
+04b9 704b2600 jam off ,mem_mouse_multi_led_state 
 
 p_mouse_multi_led_gpio_set_high:
+04ba 6808cb25 fetcht 1 ,mem_mouse_multi_led_gpio 
+04bb 2040680e call gpio_config_output 
 04bc 6808cb25 fetcht 1 ,mem_mouse_multi_led_gpio 
-04bd 2040680e call gpio_config_output 
-04be 6808cb25 fetcht 1 ,mem_mouse_multi_led_gpio 
-04bf 20206825 branch gpio_out_inactive 
+04bd 20206825 branch gpio_out_inactive 
 
 p_mouse_mode_24g_device_multi_led_blink3s:
-04c0 704b2c05 jam 5 ,mem_mouse_multi_led_blink_count 
-04c1 704b2a0a jam 10 ,mem_mouse_multi_led_blink_timer_init 
-04c2 704b2d01 jam 1 ,mem_mouse_multi_led_blink_count_limited 
-04c3 20200499 branch p_mouse_multi_led_blink_enable 
+04be 704b2c05 jam 5 ,mem_mouse_multi_led_blink_count 
+04bf 704b2a0a jam 10 ,mem_mouse_multi_led_blink_timer_init 
+04c0 704b2d01 jam 1 ,mem_mouse_multi_led_blink_count_limited 
+04c1 20200497 branch p_mouse_multi_led_blink_enable 
 
 p_mouse_seting_dpi:
 
 p_mouse_seting_sensor_type:
-04c4 6800c6e0 fetch 1 ,mem_config_sensor_type 
-04c5 c00104d6 beq ka8 ,p_mouse_seting_ka8_dpi 
-04c6 202004c9 branch p_mouse_seting_3065xy_dpi 
+04c2 6800c6e0 fetch 1 ,mem_config_sensor_type 
+04c3 c00104d4 beq ka8 ,p_mouse_seting_ka8_dpi 
+04c4 202004c7 branch p_mouse_seting_3065xy_dpi 
 
 p_mouse_3205_dpi_recount:
-04c7 70477a02 jam mouse_dpi_level3 ,mem_mouse_dpi 
-04c8 20600000 rtn 
+04c5 70477a02 jam mouse_dpi_level3 ,mem_mouse_dpi 
+04c6 20600000 rtn 
 
 p_mouse_seting_3065xy_dpi:
-04c9 6800c77a fetch 1 ,mem_mouse_dpi 
-04ca 1fe67c01 sub pdata ,mouse_dpi_level2 ,null 
-04cb 204284c7 call p_mouse_3205_dpi_recount ,zero 
-04cc 6800c77a fetch 1 ,mem_mouse_dpi 
-04cd c00004d2 beq mouse_dpi_level1 ,p_mouse_3065xy_set_cpi1 
-04ce c00184d4 beq mouse_dpi_level4 ,p_mouse_3065xy_set_cpi4 
+04c7 6800c77a fetch 1 ,mem_mouse_dpi 
+04c8 1fe67c01 sub pdata ,mouse_dpi_level2 ,null 
+04c9 204284c5 call p_mouse_3205_dpi_recount ,zero 
+04ca 6800c77a fetch 1 ,mem_mouse_dpi 
+04cb c00004d0 beq mouse_dpi_level1 ,p_mouse_3065xy_set_cpi1 
+04cc c00184d2 beq mouse_dpi_level4 ,p_mouse_3065xy_set_cpi4 
 
 p_mouse_3065xy_set_cpi3:
-04cf 6800cb38 fetch 1 ,mem_3065xy_dpi_3 
+04cd 6800cb38 fetch 1 ,mem_3065xy_dpi_3 
 
 p_mouse_dpi_store:
-04d0 6000c6b5 store 1 ,mem_mouse_cpi_count 
-04d1 20203dc1 branch mouse_p3205_dpi + 3 
+04ce 6000c6b5 store 1 ,mem_mouse_cpi_count 
+04cf 20203dc1 branch mouse_p3205_dpi + 3 
 
 p_mouse_3065xy_set_cpi1:
-04d2 6800cb36 fetch 1 ,mem_3065xy_dpi_1 
-04d3 202004d0 branch p_mouse_dpi_store 
+04d0 6800cb36 fetch 1 ,mem_3065xy_dpi_1 
+04d1 202004ce branch p_mouse_dpi_store 
 
 p_mouse_3065xy_set_cpi4:
-04d4 6800cb39 fetch 1 ,mem_3065xy_dpi_4 
-04d5 202004d0 branch p_mouse_dpi_store 
+04d2 6800cb39 fetch 1 ,mem_3065xy_dpi_4 
+04d3 202004ce branch p_mouse_dpi_store 
 
 p_mouse_seting_ka8_dpi:
+04d4 6800c77a fetch 1 ,mem_mouse_dpi 
+04d5 205a04c5 call p_mouse_3205_dpi_recount ,blank 
 04d6 6800c77a fetch 1 ,mem_mouse_dpi 
-04d7 205a04c7 call p_mouse_3205_dpi_recount ,blank 
-04d8 6800c77a fetch 1 ,mem_mouse_dpi 
-04d9 c000bd88 beq mouse_dpi_level2 ,mouse_set_cpi2 
-04da c00184dc beq mouse_dpi_level4 ,p_mouse_ka8_set_cpi3 
-04db 20203d8e branch mouse_set_cpi4 
+04d7 c000bd88 beq mouse_dpi_level2 ,mouse_set_cpi2 
+04d8 c00184da beq mouse_dpi_level4 ,p_mouse_ka8_set_cpi3 
+04d9 20203d8e branch mouse_set_cpi4 
 
 p_mouse_ka8_set_cpi3:
-04dc 58000005 setarg 5 
-04dd 20203dbe branch mouse_p3205_dpi 
+04da 58000005 setarg 5 
+04db 20203dbe branch mouse_p3205_dpi 
 
 p_mouse_motion:
-04de 78547c00 disable user 
-04df 58000000 setarg 0 
-04e0 6003469b store 6 ,mem_mouse_x 
-04e1 20400516 call p_mouse_cheak_sensor_data 
-04e2 20404079 call mouse_zwheel 
-04e3 2040407e call mouse_t_zwheel 
-04e4 204004e8 call p_mouse_key 
-04e5 2434069c nbranch p_drawing_optima_init ,user 
-04e6 20400690 call p_drawing_optima 
-04e7 20203fa0 branch mouse_motion + 9 
+04dc 78547c00 disable user 
+04dd 58000000 setarg 0 
+04de 6003469b store 6 ,mem_mouse_x 
+04df 20400514 call p_mouse_cheak_sensor_data 
+04e0 20404079 call mouse_zwheel 
+04e1 2040407e call mouse_t_zwheel 
+04e2 204004e6 call p_mouse_key 
+04e3 2434069a nbranch p_drawing_optima_init ,user 
+04e4 2040068e call p_drawing_optima 
+04e5 20203fa0 branch mouse_motion + 9 
 
 p_mouse_key:
-04e8 204004ea call p_mouse_check_key_gpio 
-04e9 2020409a branch mouse_key + 1 
+04e6 204004e8 call p_mouse_check_key_gpio 
+04e7 2020409a branch mouse_key + 1 
 
 p_mouse_check_key_gpio:
-04ea da200000 arg 0 ,rega 
-04eb 204004f0 call p_mouse_check_lkey_gpio 
-04ec 204004ee call p_mouse_check_skey_gpio 
-04ed 2020408e branch mouse_check_key_gpio_output 
+04e8 da200000 arg 0 ,rega 
+04e9 204004ee call p_mouse_check_lkey_gpio 
+04ea 204004ec call p_mouse_check_skey_gpio 
+04eb 2020408e branch mouse_check_key_gpio_output 
 
 p_mouse_check_skey_gpio:
-04ee 20400500 call p_mouse_check_bk_key_gpio 
-04ef 20200506 branch p_mouse_check_fw_key_gpio 
+04ec 204004fe call p_mouse_check_bk_key_gpio 
+04ed 20200504 branch p_mouse_check_fw_key_gpio 
 
 p_mouse_check_lkey_gpio:
+04ee 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
+04ef 20400509 call p_gpio_set_input_pu 
 04f0 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
-04f1 2040050b call p_gpio_set_input_pu 
-04f2 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
-04f3 2040681d call gpio_get_bit 
-04f4 7920a200 setflag true ,0 ,rega 
+04f1 2040681d call gpio_get_bit 
+04f2 7920a200 setflag true ,0 ,rega 
 
 p_mouse_check_rkey_gpio:
+04f3 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
+04f4 20400509 call p_gpio_set_input_pu 
 04f5 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
-04f6 2040050b call p_gpio_set_input_pu 
-04f7 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
-04f8 2040681d call gpio_get_bit 
-04f9 7920a201 setflag true ,1 ,rega 
+04f6 2040681d call gpio_get_bit 
+04f7 7920a201 setflag true ,1 ,rega 
 
 p_mouse_check_mkey_gpio:
+04f8 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
+04f9 20400509 call p_gpio_set_input_pu 
 04fa 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
-04fb 2040050b call p_gpio_set_input_pu 
-04fc 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
-04fd 2040681d call gpio_get_bit 
-04fe 7920a202 setflag true ,2 ,rega 
-04ff 20600000 rtn 
+04fb 2040681d call gpio_get_bit 
+04fc 7920a202 setflag true ,2 ,rega 
+04fd 20600000 rtn 
 
 p_mouse_check_bk_key_gpio:
+04fe 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
+04ff 2040050e call p_gpio_set_input_pd 
 0500 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
-0501 20400510 call p_gpio_set_input_pd 
-0502 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
-0503 2040681d call gpio_get_bit 
-0504 7d20a203 nsetflag true ,3 ,rega 
-0505 2020050b branch p_gpio_set_input_pu 
+0501 2040681d call gpio_get_bit 
+0502 7d20a203 nsetflag true ,3 ,rega 
+0503 20200509 branch p_gpio_set_input_pu 
 
 p_mouse_check_fw_key_gpio:
+0504 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
+0505 2040050e call p_gpio_set_input_pd 
 0506 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
-0507 20400510 call p_gpio_set_input_pd 
-0508 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
-0509 2040681d call gpio_get_bit 
-050a 7d20a204 nsetflag true ,4 ,rega 
+0507 2040681d call gpio_get_bit 
+0508 7d20a204 nsetflag true ,4 ,rega 
 
 p_gpio_set_input_pu:
-050b 79200407 set1 gpio_active_bit ,temp 
-050c d8a08078 arg core_gpio_pu0 ,contw 
-050d 20406830 call gpio_set_bit 
-050e 793f8407 set0 gpio_active_bit ,temp 
-050f 20200514 branch p_gpio_set_input_pd4 
+0509 79200407 set1 gpio_active_bit ,temp 
+050a d8a08078 arg core_gpio_pu0 ,contw 
+050b 20406830 call gpio_set_bit 
+050c 793f8407 set0 gpio_active_bit ,temp 
+050d 20200512 branch p_gpio_set_input_pd4 
 
 p_gpio_set_input_pd:
-0510 793f8407 set0 gpio_active_bit ,temp 
-0511 d8a08078 arg core_gpio_pu0 ,contw 
-0512 20406830 call gpio_set_bit 
-0513 79200407 set1 gpio_active_bit ,temp 
+050e 793f8407 set0 gpio_active_bit ,temp 
+050f d8a08078 arg core_gpio_pu0 ,contw 
+0510 20406830 call gpio_set_bit 
+0511 79200407 set1 gpio_active_bit ,temp 
 
 p_gpio_set_input_pd4:
-0514 d8a0807c arg core_gpio_pd0 ,contw 
-0515 2020680a branch gpio_set_high_impedance + 4 
+0512 d8a0807c arg core_gpio_pd0 ,contw 
+0513 2020680a branch gpio_set_high_impedance + 4 
 
 p_mouse_cheak_sensor_data:
 
 p_mouse_p32xx_sensor_motion:
-0516 20403fc0 call mouse_clear_sensor_data 
-0517 78547c00 disable user 
-0518 20203fe7 branch mouse_p32xx_sensor_motion_2 
+0514 20403fc0 call mouse_clear_sensor_data 
+0515 78547c00 disable user 
+0516 20203fe7 branch mouse_p32xx_sensor_motion_2 
 
 p_mouse_bb_event_discovery_btn:
-0519 2040048f call p_mouse_null_enter_hibernate_disable 
-051a 280ffe26 isolate1 mark_24g ,mark 
-051b 204081e7 call p_g24_check_51cmd_stop_24g ,true 
-051c 7046b400 jam 0 ,mem_mouse_send_blank_timer 
-051d 6800cb78 fetch 1 ,mem_mouse_le_not_tx_disconn 
-051e 205a4386 call mouse_disconnect ,blank 
-051f 58000000 setarg 0 
-0520 600146b0 store 2 ,mem_mouse_no_data_timer 
-0521 2020426f branch mouse_bb_event_discovery_btn + 3 
+0517 2040048d call p_mouse_null_enter_hibernate_disable 
+0518 280ffe26 isolate1 mark_24g ,mark 
+0519 204081e7 call p_g24_check_51cmd_stop_24g ,true 
+051a 7046b400 jam 0 ,mem_mouse_send_blank_timer 
+051b 6800cb78 fetch 1 ,mem_mouse_le_not_tx_disconn 
+051c 205a4386 call mouse_disconnect ,blank 
+051d 58000000 setarg 0 
+051e 600146b0 store 2 ,mem_mouse_no_data_timer 
+051f 2020426f branch mouse_bb_event_discovery_btn + 3 
 
 p_mouse_start_discovery:
-0522 7011c630 jam zcode_30 ,mem_zcode_temp_param0 
-0523 2020066f branch p_zcode_entrance 
+0520 7011c630 jam zcode_30 ,mem_zcode_temp_param0 
+0521 2020066d branch p_zcode_entrance 
 
 p_mouse_stop_discovery:
-0524 204004b1 call p_mouse_discovey_led_blink_off 
-0525 204003b3 call p_mouse_init_sensor_reset 
-0526 202042cb branch mouse_stop_discovery + 1 
+0522 204004af call p_mouse_discovey_led_blink_off 
+0523 204003b3 call p_mouse_init_sensor_reset 
+0524 202042cb branch mouse_stop_discovery + 1 
 
 p_le_slave_match:
-0527 6800c50f fetch 1 ,mem_le_md_count 
-0528 1fe0fe01 pincrease 1 
-0529 6000c50f store 1 ,mem_le_md_count 
-052a c0065395 beq le_md_max_count ,le_slave_cont 
-052b 204055aa call le_acknowledge 
-052c 2040561e call le_prepare_tx 
-052d 2040060f call power_ctrl_start 
-052e 2020538f branch le_slave_match + 7 
+0525 6800c50f fetch 1 ,mem_le_md_count 
+0526 1fe0fe01 pincrease 1 
+0527 6000c50f store 1 ,mem_le_md_count 
+0528 c0065395 beq le_md_max_count ,le_slave_cont 
+0529 204055aa call le_acknowledge 
+052a 2040561e call le_prepare_tx 
+052b 2040060d call power_ctrl_start 
+052c 2020538f branch le_slave_match + 7 
 
 p_le_next_adv_channel:
-052f 68008016 fetch 1 ,mem_le_ch_mapped 
-0530 1fe0fe01 increase 1 ,pdata 
-0531 60008016 store 1 ,mem_le_ch_mapped 
-0532 c1940000 rtnne 40 
-0533 70001625 jam 37 ,mem_le_ch_mapped 
-0534 20600000 rtn 
+052d 68008016 fetch 1 ,mem_le_ch_mapped 
+052e 1fe0fe01 increase 1 ,pdata 
+052f 60008016 store 1 ,mem_le_ch_mapped 
+0530 c1940000 rtnne 40 
+0531 70001625 jam 37 ,mem_le_ch_mapped 
+0532 20600000 rtn 
 
 p_le_receive_skip:
-0535 204029bb call save_rssi 
-0536 2040005e call p_rssi_signal 
-0537 202054a3 branch le_receive_skip + 2 
+0533 204029bb call save_rssi 
+0534 2040005e call p_rssi_signal 
+0535 202054a3 branch le_receive_skip + 2 
 
 p_le_update_param:
-0538 7011c620 jam zcode_20 ,mem_zcode_temp_param0 
-0539 2020066f branch p_zcode_entrance 
+0536 7011c620 jam zcode_20 ,mem_zcode_temp_param0 
+0537 2020066d branch p_zcode_entrance 
 
 p_le_update_channel_map:
-053a 7011c621 jam zcode_21 ,mem_zcode_temp_param0 
-053b 2020066f branch p_zcode_entrance 
+0538 7011c621 jam zcode_21 ,mem_zcode_temp_param0 
+0539 2020066d branch p_zcode_entrance 
 
 p_le_prepare_tx:
-053c 68008456 fetch 1 ,mem_le_arq 
-053d c282855c bbit1 wak ,p_le_prepare_tx_wak 
-053e 20400601 call power_ctrl_pac_succ_incrs 
-053f 6800c78e fetch 1 ,mem_empty_count 
-0540 243a0546 nbranch p_le_send_empyt ,blank 
-0541 6800843f fetch 1 ,mem_le_state 
-0542 c302054a bbit0 lestate_encryption ,p_le_tx_4 
-0543 680082da fetch 1 ,mem_le_rxbuf + 1 
-0544 203a054a branch p_le_tx_4 ,blank 
-0545 20205664 branch le_send_empty 
+053a 68008456 fetch 1 ,mem_le_arq 
+053b c282855a bbit1 wak ,p_le_prepare_tx_wak 
+053c 204005ff call power_ctrl_pac_succ_incrs 
+053d 6800c78e fetch 1 ,mem_empty_count 
+053e 243a0544 nbranch p_le_send_empyt ,blank 
+053f 6800843f fetch 1 ,mem_le_state 
+0540 c3020548 bbit0 lestate_encryption ,p_le_tx_4 
+0541 680082da fetch 1 ,mem_le_rxbuf + 1 
+0542 203a0548 branch p_le_tx_4 ,blank 
+0543 20205664 branch le_send_empty 
 
 p_le_send_empyt:
-0546 6800c78e fetch 1 ,mem_empty_count 
-0547 1fe0ffff increase -1 ,pdata 
-0548 6000c78e store 1 ,mem_empty_count 
-0549 20205664 branch le_send_empty 
+0544 6800c78e fetch 1 ,mem_empty_count 
+0545 1fe0ffff increase -1 ,pdata 
+0546 6000c78e store 1 ,mem_empty_count 
+0547 20205664 branch le_send_empty 
 
 p_le_tx_4:
-054a 6800c4c4 fetch 1 ,mem_le_pairing_state 
-054b c082854d bne flag_le_pairing_after_auth ,p_in_le_tx_4 
-054c 70478e03 jam 3 ,mem_empty_count 
+0548 6800c4c4 fetch 1 ,mem_le_pairing_state 
+0549 c082854b bne flag_le_pairing_after_auth ,p_in_le_tx_4 
+054a 70478e03 jam 3 ,mem_empty_count 
 
 p_in_le_tx_4:
-054d 20405892 call le_fifo_check_nearly_full 
-054e 205a039f call p_mouse_data_pull ,blank 
-054f 20205622 branch le_prepare_tx + 4 
+054b 20405892 call le_fifo_check_nearly_full 
+054c 205a039f call p_mouse_data_pull ,blank 
+054d 20205622 branch le_prepare_tx + 4 
 
 p_le_check_tx_retransmit_setmd:
-0550 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
-0551 1fe17e03 and pdata ,0x03 ,pdata 
-0552 c1818000 rtnne 0x03 
-0553 6800c7c3 fetch 1 ,mem_mouse_data_queue_num 
+054e 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
+054f 1fe17e03 and pdata ,0x03 ,pdata 
+0550 c1818000 rtnne 0x03 
+0551 6800c7c3 fetch 1 ,mem_mouse_data_queue_num 
+0552 207a0000 rtn blank 
+0553 6800c3dd fetch 1 ,mem_le_txlen 
 0554 207a0000 rtn blank 
-0555 6800c3dd fetch 1 ,mem_le_txlen 
-0556 207a0000 rtn blank 
-0557 6800c3dc fetch 1 ,mem_le_txheader 
-0558 79207e04 set1 md ,pdata 
-0559 6000c3dc store 1 ,mem_le_txheader 
-055a 20405650 call le_set_md 
-055b 20600000 rtn 
+0555 6800c3dc fetch 1 ,mem_le_txheader 
+0556 79207e04 set1 md ,pdata 
+0557 6000c3dc store 1 ,mem_le_txheader 
+0558 20405650 call le_set_md 
+0559 20600000 rtn 
 
 p_le_prepare_tx_wak:
-055c 20400550 call p_le_check_tx_retransmit_setmd 
+055a 2040054e call p_le_check_tx_retransmit_setmd 
 
 p_le_power_ctrl_pac_succ_decrs:
-055d 20200605 branch power_ctrl_pac_succ_decrs 
+055b 20200603 branch power_ctrl_pac_succ_decrs 
 
 p_mouse_le_reconn_write_enable_timer_reinit:
-055e 6800c7a1 fetch 1 ,mem_mouse_le_reconnect_flag 
-055f 207a0000 rtn blank 
-0560 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
-0561 1fe17e03 and pdata ,0x03 ,pdata 
-0562 c1018000 rtneq 0x03 
-0563 7046c602 jam 2 ,mem_le_start_encrypt_timer 
-0564 20600000 rtn 
+055c 6800c7a1 fetch 1 ,mem_mouse_le_reconnect_flag 
+055d 207a0000 rtn blank 
+055e 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
+055f 1fe17e03 and pdata ,0x03 ,pdata 
+0560 c1018000 rtneq 0x03 
+0561 7046c602 jam 2 ,mem_le_start_encrypt_timer 
+0562 20600000 rtn 
 
 p_le_parse:
-0565 c6078000 rtnmark1 mark_old_packet 
-0566 20405890 call le_fifo_check_full 
-0567 247a0000 nrtn blank 
-0568 680082d9 fetch 1 ,mem_le_rxbuf 
-0569 1fe17e03 and pdata ,0x3 ,pdata 
-056a 6000c50c store 1 ,mem_le_packet_llid 
-056b e8c08000 ifetch 1 ,contr 
-056c 1fe17e1f and pdata ,0x1f ,pdata 
-056d 6000c50b store 1 ,mem_le_packet_size 
-056e 207a0000 rtn blank 
-056f 18c27e00 copy contr ,pdata 
-0570 6001450d store 2 ,mem_le_payload_ptr 
-0571 6800c50c fetch 1 ,mem_le_packet_llid 
-0572 c0018574 beq llid_le_ll ,p_le_parse_ll 
-0573 2020568d branch le_parse_l2cap 
+0563 c6078000 rtnmark1 mark_old_packet 
+0564 20405890 call le_fifo_check_full 
+0565 247a0000 nrtn blank 
+0566 680082d9 fetch 1 ,mem_le_rxbuf 
+0567 1fe17e03 and pdata ,0x3 ,pdata 
+0568 6000c50c store 1 ,mem_le_packet_llid 
+0569 e8c08000 ifetch 1 ,contr 
+056a 1fe17e1f and pdata ,0x1f ,pdata 
+056b 6000c50b store 1 ,mem_le_packet_size 
+056c 207a0000 rtn blank 
+056d 18c27e00 copy contr ,pdata 
+056e 6001450d store 2 ,mem_le_payload_ptr 
+056f 6800c50c fetch 1 ,mem_le_packet_llid 
+0570 c0018572 beq llid_le_ll ,p_le_parse_ll 
+0571 2020568d branch le_parse_l2cap 
 
 p_le_parse_ll:
-0574 680082db fetch 1 ,mem_le_rxbuf + 2 
-0575 c0000578 beq ll_connection_update_req ,p_le_parse_connection_update_req 
-0576 c000857f beq ll_channel_map_req ,p_le_parse_channel_map_req 
-0577 20205c65 branch le_parse_ll + 1 
+0572 680082db fetch 1 ,mem_le_rxbuf + 2 
+0573 c0000576 beq ll_connection_update_req ,p_le_parse_connection_update_req 
+0574 c000857d beq ll_channel_map_req ,p_le_parse_channel_map_req 
+0575 20205c65 branch le_parse_ll + 1 
 
 p_le_parse_connection_update_req:
-0578 20405c7b call le_parse_connection_update_req 
-0579 6800cb61 fetch 1 ,mem_mouse_le_updata_not_accepted_flag 
-057a 207a0000 rtn blank 
+0576 20405c7b call le_parse_connection_update_req 
+0577 6800cb61 fetch 1 ,mem_mouse_le_updata_not_accepted_flag 
+0578 207a0000 rtn blank 
 
 p_mouse_le_conn_param_update_rsp_not_accepted_mult_reset:
-057b 6800c3d8 fetch 1 ,mem_le_new_connslavelatency 
-057c 6000c172 store 1 ,mem_lpm_mult 
-057d 6000c7c5 store 1 ,mem_lpm_mult_init 
-057e 20600000 rtn 
+0579 6800c3d8 fetch 1 ,mem_le_new_connslavelatency 
+057a 6000c172 store 1 ,mem_lpm_mult 
+057b 6000c7c5 store 1 ,mem_lpm_mult_init 
+057c 20600000 rtn 
 
 p_le_parse_channel_map_req:
-057f e8c28000 ifetch 5 ,contr 
-0580 6002c3ce store 5 ,mem_le_new_map 
-0581 e8c10000 ifetch 2 ,contr 
-0582 6001045f store 2 ,mem_le_instant 
-0583 20205c8a branch le_parse_channel_map_req + 7 
+057d e8c28000 ifetch 5 ,contr 
+057e 6002c3ce store 5 ,mem_le_new_map 
+057f e8c10000 ifetch 2 ,contr 
+0580 6001045f store 2 ,mem_le_instant 
+0581 20205c8a branch le_parse_channel_map_req + 7 
 
 p_le_parse_l2cap:
-0584 e8c10000 ifetch 2 ,contr 
-0585 c0020588 beq le_l2cap_cid_att ,p_le_parse_att 
-0586 c00305b4 beq le_l2cap_cid_smp ,p_le_parse_smp 
-0587 20205698 branch le_parse_l2cap + 11 
+0582 e8c10000 ifetch 2 ,contr 
+0583 c0020586 beq le_l2cap_cid_att ,p_le_parse_att 
+0584 c00305b2 beq le_l2cap_cid_smp ,p_le_parse_smp 
+0585 20205698 branch le_parse_l2cap + 11 
 
 p_le_parse_att:
-0588 20407ea5 call store_contr 
-0589 2040055e call p_mouse_le_reconn_write_enable_timer_reinit 
-058a 20407e9f call get_contr 
-058b e8c18000 ifetch 3 ,contr 
-058c 60018477 store 3 ,mem_le_att_opcode 
-058d c0080597 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
-058e 1fec8400 rshift8 pdata ,temp 
-058f 18467c24 sub temp ,0x24 ,null 
-0590 202105a5 branch p_le_parse_att1 ,positive 
-0591 d84047c6 arg mem_mouse_le_uuid_sup ,temp 
-0592 600944bc storet 2 ,mem_ui_le_uuid_table 
-0593 204058ad call le_parse_att + 2 
-0594 58008e7a setarg 0x8e7a 
-0595 600144bc store 2 ,mem_ui_le_uuid_table 
-0596 20600000 rtn 
+0586 20407ea5 call store_contr 
+0587 2040055c call p_mouse_le_reconn_write_enable_timer_reinit 
+0588 20407e9f call get_contr 
+0589 e8c18000 ifetch 3 ,contr 
+058a 60018477 store 3 ,mem_le_att_opcode 
+058b c0080595 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
+058c 1fec8400 rshift8 pdata ,temp 
+058d 18467c24 sub temp ,0x24 ,null 
+058e 202105a3 branch p_le_parse_att1 ,positive 
+058f d84047c6 arg mem_mouse_le_uuid_sup ,temp 
+0590 600944bc storet 2 ,mem_ui_le_uuid_table 
+0591 204058ad call le_parse_att + 2 
+0592 58008e7a setarg 0x8e7a 
+0593 600144bc store 2 ,mem_ui_le_uuid_table 
+0594 20600000 rtn 
 
 p_le_parse_att_read_by_group_type_request:
-0597 204059fa call le_parse_att_read_by_group_type_request 
-0598 20405879 call le_fifo_get_last_tx_ptr 
-0599 18c08c07 increase 7 ,contr 
-059a e8c08000 ifetch 1 ,contr 
-059b c1888000 rtnne attop_read_by_group_type_response 
-059c 18c08c05 increase 5 ,contr 
-059d e8c10000 ifetch 2 ,contr 
-059e d8401812 arg uuid_service_hids ,temp 
-059f 98467c00 isub temp ,null 
-05a0 24628000 nrtn zero 
-05a1 18c08dfc increase -4 ,contr 
-05a2 5800002b setarg 0x2b 
-05a3 e0c10000 istore 2 ,contr 
-05a4 20600000 rtn 
+0595 204059fa call le_parse_att_read_by_group_type_request 
+0596 20405879 call le_fifo_get_last_tx_ptr 
+0597 18c08c07 increase 7 ,contr 
+0598 e8c08000 ifetch 1 ,contr 
+0599 c1888000 rtnne attop_read_by_group_type_response 
+059a 18c08c05 increase 5 ,contr 
+059b e8c10000 ifetch 2 ,contr 
+059c d8401812 arg uuid_service_hids ,temp 
+059d 98467c00 isub temp ,null 
+059e 24628000 nrtn zero 
+059f 18c08dfc increase -4 ,contr 
+05a0 5800002b setarg 0x2b 
+05a1 e0c10000 istore 2 ,contr 
+05a2 20600000 rtn 
 
 p_le_parse_att1:
-05a5 c00505a7 beq attop_read_request ,p_le_parse_att_read_request 
-05a6 202058ad branch le_parse_att + 2 
+05a3 c00505a5 beq attop_read_request ,p_le_parse_att_read_request 
+05a4 202058ad branch le_parse_att + 2 
 
 p_le_parse_att_read_request:
-05a7 68090478 fetcht 2 ,mem_le_att_handle 
-05a8 6800c4e9 fetch 1 ,mem_le_configuration 
-05a9 c28185ae bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
+05a5 68090478 fetcht 2 ,mem_le_att_handle 
+05a6 6800c4e9 fetch 1 ,mem_le_configuration 
+05a7 c28185ac bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
 
 p_le_send_att_read_response:
-05aa 68010478 fetch 2 ,mem_le_att_handle 
-05ab c009da76 beq 0x13 ,le_send_att_error_response_notfound 
-05ac 68090478 fetcht 2 ,mem_le_att_handle 
-05ad 202059bf branch le_send_att_read_response 
+05a8 68010478 fetch 2 ,mem_le_att_handle 
+05a9 c009da76 beq 0x13 ,le_send_att_error_response_notfound 
+05aa 68090478 fetcht 2 ,mem_le_att_handle 
+05ab 202059bf branch le_send_att_read_response 
 
 p_le_send_att_read_response_check_auth:
-05ae 680144fa fetch 2 ,mem_le_pairing_handle 
-05af 98467c00 isub temp ,null 
-05b0 242285aa nbranch p_le_send_att_read_response ,zero 
-05b1 20405a42 call le_check_encrypt_state 
-05b2 243405aa nbranch p_le_send_att_read_response ,user 
-05b3 202059e2 branch le_send_att_read_response_check_auth + 5 
+05ac 680144fa fetch 2 ,mem_le_pairing_handle 
+05ad 98467c00 isub temp ,null 
+05ae 242285a8 nbranch p_le_send_att_read_response ,zero 
+05af 20405a42 call le_check_encrypt_state 
+05b0 243405a8 nbranch p_le_send_att_read_response ,user 
+05b1 202059e2 branch le_send_att_read_response_check_auth + 5 
 
 p_le_parse_smp:
-05b4 e8c08000 ifetch 1 ,contr 
-05b5 c00085b8 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
-05b6 c00285ba beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
-05b7 20205af5 branch le_parse_smp + 1 
+05b2 e8c08000 ifetch 1 ,contr 
+05b3 c00085b6 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
+05b4 c00285b8 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
+05b5 20205af5 branch le_parse_smp + 1 
 
 p_le_parse_smp_pairing_request:
-05b8 704b6e01 jam 1 ,mem_le_send_security_request_flag 
-05b9 20205b09 branch le_parse_smp_pairing_request 
+05b6 704b6e01 jam 1 ,mem_le_send_security_request_flag 
+05b7 20205b09 branch le_parse_smp_pairing_request 
 
 p_le_parse_smp_pairing_failed:
-05ba 7011c682 jam zcode_82 ,mem_zcode_temp_param0 
-05bb 2020066f branch p_zcode_entrance 
+05b8 7011c682 jam zcode_82 ,mem_zcode_temp_param0 
+05b9 2020066d branch p_zcode_entrance 
 
 p_le_adv_not_match:
-05bc 68008016 fetch 1 ,mem_le_ch_mapped 
-05bd c093d6f2 bne 39 ,le_adv_loop 
-05be 204005c2 call p_le_adv_random_delay 
-05bf d8e00000 arg le_adv_interval_timer ,queue 
-05c0 68014482 fetch 2 ,mem_le_adv_interval 
-05c1 20207f08 branch timer_init 
+05ba 68008016 fetch 1 ,mem_le_ch_mapped 
+05bb c093d6f2 bne 39 ,le_adv_loop 
+05bc 204005c0 call p_le_adv_random_delay 
+05bd d8e00000 arg le_adv_interval_timer ,queue 
+05be 68014482 fetch 2 ,mem_le_adv_interval 
+05bf 20207f08 branch timer_init 
 
 p_le_adv_random_delay:
-05c2 180a7e00 random pdata 
-05c3 d84001ff arg 0x1ff ,temp 
-05c4 98417e00 iand temp ,pdata 
-05c5 1fe0fefa add pdata ,250 ,pdata 
-05c6 20203cbe branch delay 
+05c0 180a7e00 random pdata 
+05c1 d84001ff arg 0x1ff ,temp 
+05c2 98417e00 iand temp ,pdata 
+05c3 1fe0fefa add pdata ,250 ,pdata 
+05c4 20203cbe branch delay 
 
 p_le_lpm_setmult:
-05c7 7855fc00 disable wake 
-05c8 203705ca branch p_le_lpm_set_mult_attempt ,attempt 
-05c9 2436d806 nbranch le_lpm_lost ,match 
+05c5 7855fc00 disable wake 
+05c6 203705c8 branch p_le_lpm_set_mult_attempt ,attempt 
+05c7 2436d806 nbranch le_lpm_lost ,match 
 
 p_le_lpm_set_mult_attempt:
-05ca 20402bcb call lpm_match 
-05cb 680140c1 fetch 2 ,mem_rx_window_sniff 
-05cc 6001044d store 2 ,mem_le_receive_window 
-05cd 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
-05ce 2fe00603 compare 3 ,pdata ,3 
-05cf 2420abde nbranch lpm_mult_short ,true 
-05d0 202057fb branch le_lpm_set_mult_attempt + 3 
+05c8 20402bcb call lpm_match 
+05c9 680140c1 fetch 2 ,mem_rx_window_sniff 
+05ca 6001044d store 2 ,mem_le_receive_window 
+05cb 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
+05cc 2fe00603 compare 3 ,pdata ,3 
+05cd 2420abde nbranch lpm_mult_short ,true 
+05ce 202057fb branch le_lpm_set_mult_attempt + 3 
 
 p_le_mouse_bb_event_connect_complete:
-05d1 7011c622 jam zcode_22 ,mem_zcode_temp_param0 
-05d2 2020066f branch p_zcode_entrance 
+05cf 7011c622 jam zcode_22 ,mem_zcode_temp_param0 
+05d0 2020066d branch p_zcode_entrance 
 
 p_twspi_reset:
-05d3 68108077 hfetch 1 ,core_gpio_out3 
-05d4 1fe17efd and_into 0xfd ,pdata 
-05d5 60108077 hstore 1 ,core_gpio_out3 
-05d6 68188073 hfetcht 1 ,core_gpio_oe3 
-05d7 18418402 or_into 0x2 ,temp 
-05d8 60188073 hstoret 1 ,core_gpio_oe3 
-05d9 204063ee call twspi_disable 
-05da 184104fd and_into 0xfd ,temp 
-05db 2000000d nop 13 
-05dc 204005e0 call p_twspi_enable 
-05dd 60188073 hstoret 1 ,core_gpio_oe3 
-05de 20600000 rtn 
+05d1 68108077 hfetch 1 ,core_gpio_out3 
+05d2 1fe17efd and_into 0xfd ,pdata 
+05d3 60108077 hstore 1 ,core_gpio_out3 
+05d4 68188073 hfetcht 1 ,core_gpio_oe3 
+05d5 18418402 or_into 0x2 ,temp 
+05d6 60188073 hstoret 1 ,core_gpio_oe3 
+05d7 204063ee call twspi_disable 
+05d8 184104fd and_into 0xfd ,temp 
+05d9 2000000d nop 13 
+05da 204005de call p_twspi_enable 
+05db 60188073 hstoret 1 ,core_gpio_oe3 
+05dc 20600000 rtn 
 
 p_spid_init:
-05df 204064dd call spid_init_common 
+05dd 204064dd call spid_init_common 
 
 p_twspi_enable:
-05e0 68108081 hfetch 1 ,core_gpio_sel1 
-05e1 79207e00 set1 0 ,pdata 
-05e2 793ffe01 set0 1 ,pdata 
-05e3 793ffe03 set0 3 ,pdata 
-05e4 60108081 hstore 1 ,core_gpio_sel1 
-05e5 20600000 rtn 
+05de 68108081 hfetch 1 ,core_gpio_sel1 
+05df 79207e00 set1 0 ,pdata 
+05e0 793ffe01 set0 1 ,pdata 
+05e1 793ffe03 set0 3 ,pdata 
+05e2 60108081 hstore 1 ,core_gpio_sel1 
+05e3 20600000 rtn 
 
 p_check_51cmd_once_continue:
-05e6 204062bc call lmo_fifo_check 
-05e7 243a7ddb nbranch check_51cmd_restore ,blank 
-05e8 68008a99 fetch 1 ,mem_fifo_temp 
-05e9 c584fdd6 bmark0 mark_context ,check_51cmd_check_idle 
-05ea c00f85ee beq bt_cmd_store_reconn_info_le ,p_flash_store_le_reconn_info 
-05eb c01005f1 beq bt_cmd_store_reconn_info_bt ,p_flash_store_bd_reconn_info 
-05ec c00905fb beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
-05ed 20207dca branch check_51cmd_once_continue + 2 
+05e4 204062bc call lmo_fifo_check 
+05e5 243a7ddb nbranch check_51cmd_restore ,blank 
+05e6 68008a99 fetch 1 ,mem_fifo_temp 
+05e7 c584fdd6 bmark0 mark_context ,check_51cmd_check_idle 
+05e8 c00f85ec beq bt_cmd_store_reconn_info_le ,p_flash_store_le_reconn_info 
+05e9 c01005ef beq bt_cmd_store_reconn_info_bt ,p_flash_store_bd_reconn_info 
+05ea c00905f9 beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
+05eb 20207dca branch check_51cmd_once_continue + 2 
 
 p_flash_store_le_reconn_info:
-05ee 70018534 jam rec_4_mode ,mem_record_bt_mode 
-05ef 6803044f fetch 6 ,mem_le_plap 
-05f0 202005f3 branch p_flash_store_reconn_info 
+05ec 70018534 jam rec_4_mode ,mem_record_bt_mode 
+05ed 6803044f fetch 6 ,mem_le_plap 
+05ee 202005f1 branch p_flash_store_reconn_info 
 
 p_flash_store_bd_reconn_info:
-05f1 70018533 jam rec_3_mode ,mem_record_bt_mode 
-05f2 68030040 fetch 6 ,mem_plap 
+05ef 70018533 jam rec_3_mode ,mem_record_bt_mode 
+05f0 68030040 fetch 6 ,mem_plap 
 
 p_flash_store_reconn_info:
-05f3 60030186 store 6 ,mem_temp_lap 
+05f1 60030186 store 6 ,mem_temp_lap 
 
 p_mouse_store_remote_bdaddr:
-05f4 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
-05f5 c4038000 rtnbit0 mouse_store_eeprom_flag 
-05f6 d8e00007 arg mouse_store_eeprom_flag ,queue 
-05f7 204043d2 call mouse_disable_function_flag 
-05f8 204042e8 call mouse_check_device_addr 
+05f2 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
+05f3 c4038000 rtnbit0 mouse_store_eeprom_flag 
+05f4 d8e00007 arg mouse_store_eeprom_flag ,queue 
+05f5 204043d2 call mouse_disable_function_flag 
+05f6 204042e8 call mouse_check_device_addr 
 
 p_mouse_unplug_clean_bdaddr:
-05f9 204042fb call mouse_before_store_reconn_info 
-05fa 20200300 branch p_mouse_store_flash_device_info 
+05f7 204042fb call mouse_before_store_reconn_info 
+05f8 20200300 branch p_mouse_store_flash_device_info 
 
 p_check_51cmd_ble_update_connect_param:
-05fb 20405890 call le_fifo_check_full 
-05fc 247a0000 nrtn blank 
-05fd 20205abf branch le_l2cap_tx_update_req 
+05f9 20405890 call le_fifo_check_full 
+05fa 247a0000 nrtn blank 
+05fb 20205abf branch le_l2cap_tx_update_req 
 
 power_ctrl_pac_succ_cnt_init:
-05fe 704d6e01 jam 1 ,mem_power_ctrl_level 
-05ff 704d6b00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
-0600 20600000 rtn 
+05fc 704d6e01 jam 1 ,mem_power_ctrl_level 
+05fd 704d6b00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+05fe 20600000 rtn 
 
 power_ctrl_pac_succ_incrs:
-0601 6800cd6b fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0602 1fe0fe01 increase 1 ,pdata 
-0603 6000cd6b store 1 ,mem_power_ctrl_pac_succ_cnt 
-0604 20600000 rtn 
+05ff 6800cd6b fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0600 1fe0fe01 increase 1 ,pdata 
+0601 6000cd6b store 1 ,mem_power_ctrl_pac_succ_cnt 
+0602 20600000 rtn 
 
 power_ctrl_pac_succ_decrs:
-0605 6800cd6b fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0606 1fe67c02 sub pdata ,2 ,null 
-0607 2441060d ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-0608 6800cd6b fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0609 c1000000 rtneq 0 
-060a 1fe0ffff increase -1 ,pdata 
-060b 6000cd6b store 1 ,mem_power_ctrl_pac_succ_cnt 
-060c 20600000 rtn 
+0603 6800cd6b fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0604 1fe67c02 sub pdata ,2 ,null 
+0605 2441060b ncall power_ctrl_pac_succ_cnt_reinit ,positive 
+0606 6800cd6b fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0607 c1000000 rtneq 0 
+0608 1fe0ffff increase -1 ,pdata 
+0609 6000cd6b store 1 ,mem_power_ctrl_pac_succ_cnt 
+060a 20600000 rtn 
 
 power_ctrl_pac_succ_cnt_reinit:
-060d 704d6b03 jam 3 ,mem_power_ctrl_pac_succ_cnt 
-060e 20600000 rtn 
+060b 704d6b03 jam 3 ,mem_power_ctrl_pac_succ_cnt 
+060c 20600000 rtn 
 
 power_ctrl_start:
-060f 68014682 fetch 2 ,mem_ui_state_map 
-0610 c3858000 rtnbit1 ui_state_ble_adv 
-0611 c3838000 rtnbit1 ui_state_bt_reconnect 
-0612 c3830000 rtnbit1 ui_state_bt_discovery 
-0613 da204cf4 arg mem_rssi_signal_buf ,rega 
-0614 20400289 call p_rssi_average 
-0615 6008cd6c storet 1 ,mem_rssi_avg_received 
-0616 58000082 setarg rssi_dis_max_24g 
-0617 c5130619 bmark1 mark_24g ,power_ctrl_start_next 
-0618 58000080 setarg rssi_dis_max_ble 
+060d 68014682 fetch 2 ,mem_ui_state_map 
+060e c3858000 rtnbit1 ui_state_ble_adv 
+060f c3838000 rtnbit1 ui_state_bt_reconnect 
+0610 c3830000 rtnbit1 ui_state_bt_discovery 
+0611 da204cf4 arg mem_rssi_signal_buf ,rega 
+0612 20400289 call p_rssi_average 
+0613 6008cd6c storet 1 ,mem_rssi_avg_received 
+0614 58000082 setarg rssi_dis_max_24g 
+0615 c5130617 bmark1 mark_24g ,power_ctrl_start_next 
+0616 58000080 setarg rssi_dis_max_ble 
 
 power_ctrl_start_next:
-0619 98467c00 isub temp ,null 
-061a 24210631 nbranch power_ctrl_txpower_incrs_force ,positive 
-061b 6800cd6b fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-061c 1fe67c02 sub pdata ,2 ,null 
-061d 24210621 nbranch power_ctrl_txpower_decrs_check ,positive 
-061e 6800cd6b fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-061f c0000632 beq 0 ,power_ctrl_txpower_incrs 
-0620 20600000 rtn 
+0617 98467c00 isub temp ,null 
+0618 2421062f nbranch power_ctrl_txpower_incrs_force ,positive 
+0619 6800cd6b fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+061a 1fe67c02 sub pdata ,2 ,null 
+061b 2421061f nbranch power_ctrl_txpower_decrs_check ,positive 
+061c 6800cd6b fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+061d c0000630 beq 0 ,power_ctrl_txpower_incrs 
+061e 20600000 rtn 
 
 power_ctrl_txpower_decrs_check:
-0621 6800cd6b fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0622 c1990000 rtnne 50 
-0623 704d6b00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+061f 6800cd6b fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0620 c1990000 rtnne 50 
+0621 704d6b00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_decrs:
-0624 6808cd6c fetcht 1 ,mem_rssi_avg_received 
-0625 58000077 setarg rssi_dis_min_24g 
-0626 c5130628 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
-0627 58000075 setarg rssi_dis_min_ble 
+0622 6808cd6c fetcht 1 ,mem_rssi_avg_received 
+0623 58000077 setarg rssi_dis_min_24g 
+0624 c5130626 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
+0625 58000075 setarg rssi_dis_min_ble 
 
 power_ctrl_txpower_decrs_next:
-0628 98467c00 isub temp ,null 
-0629 24610000 nrtn positive 
-062a 6800cd6e fetch 1 ,mem_power_ctrl_level 
-062b c0000639 beq 0 ,power_ctrl_decrs_level0 
-062c 1fe0ffff increase -1 ,pdata 
-062d 6000cd6e store 1 ,mem_power_ctrl_level 
-062e c0000639 beq 0 ,power_ctrl_decrs_level0 
+0626 98467c00 isub temp ,null 
+0627 24610000 nrtn positive 
+0628 6800cd6e fetch 1 ,mem_power_ctrl_level 
+0629 c0000637 beq 0 ,power_ctrl_decrs_level0 
+062a 1fe0ffff increase -1 ,pdata 
+062b 6000cd6e store 1 ,mem_power_ctrl_level 
+062c c0000637 beq 0 ,power_ctrl_decrs_level0 
 
 power_ctrl_decrs_level1:
 
 power_ctrl_incrs_level1:
-062f 7041de00 jam tx_power_0db ,mem_tx_power 
-0630 20600000 rtn 
+062d 7041de00 jam tx_power_0db ,mem_tx_power 
+062e 20600000 rtn 
 
 power_ctrl_txpower_incrs_force:
-0631 704d6b00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+062f 704d6b00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_incrs:
-0632 6800cd6e fetch 1 ,mem_power_ctrl_level 
-0633 c0010637 beq 2 ,power_ctrl_incrs_level2 
-0634 1fe0fe01 increase 1 ,pdata 
-0635 6000cd6e store 1 ,mem_power_ctrl_level 
-0636 c000862f beq 1 ,power_ctrl_incrs_level1 
+0630 6800cd6e fetch 1 ,mem_power_ctrl_level 
+0631 c0010635 beq 2 ,power_ctrl_incrs_level2 
+0632 1fe0fe01 increase 1 ,pdata 
+0633 6000cd6e store 1 ,mem_power_ctrl_level 
+0634 c000862d beq 1 ,power_ctrl_incrs_level1 
 
 power_ctrl_incrs_level2:
-0637 7041de02 jam tx_power_5db ,mem_tx_power 
-0638 20600000 rtn 
+0635 7041de02 jam tx_power_5db ,mem_tx_power 
+0636 20600000 rtn 
 
 power_ctrl_decrs_level0:
-0639 7041de04 jam tx_power_f5db ,mem_tx_power 
-063a 20600000 rtn 
+0637 7041de04 jam tx_power_f5db ,mem_tx_power 
+0638 20600000 rtn 
 
 p_set_freq_tx:
-063b 60088017 storet 1 ,mem_last_freq 
-063c 1840a200 add temp ,0 ,rega 
-063d 20402981 call rf_write_freq 
-063e 58000500 setarg param_pll_setup 
-063f 20402a8f call sleep 
+0639 60088017 storet 1 ,mem_last_freq 
+063a 1840a200 add temp ,0 ,rega 
+063b 20402981 call rf_write_freq 
+063c 58000500 setarg param_pll_setup 
+063d 20402a8f call sleep 
 
 p_rf_tx_enable:
-0640 70890601 jam 0x1 ,rfen_adc 
-0641 7089003c jam 0x3c ,rfen_rx 
-0642 708901e0 jam 0xe0 ,rfen_tx 
-0643 2000000a nop 10 
-0644 70890201 jam 0x01 ,rfen_mdm 
-0645 7089023d jam 0x3d ,rfen_mdm 
+063e 70890601 jam 0x1 ,rfen_adc 
+063f 7089003c jam 0x3c ,rfen_rx 
+0640 708901e0 jam 0xe0 ,rfen_tx 
+0641 2000000a nop 10 
+0642 70890201 jam 0x01 ,rfen_mdm 
+0643 7089023d jam 0x3d ,rfen_mdm 
+0644 2000000a nop 10 
+0645 708903b7 jam 0xb7 ,rfen_sn 
 0646 2000000a nop 10 
-0647 708903b7 jam 0xb7 ,rfen_sn 
-0648 2000000a nop 10 
-0649 7089027d jam 0x7d ,rfen_mdm 
-064a 6800c1de fetch 1 ,mem_tx_power 
-064b c0010653 beq tx_power_5db ,p_set_tx_power_5db 
-064c c0020658 beq tx_power_f5db ,p_set_tx_power_f5db 
-064d c0100667 beq tx_power_pair ,p_set_tx_power_pair 
+0647 7089027d jam 0x7d ,rfen_mdm 
+0648 6800c1de fetch 1 ,mem_tx_power 
+0649 c0010651 beq tx_power_5db ,p_set_tx_power_5db 
+064a c0020656 beq tx_power_f5db ,p_set_tx_power_f5db 
+064b c0100665 beq tx_power_pair ,p_set_tx_power_pair 
 
 p_set_tx_power_0db:
-064e 2040065d call p_rx_low_sens 
-064f 708955d0 jam 0xd0 ,0x8955 
-0650 708956e0 jam 0xe0 ,0x8956 
-0651 7089586c jam 0x6c ,0x8958 
-0652 2020294b branch set_tx_power_0db 
+064c 2040065b call p_rx_low_sens 
+064d 708955d0 jam 0xd0 ,0x8955 
+064e 708956e0 jam 0xe0 ,0x8956 
+064f 7089586c jam 0x6c ,0x8958 
+0650 2020294b branch set_tx_power_0db 
 
 p_set_tx_power_5db:
-0653 20400662 call p_rx_high_sens 
-0654 708955d0 jam 0xd0 ,0x8955 
-0655 708956e0 jam 0xe0 ,0x8956 
-0656 7089583c jam 0x3c ,0x8958 
-0657 20202953 branch set_tx_power_5db 
+0651 20400660 call p_rx_high_sens 
+0652 708955d0 jam 0xd0 ,0x8955 
+0653 708956e0 jam 0xe0 ,0x8956 
+0654 7089583c jam 0x3c ,0x8958 
+0655 20202953 branch set_tx_power_5db 
 
 p_set_tx_power_f5db:
-0658 2040065d call p_rx_low_sens 
-0659 708955d0 jam 0xd0 ,0x8955 
-065a 708956c0 jam 0xc0 ,0x8956 
-065b 7089586c jam 0x6c ,0x8958 
-065c 2020295b branch set_tx_power_f5db 
+0656 2040065b call p_rx_low_sens 
+0657 708955d0 jam 0xd0 ,0x8955 
+0658 708956c0 jam 0xc0 ,0x8956 
+0659 7089586c jam 0x6c ,0x8958 
+065a 2020295b branch set_tx_power_f5db 
 
 p_rx_low_sens:
-065d 70894c5b jam 0x5b ,0x894c 
-065e 70894d96 jam 0x96 ,0x894d 
-065f 70894e2c jam 0x2c ,0x894e 
-0660 70894f46 jam 0x46 ,0x894f 
-0661 20600000 rtn 
+065b 70894c5b jam 0x5b ,0x894c 
+065c 70894d96 jam 0x96 ,0x894d 
+065d 70894e2c jam 0x2c ,0x894e 
+065e 70894f46 jam 0x46 ,0x894f 
+065f 20600000 rtn 
 
 p_rx_high_sens:
-0662 70894cfb jam 0xfb ,0x894c 
-0663 70894def jam 0xef ,0x894d 
-0664 70894eec jam 0xec ,0x894e 
-0665 70894f5e jam 0x5e ,0x894f 
-0666 20600000 rtn 
+0660 70894cfb jam 0xfb ,0x894c 
+0661 70894def jam 0xef ,0x894d 
+0662 70894eec jam 0xec ,0x894e 
+0663 70894f5e jam 0x5e ,0x894f 
+0664 20600000 rtn 
 
 p_set_tx_power_pair:
-0667 708956c2 jam 0xc2 ,0x8956 
-0668 708955d0 jam 0xd0 ,0x8955 
-0669 20600000 rtn 
+0665 708956c2 jam 0xc2 ,0x8956 
+0666 708955d0 jam 0xd0 ,0x8955 
+0667 20600000 rtn 
 
 p_shutdown_radio:
-066a 18002a08 force 8 ,radio_ctrl 
-066b 202028fa branch shutdown_radio + 1 
+0668 18002a08 force 8 ,radio_ctrl 
+0669 202028fa branch shutdown_radio + 1 
 
 p_initialize_radio_cont:
-066c 20402978 call initialize_radio_cont + 1 
-066d 70804205 jam clksel_dpll ,core_clksel 
-066e 20600000 rtn 
+066a 20402978 call initialize_radio_cont + 1 
+066b 70804205 jam clksel_dpll ,core_clksel 
+066c 20600000 rtn 
 
 p_zcode_entrance:
-066f 680891c6 fetcht 1 ,mem_zcode_temp_param0 
-0670 18518400 rshift4 temp ,temp 
-0671 6800cb52 fetch 1 ,mem_zcode_current_number 
-0672 98467c00 isub temp ,null 
-0673 2022868e branch p_zcode_run ,zero 
-0674 6008cb52 storet 1 ,mem_zcode_current_number 
-0675 18408401 increase 1 ,temp 
-0676 58000100 setarg zcode_buff_size 
-0677 984f8400 imul32 temp ,temp 
-0678 6801cb53 fetch 3 ,mem_xip_flash_offset 
-0679 98467e00 isub temp ,pdata 
-067a 6809cb56 fetcht 3 ,mem_flash_start_addr 
-067b 9840fe00 iadd temp ,pdata 
-067c 1fe0fffb increase -5 ,pdata 
-067d 6001cb59 store 3 ,mem_flash_address 
-067e 2040033f call p_flash_release_deep_power_down 
+066d 680891c6 fetcht 1 ,mem_zcode_temp_param0 
+066e 18518400 rshift4 temp ,temp 
+066f 6800cb52 fetch 1 ,mem_zcode_current_number 
+0670 98467c00 isub temp ,null 
+0671 2022868c branch p_zcode_run ,zero 
+0672 6008cb52 storet 1 ,mem_zcode_current_number 
+0673 18408401 increase 1 ,temp 
+0674 58000100 setarg zcode_buff_size 
+0675 984f8400 imul32 temp ,temp 
+0676 6801cb53 fetch 3 ,mem_xip_flash_offset 
+0677 98467e00 isub temp ,pdata 
+0678 6809cb56 fetcht 3 ,mem_flash_start_addr 
+0679 9840fe00 iadd temp ,pdata 
+067a 1fe0fffb increase -5 ,pdata 
+067b 6001cb59 store 3 ,mem_flash_address 
+067c 2040033f call p_flash_release_deep_power_down 
 
 p_zcode_read_loop:
-067f 6801cb59 fetch 3 ,mem_flash_address 
-0680 d8400100 arg zcode_buff_size ,temp 
-0681 da201f00 arg mem_zcode_buff ,rega 
-0682 20406562 call spid_read_flash 
-0683 68021f00 fetch 4 ,mem_zcode_buff 
-0684 680a4b5c fetcht 4 ,mem_zcode_head 
-0685 98467c00 isub temp ,null 
-0686 2422867f nbranch p_zcode_read_loop ,zero 
-0687 2040030e call p_mouse_spi_init 
-0688 58001f00 setarg mem_zcode_buff 
-0689 60014199 store 2 ,mem_patch_ptr 
-068a 70419b40 jam zcode_code_size ,mem_patch_len 
-068b 204064ca call load_ucode 
-068c 58000000 setarg 0 
-068d 60024199 store 4 ,mem_patch_ptr 
+067d 6801cb59 fetch 3 ,mem_flash_address 
+067e d8400100 arg zcode_buff_size ,temp 
+067f da201f00 arg mem_zcode_buff ,rega 
+0680 20406562 call spid_read_flash 
+0681 68021f00 fetch 4 ,mem_zcode_buff 
+0682 680a4b5c fetcht 4 ,mem_zcode_head 
+0683 98467c00 isub temp ,null 
+0684 2422867d nbranch p_zcode_read_loop ,zero 
+0685 2040030e call p_mouse_spi_init 
+0686 58001f00 setarg mem_zcode_buff 
+0687 60014199 store 2 ,mem_patch_ptr 
+0688 70419b40 jam zcode_code_size ,mem_patch_len 
+0689 204064ca call load_ucode 
+068a 58000000 setarg 0 
+068b 60024199 store 4 ,mem_patch_ptr 
 
 p_zcode_run:
-068e 680091c6 fetch 1 ,mem_zcode_temp_param0 
-068f 20200001 branch p_zcode 
+068c 680091c6 fetch 1 ,mem_zcode_temp_param0 
+068d 20200001 branch p_zcode 
 
 p_drawing_optima:
-0690 6802469b fetch 4 ,mem_mouse_x 
-0691 207a0000 rtn blank 
-0692 204006f5 call p_data_abs_check 
-0693 58000003 setarg 0x03 
-0694 204006eb call p_pdata_greater_than_check 
-0695 205a06e7 call p_disable_asm ,blank 
-0696 245a06e9 ncall p_enable_asm ,blank 
-0697 58000002 setarg 0x02 
-0698 204006f0 call p_data_less_than_check 
-0699 205a06e7 call p_disable_asm ,blank 
-069a 6800cb0b fetch 1 ,mem_mouse_asm_flag 
-069b c000869f beq 1 ,p_drawing_optima_modify 
+068e 6802469b fetch 4 ,mem_mouse_x 
+068f 207a0000 rtn blank 
+0690 204006f3 call p_data_abs_check 
+0691 58000003 setarg 0x03 
+0692 204006e9 call p_pdata_greater_than_check 
+0693 205a06e5 call p_disable_asm ,blank 
+0694 245a06e7 ncall p_enable_asm ,blank 
+0695 58000002 setarg 0x02 
+0696 204006ee call p_data_less_than_check 
+0697 205a06e5 call p_disable_asm ,blank 
+0698 6800cb0b fetch 1 ,mem_mouse_asm_flag 
+0699 c000869d beq 1 ,p_drawing_optima_modify 
 
 p_drawing_optima_init:
-069c df200005 arg 5 ,loopcnt 
-069d d8a04b0b arg mem_mouse_asm_flag ,contw 
-069e 20207ed4 branch clear_mem 
+069a df200005 arg 5 ,loopcnt 
+069b d8a04b0b arg mem_mouse_asm_flag ,contw 
+069c 20207ed4 branch clear_mem 
 
 p_drawing_optima_modify:
-069f 68014b0c fetch 2 ,mem_mouse_x_pre 
-06a0 600111be store 2 ,mem_data_pre 
-06a1 6801469b fetch 2 ,mem_mouse_x 
-06a2 600111c0 store 2 ,mem_data_current 
-06a3 204006b2 call p_drawing_optima_data_x 
-06a4 680111be fetch 2 ,mem_data_pre 
-06a5 60014b0c store 2 ,mem_mouse_x_pre 
-06a6 680111c0 fetch 2 ,mem_data_current 
-06a7 6001469b store 2 ,mem_mouse_x 
-06a8 68014b0e fetch 2 ,mem_mouse_y_pre 
-06a9 600111be store 2 ,mem_data_pre 
-06aa 6801469d fetch 2 ,mem_mouse_y 
-06ab 600111c0 store 2 ,mem_data_current 
-06ac 204006ba call p_drawing_optima_data_y 
-06ad 680111be fetch 2 ,mem_data_pre 
-06ae 60014b0e store 2 ,mem_mouse_y_pre 
-06af 680111c0 fetch 2 ,mem_data_current 
-06b0 6001469d store 2 ,mem_mouse_y 
-06b1 20600000 rtn 
+069d 68014b0c fetch 2 ,mem_mouse_x_pre 
+069e 600111be store 2 ,mem_data_pre 
+069f 6801469b fetch 2 ,mem_mouse_x 
+06a0 600111c0 store 2 ,mem_data_current 
+06a1 204006b0 call p_drawing_optima_data_x 
+06a2 680111be fetch 2 ,mem_data_pre 
+06a3 60014b0c store 2 ,mem_mouse_x_pre 
+06a4 680111c0 fetch 2 ,mem_data_current 
+06a5 6001469b store 2 ,mem_mouse_x 
+06a6 68014b0e fetch 2 ,mem_mouse_y_pre 
+06a7 600111be store 2 ,mem_data_pre 
+06a8 6801469d fetch 2 ,mem_mouse_y 
+06a9 600111c0 store 2 ,mem_data_current 
+06aa 204006b8 call p_drawing_optima_data_y 
+06ab 680111be fetch 2 ,mem_data_pre 
+06ac 60014b0e store 2 ,mem_mouse_y_pre 
+06ad 680111c0 fetch 2 ,mem_data_current 
+06ae 6001469d store 2 ,mem_mouse_y 
+06af 20600000 rtn 
 
 p_drawing_optima_data_x:
-06b2 680111be fetch 2 ,mem_data_pre 
-06b3 680911c0 fetcht 2 ,mem_data_current 
+06b0 680111be fetch 2 ,mem_data_pre 
+06b1 680911c0 fetcht 2 ,mem_data_current 
+06b2 9840fe00 iadd temp ,pdata 
+06b3 6808cbaa fetcht 1 ,mem_mouse_data_xtemp 
 06b4 9840fe00 iadd temp ,pdata 
-06b5 6808cbaa fetcht 1 ,mem_mouse_data_xtemp 
-06b6 9840fe00 iadd temp ,pdata 
-06b7 1fe10401 and pdata ,0x01 ,temp 
-06b8 6008cbaa storet 1 ,mem_mouse_data_xtemp 
-06b9 202006c2 branch p_drawing_optima_data 
+06b5 1fe10401 and pdata ,0x01 ,temp 
+06b6 6008cbaa storet 1 ,mem_mouse_data_xtemp 
+06b7 202006c0 branch p_drawing_optima_data 
 
 p_drawing_optima_data_y:
-06ba 680111be fetch 2 ,mem_data_pre 
-06bb 680911c0 fetcht 2 ,mem_data_current 
+06b8 680111be fetch 2 ,mem_data_pre 
+06b9 680911c0 fetcht 2 ,mem_data_current 
+06ba 9840fe00 iadd temp ,pdata 
+06bb 6808cbab fetcht 1 ,mem_mouse_data_ytemp 
 06bc 9840fe00 iadd temp ,pdata 
-06bd 6808cbab fetcht 1 ,mem_mouse_data_ytemp 
-06be 9840fe00 iadd temp ,pdata 
-06bf 1fe10401 and pdata ,0x01 ,temp 
-06c0 6008cbab storet 1 ,mem_mouse_data_ytemp 
-06c1 202006c2 branch p_drawing_optima_data 
+06bd 1fe10401 and pdata ,0x01 ,temp 
+06be 6008cbab storet 1 ,mem_mouse_data_ytemp 
+06bf 202006c0 branch p_drawing_optima_data 
 
 p_drawing_optima_data:
-06c2 600191c2 store 3 ,mem_data_sum 
-06c3 2feffe10 isolate1 16 ,pdata 
-06c4 202086cc branch p_data_sum_overflow ,true 
-06c5 680091c3 fetch 1 ,mem_data_sum + 1 
-06c6 c07f86d3 beq 0xff ,p_data_sum_n 
-06c7 680091c2 fetch 1 ,mem_data_sum 
+06c0 600191c2 store 3 ,mem_data_sum 
+06c1 2feffe10 isolate1 16 ,pdata 
+06c2 202086ca branch p_data_sum_overflow ,true 
+06c3 680091c3 fetch 1 ,mem_data_sum + 1 
+06c4 c07f86d1 beq 0xff ,p_data_sum_n 
+06c5 680091c2 fetch 1 ,mem_data_sum 
 
 p_data_store_pre:
-06c8 1fe37e00 rshift pdata ,pdata 
-06c9 600111be store 2 ,mem_data_pre 
-06ca 600111c0 store 2 ,mem_data_current 
-06cb 20600000 rtn 
+06c6 1fe37e00 rshift pdata ,pdata 
+06c7 600111be store 2 ,mem_data_pre 
+06c8 600111c0 store 2 ,mem_data_current 
+06c9 20600000 rtn 
 
 p_data_sum_overflow:
-06cc 680091c3 fetch 1 ,mem_data_sum + 1 
-06cd c00006d0 beq 0 ,p_data_sum_overflow_p 
-06ce 680191c2 fetch 3 ,mem_data_sum 
-06cf 202006c8 branch p_data_store_pre 
+06ca 680091c3 fetch 1 ,mem_data_sum + 1 
+06cb c00006ce beq 0 ,p_data_sum_overflow_p 
+06cc 680191c2 fetch 3 ,mem_data_sum 
+06cd 202006c6 branch p_data_store_pre 
 
 p_data_sum_overflow_p:
-06d0 7011c400 jam 0 ,mem_data_sum + 2 
-06d1 680091c2 fetch 1 ,mem_data_sum 
-06d2 202006c8 branch p_data_store_pre 
+06ce 7011c400 jam 0 ,mem_data_sum + 2 
+06cf 680091c2 fetch 1 ,mem_data_sum 
+06d0 202006c6 branch p_data_store_pre 
 
 p_data_sum_n:
-06d3 680091c2 fetch 1 ,mem_data_sum 
-06d4 204006de call p_pdata_get_half 
-06d5 600091be store 1 ,mem_data_pre 
-06d6 600091c0 store 1 ,mem_data_current 
-06d7 203a06dc branch p_data_zero ,blank 
-06d8 580000ff setarg 0xff 
+06d1 680091c2 fetch 1 ,mem_data_sum 
+06d2 204006dc call p_pdata_get_half 
+06d3 600091be store 1 ,mem_data_pre 
+06d4 600091c0 store 1 ,mem_data_current 
+06d5 203a06da branch p_data_zero ,blank 
+06d6 580000ff setarg 0xff 
 
 p_data_set_direction:
-06d9 600091bf store 1 ,mem_data_pre + 1 
-06da 600091c1 store 1 ,mem_data_current + 1 
-06db 20600000 rtn 
+06d7 600091bf store 1 ,mem_data_pre + 1 
+06d8 600091c1 store 1 ,mem_data_current + 1 
+06d9 20600000 rtn 
 
 p_data_zero:
-06dc 58000000 setarg 0 
-06dd 202006d9 branch p_data_set_direction 
+06da 58000000 setarg 0 
+06db 202006d7 branch p_data_set_direction 
 
 p_pdata_get_half:
-06de 204006e3 call p_pdata_invert 
-06df 1fe37e00 rshift pdata ,pdata 
+06dc 204006e1 call p_pdata_invert 
+06dd 1fe37e00 rshift pdata ,pdata 
 
 p_pdata_get_new_value:
-06e0 204006e4 call p_rega_in_out 
-06e1 1fe67e00 sub pdata ,0 ,pdata 
-06e2 20600000 rtn 
+06de 204006e2 call p_rega_in_out 
+06df 1fe67e00 sub pdata ,0 ,pdata 
+06e0 20600000 rtn 
 
 p_pdata_invert:
-06e3 1fe67e00 sub pdata ,0 ,pdata 
+06e1 1fe67e00 sub pdata ,0 ,pdata 
 
 p_rega_in_out:
-06e4 60008aae store 1 ,mem_rega 
-06e5 68008aae fetch 1 ,mem_rega 
-06e6 20600000 rtn 
+06e2 60008aae store 1 ,mem_rega 
+06e3 68008aae fetch 1 ,mem_rega 
+06e4 20600000 rtn 
 
 p_disable_asm:
-06e7 704b0b00 jam 0 ,mem_mouse_asm_flag 
-06e8 20600000 rtn 
+06e5 704b0b00 jam 0 ,mem_mouse_asm_flag 
+06e6 20600000 rtn 
 
 p_enable_asm:
-06e9 704b0b01 jam 1 ,mem_mouse_asm_flag 
-06ea 20600000 rtn 
+06e7 704b0b01 jam 1 ,mem_mouse_asm_flag 
+06e8 20600000 rtn 
 
 p_pdata_greater_than_check:
-06eb 9a267c00 isub rega ,null 
+06e9 9a267c00 isub rega ,null 
+06ea 24217fef nbranch disable_blank ,positive 
+06eb 9a467c00 isub regb ,null 
 06ec 24217fef nbranch disable_blank ,positive 
-06ed 9a467c00 isub regb ,null 
-06ee 24217fef nbranch disable_blank ,positive 
-06ef 20207ff1 branch enable_blank 
+06ed 20207ff1 branch enable_blank 
 
 p_data_less_than_check:
-06f0 9a267c00 isub rega ,null 
+06ee 9a267c00 isub rega ,null 
+06ef 24610000 nrtn positive 
+06f0 9a467c00 isub regb ,null 
 06f1 24610000 nrtn positive 
-06f2 9a467c00 isub regb ,null 
-06f3 24610000 nrtn positive 
-06f4 20207ff1 branch enable_blank 
+06f2 20207ff1 branch enable_blank 
 
 p_data_abs_check:
-06f5 6801469b fetch 2 ,mem_mouse_x 
-06f6 204006fc call p_data_abs 
-06f7 1fe22200 copy pdata ,rega 
-06f8 6801469d fetch 2 ,mem_mouse_y 
-06f9 204006fc call p_data_abs 
-06fa 1fe22400 copy pdata ,regb 
-06fb 20600000 rtn 
+06f3 6801469b fetch 2 ,mem_mouse_x 
+06f4 204006fa call p_data_abs 
+06f5 1fe22200 copy pdata ,rega 
+06f6 6801469d fetch 2 ,mem_mouse_y 
+06f7 204006fa call p_data_abs 
+06f8 1fe22400 copy pdata ,regb 
+06f9 20600000 rtn 
 
 p_data_abs:
-06fc 600111c0 store 2 ,mem_data_current 
-06fd 680091c1 fetch 1 ,mem_data_current + 1 
-06fe c07f8702 beq 0xff ,p_data_reversal 
-06ff 680091c0 fetch 1 ,mem_data_current 
+06fa 600111c0 store 2 ,mem_data_current 
+06fb 680091c1 fetch 1 ,mem_data_current + 1 
+06fc c07f8700 beq 0xff ,p_data_reversal 
+06fd 680091c0 fetch 1 ,mem_data_current 
 
 p_data_abs_store:
-0700 1fe17eff and_into 0xff ,pdata 
-0701 20600000 rtn 
+06fe 1fe17eff and_into 0xff ,pdata 
+06ff 20600000 rtn 
 
 p_data_reversal:
-0702 680111c0 fetch 2 ,mem_data_current 
-0703 1fe67e00 sub pdata ,0 ,pdata 
-0704 20200700 branch p_data_abs_store 
+0700 680111c0 fetch 2 ,mem_data_current 
+0701 1fe67e00 sub pdata ,0 ,pdata 
+0702 202006fe branch p_data_abs_store 
 org 0x2000
 
 start:
@@ -35151,7 +35149,7 @@
 10010 68014682  fetch 2 ,mem_ui_state_map
 10011 c28642b0  bbit1 ui_state_btn_down ,mouse_start_discovery
 10012 204033a9  call app_disconn_reason_clear
-10013 204004ea  call p_mouse_check_key_gpio
+10013 204004e8  call p_mouse_check_key_gpio
 10014 c0038018  beq mouse_lmr_button ,z_mouse_null_enter_hibernate_enable
 10015 6800c6b6  fetch 1 ,mem_mouse_dpi_button_state
 10016 203a0018  branch z_mouse_null_enter_hibernate_enable ,blank
@@ -35328,7 +35326,7 @@
 4001a 6800c092  fetch 1 ,mem_device_option
 4001b 2feffe00  isolate1 mode_3_mouse ,pdata
 4001c 2040fddd  call check_51cmd_start_discovery ,true
-4001d 20200495  branch p_mouse_discovery_multi_led_blink
+4001d 20200493  branch p_mouse_discovery_multi_led_blink
 
 z3_check_51cmd_adv:
 4001e 68034b62  fetch 6 ,mem_le_normal_lap
@@ -35423,9 +35421,9 @@
 60013 58000000  setarg 0
 60014 6001cb68  store 3 ,mem_le_switch_adv_flag
 60015 204041c6  call mouse_le_bb_event_connected + 3
-60016 204004b3  call p_mouse_multi_led_blink_off
+60016 204004b1  call p_mouse_multi_led_blink_off
 60017 2040001f  call z_g24_auto_pair_timeout_clear
-60018 2040048f  call p_mouse_null_enter_hibernate_disable
+60018 2040048d  call p_mouse_null_enter_hibernate_disable
 60019 20403f8d  call mouse_no_data_timer_init
 6001a 68024c5a  fetch 4 ,mem_24g_addr
 6001b 6002477b  store 4 ,mem_mouse_24g_addr
@@ -35618,7 +35616,7 @@
 
 z_mouse_setting_config:
 90001 20403e6e  call mouse_gpio_init
-90002 204004bc  call p_mouse_multi_led_gpio_set_high
+90002 204004ba  call p_mouse_multi_led_gpio_set_high
 90003 6808cb45  fetcht 1 ,mem_flash_ncs_gpio
 90004 2040680e  call gpio_config_output
 90005 58000000  setarg 0
@@ -35749,7 +35747,7 @@
 
 z_mouse_le_conn_param_update_rsp_not_accepted:
 b0012 704b6101  jam 1 ,mem_mouse_le_updata_not_accepted_flag
-b0013 2020057b  branch p_mouse_le_conn_param_update_rsp_not_accepted_mult_reset
+b0013 20200579  branch p_mouse_le_conn_param_update_rsp_not_accepted_mult_reset
 
 z_mouse_bb_event_reconn_timeout:
 
@@ -35789,7 +35787,7 @@
 b002e 20402c21  call lpm_write_ctrl
 b002f 204074bd  call disable_authrom
 b0030 20404482  call mouse_devce_led_off
-b0031 204004bc  call p_mouse_multi_led_gpio_set_high
+b0031 204004ba  call p_mouse_multi_led_gpio_set_high
 b0032 20400300  call p_mouse_store_flash_device_info
 b0033 20403e9f  call mouse_before_hibernate_wheel_gpio_set
 b0034 204000de  call p_mouse_setgpio_hibernate
Index: output/ramcode.rom
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/ramcode.rom	(revision 2187)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/ramcode.rom	(working copy)
@@ -2,12 +2,12 @@
 20400396
 6800c1de
 6000cce9
-204005fe
+204005fc
 6800c685
 6000c6da
-2040046c
+2040046a
 2040030e
-2040069c
+2040069a
 20400017
 20400028
 680240a0
@@ -25,7 +25,7 @@
 60014d63
 58000382
 600141ef
-580005d1
+580005cf
 600141f9
 5800029a
 600141ed
@@ -65,32 +65,32 @@
 c2840050
 c0008068
 c0010071
-c042866a
-c044863b
-c045066c
+c0428668
+c0448639
+c045066a
 c050807a
 c058807f
 c059008b
 c06202a7
-c07184c4
-c07304de
-c0750519
-c0758522
-c0760524
+c07184c2
+c07304dc
+c0750517
+c0758520
+c0760522
 20202a8e
-c01c8527
-c021852f
-c0250535
-c02b8538
-c02c853a
-c031853c
-c0330565
-c0338584
-c03505bc
-c03b85c7
-c07d05e6
-c04605d3
-c04685df
+c01c8525
+c021852d
+c0250533
+c02b8536
+c02c8538
+c031853a
+c0330563
+c0338582
+c03505ba
+c03b85c5
+c07d05e4
+c04605d1
+c04685dd
 20202a8e
 1fe22200
 6808cced
@@ -149,7 +149,7 @@
 20400185
 6800cc42
 c1ff8000
-2040060f
+2040060d
 204000a6
 6800cb26
 c0008359
@@ -161,9 +161,9 @@
 5800f03c
 20202b93
 7011c660
-2020066f
+2020066d
 7011c653
-2020066f
+2020066d
 58017700
 6001cc61
 704b4414
@@ -253,7 +253,7 @@
 6001cd82
 20600000
 7011c671
-2020066f
+2020066d
 704d8300
 6800cd82
 c3800000
@@ -288,7 +288,7 @@
 793ffe04
 6000cc33
 6000cbee
-20400605
+20400603
 20200150
 6800cd67
 c0808113
@@ -299,7 +299,7 @@
 20400150
 704c7702
 20200185
-20400605
+20400603
 704d6500
 20200113
 704d6a02
@@ -395,7 +395,7 @@
 243781a7
 20400199
 204001c2
-20400601
+204005ff
 6800cc31
 1fe0fe01
 6000cc31
@@ -435,8 +435,8 @@
 58000000
 60014c38
 20202dd4
-20400632
-20400605
+20400630
+20400603
 20200150
 6800cc3b
 1fe67c0b
@@ -477,14 +477,14 @@
 704c4201
 20600000
 7011c690
-2020066f
-204005fe
+2020066d
+204005fc
 7011c691
-2020066f
+2020066d
 7011c640
-2020066f
+2020066d
 7011c641
-2020066f
+2020066d
 793f8026
 704d8600
 204053ce
@@ -676,13 +676,13 @@
 20600000
 6800cafe
 207a0000
-202004c4
+202004c2
 2040296c
 20403416
 204074b9
 203582be
 20400001
-204004c0
+204004be
 6800c241
 c28102b1
 704b76ff
@@ -696,7 +696,7 @@
 204002bf
 6800c210
 c01a02c2
-20400485
+20400483
 70016d06
 2040042f
 20207ddd
@@ -705,7 +705,7 @@
 6000c1de
 20600000
 7011c612
-2020066f
+2020066d
 2040030e
 204040c0
 204040d9
@@ -736,7 +736,7 @@
 7046e001
 20600000
 7011c680
-2020066f
+2020066d
 6808cb45
 20206825
 70808640
@@ -892,10 +892,10 @@
 204002d3
 2020037d
 6800c77a
-c0ff84c4
+c0ff84c2
 6800c6e1
 6000c77a
-202004c4
+202004c2
 20405892
 247a0000
 6800cb75
@@ -951,11 +951,11 @@
 204003b8
 20203ee0
 6808c6e7
-20400510
+2040050e
 6808c6e7
 2040681d
 202083c6
-2040050b
+20400509
 6800c6b6
 c1000000
 7046b600
@@ -964,7 +964,7 @@
 1fe17e03
 6000c77a
 20203d7e
-2040050b
+20400509
 20203d62
 1a627e00
 c00a03d2
@@ -998,25 +998,25 @@
 20200396
 204003fb
 7011c6a2
-2020066f
+2020066d
 700a9912
 20207d8f
 7011c6b3
-2020066f
+2020066d
 7011c6a1
-2020066f
+2020066d
 204003b3
 7011c650
-2020066f
+2020066d
 204003fb
 7011c651
-2020066f
+2020066d
 204003b3
 7011c652
-2020066f
+2020066d
 204003fb
 7011c6a0
-2020066f
+2020066d
 6800cafe
 207a0000
 704afe00
@@ -1028,9 +1028,9 @@
 1fe0fe06
 20206413
 20400416
-20400492
+20400490
 2040045e
-20400488
+20400486
 20400463
 20404234
 20400434
@@ -1092,13 +1092,13 @@
 6800cb2f
 247a0000
 704d7e00
-20200495
+20200493
 da6046ae
 da40044a
 20203374
 704b7801
-20400477
-2020046c
+20400475
+2020046a
 da6046c6
 da403d60
 2020336d
@@ -1121,10 +1121,8 @@
 2020336d
 70480600
 20600000
-6800c6b6
-203a046f
-204004ea
-c003846f
+204004e8
+c003846d
 6800c685
 6000c6da
 6800c6db
@@ -1134,18 +1132,18 @@
 204043d2
 202043ca
 7047a028
-20400472
+20400470
 202043b0
 da6046da
-da400475
+da400473
 2020336d
 6800cb68
-243a0485
+243a0483
 280ffe26
-20408483
+20408481
 6800cb76
 1fe67cff
-20428483
+20428481
 20400425
 68014682
 2feffe07
@@ -1161,7 +1159,7 @@
 6800c79f
 207a0000
 da6047a0
-da40048d
+da40048b
 2020336d
 70479f00
 2020340a
@@ -1170,7 +1168,7 @@
 20600000
 6800cb24
 207a0000
-2020049f
+2020049d
 704b2f00
 704b2a01
 704b2d00
@@ -1180,20 +1178,20 @@
 704b2701
 20600000
 704b2a03
-20200497
+20200495
 da604b2b
-da4004a2
+da4004a0
 2020336d
 6800cb2a
 6000cb2b
 6800cb2d
-203a04aa
+203a04a8
 6800cb2c
-203a04b3
+203a04b1
 1fe0ffff
 6000cb2c
 6800cb26
-c00084b5
+c00084b3
 704b2601
 6808cb25
 2040680e
@@ -1204,7 +1202,7 @@
 58000000
 6001cb2b
 6800cb2c
-243a04ba
+243a04b8
 704b2f00
 704b2400
 704b2700
@@ -1217,75 +1215,75 @@
 704b2c05
 704b2a0a
 704b2d01
-20200499
+20200497
 6800c6e0
-c00104d6
-202004c9
+c00104d4
+202004c7
 70477a02
 20600000
 6800c77a
 1fe67c01
-204284c7
+204284c5
 6800c77a
-c00004d2
-c00184d4
+c00004d0
+c00184d2
 6800cb38
 6000c6b5
 20203dc1
 6800cb36
-202004d0
+202004ce
 6800cb39
-202004d0
+202004ce
 6800c77a
-205a04c7
+205a04c5
 6800c77a
 c000bd88
-c00184dc
+c00184da
 20203d8e
 58000005
 20203dbe
 78547c00
 58000000
 6003469b
-20400516
+20400514
 20404079
 2040407e
-204004e8
-2434069c
-20400690
+204004e6
+2434069a
+2040068e
 20203fa0
-204004ea
+204004e8
 2020409a
 da200000
-204004f0
 204004ee
+204004ec
 2020408e
-20400500
-20200506
+204004fe
+20200504
 6808c6e2
-2040050b
+20400509
 6808c6e2
 2040681d
 7920a200
 6808c6e3
-2040050b
+20400509
 6808c6e3
 2040681d
 7920a201
 6808c6e4
-2040050b
+20400509
 6808c6e4
 2040681d
 7920a202
 20600000
 6808c6e5
-20400510
+2040050e
 6808c6e5
 2040681d
 7d20a203
-2020050b
+20200509
 6808c6e6
-20400510
+2040050e
 6808c6e6
 2040681d
 7d20a204
@@ -1293,7 +1291,7 @@
 d8a08078
 20406830
 793f8407
-20200514
+20200512
 793f8407
 d8a08078
 20406830
@@ -1303,7 +1301,7 @@
 20403fc0
 78547c00
 20203fe7
-2040048f
+2040048d
 280ffe26
 204081e7
 7046b400
@@ -1313,8 +1311,8 @@
 600146b0
 2020426f
 7011c630
-2020066f
-204004b1
+2020066d
+204004af
 204003b3
 202042cb
 6800c50f
@@ -1323,7 +1321,7 @@
 c0065395
 204055aa
 2040561e
-2040060f
+2040060d
 2020538f
 68008016
 1fe0fe01
@@ -1335,25 +1333,25 @@
 2040005e
 202054a3
 7011c620
-2020066f
+2020066d
 7011c621
-2020066f
+2020066d
 68008456
-c282855c
-20400601
+c282855a
+204005ff
 6800c78e
-243a0546
+243a0544
 6800843f
-c302054a
+c3020548
 680082da
-203a054a
+203a0548
 20205664
 6800c78e
 1fe0ffff
 6000c78e
 20205664
 6800c4c4
-c082854d
+c082854b
 70478e03
 20405892
 205a039f
@@ -1370,8 +1368,8 @@
 6000c3dc
 20405650
 20600000
-20400550
-20200605
+2040054e
+20200603
 6800c7a1
 207a0000
 6800c6c5
@@ -1392,11 +1390,11 @@
 18c27e00
 6001450d
 6800c50c
-c0018574
+c0018572
 2020568d
 680082db
-c0000578
-c000857f
+c0000576
+c000857d
 20205c65
 20405c7b
 6800cb61
@@ -1411,18 +1409,18 @@
 6001045f
 20205c8a
 e8c10000
-c0020588
-c00305b4
+c0020586
+c00305b2
 20205698
 20407ea5
-2040055e
+2040055c
 20407e9f
 e8c18000
 60018477
-c0080597
+c0080595
 1fec8400
 18467c24
-202105a5
+202105a3
 d84047c6
 600944bc
 204058ad
@@ -1443,32 +1441,32 @@
 5800002b
 e0c10000
 20600000
-c00505a7
+c00505a5
 202058ad
 68090478
 6800c4e9
-c28185ae
+c28185ac
 68010478
 c009da76
 68090478
 202059bf
 680144fa
 98467c00
-242285aa
+242285a8
 20405a42
-243405aa
+243405a8
 202059e2
 e8c08000
-c00085b8
-c00285ba
+c00085b6
+c00285b8
 20205af5
 704b6e01
 20205b09
 7011c682
-2020066f
+2020066d
 68008016
 c093d6f2
-204005c2
+204005c0
 d8e00000
 68014482
 20207f08
@@ -1478,7 +1476,7 @@
 1fe0fefa
 20203cbe
 7855fc00
-203705ca
+203705c8
 2436d806
 20402bcb
 680140c1
@@ -1488,7 +1486,7 @@
 2420abde
 202057fb
 7011c622
-2020066f
+2020066d
 68108077
 1fe17efd
 60108077
@@ -1498,7 +1496,7 @@
 204063ee
 184104fd
 2000000d
-204005e0
+204005de
 60188073
 20600000
 204064dd
@@ -1512,13 +1510,13 @@
 243a7ddb
 68008a99
 c584fdd6
-c00f85ee
-c01005f1
-c00905fb
+c00f85ec
+c01005ef
+c00905f9
 20207dca
 70018534
 6803044f
-202005f3
+202005f1
 70018533
 68030040
 60030186
@@ -1541,7 +1539,7 @@
 20600000
 6800cd6b
 1fe67c02
-2441060d
+2441060b
 6800cd6b
 c1000000
 1fe0ffff
@@ -1557,38 +1555,38 @@
 20400289
 6008cd6c
 58000082
-c5130619
+c5130617
 58000080
 98467c00
-24210631
+2421062f
 6800cd6b
 1fe67c02
-24210621
+2421061f
 6800cd6b
-c0000632
+c0000630
 20600000
 6800cd6b
 c1990000
 704d6b00
 6808cd6c
 58000077
-c5130628
+c5130626
 58000075
 98467c00
 24610000
 6800cd6e
-c0000639
+c0000637
 1fe0ffff
 6000cd6e
-c0000639
+c0000637
 7041de00
 20600000
 704d6b00
 6800cd6e
-c0010637
+c0010635
 1fe0fe01
 6000cd6e
-c000862f
+c000862d
 7041de02
 20600000
 7041de04
@@ -1609,20 +1607,20 @@
 2000000a
 7089027d
 6800c1de
-c0010653
-c0020658
-c0100667
-2040065d
+c0010651
+c0020656
+c0100665
+2040065b
 708955d0
 708956e0
 7089586c
 2020294b
-20400662
+20400660
 708955d0
 708956e0
 7089583c
 20202953
-2040065d
+2040065b
 708955d0
 708956c0
 7089586c
@@ -1649,7 +1647,7 @@
 18518400
 6800cb52
 98467c00
-2022868e
+2022868c
 6008cb52
 18408401
 58000100
@@ -1668,7 +1666,7 @@
 68021f00
 680a4b5c
 98467c00
-2422867f
+2422867d
 2040030e
 58001f00
 60014199
@@ -1680,16 +1678,16 @@
 20200001
 6802469b
 207a0000
-204006f5
+204006f3
 58000003
-204006eb
-205a06e7
-245a06e9
+204006e9
+205a06e5
+245a06e7
 58000002
-204006f0
-205a06e7
+204006ee
+205a06e5
 6800cb0b
-c000869f
+c000869d
 df200005
 d8a04b0b
 20207ed4
@@ -1697,7 +1695,7 @@
 600111be
 6801469b
 600111c0
-204006b2
+204006b0
 680111be
 60014b0c
 680111c0
@@ -1706,7 +1704,7 @@
 600111be
 6801469d
 600111c0
-204006ba
+204006b8
 680111be
 60014b0e
 680111c0
@@ -1719,7 +1717,7 @@
 9840fe00
 1fe10401
 6008cbaa
-202006c2
+202006c0
 680111be
 680911c0
 9840fe00
@@ -1727,38 +1725,38 @@
 9840fe00
 1fe10401
 6008cbab
-202006c2
+202006c0
 600191c2
 2feffe10
-202086cc
+202086ca
 680091c3
-c07f86d3
+c07f86d1
 680091c2
 1fe37e00
 600111be
 600111c0
 20600000
 680091c3
-c00006d0
+c00006ce
 680191c2
-202006c8
+202006c6
 7011c400
 680091c2
-202006c8
+202006c6
 680091c2
-204006de
+204006dc
 600091be
 600091c0
-203a06dc
+203a06da
 580000ff
 600091bf
 600091c1
 20600000
 58000000
-202006d9
-204006e3
+202006d7
+204006e1
 1fe37e00
-204006e4
+204006e2
 1fe67e00
 20600000
 1fe67e00
@@ -1780,18 +1778,18 @@
 24610000
 20207ff1
 6801469b
-204006fc
+204006fa
 1fe22200
 6801469d
-204006fc
+204006fa
 1fe22400
 20600000
 600111c0
 680091c1
-c07f8702
+c07f8700
 680091c0
 1fe17eff
 20600000
 680111c0
 1fe67e00
-20200700
+202006fe
Index: output/romcode.rom
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/romcode.rom	(revision 2187)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/romcode.rom	(working copy)
@@ -24590,7 +24590,7 @@
 68014682
 c28642b0
 204033a9
-204004ea
+204004e8
 c0038018
 6800c6b6
 203a0018
@@ -24720,7 +24720,7 @@
 6800c092
 2feffe00
 2040fddd
-20200495
+20200493
 68034b62
 600344a0
 20400425
@@ -24789,9 +24789,9 @@
 58000000
 6001cb68
 204041c6
-204004b3
+204004b1
 2040001f
-2040048f
+2040048d
 20403f8d
 68024c5a
 6002477b
@@ -24935,7 +24935,7 @@
 20400150
 20200015
 20403e6e
-204004bc
+204004ba
 6808cb45
 2040680e
 58000000
@@ -25030,7 +25030,7 @@
 7047c401
 20600000
 704b6101
-2020057b
+20200579
 68014682
 c3860000
 c3830000
@@ -25060,7 +25060,7 @@
 20402c21
 204074bd
 20404482
-204004bc
+204004ba
 20400300
 20403e9f
 204000de
@@ -25102,4 +25102,4 @@
 704b0a00
 20400300
 202041d9
-00003252
+000084f6
Index: output/sched.rom
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/sched.rom	(revision 2191)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/output/sched.rom	(working copy)
@@ -329,7 +329,7 @@
 mem_24g_allpowerful_addr:0f 0f 0f 0f 0f 0f
 mem_24g_common_temp:00 00 00 00 00 00 00 00 00 00
 mem_24g_enter_hibernate:80 4f 12
-mem_firmware_version:02 00
+mem_firmware_version:03 00
 
 mem_device_flag:
 01
Index: program/patch.prog
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/program/patch.prog	(revision 2187)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/program/patch.prog	(working copy)
@@ -2056,8 +2056,8 @@
 
 p_mouse_bt_discovery_check:
 p_mouse_bt_discovery_commbination_key:
-	fetch 1,mem_mouse_dpi_button_state
-	branch p_mouse_bt_discovery_commbination_key_down,blank
+//	fetch 1,mem_mouse_dpi_button_state
+//	branch p_mouse_bt_discovery_commbination_key_down,blank
 	call p_mouse_check_key_gpio
 	beq MOUSE_LMR_BUTTON,p_mouse_bt_discovery_commbination_key_down
 p_mouse_bt_discovery_commbination_key_up:
Index: sched/mouse.dat
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/sched/mouse.dat	(revision 2191)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_HJ/sched/mouse.dat	(working copy)
@@ -292,7 +292,7 @@
 mem_24g_allpowerful_addr:0f 0f 0f 0f 0f 0f
 mem_24g_common_temp:00 00 00 00 00 00 00 00 00 00
 mem_24g_enter_hibernate:80 4f 12
-mem_firmware_version:02 00
+mem_firmware_version:03 00
 
 mem_device_flag:
 01
