Index: output/bt_program23.icode
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/bt_program23.icode	(revision 2516)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/bt_program23.icode	(working copy)
@@ -2,7 +2,7 @@
  00000001  0x0000004f call  0x00000419 
  00000002  0x00000050 fetch  0x00000001 , 0x000041de 
  00000003  0x00000051 store  0x00000001 , 0x00004cb8 
- 00000004  0x00000052 call  0x00000746 
+ 00000004  0x00000052 call  0x00000744 
  00000005  0x00000053 fetch  0x00000001 , 0x00004685 
  00000006  0x00000054 store  0x00000001 , 0x00004b44 
  00000007  0x00000055 fetch  0x00000001 , 0x00004b30 
@@ -16,7 +16,7 @@
  00000015  0x0000005f store  0x00000002 , 0x00004d32 
  00000016  0x00000060 setarg  0x00000405 
  00000017  0x00000061 store  0x00000002 , 0x000041ef 
- 00000018  0x00000062 setarg  0x00000685 
+ 00000018  0x00000062 setarg  0x00000683 
  00000019  0x00000063 store  0x00000002 , 0x000041f9 
  00000020  0x00000064 setarg  0x00000434 
  00000021  0x00000065 store  0x00000002 , 0x000041f1 
@@ -65,45 +65,45 @@
  00000064  0x00000096 bbit1  0x00000008 , 0x00000058 
  00000065  0x00000098 beq  0x00000001 , 0x00000075 
  00000066  0x00000099 beq  0x00000002 , 0x0000007e 
- 00000067  0x0000009a beq  0x00000085 , 0x000007b2 
- 00000068  0x0000009b beq  0x00000089 , 0x00000783 
- 00000069  0x0000009c beq  0x0000001b , 0x0000069e 
- 00000070  0x0000009d beq  0x00000026 , 0x000006a0 
- 00000071  0x0000009e beq  0x00000048 , 0x000006bb 
- 00000072  0x0000009f beq  0x0000004a , 0x000006c2 
- 00000073  0x000000a0 beq  0x00000051 , 0x000006cb 
- 00000074  0x000000a1 beq  0x00000059 , 0x000006b9 
- 00000075  0x000000a2 beq  0x000000a7 , 0x000006d0 
- 00000076  0x000000a3 beq  0x000000ad , 0x000006e9 
+ 00000067  0x0000009a beq  0x00000085 , 0x000007b0 
+ 00000068  0x0000009b beq  0x00000089 , 0x00000781 
+ 00000069  0x0000009c beq  0x0000001b , 0x0000069c 
+ 00000070  0x0000009d beq  0x00000026 , 0x0000069e 
+ 00000071  0x0000009e beq  0x00000048 , 0x000006b9 
+ 00000072  0x0000009f beq  0x0000004a , 0x000006c0 
+ 00000073  0x000000a0 beq  0x00000051 , 0x000006c9 
+ 00000074  0x000000a1 beq  0x00000059 , 0x000006b7 
+ 00000075  0x000000a2 beq  0x000000a7 , 0x000006ce 
+ 00000076  0x000000a3 beq  0x000000ad , 0x000006e7 
  00000077  0x000000a4 beq  0x000000cb , 0x000033e4 
- 00000078  0x000000a5 beq  0x000000e9 , 0x000006fa 
+ 00000078  0x000000a5 beq  0x000000e9 , 0x000006f8 
  00000079  0x000000a6 beq  0x000000a1 , 0x00000087 
  00000080  0x000000a7 beq  0x000000b1 , 0x0000008c 
  00000081  0x000000a8 beq  0x000000b2 , 0x00000096 
  00000082  0x000000a9 beq  0x000000c4 , 0x000002dc 
- 00000083  0x000000aa beq  0x000000e6 , 0x0000058b 
- 00000084  0x000000ab beq  0x000000ea , 0x000005ce 
- 00000085  0x000000ac beq  0x000000eb , 0x000005d4 
- 00000086  0x000000ad beq  0x000000ec , 0x000005db 
+ 00000083  0x000000aa beq  0x000000e6 , 0x00000589 
+ 00000084  0x000000ab beq  0x000000ea , 0x000005cc 
+ 00000085  0x000000ac beq  0x000000eb , 0x000005d2 
+ 00000086  0x000000ad beq  0x000000ec , 0x000005d9 
  00000087  0x000000ae branch  0x00002a8e 
- 00000088  0x000000b0 beq  0x00000039 , 0x000005e4 
- 00000089  0x000000b1 beq  0x00000043 , 0x000005ec 
- 00000090  0x000000b2 beq  0x0000004a , 0x000005f2 
- 00000091  0x000000b3 beq  0x00000057 , 0x000005f5 
- 00000092  0x000000b4 beq  0x00000059 , 0x000005f7 
- 00000093  0x000000b5 beq  0x00000063 , 0x000005f9 
- 00000094  0x000000b6 beq  0x00000066 , 0x00000623 
- 00000095  0x000000b7 beq  0x00000067 , 0x0000063a 
- 00000096  0x000000b8 beq  0x0000006a , 0x00000670 
- 00000097  0x000000b9 beq  0x00000077 , 0x0000067b 
- 00000098  0x000000ba beq  0x00000005 , 0x000006fc 
- 00000099  0x000000bb beq  0x00000080 , 0x000006fe 
- 00000100  0x000000bc beq  0x00000082 , 0x00000708 
- 00000101  0x000000bd beq  0x00000088 , 0x0000070a 
- 00000102  0x000000be beq  0x0000008c , 0x0000068b 
- 00000103  0x000000bf beq  0x0000008d , 0x00000697 
+ 00000088  0x000000b0 beq  0x00000039 , 0x000005e2 
+ 00000089  0x000000b1 beq  0x00000043 , 0x000005ea 
+ 00000090  0x000000b2 beq  0x0000004a , 0x000005f0 
+ 00000091  0x000000b3 beq  0x00000057 , 0x000005f3 
+ 00000092  0x000000b4 beq  0x00000059 , 0x000005f5 
+ 00000093  0x000000b5 beq  0x00000063 , 0x000005f7 
+ 00000094  0x000000b6 beq  0x00000066 , 0x00000621 
+ 00000095  0x000000b7 beq  0x00000067 , 0x00000638 
+ 00000096  0x000000b8 beq  0x0000006a , 0x0000066e 
+ 00000097  0x000000b9 beq  0x00000077 , 0x00000679 
+ 00000098  0x000000ba beq  0x00000005 , 0x000006fa 
+ 00000099  0x000000bb beq  0x00000080 , 0x000006fc 
+ 00000100  0x000000bc beq  0x00000082 , 0x00000706 
+ 00000101  0x000000bd beq  0x00000088 , 0x00000708 
+ 00000102  0x000000be beq  0x0000008c , 0x00000689 
+ 00000103  0x000000bf beq  0x0000008d , 0x00000695 
  00000104  0x000000c0 beq  0x000000a0 , 0x00000528 
- 00000105  0x000000c1 beq  0x000000fa , 0x0000072e 
+ 00000105  0x000000c1 beq  0x000000fa , 0x0000072c 
  00000106  0x000000c2 branch  0x00002a8e 
  00000107  0x000000c6 copy  0x0000003f , 0x00000011 
  00000108  0x000000c7 fetcht  0x00000001 , 0x00004cbc 
@@ -157,7 +157,7 @@
  00000156  0x00000105 call  0x00000169 
  00000157  0x00000106 fetch  0x00000001 , 0x00004c11 
  00000158  0x00000107 rtnne  0x000000ff 
- 00000159  0x00000108 call  0x00000757 
+ 00000159  0x00000108 call  0x00000755 
  00000160  0x00000109 call  0x000000aa 
  00000161  0x0000010a fetch  0x00000001 , 0x00004b26 
  00000162  0x0000010b beq  0x00000001 , 0x000003ee 
@@ -252,10 +252,10 @@
  00000251  0x00000182 set0  0x00000004 , 0x0000003f 
  00000252  0x00000183 store  0x00000001 , 0x00004c02 
  00000253  0x00000184 store  0x00000001 , 0x00004bbd 
- 00000254  0x00000185 call  0x0000074d 
+ 00000254  0x00000185 call  0x0000074b 
  00000255  0x00000186 call  0x00000203 
  00000256  0x00000187 rtn 
- 00000257  0x0000018a call  0x0000074d 
+ 00000257  0x0000018a call  0x0000074b 
  00000258  0x0000018b fetch  0x00000001 , 0x00004d38 
  00000259  0x0000018c beq  0x00000001 , 0x00000106 
  00000260  0x0000018d beq  0x00000002 , 0x0000010a 
@@ -282,7 +282,7 @@
  00000281  0x000001ab call  0x00000203 
  00000282  0x000001ac jam  0x00000002 , 0x00004c46 
  00000283  0x000001ad branch  0x00000169 
- 00000284  0x000001b0 call  0x0000074d 
+ 00000284  0x000001b0 call  0x0000074b 
  00000285  0x000001b1 jam  0x00000000 , 0x00004d34 
  00000286  0x000001b2 branch  0x000000f1 
  00000287  0x000001b5 jam  0x00000002 , 0x00004d39 
@@ -369,7 +369,7 @@
  00000368  0x0000021c nbranch  0x0000019a , 0x0000002f 
  00000369  0x0000021d call  0x00000183 
  00000370  0x0000021e call  0x000001b5 
- 00000371  0x0000021f call  0x00000749 
+ 00000371  0x0000021f call  0x00000747 
  00000372  0x00000221 jam  0x00000000 , 0x00004b56 
  00000373  0x00000222 fetch  0x00000001 , 0x00004c00 
  00000374  0x00000223 increase  0x00000001 , 0x0000003f 
@@ -391,7 +391,7 @@
  00000390  0x00000238 fetch  0x00000001 , 0x00004c02 
  00000391  0x00000239 bbit1  0x00000004 , 0x000000fa 
  00000392  0x0000023a rtn 
- 00000393  0x0000023e call  0x00000746 
+ 00000393  0x0000023e call  0x00000744 
  00000394  0x0000023f branch  0x000001be 
  00000395  0x00000242 disable  0x0000002f 
  00000396  0x00000243 call  0x0000026a 
@@ -443,13 +443,13 @@
  00000442  0x0000027d arg  0x00004bdf , 0x00000005 
  00000443  0x0000027e branch  0x00007f01 
  00000444  0x00000281 jam  0x00000090 , 0x000011c5 
- 00000445  0x00000282 branch  0x000007b4 
+ 00000445  0x00000282 branch  0x000007b2 
  00000446  0x00000285 jam  0x00000091 , 0x000011c5 
- 00000447  0x00000286 branch  0x000007b4 
+ 00000447  0x00000286 branch  0x000007b2 
  00000448  0x00000289 jam  0x00000060 , 0x000011c5 
- 00000449  0x0000028a branch  0x000007b4 
+ 00000449  0x0000028a branch  0x000007b2 
  00000450  0x0000028d jam  0x00000070 , 0x000011c5 
- 00000451  0x0000028e branch  0x000007b4 
+ 00000451  0x0000028e branch  0x000007b2 
  00000452  0x00000292 jam  0x000000ff , 0x0000119e 
  00000453  0x00000293 fetch  0x00000001 , 0x00004c02 
  00000454  0x00000294 store  0x00000001 , 0x0000119f 
@@ -775,7 +775,7 @@
  00000774  0x00000439 setarg  0x00000004 
  00000775  0x0000043a istore  0x00000001 , 0x00000006 
  00000776  0x0000043c arg  0x00004390 , 0x00000006 
- 00000777  0x0000043d call  0x000005d7 
+ 00000777  0x0000043d call  0x000005d5 
  00000778  0x0000043f branch  0x00007df4 
  00000779  0x00000442 arg  0x00004370 , 0x00000011 
  00000780  0x00000444 ifetch  0x00000001 , 0x00000011 
@@ -785,7 +785,7 @@
  00000784  0x00000448 rtneq  0x00000001 
  00000785  0x00000449 branch  0x0000030c 
  00000786  0x0000044c jam  0x00000061 , 0x000011c5 
- 00000787  0x0000044d branch  0x000007b4 
+ 00000787  0x0000044d branch  0x000007b2 
  00000788  0x00000451 jam  0x00000076 , 0x00004212 
  00000789  0x00000452 branch  0x00003d36 
  00000790  0x00000455 call  0x00000314 
@@ -823,7 +823,7 @@
  00000822  0x0000048b setarg  0x00000806 
  00000823  0x00000490 branch  0x00006413 
  00000824  0x00000493 jam  0x00000080 , 0x000011c5 
- 00000825  0x00000494 branch  0x000007b4 
+ 00000825  0x00000494 branch  0x000007b2 
  00000826  0x00000498 fetcht  0x00000001 , 0x00004b43 
  00000827  0x00000499 branch  0x00006825 
  00000828  0x0000049c jam  0x00000040 , 0x00008086 
@@ -981,7 +981,7 @@
  00000980  0x0000056a branch  0x000003d5 
  00000981  0x0000056f jam  0x00000000 , 0x00004b49 
  00000982  0x00000570 fetcht  0x00000001 , 0x00004b4a 
- 00000983  0x00000571 branch  0x000005be 
+ 00000983  0x00000571 branch  0x000005bc 
  00000984  0x00000574 jam  0x00000001 , 0x00004b49 
  00000985  0x00000575 hfetch  0x00000001 , 0x0000807c 
  00000986  0x00000576 set0  0x00000005 , 0x0000003f 
@@ -996,7 +996,7 @@
  00000995  0x00000582 fetcht  0x00000001 , 0x00004b4b 
  00000996  0x00000583 branch  0x00006829 
  00000997  0x00000586 fetcht  0x00000001 , 0x00004b4b 
- 00000998  0x00000587 branch  0x000005c9 
+ 00000998  0x00000587 branch  0x000005c7 
  00000999  0x0000058b call  0x000003e5 
  00001000  0x0000058c branch  0x000003d5 
  00001001  0x00000590 jam  0x00000000 , 0x00004b50 
@@ -1118,10 +1118,10 @@
  00001117  0x0000063c call  0x0000045f 
  00001118  0x0000063d branch  0x00003ee0 
  00001119  0x00000641 fetcht  0x00000001 , 0x000046e7 
- 00001120  0x00000642 call  0x000005c0 
+ 00001120  0x00000642 call  0x000005be 
  00001121  0x00000643 call  0x00000464 
  00001122  0x00000644 fetcht  0x00000001 , 0x000046e7 
- 00001123  0x00000645 branch  0x000005c9 
+ 00001123  0x00000645 branch  0x000005c7 
  00001124  0x00000648 fetcht  0x00000001 , 0x000046e7 
  00001125  0x00000649 call  0x0000681d 
  00001126  0x0000064a branch  0x00003d62 , 0x00000001 
@@ -1154,43 +1154,43 @@
  00001153  0x00000673 branch  0x0000417d 
  00001154  0x00000676 call  0x0000031d 
  00001155  0x00000677 jam  0x000000b0 , 0x000011c5 
- 00001156  0x00000678 branch  0x000007b4 
+ 00001156  0x00000678 branch  0x000007b2 
  00001157  0x0000067b jam  0x00000000 , 0x00004b68 
  00001158  0x0000067c call  0x000004a9 
  00001159  0x0000067d jam  0x000000a2 , 0x000011c5 
- 00001160  0x0000067e branch  0x000007b4 
+ 00001160  0x0000067e branch  0x000007b2 
  00001161  0x00000682 jam  0x00000012 , 0x00000a99 
  00001162  0x00000683 branch  0x00007d8f 
  00001163  0x00000686 jam  0x000000b3 , 0x000011c5 
- 00001164  0x00000687 branch  0x000007b4 
+ 00001164  0x00000687 branch  0x000007b2 
  00001165  0x0000068a jam  0x000000a1 , 0x000011c5 
- 00001166  0x0000068b branch  0x000007b4 
+ 00001166  0x0000068b branch  0x000007b2 
  00001167  0x00000690 jam  0x000000a3 , 0x000011c5 
- 00001168  0x00000691 branch  0x000007b4 
+ 00001168  0x00000691 branch  0x000007b2 
  00001169  0x00000694 call  0x0000438e 
  00001170  0x00000695 branch  0x000033a7 
  00001171  0x00000698 jam  0x000000b1 , 0x000011c5 
- 00001172  0x00000699 branch  0x000007b4 
+ 00001172  0x00000699 branch  0x000007b2 
  00001173  0x0000069c jam  0x00000000 , 0x00004809 
  00001174  0x0000069d call  0x0000031d 
  00001175  0x0000069e branch  0x000042ca 
  00001176  0x000006a1 call  0x000004a9 
  00001177  0x000006a2 jam  0x000000b4 , 0x000011c5 
- 00001178  0x000006a3 branch  0x000007b4 
+ 00001178  0x000006a3 branch  0x000007b2 
  00001179  0x000006a6 jam  0x000000b2 , 0x000011c5 
- 00001180  0x000006a7 branch  0x000007b4 
+ 00001180  0x000006a7 branch  0x000007b2 
  00001181  0x000006aa call  0x0000031d 
  00001182  0x000006ab jam  0x00000092 , 0x000011c5 
- 00001183  0x000006ac branch  0x000007b4 
+ 00001183  0x000006ac branch  0x000007b2 
  00001184  0x000006af call  0x000004a9 
  00001185  0x000006b0 jam  0x00000000 , 0x00004b56 
  00001186  0x000006b1 jam  0x00000051 , 0x000011c5 
- 00001187  0x000006b2 branch  0x000007b4 
+ 00001187  0x000006b2 branch  0x000007b2 
  00001188  0x000006b6 call  0x0000031d 
  00001189  0x000006b8 branch  0x00003f8d 
  00001190  0x000006bb call  0x000004a9 
  00001191  0x000006bc jam  0x000000a4 , 0x000011c5 
- 00001192  0x000006bd branch  0x000007b4 
+ 00001192  0x000006bd branch  0x000007b2 
  00001193  0x000006c0 fetch  0x00000001 , 0x00004afe 
  00001194  0x000006c1 rtn  0x00000034 
  00001195  0x000006c2 jam  0x00000000 , 0x00004afe 
@@ -1250,7 +1250,7 @@
  00001249  0x00000708 arg  0x00004b69 , 0x00000013 
  00001250  0x00000709 arg  0x000004e4 , 0x00000012 
  00001251  0x0000070a branch  0x0000336d 
- 00001252  0x0000070d branch  0x000005d4 
+ 00001252  0x0000070d branch  0x000005d2 
  00001253  0x00000710 arg  0x00004807 , 0x00000013 
  00001254  0x00000711 arg  0x000004e8 , 0x00000012 
  00001255  0x00000712 branch  0x0000336d 
@@ -1343,666 +1343,664 @@
  00001342  0x000007c6 store  0x00000001 , 0x000046ce 
  00001343  0x000007c7 sub  0x0000003f , 0x00000005 , 0x0000003e 
  00001344  0x000007c8 nop  0x00000064 
- 00001345  0x000007c9 call  0x0000054f , 0x00000002 
- 00001346  0x000007ca ncall  0x00000553 , 0x00000002 
+ 00001345  0x000007c9 call  0x0000054d , 0x00000002 
+ 00001346  0x000007ca ncall  0x00000551 , 0x00000002 
  00001347  0x000007cb call  0x000068a8 
- 00001348  0x000007cc call  0x0000055e 
+ 00001348  0x000007cc call  0x0000055c 
  00001349  0x000007cd call  0x00000528 
  00001350  0x000007ce store  0x00000002 , 0x0000470f 
  00001351  0x000007cf arg  0x00004709 , 0x00000011 
- 00001352  0x000007d0 call  0x00000568 
+ 00001352  0x000007d0 call  0x00000566 
  00001353  0x000007d1 fetch  0x00000001 , 0x00004231 
  00001354  0x000007d2 bbit1  0x00000002 , 0x00000505 
- 00001355  0x000007d3 bbit1  0x00000001 , 0x0000340a 
- 00001356  0x000007d4 bbit0  0x00000000 , 0x00000556 
- 00001357  0x000007d5 jam  0x00000001 , 0x00004afd 
- 00001358  0x000007d6 branch  0x000043e7 
- 00001359  0x000007d9 fetch  0x00000001 , 0x00004b49 
- 00001360  0x000007da nbranch  0x00000553 , 0x00000034 
- 00001361  0x000007db jam  0x00000002 , 0x0000422d 
- 00001362  0x000007dc rtn 
- 00001363  0x000007de jam  0x00000000 , 0x000046ce 
- 00001364  0x000007df jam  0x00000000 , 0x0000422d 
- 00001365  0x000007e0 rtn 
- 00001366  0x000007e5 call  0x000043e9 
- 00001367  0x000007e6 jam  0x0000000c , 0x000046cf 
- 00001368  0x000007e7 fetch  0x00000001 , 0x00004afd 
- 00001369  0x000007e8 rtn  0x00000034 
- 00001370  0x000007e9 jam  0x00000000 , 0x00004afd 
- 00001371  0x000007ea fetch  0x00000001 , 0x000046ef 
- 00001372  0x000007eb store  0x00000001 , 0x00004715 
- 00001373  0x000007ec branch  0x00004296 
- 00001374  0x000007f0 fetch  0x00000001 , 0x0000422d 
- 00001375  0x000007f1 beq  0x00000002 , 0x00000561 
- 00001376  0x000007f2 branch  0x000068ec 
- 00001377  0x000007f4 hfetch  0x00000001 , 0x0000807c 
- 00001378  0x000007f5 set0  0x00000005 , 0x0000003f 
- 00001379  0x000007f6 hstore  0x00000001 , 0x0000807c 
- 00001380  0x000007f7 jam  0x0000008f , 0x00008971 
- 00001381  0x000007f8 fetch  0x00000001 , 0x0000422e 
- 00001382  0x000007f9 hstore  0x00000001 , 0x00008973 
- 00001383  0x000007fa branch  0x000068f8 
- 00001384  0x000007fe ifetch  0x00000008 , 0x00000011 
- 00001385  0x000007ff store  0x00000008 , 0x00000a9a 
- 00001386  0x00000800 fetch  0x00000001 , 0x0000422d 
- 00001387  0x00000801 beq  0x00000002 , 0x00000579 
- 00001388  0x00000802 beq  0x00000000 , 0x0000056d 
- 00001389  0x00000804 fetch  0x00000002 , 0x00000aa0 
- 00001390  0x00000805 fetcht  0x00000002 , 0x00000a9c 
- 00001391  0x00000806 isub  0x00000002 , 0x0000003e 
- 00001392  0x00000807 nbranch  0x00006944 , 0x00000002 
- 00001393  0x00000808 call  0x0000057f 
- 00001394  0x00000809 fetcht  0x00000002 , 0x00000a9e 
- 00001395  0x0000080a isub  0x00000002 , 0x0000003e 
- 00001396  0x0000080b nbranch  0x00006940 , 0x00000002 
- 00001397  0x0000080d fetch  0x00000001 , 0x00004231 
- 00001398  0x0000080e set0  0x00000000 , 0x0000003f 
- 00001399  0x0000080f store  0x00000001 , 0x00004231 
- 00001400  0x00000810 rtn 
- 00001401  0x00000812 fetcht  0x00000002 , 0x00004b5e 
- 00001402  0x00000813 fetch  0x00000002 , 0x00000aa0 
- 00001403  0x00000814 isub  0x00000002 , 0x0000003e 
- 00001404  0x00000815 nbranch  0x00000583 , 0x00000002 
- 00001405  0x00000816 call  0x00000507 
- 00001406  0x00000817 branch  0x00000587 
- 00001407  0x0000081b fetcht  0x00000001 , 0x00004231 
- 00001408  0x0000081c set0  0x00000001 , 0x00000002 
- 00001409  0x0000081d storet  0x00000001 , 0x00004231 
- 00001410  0x0000081e rtn 
- 00001411  0x00000820 fetcht  0x00000001 , 0x00004231 
- 00001412  0x00000821 set1  0x00000002 , 0x00000002 
- 00001413  0x00000822 storet  0x00000001 , 0x00004231 
- 00001414  0x00000823 rtn 
- 00001415  0x00000826 fetcht  0x00000001 , 0x00004231 
- 00001416  0x00000827 set0  0x00000002 , 0x00000002 
- 00001417  0x00000828 storet  0x00000001 , 0x00004231 
- 00001418  0x00000829 rtn 
- 00001419  0x0000082d disable  0x00000028 
- 00001420  0x0000082e setarg  0x00000000 
- 00001421  0x0000082f store  0x00000006 , 0x0000469b 
- 00001422  0x00000830 call  0x00003fb5 
- 00001423  0x00000831 call  0x00004079 
- 00001424  0x00000832 call  0x0000407e 
- 00001425  0x00000833 call  0x00000594 
- 00001426  0x00000836 nrtn  0x00000028 
- 00001427  0x00000837 branch  0x00003fa0 
- 00001428  0x0000083b call  0x00000596 
- 00001429  0x0000083c branch  0x0000409a 
- 00001430  0x0000083f arg  0x00000000 , 0x00000011 
- 00001431  0x00000840 call  0x000005a0 
- 00001432  0x00000841 call  0x000005a6 
- 00001433  0x00000842 call  0x000005ac 
- 00001434  0x00000843 call  0x0000059c 
- 00001435  0x00000844 branch  0x0000408e 
- 00001436  0x00000846 fetch  0x00000001 , 0x000046e5 
- 00001437  0x00000847 rtneq  0x000000ff 
- 00001438  0x00000848 call  0x000005b2 
- 00001439  0x00000849 branch  0x000005b8 
- 00001440  0x0000084c fetcht  0x00000001 , 0x000046e2 
- 00001441  0x0000084d call  0x000005c9 
- 00001442  0x0000084e fetcht  0x00000001 , 0x000046e2 
- 00001443  0x0000084f call  0x0000681d 
- 00001444  0x00000850 setflag  0x00000001 , 0x00000000 , 0x00000011 
- 00001445  0x00000851 rtn 
- 00001446  0x00000853 fetcht  0x00000001 , 0x000046e3 
- 00001447  0x00000854 call  0x000005c9 
- 00001448  0x00000855 fetcht  0x00000001 , 0x000046e3 
- 00001449  0x00000856 call  0x0000681d 
- 00001450  0x00000857 setflag  0x00000001 , 0x00000001 , 0x00000011 
- 00001451  0x00000858 rtn 
- 00001452  0x0000085a fetcht  0x00000001 , 0x000046e4 
- 00001453  0x0000085b call  0x000005c9 
- 00001454  0x0000085c fetcht  0x00000001 , 0x000046e4 
- 00001455  0x0000085d call  0x0000681d 
- 00001456  0x0000085e setflag  0x00000001 , 0x00000002 , 0x00000011 
- 00001457  0x0000085f rtn 
- 00001458  0x00000861 fetcht  0x00000001 , 0x000046e5 
- 00001459  0x00000862 call  0x000005c0 
- 00001460  0x00000863 fetcht  0x00000001 , 0x000046e5 
- 00001461  0x00000864 call  0x0000681d 
- 00001462  0x00000865 nsetflag  0x00000001 , 0x00000003 , 0x00000011 
- 00001463  0x00000866 branch  0x000005c9 
- 00001464  0x00000868 fetcht  0x00000001 , 0x000046e6 
- 00001465  0x00000869 call  0x000005c0 
- 00001466  0x0000086a fetcht  0x00000001 , 0x000046e6 
- 00001467  0x0000086b call  0x0000681d 
- 00001468  0x0000086c nsetflag  0x00000001 , 0x00000004 , 0x00000011 
- 00001469  0x0000086d branch  0x000005c9 
- 00001470  0x00000871 set0  0x00000007 , 0x00000002 
- 00001471  0x00000872 branch  0x00006806 
- 00001472  0x00000875 set0  0x00000007 , 0x00000002 
- 00001473  0x00000876 arg  0x00008078 , 0x00000005 
- 00001474  0x00000877 call  0x00006830 
- 00001475  0x00000878 set1  0x00000007 , 0x00000002 
- 00001476  0x0000087a arg  0x0000807c , 0x00000005 
- 00001477  0x0000087b call  0x00006830 
- 00001478  0x0000087c set0  0x00000007 , 0x00000002 
- 00001479  0x0000087d arg  0x00008070 , 0x00000005 
- 00001480  0x0000087e branch  0x00006830 
- 00001481  0x00000881 set1  0x00000007 , 0x00000002 
- 00001482  0x00000883 arg  0x00008078 , 0x00000005 
- 00001483  0x00000884 call  0x00006830 
- 00001484  0x00000885 set0  0x00000007 , 0x00000002 
- 00001485  0x00000886 branch  0x000005c4 
- 00001486  0x0000088a jam  0x00000000 , 0x00004b50 
- 00001487  0x0000088b isolate1  0x00000026 , 0x00000000 
- 00001488  0x0000088c call  0x000001cd , 0x00000001 
- 00001489  0x0000088d branch  0x0000426d 
- 00001490  0x00000890 jam  0x00000081 , 0x000011c5 
- 00001491  0x00000891 branch  0x000007b4 
- 00001492  0x00000894 jam  0x00000000 , 0x00004b5c 
- 00001493  0x00000895 jam  0x00000050 , 0x000011c5 
- 00001494  0x00000896 branch  0x000007b4 
- 00001495  0x0000089b arg  0x0000437b , 0x00000005 
- 00001496  0x0000089c arg  0x00000013 , 0x00000039 
- 00001497  0x0000089d call  0x00007f01 
- 00001498  0x0000089e branch  0x000057b8 
- 00001499  0x000008a1 setarg  0x00000000 
- 00001500  0x000008a2 store  0x00000002 , 0x000046ac 
- 00001501  0x000008a3 store  0x00000001 , 0x00004b5b 
- 00001502  0x000008a4 store  0x00000001 , 0x00004714 
- 00001503  0x000008a5 store  0x00000001 , 0x00004b5c 
- 00001504  0x000008a6 jam  0x00000005 , 0x00004b47 
- 00001505  0x000008a7 call  0x000003e5 
- 00001506  0x000008a8 call  0x0000032e 
- 00001507  0x000008a9 branch  0x000042cb 
- 00001508  0x000008ac fetch  0x00000001 , 0x0000450f 
- 00001509  0x000008ad pincrease  0x00000001 
- 00001510  0x000008ae store  0x00000001 , 0x0000450f 
- 00001511  0x000008af beq  0x0000000c , 0x00005395 
- 00001512  0x000008b0 call  0x000055aa 
- 00001513  0x000008b1 call  0x0000561e 
- 00001514  0x000008b2 call  0x00000757 
- 00001515  0x000008b3 branch  0x0000538f 
- 00001516  0x000008b6 fetch  0x00000001 , 0x00000016 
- 00001517  0x000008b7 increase  0x00000001 , 0x0000003f 
- 00001518  0x000008b8 store  0x00000001 , 0x00000016 
- 00001519  0x000008b9 rtnne  0x00000028 
- 00001520  0x000008ba jam  0x00000025 , 0x00000016 
- 00001521  0x000008bb rtn 
- 00001522  0x000008be call  0x000029bb 
- 00001523  0x000008bf call  0x0000006b 
- 00001524  0x000008c0 branch  0x000054a3 
- 00001525  0x000008c3 jam  0x00000040 , 0x000011c5 
- 00001526  0x000008c4 branch  0x000007b4 
- 00001527  0x000008c7 jam  0x00000041 , 0x000011c5 
- 00001528  0x000008c8 branch  0x000007b4 
- 00001529  0x000008cb fetch  0x00000001 , 0x00000456 
- 00001530  0x000008cc bbit1  0x00000005 , 0x0000060d 
- 00001531  0x000008cd call  0x00000749 
- 00001532  0x000008ce fetch  0x00000001 , 0x0000478e 
- 00001533  0x000008cf nbranch  0x00000603 , 0x00000034 
- 00001534  0x000008d0 fetch  0x00000001 , 0x0000043f 
- 00001535  0x000008d1 bbit0  0x00000004 , 0x00000607 
- 00001536  0x000008d2 fetch  0x00000001 , 0x000002da 
- 00001537  0x000008d3 branch  0x00000607 , 0x00000034 
- 00001538  0x000008d4 branch  0x00005664 
- 00001539  0x000008d6 fetch  0x00000001 , 0x0000478e 
- 00001540  0x000008d7 increase  0xffffffff , 0x0000003f 
- 00001541  0x000008d8 store  0x00000001 , 0x0000478e 
- 00001542  0x000008d9 branch  0x00005664 
- 00001543  0x000008db fetch  0x00000001 , 0x000044c4 
- 00001544  0x000008dc bne  0x00000005 , 0x0000060a 
- 00001545  0x000008dd jam  0x00000003 , 0x0000478e 
- 00001546  0x000008df call  0x00005892 
- 00001547  0x000008e0 call  0x00000422 , 0x00000034 
- 00001548  0x000008e1 branch  0x00005622 
- 00001549  0x000008e4 call  0x0000060f 
- 00001550  0x000008e5 branch  0x0000061b 
- 00001551  0x000008e8 fetch  0x00000001 , 0x000046c5 
- 00001552  0x000008e9 and  0x0000003f , 0x00000003 , 0x0000003f 
- 00001553  0x000008ea rtnne  0x00000003 
- 00001554  0x000008eb fetch  0x00000001 , 0x000047c1 
- 00001555  0x000008ec rtn  0x00000034 
- 00001556  0x000008ed fetch  0x00000001 , 0x000043dd 
- 00001557  0x000008ee rtn  0x00000034 
- 00001558  0x000008ef fetch  0x00000001 , 0x000043dc 
- 00001559  0x000008f0 set1  0x00000004 , 0x0000003f 
- 00001560  0x000008f1 store  0x00000001 , 0x000043dc 
- 00001561  0x000008f2 call  0x00005650 
- 00001562  0x000008f3 rtn 
- 00001563  0x000008f8 branch  0x0000074d 
- 00001564  0x000008fb fetch  0x00000001 , 0x0000479f 
- 00001565  0x000008fc rtn  0x00000034 
- 00001566  0x000008fd fetch  0x00000001 , 0x000046c5 
- 00001567  0x000008fe and  0x0000003f , 0x00000003 , 0x0000003f 
- 00001568  0x000008ff rtneq  0x00000003 
- 00001569  0x00000900 jam  0x00000001 , 0x000046c6 
- 00001570  0x00000901 rtn 
- 00001571  0x00000904 rtnmark1  0x0000000f 
- 00001572  0x00000905 call  0x00005890 
- 00001573  0x00000906 nrtn  0x00000034 
- 00001574  0x00000907 fetch  0x00000001 , 0x000002d9 
- 00001575  0x00000908 and  0x0000003f , 0x00000003 , 0x0000003f 
- 00001576  0x00000909 store  0x00000001 , 0x0000450c 
- 00001577  0x0000090a ifetch  0x00000001 , 0x00000006 
- 00001578  0x0000090b and  0x0000003f , 0x0000001f , 0x0000003f 
- 00001579  0x0000090c store  0x00000001 , 0x0000450b 
- 00001580  0x0000090d rtn  0x00000034 
- 00001581  0x0000090e copy  0x00000006 , 0x0000003f 
- 00001582  0x0000090f store  0x00000002 , 0x0000450d 
- 00001583  0x00000910 fetch  0x00000001 , 0x0000450c 
- 00001584  0x00000911 beq  0x00000003 , 0x00000632 
- 00001585  0x00000912 branch  0x0000568d 
- 00001586  0x00000914 fetch  0x00000001 , 0x000002db 
- 00001587  0x00000915 beq  0x00000001 , 0x00000635 
- 00001588  0x00000916 branch  0x00005c65 
- 00001589  0x00000918 ifetch  0x00000005 , 0x00000006 
- 00001590  0x00000919 store  0x00000005 , 0x000043ce 
- 00001591  0x0000091a ifetch  0x00000002 , 0x00000006 
- 00001592  0x0000091b store  0x00000002 , 0x0000045f 
- 00001593  0x0000091c branch  0x00005c8a 
- 00001594  0x0000091f ifetch  0x00000002 , 0x00000006 
- 00001595  0x00000920 beq  0x00000004 , 0x0000063e 
- 00001596  0x00000921 beq  0x00000006 , 0x0000066b 
- 00001597  0x00000922 branch  0x00005698 
- 00001598  0x00000924 call  0x00007ea5 
- 00001599  0x00000925 call  0x0000061c 
- 00001600  0x00000926 call  0x00007e9f 
- 00001601  0x00000927 ifetch  0x00000003 , 0x00000006 
- 00001602  0x00000928 store  0x00000003 , 0x00000477 
- 00001603  0x00000929 beq  0x00000010 , 0x0000064d 
- 00001604  0x0000092a rshift8  0x0000003f , 0x00000002 
- 00001605  0x0000092b sub  0x00000002 , 0x00000024 , 0x0000003e 
- 00001606  0x0000092c branch  0x0000065b , 0x00000002 
- 00001607  0x0000092d arg  0x000047c6 , 0x00000002 
- 00001608  0x0000092e storet  0x00000002 , 0x000044bc 
- 00001609  0x0000092f call  0x000058ad 
- 00001610  0x00000930 setarg  0x00008e7a 
- 00001611  0x00000931 store  0x00000002 , 0x000044bc 
- 00001612  0x00000932 rtn 
- 00001613  0x00000935 call  0x000059fa 
- 00001614  0x00000936 call  0x00005879 
- 00001615  0x00000937 increase  0x00000007 , 0x00000006 
- 00001616  0x00000938 ifetch  0x00000001 , 0x00000006 
- 00001617  0x00000939 rtnne  0x00000011 
- 00001618  0x0000093a increase  0x00000005 , 0x00000006 
- 00001619  0x0000093b ifetch  0x00000002 , 0x00000006 
- 00001620  0x0000093c arg  0x00001812 , 0x00000002 
- 00001621  0x0000093d isub  0x00000002 , 0x0000003e 
- 00001622  0x0000093e nrtn  0x00000005 
- 00001623  0x0000093f increase  0xfffffffc , 0x00000006 
- 00001624  0x00000940 setarg  0x0000002b 
- 00001625  0x00000941 istore  0x00000002 , 0x00000006 
- 00001626  0x00000942 rtn 
- 00001627  0x00000946 beq  0x0000000a , 0x0000065d 
- 00001628  0x00000947 branch  0x000058ad 
- 00001629  0x00000949 fetcht  0x00000002 , 0x00000478 
- 00001630  0x0000094a fetch  0x00000001 , 0x000044e9 
- 00001631  0x0000094b bbit1  0x00000003 , 0x00000664 
- 00001632  0x00000955 fetch  0x00000002 , 0x00000478 
- 00001633  0x00000956 beq  0x00000013 , 0x00005a76 
- 00001634  0x00000958 fetcht  0x00000002 , 0x00000478 
- 00001635  0x00000959 branch  0x000059bf 
- 00001636  0x00000968 fetch  0x00000002 , 0x000044fa 
- 00001637  0x00000969 isub  0x00000002 , 0x0000003e 
- 00001638  0x0000096a nbranch  0x00000660 , 0x00000005 
- 00001639  0x0000096b call  0x00005a42 
- 00001640  0x0000096c nbranch  0x00000660 , 0x00000028 
- 00001641  0x0000096d jam  0x00000005 , 0x0000047a 
- 00001642  0x0000096e branch  0x00005a77 
- 00001643  0x00000973 ifetch  0x00000001 , 0x00000006 
- 00001644  0x00000974 beq  0x00000005 , 0x0000066e 
- 00001645  0x00000975 branch  0x00005af5 
- 00001646  0x00000977 jam  0x00000082 , 0x000011c5 
- 00001647  0x00000978 branch  0x000007b4 
- 00001648  0x0000097b fetch  0x00000001 , 0x00000016 
- 00001649  0x0000097c bne  0x00000027 , 0x000056f2 
- 00001650  0x0000097d call  0x00000676 
- 00001651  0x0000097e arg  0x00000000 , 0x00000007 
- 00001652  0x0000097f fetch  0x00000002 , 0x00004482 
- 00001653  0x00000980 branch  0x00007f08 
- 00001654  0x00000982 random  0x0000003f 
- 00001655  0x00000983 arg  0x000001ff , 0x00000002 
- 00001656  0x00000984 iand  0x00000002 , 0x0000003f 
- 00001657  0x00000985 add  0x0000003f , 0x000000fa , 0x0000003f 
- 00001658  0x00000986 branch  0x00003cbe 
- 00001659  0x00000989 disable  0x0000002b 
- 00001660  0x0000098a branch  0x0000067e , 0x0000002e 
- 00001661  0x0000098b nbranch  0x00005806 , 0x0000002d 
- 00001662  0x0000098d call  0x00002bcb 
- 00001663  0x0000098e fetch  0x00000002 , 0x000040c1 
- 00001664  0x0000098f store  0x00000002 , 0x0000044d 
- 00001665  0x00000990 fetch  0x00000001 , 0x000046c5 
- 00001666  0x00000991 compare  0x00000003 , 0x0000003f , 0x00000003 
- 00001667  0x00000992 nbranch  0x00002bde , 0x00000001 
- 00001668  0x00000993 branch  0x000057fb 
- 00001669  0x00000996 fetch  0x00000001 , 0x0000479f 
- 00001670  0x00000997 nrtn  0x00000034 
- 00001671  0x00000998 fetch  0x00000001 , 0x00000478 
- 00001672  0x00000999 sub  0x0000003f , 0x0000001a , 0x0000003f 
- 00001673  0x0000099a nrtn  0x00000005 
- 00001674  0x0000099b branch  0x00003d60 
- 00001675  0x0000099e hfetch  0x00000001 , 0x00008077 
- 00001676  0x0000099f and_into  0x000000fd , 0x0000003f 
- 00001677  0x000009a0 hstore  0x00000001 , 0x00008077 
- 00001678  0x000009a1 hfetcht  0x00000001 , 0x00008073 
- 00001679  0x000009a2 or_into  0x00000002 , 0x00000002 
- 00001680  0x000009a3 hstoret  0x00000001 , 0x00008073 
- 00001681  0x000009a4 call  0x000063ee 
- 00001682  0x000009a5 and_into  0x000000fd , 0x00000002 
- 00001683  0x000009a6 nop  0x0000000d 
- 00001684  0x000009a7 call  0x00000698 
- 00001685  0x000009a8 hstoret  0x00000001 , 0x00008073 
- 00001686  0x000009a9 rtn 
- 00001687  0x000009ac call  0x000064dd 
- 00001688  0x000009ae hfetch  0x00000001 , 0x00008081 
- 00001689  0x000009af set1  0x00000000 , 0x0000003f 
- 00001690  0x000009b0 set0  0x00000001 , 0x0000003f 
- 00001691  0x000009b1 set0  0x00000003 , 0x0000003f 
- 00001692  0x000009b2 hstore  0x00000001 , 0x00008081 
- 00001693  0x000009b3 rtn 
- 00001694  0x000009b7 jam  0x00000000 , 0x000011c5 
- 00001695  0x000009b8 branch  0x000007b4 
- 00001696  0x000009bb call  0x000021c9 
- 00001697  0x000009bc nrtn  0x00000028 
- 00001698  0x000009be disable  0x00000028 
- 00001699  0x000009bf jam  0x00000020 , 0x00000011 
- 00001700  0x000009c0 set0  0x0000000b , 0x00000000 
- 00001701  0x000009c1 set0  0x0000002d , 0x00000000 
- 00001702  0x000009c3 call  0x00002a4f 
- 00001703  0x000009c4 call  0x000022e6 
- 00001704  0x000009c5 bmark1  0x0000000b , 0x000006ad 
- 00001705  0x000009c6 call  0x00002455 
- 00001706  0x000009c7 nbranch  0x000006a6 , 0x00000034 
- 00001707  0x000009c8 bmark1  0x0000002d , 0x000006b5 
- 00001708  0x000009c9 branch  0x000021ec 
- 00001709  0x000009cc call  0x00002a4d 
- 00001710  0x000009cd arg  0x00000010 , 0x00000001 
- 00001711  0x000009ce call  0x000022dc 
- 00001712  0x000009cf set1  0x0000002d , 0x00000000 
- 00001713  0x000009d0 set0  0x0000000b , 0x00000000 
- 00001714  0x000009d1 force  0x00000001 , 0x00000004 
- 00001715  0x000009d2 jam  0x00000002 , 0x00000011 
- 00001716  0x000009d3 branch  0x000006a6 
- 00001717  0x000009d6 fetch  0x00000004 , 0x00000165 
- 00001718  0x000009d7 pincrease  0x00000008 
- 00001719  0x000009d8 store  0x00000004 , 0x00000165 
- 00001720  0x000009d9 branch  0x000021f8 
- 00001721  0x000009dc bmark1  0x0000002c , 0x0000264d 
- 00001722  0x000009dd branch  0x0000258f 
- 00001723  0x000009e0 call  0x000033af 
- 00001724  0x000009e1 call  0x000026e9 
- 00001725  0x000009e2 jam  0x00000002 , 0x00000a99 
- 00001726  0x000009e3 call  0x00007d86 
- 00001727  0x000009e4 call  0x00005cf7 
- 00001728  0x000009e5 call  0x00004d6b 
- 00001729  0x000009e6 branch  0x0000246e 
- 00001730  0x000009e9 fetch  0x00000001 , 0x00000030 
- 00001731  0x000009ea isolate1  0x00000000 , 0x0000003f 
- 00001732  0x000009eb call  0x000006c6 , 0x00000001 
- 00001733  0x000009ec branch  0x0000248a 
- 00001734  0x000009ee fetch  0x00000001 , 0x00000047 
- 00001735  0x000009ef isolate1  0x00000003 , 0x0000003f 
- 00001736  0x000009f0 call  0x0000074d , 0x00000001 
- 00001737  0x000009f1 ncall  0x00000749 , 0x00000001 
- 00001738  0x000009f2 branch  0x00000757 
- 00001739  0x000009f5 call  0x000024f0 
- 00001740  0x000009f6 nbranch  0x000028f9 , 0x00000018 
- 00001741  0x000009f7 call  0x000029bb 
- 00001742  0x000009f8 call  0x0000006b 
- 00001743  0x000009f9 branch  0x00002518 
- 00001744  0x000009fc rtnmark1  0x00000026 
- 00001745  0x000009fd call  0x00002afa 
- 00001746  0x000009fe fetch  0x00000003 , 0x0000416f 
- 00001747  0x000009ff rtn  0x00000034 
- 00001748  0x00000a00 fetch  0x00000001 , 0x00004091 
- 00001749  0x00000a01 rtn  0x00000034 
- 00001750  0x00000a02 fetch  0x00000001 , 0x000046cf 
- 00001751  0x00000a03 sub  0x0000003f , 0x0000000a , 0x0000003e 
- 00001752  0x00000a04 rtn  0x00000002 
- 00001753  0x00000a05 fetch  0x00000001 , 0x0000465a 
- 00001754  0x00000a06 branch  0x000006dd , 0x00000034 
- 00001755  0x00000a07 fetch  0x00000001 , 0x000045b1 
- 00001756  0x00000a08 rtn  0x00000034 
- 00001757  0x00000a0a fetch  0x00000001 , 0x000044c0 
- 00001758  0x00000a0b nrtn  0x00000034 
- 00001759  0x00000a0c call  0x00002c3a 
- 00001760  0x00000a0d nrtn  0x00000034 
- 00001761  0x00000a0e fetch  0x00000001 , 0x00004040 
- 00001762  0x00000a0f compare  0x00000003 , 0x0000003f , 0x00000007 
- 00001763  0x00000a10 nbranch  0x00002b9d , 0x00000001 
- 00001764  0x00000a11 fetch  0x00000002 , 0x00004042 
- 00001765  0x00000a12 arg  0x0000ffff , 0x00000002 
- 00001766  0x00000a13 isub  0x00000002 , 0x0000003e 
- 00001767  0x00000a14 rtn  0x00000005 
- 00001768  0x00000a15 branch  0x00002b7d 
- 00001769  0x00000a18 disable  0x0000002b 
- 00001770  0x00000a19 fetch  0x00000001 , 0x00000030 
- 00001771  0x00000a1a rtnbit0  0x00000001 
- 00001772  0x00000a1b nbranch  0x00002bd0 , 0x0000002d 
- 00001773  0x00000a1c call  0x00002bcb 
- 00001774  0x00000a1d fetch  0x00000002 , 0x000040c1 
- 00001775  0x00000a1e store  0x00000002 , 0x0000003e 
- 00001776  0x00000a1f fetch  0x00000001 , 0x00000047 
- 00001777  0x00000a20 bbit1  0x00000003 , 0x00002bde 
- 00001778  0x00000a21 bmark0  0x0000000d , 0x00002bde 
- 00001779  0x00000a22 call  0x00005274 
- 00001780  0x00000a23 nbranch  0x00002bde , 0x00000034 
- 00001781  0x00000a24 call  0x000006f7 , 0x00000034 
- 00001782  0x00000a25 branch  0x00002bbe 
- 00001783  0x00000a27 jam  0x00000001 , 0x0000008a 
- 00001784  0x00000a28 jam  0x00000000 , 0x0000008b 
- 00001785  0x00000a29 rtn 
- 00001786  0x00000a2c jam  0x00000010 , 0x000011c5 
- 00001787  0x00000a2d branch  0x000007b4 
- 00001788  0x00000a30 jam  0x00000011 , 0x000011c5 
- 00001789  0x00000a31 branch  0x000007b4 
- 00001790  0x00000a34 fetch  0x00000001 , 0x00000552 
- 00001791  0x00000a35 store  0x00000001 , 0x000004c9 
- 00001792  0x00000a36 beq  0x00000013 , 0x00000702 
- 00001793  0x00000a37 branch  0x00005db4 
- 00001794  0x00000a39 call  0x00005dcf 
- 00001795  0x00000a3a jam  0x00000001 , 0x00004aff 
- 00001796  0x00000a3b fetch  0x00000001 , 0x00004b01 
- 00001797  0x00000a3c rtn  0x00000034 
- 00001798  0x00000a3d jam  0x00000002 , 0x00004b01 
- 00001799  0x00000a3e rtn 
- 00001800  0x00000a41 jam  0x00000020 , 0x000011c5 
- 00001801  0x00000a42 branch  0x000007b4 
- 00001802  0x00000a45 call  0x000062bc 
- 00001803  0x00000a46 nrtn  0x00000034 
- 00001804  0x00000a48 fetch  0x00000001 , 0x00000055 
- 00001805  0x00000a49 rtn  0x00000034 
- 00001806  0x00000a4a beq  0x00000004 , 0x0000072c 
- 00001807  0x00000a4b beq  0x00000010 , 0x00000711 
- 00001808  0x00000a4c branch  0x00006320 
- 00001809  0x00000a4f fetch  0x00000001 , 0x0000455b 
- 00001810  0x00000a50 rtneq  0x00000000 
- 00001811  0x00000a51 beq  0x00000001 , 0x00000715 
- 00001812  0x00000a52 branch  0x0000635f 
- 00001813  0x00000a54 rtn  0x00000029 
- 00001814  0x00000a57 fetch  0x00000001 , 0x0000016d 
- 00001815  0x00000a58 bbit1  0x00000000 , 0x00000719 
- 00001816  0x00000a59 branch  0x00006399 
- 00001817  0x00000a5b fetch  0x00000001 , 0x00004b01 
- 00001818  0x00000a5c beq  0x00000001 , 0x0000639d 
- 00001819  0x00000a5e fetch  0x00000001 , 0x000041bd 
- 00001820  0x00000a5f branch  0x000063a9 , 0x00000034 
- 00001821  0x00000a60 fetch  0x00000001 , 0x000004d1 
- 00001822  0x00000a61 rtnbit0  0x00000003 
- 00001823  0x00000a62 rtnbit0  0x00000002 
- 00001824  0x00000a63 fetch  0x00000001 , 0x00004b00 
- 00001825  0x00000a64 rtn  0x00000034 
- 00001826  0x00000a65 jam  0x00000000 , 0x00004b00 
- 00001827  0x00000a66 fetch  0x00000004 , 0x000004e9 
- 00001828  0x00000a67 arg  0x00000014 , 0x00000002 
- 00001829  0x00000a68 iadd  0x00000002 , 0x00000002 
- 00001830  0x00000a69 copy  0x00000022 , 0x0000003f 
- 00001831  0x00000a6a isub  0x00000002 , 0x0000003e 
- 00001832  0x00000a6b nbranch  0x0000072a , 0x00000002 
- 00001833  0x00000a6c branch  0x00006349 
- 00001834  0x00000a6f jam  0x00000001 , 0x00004b00 
- 00001835  0x00000a70 rtn 
- 00001836  0x00000a73 jam  0x00000014 , 0x00004809 
- 00001837  0x00000a74 branch  0x0000636f 
- 00001838  0x00000a7b call  0x000062bc 
- 00001839  0x00000a7c nbranch  0x00007ddb , 0x00000034 
- 00001840  0x00000a7d fetch  0x00000001 , 0x00000a99 
- 00001841  0x00000a7e bmark0  0x00000009 , 0x00007dd6 
- 00001842  0x00000a7f beq  0x0000001f , 0x00000739 
- 00001843  0x00000a80 beq  0x00000020 , 0x0000073c 
- 00001844  0x00000a81 beq  0x00000012 , 0x00000736 
- 00001845  0x00000a82 branch  0x00007dca 
- 00001846  0x00000a85 call  0x00005890 
- 00001847  0x00000a86 nrtn  0x00000034 
- 00001848  0x00000a87 branch  0x00005abf 
- 00001849  0x00000a8a jam  0x00000034 , 0x00000185 
- 00001850  0x00000a8b fetch  0x00000006 , 0x0000044f 
- 00001851  0x00000a8c branch  0x0000073e 
- 00001852  0x00000a8e jam  0x00000033 , 0x00000185 
- 00001853  0x00000a8f fetch  0x00000006 , 0x00000040 
- 00001854  0x00000a91 store  0x00000006 , 0x00000186 
- 00001855  0x00000a93 fetch  0x00000004 , 0x000046d3 
- 00001856  0x00000a94 rtnbit0  0x00000007 
- 00001857  0x00000a95 arg  0x00000007 , 0x00000007 
- 00001858  0x00000a96 call  0x000043d2 
- 00001859  0x00000a97 call  0x000042e8 
- 00001860  0x00000a99 call  0x000042fb 
- 00001861  0x00000a9a branch  0x00000358 
- 00001862  0x00000aa0 jam  0x00000001 , 0x00004d3d 
- 00001863  0x00000aa1 jam  0x00000000 , 0x00004d3a 
- 00001864  0x00000aa2 rtn 
- 00001865  0x00000aa4 fetch  0x00000001 , 0x00004d3a 
- 00001866  0x00000aa5 increase  0x00000001 , 0x0000003f 
- 00001867  0x00000aa6 store  0x00000001 , 0x00004d3a 
- 00001868  0x00000aa7 rtn 
- 00001869  0x00000aa9 fetch  0x00000001 , 0x00004d3a 
- 00001870  0x00000aaa sub  0x0000003f , 0x00000002 , 0x0000003e 
- 00001871  0x00000aab ncall  0x00000755 , 0x00000002 
- 00001872  0x00000aac fetch  0x00000001 , 0x00004d3a 
- 00001873  0x00000aad rtneq  0x00000000 
- 00001874  0x00000aae increase  0xffffffff , 0x0000003f 
- 00001875  0x00000aaf store  0x00000001 , 0x00004d3a 
- 00001876  0x00000ab0 rtn 
- 00001877  0x00000ab2 jam  0x00000003 , 0x00004d3a 
- 00001878  0x00000ab3 rtn 
- 00001879  0x00000ab6 fetch  0x00000002 , 0x00004682 
- 00001880  0x00000ab7 rtnbit1  0x0000000b 
- 00001881  0x00000ab8 rtnbit1  0x00000007 
- 00001882  0x00000ab9 rtnbit1  0x00000006 
- 00001883  0x00000abb arg  0x00004cc3 , 0x00000011 
- 00001884  0x00000abc call  0x000002a8 
- 00001885  0x00000abd storet  0x00000001 , 0x00004d3b 
- 00001886  0x00000abf setarg  0x00000082 
- 00001887  0x00000ac0 bmark1  0x00000026 , 0x00000761 
- 00001888  0x00000ac1 setarg  0x00000080 
- 00001889  0x00000ac3 isub  0x00000002 , 0x0000003e 
- 00001890  0x00000ac4 nbranch  0x00000779 , 0x00000002 
- 00001891  0x00000ac6 fetch  0x00000001 , 0x00004d3a 
- 00001892  0x00000ac7 sub  0x0000003f , 0x00000002 , 0x0000003e 
- 00001893  0x00000ac8 nbranch  0x00000769 , 0x00000002 
- 00001894  0x00000ac9 fetch  0x00000001 , 0x00004d3a 
- 00001895  0x00000aca beq  0x00000000 , 0x0000077a 
- 00001896  0x00000acb rtn 
- 00001897  0x00000ace fetch  0x00000001 , 0x00004d3a 
- 00001898  0x00000acf rtnne  0x00000020 
- 00001899  0x00000ad0 jam  0x00000000 , 0x00004d3a 
- 00001900  0x00000ad2 fetcht  0x00000001 , 0x00004d3b 
- 00001901  0x00000ad3 setarg  0x00000077 
- 00001902  0x00000ad4 bmark1  0x00000026 , 0x00000770 
- 00001903  0x00000ad5 setarg  0x00000075 
- 00001904  0x00000ad7 isub  0x00000002 , 0x0000003e 
- 00001905  0x00000ad8 nrtn  0x00000002 
- 00001906  0x00000ad9 fetch  0x00000001 , 0x00004d3d 
- 00001907  0x00000ada beq  0x00000000 , 0x00000781 
- 00001908  0x00000adb increase  0xffffffff , 0x0000003f 
- 00001909  0x00000adc store  0x00000001 , 0x00004d3d 
- 00001910  0x00000add beq  0x00000000 , 0x00000781 
- 00001911  0x00000ae0 jam  0x00000000 , 0x000041de 
- 00001912  0x00000ae1 rtn 
- 00001913  0x00000ae4 jam  0x00000000 , 0x00004d3a 
- 00001914  0x00000ae6 fetch  0x00000001 , 0x00004d3d 
- 00001915  0x00000ae7 beq  0x00000002 , 0x0000077f 
- 00001916  0x00000ae8 increase  0x00000001 , 0x0000003f 
- 00001917  0x00000ae9 store  0x00000001 , 0x00004d3d 
- 00001918  0x00000aea beq  0x00000001 , 0x00000777 
- 00001919  0x00000aec jam  0x00000002 , 0x000041de 
- 00001920  0x00000aed rtn 
- 00001921  0x00000af0 jam  0x00000004 , 0x000041de 
- 00001922  0x00000af1 rtn 
- 00001923  0x00000af5 storet  0x00000001 , 0x00000017 
- 00001924  0x00000af6 add  0x00000002 , 0x00000000 , 0x00000011 
- 00001925  0x00000af7 call  0x00002981 
- 00001926  0x00000af8 setarg  0x00000500 
- 00001927  0x00000af9 call  0x00002a8f 
- 00001928  0x00000afb jam  0x00000001 , 0x00008906 
- 00001929  0x00000afc jam  0x0000003c , 0x00008900 
- 00001930  0x00000afd jam  0x000000e0 , 0x00008901 
- 00001931  0x00000afe nop  0x0000000a 
- 00001932  0x00000aff jam  0x00000001 , 0x00008902 
- 00001933  0x00000b00 jam  0x0000003d , 0x00008902 
- 00001934  0x00000b01 nop  0x0000000a 
- 00001935  0x00000b02 jam  0x000000b7 , 0x00008903 
- 00001936  0x00000b03 nop  0x0000000a 
- 00001937  0x00000b04 jam  0x0000007d , 0x00008902 
- 00001938  0x00000b05 fetch  0x00000001 , 0x000041de 
- 00001939  0x00000b08 beq  0x00000002 , 0x0000079b 
- 00001940  0x00000b0a beq  0x00000004 , 0x000007a0 
- 00001941  0x00000b0b beq  0x00000020 , 0x000007af 
- 00001942  0x00000b0e call  0x000007a5 
- 00001943  0x00000b10 jam  0x000000d0 , 0x00008955 
- 00001944  0x00000b11 jam  0x000000e0 , 0x00008956 
- 00001945  0x00000b13 jam  0x0000006c , 0x00008958 
- 00001946  0x00000b15 branch  0x0000294b 
- 00001947  0x00000b22 call  0x000007aa 
- 00001948  0x00000b24 jam  0x000000d0 , 0x00008955 
- 00001949  0x00000b25 jam  0x000000e0 , 0x00008956 
- 00001950  0x00000b27 jam  0x0000003c , 0x00008958 
- 00001951  0x00000b29 branch  0x00002953 
- 00001952  0x00000b36 call  0x000007a5 
- 00001953  0x00000b38 jam  0x000000d0 , 0x00008955 
- 00001954  0x00000b39 jam  0x000000c0 , 0x00008956 
- 00001955  0x00000b3b jam  0x0000006c , 0x00008958 
- 00001956  0x00000b3d branch  0x0000295b 
- 00001957  0x00000b40 jam  0x0000005b , 0x0000894c 
- 00001958  0x00000b41 jam  0x00000096 , 0x0000894d 
- 00001959  0x00000b42 jam  0x0000002c , 0x0000894e 
- 00001960  0x00000b43 jam  0x00000046 , 0x0000894f 
- 00001961  0x00000b44 rtn 
- 00001962  0x00000b47 jam  0x000000fb , 0x0000894c 
- 00001963  0x00000b48 jam  0x000000ef , 0x0000894d 
- 00001964  0x00000b49 jam  0x000000ec , 0x0000894e 
- 00001965  0x00000b4a jam  0x0000005e , 0x0000894f 
- 00001966  0x00000b4b rtn 
- 00001967  0x00000b4f jam  0x000000c2 , 0x00008956 
- 00001968  0x00000b50 jam  0x000000d0 , 0x00008955 
- 00001969  0x00000b51 rtn 
- 00001970  0x00000b54 force  0x00000008 , 0x00000015 
- 00001971  0x00000b55 branch  0x000028fa 
- 00001972  0x00000b5a fetcht  0x00000001 , 0x000011c5 
- 00001973  0x00000b5b rshift4  0x00000002 , 0x00000002 
- 00001974  0x00000b5c fetch  0x00000001 , 0x00004b6d 
- 00001975  0x00000b5d isub  0x00000002 , 0x0000003e 
- 00001976  0x00000b5e branch  0x000007d3 , 0x00000005 
- 00001977  0x00000b5f storet  0x00000001 , 0x00004b6d 
- 00001978  0x00000b60 increase  0x00000001 , 0x00000002 
- 00001979  0x00000b61 setarg  0x00000100 
- 00001980  0x00000b62 imul32  0x00000002 , 0x00000002 
- 00001981  0x00000b63 fetch  0x00000003 , 0x00004b6e 
- 00001982  0x00000b64 isub  0x00000002 , 0x0000003f 
- 00001983  0x00000b66 fetcht  0x00000003 , 0x00004b71 
- 00001984  0x00000b67 iadd  0x00000002 , 0x0000003f 
- 00001985  0x00000b68 increase  0xfffffffb , 0x0000003f 
- 00001986  0x00000b69 store  0x00000003 , 0x00004b74 
- 00001987  0x00000b6b call  0x000003aa 
- 00001988  0x00000b6d fetch  0x00000003 , 0x00004b74 
- 00001989  0x00000b6e arg  0x00000100 , 0x00000002 
- 00001990  0x00000b6f arg  0x00001f00 , 0x00000011 
- 00001991  0x00000b70 call  0x00006562 
- 00001992  0x00000b71 fetch  0x00000004 , 0x00001f00 
- 00001993  0x00000b72 fetcht  0x00000004 , 0x00004b77 
- 00001994  0x00000b73 isub  0x00000002 , 0x0000003e 
- 00001995  0x00000b74 nbranch  0x000007c4 , 0x00000005 
- 00001996  0x00000b75 call  0x00000314 
- 00001997  0x00000b77 setarg  0x00001f00 
- 00001998  0x00000b78 store  0x00000002 , 0x00004199 
- 00001999  0x00000b79 jam  0x00000040 , 0x0000419b 
- 00002000  0x00000b7a call  0x000064ca 
- 00002001  0x00000b7b setarg  0x00000000 
- 00002002  0x00000b7c store  0x00000004 , 0x00004199 
- 00002003  0x00000b7e fetch  0x00000001 , 0x000011c5 
- 00002004  0x00000b7f branch  0x00000001 
+ 00001355  0x000007d5 jam  0x00000001 , 0x00004afd 
+ 00001356  0x000007d6 branch  0x000043e7 
+ 00001357  0x000007d9 fetch  0x00000001 , 0x00004b49 
+ 00001358  0x000007da nbranch  0x00000551 , 0x00000034 
+ 00001359  0x000007db jam  0x00000002 , 0x0000422d 
+ 00001360  0x000007dc rtn 
+ 00001361  0x000007de jam  0x00000000 , 0x000046ce 
+ 00001362  0x000007df jam  0x00000000 , 0x0000422d 
+ 00001363  0x000007e0 rtn 
+ 00001364  0x000007e5 call  0x000043e9 
+ 00001365  0x000007e6 jam  0x0000000c , 0x000046cf 
+ 00001366  0x000007e7 fetch  0x00000001 , 0x00004afd 
+ 00001367  0x000007e8 rtn  0x00000034 
+ 00001368  0x000007e9 jam  0x00000000 , 0x00004afd 
+ 00001369  0x000007ea fetch  0x00000001 , 0x000046ef 
+ 00001370  0x000007eb store  0x00000001 , 0x00004715 
+ 00001371  0x000007ec branch  0x00004296 
+ 00001372  0x000007f0 fetch  0x00000001 , 0x0000422d 
+ 00001373  0x000007f1 beq  0x00000002 , 0x0000055f 
+ 00001374  0x000007f2 branch  0x000068ec 
+ 00001375  0x000007f4 hfetch  0x00000001 , 0x0000807c 
+ 00001376  0x000007f5 set0  0x00000005 , 0x0000003f 
+ 00001377  0x000007f6 hstore  0x00000001 , 0x0000807c 
+ 00001378  0x000007f7 jam  0x0000008f , 0x00008971 
+ 00001379  0x000007f8 fetch  0x00000001 , 0x0000422e 
+ 00001380  0x000007f9 hstore  0x00000001 , 0x00008973 
+ 00001381  0x000007fa branch  0x000068f8 
+ 00001382  0x000007fe ifetch  0x00000008 , 0x00000011 
+ 00001383  0x000007ff store  0x00000008 , 0x00000a9a 
+ 00001384  0x00000800 fetch  0x00000001 , 0x0000422d 
+ 00001385  0x00000801 beq  0x00000002 , 0x00000577 
+ 00001386  0x00000802 beq  0x00000000 , 0x0000056b 
+ 00001387  0x00000804 fetch  0x00000002 , 0x00000aa0 
+ 00001388  0x00000805 fetcht  0x00000002 , 0x00000a9c 
+ 00001389  0x00000806 isub  0x00000002 , 0x0000003e 
+ 00001390  0x00000807 nbranch  0x00006944 , 0x00000002 
+ 00001391  0x00000808 call  0x0000057d 
+ 00001392  0x00000809 fetcht  0x00000002 , 0x00000a9e 
+ 00001393  0x0000080a isub  0x00000002 , 0x0000003e 
+ 00001394  0x0000080b nbranch  0x00006940 , 0x00000002 
+ 00001395  0x0000080d fetch  0x00000001 , 0x00004231 
+ 00001396  0x0000080e set0  0x00000000 , 0x0000003f 
+ 00001397  0x0000080f store  0x00000001 , 0x00004231 
+ 00001398  0x00000810 rtn 
+ 00001399  0x00000812 fetcht  0x00000002 , 0x00004b5e 
+ 00001400  0x00000813 fetch  0x00000002 , 0x00000aa0 
+ 00001401  0x00000814 isub  0x00000002 , 0x0000003e 
+ 00001402  0x00000815 nbranch  0x00000581 , 0x00000002 
+ 00001403  0x00000816 call  0x00000507 
+ 00001404  0x00000817 branch  0x00000585 
+ 00001405  0x0000081b fetcht  0x00000001 , 0x00004231 
+ 00001406  0x0000081c set0  0x00000001 , 0x00000002 
+ 00001407  0x0000081d storet  0x00000001 , 0x00004231 
+ 00001408  0x0000081e rtn 
+ 00001409  0x00000820 fetcht  0x00000001 , 0x00004231 
+ 00001410  0x00000821 set1  0x00000002 , 0x00000002 
+ 00001411  0x00000822 storet  0x00000001 , 0x00004231 
+ 00001412  0x00000823 rtn 
+ 00001413  0x00000826 fetcht  0x00000001 , 0x00004231 
+ 00001414  0x00000827 set0  0x00000002 , 0x00000002 
+ 00001415  0x00000828 storet  0x00000001 , 0x00004231 
+ 00001416  0x00000829 rtn 
+ 00001417  0x0000082d disable  0x00000028 
+ 00001418  0x0000082e setarg  0x00000000 
+ 00001419  0x0000082f store  0x00000006 , 0x0000469b 
+ 00001420  0x00000830 call  0x00003fb5 
+ 00001421  0x00000831 call  0x00004079 
+ 00001422  0x00000832 call  0x0000407e 
+ 00001423  0x00000833 call  0x00000592 
+ 00001424  0x00000836 nrtn  0x00000028 
+ 00001425  0x00000837 branch  0x00003fa0 
+ 00001426  0x0000083b call  0x00000594 
+ 00001427  0x0000083c branch  0x0000409a 
+ 00001428  0x0000083f arg  0x00000000 , 0x00000011 
+ 00001429  0x00000840 call  0x0000059e 
+ 00001430  0x00000841 call  0x000005a4 
+ 00001431  0x00000842 call  0x000005aa 
+ 00001432  0x00000843 call  0x0000059a 
+ 00001433  0x00000844 branch  0x0000408e 
+ 00001434  0x00000846 fetch  0x00000001 , 0x000046e5 
+ 00001435  0x00000847 rtneq  0x000000ff 
+ 00001436  0x00000848 call  0x000005b0 
+ 00001437  0x00000849 branch  0x000005b6 
+ 00001438  0x0000084c fetcht  0x00000001 , 0x000046e2 
+ 00001439  0x0000084d call  0x000005c7 
+ 00001440  0x0000084e fetcht  0x00000001 , 0x000046e2 
+ 00001441  0x0000084f call  0x0000681d 
+ 00001442  0x00000850 setflag  0x00000001 , 0x00000000 , 0x00000011 
+ 00001443  0x00000851 rtn 
+ 00001444  0x00000853 fetcht  0x00000001 , 0x000046e3 
+ 00001445  0x00000854 call  0x000005c7 
+ 00001446  0x00000855 fetcht  0x00000001 , 0x000046e3 
+ 00001447  0x00000856 call  0x0000681d 
+ 00001448  0x00000857 setflag  0x00000001 , 0x00000001 , 0x00000011 
+ 00001449  0x00000858 rtn 
+ 00001450  0x0000085a fetcht  0x00000001 , 0x000046e4 
+ 00001451  0x0000085b call  0x000005c7 
+ 00001452  0x0000085c fetcht  0x00000001 , 0x000046e4 
+ 00001453  0x0000085d call  0x0000681d 
+ 00001454  0x0000085e setflag  0x00000001 , 0x00000002 , 0x00000011 
+ 00001455  0x0000085f rtn 
+ 00001456  0x00000861 fetcht  0x00000001 , 0x000046e5 
+ 00001457  0x00000862 call  0x000005be 
+ 00001458  0x00000863 fetcht  0x00000001 , 0x000046e5 
+ 00001459  0x00000864 call  0x0000681d 
+ 00001460  0x00000865 nsetflag  0x00000001 , 0x00000003 , 0x00000011 
+ 00001461  0x00000866 branch  0x000005c7 
+ 00001462  0x00000868 fetcht  0x00000001 , 0x000046e6 
+ 00001463  0x00000869 call  0x000005be 
+ 00001464  0x0000086a fetcht  0x00000001 , 0x000046e6 
+ 00001465  0x0000086b call  0x0000681d 
+ 00001466  0x0000086c nsetflag  0x00000001 , 0x00000004 , 0x00000011 
+ 00001467  0x0000086d branch  0x000005c7 
+ 00001468  0x00000871 set0  0x00000007 , 0x00000002 
+ 00001469  0x00000872 branch  0x00006806 
+ 00001470  0x00000875 set0  0x00000007 , 0x00000002 
+ 00001471  0x00000876 arg  0x00008078 , 0x00000005 
+ 00001472  0x00000877 call  0x00006830 
+ 00001473  0x00000878 set1  0x00000007 , 0x00000002 
+ 00001474  0x0000087a arg  0x0000807c , 0x00000005 
+ 00001475  0x0000087b call  0x00006830 
+ 00001476  0x0000087c set0  0x00000007 , 0x00000002 
+ 00001477  0x0000087d arg  0x00008070 , 0x00000005 
+ 00001478  0x0000087e branch  0x00006830 
+ 00001479  0x00000881 set1  0x00000007 , 0x00000002 
+ 00001480  0x00000883 arg  0x00008078 , 0x00000005 
+ 00001481  0x00000884 call  0x00006830 
+ 00001482  0x00000885 set0  0x00000007 , 0x00000002 
+ 00001483  0x00000886 branch  0x000005c2 
+ 00001484  0x0000088a jam  0x00000000 , 0x00004b50 
+ 00001485  0x0000088b isolate1  0x00000026 , 0x00000000 
+ 00001486  0x0000088c call  0x000001cd , 0x00000001 
+ 00001487  0x0000088d branch  0x0000426d 
+ 00001488  0x00000890 jam  0x00000081 , 0x000011c5 
+ 00001489  0x00000891 branch  0x000007b2 
+ 00001490  0x00000894 jam  0x00000000 , 0x00004b5c 
+ 00001491  0x00000895 jam  0x00000050 , 0x000011c5 
+ 00001492  0x00000896 branch  0x000007b2 
+ 00001493  0x0000089b arg  0x0000437b , 0x00000005 
+ 00001494  0x0000089c arg  0x00000013 , 0x00000039 
+ 00001495  0x0000089d call  0x00007f01 
+ 00001496  0x0000089e branch  0x000057b8 
+ 00001497  0x000008a1 setarg  0x00000000 
+ 00001498  0x000008a2 store  0x00000002 , 0x000046ac 
+ 00001499  0x000008a3 store  0x00000001 , 0x00004b5b 
+ 00001500  0x000008a4 store  0x00000001 , 0x00004714 
+ 00001501  0x000008a5 store  0x00000001 , 0x00004b5c 
+ 00001502  0x000008a6 jam  0x00000005 , 0x00004b47 
+ 00001503  0x000008a7 call  0x000003e5 
+ 00001504  0x000008a8 call  0x0000032e 
+ 00001505  0x000008a9 branch  0x000042cb 
+ 00001506  0x000008ac fetch  0x00000001 , 0x0000450f 
+ 00001507  0x000008ad pincrease  0x00000001 
+ 00001508  0x000008ae store  0x00000001 , 0x0000450f 
+ 00001509  0x000008af beq  0x0000000c , 0x00005395 
+ 00001510  0x000008b0 call  0x000055aa 
+ 00001511  0x000008b1 call  0x0000561e 
+ 00001512  0x000008b2 call  0x00000755 
+ 00001513  0x000008b3 branch  0x0000538f 
+ 00001514  0x000008b6 fetch  0x00000001 , 0x00000016 
+ 00001515  0x000008b7 increase  0x00000001 , 0x0000003f 
+ 00001516  0x000008b8 store  0x00000001 , 0x00000016 
+ 00001517  0x000008b9 rtnne  0x00000028 
+ 00001518  0x000008ba jam  0x00000025 , 0x00000016 
+ 00001519  0x000008bb rtn 
+ 00001520  0x000008be call  0x000029bb 
+ 00001521  0x000008bf call  0x0000006b 
+ 00001522  0x000008c0 branch  0x000054a3 
+ 00001523  0x000008c3 jam  0x00000040 , 0x000011c5 
+ 00001524  0x000008c4 branch  0x000007b2 
+ 00001525  0x000008c7 jam  0x00000041 , 0x000011c5 
+ 00001526  0x000008c8 branch  0x000007b2 
+ 00001527  0x000008cb fetch  0x00000001 , 0x00000456 
+ 00001528  0x000008cc bbit1  0x00000005 , 0x0000060b 
+ 00001529  0x000008cd call  0x00000747 
+ 00001530  0x000008ce fetch  0x00000001 , 0x0000478e 
+ 00001531  0x000008cf nbranch  0x00000601 , 0x00000034 
+ 00001532  0x000008d0 fetch  0x00000001 , 0x0000043f 
+ 00001533  0x000008d1 bbit0  0x00000004 , 0x00000605 
+ 00001534  0x000008d2 fetch  0x00000001 , 0x000002da 
+ 00001535  0x000008d3 branch  0x00000605 , 0x00000034 
+ 00001536  0x000008d4 branch  0x00005664 
+ 00001537  0x000008d6 fetch  0x00000001 , 0x0000478e 
+ 00001538  0x000008d7 increase  0xffffffff , 0x0000003f 
+ 00001539  0x000008d8 store  0x00000001 , 0x0000478e 
+ 00001540  0x000008d9 branch  0x00005664 
+ 00001541  0x000008db fetch  0x00000001 , 0x000044c4 
+ 00001542  0x000008dc bne  0x00000005 , 0x00000608 
+ 00001543  0x000008dd jam  0x00000003 , 0x0000478e 
+ 00001544  0x000008df call  0x00005892 
+ 00001545  0x000008e0 call  0x00000422 , 0x00000034 
+ 00001546  0x000008e1 branch  0x00005622 
+ 00001547  0x000008e4 call  0x0000060d 
+ 00001548  0x000008e5 branch  0x00000619 
+ 00001549  0x000008e8 fetch  0x00000001 , 0x000046c5 
+ 00001550  0x000008e9 and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00001551  0x000008ea rtnne  0x00000003 
+ 00001552  0x000008eb fetch  0x00000001 , 0x000047c1 
+ 00001553  0x000008ec rtn  0x00000034 
+ 00001554  0x000008ed fetch  0x00000001 , 0x000043dd 
+ 00001555  0x000008ee rtn  0x00000034 
+ 00001556  0x000008ef fetch  0x00000001 , 0x000043dc 
+ 00001557  0x000008f0 set1  0x00000004 , 0x0000003f 
+ 00001558  0x000008f1 store  0x00000001 , 0x000043dc 
+ 00001559  0x000008f2 call  0x00005650 
+ 00001560  0x000008f3 rtn 
+ 00001561  0x000008f8 branch  0x0000074b 
+ 00001562  0x000008fb fetch  0x00000001 , 0x0000479f 
+ 00001563  0x000008fc rtn  0x00000034 
+ 00001564  0x000008fd fetch  0x00000001 , 0x000046c5 
+ 00001565  0x000008fe and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00001566  0x000008ff rtneq  0x00000003 
+ 00001567  0x00000900 jam  0x00000001 , 0x000046c6 
+ 00001568  0x00000901 rtn 
+ 00001569  0x00000904 rtnmark1  0x0000000f 
+ 00001570  0x00000905 call  0x00005890 
+ 00001571  0x00000906 nrtn  0x00000034 
+ 00001572  0x00000907 fetch  0x00000001 , 0x000002d9 
+ 00001573  0x00000908 and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00001574  0x00000909 store  0x00000001 , 0x0000450c 
+ 00001575  0x0000090a ifetch  0x00000001 , 0x00000006 
+ 00001576  0x0000090b and  0x0000003f , 0x0000001f , 0x0000003f 
+ 00001577  0x0000090c store  0x00000001 , 0x0000450b 
+ 00001578  0x0000090d rtn  0x00000034 
+ 00001579  0x0000090e copy  0x00000006 , 0x0000003f 
+ 00001580  0x0000090f store  0x00000002 , 0x0000450d 
+ 00001581  0x00000910 fetch  0x00000001 , 0x0000450c 
+ 00001582  0x00000911 beq  0x00000003 , 0x00000630 
+ 00001583  0x00000912 branch  0x0000568d 
+ 00001584  0x00000914 fetch  0x00000001 , 0x000002db 
+ 00001585  0x00000915 beq  0x00000001 , 0x00000633 
+ 00001586  0x00000916 branch  0x00005c65 
+ 00001587  0x00000918 ifetch  0x00000005 , 0x00000006 
+ 00001588  0x00000919 store  0x00000005 , 0x000043ce 
+ 00001589  0x0000091a ifetch  0x00000002 , 0x00000006 
+ 00001590  0x0000091b store  0x00000002 , 0x0000045f 
+ 00001591  0x0000091c branch  0x00005c8a 
+ 00001592  0x0000091f ifetch  0x00000002 , 0x00000006 
+ 00001593  0x00000920 beq  0x00000004 , 0x0000063c 
+ 00001594  0x00000921 beq  0x00000006 , 0x00000669 
+ 00001595  0x00000922 branch  0x00005698 
+ 00001596  0x00000924 call  0x00007ea5 
+ 00001597  0x00000925 call  0x0000061a 
+ 00001598  0x00000926 call  0x00007e9f 
+ 00001599  0x00000927 ifetch  0x00000003 , 0x00000006 
+ 00001600  0x00000928 store  0x00000003 , 0x00000477 
+ 00001601  0x00000929 beq  0x00000010 , 0x0000064b 
+ 00001602  0x0000092a rshift8  0x0000003f , 0x00000002 
+ 00001603  0x0000092b sub  0x00000002 , 0x00000024 , 0x0000003e 
+ 00001604  0x0000092c branch  0x00000659 , 0x00000002 
+ 00001605  0x0000092d arg  0x000047c6 , 0x00000002 
+ 00001606  0x0000092e storet  0x00000002 , 0x000044bc 
+ 00001607  0x0000092f call  0x000058ad 
+ 00001608  0x00000930 setarg  0x00008e7a 
+ 00001609  0x00000931 store  0x00000002 , 0x000044bc 
+ 00001610  0x00000932 rtn 
+ 00001611  0x00000935 call  0x000059fa 
+ 00001612  0x00000936 call  0x00005879 
+ 00001613  0x00000937 increase  0x00000007 , 0x00000006 
+ 00001614  0x00000938 ifetch  0x00000001 , 0x00000006 
+ 00001615  0x00000939 rtnne  0x00000011 
+ 00001616  0x0000093a increase  0x00000005 , 0x00000006 
+ 00001617  0x0000093b ifetch  0x00000002 , 0x00000006 
+ 00001618  0x0000093c arg  0x00001812 , 0x00000002 
+ 00001619  0x0000093d isub  0x00000002 , 0x0000003e 
+ 00001620  0x0000093e nrtn  0x00000005 
+ 00001621  0x0000093f increase  0xfffffffc , 0x00000006 
+ 00001622  0x00000940 setarg  0x0000002b 
+ 00001623  0x00000941 istore  0x00000002 , 0x00000006 
+ 00001624  0x00000942 rtn 
+ 00001625  0x00000946 beq  0x0000000a , 0x0000065b 
+ 00001626  0x00000947 branch  0x000058ad 
+ 00001627  0x00000949 fetcht  0x00000002 , 0x00000478 
+ 00001628  0x0000094a fetch  0x00000001 , 0x000044e9 
+ 00001629  0x0000094b bbit1  0x00000003 , 0x00000662 
+ 00001630  0x00000955 fetch  0x00000002 , 0x00000478 
+ 00001631  0x00000956 beq  0x00000013 , 0x00005a76 
+ 00001632  0x00000958 fetcht  0x00000002 , 0x00000478 
+ 00001633  0x00000959 branch  0x000059bf 
+ 00001634  0x00000968 fetch  0x00000002 , 0x000044fa 
+ 00001635  0x00000969 isub  0x00000002 , 0x0000003e 
+ 00001636  0x0000096a nbranch  0x0000065e , 0x00000005 
+ 00001637  0x0000096b call  0x00005a42 
+ 00001638  0x0000096c nbranch  0x0000065e , 0x00000028 
+ 00001639  0x0000096d jam  0x00000005 , 0x0000047a 
+ 00001640  0x0000096e branch  0x00005a77 
+ 00001641  0x00000973 ifetch  0x00000001 , 0x00000006 
+ 00001642  0x00000974 beq  0x00000005 , 0x0000066c 
+ 00001643  0x00000975 branch  0x00005af5 
+ 00001644  0x00000977 jam  0x00000082 , 0x000011c5 
+ 00001645  0x00000978 branch  0x000007b2 
+ 00001646  0x0000097b fetch  0x00000001 , 0x00000016 
+ 00001647  0x0000097c bne  0x00000027 , 0x000056f2 
+ 00001648  0x0000097d call  0x00000674 
+ 00001649  0x0000097e arg  0x00000000 , 0x00000007 
+ 00001650  0x0000097f fetch  0x00000002 , 0x00004482 
+ 00001651  0x00000980 branch  0x00007f08 
+ 00001652  0x00000982 random  0x0000003f 
+ 00001653  0x00000983 arg  0x000001ff , 0x00000002 
+ 00001654  0x00000984 iand  0x00000002 , 0x0000003f 
+ 00001655  0x00000985 add  0x0000003f , 0x000000fa , 0x0000003f 
+ 00001656  0x00000986 branch  0x00003cbe 
+ 00001657  0x00000989 disable  0x0000002b 
+ 00001658  0x0000098a branch  0x0000067c , 0x0000002e 
+ 00001659  0x0000098b nbranch  0x00005806 , 0x0000002d 
+ 00001660  0x0000098d call  0x00002bcb 
+ 00001661  0x0000098e fetch  0x00000002 , 0x000040c1 
+ 00001662  0x0000098f store  0x00000002 , 0x0000044d 
+ 00001663  0x00000990 fetch  0x00000001 , 0x000046c5 
+ 00001664  0x00000991 compare  0x00000003 , 0x0000003f , 0x00000003 
+ 00001665  0x00000992 nbranch  0x00002bde , 0x00000001 
+ 00001666  0x00000993 branch  0x000057fb 
+ 00001667  0x00000996 fetch  0x00000001 , 0x0000479f 
+ 00001668  0x00000997 nrtn  0x00000034 
+ 00001669  0x00000998 fetch  0x00000001 , 0x00000478 
+ 00001670  0x00000999 sub  0x0000003f , 0x0000001a , 0x0000003f 
+ 00001671  0x0000099a nrtn  0x00000005 
+ 00001672  0x0000099b branch  0x00003d60 
+ 00001673  0x0000099e hfetch  0x00000001 , 0x00008077 
+ 00001674  0x0000099f and_into  0x000000fd , 0x0000003f 
+ 00001675  0x000009a0 hstore  0x00000001 , 0x00008077 
+ 00001676  0x000009a1 hfetcht  0x00000001 , 0x00008073 
+ 00001677  0x000009a2 or_into  0x00000002 , 0x00000002 
+ 00001678  0x000009a3 hstoret  0x00000001 , 0x00008073 
+ 00001679  0x000009a4 call  0x000063ee 
+ 00001680  0x000009a5 and_into  0x000000fd , 0x00000002 
+ 00001681  0x000009a6 nop  0x0000000d 
+ 00001682  0x000009a7 call  0x00000696 
+ 00001683  0x000009a8 hstoret  0x00000001 , 0x00008073 
+ 00001684  0x000009a9 rtn 
+ 00001685  0x000009ac call  0x000064dd 
+ 00001686  0x000009ae hfetch  0x00000001 , 0x00008081 
+ 00001687  0x000009af set1  0x00000000 , 0x0000003f 
+ 00001688  0x000009b0 set0  0x00000001 , 0x0000003f 
+ 00001689  0x000009b1 set0  0x00000003 , 0x0000003f 
+ 00001690  0x000009b2 hstore  0x00000001 , 0x00008081 
+ 00001691  0x000009b3 rtn 
+ 00001692  0x000009b7 jam  0x00000000 , 0x000011c5 
+ 00001693  0x000009b8 branch  0x000007b2 
+ 00001694  0x000009bb call  0x000021c9 
+ 00001695  0x000009bc nrtn  0x00000028 
+ 00001696  0x000009be disable  0x00000028 
+ 00001697  0x000009bf jam  0x00000020 , 0x00000011 
+ 00001698  0x000009c0 set0  0x0000000b , 0x00000000 
+ 00001699  0x000009c1 set0  0x0000002d , 0x00000000 
+ 00001700  0x000009c3 call  0x00002a4f 
+ 00001701  0x000009c4 call  0x000022e6 
+ 00001702  0x000009c5 bmark1  0x0000000b , 0x000006ab 
+ 00001703  0x000009c6 call  0x00002455 
+ 00001704  0x000009c7 nbranch  0x000006a4 , 0x00000034 
+ 00001705  0x000009c8 bmark1  0x0000002d , 0x000006b3 
+ 00001706  0x000009c9 branch  0x000021ec 
+ 00001707  0x000009cc call  0x00002a4d 
+ 00001708  0x000009cd arg  0x00000010 , 0x00000001 
+ 00001709  0x000009ce call  0x000022dc 
+ 00001710  0x000009cf set1  0x0000002d , 0x00000000 
+ 00001711  0x000009d0 set0  0x0000000b , 0x00000000 
+ 00001712  0x000009d1 force  0x00000001 , 0x00000004 
+ 00001713  0x000009d2 jam  0x00000002 , 0x00000011 
+ 00001714  0x000009d3 branch  0x000006a4 
+ 00001715  0x000009d6 fetch  0x00000004 , 0x00000165 
+ 00001716  0x000009d7 pincrease  0x00000008 
+ 00001717  0x000009d8 store  0x00000004 , 0x00000165 
+ 00001718  0x000009d9 branch  0x000021f8 
+ 00001719  0x000009dc bmark1  0x0000002c , 0x0000264d 
+ 00001720  0x000009dd branch  0x0000258f 
+ 00001721  0x000009e0 call  0x000033af 
+ 00001722  0x000009e1 call  0x000026e9 
+ 00001723  0x000009e2 jam  0x00000002 , 0x00000a99 
+ 00001724  0x000009e3 call  0x00007d86 
+ 00001725  0x000009e4 call  0x00005cf7 
+ 00001726  0x000009e5 call  0x00004d6b 
+ 00001727  0x000009e6 branch  0x0000246e 
+ 00001728  0x000009e9 fetch  0x00000001 , 0x00000030 
+ 00001729  0x000009ea isolate1  0x00000000 , 0x0000003f 
+ 00001730  0x000009eb call  0x000006c4 , 0x00000001 
+ 00001731  0x000009ec branch  0x0000248a 
+ 00001732  0x000009ee fetch  0x00000001 , 0x00000047 
+ 00001733  0x000009ef isolate1  0x00000003 , 0x0000003f 
+ 00001734  0x000009f0 call  0x0000074b , 0x00000001 
+ 00001735  0x000009f1 ncall  0x00000747 , 0x00000001 
+ 00001736  0x000009f2 branch  0x00000755 
+ 00001737  0x000009f5 call  0x000024f0 
+ 00001738  0x000009f6 nbranch  0x000028f9 , 0x00000018 
+ 00001739  0x000009f7 call  0x000029bb 
+ 00001740  0x000009f8 call  0x0000006b 
+ 00001741  0x000009f9 branch  0x00002518 
+ 00001742  0x000009fc rtnmark1  0x00000026 
+ 00001743  0x000009fd call  0x00002afa 
+ 00001744  0x000009fe fetch  0x00000003 , 0x0000416f 
+ 00001745  0x000009ff rtn  0x00000034 
+ 00001746  0x00000a00 fetch  0x00000001 , 0x00004091 
+ 00001747  0x00000a01 rtn  0x00000034 
+ 00001748  0x00000a02 fetch  0x00000001 , 0x000046cf 
+ 00001749  0x00000a03 sub  0x0000003f , 0x0000000a , 0x0000003e 
+ 00001750  0x00000a04 rtn  0x00000002 
+ 00001751  0x00000a05 fetch  0x00000001 , 0x0000465a 
+ 00001752  0x00000a06 branch  0x000006db , 0x00000034 
+ 00001753  0x00000a07 fetch  0x00000001 , 0x000045b1 
+ 00001754  0x00000a08 rtn  0x00000034 
+ 00001755  0x00000a0a fetch  0x00000001 , 0x000044c0 
+ 00001756  0x00000a0b nrtn  0x00000034 
+ 00001757  0x00000a0c call  0x00002c3a 
+ 00001758  0x00000a0d nrtn  0x00000034 
+ 00001759  0x00000a0e fetch  0x00000001 , 0x00004040 
+ 00001760  0x00000a0f compare  0x00000003 , 0x0000003f , 0x00000007 
+ 00001761  0x00000a10 nbranch  0x00002b9d , 0x00000001 
+ 00001762  0x00000a11 fetch  0x00000002 , 0x00004042 
+ 00001763  0x00000a12 arg  0x0000ffff , 0x00000002 
+ 00001764  0x00000a13 isub  0x00000002 , 0x0000003e 
+ 00001765  0x00000a14 rtn  0x00000005 
+ 00001766  0x00000a15 branch  0x00002b7d 
+ 00001767  0x00000a18 disable  0x0000002b 
+ 00001768  0x00000a19 fetch  0x00000001 , 0x00000030 
+ 00001769  0x00000a1a rtnbit0  0x00000001 
+ 00001770  0x00000a1b nbranch  0x00002bd0 , 0x0000002d 
+ 00001771  0x00000a1c call  0x00002bcb 
+ 00001772  0x00000a1d fetch  0x00000002 , 0x000040c1 
+ 00001773  0x00000a1e store  0x00000002 , 0x0000003e 
+ 00001774  0x00000a1f fetch  0x00000001 , 0x00000047 
+ 00001775  0x00000a20 bbit1  0x00000003 , 0x00002bde 
+ 00001776  0x00000a21 bmark0  0x0000000d , 0x00002bde 
+ 00001777  0x00000a22 call  0x00005274 
+ 00001778  0x00000a23 nbranch  0x00002bde , 0x00000034 
+ 00001779  0x00000a24 call  0x000006f5 , 0x00000034 
+ 00001780  0x00000a25 branch  0x00002bbe 
+ 00001781  0x00000a27 jam  0x00000001 , 0x0000008a 
+ 00001782  0x00000a28 jam  0x00000000 , 0x0000008b 
+ 00001783  0x00000a29 rtn 
+ 00001784  0x00000a2c jam  0x00000010 , 0x000011c5 
+ 00001785  0x00000a2d branch  0x000007b2 
+ 00001786  0x00000a30 jam  0x00000011 , 0x000011c5 
+ 00001787  0x00000a31 branch  0x000007b2 
+ 00001788  0x00000a34 fetch  0x00000001 , 0x00000552 
+ 00001789  0x00000a35 store  0x00000001 , 0x000004c9 
+ 00001790  0x00000a36 beq  0x00000013 , 0x00000700 
+ 00001791  0x00000a37 branch  0x00005db4 
+ 00001792  0x00000a39 call  0x00005dcf 
+ 00001793  0x00000a3a jam  0x00000001 , 0x00004aff 
+ 00001794  0x00000a3b fetch  0x00000001 , 0x00004b01 
+ 00001795  0x00000a3c rtn  0x00000034 
+ 00001796  0x00000a3d jam  0x00000002 , 0x00004b01 
+ 00001797  0x00000a3e rtn 
+ 00001798  0x00000a41 jam  0x00000020 , 0x000011c5 
+ 00001799  0x00000a42 branch  0x000007b2 
+ 00001800  0x00000a45 call  0x000062bc 
+ 00001801  0x00000a46 nrtn  0x00000034 
+ 00001802  0x00000a48 fetch  0x00000001 , 0x00000055 
+ 00001803  0x00000a49 rtn  0x00000034 
+ 00001804  0x00000a4a beq  0x00000004 , 0x0000072a 
+ 00001805  0x00000a4b beq  0x00000010 , 0x0000070f 
+ 00001806  0x00000a4c branch  0x00006320 
+ 00001807  0x00000a4f fetch  0x00000001 , 0x0000455b 
+ 00001808  0x00000a50 rtneq  0x00000000 
+ 00001809  0x00000a51 beq  0x00000001 , 0x00000713 
+ 00001810  0x00000a52 branch  0x0000635f 
+ 00001811  0x00000a54 rtn  0x00000029 
+ 00001812  0x00000a57 fetch  0x00000001 , 0x0000016d 
+ 00001813  0x00000a58 bbit1  0x00000000 , 0x00000717 
+ 00001814  0x00000a59 branch  0x00006399 
+ 00001815  0x00000a5b fetch  0x00000001 , 0x00004b01 
+ 00001816  0x00000a5c beq  0x00000001 , 0x0000639d 
+ 00001817  0x00000a5e fetch  0x00000001 , 0x000041bd 
+ 00001818  0x00000a5f branch  0x000063a9 , 0x00000034 
+ 00001819  0x00000a60 fetch  0x00000001 , 0x000004d1 
+ 00001820  0x00000a61 rtnbit0  0x00000003 
+ 00001821  0x00000a62 rtnbit0  0x00000002 
+ 00001822  0x00000a63 fetch  0x00000001 , 0x00004b00 
+ 00001823  0x00000a64 rtn  0x00000034 
+ 00001824  0x00000a65 jam  0x00000000 , 0x00004b00 
+ 00001825  0x00000a66 fetch  0x00000004 , 0x000004e9 
+ 00001826  0x00000a67 arg  0x00000014 , 0x00000002 
+ 00001827  0x00000a68 iadd  0x00000002 , 0x00000002 
+ 00001828  0x00000a69 copy  0x00000022 , 0x0000003f 
+ 00001829  0x00000a6a isub  0x00000002 , 0x0000003e 
+ 00001830  0x00000a6b nbranch  0x00000728 , 0x00000002 
+ 00001831  0x00000a6c branch  0x00006349 
+ 00001832  0x00000a6f jam  0x00000001 , 0x00004b00 
+ 00001833  0x00000a70 rtn 
+ 00001834  0x00000a73 jam  0x00000014 , 0x00004809 
+ 00001835  0x00000a74 branch  0x0000636f 
+ 00001836  0x00000a7b call  0x000062bc 
+ 00001837  0x00000a7c nbranch  0x00007ddb , 0x00000034 
+ 00001838  0x00000a7d fetch  0x00000001 , 0x00000a99 
+ 00001839  0x00000a7e bmark0  0x00000009 , 0x00007dd6 
+ 00001840  0x00000a7f beq  0x0000001f , 0x00000737 
+ 00001841  0x00000a80 beq  0x00000020 , 0x0000073a 
+ 00001842  0x00000a81 beq  0x00000012 , 0x00000734 
+ 00001843  0x00000a82 branch  0x00007dca 
+ 00001844  0x00000a85 call  0x00005890 
+ 00001845  0x00000a86 nrtn  0x00000034 
+ 00001846  0x00000a87 branch  0x00005abf 
+ 00001847  0x00000a8a jam  0x00000034 , 0x00000185 
+ 00001848  0x00000a8b fetch  0x00000006 , 0x0000044f 
+ 00001849  0x00000a8c branch  0x0000073c 
+ 00001850  0x00000a8e jam  0x00000033 , 0x00000185 
+ 00001851  0x00000a8f fetch  0x00000006 , 0x00000040 
+ 00001852  0x00000a91 store  0x00000006 , 0x00000186 
+ 00001853  0x00000a93 fetch  0x00000004 , 0x000046d3 
+ 00001854  0x00000a94 rtnbit0  0x00000007 
+ 00001855  0x00000a95 arg  0x00000007 , 0x00000007 
+ 00001856  0x00000a96 call  0x000043d2 
+ 00001857  0x00000a97 call  0x000042e8 
+ 00001858  0x00000a99 call  0x000042fb 
+ 00001859  0x00000a9a branch  0x00000358 
+ 00001860  0x00000aa0 jam  0x00000001 , 0x00004d3d 
+ 00001861  0x00000aa1 jam  0x00000000 , 0x00004d3a 
+ 00001862  0x00000aa2 rtn 
+ 00001863  0x00000aa4 fetch  0x00000001 , 0x00004d3a 
+ 00001864  0x00000aa5 increase  0x00000001 , 0x0000003f 
+ 00001865  0x00000aa6 store  0x00000001 , 0x00004d3a 
+ 00001866  0x00000aa7 rtn 
+ 00001867  0x00000aa9 fetch  0x00000001 , 0x00004d3a 
+ 00001868  0x00000aaa sub  0x0000003f , 0x00000002 , 0x0000003e 
+ 00001869  0x00000aab ncall  0x00000753 , 0x00000002 
+ 00001870  0x00000aac fetch  0x00000001 , 0x00004d3a 
+ 00001871  0x00000aad rtneq  0x00000000 
+ 00001872  0x00000aae increase  0xffffffff , 0x0000003f 
+ 00001873  0x00000aaf store  0x00000001 , 0x00004d3a 
+ 00001874  0x00000ab0 rtn 
+ 00001875  0x00000ab2 jam  0x00000003 , 0x00004d3a 
+ 00001876  0x00000ab3 rtn 
+ 00001877  0x00000ab6 fetch  0x00000002 , 0x00004682 
+ 00001878  0x00000ab7 rtnbit1  0x0000000b 
+ 00001879  0x00000ab8 rtnbit1  0x00000007 
+ 00001880  0x00000ab9 rtnbit1  0x00000006 
+ 00001881  0x00000abb arg  0x00004cc3 , 0x00000011 
+ 00001882  0x00000abc call  0x000002a8 
+ 00001883  0x00000abd storet  0x00000001 , 0x00004d3b 
+ 00001884  0x00000abf setarg  0x00000082 
+ 00001885  0x00000ac0 bmark1  0x00000026 , 0x0000075f 
+ 00001886  0x00000ac1 setarg  0x00000080 
+ 00001887  0x00000ac3 isub  0x00000002 , 0x0000003e 
+ 00001888  0x00000ac4 nbranch  0x00000777 , 0x00000002 
+ 00001889  0x00000ac6 fetch  0x00000001 , 0x00004d3a 
+ 00001890  0x00000ac7 sub  0x0000003f , 0x00000002 , 0x0000003e 
+ 00001891  0x00000ac8 nbranch  0x00000767 , 0x00000002 
+ 00001892  0x00000ac9 fetch  0x00000001 , 0x00004d3a 
+ 00001893  0x00000aca beq  0x00000000 , 0x00000778 
+ 00001894  0x00000acb rtn 
+ 00001895  0x00000ace fetch  0x00000001 , 0x00004d3a 
+ 00001896  0x00000acf rtnne  0x00000020 
+ 00001897  0x00000ad0 jam  0x00000000 , 0x00004d3a 
+ 00001898  0x00000ad2 fetcht  0x00000001 , 0x00004d3b 
+ 00001899  0x00000ad3 setarg  0x00000077 
+ 00001900  0x00000ad4 bmark1  0x00000026 , 0x0000076e 
+ 00001901  0x00000ad5 setarg  0x00000075 
+ 00001902  0x00000ad7 isub  0x00000002 , 0x0000003e 
+ 00001903  0x00000ad8 nrtn  0x00000002 
+ 00001904  0x00000ad9 fetch  0x00000001 , 0x00004d3d 
+ 00001905  0x00000ada beq  0x00000000 , 0x0000077f 
+ 00001906  0x00000adb increase  0xffffffff , 0x0000003f 
+ 00001907  0x00000adc store  0x00000001 , 0x00004d3d 
+ 00001908  0x00000add beq  0x00000000 , 0x0000077f 
+ 00001909  0x00000ae0 jam  0x00000000 , 0x000041de 
+ 00001910  0x00000ae1 rtn 
+ 00001911  0x00000ae4 jam  0x00000000 , 0x00004d3a 
+ 00001912  0x00000ae6 fetch  0x00000001 , 0x00004d3d 
+ 00001913  0x00000ae7 beq  0x00000002 , 0x0000077d 
+ 00001914  0x00000ae8 increase  0x00000001 , 0x0000003f 
+ 00001915  0x00000ae9 store  0x00000001 , 0x00004d3d 
+ 00001916  0x00000aea beq  0x00000001 , 0x00000775 
+ 00001917  0x00000aec jam  0x00000002 , 0x000041de 
+ 00001918  0x00000aed rtn 
+ 00001919  0x00000af0 jam  0x00000004 , 0x000041de 
+ 00001920  0x00000af1 rtn 
+ 00001921  0x00000af5 storet  0x00000001 , 0x00000017 
+ 00001922  0x00000af6 add  0x00000002 , 0x00000000 , 0x00000011 
+ 00001923  0x00000af7 call  0x00002981 
+ 00001924  0x00000af8 setarg  0x00000500 
+ 00001925  0x00000af9 call  0x00002a8f 
+ 00001926  0x00000afb jam  0x00000001 , 0x00008906 
+ 00001927  0x00000afc jam  0x0000003c , 0x00008900 
+ 00001928  0x00000afd jam  0x000000e0 , 0x00008901 
+ 00001929  0x00000afe nop  0x0000000a 
+ 00001930  0x00000aff jam  0x00000001 , 0x00008902 
+ 00001931  0x00000b00 jam  0x0000003d , 0x00008902 
+ 00001932  0x00000b01 nop  0x0000000a 
+ 00001933  0x00000b02 jam  0x000000b7 , 0x00008903 
+ 00001934  0x00000b03 nop  0x0000000a 
+ 00001935  0x00000b04 jam  0x0000007d , 0x00008902 
+ 00001936  0x00000b05 fetch  0x00000001 , 0x000041de 
+ 00001937  0x00000b08 beq  0x00000002 , 0x00000799 
+ 00001938  0x00000b0a beq  0x00000004 , 0x0000079e 
+ 00001939  0x00000b0b beq  0x00000020 , 0x000007ad 
+ 00001940  0x00000b0e call  0x000007a3 
+ 00001941  0x00000b10 jam  0x000000d0 , 0x00008955 
+ 00001942  0x00000b11 jam  0x000000e0 , 0x00008956 
+ 00001943  0x00000b13 jam  0x0000006c , 0x00008958 
+ 00001944  0x00000b15 branch  0x0000294b 
+ 00001945  0x00000b22 call  0x000007a8 
+ 00001946  0x00000b24 jam  0x000000d0 , 0x00008955 
+ 00001947  0x00000b25 jam  0x000000e0 , 0x00008956 
+ 00001948  0x00000b27 jam  0x0000003c , 0x00008958 
+ 00001949  0x00000b29 branch  0x00002953 
+ 00001950  0x00000b36 call  0x000007a3 
+ 00001951  0x00000b38 jam  0x000000d0 , 0x00008955 
+ 00001952  0x00000b39 jam  0x000000c0 , 0x00008956 
+ 00001953  0x00000b3b jam  0x0000006c , 0x00008958 
+ 00001954  0x00000b3d branch  0x0000295b 
+ 00001955  0x00000b40 jam  0x0000005b , 0x0000894c 
+ 00001956  0x00000b41 jam  0x00000096 , 0x0000894d 
+ 00001957  0x00000b42 jam  0x0000002c , 0x0000894e 
+ 00001958  0x00000b43 jam  0x00000046 , 0x0000894f 
+ 00001959  0x00000b44 rtn 
+ 00001960  0x00000b47 jam  0x000000fb , 0x0000894c 
+ 00001961  0x00000b48 jam  0x000000ef , 0x0000894d 
+ 00001962  0x00000b49 jam  0x000000ec , 0x0000894e 
+ 00001963  0x00000b4a jam  0x0000005e , 0x0000894f 
+ 00001964  0x00000b4b rtn 
+ 00001965  0x00000b4f jam  0x000000c2 , 0x00008956 
+ 00001966  0x00000b50 jam  0x000000d0 , 0x00008955 
+ 00001967  0x00000b51 rtn 
+ 00001968  0x00000b54 force  0x00000008 , 0x00000015 
+ 00001969  0x00000b55 branch  0x000028fa 
+ 00001970  0x00000b5a fetcht  0x00000001 , 0x000011c5 
+ 00001971  0x00000b5b rshift4  0x00000002 , 0x00000002 
+ 00001972  0x00000b5c fetch  0x00000001 , 0x00004b6d 
+ 00001973  0x00000b5d isub  0x00000002 , 0x0000003e 
+ 00001974  0x00000b5e branch  0x000007d1 , 0x00000005 
+ 00001975  0x00000b5f storet  0x00000001 , 0x00004b6d 
+ 00001976  0x00000b60 increase  0x00000001 , 0x00000002 
+ 00001977  0x00000b61 setarg  0x00000100 
+ 00001978  0x00000b62 imul32  0x00000002 , 0x00000002 
+ 00001979  0x00000b63 fetch  0x00000003 , 0x00004b6e 
+ 00001980  0x00000b64 isub  0x00000002 , 0x0000003f 
+ 00001981  0x00000b66 fetcht  0x00000003 , 0x00004b71 
+ 00001982  0x00000b67 iadd  0x00000002 , 0x0000003f 
+ 00001983  0x00000b68 increase  0xfffffffb , 0x0000003f 
+ 00001984  0x00000b69 store  0x00000003 , 0x00004b74 
+ 00001985  0x00000b6b call  0x000003aa 
+ 00001986  0x00000b6d fetch  0x00000003 , 0x00004b74 
+ 00001987  0x00000b6e arg  0x00000100 , 0x00000002 
+ 00001988  0x00000b6f arg  0x00001f00 , 0x00000011 
+ 00001989  0x00000b70 call  0x00006562 
+ 00001990  0x00000b71 fetch  0x00000004 , 0x00001f00 
+ 00001991  0x00000b72 fetcht  0x00000004 , 0x00004b77 
+ 00001992  0x00000b73 isub  0x00000002 , 0x0000003e 
+ 00001993  0x00000b74 nbranch  0x000007c2 , 0x00000005 
+ 00001994  0x00000b75 call  0x00000314 
+ 00001995  0x00000b77 setarg  0x00001f00 
+ 00001996  0x00000b78 store  0x00000002 , 0x00004199 
+ 00001997  0x00000b79 jam  0x00000040 , 0x0000419b 
+ 00001998  0x00000b7a call  0x000064ca 
+ 00001999  0x00000b7b setarg  0x00000000 
+ 00002000  0x00000b7c store  0x00000004 , 0x00004199 
+ 00002001  0x00000b7e fetch  0x00000001 , 0x000011c5 
+ 00002002  0x00000b7f branch  0x00000001 
  00008192  0x00000b90 call  0x00002abc 
  00008193  0x00000b93 bpatch  0x00000000 , 0x00004000 
  00008194  0x00000b94 clear_stack 
@@ -26798,7 +26796,7 @@
  00393256  0x0000918e setarg  0x00000005 
  00393257  0x0000918f istore  0x00000001 , 0x00000006 
  00393258  0x00009190 arg  0x00004b10 , 0x00000006 
- 00393259  0x00009191 call  0x000005d7 
+ 00393259  0x00009191 call  0x000005d5 
  00393260  0x00009192 branch  0x00007df4 
  00393261  0x00009195 fetch  0x00000001 , 0x00004b5d 
  00393262  0x00009196 nrtn  0x00000034 
@@ -26941,7 +26939,7 @@
  00589845  0x00009299 call  0x00005839 
  00589846  0x0000929a call  0x0000582c 
  00589847  0x0000929b call  0x00005818 
- 00589848  0x0000929c call  0x000005d2 
+ 00589848  0x0000929c call  0x000005d0 
  00589849  0x0000929d branch  0x0000034a 
  00589850  0x000092a1 call  0x000074b9 
  00589851  0x000092a2 arg  0x00008c00 , 0x00000006 
Index: output/bt_program23.list
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/bt_program23.list	(revision 2516)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/bt_program23.list	(working copy)
@@ -1588,782 +1588,780 @@
 0x0548 002000 call p_adc_bat_percent_lowpower_out 
 0x0549 002001 fetch 1 ,mem_adc_power_flag 
 0x054a 002002 bbit1 2 ,p_mouse_set_select_state 
-0x054b 002003 bbit1 1 ,app_enter_hibernate 
-0x054c 002004 bbit0 0 ,p_mouse_adc_no_low_voltage 
-0x054d 002005 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
-0x054e 002006 branch mouse_adc_low_voltage 
+0x054b 002005 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
+0x054c 002006 branch mouse_adc_low_voltage 
 :      002008 p_mouse_adc_read_gpio5:
-0x054f 002009 fetch 1 ,mem_24g_device_led_status 
-0x0550 002010 nbranch p_mouse_adc_read_vinlpm ,blank 
-0x0551 002011 jam adc_config_gpio ,mem_adc_config_flag 
-0x0552 002012 rtn 
+0x054d 002009 fetch 1 ,mem_24g_device_led_status 
+0x054e 002010 nbranch p_mouse_adc_read_vinlpm ,blank 
+0x054f 002011 jam adc_config_gpio ,mem_adc_config_flag 
+0x0550 002012 rtn 
 :      002013 p_mouse_adc_read_vinlpm:
-0x0553 002014 jam 0 ,mem_adc_read_timer 
-0x0554 002015 jam adc_config_vinlpm ,mem_adc_config_flag 
-0x0555 002016 rtn 
+0x0551 002014 jam 0 ,mem_adc_read_timer 
+0x0552 002015 jam adc_config_vinlpm ,mem_adc_config_flag 
+0x0553 002016 rtn 
 :      002020 p_mouse_adc_no_low_voltage:
-0x0556 002021 call mouse_adc_no_low_voltage 
-0x0557 002022 jam 12 ,mem_adc_low_volatage_led_timer_count 
-0x0558 002023 fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
-0x0559 002024 rtn blank 
-0x055a 002025 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
-0x055b 002026 fetch 1 ,mem_config_low_voltage_alarm_gpio 
-0x055c 002027 store 1 ,mem_mouse_struct_led_gpio 
-0x055d 002028 branch mouse_led_off 
+0x0554 002021 call mouse_adc_no_low_voltage 
+0x0555 002022 jam 12 ,mem_adc_low_volatage_led_timer_count 
+0x0556 002023 fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
+0x0557 002024 rtn blank 
+0x0558 002025 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
+0x0559 002026 fetch 1 ,mem_config_low_voltage_alarm_gpio 
+0x055a 002027 store 1 ,mem_mouse_struct_led_gpio 
+0x055b 002028 branch mouse_led_off 
 :      002031 p_adc_set_mode:
-0x055e 002032 fetch 1 ,mem_adc_config_flag 
-0x055f 002033 beq adc_config_gpio ,p_adc_check_gpio 
-0x0560 002034 branch adc_set_mode + 1 
+0x055c 002032 fetch 1 ,mem_adc_config_flag 
+0x055d 002033 beq adc_config_gpio ,p_adc_check_gpio 
+0x055e 002034 branch adc_set_mode + 1 
 :      002035 p_adc_check_gpio:
-0x0561 002036 hfetch 1 ,core_gpio_pd0 
-0x0562 002037 set0 5 ,pdata 
-0x0563 002038 hstore 1 ,core_gpio_pd0 
-0x0564 002039 jam 0x8f ,rf_adc_mode 
-0x0565 002040 fetch 1 ,mem_adc_channel 
-0x0566 002041 hstore 1 ,rf_adc_ch 
-0x0567 002042 branch read_adc 
+0x055f 002036 hfetch 1 ,core_gpio_pd0 
+0x0560 002037 set0 5 ,pdata 
+0x0561 002038 hstore 1 ,core_gpio_pd0 
+0x0562 002039 jam 0x8f ,rf_adc_mode 
+0x0563 002040 fetch 1 ,mem_adc_channel 
+0x0564 002041 hstore 1 ,rf_adc_ch 
+0x0565 002042 branch read_adc 
 :      002045 p_adc_bat_percent_lowpower_out:
-0x0568 002046 ifetch 8 ,rega 
-0x0569 002047 store 8 ,mem_pdatatemp 
-0x056a 002048 fetch 1 ,mem_adc_config_flag 
-0x056b 002049 beq adc_config_gpio ,p_adc_check_gpio5 
-0x056c 002050 beq adc_config_vinlpm ,p_adc_check_vinlpm 
+0x0566 002046 ifetch 8 ,rega 
+0x0567 002047 store 8 ,mem_pdatatemp 
+0x0568 002048 fetch 1 ,mem_adc_config_flag 
+0x0569 002049 beq adc_config_gpio ,p_adc_check_gpio5 
+0x056a 002050 beq adc_config_vinlpm ,p_adc_check_vinlpm 
 :      002051 p_adc_check_vinlpm:
-0x056d 002052 fetch 2 ,mem_pdatatemp + 6 
-0x056e 002053 fetcht 2 ,mem_pdatatemp + 2 
-0x056f 002054 isub temp ,null 
-0x0570 002055 nbranch adc_set_no_power_flag ,positive 
-0x0571 002056 call p_adc_clear_no_power_flag 
-0x0572 002057 fetcht 2 ,mem_pdatatemp + 4 
-0x0573 002058 isub temp ,null 
-0x0574 002059 nbranch adc_set_low_power_flag ,positive 
+0x056b 002052 fetch 2 ,mem_pdatatemp + 6 
+0x056c 002053 fetcht 2 ,mem_pdatatemp + 2 
+0x056d 002054 isub temp ,null 
+0x056e 002055 nbranch adc_set_no_power_flag ,positive 
+0x056f 002056 call p_adc_clear_no_power_flag 
+0x0570 002057 fetcht 2 ,mem_pdatatemp + 4 
+0x0571 002058 isub temp ,null 
+0x0572 002059 nbranch adc_set_low_power_flag ,positive 
 :      002060 p_adc_clear_low_power_flag:
-0x0575 002061 fetch 1 ,mem_adc_power_flag 
-0x0576 002062 set0 0 ,pdata 
-0x0577 002063 store 1 ,mem_adc_power_flag 
-0x0578 002064 rtn 
+0x0573 002061 fetch 1 ,mem_adc_power_flag 
+0x0574 002062 set0 0 ,pdata 
+0x0575 002063 store 1 ,mem_adc_power_flag 
+0x0576 002064 rtn 
 :      002065 p_adc_check_gpio5:
-0x0579 002066 fetcht 2 ,mem_mouse_vdd_0v 
-0x057a 002067 fetch 2 ,mem_pdatatemp + 6 
-0x057b 002068 isub temp ,null 
-0x057c 002069 nbranch p_adc_set_pb_press_flag ,positive 
-0x057d 002070 call p_mouse_clear_select_state 
-0x057e 002071 branch p_adc_clear_pb_press_flag 
+0x0577 002066 fetcht 2 ,mem_mouse_vdd_0v 
+0x0578 002067 fetch 2 ,mem_pdatatemp + 6 
+0x0579 002068 isub temp ,null 
+0x057a 002069 nbranch p_adc_set_pb_press_flag ,positive 
+0x057b 002070 call p_mouse_clear_select_state 
+0x057c 002071 branch p_adc_clear_pb_press_flag 
 :      002074 p_adc_clear_no_power_flag:
-0x057f 002075 fetcht 1 ,mem_adc_power_flag 
-0x0580 002076 set0 1 ,temp 
-0x0581 002077 storet 1 ,mem_adc_power_flag 
-0x0582 002078 rtn 
+0x057d 002075 fetcht 1 ,mem_adc_power_flag 
+0x057e 002076 set0 1 ,temp 
+0x057f 002077 storet 1 ,mem_adc_power_flag 
+0x0580 002078 rtn 
 :      002079 p_adc_set_pb_press_flag:
-0x0583 002080 fetcht 1 ,mem_adc_power_flag 
-0x0584 002081 set1 2 ,temp 
-0x0585 002082 storet 1 ,mem_adc_power_flag 
-0x0586 002083 rtn 
+0x0581 002080 fetcht 1 ,mem_adc_power_flag 
+0x0582 002081 set1 2 ,temp 
+0x0583 002082 storet 1 ,mem_adc_power_flag 
+0x0584 002083 rtn 
 :      002085 p_adc_clear_pb_press_flag:
-0x0587 002086 fetcht 1 ,mem_adc_power_flag 
-0x0588 002087 set0 2 ,temp 
-0x0589 002088 storet 1 ,mem_adc_power_flag 
-0x058a 002089 rtn 
+0x0585 002086 fetcht 1 ,mem_adc_power_flag 
+0x0586 002087 set0 2 ,temp 
+0x0587 002088 storet 1 ,mem_adc_power_flag 
+0x0588 002089 rtn 
 :      002092 p_mouse_motion:
-0x058b 002093 disable user 
-0x058c 002094 setarg 0 
-0x058d 002095 store 6 ,mem_mouse_x 
-0x058e 002096 call mouse_cheak_sensor_data 
-0x058f 002097 call mouse_zwheel 
-0x0590 002098 call mouse_t_zwheel 
-0x0591 002099 call p_mouse_key 
-0x0592 002102 nrtn user 
-0x0593 002103 branch mouse_motion + 9 
+0x0589 002093 disable user 
+0x058a 002094 setarg 0 
+0x058b 002095 store 6 ,mem_mouse_x 
+0x058c 002096 call mouse_cheak_sensor_data 
+0x058d 002097 call mouse_zwheel 
+0x058e 002098 call mouse_t_zwheel 
+0x058f 002099 call p_mouse_key 
+0x0590 002102 nrtn user 
+0x0591 002103 branch mouse_motion + 9 
 :      002106 p_mouse_key:
-0x0594 002107 call p_mouse_check_key_gpio 
-0x0595 002108 branch mouse_key + 1 
+0x0592 002107 call p_mouse_check_key_gpio 
+0x0593 002108 branch mouse_key + 1 
 :      002110 p_mouse_check_key_gpio:
-0x0596 002111 arg 0 ,rega 
-0x0597 002112 call p_mouse_check_lkey_gpio 
-0x0598 002113 call p_mouse_check_rkey_gpio 
-0x0599 002114 call p_mouse_check_mkey_gpio 
-0x059a 002115 call p_mouse_check_skey_gpio 
-0x059b 002116 branch mouse_check_key_gpio_output 
+0x0594 002111 arg 0 ,rega 
+0x0595 002112 call p_mouse_check_lkey_gpio 
+0x0596 002113 call p_mouse_check_rkey_gpio 
+0x0597 002114 call p_mouse_check_mkey_gpio 
+0x0598 002115 call p_mouse_check_skey_gpio 
+0x0599 002116 branch mouse_check_key_gpio_output 
 :      002117 p_mouse_check_skey_gpio:
-0x059c 002118 fetch 1 ,mem_bk_button_gpio 
-0x059d 002119 rtneq gpio_disable 
-0x059e 002120 call p_mouse_check_bk_key_gpio 
-0x059f 002121 branch p_mouse_check_fw_key_gpio 
+0x059a 002118 fetch 1 ,mem_bk_button_gpio 
+0x059b 002119 rtneq gpio_disable 
+0x059c 002120 call p_mouse_check_bk_key_gpio 
+0x059d 002121 branch p_mouse_check_fw_key_gpio 
 :      002123 p_mouse_check_lkey_gpio:
-0x05a0 002124 fetcht 1 ,mem_lbutton_gpio 
-0x05a1 002125 call p_gpio_set_input_pu 
-0x05a2 002126 fetcht 1 ,mem_lbutton_gpio 
-0x05a3 002127 call gpio_get_bit 
-0x05a4 002128 setflag true ,0 ,rega 
-0x05a5 002129 rtn 
+0x059e 002124 fetcht 1 ,mem_lbutton_gpio 
+0x059f 002125 call p_gpio_set_input_pu 
+0x05a0 002126 fetcht 1 ,mem_lbutton_gpio 
+0x05a1 002127 call gpio_get_bit 
+0x05a2 002128 setflag true ,0 ,rega 
+0x05a3 002129 rtn 
 :      002130 p_mouse_check_rkey_gpio:
-0x05a6 002131 fetcht 1 ,mem_rbutton_gpio 
-0x05a7 002132 call p_gpio_set_input_pu 
-0x05a8 002133 fetcht 1 ,mem_rbutton_gpio 
-0x05a9 002134 call gpio_get_bit 
-0x05aa 002135 setflag true ,1 ,rega 
-0x05ab 002136 rtn 
+0x05a4 002131 fetcht 1 ,mem_rbutton_gpio 
+0x05a5 002132 call p_gpio_set_input_pu 
+0x05a6 002133 fetcht 1 ,mem_rbutton_gpio 
+0x05a7 002134 call gpio_get_bit 
+0x05a8 002135 setflag true ,1 ,rega 
+0x05a9 002136 rtn 
 :      002137 p_mouse_check_mkey_gpio:
-0x05ac 002138 fetcht 1 ,mem_mbutton_gpio 
-0x05ad 002139 call p_gpio_set_input_pu 
-0x05ae 002140 fetcht 1 ,mem_mbutton_gpio 
-0x05af 002141 call gpio_get_bit 
-0x05b0 002142 setflag true ,2 ,rega 
-0x05b1 002143 rtn 
+0x05aa 002138 fetcht 1 ,mem_mbutton_gpio 
+0x05ab 002139 call p_gpio_set_input_pu 
+0x05ac 002140 fetcht 1 ,mem_mbutton_gpio 
+0x05ad 002141 call gpio_get_bit 
+0x05ae 002142 setflag true ,2 ,rega 
+0x05af 002143 rtn 
 :      002144 p_mouse_check_bk_key_gpio:
-0x05b2 002145 fetcht 1 ,mem_bk_button_gpio 
-0x05b3 002146 call p_gpio_set_input_pd 
-0x05b4 002147 fetcht 1 ,mem_bk_button_gpio 
-0x05b5 002148 call gpio_get_bit 
-0x05b6 002149 nsetflag true ,3 ,rega 
-0x05b7 002150 branch p_gpio_set_input_pu 
+0x05b0 002145 fetcht 1 ,mem_bk_button_gpio 
+0x05b1 002146 call p_gpio_set_input_pd 
+0x05b2 002147 fetcht 1 ,mem_bk_button_gpio 
+0x05b3 002148 call gpio_get_bit 
+0x05b4 002149 nsetflag true ,3 ,rega 
+0x05b5 002150 branch p_gpio_set_input_pu 
 :      002151 p_mouse_check_fw_key_gpio:
-0x05b8 002152 fetcht 1 ,mem_fw_button_gpio 
-0x05b9 002153 call p_gpio_set_input_pd 
-0x05ba 002154 fetcht 1 ,mem_fw_button_gpio 
-0x05bb 002155 call gpio_get_bit 
-0x05bc 002156 nsetflag true ,4 ,rega 
-0x05bd 002157 branch p_gpio_set_input_pu 
+0x05b6 002152 fetcht 1 ,mem_fw_button_gpio 
+0x05b7 002153 call p_gpio_set_input_pd 
+0x05b8 002154 fetcht 1 ,mem_fw_button_gpio 
+0x05b9 002155 call gpio_get_bit 
+0x05ba 002156 nsetflag true ,4 ,rega 
+0x05bb 002157 branch p_gpio_set_input_pu 
 :      002160 p_gpio_set_input_high_impedance:
-0x05be 002161 set0 gpio_active_bit ,temp 
-0x05bf 002162 branch gpio_set_high_impedance 
+0x05bc 002161 set0 gpio_active_bit ,temp 
+0x05bd 002162 branch gpio_set_high_impedance 
 :      002164 p_gpio_set_input_pd:
-0x05c0 002165 set0 gpio_active_bit ,temp 
-0x05c1 002166 arg core_gpio_pu0 ,contw 
-0x05c2 002167 call gpio_set_bit 
-0x05c3 002168 set1 gpio_active_bit ,temp 
+0x05be 002165 set0 gpio_active_bit ,temp 
+0x05bf 002166 arg core_gpio_pu0 ,contw 
+0x05c0 002167 call gpio_set_bit 
+0x05c1 002168 set1 gpio_active_bit ,temp 
 :      002169 p_gpio_set_input_pd4:
-0x05c4 002170 arg core_gpio_pd0 ,contw 
-0x05c5 002171 call gpio_set_bit 
-0x05c6 002172 set0 gpio_active_bit ,temp 
-0x05c7 002173 arg core_gpio_oe0 ,contw 
-0x05c8 002174 branch gpio_set_bit 
+0x05c2 002170 arg core_gpio_pd0 ,contw 
+0x05c3 002171 call gpio_set_bit 
+0x05c4 002172 set0 gpio_active_bit ,temp 
+0x05c5 002173 arg core_gpio_oe0 ,contw 
+0x05c6 002174 branch gpio_set_bit 
 :      002176 p_gpio_set_input_pu:
-0x05c9 002177 set1 gpio_active_bit ,temp 
+0x05c7 002177 set1 gpio_active_bit ,temp 
 :      002178 p_gpio_set_input_pu1:
-0x05ca 002179 arg core_gpio_pu0 ,contw 
-0x05cb 002180 call gpio_set_bit 
-0x05cc 002181 set0 gpio_active_bit ,temp 
-0x05cd 002182 branch p_gpio_set_input_pd4 
+0x05c8 002179 arg core_gpio_pu0 ,contw 
+0x05c9 002180 call gpio_set_bit 
+0x05ca 002181 set0 gpio_active_bit ,temp 
+0x05cb 002182 branch p_gpio_set_input_pd4 
 :      002185 p_mouse_bb_event_discovery_btn:
-0x05ce 002186 jam 0 ,mem_mouse_poweron_led_timer 
-0x05cf 002187 isolate1 mark_24g ,mark 
-0x05d0 002188 call p_g24_check_51cmd_stop_24g ,true 
-0x05d1 002189 branch mouse_bb_event_discovery_btn + 1 
+0x05cc 002186 jam 0 ,mem_mouse_poweron_led_timer 
+0x05cd 002187 isolate1 mark_24g ,mark 
+0x05ce 002188 call p_g24_check_51cmd_stop_24g ,true 
+0x05cf 002189 branch mouse_bb_event_discovery_btn + 1 
 :      002191 p_le_addr_random_config:
-0x05d2 002192 jam zcode_81 ,mem_zcode_temp_param0 
-0x05d3 002193 branch p_zcode_entrance 
+0x05d0 002192 jam zcode_81 ,mem_zcode_temp_param0 
+0x05d1 002193 branch p_zcode_entrance 
 :      002195 p_mouse_start_discovery:
-0x05d4 002196 jam 0 ,mem_mouse_discovery_blink_count 
-0x05d5 002197 jam zcode_50 ,mem_zcode_temp_param0 
-0x05d6 002198 branch p_zcode_entrance 
+0x05d2 002196 jam 0 ,mem_mouse_discovery_blink_count 
+0x05d3 002197 jam zcode_50 ,mem_zcode_temp_param0 
+0x05d4 002198 branch p_zcode_entrance 
 :      002202 p_le_adv_data_update:
-0x05d7 002203 arg mem_le_adv_data + 11 ,contw 
-0x05d8 002204 arg 19 ,loopcnt 
-0x05d9 002205 call memcpy 
-0x05da 002206 branch le_modified_name_adv 
+0x05d5 002203 arg mem_le_adv_data + 11 ,contw 
+0x05d6 002204 arg 19 ,loopcnt 
+0x05d7 002205 call memcpy 
+0x05d8 002206 branch le_modified_name_adv 
 :      002208 p_mouse_stop_discovery:
-0x05db 002209 setarg 0 
-0x05dc 002210 store 2 ,mem_mouse_discovery_timer 
-0x05dd 002211 store 1 ,mem_mouse_dpi_blink_count 
-0x05de 002212 store 1 ,mem_mouse_blink_count 
-0x05df 002213 store 1 ,mem_mouse_discovery_blink_count 
-0x05e0 002214 jam 5 ,mem_mouse_bt_ble_led_timer 
-0x05e1 002215 call p_mouse_bt_led_off 
-0x05e2 002216 call p_mouse_sensor_poweron 
-0x05e3 002217 branch mouse_stop_discovery + 1 
+0x05d9 002209 setarg 0 
+0x05da 002210 store 2 ,mem_mouse_discovery_timer 
+0x05db 002211 store 1 ,mem_mouse_dpi_blink_count 
+0x05dc 002212 store 1 ,mem_mouse_blink_count 
+0x05dd 002213 store 1 ,mem_mouse_discovery_blink_count 
+0x05de 002214 jam 5 ,mem_mouse_bt_ble_led_timer 
+0x05df 002215 call p_mouse_bt_led_off 
+0x05e0 002216 call p_mouse_sensor_poweron 
+0x05e1 002217 branch mouse_stop_discovery + 1 
 :      002219 p_le_slave_match:
-0x05e4 002220 fetch 1 ,mem_le_md_count 
-0x05e5 002221 pincrease 1 
-0x05e6 002222 store 1 ,mem_le_md_count 
-0x05e7 002223 beq le_md_max_count ,le_slave_cont 
-0x05e8 002224 call le_acknowledge 
-0x05e9 002225 call le_prepare_tx 
-0x05ea 002226 call power_ctrl_start 
-0x05eb 002227 branch le_slave_match + 7 
+0x05e2 002220 fetch 1 ,mem_le_md_count 
+0x05e3 002221 pincrease 1 
+0x05e4 002222 store 1 ,mem_le_md_count 
+0x05e5 002223 beq le_md_max_count ,le_slave_cont 
+0x05e6 002224 call le_acknowledge 
+0x05e7 002225 call le_prepare_tx 
+0x05e8 002226 call power_ctrl_start 
+0x05e9 002227 branch le_slave_match + 7 
 :      002229 p_le_next_adv_channel:
-0x05ec 002230 fetch 1 ,mem_le_ch_mapped 
-0x05ed 002231 increase 1 ,pdata 
-0x05ee 002232 store 1 ,mem_le_ch_mapped 
-0x05ef 002233 rtnne 40 
-0x05f0 002234 jam 37 ,mem_le_ch_mapped 
-0x05f1 002235 rtn 
+0x05ea 002230 fetch 1 ,mem_le_ch_mapped 
+0x05eb 002231 increase 1 ,pdata 
+0x05ec 002232 store 1 ,mem_le_ch_mapped 
+0x05ed 002233 rtnne 40 
+0x05ee 002234 jam 37 ,mem_le_ch_mapped 
+0x05ef 002235 rtn 
 :      002237 p_le_receive_skip:
-0x05f2 002238 call save_rssi 
-0x05f3 002239 call p_rssi_signal 
-0x05f4 002240 branch le_receive_skip + 2 
+0x05f0 002238 call save_rssi 
+0x05f1 002239 call p_rssi_signal 
+0x05f2 002240 branch le_receive_skip + 2 
 :      002242 p_le_update_param:
-0x05f5 002243 jam zcode_40 ,mem_zcode_temp_param0 
-0x05f6 002244 branch p_zcode_entrance 
+0x05f3 002243 jam zcode_40 ,mem_zcode_temp_param0 
+0x05f4 002244 branch p_zcode_entrance 
 :      002246 p_le_update_channel_map:
-0x05f7 002247 jam zcode_41 ,mem_zcode_temp_param0 
-0x05f8 002248 branch p_zcode_entrance 
+0x05f5 002247 jam zcode_41 ,mem_zcode_temp_param0 
+0x05f6 002248 branch p_zcode_entrance 
 :      002250 p_le_prepare_tx:
-0x05f9 002251 fetch 1 ,mem_le_arq 
-0x05fa 002252 bbit1 wak ,p_le_prepare_tx_wak 
-0x05fb 002253 call power_ctrl_pac_succ_incrs 
-0x05fc 002254 fetch 1 ,mem_empty_count 
-0x05fd 002255 nbranch p_le_send_empyt ,blank 
-0x05fe 002256 fetch 1 ,mem_le_state 
-0x05ff 002257 bbit0 lestate_encryption ,p_le_tx_4 
-0x0600 002258 fetch 1 ,mem_le_rxbuf + 1 
-0x0601 002259 branch p_le_tx_4 ,blank 
-0x0602 002260 branch le_send_empty 
+0x05f7 002251 fetch 1 ,mem_le_arq 
+0x05f8 002252 bbit1 wak ,p_le_prepare_tx_wak 
+0x05f9 002253 call power_ctrl_pac_succ_incrs 
+0x05fa 002254 fetch 1 ,mem_empty_count 
+0x05fb 002255 nbranch p_le_send_empyt ,blank 
+0x05fc 002256 fetch 1 ,mem_le_state 
+0x05fd 002257 bbit0 lestate_encryption ,p_le_tx_4 
+0x05fe 002258 fetch 1 ,mem_le_rxbuf + 1 
+0x05ff 002259 branch p_le_tx_4 ,blank 
+0x0600 002260 branch le_send_empty 
 :      002261 p_le_send_empyt:
-0x0603 002262 fetch 1 ,mem_empty_count 
-0x0604 002263 increase -1 ,pdata 
-0x0605 002264 store 1 ,mem_empty_count 
-0x0606 002265 branch le_send_empty 
+0x0601 002262 fetch 1 ,mem_empty_count 
+0x0602 002263 increase -1 ,pdata 
+0x0603 002264 store 1 ,mem_empty_count 
+0x0604 002265 branch le_send_empty 
 :      002266 p_le_tx_4:
-0x0607 002267 fetch 1 ,mem_le_pairing_state 
-0x0608 002268 bne flag_le_pairing_after_auth ,p_in_le_tx_4 
-0x0609 002269 jam 3 ,mem_empty_count 
+0x0605 002267 fetch 1 ,mem_le_pairing_state 
+0x0606 002268 bne flag_le_pairing_after_auth ,p_in_le_tx_4 
+0x0607 002269 jam 3 ,mem_empty_count 
 :      002270 p_in_le_tx_4:
-0x060a 002271 call le_fifo_check_nearly_full 
-0x060b 002272 call p_mouse_data_pull ,blank 
-0x060c 002273 branch le_prepare_tx + 4 
+0x0608 002271 call le_fifo_check_nearly_full 
+0x0609 002272 call p_mouse_data_pull ,blank 
+0x060a 002273 branch le_prepare_tx + 4 
 :      002275 p_le_prepare_tx_wak:
-0x060d 002276 call p_le_check_tx_retransmit_setmd 
-0x060e 002277 branch p_le_power_ctrl_pac_succ_decrs 
+0x060b 002276 call p_le_check_tx_retransmit_setmd 
+0x060c 002277 branch p_le_power_ctrl_pac_succ_decrs 
 :      002279 p_le_check_tx_retransmit_setmd:
-0x060f 002280 fetch 1 ,mem_le_connect_status_flag 
-0x0610 002281 and pdata ,0x03 ,pdata 
-0x0611 002282 rtnne 0x03 
-0x0612 002283 fetch 1 ,mem_mouse_data_queue_num 
-0x0613 002284 rtn blank 
-0x0614 002285 fetch 1 ,mem_le_txlen 
-0x0615 002286 rtn blank 
-0x0616 002287 fetch 1 ,mem_le_txheader 
-0x0617 002288 set1 md ,pdata 
-0x0618 002289 store 1 ,mem_le_txheader 
-0x0619 002290 call le_set_md 
-0x061a 002291 rtn 
+0x060d 002280 fetch 1 ,mem_le_connect_status_flag 
+0x060e 002281 and pdata ,0x03 ,pdata 
+0x060f 002282 rtnne 0x03 
+0x0610 002283 fetch 1 ,mem_mouse_data_queue_num 
+0x0611 002284 rtn blank 
+0x0612 002285 fetch 1 ,mem_le_txlen 
+0x0613 002286 rtn blank 
+0x0614 002287 fetch 1 ,mem_le_txheader 
+0x0615 002288 set1 md ,pdata 
+0x0616 002289 store 1 ,mem_le_txheader 
+0x0617 002290 call le_set_md 
+0x0618 002291 rtn 
 :      002295 p_le_power_ctrl_pac_succ_decrs:
-0x061b 002296 branch power_ctrl_pac_succ_decrs 
+0x0619 002296 branch power_ctrl_pac_succ_decrs 
 :      002298 p_mouse_le_reconn_write_enable_timer_reinit:
-0x061c 002299 fetch 1 ,mem_mouse_le_reconnect_flag 
-0x061d 002300 rtn blank 
-0x061e 002301 fetch 1 ,mem_le_connect_status_flag 
-0x061f 002302 and pdata ,0x03 ,pdata 
-0x0620 002303 rtneq 0x03 
-0x0621 002304 jam 1 ,mem_le_start_encrypt_timer 
-0x0622 002305 rtn 
+0x061a 002299 fetch 1 ,mem_mouse_le_reconnect_flag 
+0x061b 002300 rtn blank 
+0x061c 002301 fetch 1 ,mem_le_connect_status_flag 
+0x061d 002302 and pdata ,0x03 ,pdata 
+0x061e 002303 rtneq 0x03 
+0x061f 002304 jam 1 ,mem_le_start_encrypt_timer 
+0x0620 002305 rtn 
 :      002307 p_le_parse:
-0x0623 002308 rtnmark1 mark_old_packet 
-0x0624 002309 call le_fifo_check_full 
-0x0625 002310 nrtn blank 
-0x0626 002311 fetch 1 ,mem_le_rxbuf 
-0x0627 002312 and pdata ,0x3 ,pdata 
-0x0628 002313 store 1 ,mem_le_packet_llid 
-0x0629 002314 ifetch 1 ,contr 
-0x062a 002315 and pdata ,0x1f ,pdata 
-0x062b 002316 store 1 ,mem_le_packet_size 
-0x062c 002317 rtn blank 
-0x062d 002318 copy contr ,pdata 
-0x062e 002319 store 2 ,mem_le_payload_ptr 
-0x062f 002320 fetch 1 ,mem_le_packet_llid 
-0x0630 002321 beq llid_le_ll ,p_le_parse_ll 
-0x0631 002322 branch le_parse_l2cap 
+0x0621 002308 rtnmark1 mark_old_packet 
+0x0622 002309 call le_fifo_check_full 
+0x0623 002310 nrtn blank 
+0x0624 002311 fetch 1 ,mem_le_rxbuf 
+0x0625 002312 and pdata ,0x3 ,pdata 
+0x0626 002313 store 1 ,mem_le_packet_llid 
+0x0627 002314 ifetch 1 ,contr 
+0x0628 002315 and pdata ,0x1f ,pdata 
+0x0629 002316 store 1 ,mem_le_packet_size 
+0x062a 002317 rtn blank 
+0x062b 002318 copy contr ,pdata 
+0x062c 002319 store 2 ,mem_le_payload_ptr 
+0x062d 002320 fetch 1 ,mem_le_packet_llid 
+0x062e 002321 beq llid_le_ll ,p_le_parse_ll 
+0x062f 002322 branch le_parse_l2cap 
 :      002323 p_le_parse_ll:
-0x0632 002324 fetch 1 ,mem_le_rxbuf + 2 
-0x0633 002325 beq ll_channel_map_req ,p_le_parse_channel_map_req 
-0x0634 002326 branch le_parse_ll + 1 
+0x0630 002324 fetch 1 ,mem_le_rxbuf + 2 
+0x0631 002325 beq ll_channel_map_req ,p_le_parse_channel_map_req 
+0x0632 002326 branch le_parse_ll + 1 
 :      002327 p_le_parse_channel_map_req:
-0x0635 002328 ifetch 5 ,contr 
-0x0636 002329 store 5 ,mem_le_new_map 
-0x0637 002330 ifetch 2 ,contr 
-0x0638 002331 store 2 ,mem_le_instant 
-0x0639 002332 branch le_parse_channel_map_req + 7 
+0x0633 002328 ifetch 5 ,contr 
+0x0634 002329 store 5 ,mem_le_new_map 
+0x0635 002330 ifetch 2 ,contr 
+0x0636 002331 store 2 ,mem_le_instant 
+0x0637 002332 branch le_parse_channel_map_req + 7 
 :      002334 p_le_parse_l2cap:
-0x063a 002335 ifetch 2 ,contr 
-0x063b 002336 beq le_l2cap_cid_att ,p_le_parse_att 
-0x063c 002337 beq le_l2cap_cid_smp ,p_le_parse_smp 
-0x063d 002338 branch le_parse_l2cap + 11 
+0x0638 002335 ifetch 2 ,contr 
+0x0639 002336 beq le_l2cap_cid_att ,p_le_parse_att 
+0x063a 002337 beq le_l2cap_cid_smp ,p_le_parse_smp 
+0x063b 002338 branch le_parse_l2cap + 11 
 :      002339 p_le_parse_att:
-0x063e 002340 call store_contr 
-0x063f 002341 call p_mouse_le_reconn_write_enable_timer_reinit 
-0x0640 002342 call get_contr 
-0x0641 002343 ifetch 3 ,contr 
-0x0642 002344 store 3 ,mem_le_att_opcode 
-0x0643 002345 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
-0x0644 002346 rshift8 pdata ,temp 
-0x0645 002347 sub temp ,0x24 ,null 
-0x0646 002348 branch p_le_parse_att1 ,positive 
-0x0647 002349 arg mem_mouse_le_uuid_sup ,temp 
-0x0648 002350 storet 2 ,mem_ui_le_uuid_table 
-0x0649 002351 call le_parse_att + 2 
-0x064a 002352 setarg 0x8e7a 
-0x064b 002353 store 2 ,mem_ui_le_uuid_table 
-0x064c 002354 rtn 
+0x063c 002340 call store_contr 
+0x063d 002341 call p_mouse_le_reconn_write_enable_timer_reinit 
+0x063e 002342 call get_contr 
+0x063f 002343 ifetch 3 ,contr 
+0x0640 002344 store 3 ,mem_le_att_opcode 
+0x0641 002345 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
+0x0642 002346 rshift8 pdata ,temp 
+0x0643 002347 sub temp ,0x24 ,null 
+0x0644 002348 branch p_le_parse_att1 ,positive 
+0x0645 002349 arg mem_mouse_le_uuid_sup ,temp 
+0x0646 002350 storet 2 ,mem_ui_le_uuid_table 
+0x0647 002351 call le_parse_att + 2 
+0x0648 002352 setarg 0x8e7a 
+0x0649 002353 store 2 ,mem_ui_le_uuid_table 
+0x064a 002354 rtn 
 :      002356 p_le_parse_att_read_by_group_type_request:
-0x064d 002357 call le_parse_att_read_by_group_type_request 
-0x064e 002358 call le_fifo_get_last_tx_ptr 
-0x064f 002359 increase 7 ,contr 
-0x0650 002360 ifetch 1 ,contr 
-0x0651 002361 rtnne attop_read_by_group_type_response 
-0x0652 002362 increase 5 ,contr 
-0x0653 002363 ifetch 2 ,contr 
-0x0654 002364 arg uuid_service_hids ,temp 
-0x0655 002365 isub temp ,null 
-0x0656 002366 nrtn zero 
-0x0657 002367 increase -4 ,contr 
-0x0658 002368 setarg 0x2b 
-0x0659 002369 istore 2 ,contr 
-0x065a 002370 rtn 
+0x064b 002357 call le_parse_att_read_by_group_type_request 
+0x064c 002358 call le_fifo_get_last_tx_ptr 
+0x064d 002359 increase 7 ,contr 
+0x064e 002360 ifetch 1 ,contr 
+0x064f 002361 rtnne attop_read_by_group_type_response 
+0x0650 002362 increase 5 ,contr 
+0x0651 002363 ifetch 2 ,contr 
+0x0652 002364 arg uuid_service_hids ,temp 
+0x0653 002365 isub temp ,null 
+0x0654 002366 nrtn zero 
+0x0655 002367 increase -4 ,contr 
+0x0656 002368 setarg 0x2b 
+0x0657 002369 istore 2 ,contr 
+0x0658 002370 rtn 
 :      002373 p_le_parse_att1:
-0x065b 002374 beq attop_read_request ,p_le_parse_att_read_request 
-0x065c 002375 branch le_parse_att + 2 
+0x0659 002374 beq attop_read_request ,p_le_parse_att_read_request 
+0x065a 002375 branch le_parse_att + 2 
 :      002376 p_le_parse_att_read_request:
-0x065d 002377 fetcht 2 ,mem_le_att_handle 
-0x065e 002378 fetch 1 ,mem_le_configuration 
-0x065f 002379 bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
+0x065b 002377 fetcht 2 ,mem_le_att_handle 
+0x065c 002378 fetch 1 ,mem_le_configuration 
+0x065d 002379 bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
 :      002380 p_le_send_att_read_response:
-0x0660 002389 fetch 2 ,mem_le_att_handle 
-0x0661 002390 beq 0x13 ,le_send_att_error_response_notfound 
-0x0662 002392 fetcht 2 ,mem_le_att_handle 
-0x0663 002393 branch le_send_att_read_response 
+0x065e 002389 fetch 2 ,mem_le_att_handle 
+0x065f 002390 beq 0x13 ,le_send_att_error_response_notfound 
+0x0660 002392 fetcht 2 ,mem_le_att_handle 
+0x0661 002393 branch le_send_att_read_response 
 :      002407 p_le_send_att_read_response_check_auth:
-0x0664 002408 fetch 2 ,mem_le_pairing_handle 
-0x0665 002409 isub temp ,null 
-0x0666 002410 nbranch p_le_send_att_read_response ,zero 
-0x0667 002411 call le_check_encrypt_state 
-0x0668 002412 nbranch p_le_send_att_read_response ,user 
-0x0669 002413 jam att_err_insufficient_authentication ,mem_le_err_code 
-0x066a 002414 branch le_send_att_error_response 
+0x0662 002408 fetch 2 ,mem_le_pairing_handle 
+0x0663 002409 isub temp ,null 
+0x0664 002410 nbranch p_le_send_att_read_response ,zero 
+0x0665 002411 call le_check_encrypt_state 
+0x0666 002412 nbranch p_le_send_att_read_response ,user 
+0x0667 002413 jam att_err_insufficient_authentication ,mem_le_err_code 
+0x0668 002414 branch le_send_att_error_response 
 :      002418 p_le_parse_smp:
-0x066b 002419 ifetch 1 ,contr 
-0x066c 002420 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
-0x066d 002421 branch le_parse_smp + 1 
+0x0669 002419 ifetch 1 ,contr 
+0x066a 002420 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
+0x066b 002421 branch le_parse_smp + 1 
 :      002422 p_le_parse_smp_pairing_failed:
-0x066e 002423 jam zcode_82 ,mem_zcode_temp_param0 
-0x066f 002424 branch p_zcode_entrance 
+0x066c 002423 jam zcode_82 ,mem_zcode_temp_param0 
+0x066d 002424 branch p_zcode_entrance 
 :      002426 p_le_adv_not_match:
-0x0670 002427 fetch 1 ,mem_le_ch_mapped 
-0x0671 002428 bne 39 ,le_adv_loop 
-0x0672 002429 call p_le_adv_random_delay 
-0x0673 002430 arg le_adv_interval_timer ,queue 
-0x0674 002431 fetch 2 ,mem_le_adv_interval 
-0x0675 002432 branch timer_init 
+0x066e 002427 fetch 1 ,mem_le_ch_mapped 
+0x066f 002428 bne 39 ,le_adv_loop 
+0x0670 002429 call p_le_adv_random_delay 
+0x0671 002430 arg le_adv_interval_timer ,queue 
+0x0672 002431 fetch 2 ,mem_le_adv_interval 
+0x0673 002432 branch timer_init 
 :      002433 p_le_adv_random_delay:
-0x0676 002434 random pdata 
-0x0677 002435 arg 0x1ff ,temp 
-0x0678 002436 iand temp ,pdata 
-0x0679 002437 add pdata ,250 ,pdata 
-0x067a 002438 branch delay 
+0x0674 002434 random pdata 
+0x0675 002435 arg 0x1ff ,temp 
+0x0676 002436 iand temp ,pdata 
+0x0677 002437 add pdata ,250 ,pdata 
+0x0678 002438 branch delay 
 :      002440 p_le_lpm_setmult:
-0x067b 002441 disable wake 
-0x067c 002442 branch p_le_lpm_set_mult_attempt ,attempt 
-0x067d 002443 nbranch le_lpm_lost ,match 
+0x0679 002441 disable wake 
+0x067a 002442 branch p_le_lpm_set_mult_attempt ,attempt 
+0x067b 002443 nbranch le_lpm_lost ,match 
 :      002444 p_le_lpm_set_mult_attempt:
-0x067e 002445 call lpm_match 
-0x067f 002446 fetch 2 ,mem_rx_window_sniff 
-0x0680 002447 store 2 ,mem_le_receive_window 
-0x0681 002448 fetch 1 ,mem_le_connect_status_flag 
-0x0682 002449 compare 3 ,pdata ,3 
-0x0683 002450 nbranch lpm_mult_short ,true 
-0x0684 002451 branch le_lpm_set_mult_attempt + 3 
+0x067c 002445 call lpm_match 
+0x067d 002446 fetch 2 ,mem_rx_window_sniff 
+0x067e 002447 store 2 ,mem_le_receive_window 
+0x067f 002448 fetch 1 ,mem_le_connect_status_flag 
+0x0680 002449 compare 3 ,pdata ,3 
+0x0681 002450 nbranch lpm_mult_short ,true 
+0x0682 002451 branch le_lpm_set_mult_attempt + 3 
 :      002453 p_le_mouse_bb_event_connect_complete:
-0x0685 002454 fetch 1 ,mem_mouse_le_reconnect_flag 
-0x0686 002455 nrtn blank 
-0x0687 002456 fetch 1 ,mem_le_att_handle 
-0x0688 002457 sub pdata ,26 ,pdata 
-0x0689 002458 nrtn zero 
-0x068a 002459 branch mouse_le_write_enable 
+0x0683 002454 fetch 1 ,mem_mouse_le_reconnect_flag 
+0x0684 002455 nrtn blank 
+0x0685 002456 fetch 1 ,mem_le_att_handle 
+0x0686 002457 sub pdata ,26 ,pdata 
+0x0687 002458 nrtn zero 
+0x0688 002459 branch mouse_le_write_enable 
 :      002461 p_twspi_reset:
-0x068b 002462 hfetch 1 ,core_gpio_out3 
-0x068c 002463 and_into 0xfd ,pdata 
-0x068d 002464 hstore 1 ,core_gpio_out3 
-0x068e 002465 hfetcht 1 ,core_gpio_oe3 
-0x068f 002466 or_into 0x2 ,temp 
-0x0690 002467 hstoret 1 ,core_gpio_oe3 
-0x0691 002468 call twspi_disable 
-0x0692 002469 and_into 0xfd ,temp 
-0x0693 002470 nop 13 
-0x0694 002471 call p_twspi_enable 
-0x0695 002472 hstoret 1 ,core_gpio_oe3 
-0x0696 002473 rtn 
+0x0689 002462 hfetch 1 ,core_gpio_out3 
+0x068a 002463 and_into 0xfd ,pdata 
+0x068b 002464 hstore 1 ,core_gpio_out3 
+0x068c 002465 hfetcht 1 ,core_gpio_oe3 
+0x068d 002466 or_into 0x2 ,temp 
+0x068e 002467 hstoret 1 ,core_gpio_oe3 
+0x068f 002468 call twspi_disable 
+0x0690 002469 and_into 0xfd ,temp 
+0x0691 002470 nop 13 
+0x0692 002471 call p_twspi_enable 
+0x0693 002472 hstoret 1 ,core_gpio_oe3 
+0x0694 002473 rtn 
 :      002475 p_spid_init:
-0x0697 002476 call spid_init_common 
+0x0695 002476 call spid_init_common 
 :      002477 p_twspi_enable:
-0x0698 002478 hfetch 1 ,core_gpio_sel1 
-0x0699 002479 set1 0 ,pdata 
-0x069a 002480 set0 1 ,pdata 
-0x069b 002481 set0 3 ,pdata 
-0x069c 002482 hstore 1 ,core_gpio_sel1 
-0x069d 002483 rtn 
+0x0696 002478 hfetch 1 ,core_gpio_sel1 
+0x0697 002479 set1 0 ,pdata 
+0x0698 002480 set0 1 ,pdata 
+0x0699 002481 set0 3 ,pdata 
+0x069a 002482 hstore 1 ,core_gpio_sel1 
+0x069b 002483 rtn 
 :      002486 p_page_wait_fhs_reply_ok:
-0x069e 002487 jam zcode_00 ,mem_zcode_temp_param0 
-0x069f 002488 branch p_zcode_entrance 
+0x069c 002487 jam zcode_00 ,mem_zcode_temp_param0 
+0x069d 002488 branch p_zcode_entrance 
 :      002490 p_role_switch_master:
-0x06a0 002491 call role_switch_check 
-0x06a1 002492 nrtn user 
+0x069e 002491 call role_switch_check 
+0x069f 002492 nrtn user 
 :      002493 p_wait_role_switch_anchor:
-0x06a2 002494 disable user 
-0x06a3 002495 jam param_newconnto ,mem_newconnto_counter 
-0x06a4 002496 set0 mark_fhs_already_good ,mark 
-0x06a5 002497 set0 mark_role_switch_receive_fhs ,mark 
+0x06a0 002494 disable user 
+0x06a1 002495 jam param_newconnto ,mem_newconnto_counter 
+0x06a2 002496 set0 mark_fhs_already_good ,mark 
+0x06a3 002497 set0 mark_role_switch_receive_fhs ,mark 
 :      002498 p_roles_waitfhs_loop:
-0x06a6 002499 call rf_setup_time_master_slot 
-0x06a7 002500 call master_recv_packet 
-0x06a8 002501 bmark1 mark_fhs_already_good ,p_roles_replyto_fhs 
-0x06a9 002502 call new_conn_timeout 
-0x06aa 002503 nbranch p_roles_waitfhs_loop ,blank 
-0x06ab 002504 bmark1 mark_role_switch_receive_fhs ,p_roles_replyto_fhs1 
-0x06ac 002505 branch role_switch_fail_master 
+0x06a4 002499 call rf_setup_time_master_slot 
+0x06a5 002500 call master_recv_packet 
+0x06a6 002501 bmark1 mark_fhs_already_good ,p_roles_replyto_fhs 
+0x06a7 002502 call new_conn_timeout 
+0x06a8 002503 nbranch p_roles_waitfhs_loop ,blank 
+0x06a9 002504 bmark1 mark_role_switch_receive_fhs ,p_roles_replyto_fhs1 
+0x06aa 002505 branch role_switch_fail_master 
 :      002507 p_roles_replyto_fhs:
-0x06ad 002508 call rf_setup_time_slave_slot 
-0x06ae 002509 arg type_id ,type 
-0x06af 002510 call master_send_packet 
-0x06b0 002511 set1 mark_role_switch_receive_fhs ,mark 
-0x06b1 002512 set0 mark_fhs_already_good ,mark 
-0x06b2 002513 force 1 ,am_addr 
-0x06b3 002514 jam 2 ,mem_newconnto_counter 
-0x06b4 002515 branch p_roles_waitfhs_loop 
+0x06ab 002508 call rf_setup_time_slave_slot 
+0x06ac 002509 arg type_id ,type 
+0x06ad 002510 call master_send_packet 
+0x06ae 002511 set1 mark_role_switch_receive_fhs ,mark 
+0x06af 002512 set0 mark_fhs_already_good ,mark 
+0x06b0 002513 force 1 ,am_addr 
+0x06b1 002514 jam 2 ,mem_newconnto_counter 
+0x06b2 002515 branch p_roles_waitfhs_loop 
 :      002517 p_roles_replyto_fhs1:
-0x06b5 002518 fetch 4 ,mem_clke_bt 
-0x06b6 002519 pincrease 8 
-0x06b7 002520 store 4 ,mem_clke_bt 
-0x06b8 002521 branch roles_replyto_fhs + 4 
+0x06b3 002518 fetch 4 ,mem_clke_bt 
+0x06b4 002519 pincrease 8 
+0x06b5 002520 store 4 ,mem_clke_bt 
+0x06b6 002521 branch roles_replyto_fhs + 4 
 :      002523 p_process_dmh:
-0x06b9 002524 bmark1 mark_first_packet ,end_of_packet 
-0x06ba 002525 branch process_dmh + 1 
+0x06b7 002524 bmark1 mark_first_packet ,end_of_packet 
+0x06b8 002525 branch process_dmh + 1 
 :      002527 p_quit_connection_cont:
-0x06bb 002528 call app_disconn_reason_collect_bt 
-0x06bc 002529 call sniff_exit 
-0x06bd 002530 jam bt_evt_bb_disconnected ,mem_fifo_temp 
-0x06be 002531 call ui_ipc_send_event 
-0x06bf 002532 call init_lmp_work 
-0x06c0 002533 call l2cap_init_work 
-0x06c1 002534 branch quit_connection_cont + 8 
+0x06b9 002528 call app_disconn_reason_collect_bt 
+0x06ba 002529 call sniff_exit 
+0x06bb 002530 jam bt_evt_bb_disconnected ,mem_fifo_temp 
+0x06bc 002531 call ui_ipc_send_event 
+0x06bd 002532 call init_lmp_work 
+0x06be 002533 call l2cap_init_work 
+0x06bf 002534 branch quit_connection_cont + 8 
 :      002536 p_prepare_tx:
-0x06c2 002537 fetch 1 ,mem_state 
-0x06c3 002538 isolate1 state_inconn ,pdata 
-0x06c4 002539 call p_bt_power_ctrl ,true 
-0x06c5 002540 branch prepare_tx + 1 
+0x06c0 002537 fetch 1 ,mem_state 
+0x06c1 002538 isolate1 state_inconn ,pdata 
+0x06c2 002539 call p_bt_power_ctrl ,true 
+0x06c3 002540 branch prepare_tx + 1 
 :      002541 p_bt_power_ctrl:
-0x06c6 002542 fetch 1 ,mem_arq 
-0x06c7 002543 isolate1 wack ,pdata 
-0x06c8 002544 call power_ctrl_pac_succ_decrs ,true 
-0x06c9 002545 ncall power_ctrl_pac_succ_incrs ,true 
-0x06ca 002546 branch power_ctrl_start 
+0x06c4 002542 fetch 1 ,mem_arq 
+0x06c5 002543 isolate1 wack ,pdata 
+0x06c6 002544 call power_ctrl_pac_succ_decrs ,true 
+0x06c7 002545 ncall power_ctrl_pac_succ_incrs ,true 
+0x06c8 002546 branch power_ctrl_start 
 :      002548 p_slave_conn_recv_packet:
-0x06cb 002549 call slave_receive_master_slot 
-0x06cc 002550 nbranch shutdown_radio ,sync 
-0x06cd 002551 call save_rssi 
-0x06ce 002552 call p_rssi_signal 
-0x06cf 002553 branch slave_conn_recv_packet + 4 
+0x06c9 002549 call slave_receive_master_slot 
+0x06ca 002550 nbranch shutdown_radio ,sync 
+0x06cb 002551 call save_rssi 
+0x06cc 002552 call p_rssi_signal 
+0x06cd 002553 branch slave_conn_recv_packet + 4 
 :      002555 p_lpm_dispatch:
-0x06d0 002556 rtnmark1 mark_24g 
-0x06d1 002557 call lpo_calibration 
-0x06d2 002558 fetch 3 ,mem_clks_per_lpo 
-0x06d3 002559 rtn blank 
-0x06d4 002560 fetch 1 ,mem_lpm_mode 
-0x06d5 002561 rtn blank 
-0x06d6 002562 fetch 1 ,mem_adc_low_volatage_led_timer_count 
-0x06d7 002563 sub pdata ,10 ,null 
-0x06d8 002564 rtn positive 
-0x06d9 002565 fetch 1 ,mem_ssp_enable 
-0x06da 002566 branch p_lpm_dispatch_next ,blank 
-0x06db 002567 fetch 1 ,mem_sp_local_key_invalid 
-0x06dc 002568 rtn blank 
+0x06ce 002556 rtnmark1 mark_24g 
+0x06cf 002557 call lpo_calibration 
+0x06d0 002558 fetch 3 ,mem_clks_per_lpo 
+0x06d1 002559 rtn blank 
+0x06d2 002560 fetch 1 ,mem_lpm_mode 
+0x06d3 002561 rtn blank 
+0x06d4 002562 fetch 1 ,mem_adc_low_volatage_led_timer_count 
+0x06d5 002563 sub pdata ,10 ,null 
+0x06d6 002564 rtn positive 
+0x06d7 002565 fetch 1 ,mem_ssp_enable 
+0x06d8 002566 branch p_lpm_dispatch_next ,blank 
+0x06d9 002567 fetch 1 ,mem_sp_local_key_invalid 
+0x06da 002568 rtn blank 
 :      002569 p_lpm_dispatch_next:
-0x06dd 002570 fetch 1 ,mem_le_sc_calc 
-0x06de 002571 nrtn blank 
-0x06df 002572 call lpm_check_wake_lock 
-0x06e0 002573 nrtn blank 
-0x06e1 002574 fetch 1 ,mem_context 
-0x06e2 002575 compare 3 ,pdata ,0x7 
-0x06e3 002576 nbranch lpm_dispatch_unconn ,true 
-0x06e4 002577 fetch 2 ,mem_context + coffset_tsniff 
-0x06e5 002578 arg 0xffff ,temp 
-0x06e6 002579 isub temp ,null 
-0x06e7 002580 rtn zero 
-0x06e8 002581 branch lpm_dispatch_next + 9 
+0x06db 002570 fetch 1 ,mem_le_sc_calc 
+0x06dc 002571 nrtn blank 
+0x06dd 002572 call lpm_check_wake_lock 
+0x06de 002573 nrtn blank 
+0x06df 002574 fetch 1 ,mem_context 
+0x06e0 002575 compare 3 ,pdata ,0x7 
+0x06e1 002576 nbranch lpm_dispatch_unconn ,true 
+0x06e2 002577 fetch 2 ,mem_context + coffset_tsniff 
+0x06e3 002578 arg 0xffff ,temp 
+0x06e4 002579 isub temp ,null 
+0x06e5 002580 rtn zero 
+0x06e6 002581 branch lpm_dispatch_next + 9 
 :      002583 p_lpm_set_mult:
-0x06e9 002584 disable wake 
-0x06ea 002585 fetch 1 ,mem_state 
-0x06eb 002586 rtnbit0 state_insniff 
-0x06ec 002587 nbranch lpm_not_match ,match 
-0x06ed 002588 call lpm_match 
-0x06ee 002589 fetch 2 ,mem_rx_window_sniff 
-0x06ef 002590 store 2 ,mem_rx_window 
-0x06f0 002591 fetch 1 ,mem_arq 
-0x06f1 002592 bbit1 wack ,lpm_mult_short 
-0x06f2 002593 bmark0 mark_lpm_mult_enable ,lpm_mult_short 
-0x06f3 002594 call l2cap_malloc_is_fifo_empty 
-0x06f4 002595 nbranch lpm_mult_short ,blank 
-0x06f5 002596 call p_lpm_set_attemp_timeout ,blank 
-0x06f6 002597 branch lpm_set_mult + 13 
+0x06e7 002584 disable wake 
+0x06e8 002585 fetch 1 ,mem_state 
+0x06e9 002586 rtnbit0 state_insniff 
+0x06ea 002587 nbranch lpm_not_match ,match 
+0x06eb 002588 call lpm_match 
+0x06ec 002589 fetch 2 ,mem_rx_window_sniff 
+0x06ed 002590 store 2 ,mem_rx_window 
+0x06ee 002591 fetch 1 ,mem_arq 
+0x06ef 002592 bbit1 wack ,lpm_mult_short 
+0x06f0 002593 bmark0 mark_lpm_mult_enable ,lpm_mult_short 
+0x06f1 002594 call l2cap_malloc_is_fifo_empty 
+0x06f2 002595 nbranch lpm_mult_short ,blank 
+0x06f3 002596 call p_lpm_set_attemp_timeout ,blank 
+0x06f4 002597 branch lpm_set_mult + 13 
 :      002598 p_lpm_set_attemp_timeout:
-0x06f7 002599 jam 1 ,mem_current_sniff_attempt 
-0x06f8 002600 jam 0 ,mem_current_sniff_timeout 
-0x06f9 002601 rtn 
+0x06f5 002599 jam 1 ,mem_current_sniff_attempt 
+0x06f6 002600 jam 0 ,mem_current_sniff_timeout 
+0x06f7 002601 rtn 
 :      002603 p_mouse_bb_disconnected:
-0x06fa 002604 jam zcode_10 ,mem_zcode_temp_param0 
-0x06fb 002605 branch p_zcode_entrance 
+0x06f8 002604 jam zcode_10 ,mem_zcode_temp_param0 
+0x06f9 002605 branch p_zcode_entrance 
 :      002607 p_hid_rx_process:
-0x06fc 002608 jam zcode_11 ,mem_zcode_temp_param0 
-0x06fd 002609 branch p_zcode_entrance 
+0x06fa 002608 jam zcode_11 ,mem_zcode_temp_param0 
+0x06fb 002609 branch p_zcode_entrance 
 :      002611 p_parse_lmp_accepted:
-0x06fe 002612 fetch 1 ,mem_rxbuf + 1 
-0x06ff 002613 store 1 ,mem_lmi_accepted_opcode 
-0x0700 002614 beq lmp_switch_req ,p_parse_lmp_accepted_switch 
-0x0701 002615 branch parse_lmp_accepted + 3 
+0x06fc 002612 fetch 1 ,mem_rxbuf + 1 
+0x06fd 002613 store 1 ,mem_lmi_accepted_opcode 
+0x06fe 002614 beq lmp_switch_req ,p_parse_lmp_accepted_switch 
+0x06ff 002615 branch parse_lmp_accepted + 3 
 :      002616 p_parse_lmp_accepted_switch:
-0x0702 002617 call parse_lmp_accepted_switch 
-0x0703 002618 jam 1 ,mem_bt_rcvd_switch_req_accept 
-0x0704 002619 fetch 1 ,mem_bt_send_lmp_setup_complete 
-0x0705 002620 rtn blank 
-0x0706 002621 jam 2 ,mem_bt_send_lmp_setup_complete 
-0x0707 002622 rtn 
+0x0700 002617 call parse_lmp_accepted_switch 
+0x0701 002618 jam 1 ,mem_bt_rcvd_switch_req_accept 
+0x0702 002619 fetch 1 ,mem_bt_send_lmp_setup_complete 
+0x0703 002620 rtn blank 
+0x0704 002621 jam 2 ,mem_bt_send_lmp_setup_complete 
+0x0705 002622 rtn 
 :      002624 p_send_lmp:
-0x0708 002625 jam zcode_20 ,mem_zcode_temp_param0 
-0x0709 002626 branch p_zcode_entrance 
+0x0706 002625 jam zcode_20 ,mem_zcode_temp_param0 
+0x0707 002626 branch p_zcode_entrance 
 :      002628 p_process_conn_sm:
-0x070a 002629 call lmo_fifo_check 
-0x070b 002630 nrtn blank 
+0x0708 002629 call lmo_fifo_check 
+0x0709 002630 nrtn blank 
 :      002631 p_process_conn_sm_continue:
-0x070c 002632 fetch 1 ,mem_conn_sm 
-0x070d 002633 rtn blank 
-0x070e 002634 beq conn_sm_send_conn_req ,p_host_create_conn_send_conn_req 
-0x070f 002635 beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
-0x0710 002636 branch process_conn_sm_continue + 2 
+0x070a 002632 fetch 1 ,mem_conn_sm 
+0x070b 002633 rtn blank 
+0x070c 002634 beq conn_sm_send_conn_req ,p_host_create_conn_send_conn_req 
+0x070d 002635 beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
+0x070e 002636 branch process_conn_sm_continue + 2 
 :      002638 p_host_creat_conn_wait_switch:
-0x0711 002639 fetch 1 ,mem_switch_flag 
-0x0712 002640 rtneq switch_flag_init 
-0x0713 002641 beq switch_flag_accept ,p_host_create_conn_switch_accept 
-0x0714 002642 branch host_creat_conn_wait_switch + 3 
+0x070f 002639 fetch 1 ,mem_switch_flag 
+0x0710 002640 rtneq switch_flag_init 
+0x0711 002641 beq switch_flag_accept ,p_host_create_conn_switch_accept 
+0x0712 002642 branch host_creat_conn_wait_switch + 3 
 :      002643 p_host_create_conn_switch_accept:
-0x0715 002644 rtn master 
+0x0713 002644 rtn master 
 :      002645 p_host_create_conn_auth_pair:
-0x0716 002647 fetch 1 ,mem_connection_options 
-0x0717 002648 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
-0x0718 002649 branch host_create_conn_auth_pair + 1 
+0x0714 002647 fetch 1 ,mem_connection_options 
+0x0715 002648 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
+0x0716 002649 branch host_create_conn_auth_pair + 1 
 :      002650 p_host_create_conn_auth_pair_true:
-0x0719 002651 fetch 1 ,mem_bt_send_lmp_setup_complete 
-0x071a 002652 beq 1 ,host_create_conn_auth_pair_true 
-0x071b 002654 fetch 1 ,mem_link_key_exists 
-0x071c 002655 branch host_create_conn_auth_pair_nokey ,blank 
-0x071d 002656 fetch 1 ,mem_lmp_conn_state 
-0x071e 002657 rtnbit0 sent_setup_complete 
-0x071f 002658 rtnbit0 received_setup_complete 
-0x0720 002659 fetch 1 ,mem_bt_send_max_slot_req_accept_after_switch 
-0x0721 002660 rtn blank 
-0x0722 002661 jam 0 ,mem_bt_send_max_slot_req_accept_after_switch 
-0x0723 002662 fetch 4 ,mem_aurand_send_delay_time 
-0x0724 002663 arg 20 ,temp 
-0x0725 002664 iadd temp ,temp 
-0x0726 002665 copy clkn_bt ,pdata 
-0x0727 002666 isub temp ,null 
-0x0728 002667 nbranch p_bt_send_max_slot_req_accept_after_switch_wait ,positive 
-0x0729 002668 branch host_create_conn_auth 
+0x0717 002651 fetch 1 ,mem_bt_send_lmp_setup_complete 
+0x0718 002652 beq 1 ,host_create_conn_auth_pair_true 
+0x0719 002654 fetch 1 ,mem_link_key_exists 
+0x071a 002655 branch host_create_conn_auth_pair_nokey ,blank 
+0x071b 002656 fetch 1 ,mem_lmp_conn_state 
+0x071c 002657 rtnbit0 sent_setup_complete 
+0x071d 002658 rtnbit0 received_setup_complete 
+0x071e 002659 fetch 1 ,mem_bt_send_max_slot_req_accept_after_switch 
+0x071f 002660 rtn blank 
+0x0720 002661 jam 0 ,mem_bt_send_max_slot_req_accept_after_switch 
+0x0721 002662 fetch 4 ,mem_aurand_send_delay_time 
+0x0722 002663 arg 20 ,temp 
+0x0723 002664 iadd temp ,temp 
+0x0724 002665 copy clkn_bt ,pdata 
+0x0725 002666 isub temp ,null 
+0x0726 002667 nbranch p_bt_send_max_slot_req_accept_after_switch_wait ,positive 
+0x0727 002668 branch host_create_conn_auth 
 :      002670 p_bt_send_max_slot_req_accept_after_switch_wait:
-0x072a 002671 jam 1 ,mem_bt_send_max_slot_req_accept_after_switch 
-0x072b 002672 rtn 
+0x0728 002671 jam 1 ,mem_bt_send_max_slot_req_accept_after_switch 
+0x0729 002672 rtn 
 :      002674 p_host_create_conn_send_conn_req:
-0x072c 002675 jam 20 ,mem_mouse_send_switch_req_timer 
-0x072d 002676 branch host_create_conn_send_conn_req 
+0x072a 002675 jam 20 ,mem_mouse_send_switch_req_timer 
+0x072b 002676 branch host_create_conn_send_conn_req 
 :      002682 p_check_51cmd_once_continue:
-0x072e 002683 call lmo_fifo_check 
-0x072f 002684 nbranch check_51cmd_restore ,blank 
-0x0730 002685 fetch 1 ,mem_fifo_temp 
-0x0731 002686 bmark0 mark_context ,check_51cmd_check_idle 
-0x0732 002687 beq bt_cmd_store_reconn_info_le ,p_flash_store_le_reconn_info 
-0x0733 002688 beq bt_cmd_store_reconn_info_bt ,p_flash_store_bd_reconn_info 
-0x0734 002689 beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
-0x0735 002690 branch check_51cmd_once_continue + 2 
+0x072c 002683 call lmo_fifo_check 
+0x072d 002684 nbranch check_51cmd_restore ,blank 
+0x072e 002685 fetch 1 ,mem_fifo_temp 
+0x072f 002686 bmark0 mark_context ,check_51cmd_check_idle 
+0x0730 002687 beq bt_cmd_store_reconn_info_le ,p_flash_store_le_reconn_info 
+0x0731 002688 beq bt_cmd_store_reconn_info_bt ,p_flash_store_bd_reconn_info 
+0x0732 002689 beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
+0x0733 002690 branch check_51cmd_once_continue + 2 
 :      002692 p_check_51cmd_ble_update_connect_param:
-0x0736 002693 call le_fifo_check_full 
-0x0737 002694 nrtn blank 
-0x0738 002695 branch le_l2cap_tx_update_req 
+0x0734 002693 call le_fifo_check_full 
+0x0735 002694 nrtn blank 
+0x0736 002695 branch le_l2cap_tx_update_req 
 :      002697 p_flash_store_le_reconn_info:
-0x0739 002698 jam rec_4_mode ,mem_record_bt_mode 
-0x073a 002699 fetch 6 ,mem_le_plap 
-0x073b 002700 branch p_flash_store_reconn_info 
+0x0737 002698 jam rec_4_mode ,mem_record_bt_mode 
+0x0738 002699 fetch 6 ,mem_le_plap 
+0x0739 002700 branch p_flash_store_reconn_info 
 :      002701 p_flash_store_bd_reconn_info:
-0x073c 002702 jam rec_3_mode ,mem_record_bt_mode 
-0x073d 002703 fetch 6 ,mem_plap 
+0x073a 002702 jam rec_3_mode ,mem_record_bt_mode 
+0x073b 002703 fetch 6 ,mem_plap 
 :      002704 p_flash_store_reconn_info:
-0x073e 002705 store 6 ,mem_temp_lap 
+0x073c 002705 store 6 ,mem_temp_lap 
 :      002706 p_mouse_store_remote_bdaddr:
-0x073f 002707 fetch mouse_flag_len ,mem_mouse_flag 
-0x0740 002708 rtnbit0 mouse_store_eeprom_flag 
-0x0741 002709 arg mouse_store_eeprom_flag ,queue 
-0x0742 002710 call mouse_disable_function_flag 
-0x0743 002711 call mouse_check_device_addr 
+0x073d 002707 fetch mouse_flag_len ,mem_mouse_flag 
+0x073e 002708 rtnbit0 mouse_store_eeprom_flag 
+0x073f 002709 arg mouse_store_eeprom_flag ,queue 
+0x0740 002710 call mouse_disable_function_flag 
+0x0741 002711 call mouse_check_device_addr 
 :      002712 p_mouse_unplug_clean_bdaddr:
-0x0744 002713 call mouse_before_store_reconn_info 
-0x0745 002714 branch p_mouse_store_flash_device_info 
+0x0742 002713 call mouse_before_store_reconn_info 
+0x0743 002714 branch p_mouse_store_flash_device_info 
 :      002719 power_ctrl_pac_succ_cnt_init:
-0x0746 002720 jam 1 ,mem_power_ctrl_level 
-0x0747 002721 jam 0 ,mem_power_ctrl_pac_succ_cnt 
-0x0748 002722 rtn 
+0x0744 002720 jam 1 ,mem_power_ctrl_level 
+0x0745 002721 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x0746 002722 rtn 
 :      002723 power_ctrl_pac_succ_incrs:
-0x0749 002724 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x074a 002725 increase 1 ,pdata 
-0x074b 002726 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0x074c 002727 rtn 
+0x0747 002724 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0748 002725 increase 1 ,pdata 
+0x0749 002726 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0x074a 002727 rtn 
 :      002728 power_ctrl_pac_succ_decrs:
-0x074d 002729 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x074e 002730 sub pdata ,2 ,null 
-0x074f 002731 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-0x0750 002732 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0751 002733 rtneq 0 
-0x0752 002734 increase -1 ,pdata 
-0x0753 002735 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0754 002736 rtn 
+0x074b 002729 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x074c 002730 sub pdata ,2 ,null 
+0x074d 002731 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
+0x074e 002732 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x074f 002733 rtneq 0 
+0x0750 002734 increase -1 ,pdata 
+0x0751 002735 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0752 002736 rtn 
 :      002737 power_ctrl_pac_succ_cnt_reinit:
-0x0755 002738 jam 3 ,mem_power_ctrl_pac_succ_cnt 
-0x0756 002739 rtn 
+0x0753 002738 jam 3 ,mem_power_ctrl_pac_succ_cnt 
+0x0754 002739 rtn 
 :      002741 power_ctrl_start:
-0x0757 002742 fetch 2 ,mem_ui_state_map 
-0x0758 002743 rtnbit1 ui_state_ble_adv 
-0x0759 002744 rtnbit1 ui_state_bt_reconnect 
-0x075a 002745 rtnbit1 ui_state_bt_discovery 
-0x075b 002747 arg mem_rssi_signal_buf ,rega 
-0x075c 002748 call p_rssi_average 
-0x075d 002749 storet 1 ,mem_rssi_avg_received 
-0x075e 002751 setarg rssi_dis_max_24g 
-0x075f 002752 bmark1 mark_24g ,power_ctrl_start_next 
-0x0760 002753 setarg rssi_dis_max_ble 
+0x0755 002742 fetch 2 ,mem_ui_state_map 
+0x0756 002743 rtnbit1 ui_state_ble_adv 
+0x0757 002744 rtnbit1 ui_state_bt_reconnect 
+0x0758 002745 rtnbit1 ui_state_bt_discovery 
+0x0759 002747 arg mem_rssi_signal_buf ,rega 
+0x075a 002748 call p_rssi_average 
+0x075b 002749 storet 1 ,mem_rssi_avg_received 
+0x075c 002751 setarg rssi_dis_max_24g 
+0x075d 002752 bmark1 mark_24g ,power_ctrl_start_next 
+0x075e 002753 setarg rssi_dis_max_ble 
 :      002754 power_ctrl_start_next:
-0x0761 002755 isub temp ,null 
-0x0762 002756 nbranch power_ctrl_txpower_incrs_force ,positive 
-0x0763 002758 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0764 002759 sub pdata ,2 ,null 
-0x0765 002760 nbranch power_ctrl_txpower_decrs_check ,positive 
-0x0766 002761 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0767 002762 beq 0 ,power_ctrl_txpower_incrs 
-0x0768 002763 rtn 
+0x075f 002755 isub temp ,null 
+0x0760 002756 nbranch power_ctrl_txpower_incrs_force ,positive 
+0x0761 002758 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0762 002759 sub pdata ,2 ,null 
+0x0763 002760 nbranch power_ctrl_txpower_decrs_check ,positive 
+0x0764 002761 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0765 002762 beq 0 ,power_ctrl_txpower_incrs 
+0x0766 002763 rtn 
 :      002765 power_ctrl_txpower_decrs_check:
-0x0769 002766 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x076a 002767 rtnne 32 
-0x076b 002768 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x0767 002766 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0768 002767 rtnne 32 
+0x0769 002768 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 :      002769 power_ctrl_txpower_decrs:
-0x076c 002770 fetcht 1 ,mem_rssi_avg_received 
-0x076d 002771 setarg rssi_dis_min_24g 
-0x076e 002772 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
-0x076f 002773 setarg rssi_dis_min_ble 
+0x076a 002770 fetcht 1 ,mem_rssi_avg_received 
+0x076b 002771 setarg rssi_dis_min_24g 
+0x076c 002772 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
+0x076d 002773 setarg rssi_dis_min_ble 
 :      002774 power_ctrl_txpower_decrs_next:
-0x0770 002775 isub temp ,null 
-0x0771 002776 nrtn positive 
-0x0772 002777 fetch 1 ,mem_power_ctrl_level 
-0x0773 002778 beq 0 ,power_ctrl_decrs_level0 
-0x0774 002779 increase -1 ,pdata 
-0x0775 002780 store 1 ,mem_power_ctrl_level 
-0x0776 002781 beq 0 ,power_ctrl_decrs_level0 
+0x076e 002775 isub temp ,null 
+0x076f 002776 nrtn positive 
+0x0770 002777 fetch 1 ,mem_power_ctrl_level 
+0x0771 002778 beq 0 ,power_ctrl_decrs_level0 
+0x0772 002779 increase -1 ,pdata 
+0x0773 002780 store 1 ,mem_power_ctrl_level 
+0x0774 002781 beq 0 ,power_ctrl_decrs_level0 
 :      002782 power_ctrl_decrs_level1:
 :      002783 power_ctrl_incrs_level1:
-0x0777 002784 jam tx_power_0db ,mem_tx_power 
-0x0778 002785 rtn 
+0x0775 002784 jam tx_power_0db ,mem_tx_power 
+0x0776 002785 rtn 
 :      002787 power_ctrl_txpower_incrs_force:
-0x0779 002788 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x0777 002788 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 :      002789 power_ctrl_txpower_incrs:
-0x077a 002790 fetch 1 ,mem_power_ctrl_level 
-0x077b 002791 beq 2 ,power_ctrl_incrs_level2 
-0x077c 002792 increase 1 ,pdata 
-0x077d 002793 store 1 ,mem_power_ctrl_level 
-0x077e 002794 beq 1 ,power_ctrl_incrs_level1 
+0x0778 002790 fetch 1 ,mem_power_ctrl_level 
+0x0779 002791 beq 2 ,power_ctrl_incrs_level2 
+0x077a 002792 increase 1 ,pdata 
+0x077b 002793 store 1 ,mem_power_ctrl_level 
+0x077c 002794 beq 1 ,power_ctrl_incrs_level1 
 :      002795 power_ctrl_incrs_level2:
-0x077f 002796 jam tx_power_5db ,mem_tx_power 
-0x0780 002797 rtn 
+0x077d 002796 jam tx_power_5db ,mem_tx_power 
+0x077e 002797 rtn 
 :      002799 power_ctrl_decrs_level0:
-0x0781 002800 jam tx_power_f5db ,mem_tx_power 
-0x0782 002801 rtn 
+0x077f 002800 jam tx_power_f5db ,mem_tx_power 
+0x0780 002801 rtn 
 :      002804 p_set_freq_tx:
-0x0783 002805 storet 1 ,mem_last_freq 
-0x0784 002806 add temp ,0 ,rega 
-0x0785 002807 call rf_write_freq 
-0x0786 002808 setarg param_pll_setup 
-0x0787 002809 call sleep 
+0x0781 002805 storet 1 ,mem_last_freq 
+0x0782 002806 add temp ,0 ,rega 
+0x0783 002807 call rf_write_freq 
+0x0784 002808 setarg param_pll_setup 
+0x0785 002809 call sleep 
 :      002810 p_rf_tx_enable:
-0x0788 002811 jam 0x1 ,rfen_adc 
-0x0789 002812 jam 0x3c ,rfen_rx 
-0x078a 002813 jam 0xe0 ,rfen_tx 
-0x078b 002814 nop 10 
-0x078c 002815 jam 0x01 ,rfen_mdm 
-0x078d 002816 jam 0x3d ,rfen_mdm 
-0x078e 002817 nop 10 
-0x078f 002818 jam 0xb7 ,rfen_sn 
-0x0790 002819 nop 10 
-0x0791 002820 jam 0x7d ,rfen_mdm 
-0x0792 002821 fetch 1 ,mem_tx_power 
-0x0793 002824 beq tx_power_5db ,p_set_tx_power_5db 
-0x0794 002826 beq tx_power_f5db ,p_set_tx_power_f5db 
-0x0795 002827 beq tx_power_pair ,p_set_tx_power_pair 
+0x0786 002811 jam 0x1 ,rfen_adc 
+0x0787 002812 jam 0x3c ,rfen_rx 
+0x0788 002813 jam 0xe0 ,rfen_tx 
+0x0789 002814 nop 10 
+0x078a 002815 jam 0x01 ,rfen_mdm 
+0x078b 002816 jam 0x3d ,rfen_mdm 
+0x078c 002817 nop 10 
+0x078d 002818 jam 0xb7 ,rfen_sn 
+0x078e 002819 nop 10 
+0x078f 002820 jam 0x7d ,rfen_mdm 
+0x0790 002821 fetch 1 ,mem_tx_power 
+0x0791 002824 beq tx_power_5db ,p_set_tx_power_5db 
+0x0792 002826 beq tx_power_f5db ,p_set_tx_power_f5db 
+0x0793 002827 beq tx_power_pair ,p_set_tx_power_pair 
 :      002829 p_set_tx_power_0db:
-0x0796 002830 call p_rx_low_sens 
-0x0797 002832 jam 0xd0 ,0x8955 
-0x0798 002833 jam 0xe0 ,0x8956 
-0x0799 002835 jam 0x6c ,0x8958 
-0x079a 002837 branch set_tx_power_0db 
+0x0794 002830 call p_rx_low_sens 
+0x0795 002832 jam 0xd0 ,0x8955 
+0x0796 002833 jam 0xe0 ,0x8956 
+0x0797 002835 jam 0x6c ,0x8958 
+0x0798 002837 branch set_tx_power_0db 
 :      002849 p_set_tx_power_5db:
-0x079b 002850 call p_rx_high_sens 
-0x079c 002852 jam 0xd0 ,0x8955 
-0x079d 002853 jam 0xe0 ,0x8956 
-0x079e 002855 jam 0x3c ,0x8958 
-0x079f 002857 branch set_tx_power_5db 
+0x0799 002850 call p_rx_high_sens 
+0x079a 002852 jam 0xd0 ,0x8955 
+0x079b 002853 jam 0xe0 ,0x8956 
+0x079c 002855 jam 0x3c ,0x8958 
+0x079d 002857 branch set_tx_power_5db 
 :      002869 p_set_tx_power_f5db:
-0x07a0 002870 call p_rx_low_sens 
-0x07a1 002872 jam 0xd0 ,0x8955 
-0x07a2 002873 jam 0xc0 ,0x8956 
-0x07a3 002875 jam 0x6c ,0x8958 
-0x07a4 002877 branch set_tx_power_f5db 
+0x079e 002870 call p_rx_low_sens 
+0x079f 002872 jam 0xd0 ,0x8955 
+0x07a0 002873 jam 0xc0 ,0x8956 
+0x07a1 002875 jam 0x6c ,0x8958 
+0x07a2 002877 branch set_tx_power_f5db 
 :      002879 p_rx_low_sens:
-0x07a5 002880 jam 0x5b ,0x894c 
-0x07a6 002881 jam 0x96 ,0x894d 
-0x07a7 002882 jam 0x2c ,0x894e 
-0x07a8 002883 jam 0x46 ,0x894f 
-0x07a9 002884 rtn 
+0x07a3 002880 jam 0x5b ,0x894c 
+0x07a4 002881 jam 0x96 ,0x894d 
+0x07a5 002882 jam 0x2c ,0x894e 
+0x07a6 002883 jam 0x46 ,0x894f 
+0x07a7 002884 rtn 
 :      002886 p_rx_high_sens:
-0x07aa 002887 jam 0xfb ,0x894c 
-0x07ab 002888 jam 0xef ,0x894d 
-0x07ac 002889 jam 0xec ,0x894e 
-0x07ad 002890 jam 0x5e ,0x894f 
-0x07ae 002891 rtn 
+0x07a8 002887 jam 0xfb ,0x894c 
+0x07a9 002888 jam 0xef ,0x894d 
+0x07aa 002889 jam 0xec ,0x894e 
+0x07ab 002890 jam 0x5e ,0x894f 
+0x07ac 002891 rtn 
 :      002893 p_set_tx_power_pair:
-0x07af 002895 jam 0xc2 ,0x8956 
-0x07b0 002896 jam 0xd0 ,0x8955 
-0x07b1 002897 rtn 
+0x07ad 002895 jam 0xc2 ,0x8956 
+0x07ae 002896 jam 0xd0 ,0x8955 
+0x07af 002897 rtn 
 :      002899 p_shutdown_radio:
-0x07b2 002900 force 8 ,radio_ctrl 
-0x07b3 002901 branch shutdown_radio + 1 
+0x07b0 002900 force 8 ,radio_ctrl 
+0x07b1 002901 branch shutdown_radio + 1 
 :      002905 p_zcode_entrance:
-0x07b4 002906 fetcht 1 ,mem_zcode_temp_param0 
-0x07b5 002907 rshift4 temp ,temp 
-0x07b6 002908 fetch 1 ,mem_zcode_current_number 
-0x07b7 002909 isub temp ,null 
-0x07b8 002910 branch p_zcode_run ,zero 
-0x07b9 002911 storet 1 ,mem_zcode_current_number 
-0x07ba 002912 increase 1 ,temp 
-0x07bb 002913 setarg zcode_buff_size 
-0x07bc 002914 imul32 temp ,temp 
-0x07bd 002915 fetch 3 ,mem_xip_flash_offset 
-0x07be 002916 isub temp ,pdata 
-0x07bf 002918 fetcht 3 ,mem_flash_start_addr 
-0x07c0 002919 iadd temp ,pdata 
-0x07c1 002920 increase -5 ,pdata 
-0x07c2 002921 store 3 ,mem_flash_address 
-0x07c3 002923 call p_flash_release_deep_power_down 
+0x07b2 002906 fetcht 1 ,mem_zcode_temp_param0 
+0x07b3 002907 rshift4 temp ,temp 
+0x07b4 002908 fetch 1 ,mem_zcode_current_number 
+0x07b5 002909 isub temp ,null 
+0x07b6 002910 branch p_zcode_run ,zero 
+0x07b7 002911 storet 1 ,mem_zcode_current_number 
+0x07b8 002912 increase 1 ,temp 
+0x07b9 002913 setarg zcode_buff_size 
+0x07ba 002914 imul32 temp ,temp 
+0x07bb 002915 fetch 3 ,mem_xip_flash_offset 
+0x07bc 002916 isub temp ,pdata 
+0x07bd 002918 fetcht 3 ,mem_flash_start_addr 
+0x07be 002919 iadd temp ,pdata 
+0x07bf 002920 increase -5 ,pdata 
+0x07c0 002921 store 3 ,mem_flash_address 
+0x07c1 002923 call p_flash_release_deep_power_down 
 :      002924 p_zcode_read_loop:
-0x07c4 002925 fetch 3 ,mem_flash_address 
-0x07c5 002926 arg zcode_buff_size ,temp 
-0x07c6 002927 arg mem_zcode_buff ,rega 
-0x07c7 002928 call spid_read_flash 
-0x07c8 002929 fetch 4 ,mem_zcode_buff 
-0x07c9 002930 fetcht 4 ,mem_zcode_head 
-0x07ca 002931 isub temp ,null 
-0x07cb 002932 nbranch p_zcode_read_loop ,zero 
-0x07cc 002933 call p_mouse_spi_init 
-0x07cd 002935 setarg mem_zcode_buff 
-0x07ce 002936 store 2 ,mem_patch_ptr 
-0x07cf 002937 jam zcode_code_size ,mem_patch_len 
-0x07d0 002938 call load_ucode 
-0x07d1 002939 setarg 0 
-0x07d2 002940 store 4 ,mem_patch_ptr 
+0x07c2 002925 fetch 3 ,mem_flash_address 
+0x07c3 002926 arg zcode_buff_size ,temp 
+0x07c4 002927 arg mem_zcode_buff ,rega 
+0x07c5 002928 call spid_read_flash 
+0x07c6 002929 fetch 4 ,mem_zcode_buff 
+0x07c7 002930 fetcht 4 ,mem_zcode_head 
+0x07c8 002931 isub temp ,null 
+0x07c9 002932 nbranch p_zcode_read_loop ,zero 
+0x07ca 002933 call p_mouse_spi_init 
+0x07cb 002935 setarg mem_zcode_buff 
+0x07cc 002936 store 2 ,mem_patch_ptr 
+0x07cd 002937 jam zcode_code_size ,mem_patch_len 
+0x07ce 002938 call load_ucode 
+0x07cf 002939 setarg 0 
+0x07d0 002940 store 4 ,mem_patch_ptr 
 :      002941 p_zcode_run:
-0x07d3 002942 fetch 1 ,mem_zcode_temp_param0 
-0x07d4 002943 branch p_zcode 
+0x07d1 002942 fetch 1 ,mem_zcode_temp_param0 
+0x07d2 002943 branch p_zcode 
               org 0x2000
 :      002959 start:
 0x2000 002960 call lpmstate 
Index: output/bt_program23.meta
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/bt_program23.meta	(revision 2516)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/bt_program23.meta	(working copy)
@@ -2000,8 +2000,8 @@
 	call p_adc_bat_percent_lowpower_out
 	fetch 1,mem_adc_power_flag
 	bbit1 2,p_mouse_set_select_state
-	bbit1 1,app_enter_hibernate
-	bbit0 0,p_mouse_adc_no_low_voltage
+//	bbit1 1,app_enter_hibernate
+//	bbit0 0,p_mouse_adc_no_low_voltage
 	jam 1,mem_mouse_adc_last_low_voltage_flag
 	branch mouse_adc_low_voltage
 
Index: output/bt_program23.rom
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/bt_program23.rom	(revision 2516)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/bt_program23.rom	(working copy)
@@ -2,7 +2,7 @@
 00100000010000000000010000011001
 01101000000000001100000111011110
 01100000000000001100110010111000
-00100000010000000000011101000110
+00100000010000000000011101000100
 01101000000000001100011010000101
 01100000000000001100101101000100
 01101000000000001100101100110000
@@ -16,7 +16,7 @@
 01100000000000010100110100110010
 01011000000000000000010000000101
 01100000000000010100000111101111
-01011000000000000000011010000101
+01011000000000000000011010000011
 01100000000000010100000111111001
 01011000000000000000010000110100
 01100000000000010100000111110001
@@ -65,45 +65,45 @@
 11000010100001000000000001011000
 11000000000000001000000001110101
 11000000000000010000000001111110
-11000000010000101000011110110010
-11000000010001001000011110000011
-11000000000011011000011010011110
-11000000000100110000011010100000
-11000000001001000000011010111011
-11000000001001010000011011000010
-11000000001010001000011011001011
-11000000001011001000011010111001
-11000000010100111000011011010000
-11000000010101101000011011101001
+11000000010000101000011110110000
+11000000010001001000011110000001
+11000000000011011000011010011100
+11000000000100110000011010011110
+11000000001001000000011010111001
+11000000001001010000011011000000
+11000000001010001000011011001001
+11000000001011001000011010110111
+11000000010100111000011011001110
+11000000010101101000011011100111
 11000000011001011011001111100100
-11000000011101001000011011111010
+11000000011101001000011011111000
 11000000010100001000000010000111
 11000000010110001000000010001100
 11000000010110010000000010010110
 11000000011000100000001011011100
-11000000011100110000010110001011
-11000000011101010000010111001110
-11000000011101011000010111010100
-11000000011101100000010111011011
+11000000011100110000010110001001
+11000000011101010000010111001100
+11000000011101011000010111010010
+11000000011101100000010111011001
 00100000001000000010101010001110
-11000000000111001000010111100100
-11000000001000011000010111101100
-11000000001001010000010111110010
-11000000001010111000010111110101
-11000000001011001000010111110111
-11000000001100011000010111111001
-11000000001100110000011000100011
-11000000001100111000011000111010
-11000000001101010000011001110000
-11000000001110111000011001111011
-11000000000000101000011011111100
-11000000010000000000011011111110
-11000000010000010000011100001000
-11000000010001000000011100001010
-11000000010001100000011010001011
-11000000010001101000011010010111
+11000000000111001000010111100010
+11000000001000011000010111101010
+11000000001001010000010111110000
+11000000001010111000010111110011
+11000000001011001000010111110101
+11000000001100011000010111110111
+11000000001100110000011000100001
+11000000001100111000011000111000
+11000000001101010000011001101110
+11000000001110111000011001111001
+11000000000000101000011011111010
+11000000010000000000011011111100
+11000000010000010000011100000110
+11000000010001000000011100001000
+11000000010001100000011010001001
+11000000010001101000011010010101
 11000000010100000000010100101000
-11000000011111010000011100101110
+11000000011111010000011100101100
 00100000001000000010101010001110
 00011111111000100010001000000000
 01101000000010001100110010111100
@@ -157,7 +157,7 @@
 00100000010000000000000101101001
 01101000000000001100110000010001
 11000001111111111000000000000000
-00100000010000000000011101010111
+00100000010000000000011101010101
 00100000010000000000000010101010
 01101000000000001100101100100110
 11000000000000001000001111101110
@@ -252,10 +252,10 @@
 01111001001111111111111000000100
 01100000000000001100110000000010
 01100000000000001100101110111101
-00100000010000000000011101001101
+00100000010000000000011101001011
 00100000010000000000001000000011
 00100000011000000000000000000000
-00100000010000000000011101001101
+00100000010000000000011101001011
 01101000000000001100110100111000
 11000000000000001000000100000110
 11000000000000010000000100001010
@@ -282,7 +282,7 @@
 00100000010000000000001000000011
 01110000010011000100011000000010
 00100000001000000000000101101001
-00100000010000000000011101001101
+00100000010000000000011101001011
 01110000010011010011010000000000
 00100000001000000000000011110001
 01110000010011010011100100000010
@@ -369,7 +369,7 @@
 00100100001101111000000110011010
 00100000010000000000000110000011
 00100000010000000000000110110101
-00100000010000000000011101001001
+00100000010000000000011101000111
 01110000010010110101011000000000
 01101000000000001100110000000000
 00011111111000001111111000000001
@@ -391,7 +391,7 @@
 01101000000000001100110000000010
 11000010100000100000000011111010
 00100000011000000000000000000000
-00100000010000000000011101000110
+00100000010000000000011101000100
 00100000001000000000000110111110
 01111000010101111111110000000000
 00100000010000000000001001101010
@@ -443,13 +443,13 @@
 11011000101000000100101111011111
 00100000001000000111111100000001
 01110000000100011100010110010000
-00100000001000000000011110110100
+00100000001000000000011110110010
 01110000000100011100010110010001
-00100000001000000000011110110100
+00100000001000000000011110110010
 01110000000100011100010101100000
-00100000001000000000011110110100
+00100000001000000000011110110010
 01110000000100011100010101110000
-00100000001000000000011110110100
+00100000001000000000011110110010
 01110000000100011001111011111111
 01101000000000001100110000000010
 01100000000000001001000110011111
@@ -775,7 +775,7 @@
 01011000000000000000000000000100
 11100000110000001000000000000000
 11011000110000000100001110010000
-00100000010000000000010111010111
+00100000010000000000010111010101
 00100000001000000111110111110100
 11011010001000000100001101110000
 11101010001000001000000000000000
@@ -785,7 +785,7 @@
 11000001000000001000000000000000
 00100000001000000000001100001100
 01110000000100011100010101100001
-00100000001000000000011110110100
+00100000001000000000011110110010
 01110000010000100001001001110110
 00100000001000000011110100110110
 00100000010000000000001100010100
@@ -823,7 +823,7 @@
 01011000000000000000100000000110
 00100000001000000110010000010011
 01110000000100011100010110000000
-00100000001000000000011110110100
+00100000001000000000011110110010
 01101000000010001100101101000011
 00100000001000000110100000100101
 01110000100000001000011001000000
@@ -981,7 +981,7 @@
 00100000001000000000001111010101
 01110000010010110100100100000000
 01101000000010001100101101001010
-00100000001000000000010110111110
+00100000001000000000010110111100
 01110000010010110100100100000001
 01101000000100001000000001111100
 01111001001111111111111000000101
@@ -996,7 +996,7 @@
 01101000000010001100101101001011
 00100000001000000110100000101001
 01101000000010001100101101001011
-00100000001000000000010111001001
+00100000001000000000010111000111
 00100000010000000000001111100101
 00100000001000000000001111010101
 01110000010010110101000000000000
@@ -1118,10 +1118,10 @@
 00100000010000000000010001011111
 00100000001000000011111011100000
 01101000000010001100011011100111
-00100000010000000000010111000000
+00100000010000000000010110111110
 00100000010000000000010001100100
 01101000000010001100011011100111
-00100000001000000000010111001001
+00100000001000000000010111000111
 01101000000010001100011011100111
 00100000010000000110100000011101
 00100000001000001011110101100010
@@ -1154,43 +1154,43 @@
 00100000001000000100000101111101
 00100000010000000000001100011101
 01110000000100011100010110110000
-00100000001000000000011110110100
+00100000001000000000011110110010
 01110000010010110110100000000000
 00100000010000000000010010101001
 01110000000100011100010110100010
-00100000001000000000011110110100
+00100000001000000000011110110010
 01110000000010101001100100010010
 00100000001000000111110110001111
 01110000000100011100010110110011
-00100000001000000000011110110100
+00100000001000000000011110110010
 01110000000100011100010110100001
-00100000001000000000011110110100
+00100000001000000000011110110010
 01110000000100011100010110100011
-00100000001000000000011110110100
+00100000001000000000011110110010
 00100000010000000100001110001110
 00100000001000000011001110100111
 01110000000100011100010110110001
-00100000001000000000011110110100
+00100000001000000000011110110010
 01110000010010000000100100000000
 00100000010000000000001100011101
 00100000001000000100001011001010
 00100000010000000000010010101001
 01110000000100011100010110110100
-00100000001000000000011110110100
+00100000001000000000011110110010
 01110000000100011100010110110010
-00100000001000000000011110110100
+00100000001000000000011110110010
 00100000010000000000001100011101
 01110000000100011100010110010010
-00100000001000000000011110110100
+00100000001000000000011110110010
 00100000010000000000010010101001
 01110000010010110101011000000000
 01110000000100011100010101010001
-00100000001000000000011110110100
+00100000001000000000011110110010
 00100000010000000000001100011101
 00100000001000000011111110001101
 00100000010000000000010010101001
 01110000000100011100010110100100
-00100000001000000000011110110100
+00100000001000000000011110110010
 01101000000000001100101011111110
 00100000011110100000000000000000
 01110000010010101111111000000000
@@ -1250,7 +1250,7 @@
 11011010011000000100101101101001
 11011010010000000000010011100100
 00100000001000000011001101101101
-00100000001000000000010111010100
+00100000001000000000010111010010
 11011010011000000100100000000111
 11011010010000000000010011101000
 00100000001000000011001101101101
@@ -1343,22 +1343,20 @@
 01100000000000001100011011001110
 00011111111001100111110000000101
 00100000000000000000000001100100
-00100000010000010000010101001111
-00100100010000010000010101010011
+00100000010000010000010101001101
+00100100010000010000010101010001
 00100000010000000110100010101000
-00100000010000000000010101011110
+00100000010000000000010101011100
 00100000010000000000010100101000
 01100000000000010100011100001111
 11011010001000000100011100001001
-00100000010000000000010101101000
+00100000010000000000010101100110
 01101000000000001100001000110001
 11000010100000010000010100000101
-11000010100000001011010000001010
-11000011000000000000010101010110
 01110000010010101111110100000001
 00100000001000000100001111100111
 01101000000000001100101101001001
-00100100001110100000010101010011
+00100100001110100000010101010001
 01110000010000100010110100000010
 00100000011000000000000000000000
 01110000010001101100111000000000
@@ -1373,7 +1371,7 @@
 01100000000000001100011100010101
 00100000001000000100001010010110
 01101000000000001100001000101101
-11000000000000010000010101100001
+11000000000000010000010101011111
 00100000001000000110100011101100
 01101000000100001000000001111100
 01111001001111111111111000000101
@@ -1385,13 +1383,13 @@
 11101010001001000000000000000000
 01100000000001000000101010011010
 01101000000000001100001000101101
-11000000000000010000010101111001
-11000000000000000000010101101101
+11000000000000010000010101110111
+11000000000000000000010101101011
 01101000000000010000101010100000
 01101000000010010000101010011100
 10011000010001100111110000000000
 00100100001000010110100101000100
-00100000010000000000010101111111
+00100000010000000000010101111101
 01101000000010010000101010011110
 10011000010001100111110000000000
 00100100001000010110100101000000
@@ -1402,9 +1400,9 @@
 01101000000010010100101101011110
 01101000000000010000101010100000
 10011000010001100111110000000000
-00100100001000010000010110000011
+00100100001000010000010110000001
 00100000010000000000010100000111
-00100000001000000000010110000111
+00100000001000000000010110000101
 01101000000010001100001000110001
 01111001001111111000010000000001
 01100000000010001100001000110001
@@ -1423,51 +1421,51 @@
 00100000010000000011111110110101
 00100000010000000100000001111001
 00100000010000000100000001111110
-00100000010000000000010110010100
+00100000010000000000010110010010
 00100100011101000000000000000000
 00100000001000000011111110100000
-00100000010000000000010110010110
+00100000010000000000010110010100
 00100000001000000100000010011010
 11011010001000000000000000000000
-00100000010000000000010110100000
-00100000010000000000010110100110
-00100000010000000000010110101100
-00100000010000000000010110011100
+00100000010000000000010110011110
+00100000010000000000010110100100
+00100000010000000000010110101010
+00100000010000000000010110011010
 00100000001000000100000010001110
 01101000000000001100011011100101
 11000001011111111000000000000000
-00100000010000000000010110110010
-00100000001000000000010110111000
+00100000010000000000010110110000
+00100000001000000000010110110110
 01101000000010001100011011100010
-00100000010000000000010111001001
+00100000010000000000010111000111
 01101000000010001100011011100010
 00100000010000000110100000011101
 01111001001000001010001000000000
 00100000011000000000000000000000
 01101000000010001100011011100011
-00100000010000000000010111001001
+00100000010000000000010111000111
 01101000000010001100011011100011
 00100000010000000110100000011101
 01111001001000001010001000000001
 00100000011000000000000000000000
 01101000000010001100011011100100
-00100000010000000000010111001001
+00100000010000000000010111000111
 01101000000010001100011011100100
 00100000010000000110100000011101
 01111001001000001010001000000010
 00100000011000000000000000000000
 01101000000010001100011011100101
-00100000010000000000010111000000
+00100000010000000000010110111110
 01101000000010001100011011100101
 00100000010000000110100000011101
 01111101001000001010001000000011
-00100000001000000000010111001001
+00100000001000000000010111000111
 01101000000010001100011011100110
-00100000010000000000010111000000
+00100000010000000000010110111110
 01101000000010001100011011100110
 00100000010000000110100000011101
 01111101001000001010001000000100
-00100000001000000000010111001001
+00100000001000000000010111000111
 01111001001111111000010000000111
 00100000001000000110100000000110
 01111001001111111000010000000111
@@ -1483,16 +1481,16 @@
 11011000101000001000000001111000
 00100000010000000110100000110000
 01111001001111111000010000000111
-00100000001000000000010111000100
+00100000001000000000010111000010
 01110000010010110101000000000000
 00101000000011111111111000100110
 00100000010000001000000111001101
 00100000001000000100001001101101
 01110000000100011100010110000001
-00100000001000000000011110110100
+00100000001000000000011110110010
 01110000010010110101110000000000
 01110000000100011100010101010000
-00100000001000000000011110110100
+00100000001000000000011110110010
 11011000101000000100001101111011
 11011111001000000000000000010011
 00100000010000000111111100000001
@@ -1512,7 +1510,7 @@
 11000000000001100101001110010101
 00100000010000000101010110101010
 00100000010000000101011000011110
-00100000010000000000011101010111
+00100000010000000000011101010101
 00100000001000000101001110001111
 01101000000000001000000000010110
 00011111111000001111111000000001
@@ -1524,31 +1522,31 @@
 00100000010000000000000001101011
 00100000001000000101010010100011
 01110000000100011100010101000000
-00100000001000000000011110110100
+00100000001000000000011110110010
 01110000000100011100010101000001
-00100000001000000000011110110100
+00100000001000000000011110110010
 01101000000000001000010001010110
-11000010100000101000011000001101
-00100000010000000000011101001001
+11000010100000101000011000001011
+00100000010000000000011101000111
 01101000000000001100011110001110
-00100100001110100000011000000011
+00100100001110100000011000000001
 01101000000000001000010000111111
-11000011000000100000011000000111
+11000011000000100000011000000101
 01101000000000001000001011011010
-00100000001110100000011000000111
+00100000001110100000011000000101
 00100000001000000101011001100100
 01101000000000001100011110001110
 00011111111000001111111111111111
 01100000000000001100011110001110
 00100000001000000101011001100100
 01101000000000001100010011000100
-11000000100000101000011000001010
+11000000100000101000011000001000
 01110000010001111000111000000011
 00100000010000000101100010010010
 00100000010110100000010000100010
 00100000001000000101011000100010
-00100000010000000000011000001111
-00100000001000000000011000011011
+00100000010000000000011000001101
+00100000001000000000011000011001
 01101000000000001100011011000101
 00011111111000010111111000000011
 11000001100000011000000000000000
@@ -1561,7 +1559,7 @@
 01100000000000001100001111011100
 00100000010000000101011001010000
 00100000011000000000000000000000
-00100000001000000000011101001101
+00100000001000000000011101001011
 01101000000000001100011110011111
 00100000011110100000000000000000
 01101000000000001100011011000101
@@ -1582,10 +1580,10 @@
 00011000110000100111111000000000
 01100000000000010100010100001101
 01101000000000001100010100001100
-11000000000000011000011000110010
+11000000000000011000011000110000
 00100000001000000101011010001101
 01101000000000001000001011011011
-11000000000000001000011000110101
+11000000000000001000011000110011
 00100000001000000101110001100101
 11101000110000101000000000000000
 01100000000000101100001111001110
@@ -1593,18 +1591,18 @@
 01100000000000010000010001011111
 00100000001000000101110010001010
 11101000110000010000000000000000
-11000000000000100000011000111110
-11000000000000110000011001101011
+11000000000000100000011000111100
+11000000000000110000011001101001
 00100000001000000101011010011000
 00100000010000000111111010100101
-00100000010000000000011000011100
+00100000010000000000011000011010
 00100000010000000111111010011111
 11101000110000011000000000000000
 01100000000000011000010001110111
-11000000000010000000011001001101
+11000000000010000000011001001011
 00011111111011001000010000000000
 00011000010001100111110000100100
-00100000001000010000011001011011
+00100000001000010000011001011001
 11011000010000000100011111000110
 01100000000010010100010010111100
 00100000010000000101100010101101
@@ -1625,30 +1623,30 @@
 01011000000000000000000000101011
 11100000110000010000000000000000
 00100000011000000000000000000000
-11000000000001010000011001011101
+11000000000001010000011001011011
 00100000001000000101100010101101
 01101000000010010000010001111000
 01101000000000001100010011101001
-11000010100000011000011001100100
+11000010100000011000011001100010
 01101000000000010000010001111000
 11000000000010011101101001110110
 01101000000010010000010001111000
 00100000001000000101100110111111
 01101000000000010100010011111010
 10011000010001100111110000000000
-00100100001000101000011001100000
+00100100001000101000011001011110
 00100000010000000101101001000010
-00100100001101000000011001100000
+00100100001101000000011001011110
 01110000000001000111101000000101
 00100000001000000101101001110111
 11101000110000001000000000000000
-11000000000000101000011001101110
+11000000000000101000011001101100
 00100000001000000101101011110101
 01110000000100011100010110000010
-00100000001000000000011110110100
+00100000001000000000011110110010
 01101000000000001000000000010110
 11000000100100111101011011110010
-00100000010000000000011001110110
+00100000010000000000011001110100
 11011000111000000000000000000000
 01101000000000010100010010000010
 00100000001000000111111100001000
@@ -1658,7 +1656,7 @@
 00011111111000001111111011111010
 00100000001000000011110010111110
 01111000010101011111110000000000
-00100000001101110000011001111110
+00100000001101110000011001111100
 00100100001101101101100000000110
 00100000010000000010101111001011
 01101000000000010100000011000001
@@ -1682,7 +1680,7 @@
 00100000010000000110001111101110
 00011000010000010000010011111101
 00100000000000000000000000001101
-00100000010000000000011010011000
+00100000010000000000011010010110
 01100000000110001000000001110011
 00100000011000000000000000000000
 00100000010000000110010011011101
@@ -1693,7 +1691,7 @@
 01100000000100001000000010000001
 00100000011000000000000000000000
 01110000000100011100010100000000
-00100000001000000000011110110100
+00100000001000000000011110110010
 00100000010000000010000111001001
 00100100011101000000000000000000
 01111000010101000111110000000000
@@ -1702,10 +1700,10 @@
 01111001001111111000000000101101
 00100000010000000010101001001111
 00100000010000000010001011100110
-11000101000001011000011010101101
+11000101000001011000011010101011
 00100000010000000010010001010101
-00100100001110100000011010100110
-11000101000101101000011010110101
+00100100001110100000011010100100
+11000101000101101000011010110011
 00100000001000000010000111101100
 00100000010000000010101001001101
 11011000001000000000000000010000
@@ -1714,7 +1712,7 @@
 01111001001111111000000000001011
 00011000000000000000100000000001
 01110000000000000001000100000010
-00100000001000000000011010100110
+00100000001000000000011010100100
 01101000000000100000000101100101
 00011111111000001111111000001000
 01100000000000100000000101100101
@@ -1730,13 +1728,13 @@
 00100000001000000010010001101110
 01101000000000001000000000110000
 00101111111011111111111000000000
-00100000010000001000011011000110
+00100000010000001000011011000100
 00100000001000000010010010001010
 01101000000000001000000001000111
 00101111111011111111111000000011
-00100000010000001000011101001101
-00100100010000001000011101001001
-00100000001000000000011101010111
+00100000010000001000011101001011
+00100100010000001000011101000111
+00100000001000000000011101010101
 00100000010000000010010011110000
 00100100001011000010100011111001
 00100000010000000010100110111011
@@ -1752,7 +1750,7 @@
 00011111111001100111110000001010
 00100000011000010000000000000000
 01101000000000001100011001011010
-00100000001110100000011011011101
+00100000001110100000011011011011
 01101000000000001100010110110001
 00100000011110100000000000000000
 01101000000000001100010011000000
@@ -1779,18 +1777,18 @@
 11000101100001101010101111011110
 00100000010000000101001001110100
 00100100001110100010101111011110
-00100000010110100000011011110111
+00100000010110100000011011110101
 00100000001000000010101110111110
 01110000000000001000101000000001
 01110000000000001000101100000000
 00100000011000000000000000000000
 01110000000100011100010100010000
-00100000001000000000011110110100
+00100000001000000000011110110010
 01110000000100011100010100010001
-00100000001000000000011110110100
+00100000001000000000011110110010
 01101000000000001000010101010010
 01100000000000001000010011001001
-11000000000010011000011100000010
+11000000000010011000011100000000
 00100000001000000101110110110100
 00100000010000000101110111001111
 01110000010010101111111100000001
@@ -1799,21 +1797,21 @@
 01110000010010110000000100000010
 00100000011000000000000000000000
 01110000000100011100010100100000
-00100000001000000000011110110100
+00100000001000000000011110110010
 00100000010000000110001010111100
 00100100011110100000000000000000
 01101000000000001000000001010101
 00100000011110100000000000000000
-11000000000000100000011100101100
-11000000000010000000011100010001
+11000000000000100000011100101010
+11000000000010000000011100001111
 00100000001000000110001100100000
 01101000000000001100010101011011
 11000001000000000000000000000000
-11000000000000001000011100010101
+11000000000000001000011100010011
 00100000001000000110001101011111
 00100000011101001000000000000000
 01101000000000001000000101101101
-11000010100000000000011100011001
+11000010100000000000011100010111
 00100000001000000110001110011001
 01101000000000001100101100000001
 11000000000000001110001110011101
@@ -1830,7 +1828,7 @@
 10011000010000001000010000000000
 00011100010000100111111000000000
 10011000010001100111110000000000
-00100100001000010000011100101010
+00100100001000010000011100101000
 00100000001000000110001101001001
 01110000010010110000000000000001
 00100000011000000000000000000000
@@ -1840,16 +1838,16 @@
 00100100001110100111110111011011
 01101000000000001000101010011001
 11000101100001001111110111010110
-11000000000011111000011100111001
-11000000000100000000011100111100
-11000000000010010000011100110110
+11000000000011111000011100110111
+11000000000100000000011100111010
+11000000000010010000011100110100
 00100000001000000111110111001010
 00100000010000000101100010010000
 00100100011110100000000000000000
 00100000001000000101101010111111
 01110000000000011000010100110100
 01101000000000110000010001001111
-00100000001000000000011100111110
+00100000001000000000011100111100
 01110000000000011000010100110011
 01101000000000110000000001000000
 01100000000000110000000110000110
@@ -1869,7 +1867,7 @@
 00100000011000000000000000000000
 01101000000000001100110100111010
 00011111111001100111110000000010
-00100100010000010000011101010101
+00100100010000010000011101010011
 01101000000000001100110100111010
 11000001000000000000000000000000
 00011111111000001111111111111111
@@ -1885,38 +1883,38 @@
 00100000010000000000001010101000
 01100000000010001100110100111011
 01011000000000000000000010000010
-11000101000100110000011101100001
+11000101000100110000011101011111
 01011000000000000000000010000000
 10011000010001100111110000000000
-00100100001000010000011101111001
+00100100001000010000011101110111
 01101000000000001100110100111010
 00011111111001100111110000000010
-00100100001000010000011101101001
+00100100001000010000011101100111
 01101000000000001100110100111010
-11000000000000000000011101111010
+11000000000000000000011101111000
 00100000011000000000000000000000
 01101000000000001100110100111010
 11000001100100000000000000000000
 01110000010011010011101000000000
 01101000000010001100110100111011
 01011000000000000000000001110111
-11000101000100110000011101110000
+11000101000100110000011101101110
 01011000000000000000000001110101
 10011000010001100111110000000000
 00100100011000010000000000000000
 01101000000000001100110100111101
-11000000000000000000011110000001
+11000000000000000000011101111111
 00011111111000001111111111111111
 01100000000000001100110100111101
-11000000000000000000011110000001
+11000000000000000000011101111111
 01110000010000011101111000000000
 00100000011000000000000000000000
 01110000010011010011101000000000
 01101000000000001100110100111101
-11000000000000010000011101111111
+11000000000000010000011101111101
 00011111111000001111111000000001
 01100000000000001100110100111101
-11000000000000001000011101110111
+11000000000000001000011101110101
 01110000010000011101111000000010
 00100000011000000000000000000000
 01110000010000011101111000000100
@@ -1937,20 +1935,20 @@
 00100000000000000000000000001010
 01110000100010010000001001111101
 01101000000000001100000111011110
-11000000000000010000011110011011
-11000000000000100000011110100000
-11000000000100000000011110101111
-00100000010000000000011110100101
+11000000000000010000011110011001
+11000000000000100000011110011110
+11000000000100000000011110101101
+00100000010000000000011110100011
 01110000100010010101010111010000
 01110000100010010101011011100000
 01110000100010010101100001101100
 00100000001000000010100101001011
-00100000010000000000011110101010
+00100000010000000000011110101000
 01110000100010010101010111010000
 01110000100010010101011011100000
 01110000100010010101100000111100
 00100000001000000010100101010011
-00100000010000000000011110100101
+00100000010000000000011110100011
 01110000100010010101010111010000
 01110000100010010101011011000000
 01110000100010010101100001101100
@@ -1974,7 +1972,7 @@
 00011000010100011000010000000000
 01101000000000001100101101101101
 10011000010001100111110000000000
-00100000001000101000011111010011
+00100000001000101000011111010001
 01100000000010001100101101101101
 00011000010000001000010000000001
 01011000000000000000000100000000
@@ -1993,7 +1991,7 @@
 01101000000000100001111100000000
 01101000000010100100101101110111
 10011000010001100111110000000000
-00100100001000101000011111000100
+00100100001000101000011111000010
 00100000010000000000001100010100
 01011000000000000001111100000000
 01100000000000010100000110011001
@@ -8190,6 +8188,8 @@
                                 
                                 
                                 
+                                
+                                
 00100000010000000010101010111100
 01000100100000000100000000000000
 00100000100000000000000000000000
@@ -393257,7 +393257,7 @@
 01011000000000000000000000000101
 11100000110000001000000000000000
 11011000110000000100101100010000
-00100000010000000000010111010111
+00100000010000000000010111010101
 00100000001000000111110111110100
 01101000000000001100101101011101
 00100100011110100000000000000000
@@ -589846,7 +589846,7 @@
 00100000010000000101100000111001
 00100000010000000101100000101100
 00100000010000000101100000011000
-00100000010000000000010111010010
+00100000010000000000010111010000
 00100000001000000000001101001010
 00100000010000000111010010111001
 11011000110000001000110000000000
Index: output/flash.dat
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/flash.dat	(revision 2516)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/flash.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-56
+4e
 1f
 20
 20
@@ -23,7 +23,7 @@
 20
 40
 07
-46
+44
 68
 00
 c6
@@ -79,7 +79,7 @@
 58
 00
 06
-85
+83
 60
 01
 41
@@ -275,43 +275,43 @@
 c0
 42
 87
-b2
+b0
 c0
 44
 87
-83
+81
 c0
 0d
 86
-9e
+9c
 c0
 13
 06
-a0
+9e
 c0
 24
 06
-bb
+b9
 c0
 25
 06
-c2
+c0
 c0
 28
 86
-cb
+c9
 c0
 2c
 86
-b9
+b7
 c0
 53
 86
-d0
+ce
 c0
 56
 86
-e9
+e7
 c0
 65
 b3
@@ -319,7 +319,7 @@
 c0
 74
 86
-fa
+f8
 c0
 50
 80
@@ -339,19 +339,19 @@
 c0
 73
 05
-8b
+89
 c0
 75
 05
-ce
+cc
 c0
 75
 85
-d4
+d2
 c0
 76
 05
-db
+d9
 20
 20
 2a
@@ -359,67 +359,67 @@
 c0
 1c
 85
-e4
+e2
 c0
 21
 85
-ec
+ea
 c0
 25
 05
-f2
+f0
 c0
 2b
 85
-f5
+f3
 c0
 2c
 85
-f7
+f5
 c0
 31
 85
-f9
+f7
 c0
 33
 06
-23
+21
 c0
 33
 86
-3a
+38
 c0
 35
 06
-70
+6e
 c0
 3b
 86
-7b
+79
 c0
 02
 86
-fc
+fa
 c0
 40
 06
-fe
+fc
 c0
 41
 07
-08
+06
 c0
 44
 07
-0a
+08
 c0
 46
 06
-8b
+89
 c0
 46
 86
-97
+95
 c0
 50
 05
@@ -427,7 +427,7 @@
 c0
 7d
 07
-2e
+2c
 20
 20
 2a
@@ -643,7 +643,7 @@
 20
 40
 07
-57
+55
 20
 40
 00
@@ -1023,7 +1023,7 @@
 20
 40
 07
-4d
+4b
 20
 40
 02
@@ -1035,7 +1035,7 @@
 20
 40
 07
-4d
+4b
 68
 00
 cd
@@ -1143,7 +1143,7 @@
 20
 40
 07
-4d
+4b
 70
 4d
 34
@@ -1491,7 +1491,7 @@
 20
 40
 07
-49
+47
 70
 4b
 56
@@ -1579,7 +1579,7 @@
 20
 40
 07
-46
+44
 20
 20
 01
@@ -1787,7 +1787,7 @@
 20
 20
 07
-b4
+b2
 70
 11
 c5
@@ -1795,7 +1795,7 @@
 20
 20
 07
-b4
+b2
 70
 11
 c5
@@ -1803,7 +1803,7 @@
 20
 20
 07
-b4
+b2
 70
 11
 c5
@@ -1811,7 +1811,7 @@
 20
 20
 07
-b4
+b2
 70
 11
 9e
@@ -3115,7 +3115,7 @@
 20
 40
 05
-d7
+d5
 20
 20
 7d
@@ -3155,7 +3155,7 @@
 20
 20
 07
-b4
+b2
 70
 42
 12
@@ -3307,7 +3307,7 @@
 20
 20
 07
-b4
+b2
 68
 08
 cb
@@ -3939,7 +3939,7 @@
 20
 20
 05
-be
+bc
 70
 4b
 49
@@ -3999,7 +3999,7 @@
 20
 20
 05
-c9
+c7
 20
 40
 03
@@ -4487,7 +4487,7 @@
 20
 40
 05
-c0
+be
 20
 40
 04
@@ -4499,7 +4499,7 @@
 20
 20
 05
-c9
+c7
 68
 08
 c6
@@ -4631,7 +4631,7 @@
 20
 20
 07
-b4
+b2
 70
 4b
 68
@@ -4647,7 +4647,7 @@
 20
 20
 07
-b4
+b2
 70
 0a
 99
@@ -4663,7 +4663,7 @@
 20
 20
 07
-b4
+b2
 70
 11
 c5
@@ -4671,7 +4671,7 @@
 20
 20
 07
-b4
+b2
 70
 11
 c5
@@ -4679,7 +4679,7 @@
 20
 20
 07
-b4
+b2
 20
 40
 43
@@ -4695,7 +4695,7 @@
 20
 20
 07
-b4
+b2
 70
 48
 09
@@ -4719,7 +4719,7 @@
 20
 20
 07
-b4
+b2
 70
 11
 c5
@@ -4727,7 +4727,7 @@
 20
 20
 07
-b4
+b2
 20
 40
 03
@@ -4739,7 +4739,7 @@
 20
 20
 07
-b4
+b2
 20
 40
 04
@@ -4755,7 +4755,7 @@
 20
 20
 07
-b4
+b2
 20
 40
 03
@@ -4775,7 +4775,7 @@
 20
 20
 07
-b4
+b2
 68
 00
 ca
@@ -5015,7 +5015,7 @@
 20
 20
 05
-d4
+d2
 da
 60
 48
@@ -5387,11 +5387,11 @@
 20
 41
 05
-4f
+4d
 24
 41
 05
-53
+51
 20
 40
 68
@@ -5399,7 +5399,7 @@
 20
 40
 05
-5e
+5c
 20
 40
 05
@@ -5415,7 +5415,7 @@
 20
 40
 05
-68
+66
 68
 00
 c2
@@ -5424,14 +5424,6 @@
 81
 05
 05
-c2
-80
-b4
-0a
-c3
-00
-05
-56
 70
 4a
 fd
@@ -5447,7 +5439,7 @@
 24
 3a
 05
-53
+51
 70
 42
 2d
@@ -5507,7 +5499,7 @@
 c0
 01
 05
-61
+5f
 20
 20
 68
@@ -5555,11 +5547,11 @@
 c0
 01
 05
-79
+77
 c0
 00
 05
-6d
+6b
 68
 01
 0a
@@ -5579,7 +5571,7 @@
 20
 40
 05
-7f
+7d
 68
 09
 0a
@@ -5623,7 +5615,7 @@
 24
 21
 05
-83
+81
 20
 40
 05
@@ -5631,7 +5623,7 @@
 20
 20
 05
-87
+85
 68
 08
 c2
@@ -5707,7 +5699,7 @@
 20
 40
 05
-94
+92
 24
 74
 00
@@ -5719,7 +5711,7 @@
 20
 40
 05
-96
+94
 20
 20
 40
@@ -5731,19 +5723,19 @@
 20
 40
 05
-a0
+9e
 20
 40
 05
-a6
+a4
 20
 40
 05
-ac
+aa
 20
 40
 05
-9c
+9a
 20
 20
 40
@@ -5759,11 +5751,11 @@
 20
 40
 05
-b2
+b0
 20
 20
 05
-b8
+b6
 68
 08
 c6
@@ -5771,7 +5763,7 @@
 20
 40
 05
-c9
+c7
 68
 08
 c6
@@ -5795,7 +5787,7 @@
 20
 40
 05
-c9
+c7
 68
 08
 c6
@@ -5819,7 +5811,7 @@
 20
 40
 05
-c9
+c7
 68
 08
 c6
@@ -5843,7 +5835,7 @@
 20
 40
 05
-c0
+be
 68
 08
 c6
@@ -5859,7 +5851,7 @@
 20
 20
 05
-c9
+c7
 68
 08
 c6
@@ -5867,7 +5859,7 @@
 20
 40
 05
-c0
+be
 68
 08
 c6
@@ -5883,7 +5875,7 @@
 20
 20
 05
-c9
+c7
 79
 3f
 84
@@ -5947,7 +5939,7 @@
 20
 20
 05
-c4
+c2
 70
 4b
 50
@@ -5971,7 +5963,7 @@
 20
 20
 07
-b4
+b2
 70
 4b
 5c
@@ -5983,7 +5975,7 @@
 20
 20
 07
-b4
+b2
 d8
 a0
 43
@@ -6063,7 +6055,7 @@
 20
 40
 07
-57
+55
 20
 20
 53
@@ -6111,7 +6103,7 @@
 20
 20
 07
-b4
+b2
 70
 11
 c5
@@ -6119,7 +6111,7 @@
 20
 20
 07
-b4
+b2
 68
 00
 84
@@ -6127,11 +6119,11 @@
 c2
 82
 86
-0d
+0b
 20
 40
 07
-49
+47
 68
 00
 c7
@@ -6139,7 +6131,7 @@
 24
 3a
 06
-03
+01
 68
 00
 84
@@ -6147,7 +6139,7 @@
 c3
 02
 06
-07
+05
 68
 00
 82
@@ -6155,7 +6147,7 @@
 20
 3a
 06
-07
+05
 20
 20
 56
@@ -6183,7 +6175,7 @@
 c0
 82
 86
-0a
+08
 70
 47
 8e
@@ -6203,11 +6195,11 @@
 20
 40
 06
-0f
+0d
 20
 20
 06
-1b
+19
 68
 00
 c6
@@ -6259,7 +6251,7 @@
 20
 20
 07
-4d
+4b
 68
 00
 c7
@@ -6343,7 +6335,7 @@
 c0
 01
 86
-32
+30
 20
 20
 56
@@ -6355,7 +6347,7 @@
 c0
 00
 86
-35
+33
 20
 20
 5c
@@ -6387,11 +6379,11 @@
 c0
 02
 06
-3e
+3c
 c0
 03
 06
-6b
+69
 20
 20
 56
@@ -6403,7 +6395,7 @@
 20
 40
 06
-1c
+1a
 20
 40
 7e
@@ -6419,7 +6411,7 @@
 c0
 08
 06
-4d
+4b
 1f
 ec
 84
@@ -6431,7 +6423,7 @@
 20
 21
 06
-5b
+59
 d8
 40
 47
@@ -6515,7 +6507,7 @@
 c0
 05
 06
-5d
+5b
 20
 20
 58
@@ -6531,7 +6523,7 @@
 c2
 81
 86
-64
+62
 68
 01
 04
@@ -6559,7 +6551,7 @@
 24
 22
 86
-60
+5e
 20
 40
 5a
@@ -6567,7 +6559,7 @@
 24
 34
 06
-60
+5e
 70
 04
 7a
@@ -6583,7 +6575,7 @@
 c0
 02
 86
-6e
+6c
 20
 20
 5a
@@ -6595,7 +6587,7 @@
 20
 20
 07
-b4
+b2
 68
 00
 80
@@ -6607,7 +6599,7 @@
 20
 40
 06
-76
+74
 d8
 e0
 00
@@ -6647,7 +6639,7 @@
 20
 37
 06
-7e
+7c
 24
 36
 d8
@@ -6743,7 +6735,7 @@
 20
 40
 06
-98
+96
 60
 18
 80
@@ -6787,7 +6779,7 @@
 20
 20
 07
-b4
+b2
 20
 40
 21
@@ -6823,7 +6815,7 @@
 c5
 05
 86
-ad
+ab
 20
 40
 24
@@ -6831,11 +6823,11 @@
 24
 3a
 06
-a6
+a4
 c5
 16
 86
-b5
+b3
 20
 20
 21
@@ -6871,7 +6863,7 @@
 20
 20
 06
-a6
+a4
 68
 02
 01
@@ -6935,7 +6927,7 @@
 20
 40
 86
-c6
+c4
 20
 20
 24
@@ -6951,15 +6943,15 @@
 20
 40
 87
-4d
+4b
 24
 40
 87
-49
+47
 20
 20
 07
-57
+55
 20
 40
 24
@@ -7023,7 +7015,7 @@
 20
 3a
 06
-dd
+db
 68
 00
 c5
@@ -7131,7 +7123,7 @@
 20
 5a
 06
-f7
+f5
 20
 20
 2b
@@ -7155,7 +7147,7 @@
 20
 20
 07
-b4
+b2
 70
 11
 c5
@@ -7163,7 +7155,7 @@
 20
 20
 07
-b4
+b2
 68
 00
 85
@@ -7175,7 +7167,7 @@
 c0
 09
 87
-02
+00
 20
 20
 5d
@@ -7211,7 +7203,7 @@
 20
 20
 07
-b4
+b2
 20
 40
 62
@@ -7231,11 +7223,11 @@
 c0
 02
 07
-2c
+2a
 c0
 08
 07
-11
+0f
 20
 20
 63
@@ -7251,7 +7243,7 @@
 c0
 00
 87
-15
+13
 20
 20
 63
@@ -7267,7 +7259,7 @@
 c2
 80
 07
-19
+17
 20
 20
 63
@@ -7335,7 +7327,7 @@
 24
 21
 07
-2a
+28
 20
 20
 63
@@ -7375,15 +7367,15 @@
 c0
 0f
 87
-39
+37
 c0
 10
 07
-3c
+3a
 c0
 09
 07
-36
+34
 20
 20
 7d
@@ -7411,7 +7403,7 @@
 20
 20
 07
-3e
+3c
 70
 01
 85
@@ -7491,7 +7483,7 @@
 24
 41
 07
-55
+53
 68
 00
 cd
@@ -7555,7 +7547,7 @@
 c5
 13
 07
-61
+5f
 58
 00
 00
@@ -7567,7 +7559,7 @@
 24
 21
 07
-79
+77
 68
 00
 cd
@@ -7579,7 +7571,7 @@
 24
 21
 07
-69
+67
 68
 00
 cd
@@ -7587,7 +7579,7 @@
 c0
 00
 07
-7a
+78
 20
 60
 00
@@ -7615,7 +7607,7 @@
 c5
 13
 07
-70
+6e
 58
 00
 00
@@ -7635,7 +7627,7 @@
 c0
 00
 07
-81
+7f
 1f
 e0
 ff
@@ -7647,7 +7639,7 @@
 c0
 00
 07
-81
+7f
 70
 41
 de
@@ -7667,7 +7659,7 @@
 c0
 01
 07
-7f
+7d
 1f
 e0
 fe
@@ -7679,7 +7671,7 @@
 c0
 00
 87
-77
+75
 70
 41
 de
@@ -7763,19 +7755,19 @@
 c0
 01
 07
-9b
+99
 c0
 02
 07
-a0
+9e
 c0
 10
 07
-af
+ad
 20
 40
 07
-a5
+a3
 70
 89
 55
@@ -7795,7 +7787,7 @@
 20
 40
 07
-aa
+a8
 70
 89
 55
@@ -7815,7 +7807,7 @@
 20
 40
 07
-a5
+a3
 70
 89
 55
@@ -7911,7 +7903,7 @@
 20
 22
 87
-d3
+d1
 60
 08
 cb
@@ -7987,7 +7979,7 @@
 24
 22
 87
-c4
+c2
 20
 40
 03
@@ -8024,8 +8016,8 @@
 20
 00
 01
-c6
-56
+b0
+45
 aa
 55
 08
@@ -9112,7 +9104,7 @@
 00
 6e
 4b
-a3
+9b
 2f
 00
 ff
@@ -9983,7 +9975,7 @@
 20
 40
 05
-d2
+d0
 20
 20
 03
@@ -10827,7 +10819,7 @@
 20
 40
 05
-d7
+d5
 20
 20
 7d
@@ -12192,5 +12184,5 @@
 55
 00
 00
-28
-ee
+ca
+dc
Index: output/program.lis
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/program.lis	(revision 2516)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/program.lis	(working copy)
@@ -10,7 +10,7 @@
 0001 20400419 call p_mouse_data_init 
 0002 6800c1de fetch 1 ,mem_tx_power 
 0003 6000ccb8 store 1 ,mem_tx_power_temp 
-0004 20400746 call power_ctrl_pac_succ_cnt_init 
+0004 20400744 call power_ctrl_pac_succ_cnt_init 
 0005 6800c685 fetch 1 ,mem_ui_button_timeout 
 0006 6000cb44 store 1 ,mem_select_ui_button_count 
 0007 6800cb30 fetch 1 ,mem_bt_ui_button_timeout 
@@ -26,7 +26,7 @@
 000f 60014d32 store 2 ,mem_cb_24g_data 
 0010 58000405 setarg p_mouse_le 
 0011 600141ef store 2 ,mem_cb_le_process 
-0012 58000685 setarg p_le_mouse_bb_event_connect_complete 
+0012 58000683 setarg p_le_mouse_bb_event_connect_complete 
 0013 600141f9 store 2 ,mem_cb_att_write 
 0014 58000434 setarg p_mouse_bt 
 0015 600141f1 store 2 ,mem_cb_bt_process 
@@ -83,47 +83,47 @@
 0040 c2840058 bbit1 8 ,pf_patch_ext 
 0041 c0008075 beq patch00_1 ,p_soft_reset_1 
 0042 c001007e beq patch00_2 ,p_soft_reset_2 
-0043 c04287b2 beq patch10_5 ,p_shutdown_radio 
-0044 c0448783 beq patch11_1 ,p_set_freq_tx 
-0045 c00d869e beq patch03_3 ,p_page_wait_fhs_reply_ok 
-0046 c01306a0 beq patch04_6 ,p_role_switch_master 
-0047 c02406bb beq patch09_0 ,p_quit_connection_cont 
-0048 c02506c2 beq patch09_2 ,p_prepare_tx 
-0049 c02886cb beq patch0a_1 ,p_slave_conn_recv_packet 
-004a c02c86b9 beq patch0b_1 ,p_process_dmh 
-004b c05386d0 beq patch14_7 ,p_lpm_dispatch 
-004c c05686e9 beq patch15_5 ,p_lpm_set_mult 
+0043 c04287b0 beq patch10_5 ,p_shutdown_radio 
+0044 c0448781 beq patch11_1 ,p_set_freq_tx 
+0045 c00d869c beq patch03_3 ,p_page_wait_fhs_reply_ok 
+0046 c013069e beq patch04_6 ,p_role_switch_master 
+0047 c02406b9 beq patch09_0 ,p_quit_connection_cont 
+0048 c02506c0 beq patch09_2 ,p_prepare_tx 
+0049 c02886c9 beq patch0a_1 ,p_slave_conn_recv_packet 
+004a c02c86b7 beq patch0b_1 ,p_process_dmh 
+004b c05386ce beq patch14_7 ,p_lpm_dispatch 
+004c c05686e7 beq patch15_5 ,p_lpm_set_mult 
 004d c065b3e4 beq patch19_3 ,app_bt_start_reconnect + 3 
-004e c07486fa beq patch1d_1 ,p_mouse_bb_disconnected 
+004e c07486f8 beq patch1d_1 ,p_mouse_bb_disconnected 
 004f c0508087 beq patch14_1 ,p_init_param 
 0050 c058808c beq patch16_1 ,p_lpm_check_wake_lock 
 0051 c0590096 beq patch16_2 ,p_g24_dispatch 
 0052 c06202dc beq patch18_4 ,p_device_init 
-0053 c073058b beq patch1c_6 ,p_mouse_motion 
-0054 c07505ce beq patch1d_2 ,p_mouse_bb_event_discovery_btn 
-0055 c07585d4 beq patch1d_3 ,p_mouse_start_discovery 
-0056 c07605db beq patch1d_4 ,p_mouse_stop_discovery 
+0053 c0730589 beq patch1c_6 ,p_mouse_motion 
+0054 c07505cc beq patch1d_2 ,p_mouse_bb_event_discovery_btn 
+0055 c07585d2 beq patch1d_3 ,p_mouse_start_discovery 
+0056 c07605d9 beq patch1d_4 ,p_mouse_stop_discovery 
 0057 20202a8e branch loop 
 
 pf_patch_ext:
-0058 c01c85e4 beq patch27_1 ,p_le_slave_match 
-0059 c02185ec beq patch28_3 ,p_le_next_adv_channel 
-005a c02505f2 beq patch29_2 ,p_le_receive_skip 
-005b c02b85f5 beq patch2a_7 ,p_le_update_param 
-005c c02c85f7 beq patch2b_1 ,p_le_update_channel_map 
-005d c03185f9 beq patch2c_3 ,p_le_prepare_tx 
-005e c0330623 beq patch2c_6 ,p_le_parse 
-005f c033863a beq patch2c_7 ,p_le_parse_l2cap 
-0060 c0350670 beq patch2d_2 ,p_le_adv_not_match 
-0061 c03b867b beq patch2e_7 ,p_le_lpm_setmult 
-0062 c00286fc beq patch20_5 ,p_hid_rx_process 
-0063 c04006fe beq patch30_0 ,p_parse_lmp_accepted 
-0064 c0410708 beq patch30_2 ,p_send_lmp 
-0065 c044070a beq patch31_0 ,p_process_conn_sm 
-0066 c046068b beq patch31_4 ,p_twspi_reset 
-0067 c0468697 beq patch31_5 ,p_spid_init 
+0058 c01c85e2 beq patch27_1 ,p_le_slave_match 
+0059 c02185ea beq patch28_3 ,p_le_next_adv_channel 
+005a c02505f0 beq patch29_2 ,p_le_receive_skip 
+005b c02b85f3 beq patch2a_7 ,p_le_update_param 
+005c c02c85f5 beq patch2b_1 ,p_le_update_channel_map 
+005d c03185f7 beq patch2c_3 ,p_le_prepare_tx 
+005e c0330621 beq patch2c_6 ,p_le_parse 
+005f c0338638 beq patch2c_7 ,p_le_parse_l2cap 
+0060 c035066e beq patch2d_2 ,p_le_adv_not_match 
+0061 c03b8679 beq patch2e_7 ,p_le_lpm_setmult 
+0062 c00286fa beq patch20_5 ,p_hid_rx_process 
+0063 c04006fc beq patch30_0 ,p_parse_lmp_accepted 
+0064 c0410706 beq patch30_2 ,p_send_lmp 
+0065 c0440708 beq patch31_0 ,p_process_conn_sm 
+0066 c0460689 beq patch31_4 ,p_twspi_reset 
+0067 c0468695 beq patch31_5 ,p_spid_init 
 0068 c0500528 beq patch34_0 ,p_vdd_calculate_by_mode 
-0069 c07d072e beq patch3f_2 ,p_check_51cmd_once_continue 
+0069 c07d072c beq patch3f_2 ,p_check_51cmd_once_continue 
 006a 20202a8e branch loop 
 
 p_rssi_signal:
@@ -195,7 +195,7 @@
 009c 20400169 call p_g24_transmit_packet 
 009d 6800cc11 fetch 1 ,mem_24g_pairing_sm 
 009e c1ff8000 rtnne state_24g_pairing_success 
-009f 20400757 call power_ctrl_start 
+009f 20400755 call power_ctrl_start 
 00a0 204000aa call g24_long_sleep_shorter_param_update 
 00a1 6800cb26 fetch 1 ,mem_mouse_multi_led_state 
 00a2 c00083ee beq on ,p_g24_transmit_by_interrupt_enable 
@@ -324,12 +324,12 @@
 00fb 793ffe04 set0 bit_hop ,pdata 
 00fc 6000cc02 store 1 ,mem_24g_data_type 
 00fd 6000cbbd store 1 ,mem_24g_txpayload 
-00fe 2040074d call power_ctrl_pac_succ_decrs 
+00fe 2040074b call power_ctrl_pac_succ_decrs 
 00ff 20400203 call p_g24_ch 
 0100 20600000 rtn 
 
 p_g24_transmit_hop_pac_fail:
-0101 2040074d call power_ctrl_pac_succ_decrs 
+0101 2040074b call power_ctrl_pac_succ_decrs 
 0102 6800cd38 fetch 1 ,mem_24g_rf_work_stage 
 0103 c0008106 beq 1 ,p_g24_transmit_hop_pac_fail_wo_hop 
 0104 c001010a beq 2 ,p_g24_transmit_hop_pac_fail_hop_stage2 
@@ -370,7 +370,7 @@
 011b 20200169 branch p_g24_transmit_packet 
 
 p_g24_rf_hop_fastly_exit:
-011c 2040074d call power_ctrl_pac_succ_decrs 
+011c 2040074b call power_ctrl_pac_succ_decrs 
 011d 704d3400 jam 0 ,mem_24g_hop_fastly_cnt 
 011e 202000f1 branch p_g24_transmit_rf_ctrl_clear 
 
@@ -487,7 +487,7 @@
 0170 2437819a nbranch p_g24_retransmit ,user3 
 0171 20400183 call p_g24_txbuf_clear 
 0172 204001b5 call p_g24_ackpayload_parse 
-0173 20400749 call power_ctrl_pac_succ_incrs 
+0173 20400747 call power_ctrl_pac_succ_incrs 
 
 p_g24_transmit_next_packet:
 0174 704b5600 jam 0 ,mem_retry_count 
@@ -519,7 +519,7 @@
 0188 20600000 rtn 
 
 p_g24_paring_mode_start:
-0189 20400746 call power_ctrl_pac_succ_cnt_init 
+0189 20400744 call power_ctrl_pac_succ_cnt_init 
 018a 202001be branch p_g24_paring_mode 
 
 p_g24_transmit_receive_ack:
@@ -587,19 +587,19 @@
 
 p_g24_pairing_sm:
 01bc 7011c590 jam zcode_90 ,mem_zcode_temp_param0 
-01bd 202007b4 branch p_zcode_entrance 
+01bd 202007b2 branch p_zcode_entrance 
 
 p_g24_paring_mode:
 01be 7011c591 jam zcode_91 ,mem_zcode_temp_param0 
-01bf 202007b4 branch p_zcode_entrance 
+01bf 202007b2 branch p_zcode_entrance 
 
 p_g24_start_24g_mode:
 01c0 7011c560 jam zcode_60 ,mem_zcode_temp_param0 
-01c1 202007b4 branch p_zcode_entrance 
+01c1 202007b2 branch p_zcode_entrance 
 
 p_g24_auto_pair_start:
 01c2 7011c570 jam zcode_70 ,mem_zcode_temp_param0 
-01c3 202007b4 branch p_zcode_entrance 
+01c3 202007b2 branch p_zcode_entrance 
 
 p_g24_tx_attemp_data_prep:
 01c4 70119eff jam 0xff ,mem_24g_common_temp 
@@ -1009,7 +1009,7 @@
 0306 58000004 setarg adv_flag_bredr_not_supported 
 0307 e0c08000 istore 1 ,contr 
 0308 d8c04390 arg mem_le_scan_data ,contr 
-0309 204005d7 call p_le_adv_data_update 
+0309 204005d5 call p_le_adv_data_update 
 030a 20207df4 branch check_51cmd_adv 
 
 p_le_check_adv_flag:
@@ -1025,7 +1025,7 @@
 
 p_mouse_24g_pairing_button:
 0312 7011c561 jam zcode_61 ,mem_zcode_temp_param0 
-0313 202007b4 branch p_zcode_entrance 
+0313 202007b2 branch p_zcode_entrance 
 
 p_mouse_spi_init:
 0314 70421276 jam 0x76 ,mem_spi_init_clk 
@@ -1085,7 +1085,7 @@
 
 p_mouse_setting_config:
 0338 7011c580 jam zcode_80 ,mem_zcode_temp_param0 
-0339 202007b4 branch p_zcode_entrance 
+0339 202007b2 branch p_zcode_entrance 
 
 p_flash_ncs_disable:
 033a 6808cb43 fetcht 1 ,mem_flash_ncs_gpio 
@@ -1293,7 +1293,7 @@
 p_mouse_24g_led_off:
 03d5 704b4900 jam 0 ,mem_24g_device_led_status 
 03d6 6808cb4a fetcht 1 ,mem_device_24g_led_gpio 
-03d7 202005be branch p_gpio_set_input_high_impedance 
+03d7 202005bc branch p_gpio_set_input_high_impedance 
 
 p_mouse_24g_led_on:
 03d8 704b4901 jam 1 ,mem_24g_device_led_status 
@@ -1316,7 +1316,7 @@
 
 p_mouse_bt_led_off:
 03e5 6808cb4b fetcht 1 ,mem_device_bt_led_gpio 
-03e6 202005c9 branch p_gpio_set_input_pu 
+03e6 202005c7 branch p_gpio_set_input_pu 
 
 p_mouse_device_led_off:
 03e7 204003e5 call p_mouse_bt_led_off 
@@ -1478,10 +1478,10 @@
 
 p_mouse_dpi_check:
 045f 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
-0460 204005c0 call p_gpio_set_input_pd 
+0460 204005be call p_gpio_set_input_pd 
 0461 20400464 call p_mouse_dpi_check_next 
 0462 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
-0463 202005c9 branch p_gpio_set_input_pu 
+0463 202005c7 branch p_gpio_set_input_pu 
 
 p_mouse_dpi_check_next:
 0464 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
@@ -1526,13 +1526,13 @@
 p_mouse_le_bb_event_connected:
 0482 2040031d call p_mouse_init_sensor_reset 
 0483 7011c5b0 jam zcode_b0 ,mem_zcode_temp_param0 
-0484 202007b4 branch p_zcode_entrance 
+0484 202007b2 branch p_zcode_entrance 
 
 p_mouse_le_bb_disconnected:
 0485 704b6800 jam 0 ,mem_mouse_le_bb_connected_flag 
 0486 204004a9 call p_mouse_sensor_powerdown_check 
 0487 7011c5a2 jam zcode_a2 ,mem_zcode_temp_param0 
-0488 202007b4 branch p_zcode_entrance 
+0488 202007b2 branch p_zcode_entrance 
 
 p_mouse_le_enc_info:
 
@@ -1542,17 +1542,17 @@
 
 p_mouse_le_ll_start_encryt:
 048b 7011c5b3 jam zcode_b3 ,mem_zcode_temp_param0 
-048c 202007b4 branch p_zcode_entrance 
+048c 202007b2 branch p_zcode_entrance 
 
 p_mouse_le_conn_param_update_rsp_recieved:
 048d 7011c5a1 jam zcode_a1 ,mem_zcode_temp_param0 
-048e 202007b4 branch p_zcode_entrance 
+048e 202007b2 branch p_zcode_entrance 
 
 p_mouse_bb_event_reconn_timeout:
 
 p_mouse_bb_event_reconn_failed:
 048f 7011c5a3 jam zcode_a3 ,mem_zcode_temp_param0 
-0490 202007b4 branch p_zcode_entrance 
+0490 202007b2 branch p_zcode_entrance 
 
 p_mouse_irtual_cable_unplug:
 0491 2040438e call mouse_irtual_cable_unplug 
@@ -1560,7 +1560,7 @@
 
 p_mouse_sniff_not_accept:
 0493 7011c5b1 jam zcode_b1 ,mem_zcode_temp_param0 
-0494 202007b4 branch p_zcode_entrance 
+0494 202007b2 branch p_zcode_entrance 
 
 p_mouse_bb_event_connected:
 0495 70480900 jam 0 ,mem_mouse_send_switch_req_timer 
@@ -1570,22 +1570,22 @@
 p_mouse_bb_event_disconnected:
 0498 204004a9 call p_mouse_sensor_powerdown_check 
 0499 7011c5b4 jam zcode_b4 ,mem_zcode_temp_param0 
-049a 202007b4 branch p_zcode_entrance 
+049a 202007b2 branch p_zcode_entrance 
 
 p_mouse_enter_sniff_check:
 049b 7011c5b2 jam zcode_b2 ,mem_zcode_temp_param0 
-049c 202007b4 branch p_zcode_entrance 
+049c 202007b2 branch p_zcode_entrance 
 
 p_mouse_24g_pairing_complete:
 049d 2040031d call p_mouse_init_sensor_reset 
 049e 7011c592 jam zcode_92 ,mem_zcode_temp_param0 
-049f 202007b4 branch p_zcode_entrance 
+049f 202007b2 branch p_zcode_entrance 
 
 p_mouse_24g_attempt_fail:
 04a0 204004a9 call p_mouse_sensor_powerdown_check 
 04a1 704b5600 jam 0 ,mem_retry_count 
 04a2 7011c551 jam zcode_51 ,mem_zcode_temp_param0 
-04a3 202007b4 branch p_zcode_entrance 
+04a3 202007b2 branch p_zcode_entrance 
 
 p_mouse_24g_attempt_success:
 04a4 2040031d call p_mouse_init_sensor_reset 
@@ -1596,7 +1596,7 @@
 p_mouse_before_hibernate:
 04a6 204004a9 call p_mouse_sensor_powerdown_check 
 04a7 7011c5a4 jam zcode_a4 ,mem_zcode_temp_param0 
-04a8 202007b4 branch p_zcode_entrance 
+04a8 202007b2 branch p_zcode_entrance 
 
 p_mouse_sensor_powerdown_check:
 04a9 6800cafe fetch 1 ,mem_mouse_init_sensor_reset_flag 
@@ -1676,7 +1676,7 @@
 04e3 2020336d branch timer_single_step 
 
 p_mouse_le_fast_conn_enable_timeout:
-04e4 202005d4 branch p_mouse_start_discovery 
+04e4 202005d2 branch p_mouse_start_discovery 
 
 p_mouse_wheel_trigger_timer:
 04e5 da604807 arg mem_mouse_wheel_trigger_timer ,regc 
@@ -1811,918 +1811,916 @@
 053e 6000c6ce store 1 ,mem_adc_read_timer 
 053f 1fe67c05 sub pdata ,5 ,null 
 0540 20000064 nop 100 
-0541 2041054f call p_mouse_adc_read_gpio5 ,positive 
-0542 24410553 ncall p_mouse_adc_read_vinlpm ,positive 
+0541 2041054d call p_mouse_adc_read_gpio5 ,positive 
+0542 24410551 ncall p_mouse_adc_read_vinlpm ,positive 
 0543 204068a8 call adc_init_data 
-0544 2040055e call p_adc_set_mode 
+0544 2040055c call p_adc_set_mode 
 0545 20400528 call p_vdd_calculate_by_mode 
 0546 6001470f store 2 ,mem_mouse_vdd_now_vol 
 0547 da204709 arg mem_mouse_vdd_calculate_set ,rega 
-0548 20400568 call p_adc_bat_percent_lowpower_out 
+0548 20400566 call p_adc_bat_percent_lowpower_out 
 0549 6800c231 fetch 1 ,mem_adc_power_flag 
 054a c2810505 bbit1 2 ,p_mouse_set_select_state 
-054b c280b40a bbit1 1 ,app_enter_hibernate 
-054c c3000556 bbit0 0 ,p_mouse_adc_no_low_voltage 
-054d 704afd01 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
-054e 202043e7 branch mouse_adc_low_voltage 
+054b 704afd01 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
+054c 202043e7 branch mouse_adc_low_voltage 
 
 p_mouse_adc_read_gpio5:
-054f 6800cb49 fetch 1 ,mem_24g_device_led_status 
-0550 243a0553 nbranch p_mouse_adc_read_vinlpm ,blank 
-0551 70422d02 jam adc_config_gpio ,mem_adc_config_flag 
-0552 20600000 rtn 
+054d 6800cb49 fetch 1 ,mem_24g_device_led_status 
+054e 243a0551 nbranch p_mouse_adc_read_vinlpm ,blank 
+054f 70422d02 jam adc_config_gpio ,mem_adc_config_flag 
+0550 20600000 rtn 
 
 p_mouse_adc_read_vinlpm:
-0553 7046ce00 jam 0 ,mem_adc_read_timer 
-0554 70422d00 jam adc_config_vinlpm ,mem_adc_config_flag 
-0555 20600000 rtn 
+0551 7046ce00 jam 0 ,mem_adc_read_timer 
+0552 70422d00 jam adc_config_vinlpm ,mem_adc_config_flag 
+0553 20600000 rtn 
 
 p_mouse_adc_no_low_voltage:
-0556 204043e9 call mouse_adc_no_low_voltage 
-0557 7046cf0c jam 12 ,mem_adc_low_volatage_led_timer_count 
-0558 6800cafd fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
-0559 207a0000 rtn blank 
-055a 704afd00 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
-055b 6800c6ef fetch 1 ,mem_config_low_voltage_alarm_gpio 
-055c 6000c715 store 1 ,mem_mouse_struct_led_gpio 
-055d 20204296 branch mouse_led_off 
+0554 204043e9 call mouse_adc_no_low_voltage 
+0555 7046cf0c jam 12 ,mem_adc_low_volatage_led_timer_count 
+0556 6800cafd fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
+0557 207a0000 rtn blank 
+0558 704afd00 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
+0559 6800c6ef fetch 1 ,mem_config_low_voltage_alarm_gpio 
+055a 6000c715 store 1 ,mem_mouse_struct_led_gpio 
+055b 20204296 branch mouse_led_off 
 
 p_adc_set_mode:
-055e 6800c22d fetch 1 ,mem_adc_config_flag 
-055f c0010561 beq adc_config_gpio ,p_adc_check_gpio 
-0560 202068ec branch adc_set_mode + 1 
+055c 6800c22d fetch 1 ,mem_adc_config_flag 
+055d c001055f beq adc_config_gpio ,p_adc_check_gpio 
+055e 202068ec branch adc_set_mode + 1 
 
 p_adc_check_gpio:
-0561 6810807c hfetch 1 ,core_gpio_pd0 
-0562 793ffe05 set0 5 ,pdata 
-0563 6010807c hstore 1 ,core_gpio_pd0 
-0564 7089718f jam 0x8f ,rf_adc_mode 
-0565 6800c22e fetch 1 ,mem_adc_channel 
-0566 60108973 hstore 1 ,rf_adc_ch 
-0567 202068f8 branch read_adc 
+055f 6810807c hfetch 1 ,core_gpio_pd0 
+0560 793ffe05 set0 5 ,pdata 
+0561 6010807c hstore 1 ,core_gpio_pd0 
+0562 7089718f jam 0x8f ,rf_adc_mode 
+0563 6800c22e fetch 1 ,mem_adc_channel 
+0564 60108973 hstore 1 ,rf_adc_ch 
+0565 202068f8 branch read_adc 
 
 p_adc_bat_percent_lowpower_out:
-0568 ea240000 ifetch 8 ,rega 
-0569 60040a9a store 8 ,mem_pdatatemp 
-056a 6800c22d fetch 1 ,mem_adc_config_flag 
-056b c0010579 beq adc_config_gpio ,p_adc_check_gpio5 
-056c c000056d beq adc_config_vinlpm ,p_adc_check_vinlpm 
+0566 ea240000 ifetch 8 ,rega 
+0567 60040a9a store 8 ,mem_pdatatemp 
+0568 6800c22d fetch 1 ,mem_adc_config_flag 
+0569 c0010577 beq adc_config_gpio ,p_adc_check_gpio5 
+056a c000056b beq adc_config_vinlpm ,p_adc_check_vinlpm 
 
 p_adc_check_vinlpm:
-056d 68010aa0 fetch 2 ,mem_pdatatemp + 6 
-056e 68090a9c fetcht 2 ,mem_pdatatemp + 2 
-056f 98467c00 isub temp ,null 
-0570 24216944 nbranch adc_set_no_power_flag ,positive 
-0571 2040057f call p_adc_clear_no_power_flag 
-0572 68090a9e fetcht 2 ,mem_pdatatemp + 4 
-0573 98467c00 isub temp ,null 
-0574 24216940 nbranch adc_set_low_power_flag ,positive 
+056b 68010aa0 fetch 2 ,mem_pdatatemp + 6 
+056c 68090a9c fetcht 2 ,mem_pdatatemp + 2 
+056d 98467c00 isub temp ,null 
+056e 24216944 nbranch adc_set_no_power_flag ,positive 
+056f 2040057d call p_adc_clear_no_power_flag 
+0570 68090a9e fetcht 2 ,mem_pdatatemp + 4 
+0571 98467c00 isub temp ,null 
+0572 24216940 nbranch adc_set_low_power_flag ,positive 
 
 p_adc_clear_low_power_flag:
-0575 6800c231 fetch 1 ,mem_adc_power_flag 
-0576 793ffe00 set0 0 ,pdata 
-0577 6000c231 store 1 ,mem_adc_power_flag 
-0578 20600000 rtn 
+0573 6800c231 fetch 1 ,mem_adc_power_flag 
+0574 793ffe00 set0 0 ,pdata 
+0575 6000c231 store 1 ,mem_adc_power_flag 
+0576 20600000 rtn 
 
 p_adc_check_gpio5:
-0579 68094b5e fetcht 2 ,mem_mouse_vdd_0v 
-057a 68010aa0 fetch 2 ,mem_pdatatemp + 6 
-057b 98467c00 isub temp ,null 
-057c 24210583 nbranch p_adc_set_pb_press_flag ,positive 
-057d 20400507 call p_mouse_clear_select_state 
-057e 20200587 branch p_adc_clear_pb_press_flag 
+0577 68094b5e fetcht 2 ,mem_mouse_vdd_0v 
+0578 68010aa0 fetch 2 ,mem_pdatatemp + 6 
+0579 98467c00 isub temp ,null 
+057a 24210581 nbranch p_adc_set_pb_press_flag ,positive 
+057b 20400507 call p_mouse_clear_select_state 
+057c 20200585 branch p_adc_clear_pb_press_flag 
 
 p_adc_clear_no_power_flag:
-057f 6808c231 fetcht 1 ,mem_adc_power_flag 
-0580 793f8401 set0 1 ,temp 
-0581 6008c231 storet 1 ,mem_adc_power_flag 
-0582 20600000 rtn 
+057d 6808c231 fetcht 1 ,mem_adc_power_flag 
+057e 793f8401 set0 1 ,temp 
+057f 6008c231 storet 1 ,mem_adc_power_flag 
+0580 20600000 rtn 
 
 p_adc_set_pb_press_flag:
-0583 6808c231 fetcht 1 ,mem_adc_power_flag 
-0584 79200402 set1 2 ,temp 
-0585 6008c231 storet 1 ,mem_adc_power_flag 
-0586 20600000 rtn 
+0581 6808c231 fetcht 1 ,mem_adc_power_flag 
+0582 79200402 set1 2 ,temp 
+0583 6008c231 storet 1 ,mem_adc_power_flag 
+0584 20600000 rtn 
 
 p_adc_clear_pb_press_flag:
-0587 6808c231 fetcht 1 ,mem_adc_power_flag 
-0588 793f8402 set0 2 ,temp 
-0589 6008c231 storet 1 ,mem_adc_power_flag 
-058a 20600000 rtn 
+0585 6808c231 fetcht 1 ,mem_adc_power_flag 
+0586 793f8402 set0 2 ,temp 
+0587 6008c231 storet 1 ,mem_adc_power_flag 
+0588 20600000 rtn 
 
 p_mouse_motion:
-058b 78547c00 disable user 
-058c 58000000 setarg 0 
-058d 6003469b store 6 ,mem_mouse_x 
-058e 20403fb5 call mouse_cheak_sensor_data 
-058f 20404079 call mouse_zwheel 
-0590 2040407e call mouse_t_zwheel 
-0591 20400594 call p_mouse_key 
-0592 24740000 nrtn user 
-0593 20203fa0 branch mouse_motion + 9 
+0589 78547c00 disable user 
+058a 58000000 setarg 0 
+058b 6003469b store 6 ,mem_mouse_x 
+058c 20403fb5 call mouse_cheak_sensor_data 
+058d 20404079 call mouse_zwheel 
+058e 2040407e call mouse_t_zwheel 
+058f 20400592 call p_mouse_key 
+0590 24740000 nrtn user 
+0591 20203fa0 branch mouse_motion + 9 
 
 p_mouse_key:
-0594 20400596 call p_mouse_check_key_gpio 
-0595 2020409a branch mouse_key + 1 
+0592 20400594 call p_mouse_check_key_gpio 
+0593 2020409a branch mouse_key + 1 
 
 p_mouse_check_key_gpio:
-0596 da200000 arg 0 ,rega 
-0597 204005a0 call p_mouse_check_lkey_gpio 
-0598 204005a6 call p_mouse_check_rkey_gpio 
-0599 204005ac call p_mouse_check_mkey_gpio 
-059a 2040059c call p_mouse_check_skey_gpio 
-059b 2020408e branch mouse_check_key_gpio_output 
+0594 da200000 arg 0 ,rega 
+0595 2040059e call p_mouse_check_lkey_gpio 
+0596 204005a4 call p_mouse_check_rkey_gpio 
+0597 204005aa call p_mouse_check_mkey_gpio 
+0598 2040059a call p_mouse_check_skey_gpio 
+0599 2020408e branch mouse_check_key_gpio_output 
 
 p_mouse_check_skey_gpio:
-059c 6800c6e5 fetch 1 ,mem_bk_button_gpio 
-059d c17f8000 rtneq gpio_disable 
-059e 204005b2 call p_mouse_check_bk_key_gpio 
-059f 202005b8 branch p_mouse_check_fw_key_gpio 
+059a 6800c6e5 fetch 1 ,mem_bk_button_gpio 
+059b c17f8000 rtneq gpio_disable 
+059c 204005b0 call p_mouse_check_bk_key_gpio 
+059d 202005b6 branch p_mouse_check_fw_key_gpio 
 
 p_mouse_check_lkey_gpio:
+059e 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
+059f 204005c7 call p_gpio_set_input_pu 
 05a0 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
-05a1 204005c9 call p_gpio_set_input_pu 
-05a2 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
-05a3 2040681d call gpio_get_bit 
-05a4 7920a200 setflag true ,0 ,rega 
-05a5 20600000 rtn 
+05a1 2040681d call gpio_get_bit 
+05a2 7920a200 setflag true ,0 ,rega 
+05a3 20600000 rtn 
 
 p_mouse_check_rkey_gpio:
+05a4 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
+05a5 204005c7 call p_gpio_set_input_pu 
 05a6 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
-05a7 204005c9 call p_gpio_set_input_pu 
-05a8 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
-05a9 2040681d call gpio_get_bit 
-05aa 7920a201 setflag true ,1 ,rega 
-05ab 20600000 rtn 
+05a7 2040681d call gpio_get_bit 
+05a8 7920a201 setflag true ,1 ,rega 
+05a9 20600000 rtn 
 
 p_mouse_check_mkey_gpio:
+05aa 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
+05ab 204005c7 call p_gpio_set_input_pu 
 05ac 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
-05ad 204005c9 call p_gpio_set_input_pu 
-05ae 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
-05af 2040681d call gpio_get_bit 
-05b0 7920a202 setflag true ,2 ,rega 
-05b1 20600000 rtn 
+05ad 2040681d call gpio_get_bit 
+05ae 7920a202 setflag true ,2 ,rega 
+05af 20600000 rtn 
 
 p_mouse_check_bk_key_gpio:
+05b0 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
+05b1 204005be call p_gpio_set_input_pd 
 05b2 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
-05b3 204005c0 call p_gpio_set_input_pd 
-05b4 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
-05b5 2040681d call gpio_get_bit 
-05b6 7d20a203 nsetflag true ,3 ,rega 
-05b7 202005c9 branch p_gpio_set_input_pu 
+05b3 2040681d call gpio_get_bit 
+05b4 7d20a203 nsetflag true ,3 ,rega 
+05b5 202005c7 branch p_gpio_set_input_pu 
 
 p_mouse_check_fw_key_gpio:
+05b6 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
+05b7 204005be call p_gpio_set_input_pd 
 05b8 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
-05b9 204005c0 call p_gpio_set_input_pd 
-05ba 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
-05bb 2040681d call gpio_get_bit 
-05bc 7d20a204 nsetflag true ,4 ,rega 
-05bd 202005c9 branch p_gpio_set_input_pu 
+05b9 2040681d call gpio_get_bit 
+05ba 7d20a204 nsetflag true ,4 ,rega 
+05bb 202005c7 branch p_gpio_set_input_pu 
 
 p_gpio_set_input_high_impedance:
-05be 793f8407 set0 gpio_active_bit ,temp 
-05bf 20206806 branch gpio_set_high_impedance 
+05bc 793f8407 set0 gpio_active_bit ,temp 
+05bd 20206806 branch gpio_set_high_impedance 
 
 p_gpio_set_input_pd:
-05c0 793f8407 set0 gpio_active_bit ,temp 
-05c1 d8a08078 arg core_gpio_pu0 ,contw 
-05c2 20406830 call gpio_set_bit 
-05c3 79200407 set1 gpio_active_bit ,temp 
+05be 793f8407 set0 gpio_active_bit ,temp 
+05bf d8a08078 arg core_gpio_pu0 ,contw 
+05c0 20406830 call gpio_set_bit 
+05c1 79200407 set1 gpio_active_bit ,temp 
 
 p_gpio_set_input_pd4:
-05c4 d8a0807c arg core_gpio_pd0 ,contw 
-05c5 20406830 call gpio_set_bit 
-05c6 793f8407 set0 gpio_active_bit ,temp 
-05c7 d8a08070 arg core_gpio_oe0 ,contw 
-05c8 20206830 branch gpio_set_bit 
+05c2 d8a0807c arg core_gpio_pd0 ,contw 
+05c3 20406830 call gpio_set_bit 
+05c4 793f8407 set0 gpio_active_bit ,temp 
+05c5 d8a08070 arg core_gpio_oe0 ,contw 
+05c6 20206830 branch gpio_set_bit 
 
 p_gpio_set_input_pu:
-05c9 79200407 set1 gpio_active_bit ,temp 
+05c7 79200407 set1 gpio_active_bit ,temp 
 
 p_gpio_set_input_pu1:
-05ca d8a08078 arg core_gpio_pu0 ,contw 
-05cb 20406830 call gpio_set_bit 
-05cc 793f8407 set0 gpio_active_bit ,temp 
-05cd 202005c4 branch p_gpio_set_input_pd4 
+05c8 d8a08078 arg core_gpio_pu0 ,contw 
+05c9 20406830 call gpio_set_bit 
+05ca 793f8407 set0 gpio_active_bit ,temp 
+05cb 202005c2 branch p_gpio_set_input_pd4 
 
 p_mouse_bb_event_discovery_btn:
-05ce 704b5000 jam 0 ,mem_mouse_poweron_led_timer 
-05cf 280ffe26 isolate1 mark_24g ,mark 
-05d0 204081cd call p_g24_check_51cmd_stop_24g ,true 
-05d1 2020426d branch mouse_bb_event_discovery_btn + 1 
+05cc 704b5000 jam 0 ,mem_mouse_poweron_led_timer 
+05cd 280ffe26 isolate1 mark_24g ,mark 
+05ce 204081cd call p_g24_check_51cmd_stop_24g ,true 
+05cf 2020426d branch mouse_bb_event_discovery_btn + 1 
 
 p_le_addr_random_config:
-05d2 7011c581 jam zcode_81 ,mem_zcode_temp_param0 
-05d3 202007b4 branch p_zcode_entrance 
+05d0 7011c581 jam zcode_81 ,mem_zcode_temp_param0 
+05d1 202007b2 branch p_zcode_entrance 
 
 p_mouse_start_discovery:
-05d4 704b5c00 jam 0 ,mem_mouse_discovery_blink_count 
-05d5 7011c550 jam zcode_50 ,mem_zcode_temp_param0 
-05d6 202007b4 branch p_zcode_entrance 
+05d2 704b5c00 jam 0 ,mem_mouse_discovery_blink_count 
+05d3 7011c550 jam zcode_50 ,mem_zcode_temp_param0 
+05d4 202007b2 branch p_zcode_entrance 
 
 p_le_adv_data_update:
-05d7 d8a0437b arg mem_le_adv_data + 11 ,contw 
-05d8 df200013 arg 19 ,loopcnt 
-05d9 20407f01 call memcpy 
-05da 202057b8 branch le_modified_name_adv 
+05d5 d8a0437b arg mem_le_adv_data + 11 ,contw 
+05d6 df200013 arg 19 ,loopcnt 
+05d7 20407f01 call memcpy 
+05d8 202057b8 branch le_modified_name_adv 
 
 p_mouse_stop_discovery:
-05db 58000000 setarg 0 
-05dc 600146ac store 2 ,mem_mouse_discovery_timer 
-05dd 6000cb5b store 1 ,mem_mouse_dpi_blink_count 
-05de 6000c714 store 1 ,mem_mouse_blink_count 
-05df 6000cb5c store 1 ,mem_mouse_discovery_blink_count 
-05e0 704b4705 jam 5 ,mem_mouse_bt_ble_led_timer 
-05e1 204003e5 call p_mouse_bt_led_off 
-05e2 2040032e call p_mouse_sensor_poweron 
-05e3 202042cb branch mouse_stop_discovery + 1 
+05d9 58000000 setarg 0 
+05da 600146ac store 2 ,mem_mouse_discovery_timer 
+05db 6000cb5b store 1 ,mem_mouse_dpi_blink_count 
+05dc 6000c714 store 1 ,mem_mouse_blink_count 
+05dd 6000cb5c store 1 ,mem_mouse_discovery_blink_count 
+05de 704b4705 jam 5 ,mem_mouse_bt_ble_led_timer 
+05df 204003e5 call p_mouse_bt_led_off 
+05e0 2040032e call p_mouse_sensor_poweron 
+05e1 202042cb branch mouse_stop_discovery + 1 
 
 p_le_slave_match:
-05e4 6800c50f fetch 1 ,mem_le_md_count 
-05e5 1fe0fe01 pincrease 1 
-05e6 6000c50f store 1 ,mem_le_md_count 
-05e7 c0065395 beq le_md_max_count ,le_slave_cont 
-05e8 204055aa call le_acknowledge 
-05e9 2040561e call le_prepare_tx 
-05ea 20400757 call power_ctrl_start 
-05eb 2020538f branch le_slave_match + 7 
+05e2 6800c50f fetch 1 ,mem_le_md_count 
+05e3 1fe0fe01 pincrease 1 
+05e4 6000c50f store 1 ,mem_le_md_count 
+05e5 c0065395 beq le_md_max_count ,le_slave_cont 
+05e6 204055aa call le_acknowledge 
+05e7 2040561e call le_prepare_tx 
+05e8 20400755 call power_ctrl_start 
+05e9 2020538f branch le_slave_match + 7 
 
 p_le_next_adv_channel:
-05ec 68008016 fetch 1 ,mem_le_ch_mapped 
-05ed 1fe0fe01 increase 1 ,pdata 
-05ee 60008016 store 1 ,mem_le_ch_mapped 
-05ef c1940000 rtnne 40 
-05f0 70001625 jam 37 ,mem_le_ch_mapped 
-05f1 20600000 rtn 
+05ea 68008016 fetch 1 ,mem_le_ch_mapped 
+05eb 1fe0fe01 increase 1 ,pdata 
+05ec 60008016 store 1 ,mem_le_ch_mapped 
+05ed c1940000 rtnne 40 
+05ee 70001625 jam 37 ,mem_le_ch_mapped 
+05ef 20600000 rtn 
 
 p_le_receive_skip:
-05f2 204029bb call save_rssi 
-05f3 2040006b call p_rssi_signal 
-05f4 202054a3 branch le_receive_skip + 2 
+05f0 204029bb call save_rssi 
+05f1 2040006b call p_rssi_signal 
+05f2 202054a3 branch le_receive_skip + 2 
 
 p_le_update_param:
-05f5 7011c540 jam zcode_40 ,mem_zcode_temp_param0 
-05f6 202007b4 branch p_zcode_entrance 
+05f3 7011c540 jam zcode_40 ,mem_zcode_temp_param0 
+05f4 202007b2 branch p_zcode_entrance 
 
 p_le_update_channel_map:
-05f7 7011c541 jam zcode_41 ,mem_zcode_temp_param0 
-05f8 202007b4 branch p_zcode_entrance 
+05f5 7011c541 jam zcode_41 ,mem_zcode_temp_param0 
+05f6 202007b2 branch p_zcode_entrance 
 
 p_le_prepare_tx:
-05f9 68008456 fetch 1 ,mem_le_arq 
-05fa c282860d bbit1 wak ,p_le_prepare_tx_wak 
-05fb 20400749 call power_ctrl_pac_succ_incrs 
-05fc 6800c78e fetch 1 ,mem_empty_count 
-05fd 243a0603 nbranch p_le_send_empyt ,blank 
-05fe 6800843f fetch 1 ,mem_le_state 
-05ff c3020607 bbit0 lestate_encryption ,p_le_tx_4 
-0600 680082da fetch 1 ,mem_le_rxbuf + 1 
-0601 203a0607 branch p_le_tx_4 ,blank 
-0602 20205664 branch le_send_empty 
+05f7 68008456 fetch 1 ,mem_le_arq 
+05f8 c282860b bbit1 wak ,p_le_prepare_tx_wak 
+05f9 20400747 call power_ctrl_pac_succ_incrs 
+05fa 6800c78e fetch 1 ,mem_empty_count 
+05fb 243a0601 nbranch p_le_send_empyt ,blank 
+05fc 6800843f fetch 1 ,mem_le_state 
+05fd c3020605 bbit0 lestate_encryption ,p_le_tx_4 
+05fe 680082da fetch 1 ,mem_le_rxbuf + 1 
+05ff 203a0605 branch p_le_tx_4 ,blank 
+0600 20205664 branch le_send_empty 
 
 p_le_send_empyt:
-0603 6800c78e fetch 1 ,mem_empty_count 
-0604 1fe0ffff increase -1 ,pdata 
-0605 6000c78e store 1 ,mem_empty_count 
-0606 20205664 branch le_send_empty 
+0601 6800c78e fetch 1 ,mem_empty_count 
+0602 1fe0ffff increase -1 ,pdata 
+0603 6000c78e store 1 ,mem_empty_count 
+0604 20205664 branch le_send_empty 
 
 p_le_tx_4:
-0607 6800c4c4 fetch 1 ,mem_le_pairing_state 
-0608 c082860a bne flag_le_pairing_after_auth ,p_in_le_tx_4 
-0609 70478e03 jam 3 ,mem_empty_count 
+0605 6800c4c4 fetch 1 ,mem_le_pairing_state 
+0606 c0828608 bne flag_le_pairing_after_auth ,p_in_le_tx_4 
+0607 70478e03 jam 3 ,mem_empty_count 
 
 p_in_le_tx_4:
-060a 20405892 call le_fifo_check_nearly_full 
-060b 205a0422 call p_mouse_data_pull ,blank 
-060c 20205622 branch le_prepare_tx + 4 
+0608 20405892 call le_fifo_check_nearly_full 
+0609 205a0422 call p_mouse_data_pull ,blank 
+060a 20205622 branch le_prepare_tx + 4 
 
 p_le_prepare_tx_wak:
-060d 2040060f call p_le_check_tx_retransmit_setmd 
-060e 2020061b branch p_le_power_ctrl_pac_succ_decrs 
+060b 2040060d call p_le_check_tx_retransmit_setmd 
+060c 20200619 branch p_le_power_ctrl_pac_succ_decrs 
 
 p_le_check_tx_retransmit_setmd:
-060f 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
-0610 1fe17e03 and pdata ,0x03 ,pdata 
-0611 c1818000 rtnne 0x03 
-0612 6800c7c1 fetch 1 ,mem_mouse_data_queue_num 
+060d 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
+060e 1fe17e03 and pdata ,0x03 ,pdata 
+060f c1818000 rtnne 0x03 
+0610 6800c7c1 fetch 1 ,mem_mouse_data_queue_num 
+0611 207a0000 rtn blank 
+0612 6800c3dd fetch 1 ,mem_le_txlen 
 0613 207a0000 rtn blank 
-0614 6800c3dd fetch 1 ,mem_le_txlen 
-0615 207a0000 rtn blank 
-0616 6800c3dc fetch 1 ,mem_le_txheader 
-0617 79207e04 set1 md ,pdata 
-0618 6000c3dc store 1 ,mem_le_txheader 
-0619 20405650 call le_set_md 
-061a 20600000 rtn 
+0614 6800c3dc fetch 1 ,mem_le_txheader 
+0615 79207e04 set1 md ,pdata 
+0616 6000c3dc store 1 ,mem_le_txheader 
+0617 20405650 call le_set_md 
+0618 20600000 rtn 
 
 p_le_power_ctrl_pac_succ_decrs:
-061b 2020074d branch power_ctrl_pac_succ_decrs 
+0619 2020074b branch power_ctrl_pac_succ_decrs 
 
 p_mouse_le_reconn_write_enable_timer_reinit:
-061c 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
-061d 207a0000 rtn blank 
-061e 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
-061f 1fe17e03 and pdata ,0x03 ,pdata 
-0620 c1018000 rtneq 0x03 
-0621 7046c601 jam 1 ,mem_le_start_encrypt_timer 
-0622 20600000 rtn 
+061a 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
+061b 207a0000 rtn blank 
+061c 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
+061d 1fe17e03 and pdata ,0x03 ,pdata 
+061e c1018000 rtneq 0x03 
+061f 7046c601 jam 1 ,mem_le_start_encrypt_timer 
+0620 20600000 rtn 
 
 p_le_parse:
-0623 c6078000 rtnmark1 mark_old_packet 
-0624 20405890 call le_fifo_check_full 
-0625 247a0000 nrtn blank 
-0626 680082d9 fetch 1 ,mem_le_rxbuf 
-0627 1fe17e03 and pdata ,0x3 ,pdata 
-0628 6000c50c store 1 ,mem_le_packet_llid 
-0629 e8c08000 ifetch 1 ,contr 
-062a 1fe17e1f and pdata ,0x1f ,pdata 
-062b 6000c50b store 1 ,mem_le_packet_size 
-062c 207a0000 rtn blank 
-062d 18c27e00 copy contr ,pdata 
-062e 6001450d store 2 ,mem_le_payload_ptr 
-062f 6800c50c fetch 1 ,mem_le_packet_llid 
-0630 c0018632 beq llid_le_ll ,p_le_parse_ll 
-0631 2020568d branch le_parse_l2cap 
+0621 c6078000 rtnmark1 mark_old_packet 
+0622 20405890 call le_fifo_check_full 
+0623 247a0000 nrtn blank 
+0624 680082d9 fetch 1 ,mem_le_rxbuf 
+0625 1fe17e03 and pdata ,0x3 ,pdata 
+0626 6000c50c store 1 ,mem_le_packet_llid 
+0627 e8c08000 ifetch 1 ,contr 
+0628 1fe17e1f and pdata ,0x1f ,pdata 
+0629 6000c50b store 1 ,mem_le_packet_size 
+062a 207a0000 rtn blank 
+062b 18c27e00 copy contr ,pdata 
+062c 6001450d store 2 ,mem_le_payload_ptr 
+062d 6800c50c fetch 1 ,mem_le_packet_llid 
+062e c0018630 beq llid_le_ll ,p_le_parse_ll 
+062f 2020568d branch le_parse_l2cap 
 
 p_le_parse_ll:
-0632 680082db fetch 1 ,mem_le_rxbuf + 2 
-0633 c0008635 beq ll_channel_map_req ,p_le_parse_channel_map_req 
-0634 20205c65 branch le_parse_ll + 1 
+0630 680082db fetch 1 ,mem_le_rxbuf + 2 
+0631 c0008633 beq ll_channel_map_req ,p_le_parse_channel_map_req 
+0632 20205c65 branch le_parse_ll + 1 
 
 p_le_parse_channel_map_req:
-0635 e8c28000 ifetch 5 ,contr 
-0636 6002c3ce store 5 ,mem_le_new_map 
-0637 e8c10000 ifetch 2 ,contr 
-0638 6001045f store 2 ,mem_le_instant 
-0639 20205c8a branch le_parse_channel_map_req + 7 
+0633 e8c28000 ifetch 5 ,contr 
+0634 6002c3ce store 5 ,mem_le_new_map 
+0635 e8c10000 ifetch 2 ,contr 
+0636 6001045f store 2 ,mem_le_instant 
+0637 20205c8a branch le_parse_channel_map_req + 7 
 
 p_le_parse_l2cap:
-063a e8c10000 ifetch 2 ,contr 
-063b c002063e beq le_l2cap_cid_att ,p_le_parse_att 
-063c c003066b beq le_l2cap_cid_smp ,p_le_parse_smp 
-063d 20205698 branch le_parse_l2cap + 11 
+0638 e8c10000 ifetch 2 ,contr 
+0639 c002063c beq le_l2cap_cid_att ,p_le_parse_att 
+063a c0030669 beq le_l2cap_cid_smp ,p_le_parse_smp 
+063b 20205698 branch le_parse_l2cap + 11 
 
 p_le_parse_att:
-063e 20407ea5 call store_contr 
-063f 2040061c call p_mouse_le_reconn_write_enable_timer_reinit 
-0640 20407e9f call get_contr 
-0641 e8c18000 ifetch 3 ,contr 
-0642 60018477 store 3 ,mem_le_att_opcode 
-0643 c008064d beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
-0644 1fec8400 rshift8 pdata ,temp 
-0645 18467c24 sub temp ,0x24 ,null 
-0646 2021065b branch p_le_parse_att1 ,positive 
-0647 d84047c6 arg mem_mouse_le_uuid_sup ,temp 
-0648 600944bc storet 2 ,mem_ui_le_uuid_table 
-0649 204058ad call le_parse_att + 2 
-064a 58008e7a setarg 0x8e7a 
-064b 600144bc store 2 ,mem_ui_le_uuid_table 
-064c 20600000 rtn 
+063c 20407ea5 call store_contr 
+063d 2040061a call p_mouse_le_reconn_write_enable_timer_reinit 
+063e 20407e9f call get_contr 
+063f e8c18000 ifetch 3 ,contr 
+0640 60018477 store 3 ,mem_le_att_opcode 
+0641 c008064b beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
+0642 1fec8400 rshift8 pdata ,temp 
+0643 18467c24 sub temp ,0x24 ,null 
+0644 20210659 branch p_le_parse_att1 ,positive 
+0645 d84047c6 arg mem_mouse_le_uuid_sup ,temp 
+0646 600944bc storet 2 ,mem_ui_le_uuid_table 
+0647 204058ad call le_parse_att + 2 
+0648 58008e7a setarg 0x8e7a 
+0649 600144bc store 2 ,mem_ui_le_uuid_table 
+064a 20600000 rtn 
 
 p_le_parse_att_read_by_group_type_request:
-064d 204059fa call le_parse_att_read_by_group_type_request 
-064e 20405879 call le_fifo_get_last_tx_ptr 
-064f 18c08c07 increase 7 ,contr 
-0650 e8c08000 ifetch 1 ,contr 
-0651 c1888000 rtnne attop_read_by_group_type_response 
-0652 18c08c05 increase 5 ,contr 
-0653 e8c10000 ifetch 2 ,contr 
-0654 d8401812 arg uuid_service_hids ,temp 
-0655 98467c00 isub temp ,null 
-0656 24628000 nrtn zero 
-0657 18c08dfc increase -4 ,contr 
-0658 5800002b setarg 0x2b 
-0659 e0c10000 istore 2 ,contr 
-065a 20600000 rtn 
+064b 204059fa call le_parse_att_read_by_group_type_request 
+064c 20405879 call le_fifo_get_last_tx_ptr 
+064d 18c08c07 increase 7 ,contr 
+064e e8c08000 ifetch 1 ,contr 
+064f c1888000 rtnne attop_read_by_group_type_response 
+0650 18c08c05 increase 5 ,contr 
+0651 e8c10000 ifetch 2 ,contr 
+0652 d8401812 arg uuid_service_hids ,temp 
+0653 98467c00 isub temp ,null 
+0654 24628000 nrtn zero 
+0655 18c08dfc increase -4 ,contr 
+0656 5800002b setarg 0x2b 
+0657 e0c10000 istore 2 ,contr 
+0658 20600000 rtn 
 
 p_le_parse_att1:
-065b c005065d beq attop_read_request ,p_le_parse_att_read_request 
-065c 202058ad branch le_parse_att + 2 
+0659 c005065b beq attop_read_request ,p_le_parse_att_read_request 
+065a 202058ad branch le_parse_att + 2 
 
 p_le_parse_att_read_request:
-065d 68090478 fetcht 2 ,mem_le_att_handle 
-065e 6800c4e9 fetch 1 ,mem_le_configuration 
-065f c2818664 bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
+065b 68090478 fetcht 2 ,mem_le_att_handle 
+065c 6800c4e9 fetch 1 ,mem_le_configuration 
+065d c2818662 bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
 
 p_le_send_att_read_response:
-0660 68010478 fetch 2 ,mem_le_att_handle 
-0661 c009da76 beq 0x13 ,le_send_att_error_response_notfound 
-0662 68090478 fetcht 2 ,mem_le_att_handle 
-0663 202059bf branch le_send_att_read_response 
+065e 68010478 fetch 2 ,mem_le_att_handle 
+065f c009da76 beq 0x13 ,le_send_att_error_response_notfound 
+0660 68090478 fetcht 2 ,mem_le_att_handle 
+0661 202059bf branch le_send_att_read_response 
 
 p_le_send_att_read_response_check_auth:
-0664 680144fa fetch 2 ,mem_le_pairing_handle 
-0665 98467c00 isub temp ,null 
-0666 24228660 nbranch p_le_send_att_read_response ,zero 
-0667 20405a42 call le_check_encrypt_state 
-0668 24340660 nbranch p_le_send_att_read_response ,user 
-0669 70047a05 jam att_err_insufficient_authentication ,mem_le_err_code 
-066a 20205a77 branch le_send_att_error_response 
+0662 680144fa fetch 2 ,mem_le_pairing_handle 
+0663 98467c00 isub temp ,null 
+0664 2422865e nbranch p_le_send_att_read_response ,zero 
+0665 20405a42 call le_check_encrypt_state 
+0666 2434065e nbranch p_le_send_att_read_response ,user 
+0667 70047a05 jam att_err_insufficient_authentication ,mem_le_err_code 
+0668 20205a77 branch le_send_att_error_response 
 
 p_le_parse_smp:
-066b e8c08000 ifetch 1 ,contr 
-066c c002866e beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
-066d 20205af5 branch le_parse_smp + 1 
+0669 e8c08000 ifetch 1 ,contr 
+066a c002866c beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
+066b 20205af5 branch le_parse_smp + 1 
 
 p_le_parse_smp_pairing_failed:
-066e 7011c582 jam zcode_82 ,mem_zcode_temp_param0 
-066f 202007b4 branch p_zcode_entrance 
+066c 7011c582 jam zcode_82 ,mem_zcode_temp_param0 
+066d 202007b2 branch p_zcode_entrance 
 
 p_le_adv_not_match:
-0670 68008016 fetch 1 ,mem_le_ch_mapped 
-0671 c093d6f2 bne 39 ,le_adv_loop 
-0672 20400676 call p_le_adv_random_delay 
-0673 d8e00000 arg le_adv_interval_timer ,queue 
-0674 68014482 fetch 2 ,mem_le_adv_interval 
-0675 20207f08 branch timer_init 
+066e 68008016 fetch 1 ,mem_le_ch_mapped 
+066f c093d6f2 bne 39 ,le_adv_loop 
+0670 20400674 call p_le_adv_random_delay 
+0671 d8e00000 arg le_adv_interval_timer ,queue 
+0672 68014482 fetch 2 ,mem_le_adv_interval 
+0673 20207f08 branch timer_init 
 
 p_le_adv_random_delay:
-0676 180a7e00 random pdata 
-0677 d84001ff arg 0x1ff ,temp 
-0678 98417e00 iand temp ,pdata 
-0679 1fe0fefa add pdata ,250 ,pdata 
-067a 20203cbe branch delay 
+0674 180a7e00 random pdata 
+0675 d84001ff arg 0x1ff ,temp 
+0676 98417e00 iand temp ,pdata 
+0677 1fe0fefa add pdata ,250 ,pdata 
+0678 20203cbe branch delay 
 
 p_le_lpm_setmult:
-067b 7855fc00 disable wake 
-067c 2037067e branch p_le_lpm_set_mult_attempt ,attempt 
-067d 2436d806 nbranch le_lpm_lost ,match 
+0679 7855fc00 disable wake 
+067a 2037067c branch p_le_lpm_set_mult_attempt ,attempt 
+067b 2436d806 nbranch le_lpm_lost ,match 
 
 p_le_lpm_set_mult_attempt:
-067e 20402bcb call lpm_match 
-067f 680140c1 fetch 2 ,mem_rx_window_sniff 
-0680 6001044d store 2 ,mem_le_receive_window 
-0681 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
-0682 2fe00603 compare 3 ,pdata ,3 
-0683 2420abde nbranch lpm_mult_short ,true 
-0684 202057fb branch le_lpm_set_mult_attempt + 3 
+067c 20402bcb call lpm_match 
+067d 680140c1 fetch 2 ,mem_rx_window_sniff 
+067e 6001044d store 2 ,mem_le_receive_window 
+067f 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
+0680 2fe00603 compare 3 ,pdata ,3 
+0681 2420abde nbranch lpm_mult_short ,true 
+0682 202057fb branch le_lpm_set_mult_attempt + 3 
 
 p_le_mouse_bb_event_connect_complete:
-0685 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
-0686 247a0000 nrtn blank 
-0687 68008478 fetch 1 ,mem_le_att_handle 
-0688 1fe67e1a sub pdata ,26 ,pdata 
-0689 24628000 nrtn zero 
-068a 20203d60 branch mouse_le_write_enable 
+0683 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
+0684 247a0000 nrtn blank 
+0685 68008478 fetch 1 ,mem_le_att_handle 
+0686 1fe67e1a sub pdata ,26 ,pdata 
+0687 24628000 nrtn zero 
+0688 20203d60 branch mouse_le_write_enable 
 
 p_twspi_reset:
-068b 68108077 hfetch 1 ,core_gpio_out3 
-068c 1fe17efd and_into 0xfd ,pdata 
-068d 60108077 hstore 1 ,core_gpio_out3 
-068e 68188073 hfetcht 1 ,core_gpio_oe3 
-068f 18418402 or_into 0x2 ,temp 
-0690 60188073 hstoret 1 ,core_gpio_oe3 
-0691 204063ee call twspi_disable 
-0692 184104fd and_into 0xfd ,temp 
-0693 2000000d nop 13 
-0694 20400698 call p_twspi_enable 
-0695 60188073 hstoret 1 ,core_gpio_oe3 
-0696 20600000 rtn 
+0689 68108077 hfetch 1 ,core_gpio_out3 
+068a 1fe17efd and_into 0xfd ,pdata 
+068b 60108077 hstore 1 ,core_gpio_out3 
+068c 68188073 hfetcht 1 ,core_gpio_oe3 
+068d 18418402 or_into 0x2 ,temp 
+068e 60188073 hstoret 1 ,core_gpio_oe3 
+068f 204063ee call twspi_disable 
+0690 184104fd and_into 0xfd ,temp 
+0691 2000000d nop 13 
+0692 20400696 call p_twspi_enable 
+0693 60188073 hstoret 1 ,core_gpio_oe3 
+0694 20600000 rtn 
 
 p_spid_init:
-0697 204064dd call spid_init_common 
+0695 204064dd call spid_init_common 
 
 p_twspi_enable:
-0698 68108081 hfetch 1 ,core_gpio_sel1 
-0699 79207e00 set1 0 ,pdata 
-069a 793ffe01 set0 1 ,pdata 
-069b 793ffe03 set0 3 ,pdata 
-069c 60108081 hstore 1 ,core_gpio_sel1 
-069d 20600000 rtn 
+0696 68108081 hfetch 1 ,core_gpio_sel1 
+0697 79207e00 set1 0 ,pdata 
+0698 793ffe01 set0 1 ,pdata 
+0699 793ffe03 set0 3 ,pdata 
+069a 60108081 hstore 1 ,core_gpio_sel1 
+069b 20600000 rtn 
 
 p_page_wait_fhs_reply_ok:
-069e 7011c500 jam zcode_00 ,mem_zcode_temp_param0 
-069f 202007b4 branch p_zcode_entrance 
+069c 7011c500 jam zcode_00 ,mem_zcode_temp_param0 
+069d 202007b2 branch p_zcode_entrance 
 
 p_role_switch_master:
-06a0 204021c9 call role_switch_check 
-06a1 24740000 nrtn user 
+069e 204021c9 call role_switch_check 
+069f 24740000 nrtn user 
 
 p_wait_role_switch_anchor:
-06a2 78547c00 disable user 
-06a3 70001120 jam param_newconnto ,mem_newconnto_counter 
-06a4 793f800b set0 mark_fhs_already_good ,mark 
-06a5 793f802d set0 mark_role_switch_receive_fhs ,mark 
+06a0 78547c00 disable user 
+06a1 70001120 jam param_newconnto ,mem_newconnto_counter 
+06a2 793f800b set0 mark_fhs_already_good ,mark 
+06a3 793f802d set0 mark_role_switch_receive_fhs ,mark 
 
 p_roles_waitfhs_loop:
-06a6 20402a4f call rf_setup_time_master_slot 
-06a7 204022e6 call master_recv_packet 
-06a8 c50586ad bmark1 mark_fhs_already_good ,p_roles_replyto_fhs 
-06a9 20402455 call new_conn_timeout 
-06aa 243a06a6 nbranch p_roles_waitfhs_loop ,blank 
-06ab c51686b5 bmark1 mark_role_switch_receive_fhs ,p_roles_replyto_fhs1 
-06ac 202021ec branch role_switch_fail_master 
+06a4 20402a4f call rf_setup_time_master_slot 
+06a5 204022e6 call master_recv_packet 
+06a6 c50586ab bmark1 mark_fhs_already_good ,p_roles_replyto_fhs 
+06a7 20402455 call new_conn_timeout 
+06a8 243a06a4 nbranch p_roles_waitfhs_loop ,blank 
+06a9 c51686b3 bmark1 mark_role_switch_receive_fhs ,p_roles_replyto_fhs1 
+06aa 202021ec branch role_switch_fail_master 
 
 p_roles_replyto_fhs:
-06ad 20402a4d call rf_setup_time_slave_slot 
-06ae d8200010 arg type_id ,type 
-06af 204022dc call master_send_packet 
-06b0 7920002d set1 mark_role_switch_receive_fhs ,mark 
-06b1 793f800b set0 mark_fhs_already_good ,mark 
-06b2 18000801 force 1 ,am_addr 
-06b3 70001102 jam 2 ,mem_newconnto_counter 
-06b4 202006a6 branch p_roles_waitfhs_loop 
+06ab 20402a4d call rf_setup_time_slave_slot 
+06ac d8200010 arg type_id ,type 
+06ad 204022dc call master_send_packet 
+06ae 7920002d set1 mark_role_switch_receive_fhs ,mark 
+06af 793f800b set0 mark_fhs_already_good ,mark 
+06b0 18000801 force 1 ,am_addr 
+06b1 70001102 jam 2 ,mem_newconnto_counter 
+06b2 202006a4 branch p_roles_waitfhs_loop 
 
 p_roles_replyto_fhs1:
-06b5 68020165 fetch 4 ,mem_clke_bt 
-06b6 1fe0fe08 pincrease 8 
-06b7 60020165 store 4 ,mem_clke_bt 
-06b8 202021f8 branch roles_replyto_fhs + 4 
+06b3 68020165 fetch 4 ,mem_clke_bt 
+06b4 1fe0fe08 pincrease 8 
+06b5 60020165 store 4 ,mem_clke_bt 
+06b6 202021f8 branch roles_replyto_fhs + 4 
 
 p_process_dmh:
-06b9 c516264d bmark1 mark_first_packet ,end_of_packet 
-06ba 2020258f branch process_dmh + 1 
+06b7 c516264d bmark1 mark_first_packet ,end_of_packet 
+06b8 2020258f branch process_dmh + 1 
 
 p_quit_connection_cont:
-06bb 204033af call app_disconn_reason_collect_bt 
-06bc 204026e9 call sniff_exit 
-06bd 700a9902 jam bt_evt_bb_disconnected ,mem_fifo_temp 
-06be 20407d86 call ui_ipc_send_event 
-06bf 20405cf7 call init_lmp_work 
-06c0 20404d6b call l2cap_init_work 
-06c1 2020246e branch quit_connection_cont + 8 
+06b9 204033af call app_disconn_reason_collect_bt 
+06ba 204026e9 call sniff_exit 
+06bb 700a9902 jam bt_evt_bb_disconnected ,mem_fifo_temp 
+06bc 20407d86 call ui_ipc_send_event 
+06bd 20405cf7 call init_lmp_work 
+06be 20404d6b call l2cap_init_work 
+06bf 2020246e branch quit_connection_cont + 8 
 
 p_prepare_tx:
-06c2 68008030 fetch 1 ,mem_state 
-06c3 2feffe00 isolate1 state_inconn ,pdata 
-06c4 204086c6 call p_bt_power_ctrl ,true 
-06c5 2020248a branch prepare_tx + 1 
+06c0 68008030 fetch 1 ,mem_state 
+06c1 2feffe00 isolate1 state_inconn ,pdata 
+06c2 204086c4 call p_bt_power_ctrl ,true 
+06c3 2020248a branch prepare_tx + 1 
 
 p_bt_power_ctrl:
-06c6 68008047 fetch 1 ,mem_arq 
-06c7 2feffe03 isolate1 wack ,pdata 
-06c8 2040874d call power_ctrl_pac_succ_decrs ,true 
-06c9 24408749 ncall power_ctrl_pac_succ_incrs ,true 
-06ca 20200757 branch power_ctrl_start 
+06c4 68008047 fetch 1 ,mem_arq 
+06c5 2feffe03 isolate1 wack ,pdata 
+06c6 2040874b call power_ctrl_pac_succ_decrs ,true 
+06c7 24408747 ncall power_ctrl_pac_succ_incrs ,true 
+06c8 20200755 branch power_ctrl_start 
 
 p_slave_conn_recv_packet:
-06cb 204024f0 call slave_receive_master_slot 
-06cc 242c28f9 nbranch shutdown_radio ,sync 
-06cd 204029bb call save_rssi 
-06ce 2040006b call p_rssi_signal 
-06cf 20202518 branch slave_conn_recv_packet + 4 
+06c9 204024f0 call slave_receive_master_slot 
+06ca 242c28f9 nbranch shutdown_radio ,sync 
+06cb 204029bb call save_rssi 
+06cc 2040006b call p_rssi_signal 
+06cd 20202518 branch slave_conn_recv_packet + 4 
 
 p_lpm_dispatch:
-06d0 c6130000 rtnmark1 mark_24g 
-06d1 20402afa call lpo_calibration 
-06d2 6801c16f fetch 3 ,mem_clks_per_lpo 
+06ce c6130000 rtnmark1 mark_24g 
+06cf 20402afa call lpo_calibration 
+06d0 6801c16f fetch 3 ,mem_clks_per_lpo 
+06d1 207a0000 rtn blank 
+06d2 6800c091 fetch 1 ,mem_lpm_mode 
 06d3 207a0000 rtn blank 
-06d4 6800c091 fetch 1 ,mem_lpm_mode 
-06d5 207a0000 rtn blank 
-06d6 6800c6cf fetch 1 ,mem_adc_low_volatage_led_timer_count 
-06d7 1fe67c0a sub pdata ,10 ,null 
-06d8 20610000 rtn positive 
-06d9 6800c65a fetch 1 ,mem_ssp_enable 
-06da 203a06dd branch p_lpm_dispatch_next ,blank 
-06db 6800c5b1 fetch 1 ,mem_sp_local_key_invalid 
-06dc 207a0000 rtn blank 
+06d4 6800c6cf fetch 1 ,mem_adc_low_volatage_led_timer_count 
+06d5 1fe67c0a sub pdata ,10 ,null 
+06d6 20610000 rtn positive 
+06d7 6800c65a fetch 1 ,mem_ssp_enable 
+06d8 203a06db branch p_lpm_dispatch_next ,blank 
+06d9 6800c5b1 fetch 1 ,mem_sp_local_key_invalid 
+06da 207a0000 rtn blank 
 
 p_lpm_dispatch_next:
-06dd 6800c4c0 fetch 1 ,mem_le_sc_calc 
+06db 6800c4c0 fetch 1 ,mem_le_sc_calc 
+06dc 247a0000 nrtn blank 
+06dd 20402c3a call lpm_check_wake_lock 
 06de 247a0000 nrtn blank 
-06df 20402c3a call lpm_check_wake_lock 
-06e0 247a0000 nrtn blank 
-06e1 6800c040 fetch 1 ,mem_context 
-06e2 2fe00e03 compare 3 ,pdata ,0x7 
-06e3 2420ab9d nbranch lpm_dispatch_unconn ,true 
-06e4 68014042 fetch 2 ,mem_context + coffset_tsniff 
-06e5 d840ffff arg 0xffff ,temp 
-06e6 98467c00 isub temp ,null 
-06e7 20628000 rtn zero 
-06e8 20202b7d branch lpm_dispatch_next + 9 
+06df 6800c040 fetch 1 ,mem_context 
+06e0 2fe00e03 compare 3 ,pdata ,0x7 
+06e1 2420ab9d nbranch lpm_dispatch_unconn ,true 
+06e2 68014042 fetch 2 ,mem_context + coffset_tsniff 
+06e3 d840ffff arg 0xffff ,temp 
+06e4 98467c00 isub temp ,null 
+06e5 20628000 rtn zero 
+06e6 20202b7d branch lpm_dispatch_next + 9 
 
 p_lpm_set_mult:
-06e9 7855fc00 disable wake 
-06ea 68008030 fetch 1 ,mem_state 
-06eb c4008000 rtnbit0 state_insniff 
-06ec 2436abd0 nbranch lpm_not_match ,match 
-06ed 20402bcb call lpm_match 
-06ee 680140c1 fetch 2 ,mem_rx_window_sniff 
-06ef 6001003e store 2 ,mem_rx_window 
-06f0 68008047 fetch 1 ,mem_arq 
-06f1 c281abde bbit1 wack ,lpm_mult_short 
-06f2 c586abde bmark0 mark_lpm_mult_enable ,lpm_mult_short 
-06f3 20405274 call l2cap_malloc_is_fifo_empty 
-06f4 243a2bde nbranch lpm_mult_short ,blank 
-06f5 205a06f7 call p_lpm_set_attemp_timeout ,blank 
-06f6 20202bbe branch lpm_set_mult + 13 
+06e7 7855fc00 disable wake 
+06e8 68008030 fetch 1 ,mem_state 
+06e9 c4008000 rtnbit0 state_insniff 
+06ea 2436abd0 nbranch lpm_not_match ,match 
+06eb 20402bcb call lpm_match 
+06ec 680140c1 fetch 2 ,mem_rx_window_sniff 
+06ed 6001003e store 2 ,mem_rx_window 
+06ee 68008047 fetch 1 ,mem_arq 
+06ef c281abde bbit1 wack ,lpm_mult_short 
+06f0 c586abde bmark0 mark_lpm_mult_enable ,lpm_mult_short 
+06f1 20405274 call l2cap_malloc_is_fifo_empty 
+06f2 243a2bde nbranch lpm_mult_short ,blank 
+06f3 205a06f5 call p_lpm_set_attemp_timeout ,blank 
+06f4 20202bbe branch lpm_set_mult + 13 
 
 p_lpm_set_attemp_timeout:
-06f7 70008a01 jam 1 ,mem_current_sniff_attempt 
-06f8 70008b00 jam 0 ,mem_current_sniff_timeout 
-06f9 20600000 rtn 
+06f5 70008a01 jam 1 ,mem_current_sniff_attempt 
+06f6 70008b00 jam 0 ,mem_current_sniff_timeout 
+06f7 20600000 rtn 
 
 p_mouse_bb_disconnected:
-06fa 7011c510 jam zcode_10 ,mem_zcode_temp_param0 
-06fb 202007b4 branch p_zcode_entrance 
+06f8 7011c510 jam zcode_10 ,mem_zcode_temp_param0 
+06f9 202007b2 branch p_zcode_entrance 
 
 p_hid_rx_process:
-06fc 7011c511 jam zcode_11 ,mem_zcode_temp_param0 
-06fd 202007b4 branch p_zcode_entrance 
+06fa 7011c511 jam zcode_11 ,mem_zcode_temp_param0 
+06fb 202007b2 branch p_zcode_entrance 
 
 p_parse_lmp_accepted:
-06fe 68008552 fetch 1 ,mem_rxbuf + 1 
-06ff 600084c9 store 1 ,mem_lmi_accepted_opcode 
-0700 c0098702 beq lmp_switch_req ,p_parse_lmp_accepted_switch 
-0701 20205db4 branch parse_lmp_accepted + 3 
+06fc 68008552 fetch 1 ,mem_rxbuf + 1 
+06fd 600084c9 store 1 ,mem_lmi_accepted_opcode 
+06fe c0098700 beq lmp_switch_req ,p_parse_lmp_accepted_switch 
+06ff 20205db4 branch parse_lmp_accepted + 3 
 
 p_parse_lmp_accepted_switch:
-0702 20405dcf call parse_lmp_accepted_switch 
-0703 704aff01 jam 1 ,mem_bt_rcvd_switch_req_accept 
-0704 6800cb01 fetch 1 ,mem_bt_send_lmp_setup_complete 
-0705 207a0000 rtn blank 
-0706 704b0102 jam 2 ,mem_bt_send_lmp_setup_complete 
-0707 20600000 rtn 
+0700 20405dcf call parse_lmp_accepted_switch 
+0701 704aff01 jam 1 ,mem_bt_rcvd_switch_req_accept 
+0702 6800cb01 fetch 1 ,mem_bt_send_lmp_setup_complete 
+0703 207a0000 rtn blank 
+0704 704b0102 jam 2 ,mem_bt_send_lmp_setup_complete 
+0705 20600000 rtn 
 
 p_send_lmp:
-0708 7011c520 jam zcode_20 ,mem_zcode_temp_param0 
-0709 202007b4 branch p_zcode_entrance 
+0706 7011c520 jam zcode_20 ,mem_zcode_temp_param0 
+0707 202007b2 branch p_zcode_entrance 
 
 p_process_conn_sm:
-070a 204062bc call lmo_fifo_check 
-070b 247a0000 nrtn blank 
+0708 204062bc call lmo_fifo_check 
+0709 247a0000 nrtn blank 
 
 p_process_conn_sm_continue:
-070c 68008055 fetch 1 ,mem_conn_sm 
-070d 207a0000 rtn blank 
-070e c002072c beq conn_sm_send_conn_req ,p_host_create_conn_send_conn_req 
-070f c0080711 beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
-0710 20206320 branch process_conn_sm_continue + 2 
+070a 68008055 fetch 1 ,mem_conn_sm 
+070b 207a0000 rtn blank 
+070c c002072a beq conn_sm_send_conn_req ,p_host_create_conn_send_conn_req 
+070d c008070f beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
+070e 20206320 branch process_conn_sm_continue + 2 
 
 p_host_creat_conn_wait_switch:
-0711 6800c55b fetch 1 ,mem_switch_flag 
-0712 c1000000 rtneq switch_flag_init 
-0713 c0008715 beq switch_flag_accept ,p_host_create_conn_switch_accept 
-0714 2020635f branch host_creat_conn_wait_switch + 3 
+070f 6800c55b fetch 1 ,mem_switch_flag 
+0710 c1000000 rtneq switch_flag_init 
+0711 c0008713 beq switch_flag_accept ,p_host_create_conn_switch_accept 
+0712 2020635f branch host_creat_conn_wait_switch + 3 
 
 p_host_create_conn_switch_accept:
-0715 20748000 rtn master 
+0713 20748000 rtn master 
 
 p_host_create_conn_auth_pair:
-0716 6800816d fetch 1 ,mem_connection_options 
-0717 c2800719 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
-0718 20206399 branch host_create_conn_auth_pair + 1 
+0714 6800816d fetch 1 ,mem_connection_options 
+0715 c2800717 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
+0716 20206399 branch host_create_conn_auth_pair + 1 
 
 p_host_create_conn_auth_pair_true:
-0719 6800cb01 fetch 1 ,mem_bt_send_lmp_setup_complete 
-071a c000e39d beq 1 ,host_create_conn_auth_pair_true 
-071b 6800c1bd fetch 1 ,mem_link_key_exists 
-071c 203a63a9 branch host_create_conn_auth_pair_nokey ,blank 
-071d 680084d1 fetch 1 ,mem_lmp_conn_state 
-071e c4018000 rtnbit0 sent_setup_complete 
-071f c4010000 rtnbit0 received_setup_complete 
-0720 6800cb00 fetch 1 ,mem_bt_send_max_slot_req_accept_after_switch 
-0721 207a0000 rtn blank 
-0722 704b0000 jam 0 ,mem_bt_send_max_slot_req_accept_after_switch 
-0723 680204e9 fetch 4 ,mem_aurand_send_delay_time 
-0724 d8400014 arg 20 ,temp 
-0725 98408400 iadd temp ,temp 
-0726 1c427e00 copy clkn_bt ,pdata 
-0727 98467c00 isub temp ,null 
-0728 2421072a nbranch p_bt_send_max_slot_req_accept_after_switch_wait ,positive 
-0729 20206349 branch host_create_conn_auth 
+0717 6800cb01 fetch 1 ,mem_bt_send_lmp_setup_complete 
+0718 c000e39d beq 1 ,host_create_conn_auth_pair_true 
+0719 6800c1bd fetch 1 ,mem_link_key_exists 
+071a 203a63a9 branch host_create_conn_auth_pair_nokey ,blank 
+071b 680084d1 fetch 1 ,mem_lmp_conn_state 
+071c c4018000 rtnbit0 sent_setup_complete 
+071d c4010000 rtnbit0 received_setup_complete 
+071e 6800cb00 fetch 1 ,mem_bt_send_max_slot_req_accept_after_switch 
+071f 207a0000 rtn blank 
+0720 704b0000 jam 0 ,mem_bt_send_max_slot_req_accept_after_switch 
+0721 680204e9 fetch 4 ,mem_aurand_send_delay_time 
+0722 d8400014 arg 20 ,temp 
+0723 98408400 iadd temp ,temp 
+0724 1c427e00 copy clkn_bt ,pdata 
+0725 98467c00 isub temp ,null 
+0726 24210728 nbranch p_bt_send_max_slot_req_accept_after_switch_wait ,positive 
+0727 20206349 branch host_create_conn_auth 
 
 p_bt_send_max_slot_req_accept_after_switch_wait:
-072a 704b0001 jam 1 ,mem_bt_send_max_slot_req_accept_after_switch 
-072b 20600000 rtn 
+0728 704b0001 jam 1 ,mem_bt_send_max_slot_req_accept_after_switch 
+0729 20600000 rtn 
 
 p_host_create_conn_send_conn_req:
-072c 70480914 jam 20 ,mem_mouse_send_switch_req_timer 
-072d 2020636f branch host_create_conn_send_conn_req 
+072a 70480914 jam 20 ,mem_mouse_send_switch_req_timer 
+072b 2020636f branch host_create_conn_send_conn_req 
 
 p_check_51cmd_once_continue:
-072e 204062bc call lmo_fifo_check 
-072f 243a7ddb nbranch check_51cmd_restore ,blank 
-0730 68008a99 fetch 1 ,mem_fifo_temp 
-0731 c584fdd6 bmark0 mark_context ,check_51cmd_check_idle 
-0732 c00f8739 beq bt_cmd_store_reconn_info_le ,p_flash_store_le_reconn_info 
-0733 c010073c beq bt_cmd_store_reconn_info_bt ,p_flash_store_bd_reconn_info 
-0734 c0090736 beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
-0735 20207dca branch check_51cmd_once_continue + 2 
+072c 204062bc call lmo_fifo_check 
+072d 243a7ddb nbranch check_51cmd_restore ,blank 
+072e 68008a99 fetch 1 ,mem_fifo_temp 
+072f c584fdd6 bmark0 mark_context ,check_51cmd_check_idle 
+0730 c00f8737 beq bt_cmd_store_reconn_info_le ,p_flash_store_le_reconn_info 
+0731 c010073a beq bt_cmd_store_reconn_info_bt ,p_flash_store_bd_reconn_info 
+0732 c0090734 beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
+0733 20207dca branch check_51cmd_once_continue + 2 
 
 p_check_51cmd_ble_update_connect_param:
-0736 20405890 call le_fifo_check_full 
-0737 247a0000 nrtn blank 
-0738 20205abf branch le_l2cap_tx_update_req 
+0734 20405890 call le_fifo_check_full 
+0735 247a0000 nrtn blank 
+0736 20205abf branch le_l2cap_tx_update_req 
 
 p_flash_store_le_reconn_info:
-0739 70018534 jam rec_4_mode ,mem_record_bt_mode 
-073a 6803044f fetch 6 ,mem_le_plap 
-073b 2020073e branch p_flash_store_reconn_info 
+0737 70018534 jam rec_4_mode ,mem_record_bt_mode 
+0738 6803044f fetch 6 ,mem_le_plap 
+0739 2020073c branch p_flash_store_reconn_info 
 
 p_flash_store_bd_reconn_info:
-073c 70018533 jam rec_3_mode ,mem_record_bt_mode 
-073d 68030040 fetch 6 ,mem_plap 
+073a 70018533 jam rec_3_mode ,mem_record_bt_mode 
+073b 68030040 fetch 6 ,mem_plap 
 
 p_flash_store_reconn_info:
-073e 60030186 store 6 ,mem_temp_lap 
+073c 60030186 store 6 ,mem_temp_lap 
 
 p_mouse_store_remote_bdaddr:
-073f 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
-0740 c4038000 rtnbit0 mouse_store_eeprom_flag 
-0741 d8e00007 arg mouse_store_eeprom_flag ,queue 
-0742 204043d2 call mouse_disable_function_flag 
-0743 204042e8 call mouse_check_device_addr 
+073d 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
+073e c4038000 rtnbit0 mouse_store_eeprom_flag 
+073f d8e00007 arg mouse_store_eeprom_flag ,queue 
+0740 204043d2 call mouse_disable_function_flag 
+0741 204042e8 call mouse_check_device_addr 
 
 p_mouse_unplug_clean_bdaddr:
-0744 204042fb call mouse_before_store_reconn_info 
-0745 20200358 branch p_mouse_store_flash_device_info 
+0742 204042fb call mouse_before_store_reconn_info 
+0743 20200358 branch p_mouse_store_flash_device_info 
 
 power_ctrl_pac_succ_cnt_init:
-0746 704d3d01 jam 1 ,mem_power_ctrl_level 
-0747 704d3a00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
-0748 20600000 rtn 
+0744 704d3d01 jam 1 ,mem_power_ctrl_level 
+0745 704d3a00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0746 20600000 rtn 
 
 power_ctrl_pac_succ_incrs:
-0749 6800cd3a fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-074a 1fe0fe01 increase 1 ,pdata 
-074b 6000cd3a store 1 ,mem_power_ctrl_pac_succ_cnt 
-074c 20600000 rtn 
+0747 6800cd3a fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0748 1fe0fe01 increase 1 ,pdata 
+0749 6000cd3a store 1 ,mem_power_ctrl_pac_succ_cnt 
+074a 20600000 rtn 
 
 power_ctrl_pac_succ_decrs:
-074d 6800cd3a fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-074e 1fe67c02 sub pdata ,2 ,null 
-074f 24410755 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-0750 6800cd3a fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0751 c1000000 rtneq 0 
-0752 1fe0ffff increase -1 ,pdata 
-0753 6000cd3a store 1 ,mem_power_ctrl_pac_succ_cnt 
-0754 20600000 rtn 
+074b 6800cd3a fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+074c 1fe67c02 sub pdata ,2 ,null 
+074d 24410753 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
+074e 6800cd3a fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+074f c1000000 rtneq 0 
+0750 1fe0ffff increase -1 ,pdata 
+0751 6000cd3a store 1 ,mem_power_ctrl_pac_succ_cnt 
+0752 20600000 rtn 
 
 power_ctrl_pac_succ_cnt_reinit:
-0755 704d3a03 jam 3 ,mem_power_ctrl_pac_succ_cnt 
-0756 20600000 rtn 
+0753 704d3a03 jam 3 ,mem_power_ctrl_pac_succ_cnt 
+0754 20600000 rtn 
 
 power_ctrl_start:
-0757 68014682 fetch 2 ,mem_ui_state_map 
-0758 c3858000 rtnbit1 ui_state_ble_adv 
-0759 c3838000 rtnbit1 ui_state_bt_reconnect 
-075a c3830000 rtnbit1 ui_state_bt_discovery 
-075b da204cc3 arg mem_rssi_signal_buf ,rega 
-075c 204002a8 call p_rssi_average 
-075d 6008cd3b storet 1 ,mem_rssi_avg_received 
-075e 58000082 setarg rssi_dis_max_24g 
-075f c5130761 bmark1 mark_24g ,power_ctrl_start_next 
-0760 58000080 setarg rssi_dis_max_ble 
+0755 68014682 fetch 2 ,mem_ui_state_map 
+0756 c3858000 rtnbit1 ui_state_ble_adv 
+0757 c3838000 rtnbit1 ui_state_bt_reconnect 
+0758 c3830000 rtnbit1 ui_state_bt_discovery 
+0759 da204cc3 arg mem_rssi_signal_buf ,rega 
+075a 204002a8 call p_rssi_average 
+075b 6008cd3b storet 1 ,mem_rssi_avg_received 
+075c 58000082 setarg rssi_dis_max_24g 
+075d c513075f bmark1 mark_24g ,power_ctrl_start_next 
+075e 58000080 setarg rssi_dis_max_ble 
 
 power_ctrl_start_next:
-0761 98467c00 isub temp ,null 
-0762 24210779 nbranch power_ctrl_txpower_incrs_force ,positive 
-0763 6800cd3a fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0764 1fe67c02 sub pdata ,2 ,null 
-0765 24210769 nbranch power_ctrl_txpower_decrs_check ,positive 
-0766 6800cd3a fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0767 c000077a beq 0 ,power_ctrl_txpower_incrs 
-0768 20600000 rtn 
+075f 98467c00 isub temp ,null 
+0760 24210777 nbranch power_ctrl_txpower_incrs_force ,positive 
+0761 6800cd3a fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0762 1fe67c02 sub pdata ,2 ,null 
+0763 24210767 nbranch power_ctrl_txpower_decrs_check ,positive 
+0764 6800cd3a fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0765 c0000778 beq 0 ,power_ctrl_txpower_incrs 
+0766 20600000 rtn 
 
 power_ctrl_txpower_decrs_check:
-0769 6800cd3a fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-076a c1900000 rtnne 32 
-076b 704d3a00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0767 6800cd3a fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0768 c1900000 rtnne 32 
+0769 704d3a00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_decrs:
-076c 6808cd3b fetcht 1 ,mem_rssi_avg_received 
-076d 58000077 setarg rssi_dis_min_24g 
-076e c5130770 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
-076f 58000075 setarg rssi_dis_min_ble 
+076a 6808cd3b fetcht 1 ,mem_rssi_avg_received 
+076b 58000077 setarg rssi_dis_min_24g 
+076c c513076e bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
+076d 58000075 setarg rssi_dis_min_ble 
 
 power_ctrl_txpower_decrs_next:
-0770 98467c00 isub temp ,null 
-0771 24610000 nrtn positive 
-0772 6800cd3d fetch 1 ,mem_power_ctrl_level 
-0773 c0000781 beq 0 ,power_ctrl_decrs_level0 
-0774 1fe0ffff increase -1 ,pdata 
-0775 6000cd3d store 1 ,mem_power_ctrl_level 
-0776 c0000781 beq 0 ,power_ctrl_decrs_level0 
+076e 98467c00 isub temp ,null 
+076f 24610000 nrtn positive 
+0770 6800cd3d fetch 1 ,mem_power_ctrl_level 
+0771 c000077f beq 0 ,power_ctrl_decrs_level0 
+0772 1fe0ffff increase -1 ,pdata 
+0773 6000cd3d store 1 ,mem_power_ctrl_level 
+0774 c000077f beq 0 ,power_ctrl_decrs_level0 
 
 power_ctrl_decrs_level1:
 
 power_ctrl_incrs_level1:
-0777 7041de00 jam tx_power_0db ,mem_tx_power 
-0778 20600000 rtn 
+0775 7041de00 jam tx_power_0db ,mem_tx_power 
+0776 20600000 rtn 
 
 power_ctrl_txpower_incrs_force:
-0779 704d3a00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0777 704d3a00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_incrs:
-077a 6800cd3d fetch 1 ,mem_power_ctrl_level 
-077b c001077f beq 2 ,power_ctrl_incrs_level2 
-077c 1fe0fe01 increase 1 ,pdata 
-077d 6000cd3d store 1 ,mem_power_ctrl_level 
-077e c0008777 beq 1 ,power_ctrl_incrs_level1 
+0778 6800cd3d fetch 1 ,mem_power_ctrl_level 
+0779 c001077d beq 2 ,power_ctrl_incrs_level2 
+077a 1fe0fe01 increase 1 ,pdata 
+077b 6000cd3d store 1 ,mem_power_ctrl_level 
+077c c0008775 beq 1 ,power_ctrl_incrs_level1 
 
 power_ctrl_incrs_level2:
-077f 7041de02 jam tx_power_5db ,mem_tx_power 
-0780 20600000 rtn 
+077d 7041de02 jam tx_power_5db ,mem_tx_power 
+077e 20600000 rtn 
 
 power_ctrl_decrs_level0:
-0781 7041de04 jam tx_power_f5db ,mem_tx_power 
-0782 20600000 rtn 
+077f 7041de04 jam tx_power_f5db ,mem_tx_power 
+0780 20600000 rtn 
 
 p_set_freq_tx:
-0783 60088017 storet 1 ,mem_last_freq 
-0784 1840a200 add temp ,0 ,rega 
-0785 20402981 call rf_write_freq 
-0786 58000500 setarg param_pll_setup 
-0787 20402a8f call sleep 
+0781 60088017 storet 1 ,mem_last_freq 
+0782 1840a200 add temp ,0 ,rega 
+0783 20402981 call rf_write_freq 
+0784 58000500 setarg param_pll_setup 
+0785 20402a8f call sleep 
 
 p_rf_tx_enable:
-0788 70890601 jam 0x1 ,rfen_adc 
-0789 7089003c jam 0x3c ,rfen_rx 
-078a 708901e0 jam 0xe0 ,rfen_tx 
-078b 2000000a nop 10 
-078c 70890201 jam 0x01 ,rfen_mdm 
-078d 7089023d jam 0x3d ,rfen_mdm 
+0786 70890601 jam 0x1 ,rfen_adc 
+0787 7089003c jam 0x3c ,rfen_rx 
+0788 708901e0 jam 0xe0 ,rfen_tx 
+0789 2000000a nop 10 
+078a 70890201 jam 0x01 ,rfen_mdm 
+078b 7089023d jam 0x3d ,rfen_mdm 
+078c 2000000a nop 10 
+078d 708903b7 jam 0xb7 ,rfen_sn 
 078e 2000000a nop 10 
-078f 708903b7 jam 0xb7 ,rfen_sn 
-0790 2000000a nop 10 
-0791 7089027d jam 0x7d ,rfen_mdm 
-0792 6800c1de fetch 1 ,mem_tx_power 
-0793 c001079b beq tx_power_5db ,p_set_tx_power_5db 
-0794 c00207a0 beq tx_power_f5db ,p_set_tx_power_f5db 
-0795 c01007af beq tx_power_pair ,p_set_tx_power_pair 
+078f 7089027d jam 0x7d ,rfen_mdm 
+0790 6800c1de fetch 1 ,mem_tx_power 
+0791 c0010799 beq tx_power_5db ,p_set_tx_power_5db 
+0792 c002079e beq tx_power_f5db ,p_set_tx_power_f5db 
+0793 c01007ad beq tx_power_pair ,p_set_tx_power_pair 
 
 p_set_tx_power_0db:
-0796 204007a5 call p_rx_low_sens 
-0797 708955d0 jam 0xd0 ,0x8955 
-0798 708956e0 jam 0xe0 ,0x8956 
-0799 7089586c jam 0x6c ,0x8958 
-079a 2020294b branch set_tx_power_0db 
+0794 204007a3 call p_rx_low_sens 
+0795 708955d0 jam 0xd0 ,0x8955 
+0796 708956e0 jam 0xe0 ,0x8956 
+0797 7089586c jam 0x6c ,0x8958 
+0798 2020294b branch set_tx_power_0db 
 
 p_set_tx_power_5db:
-079b 204007aa call p_rx_high_sens 
-079c 708955d0 jam 0xd0 ,0x8955 
-079d 708956e0 jam 0xe0 ,0x8956 
-079e 7089583c jam 0x3c ,0x8958 
-079f 20202953 branch set_tx_power_5db 
+0799 204007a8 call p_rx_high_sens 
+079a 708955d0 jam 0xd0 ,0x8955 
+079b 708956e0 jam 0xe0 ,0x8956 
+079c 7089583c jam 0x3c ,0x8958 
+079d 20202953 branch set_tx_power_5db 
 
 p_set_tx_power_f5db:
-07a0 204007a5 call p_rx_low_sens 
-07a1 708955d0 jam 0xd0 ,0x8955 
-07a2 708956c0 jam 0xc0 ,0x8956 
-07a3 7089586c jam 0x6c ,0x8958 
-07a4 2020295b branch set_tx_power_f5db 
+079e 204007a3 call p_rx_low_sens 
+079f 708955d0 jam 0xd0 ,0x8955 
+07a0 708956c0 jam 0xc0 ,0x8956 
+07a1 7089586c jam 0x6c ,0x8958 
+07a2 2020295b branch set_tx_power_f5db 
 
 p_rx_low_sens:
-07a5 70894c5b jam 0x5b ,0x894c 
-07a6 70894d96 jam 0x96 ,0x894d 
-07a7 70894e2c jam 0x2c ,0x894e 
-07a8 70894f46 jam 0x46 ,0x894f 
-07a9 20600000 rtn 
+07a3 70894c5b jam 0x5b ,0x894c 
+07a4 70894d96 jam 0x96 ,0x894d 
+07a5 70894e2c jam 0x2c ,0x894e 
+07a6 70894f46 jam 0x46 ,0x894f 
+07a7 20600000 rtn 
 
 p_rx_high_sens:
-07aa 70894cfb jam 0xfb ,0x894c 
-07ab 70894def jam 0xef ,0x894d 
-07ac 70894eec jam 0xec ,0x894e 
-07ad 70894f5e jam 0x5e ,0x894f 
-07ae 20600000 rtn 
+07a8 70894cfb jam 0xfb ,0x894c 
+07a9 70894def jam 0xef ,0x894d 
+07aa 70894eec jam 0xec ,0x894e 
+07ab 70894f5e jam 0x5e ,0x894f 
+07ac 20600000 rtn 
 
 p_set_tx_power_pair:
-07af 708956c2 jam 0xc2 ,0x8956 
-07b0 708955d0 jam 0xd0 ,0x8955 
-07b1 20600000 rtn 
+07ad 708956c2 jam 0xc2 ,0x8956 
+07ae 708955d0 jam 0xd0 ,0x8955 
+07af 20600000 rtn 
 
 p_shutdown_radio:
-07b2 18002a08 force 8 ,radio_ctrl 
-07b3 202028fa branch shutdown_radio + 1 
+07b0 18002a08 force 8 ,radio_ctrl 
+07b1 202028fa branch shutdown_radio + 1 
 
 p_zcode_entrance:
-07b4 680891c5 fetcht 1 ,mem_zcode_temp_param0 
-07b5 18518400 rshift4 temp ,temp 
-07b6 6800cb6d fetch 1 ,mem_zcode_current_number 
-07b7 98467c00 isub temp ,null 
-07b8 202287d3 branch p_zcode_run ,zero 
-07b9 6008cb6d storet 1 ,mem_zcode_current_number 
-07ba 18408401 increase 1 ,temp 
-07bb 58000100 setarg zcode_buff_size 
-07bc 984f8400 imul32 temp ,temp 
-07bd 6801cb6e fetch 3 ,mem_xip_flash_offset 
-07be 98467e00 isub temp ,pdata 
-07bf 6809cb71 fetcht 3 ,mem_flash_start_addr 
-07c0 9840fe00 iadd temp ,pdata 
-07c1 1fe0fffb increase -5 ,pdata 
-07c2 6001cb74 store 3 ,mem_flash_address 
-07c3 204003aa call p_flash_release_deep_power_down 
+07b2 680891c5 fetcht 1 ,mem_zcode_temp_param0 
+07b3 18518400 rshift4 temp ,temp 
+07b4 6800cb6d fetch 1 ,mem_zcode_current_number 
+07b5 98467c00 isub temp ,null 
+07b6 202287d1 branch p_zcode_run ,zero 
+07b7 6008cb6d storet 1 ,mem_zcode_current_number 
+07b8 18408401 increase 1 ,temp 
+07b9 58000100 setarg zcode_buff_size 
+07ba 984f8400 imul32 temp ,temp 
+07bb 6801cb6e fetch 3 ,mem_xip_flash_offset 
+07bc 98467e00 isub temp ,pdata 
+07bd 6809cb71 fetcht 3 ,mem_flash_start_addr 
+07be 9840fe00 iadd temp ,pdata 
+07bf 1fe0fffb increase -5 ,pdata 
+07c0 6001cb74 store 3 ,mem_flash_address 
+07c1 204003aa call p_flash_release_deep_power_down 
 
 p_zcode_read_loop:
-07c4 6801cb74 fetch 3 ,mem_flash_address 
-07c5 d8400100 arg zcode_buff_size ,temp 
-07c6 da201f00 arg mem_zcode_buff ,rega 
-07c7 20406562 call spid_read_flash 
-07c8 68021f00 fetch 4 ,mem_zcode_buff 
-07c9 680a4b77 fetcht 4 ,mem_zcode_head 
-07ca 98467c00 isub temp ,null 
-07cb 242287c4 nbranch p_zcode_read_loop ,zero 
-07cc 20400314 call p_mouse_spi_init 
-07cd 58001f00 setarg mem_zcode_buff 
-07ce 60014199 store 2 ,mem_patch_ptr 
-07cf 70419b40 jam zcode_code_size ,mem_patch_len 
-07d0 204064ca call load_ucode 
-07d1 58000000 setarg 0 
-07d2 60024199 store 4 ,mem_patch_ptr 
+07c2 6801cb74 fetch 3 ,mem_flash_address 
+07c3 d8400100 arg zcode_buff_size ,temp 
+07c4 da201f00 arg mem_zcode_buff ,rega 
+07c5 20406562 call spid_read_flash 
+07c6 68021f00 fetch 4 ,mem_zcode_buff 
+07c7 680a4b77 fetcht 4 ,mem_zcode_head 
+07c8 98467c00 isub temp ,null 
+07c9 242287c2 nbranch p_zcode_read_loop ,zero 
+07ca 20400314 call p_mouse_spi_init 
+07cb 58001f00 setarg mem_zcode_buff 
+07cc 60014199 store 2 ,mem_patch_ptr 
+07cd 70419b40 jam zcode_code_size ,mem_patch_len 
+07ce 204064ca call load_ucode 
+07cf 58000000 setarg 0 
+07d0 60024199 store 4 ,mem_patch_ptr 
 
 p_zcode_run:
-07d3 680091c5 fetch 1 ,mem_zcode_temp_param0 
-07d4 20200001 branch p_zcode 
+07d1 680091c5 fetch 1 ,mem_zcode_temp_param0 
+07d2 20200001 branch p_zcode 
 org 0x2000
 
 start:
@@ -35641,7 +35639,7 @@
 60028 58000005  setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable
 60029 e0c08000  istore 1 ,contr
 6002a d8c04b10  arg mem_le_adv_swift_pair ,contr
-6002b 204005d7  call p_le_adv_data_update
+6002b 204005d5  call p_le_adv_data_update
 6002c 20207df4  branch check_51cmd_adv
 
 z_mouse_24g_attempt_fail:
@@ -35847,7 +35845,7 @@
 90015 20405839  call le_set_justwork
 90016 2040582c  call le_set_fixed_ltk
 90017 20405818  call le_set_config_read_authentication
-90018 204005d2  call p_le_addr_random_config
+90018 204005d0  call p_le_addr_random_config
 90019 2020034a  branch p_mouse_load_flash_info_check
 
 z_mouse_bt_sdp_update:
Index: output/ramcode.rom
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/ramcode.rom	(revision 2516)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/ramcode.rom	(working copy)
@@ -2,7 +2,7 @@
 20400419
 6800c1de
 6000ccb8
-20400746
+20400744
 6800c685
 6000cb44
 6800cb30
@@ -16,7 +16,7 @@
 60014d32
 58000405
 600141ef
-58000685
+58000683
 600141f9
 58000434
 600141f1
@@ -65,45 +65,45 @@
 c2840058
 c0008075
 c001007e
-c04287b2
-c0448783
-c00d869e
-c01306a0
-c02406bb
-c02506c2
-c02886cb
-c02c86b9
-c05386d0
-c05686e9
+c04287b0
+c0448781
+c00d869c
+c013069e
+c02406b9
+c02506c0
+c02886c9
+c02c86b7
+c05386ce
+c05686e7
 c065b3e4
-c07486fa
+c07486f8
 c0508087
 c058808c
 c0590096
 c06202dc
-c073058b
-c07505ce
-c07585d4
-c07605db
+c0730589
+c07505cc
+c07585d2
+c07605d9
 20202a8e
-c01c85e4
-c02185ec
-c02505f2
-c02b85f5
-c02c85f7
-c03185f9
-c0330623
-c033863a
-c0350670
-c03b867b
-c00286fc
-c04006fe
-c0410708
-c044070a
-c046068b
-c0468697
+c01c85e2
+c02185ea
+c02505f0
+c02b85f3
+c02c85f5
+c03185f7
+c0330621
+c0338638
+c035066e
+c03b8679
+c00286fa
+c04006fc
+c0410706
+c0440708
+c0460689
+c0468695
 c0500528
-c07d072e
+c07d072c
 20202a8e
 1fe22200
 6808ccbc
@@ -157,7 +157,7 @@
 20400169
 6800cc11
 c1ff8000
-20400757
+20400755
 204000aa
 6800cb26
 c00083ee
@@ -252,10 +252,10 @@
 793ffe04
 6000cc02
 6000cbbd
-2040074d
+2040074b
 20400203
 20600000
-2040074d
+2040074b
 6800cd38
 c0008106
 c001010a
@@ -282,7 +282,7 @@
 20400203
 704c4602
 20200169
-2040074d
+2040074b
 704d3400
 202000f1
 704d3902
@@ -369,7 +369,7 @@
 2437819a
 20400183
 204001b5
-20400749
+20400747
 704b5600
 6800cc00
 1fe0fe01
@@ -391,7 +391,7 @@
 6800cc02
 c28200fa
 20600000
-20400746
+20400744
 202001be
 7857fc00
 2040026a
@@ -443,13 +443,13 @@
 d8a04bdf
 20207f01
 7011c590
-202007b4
+202007b2
 7011c591
-202007b4
+202007b2
 7011c560
-202007b4
+202007b2
 7011c570
-202007b4
+202007b2
 70119eff
 6800cc02
 6000919f
@@ -775,7 +775,7 @@
 58000004
 e0c08000
 d8c04390
-204005d7
+204005d5
 20207df4
 da204370
 ea208000
@@ -785,7 +785,7 @@
 c1008000
 2020030c
 7011c561
-202007b4
+202007b2
 70421276
 20203d36
 20400314
@@ -823,7 +823,7 @@
 58000806
 20206413
 7011c580
-202007b4
+202007b2
 6808cb43
 20206825
 70808640
@@ -981,7 +981,7 @@
 202003d5
 704b4900
 6808cb4a
-202005be
+202005bc
 704b4901
 6810807c
 793ffe05
@@ -996,7 +996,7 @@
 6808cb4b
 20206829
 6808cb4b
-202005c9
+202005c7
 204003e5
 202003d5
 704b5000
@@ -1118,10 +1118,10 @@
 2040045f
 20203ee0
 6808c6e7
-204005c0
+204005be
 20400464
 6808c6e7
-202005c9
+202005c7
 6808c6e7
 2040681d
 2020bd62
@@ -1154,43 +1154,43 @@
 2020417d
 2040031d
 7011c5b0
-202007b4
+202007b2
 704b6800
 204004a9
 7011c5a2
-202007b4
+202007b2
 700a9912
 20207d8f
 7011c5b3
-202007b4
+202007b2
 7011c5a1
-202007b4
+202007b2
 7011c5a3
-202007b4
+202007b2
 2040438e
 202033a7
 7011c5b1
-202007b4
+202007b2
 70480900
 2040031d
 202042ca
 204004a9
 7011c5b4
-202007b4
+202007b2
 7011c5b2
-202007b4
+202007b2
 2040031d
 7011c592
-202007b4
+202007b2
 204004a9
 704b5600
 7011c551
-202007b4
+202007b2
 2040031d
 20203f8d
 204004a9
 7011c5a4
-202007b4
+202007b2
 6800cafe
 207a0000
 704afe00
@@ -1250,7 +1250,7 @@
 da604b69
 da4004e4
 2020336d
-202005d4
+202005d2
 da604807
 da4004e8
 2020336d
@@ -1343,22 +1343,20 @@
 6000c6ce
 1fe67c05
 20000064
-2041054f
-24410553
+2041054d
+24410551
 204068a8
-2040055e
+2040055c
 20400528
 6001470f
 da204709
-20400568
+20400566
 6800c231
 c2810505
-c280b40a
-c3000556
 704afd01
 202043e7
 6800cb49
-243a0553
+243a0551
 70422d02
 20600000
 7046ce00
@@ -1373,7 +1371,7 @@
 6000c715
 20204296
 6800c22d
-c0010561
+c001055f
 202068ec
 6810807c
 793ffe05
@@ -1385,13 +1383,13 @@
 ea240000
 60040a9a
 6800c22d
-c0010579
-c000056d
+c0010577
+c000056b
 68010aa0
 68090a9c
 98467c00
 24216944
-2040057f
+2040057d
 68090a9e
 98467c00
 24216940
@@ -1402,9 +1400,9 @@
 68094b5e
 68010aa0
 98467c00
-24210583
+24210581
 20400507
-20200587
+20200585
 6808c231
 793f8401
 6008c231
@@ -1423,51 +1421,51 @@
 20403fb5
 20404079
 2040407e
-20400594
+20400592
 24740000
 20203fa0
-20400596
+20400594
 2020409a
 da200000
-204005a0
-204005a6
-204005ac
-2040059c
+2040059e
+204005a4
+204005aa
+2040059a
 2020408e
 6800c6e5
 c17f8000
-204005b2
-202005b8
+204005b0
+202005b6
 6808c6e2
-204005c9
+204005c7
 6808c6e2
 2040681d
 7920a200
 20600000
 6808c6e3
-204005c9
+204005c7
 6808c6e3
 2040681d
 7920a201
 20600000
 6808c6e4
-204005c9
+204005c7
 6808c6e4
 2040681d
 7920a202
 20600000
 6808c6e5
-204005c0
+204005be
 6808c6e5
 2040681d
 7d20a203
-202005c9
+202005c7
 6808c6e6
-204005c0
+204005be
 6808c6e6
 2040681d
 7d20a204
-202005c9
+202005c7
 793f8407
 20206806
 793f8407
@@ -1483,16 +1481,16 @@
 d8a08078
 20406830
 793f8407
-202005c4
+202005c2
 704b5000
 280ffe26
 204081cd
 2020426d
 7011c581
-202007b4
+202007b2
 704b5c00
 7011c550
-202007b4
+202007b2
 d8a0437b
 df200013
 20407f01
@@ -1512,7 +1510,7 @@
 c0065395
 204055aa
 2040561e
-20400757
+20400755
 2020538f
 68008016
 1fe0fe01
@@ -1524,31 +1522,31 @@
 2040006b
 202054a3
 7011c540
-202007b4
+202007b2
 7011c541
-202007b4
+202007b2
 68008456
-c282860d
-20400749
+c282860b
+20400747
 6800c78e
-243a0603
+243a0601
 6800843f
-c3020607
+c3020605
 680082da
-203a0607
+203a0605
 20205664
 6800c78e
 1fe0ffff
 6000c78e
 20205664
 6800c4c4
-c082860a
+c0828608
 70478e03
 20405892
 205a0422
 20205622
-2040060f
-2020061b
+2040060d
+20200619
 6800c6c5
 1fe17e03
 c1818000
@@ -1561,7 +1559,7 @@
 6000c3dc
 20405650
 20600000
-2020074d
+2020074b
 6800c79f
 207a0000
 6800c6c5
@@ -1582,10 +1580,10 @@
 18c27e00
 6001450d
 6800c50c
-c0018632
+c0018630
 2020568d
 680082db
-c0008635
+c0008633
 20205c65
 e8c28000
 6002c3ce
@@ -1593,18 +1591,18 @@
 6001045f
 20205c8a
 e8c10000
-c002063e
-c003066b
+c002063c
+c0030669
 20205698
 20407ea5
-2040061c
+2040061a
 20407e9f
 e8c18000
 60018477
-c008064d
+c008064b
 1fec8400
 18467c24
-2021065b
+20210659
 d84047c6
 600944bc
 204058ad
@@ -1625,30 +1623,30 @@
 5800002b
 e0c10000
 20600000
-c005065d
+c005065b
 202058ad
 68090478
 6800c4e9
-c2818664
+c2818662
 68010478
 c009da76
 68090478
 202059bf
 680144fa
 98467c00
-24228660
+2422865e
 20405a42
-24340660
+2434065e
 70047a05
 20205a77
 e8c08000
-c002866e
+c002866c
 20205af5
 7011c582
-202007b4
+202007b2
 68008016
 c093d6f2
-20400676
+20400674
 d8e00000
 68014482
 20207f08
@@ -1658,7 +1656,7 @@
 1fe0fefa
 20203cbe
 7855fc00
-2037067e
+2037067c
 2436d806
 20402bcb
 680140c1
@@ -1682,7 +1680,7 @@
 204063ee
 184104fd
 2000000d
-20400698
+20400696
 60188073
 20600000
 204064dd
@@ -1693,7 +1691,7 @@
 60108081
 20600000
 7011c500
-202007b4
+202007b2
 204021c9
 24740000
 78547c00
@@ -1702,10 +1700,10 @@
 793f802d
 20402a4f
 204022e6
-c50586ad
+c50586ab
 20402455
-243a06a6
-c51686b5
+243a06a4
+c51686b3
 202021ec
 20402a4d
 d8200010
@@ -1714,7 +1712,7 @@
 793f800b
 18000801
 70001102
-202006a6
+202006a4
 68020165
 1fe0fe08
 60020165
@@ -1730,13 +1728,13 @@
 2020246e
 68008030
 2feffe00
-204086c6
+204086c4
 2020248a
 68008047
 2feffe03
-2040874d
-24408749
-20200757
+2040874b
+24408747
+20200755
 204024f0
 242c28f9
 204029bb
@@ -1752,7 +1750,7 @@
 1fe67c0a
 20610000
 6800c65a
-203a06dd
+203a06db
 6800c5b1
 207a0000
 6800c4c0
@@ -1779,18 +1777,18 @@
 c586abde
 20405274
 243a2bde
-205a06f7
+205a06f5
 20202bbe
 70008a01
 70008b00
 20600000
 7011c510
-202007b4
+202007b2
 7011c511
-202007b4
+202007b2
 68008552
 600084c9
-c0098702
+c0098700
 20205db4
 20405dcf
 704aff01
@@ -1799,21 +1797,21 @@
 704b0102
 20600000
 7011c520
-202007b4
+202007b2
 204062bc
 247a0000
 68008055
 207a0000
-c002072c
-c0080711
+c002072a
+c008070f
 20206320
 6800c55b
 c1000000
-c0008715
+c0008713
 2020635f
 20748000
 6800816d
-c2800719
+c2800717
 20206399
 6800cb01
 c000e39d
@@ -1830,7 +1828,7 @@
 98408400
 1c427e00
 98467c00
-2421072a
+24210728
 20206349
 704b0001
 20600000
@@ -1840,16 +1838,16 @@
 243a7ddb
 68008a99
 c584fdd6
-c00f8739
-c010073c
-c0090736
+c00f8737
+c010073a
+c0090734
 20207dca
 20405890
 247a0000
 20205abf
 70018534
 6803044f
-2020073e
+2020073c
 70018533
 68030040
 60030186
@@ -1869,7 +1867,7 @@
 20600000
 6800cd3a
 1fe67c02
-24410755
+24410753
 6800cd3a
 c1000000
 1fe0ffff
@@ -1885,38 +1883,38 @@
 204002a8
 6008cd3b
 58000082
-c5130761
+c513075f
 58000080
 98467c00
-24210779
+24210777
 6800cd3a
 1fe67c02
-24210769
+24210767
 6800cd3a
-c000077a
+c0000778
 20600000
 6800cd3a
 c1900000
 704d3a00
 6808cd3b
 58000077
-c5130770
+c513076e
 58000075
 98467c00
 24610000
 6800cd3d
-c0000781
+c000077f
 1fe0ffff
 6000cd3d
-c0000781
+c000077f
 7041de00
 20600000
 704d3a00
 6800cd3d
-c001077f
+c001077d
 1fe0fe01
 6000cd3d
-c0008777
+c0008775
 7041de02
 20600000
 7041de04
@@ -1937,20 +1935,20 @@
 2000000a
 7089027d
 6800c1de
-c001079b
-c00207a0
-c01007af
-204007a5
+c0010799
+c002079e
+c01007ad
+204007a3
 708955d0
 708956e0
 7089586c
 2020294b
-204007aa
+204007a8
 708955d0
 708956e0
 7089583c
 20202953
-204007a5
+204007a3
 708955d0
 708956c0
 7089586c
@@ -1974,7 +1972,7 @@
 18518400
 6800cb6d
 98467c00
-202287d3
+202287d1
 6008cb6d
 18408401
 58000100
@@ -1993,7 +1991,7 @@
 68021f00
 680a4b77
 98467c00
-242287c4
+242287c2
 20400314
 58001f00
 60014199
Index: output/romcode.rom
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/romcode.rom	(revision 2516)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/output/romcode.rom	(working copy)
@@ -24793,7 +24793,7 @@
 58000005
 e0c08000
 d8c04b10
-204005d7
+204005d5
 20207df4
 6800cb5d
 247a0000
@@ -24936,7 +24936,7 @@
 20405839
 2040582c
 20405818
-204005d2
+204005d0
 2020034a
 204074b9
 d8c08c00
@@ -25108,4 +25108,4 @@
 704b0100
 704b0a00
 202041d9
-00004374
+0000bc77
Index: program/patch.prog
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/program/patch.prog	(revision 2516)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_3X_OnlyBLE/program/patch.prog	(working copy)
@@ -2241,8 +2241,8 @@
 	call p_adc_bat_percent_lowpower_out
 	fetch 1,mem_adc_power_flag
 	bbit1 2,p_mouse_set_select_state
-	bbit1 1,app_enter_hibernate
-	bbit0 0,p_mouse_adc_no_low_voltage
+//	bbit1 1,app_enter_hibernate
+//	bbit0 0,p_mouse_adc_no_low_voltage
 	jam 1,mem_mouse_adc_last_low_voltage_flag
 	branch mouse_adc_low_voltage
 
