Index: output/bt_program23.icode
===================================================================
--- /branch/mouse_project/CZT_Project/GM103_24g&ble/output/bt_program23.icode	(revision 1355)
+++ /branch/mouse_project/CZT_Project/GM103_24g&ble/output/bt_program23.icode	(working copy)
@@ -1,33 +1,33 @@
  00000000  0x00000041 bbit1  0x00000008 , 0x00000012 
  00000001  0x00000042 beq  0x00000000 , 0x00000029 
  00000002  0x00000043 beq  0x00000001 , 0x0000003b 
- 00000003  0x00000044 beq  0x00000085 , 0x0000072c 
- 00000004  0x00000045 beq  0x00000089 , 0x000006fd 
+ 00000003  0x00000044 beq  0x00000085 , 0x00000723 
+ 00000004  0x00000045 beq  0x00000089 , 0x000006f4 
  00000005  0x00000046 beq  0x000000a1 , 0x00000044 
  00000006  0x00000047 beq  0x000000b1 , 0x00000049 
  00000007  0x00000048 beq  0x000000b2 , 0x0000005a 
  00000008  0x00000049 beq  0x000000c4 , 0x000002d9 
  00000009  0x0000004a beq  0x000000c9 , 0x00000347 
  00000010  0x0000004b beq  0x000000ca , 0x0000034b 
- 00000011  0x0000004c beq  0x000000e3 , 0x0000056f 
- 00000012  0x0000004d beq  0x000000e6 , 0x0000057a 
- 00000013  0x0000004e beq  0x000000e9 , 0x000005af 
- 00000014  0x0000004f beq  0x000000ea , 0x000005b9 
- 00000015  0x00000050 beq  0x000000eb , 0x000005c9 
- 00000016  0x00000051 beq  0x000000ec , 0x000005ef 
+ 00000011  0x0000004c beq  0x000000e3 , 0x00000566 
+ 00000012  0x0000004d beq  0x000000e6 , 0x00000571 
+ 00000013  0x0000004e beq  0x000000e9 , 0x000005a6 
+ 00000014  0x0000004f beq  0x000000ea , 0x000005b0 
+ 00000015  0x00000050 beq  0x000000eb , 0x000005c0 
+ 00000016  0x00000051 beq  0x000000ec , 0x000005e6 
  00000017  0x00000052 branch  0x00002a8e 
- 00000018  0x00000054 beq  0x00000039 , 0x000005f5 
- 00000019  0x00000055 beq  0x00000043 , 0x000005fd 
- 00000020  0x00000056 beq  0x0000004a , 0x00000603 
- 00000021  0x00000057 beq  0x00000057 , 0x00000606 
- 00000022  0x00000058 beq  0x00000059 , 0x00000616 
- 00000023  0x00000059 beq  0x00000063 , 0x00000623 
- 00000024  0x0000005a beq  0x00000066 , 0x0000064d 
- 00000025  0x0000005b beq  0x00000067 , 0x00000664 
- 00000026  0x0000005c beq  0x0000006a , 0x00000690 
- 00000027  0x0000005d beq  0x00000077 , 0x0000069b 
- 00000028  0x0000005e beq  0x000000fa , 0x000006ab 
- 00000029  0x0000005f beq  0x0000008c , 0x000006b4 
+ 00000018  0x00000054 beq  0x00000039 , 0x000005ec 
+ 00000019  0x00000055 beq  0x00000043 , 0x000005f4 
+ 00000020  0x00000056 beq  0x0000004a , 0x000005fa 
+ 00000021  0x00000057 beq  0x00000057 , 0x000005fd 
+ 00000022  0x00000058 beq  0x00000059 , 0x0000060d 
+ 00000023  0x00000059 beq  0x00000063 , 0x0000061a 
+ 00000024  0x0000005a beq  0x00000066 , 0x00000644 
+ 00000025  0x0000005b beq  0x00000067 , 0x0000065b 
+ 00000026  0x0000005c beq  0x0000006a , 0x00000687 
+ 00000027  0x0000005d beq  0x00000077 , 0x00000692 
+ 00000028  0x0000005e beq  0x000000fa , 0x000006a2 
+ 00000029  0x0000005f beq  0x0000008c , 0x000006ab 
  00000030  0x00000060 branch  0x00002a8e 
  00000031  0x00000064 copy  0x0000003f , 0x00000011 
  00000032  0x00000065 fetcht  0x00000001 , 0x00004c85 
@@ -97,7 +97,7 @@
  00000096  0x000000b7 call  0x00000126 
  00000097  0x000000b8 fetch  0x00000001 , 0x00004bda 
  00000098  0x000000b9 rtnne  0x000000ff 
- 00000099  0x000000ba call  0x000006d1 
+ 00000099  0x000000ba call  0x000006c8 
  00000100  0x000000bb call  0x00000070 
  00000101  0x000000bc fetch  0x00000001 , 0x00004d0a 
  00000102  0x000000bd rtneq  0x00000001 
@@ -189,7 +189,7 @@
  00000188  0x0000013c set0  0x00000004 , 0x0000003f 
  00000189  0x0000013d store  0x00000001 , 0x00004bcb 
  00000190  0x0000013e rtn 
- 00000191  0x00000141 call  0x000006c7 
+ 00000191  0x00000141 call  0x000006be 
  00000192  0x00000142 fetch  0x00000001 , 0x00004d01 
  00000193  0x00000143 beq  0x00000001 , 0x000000c4 
  00000194  0x00000144 beq  0x00000002 , 0x000000c8 
@@ -216,7 +216,7 @@
  00000215  0x00000162 call  0x000001e9 
  00000216  0x00000163 jam  0x00000002 , 0x00004c0f 
  00000217  0x00000164 branch  0x00000126 
- 00000218  0x00000167 call  0x000006c7 
+ 00000218  0x00000167 call  0x000006be 
  00000219  0x00000168 jam  0x00000000 , 0x00004cfd 
  00000220  0x00000169 branch  0x000000b2 
  00000221  0x0000016c jam  0x00000002 , 0x00004d02 
@@ -302,7 +302,7 @@
  00000301  0x000001d2 nbranch  0x00000151 , 0x0000002f 
  00000302  0x000001d3 call  0x0000013d 
  00000303  0x000001d4 call  0x0000016d 
- 00000304  0x000001d5 call  0x000006c3 
+ 00000304  0x000001d5 call  0x000006ba 
  00000305  0x000001d7 fetch  0x00000001 , 0x00004bc9 
  00000306  0x000001d8 increase  0x00000001 , 0x0000003f 
  00000307  0x000001d9 store  0x00000001 , 0x00004bc9 
@@ -318,7 +318,7 @@
  00000317  0x000001e6 arg  0x00000004 , 0x00000039 
  00000318  0x000001e7 arg  0x00004b66 , 0x00000005 
  00000319  0x000001e8 branch  0x00007ec6 
- 00000320  0x000001eb call  0x000006c0 
+ 00000320  0x000001eb call  0x000006b7 
  00000321  0x000001ec branch  0x00000193 
  00000322  0x000001ef disable  0x0000002f 
  00000323  0x000001f0 call  0x00000280 
@@ -726,13 +726,13 @@
  00000725  0x00000420 branch  0x00006806 
  00000726  0x00000423 fetch  0x00000001 , 0x00004b0c 
  00000727  0x00000424 rtn  0x00000034 
- 00000728  0x00000425 branch  0x0000056f 
+ 00000728  0x00000425 branch  0x00000566 
  00000729  0x00000428 call  0x00003416 
  00000730  0x00000429 branch  0x000002e2 , 0x0000002b 
  00000731  0x0000042a call  0x000003ae 
  00000732  0x0000042b fetch  0x00000001 , 0x000041de 
  00000733  0x0000042c store  0x00000001 , 0x00004c81 
- 00000734  0x0000042d call  0x000006c0 
+ 00000734  0x0000042d call  0x000006b7 
  00000735  0x0000042e fetch  0x00000001 , 0x00004685 
  00000736  0x0000042f store  0x00000001 , 0x000046da 
  00000737  0x00000430 call  0x000043ca 
@@ -742,7 +742,7 @@
  00000741  0x00000437 call  0x00000319 
  00000742  0x00000438 rtn  0x0000002b 
  00000743  0x00000439 call  0x00000363 
- 00000744  0x0000043a call  0x00000591 
+ 00000744  0x0000043a call  0x00000588 
  00000745  0x0000043b beq  0x00000005 , 0x0000030d 
  00000746  0x0000043c call  0x00000355 
  00000747  0x0000043e call  0x000002f4 
@@ -770,7 +770,7 @@
  00000769  0x00000465 setarg  0x00000004 
  00000770  0x00000466 istore  0x00000001 , 0x00000006 
  00000771  0x00000468 arg  0x00004390 , 0x00000006 
- 00000772  0x00000469 call  0x000005eb 
+ 00000772  0x00000469 call  0x000005e2 
  00000773  0x0000046b branch  0x00007df4 
  00000774  0x0000046e arg  0x00004370 , 0x00000011 
  00000775  0x00000470 ifetch  0x00000001 , 0x00000011 
@@ -835,7 +835,7 @@
  00000834  0x000004e1 rtn 
  00000835  0x000004e7 call  0x000033c4 
  00000836  0x000004e8 branch  0x0000034f , 0x00000005 
- 00000837  0x000004e9 call  0x000005be 
+ 00000837  0x000004e9 call  0x000005b5 
  00000838  0x000004ea branch  0x00003dcb 
  00000839  0x000004ed arg  0x00000002 , 0x00000002 
  00000840  0x000004ee arg  0x00000aaa , 0x00000011 
@@ -869,7 +869,7 @@
  00000868  0x0000051f store  0x00000002 , 0x00004cfb 
  00000869  0x00000520 setarg  0x0000038b 
  00000870  0x00000521 store  0x00000002 , 0x000041ef 
- 00000871  0x00000522 setarg  0x000006a5 
+ 00000871  0x00000522 setarg  0x0000069c 
  00000872  0x00000523 store  0x00000002 , 0x000041f9 
  00000873  0x00000524 setarg  0x000002c1 
  00000874  0x00000525 store  0x00000002 , 0x000041ed 
@@ -936,10 +936,10 @@
  00000935  0x00000579 nop  0x00002ee0 
  00000936  0x0000057d fetch  0x00000001 , 0x0000477a 
  00000937  0x0000057e beq  0x000000ff , 0x000003ab 
- 00000938  0x0000057f branch  0x0000056f 
+ 00000938  0x0000057f branch  0x00000566 
  00000939  0x00000581 fetch  0x00000001 , 0x000046e1 
  00000940  0x00000583 store  0x00000001 , 0x0000477a 
- 00000941  0x00000584 branch  0x0000056f 
+ 00000941  0x00000584 branch  0x00000566 
  00000942  0x00000588 jam  0x00000007 , 0x000047a0 
  00000943  0x00000589 jam  0x00000004 , 0x000047a1 
  00000944  0x0000058a setarg  0x000047a0 
@@ -973,7 +973,7 @@
  00000972  0x000005b3 call  0x00007e34 
  00000973  0x000005b4 call  0x000003cf 
  00000974  0x000005b5 branch  0x00003ee0 
- 00000975  0x000005c1 call  0x00000591 
+ 00000975  0x000005c1 call  0x00000588 
  00000976  0x000005c2 beq  0x00000006 , 0x000003d2 
  00000977  0x000005c3 branch  0x000003dd 
  00000978  0x000005c5 fetch  0x00000001 , 0x000046b6 
@@ -987,7 +987,7 @@
  00000986  0x000005cd store  0x00000001 , 0x00004b06 
  00000987  0x000005ce call  0x00000523 
  00000988  0x000005cf branch  0x00003d74 
- 00000989  0x000005d1 call  0x000005aa 
+ 00000989  0x000005d1 call  0x000005a1 
  00000990  0x000005d2 branch  0x00003d62 
  00000991  0x000005d6 copy  0x00000013 , 0x0000003f 
  00000992  0x000005d7 beq  0x00000014 , 0x000003e9 
@@ -1090,7 +1090,7 @@
  00001089  0x0000065d jam  0x00000000 , 0x00004b0c 
  00001090  0x0000065e branch  0x00000329 
  00001091  0x00000662 call  0x00000527 
- 00001092  0x00000663 call  0x0000055f 
+ 00001092  0x00000663 call  0x00000556 
  00001093  0x00000664 call  0x00000469 
  00001094  0x00000665 call  0x00000490 
  00001095  0x00000666 call  0x0000046e 
@@ -1132,7 +1132,7 @@
  00001131  0x0000069c branch  0x0000336d 
  00001132  0x0000069e jam  0x00000000 , 0x00004806 
  00001133  0x0000069f rtn 
- 00001134  0x000006a2 call  0x00000591 
+ 00001134  0x000006a2 call  0x00000588 
  00001135  0x000006a3 beq  0x00000007 , 0x00000470 
  00001136  0x000006a6 fetcht  0x00000001 , 0x000046ec 
  00001137  0x000006a7 call  0x0000681d 
@@ -1323,519 +1323,510 @@
  00001322  0x000007c1 arg  0x0000052c , 0x00000012 
  00001323  0x000007c2 branch  0x0000336d 
  00001324  0x000007c4 jam  0x0000000a , 0x000046ce 
- 00001325  0x000007c5 call  0x00000549 
+ 00001325  0x000007c5 call  0x00000540 
  00001326  0x000007c6 call  0x00006908 
- 00001327  0x000007c8 mul32  0x0000003f , 0x00000002 , 0x0000003f 
- 00001328  0x000007c9 arg  0x00000012 , 0x00000002 
- 00001329  0x000007ca isub  0x00000002 , 0x0000003f 
- 00001330  0x000007cb sub  0x0000003f , 0x00000078 , 0x0000003e 
- 00001331  0x000007cc ncall  0x00000544 , 0x00000002 
- 00001332  0x000007cd sub  0x0000003f , 0x00000064 , 0x0000003e 
- 00001333  0x000007ce call  0x00000546 , 0x00000002 
- 00001334  0x000007cf arg  0x00000003 , 0x00000002 
- 00001335  0x000007d0 isub  0x00000002 , 0x0000003f 
- 00001336  0x000007d2 store  0x00000002 , 0x0000470f 
- 00001337  0x000007d3 arg  0x00004709 , 0x00000011 
- 00001338  0x000007d4 call  0x00000552 
- 00001339  0x000007d5 fetch  0x00000001 , 0x00004231 
- 00001340  0x000007d7 bbit0  0x00000000 , 0x0000053f 
- 00001341  0x000007d8 jam  0x00000001 , 0x00004b0b 
- 00001342  0x000007d9 branch  0x000043e7 
- 00001343  0x000007db call  0x000043e9 
- 00001344  0x000007dc fetch  0x00000001 , 0x00004b0b 
- 00001345  0x000007dd rtn  0x00000034 
- 00001346  0x000007de jam  0x00000000 , 0x00004b0b 
- 00001347  0x000007df branch  0x00000505 
- 00001348  0x000007e2 add  0x0000003f , 0x0000000b , 0x0000003f 
- 00001349  0x000007e3 rtn 
- 00001350  0x000007e5 arg  0x00000007 , 0x00000002 
- 00001351  0x000007e6 isub  0x00000002 , 0x0000003f 
- 00001352  0x000007e7 rtn 
- 00001353  0x000007ee fetcht  0x00000001 , 0x000046f8 
- 00001354  0x000007ef call  0x000067fb 
- 00001355  0x000007f0 hfetch  0x00000001 , 0x0000807c 
- 00001356  0x000007f1 set0  0x00000005 , 0x0000003f 
- 00001357  0x000007f2 hstore  0x00000001 , 0x0000807c 
- 00001358  0x000007f4 hfetch  0x00000001 , 0x00008078 
- 00001359  0x000007f5 set0  0x00000005 , 0x0000003f 
- 00001360  0x000007f6 hstore  0x00000001 , 0x00008078 
- 00001361  0x000007f7 branch  0x000068f4 
- 00001362  0x000007fa ifetch  0x00000008 , 0x00000011 
- 00001363  0x000007fb store  0x00000008 , 0x00000a9a 
- 00001364  0x000007fc fetcht  0x00000002 , 0x00000a9c 
- 00001365  0x000007fd fetch  0x00000002 , 0x00000aa0 
- 00001366  0x000007fe isub  0x00000002 , 0x0000003e 
- 00001367  0x000007ff nbranch  0x0000340a , 0x00000002 
- 00001368  0x00000800 fetcht  0x00000002 , 0x00000a9e 
- 00001369  0x00000801 isub  0x00000002 , 0x0000003e 
- 00001370  0x00000802 nbranch  0x00006940 , 0x00000002 
- 00001371  0x00000804 fetch  0x00000001 , 0x00004231 
- 00001372  0x00000805 set0  0x00000000 , 0x0000003f 
- 00001373  0x00000806 store  0x00000001 , 0x00004231 
- 00001374  0x00000807 rtn 
- 00001375  0x0000080a fetch  0x00000004 , 0x000046d3 
- 00001376  0x0000080b rtnbit0  0x00000004 
- 00001377  0x0000080c fetch  0x00000002 , 0x00004682 
- 00001378  0x0000080d rtnbit1  0x0000000b 
- 00001379  0x0000080f fetch  0x00000002 , 0x00004b06 
- 00001380  0x00000810 nrtn  0x00000034 
- 00001381  0x00000811 fetch  0x00000001 , 0x000046cf 
- 00001382  0x00000812 pincrease  0x00000001 
- 00001383  0x00000813 store  0x00000001 , 0x000046cf 
- 00001384  0x00000814 beq  0x00000005 , 0x00000505 
- 00001385  0x00000815 sub  0x0000003f , 0x0000000a , 0x0000003e 
- 00001386  0x00000816 nbranch  0x0000056c , 0x00000002 
- 00001387  0x00000817 rtn 
- 00001388  0x00000819 jam  0x00000001 , 0x000046cf 
- 00001389  0x0000081a jam  0x00000001 , 0x00004b42 
- 00001390  0x0000081b branch  0x000004f3 
- 00001391  0x00000833 fetch  0x00000001 , 0x000046e0 
- 00001392  0x00000834 beq  0x00000004 , 0x00000571 
- 00001393  0x00000837 fetch  0x00000001 , 0x0000477a 
- 00001394  0x00000838 sub  0x0000003f , 0x00000001 , 0x0000003e 
- 00001395  0x00000839 call  0x00000578 , 0x00000034 
- 00001396  0x0000083a fetch  0x00000001 , 0x0000477a 
- 00001397  0x0000083b beq  0x00000000 , 0x00003d9b 
- 00001398  0x0000083c beq  0x00000002 , 0x00003da1 
- 00001399  0x0000083d branch  0x00003d9f 
- 00001400  0x00000840 jam  0x00000001 , 0x0000477a 
- 00001401  0x00000841 rtn 
- 00001402  0x00000874 disable  0x00000028 
- 00001403  0x00000875 setarg  0x00000000 
- 00001404  0x00000876 store  0x00000006 , 0x0000469b 
- 00001405  0x00000877 call  0x00000583 
- 00001406  0x00000878 call  0x00004079 
- 00001407  0x00000879 call  0x0000407e 
- 00001408  0x0000087a call  0x0000058f 
- 00001409  0x0000087b nrtn  0x00000028 
- 00001410  0x0000087c branch  0x00003fa0 
- 00001411  0x00000880 fetch  0x00000001 , 0x000046e0 
- 00001412  0x00000881 beq  0x00000004 , 0x00000588 
- 00001413  0x00000884 call  0x00003fc0 
- 00001414  0x00000885 disable  0x00000028 
- 00001415  0x0000088b branch  0x00003fe7 
- 00001416  0x0000088d call  0x00003fc0 
- 00001417  0x0000088e fetch  0x00000001 , 0x000046f5 
- 00001418  0x0000088f bbit0  0x00000007 , 0x00003fc8 
- 00001419  0x00000890 fetcht  0x00000001 , 0x000046f3 
- 00001420  0x00000891 call  0x0000681d 
- 00001421  0x00000892 nrtn  0x00000001 
- 00001422  0x00000893 branch  0x00003fc8 
- 00001423  0x00000896 call  0x00000591 
- 00001424  0x00000897 branch  0x0000409a 
- 00001425  0x00000899 arg  0x00000000 , 0x00000011 
- 00001426  0x0000089a call  0x00000594 
- 00001427  0x0000089e branch  0x0000408e 
- 00001428  0x000008a7 fetcht  0x00000001 , 0x000046e2 
- 00001429  0x000008a8 call  0x000005aa 
- 00001430  0x000008a9 fetcht  0x00000001 , 0x000046e2 
- 00001431  0x000008aa call  0x0000681d 
- 00001432  0x000008ab setflag  0x00000001 , 0x00000000 , 0x00000011 
- 00001433  0x000008ae fetcht  0x00000001 , 0x000046e3 
- 00001434  0x000008af call  0x000005aa 
- 00001435  0x000008b0 fetcht  0x00000001 , 0x000046e3 
- 00001436  0x000008b1 call  0x0000681d 
- 00001437  0x000008b2 setflag  0x00000001 , 0x00000001 , 0x00000011 
- 00001438  0x000008b5 fetcht  0x00000001 , 0x000046e4 
- 00001439  0x000008b6 call  0x000005aa 
- 00001440  0x000008b7 fetcht  0x00000001 , 0x000046e4 
- 00001441  0x000008b8 call  0x0000681d 
- 00001442  0x000008b9 setflag  0x00000001 , 0x00000002 , 0x00000011 
- 00001443  0x000008ba rtn 
- 00001444  0x000008ca set0  0x00000007 , 0x00000002 
- 00001445  0x000008cb arg  0x00008078 , 0x00000005 
- 00001446  0x000008cc call  0x00006830 
- 00001447  0x000008cd set1  0x00000007 , 0x00000002 
- 00001448  0x000008ce arg  0x0000807c , 0x00000005 
- 00001449  0x000008cf branch  0x0000680a 
- 00001450  0x000008d1 set1  0x00000007 , 0x00000002 
- 00001451  0x000008d2 arg  0x00008078 , 0x00000005 
- 00001452  0x000008d3 call  0x00006830 
- 00001453  0x000008d4 set0  0x00000007 , 0x00000002 
- 00001454  0x000008d5 branch  0x000005a8 
- 00001455  0x000008d8 jam  0x00000000 , 0x00004808 
- 00001456  0x000008d9 jam  0x0000000e , 0x000041e3 
- 00001457  0x000008da call  0x000041e7 
- 00001458  0x000008db fetch  0x00000002 , 0x00004208 
- 00001459  0x000008dc bbit1  0x00000007 , 0x000005b5 
- 00001460  0x000008dd branch  0x000041e2 
- 00001461  0x000008e0 call  0x000041c1 
- 00001462  0x000008e1 fetch  0x00000002 , 0x00004208 
- 00001463  0x000008e2 bbit1  0x0000000a , 0x00000499 
- 00001464  0x000008e3 branch  0x000041f7 
- 00001465  0x000008e6 jam  0x00000000 , 0x0000479d 
- 00001466  0x000008e7 jam  0x00000000 , 0x0000479e 
- 00001467  0x000008e8 isolate1  0x00000026 , 0x00000000 
- 00001468  0x000008e9 call  0x000001f1 , 0x00000001 
- 00001469  0x000008ea branch  0x0000426d 
- 00001470  0x000008ed call  0x000068a2 
- 00001471  0x000008ee fetch  0x00000002 , 0x0000421d 
- 00001472  0x000008f0 store  0x00000002 , 0x000047c2 
- 00001473  0x000008f3 arg  0x00000002 , 0x00000002 
- 00001474  0x000008f4 arg  0x000047c2 , 0x00000011 
- 00001475  0x000008f5 arg  0x0000005f , 0x00000012 
- 00001476  0x000008f6 branch  0x000065d1 
- 00001477  0x000008f8 arg  0x00000002 , 0x00000002 
- 00001478  0x000008f9 arg  0x000047c2 , 0x00000011 
- 00001479  0x000008fa arg  0x0000005f , 0x00000012 
- 00001480  0x000008fb branch  0x000065df 
- 00001481  0x00000904 jam  0x00000000 , 0x00004b40 
- 00001482  0x00000905 call  0x000002f4 
- 00001483  0x0000090a jam  0x00000001 , 0x00004720 
- 00001484  0x0000090c jam  0x00000000 , 0x0000479c 
- 00001485  0x0000090d fetch  0x00000002 , 0x00004682 
- 00001486  0x0000090e bbit1  0x0000000b , 0x000005d7 
- 00001487  0x00000911 call  0x000005c5 
- 00001488  0x00000912 fetcht  0x00000002 , 0x000047c2 
- 00001489  0x00000913 increase  0x00000001 , 0x00000002 
- 00001490  0x00000914 storet  0x00000002 , 0x000047c2 
- 00001491  0x00000915 storet  0x00000002 , 0x000044a1 
- 00001492  0x00000916 call  0x000005c1 
- 00001493  0x00000917 random  0x0000003f 
- 00001494  0x00000918 store  0x00000001 , 0x000044a0 
- 00001495  0x0000091a call  0x00003418 
- 00001496  0x0000091b fetch  0x00000002 , 0x00004687 
- 00001497  0x0000091c store  0x00000002 , 0x000046ac 
- 00001498  0x0000091d jam  0x00000006 , 0x0000016d 
- 00001499  0x0000091e setarg  0x00000000 
- 00001500  0x0000091f store  0x00000002 , 0x000046b0 
- 00001501  0x00000920 store  0x00000002 , 0x000046ae 
- 00001502  0x00000921 arg  0x00000007 , 0x00000007 
- 00001503  0x00000922 call  0x000043ce 
- 00001504  0x00000923 call  0x000043ca 
- 00001505  0x00000926 call  0x000005e4 
- 00001506  0x00000927 call  0x000042c4 
- 00001507  0x00000928 branch  0x00000518 
- 00001508  0x0000092b jam  0x00000000 , 0x0000479f 
- 00001509  0x0000092c call  0x00000306 
- 00001510  0x0000092d setarg  0x00000005 
- 00001511  0x0000092e istore  0x00000001 , 0x00000006 
- 00001512  0x00000930 arg  0x00004b1f , 0x00000006 
- 00001513  0x00000931 call  0x000005eb 
- 00001514  0x00000933 branch  0x00007df4 
- 00001515  0x00000936 arg  0x0000437b , 0x00000005 
- 00001516  0x00000937 arg  0x00000013 , 0x00000039 
- 00001517  0x00000938 call  0x00007f01 
- 00001518  0x00000939 branch  0x000057b8 
- 00001519  0x0000093c jam  0x00000000 , 0x00004b06 
- 00001520  0x0000093d call  0x0000051e 
- 00001521  0x0000093e setarg  0x00000000 
- 00001522  0x0000093f store  0x00000002 , 0x000046ac 
- 00001523  0x00000940 call  0x000003a5 
- 00001524  0x00000941 branch  0x000042cb 
- 00001525  0x00000944 fetch  0x00000001 , 0x0000450f 
- 00001526  0x00000945 pincrease  0x00000001 
- 00001527  0x00000946 store  0x00000001 , 0x0000450f 
- 00001528  0x00000947 beq  0x0000000c , 0x00005395 
- 00001529  0x00000948 call  0x000055aa 
- 00001530  0x00000949 call  0x0000561e 
- 00001531  0x0000094a call  0x000006d1 
- 00001532  0x0000094b branch  0x0000538f 
- 00001533  0x0000094e fetch  0x00000001 , 0x00000016 
- 00001534  0x0000094f increase  0x00000001 , 0x0000003f 
- 00001535  0x00000950 store  0x00000001 , 0x00000016 
- 00001536  0x00000951 rtnne  0x00000028 
- 00001537  0x00000952 jam  0x00000025 , 0x00000016 
- 00001538  0x00000953 rtn 
- 00001539  0x00000956 call  0x000029bb 
- 00001540  0x00000957 call  0x0000001f 
- 00001541  0x00000958 branch  0x000054a3 
- 00001542  0x0000095b call  0x0000060c 
- 00001543  0x0000095c branch  0x0000557d 
- 00001544  0x0000095e fetch  0x00000001 , 0x000047c5 
- 00001545  0x0000095f store  0x00000001 , 0x00004172 
- 00001546  0x00000961 jam  0x00000000 , 0x000047c4 
- 00001547  0x00000962 rtn 
- 00001548  0x00000965 fetch  0x00000001 , 0x000043d6 
- 00001549  0x00000966 sub  0x0000003f , 0x0000000c , 0x0000003e 
- 00001550  0x00000967 nbranch  0x0000040f , 0x00000002 
- 00001551  0x00000968 fetch  0x00000001 , 0x000043d8 
- 00001552  0x00000969 fetcht  0x00000001 , 0x000047c5 
- 00001553  0x0000096a isub  0x00000002 , 0x0000003e 
- 00001554  0x0000096b branch  0x00000608 , 0x00000002 
- 00001555  0x0000096c fetch  0x00000001 , 0x000043d8 
- 00001556  0x0000096d store  0x00000001 , 0x00004172 
- 00001557  0x0000096e branch  0x0000060a 
- 00001558  0x00000971 fetch  0x00000001 , 0x0000043f 
- 00001559  0x00000972 rtnbit0  0x00000006 
- 00001560  0x00000973 call  0x0000061b 
- 00001561  0x00000974 nrtn  0x00000028 
- 00001562  0x00000975 branch  0x000055a0 
- 00001563  0x00000977 enable  0x00000028 
- 00001564  0x00000978 fetch  0x00000001 , 0x0000045a 
- 00001565  0x00000979 rshift4  0x0000003f , 0x0000003f 
- 00001566  0x0000097a rtnne  0x0000000f 
- 00001567  0x0000097b fetch  0x00000001 , 0x00000460 
- 00001568  0x0000097c rshift4  0x0000003f , 0x0000003f 
- 00001569  0x0000097d rtnne  0x00000000 
- 00001570  0x0000097e branch  0x00007fe9 
- 00001571  0x00000981 fetch  0x00000001 , 0x00000456 
- 00001572  0x00000982 bbit1  0x00000005 , 0x00000637 
- 00001573  0x00000983 call  0x000006c3 
- 00001574  0x00000984 fetch  0x00000001 , 0x0000478e 
- 00001575  0x00000985 nbranch  0x0000062d , 0x00000034 
- 00001576  0x00000986 fetch  0x00000001 , 0x0000043f 
- 00001577  0x00000987 bbit0  0x00000004 , 0x00000631 
- 00001578  0x00000988 fetch  0x00000001 , 0x000002da 
- 00001579  0x00000989 branch  0x00000631 , 0x00000034 
- 00001580  0x0000098a branch  0x00005664 
- 00001581  0x0000098c fetch  0x00000001 , 0x0000478e 
- 00001582  0x0000098d increase  0xffffffff , 0x0000003f 
- 00001583  0x0000098e store  0x00000001 , 0x0000478e 
- 00001584  0x0000098f branch  0x00005664 
- 00001585  0x00000991 fetch  0x00000001 , 0x000044c4 
- 00001586  0x00000992 bne  0x00000005 , 0x00000634 
- 00001587  0x00000993 jam  0x00000003 , 0x0000478e 
- 00001588  0x00000995 call  0x00005892 
- 00001589  0x00000996 call  0x000003b7 , 0x00000034 
- 00001590  0x00000997 branch  0x00005622 
- 00001591  0x0000099a call  0x00000639 
- 00001592  0x0000099b branch  0x00000645 
- 00001593  0x0000099e fetch  0x00000001 , 0x000046c5 
- 00001594  0x0000099f and  0x0000003f , 0x00000003 , 0x0000003f 
- 00001595  0x000009a0 rtnne  0x00000003 
- 00001596  0x000009a1 fetch  0x00000001 , 0x000047c1 
- 00001597  0x000009a2 rtn  0x00000034 
- 00001598  0x000009a3 fetch  0x00000001 , 0x000043dd 
- 00001599  0x000009a4 rtn  0x00000034 
- 00001600  0x000009a5 fetch  0x00000001 , 0x000043dc 
- 00001601  0x000009a6 set1  0x00000004 , 0x0000003f 
- 00001602  0x000009a7 store  0x00000001 , 0x000043dc 
- 00001603  0x000009a8 call  0x00005650 
- 00001604  0x000009a9 rtn 
- 00001605  0x000009ae branch  0x000006c7 
- 00001606  0x000009b1 fetch  0x00000001 , 0x0000479f 
- 00001607  0x000009b2 rtn  0x00000034 
- 00001608  0x000009b3 fetch  0x00000001 , 0x000046c5 
- 00001609  0x000009b4 and  0x0000003f , 0x00000003 , 0x0000003f 
- 00001610  0x000009b5 rtneq  0x00000003 
- 00001611  0x000009b6 jam  0x0000000a , 0x000046c6 
- 00001612  0x000009b7 rtn 
- 00001613  0x000009ba rtnmark1  0x0000000f 
- 00001614  0x000009bb call  0x00005890 
- 00001615  0x000009bc nrtn  0x00000034 
- 00001616  0x000009bd fetch  0x00000001 , 0x000002d9 
- 00001617  0x000009be and  0x0000003f , 0x00000003 , 0x0000003f 
- 00001618  0x000009bf store  0x00000001 , 0x0000450c 
- 00001619  0x000009c0 ifetch  0x00000001 , 0x00000006 
- 00001620  0x000009c1 and  0x0000003f , 0x0000001f , 0x0000003f 
- 00001621  0x000009c2 store  0x00000001 , 0x0000450b 
- 00001622  0x000009c3 rtn  0x00000034 
- 00001623  0x000009c4 copy  0x00000006 , 0x0000003f 
- 00001624  0x000009c5 store  0x00000002 , 0x0000450d 
- 00001625  0x000009c6 fetch  0x00000001 , 0x0000450c 
- 00001626  0x000009c7 beq  0x00000003 , 0x0000065c 
- 00001627  0x000009c8 branch  0x0000568d 
- 00001628  0x000009ca fetch  0x00000001 , 0x000002db 
- 00001629  0x000009cb beq  0x00000001 , 0x0000065f 
- 00001630  0x000009cc branch  0x00005c65 
- 00001631  0x000009ce ifetch  0x00000005 , 0x00000006 
- 00001632  0x000009cf store  0x00000005 , 0x000043ce 
- 00001633  0x000009d0 ifetch  0x00000002 , 0x00000006 
- 00001634  0x000009d1 store  0x00000002 , 0x0000045f 
- 00001635  0x000009d2 branch  0x00005c8a 
- 00001636  0x000009d5 ifetch  0x00000002 , 0x00000006 
- 00001637  0x000009d6 beq  0x00000004 , 0x00000668 
- 00001638  0x000009d7 beq  0x00000006 , 0x00000685 
- 00001639  0x000009d8 branch  0x00005698 
- 00001640  0x000009da call  0x00007ea5 
- 00001641  0x000009db call  0x00000646 
- 00001642  0x000009dc call  0x00007e9f 
- 00001643  0x000009dd ifetch  0x00000003 , 0x00000006 
- 00001644  0x000009de store  0x00000003 , 0x00000477 
- 00001645  0x000009df beq  0x00000010 , 0x00000677 
- 00001646  0x000009e1 rshift8  0x0000003f , 0x00000002 
- 00001647  0x000009e2 sub  0x00000002 , 0x00000024 , 0x0000003e 
- 00001648  0x000009e4 branch  0x000058ad , 0x00000002 
- 00001649  0x000009e5 arg  0x000047c6 , 0x00000002 
- 00001650  0x000009e6 storet  0x00000002 , 0x000044bc 
- 00001651  0x000009e7 call  0x000058ad 
- 00001652  0x000009e8 setarg  0x00008e7a 
- 00001653  0x000009e9 store  0x00000002 , 0x000044bc 
- 00001654  0x000009ea rtn 
- 00001655  0x000009ed call  0x000059fa 
- 00001656  0x000009ee call  0x00005879 
- 00001657  0x000009ef increase  0x00000007 , 0x00000006 
- 00001658  0x000009f0 ifetch  0x00000001 , 0x00000006 
- 00001659  0x000009f1 rtnne  0x00000011 
- 00001660  0x000009f2 increase  0x00000005 , 0x00000006 
- 00001661  0x000009f3 ifetch  0x00000002 , 0x00000006 
- 00001662  0x000009f4 arg  0x00001812 , 0x00000002 
- 00001663  0x000009f5 isub  0x00000002 , 0x0000003e 
- 00001664  0x000009f6 nrtn  0x00000005 
- 00001665  0x000009f7 increase  0xfffffffc , 0x00000006 
- 00001666  0x000009f8 setarg  0x0000002b 
- 00001667  0x000009f9 istore  0x00000002 , 0x00000006 
- 00001668  0x000009fa rtn 
- 00001669  0x00000a28 ifetch  0x00000001 , 0x00000006 
- 00001670  0x00000a29 beq  0x00000001 , 0x00000689 
- 00001671  0x00000a2a beq  0x00000005 , 0x0000068b 
- 00001672  0x00000a2b branch  0x00005af6 
- 00001673  0x00000a2e jam  0x00000001 , 0x00004b40 
- 00001674  0x00000a2f branch  0x00005b09 
- 00001675  0x00000a32 call  0x00005b5a 
- 00001676  0x00000a33 fetch  0x00000001 , 0x0000043f 
- 00001677  0x00000a34 set0  0x00000005 , 0x0000003f 
- 00001678  0x00000a35 store  0x00000001 , 0x0000043f 
- 00001679  0x00000a36 branch  0x00005c8e 
- 00001680  0x00000a39 fetch  0x00000001 , 0x00000016 
- 00001681  0x00000a3a bne  0x00000027 , 0x000056f2 
- 00001682  0x00000a3b call  0x00000696 
- 00001683  0x00000a3c arg  0x00000000 , 0x00000007 
- 00001684  0x00000a3d fetch  0x00000002 , 0x00004482 
- 00001685  0x00000a3e branch  0x00007f08 
- 00001686  0x00000a40 random  0x0000003f 
- 00001687  0x00000a41 arg  0x000001ff , 0x00000002 
- 00001688  0x00000a42 iand  0x00000002 , 0x0000003f 
- 00001689  0x00000a43 add  0x0000003f , 0x000000fa , 0x0000003f 
- 00001690  0x00000a44 branch  0x00003cbe 
- 00001691  0x00000a47 disable  0x0000002b 
- 00001692  0x00000a48 branch  0x0000069e , 0x0000002e 
- 00001693  0x00000a49 nbranch  0x00005806 , 0x0000002d 
- 00001694  0x00000a4b call  0x00002bcb 
- 00001695  0x00000a4c fetch  0x00000002 , 0x000040c1 
- 00001696  0x00000a4d store  0x00000002 , 0x0000044d 
- 00001697  0x00000a4e fetch  0x00000001 , 0x000046c5 
- 00001698  0x00000a4f compare  0x00000003 , 0x0000003f , 0x00000003 
- 00001699  0x00000a50 nbranch  0x00002bde , 0x00000001 
- 00001700  0x00000a51 branch  0x000057fb 
- 00001701  0x00000a54 fetch  0x00000001 , 0x0000479f 
- 00001702  0x00000a55 nrtn  0x00000034 
- 00001703  0x00000a56 fetch  0x00000001 , 0x00000478 
- 00001704  0x00000a57 sub  0x0000003f , 0x0000001a , 0x0000003f 
- 00001705  0x00000a58 nrtn  0x00000005 
- 00001706  0x00000a59 branch  0x00003d60 
- 00001707  0x00000a5c call  0x000062bc 
- 00001708  0x00000a5d nbranch  0x00007ddb , 0x00000034 
- 00001709  0x00000a5e fetch  0x00000001 , 0x00000a99 
- 00001710  0x00000a5f bmark0  0x00000009 , 0x00007dd6 
- 00001711  0x00000a60 beq  0x00000012 , 0x000006b1 
- 00001712  0x00000a61 branch  0x00007dca 
- 00001713  0x00000a64 call  0x00005890 
- 00001714  0x00000a65 nrtn  0x00000034 
- 00001715  0x00000a66 branch  0x00005abf 
- 00001716  0x00000a6a hfetch  0x00000001 , 0x00008077 
- 00001717  0x00000a6b and_into  0x000000fd , 0x0000003f 
- 00001718  0x00000a6c hstore  0x00000001 , 0x00008077 
- 00001719  0x00000a6d hfetcht  0x00000001 , 0x00008073 
- 00001720  0x00000a6e or_into  0x00000002 , 0x00000002 
- 00001721  0x00000a6f hstoret  0x00000001 , 0x00008073 
- 00001722  0x00000a70 call  0x000063ee 
- 00001723  0x00000a71 and_into  0x000000fd , 0x00000002 
- 00001724  0x00000a72 nop  0x0000000d 
- 00001725  0x00000a73 call  0x000063f2 
- 00001726  0x00000a74 hstoret  0x00000001 , 0x00008073 
- 00001727  0x00000a75 rtn 
- 00001728  0x00000a7c jam  0x00000001 , 0x00004d06 
- 00001729  0x00000a7d jam  0x00000000 , 0x00004d03 
- 00001730  0x00000a7e rtn 
- 00001731  0x00000a80 fetch  0x00000001 , 0x00004d03 
- 00001732  0x00000a81 increase  0x00000001 , 0x0000003f 
- 00001733  0x00000a82 store  0x00000001 , 0x00004d03 
- 00001734  0x00000a83 rtn 
- 00001735  0x00000a85 fetch  0x00000001 , 0x00004d03 
- 00001736  0x00000a86 sub  0x0000003f , 0x00000002 , 0x0000003e 
- 00001737  0x00000a87 ncall  0x000006cf , 0x00000002 
- 00001738  0x00000a88 fetch  0x00000001 , 0x00004d03 
- 00001739  0x00000a89 rtneq  0x00000000 
- 00001740  0x00000a8a increase  0xffffffff , 0x0000003f 
- 00001741  0x00000a8b store  0x00000001 , 0x00004d03 
- 00001742  0x00000a8c rtn 
- 00001743  0x00000a8e jam  0x00000003 , 0x00004d03 
- 00001744  0x00000a8f rtn 
- 00001745  0x00000a92 fetch  0x00000002 , 0x00004682 
- 00001746  0x00000a93 rtnbit1  0x0000000b 
- 00001747  0x00000a94 rtnbit1  0x00000007 
- 00001748  0x00000a95 rtnbit1  0x00000006 
- 00001749  0x00000a97 arg  0x00004c8c , 0x00000011 
- 00001750  0x00000a98 call  0x000002b0 
- 00001751  0x00000a99 storet  0x00000001 , 0x00004d04 
- 00001752  0x00000a9b setarg  0x00000082 
- 00001753  0x00000a9c bmark1  0x00000026 , 0x000006db 
- 00001754  0x00000a9d setarg  0x00000080 
- 00001755  0x00000a9f isub  0x00000002 , 0x0000003e 
- 00001756  0x00000aa0 nbranch  0x000006f3 , 0x00000002 
- 00001757  0x00000aa2 fetch  0x00000001 , 0x00004d03 
- 00001758  0x00000aa3 sub  0x0000003f , 0x00000002 , 0x0000003e 
- 00001759  0x00000aa4 nbranch  0x000006e3 , 0x00000002 
- 00001760  0x00000aa5 fetch  0x00000001 , 0x00004d03 
- 00001761  0x00000aa6 beq  0x00000000 , 0x000006f4 
- 00001762  0x00000aa7 rtn 
- 00001763  0x00000aaa fetch  0x00000001 , 0x00004d03 
- 00001764  0x00000aab rtnne  0x00000020 
- 00001765  0x00000aac jam  0x00000000 , 0x00004d03 
- 00001766  0x00000aae fetcht  0x00000001 , 0x00004d04 
- 00001767  0x00000aaf setarg  0x00000077 
- 00001768  0x00000ab0 bmark1  0x00000026 , 0x000006ea 
- 00001769  0x00000ab1 setarg  0x00000075 
- 00001770  0x00000ab3 isub  0x00000002 , 0x0000003e 
- 00001771  0x00000ab4 nrtn  0x00000002 
- 00001772  0x00000ab5 fetch  0x00000001 , 0x00004d06 
- 00001773  0x00000ab6 beq  0x00000000 , 0x000006fb 
- 00001774  0x00000ab7 increase  0xffffffff , 0x0000003f 
- 00001775  0x00000ab8 store  0x00000001 , 0x00004d06 
- 00001776  0x00000ab9 beq  0x00000000 , 0x000006fb 
- 00001777  0x00000abc jam  0x00000000 , 0x000041de 
- 00001778  0x00000abd rtn 
- 00001779  0x00000ac0 jam  0x00000000 , 0x00004d03 
- 00001780  0x00000ac2 fetch  0x00000001 , 0x00004d06 
- 00001781  0x00000ac3 beq  0x00000002 , 0x000006f9 
- 00001782  0x00000ac4 increase  0x00000001 , 0x0000003f 
- 00001783  0x00000ac5 store  0x00000001 , 0x00004d06 
- 00001784  0x00000ac6 beq  0x00000001 , 0x000006f1 
- 00001785  0x00000ac9 jam  0x00000002 , 0x000041de 
- 00001786  0x00000aca rtn 
- 00001787  0x00000acd jam  0x00000004 , 0x000041de 
- 00001788  0x00000ace rtn 
- 00001789  0x00000ad2 storet  0x00000001 , 0x00000017 
- 00001790  0x00000ad3 add  0x00000002 , 0x00000000 , 0x00000011 
- 00001791  0x00000ad4 call  0x00002981 
- 00001792  0x00000ad5 setarg  0x00000500 
- 00001793  0x00000ad6 call  0x00002a8f 
- 00001794  0x00000ad8 jam  0x00000001 , 0x00008906 
- 00001795  0x00000ad9 jam  0x0000003c , 0x00008900 
- 00001796  0x00000ada jam  0x000000e0 , 0x00008901 
- 00001797  0x00000adb nop  0x0000000a 
- 00001798  0x00000adc jam  0x00000001 , 0x00008902 
- 00001799  0x00000add jam  0x0000003d , 0x00008902 
- 00001800  0x00000ade nop  0x0000000a 
- 00001801  0x00000adf jam  0x000000b7 , 0x00008903 
- 00001802  0x00000ae0 nop  0x0000000a 
- 00001803  0x00000ae1 jam  0x0000007d , 0x00008902 
- 00001804  0x00000ae2 fetch  0x00000001 , 0x000041de 
- 00001805  0x00000ae5 beq  0x00000002 , 0x00000715 
- 00001806  0x00000ae7 beq  0x00000004 , 0x0000071a 
- 00001807  0x00000ae8 beq  0x00000020 , 0x00000729 
- 00001808  0x00000aeb call  0x0000071f 
- 00001809  0x00000aed jam  0x000000d0 , 0x00008955 
- 00001810  0x00000aee jam  0x000000e0 , 0x00008956 
- 00001811  0x00000af0 jam  0x0000006c , 0x00008958 
- 00001812  0x00000af2 branch  0x0000294b 
- 00001813  0x00000aff call  0x00000724 
- 00001814  0x00000b01 jam  0x000000d0 , 0x00008955 
- 00001815  0x00000b02 jam  0x000000e0 , 0x00008956 
- 00001816  0x00000b04 jam  0x0000003c , 0x00008958 
- 00001817  0x00000b06 branch  0x00002953 
- 00001818  0x00000b13 call  0x0000071f 
- 00001819  0x00000b15 jam  0x000000d0 , 0x00008955 
- 00001820  0x00000b16 jam  0x000000c0 , 0x00008956 
- 00001821  0x00000b18 jam  0x0000006c , 0x00008958 
- 00001822  0x00000b1a branch  0x0000295b 
- 00001823  0x00000b1d jam  0x0000005b , 0x0000894c 
- 00001824  0x00000b1e jam  0x00000096 , 0x0000894d 
- 00001825  0x00000b1f jam  0x0000002c , 0x0000894e 
- 00001826  0x00000b20 jam  0x00000046 , 0x0000894f 
- 00001827  0x00000b21 rtn 
- 00001828  0x00000b24 jam  0x000000fb , 0x0000894c 
- 00001829  0x00000b25 jam  0x000000ef , 0x0000894d 
- 00001830  0x00000b26 jam  0x000000ec , 0x0000894e 
- 00001831  0x00000b27 jam  0x0000005e , 0x0000894f 
- 00001832  0x00000b28 rtn 
- 00001833  0x00000b2c jam  0x000000c2 , 0x00008956 
- 00001834  0x00000b2d jam  0x000000d0 , 0x00008955 
- 00001835  0x00000b2e rtn 
- 00001836  0x00000b31 force  0x00000008 , 0x00000015 
- 00001837  0x00000b32 branch  0x000028fa 
+ 00001327  0x000007d2 store  0x00000002 , 0x0000470f 
+ 00001328  0x000007d3 arg  0x00004709 , 0x00000011 
+ 00001329  0x000007d4 call  0x00000549 
+ 00001330  0x000007d5 fetch  0x00000001 , 0x00004231 
+ 00001331  0x000007d7 bbit0  0x00000000 , 0x00000536 
+ 00001332  0x000007d8 jam  0x00000001 , 0x00004b0b 
+ 00001333  0x000007d9 branch  0x000043e7 
+ 00001334  0x000007db call  0x000043e9 
+ 00001335  0x000007dc fetch  0x00000001 , 0x00004b0b 
+ 00001336  0x000007dd rtn  0x00000034 
+ 00001337  0x000007de jam  0x00000000 , 0x00004b0b 
+ 00001338  0x000007df branch  0x00000505 
+ 00001339  0x000007e2 add  0x0000003f , 0x0000000b , 0x0000003f 
+ 00001340  0x000007e3 rtn 
+ 00001341  0x000007e5 arg  0x00000007 , 0x00000002 
+ 00001342  0x000007e6 isub  0x00000002 , 0x0000003f 
+ 00001343  0x000007e7 rtn 
+ 00001344  0x000007ee fetcht  0x00000001 , 0x000046f8 
+ 00001345  0x000007ef call  0x000067fb 
+ 00001346  0x000007f0 hfetch  0x00000001 , 0x0000807c 
+ 00001347  0x000007f1 set0  0x00000005 , 0x0000003f 
+ 00001348  0x000007f2 hstore  0x00000001 , 0x0000807c 
+ 00001349  0x000007f4 hfetch  0x00000001 , 0x00008078 
+ 00001350  0x000007f5 set0  0x00000005 , 0x0000003f 
+ 00001351  0x000007f6 hstore  0x00000001 , 0x00008078 
+ 00001352  0x000007f7 branch  0x000068f4 
+ 00001353  0x000007fa ifetch  0x00000008 , 0x00000011 
+ 00001354  0x000007fb store  0x00000008 , 0x00000a9a 
+ 00001355  0x000007fc fetcht  0x00000002 , 0x00000a9c 
+ 00001356  0x000007fd fetch  0x00000002 , 0x00000aa0 
+ 00001357  0x000007fe isub  0x00000002 , 0x0000003e 
+ 00001358  0x000007ff nbranch  0x0000340a , 0x00000002 
+ 00001359  0x00000800 fetcht  0x00000002 , 0x00000a9e 
+ 00001360  0x00000801 isub  0x00000002 , 0x0000003e 
+ 00001361  0x00000802 nbranch  0x00006940 , 0x00000002 
+ 00001362  0x00000804 fetch  0x00000001 , 0x00004231 
+ 00001363  0x00000805 set0  0x00000000 , 0x0000003f 
+ 00001364  0x00000806 store  0x00000001 , 0x00004231 
+ 00001365  0x00000807 rtn 
+ 00001366  0x0000080a fetch  0x00000004 , 0x000046d3 
+ 00001367  0x0000080b rtnbit0  0x00000004 
+ 00001368  0x0000080c fetch  0x00000002 , 0x00004682 
+ 00001369  0x0000080d rtnbit1  0x0000000b 
+ 00001370  0x0000080f fetch  0x00000002 , 0x00004b06 
+ 00001371  0x00000810 nrtn  0x00000034 
+ 00001372  0x00000811 fetch  0x00000001 , 0x000046cf 
+ 00001373  0x00000812 pincrease  0x00000001 
+ 00001374  0x00000813 store  0x00000001 , 0x000046cf 
+ 00001375  0x00000814 beq  0x00000005 , 0x00000505 
+ 00001376  0x00000815 sub  0x0000003f , 0x0000000a , 0x0000003e 
+ 00001377  0x00000816 nbranch  0x00000563 , 0x00000002 
+ 00001378  0x00000817 rtn 
+ 00001379  0x00000819 jam  0x00000001 , 0x000046cf 
+ 00001380  0x0000081a jam  0x00000001 , 0x00004b42 
+ 00001381  0x0000081b branch  0x000004f3 
+ 00001382  0x00000833 fetch  0x00000001 , 0x000046e0 
+ 00001383  0x00000834 beq  0x00000004 , 0x00000568 
+ 00001384  0x00000837 fetch  0x00000001 , 0x0000477a 
+ 00001385  0x00000838 sub  0x0000003f , 0x00000001 , 0x0000003e 
+ 00001386  0x00000839 call  0x0000056f , 0x00000034 
+ 00001387  0x0000083a fetch  0x00000001 , 0x0000477a 
+ 00001388  0x0000083b beq  0x00000000 , 0x00003d9b 
+ 00001389  0x0000083c beq  0x00000002 , 0x00003da1 
+ 00001390  0x0000083d branch  0x00003d9f 
+ 00001391  0x00000840 jam  0x00000001 , 0x0000477a 
+ 00001392  0x00000841 rtn 
+ 00001393  0x00000874 disable  0x00000028 
+ 00001394  0x00000875 setarg  0x00000000 
+ 00001395  0x00000876 store  0x00000006 , 0x0000469b 
+ 00001396  0x00000877 call  0x0000057a 
+ 00001397  0x00000878 call  0x00004079 
+ 00001398  0x00000879 call  0x0000407e 
+ 00001399  0x0000087a call  0x00000586 
+ 00001400  0x0000087b nrtn  0x00000028 
+ 00001401  0x0000087c branch  0x00003fa0 
+ 00001402  0x00000880 fetch  0x00000001 , 0x000046e0 
+ 00001403  0x00000881 beq  0x00000004 , 0x0000057f 
+ 00001404  0x00000884 call  0x00003fc0 
+ 00001405  0x00000885 disable  0x00000028 
+ 00001406  0x0000088b branch  0x00003fe7 
+ 00001407  0x0000088d call  0x00003fc0 
+ 00001408  0x0000088e fetch  0x00000001 , 0x000046f5 
+ 00001409  0x0000088f bbit0  0x00000007 , 0x00003fc8 
+ 00001410  0x00000890 fetcht  0x00000001 , 0x000046f3 
+ 00001411  0x00000891 call  0x0000681d 
+ 00001412  0x00000892 nrtn  0x00000001 
+ 00001413  0x00000893 branch  0x00003fc8 
+ 00001414  0x00000896 call  0x00000588 
+ 00001415  0x00000897 branch  0x0000409a 
+ 00001416  0x00000899 arg  0x00000000 , 0x00000011 
+ 00001417  0x0000089a call  0x0000058b 
+ 00001418  0x0000089e branch  0x0000408e 
+ 00001419  0x000008a7 fetcht  0x00000001 , 0x000046e2 
+ 00001420  0x000008a8 call  0x000005a1 
+ 00001421  0x000008a9 fetcht  0x00000001 , 0x000046e2 
+ 00001422  0x000008aa call  0x0000681d 
+ 00001423  0x000008ab setflag  0x00000001 , 0x00000000 , 0x00000011 
+ 00001424  0x000008ae fetcht  0x00000001 , 0x000046e3 
+ 00001425  0x000008af call  0x000005a1 
+ 00001426  0x000008b0 fetcht  0x00000001 , 0x000046e3 
+ 00001427  0x000008b1 call  0x0000681d 
+ 00001428  0x000008b2 setflag  0x00000001 , 0x00000001 , 0x00000011 
+ 00001429  0x000008b5 fetcht  0x00000001 , 0x000046e4 
+ 00001430  0x000008b6 call  0x000005a1 
+ 00001431  0x000008b7 fetcht  0x00000001 , 0x000046e4 
+ 00001432  0x000008b8 call  0x0000681d 
+ 00001433  0x000008b9 setflag  0x00000001 , 0x00000002 , 0x00000011 
+ 00001434  0x000008ba rtn 
+ 00001435  0x000008ca set0  0x00000007 , 0x00000002 
+ 00001436  0x000008cb arg  0x00008078 , 0x00000005 
+ 00001437  0x000008cc call  0x00006830 
+ 00001438  0x000008cd set1  0x00000007 , 0x00000002 
+ 00001439  0x000008ce arg  0x0000807c , 0x00000005 
+ 00001440  0x000008cf branch  0x0000680a 
+ 00001441  0x000008d1 set1  0x00000007 , 0x00000002 
+ 00001442  0x000008d2 arg  0x00008078 , 0x00000005 
+ 00001443  0x000008d3 call  0x00006830 
+ 00001444  0x000008d4 set0  0x00000007 , 0x00000002 
+ 00001445  0x000008d5 branch  0x0000059f 
+ 00001446  0x000008d8 jam  0x00000000 , 0x00004808 
+ 00001447  0x000008d9 jam  0x0000000e , 0x000041e3 
+ 00001448  0x000008da call  0x000041e7 
+ 00001449  0x000008db fetch  0x00000002 , 0x00004208 
+ 00001450  0x000008dc bbit1  0x00000007 , 0x000005ac 
+ 00001451  0x000008dd branch  0x000041e2 
+ 00001452  0x000008e0 call  0x000041c1 
+ 00001453  0x000008e1 fetch  0x00000002 , 0x00004208 
+ 00001454  0x000008e2 bbit1  0x0000000a , 0x00000499 
+ 00001455  0x000008e3 branch  0x000041f7 
+ 00001456  0x000008e6 jam  0x00000000 , 0x0000479d 
+ 00001457  0x000008e7 jam  0x00000000 , 0x0000479e 
+ 00001458  0x000008e8 isolate1  0x00000026 , 0x00000000 
+ 00001459  0x000008e9 call  0x000001f1 , 0x00000001 
+ 00001460  0x000008ea branch  0x0000426d 
+ 00001461  0x000008ed call  0x000068a2 
+ 00001462  0x000008ee fetch  0x00000002 , 0x0000421d 
+ 00001463  0x000008f0 store  0x00000002 , 0x000047c2 
+ 00001464  0x000008f3 arg  0x00000002 , 0x00000002 
+ 00001465  0x000008f4 arg  0x000047c2 , 0x00000011 
+ 00001466  0x000008f5 arg  0x0000005f , 0x00000012 
+ 00001467  0x000008f6 branch  0x000065d1 
+ 00001468  0x000008f8 arg  0x00000002 , 0x00000002 
+ 00001469  0x000008f9 arg  0x000047c2 , 0x00000011 
+ 00001470  0x000008fa arg  0x0000005f , 0x00000012 
+ 00001471  0x000008fb branch  0x000065df 
+ 00001472  0x00000904 jam  0x00000000 , 0x00004b40 
+ 00001473  0x00000905 call  0x000002f4 
+ 00001474  0x0000090a jam  0x00000001 , 0x00004720 
+ 00001475  0x0000090c jam  0x00000000 , 0x0000479c 
+ 00001476  0x0000090d fetch  0x00000002 , 0x00004682 
+ 00001477  0x0000090e bbit1  0x0000000b , 0x000005ce 
+ 00001478  0x00000911 call  0x000005bc 
+ 00001479  0x00000912 fetcht  0x00000002 , 0x000047c2 
+ 00001480  0x00000913 increase  0x00000001 , 0x00000002 
+ 00001481  0x00000914 storet  0x00000002 , 0x000047c2 
+ 00001482  0x00000915 storet  0x00000002 , 0x000044a1 
+ 00001483  0x00000916 call  0x000005b8 
+ 00001484  0x00000917 random  0x0000003f 
+ 00001485  0x00000918 store  0x00000001 , 0x000044a0 
+ 00001486  0x0000091a call  0x00003418 
+ 00001487  0x0000091b fetch  0x00000002 , 0x00004687 
+ 00001488  0x0000091c store  0x00000002 , 0x000046ac 
+ 00001489  0x0000091d jam  0x00000006 , 0x0000016d 
+ 00001490  0x0000091e setarg  0x00000000 
+ 00001491  0x0000091f store  0x00000002 , 0x000046b0 
+ 00001492  0x00000920 store  0x00000002 , 0x000046ae 
+ 00001493  0x00000921 arg  0x00000007 , 0x00000007 
+ 00001494  0x00000922 call  0x000043ce 
+ 00001495  0x00000923 call  0x000043ca 
+ 00001496  0x00000926 call  0x000005db 
+ 00001497  0x00000927 call  0x000042c4 
+ 00001498  0x00000928 branch  0x00000518 
+ 00001499  0x0000092b jam  0x00000000 , 0x0000479f 
+ 00001500  0x0000092c call  0x00000306 
+ 00001501  0x0000092d setarg  0x00000005 
+ 00001502  0x0000092e istore  0x00000001 , 0x00000006 
+ 00001503  0x00000930 arg  0x00004b1f , 0x00000006 
+ 00001504  0x00000931 call  0x000005e2 
+ 00001505  0x00000933 branch  0x00007df4 
+ 00001506  0x00000936 arg  0x0000437b , 0x00000005 
+ 00001507  0x00000937 arg  0x00000013 , 0x00000039 
+ 00001508  0x00000938 call  0x00007f01 
+ 00001509  0x00000939 branch  0x000057b8 
+ 00001510  0x0000093c jam  0x00000000 , 0x00004b06 
+ 00001511  0x0000093d call  0x0000051e 
+ 00001512  0x0000093e setarg  0x00000000 
+ 00001513  0x0000093f store  0x00000002 , 0x000046ac 
+ 00001514  0x00000940 call  0x000003a5 
+ 00001515  0x00000941 branch  0x000042cb 
+ 00001516  0x00000944 fetch  0x00000001 , 0x0000450f 
+ 00001517  0x00000945 pincrease  0x00000001 
+ 00001518  0x00000946 store  0x00000001 , 0x0000450f 
+ 00001519  0x00000947 beq  0x0000000c , 0x00005395 
+ 00001520  0x00000948 call  0x000055aa 
+ 00001521  0x00000949 call  0x0000561e 
+ 00001522  0x0000094a call  0x000006c8 
+ 00001523  0x0000094b branch  0x0000538f 
+ 00001524  0x0000094e fetch  0x00000001 , 0x00000016 
+ 00001525  0x0000094f increase  0x00000001 , 0x0000003f 
+ 00001526  0x00000950 store  0x00000001 , 0x00000016 
+ 00001527  0x00000951 rtnne  0x00000028 
+ 00001528  0x00000952 jam  0x00000025 , 0x00000016 
+ 00001529  0x00000953 rtn 
+ 00001530  0x00000956 call  0x000029bb 
+ 00001531  0x00000957 call  0x0000001f 
+ 00001532  0x00000958 branch  0x000054a3 
+ 00001533  0x0000095b call  0x00000603 
+ 00001534  0x0000095c branch  0x0000557d 
+ 00001535  0x0000095e fetch  0x00000001 , 0x000047c5 
+ 00001536  0x0000095f store  0x00000001 , 0x00004172 
+ 00001537  0x00000961 jam  0x00000000 , 0x000047c4 
+ 00001538  0x00000962 rtn 
+ 00001539  0x00000965 fetch  0x00000001 , 0x000043d6 
+ 00001540  0x00000966 sub  0x0000003f , 0x0000000c , 0x0000003e 
+ 00001541  0x00000967 nbranch  0x0000040f , 0x00000002 
+ 00001542  0x00000968 fetch  0x00000001 , 0x000043d8 
+ 00001543  0x00000969 fetcht  0x00000001 , 0x000047c5 
+ 00001544  0x0000096a isub  0x00000002 , 0x0000003e 
+ 00001545  0x0000096b branch  0x000005ff , 0x00000002 
+ 00001546  0x0000096c fetch  0x00000001 , 0x000043d8 
+ 00001547  0x0000096d store  0x00000001 , 0x00004172 
+ 00001548  0x0000096e branch  0x00000601 
+ 00001549  0x00000971 fetch  0x00000001 , 0x0000043f 
+ 00001550  0x00000972 rtnbit0  0x00000006 
+ 00001551  0x00000973 call  0x00000612 
+ 00001552  0x00000974 nrtn  0x00000028 
+ 00001553  0x00000975 branch  0x000055a0 
+ 00001554  0x00000977 enable  0x00000028 
+ 00001555  0x00000978 fetch  0x00000001 , 0x0000045a 
+ 00001556  0x00000979 rshift4  0x0000003f , 0x0000003f 
+ 00001557  0x0000097a rtnne  0x0000000f 
+ 00001558  0x0000097b fetch  0x00000001 , 0x00000460 
+ 00001559  0x0000097c rshift4  0x0000003f , 0x0000003f 
+ 00001560  0x0000097d rtnne  0x00000000 
+ 00001561  0x0000097e branch  0x00007fe9 
+ 00001562  0x00000981 fetch  0x00000001 , 0x00000456 
+ 00001563  0x00000982 bbit1  0x00000005 , 0x0000062e 
+ 00001564  0x00000983 call  0x000006ba 
+ 00001565  0x00000984 fetch  0x00000001 , 0x0000478e 
+ 00001566  0x00000985 nbranch  0x00000624 , 0x00000034 
+ 00001567  0x00000986 fetch  0x00000001 , 0x0000043f 
+ 00001568  0x00000987 bbit0  0x00000004 , 0x00000628 
+ 00001569  0x00000988 fetch  0x00000001 , 0x000002da 
+ 00001570  0x00000989 branch  0x00000628 , 0x00000034 
+ 00001571  0x0000098a branch  0x00005664 
+ 00001572  0x0000098c fetch  0x00000001 , 0x0000478e 
+ 00001573  0x0000098d increase  0xffffffff , 0x0000003f 
+ 00001574  0x0000098e store  0x00000001 , 0x0000478e 
+ 00001575  0x0000098f branch  0x00005664 
+ 00001576  0x00000991 fetch  0x00000001 , 0x000044c4 
+ 00001577  0x00000992 bne  0x00000005 , 0x0000062b 
+ 00001578  0x00000993 jam  0x00000003 , 0x0000478e 
+ 00001579  0x00000995 call  0x00005892 
+ 00001580  0x00000996 call  0x000003b7 , 0x00000034 
+ 00001581  0x00000997 branch  0x00005622 
+ 00001582  0x0000099a call  0x00000630 
+ 00001583  0x0000099b branch  0x0000063c 
+ 00001584  0x0000099e fetch  0x00000001 , 0x000046c5 
+ 00001585  0x0000099f and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00001586  0x000009a0 rtnne  0x00000003 
+ 00001587  0x000009a1 fetch  0x00000001 , 0x000047c1 
+ 00001588  0x000009a2 rtn  0x00000034 
+ 00001589  0x000009a3 fetch  0x00000001 , 0x000043dd 
+ 00001590  0x000009a4 rtn  0x00000034 
+ 00001591  0x000009a5 fetch  0x00000001 , 0x000043dc 
+ 00001592  0x000009a6 set1  0x00000004 , 0x0000003f 
+ 00001593  0x000009a7 store  0x00000001 , 0x000043dc 
+ 00001594  0x000009a8 call  0x00005650 
+ 00001595  0x000009a9 rtn 
+ 00001596  0x000009ae branch  0x000006be 
+ 00001597  0x000009b1 fetch  0x00000001 , 0x0000479f 
+ 00001598  0x000009b2 rtn  0x00000034 
+ 00001599  0x000009b3 fetch  0x00000001 , 0x000046c5 
+ 00001600  0x000009b4 and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00001601  0x000009b5 rtneq  0x00000003 
+ 00001602  0x000009b6 jam  0x0000000a , 0x000046c6 
+ 00001603  0x000009b7 rtn 
+ 00001604  0x000009ba rtnmark1  0x0000000f 
+ 00001605  0x000009bb call  0x00005890 
+ 00001606  0x000009bc nrtn  0x00000034 
+ 00001607  0x000009bd fetch  0x00000001 , 0x000002d9 
+ 00001608  0x000009be and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00001609  0x000009bf store  0x00000001 , 0x0000450c 
+ 00001610  0x000009c0 ifetch  0x00000001 , 0x00000006 
+ 00001611  0x000009c1 and  0x0000003f , 0x0000001f , 0x0000003f 
+ 00001612  0x000009c2 store  0x00000001 , 0x0000450b 
+ 00001613  0x000009c3 rtn  0x00000034 
+ 00001614  0x000009c4 copy  0x00000006 , 0x0000003f 
+ 00001615  0x000009c5 store  0x00000002 , 0x0000450d 
+ 00001616  0x000009c6 fetch  0x00000001 , 0x0000450c 
+ 00001617  0x000009c7 beq  0x00000003 , 0x00000653 
+ 00001618  0x000009c8 branch  0x0000568d 
+ 00001619  0x000009ca fetch  0x00000001 , 0x000002db 
+ 00001620  0x000009cb beq  0x00000001 , 0x00000656 
+ 00001621  0x000009cc branch  0x00005c65 
+ 00001622  0x000009ce ifetch  0x00000005 , 0x00000006 
+ 00001623  0x000009cf store  0x00000005 , 0x000043ce 
+ 00001624  0x000009d0 ifetch  0x00000002 , 0x00000006 
+ 00001625  0x000009d1 store  0x00000002 , 0x0000045f 
+ 00001626  0x000009d2 branch  0x00005c8a 
+ 00001627  0x000009d5 ifetch  0x00000002 , 0x00000006 
+ 00001628  0x000009d6 beq  0x00000004 , 0x0000065f 
+ 00001629  0x000009d7 beq  0x00000006 , 0x0000067c 
+ 00001630  0x000009d8 branch  0x00005698 
+ 00001631  0x000009da call  0x00007ea5 
+ 00001632  0x000009db call  0x0000063d 
+ 00001633  0x000009dc call  0x00007e9f 
+ 00001634  0x000009dd ifetch  0x00000003 , 0x00000006 
+ 00001635  0x000009de store  0x00000003 , 0x00000477 
+ 00001636  0x000009df beq  0x00000010 , 0x0000066e 
+ 00001637  0x000009e1 rshift8  0x0000003f , 0x00000002 
+ 00001638  0x000009e2 sub  0x00000002 , 0x00000024 , 0x0000003e 
+ 00001639  0x000009e4 branch  0x000058ad , 0x00000002 
+ 00001640  0x000009e5 arg  0x000047c6 , 0x00000002 
+ 00001641  0x000009e6 storet  0x00000002 , 0x000044bc 
+ 00001642  0x000009e7 call  0x000058ad 
+ 00001643  0x000009e8 setarg  0x00008e7a 
+ 00001644  0x000009e9 store  0x00000002 , 0x000044bc 
+ 00001645  0x000009ea rtn 
+ 00001646  0x000009ed call  0x000059fa 
+ 00001647  0x000009ee call  0x00005879 
+ 00001648  0x000009ef increase  0x00000007 , 0x00000006 
+ 00001649  0x000009f0 ifetch  0x00000001 , 0x00000006 
+ 00001650  0x000009f1 rtnne  0x00000011 
+ 00001651  0x000009f2 increase  0x00000005 , 0x00000006 
+ 00001652  0x000009f3 ifetch  0x00000002 , 0x00000006 
+ 00001653  0x000009f4 arg  0x00001812 , 0x00000002 
+ 00001654  0x000009f5 isub  0x00000002 , 0x0000003e 
+ 00001655  0x000009f6 nrtn  0x00000005 
+ 00001656  0x000009f7 increase  0xfffffffc , 0x00000006 
+ 00001657  0x000009f8 setarg  0x0000002b 
+ 00001658  0x000009f9 istore  0x00000002 , 0x00000006 
+ 00001659  0x000009fa rtn 
+ 00001660  0x00000a28 ifetch  0x00000001 , 0x00000006 
+ 00001661  0x00000a29 beq  0x00000001 , 0x00000680 
+ 00001662  0x00000a2a beq  0x00000005 , 0x00000682 
+ 00001663  0x00000a2b branch  0x00005af6 
+ 00001664  0x00000a2e jam  0x00000001 , 0x00004b40 
+ 00001665  0x00000a2f branch  0x00005b09 
+ 00001666  0x00000a32 call  0x00005b5a 
+ 00001667  0x00000a33 fetch  0x00000001 , 0x0000043f 
+ 00001668  0x00000a34 set0  0x00000005 , 0x0000003f 
+ 00001669  0x00000a35 store  0x00000001 , 0x0000043f 
+ 00001670  0x00000a36 branch  0x00005c8e 
+ 00001671  0x00000a39 fetch  0x00000001 , 0x00000016 
+ 00001672  0x00000a3a bne  0x00000027 , 0x000056f2 
+ 00001673  0x00000a3b call  0x0000068d 
+ 00001674  0x00000a3c arg  0x00000000 , 0x00000007 
+ 00001675  0x00000a3d fetch  0x00000002 , 0x00004482 
+ 00001676  0x00000a3e branch  0x00007f08 
+ 00001677  0x00000a40 random  0x0000003f 
+ 00001678  0x00000a41 arg  0x000001ff , 0x00000002 
+ 00001679  0x00000a42 iand  0x00000002 , 0x0000003f 
+ 00001680  0x00000a43 add  0x0000003f , 0x000000fa , 0x0000003f 
+ 00001681  0x00000a44 branch  0x00003cbe 
+ 00001682  0x00000a47 disable  0x0000002b 
+ 00001683  0x00000a48 branch  0x00000695 , 0x0000002e 
+ 00001684  0x00000a49 nbranch  0x00005806 , 0x0000002d 
+ 00001685  0x00000a4b call  0x00002bcb 
+ 00001686  0x00000a4c fetch  0x00000002 , 0x000040c1 
+ 00001687  0x00000a4d store  0x00000002 , 0x0000044d 
+ 00001688  0x00000a4e fetch  0x00000001 , 0x000046c5 
+ 00001689  0x00000a4f compare  0x00000003 , 0x0000003f , 0x00000003 
+ 00001690  0x00000a50 nbranch  0x00002bde , 0x00000001 
+ 00001691  0x00000a51 branch  0x000057fb 
+ 00001692  0x00000a54 fetch  0x00000001 , 0x0000479f 
+ 00001693  0x00000a55 nrtn  0x00000034 
+ 00001694  0x00000a56 fetch  0x00000001 , 0x00000478 
+ 00001695  0x00000a57 sub  0x0000003f , 0x0000001a , 0x0000003f 
+ 00001696  0x00000a58 nrtn  0x00000005 
+ 00001697  0x00000a59 branch  0x00003d60 
+ 00001698  0x00000a5c call  0x000062bc 
+ 00001699  0x00000a5d nbranch  0x00007ddb , 0x00000034 
+ 00001700  0x00000a5e fetch  0x00000001 , 0x00000a99 
+ 00001701  0x00000a5f bmark0  0x00000009 , 0x00007dd6 
+ 00001702  0x00000a60 beq  0x00000012 , 0x000006a8 
+ 00001703  0x00000a61 branch  0x00007dca 
+ 00001704  0x00000a64 call  0x00005890 
+ 00001705  0x00000a65 nrtn  0x00000034 
+ 00001706  0x00000a66 branch  0x00005abf 
+ 00001707  0x00000a6a hfetch  0x00000001 , 0x00008077 
+ 00001708  0x00000a6b and_into  0x000000fd , 0x0000003f 
+ 00001709  0x00000a6c hstore  0x00000001 , 0x00008077 
+ 00001710  0x00000a6d hfetcht  0x00000001 , 0x00008073 
+ 00001711  0x00000a6e or_into  0x00000002 , 0x00000002 
+ 00001712  0x00000a6f hstoret  0x00000001 , 0x00008073 
+ 00001713  0x00000a70 call  0x000063ee 
+ 00001714  0x00000a71 and_into  0x000000fd , 0x00000002 
+ 00001715  0x00000a72 nop  0x0000000d 
+ 00001716  0x00000a73 call  0x000063f2 
+ 00001717  0x00000a74 hstoret  0x00000001 , 0x00008073 
+ 00001718  0x00000a75 rtn 
+ 00001719  0x00000a7c jam  0x00000001 , 0x00004d06 
+ 00001720  0x00000a7d jam  0x00000000 , 0x00004d03 
+ 00001721  0x00000a7e rtn 
+ 00001722  0x00000a80 fetch  0x00000001 , 0x00004d03 
+ 00001723  0x00000a81 increase  0x00000001 , 0x0000003f 
+ 00001724  0x00000a82 store  0x00000001 , 0x00004d03 
+ 00001725  0x00000a83 rtn 
+ 00001726  0x00000a85 fetch  0x00000001 , 0x00004d03 
+ 00001727  0x00000a86 sub  0x0000003f , 0x00000002 , 0x0000003e 
+ 00001728  0x00000a87 ncall  0x000006c6 , 0x00000002 
+ 00001729  0x00000a88 fetch  0x00000001 , 0x00004d03 
+ 00001730  0x00000a89 rtneq  0x00000000 
+ 00001731  0x00000a8a increase  0xffffffff , 0x0000003f 
+ 00001732  0x00000a8b store  0x00000001 , 0x00004d03 
+ 00001733  0x00000a8c rtn 
+ 00001734  0x00000a8e jam  0x00000003 , 0x00004d03 
+ 00001735  0x00000a8f rtn 
+ 00001736  0x00000a92 fetch  0x00000002 , 0x00004682 
+ 00001737  0x00000a93 rtnbit1  0x0000000b 
+ 00001738  0x00000a94 rtnbit1  0x00000007 
+ 00001739  0x00000a95 rtnbit1  0x00000006 
+ 00001740  0x00000a97 arg  0x00004c8c , 0x00000011 
+ 00001741  0x00000a98 call  0x000002b0 
+ 00001742  0x00000a99 storet  0x00000001 , 0x00004d04 
+ 00001743  0x00000a9b setarg  0x00000082 
+ 00001744  0x00000a9c bmark1  0x00000026 , 0x000006d2 
+ 00001745  0x00000a9d setarg  0x00000080 
+ 00001746  0x00000a9f isub  0x00000002 , 0x0000003e 
+ 00001747  0x00000aa0 nbranch  0x000006ea , 0x00000002 
+ 00001748  0x00000aa2 fetch  0x00000001 , 0x00004d03 
+ 00001749  0x00000aa3 sub  0x0000003f , 0x00000002 , 0x0000003e 
+ 00001750  0x00000aa4 nbranch  0x000006da , 0x00000002 
+ 00001751  0x00000aa5 fetch  0x00000001 , 0x00004d03 
+ 00001752  0x00000aa6 beq  0x00000000 , 0x000006eb 
+ 00001753  0x00000aa7 rtn 
+ 00001754  0x00000aaa fetch  0x00000001 , 0x00004d03 
+ 00001755  0x00000aab rtnne  0x00000020 
+ 00001756  0x00000aac jam  0x00000000 , 0x00004d03 
+ 00001757  0x00000aae fetcht  0x00000001 , 0x00004d04 
+ 00001758  0x00000aaf setarg  0x00000077 
+ 00001759  0x00000ab0 bmark1  0x00000026 , 0x000006e1 
+ 00001760  0x00000ab1 setarg  0x00000075 
+ 00001761  0x00000ab3 isub  0x00000002 , 0x0000003e 
+ 00001762  0x00000ab4 nrtn  0x00000002 
+ 00001763  0x00000ab5 fetch  0x00000001 , 0x00004d06 
+ 00001764  0x00000ab6 beq  0x00000000 , 0x000006f2 
+ 00001765  0x00000ab7 increase  0xffffffff , 0x0000003f 
+ 00001766  0x00000ab8 store  0x00000001 , 0x00004d06 
+ 00001767  0x00000ab9 beq  0x00000000 , 0x000006f2 
+ 00001768  0x00000abc jam  0x00000000 , 0x000041de 
+ 00001769  0x00000abd rtn 
+ 00001770  0x00000ac0 jam  0x00000000 , 0x00004d03 
+ 00001771  0x00000ac2 fetch  0x00000001 , 0x00004d06 
+ 00001772  0x00000ac3 beq  0x00000002 , 0x000006f0 
+ 00001773  0x00000ac4 increase  0x00000001 , 0x0000003f 
+ 00001774  0x00000ac5 store  0x00000001 , 0x00004d06 
+ 00001775  0x00000ac6 beq  0x00000001 , 0x000006e8 
+ 00001776  0x00000ac9 jam  0x00000002 , 0x000041de 
+ 00001777  0x00000aca rtn 
+ 00001778  0x00000acd jam  0x00000004 , 0x000041de 
+ 00001779  0x00000ace rtn 
+ 00001780  0x00000ad2 storet  0x00000001 , 0x00000017 
+ 00001781  0x00000ad3 add  0x00000002 , 0x00000000 , 0x00000011 
+ 00001782  0x00000ad4 call  0x00002981 
+ 00001783  0x00000ad5 setarg  0x00000500 
+ 00001784  0x00000ad6 call  0x00002a8f 
+ 00001785  0x00000ad8 jam  0x00000001 , 0x00008906 
+ 00001786  0x00000ad9 jam  0x0000003c , 0x00008900 
+ 00001787  0x00000ada jam  0x000000e0 , 0x00008901 
+ 00001788  0x00000adb nop  0x0000000a 
+ 00001789  0x00000adc jam  0x00000001 , 0x00008902 
+ 00001790  0x00000add jam  0x0000003d , 0x00008902 
+ 00001791  0x00000ade nop  0x0000000a 
+ 00001792  0x00000adf jam  0x000000b7 , 0x00008903 
+ 00001793  0x00000ae0 nop  0x0000000a 
+ 00001794  0x00000ae1 jam  0x0000007d , 0x00008902 
+ 00001795  0x00000ae2 fetch  0x00000001 , 0x000041de 
+ 00001796  0x00000ae5 beq  0x00000002 , 0x0000070c 
+ 00001797  0x00000ae7 beq  0x00000004 , 0x00000711 
+ 00001798  0x00000ae8 beq  0x00000020 , 0x00000720 
+ 00001799  0x00000aeb call  0x00000716 
+ 00001800  0x00000aed jam  0x000000d0 , 0x00008955 
+ 00001801  0x00000aee jam  0x000000e0 , 0x00008956 
+ 00001802  0x00000af0 jam  0x0000006c , 0x00008958 
+ 00001803  0x00000af2 branch  0x0000294b 
+ 00001804  0x00000aff call  0x0000071b 
+ 00001805  0x00000b01 jam  0x000000d0 , 0x00008955 
+ 00001806  0x00000b02 jam  0x000000e0 , 0x00008956 
+ 00001807  0x00000b04 jam  0x0000003c , 0x00008958 
+ 00001808  0x00000b06 branch  0x00002953 
+ 00001809  0x00000b13 call  0x00000716 
+ 00001810  0x00000b15 jam  0x000000d0 , 0x00008955 
+ 00001811  0x00000b16 jam  0x000000c0 , 0x00008956 
+ 00001812  0x00000b18 jam  0x0000006c , 0x00008958 
+ 00001813  0x00000b1a branch  0x0000295b 
+ 00001814  0x00000b1d jam  0x0000005b , 0x0000894c 
+ 00001815  0x00000b1e jam  0x00000096 , 0x0000894d 
+ 00001816  0x00000b1f jam  0x0000002c , 0x0000894e 
+ 00001817  0x00000b20 jam  0x00000046 , 0x0000894f 
+ 00001818  0x00000b21 rtn 
+ 00001819  0x00000b24 jam  0x000000fb , 0x0000894c 
+ 00001820  0x00000b25 jam  0x000000ef , 0x0000894d 
+ 00001821  0x00000b26 jam  0x000000ec , 0x0000894e 
+ 00001822  0x00000b27 jam  0x0000005e , 0x0000894f 
+ 00001823  0x00000b28 rtn 
+ 00001824  0x00000b2c jam  0x000000c2 , 0x00008956 
+ 00001825  0x00000b2d jam  0x000000d0 , 0x00008955 
+ 00001826  0x00000b2e rtn 
+ 00001827  0x00000b31 force  0x00000008 , 0x00000015 
+ 00001828  0x00000b32 branch  0x000028fa 
  00008192  0x00000b42 call  0x00002abc 
  00008193  0x00000b45 bpatch  0x00000000 , 0x00004000 
  00008194  0x00000b46 clear_stack 
Index: output/bt_program23.list
===================================================================
--- /branch/mouse_project/CZT_Project/GM103_24g&ble/output/bt_program23.list	(revision 1355)
+++ /branch/mouse_project/CZT_Project/GM103_24g&ble/output/bt_program23.list	(working copy)
@@ -1578,611 +1578,602 @@
 0x052c 001988 jam 10 ,mem_adc_read_timer 
 0x052d 001989 call p_adc_set_mode 
 0x052e 001990 call vdd_calculate_by_mode 
-0x052f 001992 mul32 pdata ,2 ,pdata 
-0x0530 001993 arg 0x12 ,temp 
-0x0531 001994 isub temp ,pdata 
-0x0532 001995 sub pdata ,0x78 ,null 
-0x0533 001996 ncall p_mouse_vlotage_add ,positive 
-0x0534 001997 sub pdata ,0x64 ,null 
-0x0535 001998 call p_mouse_power_off_vlotage_sub ,positive 
-0x0536 001999 arg 0x03 ,temp 
-0x0537 002000 isub temp ,pdata 
-0x0538 002002 store 2 ,mem_mouse_vdd_now_vol 
-0x0539 002003 arg mem_mouse_vdd_calculate_set ,rega 
-0x053a 002004 call p_adc_bat_percent_lowpower_out 
-0x053b 002005 fetch 1 ,mem_adc_power_flag 
-0x053c 002007 bbit0 0 ,p_mouse_adc_no_low_voltage 
-0x053d 002008 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
-0x053e 002009 branch mouse_adc_low_voltage 
+0x052f 002002 store 2 ,mem_mouse_vdd_now_vol 
+0x0530 002003 arg mem_mouse_vdd_calculate_set ,rega 
+0x0531 002004 call p_adc_bat_percent_lowpower_out 
+0x0532 002005 fetch 1 ,mem_adc_power_flag 
+0x0533 002007 bbit0 0 ,p_mouse_adc_no_low_voltage 
+0x0534 002008 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
+0x0535 002009 branch mouse_adc_low_voltage 
 :      002010 p_mouse_adc_no_low_voltage:
-0x053f 002011 call mouse_adc_no_low_voltage 
-0x0540 002012 fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
-0x0541 002013 rtn blank 
-0x0542 002014 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
-0x0543 002015 branch p_mouse_multi_led_off 
+0x0536 002011 call mouse_adc_no_low_voltage 
+0x0537 002012 fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
+0x0538 002013 rtn blank 
+0x0539 002014 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
+0x053a 002015 branch p_mouse_multi_led_off 
 :      002017 p_mouse_vlotage_add:
-0x0544 002018 add pdata ,0x0b ,pdata 
-0x0545 002019 rtn 
+0x053b 002018 add pdata ,0x0b ,pdata 
+0x053c 002019 rtn 
 :      002020 p_mouse_power_off_vlotage_sub:
-0x0546 002021 arg 0x07 ,temp 
-0x0547 002022 isub temp ,pdata 
-0x0548 002023 rtn 
+0x053d 002021 arg 0x07 ,temp 
+0x053e 002022 isub temp ,pdata 
+0x053f 002023 rtn 
 :      002025 p_adc_set_mode:
 :      002029 p_adc_check_gpio:
-0x0549 002030 fetcht 1 ,mem_select_adc_gpio 
-0x054a 002031 call gpio_config_input 
-0x054b 002032 hfetch 1 ,core_gpio_pd0 
-0x054c 002033 set0 5 ,pdata 
-0x054d 002034 hstore 1 ,core_gpio_pd0 
-0x054e 002036 hfetch 1 ,core_gpio_pu0 
-0x054f 002037 set0 5 ,pdata 
-0x0550 002038 hstore 1 ,core_gpio_pu0 
-0x0551 002039 branch adc_check_gpio 
+0x0540 002030 fetcht 1 ,mem_select_adc_gpio 
+0x0541 002031 call gpio_config_input 
+0x0542 002032 hfetch 1 ,core_gpio_pd0 
+0x0543 002033 set0 5 ,pdata 
+0x0544 002034 hstore 1 ,core_gpio_pd0 
+0x0545 002036 hfetch 1 ,core_gpio_pu0 
+0x0546 002037 set0 5 ,pdata 
+0x0547 002038 hstore 1 ,core_gpio_pu0 
+0x0548 002039 branch adc_check_gpio 
 :      002041 p_adc_bat_percent_lowpower_out:
-0x0552 002042 ifetch 8 ,rega 
-0x0553 002043 store 8 ,mem_pdatatemp 
-0x0554 002044 fetcht 2 ,mem_pdatatemp + 2 
-0x0555 002045 fetch 2 ,mem_pdatatemp + 6 
-0x0556 002046 isub temp ,null 
-0x0557 002047 nbranch app_enter_hibernate ,positive 
-0x0558 002048 fetcht 2 ,mem_pdatatemp + 4 
-0x0559 002049 isub temp ,null 
-0x055a 002050 nbranch adc_set_low_power_flag ,positive 
+0x0549 002042 ifetch 8 ,rega 
+0x054a 002043 store 8 ,mem_pdatatemp 
+0x054b 002044 fetcht 2 ,mem_pdatatemp + 2 
+0x054c 002045 fetch 2 ,mem_pdatatemp + 6 
+0x054d 002046 isub temp ,null 
+0x054e 002047 nbranch app_enter_hibernate ,positive 
+0x054f 002048 fetcht 2 ,mem_pdatatemp + 4 
+0x0550 002049 isub temp ,null 
+0x0551 002050 nbranch adc_set_low_power_flag ,positive 
 :      002051 p_adc_clear_low_power_flag:
-0x055b 002052 fetch 1 ,mem_adc_power_flag 
-0x055c 002053 set0 0 ,pdata 
-0x055d 002054 store 1 ,mem_adc_power_flag 
-0x055e 002055 rtn 
+0x0552 002052 fetch 1 ,mem_adc_power_flag 
+0x0553 002053 set0 0 ,pdata 
+0x0554 002054 store 1 ,mem_adc_power_flag 
+0x0555 002055 rtn 
 :      002057 p_mouse_low_voltage_led_timer:
-0x055f 002058 fetch mouse_flag_len ,mem_mouse_flag 
-0x0560 002059 rtnbit0 mouse_low_voltage_flag 
-0x0561 002060 fetch 2 ,mem_ui_state_map 
-0x0562 002061 rtnbit1 ui_state_ble_adv 
-0x0563 002063 fetch 2 ,mem_mouse_multi_led_blink_count 
-0x0564 002064 nrtn blank 
-0x0565 002065 fetch 1 ,mem_adc_low_volatage_led_timer_count 
-0x0566 002066 pincrease 1 
-0x0567 002067 store 1 ,mem_adc_low_volatage_led_timer_count 
-0x0568 002068 beq 5 ,p_mouse_multi_led_off 
-0x0569 002069 sub pdata ,10 ,null 
-0x056a 002070 nbranch p_mouse_adc_low_volatage_led_timer_count_clean ,positive 
-0x056b 002071 rtn 
+0x0556 002058 fetch mouse_flag_len ,mem_mouse_flag 
+0x0557 002059 rtnbit0 mouse_low_voltage_flag 
+0x0558 002060 fetch 2 ,mem_ui_state_map 
+0x0559 002061 rtnbit1 ui_state_ble_adv 
+0x055a 002063 fetch 2 ,mem_mouse_multi_led_blink_count 
+0x055b 002064 nrtn blank 
+0x055c 002065 fetch 1 ,mem_adc_low_volatage_led_timer_count 
+0x055d 002066 pincrease 1 
+0x055e 002067 store 1 ,mem_adc_low_volatage_led_timer_count 
+0x055f 002068 beq 5 ,p_mouse_multi_led_off 
+0x0560 002069 sub pdata ,10 ,null 
+0x0561 002070 nbranch p_mouse_adc_low_volatage_led_timer_count_clean ,positive 
+0x0562 002071 rtn 
 :      002072 p_mouse_adc_low_volatage_led_timer_count_clean:
-0x056c 002073 jam 1 ,mem_adc_low_volatage_led_timer_count 
-0x056d 002074 jam 1 ,mem_mouse_adc_dpi_led_blink_enable 
-0x056e 002075 branch p_mouse_multi_led_on 
+0x0563 002073 jam 1 ,mem_adc_low_volatage_led_timer_count 
+0x0564 002074 jam 1 ,mem_mouse_adc_dpi_led_blink_enable 
+0x0565 002075 branch p_mouse_multi_led_on 
 :      002097 p_mouse_seting_dpi:
 :      002098 p_mouse_seting_dpi_diff:
-0x056f 002099 fetch 1 ,mem_config_sensor_type 
-0x0570 002100 beq p3212 ,p_mouse_seting_3212_dpi 
+0x0566 002099 fetch 1 ,mem_config_sensor_type 
+0x0567 002100 beq p3212 ,p_mouse_seting_3212_dpi 
 :      002102 p_mouse_seting_3212_dpi:
-0x0571 002103 fetch 1 ,mem_mouse_dpi 
-0x0572 002104 sub pdata ,mouse_dpi_level2 ,null 
-0x0573 002105 call p_mouse_3065xy_dpi_recount ,blank 
-0x0574 002106 fetch 1 ,mem_mouse_dpi 
-0x0575 002107 beq mouse_dpi_level1 ,mouse_set_p3212_cpi2 
-0x0576 002108 beq mouse_dpi_level3 ,mouse_set_p3212_cpi4 
-0x0577 002109 branch mouse_set_p3212_cpi3 
+0x0568 002103 fetch 1 ,mem_mouse_dpi 
+0x0569 002104 sub pdata ,mouse_dpi_level2 ,null 
+0x056a 002105 call p_mouse_3065xy_dpi_recount ,blank 
+0x056b 002106 fetch 1 ,mem_mouse_dpi 
+0x056c 002107 beq mouse_dpi_level1 ,mouse_set_p3212_cpi2 
+0x056d 002108 beq mouse_dpi_level3 ,mouse_set_p3212_cpi4 
+0x056e 002109 branch mouse_set_p3212_cpi3 
 :      002111 p_mouse_3065xy_dpi_recount:
-0x0578 002112 jam mouse_dpi_level2 ,mem_mouse_dpi 
-0x0579 002113 rtn 
+0x056f 002112 jam mouse_dpi_level2 ,mem_mouse_dpi 
+0x0570 002113 rtn 
 :      002163 p_mouse_motion:
-0x057a 002164 disable user 
-0x057b 002165 setarg 0 
-0x057c 002166 store 6 ,mem_mouse_x 
-0x057d 002167 call p_mouse_cheak_sensor_data 
-0x057e 002168 call mouse_zwheel 
-0x057f 002169 call mouse_t_zwheel 
-0x0580 002170 call p_mouse_key 
-0x0581 002171 nrtn user 
-0x0582 002172 branch mouse_motion + 9 
+0x0571 002164 disable user 
+0x0572 002165 setarg 0 
+0x0573 002166 store 6 ,mem_mouse_x 
+0x0574 002167 call p_mouse_cheak_sensor_data 
+0x0575 002168 call mouse_zwheel 
+0x0576 002169 call mouse_t_zwheel 
+0x0577 002170 call p_mouse_key 
+0x0578 002171 nrtn user 
+0x0579 002172 branch mouse_motion + 9 
 :      002175 p_mouse_cheak_sensor_data:
-0x0583 002176 fetch 1 ,mem_config_sensor_type 
-0x0584 002177 beq p3212 ,p_mouse_p3212_sensor_motion 
+0x057a 002176 fetch 1 ,mem_config_sensor_type 
+0x057b 002177 beq p3212 ,p_mouse_p3212_sensor_motion 
 :      002179 p_mouse_p32xx_sensor_motion:
-0x0585 002180 call mouse_clear_sensor_data 
-0x0586 002181 disable user 
-0x0587 002187 branch mouse_p32xx_sensor_motion_2 
+0x057c 002180 call mouse_clear_sensor_data 
+0x057d 002181 disable user 
+0x057e 002187 branch mouse_p32xx_sensor_motion_2 
 :      002188 p_mouse_p3212_sensor_motion:
-0x0588 002189 call mouse_clear_sensor_data 
-0x0589 002190 fetch 1 ,mem_config_function_enable 
-0x058a 002191 bbit0 enable_sensor_motion_pin ,mouse_p3212_sensor_motion_1 
-0x058b 002192 fetcht 1 ,mem_sensor_data_gpio 
-0x058c 002193 call gpio_get_bit 
-0x058d 002194 nrtn true 
-0x058e 002195 branch mouse_p3212_sensor_motion_1 
+0x057f 002189 call mouse_clear_sensor_data 
+0x0580 002190 fetch 1 ,mem_config_function_enable 
+0x0581 002191 bbit0 enable_sensor_motion_pin ,mouse_p3212_sensor_motion_1 
+0x0582 002192 fetcht 1 ,mem_sensor_data_gpio 
+0x0583 002193 call gpio_get_bit 
+0x0584 002194 nrtn true 
+0x0585 002195 branch mouse_p3212_sensor_motion_1 
 :      002197 p_mouse_key:
-0x058f 002198 call p_mouse_check_key_gpio 
-0x0590 002199 branch mouse_key + 1 
+0x0586 002198 call p_mouse_check_key_gpio 
+0x0587 002199 branch mouse_key + 1 
 :      002200 p_mouse_check_key_gpio:
-0x0591 002201 arg 0 ,rega 
-0x0592 002202 call p_mouse_check_lkey_gpio 
-0x0593 002206 branch mouse_check_key_gpio + 11 
+0x0588 002201 arg 0 ,rega 
+0x0589 002202 call p_mouse_check_lkey_gpio 
+0x058a 002206 branch mouse_check_key_gpio + 11 
 :      002214 p_mouse_check_lkey_gpio:
-0x0594 002215 fetcht 1 ,mem_lbutton_gpio 
-0x0595 002216 call p_gpio_set_input_pu 
-0x0596 002217 fetcht 1 ,mem_lbutton_gpio 
-0x0597 002218 call gpio_get_bit 
-0x0598 002219 setflag true ,0 ,rega 
+0x058b 002215 fetcht 1 ,mem_lbutton_gpio 
+0x058c 002216 call p_gpio_set_input_pu 
+0x058d 002217 fetcht 1 ,mem_lbutton_gpio 
+0x058e 002218 call gpio_get_bit 
+0x058f 002219 setflag true ,0 ,rega 
 :      002221 p_mouse_check_rkey_gpio:
-0x0599 002222 fetcht 1 ,mem_rbutton_gpio 
-0x059a 002223 call p_gpio_set_input_pu 
-0x059b 002224 fetcht 1 ,mem_rbutton_gpio 
-0x059c 002225 call gpio_get_bit 
-0x059d 002226 setflag true ,1 ,rega 
+0x0590 002222 fetcht 1 ,mem_rbutton_gpio 
+0x0591 002223 call p_gpio_set_input_pu 
+0x0592 002224 fetcht 1 ,mem_rbutton_gpio 
+0x0593 002225 call gpio_get_bit 
+0x0594 002226 setflag true ,1 ,rega 
 :      002228 p_mouse_check_mkey_gpio:
-0x059e 002229 fetcht 1 ,mem_mbutton_gpio 
-0x059f 002230 call p_gpio_set_input_pu 
-0x05a0 002231 fetcht 1 ,mem_mbutton_gpio 
-0x05a1 002232 call gpio_get_bit 
-0x05a2 002233 setflag true ,2 ,rega 
-0x05a3 002234 rtn 
+0x0595 002229 fetcht 1 ,mem_mbutton_gpio 
+0x0596 002230 call p_gpio_set_input_pu 
+0x0597 002231 fetcht 1 ,mem_mbutton_gpio 
+0x0598 002232 call gpio_get_bit 
+0x0599 002233 setflag true ,2 ,rega 
+0x059a 002234 rtn 
 :      002249 p_gpio_set_input_pd:
-0x05a4 002250 set0 gpio_active_bit ,temp 
-0x05a5 002251 arg core_gpio_pu0 ,contw 
-0x05a6 002252 call gpio_set_bit 
-0x05a7 002253 set1 gpio_active_bit ,temp 
-0x05a8 002254 arg core_gpio_pd0 ,contw 
-0x05a9 002255 branch gpio_set_high_impedance + 4 
+0x059b 002250 set0 gpio_active_bit ,temp 
+0x059c 002251 arg core_gpio_pu0 ,contw 
+0x059d 002252 call gpio_set_bit 
+0x059e 002253 set1 gpio_active_bit ,temp 
+0x059f 002254 arg core_gpio_pd0 ,contw 
+0x05a0 002255 branch gpio_set_high_impedance + 4 
 :      002256 p_gpio_set_input_pu:
-0x05aa 002257 set1 gpio_active_bit ,temp 
-0x05ab 002258 arg core_gpio_pu0 ,contw 
-0x05ac 002259 call gpio_set_bit 
-0x05ad 002260 set0 gpio_active_bit ,temp 
-0x05ae 002261 branch p_gpio_set_input_pd + 4 
+0x05a1 002257 set1 gpio_active_bit ,temp 
+0x05a2 002258 arg core_gpio_pu0 ,contw 
+0x05a3 002259 call gpio_set_bit 
+0x05a4 002260 set0 gpio_active_bit ,temp 
+0x05a5 002261 branch p_gpio_set_input_pd + 4 
 :      002263 p_mouse_bb_disconnected:
-0x05af 002264 jam 0 ,mem_mouse_enter_sniff_count 
-0x05b0 002265 jam 0x0e ,mem_sniff_param_interval 
-0x05b1 002266 call mouse_bb_discon_clear_stack 
-0x05b2 002267 fetch app_disc_rsn_size ,mem_app_disconn_reason 
-0x05b3 002268 bbit1 app_disc_ble ,p_mouse4_0_event_bb_disconn 
-0x05b4 002269 branch mouse_bb_disconnected + 9 
+0x05a6 002264 jam 0 ,mem_mouse_enter_sniff_count 
+0x05a7 002265 jam 0x0e ,mem_sniff_param_interval 
+0x05a8 002266 call mouse_bb_discon_clear_stack 
+0x05a9 002267 fetch app_disc_rsn_size ,mem_app_disconn_reason 
+0x05aa 002268 bbit1 app_disc_ble ,p_mouse4_0_event_bb_disconn 
+0x05ab 002269 branch mouse_bb_disconnected + 9 
 :      002271 p_mouse4_0_event_bb_disconn:
-0x05b5 002272 call mouse_le_clean_connect_flag 
-0x05b6 002273 fetch app_disc_rsn_size ,mem_app_disconn_reason 
-0x05b7 002274 bbit1 app_disc_pb_button ,p_mouse_select_device_by_button 
-0x05b8 002275 branch mouse4_0_event_bb_disconn + 2 
+0x05ac 002272 call mouse_le_clean_connect_flag 
+0x05ad 002273 fetch app_disc_rsn_size ,mem_app_disconn_reason 
+0x05ae 002274 bbit1 app_disc_pb_button ,p_mouse_select_device_by_button 
+0x05af 002275 branch mouse4_0_event_bb_disconn + 2 
 :      002277 p_mouse_bb_event_discovery_btn:
-0x05b9 002278 jam 0 ,mem_mouse_null_enter_hibernate_flag 
-0x05ba 002279 jam 0 ,mem_mouse_null_enter_hibernate_timer 
-0x05bb 002280 isolate1 mark_24g ,mark 
-0x05bc 002281 call p_g24_check_51cmd_stop_24g ,true 
-0x05bd 002282 branch mouse_bb_event_discovery_btn + 1 
+0x05b0 002278 jam 0 ,mem_mouse_null_enter_hibernate_flag 
+0x05b1 002279 jam 0 ,mem_mouse_null_enter_hibernate_timer 
+0x05b2 002280 isolate1 mark_24g ,mark 
+0x05b3 002281 call p_g24_check_51cmd_stop_24g ,true 
+0x05b4 002282 branch mouse_bb_event_discovery_btn + 1 
 :      002284 p_le_addr_random_config:
-0x05be 002285 call load_adc_init 
-0x05bf 002286 fetch 2 ,mem_0_5_adc_io_data 
-0x05c0 002288 store 2 ,mem_random_addr_increase_count 
+0x05b5 002285 call load_adc_init 
+0x05b6 002286 fetch 2 ,mem_0_5_adc_io_data 
+0x05b7 002288 store 2 ,mem_random_addr_increase_count 
 :      002289 p_le_addr_random_store:
 :      002290 p_mouse_store_eerpom_random_addr_increase_count:
-0x05c1 002291 arg 2 ,temp 
-0x05c2 002292 arg mem_random_addr_increase_count ,rega 
-0x05c3 002293 arg mouse_random_addr_count_eeprom_offset ,regb 
-0x05c4 002294 branch iicd_write_protect_eep_data 
+0x05b8 002291 arg 2 ,temp 
+0x05b9 002292 arg mem_random_addr_increase_count ,rega 
+0x05ba 002293 arg mouse_random_addr_count_eeprom_offset ,regb 
+0x05bb 002294 branch iicd_write_protect_eep_data 
 :      002295 p_mouse_load_eeprom_random_addr_increase_count:
-0x05c5 002296 arg 2 ,temp 
-0x05c6 002297 arg mem_random_addr_increase_count ,rega 
-0x05c7 002298 arg mouse_random_addr_count_eeprom_offset ,regb 
-0x05c8 002299 branch iicd_read_eep_data 
+0x05bc 002296 arg 2 ,temp 
+0x05bd 002297 arg mem_random_addr_increase_count ,rega 
+0x05be 002298 arg mouse_random_addr_count_eeprom_offset ,regb 
+0x05bf 002299 branch iicd_read_eep_data 
 :      002307 p_mouse_start_discovery:
-0x05c9 002308 jam 0 ,mem_le_send_security_request_flag 
-0x05ca 002309 call p_mouse_tx_power_init 
-0x05cb 002314 jam 1 ,mem_device_flag 
-0x05cc 002316 jam 0 ,mem_mouse_clear_sensor_data_flag 
-0x05cd 002317 fetch 2 ,mem_ui_state_map 
-0x05ce 002318 bbit1 ui_state_ble_adv ,p_mouse_start_discovery_norandom 
-0x05cf 002321 call p_mouse_load_eeprom_random_addr_increase_count 
-0x05d0 002322 fetcht 2 ,mem_random_addr_increase_count 
-0x05d1 002323 increase 1 ,temp 
-0x05d2 002324 storet 2 ,mem_random_addr_increase_count 
-0x05d3 002325 storet 2 ,mem_le_lap + 1 
-0x05d4 002326 call p_mouse_store_eerpom_random_addr_increase_count 
-0x05d5 002327 random pdata 
-0x05d6 002328 store 1 ,mem_le_lap 
+0x05c0 002308 jam 0 ,mem_le_send_security_request_flag 
+0x05c1 002309 call p_mouse_tx_power_init 
+0x05c2 002314 jam 1 ,mem_device_flag 
+0x05c3 002316 jam 0 ,mem_mouse_clear_sensor_data_flag 
+0x05c4 002317 fetch 2 ,mem_ui_state_map 
+0x05c5 002318 bbit1 ui_state_ble_adv ,p_mouse_start_discovery_norandom 
+0x05c6 002321 call p_mouse_load_eeprom_random_addr_increase_count 
+0x05c7 002322 fetcht 2 ,mem_random_addr_increase_count 
+0x05c8 002323 increase 1 ,temp 
+0x05c9 002324 storet 2 ,mem_random_addr_increase_count 
+0x05ca 002325 storet 2 ,mem_le_lap + 1 
+0x05cb 002326 call p_mouse_store_eerpom_random_addr_increase_count 
+0x05cc 002327 random pdata 
+0x05cd 002328 store 1 ,mem_le_lap 
 :      002329 p_mouse_start_discovery_norandom:
-0x05d7 002330 call app_lpm_mult_disable 
-0x05d8 002331 fetch 2 ,mem_discovery_timeout 
-0x05d9 002332 store 2 ,mem_mouse_discovery_timer 
-0x05da 002333 jam 6 ,mem_connection_options 
-0x05db 002334 setarg 0 
-0x05dc 002335 store 2 ,mem_mouse_no_data_timer 
-0x05dd 002336 store 2 ,mem_mouse_direct_timer 
-0x05de 002337 arg mouse_store_eeprom_flag ,queue 
-0x05df 002338 call mouse_enable_function_flag 
-0x05e0 002339 call mouse_bt_discovery_button_down_disable 
-0x05e1 002342 call p_check_51cmd_adv 
-0x05e2 002343 call mouse_start_discovery_norandom + 13 
-0x05e3 002344 branch p_mouse_discovery_multi_led_blink 
+0x05ce 002330 call app_lpm_mult_disable 
+0x05cf 002331 fetch 2 ,mem_discovery_timeout 
+0x05d0 002332 store 2 ,mem_mouse_discovery_timer 
+0x05d1 002333 jam 6 ,mem_connection_options 
+0x05d2 002334 setarg 0 
+0x05d3 002335 store 2 ,mem_mouse_no_data_timer 
+0x05d4 002336 store 2 ,mem_mouse_direct_timer 
+0x05d5 002337 arg mouse_store_eeprom_flag ,queue 
+0x05d6 002338 call mouse_enable_function_flag 
+0x05d7 002339 call mouse_bt_discovery_button_down_disable 
+0x05d8 002342 call p_check_51cmd_adv 
+0x05d9 002343 call mouse_start_discovery_norandom + 13 
+0x05da 002344 branch p_mouse_discovery_multi_led_blink 
 :      002346 p_check_51cmd_adv:
-0x05e4 002347 jam 0 ,mem_mouse_le_reconnect_flag 
-0x05e5 002348 call p_le_check_adv_flag 
-0x05e6 002349 setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable 
-0x05e7 002350 istore 1 ,contr 
-0x05e8 002352 arg mem_le_adv_swift_pair ,contr 
-0x05e9 002353 call p_le_adv_data_update 
-0x05ea 002355 branch check_51cmd_adv 
+0x05db 002347 jam 0 ,mem_mouse_le_reconnect_flag 
+0x05dc 002348 call p_le_check_adv_flag 
+0x05dd 002349 setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable 
+0x05de 002350 istore 1 ,contr 
+0x05df 002352 arg mem_le_adv_swift_pair ,contr 
+0x05e0 002353 call p_le_adv_data_update 
+0x05e1 002355 branch check_51cmd_adv 
 :      002357 p_le_adv_data_update:
-0x05eb 002358 arg mem_le_adv_data + 11 ,contw 
-0x05ec 002359 arg 19 ,loopcnt 
-0x05ed 002360 call memcpy 
-0x05ee 002361 branch le_modified_name_adv 
+0x05e2 002358 arg mem_le_adv_data + 11 ,contw 
+0x05e3 002359 arg 19 ,loopcnt 
+0x05e4 002360 call memcpy 
+0x05e5 002361 branch le_modified_name_adv 
 :      002363 p_mouse_stop_discovery:
-0x05ef 002364 jam 0 ,mem_mouse_multi_led_blink_count 
-0x05f0 002365 call p_mouse_discovey_led_blink_off 
-0x05f1 002366 setarg 0 
-0x05f2 002367 store 2 ,mem_mouse_discovery_timer 
-0x05f3 002368 call p_mouse_sensor_poweron 
-0x05f4 002369 branch mouse_stop_discovery + 1 
+0x05e6 002364 jam 0 ,mem_mouse_multi_led_blink_count 
+0x05e7 002365 call p_mouse_discovey_led_blink_off 
+0x05e8 002366 setarg 0 
+0x05e9 002367 store 2 ,mem_mouse_discovery_timer 
+0x05ea 002368 call p_mouse_sensor_poweron 
+0x05eb 002369 branch mouse_stop_discovery + 1 
 :      002371 p_le_slave_match:
-0x05f5 002372 fetch 1 ,mem_le_md_count 
-0x05f6 002373 pincrease 1 
-0x05f7 002374 store 1 ,mem_le_md_count 
-0x05f8 002375 beq le_md_max_count ,le_slave_cont 
-0x05f9 002376 call le_acknowledge 
-0x05fa 002377 call le_prepare_tx 
-0x05fb 002378 call power_ctrl_start 
-0x05fc 002379 branch le_slave_match + 7 
+0x05ec 002372 fetch 1 ,mem_le_md_count 
+0x05ed 002373 pincrease 1 
+0x05ee 002374 store 1 ,mem_le_md_count 
+0x05ef 002375 beq le_md_max_count ,le_slave_cont 
+0x05f0 002376 call le_acknowledge 
+0x05f1 002377 call le_prepare_tx 
+0x05f2 002378 call power_ctrl_start 
+0x05f3 002379 branch le_slave_match + 7 
 :      002381 p_le_next_adv_channel:
-0x05fd 002382 fetch 1 ,mem_le_ch_mapped 
-0x05fe 002383 increase 1 ,pdata 
-0x05ff 002384 store 1 ,mem_le_ch_mapped 
-0x0600 002385 rtnne 40 
-0x0601 002386 jam 37 ,mem_le_ch_mapped 
-0x0602 002387 rtn 
+0x05f4 002382 fetch 1 ,mem_le_ch_mapped 
+0x05f5 002383 increase 1 ,pdata 
+0x05f6 002384 store 1 ,mem_le_ch_mapped 
+0x05f7 002385 rtnne 40 
+0x05f8 002386 jam 37 ,mem_le_ch_mapped 
+0x05f9 002387 rtn 
 :      002389 p_le_receive_skip:
-0x0603 002390 call save_rssi 
-0x0604 002391 call p_rssi_signal 
-0x0605 002392 branch le_receive_skip + 2 
+0x05fa 002390 call save_rssi 
+0x05fb 002391 call p_rssi_signal 
+0x05fc 002392 branch le_receive_skip + 2 
 :      002394 p_le_update_param:
-0x0606 002395 call p_mouse_le_conn_param_check 
-0x0607 002396 branch le_update_param + 8 
+0x05fd 002395 call p_mouse_le_conn_param_check 
+0x05fe 002396 branch le_update_param + 8 
 :      002397 p_mouse_le_lpm_mult_reinit:
-0x0608 002398 fetch 1 ,mem_lpm_mult_init 
-0x0609 002399 store 1 ,mem_lpm_mult 
+0x05ff 002398 fetch 1 ,mem_lpm_mult_init 
+0x0600 002399 store 1 ,mem_lpm_mult 
 :      002400 p_mouse_le_conn_param_lpm_enable:
-0x060a 002401 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-0x060b 002402 rtn 
+0x0601 002401 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
+0x0602 002402 rtn 
 :      002404 p_mouse_le_conn_param_check:
-0x060c 002405 fetch 1 ,mem_le_new_conninterval 
-0x060d 002406 sub pdata ,le_interval_15ms ,null 
-0x060e 002407 nbranch p_mouse_le_conn_param_lpm_disable ,positive 
-0x060f 002408 fetch 1 ,mem_le_new_connslavelatency 
-0x0610 002409 fetcht 1 ,mem_lpm_mult_init 
-0x0611 002410 isub temp ,null 
-0x0612 002411 branch p_mouse_le_lpm_mult_reinit ,positive 
-0x0613 002412 fetch 1 ,mem_le_new_connslavelatency 
-0x0614 002413 store 1 ,mem_lpm_mult 
-0x0615 002414 branch p_mouse_le_conn_param_lpm_enable 
+0x0603 002405 fetch 1 ,mem_le_new_conninterval 
+0x0604 002406 sub pdata ,le_interval_15ms ,null 
+0x0605 002407 nbranch p_mouse_le_conn_param_lpm_disable ,positive 
+0x0606 002408 fetch 1 ,mem_le_new_connslavelatency 
+0x0607 002409 fetcht 1 ,mem_lpm_mult_init 
+0x0608 002410 isub temp ,null 
+0x0609 002411 branch p_mouse_le_lpm_mult_reinit ,positive 
+0x060a 002412 fetch 1 ,mem_le_new_connslavelatency 
+0x060b 002413 store 1 ,mem_lpm_mult 
+0x060c 002414 branch p_mouse_le_conn_param_lpm_enable 
 :      002416 p_le_update_channel_map:
-0x0616 002417 fetch 1 ,mem_le_state 
-0x0617 002418 rtnbit0 lestate_update_map 
-0x0618 002419 call p_le_channel_map_overflow_check 
-0x0619 002420 nrtn user 
-0x061a 002421 branch le_update_channel_map + 3 
+0x060d 002417 fetch 1 ,mem_le_state 
+0x060e 002418 rtnbit0 lestate_update_map 
+0x060f 002419 call p_le_channel_map_overflow_check 
+0x0610 002420 nrtn user 
+0x0611 002421 branch le_update_channel_map + 3 
 :      002422 p_le_channel_map_overflow_check:
-0x061b 002423 enable user 
-0x061c 002424 fetch 1 ,mem_le_event_count + 1 
-0x061d 002425 rshift4 pdata ,pdata 
-0x061e 002426 rtnne 0x0f 
-0x061f 002427 fetch 1 ,mem_le_instant + 1 
-0x0620 002428 rshift4 pdata ,pdata 
-0x0621 002429 rtnne 0x00 
-0x0622 002430 branch disable_user 
+0x0612 002423 enable user 
+0x0613 002424 fetch 1 ,mem_le_event_count + 1 
+0x0614 002425 rshift4 pdata ,pdata 
+0x0615 002426 rtnne 0x0f 
+0x0616 002427 fetch 1 ,mem_le_instant + 1 
+0x0617 002428 rshift4 pdata ,pdata 
+0x0618 002429 rtnne 0x00 
+0x0619 002430 branch disable_user 
 :      002432 p_le_prepare_tx:
-0x0623 002433 fetch 1 ,mem_le_arq 
-0x0624 002434 bbit1 wak ,p_le_prepare_tx_wak 
-0x0625 002435 call power_ctrl_pac_succ_incrs 
-0x0626 002436 fetch 1 ,mem_empty_count 
-0x0627 002437 nbranch p_le_send_empyt ,blank 
-0x0628 002438 fetch 1 ,mem_le_state 
-0x0629 002439 bbit0 lestate_encryption ,p_le_tx_4 
-0x062a 002440 fetch 1 ,mem_le_rxbuf + 1 
-0x062b 002441 branch p_le_tx_4 ,blank 
-0x062c 002442 branch le_send_empty 
+0x061a 002433 fetch 1 ,mem_le_arq 
+0x061b 002434 bbit1 wak ,p_le_prepare_tx_wak 
+0x061c 002435 call power_ctrl_pac_succ_incrs 
+0x061d 002436 fetch 1 ,mem_empty_count 
+0x061e 002437 nbranch p_le_send_empyt ,blank 
+0x061f 002438 fetch 1 ,mem_le_state 
+0x0620 002439 bbit0 lestate_encryption ,p_le_tx_4 
+0x0621 002440 fetch 1 ,mem_le_rxbuf + 1 
+0x0622 002441 branch p_le_tx_4 ,blank 
+0x0623 002442 branch le_send_empty 
 :      002443 p_le_send_empyt:
-0x062d 002444 fetch 1 ,mem_empty_count 
-0x062e 002445 increase -1 ,pdata 
-0x062f 002446 store 1 ,mem_empty_count 
-0x0630 002447 branch le_send_empty 
+0x0624 002444 fetch 1 ,mem_empty_count 
+0x0625 002445 increase -1 ,pdata 
+0x0626 002446 store 1 ,mem_empty_count 
+0x0627 002447 branch le_send_empty 
 :      002448 p_le_tx_4:
-0x0631 002449 fetch 1 ,mem_le_pairing_state 
-0x0632 002450 bne flag_le_pairing_after_auth ,p_in_le_tx_4 
-0x0633 002451 jam 3 ,mem_empty_count 
+0x0628 002449 fetch 1 ,mem_le_pairing_state 
+0x0629 002450 bne flag_le_pairing_after_auth ,p_in_le_tx_4 
+0x062a 002451 jam 3 ,mem_empty_count 
 :      002452 p_in_le_tx_4:
-0x0634 002453 call le_fifo_check_nearly_full 
-0x0635 002454 call p_mouse_data_pull ,blank 
-0x0636 002455 branch le_prepare_tx + 4 
+0x062b 002453 call le_fifo_check_nearly_full 
+0x062c 002454 call p_mouse_data_pull ,blank 
+0x062d 002455 branch le_prepare_tx + 4 
 :      002457 p_le_prepare_tx_wak:
-0x0637 002458 call p_le_check_tx_retransmit_setmd 
-0x0638 002459 branch p_le_power_ctrl_pac_succ_decrs 
+0x062e 002458 call p_le_check_tx_retransmit_setmd 
+0x062f 002459 branch p_le_power_ctrl_pac_succ_decrs 
 :      002461 p_le_check_tx_retransmit_setmd:
-0x0639 002462 fetch 1 ,mem_le_connect_status_flag 
-0x063a 002463 and pdata ,0x03 ,pdata 
-0x063b 002464 rtnne 0x03 
-0x063c 002465 fetch 1 ,mem_mouse_data_queue_num 
-0x063d 002466 rtn blank 
-0x063e 002467 fetch 1 ,mem_le_txlen 
-0x063f 002468 rtn blank 
-0x0640 002469 fetch 1 ,mem_le_txheader 
-0x0641 002470 set1 md ,pdata 
-0x0642 002471 store 1 ,mem_le_txheader 
-0x0643 002472 call le_set_md 
-0x0644 002473 rtn 
+0x0630 002462 fetch 1 ,mem_le_connect_status_flag 
+0x0631 002463 and pdata ,0x03 ,pdata 
+0x0632 002464 rtnne 0x03 
+0x0633 002465 fetch 1 ,mem_mouse_data_queue_num 
+0x0634 002466 rtn blank 
+0x0635 002467 fetch 1 ,mem_le_txlen 
+0x0636 002468 rtn blank 
+0x0637 002469 fetch 1 ,mem_le_txheader 
+0x0638 002470 set1 md ,pdata 
+0x0639 002471 store 1 ,mem_le_txheader 
+0x063a 002472 call le_set_md 
+0x063b 002473 rtn 
 :      002477 p_le_power_ctrl_pac_succ_decrs:
-0x0645 002478 branch power_ctrl_pac_succ_decrs 
+0x063c 002478 branch power_ctrl_pac_succ_decrs 
 :      002480 p_mouse_le_reconn_write_enable_timer_reinit:
-0x0646 002481 fetch 1 ,mem_mouse_le_reconnect_flag 
-0x0647 002482 rtn blank 
-0x0648 002483 fetch 1 ,mem_le_connect_status_flag 
-0x0649 002484 and pdata ,0x03 ,pdata 
-0x064a 002485 rtneq 0x03 
-0x064b 002486 jam 10 ,mem_le_start_encrypt_timer 
-0x064c 002487 rtn 
+0x063d 002481 fetch 1 ,mem_mouse_le_reconnect_flag 
+0x063e 002482 rtn blank 
+0x063f 002483 fetch 1 ,mem_le_connect_status_flag 
+0x0640 002484 and pdata ,0x03 ,pdata 
+0x0641 002485 rtneq 0x03 
+0x0642 002486 jam 10 ,mem_le_start_encrypt_timer 
+0x0643 002487 rtn 
 :      002489 p_le_parse:
-0x064d 002490 rtnmark1 mark_old_packet 
-0x064e 002491 call le_fifo_check_full 
-0x064f 002492 nrtn blank 
-0x0650 002493 fetch 1 ,mem_le_rxbuf 
-0x0651 002494 and pdata ,0x3 ,pdata 
-0x0652 002495 store 1 ,mem_le_packet_llid 
-0x0653 002496 ifetch 1 ,contr 
-0x0654 002497 and pdata ,0x1f ,pdata 
-0x0655 002498 store 1 ,mem_le_packet_size 
-0x0656 002499 rtn blank 
-0x0657 002500 copy contr ,pdata 
-0x0658 002501 store 2 ,mem_le_payload_ptr 
-0x0659 002502 fetch 1 ,mem_le_packet_llid 
-0x065a 002503 beq llid_le_ll ,p_le_parse_ll 
-0x065b 002504 branch le_parse_l2cap 
+0x0644 002490 rtnmark1 mark_old_packet 
+0x0645 002491 call le_fifo_check_full 
+0x0646 002492 nrtn blank 
+0x0647 002493 fetch 1 ,mem_le_rxbuf 
+0x0648 002494 and pdata ,0x3 ,pdata 
+0x0649 002495 store 1 ,mem_le_packet_llid 
+0x064a 002496 ifetch 1 ,contr 
+0x064b 002497 and pdata ,0x1f ,pdata 
+0x064c 002498 store 1 ,mem_le_packet_size 
+0x064d 002499 rtn blank 
+0x064e 002500 copy contr ,pdata 
+0x064f 002501 store 2 ,mem_le_payload_ptr 
+0x0650 002502 fetch 1 ,mem_le_packet_llid 
+0x0651 002503 beq llid_le_ll ,p_le_parse_ll 
+0x0652 002504 branch le_parse_l2cap 
 :      002505 p_le_parse_ll:
-0x065c 002506 fetch 1 ,mem_le_rxbuf + 2 
-0x065d 002507 beq ll_channel_map_req ,p_le_parse_channel_map_req 
-0x065e 002508 branch le_parse_ll + 1 
+0x0653 002506 fetch 1 ,mem_le_rxbuf + 2 
+0x0654 002507 beq ll_channel_map_req ,p_le_parse_channel_map_req 
+0x0655 002508 branch le_parse_ll + 1 
 :      002509 p_le_parse_channel_map_req:
-0x065f 002510 ifetch 5 ,contr 
-0x0660 002511 store 5 ,mem_le_new_map 
-0x0661 002512 ifetch 2 ,contr 
-0x0662 002513 store 2 ,mem_le_instant 
-0x0663 002514 branch le_parse_channel_map_req + 7 
+0x0656 002510 ifetch 5 ,contr 
+0x0657 002511 store 5 ,mem_le_new_map 
+0x0658 002512 ifetch 2 ,contr 
+0x0659 002513 store 2 ,mem_le_instant 
+0x065a 002514 branch le_parse_channel_map_req + 7 
 :      002516 p_le_parse_l2cap:
-0x0664 002517 ifetch 2 ,contr 
-0x0665 002518 beq le_l2cap_cid_att ,p_le_parse_att 
-0x0666 002519 beq le_l2cap_cid_smp ,p_le_parse_smp 
-0x0667 002520 branch le_parse_l2cap + 11 
+0x065b 002517 ifetch 2 ,contr 
+0x065c 002518 beq le_l2cap_cid_att ,p_le_parse_att 
+0x065d 002519 beq le_l2cap_cid_smp ,p_le_parse_smp 
+0x065e 002520 branch le_parse_l2cap + 11 
 :      002521 p_le_parse_att:
-0x0668 002522 call store_contr 
-0x0669 002523 call p_mouse_le_reconn_write_enable_timer_reinit 
-0x066a 002524 call get_contr 
-0x066b 002525 ifetch 3 ,contr 
-0x066c 002526 store 3 ,mem_le_att_opcode 
-0x066d 002527 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
-0x066e 002529 rshift8 pdata ,temp 
-0x066f 002530 sub temp ,0x24 ,null 
-0x0670 002532 branch le_parse_att + 2 ,positive 
-0x0671 002533 arg mem_mouse_le_uuid_sup ,temp 
-0x0672 002534 storet 2 ,mem_ui_le_uuid_table 
-0x0673 002535 call le_parse_att + 2 
-0x0674 002536 setarg 0x8e7a 
-0x0675 002537 store 2 ,mem_ui_le_uuid_table 
-0x0676 002538 rtn 
+0x065f 002522 call store_contr 
+0x0660 002523 call p_mouse_le_reconn_write_enable_timer_reinit 
+0x0661 002524 call get_contr 
+0x0662 002525 ifetch 3 ,contr 
+0x0663 002526 store 3 ,mem_le_att_opcode 
+0x0664 002527 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
+0x0665 002529 rshift8 pdata ,temp 
+0x0666 002530 sub temp ,0x24 ,null 
+0x0667 002532 branch le_parse_att + 2 ,positive 
+0x0668 002533 arg mem_mouse_le_uuid_sup ,temp 
+0x0669 002534 storet 2 ,mem_ui_le_uuid_table 
+0x066a 002535 call le_parse_att + 2 
+0x066b 002536 setarg 0x8e7a 
+0x066c 002537 store 2 ,mem_ui_le_uuid_table 
+0x066d 002538 rtn 
 :      002540 p_le_parse_att_read_by_group_type_request:
-0x0677 002541 call le_parse_att_read_by_group_type_request 
-0x0678 002542 call le_fifo_get_last_tx_ptr 
-0x0679 002543 increase 7 ,contr 
-0x067a 002544 ifetch 1 ,contr 
-0x067b 002545 rtnne attop_read_by_group_type_response 
-0x067c 002546 increase 5 ,contr 
-0x067d 002547 ifetch 2 ,contr 
-0x067e 002548 arg uuid_service_hids ,temp 
-0x067f 002549 isub temp ,null 
-0x0680 002550 nrtn zero 
-0x0681 002551 increase -4 ,contr 
-0x0682 002552 setarg 0x2b 
-0x0683 002553 istore 2 ,contr 
-0x0684 002554 rtn 
+0x066e 002541 call le_parse_att_read_by_group_type_request 
+0x066f 002542 call le_fifo_get_last_tx_ptr 
+0x0670 002543 increase 7 ,contr 
+0x0671 002544 ifetch 1 ,contr 
+0x0672 002545 rtnne attop_read_by_group_type_response 
+0x0673 002546 increase 5 ,contr 
+0x0674 002547 ifetch 2 ,contr 
+0x0675 002548 arg uuid_service_hids ,temp 
+0x0676 002549 isub temp ,null 
+0x0677 002550 nrtn zero 
+0x0678 002551 increase -4 ,contr 
+0x0679 002552 setarg 0x2b 
+0x067a 002553 istore 2 ,contr 
+0x067b 002554 rtn 
 :      002599 p_le_parse_smp:
-0x0685 002600 ifetch 1 ,contr 
-0x0686 002601 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
-0x0687 002602 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
-0x0688 002603 branch le_parse_smp + 2 
+0x067c 002600 ifetch 1 ,contr 
+0x067d 002601 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
+0x067e 002602 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
+0x067f 002603 branch le_parse_smp + 2 
 :      002605 p_le_parse_smp_pairing_request:
-0x0689 002606 jam 1 ,mem_le_send_security_request_flag 
-0x068a 002607 branch le_parse_smp_pairing_request 
+0x0680 002606 jam 1 ,mem_le_send_security_request_flag 
+0x0681 002607 branch le_parse_smp_pairing_request 
 :      002609 p_le_parse_smp_pairing_failed:
-0x068b 002610 call le_parse_smp_pairing_failed 
-0x068c 002611 fetch 1 ,mem_le_state 
-0x068d 002612 set0 lestate_update_param ,pdata 
-0x068e 002613 store 1 ,mem_le_state 
-0x068f 002614 branch le_parse_terminate_ind 
+0x0682 002610 call le_parse_smp_pairing_failed 
+0x0683 002611 fetch 1 ,mem_le_state 
+0x0684 002612 set0 lestate_update_param ,pdata 
+0x0685 002613 store 1 ,mem_le_state 
+0x0686 002614 branch le_parse_terminate_ind 
 :      002616 p_le_adv_not_match:
-0x0690 002617 fetch 1 ,mem_le_ch_mapped 
-0x0691 002618 bne 39 ,le_adv_loop 
-0x0692 002619 call p_le_adv_random_delay 
-0x0693 002620 arg le_adv_interval_timer ,queue 
-0x0694 002621 fetch 2 ,mem_le_adv_interval 
-0x0695 002622 branch timer_init 
+0x0687 002617 fetch 1 ,mem_le_ch_mapped 
+0x0688 002618 bne 39 ,le_adv_loop 
+0x0689 002619 call p_le_adv_random_delay 
+0x068a 002620 arg le_adv_interval_timer ,queue 
+0x068b 002621 fetch 2 ,mem_le_adv_interval 
+0x068c 002622 branch timer_init 
 :      002623 p_le_adv_random_delay:
-0x0696 002624 random pdata 
-0x0697 002625 arg 0x1ff ,temp 
-0x0698 002626 iand temp ,pdata 
-0x0699 002627 add pdata ,250 ,pdata 
-0x069a 002628 branch delay 
+0x068d 002624 random pdata 
+0x068e 002625 arg 0x1ff ,temp 
+0x068f 002626 iand temp ,pdata 
+0x0690 002627 add pdata ,250 ,pdata 
+0x0691 002628 branch delay 
 :      002630 p_le_lpm_setmult:
-0x069b 002631 disable wake 
-0x069c 002632 branch p_le_lpm_set_mult_attempt ,attempt 
-0x069d 002633 nbranch le_lpm_lost ,match 
+0x0692 002631 disable wake 
+0x0693 002632 branch p_le_lpm_set_mult_attempt ,attempt 
+0x0694 002633 nbranch le_lpm_lost ,match 
 :      002634 p_le_lpm_set_mult_attempt:
-0x069e 002635 call lpm_match 
-0x069f 002636 fetch 2 ,mem_rx_window_sniff 
-0x06a0 002637 store 2 ,mem_le_receive_window 
-0x06a1 002638 fetch 1 ,mem_le_connect_status_flag 
-0x06a2 002639 compare 3 ,pdata ,3 
-0x06a3 002640 nbranch lpm_mult_short ,true 
-0x06a4 002641 branch le_lpm_set_mult_attempt + 3 
+0x0695 002635 call lpm_match 
+0x0696 002636 fetch 2 ,mem_rx_window_sniff 
+0x0697 002637 store 2 ,mem_le_receive_window 
+0x0698 002638 fetch 1 ,mem_le_connect_status_flag 
+0x0699 002639 compare 3 ,pdata ,3 
+0x069a 002640 nbranch lpm_mult_short ,true 
+0x069b 002641 branch le_lpm_set_mult_attempt + 3 
 :      002643 p_le_mouse_bb_event_connect_complete:
-0x06a5 002644 fetch 1 ,mem_mouse_le_reconnect_flag 
-0x06a6 002645 nrtn blank 
-0x06a7 002646 fetch 1 ,mem_le_att_handle 
-0x06a8 002647 sub pdata ,26 ,pdata 
-0x06a9 002648 nrtn zero 
-0x06aa 002649 branch mouse_le_write_enable 
+0x069c 002644 fetch 1 ,mem_mouse_le_reconnect_flag 
+0x069d 002645 nrtn blank 
+0x069e 002646 fetch 1 ,mem_le_att_handle 
+0x069f 002647 sub pdata ,26 ,pdata 
+0x06a0 002648 nrtn zero 
+0x06a1 002649 branch mouse_le_write_enable 
 :      002651 p_check_51cmd_once_continue:
-0x06ab 002652 call lmo_fifo_check 
-0x06ac 002653 nbranch check_51cmd_restore ,blank 
-0x06ad 002654 fetch 1 ,mem_fifo_temp 
-0x06ae 002655 bmark0 mark_context ,check_51cmd_check_idle 
-0x06af 002656 beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
-0x06b0 002657 branch check_51cmd_once_continue + 2 
+0x06a2 002652 call lmo_fifo_check 
+0x06a3 002653 nbranch check_51cmd_restore ,blank 
+0x06a4 002654 fetch 1 ,mem_fifo_temp 
+0x06a5 002655 bmark0 mark_context ,check_51cmd_check_idle 
+0x06a6 002656 beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
+0x06a7 002657 branch check_51cmd_once_continue + 2 
 :      002659 p_check_51cmd_ble_update_connect_param:
-0x06b1 002660 call le_fifo_check_full 
-0x06b2 002661 nrtn blank 
-0x06b3 002662 branch le_l2cap_tx_update_req 
+0x06a8 002660 call le_fifo_check_full 
+0x06a9 002661 nrtn blank 
+0x06aa 002662 branch le_l2cap_tx_update_req 
 :      002665 p_twspi_reset:
-0x06b4 002666 hfetch 1 ,core_gpio_out3 
-0x06b5 002667 and_into 0xfd ,pdata 
-0x06b6 002668 hstore 1 ,core_gpio_out3 
-0x06b7 002669 hfetcht 1 ,core_gpio_oe3 
-0x06b8 002670 or_into 0x2 ,temp 
-0x06b9 002671 hstoret 1 ,core_gpio_oe3 
-0x06ba 002672 call twspi_disable 
-0x06bb 002673 and_into 0xfd ,temp 
-0x06bc 002674 nop 13 
-0x06bd 002675 call twspi_enable 
-0x06be 002676 hstoret 1 ,core_gpio_oe3 
-0x06bf 002677 rtn 
+0x06ab 002666 hfetch 1 ,core_gpio_out3 
+0x06ac 002667 and_into 0xfd ,pdata 
+0x06ad 002668 hstore 1 ,core_gpio_out3 
+0x06ae 002669 hfetcht 1 ,core_gpio_oe3 
+0x06af 002670 or_into 0x2 ,temp 
+0x06b0 002671 hstoret 1 ,core_gpio_oe3 
+0x06b1 002672 call twspi_disable 
+0x06b2 002673 and_into 0xfd ,temp 
+0x06b3 002674 nop 13 
+0x06b4 002675 call twspi_enable 
+0x06b5 002676 hstoret 1 ,core_gpio_oe3 
+0x06b6 002677 rtn 
 :      002683 power_ctrl_pac_succ_cnt_init:
-0x06c0 002684 jam 1 ,mem_power_ctrl_level 
-0x06c1 002685 jam 0 ,mem_power_ctrl_pac_succ_cnt 
-0x06c2 002686 rtn 
+0x06b7 002684 jam 1 ,mem_power_ctrl_level 
+0x06b8 002685 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x06b9 002686 rtn 
 :      002687 power_ctrl_pac_succ_incrs:
-0x06c3 002688 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x06c4 002689 increase 1 ,pdata 
-0x06c5 002690 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0x06c6 002691 rtn 
+0x06ba 002688 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x06bb 002689 increase 1 ,pdata 
+0x06bc 002690 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0x06bd 002691 rtn 
 :      002692 power_ctrl_pac_succ_decrs:
-0x06c7 002693 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x06c8 002694 sub pdata ,2 ,null 
-0x06c9 002695 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-0x06ca 002696 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x06cb 002697 rtneq 0 
-0x06cc 002698 increase -1 ,pdata 
-0x06cd 002699 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0x06ce 002700 rtn 
+0x06be 002693 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x06bf 002694 sub pdata ,2 ,null 
+0x06c0 002695 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
+0x06c1 002696 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x06c2 002697 rtneq 0 
+0x06c3 002698 increase -1 ,pdata 
+0x06c4 002699 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0x06c5 002700 rtn 
 :      002701 power_ctrl_pac_succ_cnt_reinit:
-0x06cf 002702 jam 3 ,mem_power_ctrl_pac_succ_cnt 
-0x06d0 002703 rtn 
+0x06c6 002702 jam 3 ,mem_power_ctrl_pac_succ_cnt 
+0x06c7 002703 rtn 
 :      002705 power_ctrl_start:
-0x06d1 002706 fetch 2 ,mem_ui_state_map 
-0x06d2 002707 rtnbit1 ui_state_ble_adv 
-0x06d3 002708 rtnbit1 ui_state_bt_reconnect 
-0x06d4 002709 rtnbit1 ui_state_bt_discovery 
-0x06d5 002711 arg mem_rssi_signal_buf ,rega 
-0x06d6 002712 call p_rssi_average 
-0x06d7 002713 storet 1 ,mem_rssi_avg_received 
-0x06d8 002715 setarg rssi_dis_max_24g 
-0x06d9 002716 bmark1 mark_24g ,power_ctrl_start_next 
-0x06da 002717 setarg rssi_dis_max_ble 
+0x06c8 002706 fetch 2 ,mem_ui_state_map 
+0x06c9 002707 rtnbit1 ui_state_ble_adv 
+0x06ca 002708 rtnbit1 ui_state_bt_reconnect 
+0x06cb 002709 rtnbit1 ui_state_bt_discovery 
+0x06cc 002711 arg mem_rssi_signal_buf ,rega 
+0x06cd 002712 call p_rssi_average 
+0x06ce 002713 storet 1 ,mem_rssi_avg_received 
+0x06cf 002715 setarg rssi_dis_max_24g 
+0x06d0 002716 bmark1 mark_24g ,power_ctrl_start_next 
+0x06d1 002717 setarg rssi_dis_max_ble 
 :      002718 power_ctrl_start_next:
-0x06db 002719 isub temp ,null 
-0x06dc 002720 nbranch power_ctrl_txpower_incrs_force ,positive 
-0x06dd 002722 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x06de 002723 sub pdata ,2 ,null 
-0x06df 002724 nbranch power_ctrl_txpower_decrs_check ,positive 
-0x06e0 002725 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x06e1 002726 beq 0 ,power_ctrl_txpower_incrs 
-0x06e2 002727 rtn 
+0x06d2 002719 isub temp ,null 
+0x06d3 002720 nbranch power_ctrl_txpower_incrs_force ,positive 
+0x06d4 002722 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x06d5 002723 sub pdata ,2 ,null 
+0x06d6 002724 nbranch power_ctrl_txpower_decrs_check ,positive 
+0x06d7 002725 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x06d8 002726 beq 0 ,power_ctrl_txpower_incrs 
+0x06d9 002727 rtn 
 :      002729 power_ctrl_txpower_decrs_check:
-0x06e3 002730 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x06e4 002731 rtnne 32 
-0x06e5 002732 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x06da 002730 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x06db 002731 rtnne 32 
+0x06dc 002732 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 :      002733 power_ctrl_txpower_decrs:
-0x06e6 002734 fetcht 1 ,mem_rssi_avg_received 
-0x06e7 002735 setarg rssi_dis_min_24g 
-0x06e8 002736 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
-0x06e9 002737 setarg rssi_dis_min_ble 
+0x06dd 002734 fetcht 1 ,mem_rssi_avg_received 
+0x06de 002735 setarg rssi_dis_min_24g 
+0x06df 002736 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
+0x06e0 002737 setarg rssi_dis_min_ble 
 :      002738 power_ctrl_txpower_decrs_next:
-0x06ea 002739 isub temp ,null 
-0x06eb 002740 nrtn positive 
-0x06ec 002741 fetch 1 ,mem_power_ctrl_level 
-0x06ed 002742 beq 0 ,power_ctrl_decrs_level0 
-0x06ee 002743 increase -1 ,pdata 
-0x06ef 002744 store 1 ,mem_power_ctrl_level 
-0x06f0 002745 beq 0 ,power_ctrl_decrs_level0 
+0x06e1 002739 isub temp ,null 
+0x06e2 002740 nrtn positive 
+0x06e3 002741 fetch 1 ,mem_power_ctrl_level 
+0x06e4 002742 beq 0 ,power_ctrl_decrs_level0 
+0x06e5 002743 increase -1 ,pdata 
+0x06e6 002744 store 1 ,mem_power_ctrl_level 
+0x06e7 002745 beq 0 ,power_ctrl_decrs_level0 
 :      002746 power_ctrl_decrs_level1:
 :      002747 power_ctrl_incrs_level1:
-0x06f1 002748 jam tx_power_0db ,mem_tx_power 
-0x06f2 002749 rtn 
+0x06e8 002748 jam tx_power_0db ,mem_tx_power 
+0x06e9 002749 rtn 
 :      002751 power_ctrl_txpower_incrs_force:
-0x06f3 002752 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x06ea 002752 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 :      002753 power_ctrl_txpower_incrs:
-0x06f4 002754 fetch 1 ,mem_power_ctrl_level 
-0x06f5 002755 beq 2 ,power_ctrl_incrs_level2 
-0x06f6 002756 increase 1 ,pdata 
-0x06f7 002757 store 1 ,mem_power_ctrl_level 
-0x06f8 002758 beq 1 ,power_ctrl_incrs_level1 
+0x06eb 002754 fetch 1 ,mem_power_ctrl_level 
+0x06ec 002755 beq 2 ,power_ctrl_incrs_level2 
+0x06ed 002756 increase 1 ,pdata 
+0x06ee 002757 store 1 ,mem_power_ctrl_level 
+0x06ef 002758 beq 1 ,power_ctrl_incrs_level1 
 :      002759 power_ctrl_incrs_level2:
-0x06f9 002761 jam tx_power_5db ,mem_tx_power 
-0x06fa 002762 rtn 
+0x06f0 002761 jam tx_power_5db ,mem_tx_power 
+0x06f1 002762 rtn 
 :      002764 power_ctrl_decrs_level0:
-0x06fb 002765 jam tx_power_f5db ,mem_tx_power 
-0x06fc 002766 rtn 
+0x06f2 002765 jam tx_power_f5db ,mem_tx_power 
+0x06f3 002766 rtn 
 :      002769 p_set_freq_tx:
-0x06fd 002770 storet 1 ,mem_last_freq 
-0x06fe 002771 add temp ,0 ,rega 
-0x06ff 002772 call rf_write_freq 
-0x0700 002773 setarg param_pll_setup 
-0x0701 002774 call sleep 
+0x06f4 002770 storet 1 ,mem_last_freq 
+0x06f5 002771 add temp ,0 ,rega 
+0x06f6 002772 call rf_write_freq 
+0x06f7 002773 setarg param_pll_setup 
+0x06f8 002774 call sleep 
 :      002775 p_rf_tx_enable:
-0x0702 002776 jam 0x1 ,rfen_adc 
-0x0703 002777 jam 0x3c ,rfen_rx 
-0x0704 002778 jam 0xe0 ,rfen_tx 
-0x0705 002779 nop 10 
-0x0706 002780 jam 0x01 ,rfen_mdm 
-0x0707 002781 jam 0x3d ,rfen_mdm 
-0x0708 002782 nop 10 
-0x0709 002783 jam 0xb7 ,rfen_sn 
-0x070a 002784 nop 10 
-0x070b 002785 jam 0x7d ,rfen_mdm 
-0x070c 002786 fetch 1 ,mem_tx_power 
-0x070d 002789 beq tx_power_5db ,p_set_tx_power_5db 
-0x070e 002791 beq tx_power_f5db ,p_set_tx_power_f5db 
-0x070f 002792 beq tx_power_pair ,p_set_tx_power_pair 
+0x06f9 002776 jam 0x1 ,rfen_adc 
+0x06fa 002777 jam 0x3c ,rfen_rx 
+0x06fb 002778 jam 0xe0 ,rfen_tx 
+0x06fc 002779 nop 10 
+0x06fd 002780 jam 0x01 ,rfen_mdm 
+0x06fe 002781 jam 0x3d ,rfen_mdm 
+0x06ff 002782 nop 10 
+0x0700 002783 jam 0xb7 ,rfen_sn 
+0x0701 002784 nop 10 
+0x0702 002785 jam 0x7d ,rfen_mdm 
+0x0703 002786 fetch 1 ,mem_tx_power 
+0x0704 002789 beq tx_power_5db ,p_set_tx_power_5db 
+0x0705 002791 beq tx_power_f5db ,p_set_tx_power_f5db 
+0x0706 002792 beq tx_power_pair ,p_set_tx_power_pair 
 :      002794 p_set_tx_power_0db:
-0x0710 002795 call p_rx_low_sens 
-0x0711 002797 jam 0xd0 ,0x8955 
-0x0712 002798 jam 0xe0 ,0x8956 
-0x0713 002800 jam 0x6c ,0x8958 
-0x0714 002802 branch set_tx_power_0db 
+0x0707 002795 call p_rx_low_sens 
+0x0708 002797 jam 0xd0 ,0x8955 
+0x0709 002798 jam 0xe0 ,0x8956 
+0x070a 002800 jam 0x6c ,0x8958 
+0x070b 002802 branch set_tx_power_0db 
 :      002814 p_set_tx_power_5db:
-0x0715 002815 call p_rx_high_sens 
-0x0716 002817 jam 0xd0 ,0x8955 
-0x0717 002818 jam 0xe0 ,0x8956 
-0x0718 002820 jam 0x3c ,0x8958 
-0x0719 002822 branch set_tx_power_5db 
+0x070c 002815 call p_rx_high_sens 
+0x070d 002817 jam 0xd0 ,0x8955 
+0x070e 002818 jam 0xe0 ,0x8956 
+0x070f 002820 jam 0x3c ,0x8958 
+0x0710 002822 branch set_tx_power_5db 
 :      002834 p_set_tx_power_f5db:
-0x071a 002835 call p_rx_low_sens 
-0x071b 002837 jam 0xd0 ,0x8955 
-0x071c 002838 jam 0xc0 ,0x8956 
-0x071d 002840 jam 0x6c ,0x8958 
-0x071e 002842 branch set_tx_power_f5db 
+0x0711 002835 call p_rx_low_sens 
+0x0712 002837 jam 0xd0 ,0x8955 
+0x0713 002838 jam 0xc0 ,0x8956 
+0x0714 002840 jam 0x6c ,0x8958 
+0x0715 002842 branch set_tx_power_f5db 
 :      002844 p_rx_low_sens:
-0x071f 002845 jam 0x5b ,0x894c 
-0x0720 002846 jam 0x96 ,0x894d 
-0x0721 002847 jam 0x2c ,0x894e 
-0x0722 002848 jam 0x46 ,0x894f 
-0x0723 002849 rtn 
+0x0716 002845 jam 0x5b ,0x894c 
+0x0717 002846 jam 0x96 ,0x894d 
+0x0718 002847 jam 0x2c ,0x894e 
+0x0719 002848 jam 0x46 ,0x894f 
+0x071a 002849 rtn 
 :      002851 p_rx_high_sens:
-0x0724 002852 jam 0xfb ,0x894c 
-0x0725 002853 jam 0xef ,0x894d 
-0x0726 002854 jam 0xec ,0x894e 
-0x0727 002855 jam 0x5e ,0x894f 
-0x0728 002856 rtn 
+0x071b 002852 jam 0xfb ,0x894c 
+0x071c 002853 jam 0xef ,0x894d 
+0x071d 002854 jam 0xec ,0x894e 
+0x071e 002855 jam 0x5e ,0x894f 
+0x071f 002856 rtn 
 :      002858 p_set_tx_power_pair:
-0x0729 002860 jam 0xc2 ,0x8956 
-0x072a 002861 jam 0xd0 ,0x8955 
-0x072b 002862 rtn 
+0x0720 002860 jam 0xc2 ,0x8956 
+0x0721 002861 jam 0xd0 ,0x8955 
+0x0722 002862 rtn 
 :      002864 p_shutdown_radio:
-0x072c 002865 force 8 ,radio_ctrl 
-0x072d 002866 branch shutdown_radio + 1 
+0x0723 002865 force 8 ,radio_ctrl 
+0x0724 002866 branch shutdown_radio + 1 
               org 0x2000
 :      002881 start:
 0x2000 002882 call lpmstate 
Index: output/bt_program23.meta
===================================================================
--- /branch/mouse_project/CZT_Project/GM103_24g&ble/output/bt_program23.meta	(revision 1355)
+++ /branch/mouse_project/CZT_Project/GM103_24g&ble/output/bt_program23.meta	(working copy)
@@ -1989,15 +1989,15 @@
 	call p_adc_set_mode
 	call vdd_calculate_by_mode
 
-	mul32 pdata,2,pdata
-	arg 0x12,temp
-	isub temp,pdata
-	sub pdata,0x78,null
-	ncall p_mouse_vlotage_add,positive
-	sub pdata,0x64,null
-	call p_mouse_power_off_vlotage_sub,positive
-	arg 0x03,temp
-	isub temp,pdata
+//	mul32 pdata,2,pdata
+//	arg 0x12,temp
+//	isub temp,pdata
+//	sub pdata,0x78,null
+//	ncall p_mouse_vlotage_add,positive
+//	sub pdata,0x64,null
+//	call p_mouse_power_off_vlotage_sub,positive
+//	arg 0x03,temp
+//	isub temp,pdata
 	
 	store 2,mem_mouse_vdd_now_vol
 	arg mem_mouse_vdd_calculate_set,rega
Index: output/bt_program23.rom
===================================================================
--- /branch/mouse_project/CZT_Project/GM103_24g&ble/output/bt_program23.rom	(revision 1355)
+++ /branch/mouse_project/CZT_Project/GM103_24g&ble/output/bt_program23.rom	(working copy)
@@ -1,33 +1,33 @@
 11000010100001000000000000010010
 11000000000000000000000000101001
 11000000000000001000000000111011
-11000000010000101000011100101100
-11000000010001001000011011111101
+11000000010000101000011100100011
+11000000010001001000011011110100
 11000000010100001000000001000100
 11000000010110001000000001001001
 11000000010110010000000001011010
 11000000011000100000001011011001
 11000000011001001000001101000111
 11000000011001010000001101001011
-11000000011100011000010101101111
-11000000011100110000010101111010
-11000000011101001000010110101111
-11000000011101010000010110111001
-11000000011101011000010111001001
-11000000011101100000010111101111
+11000000011100011000010101100110
+11000000011100110000010101110001
+11000000011101001000010110100110
+11000000011101010000010110110000
+11000000011101011000010111000000
+11000000011101100000010111100110
 00100000001000000010101010001110
-11000000000111001000010111110101
-11000000001000011000010111111101
-11000000001001010000011000000011
-11000000001010111000011000000110
-11000000001011001000011000010110
-11000000001100011000011000100011
-11000000001100110000011001001101
-11000000001100111000011001100100
-11000000001101010000011010010000
-11000000001110111000011010011011
-11000000011111010000011010101011
-11000000010001100000011010110100
+11000000000111001000010111101100
+11000000001000011000010111110100
+11000000001001010000010111111010
+11000000001010111000010111111101
+11000000001011001000011000001101
+11000000001100011000011000011010
+11000000001100110000011001000100
+11000000001100111000011001011011
+11000000001101010000011010000111
+11000000001110111000011010010010
+11000000011111010000011010100010
+11000000010001100000011010101011
 00100000001000000010101010001110
 00011111111000100010001000000000
 01101000000010001100110010000101
@@ -97,7 +97,7 @@
 00100000010000000000000100100110
 01101000000000001100101111011010
 11000001111111111000000000000000
-00100000010000000000011011010001
+00100000010000000000011011001000
 00100000010000000000000001110000
 01101000000000001100110100001010
 11000001000000001000000000000000
@@ -189,7 +189,7 @@
 01111001001111111111111000000100
 01100000000000001100101111001011
 00100000011000000000000000000000
-00100000010000000000011011000111
+00100000010000000000011010111110
 01101000000000001100110100000001
 11000000000000001000000011000100
 11000000000000010000000011001000
@@ -216,7 +216,7 @@
 00100000010000000000000111101001
 01110000010011000000111100000010
 00100000001000000000000100100110
-00100000010000000000011011000111
+00100000010000000000011010111110
 01110000010011001111110100000000
 00100000001000000000000010110010
 01110000010011010000001000000010
@@ -302,7 +302,7 @@
 00100100001101111000000101010001
 00100000010000000000000100111101
 00100000010000000000000101101101
-00100000010000000000011011000011
+00100000010000000000011010111010
 01101000000000001100101111001001
 00011111111000001111111000000001
 01100000000000001100101111001001
@@ -318,7 +318,7 @@
 11011111001000000000000000000100
 11011000101000000100101101100110
 00100000001000000111111011000110
-00100000010000000000011011000000
+00100000010000000000011010110111
 00100000001000000000000110010011
 01111000010101111111110000000000
 00100000010000000000001010000000
@@ -726,13 +726,13 @@
 00100000001000000110100000000110
 01101000000000001100101100001100
 00100000011110100000000000000000
-00100000001000000000010101101111
+00100000001000000000010101100110
 00100000010000000011010000010110
 00100000001101011000001011100010
 00100000010000000000001110101110
 01101000000000001100000111011110
 01100000000000001100110010000001
-00100000010000000000011011000000
+00100000010000000000011010110111
 01101000000000001100011010000101
 01100000000000001100011011011010
 00100000010000000100001111001010
@@ -742,7 +742,7 @@
 00100000010000000000001100011001
 00100000011101011000000000000000
 00100000010000000000001101100011
-00100000010000000000010110010001
+00100000010000000000010110001000
 11000000000000101000001100001101
 00100000010000000000001101010101
 00100000010000000000001011110100
@@ -770,7 +770,7 @@
 01011000000000000000000000000100
 11100000110000001000000000000000
 11011000110000000100001110010000
-00100000010000000000010111101011
+00100000010000000000010111100010
 00100000001000000111110111110100
 11011010001000000100001101110000
 11101010001000001000000000000000
@@ -835,7 +835,7 @@
 00100000011000000000000000000000
 00100000010000000011001111000100
 00100000001000101000001101001111
-00100000010000000000010110111110
+00100000010000000000010110110101
 00100000001000000011110111001011
 11011000010000000000000000000010
 11011010001000000000101010101010
@@ -869,7 +869,7 @@
 01100000000000010100110011111011
 01011000000000000000001110001011
 01100000000000010100000111101111
-01011000000000000000011010100101
+01011000000000000000011010011100
 01100000000000010100000111111001
 01011000000000000000001011000001
 01100000000000010100000111101101
@@ -936,10 +936,10 @@
 00100000000000000010111011100000
 01101000000000001100011101111010
 11000000011111111000001110101011
-00100000001000000000010101101111
+00100000001000000000010101100110
 01101000000000001100011011100001
 01100000000000001100011101111010
-00100000001000000000010101101111
+00100000001000000000010101100110
 01110000010001111010000000000111
 01110000010001111010000100000100
 01011000000000000100011110100000
@@ -973,7 +973,7 @@
 00100000010000000111111000110100
 00100000010000000000001111001111
 00100000001000000011111011100000
-00100000010000000000010110010001
+00100000010000000000010110001000
 11000000000000110000001111010010
 00100000001000000000001111011101
 01101000000000001100011010110110
@@ -987,7 +987,7 @@
 01100000000000001100101100000110
 00100000010000000000010100100011
 00100000001000000011110101110100
-00100000010000000000010110101010
+00100000010000000000010110100001
 00100000001000000011110101100010
 00011010011000100111111000000000
 11000000000010100000001111101001
@@ -1090,7 +1090,7 @@
 01110000010010110000110000000000
 00100000001000000000001100101001
 00100000010000000000010100100111
-00100000010000000000010101011111
+00100000010000000000010101010110
 00100000010000000000010001101001
 00100000010000000000010010010000
 00100000010000000000010001101110
@@ -1132,7 +1132,7 @@
 00100000001000000011001101101101
 01110000010010000000011000000000
 00100000011000000000000000000000
-00100000010000000000010110010001
+00100000010000000000010110001000
 11000000000000111000010001110000
 01101000000010001100011011101100
 00100000010000000110100000011101
@@ -1323,22 +1323,13 @@
 11011010010000000000010100101100
 00100000001000000011001101101101
 01110000010001101100111000001010
-00100000010000000000010101001001
+00100000010000000000010101000000
 00100000010000000110100100001000
-00011111111011111111111000000010
-11011000010000000000000000010010
-10011000010001100111111000000000
-00011111111001100111110001111000
-00100100010000010000010101000100
-00011111111001100111110001100100
-00100000010000010000010101000110
-11011000010000000000000000000011
-10011000010001100111111000000000
 01100000000000010100011100001111
 11011010001000000100011100001001
-00100000010000000000010101010010
+00100000010000000000010101001001
 01101000000000001100001000110001
-11000011000000000000010100111111
+11000011000000000000010100110110
 01110000010010110000101100000001
 00100000001000000100001111100111
 00100000010000000100001111101001
@@ -1384,16 +1375,16 @@
 01100000000000001100011011001111
 11000000000000101000010100000101
 00011111111001100111110000001010
-00100100001000010000010101101100
+00100100001000010000010101100011
 00100000011000000000000000000000
 01110000010001101100111100000001
 01110000010010110100001000000001
 00100000001000000000010011110011
 01101000000000001100011011100000
-11000000000000100000010101110001
+11000000000000100000010101101000
 01101000000000001100011101111010
 00011111111001100111110000000001
-00100000010110100000010101111000
+00100000010110100000010101101111
 01101000000000001100011101111010
 11000000000000000011110110011011
 11000000000000010011110110100001
@@ -1403,14 +1394,14 @@
 01111000010101000111110000000000
 01011000000000000000000000000000
 01100000000000110100011010011011
-00100000010000000000010110000011
+00100000010000000000010101111010
 00100000010000000100000001111001
 00100000010000000100000001111110
-00100000010000000000010110001111
+00100000010000000000010110000110
 00100100011101000000000000000000
 00100000001000000011111110100000
 01101000000000001100011011100000
-11000000000000100000010110001000
+11000000000000100000010101111111
 00100000010000000011111111000000
 01111000010101000111110000000000
 00100000001000000011111111100111
@@ -1421,23 +1412,23 @@
 00100000010000000110100000011101
 00100100011000001000000000000000
 00100000001000000011111111001000
-00100000010000000000010110010001
+00100000010000000000010110001000
 00100000001000000100000010011010
 11011010001000000000000000000000
-00100000010000000000010110010100
+00100000010000000000010110001011
 00100000001000000100000010001110
 01101000000010001100011011100010
-00100000010000000000010110101010
+00100000010000000000010110100001
 01101000000010001100011011100010
 00100000010000000110100000011101
 01111001001000001010001000000000
 01101000000010001100011011100011
-00100000010000000000010110101010
+00100000010000000000010110100001
 01101000000010001100011011100011
 00100000010000000110100000011101
 01111001001000001010001000000001
 01101000000010001100011011100100
-00100000010000000000010110101010
+00100000010000000000010110100001
 01101000000010001100011011100100
 00100000010000000110100000011101
 01111001001000001010001000000010
@@ -1452,12 +1443,12 @@
 11011000101000001000000001111000
 00100000010000000110100000110000
 01111001001111111000010000000111
-00100000001000000000010110101000
+00100000001000000000010110011111
 01110000010010000000100000000000
 01110000010000011110001100001110
 00100000010000000100000111100111
 01101000000000010100001000001000
-11000010100000111000010110110101
+11000010100000111000010110101100
 00100000001000000100000111100010
 00100000010000000100000111000001
 01101000000000010100001000001000
@@ -1484,13 +1475,13 @@
 01110000010001110010000000000001
 01110000010001111001110000000000
 01101000000000010100011010000010
-11000010100001011000010111010111
-00100000010000000000010111000101
+11000010100001011000010111001110
+00100000010000000000010110111100
 01101000000010010100011111000010
 00011000010000001000010000000001
 01100000000010010100011111000010
 01100000000010010100010010100001
-00100000010000000000010111000001
+00100000010000000000010110111000
 00011000000010100111111000000000
 01100000000000001100010010100000
 00100000010000000011010000011000
@@ -1503,7 +1494,7 @@
 11011000111000000000000000000111
 00100000010000000100001111001110
 00100000010000000100001111001010
-00100000010000000000010111100100
+00100000010000000000010111011011
 00100000010000000100001011000100
 00100000001000000000010100011000
 01110000010001111001111100000000
@@ -1511,7 +1502,7 @@
 01011000000000000000000000000101
 11100000110000001000000000000000
 11011000110000000100101100011111
-00100000010000000000010111101011
+00100000010000000000010111100010
 00100000001000000111110111110100
 11011000101000000100001101111011
 11011111001000000000000000010011
@@ -1529,7 +1520,7 @@
 11000000000001100101001110010101
 00100000010000000101010110101010
 00100000010000000101011000011110
-00100000010000000000011011010001
+00100000010000000000011011001000
 00100000001000000101001110001111
 01101000000000001000000000010110
 00011111111000001111111000000001
@@ -1540,7 +1531,7 @@
 00100000010000000010100110111011
 00100000010000000000000000011111
 00100000001000000101010010100011
-00100000010000000000011000001100
+00100000010000000000011000000011
 00100000001000000101010101111101
 01101000000000001100011111000101
 01100000000000001100000101110010
@@ -1552,13 +1543,13 @@
 01101000000000001100001111011000
 01101000000010001100011111000101
 10011000010001100111110000000000
-00100000001000010000011000001000
+00100000001000010000010111111111
 01101000000000001100001111011000
 01100000000000001100000101110010
-00100000001000000000011000001010
+00100000001000000000011000000001
 01101000000000001000010000111111
 11000100000000110000000000000000
-00100000010000000000011000011011
+00100000010000000000011000010010
 00100100011101000000000000000000
 00100000001000000101010110100000
 01111000001101000111110000000000
@@ -1570,27 +1561,27 @@
 11000001100000000000000000000000
 00100000001000000111111111101001
 01101000000000001000010001010110
-11000010100000101000011000110111
-00100000010000000000011011000011
+11000010100000101000011000101110
+00100000010000000000011010111010
 01101000000000001100011110001110
-00100100001110100000011000101101
+00100100001110100000011000100100
 01101000000000001000010000111111
-11000011000000100000011000110001
+11000011000000100000011000101000
 01101000000000001000001011011010
-00100000001110100000011000110001
+00100000001110100000011000101000
 00100000001000000101011001100100
 01101000000000001100011110001110
 00011111111000001111111111111111
 01100000000000001100011110001110
 00100000001000000101011001100100
 01101000000000001100010011000100
-11000000100000101000011000110100
+11000000100000101000011000101011
 01110000010001111000111000000011
 00100000010000000101100010010010
 00100000010110100000001110110111
 00100000001000000101011000100010
-00100000010000000000011000111001
-00100000001000000000011001000101
+00100000010000000000011000110000
+00100000001000000000011000111100
 01101000000000001100011011000101
 00011111111000010111111000000011
 11000001100000011000000000000000
@@ -1603,7 +1594,7 @@
 01100000000000001100001111011100
 00100000010000000101011001010000
 00100000011000000000000000000000
-00100000001000000000011011000111
+00100000001000000000011010111110
 01101000000000001100011110011111
 00100000011110100000000000000000
 01101000000000001100011011000101
@@ -1624,10 +1615,10 @@
 00011000110000100111111000000000
 01100000000000010100010100001101
 01101000000000001100010100001100
-11000000000000011000011001011100
+11000000000000011000011001010011
 00100000001000000101011010001101
 01101000000000001000001011011011
-11000000000000001000011001011111
+11000000000000001000011001010110
 00100000001000000101110001100101
 11101000110000101000000000000000
 01100000000000101100001111001110
@@ -1635,15 +1626,15 @@
 01100000000000010000010001011111
 00100000001000000101110010001010
 11101000110000010000000000000000
-11000000000000100000011001101000
-11000000000000110000011010000101
+11000000000000100000011001011111
+11000000000000110000011001111100
 00100000001000000101011010011000
 00100000010000000111111010100101
-00100000010000000000011001000110
+00100000010000000000011000111101
 00100000010000000111111010011111
 11101000110000011000000000000000
 01100000000000011000010001110111
-11000000000010000000011001110111
+11000000000010000000011001101110
 00011111111011001000010000000000
 00011000010001100111110000100100
 00100000001000010101100010101101
@@ -1668,8 +1659,8 @@
 11100000110000010000000000000000
 00100000011000000000000000000000
 11101000110000001000000000000000
-11000000000000001000011010001001
-11000000000000101000011010001011
+11000000000000001000011010000000
+11000000000000101000011010000010
 00100000001000000101101011110110
 01110000010010110100000000000001
 00100000001000000101101100001001
@@ -1680,7 +1671,7 @@
 00100000001000000101110010001110
 01101000000000001000000000010110
 11000000100100111101011011110010
-00100000010000000000011010010110
+00100000010000000000011010001101
 11011000111000000000000000000000
 01101000000000010100010010000010
 00100000001000000111111100001000
@@ -1690,7 +1681,7 @@
 00011111111000001111111011111010
 00100000001000000011110010111110
 01111000010101011111110000000000
-00100000001101110000011010011110
+00100000001101110000011010010101
 00100100001101101101100000000110
 00100000010000000010101111001011
 01101000000000010100000011000001
@@ -1709,7 +1700,7 @@
 00100100001110100111110111011011
 01101000000000001000101010011001
 11000101100001001111110111010110
-11000000000010010000011010110001
+11000000000010010000011010101000
 00100000001000000111110111001010
 00100000010000000101100010010000
 00100100011110100000000000000000
@@ -1735,7 +1726,7 @@
 00100000011000000000000000000000
 01101000000000001100110100000011
 00011111111001100111110000000010
-00100100010000010000011011001111
+00100100010000010000011011000110
 01101000000000001100110100000011
 11000001000000000000000000000000
 00011111111000001111111111111111
@@ -1751,38 +1742,38 @@
 00100000010000000000001010110000
 01100000000010001100110100000100
 01011000000000000000000010000010
-11000101000100110000011011011011
+11000101000100110000011011010010
 01011000000000000000000010000000
 10011000010001100111110000000000
-00100100001000010000011011110011
+00100100001000010000011011101010
 01101000000000001100110100000011
 00011111111001100111110000000010
-00100100001000010000011011100011
+00100100001000010000011011011010
 01101000000000001100110100000011
-11000000000000000000011011110100
+11000000000000000000011011101011
 00100000011000000000000000000000
 01101000000000001100110100000011
 11000001100100000000000000000000
 01110000010011010000001100000000
 01101000000010001100110100000100
 01011000000000000000000001110111
-11000101000100110000011011101010
+11000101000100110000011011100001
 01011000000000000000000001110101
 10011000010001100111110000000000
 00100100011000010000000000000000
 01101000000000001100110100000110
-11000000000000000000011011111011
+11000000000000000000011011110010
 00011111111000001111111111111111
 01100000000000001100110100000110
-11000000000000000000011011111011
+11000000000000000000011011110010
 01110000010000011101111000000000
 00100000011000000000000000000000
 01110000010011010000001100000000
 01101000000000001100110100000110
-11000000000000010000011011111001
+11000000000000010000011011110000
 00011111111000001111111000000001
 01100000000000001100110100000110
-11000000000000001000011011110001
+11000000000000001000011011101000
 01110000010000011101111000000010
 00100000011000000000000000000000
 01110000010000011101111000000100
@@ -1803,20 +1794,20 @@
 00100000000000000000000000001010
 01110000100010010000001001111101
 01101000000000001100000111011110
-11000000000000010000011100010101
-11000000000000100000011100011010
-11000000000100000000011100101001
-00100000010000000000011100011111
+11000000000000010000011100001100
+11000000000000100000011100010001
+11000000000100000000011100100000
+00100000010000000000011100010110
 01110000100010010101010111010000
 01110000100010010101011011100000
 01110000100010010101100001101100
 00100000001000000010100101001011
-00100000010000000000011100100100
+00100000010000000000011100011011
 01110000100010010101010111010000
 01110000100010010101011011100000
 01110000100010010101100000111100
 00100000001000000010100101010011
-00100000010000000000011100011111
+00100000010000000000011100010110
 01110000100010010101010111010000
 01110000100010010101011011000000
 01110000100010010101100001101100
@@ -8190,6 +8181,15 @@
                                 
                                 
                                 
+                                
+                                
+                                
+                                
+                                
+                                
+                                
+                                
+                                
 00100000010000000010101010111100
 01000100100000000100000000000000
 00100000100000000000000000000000
Index: output/eeprom.dat
===================================================================
--- /branch/mouse_project/CZT_Project/GM103_24g&ble/output/eeprom.dat	(revision 1355)
+++ /branch/mouse_project/CZT_Project/GM103_24g&ble/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-ba
+96
 1c
 c2
 84
@@ -19,11 +19,11 @@
 c0
 42
 87
-2c
+23
 c0
 44
 86
-fd
+f4
 c0
 50
 80
@@ -51,27 +51,27 @@
 c0
 71
 85
-6f
+66
 c0
 73
 05
-7a
+71
 c0
 74
 85
-af
+a6
 c0
 75
 05
-b9
+b0
 c0
 75
 85
-c9
+c0
 c0
 76
 05
-ef
+e6
 20
 20
 2a
@@ -79,51 +79,51 @@
 c0
 1c
 85
-f5
+ec
 c0
 21
 85
-fd
+f4
 c0
 25
-06
-03
+05
+fa
 c0
 2b
-86
-06
+85
+fd
 c0
 2c
 86
-16
+0d
 c0
 31
 86
-23
+1a
 c0
 33
 06
-4d
+44
 c0
 33
 86
-64
+5b
 c0
 35
 06
-90
+87
 c0
 3b
 86
-9b
+92
 c0
 7d
 06
-ab
+a2
 c0
 46
 06
-b4
+ab
 20
 20
 2a
@@ -403,7 +403,7 @@
 20
 40
 06
-d1
+c8
 20
 40
 00
@@ -771,7 +771,7 @@
 20
 40
 06
-c7
+be
 68
 00
 cd
@@ -879,7 +879,7 @@
 20
 40
 06
-c7
+be
 70
 4c
 fd
@@ -1223,7 +1223,7 @@
 20
 40
 06
-c3
+ba
 68
 00
 cb
@@ -1287,7 +1287,7 @@
 20
 40
 06
-c0
+b7
 20
 20
 01
@@ -2919,7 +2919,7 @@
 20
 20
 05
-6f
+66
 20
 40
 34
@@ -2943,7 +2943,7 @@
 20
 40
 06
-c0
+b7
 68
 00
 c6
@@ -2983,7 +2983,7 @@
 20
 40
 05
-91
+88
 c0
 02
 83
@@ -3095,7 +3095,7 @@
 20
 40
 05
-eb
+e2
 20
 20
 7d
@@ -3355,7 +3355,7 @@
 20
 40
 05
-be
+b5
 20
 20
 3d
@@ -3491,7 +3491,7 @@
 58
 00
 06
-a5
+9c
 60
 01
 41
@@ -3759,7 +3759,7 @@
 20
 20
 05
-6f
+66
 68
 00
 c6
@@ -3771,7 +3771,7 @@
 20
 20
 05
-6f
+66
 70
 47
 a0
@@ -3907,7 +3907,7 @@
 20
 40
 05
-91
+88
 c0
 03
 03
@@ -3963,7 +3963,7 @@
 20
 40
 05
-aa
+a1
 20
 20
 3d
@@ -4375,7 +4375,7 @@
 20
 40
 05
-5f
+56
 20
 40
 04
@@ -4543,7 +4543,7 @@
 20
 40
 05
-91
+88
 c0
 03
 84
@@ -5307,47 +5307,11 @@
 20
 40
 05
-49
+40
 20
 40
 69
 08
-1f
-ef
-fe
-02
-d8
-40
-00
-12
-98
-46
-7e
-00
-1f
-e6
-7c
-78
-24
-41
-05
-44
-1f
-e6
-7c
-64
-20
-41
-05
-46
-d8
-40
-00
-03
-98
-46
-7e
-00
 60
 01
 47
@@ -5359,7 +5323,7 @@
 20
 40
 05
-52
+49
 68
 00
 c2
@@ -5367,7 +5331,7 @@
 c3
 00
 05
-3f
+36
 70
 4b
 0b
@@ -5551,7 +5515,7 @@
 24
 21
 05
-6c
+63
 20
 60
 00
@@ -5575,7 +5539,7 @@
 c0
 02
 05
-71
+68
 68
 00
 c7
@@ -5587,7 +5551,7 @@
 20
 5a
 05
-78
+6f
 68
 00
 c7
@@ -5627,7 +5591,7 @@
 20
 40
 05
-83
+7a
 20
 40
 40
@@ -5639,7 +5603,7 @@
 20
 40
 05
-8f
+86
 24
 74
 00
@@ -5655,7 +5619,7 @@
 c0
 02
 05
-88
+7f
 20
 40
 3f
@@ -5699,7 +5663,7 @@
 20
 40
 05
-91
+88
 20
 20
 40
@@ -5711,7 +5675,7 @@
 20
 40
 05
-94
+8b
 20
 20
 40
@@ -5723,7 +5687,7 @@
 20
 40
 05
-aa
+a1
 68
 08
 c6
@@ -5743,7 +5707,7 @@
 20
 40
 05
-aa
+a1
 68
 08
 c6
@@ -5763,7 +5727,7 @@
 20
 40
 05
-aa
+a1
 68
 08
 c6
@@ -5823,7 +5787,7 @@
 20
 20
 05
-a8
+9f
 70
 48
 08
@@ -5843,7 +5807,7 @@
 c2
 83
 85
-b5
+ac
 20
 20
 41
@@ -5951,11 +5915,11 @@
 c2
 85
 85
-d7
+ce
 20
 40
 05
-c5
+bc
 68
 09
 47
@@ -5975,7 +5939,7 @@
 20
 40
 05
-c1
+b8
 18
 0a
 7e
@@ -6027,7 +5991,7 @@
 20
 40
 05
-e4
+db
 20
 40
 42
@@ -6059,7 +6023,7 @@
 20
 40
 05
-eb
+e2
 20
 20
 7d
@@ -6131,7 +6095,7 @@
 20
 40
 06
-d1
+c8
 20
 20
 53
@@ -6175,7 +6139,7 @@
 20
 40
 06
-0c
+03
 20
 20
 55
@@ -6222,8 +6186,8 @@
 00
 20
 21
-06
-08
+05
+ff
 68
 00
 c3
@@ -6235,7 +6199,7 @@
 20
 20
 06
-0a
+01
 68
 00
 84
@@ -6247,7 +6211,7 @@
 20
 40
 06
-1b
+12
 24
 74
 00
@@ -6295,11 +6259,11 @@
 c2
 82
 86
-37
+2e
 20
 40
 06
-c3
+ba
 68
 00
 c7
@@ -6307,7 +6271,7 @@
 24
 3a
 06
-2d
+24
 68
 00
 84
@@ -6315,7 +6279,7 @@
 c3
 02
 06
-31
+28
 68
 00
 82
@@ -6323,7 +6287,7 @@
 20
 3a
 06
-31
+28
 20
 20
 56
@@ -6351,7 +6315,7 @@
 c0
 82
 86
-34
+2b
 70
 47
 8e
@@ -6371,11 +6335,11 @@
 20
 40
 06
-39
+30
 20
 20
 06
-45
+3c
 68
 00
 c6
@@ -6427,7 +6391,7 @@
 20
 20
 06
-c7
+be
 68
 00
 c7
@@ -6511,7 +6475,7 @@
 c0
 01
 86
-5c
+53
 20
 20
 56
@@ -6523,7 +6487,7 @@
 c0
 00
 86
-5f
+56
 20
 20
 5c
@@ -6555,11 +6519,11 @@
 c0
 02
 06
-68
+5f
 c0
 03
 06
-85
+7c
 20
 20
 56
@@ -6571,7 +6535,7 @@
 20
 40
 06
-46
+3d
 20
 40
 7e
@@ -6587,7 +6551,7 @@
 c0
 08
 06
-77
+6e
 1f
 ec
 84
@@ -6687,11 +6651,11 @@
 c0
 00
 86
-89
+80
 c0
 02
 86
-8b
+82
 20
 20
 5a
@@ -6735,7 +6699,7 @@
 20
 40
 06
-96
+8d
 d8
 e0
 00
@@ -6775,7 +6739,7 @@
 20
 37
 06
-9e
+95
 24
 36
 d8
@@ -6851,7 +6815,7 @@
 c0
 09
 06
-b1
+a8
 20
 20
 7d
@@ -6955,7 +6919,7 @@
 24
 41
 06
-cf
+c6
 68
 00
 cd
@@ -7019,7 +6983,7 @@
 c5
 13
 06
-db
+d2
 58
 00
 00
@@ -7031,7 +6995,7 @@
 24
 21
 06
-f3
+ea
 68
 00
 cd
@@ -7043,7 +7007,7 @@
 24
 21
 06
-e3
+da
 68
 00
 cd
@@ -7051,7 +7015,7 @@
 c0
 00
 06
-f4
+eb
 20
 60
 00
@@ -7079,7 +7043,7 @@
 c5
 13
 06
-ea
+e1
 58
 00
 00
@@ -7099,7 +7063,7 @@
 c0
 00
 06
-fb
+f2
 1f
 e0
 ff
@@ -7111,7 +7075,7 @@
 c0
 00
 06
-fb
+f2
 70
 41
 de
@@ -7131,7 +7095,7 @@
 c0
 01
 06
-f9
+f0
 1f
 e0
 fe
@@ -7143,7 +7107,7 @@
 c0
 00
 86
-f1
+e8
 70
 41
 de
@@ -7227,19 +7191,19 @@
 c0
 01
 07
-15
+0c
 c0
 02
 07
-1a
+11
 c0
 10
 07
-29
+20
 20
 40
 07
-1f
+16
 70
 89
 55
@@ -7259,7 +7223,7 @@
 20
 40
 07
-24
+1b
 70
 89
 55
@@ -7279,7 +7243,7 @@
 20
 40
 07
-1f
+16
 70
 89
 55
@@ -7356,8 +7320,8 @@
 20
 28
 fa
-d1
-cd
+06
+ec
 aa
 55
 08
@@ -8030,5 +7994,5 @@
 4c
 04
 01
-16
-3b
+0e
+9a
Index: output/program.lis
===================================================================
--- /branch/mouse_project/CZT_Project/GM103_24g&ble/output/program.lis	(revision 1355)
+++ /branch/mouse_project/CZT_Project/GM103_24g&ble/output/program.lis	(working copy)
@@ -3,35 +3,35 @@
 0000 c2840012 bbit1 8 ,pf_patch_ext 
 0001 c0000029 beq patch00_0 ,p_soft_reset_0 
 0002 c000803b beq patch00_1 ,p_soft_reset_1 
-0003 c042872c beq patch10_5 ,p_shutdown_radio 
-0004 c04486fd beq patch11_1 ,p_set_freq_tx 
+0003 c0428723 beq patch10_5 ,p_shutdown_radio 
+0004 c04486f4 beq patch11_1 ,p_set_freq_tx 
 0005 c0508044 beq patch14_1 ,p_init_param 
 0006 c0588049 beq patch16_1 ,p_lpm_check_wake_lock 
 0007 c059005a beq patch16_2 ,p_g24_dispatch 
 0008 c06202d9 beq patch18_4 ,p_device_init 
 0009 c0648347 beq patch19_1 ,p_app_flag_store 
 000a c065034b beq patch19_2 ,p_app_initflag_check 
-000b c071856f beq patch1c_3 ,p_mouse_seting_dpi 
-000c c073057a beq patch1c_6 ,p_mouse_motion 
-000d c07485af beq patch1d_1 ,p_mouse_bb_disconnected 
-000e c07505b9 beq patch1d_2 ,p_mouse_bb_event_discovery_btn 
-000f c07585c9 beq patch1d_3 ,p_mouse_start_discovery 
-0010 c07605ef beq patch1d_4 ,p_mouse_stop_discovery 
+000b c0718566 beq patch1c_3 ,p_mouse_seting_dpi 
+000c c0730571 beq patch1c_6 ,p_mouse_motion 
+000d c07485a6 beq patch1d_1 ,p_mouse_bb_disconnected 
+000e c07505b0 beq patch1d_2 ,p_mouse_bb_event_discovery_btn 
+000f c07585c0 beq patch1d_3 ,p_mouse_start_discovery 
+0010 c07605e6 beq patch1d_4 ,p_mouse_stop_discovery 
 0011 20202a8e branch loop 
 
 pf_patch_ext:
-0012 c01c85f5 beq patch27_1 ,p_le_slave_match 
-0013 c02185fd beq patch28_3 ,p_le_next_adv_channel 
-0014 c0250603 beq patch29_2 ,p_le_receive_skip 
-0015 c02b8606 beq patch2a_7 ,p_le_update_param 
-0016 c02c8616 beq patch2b_1 ,p_le_update_channel_map 
-0017 c0318623 beq patch2c_3 ,p_le_prepare_tx 
-0018 c033064d beq patch2c_6 ,p_le_parse 
-0019 c0338664 beq patch2c_7 ,p_le_parse_l2cap 
-001a c0350690 beq patch2d_2 ,p_le_adv_not_match 
-001b c03b869b beq patch2e_7 ,p_le_lpm_setmult 
-001c c07d06ab beq patch3f_2 ,p_check_51cmd_once_continue 
-001d c04606b4 beq patch31_4 ,p_twspi_reset 
+0012 c01c85ec beq patch27_1 ,p_le_slave_match 
+0013 c02185f4 beq patch28_3 ,p_le_next_adv_channel 
+0014 c02505fa beq patch29_2 ,p_le_receive_skip 
+0015 c02b85fd beq patch2a_7 ,p_le_update_param 
+0016 c02c860d beq patch2b_1 ,p_le_update_channel_map 
+0017 c031861a beq patch2c_3 ,p_le_prepare_tx 
+0018 c0330644 beq patch2c_6 ,p_le_parse 
+0019 c033865b beq patch2c_7 ,p_le_parse_l2cap 
+001a c0350687 beq patch2d_2 ,p_le_adv_not_match 
+001b c03b8692 beq patch2e_7 ,p_le_lpm_setmult 
+001c c07d06a2 beq patch3f_2 ,p_check_51cmd_once_continue 
+001d c04606ab beq patch31_4 ,p_twspi_reset 
 001e 20202a8e branch loop 
 
 p_rssi_signal:
@@ -123,7 +123,7 @@
 0060 20400126 call p_g24_transmit_packet 
 0061 6800cbda fetch 1 ,mem_24g_pairing_sm 
 0062 c1ff8000 rtnne state_24g_pairing_success 
-0063 204006d1 call power_ctrl_start 
+0063 204006c8 call power_ctrl_start 
 0064 20400070 call g24_long_sleep_shorter_param_update 
 0065 6800cd0a fetch 1 ,mem_24g_transmit_by_interrupt 
 0066 c1008000 rtneq g24_tx_timer_int_enable 
@@ -251,7 +251,7 @@
 00be 20600000 rtn 
 
 p_g24_transmit_hop_pac_fail:
-00bf 204006c7 call power_ctrl_pac_succ_decrs 
+00bf 204006be call power_ctrl_pac_succ_decrs 
 00c0 6800cd01 fetch 1 ,mem_24g_rf_work_stage 
 00c1 c00080c4 beq 1 ,p_g24_transmit_hop_pac_fail_wo_hop 
 00c2 c00100c8 beq 2 ,p_g24_transmit_hop_pac_fail_hop_stage2 
@@ -292,7 +292,7 @@
 00d9 20200126 branch p_g24_transmit_packet 
 
 p_g24_rf_hop_fastly_exit:
-00da 204006c7 call power_ctrl_pac_succ_decrs 
+00da 204006be call power_ctrl_pac_succ_decrs 
 00db 704cfd00 jam 0 ,mem_24g_hop_fastly_cnt 
 00dc 202000b2 branch p_g24_transmit_rf_ctrl_clear 
 
@@ -408,7 +408,7 @@
 012d 24378151 nbranch p_g24_retransmit ,user3 
 012e 2040013d call p_g24_txbuf_clear 
 012f 2040016d call p_g24_ackpayload_parse 
-0130 204006c3 call power_ctrl_pac_succ_incrs 
+0130 204006ba call power_ctrl_pac_succ_incrs 
 
 p_g24_transmit_next_packet:
 0131 6800cbc9 fetch 1 ,mem_24g_pid 
@@ -432,7 +432,7 @@
 013f 20207ec6 branch memset0 
 
 p_g24_paring_mode_start:
-0140 204006c0 call power_ctrl_pac_succ_cnt_init 
+0140 204006b7 call power_ctrl_pac_succ_cnt_init 
 0141 20200193 branch p_g24_paring_mode 
 
 p_g24_transmit_receive_ack:
@@ -968,7 +968,7 @@
 p_mouse_set_sdio_high:
 02d6 6800cb0c fetch 1 ,mem_mouse_init_sensor_reset_flag 
 02d7 207a0000 rtn blank 
-02d8 2020056f branch p_mouse_seting_dpi_diff 
+02d8 20200566 branch p_mouse_seting_dpi_diff 
 
 p_device_init:
 02d9 20403416 call app_lpm_mult_enable 
@@ -976,7 +976,7 @@
 02db 204003ae call p_mouse_data_init 
 02dc 6800c1de fetch 1 ,mem_tx_power 
 02dd 6000cc81 store 1 ,mem_tx_power_temp 
-02de 204006c0 call power_ctrl_pac_succ_cnt_init 
+02de 204006b7 call power_ctrl_pac_succ_cnt_init 
 02df 6800c685 fetch 1 ,mem_ui_button_timeout 
 02e0 6000c6da store 1 ,mem_combination_ui_button_count 
 02e1 204043ca call mouse_bt_discovery_button_down_disable 
@@ -990,7 +990,7 @@
 02e5 20400319 call p_mouse_spi_init 
 02e6 20758000 rtn wake 
 02e7 20400363 call p_mouse_cb_fuction 
-02e8 20400591 call p_mouse_check_key_gpio 
+02e8 20400588 call p_mouse_check_key_gpio 
 02e9 c002830d beq mouse_lm_button ,p_mouse_24g_pairing_button 
 02ea 20400355 call p_mouse_wakeup_from_power 
 
@@ -1034,7 +1034,7 @@
 0301 58000004 setarg adv_flag_bredr_not_supported 
 0302 e0c08000 istore 1 ,contr 
 0303 d8c04390 arg mem_le_scan_data ,contr 
-0304 204005eb call p_le_adv_data_update 
+0304 204005e2 call p_le_adv_data_update 
 0305 20207df4 branch check_51cmd_adv 
 
 p_le_check_adv_flag:
@@ -1127,7 +1127,7 @@
 p_mouse_init_environment:
 0343 204033c4 call app_initflag_check 
 0344 2022834f branch p_mouse_eeprom_load_recon_info ,zero 
-0345 204005be call p_le_addr_random_config 
+0345 204005b5 call p_le_addr_random_config 
 0346 20203dcb branch mouse_init_environment + 2 
 
 p_app_flag_store:
@@ -1179,7 +1179,7 @@
 0364 60014cfb store 2 ,mem_cb_24g_data 
 0365 5800038b setarg p_mouse_le 
 0366 600141ef store 2 ,mem_cb_le_process 
-0367 580006a5 setarg p_le_mouse_bb_event_connect_complete 
+0367 5800069c setarg p_le_mouse_bb_event_connect_complete 
 0368 600141f9 store 2 ,mem_cb_att_write 
 0369 580002c1 setarg p_mouse_before_lpm 
 036a 600141ed store 2 ,mem_cb_before_lpm 
@@ -1268,12 +1268,12 @@
 p_mouse_dpi_config:
 03a8 6800c77a fetch 1 ,mem_mouse_dpi 
 03a9 c07f83ab beq 0xff ,p_mouse_dpi_config_default 
-03aa 2020056f branch p_mouse_seting_dpi 
+03aa 20200566 branch p_mouse_seting_dpi 
 
 p_mouse_dpi_config_default:
 03ab 6800c6e1 fetch 1 ,mem_config_sensor_motion 
 03ac 6000c77a store 1 ,mem_mouse_dpi 
-03ad 2020056f branch p_mouse_seting_dpi 
+03ad 20200566 branch p_mouse_seting_dpi 
 
 p_mouse_data_init:
 03ae 7047a007 jam 7 ,mem_mouse_data_queue 
@@ -1323,7 +1323,7 @@
 03ce 20203ee0 branch mouse_wheel_check 
 
 p_mouse_dpi_check:
-03cf 20400591 call p_mouse_check_key_gpio 
+03cf 20400588 call p_mouse_check_key_gpio 
 03d0 c00303d2 beq mouse_rm_button ,p_mouse_dpi_down 
 03d1 202003dd branch p_mouse_dpi_up 
 
@@ -1341,7 +1341,7 @@
 03dc 20203d74 branch mouse_dpi_down + 7 
 
 p_mouse_dpi_up:
-03dd 204005aa call p_gpio_set_input_pu 
+03dd 204005a1 call p_gpio_set_input_pu 
 03de 20203d62 branch mouse_dpi_up 
 
 p_mouse_priority_bb_event:
@@ -1486,7 +1486,7 @@
 
 p_mouse_bb_event_timer:
 0443 20400527 call p_mouse_adc_read 
-0444 2040055f call p_mouse_low_voltage_led_timer 
+0444 20400556 call p_mouse_low_voltage_led_timer 
 0445 20400469 call p_mouse_wheel_trigger_timer 
 0446 20400490 call p_mouse_null_enter_hibernate_timer 
 0447 2040046e call p_mouse_bt_discovery_check 
@@ -1550,7 +1550,7 @@
 046d 20600000 rtn 
 
 p_mouse_bt_discovery_check:
-046e 20400591 call p_mouse_check_key_gpio 
+046e 20400588 call p_mouse_check_key_gpio 
 046f c0038470 beq mouse_lmr_button ,p_mouse_bt_discovery_by_button 
 
 p_mouse_bt_discovery_by_button:
@@ -1827,707 +1827,698 @@
 
 p_mouse_adc_read_timeout:
 052c 7046ce0a jam 10 ,mem_adc_read_timer 
-052d 20400549 call p_adc_set_mode 
+052d 20400540 call p_adc_set_mode 
 052e 20406908 call vdd_calculate_by_mode 
-052f 1feffe02 mul32 pdata ,2 ,pdata 
-0530 d8400012 arg 0x12 ,temp 
-0531 98467e00 isub temp ,pdata 
-0532 1fe67c78 sub pdata ,0x78 ,null 
-0533 24410544 ncall p_mouse_vlotage_add ,positive 
-0534 1fe67c64 sub pdata ,0x64 ,null 
-0535 20410546 call p_mouse_power_off_vlotage_sub ,positive 
-0536 d8400003 arg 0x03 ,temp 
-0537 98467e00 isub temp ,pdata 
-0538 6001470f store 2 ,mem_mouse_vdd_now_vol 
-0539 da204709 arg mem_mouse_vdd_calculate_set ,rega 
-053a 20400552 call p_adc_bat_percent_lowpower_out 
-053b 6800c231 fetch 1 ,mem_adc_power_flag 
-053c c300053f bbit0 0 ,p_mouse_adc_no_low_voltage 
-053d 704b0b01 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
-053e 202043e7 branch mouse_adc_low_voltage 
+052f 6001470f store 2 ,mem_mouse_vdd_now_vol 
+0530 da204709 arg mem_mouse_vdd_calculate_set ,rega 
+0531 20400549 call p_adc_bat_percent_lowpower_out 
+0532 6800c231 fetch 1 ,mem_adc_power_flag 
+0533 c3000536 bbit0 0 ,p_mouse_adc_no_low_voltage 
+0534 704b0b01 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
+0535 202043e7 branch mouse_adc_low_voltage 
 
 p_mouse_adc_no_low_voltage:
-053f 204043e9 call mouse_adc_no_low_voltage 
-0540 6800cb0b fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
-0541 207a0000 rtn blank 
-0542 704b0b00 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
-0543 20200505 branch p_mouse_multi_led_off 
+0536 204043e9 call mouse_adc_no_low_voltage 
+0537 6800cb0b fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
+0538 207a0000 rtn blank 
+0539 704b0b00 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
+053a 20200505 branch p_mouse_multi_led_off 
 
 p_mouse_vlotage_add:
-0544 1fe0fe0b add pdata ,0x0b ,pdata 
-0545 20600000 rtn 
+053b 1fe0fe0b add pdata ,0x0b ,pdata 
+053c 20600000 rtn 
 
 p_mouse_power_off_vlotage_sub:
-0546 d8400007 arg 0x07 ,temp 
-0547 98467e00 isub temp ,pdata 
-0548 20600000 rtn 
+053d d8400007 arg 0x07 ,temp 
+053e 98467e00 isub temp ,pdata 
+053f 20600000 rtn 
 
 p_adc_set_mode:
 
 p_adc_check_gpio:
-0549 6808c6f8 fetcht 1 ,mem_select_adc_gpio 
-054a 204067fb call gpio_config_input 
-054b 6810807c hfetch 1 ,core_gpio_pd0 
-054c 793ffe05 set0 5 ,pdata 
-054d 6010807c hstore 1 ,core_gpio_pd0 
-054e 68108078 hfetch 1 ,core_gpio_pu0 
-054f 793ffe05 set0 5 ,pdata 
-0550 60108078 hstore 1 ,core_gpio_pu0 
-0551 202068f4 branch adc_check_gpio 
+0540 6808c6f8 fetcht 1 ,mem_select_adc_gpio 
+0541 204067fb call gpio_config_input 
+0542 6810807c hfetch 1 ,core_gpio_pd0 
+0543 793ffe05 set0 5 ,pdata 
+0544 6010807c hstore 1 ,core_gpio_pd0 
+0545 68108078 hfetch 1 ,core_gpio_pu0 
+0546 793ffe05 set0 5 ,pdata 
+0547 60108078 hstore 1 ,core_gpio_pu0 
+0548 202068f4 branch adc_check_gpio 
 
 p_adc_bat_percent_lowpower_out:
-0552 ea240000 ifetch 8 ,rega 
-0553 60040a9a store 8 ,mem_pdatatemp 
-0554 68090a9c fetcht 2 ,mem_pdatatemp + 2 
-0555 68010aa0 fetch 2 ,mem_pdatatemp + 6 
-0556 98467c00 isub temp ,null 
-0557 2421340a nbranch app_enter_hibernate ,positive 
-0558 68090a9e fetcht 2 ,mem_pdatatemp + 4 
-0559 98467c00 isub temp ,null 
-055a 24216940 nbranch adc_set_low_power_flag ,positive 
+0549 ea240000 ifetch 8 ,rega 
+054a 60040a9a store 8 ,mem_pdatatemp 
+054b 68090a9c fetcht 2 ,mem_pdatatemp + 2 
+054c 68010aa0 fetch 2 ,mem_pdatatemp + 6 
+054d 98467c00 isub temp ,null 
+054e 2421340a nbranch app_enter_hibernate ,positive 
+054f 68090a9e fetcht 2 ,mem_pdatatemp + 4 
+0550 98467c00 isub temp ,null 
+0551 24216940 nbranch adc_set_low_power_flag ,positive 
 
 p_adc_clear_low_power_flag:
-055b 6800c231 fetch 1 ,mem_adc_power_flag 
-055c 793ffe00 set0 0 ,pdata 
-055d 6000c231 store 1 ,mem_adc_power_flag 
-055e 20600000 rtn 
+0552 6800c231 fetch 1 ,mem_adc_power_flag 
+0553 793ffe00 set0 0 ,pdata 
+0554 6000c231 store 1 ,mem_adc_power_flag 
+0555 20600000 rtn 
 
 p_mouse_low_voltage_led_timer:
-055f 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
-0560 c4020000 rtnbit0 mouse_low_voltage_flag 
-0561 68014682 fetch 2 ,mem_ui_state_map 
-0562 c3858000 rtnbit1 ui_state_ble_adv 
-0563 68014b06 fetch 2 ,mem_mouse_multi_led_blink_count 
-0564 247a0000 nrtn blank 
-0565 6800c6cf fetch 1 ,mem_adc_low_volatage_led_timer_count 
-0566 1fe0fe01 pincrease 1 
-0567 6000c6cf store 1 ,mem_adc_low_volatage_led_timer_count 
-0568 c0028505 beq 5 ,p_mouse_multi_led_off 
-0569 1fe67c0a sub pdata ,10 ,null 
-056a 2421056c nbranch p_mouse_adc_low_volatage_led_timer_count_clean ,positive 
-056b 20600000 rtn 
+0556 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
+0557 c4020000 rtnbit0 mouse_low_voltage_flag 
+0558 68014682 fetch 2 ,mem_ui_state_map 
+0559 c3858000 rtnbit1 ui_state_ble_adv 
+055a 68014b06 fetch 2 ,mem_mouse_multi_led_blink_count 
+055b 247a0000 nrtn blank 
+055c 6800c6cf fetch 1 ,mem_adc_low_volatage_led_timer_count 
+055d 1fe0fe01 pincrease 1 
+055e 6000c6cf store 1 ,mem_adc_low_volatage_led_timer_count 
+055f c0028505 beq 5 ,p_mouse_multi_led_off 
+0560 1fe67c0a sub pdata ,10 ,null 
+0561 24210563 nbranch p_mouse_adc_low_volatage_led_timer_count_clean ,positive 
+0562 20600000 rtn 
 
 p_mouse_adc_low_volatage_led_timer_count_clean:
-056c 7046cf01 jam 1 ,mem_adc_low_volatage_led_timer_count 
-056d 704b4201 jam 1 ,mem_mouse_adc_dpi_led_blink_enable 
-056e 202004f3 branch p_mouse_multi_led_on 
+0563 7046cf01 jam 1 ,mem_adc_low_volatage_led_timer_count 
+0564 704b4201 jam 1 ,mem_mouse_adc_dpi_led_blink_enable 
+0565 202004f3 branch p_mouse_multi_led_on 
 
 p_mouse_seting_dpi:
 
 p_mouse_seting_dpi_diff:
-056f 6800c6e0 fetch 1 ,mem_config_sensor_type 
-0570 c0020571 beq p3212 ,p_mouse_seting_3212_dpi 
+0566 6800c6e0 fetch 1 ,mem_config_sensor_type 
+0567 c0020568 beq p3212 ,p_mouse_seting_3212_dpi 
 
 p_mouse_seting_3212_dpi:
-0571 6800c77a fetch 1 ,mem_mouse_dpi 
-0572 1fe67c01 sub pdata ,mouse_dpi_level2 ,null 
-0573 205a0578 call p_mouse_3065xy_dpi_recount ,blank 
-0574 6800c77a fetch 1 ,mem_mouse_dpi 
-0575 c0003d9b beq mouse_dpi_level1 ,mouse_set_p3212_cpi2 
-0576 c0013da1 beq mouse_dpi_level3 ,mouse_set_p3212_cpi4 
-0577 20203d9f branch mouse_set_p3212_cpi3 
+0568 6800c77a fetch 1 ,mem_mouse_dpi 
+0569 1fe67c01 sub pdata ,mouse_dpi_level2 ,null 
+056a 205a056f call p_mouse_3065xy_dpi_recount ,blank 
+056b 6800c77a fetch 1 ,mem_mouse_dpi 
+056c c0003d9b beq mouse_dpi_level1 ,mouse_set_p3212_cpi2 
+056d c0013da1 beq mouse_dpi_level3 ,mouse_set_p3212_cpi4 
+056e 20203d9f branch mouse_set_p3212_cpi3 
 
 p_mouse_3065xy_dpi_recount:
-0578 70477a01 jam mouse_dpi_level2 ,mem_mouse_dpi 
-0579 20600000 rtn 
+056f 70477a01 jam mouse_dpi_level2 ,mem_mouse_dpi 
+0570 20600000 rtn 
 
 p_mouse_motion:
-057a 78547c00 disable user 
-057b 58000000 setarg 0 
-057c 6003469b store 6 ,mem_mouse_x 
-057d 20400583 call p_mouse_cheak_sensor_data 
-057e 20404079 call mouse_zwheel 
-057f 2040407e call mouse_t_zwheel 
-0580 2040058f call p_mouse_key 
-0581 24740000 nrtn user 
-0582 20203fa0 branch mouse_motion + 9 
+0571 78547c00 disable user 
+0572 58000000 setarg 0 
+0573 6003469b store 6 ,mem_mouse_x 
+0574 2040057a call p_mouse_cheak_sensor_data 
+0575 20404079 call mouse_zwheel 
+0576 2040407e call mouse_t_zwheel 
+0577 20400586 call p_mouse_key 
+0578 24740000 nrtn user 
+0579 20203fa0 branch mouse_motion + 9 
 
 p_mouse_cheak_sensor_data:
-0583 6800c6e0 fetch 1 ,mem_config_sensor_type 
-0584 c0020588 beq p3212 ,p_mouse_p3212_sensor_motion 
+057a 6800c6e0 fetch 1 ,mem_config_sensor_type 
+057b c002057f beq p3212 ,p_mouse_p3212_sensor_motion 
 
 p_mouse_p32xx_sensor_motion:
-0585 20403fc0 call mouse_clear_sensor_data 
-0586 78547c00 disable user 
-0587 20203fe7 branch mouse_p32xx_sensor_motion_2 
+057c 20403fc0 call mouse_clear_sensor_data 
+057d 78547c00 disable user 
+057e 20203fe7 branch mouse_p32xx_sensor_motion_2 
 
 p_mouse_p3212_sensor_motion:
-0588 20403fc0 call mouse_clear_sensor_data 
-0589 6800c6f5 fetch 1 ,mem_config_function_enable 
-058a c303bfc8 bbit0 enable_sensor_motion_pin ,mouse_p3212_sensor_motion_1 
-058b 6808c6f3 fetcht 1 ,mem_sensor_data_gpio 
-058c 2040681d call gpio_get_bit 
-058d 24608000 nrtn true 
-058e 20203fc8 branch mouse_p3212_sensor_motion_1 
+057f 20403fc0 call mouse_clear_sensor_data 
+0580 6800c6f5 fetch 1 ,mem_config_function_enable 
+0581 c303bfc8 bbit0 enable_sensor_motion_pin ,mouse_p3212_sensor_motion_1 
+0582 6808c6f3 fetcht 1 ,mem_sensor_data_gpio 
+0583 2040681d call gpio_get_bit 
+0584 24608000 nrtn true 
+0585 20203fc8 branch mouse_p3212_sensor_motion_1 
 
 p_mouse_key:
-058f 20400591 call p_mouse_check_key_gpio 
-0590 2020409a branch mouse_key + 1 
+0586 20400588 call p_mouse_check_key_gpio 
+0587 2020409a branch mouse_key + 1 
 
 p_mouse_check_key_gpio:
-0591 da200000 arg 0 ,rega 
-0592 20400594 call p_mouse_check_lkey_gpio 
-0593 2020408e branch mouse_check_key_gpio + 11 
+0588 da200000 arg 0 ,rega 
+0589 2040058b call p_mouse_check_lkey_gpio 
+058a 2020408e branch mouse_check_key_gpio + 11 
 
 p_mouse_check_lkey_gpio:
-0594 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
-0595 204005aa call p_gpio_set_input_pu 
-0596 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
-0597 2040681d call gpio_get_bit 
-0598 7920a200 setflag true ,0 ,rega 
+058b 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
+058c 204005a1 call p_gpio_set_input_pu 
+058d 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
+058e 2040681d call gpio_get_bit 
+058f 7920a200 setflag true ,0 ,rega 
 
 p_mouse_check_rkey_gpio:
-0599 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
-059a 204005aa call p_gpio_set_input_pu 
-059b 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
-059c 2040681d call gpio_get_bit 
-059d 7920a201 setflag true ,1 ,rega 
+0590 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
+0591 204005a1 call p_gpio_set_input_pu 
+0592 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
+0593 2040681d call gpio_get_bit 
+0594 7920a201 setflag true ,1 ,rega 
 
 p_mouse_check_mkey_gpio:
-059e 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
-059f 204005aa call p_gpio_set_input_pu 
-05a0 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
-05a1 2040681d call gpio_get_bit 
-05a2 7920a202 setflag true ,2 ,rega 
-05a3 20600000 rtn 
+0595 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
+0596 204005a1 call p_gpio_set_input_pu 
+0597 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
+0598 2040681d call gpio_get_bit 
+0599 7920a202 setflag true ,2 ,rega 
+059a 20600000 rtn 
 
 p_gpio_set_input_pd:
-05a4 793f8407 set0 gpio_active_bit ,temp 
-05a5 d8a08078 arg core_gpio_pu0 ,contw 
-05a6 20406830 call gpio_set_bit 
-05a7 79200407 set1 gpio_active_bit ,temp 
-05a8 d8a0807c arg core_gpio_pd0 ,contw 
-05a9 2020680a branch gpio_set_high_impedance + 4 
+059b 793f8407 set0 gpio_active_bit ,temp 
+059c d8a08078 arg core_gpio_pu0 ,contw 
+059d 20406830 call gpio_set_bit 
+059e 79200407 set1 gpio_active_bit ,temp 
+059f d8a0807c arg core_gpio_pd0 ,contw 
+05a0 2020680a branch gpio_set_high_impedance + 4 
 
 p_gpio_set_input_pu:
-05aa 79200407 set1 gpio_active_bit ,temp 
-05ab d8a08078 arg core_gpio_pu0 ,contw 
-05ac 20406830 call gpio_set_bit 
-05ad 793f8407 set0 gpio_active_bit ,temp 
-05ae 202005a8 branch p_gpio_set_input_pd + 4 
+05a1 79200407 set1 gpio_active_bit ,temp 
+05a2 d8a08078 arg core_gpio_pu0 ,contw 
+05a3 20406830 call gpio_set_bit 
+05a4 793f8407 set0 gpio_active_bit ,temp 
+05a5 2020059f branch p_gpio_set_input_pd + 4 
 
 p_mouse_bb_disconnected:
-05af 70480800 jam 0 ,mem_mouse_enter_sniff_count 
-05b0 7041e30e jam 0x0e ,mem_sniff_param_interval 
-05b1 204041e7 call mouse_bb_discon_clear_stack 
-05b2 68014208 fetch app_disc_rsn_size ,mem_app_disconn_reason 
-05b3 c28385b5 bbit1 app_disc_ble ,p_mouse4_0_event_bb_disconn 
-05b4 202041e2 branch mouse_bb_disconnected + 9 
+05a6 70480800 jam 0 ,mem_mouse_enter_sniff_count 
+05a7 7041e30e jam 0x0e ,mem_sniff_param_interval 
+05a8 204041e7 call mouse_bb_discon_clear_stack 
+05a9 68014208 fetch app_disc_rsn_size ,mem_app_disconn_reason 
+05aa c28385ac bbit1 app_disc_ble ,p_mouse4_0_event_bb_disconn 
+05ab 202041e2 branch mouse_bb_disconnected + 9 
 
 p_mouse4_0_event_bb_disconn:
-05b5 204041c1 call mouse_le_clean_connect_flag 
-05b6 68014208 fetch app_disc_rsn_size ,mem_app_disconn_reason 
-05b7 c2850499 bbit1 app_disc_pb_button ,p_mouse_select_device_by_button 
-05b8 202041f7 branch mouse4_0_event_bb_disconn + 2 
+05ac 204041c1 call mouse_le_clean_connect_flag 
+05ad 68014208 fetch app_disc_rsn_size ,mem_app_disconn_reason 
+05ae c2850499 bbit1 app_disc_pb_button ,p_mouse_select_device_by_button 
+05af 202041f7 branch mouse4_0_event_bb_disconn + 2 
 
 p_mouse_bb_event_discovery_btn:
-05b9 70479d00 jam 0 ,mem_mouse_null_enter_hibernate_flag 
-05ba 70479e00 jam 0 ,mem_mouse_null_enter_hibernate_timer 
-05bb 280ffe26 isolate1 mark_24g ,mark 
-05bc 204081f1 call p_g24_check_51cmd_stop_24g ,true 
-05bd 2020426d branch mouse_bb_event_discovery_btn + 1 
+05b0 70479d00 jam 0 ,mem_mouse_null_enter_hibernate_flag 
+05b1 70479e00 jam 0 ,mem_mouse_null_enter_hibernate_timer 
+05b2 280ffe26 isolate1 mark_24g ,mark 
+05b3 204081f1 call p_g24_check_51cmd_stop_24g ,true 
+05b4 2020426d branch mouse_bb_event_discovery_btn + 1 
 
 p_le_addr_random_config:
-05be 204068a2 call load_adc_init 
-05bf 6801421d fetch 2 ,mem_0_5_adc_io_data 
-05c0 600147c2 store 2 ,mem_random_addr_increase_count 
+05b5 204068a2 call load_adc_init 
+05b6 6801421d fetch 2 ,mem_0_5_adc_io_data 
+05b7 600147c2 store 2 ,mem_random_addr_increase_count 
 
 p_le_addr_random_store:
 
 p_mouse_store_eerpom_random_addr_increase_count:
-05c1 d8400002 arg 2 ,temp 
-05c2 da2047c2 arg mem_random_addr_increase_count ,rega 
-05c3 da40005f arg mouse_random_addr_count_eeprom_offset ,regb 
-05c4 202065d1 branch iicd_write_protect_eep_data 
+05b8 d8400002 arg 2 ,temp 
+05b9 da2047c2 arg mem_random_addr_increase_count ,rega 
+05ba da40005f arg mouse_random_addr_count_eeprom_offset ,regb 
+05bb 202065d1 branch iicd_write_protect_eep_data 
 
 p_mouse_load_eeprom_random_addr_increase_count:
-05c5 d8400002 arg 2 ,temp 
-05c6 da2047c2 arg mem_random_addr_increase_count ,rega 
-05c7 da40005f arg mouse_random_addr_count_eeprom_offset ,regb 
-05c8 202065df branch iicd_read_eep_data 
+05bc d8400002 arg 2 ,temp 
+05bd da2047c2 arg mem_random_addr_increase_count ,rega 
+05be da40005f arg mouse_random_addr_count_eeprom_offset ,regb 
+05bf 202065df branch iicd_read_eep_data 
 
 p_mouse_start_discovery:
-05c9 704b4000 jam 0 ,mem_le_send_security_request_flag 
-05ca 204002f4 call p_mouse_tx_power_init 
-05cb 70472001 jam 1 ,mem_device_flag 
-05cc 70479c00 jam 0 ,mem_mouse_clear_sensor_data_flag 
-05cd 68014682 fetch 2 ,mem_ui_state_map 
-05ce c28585d7 bbit1 ui_state_ble_adv ,p_mouse_start_discovery_norandom 
-05cf 204005c5 call p_mouse_load_eeprom_random_addr_increase_count 
-05d0 680947c2 fetcht 2 ,mem_random_addr_increase_count 
-05d1 18408401 increase 1 ,temp 
-05d2 600947c2 storet 2 ,mem_random_addr_increase_count 
-05d3 600944a1 storet 2 ,mem_le_lap + 1 
-05d4 204005c1 call p_mouse_store_eerpom_random_addr_increase_count 
-05d5 180a7e00 random pdata 
-05d6 6000c4a0 store 1 ,mem_le_lap 
+05c0 704b4000 jam 0 ,mem_le_send_security_request_flag 
+05c1 204002f4 call p_mouse_tx_power_init 
+05c2 70472001 jam 1 ,mem_device_flag 
+05c3 70479c00 jam 0 ,mem_mouse_clear_sensor_data_flag 
+05c4 68014682 fetch 2 ,mem_ui_state_map 
+05c5 c28585ce bbit1 ui_state_ble_adv ,p_mouse_start_discovery_norandom 
+05c6 204005bc call p_mouse_load_eeprom_random_addr_increase_count 
+05c7 680947c2 fetcht 2 ,mem_random_addr_increase_count 
+05c8 18408401 increase 1 ,temp 
+05c9 600947c2 storet 2 ,mem_random_addr_increase_count 
+05ca 600944a1 storet 2 ,mem_le_lap + 1 
+05cb 204005b8 call p_mouse_store_eerpom_random_addr_increase_count 
+05cc 180a7e00 random pdata 
+05cd 6000c4a0 store 1 ,mem_le_lap 
 
 p_mouse_start_discovery_norandom:
-05d7 20403418 call app_lpm_mult_disable 
-05d8 68014687 fetch 2 ,mem_discovery_timeout 
-05d9 600146ac store 2 ,mem_mouse_discovery_timer 
-05da 70016d06 jam 6 ,mem_connection_options 
-05db 58000000 setarg 0 
-05dc 600146b0 store 2 ,mem_mouse_no_data_timer 
-05dd 600146ae store 2 ,mem_mouse_direct_timer 
-05de d8e00007 arg mouse_store_eeprom_flag ,queue 
-05df 204043ce call mouse_enable_function_flag 
-05e0 204043ca call mouse_bt_discovery_button_down_disable 
-05e1 204005e4 call p_check_51cmd_adv 
-05e2 204042c4 call mouse_start_discovery_norandom + 13 
-05e3 20200518 branch p_mouse_discovery_multi_led_blink 
+05ce 20403418 call app_lpm_mult_disable 
+05cf 68014687 fetch 2 ,mem_discovery_timeout 
+05d0 600146ac store 2 ,mem_mouse_discovery_timer 
+05d1 70016d06 jam 6 ,mem_connection_options 
+05d2 58000000 setarg 0 
+05d3 600146b0 store 2 ,mem_mouse_no_data_timer 
+05d4 600146ae store 2 ,mem_mouse_direct_timer 
+05d5 d8e00007 arg mouse_store_eeprom_flag ,queue 
+05d6 204043ce call mouse_enable_function_flag 
+05d7 204043ca call mouse_bt_discovery_button_down_disable 
+05d8 204005db call p_check_51cmd_adv 
+05d9 204042c4 call mouse_start_discovery_norandom + 13 
+05da 20200518 branch p_mouse_discovery_multi_led_blink 
 
 p_check_51cmd_adv:
-05e4 70479f00 jam 0 ,mem_mouse_le_reconnect_flag 
-05e5 20400306 call p_le_check_adv_flag 
-05e6 58000005 setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable 
-05e7 e0c08000 istore 1 ,contr 
-05e8 d8c04b1f arg mem_le_adv_swift_pair ,contr 
-05e9 204005eb call p_le_adv_data_update 
-05ea 20207df4 branch check_51cmd_adv 
+05db 70479f00 jam 0 ,mem_mouse_le_reconnect_flag 
+05dc 20400306 call p_le_check_adv_flag 
+05dd 58000005 setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable 
+05de e0c08000 istore 1 ,contr 
+05df d8c04b1f arg mem_le_adv_swift_pair ,contr 
+05e0 204005e2 call p_le_adv_data_update 
+05e1 20207df4 branch check_51cmd_adv 
 
 p_le_adv_data_update:
-05eb d8a0437b arg mem_le_adv_data + 11 ,contw 
-05ec df200013 arg 19 ,loopcnt 
-05ed 20407f01 call memcpy 
-05ee 202057b8 branch le_modified_name_adv 
+05e2 d8a0437b arg mem_le_adv_data + 11 ,contw 
+05e3 df200013 arg 19 ,loopcnt 
+05e4 20407f01 call memcpy 
+05e5 202057b8 branch le_modified_name_adv 
 
 p_mouse_stop_discovery:
-05ef 704b0600 jam 0 ,mem_mouse_multi_led_blink_count 
-05f0 2040051e call p_mouse_discovey_led_blink_off 
-05f1 58000000 setarg 0 
-05f2 600146ac store 2 ,mem_mouse_discovery_timer 
-05f3 204003a5 call p_mouse_sensor_poweron 
-05f4 202042cb branch mouse_stop_discovery + 1 
+05e6 704b0600 jam 0 ,mem_mouse_multi_led_blink_count 
+05e7 2040051e call p_mouse_discovey_led_blink_off 
+05e8 58000000 setarg 0 
+05e9 600146ac store 2 ,mem_mouse_discovery_timer 
+05ea 204003a5 call p_mouse_sensor_poweron 
+05eb 202042cb branch mouse_stop_discovery + 1 
 
 p_le_slave_match:
-05f5 6800c50f fetch 1 ,mem_le_md_count 
-05f6 1fe0fe01 pincrease 1 
-05f7 6000c50f store 1 ,mem_le_md_count 
-05f8 c0065395 beq le_md_max_count ,le_slave_cont 
-05f9 204055aa call le_acknowledge 
-05fa 2040561e call le_prepare_tx 
-05fb 204006d1 call power_ctrl_start 
-05fc 2020538f branch le_slave_match + 7 
+05ec 6800c50f fetch 1 ,mem_le_md_count 
+05ed 1fe0fe01 pincrease 1 
+05ee 6000c50f store 1 ,mem_le_md_count 
+05ef c0065395 beq le_md_max_count ,le_slave_cont 
+05f0 204055aa call le_acknowledge 
+05f1 2040561e call le_prepare_tx 
+05f2 204006c8 call power_ctrl_start 
+05f3 2020538f branch le_slave_match + 7 
 
 p_le_next_adv_channel:
-05fd 68008016 fetch 1 ,mem_le_ch_mapped 
-05fe 1fe0fe01 increase 1 ,pdata 
-05ff 60008016 store 1 ,mem_le_ch_mapped 
-0600 c1940000 rtnne 40 
-0601 70001625 jam 37 ,mem_le_ch_mapped 
-0602 20600000 rtn 
+05f4 68008016 fetch 1 ,mem_le_ch_mapped 
+05f5 1fe0fe01 increase 1 ,pdata 
+05f6 60008016 store 1 ,mem_le_ch_mapped 
+05f7 c1940000 rtnne 40 
+05f8 70001625 jam 37 ,mem_le_ch_mapped 
+05f9 20600000 rtn 
 
 p_le_receive_skip:
-0603 204029bb call save_rssi 
-0604 2040001f call p_rssi_signal 
-0605 202054a3 branch le_receive_skip + 2 
+05fa 204029bb call save_rssi 
+05fb 2040001f call p_rssi_signal 
+05fc 202054a3 branch le_receive_skip + 2 
 
 p_le_update_param:
-0606 2040060c call p_mouse_le_conn_param_check 
-0607 2020557d branch le_update_param + 8 
+05fd 20400603 call p_mouse_le_conn_param_check 
+05fe 2020557d branch le_update_param + 8 
 
 p_mouse_le_lpm_mult_reinit:
-0608 6800c7c5 fetch 1 ,mem_lpm_mult_init 
-0609 6000c172 store 1 ,mem_lpm_mult 
+05ff 6800c7c5 fetch 1 ,mem_lpm_mult_init 
+0600 6000c172 store 1 ,mem_lpm_mult 
 
 p_mouse_le_conn_param_lpm_enable:
-060a 7047c400 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-060b 20600000 rtn 
+0601 7047c400 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
+0602 20600000 rtn 
 
 p_mouse_le_conn_param_check:
-060c 6800c3d6 fetch 1 ,mem_le_new_conninterval 
-060d 1fe67c0c sub pdata ,le_interval_15ms ,null 
-060e 2421040f nbranch p_mouse_le_conn_param_lpm_disable ,positive 
-060f 6800c3d8 fetch 1 ,mem_le_new_connslavelatency 
-0610 6808c7c5 fetcht 1 ,mem_lpm_mult_init 
-0611 98467c00 isub temp ,null 
-0612 20210608 branch p_mouse_le_lpm_mult_reinit ,positive 
-0613 6800c3d8 fetch 1 ,mem_le_new_connslavelatency 
-0614 6000c172 store 1 ,mem_lpm_mult 
-0615 2020060a branch p_mouse_le_conn_param_lpm_enable 
+0603 6800c3d6 fetch 1 ,mem_le_new_conninterval 
+0604 1fe67c0c sub pdata ,le_interval_15ms ,null 
+0605 2421040f nbranch p_mouse_le_conn_param_lpm_disable ,positive 
+0606 6800c3d8 fetch 1 ,mem_le_new_connslavelatency 
+0607 6808c7c5 fetcht 1 ,mem_lpm_mult_init 
+0608 98467c00 isub temp ,null 
+0609 202105ff branch p_mouse_le_lpm_mult_reinit ,positive 
+060a 6800c3d8 fetch 1 ,mem_le_new_connslavelatency 
+060b 6000c172 store 1 ,mem_lpm_mult 
+060c 20200601 branch p_mouse_le_conn_param_lpm_enable 
 
 p_le_update_channel_map:
-0616 6800843f fetch 1 ,mem_le_state 
-0617 c4030000 rtnbit0 lestate_update_map 
-0618 2040061b call p_le_channel_map_overflow_check 
-0619 24740000 nrtn user 
-061a 202055a0 branch le_update_channel_map + 3 
+060d 6800843f fetch 1 ,mem_le_state 
+060e c4030000 rtnbit0 lestate_update_map 
+060f 20400612 call p_le_channel_map_overflow_check 
+0610 24740000 nrtn user 
+0611 202055a0 branch le_update_channel_map + 3 
 
 p_le_channel_map_overflow_check:
-061b 78347c00 enable user 
-061c 6800845a fetch 1 ,mem_le_event_count + 1 
-061d 1ff1fe00 rshift4 pdata ,pdata 
-061e c1878000 rtnne 0x0f 
-061f 68008460 fetch 1 ,mem_le_instant + 1 
-0620 1ff1fe00 rshift4 pdata ,pdata 
-0621 c1800000 rtnne 0x00 
-0622 20207fe9 branch disable_user 
+0612 78347c00 enable user 
+0613 6800845a fetch 1 ,mem_le_event_count + 1 
+0614 1ff1fe00 rshift4 pdata ,pdata 
+0615 c1878000 rtnne 0x0f 
+0616 68008460 fetch 1 ,mem_le_instant + 1 
+0617 1ff1fe00 rshift4 pdata ,pdata 
+0618 c1800000 rtnne 0x00 
+0619 20207fe9 branch disable_user 
 
 p_le_prepare_tx:
-0623 68008456 fetch 1 ,mem_le_arq 
-0624 c2828637 bbit1 wak ,p_le_prepare_tx_wak 
-0625 204006c3 call power_ctrl_pac_succ_incrs 
-0626 6800c78e fetch 1 ,mem_empty_count 
-0627 243a062d nbranch p_le_send_empyt ,blank 
-0628 6800843f fetch 1 ,mem_le_state 
-0629 c3020631 bbit0 lestate_encryption ,p_le_tx_4 
-062a 680082da fetch 1 ,mem_le_rxbuf + 1 
-062b 203a0631 branch p_le_tx_4 ,blank 
-062c 20205664 branch le_send_empty 
+061a 68008456 fetch 1 ,mem_le_arq 
+061b c282862e bbit1 wak ,p_le_prepare_tx_wak 
+061c 204006ba call power_ctrl_pac_succ_incrs 
+061d 6800c78e fetch 1 ,mem_empty_count 
+061e 243a0624 nbranch p_le_send_empyt ,blank 
+061f 6800843f fetch 1 ,mem_le_state 
+0620 c3020628 bbit0 lestate_encryption ,p_le_tx_4 
+0621 680082da fetch 1 ,mem_le_rxbuf + 1 
+0622 203a0628 branch p_le_tx_4 ,blank 
+0623 20205664 branch le_send_empty 
 
 p_le_send_empyt:
-062d 6800c78e fetch 1 ,mem_empty_count 
-062e 1fe0ffff increase -1 ,pdata 
-062f 6000c78e store 1 ,mem_empty_count 
-0630 20205664 branch le_send_empty 
+0624 6800c78e fetch 1 ,mem_empty_count 
+0625 1fe0ffff increase -1 ,pdata 
+0626 6000c78e store 1 ,mem_empty_count 
+0627 20205664 branch le_send_empty 
 
 p_le_tx_4:
-0631 6800c4c4 fetch 1 ,mem_le_pairing_state 
-0632 c0828634 bne flag_le_pairing_after_auth ,p_in_le_tx_4 
-0633 70478e03 jam 3 ,mem_empty_count 
+0628 6800c4c4 fetch 1 ,mem_le_pairing_state 
+0629 c082862b bne flag_le_pairing_after_auth ,p_in_le_tx_4 
+062a 70478e03 jam 3 ,mem_empty_count 
 
 p_in_le_tx_4:
-0634 20405892 call le_fifo_check_nearly_full 
-0635 205a03b7 call p_mouse_data_pull ,blank 
-0636 20205622 branch le_prepare_tx + 4 
+062b 20405892 call le_fifo_check_nearly_full 
+062c 205a03b7 call p_mouse_data_pull ,blank 
+062d 20205622 branch le_prepare_tx + 4 
 
 p_le_prepare_tx_wak:
-0637 20400639 call p_le_check_tx_retransmit_setmd 
-0638 20200645 branch p_le_power_ctrl_pac_succ_decrs 
+062e 20400630 call p_le_check_tx_retransmit_setmd 
+062f 2020063c branch p_le_power_ctrl_pac_succ_decrs 
 
 p_le_check_tx_retransmit_setmd:
-0639 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
-063a 1fe17e03 and pdata ,0x03 ,pdata 
-063b c1818000 rtnne 0x03 
-063c 6800c7c1 fetch 1 ,mem_mouse_data_queue_num 
-063d 207a0000 rtn blank 
-063e 6800c3dd fetch 1 ,mem_le_txlen 
-063f 207a0000 rtn blank 
-0640 6800c3dc fetch 1 ,mem_le_txheader 
-0641 79207e04 set1 md ,pdata 
-0642 6000c3dc store 1 ,mem_le_txheader 
-0643 20405650 call le_set_md 
-0644 20600000 rtn 
+0630 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
+0631 1fe17e03 and pdata ,0x03 ,pdata 
+0632 c1818000 rtnne 0x03 
+0633 6800c7c1 fetch 1 ,mem_mouse_data_queue_num 
+0634 207a0000 rtn blank 
+0635 6800c3dd fetch 1 ,mem_le_txlen 
+0636 207a0000 rtn blank 
+0637 6800c3dc fetch 1 ,mem_le_txheader 
+0638 79207e04 set1 md ,pdata 
+0639 6000c3dc store 1 ,mem_le_txheader 
+063a 20405650 call le_set_md 
+063b 20600000 rtn 
 
 p_le_power_ctrl_pac_succ_decrs:
-0645 202006c7 branch power_ctrl_pac_succ_decrs 
+063c 202006be branch power_ctrl_pac_succ_decrs 
 
 p_mouse_le_reconn_write_enable_timer_reinit:
-0646 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
-0647 207a0000 rtn blank 
-0648 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
-0649 1fe17e03 and pdata ,0x03 ,pdata 
-064a c1018000 rtneq 0x03 
-064b 7046c60a jam 10 ,mem_le_start_encrypt_timer 
-064c 20600000 rtn 
+063d 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
+063e 207a0000 rtn blank 
+063f 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
+0640 1fe17e03 and pdata ,0x03 ,pdata 
+0641 c1018000 rtneq 0x03 
+0642 7046c60a jam 10 ,mem_le_start_encrypt_timer 
+0643 20600000 rtn 
 
 p_le_parse:
-064d c6078000 rtnmark1 mark_old_packet 
-064e 20405890 call le_fifo_check_full 
-064f 247a0000 nrtn blank 
-0650 680082d9 fetch 1 ,mem_le_rxbuf 
-0651 1fe17e03 and pdata ,0x3 ,pdata 
-0652 6000c50c store 1 ,mem_le_packet_llid 
-0653 e8c08000 ifetch 1 ,contr 
-0654 1fe17e1f and pdata ,0x1f ,pdata 
-0655 6000c50b store 1 ,mem_le_packet_size 
-0656 207a0000 rtn blank 
-0657 18c27e00 copy contr ,pdata 
-0658 6001450d store 2 ,mem_le_payload_ptr 
-0659 6800c50c fetch 1 ,mem_le_packet_llid 
-065a c001865c beq llid_le_ll ,p_le_parse_ll 
-065b 2020568d branch le_parse_l2cap 
+0644 c6078000 rtnmark1 mark_old_packet 
+0645 20405890 call le_fifo_check_full 
+0646 247a0000 nrtn blank 
+0647 680082d9 fetch 1 ,mem_le_rxbuf 
+0648 1fe17e03 and pdata ,0x3 ,pdata 
+0649 6000c50c store 1 ,mem_le_packet_llid 
+064a e8c08000 ifetch 1 ,contr 
+064b 1fe17e1f and pdata ,0x1f ,pdata 
+064c 6000c50b store 1 ,mem_le_packet_size 
+064d 207a0000 rtn blank 
+064e 18c27e00 copy contr ,pdata 
+064f 6001450d store 2 ,mem_le_payload_ptr 
+0650 6800c50c fetch 1 ,mem_le_packet_llid 
+0651 c0018653 beq llid_le_ll ,p_le_parse_ll 
+0652 2020568d branch le_parse_l2cap 
 
 p_le_parse_ll:
-065c 680082db fetch 1 ,mem_le_rxbuf + 2 
-065d c000865f beq ll_channel_map_req ,p_le_parse_channel_map_req 
-065e 20205c65 branch le_parse_ll + 1 
+0653 680082db fetch 1 ,mem_le_rxbuf + 2 
+0654 c0008656 beq ll_channel_map_req ,p_le_parse_channel_map_req 
+0655 20205c65 branch le_parse_ll + 1 
 
 p_le_parse_channel_map_req:
-065f e8c28000 ifetch 5 ,contr 
-0660 6002c3ce store 5 ,mem_le_new_map 
-0661 e8c10000 ifetch 2 ,contr 
-0662 6001045f store 2 ,mem_le_instant 
-0663 20205c8a branch le_parse_channel_map_req + 7 
+0656 e8c28000 ifetch 5 ,contr 
+0657 6002c3ce store 5 ,mem_le_new_map 
+0658 e8c10000 ifetch 2 ,contr 
+0659 6001045f store 2 ,mem_le_instant 
+065a 20205c8a branch le_parse_channel_map_req + 7 
 
 p_le_parse_l2cap:
-0664 e8c10000 ifetch 2 ,contr 
-0665 c0020668 beq le_l2cap_cid_att ,p_le_parse_att 
-0666 c0030685 beq le_l2cap_cid_smp ,p_le_parse_smp 
-0667 20205698 branch le_parse_l2cap + 11 
+065b e8c10000 ifetch 2 ,contr 
+065c c002065f beq le_l2cap_cid_att ,p_le_parse_att 
+065d c003067c beq le_l2cap_cid_smp ,p_le_parse_smp 
+065e 20205698 branch le_parse_l2cap + 11 
 
 p_le_parse_att:
-0668 20407ea5 call store_contr 
-0669 20400646 call p_mouse_le_reconn_write_enable_timer_reinit 
-066a 20407e9f call get_contr 
-066b e8c18000 ifetch 3 ,contr 
-066c 60018477 store 3 ,mem_le_att_opcode 
-066d c0080677 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
-066e 1fec8400 rshift8 pdata ,temp 
-066f 18467c24 sub temp ,0x24 ,null 
-0670 202158ad branch le_parse_att + 2 ,positive 
-0671 d84047c6 arg mem_mouse_le_uuid_sup ,temp 
-0672 600944bc storet 2 ,mem_ui_le_uuid_table 
-0673 204058ad call le_parse_att + 2 
-0674 58008e7a setarg 0x8e7a 
-0675 600144bc store 2 ,mem_ui_le_uuid_table 
-0676 20600000 rtn 
+065f 20407ea5 call store_contr 
+0660 2040063d call p_mouse_le_reconn_write_enable_timer_reinit 
+0661 20407e9f call get_contr 
+0662 e8c18000 ifetch 3 ,contr 
+0663 60018477 store 3 ,mem_le_att_opcode 
+0664 c008066e beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
+0665 1fec8400 rshift8 pdata ,temp 
+0666 18467c24 sub temp ,0x24 ,null 
+0667 202158ad branch le_parse_att + 2 ,positive 
+0668 d84047c6 arg mem_mouse_le_uuid_sup ,temp 
+0669 600944bc storet 2 ,mem_ui_le_uuid_table 
+066a 204058ad call le_parse_att + 2 
+066b 58008e7a setarg 0x8e7a 
+066c 600144bc store 2 ,mem_ui_le_uuid_table 
+066d 20600000 rtn 
 
 p_le_parse_att_read_by_group_type_request:
-0677 204059fa call le_parse_att_read_by_group_type_request 
-0678 20405879 call le_fifo_get_last_tx_ptr 
-0679 18c08c07 increase 7 ,contr 
-067a e8c08000 ifetch 1 ,contr 
-067b c1888000 rtnne attop_read_by_group_type_response 
-067c 18c08c05 increase 5 ,contr 
-067d e8c10000 ifetch 2 ,contr 
-067e d8401812 arg uuid_service_hids ,temp 
-067f 98467c00 isub temp ,null 
-0680 24628000 nrtn zero 
-0681 18c08dfc increase -4 ,contr 
-0682 5800002b setarg 0x2b 
-0683 e0c10000 istore 2 ,contr 
-0684 20600000 rtn 
+066e 204059fa call le_parse_att_read_by_group_type_request 
+066f 20405879 call le_fifo_get_last_tx_ptr 
+0670 18c08c07 increase 7 ,contr 
+0671 e8c08000 ifetch 1 ,contr 
+0672 c1888000 rtnne attop_read_by_group_type_response 
+0673 18c08c05 increase 5 ,contr 
+0674 e8c10000 ifetch 2 ,contr 
+0675 d8401812 arg uuid_service_hids ,temp 
+0676 98467c00 isub temp ,null 
+0677 24628000 nrtn zero 
+0678 18c08dfc increase -4 ,contr 
+0679 5800002b setarg 0x2b 
+067a e0c10000 istore 2 ,contr 
+067b 20600000 rtn 
 
 p_le_parse_smp:
-0685 e8c08000 ifetch 1 ,contr 
-0686 c0008689 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
-0687 c002868b beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
-0688 20205af6 branch le_parse_smp + 2 
+067c e8c08000 ifetch 1 ,contr 
+067d c0008680 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
+067e c0028682 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
+067f 20205af6 branch le_parse_smp + 2 
 
 p_le_parse_smp_pairing_request:
-0689 704b4001 jam 1 ,mem_le_send_security_request_flag 
-068a 20205b09 branch le_parse_smp_pairing_request 
+0680 704b4001 jam 1 ,mem_le_send_security_request_flag 
+0681 20205b09 branch le_parse_smp_pairing_request 
 
 p_le_parse_smp_pairing_failed:
-068b 20405b5a call le_parse_smp_pairing_failed 
-068c 6800843f fetch 1 ,mem_le_state 
-068d 793ffe05 set0 lestate_update_param ,pdata 
-068e 6000843f store 1 ,mem_le_state 
-068f 20205c8e branch le_parse_terminate_ind 
+0682 20405b5a call le_parse_smp_pairing_failed 
+0683 6800843f fetch 1 ,mem_le_state 
+0684 793ffe05 set0 lestate_update_param ,pdata 
+0685 6000843f store 1 ,mem_le_state 
+0686 20205c8e branch le_parse_terminate_ind 
 
 p_le_adv_not_match:
-0690 68008016 fetch 1 ,mem_le_ch_mapped 
-0691 c093d6f2 bne 39 ,le_adv_loop 
-0692 20400696 call p_le_adv_random_delay 
-0693 d8e00000 arg le_adv_interval_timer ,queue 
-0694 68014482 fetch 2 ,mem_le_adv_interval 
-0695 20207f08 branch timer_init 
+0687 68008016 fetch 1 ,mem_le_ch_mapped 
+0688 c093d6f2 bne 39 ,le_adv_loop 
+0689 2040068d call p_le_adv_random_delay 
+068a d8e00000 arg le_adv_interval_timer ,queue 
+068b 68014482 fetch 2 ,mem_le_adv_interval 
+068c 20207f08 branch timer_init 
 
 p_le_adv_random_delay:
-0696 180a7e00 random pdata 
-0697 d84001ff arg 0x1ff ,temp 
-0698 98417e00 iand temp ,pdata 
-0699 1fe0fefa add pdata ,250 ,pdata 
-069a 20203cbe branch delay 
+068d 180a7e00 random pdata 
+068e d84001ff arg 0x1ff ,temp 
+068f 98417e00 iand temp ,pdata 
+0690 1fe0fefa add pdata ,250 ,pdata 
+0691 20203cbe branch delay 
 
 p_le_lpm_setmult:
-069b 7855fc00 disable wake 
-069c 2037069e branch p_le_lpm_set_mult_attempt ,attempt 
-069d 2436d806 nbranch le_lpm_lost ,match 
+0692 7855fc00 disable wake 
+0693 20370695 branch p_le_lpm_set_mult_attempt ,attempt 
+0694 2436d806 nbranch le_lpm_lost ,match 
 
 p_le_lpm_set_mult_attempt:
-069e 20402bcb call lpm_match 
-069f 680140c1 fetch 2 ,mem_rx_window_sniff 
-06a0 6001044d store 2 ,mem_le_receive_window 
-06a1 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
-06a2 2fe00603 compare 3 ,pdata ,3 
-06a3 2420abde nbranch lpm_mult_short ,true 
-06a4 202057fb branch le_lpm_set_mult_attempt + 3 
+0695 20402bcb call lpm_match 
+0696 680140c1 fetch 2 ,mem_rx_window_sniff 
+0697 6001044d store 2 ,mem_le_receive_window 
+0698 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
+0699 2fe00603 compare 3 ,pdata ,3 
+069a 2420abde nbranch lpm_mult_short ,true 
+069b 202057fb branch le_lpm_set_mult_attempt + 3 
 
 p_le_mouse_bb_event_connect_complete:
-06a5 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
-06a6 247a0000 nrtn blank 
-06a7 68008478 fetch 1 ,mem_le_att_handle 
-06a8 1fe67e1a sub pdata ,26 ,pdata 
-06a9 24628000 nrtn zero 
-06aa 20203d60 branch mouse_le_write_enable 
+069c 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
+069d 247a0000 nrtn blank 
+069e 68008478 fetch 1 ,mem_le_att_handle 
+069f 1fe67e1a sub pdata ,26 ,pdata 
+06a0 24628000 nrtn zero 
+06a1 20203d60 branch mouse_le_write_enable 
 
 p_check_51cmd_once_continue:
-06ab 204062bc call lmo_fifo_check 
-06ac 243a7ddb nbranch check_51cmd_restore ,blank 
-06ad 68008a99 fetch 1 ,mem_fifo_temp 
-06ae c584fdd6 bmark0 mark_context ,check_51cmd_check_idle 
-06af c00906b1 beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
-06b0 20207dca branch check_51cmd_once_continue + 2 
+06a2 204062bc call lmo_fifo_check 
+06a3 243a7ddb nbranch check_51cmd_restore ,blank 
+06a4 68008a99 fetch 1 ,mem_fifo_temp 
+06a5 c584fdd6 bmark0 mark_context ,check_51cmd_check_idle 
+06a6 c00906a8 beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
+06a7 20207dca branch check_51cmd_once_continue + 2 
 
 p_check_51cmd_ble_update_connect_param:
-06b1 20405890 call le_fifo_check_full 
-06b2 247a0000 nrtn blank 
-06b3 20205abf branch le_l2cap_tx_update_req 
+06a8 20405890 call le_fifo_check_full 
+06a9 247a0000 nrtn blank 
+06aa 20205abf branch le_l2cap_tx_update_req 
 
 p_twspi_reset:
-06b4 68108077 hfetch 1 ,core_gpio_out3 
-06b5 1fe17efd and_into 0xfd ,pdata 
-06b6 60108077 hstore 1 ,core_gpio_out3 
-06b7 68188073 hfetcht 1 ,core_gpio_oe3 
-06b8 18418402 or_into 0x2 ,temp 
-06b9 60188073 hstoret 1 ,core_gpio_oe3 
-06ba 204063ee call twspi_disable 
-06bb 184104fd and_into 0xfd ,temp 
-06bc 2000000d nop 13 
-06bd 204063f2 call twspi_enable 
-06be 60188073 hstoret 1 ,core_gpio_oe3 
-06bf 20600000 rtn 
+06ab 68108077 hfetch 1 ,core_gpio_out3 
+06ac 1fe17efd and_into 0xfd ,pdata 
+06ad 60108077 hstore 1 ,core_gpio_out3 
+06ae 68188073 hfetcht 1 ,core_gpio_oe3 
+06af 18418402 or_into 0x2 ,temp 
+06b0 60188073 hstoret 1 ,core_gpio_oe3 
+06b1 204063ee call twspi_disable 
+06b2 184104fd and_into 0xfd ,temp 
+06b3 2000000d nop 13 
+06b4 204063f2 call twspi_enable 
+06b5 60188073 hstoret 1 ,core_gpio_oe3 
+06b6 20600000 rtn 
 
 power_ctrl_pac_succ_cnt_init:
-06c0 704d0601 jam 1 ,mem_power_ctrl_level 
-06c1 704d0300 jam 0 ,mem_power_ctrl_pac_succ_cnt 
-06c2 20600000 rtn 
+06b7 704d0601 jam 1 ,mem_power_ctrl_level 
+06b8 704d0300 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+06b9 20600000 rtn 
 
 power_ctrl_pac_succ_incrs:
-06c3 6800cd03 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-06c4 1fe0fe01 increase 1 ,pdata 
-06c5 6000cd03 store 1 ,mem_power_ctrl_pac_succ_cnt 
-06c6 20600000 rtn 
+06ba 6800cd03 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+06bb 1fe0fe01 increase 1 ,pdata 
+06bc 6000cd03 store 1 ,mem_power_ctrl_pac_succ_cnt 
+06bd 20600000 rtn 
 
 power_ctrl_pac_succ_decrs:
-06c7 6800cd03 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-06c8 1fe67c02 sub pdata ,2 ,null 
-06c9 244106cf ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-06ca 6800cd03 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-06cb c1000000 rtneq 0 
-06cc 1fe0ffff increase -1 ,pdata 
-06cd 6000cd03 store 1 ,mem_power_ctrl_pac_succ_cnt 
-06ce 20600000 rtn 
+06be 6800cd03 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+06bf 1fe67c02 sub pdata ,2 ,null 
+06c0 244106c6 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
+06c1 6800cd03 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+06c2 c1000000 rtneq 0 
+06c3 1fe0ffff increase -1 ,pdata 
+06c4 6000cd03 store 1 ,mem_power_ctrl_pac_succ_cnt 
+06c5 20600000 rtn 
 
 power_ctrl_pac_succ_cnt_reinit:
-06cf 704d0303 jam 3 ,mem_power_ctrl_pac_succ_cnt 
-06d0 20600000 rtn 
+06c6 704d0303 jam 3 ,mem_power_ctrl_pac_succ_cnt 
+06c7 20600000 rtn 
 
 power_ctrl_start:
-06d1 68014682 fetch 2 ,mem_ui_state_map 
-06d2 c3858000 rtnbit1 ui_state_ble_adv 
-06d3 c3838000 rtnbit1 ui_state_bt_reconnect 
-06d4 c3830000 rtnbit1 ui_state_bt_discovery 
-06d5 da204c8c arg mem_rssi_signal_buf ,rega 
-06d6 204002b0 call p_rssi_average 
-06d7 6008cd04 storet 1 ,mem_rssi_avg_received 
-06d8 58000082 setarg rssi_dis_max_24g 
-06d9 c51306db bmark1 mark_24g ,power_ctrl_start_next 
-06da 58000080 setarg rssi_dis_max_ble 
+06c8 68014682 fetch 2 ,mem_ui_state_map 
+06c9 c3858000 rtnbit1 ui_state_ble_adv 
+06ca c3838000 rtnbit1 ui_state_bt_reconnect 
+06cb c3830000 rtnbit1 ui_state_bt_discovery 
+06cc da204c8c arg mem_rssi_signal_buf ,rega 
+06cd 204002b0 call p_rssi_average 
+06ce 6008cd04 storet 1 ,mem_rssi_avg_received 
+06cf 58000082 setarg rssi_dis_max_24g 
+06d0 c51306d2 bmark1 mark_24g ,power_ctrl_start_next 
+06d1 58000080 setarg rssi_dis_max_ble 
 
 power_ctrl_start_next:
-06db 98467c00 isub temp ,null 
-06dc 242106f3 nbranch power_ctrl_txpower_incrs_force ,positive 
-06dd 6800cd03 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-06de 1fe67c02 sub pdata ,2 ,null 
-06df 242106e3 nbranch power_ctrl_txpower_decrs_check ,positive 
-06e0 6800cd03 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-06e1 c00006f4 beq 0 ,power_ctrl_txpower_incrs 
-06e2 20600000 rtn 
+06d2 98467c00 isub temp ,null 
+06d3 242106ea nbranch power_ctrl_txpower_incrs_force ,positive 
+06d4 6800cd03 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+06d5 1fe67c02 sub pdata ,2 ,null 
+06d6 242106da nbranch power_ctrl_txpower_decrs_check ,positive 
+06d7 6800cd03 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+06d8 c00006eb beq 0 ,power_ctrl_txpower_incrs 
+06d9 20600000 rtn 
 
 power_ctrl_txpower_decrs_check:
-06e3 6800cd03 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-06e4 c1900000 rtnne 32 
-06e5 704d0300 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+06da 6800cd03 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+06db c1900000 rtnne 32 
+06dc 704d0300 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_decrs:
-06e6 6808cd04 fetcht 1 ,mem_rssi_avg_received 
-06e7 58000077 setarg rssi_dis_min_24g 
-06e8 c51306ea bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
-06e9 58000075 setarg rssi_dis_min_ble 
+06dd 6808cd04 fetcht 1 ,mem_rssi_avg_received 
+06de 58000077 setarg rssi_dis_min_24g 
+06df c51306e1 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
+06e0 58000075 setarg rssi_dis_min_ble 
 
 power_ctrl_txpower_decrs_next:
-06ea 98467c00 isub temp ,null 
-06eb 24610000 nrtn positive 
-06ec 6800cd06 fetch 1 ,mem_power_ctrl_level 
-06ed c00006fb beq 0 ,power_ctrl_decrs_level0 
-06ee 1fe0ffff increase -1 ,pdata 
-06ef 6000cd06 store 1 ,mem_power_ctrl_level 
-06f0 c00006fb beq 0 ,power_ctrl_decrs_level0 
+06e1 98467c00 isub temp ,null 
+06e2 24610000 nrtn positive 
+06e3 6800cd06 fetch 1 ,mem_power_ctrl_level 
+06e4 c00006f2 beq 0 ,power_ctrl_decrs_level0 
+06e5 1fe0ffff increase -1 ,pdata 
+06e6 6000cd06 store 1 ,mem_power_ctrl_level 
+06e7 c00006f2 beq 0 ,power_ctrl_decrs_level0 
 
 power_ctrl_decrs_level1:
 
 power_ctrl_incrs_level1:
-06f1 7041de00 jam tx_power_0db ,mem_tx_power 
-06f2 20600000 rtn 
+06e8 7041de00 jam tx_power_0db ,mem_tx_power 
+06e9 20600000 rtn 
 
 power_ctrl_txpower_incrs_force:
-06f3 704d0300 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+06ea 704d0300 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_incrs:
-06f4 6800cd06 fetch 1 ,mem_power_ctrl_level 
-06f5 c00106f9 beq 2 ,power_ctrl_incrs_level2 
-06f6 1fe0fe01 increase 1 ,pdata 
-06f7 6000cd06 store 1 ,mem_power_ctrl_level 
-06f8 c00086f1 beq 1 ,power_ctrl_incrs_level1 
+06eb 6800cd06 fetch 1 ,mem_power_ctrl_level 
+06ec c00106f0 beq 2 ,power_ctrl_incrs_level2 
+06ed 1fe0fe01 increase 1 ,pdata 
+06ee 6000cd06 store 1 ,mem_power_ctrl_level 
+06ef c00086e8 beq 1 ,power_ctrl_incrs_level1 
 
 power_ctrl_incrs_level2:
-06f9 7041de02 jam tx_power_5db ,mem_tx_power 
-06fa 20600000 rtn 
+06f0 7041de02 jam tx_power_5db ,mem_tx_power 
+06f1 20600000 rtn 
 
 power_ctrl_decrs_level0:
-06fb 7041de04 jam tx_power_f5db ,mem_tx_power 
-06fc 20600000 rtn 
+06f2 7041de04 jam tx_power_f5db ,mem_tx_power 
+06f3 20600000 rtn 
 
 p_set_freq_tx:
-06fd 60088017 storet 1 ,mem_last_freq 
-06fe 1840a200 add temp ,0 ,rega 
-06ff 20402981 call rf_write_freq 
-0700 58000500 setarg param_pll_setup 
-0701 20402a8f call sleep 
+06f4 60088017 storet 1 ,mem_last_freq 
+06f5 1840a200 add temp ,0 ,rega 
+06f6 20402981 call rf_write_freq 
+06f7 58000500 setarg param_pll_setup 
+06f8 20402a8f call sleep 
 
 p_rf_tx_enable:
-0702 70890601 jam 0x1 ,rfen_adc 
-0703 7089003c jam 0x3c ,rfen_rx 
-0704 708901e0 jam 0xe0 ,rfen_tx 
-0705 2000000a nop 10 
-0706 70890201 jam 0x01 ,rfen_mdm 
-0707 7089023d jam 0x3d ,rfen_mdm 
-0708 2000000a nop 10 
-0709 708903b7 jam 0xb7 ,rfen_sn 
-070a 2000000a nop 10 
-070b 7089027d jam 0x7d ,rfen_mdm 
-070c 6800c1de fetch 1 ,mem_tx_power 
-070d c0010715 beq tx_power_5db ,p_set_tx_power_5db 
-070e c002071a beq tx_power_f5db ,p_set_tx_power_f5db 
-070f c0100729 beq tx_power_pair ,p_set_tx_power_pair 
+06f9 70890601 jam 0x1 ,rfen_adc 
+06fa 7089003c jam 0x3c ,rfen_rx 
+06fb 708901e0 jam 0xe0 ,rfen_tx 
+06fc 2000000a nop 10 
+06fd 70890201 jam 0x01 ,rfen_mdm 
+06fe 7089023d jam 0x3d ,rfen_mdm 
+06ff 2000000a nop 10 
+0700 708903b7 jam 0xb7 ,rfen_sn 
+0701 2000000a nop 10 
+0702 7089027d jam 0x7d ,rfen_mdm 
+0703 6800c1de fetch 1 ,mem_tx_power 
+0704 c001070c beq tx_power_5db ,p_set_tx_power_5db 
+0705 c0020711 beq tx_power_f5db ,p_set_tx_power_f5db 
+0706 c0100720 beq tx_power_pair ,p_set_tx_power_pair 
 
 p_set_tx_power_0db:
-0710 2040071f call p_rx_low_sens 
-0711 708955d0 jam 0xd0 ,0x8955 
-0712 708956e0 jam 0xe0 ,0x8956 
-0713 7089586c jam 0x6c ,0x8958 
-0714 2020294b branch set_tx_power_0db 
+0707 20400716 call p_rx_low_sens 
+0708 708955d0 jam 0xd0 ,0x8955 
+0709 708956e0 jam 0xe0 ,0x8956 
+070a 7089586c jam 0x6c ,0x8958 
+070b 2020294b branch set_tx_power_0db 
 
 p_set_tx_power_5db:
-0715 20400724 call p_rx_high_sens 
-0716 708955d0 jam 0xd0 ,0x8955 
-0717 708956e0 jam 0xe0 ,0x8956 
-0718 7089583c jam 0x3c ,0x8958 
-0719 20202953 branch set_tx_power_5db 
+070c 2040071b call p_rx_high_sens 
+070d 708955d0 jam 0xd0 ,0x8955 
+070e 708956e0 jam 0xe0 ,0x8956 
+070f 7089583c jam 0x3c ,0x8958 
+0710 20202953 branch set_tx_power_5db 
 
 p_set_tx_power_f5db:
-071a 2040071f call p_rx_low_sens 
-071b 708955d0 jam 0xd0 ,0x8955 
-071c 708956c0 jam 0xc0 ,0x8956 
-071d 7089586c jam 0x6c ,0x8958 
-071e 2020295b branch set_tx_power_f5db 
+0711 20400716 call p_rx_low_sens 
+0712 708955d0 jam 0xd0 ,0x8955 
+0713 708956c0 jam 0xc0 ,0x8956 
+0714 7089586c jam 0x6c ,0x8958 
+0715 2020295b branch set_tx_power_f5db 
 
 p_rx_low_sens:
-071f 70894c5b jam 0x5b ,0x894c 
-0720 70894d96 jam 0x96 ,0x894d 
-0721 70894e2c jam 0x2c ,0x894e 
-0722 70894f46 jam 0x46 ,0x894f 
-0723 20600000 rtn 
+0716 70894c5b jam 0x5b ,0x894c 
+0717 70894d96 jam 0x96 ,0x894d 
+0718 70894e2c jam 0x2c ,0x894e 
+0719 70894f46 jam 0x46 ,0x894f 
+071a 20600000 rtn 
 
 p_rx_high_sens:
-0724 70894cfb jam 0xfb ,0x894c 
-0725 70894def jam 0xef ,0x894d 
-0726 70894eec jam 0xec ,0x894e 
-0727 70894f5e jam 0x5e ,0x894f 
-0728 20600000 rtn 
+071b 70894cfb jam 0xfb ,0x894c 
+071c 70894def jam 0xef ,0x894d 
+071d 70894eec jam 0xec ,0x894e 
+071e 70894f5e jam 0x5e ,0x894f 
+071f 20600000 rtn 
 
 p_set_tx_power_pair:
-0729 708956c2 jam 0xc2 ,0x8956 
-072a 708955d0 jam 0xd0 ,0x8955 
-072b 20600000 rtn 
+0720 708956c2 jam 0xc2 ,0x8956 
+0721 708955d0 jam 0xd0 ,0x8955 
+0722 20600000 rtn 
 
 p_shutdown_radio:
-072c 18002a08 force 8 ,radio_ctrl 
-072d 202028fa branch shutdown_radio + 1 
+0723 18002a08 force 8 ,radio_ctrl 
+0724 202028fa branch shutdown_radio + 1 
 org 0x2000
 
 start:
Index: output/ramcode.rom
===================================================================
--- /branch/mouse_project/CZT_Project/GM103_24g&ble/output/ramcode.rom	(revision 1355)
+++ /branch/mouse_project/CZT_Project/GM103_24g&ble/output/ramcode.rom	(working copy)
@@ -1,33 +1,33 @@
 c2840012
 c0000029
 c000803b
-c042872c
-c04486fd
+c0428723
+c04486f4
 c0508044
 c0588049
 c059005a
 c06202d9
 c0648347
 c065034b
-c071856f
-c073057a
-c07485af
-c07505b9
-c07585c9
-c07605ef
+c0718566
+c0730571
+c07485a6
+c07505b0
+c07585c0
+c07605e6
 20202a8e
-c01c85f5
-c02185fd
-c0250603
-c02b8606
-c02c8616
-c0318623
-c033064d
-c0338664
-c0350690
-c03b869b
-c07d06ab
-c04606b4
+c01c85ec
+c02185f4
+c02505fa
+c02b85fd
+c02c860d
+c031861a
+c0330644
+c033865b
+c0350687
+c03b8692
+c07d06a2
+c04606ab
 20202a8e
 1fe22200
 6808cc85
@@ -97,7 +97,7 @@
 20400126
 6800cbda
 c1ff8000
-204006d1
+204006c8
 20400070
 6800cd0a
 c1008000
@@ -189,7 +189,7 @@
 793ffe04
 6000cbcb
 20600000
-204006c7
+204006be
 6800cd01
 c00080c4
 c00100c8
@@ -216,7 +216,7 @@
 204001e9
 704c0f02
 20200126
-204006c7
+204006be
 704cfd00
 202000b2
 704d0202
@@ -302,7 +302,7 @@
 24378151
 2040013d
 2040016d
-204006c3
+204006ba
 6800cbc9
 1fe0fe01
 6000cbc9
@@ -318,7 +318,7 @@
 df200004
 d8a04b66
 20207ec6
-204006c0
+204006b7
 20200193
 7857fc00
 20400280
@@ -726,13 +726,13 @@
 20206806
 6800cb0c
 207a0000
-2020056f
+20200566
 20403416
 203582e2
 204003ae
 6800c1de
 6000cc81
-204006c0
+204006b7
 6800c685
 6000c6da
 204043ca
@@ -742,7 +742,7 @@
 20400319
 20758000
 20400363
-20400591
+20400588
 c002830d
 20400355
 204002f4
@@ -770,7 +770,7 @@
 58000004
 e0c08000
 d8c04390
-204005eb
+204005e2
 20207df4
 da204370
 ea208000
@@ -835,7 +835,7 @@
 20600000
 204033c4
 2022834f
-204005be
+204005b5
 20203dcb
 d8400002
 da200aaa
@@ -869,7 +869,7 @@
 60014cfb
 5800038b
 600141ef
-580006a5
+5800069c
 600141f9
 580002c1
 600141ed
@@ -936,10 +936,10 @@
 20002ee0
 6800c77a
 c07f83ab
-2020056f
+20200566
 6800c6e1
 6000c77a
-2020056f
+20200566
 7047a007
 7047a104
 580047a0
@@ -973,7 +973,7 @@
 20407e34
 204003cf
 20203ee0
-20400591
+20400588
 c00303d2
 202003dd
 6800c6b6
@@ -987,7 +987,7 @@
 6000cb06
 20400523
 20203d74
-204005aa
+204005a1
 20203d62
 1a627e00
 c00a03e9
@@ -1090,7 +1090,7 @@
 704b0c00
 20200329
 20400527
-2040055f
+20400556
 20400469
 20400490
 2040046e
@@ -1132,7 +1132,7 @@
 2020336d
 70480600
 20600000
-20400591
+20400588
 c0038470
 6808c6ec
 2040681d
@@ -1323,22 +1323,13 @@
 da40052c
 2020336d
 7046ce0a
-20400549
+20400540
 20406908
-1feffe02
-d8400012
-98467e00
-1fe67c78
-24410544
-1fe67c64
-20410546
-d8400003
-98467e00
 6001470f
 da204709
-20400552
+20400549
 6800c231
-c300053f
+c3000536
 704b0b01
 202043e7
 204043e9
@@ -1384,16 +1375,16 @@
 6000c6cf
 c0028505
 1fe67c0a
-2421056c
+24210563
 20600000
 7046cf01
 704b4201
 202004f3
 6800c6e0
-c0020571
+c0020568
 6800c77a
 1fe67c01
-205a0578
+205a056f
 6800c77a
 c0003d9b
 c0013da1
@@ -1403,14 +1394,14 @@
 78547c00
 58000000
 6003469b
-20400583
+2040057a
 20404079
 2040407e
-2040058f
+20400586
 24740000
 20203fa0
 6800c6e0
-c0020588
+c002057f
 20403fc0
 78547c00
 20203fe7
@@ -1421,23 +1412,23 @@
 2040681d
 24608000
 20203fc8
-20400591
+20400588
 2020409a
 da200000
-20400594
+2040058b
 2020408e
 6808c6e2
-204005aa
+204005a1
 6808c6e2
 2040681d
 7920a200
 6808c6e3
-204005aa
+204005a1
 6808c6e3
 2040681d
 7920a201
 6808c6e4
-204005aa
+204005a1
 6808c6e4
 2040681d
 7920a202
@@ -1452,12 +1443,12 @@
 d8a08078
 20406830
 793f8407
-202005a8
+2020059f
 70480800
 7041e30e
 204041e7
 68014208
-c28385b5
+c28385ac
 202041e2
 204041c1
 68014208
@@ -1484,13 +1475,13 @@
 70472001
 70479c00
 68014682
-c28585d7
-204005c5
+c28585ce
+204005bc
 680947c2
 18408401
 600947c2
 600944a1
-204005c1
+204005b8
 180a7e00
 6000c4a0
 20403418
@@ -1503,7 +1494,7 @@
 d8e00007
 204043ce
 204043ca
-204005e4
+204005db
 204042c4
 20200518
 70479f00
@@ -1511,7 +1502,7 @@
 58000005
 e0c08000
 d8c04b1f
-204005eb
+204005e2
 20207df4
 d8a0437b
 df200013
@@ -1529,7 +1520,7 @@
 c0065395
 204055aa
 2040561e
-204006d1
+204006c8
 2020538f
 68008016
 1fe0fe01
@@ -1540,7 +1531,7 @@
 204029bb
 2040001f
 202054a3
-2040060c
+20400603
 2020557d
 6800c7c5
 6000c172
@@ -1552,13 +1543,13 @@
 6800c3d8
 6808c7c5
 98467c00
-20210608
+202105ff
 6800c3d8
 6000c172
-2020060a
+20200601
 6800843f
 c4030000
-2040061b
+20400612
 24740000
 202055a0
 78347c00
@@ -1570,27 +1561,27 @@
 c1800000
 20207fe9
 68008456
-c2828637
-204006c3
+c282862e
+204006ba
 6800c78e
-243a062d
+243a0624
 6800843f
-c3020631
+c3020628
 680082da
-203a0631
+203a0628
 20205664
 6800c78e
 1fe0ffff
 6000c78e
 20205664
 6800c4c4
-c0828634
+c082862b
 70478e03
 20405892
 205a03b7
 20205622
-20400639
-20200645
+20400630
+2020063c
 6800c6c5
 1fe17e03
 c1818000
@@ -1603,7 +1594,7 @@
 6000c3dc
 20405650
 20600000
-202006c7
+202006be
 6800c79f
 207a0000
 6800c6c5
@@ -1624,10 +1615,10 @@
 18c27e00
 6001450d
 6800c50c
-c001865c
+c0018653
 2020568d
 680082db
-c000865f
+c0008656
 20205c65
 e8c28000
 6002c3ce
@@ -1635,15 +1626,15 @@
 6001045f
 20205c8a
 e8c10000
-c0020668
-c0030685
+c002065f
+c003067c
 20205698
 20407ea5
-20400646
+2040063d
 20407e9f
 e8c18000
 60018477
-c0080677
+c008066e
 1fec8400
 18467c24
 202158ad
@@ -1668,8 +1659,8 @@
 e0c10000
 20600000
 e8c08000
-c0008689
-c002868b
+c0008680
+c0028682
 20205af6
 704b4001
 20205b09
@@ -1680,7 +1671,7 @@
 20205c8e
 68008016
 c093d6f2
-20400696
+2040068d
 d8e00000
 68014482
 20207f08
@@ -1690,7 +1681,7 @@
 1fe0fefa
 20203cbe
 7855fc00
-2037069e
+20370695
 2436d806
 20402bcb
 680140c1
@@ -1709,7 +1700,7 @@
 243a7ddb
 68008a99
 c584fdd6
-c00906b1
+c00906a8
 20207dca
 20405890
 247a0000
@@ -1735,7 +1726,7 @@
 20600000
 6800cd03
 1fe67c02
-244106cf
+244106c6
 6800cd03
 c1000000
 1fe0ffff
@@ -1751,38 +1742,38 @@
 204002b0
 6008cd04
 58000082
-c51306db
+c51306d2
 58000080
 98467c00
-242106f3
+242106ea
 6800cd03
 1fe67c02
-242106e3
+242106da
 6800cd03
-c00006f4
+c00006eb
 20600000
 6800cd03
 c1900000
 704d0300
 6808cd04
 58000077
-c51306ea
+c51306e1
 58000075
 98467c00
 24610000
 6800cd06
-c00006fb
+c00006f2
 1fe0ffff
 6000cd06
-c00006fb
+c00006f2
 7041de00
 20600000
 704d0300
 6800cd06
-c00106f9
+c00106f0
 1fe0fe01
 6000cd06
-c00086f1
+c00086e8
 7041de02
 20600000
 7041de04
@@ -1803,20 +1794,20 @@
 2000000a
 7089027d
 6800c1de
-c0010715
-c002071a
-c0100729
-2040071f
+c001070c
+c0020711
+c0100720
+20400716
 708955d0
 708956e0
 7089586c
 2020294b
-20400724
+2040071b
 708955d0
 708956e0
 7089583c
 20202953
-2040071f
+20400716
 708955d0
 708956c0
 7089586c
Index: program/patch.prog
===================================================================
--- /branch/mouse_project/CZT_Project/GM103_24g&ble/program/patch.prog	(revision 1355)
+++ /branch/mouse_project/CZT_Project/GM103_24g&ble/program/patch.prog	(working copy)
@@ -2338,15 +2338,15 @@
 	call p_adc_set_mode
 	call vdd_calculate_by_mode
 
-	mul32 pdata,2,pdata
-	arg 0x12,temp
-	isub temp,pdata
-	sub pdata,0x78,null
-	ncall p_mouse_vlotage_add,positive
-	sub pdata,0x64,null
-	call p_mouse_power_off_vlotage_sub,positive
-	arg 0x03,temp
-	isub temp,pdata
+//	mul32 pdata,2,pdata
+//	arg 0x12,temp
+//	isub temp,pdata
+//	sub pdata,0x78,null
+//	ncall p_mouse_vlotage_add,positive
+//	sub pdata,0x64,null
+//	call p_mouse_power_off_vlotage_sub,positive
+//	arg 0x03,temp
+//	isub temp,pdata
 	
 	store 2,mem_mouse_vdd_now_vol
 	arg mem_mouse_vdd_calculate_set,rega
