Index: output/bt_program23.icode
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/bt_program23.icode	(revision 2874)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/bt_program23.icode	(working copy)
@@ -29,7 +29,7 @@
  00000028  0x00000069 store  0x00000002 , 0x000041f9 
  00000029  0x0000006a setarg  0x000003ae 
  00000030  0x0000006b store  0x00000002 , 0x000041f1 
- 00000031  0x0000006c setarg  0x0000029c 
+ 00000031  0x0000006c setarg  0x0000029a 
  00000032  0x0000006d store  0x00000002 , 0x000041ed 
  00000033  0x0000006e setarg  0x000003fa 
  00000034  0x0000006f store  0x00000002 , 0x000041f5 
@@ -81,7 +81,7 @@
  00000080  0x000000a7 beq  0x000000a1 , 0x0000007f 
  00000081  0x000000a8 beq  0x000000b1 , 0x00000084 
  00000082  0x000000a9 beq  0x000000b2 , 0x00000092 
- 00000083  0x000000aa beq  0x000000c4 , 0x000002a9 
+ 00000083  0x000000aa beq  0x000000c4 , 0x000002a7 
  00000084  0x000000ab beq  0x000000e3 , 0x0000051e 
  00000085  0x000000ac beq  0x000000e6 , 0x00000546 
  00000086  0x000000ad beq  0x000000ea , 0x0000057c 
@@ -166,7 +166,7 @@
  00000165  0x0000010e bbit1  0x00000002 , 0x0000035f 
  00000166  0x00000110 call  0x000000d7 
  00000167  0x00000111 nrtn  0x00000028 
- 00000168  0x00000112 call  0x000002a3 
+ 00000168  0x00000112 call  0x000002a1 
  00000169  0x00000113 setarg  0x0000f03c 
  00000170  0x00000114 branch  0x00002b93 
  00000171  0x00000117 jam  0x00000060 , 0x000011c6 
@@ -221,8 +221,8 @@
  00000220  0x0000015e branch  0x00007fe9 , 0x00000034 
  00000221  0x0000015f fetch  0x00000001 , 0x00004d75 
  00000222  0x00000160 beq  0x00000001 , 0x00007fe9 
- 00000223  0x00000162 call  0x000002a6 
- 00000224  0x00000163 call  0x000002a3 
+ 00000223  0x00000162 call  0x000002a4 
+ 00000224  0x00000163 call  0x000002a1 
  00000225  0x00000165 call  0x00003ebf 
  00000226  0x00000167 fetcht  0x00000001 , 0x00004b45 
  00000227  0x00000168 call  0x00006825 
@@ -663,22 +663,22 @@
  00000662  0x0000041f call  0x00007f86 
  00000663  0x00000420 quotient  0x0000003f 
  00000664  0x00000421 lshift4  0x0000003f , 0x0000003f 
- 00000665  0x00000422 remainder  0x00000002 
- 00000666  0x00000423 ior  0x00000002 , 0x00000002 
- 00000667  0x00000424 rtn 
- 00000668  0x0000042a rtnmark1  0x00000026 
- 00000669  0x0000042b call  0x00000363 
- 00000670  0x0000042c call  0x000000df 
- 00000671  0x0000042d fetch  0x00000001 , 0x00004040 
- 00000672  0x0000042e bbit0  0x00000000 , 0x000002a3 
- 00000673  0x0000042f fetch  0x00000001 , 0x000000a0 
- 00000674  0x00000430 nrtn  0x00000034 
- 00000675  0x00000432 setarg  0x00000000 
- 00000676  0x00000433 store  0x00000008 , 0x000000a1 
- 00000677  0x00000434 rtn 
- 00000678  0x00000438 fetch  0x00000001 , 0x00004afe 
- 00000679  0x00000439 rtn  0x00000034 
- 00000680  0x0000043a branch  0x0000051e 
+ 00000665  0x00000422 branch  0x00007f55 
+ 00000666  0x00000428 rtnmark1  0x00000026 
+ 00000667  0x00000429 call  0x00000363 
+ 00000668  0x0000042a call  0x000000df 
+ 00000669  0x0000042b fetch  0x00000001 , 0x00004040 
+ 00000670  0x0000042c bbit0  0x00000000 , 0x000002a1 
+ 00000671  0x0000042d fetch  0x00000001 , 0x000000a0 
+ 00000672  0x0000042e nrtn  0x00000034 
+ 00000673  0x00000430 setarg  0x00000000 
+ 00000674  0x00000431 store  0x00000008 , 0x000000a1 
+ 00000675  0x00000432 rtn 
+ 00000676  0x00000436 fetch  0x00000001 , 0x00004afe 
+ 00000677  0x00000437 rtn  0x00000034 
+ 00000678  0x00000438 branch  0x0000051e 
+ 00000679  0x0000043b jam  0x00000086 , 0x0000895b 
+ 00000680  0x0000043c jam  0x000000a0 , 0x0000895c 
  00000681  0x0000043d call  0x0000296c 
  00000682  0x0000043e call  0x00003416 
  00000683  0x0000043f call  0x000074b9 
@@ -26451,773 +26451,773 @@
  00032594  0x00009004 call  0x00007f86 
  00032595  0x00009005 quotient  0x0000003f 
  00032596  0x00009006 lshift16  0x0000003f , 0x0000003f 
- 00032597  0x00009007 remainder  0x00000002 
- 00032598  0x00009008 ior  0x00000002 , 0x00000002 
- 00032599  0x00009009 rtn 
- 00032600  0x00009011 arg  0x00000000 , 0x00000002 
- 00032601  0x00009013 copy  0x00000002 , 0x00000013 
- 00032602  0x00009014 ifetch  0x00000001 , 0x00000003 
- 00032603  0x00009015 call  0x00007f64 
- 00032604  0x00009016 copy  0x00000013 , 0x00000002 
- 00032605  0x00009017 call  0x00007f95 
- 00032606  0x00009018 arg  0x0000000a , 0x00000012 
- 00032607  0x00009019 imul32  0x00000012 , 0x0000003f 
- 00032608  0x0000901a iadd  0x00000002 , 0x0000003f 
- 00032609  0x0000901b copy  0x0000003f , 0x00000002 
- 00032610  0x0000901c loop  0x00007f59 
- 00032611  0x0000901d rtn 
- 00032612  0x00009022 arg  0x0000003a , 0x00000002 
- 00032613  0x00009023 isub  0x00000002 , 0x0000003e 
- 00032614  0x00009024 nbranch  0x00007f6d , 0x00000002 
- 00032615  0x00009025 arg  0x00000061 , 0x00000002 
- 00032616  0x00009026 isub  0x00000002 , 0x0000003e 
- 00032617  0x00009027 branch  0x00007f70 , 0x00000002 
- 00032618  0x00009028 arg  0x00000037 , 0x00000002 
- 00032619  0x00009029 isub  0x00000002 , 0x0000003f 
- 00032620  0x0000902a rtn 
- 00032621  0x0000902c arg  0x00000030 , 0x00000002 
- 00032622  0x0000902d isub  0x00000002 , 0x0000003f 
- 00032623  0x0000902e rtn 
- 00032624  0x00009030 arg  0x00000057 , 0x00000002 
- 00032625  0x00009031 isub  0x00000002 , 0x0000003f 
- 00032626  0x00009032 rtn 
- 00032627  0x00009035 copy  0x00000002 , 0x00000030 
- 00032628  0x00009036 setarg  0x000001ff 
- 00032629  0x00009037 force  0x00000000 , 0x00000012 
- 00032630  0x00009039 rshift3  0x0000003f , 0x00000011 
- 00032631  0x0000903a rshift  0x00000011 , 0x00000011 
- 00032632  0x0000903b ixor  0x00000011 , 0x00000011 
- 00032633  0x0000903c isolate1  0x00000000 , 0x00000011 
- 00032634  0x0000903d setflag  0x00000001 , 0x00000009 , 0x0000003f 
- 00032635  0x0000903e rshift  0x00000002 , 0x00000002 
- 00032636  0x0000903f isolate1  0x00000000 , 0x0000003f 
- 00032637  0x00009040 setflag  0x00000001 , 0x00000007 , 0x00000002 
- 00032638  0x00009041 rshift  0x0000003f , 0x0000003f 
- 00032639  0x00009042 increase  0x00000001 , 0x00000012 
- 00032640  0x00009043 compare  0x00000000 , 0x00000012 , 0x00000007 
- 00032641  0x00009044 nbranch  0x00007f76 , 0x00000001 
- 00032642  0x00009045 istoret  0x00000001 , 0x00000005 
- 00032643  0x00009046 loop  0x00007f76 
- 00032644  0x00009047 copy  0x00000030 , 0x00000002 
- 00032645  0x00009048 rtn 
- 00032646  0x0000904c rtn  0x00000035 
- 00032647  0x0000904d branch  0x00007f86 
- 00032648  0x00009059 ifetch  0x00000001 , 0x00000011 
- 00032649  0x0000905a ifetcht  0x00000001 , 0x00000012 
- 00032650  0x0000905b isub  0x00000002 , 0x0000003e 
- 00032651  0x0000905c nrtn  0x00000005 
- 00032652  0x0000905d increase  0x00000001 , 0x00000011 
- 00032653  0x0000905e increase  0x00000001 , 0x00000012 
- 00032654  0x0000905f loop  0x00007f88 
- 00032655  0x00009060 force  0x00000000 , 0x0000003e 
- 00032656  0x00009061 rtn 
- 00032657  0x00009065 isub  0x00000002 , 0x0000003e 
- 00032658  0x00009066 nrtn  0x00000002 
- 00032659  0x00009067 deposit  0x00000002 
- 00032660  0x00009068 rtn 
- 00032661  0x0000906b iadd  0x00000002 , 0x0000003f 
- 00032662  0x0000906c isub  0x00000002 , 0x00000002 
- 00032663  0x0000906d isub  0x00000002 , 0x0000003f 
- 00032664  0x0000906e rtn 
- 00032665  0x00009071 arg  0x00000200 , 0x00000039 
- 00032666  0x00009072 arg  0x00004000 , 0x00000005 
- 00032667  0x00009073 branch  0x00007ec6 
- 00032668  0x00009077 rtn  0x00000034 
- 00032669  0x00009078 copy  0x0000003f , 0x0000003d 
- 00032670  0x0000907c hfetch  0x00000002 , 0x0000810e 
- 00032671  0x0000907d nbranch  0x00007f9e , 0x00000034 
- 00032672  0x0000907e rtn 
- 00032673  0x00009081 jam  0x00000001 , 0x00008203 
- 00032674  0x00009082 rtn 
- 00032675  0x00009085 hstore  0x00000002 , 0x00008205 
- 00032676  0x00009086 hfetch  0x00000001 , 0x00008203 
- 00032677  0x00009087 set1  0x00000004 , 0x0000003f 
- 00032678  0x00009088 hstore  0x00000001 , 0x00008203 
- 00032679  0x00009089 rtn 
- 00032680  0x0000908b hstore  0x00000002 , 0x00008207 
- 00032681  0x0000908c hfetch  0x00000001 , 0x00008203 
- 00032682  0x0000908d set1  0x00000006 , 0x0000003f 
- 00032683  0x0000908e hstore  0x00000001 , 0x00008203 
- 00032684  0x0000908f rtn 
- 00032685  0x00009092 hstore  0x00000002 , 0x00008205 
- 00032686  0x00009093 jam  0x00000030 , 0x00008203 
- 00032687  0x00009094 rtn 
- 00032688  0x00009099 hfetch  0x00000001 , 0x00008043 
- 00032689  0x0000909a set0  0x00000004 , 0x0000003f 
- 00032690  0x0000909b hstore  0x00000001 , 0x00008043 
- 00032691  0x0000909c rtn 
- 00032692  0x0000909f hfetch  0x00000002 , 0x0000810e 
- 00032693  0x000090a0 arg  0x00000200 , 0x00000002 
- 00032694  0x000090a2 isub  0x00000002 , 0x0000003e 
- 00032695  0x000090a3 rtn 
- 00032696  0x000090aa bpatchx  0x000000fe , 0x0000403f 
- 00032697  0x000090ab ifetcht  0x00000008 , 0x00000011 
- 00032698  0x000090ac and  0x00000002 , 0x000000ff , 0x0000003f 
- 00032699  0x000090ad nbranch  0x00007fbe , 0x00000034 
- 00032700  0x000090ae rshift8  0x00000002 , 0x0000003f 
- 00032701  0x000090af istore  0x00000008 , 0x00000011 
- 00032702  0x000090b1 increase  0x00000007 , 0x00000011 
- 00032703  0x000090b2 ifetch  0x00000001 , 0x00000011 
- 00032704  0x000090b3 nbranch  0x00002a8c , 0x00000034 
- 00032705  0x000090b4 fetch  0x00000001 , 0x00000a99 
- 00032706  0x000090b5 istore  0x00000001 , 0x00000011 
- 00032707  0x000090b6 rtn 
- 00032708  0x000090bc bpatchx  0x000000ff , 0x0000403f 
- 00032709  0x000090bd arg  0x00000008 , 0x00000039 
- 00032710  0x000090be ifetch  0x00000008 , 0x00000011 
- 00032711  0x000090bf rtn  0x00000034 
- 00032712  0x000090c1 ifetch  0x00000001 , 0x00000011 
- 00032713  0x000090c2 nbranch  0x00007fcd , 0x00000034 
- 00032714  0x000090c3 increase  0x00000001 , 0x00000011 
- 00032715  0x000090c4 loop  0x00007fc8 
- 00032716  0x000090c5 branch  0x00002a8c 
- 00032717  0x000090c7 arg  0x00000000 , 0x00000002 
- 00032718  0x000090c8 istoret  0x00000001 , 0x00000011 
- 00032719  0x000090c9 rtn 
- 00032720  0x000090cf ifetch  0x00000008 , 0x00000011 
- 00032721  0x000090d0 rtn 
- 00032722  0x000090d6 ifetch  0x00000001 , 0x00000011 
- 00032723  0x000090d7 rtn 
- 00032724  0x000090db ifetch  0x00000002 , 0x00000011 
- 00032725  0x000090dc rtn 
- 00032726  0x000090e1 arg  0x00000000 , 0x00000002 
- 00032727  0x000090e3 fetch  0x00000001 , 0x00000006 
- 00032728  0x000090e4 loop  0x00007fd7 , 0x00000034 
- 00032729  0x000090e5 increase  0x00000001 , 0x00000002 
- 00032730  0x000090e6 loop  0x00007fd7 
- 00032731  0x000090e7 copy  0x00000002 , 0x0000003f 
- 00032732  0x000090e8 rtn 
- 00032733  0x000090eb isub  0x00000002 , 0x0000003e 
- 00032734  0x000090ec nrtn  0x00000002 
- 00032735  0x000090ed copy  0x00000002 , 0x0000003f 
- 00032736  0x000090ee rtn 
- 00032737  0x000090f2 force  0xffffffff , 0x0000003e 
- 00032738  0x000090f3 rtn 
- 00032739  0x000090f6 force  0x00000001 , 0x0000003e 
- 00032740  0x000090f7 rtn 
- 00032741  0x000090f9 force  0x00000000 , 0x0000003e 
- 00032742  0x000090fa rtn 
- 00032743  0x000090fd enable  0x00000028 
- 00032744  0x000090fe rtn 
- 00032745  0x00009101 disable  0x00000028 
- 00032746  0x00009102 rtn 
- 00032747  0x00009105 enable  0x0000002c 
- 00032748  0x00009106 rtn 
- 00032749  0x00009109 disable  0x0000002c 
- 00032750  0x0000910a rtn 
- 00032751  0x0000910d setarg  0x00000001 
- 00032752  0x0000910e rtn 
- 00032753  0x00009111 setarg  0x00000000 
- 00032754  0x00009112 rtn 
- 00032755  0x00009116 copy  0x00000039 , 0x0000003f 
- 00032756  0x00009117 rtn  0x00000034 
- 00032757  0x00009118 copy  0x00000006 , 0x0000003f 
- 00032758  0x00009119 iadd  0x00000039 , 0x0000003f 
- 00032759  0x0000911a increase  0xffffffff , 0x0000003f 
- 00032760  0x0000911b copy  0x0000003f , 0x00000006 
- 00032761  0x0000911d ifetch  0x00000001 , 0x00000006 
- 00032762  0x0000911e increase  0xfffffffe , 0x00000006 
- 00032763  0x0000911f istore  0x00000001 , 0x00000005 
- 00032764  0x00009120 loop  0x00007ff9 
- 00032765  0x00009121 rtn 
- 00065537  0x00009127 beq  0x00000000 , 0x00010005 
- 00065538  0x00009128 beq  0x00000001 , 0x00010012 
- 00065539  0x00009129 beq  0x00000002 , 0x0001002a 
- 00065540  0x0000912a rtn 
- 00065541  0x0000912d fetch  0x00000001 , 0x0000000e 
- 00065542  0x0000912e increase  0x00000001 , 0x0000003f 
- 00065543  0x0000912f store  0x00000001 , 0x0000000e 
- 00065544  0x00009130 call  0x00002435 
- 00065545  0x00009132 set1  0x0000002c , 0x00000000 
- 00065546  0x00009133 call  0x000022f2 
- 00065547  0x00009134 branch  0x00010010 , 0x00000018 
- 00065548  0x00009135 set0  0x0000002c , 0x00000000 
- 00065549  0x00009136 call  0x00002455 
- 00065550  0x00009137 nbranch  0x00010009 , 0x00000034 
- 00065551  0x00009138 branch  0x000020fc 
- 00065552  0x0000913a set0  0x0000002c , 0x00000000 
- 00065553  0x0000913b branch  0x0000215f 
- 00065554  0x0000913e jam  0x00000000 , 0x00004808 
- 00065555  0x0000913f jam  0x0000000e , 0x000041e3 
- 00065556  0x00009140 call  0x000041e7 
- 00065557  0x00009141 fetch  0x00000002 , 0x00004208 
- 00065558  0x00009142 bbit1  0x00000007 , 0x000041f5 
- 00065559  0x00009143 bbit1  0x00000000 , 0x000033a9 
- 00065560  0x00009144 bbit1  0x00000001 , 0x0001001c 
- 00065561  0x00009145 bbit1  0x00000002 , 0x0001001f 
- 00065562  0x00009146 bbit1  0x00000003 , 0x0001001f 
- 00065563  0x00009147 branch  0x000042b0 
- 00065564  0x0000914a bbit1  0x00000005 , 0x0001001f 
- 00065565  0x0000914b bbit1  0x00000003 , 0x0001001f 
- 00065566  0x0000914c branch  0x000042b0 
- 00065567  0x0000914e fetch  0x00000002 , 0x00004682 
- 00065568  0x0000914f bbit1  0x0000000c , 0x000042b0 
- 00065569  0x00009150 call  0x000033a9 
- 00065570  0x00009151 call  0x00000551 
- 00065571  0x00009152 beq  0x00000007 , 0x00010027 
- 00065572  0x00009153 fetch  0x00000001 , 0x000046b6 
- 00065573  0x00009154 branch  0x00010027 , 0x00000034 
- 00065574  0x00009155 branch  0x000033a7 
- 00065575  0x00009158 jam  0x00000001 , 0x0000479f 
- 00065576  0x00009159 jam  0x00000028 , 0x000047a0 
- 00065577  0x0000915a rtn 
- 00065578  0x0000915d fetch  0x00000002 , 0x00000264 
- 00065579  0x0000915e copy  0x0000003f , 0x00000006 
- 00065580  0x0000915f ifetch  0x00000001 , 0x00000006 
- 00065581  0x00009160 store  0x00000001 , 0x00004b02 
- 00065582  0x00009161 and  0x0000003f , 0x0000000f , 0x00000002 
- 00065583  0x00009162 rshift4  0x0000003f , 0x0000003f 
- 00065584  0x00009163 beq  0x00000007 , 0x00010033 
- 00065585  0x00009164 beq  0x00000001 , 0x0001003a 
- 00065586  0x00009165 branch  0x00004d39 
- 00065587  0x00009167 call  0x00004d53 
- 00065588  0x00009168 jam  0x00000000 , 0x00004b03 
- 00065589  0x00009169 fetch  0x00000001 , 0x00004b02 
- 00065590  0x0000916a isolate1  0x00000000 , 0x0000003f 
- 00065591  0x0000916b rtn  0x00000001 
- 00065592  0x0000916c jam  0x00000001 , 0x00004b03 
- 00065593  0x0000916d rtn 
- 00065594  0x00009170 copy  0x00000002 , 0x0000003f 
- 00065595  0x00009171 beq  0x00000005 , 0x00000417 
- 00065596  0x00009172 branch  0x00004d41 
- 00131073  0x00009177 beq  0x00000010 , 0x0002000e 
- 00131074  0x00009178 beq  0x00000011 , 0x0002001b 
- 00131075  0x00009179 beq  0x00000012 , 0x00020005 
- 00131076  0x0000917a rtn 
- 00131077  0x0000917d jam  0x00000001 , 0x00004b6e 
- 00131078  0x0000917e jam  0x00000001 , 0x000047a1 
- 00131079  0x0000917f fetch  0x00000002 , 0x000046a8 
- 00131080  0x00009180 store  0x00000002 , 0x000046ae 
- 00131081  0x00009181 call  0x0000046e 
- 00131082  0x00009182 call  0x00003418 
- 00131083  0x00009183 arg  0x00004390 , 0x00000006 
- 00131084  0x00009184 call  0x0000046a 
- 00131085  0x00009185 branch  0x00007df4 
- 00131086  0x00009188 fetch  0x00000001 , 0x00000048 
- 00131087  0x00009189 beq  0x00000084 , 0x00020012 
- 00131088  0x0000918a beq  0x00000083 , 0x00020015 
- 00131089  0x0000918b branch  0x0000603f 
- 00131090  0x0000918d call  0x00020018 
- 00131091  0x0000918e fetch  0x00000001 , 0x00000048 
- 00131092  0x0000918f branch  0x00006099 
- 00131093  0x00009191 call  0x00020018 
- 00131094  0x00009192 fetch  0x00000001 , 0x00000048 
- 00131095  0x00009193 branch  0x0000610d 
- 00131096  0x00009195 fetch  0x00000001 , 0x0000465a 
- 00131097  0x00009196 branch  0x0000612b , 0x00000034 
- 00131098  0x00009197 branch  0x00006124 
- 00131099  0x0000919a force  0x00000002 , 0x0000003f 
- 00131100  0x0000919b call  0x00006298 
- 00131101  0x0000919c fetch  0x00000001 , 0x00000049 
- 00131102  0x0000919d istore  0x00000001 , 0x00000005 
- 00131103  0x0000919e store  0x00000001 , 0x00004afc 
- 00131104  0x0000919f call  0x000062a7 
- 00131105  0x000091a0 fetch  0x00000001 , 0x00004afc 
- 00131106  0x000091a1 beq  0x0000002e , 0x00020024 
- 00131107  0x000091a2 branch  0x00006051 
- 00131108  0x000091a5 fetch  0x00000001 , 0x00004aff 
- 00131109  0x000091a6 rtn  0x00000034 
- 00131110  0x000091a7 jam  0x00000000 , 0x00004aff 
- 00131111  0x000091a8 fetch  0x00000001 , 0x00004b01 
- 00131112  0x000091a9 rtnne  0x00000002 
- 00131113  0x000091aa jam  0x00000001 , 0x00004b00 
- 00131114  0x000091ab copy  0x00000022 , 0x0000003f 
- 00131115  0x000091ac store  0x00000004 , 0x000004e9 
- 00131116  0x000091ad rtn 
- 00196609  0x000091b2 beq  0x00000020 , 0x00030006 
- 00196610  0x000091b3 beq  0x00000021 , 0x00030018 
- 00196611  0x000091b4 beq  0x00000022 , 0x00030025 
- 00196612  0x000091b5 beq  0x00000023 , 0x0003002c 
- 00196613  0x000091b6 rtn 
- 00196614  0x000091b9 call  0x0003000e 
- 00196615  0x000091ba branch  0x0000557d 
- 00196616  0x000091bc fetch  0x00000001 , 0x000047c5 
- 00196617  0x000091bd store  0x00000001 , 0x00004172 
- 00196618  0x000091bf jam  0x00000000 , 0x000047c4 
- 00196619  0x000091c0 rtn 
- 00196620  0x000091c2 jam  0x00000001 , 0x000047c4 
- 00196621  0x000091c3 rtn 
- 00196622  0x000091c5 fetch  0x00000001 , 0x000043d6 
- 00196623  0x000091c6 sub  0x0000003f , 0x0000000c , 0x0000003e 
- 00196624  0x000091c7 nbranch  0x0003000c , 0x00000002 
- 00196625  0x000091c8 fetch  0x00000001 , 0x000043d8 
- 00196626  0x000091c9 fetcht  0x00000001 , 0x000047c5 
- 00196627  0x000091ca isub  0x00000002 , 0x0000003e 
- 00196628  0x000091cb branch  0x00030008 , 0x00000002 
- 00196629  0x000091cc fetch  0x00000001 , 0x000043d8 
- 00196630  0x000091cd store  0x00000001 , 0x00004172 
- 00196631  0x000091ce branch  0x0003000a 
- 00196632  0x000091d1 fetch  0x00000001 , 0x0000043f 
- 00196633  0x000091d2 rtnbit0  0x00000006 
- 00196634  0x000091d3 call  0x0003001d 
- 00196635  0x000091d4 nrtn  0x00000028 
- 00196636  0x000091d5 branch  0x000055a0 
- 00196637  0x000091d7 enable  0x00000028 
- 00196638  0x000091d8 fetch  0x00000001 , 0x0000045a 
- 00196639  0x000091d9 rshift4  0x0000003f , 0x0000003f 
- 00196640  0x000091da rtnne  0x0000000f 
- 00196641  0x000091db fetch  0x00000001 , 0x00000460 
- 00196642  0x000091dc rshift4  0x0000003f , 0x0000003f 
- 00196643  0x000091dd rtnne  0x00000000 
- 00196644  0x000091de branch  0x00007fe9 
- 00196645  0x000091e1 fetch  0x00000001 , 0x000047a1 
- 00196646  0x000091e2 nrtn  0x00000034 
- 00196647  0x000091e3 fetch  0x00000001 , 0x00000478 
- 00196648  0x000091e4 sub  0x0000003f , 0x0000001a , 0x0000003f 
- 00196649  0x000091e5 nrtn  0x00000005 
- 00196650  0x000091e6 jam  0x00000000 , 0x000046c6 
- 00196651  0x000091e7 branch  0x00003d60 
- 00196652  0x000091ea call  0x000033af 
- 00196653  0x000091eb call  0x000026e9 
- 00196654  0x000091ec jam  0x00000002 , 0x00000a99 
- 00196655  0x000091ed call  0x00007d86 
- 00196656  0x000091ee call  0x00005cf7 
- 00196657  0x000091ef call  0x00004d6b 
- 00196658  0x000091f0 branch  0x0000246e 
- 00262145  0x000091f5 beq  0x00000030 , 0x00040003 
- 00262146  0x000091f6 rtn 
- 00262147  0x000091f9 call  0x000002c2 
- 00262148  0x000091fa jam  0x00000000 , 0x00004b6e 
- 00262149  0x000091fb jam  0x00000001 , 0x00004b6b 
- 00262150  0x000091fc jam  0x00000001 , 0x00004720 
- 00262151  0x000091fd jam  0x00000000 , 0x0000479e 
- 00262152  0x000091ff fetch  0x00000006 , 0x00004b62 
- 00262153  0x00009200 store  0x00000006 , 0x000044a0 
- 00262154  0x00009201 call  0x00000346 
- 00262155  0x00009202 call  0x00003418 
- 00262156  0x00009203 fetch  0x00000002 , 0x00004687 
- 00262157  0x00009204 store  0x00000002 , 0x000046ac 
- 00262158  0x00009205 jam  0x00000006 , 0x0000016d 
- 00262159  0x00009206 setarg  0x00000000 
- 00262160  0x00009207 store  0x00000002 , 0x000046b0 
- 00262161  0x00009208 store  0x00000002 , 0x000046ae 
- 00262162  0x00009209 call  0x0000046e 
- 00262163  0x0000920a call  0x000043ca 
- 00262164  0x0000920c call  0x00000333 
- 00262165  0x0000920d fetch  0x00000001 , 0x00004210 
- 00262166  0x0000920e sub  0x0000003f , 0x00000033 , 0x0000003e 
- 00262167  0x0000920f call  0x0004001e , 0x00000005 
- 00262168  0x00009211 fetch  0x00000001 , 0x00004b6c 
- 00262169  0x00009212 ncall  0x0004001e , 0x00000034 
- 00262170  0x00009214 fetch  0x00000001 , 0x00004092 
- 00262171  0x00009215 isolate1  0x00000000 , 0x0000003f 
- 00262172  0x00009216 call  0x00007ddd , 0x00000001 
- 00262173  0x00009217 branch  0x000004e5 
- 00262174  0x0000921a fetch  0x00000006 , 0x00004b62 
- 00262175  0x0000921b store  0x00000006 , 0x000044a0 
- 00262176  0x0000921c call  0x00000466 
- 00262177  0x0000921d branch  0x00007df4 
- 00327681  0x00009222 beq  0x00000040 , 0x00050005 
- 00327682  0x00009223 beq  0x00000041 , 0x00050017 
- 00327683  0x00009224 beq  0x00000042 , 0x0005001f 
- 00327684  0x00009225 rtn 
- 00327685  0x00009228 call  0x0005000e 
- 00327686  0x00009229 branch  0x0000035a , 0x00000028 
- 00327687  0x0000922a set1  0x00000026 , 0x00000000 
- 00327688  0x0000922b fetch  0x00000001 , 0x00004d89 
- 00327689  0x0000922c set1  0x00000002 , 0x0000003f 
- 00327690  0x0000922d store  0x00000001 , 0x00004d89 
- 00327691  0x0000922e call  0x000001de 
- 00327692  0x0000922f call  0x00000167 
- 00327693  0x00009230 branch  0x0005001b 
- 00327694  0x00009233 arg  0x00000002 , 0x00000039 
- 00327695  0x00009234 arg  0x00004c5d , 0x00000006 
- 00327696  0x00009235 call  0x00007fe7 
- 00327697  0x00009236 setarg  0x0000ffff 
- 00327698  0x00009238 ifetcht  0x00000002 , 0x00000006 
- 00327699  0x00009239 isub  0x00000002 , 0x0000003e 
- 00327700  0x0000923a ncall  0x00007fe9 , 0x00000005 
- 00327701  0x0000923b loop  0x00050012 
- 00327702  0x0000923c rtn 
- 00327703  0x0000923f set1  0x00000026 , 0x00000000 
- 00327704  0x00009240 fetch  0x00000001 , 0x00004d89 
- 00327705  0x00009241 set1  0x00000001 , 0x0000003f 
- 00327706  0x00009242 store  0x00000001 , 0x00004d89 
- 00327707  0x00009244 setarg  0x0000003c 
- 00327708  0x00009245 store  0x00000002 , 0x00004d81 
- 00327709  0x00009246 jam  0x00000000 , 0x00004d80 
- 00327710  0x00009247 rtn 
- 00327711  0x0000924a fetch  0x00000004 , 0x000046d3 
- 00327712  0x0000924b rtnbit0  0x00000011 
- 00327713  0x0000924c rtnbit1  0x00000003 
- 00327714  0x0000924d rtnmark1  0x00000026 
- 00327715  0x0000924e call  0x00004482 
- 00327716  0x0000924f arg  0x00000003 , 0x00000007 
- 00327717  0x00009250 call  0x000043ce 
- 00327718  0x00009251 setarg  0x00000000 
- 00327719  0x00009252 store  0x00000002 , 0x000046ae 
- 00327720  0x00009253 store  0x00000001 , 0x000046b4 
- 00327721  0x00009254 store  0x00000002 , 0x00004c62 
- 00327722  0x00009255 call  0x000042ca 
- 00327723  0x00009256 branch  0x0000035a 
- 00393217  0x0000925d beq  0x00000051 , 0x0006000b 
- 00393218  0x0000925e beq  0x00000052 , 0x00060013 
- 00393219  0x0000925f beq  0x00000053 , 0x00060026 
- 00393220  0x00009261 call  0x000002cc 
- 00393221  0x00009262 arg  0x00000003 , 0x00000007 
- 00393222  0x00009263 call  0x000043d2 
- 00393223  0x00009264 jam  0x00000000 , 0x000046a7 
- 00393224  0x00009265 call  0x0000405d 
- 00393225  0x00009266 call  0x000002c2 
- 00393226  0x00009267 branch  0x00060013 
- 00393227  0x0000926a call  0x00000435 
- 00393228  0x0000926b jam  0x00000000 , 0x00004d75 
- 00393229  0x0000926c call  0x000002c2 
- 00393230  0x0000926d call  0x000001f4 
- 00393231  0x0000926e call  0x00000333 
- 00393232  0x0000926f fetch  0x00000001 , 0x00004b76 
- 00393233  0x00009270 rtnne  0x00000002 
- 00393234  0x00009271 branch  0x0000340a 
- 00393235  0x00009274 call  0x000002cc 
- 00393236  0x00009275 jam  0x00000000 , 0x00004b42 
- 00393237  0x00009276 jam  0x00000000 , 0x00004b77 
- 00393238  0x00009277 setarg  0x00000000 
- 00393239  0x00009278 store  0x00000003 , 0x00004b68 
- 00393240  0x00009279 store  0x00000001 , 0x00004bad 
- 00393241  0x0000927a call  0x000041c6 
- 00393242  0x0000927b call  0x00000503 
- 00393243  0x0000927d call  0x00060023 
- 00393244  0x0000927e call  0x000004df 
- 00393245  0x0000927f call  0x00003f8d 
- 00393246  0x00009280 fetch  0x00000004 , 0x00004c5d 
- 00393247  0x00009281 store  0x00000004 , 0x0000477b 
- 00393248  0x00009282 call  0x00004366 
- 00393249  0x00009283 jam  0x00000002 , 0x00004b76 
- 00393250  0x00009284 branch  0x00000306 
- 00393251  0x00009287 setarg  0x00000000 
- 00393252  0x00009288 store  0x00000003 , 0x00004d80 
- 00393253  0x00009289 rtn 
- 00393254  0x0000928c fetch  0x00000001 , 0x00004d80 
- 00393255  0x0000928d beq  0x00000001 , 0x00002dd4 
- 00393256  0x0000928e call  0x00060035 
- 00393257  0x0000928f call  0x0000019f 
- 00393258  0x00009290 nbranch  0x00000167 , 0x00000018 
- 00393259  0x00009291 nbranch  0x00000167 , 0x0000002f 
- 00393260  0x00009292 fetch  0x00000001 , 0x00004d89 
- 00393261  0x00009293 set0  0x00000002 , 0x0000003f 
- 00393262  0x00009294 store  0x00000001 , 0x00004d89 
- 00393263  0x00009296 jam  0x00000000 , 0x00004b42 
- 00393264  0x00009297 call  0x00002f20 
- 00393265  0x00009298 call  0x0000019c 
- 00393266  0x00009299 branch  0x0000035f 
- 00393267  0x0000929d fetch  0x00000004 , 0x00004c15 
- 00393268  0x0000929e branch  0x000001dd 
- 00393269  0x000092a1 jam  0x000000ff , 0x0000119e 
- 00393270  0x000092a2 fetch  0x00000001 , 0x00004c36 
- 00393271  0x000092a3 store  0x00000001 , 0x0000119f 
- 00393272  0x000092a4 fetch  0x00000004 , 0x00004c6c 
- 00393273  0x000092a5 store  0x00000004 , 0x000011a0 
- 00393274  0x000092a6 arg  0x00000006 , 0x00000002 
- 00393275  0x000092a7 arg  0x0000119e , 0x00000011 
- 00393276  0x000092a8 call  0x000001f9 
- 00393277  0x000092a9 branch  0x000001fe 
- 00458753  0x000092b3 fetch  0x00000001 , 0x00004d80 
- 00458754  0x000092b4 beq  0x00000001 , 0x00002dd4 
- 00458755  0x000092b5 jam  0x000000ff , 0x0000119e 
- 00458756  0x000092b6 fetch  0x00000001 , 0x00004c36 
- 00458757  0x000092b7 store  0x00000001 , 0x0000119f 
- 00458758  0x000092b8 fetch  0x00000004 , 0x00004c6c 
- 00458759  0x000092b9 store  0x00000004 , 0x000011a0 
- 00458760  0x000092ba arg  0x00000006 , 0x00000002 
- 00458761  0x000092bb arg  0x0000119e , 0x00000011 
- 00458762  0x000092bc call  0x000001f9 
- 00458763  0x000092bd call  0x000001fe 
- 00458764  0x000092be call  0x0000019f 
- 00458765  0x000092bf nbranch  0x00070026 , 0x00000018 
- 00458766  0x000092c0 nbranch  0x00070026 , 0x0000002f 
- 00458767  0x000092c1 call  0x000001c7 
- 00458768  0x000092c2 fetch  0x00000004 , 0x00004c5d 
- 00458769  0x000092c3 fetcht  0x00000004 , 0x00004d7a 
- 00458770  0x000092c4 isub  0x00000002 , 0x0000003e 
- 00458771  0x000092c5 branch  0x00070016 , 0x00000005 
- 00458772  0x000092c6 fetch  0x00000001 , 0x00004c33 
- 00458773  0x000092c7 rtnne  0x00000008 
- 00458774  0x000092cc jam  0x00000000 , 0x00004d89 
- 00458775  0x000092cd call  0x000002c2 
- 00458776  0x000092ce fetch  0x00000004 , 0x00004c5d 
- 00458777  0x000092cf fetcht  0x00000004 , 0x00004c41 
- 00458778  0x000092d0 isub  0x00000002 , 0x0000003e 
- 00458779  0x000092d1 branch  0x000001eb , 0x00000005 
- 00458780  0x000092d2 fetch  0x00000004 , 0x00004c5d 
- 00458781  0x000092d3 fetcht  0x00000004 , 0x00004c6c 
- 00458782  0x000092d4 isub  0x00000002 , 0x0000003e 
- 00458783  0x000092d5 call  0x00070024 , 0x00000005 
- 00458784  0x000092d6 jam  0x00000000 , 0x00004b42 
- 00458785  0x000092d7 call  0x00002f20 
- 00458786  0x000092d8 call  0x0000019c 
- 00458787  0x000092d9 branch  0x0000035f 
- 00458788  0x000092dc fetch  0x00000004 , 0x00004c15 
- 00458789  0x000092dd branch  0x000001dd 
- 00458790  0x000092e1 fetch  0x00000001 , 0x00004d73 
- 00458791  0x000092e2 increase  0x00000001 , 0x0000003f 
- 00458792  0x000092e3 and_into  0x00000003 , 0x0000003f 
- 00458793  0x000092e4 store  0x00000001 , 0x00004d73 
- 00458794  0x000092e5 beq  0x00000000 , 0x0007002d 
- 00458795  0x000092e6 beq  0x00000002 , 0x00070037 
- 00458796  0x000092e7 branch  0x000001d9 
- 00458797  0x000092ea call  0x000002c2 
- 00458798  0x000092eb fetch  0x00000004 , 0x00004c6c 
- 00458799  0x000092ec store  0x00000004 , 0x00004c5d 
- 00458800  0x000092ed fetch  0x00000001 , 0x00004d83 
- 00458801  0x000092ee store  0x00000001 , 0x00004c40 
- 00458802  0x000092ef call  0x00070035 
- 00458803  0x000092f0 storet  0x00000001 , 0x00004d83 
- 00458804  0x000092f1 rtn 
- 00458805  0x000092f4 call  0x000001de 
- 00458806  0x000092f5 branch  0x00000167 
- 00458807  0x000092f8 jam  0x00000020 , 0x000041de 
- 00458808  0x000092f9 fetch  0x00000004 , 0x00004d7a 
- 00458809  0x000092fa store  0x00000004 , 0x00004c5d 
- 00458810  0x000092fb fetch  0x00000001 , 0x00004d84 
- 00458811  0x000092fc store  0x00000001 , 0x00004c40 
- 00458812  0x000092fd call  0x00070035 
- 00458813  0x000092fe storet  0x00000001 , 0x00004d84 
- 00458814  0x000092ff rtn 
- 00524289  0x00009304 beq  0x00000070 , 0x00080004 
- 00524290  0x00009305 beq  0x00000071 , 0x0008000b 
- 00524291  0x00009306 rtn 
- 00524292  0x00009309 setarg  0xffffffff 
- 00524293  0x0000930a store  0x00000006 , 0x00000040 
- 00524294  0x0000930b jam  0x00000033 , 0x00000185 
- 00524295  0x0000930c jam  0x000000ff , 0x00004b75 
- 00524296  0x0000930d call  0x000042fb 
- 00524297  0x0000930e jam  0x000000ff , 0x00004721 
- 00524298  0x0000930f branch  0x00000306 
- 00524299  0x00009312 fetch  0x00000001 , 0x00004b42 
- 00524300  0x00009313 rtn  0x00000034 
- 00524301  0x00009314 fetch  0x00000001 , 0x00004c61 
- 00524302  0x00009315 rtn  0x00000034 
- 00524303  0x00009316 fetch  0x00000001 , 0x00004d88 
- 00524304  0x00009317 increase  0x00000001 , 0x0000003f 
- 00524305  0x00009318 and_into  0x00000003 , 0x0000003f 
- 00524306  0x00009319 store  0x00000001 , 0x00004d88 
- 00524307  0x0000931a nrtn  0x00000034 
- 00524308  0x0000931b jam  0x00000000 , 0x00004d87 
- 00524309  0x0000931d fetch  0x00000001 , 0x00004d87 
- 00524310  0x0000931e increase  0x00000001 , 0x0000003f 
- 00524311  0x0000931f store  0x00000001 , 0x00004d87 
- 00524312  0x00009320 sub  0x0000003f , 0x00000008 , 0x0000003e 
- 00524313  0x00009321 nbranch  0x0008001f , 0x00000002 
- 00524314  0x00009322 call  0x00080025 
- 00524315  0x00009323 call  0x0000019f 
- 00524316  0x00009324 nbranch  0x0008002e , 0x00000018 
- 00524317  0x00009325 nbranch  0x0008002e , 0x0000002f 
- 00524318  0x00009326 call  0x0000010c 
- 00524319  0x00009328 call  0x0000019c 
- 00524320  0x00009329 fetch  0x00000001 , 0x00004d86 
- 00524321  0x0000932a increase  0x00000001 , 0x0000003f 
- 00524322  0x0000932b store  0x00000001 , 0x00004d86 
- 00524323  0x0000932c beq  0x00000010 , 0x00000104 
- 00524324  0x0000932d rtn 
- 00524325  0x00009330 jam  0x000000ff , 0x0000119e 
- 00524326  0x00009331 fetch  0x00000001 , 0x00004c36 
- 00524327  0x00009332 store  0x00000001 , 0x0000119f 
- 00524328  0x00009333 fetch  0x00000004 , 0x00004c6c 
- 00524329  0x00009334 store  0x00000004 , 0x000011a0 
- 00524330  0x00009335 arg  0x00000006 , 0x00000002 
- 00524331  0x00009336 arg  0x0000119e , 0x00000011 
- 00524332  0x00009337 call  0x000001f9 
- 00524333  0x00009338 branch  0x000001fe 
- 00524334  0x0000933b call  0x00000167 
- 00524335  0x0000933c branch  0x00080015 
- 00589825  0x00009346 call  0x00003e6e 
- 00589826  0x00009347 call  0x0000050c 
- 00589827  0x00009348 fetcht  0x00000001 , 0x00004b45 
- 00589828  0x00009349 call  0x0000680e 
- 00589829  0x0000934a call  0x00090014 
- 00589830  0x0000934b setarg  0x00000000 
- 00589831  0x0000934c store  0x00000002 , 0x00004154 
- 00589832  0x0000934f call  0x000002f9 
- 00589833  0x00009350 fetch  0x00000001 , 0x00004720 
- 00589834  0x00009351 rtneq  0x00000002 
- 00589835  0x00009352 fetch  0x00000006 , 0x00004b4c 
- 00589836  0x00009353 fetcht  0x00000006 , 0x00004722 
- 00589837  0x00009354 isub  0x00000002 , 0x0000003e 
- 00589838  0x00009355 nbranch  0x00090011 , 0x00000005 
- 00589839  0x00009356 branch  0x00000348 
- 00589840  0x00009357 rtn 
- 00589841  0x00009359 call  0x00000462 
- 00589842  0x0000935a jam  0x00000032 , 0x00004bad 
- 00589843  0x0000935b branch  0x00000346 
- 00589844  0x0000935e call  0x000074b9 
- 00589845  0x0000935f arg  0x00008c00 , 0x00000006 
- 00589846  0x00009360 arg  0x00004876 , 0x00000005 
- 00589847  0x00009361 arg  0x00000171 , 0x00000039 
- 00589848  0x00009362 call  0x00007f01 
- 00589849  0x00009364 setarg  0x000f0209 
- 00589850  0x00009365 istore  0x00000003 , 0x00000005 
- 00589851  0x00009366 setarg  0x00120009 
- 00589852  0x00009367 istore  0x00000003 , 0x00000005 
- 00589853  0x00009369 setarg  0x00100209 
- 00589854  0x0000936a istore  0x00000003 , 0x00000005 
- 00589855  0x0000936b setarg  0x00000009 
- 00589856  0x0000936c istore  0x00000003 , 0x00000005 
- 00589857  0x0000936d arg  0x00008d71 , 0x00000006 
- 00589858  0x0000936e arg  0x00000109 , 0x00000039 
- 00589859  0x0000936f call  0x00007f01 
- 00589860  0x00009371 jam  0x00000000 , 0x0000488d 
- 00589861  0x00009372 jam  0x0000006d , 0x00004885 
- 00589862  0x00009373 setarg  0x0000401f 
- 00589863  0x00009374 store  0x00000002 , 0x000049db 
- 00589864  0x00009375 setarg  0x00006d04 
- 00589865  0x00009376 store  0x00000002 , 0x00004a44 
- 00589866  0x00009377 setarg  0x000016b0 
- 00589867  0x00009378 store  0x00000002 , 0x00004a4a 
- 00589868  0x0000937a setarg  0x00004876 
- 00589869  0x0000937b store  0x00000002 , 0x00004575 
- 00589870  0x0000937c rtn 
- 00655361  0x00009398 beq  0x00000090 , 0x000a0004 
- 00655362  0x00009399 beq  0x00000091 , 0x000a001e 
- 00655363  0x0000939a rtn 
- 00655364  0x0000939d fetch  0x00000001 , 0x00004c3a 
- 00655365  0x0000939e beq  0x00000001 , 0x00007fe7 
- 00655366  0x0000939f fetch  0x00000001 , 0x00004c45 
- 00655367  0x000093a0 beq  0x00000001 , 0x000a000b 
- 00655368  0x000093a1 beq  0x00000002 , 0x000a000e 
- 00655369  0x000093a2 beq  0x00000003 , 0x000a0011 
- 00655370  0x000093a3 branch  0x00002a8c 
- 00655371  0x000093a6 jam  0x00000011 , 0x00004c45 
- 00655372  0x000093a7 jam  0x000000aa , 0x0000119e 
- 00655373  0x000093a8 branch  0x000a0013 
- 00655374  0x000093aa jam  0x00000012 , 0x00004c45 
- 00655375  0x000093ab jam  0x00000055 , 0x0000119e 
- 00655376  0x000093ac branch  0x000a0013 
- 00655377  0x000093ae jam  0x00000013 , 0x00004c45 
- 00655378  0x000093af jam  0x00000022 , 0x0000119e 
- 00655379  0x000093b1 fetch  0x00000001 , 0x00004c36 
- 00655380  0x000093b2 and_into  0x00000007 , 0x0000003f 
- 00655381  0x000093b3 store  0x00000001 , 0x0000119f 
- 00655382  0x000093b4 fetch  0x00000004 , 0x00004c6c 
- 00655383  0x000093b5 store  0x00000004 , 0x000011a0 
- 00655384  0x000093b7 jam  0x00000000 , 0x000011a4 
- 00655385  0x000093b8 arg  0x0000119e , 0x00000011 
- 00655386  0x000093b9 arg  0x00000007 , 0x00000002 
- 00655387  0x000093ba call  0x000001f9 
- 00655388  0x000093bb call  0x0000017c 
- 00655389  0x000093bc branch  0x00007fe7 
- 00655390  0x000093bf call  0x000006f9 
- 00655391  0x000093c0 fetch  0x00000001 , 0x00004c45 
- 00655392  0x000093c1 rtneq  0x000000ff 
- 00655393  0x000093c2 beq  0x00000011 , 0x000a0025 
- 00655394  0x000093c3 beq  0x00000012 , 0x000a0027 
- 00655395  0x000093c4 beq  0x00000013 , 0x000a0029 
- 00655396  0x000093c5 rtn 
- 00655397  0x000093c8 jam  0x00000002 , 0x00004c45 
- 00655398  0x000093c9 branch  0x00000140 
- 00655399  0x000093cb jam  0x00000003 , 0x00004c45 
- 00655400  0x000093cc branch  0x00000140 
- 00655401  0x000093ce jam  0x000000ff , 0x00004c45 
- 00655402  0x000093cf jam  0x00000039 , 0x00000a99 
- 00655403  0x000093d0 call  0x00007d86 
- 00655404  0x000093d1 fetch  0x00000004 , 0x00004c15 
- 00655405  0x000093d2 call  0x000001dd 
- 00655406  0x000093d3 branch  0x00000140 
- 00720897  0x000093d9 beq  0x000000a0 , 0x000b002c 
- 00720898  0x000093da beq  0x000000a1 , 0x000b0006 
- 00720899  0x000093db beq  0x000000a2 , 0x000b001b 
- 00720900  0x000093dc beq  0x000000a3 , 0x000b0014 
- 00720901  0x000093dd rtn 
- 00720902  0x000093e0 fetch  0x00000002 , 0x00004509 
- 00720903  0x000093e1 rtneq  0x00000000 
- 00720904  0x000093e2 fetch  0x00000001 , 0x00000441 
- 00720905  0x000093e3 rshift2  0x0000003f , 0x0000003f 
- 00720906  0x000093e4 sub  0x0000003f , 0x0000000c , 0x0000003e 
- 00720907  0x000093e5 branch  0x000b0012 , 0x00000002 
- 00720908  0x000093e6 setarg  0x00000009 
- 00720909  0x000093e7 store  0x00000002 , 0x00004496 
- 00720910  0x000093e8 store  0x00000002 , 0x00004498 
- 00720911  0x000093e9 call  0x0000040f 
- 00720912  0x000093ea jam  0x00000001 , 0x000047c4 
- 00720913  0x000093eb rtn 
- 00720914  0x000093ee jam  0x00000001 , 0x00004b61 
- 00720915  0x000093ef branch  0x000005de 
- 00720916  0x000093f3 fetch  0x00000002 , 0x00004682 
- 00720917  0x000093f4 rtnbit1  0x0000000c 
- 00720918  0x000093f5 rtnbit1  0x00000006 
- 00720919  0x000093f6 rtnbit1  0x0000000b 
- 00720920  0x000093f7 fetch  0x00000004 , 0x000046d3 
- 00720921  0x000093f8 rtnbit1  0x00000005 
- 00720922  0x000093f9 branch  0x000033a7 
- 00720923  0x000093fc call  0x00000435 
- 00720924  0x000093fd jam  0x00000000 , 0x00004b6f 
- 00720925  0x000093fe setarg  0x00000007 
- 00720926  0x000093ff store  0x00000002 , 0x00004496 
- 00720927  0x00009400 store  0x00000002 , 0x00004498 
- 00720928  0x00009401 jam  0x00000000 , 0x000047c4 
- 00720929  0x00009402 jam  0x00000000 , 0x0000479e 
- 00720930  0x00009403 call  0x00000393 
- 00720931  0x00009404 call  0x00005816 
- 00720932  0x00009405 call  0x000041d9 
- 00720933  0x00009406 call  0x00000306 
- 00720934  0x00009407 fetch  0x00000001 , 0x00004b6b 
- 00720935  0x00009408 rtn  0x00000034 
- 00720936  0x0000940a fetch  0x00000006 , 0x00004b62 
- 00720937  0x0000940b store  0x00000006 , 0x000044a0 
- 00720938  0x0000940c call  0x00000466 
- 00720939  0x0000940d branch  0x00007df4 
- 00720940  0x00009410 hfetch  0x00000004 , 0x00008138 
- 00720941  0x00009411 set1  0x0000001a , 0x0000003f 
- 00720942  0x00009412 hstore  0x00000004 , 0x0000804c 
- 00720943  0x00009413 call  0x00002c21 
- 00720944  0x00009414 call  0x000074bd 
- 00720945  0x00009415 call  0x00004482 
- 00720946  0x00009416 call  0x0000050c 
- 00720947  0x00009417 call  0x00000306 
- 00720948  0x00009418 call  0x00003e9f 
- 00720949  0x00009419 call  0x000000e1 
- 00720950  0x0000941b call  0x0000033c 
- 00720951  0x0000941c hfetch  0x00000001 , 0x00008081 
- 00720952  0x0000941d and  0x0000003f , 0x000000f7 , 0x0000003f 
- 00720953  0x0000941e hstore  0x00000001 , 0x00008081 
- 00720954  0x0000941f hfetch  0x00000001 , 0x0000807f 
- 00720955  0x00009420 set1  0x00000000 , 0x0000003f 
- 00720956  0x00009421 hstore  0x00000001 , 0x0000807f 
- 00720957  0x00009422 rtn 
- 00786433  0x00009429 beq  0x000000b1 , 0x000c0007 
- 00786434  0x0000942a beq  0x000000b2 , 0x000c000d 
- 00786435  0x0000942b beq  0x000000b3 , 0x000c0012 
- 00786436  0x0000942c beq  0x000000b4 , 0x000c001a 
- 00786437  0x0000942d beq  0x000000b5 , 0x000c0020 
- 00786438  0x0000942e rtn 
- 00786439  0x00009431 fetch  0x00000001 , 0x00004808 
- 00786440  0x00009432 rtneq  0x00000002 
- 00786441  0x00009433 increase  0x00000001 , 0x0000003f 
- 00786442  0x00009434 store  0x00000001 , 0x00004808 
- 00786443  0x00009435 jam  0x00000012 , 0x000041e3 
- 00786444  0x00009436 branch  0x0000340e 
- 00786445  0x00009439 fetch  0x00000001 , 0x00004808 
- 00786446  0x0000943a rtnne  0x00000002 
- 00786447  0x0000943b jam  0x00000000 , 0x00004808 
- 00786448  0x0000943c jam  0x0000000e , 0x000041e3 
- 00786449  0x0000943d branch  0x0000340e 
- 00786450  0x00009440 fetch  0x00000001 , 0x000047a1 
- 00786451  0x00009441 beq  0x00000001 , 0x000c0016 
- 00786452  0x00009442 jam  0x00000014 , 0x000046c6 
- 00786453  0x00009443 branch  0x000c0018 
- 00786454  0x00009445 call  0x0000040f 
- 00786455  0x00009446 jam  0x0000000a , 0x000046c6 
- 00786456  0x00009448 arg  0x00000001 , 0x00000007 
- 00786457  0x00009449 branch  0x000041b9 
- 00786458  0x0000944c call  0x00000435 
- 00786459  0x0000944d jam  0x00000000 , 0x00004aff 
- 00786460  0x0000944e jam  0x00000000 , 0x00004b01 
- 00786461  0x0000944f jam  0x00000000 , 0x00004b0a 
- 00786462  0x00009450 call  0x00000306 
- 00786463  0x00009451 branch  0x000041d9 
- 00786464  0x00009454 call  0x000002cc 
- 00786465  0x00009455 call  0x000041c3 
- 00786466  0x00009456 setarg  0x00000000 
- 00786467  0x00009457 store  0x00000003 , 0x00004b68 
- 00786468  0x00009458 store  0x00000001 , 0x00004bad 
- 00786469  0x00009459 call  0x00003410 
- 00786470  0x0000945a jam  0x00000001 , 0x00004b76 
- 00786471  0x0000945b fetch  0x00000001 , 0x000047a1 
- 00786472  0x0000945c nbranch  0x000c002a , 0x00000034 
- 00786473  0x0000945d jam  0x00000014 , 0x00004b6d 
- 00786474  0x0000945f jam  0x00000000 , 0x00004b77 
- 00786475  0x00009460 jam  0x00000000 , 0x00004b6c 
- 00786476  0x00009461 jam  0x00000001 , 0x00004b6f 
- 00786477  0x00009462 jam  0x00000000 , 0x00004b78 
- 00786478  0x00009463 jam  0x00000000 , 0x00004b6b 
- 00786479  0x00009464 call  0x000001f4 
- 00786480  0x00009465 branch  0x00000393 
+ 00032597  0x00009008 remainder  0x00000002 
+ 00032598  0x00009009 ior  0x00000002 , 0x00000002 
+ 00032599  0x0000900a rtn 
+ 00032600  0x00009012 arg  0x00000000 , 0x00000002 
+ 00032601  0x00009014 copy  0x00000002 , 0x00000013 
+ 00032602  0x00009015 ifetch  0x00000001 , 0x00000003 
+ 00032603  0x00009016 call  0x00007f64 
+ 00032604  0x00009017 copy  0x00000013 , 0x00000002 
+ 00032605  0x00009018 call  0x00007f95 
+ 00032606  0x00009019 arg  0x0000000a , 0x00000012 
+ 00032607  0x0000901a imul32  0x00000012 , 0x0000003f 
+ 00032608  0x0000901b iadd  0x00000002 , 0x0000003f 
+ 00032609  0x0000901c copy  0x0000003f , 0x00000002 
+ 00032610  0x0000901d loop  0x00007f59 
+ 00032611  0x0000901e rtn 
+ 00032612  0x00009023 arg  0x0000003a , 0x00000002 
+ 00032613  0x00009024 isub  0x00000002 , 0x0000003e 
+ 00032614  0x00009025 nbranch  0x00007f6d , 0x00000002 
+ 00032615  0x00009026 arg  0x00000061 , 0x00000002 
+ 00032616  0x00009027 isub  0x00000002 , 0x0000003e 
+ 00032617  0x00009028 branch  0x00007f70 , 0x00000002 
+ 00032618  0x00009029 arg  0x00000037 , 0x00000002 
+ 00032619  0x0000902a isub  0x00000002 , 0x0000003f 
+ 00032620  0x0000902b rtn 
+ 00032621  0x0000902d arg  0x00000030 , 0x00000002 
+ 00032622  0x0000902e isub  0x00000002 , 0x0000003f 
+ 00032623  0x0000902f rtn 
+ 00032624  0x00009031 arg  0x00000057 , 0x00000002 
+ 00032625  0x00009032 isub  0x00000002 , 0x0000003f 
+ 00032626  0x00009033 rtn 
+ 00032627  0x00009036 copy  0x00000002 , 0x00000030 
+ 00032628  0x00009037 setarg  0x000001ff 
+ 00032629  0x00009038 force  0x00000000 , 0x00000012 
+ 00032630  0x0000903a rshift3  0x0000003f , 0x00000011 
+ 00032631  0x0000903b rshift  0x00000011 , 0x00000011 
+ 00032632  0x0000903c ixor  0x00000011 , 0x00000011 
+ 00032633  0x0000903d isolate1  0x00000000 , 0x00000011 
+ 00032634  0x0000903e setflag  0x00000001 , 0x00000009 , 0x0000003f 
+ 00032635  0x0000903f rshift  0x00000002 , 0x00000002 
+ 00032636  0x00009040 isolate1  0x00000000 , 0x0000003f 
+ 00032637  0x00009041 setflag  0x00000001 , 0x00000007 , 0x00000002 
+ 00032638  0x00009042 rshift  0x0000003f , 0x0000003f 
+ 00032639  0x00009043 increase  0x00000001 , 0x00000012 
+ 00032640  0x00009044 compare  0x00000000 , 0x00000012 , 0x00000007 
+ 00032641  0x00009045 nbranch  0x00007f76 , 0x00000001 
+ 00032642  0x00009046 istoret  0x00000001 , 0x00000005 
+ 00032643  0x00009047 loop  0x00007f76 
+ 00032644  0x00009048 copy  0x00000030 , 0x00000002 
+ 00032645  0x00009049 rtn 
+ 00032646  0x0000904d rtn  0x00000035 
+ 00032647  0x0000904e branch  0x00007f86 
+ 00032648  0x0000905a ifetch  0x00000001 , 0x00000011 
+ 00032649  0x0000905b ifetcht  0x00000001 , 0x00000012 
+ 00032650  0x0000905c isub  0x00000002 , 0x0000003e 
+ 00032651  0x0000905d nrtn  0x00000005 
+ 00032652  0x0000905e increase  0x00000001 , 0x00000011 
+ 00032653  0x0000905f increase  0x00000001 , 0x00000012 
+ 00032654  0x00009060 loop  0x00007f88 
+ 00032655  0x00009061 force  0x00000000 , 0x0000003e 
+ 00032656  0x00009062 rtn 
+ 00032657  0x00009066 isub  0x00000002 , 0x0000003e 
+ 00032658  0x00009067 nrtn  0x00000002 
+ 00032659  0x00009068 deposit  0x00000002 
+ 00032660  0x00009069 rtn 
+ 00032661  0x0000906c iadd  0x00000002 , 0x0000003f 
+ 00032662  0x0000906d isub  0x00000002 , 0x00000002 
+ 00032663  0x0000906e isub  0x00000002 , 0x0000003f 
+ 00032664  0x0000906f rtn 
+ 00032665  0x00009072 arg  0x00000200 , 0x00000039 
+ 00032666  0x00009073 arg  0x00004000 , 0x00000005 
+ 00032667  0x00009074 branch  0x00007ec6 
+ 00032668  0x00009078 rtn  0x00000034 
+ 00032669  0x00009079 copy  0x0000003f , 0x0000003d 
+ 00032670  0x0000907d hfetch  0x00000002 , 0x0000810e 
+ 00032671  0x0000907e nbranch  0x00007f9e , 0x00000034 
+ 00032672  0x0000907f rtn 
+ 00032673  0x00009082 jam  0x00000001 , 0x00008203 
+ 00032674  0x00009083 rtn 
+ 00032675  0x00009086 hstore  0x00000002 , 0x00008205 
+ 00032676  0x00009087 hfetch  0x00000001 , 0x00008203 
+ 00032677  0x00009088 set1  0x00000004 , 0x0000003f 
+ 00032678  0x00009089 hstore  0x00000001 , 0x00008203 
+ 00032679  0x0000908a rtn 
+ 00032680  0x0000908c hstore  0x00000002 , 0x00008207 
+ 00032681  0x0000908d hfetch  0x00000001 , 0x00008203 
+ 00032682  0x0000908e set1  0x00000006 , 0x0000003f 
+ 00032683  0x0000908f hstore  0x00000001 , 0x00008203 
+ 00032684  0x00009090 rtn 
+ 00032685  0x00009093 hstore  0x00000002 , 0x00008205 
+ 00032686  0x00009094 jam  0x00000030 , 0x00008203 
+ 00032687  0x00009095 rtn 
+ 00032688  0x0000909a hfetch  0x00000001 , 0x00008043 
+ 00032689  0x0000909b set0  0x00000004 , 0x0000003f 
+ 00032690  0x0000909c hstore  0x00000001 , 0x00008043 
+ 00032691  0x0000909d rtn 
+ 00032692  0x000090a0 hfetch  0x00000002 , 0x0000810e 
+ 00032693  0x000090a1 arg  0x00000200 , 0x00000002 
+ 00032694  0x000090a3 isub  0x00000002 , 0x0000003e 
+ 00032695  0x000090a4 rtn 
+ 00032696  0x000090ab bpatchx  0x000000fe , 0x0000403f 
+ 00032697  0x000090ac ifetcht  0x00000008 , 0x00000011 
+ 00032698  0x000090ad and  0x00000002 , 0x000000ff , 0x0000003f 
+ 00032699  0x000090ae nbranch  0x00007fbe , 0x00000034 
+ 00032700  0x000090af rshift8  0x00000002 , 0x0000003f 
+ 00032701  0x000090b0 istore  0x00000008 , 0x00000011 
+ 00032702  0x000090b2 increase  0x00000007 , 0x00000011 
+ 00032703  0x000090b3 ifetch  0x00000001 , 0x00000011 
+ 00032704  0x000090b4 nbranch  0x00002a8c , 0x00000034 
+ 00032705  0x000090b5 fetch  0x00000001 , 0x00000a99 
+ 00032706  0x000090b6 istore  0x00000001 , 0x00000011 
+ 00032707  0x000090b7 rtn 
+ 00032708  0x000090bd bpatchx  0x000000ff , 0x0000403f 
+ 00032709  0x000090be arg  0x00000008 , 0x00000039 
+ 00032710  0x000090bf ifetch  0x00000008 , 0x00000011 
+ 00032711  0x000090c0 rtn  0x00000034 
+ 00032712  0x000090c2 ifetch  0x00000001 , 0x00000011 
+ 00032713  0x000090c3 nbranch  0x00007fcd , 0x00000034 
+ 00032714  0x000090c4 increase  0x00000001 , 0x00000011 
+ 00032715  0x000090c5 loop  0x00007fc8 
+ 00032716  0x000090c6 branch  0x00002a8c 
+ 00032717  0x000090c8 arg  0x00000000 , 0x00000002 
+ 00032718  0x000090c9 istoret  0x00000001 , 0x00000011 
+ 00032719  0x000090ca rtn 
+ 00032720  0x000090d0 ifetch  0x00000008 , 0x00000011 
+ 00032721  0x000090d1 rtn 
+ 00032722  0x000090d7 ifetch  0x00000001 , 0x00000011 
+ 00032723  0x000090d8 rtn 
+ 00032724  0x000090dc ifetch  0x00000002 , 0x00000011 
+ 00032725  0x000090dd rtn 
+ 00032726  0x000090e2 arg  0x00000000 , 0x00000002 
+ 00032727  0x000090e4 fetch  0x00000001 , 0x00000006 
+ 00032728  0x000090e5 loop  0x00007fd7 , 0x00000034 
+ 00032729  0x000090e6 increase  0x00000001 , 0x00000002 
+ 00032730  0x000090e7 loop  0x00007fd7 
+ 00032731  0x000090e8 copy  0x00000002 , 0x0000003f 
+ 00032732  0x000090e9 rtn 
+ 00032733  0x000090ec isub  0x00000002 , 0x0000003e 
+ 00032734  0x000090ed nrtn  0x00000002 
+ 00032735  0x000090ee copy  0x00000002 , 0x0000003f 
+ 00032736  0x000090ef rtn 
+ 00032737  0x000090f3 force  0xffffffff , 0x0000003e 
+ 00032738  0x000090f4 rtn 
+ 00032739  0x000090f7 force  0x00000001 , 0x0000003e 
+ 00032740  0x000090f8 rtn 
+ 00032741  0x000090fa force  0x00000000 , 0x0000003e 
+ 00032742  0x000090fb rtn 
+ 00032743  0x000090fe enable  0x00000028 
+ 00032744  0x000090ff rtn 
+ 00032745  0x00009102 disable  0x00000028 
+ 00032746  0x00009103 rtn 
+ 00032747  0x00009106 enable  0x0000002c 
+ 00032748  0x00009107 rtn 
+ 00032749  0x0000910a disable  0x0000002c 
+ 00032750  0x0000910b rtn 
+ 00032751  0x0000910e setarg  0x00000001 
+ 00032752  0x0000910f rtn 
+ 00032753  0x00009112 setarg  0x00000000 
+ 00032754  0x00009113 rtn 
+ 00032755  0x00009117 copy  0x00000039 , 0x0000003f 
+ 00032756  0x00009118 rtn  0x00000034 
+ 00032757  0x00009119 copy  0x00000006 , 0x0000003f 
+ 00032758  0x0000911a iadd  0x00000039 , 0x0000003f 
+ 00032759  0x0000911b increase  0xffffffff , 0x0000003f 
+ 00032760  0x0000911c copy  0x0000003f , 0x00000006 
+ 00032761  0x0000911e ifetch  0x00000001 , 0x00000006 
+ 00032762  0x0000911f increase  0xfffffffe , 0x00000006 
+ 00032763  0x00009120 istore  0x00000001 , 0x00000005 
+ 00032764  0x00009121 loop  0x00007ff9 
+ 00032765  0x00009122 rtn 
+ 00065537  0x00009128 beq  0x00000000 , 0x00010005 
+ 00065538  0x00009129 beq  0x00000001 , 0x00010012 
+ 00065539  0x0000912a beq  0x00000002 , 0x0001002a 
+ 00065540  0x0000912b rtn 
+ 00065541  0x0000912e fetch  0x00000001 , 0x0000000e 
+ 00065542  0x0000912f increase  0x00000001 , 0x0000003f 
+ 00065543  0x00009130 store  0x00000001 , 0x0000000e 
+ 00065544  0x00009131 call  0x00002435 
+ 00065545  0x00009133 set1  0x0000002c , 0x00000000 
+ 00065546  0x00009134 call  0x000022f2 
+ 00065547  0x00009135 branch  0x00010010 , 0x00000018 
+ 00065548  0x00009136 set0  0x0000002c , 0x00000000 
+ 00065549  0x00009137 call  0x00002455 
+ 00065550  0x00009138 nbranch  0x00010009 , 0x00000034 
+ 00065551  0x00009139 branch  0x000020fc 
+ 00065552  0x0000913b set0  0x0000002c , 0x00000000 
+ 00065553  0x0000913c branch  0x0000215f 
+ 00065554  0x0000913f jam  0x00000000 , 0x00004808 
+ 00065555  0x00009140 jam  0x0000000e , 0x000041e3 
+ 00065556  0x00009141 call  0x000041e7 
+ 00065557  0x00009142 fetch  0x00000002 , 0x00004208 
+ 00065558  0x00009143 bbit1  0x00000007 , 0x000041f5 
+ 00065559  0x00009144 bbit1  0x00000000 , 0x000033a9 
+ 00065560  0x00009145 bbit1  0x00000001 , 0x0001001c 
+ 00065561  0x00009146 bbit1  0x00000002 , 0x0001001f 
+ 00065562  0x00009147 bbit1  0x00000003 , 0x0001001f 
+ 00065563  0x00009148 branch  0x000042b0 
+ 00065564  0x0000914b bbit1  0x00000005 , 0x0001001f 
+ 00065565  0x0000914c bbit1  0x00000003 , 0x0001001f 
+ 00065566  0x0000914d branch  0x000042b0 
+ 00065567  0x0000914f fetch  0x00000002 , 0x00004682 
+ 00065568  0x00009150 bbit1  0x0000000c , 0x000042b0 
+ 00065569  0x00009151 call  0x000033a9 
+ 00065570  0x00009152 call  0x00000551 
+ 00065571  0x00009153 beq  0x00000007 , 0x00010027 
+ 00065572  0x00009154 fetch  0x00000001 , 0x000046b6 
+ 00065573  0x00009155 branch  0x00010027 , 0x00000034 
+ 00065574  0x00009156 branch  0x000033a7 
+ 00065575  0x00009159 jam  0x00000001 , 0x0000479f 
+ 00065576  0x0000915a jam  0x00000028 , 0x000047a0 
+ 00065577  0x0000915b rtn 
+ 00065578  0x0000915e fetch  0x00000002 , 0x00000264 
+ 00065579  0x0000915f copy  0x0000003f , 0x00000006 
+ 00065580  0x00009160 ifetch  0x00000001 , 0x00000006 
+ 00065581  0x00009161 store  0x00000001 , 0x00004b02 
+ 00065582  0x00009162 and  0x0000003f , 0x0000000f , 0x00000002 
+ 00065583  0x00009163 rshift4  0x0000003f , 0x0000003f 
+ 00065584  0x00009164 beq  0x00000007 , 0x00010033 
+ 00065585  0x00009165 beq  0x00000001 , 0x0001003a 
+ 00065586  0x00009166 branch  0x00004d39 
+ 00065587  0x00009168 call  0x00004d53 
+ 00065588  0x00009169 jam  0x00000000 , 0x00004b03 
+ 00065589  0x0000916a fetch  0x00000001 , 0x00004b02 
+ 00065590  0x0000916b isolate1  0x00000000 , 0x0000003f 
+ 00065591  0x0000916c rtn  0x00000001 
+ 00065592  0x0000916d jam  0x00000001 , 0x00004b03 
+ 00065593  0x0000916e rtn 
+ 00065594  0x00009171 copy  0x00000002 , 0x0000003f 
+ 00065595  0x00009172 beq  0x00000005 , 0x00000417 
+ 00065596  0x00009173 branch  0x00004d41 
+ 00131073  0x00009178 beq  0x00000010 , 0x0002000e 
+ 00131074  0x00009179 beq  0x00000011 , 0x0002001b 
+ 00131075  0x0000917a beq  0x00000012 , 0x00020005 
+ 00131076  0x0000917b rtn 
+ 00131077  0x0000917e jam  0x00000001 , 0x00004b6e 
+ 00131078  0x0000917f jam  0x00000001 , 0x000047a1 
+ 00131079  0x00009180 fetch  0x00000002 , 0x000046a8 
+ 00131080  0x00009181 store  0x00000002 , 0x000046ae 
+ 00131081  0x00009182 call  0x0000046e 
+ 00131082  0x00009183 call  0x00003418 
+ 00131083  0x00009184 arg  0x00004390 , 0x00000006 
+ 00131084  0x00009185 call  0x0000046a 
+ 00131085  0x00009186 branch  0x00007df4 
+ 00131086  0x00009189 fetch  0x00000001 , 0x00000048 
+ 00131087  0x0000918a beq  0x00000084 , 0x00020012 
+ 00131088  0x0000918b beq  0x00000083 , 0x00020015 
+ 00131089  0x0000918c branch  0x0000603f 
+ 00131090  0x0000918e call  0x00020018 
+ 00131091  0x0000918f fetch  0x00000001 , 0x00000048 
+ 00131092  0x00009190 branch  0x00006099 
+ 00131093  0x00009192 call  0x00020018 
+ 00131094  0x00009193 fetch  0x00000001 , 0x00000048 
+ 00131095  0x00009194 branch  0x0000610d 
+ 00131096  0x00009196 fetch  0x00000001 , 0x0000465a 
+ 00131097  0x00009197 branch  0x0000612b , 0x00000034 
+ 00131098  0x00009198 branch  0x00006124 
+ 00131099  0x0000919b force  0x00000002 , 0x0000003f 
+ 00131100  0x0000919c call  0x00006298 
+ 00131101  0x0000919d fetch  0x00000001 , 0x00000049 
+ 00131102  0x0000919e istore  0x00000001 , 0x00000005 
+ 00131103  0x0000919f store  0x00000001 , 0x00004afc 
+ 00131104  0x000091a0 call  0x000062a7 
+ 00131105  0x000091a1 fetch  0x00000001 , 0x00004afc 
+ 00131106  0x000091a2 beq  0x0000002e , 0x00020024 
+ 00131107  0x000091a3 branch  0x00006051 
+ 00131108  0x000091a6 fetch  0x00000001 , 0x00004aff 
+ 00131109  0x000091a7 rtn  0x00000034 
+ 00131110  0x000091a8 jam  0x00000000 , 0x00004aff 
+ 00131111  0x000091a9 fetch  0x00000001 , 0x00004b01 
+ 00131112  0x000091aa rtnne  0x00000002 
+ 00131113  0x000091ab jam  0x00000001 , 0x00004b00 
+ 00131114  0x000091ac copy  0x00000022 , 0x0000003f 
+ 00131115  0x000091ad store  0x00000004 , 0x000004e9 
+ 00131116  0x000091ae rtn 
+ 00196609  0x000091b3 beq  0x00000020 , 0x00030006 
+ 00196610  0x000091b4 beq  0x00000021 , 0x00030018 
+ 00196611  0x000091b5 beq  0x00000022 , 0x00030025 
+ 00196612  0x000091b6 beq  0x00000023 , 0x0003002c 
+ 00196613  0x000091b7 rtn 
+ 00196614  0x000091ba call  0x0003000e 
+ 00196615  0x000091bb branch  0x0000557d 
+ 00196616  0x000091bd fetch  0x00000001 , 0x000047c5 
+ 00196617  0x000091be store  0x00000001 , 0x00004172 
+ 00196618  0x000091c0 jam  0x00000000 , 0x000047c4 
+ 00196619  0x000091c1 rtn 
+ 00196620  0x000091c3 jam  0x00000001 , 0x000047c4 
+ 00196621  0x000091c4 rtn 
+ 00196622  0x000091c6 fetch  0x00000001 , 0x000043d6 
+ 00196623  0x000091c7 sub  0x0000003f , 0x0000000c , 0x0000003e 
+ 00196624  0x000091c8 nbranch  0x0003000c , 0x00000002 
+ 00196625  0x000091c9 fetch  0x00000001 , 0x000043d8 
+ 00196626  0x000091ca fetcht  0x00000001 , 0x000047c5 
+ 00196627  0x000091cb isub  0x00000002 , 0x0000003e 
+ 00196628  0x000091cc branch  0x00030008 , 0x00000002 
+ 00196629  0x000091cd fetch  0x00000001 , 0x000043d8 
+ 00196630  0x000091ce store  0x00000001 , 0x00004172 
+ 00196631  0x000091cf branch  0x0003000a 
+ 00196632  0x000091d2 fetch  0x00000001 , 0x0000043f 
+ 00196633  0x000091d3 rtnbit0  0x00000006 
+ 00196634  0x000091d4 call  0x0003001d 
+ 00196635  0x000091d5 nrtn  0x00000028 
+ 00196636  0x000091d6 branch  0x000055a0 
+ 00196637  0x000091d8 enable  0x00000028 
+ 00196638  0x000091d9 fetch  0x00000001 , 0x0000045a 
+ 00196639  0x000091da rshift4  0x0000003f , 0x0000003f 
+ 00196640  0x000091db rtnne  0x0000000f 
+ 00196641  0x000091dc fetch  0x00000001 , 0x00000460 
+ 00196642  0x000091dd rshift4  0x0000003f , 0x0000003f 
+ 00196643  0x000091de rtnne  0x00000000 
+ 00196644  0x000091df branch  0x00007fe9 
+ 00196645  0x000091e2 fetch  0x00000001 , 0x000047a1 
+ 00196646  0x000091e3 nrtn  0x00000034 
+ 00196647  0x000091e4 fetch  0x00000001 , 0x00000478 
+ 00196648  0x000091e5 sub  0x0000003f , 0x0000001a , 0x0000003f 
+ 00196649  0x000091e6 nrtn  0x00000005 
+ 00196650  0x000091e7 jam  0x00000000 , 0x000046c6 
+ 00196651  0x000091e8 branch  0x00003d60 
+ 00196652  0x000091eb call  0x000033af 
+ 00196653  0x000091ec call  0x000026e9 
+ 00196654  0x000091ed jam  0x00000002 , 0x00000a99 
+ 00196655  0x000091ee call  0x00007d86 
+ 00196656  0x000091ef call  0x00005cf7 
+ 00196657  0x000091f0 call  0x00004d6b 
+ 00196658  0x000091f1 branch  0x0000246e 
+ 00262145  0x000091f6 beq  0x00000030 , 0x00040003 
+ 00262146  0x000091f7 rtn 
+ 00262147  0x000091fa call  0x000002c2 
+ 00262148  0x000091fb jam  0x00000000 , 0x00004b6e 
+ 00262149  0x000091fc jam  0x00000001 , 0x00004b6b 
+ 00262150  0x000091fd jam  0x00000001 , 0x00004720 
+ 00262151  0x000091fe jam  0x00000000 , 0x0000479e 
+ 00262152  0x00009200 fetch  0x00000006 , 0x00004b62 
+ 00262153  0x00009201 store  0x00000006 , 0x000044a0 
+ 00262154  0x00009202 call  0x00000346 
+ 00262155  0x00009203 call  0x00003418 
+ 00262156  0x00009204 fetch  0x00000002 , 0x00004687 
+ 00262157  0x00009205 store  0x00000002 , 0x000046ac 
+ 00262158  0x00009206 jam  0x00000006 , 0x0000016d 
+ 00262159  0x00009207 setarg  0x00000000 
+ 00262160  0x00009208 store  0x00000002 , 0x000046b0 
+ 00262161  0x00009209 store  0x00000002 , 0x000046ae 
+ 00262162  0x0000920a call  0x0000046e 
+ 00262163  0x0000920b call  0x000043ca 
+ 00262164  0x0000920d call  0x00000333 
+ 00262165  0x0000920e fetch  0x00000001 , 0x00004210 
+ 00262166  0x0000920f sub  0x0000003f , 0x00000033 , 0x0000003e 
+ 00262167  0x00009210 call  0x0004001e , 0x00000005 
+ 00262168  0x00009212 fetch  0x00000001 , 0x00004b6c 
+ 00262169  0x00009213 ncall  0x0004001e , 0x00000034 
+ 00262170  0x00009215 fetch  0x00000001 , 0x00004092 
+ 00262171  0x00009216 isolate1  0x00000000 , 0x0000003f 
+ 00262172  0x00009217 call  0x00007ddd , 0x00000001 
+ 00262173  0x00009218 branch  0x000004e5 
+ 00262174  0x0000921b fetch  0x00000006 , 0x00004b62 
+ 00262175  0x0000921c store  0x00000006 , 0x000044a0 
+ 00262176  0x0000921d call  0x00000466 
+ 00262177  0x0000921e branch  0x00007df4 
+ 00327681  0x00009223 beq  0x00000040 , 0x00050005 
+ 00327682  0x00009224 beq  0x00000041 , 0x00050017 
+ 00327683  0x00009225 beq  0x00000042 , 0x0005001f 
+ 00327684  0x00009226 rtn 
+ 00327685  0x00009229 call  0x0005000e 
+ 00327686  0x0000922a branch  0x0000035a , 0x00000028 
+ 00327687  0x0000922b set1  0x00000026 , 0x00000000 
+ 00327688  0x0000922c fetch  0x00000001 , 0x00004d89 
+ 00327689  0x0000922d set1  0x00000002 , 0x0000003f 
+ 00327690  0x0000922e store  0x00000001 , 0x00004d89 
+ 00327691  0x0000922f call  0x000001de 
+ 00327692  0x00009230 call  0x00000167 
+ 00327693  0x00009231 branch  0x0005001b 
+ 00327694  0x00009234 arg  0x00000002 , 0x00000039 
+ 00327695  0x00009235 arg  0x00004c5d , 0x00000006 
+ 00327696  0x00009236 call  0x00007fe7 
+ 00327697  0x00009237 setarg  0x0000ffff 
+ 00327698  0x00009239 ifetcht  0x00000002 , 0x00000006 
+ 00327699  0x0000923a isub  0x00000002 , 0x0000003e 
+ 00327700  0x0000923b ncall  0x00007fe9 , 0x00000005 
+ 00327701  0x0000923c loop  0x00050012 
+ 00327702  0x0000923d rtn 
+ 00327703  0x00009240 set1  0x00000026 , 0x00000000 
+ 00327704  0x00009241 fetch  0x00000001 , 0x00004d89 
+ 00327705  0x00009242 set1  0x00000001 , 0x0000003f 
+ 00327706  0x00009243 store  0x00000001 , 0x00004d89 
+ 00327707  0x00009245 setarg  0x0000003c 
+ 00327708  0x00009246 store  0x00000002 , 0x00004d81 
+ 00327709  0x00009247 jam  0x00000000 , 0x00004d80 
+ 00327710  0x00009248 rtn 
+ 00327711  0x0000924b fetch  0x00000004 , 0x000046d3 
+ 00327712  0x0000924c rtnbit0  0x00000011 
+ 00327713  0x0000924d rtnbit1  0x00000003 
+ 00327714  0x0000924e rtnmark1  0x00000026 
+ 00327715  0x0000924f call  0x00004482 
+ 00327716  0x00009250 arg  0x00000003 , 0x00000007 
+ 00327717  0x00009251 call  0x000043ce 
+ 00327718  0x00009252 setarg  0x00000000 
+ 00327719  0x00009253 store  0x00000002 , 0x000046ae 
+ 00327720  0x00009254 store  0x00000001 , 0x000046b4 
+ 00327721  0x00009255 store  0x00000002 , 0x00004c62 
+ 00327722  0x00009256 call  0x000042ca 
+ 00327723  0x00009257 branch  0x0000035a 
+ 00393217  0x0000925e beq  0x00000051 , 0x0006000b 
+ 00393218  0x0000925f beq  0x00000052 , 0x00060013 
+ 00393219  0x00009260 beq  0x00000053 , 0x00060026 
+ 00393220  0x00009262 call  0x000002cc 
+ 00393221  0x00009263 arg  0x00000003 , 0x00000007 
+ 00393222  0x00009264 call  0x000043d2 
+ 00393223  0x00009265 jam  0x00000000 , 0x000046a7 
+ 00393224  0x00009266 call  0x0000405d 
+ 00393225  0x00009267 call  0x000002c2 
+ 00393226  0x00009268 branch  0x00060013 
+ 00393227  0x0000926b call  0x00000435 
+ 00393228  0x0000926c jam  0x00000000 , 0x00004d75 
+ 00393229  0x0000926d call  0x000002c2 
+ 00393230  0x0000926e call  0x000001f4 
+ 00393231  0x0000926f call  0x00000333 
+ 00393232  0x00009270 fetch  0x00000001 , 0x00004b76 
+ 00393233  0x00009271 rtnne  0x00000002 
+ 00393234  0x00009272 branch  0x0000340a 
+ 00393235  0x00009275 call  0x000002cc 
+ 00393236  0x00009276 jam  0x00000000 , 0x00004b42 
+ 00393237  0x00009277 jam  0x00000000 , 0x00004b77 
+ 00393238  0x00009278 setarg  0x00000000 
+ 00393239  0x00009279 store  0x00000003 , 0x00004b68 
+ 00393240  0x0000927a store  0x00000001 , 0x00004bad 
+ 00393241  0x0000927b call  0x000041c6 
+ 00393242  0x0000927c call  0x00000503 
+ 00393243  0x0000927e call  0x00060023 
+ 00393244  0x0000927f call  0x000004df 
+ 00393245  0x00009280 call  0x00003f8d 
+ 00393246  0x00009281 fetch  0x00000004 , 0x00004c5d 
+ 00393247  0x00009282 store  0x00000004 , 0x0000477b 
+ 00393248  0x00009283 call  0x00004366 
+ 00393249  0x00009284 jam  0x00000002 , 0x00004b76 
+ 00393250  0x00009285 branch  0x00000306 
+ 00393251  0x00009288 setarg  0x00000000 
+ 00393252  0x00009289 store  0x00000003 , 0x00004d80 
+ 00393253  0x0000928a rtn 
+ 00393254  0x0000928d fetch  0x00000001 , 0x00004d80 
+ 00393255  0x0000928e beq  0x00000001 , 0x00002dd4 
+ 00393256  0x0000928f call  0x00060035 
+ 00393257  0x00009290 call  0x0000019f 
+ 00393258  0x00009291 nbranch  0x00000167 , 0x00000018 
+ 00393259  0x00009292 nbranch  0x00000167 , 0x0000002f 
+ 00393260  0x00009293 fetch  0x00000001 , 0x00004d89 
+ 00393261  0x00009294 set0  0x00000002 , 0x0000003f 
+ 00393262  0x00009295 store  0x00000001 , 0x00004d89 
+ 00393263  0x00009297 jam  0x00000000 , 0x00004b42 
+ 00393264  0x00009298 call  0x00002f20 
+ 00393265  0x00009299 call  0x0000019c 
+ 00393266  0x0000929a branch  0x0000035f 
+ 00393267  0x0000929e fetch  0x00000004 , 0x00004c15 
+ 00393268  0x0000929f branch  0x000001dd 
+ 00393269  0x000092a2 jam  0x000000ff , 0x0000119e 
+ 00393270  0x000092a3 fetch  0x00000001 , 0x00004c36 
+ 00393271  0x000092a4 store  0x00000001 , 0x0000119f 
+ 00393272  0x000092a5 fetch  0x00000004 , 0x00004c6c 
+ 00393273  0x000092a6 store  0x00000004 , 0x000011a0 
+ 00393274  0x000092a7 arg  0x00000006 , 0x00000002 
+ 00393275  0x000092a8 arg  0x0000119e , 0x00000011 
+ 00393276  0x000092a9 call  0x000001f9 
+ 00393277  0x000092aa branch  0x000001fe 
+ 00458753  0x000092b4 fetch  0x00000001 , 0x00004d80 
+ 00458754  0x000092b5 beq  0x00000001 , 0x00002dd4 
+ 00458755  0x000092b6 jam  0x000000ff , 0x0000119e 
+ 00458756  0x000092b7 fetch  0x00000001 , 0x00004c36 
+ 00458757  0x000092b8 store  0x00000001 , 0x0000119f 
+ 00458758  0x000092b9 fetch  0x00000004 , 0x00004c6c 
+ 00458759  0x000092ba store  0x00000004 , 0x000011a0 
+ 00458760  0x000092bb arg  0x00000006 , 0x00000002 
+ 00458761  0x000092bc arg  0x0000119e , 0x00000011 
+ 00458762  0x000092bd call  0x000001f9 
+ 00458763  0x000092be call  0x000001fe 
+ 00458764  0x000092bf call  0x0000019f 
+ 00458765  0x000092c0 nbranch  0x00070026 , 0x00000018 
+ 00458766  0x000092c1 nbranch  0x00070026 , 0x0000002f 
+ 00458767  0x000092c2 call  0x000001c7 
+ 00458768  0x000092c3 fetch  0x00000004 , 0x00004c5d 
+ 00458769  0x000092c4 fetcht  0x00000004 , 0x00004d7a 
+ 00458770  0x000092c5 isub  0x00000002 , 0x0000003e 
+ 00458771  0x000092c6 branch  0x00070016 , 0x00000005 
+ 00458772  0x000092c7 fetch  0x00000001 , 0x00004c33 
+ 00458773  0x000092c8 rtnne  0x00000008 
+ 00458774  0x000092cd jam  0x00000000 , 0x00004d89 
+ 00458775  0x000092ce call  0x000002c2 
+ 00458776  0x000092cf fetch  0x00000004 , 0x00004c5d 
+ 00458777  0x000092d0 fetcht  0x00000004 , 0x00004c41 
+ 00458778  0x000092d1 isub  0x00000002 , 0x0000003e 
+ 00458779  0x000092d2 branch  0x000001eb , 0x00000005 
+ 00458780  0x000092d3 fetch  0x00000004 , 0x00004c5d 
+ 00458781  0x000092d4 fetcht  0x00000004 , 0x00004c6c 
+ 00458782  0x000092d5 isub  0x00000002 , 0x0000003e 
+ 00458783  0x000092d6 call  0x00070024 , 0x00000005 
+ 00458784  0x000092d7 jam  0x00000000 , 0x00004b42 
+ 00458785  0x000092d8 call  0x00002f20 
+ 00458786  0x000092d9 call  0x0000019c 
+ 00458787  0x000092da branch  0x0000035f 
+ 00458788  0x000092dd fetch  0x00000004 , 0x00004c15 
+ 00458789  0x000092de branch  0x000001dd 
+ 00458790  0x000092e2 fetch  0x00000001 , 0x00004d73 
+ 00458791  0x000092e3 increase  0x00000001 , 0x0000003f 
+ 00458792  0x000092e4 and_into  0x00000003 , 0x0000003f 
+ 00458793  0x000092e5 store  0x00000001 , 0x00004d73 
+ 00458794  0x000092e6 beq  0x00000000 , 0x0007002d 
+ 00458795  0x000092e7 beq  0x00000002 , 0x00070037 
+ 00458796  0x000092e8 branch  0x000001d9 
+ 00458797  0x000092eb call  0x000002c2 
+ 00458798  0x000092ec fetch  0x00000004 , 0x00004c6c 
+ 00458799  0x000092ed store  0x00000004 , 0x00004c5d 
+ 00458800  0x000092ee fetch  0x00000001 , 0x00004d83 
+ 00458801  0x000092ef store  0x00000001 , 0x00004c40 
+ 00458802  0x000092f0 call  0x00070035 
+ 00458803  0x000092f1 storet  0x00000001 , 0x00004d83 
+ 00458804  0x000092f2 rtn 
+ 00458805  0x000092f5 call  0x000001de 
+ 00458806  0x000092f6 branch  0x00000167 
+ 00458807  0x000092f9 jam  0x00000020 , 0x000041de 
+ 00458808  0x000092fa fetch  0x00000004 , 0x00004d7a 
+ 00458809  0x000092fb store  0x00000004 , 0x00004c5d 
+ 00458810  0x000092fc fetch  0x00000001 , 0x00004d84 
+ 00458811  0x000092fd store  0x00000001 , 0x00004c40 
+ 00458812  0x000092fe call  0x00070035 
+ 00458813  0x000092ff storet  0x00000001 , 0x00004d84 
+ 00458814  0x00009300 rtn 
+ 00524289  0x00009305 beq  0x00000070 , 0x00080004 
+ 00524290  0x00009306 beq  0x00000071 , 0x0008000b 
+ 00524291  0x00009307 rtn 
+ 00524292  0x0000930a setarg  0xffffffff 
+ 00524293  0x0000930b store  0x00000006 , 0x00000040 
+ 00524294  0x0000930c jam  0x00000033 , 0x00000185 
+ 00524295  0x0000930d jam  0x000000ff , 0x00004b75 
+ 00524296  0x0000930e call  0x000042fb 
+ 00524297  0x0000930f jam  0x000000ff , 0x00004721 
+ 00524298  0x00009310 branch  0x00000306 
+ 00524299  0x00009313 fetch  0x00000001 , 0x00004b42 
+ 00524300  0x00009314 rtn  0x00000034 
+ 00524301  0x00009315 fetch  0x00000001 , 0x00004c61 
+ 00524302  0x00009316 rtn  0x00000034 
+ 00524303  0x00009317 fetch  0x00000001 , 0x00004d88 
+ 00524304  0x00009318 increase  0x00000001 , 0x0000003f 
+ 00524305  0x00009319 and_into  0x00000003 , 0x0000003f 
+ 00524306  0x0000931a store  0x00000001 , 0x00004d88 
+ 00524307  0x0000931b nrtn  0x00000034 
+ 00524308  0x0000931c jam  0x00000000 , 0x00004d87 
+ 00524309  0x0000931e fetch  0x00000001 , 0x00004d87 
+ 00524310  0x0000931f increase  0x00000001 , 0x0000003f 
+ 00524311  0x00009320 store  0x00000001 , 0x00004d87 
+ 00524312  0x00009321 sub  0x0000003f , 0x00000008 , 0x0000003e 
+ 00524313  0x00009322 nbranch  0x0008001f , 0x00000002 
+ 00524314  0x00009323 call  0x00080025 
+ 00524315  0x00009324 call  0x0000019f 
+ 00524316  0x00009325 nbranch  0x0008002e , 0x00000018 
+ 00524317  0x00009326 nbranch  0x0008002e , 0x0000002f 
+ 00524318  0x00009327 call  0x0000010c 
+ 00524319  0x00009329 call  0x0000019c 
+ 00524320  0x0000932a fetch  0x00000001 , 0x00004d86 
+ 00524321  0x0000932b increase  0x00000001 , 0x0000003f 
+ 00524322  0x0000932c store  0x00000001 , 0x00004d86 
+ 00524323  0x0000932d beq  0x00000010 , 0x00000104 
+ 00524324  0x0000932e rtn 
+ 00524325  0x00009331 jam  0x000000ff , 0x0000119e 
+ 00524326  0x00009332 fetch  0x00000001 , 0x00004c36 
+ 00524327  0x00009333 store  0x00000001 , 0x0000119f 
+ 00524328  0x00009334 fetch  0x00000004 , 0x00004c6c 
+ 00524329  0x00009335 store  0x00000004 , 0x000011a0 
+ 00524330  0x00009336 arg  0x00000006 , 0x00000002 
+ 00524331  0x00009337 arg  0x0000119e , 0x00000011 
+ 00524332  0x00009338 call  0x000001f9 
+ 00524333  0x00009339 branch  0x000001fe 
+ 00524334  0x0000933c call  0x00000167 
+ 00524335  0x0000933d branch  0x00080015 
+ 00589825  0x00009347 call  0x00003e6e 
+ 00589826  0x00009348 call  0x0000050c 
+ 00589827  0x00009349 fetcht  0x00000001 , 0x00004b45 
+ 00589828  0x0000934a call  0x0000680e 
+ 00589829  0x0000934b call  0x00090014 
+ 00589830  0x0000934c setarg  0x00000000 
+ 00589831  0x0000934d store  0x00000002 , 0x00004154 
+ 00589832  0x00009350 call  0x000002f9 
+ 00589833  0x00009351 fetch  0x00000001 , 0x00004720 
+ 00589834  0x00009352 rtneq  0x00000002 
+ 00589835  0x00009353 fetch  0x00000006 , 0x00004b4c 
+ 00589836  0x00009354 fetcht  0x00000006 , 0x00004722 
+ 00589837  0x00009355 isub  0x00000002 , 0x0000003e 
+ 00589838  0x00009356 nbranch  0x00090011 , 0x00000005 
+ 00589839  0x00009357 branch  0x00000348 
+ 00589840  0x00009358 rtn 
+ 00589841  0x0000935a call  0x00000462 
+ 00589842  0x0000935b jam  0x00000032 , 0x00004bad 
+ 00589843  0x0000935c branch  0x00000346 
+ 00589844  0x0000935f call  0x000074b9 
+ 00589845  0x00009360 arg  0x00008c00 , 0x00000006 
+ 00589846  0x00009361 arg  0x00004876 , 0x00000005 
+ 00589847  0x00009362 arg  0x00000171 , 0x00000039 
+ 00589848  0x00009363 call  0x00007f01 
+ 00589849  0x00009365 setarg  0x000f0209 
+ 00589850  0x00009366 istore  0x00000003 , 0x00000005 
+ 00589851  0x00009367 setarg  0x00120009 
+ 00589852  0x00009368 istore  0x00000003 , 0x00000005 
+ 00589853  0x0000936a setarg  0x00100209 
+ 00589854  0x0000936b istore  0x00000003 , 0x00000005 
+ 00589855  0x0000936c setarg  0x00000009 
+ 00589856  0x0000936d istore  0x00000003 , 0x00000005 
+ 00589857  0x0000936e arg  0x00008d71 , 0x00000006 
+ 00589858  0x0000936f arg  0x00000109 , 0x00000039 
+ 00589859  0x00009370 call  0x00007f01 
+ 00589860  0x00009372 jam  0x00000000 , 0x0000488d 
+ 00589861  0x00009373 jam  0x0000006d , 0x00004885 
+ 00589862  0x00009374 setarg  0x0000401f 
+ 00589863  0x00009375 store  0x00000002 , 0x000049db 
+ 00589864  0x00009376 setarg  0x00006d04 
+ 00589865  0x00009377 store  0x00000002 , 0x00004a44 
+ 00589866  0x00009378 setarg  0x000016b0 
+ 00589867  0x00009379 store  0x00000002 , 0x00004a4a 
+ 00589868  0x0000937b setarg  0x00004876 
+ 00589869  0x0000937c store  0x00000002 , 0x00004575 
+ 00589870  0x0000937d rtn 
+ 00655361  0x00009399 beq  0x00000090 , 0x000a0004 
+ 00655362  0x0000939a beq  0x00000091 , 0x000a001e 
+ 00655363  0x0000939b rtn 
+ 00655364  0x0000939e fetch  0x00000001 , 0x00004c3a 
+ 00655365  0x0000939f beq  0x00000001 , 0x00007fe7 
+ 00655366  0x000093a0 fetch  0x00000001 , 0x00004c45 
+ 00655367  0x000093a1 beq  0x00000001 , 0x000a000b 
+ 00655368  0x000093a2 beq  0x00000002 , 0x000a000e 
+ 00655369  0x000093a3 beq  0x00000003 , 0x000a0011 
+ 00655370  0x000093a4 branch  0x00002a8c 
+ 00655371  0x000093a7 jam  0x00000011 , 0x00004c45 
+ 00655372  0x000093a8 jam  0x000000aa , 0x0000119e 
+ 00655373  0x000093a9 branch  0x000a0013 
+ 00655374  0x000093ab jam  0x00000012 , 0x00004c45 
+ 00655375  0x000093ac jam  0x00000055 , 0x0000119e 
+ 00655376  0x000093ad branch  0x000a0013 
+ 00655377  0x000093af jam  0x00000013 , 0x00004c45 
+ 00655378  0x000093b0 jam  0x00000022 , 0x0000119e 
+ 00655379  0x000093b2 fetch  0x00000001 , 0x00004c36 
+ 00655380  0x000093b3 and_into  0x00000007 , 0x0000003f 
+ 00655381  0x000093b4 store  0x00000001 , 0x0000119f 
+ 00655382  0x000093b5 fetch  0x00000004 , 0x00004c6c 
+ 00655383  0x000093b6 store  0x00000004 , 0x000011a0 
+ 00655384  0x000093b8 jam  0x00000000 , 0x000011a4 
+ 00655385  0x000093b9 arg  0x0000119e , 0x00000011 
+ 00655386  0x000093ba arg  0x00000007 , 0x00000002 
+ 00655387  0x000093bb call  0x000001f9 
+ 00655388  0x000093bc call  0x0000017c 
+ 00655389  0x000093bd branch  0x00007fe7 
+ 00655390  0x000093c0 call  0x000006f9 
+ 00655391  0x000093c1 fetch  0x00000001 , 0x00004c45 
+ 00655392  0x000093c2 rtneq  0x000000ff 
+ 00655393  0x000093c3 beq  0x00000011 , 0x000a0025 
+ 00655394  0x000093c4 beq  0x00000012 , 0x000a0027 
+ 00655395  0x000093c5 beq  0x00000013 , 0x000a0029 
+ 00655396  0x000093c6 rtn 
+ 00655397  0x000093c9 jam  0x00000002 , 0x00004c45 
+ 00655398  0x000093ca branch  0x00000140 
+ 00655399  0x000093cc jam  0x00000003 , 0x00004c45 
+ 00655400  0x000093cd branch  0x00000140 
+ 00655401  0x000093cf jam  0x000000ff , 0x00004c45 
+ 00655402  0x000093d0 jam  0x00000039 , 0x00000a99 
+ 00655403  0x000093d1 call  0x00007d86 
+ 00655404  0x000093d2 fetch  0x00000004 , 0x00004c15 
+ 00655405  0x000093d3 call  0x000001dd 
+ 00655406  0x000093d4 branch  0x00000140 
+ 00720897  0x000093da beq  0x000000a0 , 0x000b002c 
+ 00720898  0x000093db beq  0x000000a1 , 0x000b0006 
+ 00720899  0x000093dc beq  0x000000a2 , 0x000b001b 
+ 00720900  0x000093dd beq  0x000000a3 , 0x000b0014 
+ 00720901  0x000093de rtn 
+ 00720902  0x000093e1 fetch  0x00000002 , 0x00004509 
+ 00720903  0x000093e2 rtneq  0x00000000 
+ 00720904  0x000093e3 fetch  0x00000001 , 0x00000441 
+ 00720905  0x000093e4 rshift2  0x0000003f , 0x0000003f 
+ 00720906  0x000093e5 sub  0x0000003f , 0x0000000c , 0x0000003e 
+ 00720907  0x000093e6 branch  0x000b0012 , 0x00000002 
+ 00720908  0x000093e7 setarg  0x00000009 
+ 00720909  0x000093e8 store  0x00000002 , 0x00004496 
+ 00720910  0x000093e9 store  0x00000002 , 0x00004498 
+ 00720911  0x000093ea call  0x0000040f 
+ 00720912  0x000093eb jam  0x00000001 , 0x000047c4 
+ 00720913  0x000093ec rtn 
+ 00720914  0x000093ef jam  0x00000001 , 0x00004b61 
+ 00720915  0x000093f0 branch  0x000005de 
+ 00720916  0x000093f4 fetch  0x00000002 , 0x00004682 
+ 00720917  0x000093f5 rtnbit1  0x0000000c 
+ 00720918  0x000093f6 rtnbit1  0x00000006 
+ 00720919  0x000093f7 rtnbit1  0x0000000b 
+ 00720920  0x000093f8 fetch  0x00000004 , 0x000046d3 
+ 00720921  0x000093f9 rtnbit1  0x00000005 
+ 00720922  0x000093fa branch  0x000033a7 
+ 00720923  0x000093fd call  0x00000435 
+ 00720924  0x000093fe jam  0x00000000 , 0x00004b6f 
+ 00720925  0x000093ff setarg  0x00000007 
+ 00720926  0x00009400 store  0x00000002 , 0x00004496 
+ 00720927  0x00009401 store  0x00000002 , 0x00004498 
+ 00720928  0x00009402 jam  0x00000000 , 0x000047c4 
+ 00720929  0x00009403 jam  0x00000000 , 0x0000479e 
+ 00720930  0x00009404 call  0x00000393 
+ 00720931  0x00009405 call  0x00005816 
+ 00720932  0x00009406 call  0x000041d9 
+ 00720933  0x00009407 call  0x00000306 
+ 00720934  0x00009408 fetch  0x00000001 , 0x00004b6b 
+ 00720935  0x00009409 rtn  0x00000034 
+ 00720936  0x0000940b fetch  0x00000006 , 0x00004b62 
+ 00720937  0x0000940c store  0x00000006 , 0x000044a0 
+ 00720938  0x0000940d call  0x00000466 
+ 00720939  0x0000940e branch  0x00007df4 
+ 00720940  0x00009411 hfetch  0x00000004 , 0x00008138 
+ 00720941  0x00009412 set1  0x0000001a , 0x0000003f 
+ 00720942  0x00009413 hstore  0x00000004 , 0x0000804c 
+ 00720943  0x00009414 call  0x00002c21 
+ 00720944  0x00009415 call  0x000074bd 
+ 00720945  0x00009416 call  0x00004482 
+ 00720946  0x00009417 call  0x0000050c 
+ 00720947  0x00009418 call  0x00000306 
+ 00720948  0x00009419 call  0x00003e9f 
+ 00720949  0x0000941a call  0x000000e1 
+ 00720950  0x0000941c call  0x0000033c 
+ 00720951  0x0000941d hfetch  0x00000001 , 0x00008081 
+ 00720952  0x0000941e and  0x0000003f , 0x000000f7 , 0x0000003f 
+ 00720953  0x0000941f hstore  0x00000001 , 0x00008081 
+ 00720954  0x00009420 hfetch  0x00000001 , 0x0000807f 
+ 00720955  0x00009421 set1  0x00000000 , 0x0000003f 
+ 00720956  0x00009422 hstore  0x00000001 , 0x0000807f 
+ 00720957  0x00009423 rtn 
+ 00786433  0x0000942a beq  0x000000b1 , 0x000c0007 
+ 00786434  0x0000942b beq  0x000000b2 , 0x000c000d 
+ 00786435  0x0000942c beq  0x000000b3 , 0x000c0012 
+ 00786436  0x0000942d beq  0x000000b4 , 0x000c001a 
+ 00786437  0x0000942e beq  0x000000b5 , 0x000c0020 
+ 00786438  0x0000942f rtn 
+ 00786439  0x00009432 fetch  0x00000001 , 0x00004808 
+ 00786440  0x00009433 rtneq  0x00000002 
+ 00786441  0x00009434 increase  0x00000001 , 0x0000003f 
+ 00786442  0x00009435 store  0x00000001 , 0x00004808 
+ 00786443  0x00009436 jam  0x00000012 , 0x000041e3 
+ 00786444  0x00009437 branch  0x0000340e 
+ 00786445  0x0000943a fetch  0x00000001 , 0x00004808 
+ 00786446  0x0000943b rtnne  0x00000002 
+ 00786447  0x0000943c jam  0x00000000 , 0x00004808 
+ 00786448  0x0000943d jam  0x0000000e , 0x000041e3 
+ 00786449  0x0000943e branch  0x0000340e 
+ 00786450  0x00009441 fetch  0x00000001 , 0x000047a1 
+ 00786451  0x00009442 beq  0x00000001 , 0x000c0016 
+ 00786452  0x00009443 jam  0x00000014 , 0x000046c6 
+ 00786453  0x00009444 branch  0x000c0018 
+ 00786454  0x00009446 call  0x0000040f 
+ 00786455  0x00009447 jam  0x0000000a , 0x000046c6 
+ 00786456  0x00009449 arg  0x00000001 , 0x00000007 
+ 00786457  0x0000944a branch  0x000041b9 
+ 00786458  0x0000944d call  0x00000435 
+ 00786459  0x0000944e jam  0x00000000 , 0x00004aff 
+ 00786460  0x0000944f jam  0x00000000 , 0x00004b01 
+ 00786461  0x00009450 jam  0x00000000 , 0x00004b0a 
+ 00786462  0x00009451 call  0x00000306 
+ 00786463  0x00009452 branch  0x000041d9 
+ 00786464  0x00009455 call  0x000002cc 
+ 00786465  0x00009456 call  0x000041c3 
+ 00786466  0x00009457 setarg  0x00000000 
+ 00786467  0x00009458 store  0x00000003 , 0x00004b68 
+ 00786468  0x00009459 store  0x00000001 , 0x00004bad 
+ 00786469  0x0000945a call  0x00003410 
+ 00786470  0x0000945b jam  0x00000001 , 0x00004b76 
+ 00786471  0x0000945c fetch  0x00000001 , 0x000047a1 
+ 00786472  0x0000945d nbranch  0x000c002a , 0x00000034 
+ 00786473  0x0000945e jam  0x00000014 , 0x00004b6d 
+ 00786474  0x00009460 jam  0x00000000 , 0x00004b77 
+ 00786475  0x00009461 jam  0x00000000 , 0x00004b6c 
+ 00786476  0x00009462 jam  0x00000001 , 0x00004b6f 
+ 00786477  0x00009463 jam  0x00000000 , 0x00004b78 
+ 00786478  0x00009464 jam  0x00000000 , 0x00004b6b 
+ 00786479  0x00009465 call  0x000001f4 
+ 00786480  0x00009466 branch  0x00000393 
Index: output/bt_program23.list
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/bt_program23.list	(revision 2874)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/bt_program23.list	(working copy)
@@ -764,26 +764,26 @@
 0x296 001055 call wait_div_end 
 0x297 001056 quotient pdata 
 0x298 001057 lshift4 pdata ,pdata 
-0x299 001058 remainder temp 
-0x29a 001059 ior temp ,temp 
-0x29b 001060 rtn 
-:      001065 p_mouse_before_lpm:
-0x29c 001066 rtnmark1 mark_24g 
-0x29d 001067 call p_mouse_le_txbuff_save 
-0x29e 001068 call p_mouse_setgpio_lpm 
-0x29f 001069 fetch 1 ,mem_context 
-0x2a0 001070 bbit0 state_inconn ,p_clear_wake 
-0x2a1 001071 fetch 1 ,mem_lpm_current_mult 
-0x2a2 001072 nrtn blank 
-:      001073 p_clear_wake:
-0x2a3 001074 setarg 0 
-0x2a4 001075 store 8 ,mem_gpio_wakeup_low 
-0x2a5 001076 rtn 
-:      001079 p_mouse_set_sdio_high:
-0x2a6 001080 fetch 1 ,mem_mouse_init_sensor_reset_flag 
-0x2a7 001081 rtn blank 
-0x2a8 001082 branch p_mouse_seting_sensor_type 
-:      001084 p_device_init:
+0x299 001058 branch clk2bt_next 
+:      001063 p_mouse_before_lpm:
+0x29a 001064 rtnmark1 mark_24g 
+0x29b 001065 call p_mouse_le_txbuff_save 
+0x29c 001066 call p_mouse_setgpio_lpm 
+0x29d 001067 fetch 1 ,mem_context 
+0x29e 001068 bbit0 state_inconn ,p_clear_wake 
+0x29f 001069 fetch 1 ,mem_lpm_current_mult 
+0x2a0 001070 nrtn blank 
+:      001071 p_clear_wake:
+0x2a1 001072 setarg 0 
+0x2a2 001073 store 8 ,mem_gpio_wakeup_low 
+0x2a3 001074 rtn 
+:      001077 p_mouse_set_sdio_high:
+0x2a4 001078 fetch 1 ,mem_mouse_init_sensor_reset_flag 
+0x2a5 001079 rtn blank 
+0x2a6 001080 branch p_mouse_seting_sensor_type 
+:      001082 p_device_init:
+0x2a7 001083 jam 0x86 ,0x895b 
+0x2a8 001084 jam 0xa0 ,0x895c 
 0x2a9 001085 call initialize_radio 
 0x2aa 001086 call app_lpm_mult_enable 
 0x2ab 001087 call enable_authrom 
@@ -30838,927 +30838,928 @@
 0x7f52 036868 call wait_div_end 
 0x7f53 036869 quotient pdata 
 0x7f54 036870 lshift16 pdata ,pdata 
-0x7f55 036871 remainder temp 
-0x7f56 036872 ior temp ,temp 
-0x7f57 036873 rtn 
-:      036880 string2dec_from_uart:
-0x7f58 036881 arg 0 ,temp 
-:      036882 string2dec_from_uart_done:
-0x7f59 036883 copy temp ,regc 
-0x7f5a 036884 ifetch 1 ,contru 
-0x7f5b 036885 call uchar2dialog 
-0x7f5c 036886 copy regc ,temp 
-0x7f5d 036887 call swap 
-0x7f5e 036888 arg 10 ,regb 
-0x7f5f 036889 imul32 regb ,pdata 
-0x7f60 036890 iadd temp ,pdata 
-0x7f61 036891 copy pdata ,temp 
-0x7f62 036892 loop string2dec_from_uart_done 
-0x7f63 036893 rtn 
-:      036897 uchar2dialog:
-0x7f64 036898 arg 0x3a ,temp 
-0x7f65 036899 isub temp ,null 
-0x7f66 036900 nbranch uchar2dialog_number ,positive 
-0x7f67 036901 arg 0x61 ,temp 
-0x7f68 036902 isub temp ,null 
-0x7f69 036903 branch uchar2dialog_a2f ,positive 
-0x7f6a 036904 arg 0x37 ,temp 
-0x7f6b 036905 isub temp ,pdata 
-0x7f6c 036906 rtn 
-:      036907 uchar2dialog_number:
-0x7f6d 036908 arg 0x30 ,temp 
-0x7f6e 036909 isub temp ,pdata 
-0x7f6f 036910 rtn 
-:      036911 uchar2dialog_a2f:
-0x7f70 036912 arg 0x57 ,temp 
-0x7f71 036913 isub temp ,pdata 
-0x7f72 036914 rtn 
-:      036916 pn9:
-0x7f73 036917 copy temp ,alarm 
-0x7f74 036918 setarg 0x1ff 
-0x7f75 036919 force 0 ,regb 
-:      036920 pn9_loop:
-0x7f76 036921 rshift3 pdata ,rega 
-0x7f77 036922 rshift rega ,rega 
-0x7f78 036923 ixor rega ,rega 
-0x7f79 036924 isolate1 0 ,rega 
-0x7f7a 036925 setflag true ,9 ,pdata 
-0x7f7b 036926 rshift temp ,temp 
-0x7f7c 036927 isolate1 0 ,pdata 
-0x7f7d 036928 setflag true ,7 ,temp 
-0x7f7e 036929 rshift pdata ,pdata 
-0x7f7f 036930 increase 1 ,regb 
-0x7f80 036931 compare 0 ,regb ,0x7 
-0x7f81 036932 nbranch pn9_loop ,true 
-0x7f82 036933 istoret 1 ,contw 
-0x7f83 036934 loop pn9_loop 
-0x7f84 036935 copy alarm ,temp 
-0x7f85 036936 rtn 
-:      036939 wait_div_end:
-0x7f86 036940 rtn modone 
-0x7f87 036941 branch wait_div_end 
-:      036951 compare_loop:
-:      036952 string_compare:
-0x7f88 036953 ifetch 1 ,rega 
-0x7f89 036954 ifetcht 1 ,regb 
-0x7f8a 036955 isub temp ,null 
-0x7f8b 036956 nrtn zero 
-0x7f8c 036957 increase 1 ,rega 
-0x7f8d 036958 increase 1 ,regb 
-0x7f8e 036959 loop string_compare 
-0x7f8f 036960 force 0 ,null 
-0x7f90 036961 rtn 
-:      036964 ceiling:
-0x7f91 036965 isub temp ,null 
-0x7f92 036966 nrtn positive 
-0x7f93 036967 deposit temp 
-0x7f94 036968 rtn 
-:      036970 swap:
-0x7f95 036971 iadd temp ,pdata 
-0x7f96 036972 isub temp ,temp 
-0x7f97 036973 isub temp ,pdata 
-0x7f98 036974 rtn 
-:      036976 clean_mem:
-0x7f99 036977 arg 0x200 ,loopcnt 
-0x7f9a 036978 arg 0x4000 ,contw 
-0x7f9b 036979 branch memset0 
-:      036982 callback_func:
-0x7f9c 036983 rtn blank 
-0x7f9d 036984 copy pdata ,pc 
-:      036987 wait_uarttx:
-0x7f9e 036988 hfetch 2 ,core_uart_txitems 
-0x7f9f 036989 nbranch wait_uarttx ,blank 
-0x7fa0 036990 rtn 
-:      036992 ice_break:
-0x7fa1 036993 jam 0x1 ,core_ice_ctrl 
-0x7fa2 036994 rtn 
-:      036996 ice_setbp:
-0x7fa3 036997 hstore 2 ,core_ice_break0 
-0x7fa4 036998 hfetch 1 ,core_ice_ctrl 
-0x7fa5 036999 set1 4 ,pdata 
-0x7fa6 037000 hstore 1 ,core_ice_ctrl 
-0x7fa7 037001 rtn 
-:      037002 ice_setbp2:
-0x7fa8 037003 hstore 2 ,core_ice_break1 
-0x7fa9 037004 hfetch 1 ,core_ice_ctrl 
-0x7faa 037005 set1 6 ,pdata 
-0x7fab 037006 hstore 1 ,core_ice_ctrl 
-0x7fac 037007 rtn 
-:      037009 ice_set_write_bp:
-0x7fad 037010 hstore 2 ,core_ice_break0 
-0x7fae 037011 jam 0x30 ,core_ice_ctrl 
-0x7faf 037012 rtn 
-:      037016 test_enable_white:
-0x7fb0 037017 hfetch 1 ,core_config 
-0x7fb1 037018 set0 whiteoff_bit ,pdata 
-0x7fb2 037019 hstore 1 ,core_config 
-0x7fb3 037020 rtn 
-:      037022 check_uart_tx_buff:
-0x7fb4 037023 hfetch 2 ,core_uart_txitems 
-0x7fb5 037024 arg uart_air_control_threshold ,temp 
-:      037025 pdata_sub_temp:
-0x7fb6 037026 isub temp ,null 
-0x7fb7 037027 rtn 
-:      037033 fifo_in:
-0x7fb8 037034 bpatchx patch3f_6 ,mem_patch3f 
-0x7fb9 037035 ifetcht util_fifo_len ,rega 
-0x7fba 037036 and temp ,0xff ,pdata 
-0x7fbb 037037 nbranch fifo_in_push ,blank 
-0x7fbc 037038 rshift8 temp ,pdata 
-0x7fbd 037039 istore util_fifo_len ,rega 
-:      037040 fifo_in_push:
-0x7fbe 037041 increase util_fifo_len + util_fifo_offset ,rega 
-0x7fbf 037042 ifetch 1 ,rega 
-0x7fc0 037043 nbranch assert ,blank 
-0x7fc1 037044 fetch 1 ,mem_fifo_temp 
-0x7fc2 037045 istore 1 ,rega 
-0x7fc3 037046 rtn 
-:      037051 fifo_out:
-0x7fc4 037052 bpatchx patch3f_7 ,mem_patch3f 
-0x7fc5 037053 arg util_fifo_len ,loopcnt 
-0x7fc6 037054 ifetch util_fifo_len ,rega 
-0x7fc7 037055 rtn blank 
-:      037056 fifo_out_loop:
-0x7fc8 037057 ifetch 1 ,rega 
-0x7fc9 037058 nbranch fifo_out_end ,blank 
-0x7fca 037059 increase 1 ,rega 
-0x7fcb 037060 loop fifo_out_loop 
-0x7fcc 037061 branch assert 
-:      037062 fifo_out_end:
-0x7fcd 037063 arg 0 ,temp 
-0x7fce 037064 istoret 1 ,rega 
-0x7fcf 037065 rtn 
-:      037070 fifo_is_empty:
-0x7fd0 037071 ifetch util_fifo_len ,rega 
-0x7fd1 037072 rtn 
-:      037077 fifo_is_full:
-0x7fd2 037078 ifetch 1 ,rega 
-0x7fd3 037079 rtn 
-:      037082 fifo_is_near_full:
-0x7fd4 037083 ifetch 2 ,rega 
-0x7fd5 037084 rtn 
-:      037088 fifo_content_count:
-0x7fd6 037089 arg 0 ,temp 
-:      037090 fifo_content_count_loop:
-0x7fd7 037091 fetch 1 ,contr 
-0x7fd8 037092 loop fifo_content_count_loop ,blank 
-0x7fd9 037093 increase 1 ,temp 
-0x7fda 037094 loop fifo_content_count_loop 
-0x7fdb 037095 copy temp ,pdata 
-0x7fdc 037096 rtn 
-:      037098 not_greater_than:
-0x7fdd 037099 isub temp ,null 
-0x7fde 037100 nrtn positive 
-0x7fdf 037101 copy temp ,pdata 
-0x7fe0 037102 rtn 
-:      037105 disable_positive:
-0x7fe1 037106 force -1 ,null 
-0x7fe2 037107 rtn 
-:      037108 enable_positive:
-:      037109 disable_zero:
-0x7fe3 037110 force 1 ,null 
-0x7fe4 037111 rtn 
-:      037112 enable_zero:
-0x7fe5 037113 force 0 ,null 
-0x7fe6 037114 rtn 
-:      037116 enable_user:
-0x7fe7 037117 enable user 
-0x7fe8 037118 rtn 
-:      037120 disable_user:
-0x7fe9 037121 disable user 
-0x7fea 037122 rtn 
-:      037124 enable_user2:
-0x7feb 037125 enable user2 
-0x7fec 037126 rtn 
-:      037128 disable_user2:
-0x7fed 037129 disable user2 
-0x7fee 037130 rtn 
-:      037132 disable_blank:
-0x7fef 037133 setarg 1 
-0x7ff0 037134 rtn 
-:      037136 enable_blank:
-0x7ff1 037137 setarg 0 
-0x7ff2 037138 rtn 
-:      037141 reverse_byte:
-0x7ff3 037142 copy loopcnt ,pdata 
-0x7ff4 037143 rtn blank 
-0x7ff5 037144 copy contr ,pdata 
-0x7ff6 037145 iadd loopcnt ,pdata 
-0x7ff7 037146 increase -1 ,pdata 
-0x7ff8 037147 copy pdata ,contr 
-:      037148 reverse_loop:
-0x7ff9 037149 ifetch 1 ,contr 
-0x7ffa 037150 increase -2 ,contr 
-0x7ffb 037151 istore 1 ,contw 
-0x7ffc 037152 loop reverse_loop 
-0x7ffd 037153 rtn 
+:      036871 clk2bt_next:
+0x7f55 036872 remainder temp 
+0x7f56 036873 ior temp ,temp 
+0x7f57 036874 rtn 
+:      036881 string2dec_from_uart:
+0x7f58 036882 arg 0 ,temp 
+:      036883 string2dec_from_uart_done:
+0x7f59 036884 copy temp ,regc 
+0x7f5a 036885 ifetch 1 ,contru 
+0x7f5b 036886 call uchar2dialog 
+0x7f5c 036887 copy regc ,temp 
+0x7f5d 036888 call swap 
+0x7f5e 036889 arg 10 ,regb 
+0x7f5f 036890 imul32 regb ,pdata 
+0x7f60 036891 iadd temp ,pdata 
+0x7f61 036892 copy pdata ,temp 
+0x7f62 036893 loop string2dec_from_uart_done 
+0x7f63 036894 rtn 
+:      036898 uchar2dialog:
+0x7f64 036899 arg 0x3a ,temp 
+0x7f65 036900 isub temp ,null 
+0x7f66 036901 nbranch uchar2dialog_number ,positive 
+0x7f67 036902 arg 0x61 ,temp 
+0x7f68 036903 isub temp ,null 
+0x7f69 036904 branch uchar2dialog_a2f ,positive 
+0x7f6a 036905 arg 0x37 ,temp 
+0x7f6b 036906 isub temp ,pdata 
+0x7f6c 036907 rtn 
+:      036908 uchar2dialog_number:
+0x7f6d 036909 arg 0x30 ,temp 
+0x7f6e 036910 isub temp ,pdata 
+0x7f6f 036911 rtn 
+:      036912 uchar2dialog_a2f:
+0x7f70 036913 arg 0x57 ,temp 
+0x7f71 036914 isub temp ,pdata 
+0x7f72 036915 rtn 
+:      036917 pn9:
+0x7f73 036918 copy temp ,alarm 
+0x7f74 036919 setarg 0x1ff 
+0x7f75 036920 force 0 ,regb 
+:      036921 pn9_loop:
+0x7f76 036922 rshift3 pdata ,rega 
+0x7f77 036923 rshift rega ,rega 
+0x7f78 036924 ixor rega ,rega 
+0x7f79 036925 isolate1 0 ,rega 
+0x7f7a 036926 setflag true ,9 ,pdata 
+0x7f7b 036927 rshift temp ,temp 
+0x7f7c 036928 isolate1 0 ,pdata 
+0x7f7d 036929 setflag true ,7 ,temp 
+0x7f7e 036930 rshift pdata ,pdata 
+0x7f7f 036931 increase 1 ,regb 
+0x7f80 036932 compare 0 ,regb ,0x7 
+0x7f81 036933 nbranch pn9_loop ,true 
+0x7f82 036934 istoret 1 ,contw 
+0x7f83 036935 loop pn9_loop 
+0x7f84 036936 copy alarm ,temp 
+0x7f85 036937 rtn 
+:      036940 wait_div_end:
+0x7f86 036941 rtn modone 
+0x7f87 036942 branch wait_div_end 
+:      036952 compare_loop:
+:      036953 string_compare:
+0x7f88 036954 ifetch 1 ,rega 
+0x7f89 036955 ifetcht 1 ,regb 
+0x7f8a 036956 isub temp ,null 
+0x7f8b 036957 nrtn zero 
+0x7f8c 036958 increase 1 ,rega 
+0x7f8d 036959 increase 1 ,regb 
+0x7f8e 036960 loop string_compare 
+0x7f8f 036961 force 0 ,null 
+0x7f90 036962 rtn 
+:      036965 ceiling:
+0x7f91 036966 isub temp ,null 
+0x7f92 036967 nrtn positive 
+0x7f93 036968 deposit temp 
+0x7f94 036969 rtn 
+:      036971 swap:
+0x7f95 036972 iadd temp ,pdata 
+0x7f96 036973 isub temp ,temp 
+0x7f97 036974 isub temp ,pdata 
+0x7f98 036975 rtn 
+:      036977 clean_mem:
+0x7f99 036978 arg 0x200 ,loopcnt 
+0x7f9a 036979 arg 0x4000 ,contw 
+0x7f9b 036980 branch memset0 
+:      036983 callback_func:
+0x7f9c 036984 rtn blank 
+0x7f9d 036985 copy pdata ,pc 
+:      036988 wait_uarttx:
+0x7f9e 036989 hfetch 2 ,core_uart_txitems 
+0x7f9f 036990 nbranch wait_uarttx ,blank 
+0x7fa0 036991 rtn 
+:      036993 ice_break:
+0x7fa1 036994 jam 0x1 ,core_ice_ctrl 
+0x7fa2 036995 rtn 
+:      036997 ice_setbp:
+0x7fa3 036998 hstore 2 ,core_ice_break0 
+0x7fa4 036999 hfetch 1 ,core_ice_ctrl 
+0x7fa5 037000 set1 4 ,pdata 
+0x7fa6 037001 hstore 1 ,core_ice_ctrl 
+0x7fa7 037002 rtn 
+:      037003 ice_setbp2:
+0x7fa8 037004 hstore 2 ,core_ice_break1 
+0x7fa9 037005 hfetch 1 ,core_ice_ctrl 
+0x7faa 037006 set1 6 ,pdata 
+0x7fab 037007 hstore 1 ,core_ice_ctrl 
+0x7fac 037008 rtn 
+:      037010 ice_set_write_bp:
+0x7fad 037011 hstore 2 ,core_ice_break0 
+0x7fae 037012 jam 0x30 ,core_ice_ctrl 
+0x7faf 037013 rtn 
+:      037017 test_enable_white:
+0x7fb0 037018 hfetch 1 ,core_config 
+0x7fb1 037019 set0 whiteoff_bit ,pdata 
+0x7fb2 037020 hstore 1 ,core_config 
+0x7fb3 037021 rtn 
+:      037023 check_uart_tx_buff:
+0x7fb4 037024 hfetch 2 ,core_uart_txitems 
+0x7fb5 037025 arg uart_air_control_threshold ,temp 
+:      037026 pdata_sub_temp:
+0x7fb6 037027 isub temp ,null 
+0x7fb7 037028 rtn 
+:      037034 fifo_in:
+0x7fb8 037035 bpatchx patch3f_6 ,mem_patch3f 
+0x7fb9 037036 ifetcht util_fifo_len ,rega 
+0x7fba 037037 and temp ,0xff ,pdata 
+0x7fbb 037038 nbranch fifo_in_push ,blank 
+0x7fbc 037039 rshift8 temp ,pdata 
+0x7fbd 037040 istore util_fifo_len ,rega 
+:      037041 fifo_in_push:
+0x7fbe 037042 increase util_fifo_len + util_fifo_offset ,rega 
+0x7fbf 037043 ifetch 1 ,rega 
+0x7fc0 037044 nbranch assert ,blank 
+0x7fc1 037045 fetch 1 ,mem_fifo_temp 
+0x7fc2 037046 istore 1 ,rega 
+0x7fc3 037047 rtn 
+:      037052 fifo_out:
+0x7fc4 037053 bpatchx patch3f_7 ,mem_patch3f 
+0x7fc5 037054 arg util_fifo_len ,loopcnt 
+0x7fc6 037055 ifetch util_fifo_len ,rega 
+0x7fc7 037056 rtn blank 
+:      037057 fifo_out_loop:
+0x7fc8 037058 ifetch 1 ,rega 
+0x7fc9 037059 nbranch fifo_out_end ,blank 
+0x7fca 037060 increase 1 ,rega 
+0x7fcb 037061 loop fifo_out_loop 
+0x7fcc 037062 branch assert 
+:      037063 fifo_out_end:
+0x7fcd 037064 arg 0 ,temp 
+0x7fce 037065 istoret 1 ,rega 
+0x7fcf 037066 rtn 
+:      037071 fifo_is_empty:
+0x7fd0 037072 ifetch util_fifo_len ,rega 
+0x7fd1 037073 rtn 
+:      037078 fifo_is_full:
+0x7fd2 037079 ifetch 1 ,rega 
+0x7fd3 037080 rtn 
+:      037083 fifo_is_near_full:
+0x7fd4 037084 ifetch 2 ,rega 
+0x7fd5 037085 rtn 
+:      037089 fifo_content_count:
+0x7fd6 037090 arg 0 ,temp 
+:      037091 fifo_content_count_loop:
+0x7fd7 037092 fetch 1 ,contr 
+0x7fd8 037093 loop fifo_content_count_loop ,blank 
+0x7fd9 037094 increase 1 ,temp 
+0x7fda 037095 loop fifo_content_count_loop 
+0x7fdb 037096 copy temp ,pdata 
+0x7fdc 037097 rtn 
+:      037099 not_greater_than:
+0x7fdd 037100 isub temp ,null 
+0x7fde 037101 nrtn positive 
+0x7fdf 037102 copy temp ,pdata 
+0x7fe0 037103 rtn 
+:      037106 disable_positive:
+0x7fe1 037107 force -1 ,null 
+0x7fe2 037108 rtn 
+:      037109 enable_positive:
+:      037110 disable_zero:
+0x7fe3 037111 force 1 ,null 
+0x7fe4 037112 rtn 
+:      037113 enable_zero:
+0x7fe5 037114 force 0 ,null 
+0x7fe6 037115 rtn 
+:      037117 enable_user:
+0x7fe7 037118 enable user 
+0x7fe8 037119 rtn 
+:      037121 disable_user:
+0x7fe9 037122 disable user 
+0x7fea 037123 rtn 
+:      037125 enable_user2:
+0x7feb 037126 enable user2 
+0x7fec 037127 rtn 
+:      037129 disable_user2:
+0x7fed 037130 disable user2 
+0x7fee 037131 rtn 
+:      037133 disable_blank:
+0x7fef 037134 setarg 1 
+0x7ff0 037135 rtn 
+:      037137 enable_blank:
+0x7ff1 037138 setarg 0 
+0x7ff2 037139 rtn 
+:      037142 reverse_byte:
+0x7ff3 037143 copy loopcnt ,pdata 
+0x7ff4 037144 rtn blank 
+0x7ff5 037145 copy contr ,pdata 
+0x7ff6 037146 iadd loopcnt ,pdata 
+0x7ff7 037147 increase -1 ,pdata 
+0x7ff8 037148 copy pdata ,contr 
+:      037149 reverse_loop:
+0x7ff9 037150 ifetch 1 ,contr 
+0x7ffa 037151 increase -2 ,contr 
+0x7ffb 037152 istore 1 ,contw 
+0x7ffc 037153 loop reverse_loop 
+0x7ffd 037154 rtn 
               org 0x10001
-:      037158 z_entrance0:
-0x10001 037159 beq zcode_00 ,z_page_wait_fhs_reply_ok 
-0x10002 037160 beq zcode_01 ,z_mouse_bb_disconnected 
-0x10003 037161 beq zcode_02 ,z_hid_rx_process 
-0x10004 037162 rtn 
-:      037164 z_page_wait_fhs_reply_ok:
-0x10005 037165 fetch 1 ,mem_page_rcv_fhs 
-0x10006 037166 increase 1 ,pdata 
-0x10007 037167 store 1 ,mem_page_rcv_fhs 
-0x10008 037168 call prepare_newconn 
-:      037169 z_master_newconn_loop:
-0x10009 037170 set1 mark_first_packet ,mark 
-0x1000a 037171 call master_newconn_once 
-0x1000b 037172 branch z_newconn_poll_responded ,sync 
-0x1000c 037173 set0 mark_first_packet ,mark 
-0x1000d 037174 call new_conn_timeout 
-0x1000e 037175 nbranch z_master_newconn_loop ,blank 
-0x1000f 037176 branch page_restart 
-:      037177 z_newconn_poll_responded:
-0x10010 037178 set0 mark_first_packet ,mark 
-0x10011 037179 branch newconn_poll_responded 
-:      037181 z_mouse_bb_disconnected:
-0x10012 037182 jam 0 ,mem_mouse_enter_sniff_count 
-0x10013 037183 jam 0x0e ,mem_sniff_param_interval 
-0x10014 037184 call mouse_bb_discon_clear_stack 
-0x10015 037185 fetch app_disc_rsn_size ,mem_app_disconn_reason 
-0x10016 037186 bbit1 app_disc_ble ,mouse4_0_event_bb_disconn 
-0x10017 037187 bbit1 app_disc_by_button ,app_disconn_reason_clear 
-0x10018 037188 bbit1 app_disc_after_pairing ,z_mouse_event_light_state_pairing 
-0x10019 037189 bbit1 app_disc_after_reconn ,z_mouse_event_light_state_hibernate 
-0x1001a 037190 bbit1 app_disc_after_sniff ,z_mouse_event_light_state_hibernate 
-0x1001b 037191 branch mouse_start_discovery 
-:      037193 z_mouse_event_light_state_pairing:
-0x1001c 037194 bbit1 app_disc_after_handshake ,z_mouse_event_light_state_hibernate 
-0x1001d 037195 bbit1 app_disc_after_sniff ,z_mouse_event_light_state_hibernate 
-0x1001e 037196 branch mouse_start_discovery 
-:      037197 z_mouse_event_light_state_hibernate:
-0x1001f 037198 fetch 2 ,mem_ui_state_map 
-0x10020 037199 bbit1 ui_state_btn_down ,mouse_start_discovery 
-0x10021 037200 call app_disconn_reason_clear 
-0x10022 037201 call p_mouse_check_key_gpio 
-0x10023 037202 beq mouse_lmr_button ,z_mouse_null_enter_hibernate_enable 
-0x10024 037203 fetch 1 ,mem_mouse_dpi_button_state 
-0x10025 037204 branch z_mouse_null_enter_hibernate_enable ,blank 
-0x10026 037205 branch app_bb_hibernate 
-:      037207 z_mouse_null_enter_hibernate_enable:
-0x10027 037208 jam 1 ,mem_mouse_null_enter_hibernate_flag 
-0x10028 037209 jam 40 ,mem_mouse_null_enter_hibernate_timer 
-0x10029 037210 rtn 
-:      037212 z_hid_rx_process:
-0x1002a 037213 fetch 2 ,mem_l2cap_payload_ptr 
-0x1002b 037214 copy pdata ,contr 
-0x1002c 037215 ifetch 1 ,contr 
-0x1002d 037216 store 1 ,mem_l2cap_rcv 
-0x1002e 037217 and pdata ,0x0f ,temp 
-0x1002f 037218 rshift4 pdata ,pdata 
-0x10030 037219 beq hid_type_set_protocol ,z_hid_rx_set_protocol 
-0x10031 037220 beq hid_type_control ,z_hid_rx_process_hid_control 
-0x10032 037221 branch hid_rx_process + 6 
-:      037222 z_hid_rx_set_protocol:
-0x10033 037223 call hid_rx_process_handshake 
-0x10034 037224 jam 0 ,mem_mouse_bt_boot_mode 
-0x10035 037225 fetch 1 ,mem_l2cap_rcv 
-0x10036 037226 isolate1 0 ,pdata 
-0x10037 037227 rtn true 
-0x10038 037228 jam 1 ,mem_mouse_bt_boot_mode 
-0x10039 037229 rtn 
-:      037231 z_hid_rx_process_hid_control:
-0x1003a 037232 copy temp ,pdata 
-0x1003b 037233 beq hid_control_p_virtualcableunplug ,p_mouse_irtual_cable_unplug 
-0x1003c 037234 branch hid_rx_process_hid_control + 2 
+:      037159 z_entrance0:
+0x10001 037160 beq zcode_00 ,z_page_wait_fhs_reply_ok 
+0x10002 037161 beq zcode_01 ,z_mouse_bb_disconnected 
+0x10003 037162 beq zcode_02 ,z_hid_rx_process 
+0x10004 037163 rtn 
+:      037165 z_page_wait_fhs_reply_ok:
+0x10005 037166 fetch 1 ,mem_page_rcv_fhs 
+0x10006 037167 increase 1 ,pdata 
+0x10007 037168 store 1 ,mem_page_rcv_fhs 
+0x10008 037169 call prepare_newconn 
+:      037170 z_master_newconn_loop:
+0x10009 037171 set1 mark_first_packet ,mark 
+0x1000a 037172 call master_newconn_once 
+0x1000b 037173 branch z_newconn_poll_responded ,sync 
+0x1000c 037174 set0 mark_first_packet ,mark 
+0x1000d 037175 call new_conn_timeout 
+0x1000e 037176 nbranch z_master_newconn_loop ,blank 
+0x1000f 037177 branch page_restart 
+:      037178 z_newconn_poll_responded:
+0x10010 037179 set0 mark_first_packet ,mark 
+0x10011 037180 branch newconn_poll_responded 
+:      037182 z_mouse_bb_disconnected:
+0x10012 037183 jam 0 ,mem_mouse_enter_sniff_count 
+0x10013 037184 jam 0x0e ,mem_sniff_param_interval 
+0x10014 037185 call mouse_bb_discon_clear_stack 
+0x10015 037186 fetch app_disc_rsn_size ,mem_app_disconn_reason 
+0x10016 037187 bbit1 app_disc_ble ,mouse4_0_event_bb_disconn 
+0x10017 037188 bbit1 app_disc_by_button ,app_disconn_reason_clear 
+0x10018 037189 bbit1 app_disc_after_pairing ,z_mouse_event_light_state_pairing 
+0x10019 037190 bbit1 app_disc_after_reconn ,z_mouse_event_light_state_hibernate 
+0x1001a 037191 bbit1 app_disc_after_sniff ,z_mouse_event_light_state_hibernate 
+0x1001b 037192 branch mouse_start_discovery 
+:      037194 z_mouse_event_light_state_pairing:
+0x1001c 037195 bbit1 app_disc_after_handshake ,z_mouse_event_light_state_hibernate 
+0x1001d 037196 bbit1 app_disc_after_sniff ,z_mouse_event_light_state_hibernate 
+0x1001e 037197 branch mouse_start_discovery 
+:      037198 z_mouse_event_light_state_hibernate:
+0x1001f 037199 fetch 2 ,mem_ui_state_map 
+0x10020 037200 bbit1 ui_state_btn_down ,mouse_start_discovery 
+0x10021 037201 call app_disconn_reason_clear 
+0x10022 037202 call p_mouse_check_key_gpio 
+0x10023 037203 beq mouse_lmr_button ,z_mouse_null_enter_hibernate_enable 
+0x10024 037204 fetch 1 ,mem_mouse_dpi_button_state 
+0x10025 037205 branch z_mouse_null_enter_hibernate_enable ,blank 
+0x10026 037206 branch app_bb_hibernate 
+:      037208 z_mouse_null_enter_hibernate_enable:
+0x10027 037209 jam 1 ,mem_mouse_null_enter_hibernate_flag 
+0x10028 037210 jam 40 ,mem_mouse_null_enter_hibernate_timer 
+0x10029 037211 rtn 
+:      037213 z_hid_rx_process:
+0x1002a 037214 fetch 2 ,mem_l2cap_payload_ptr 
+0x1002b 037215 copy pdata ,contr 
+0x1002c 037216 ifetch 1 ,contr 
+0x1002d 037217 store 1 ,mem_l2cap_rcv 
+0x1002e 037218 and pdata ,0x0f ,temp 
+0x1002f 037219 rshift4 pdata ,pdata 
+0x10030 037220 beq hid_type_set_protocol ,z_hid_rx_set_protocol 
+0x10031 037221 beq hid_type_control ,z_hid_rx_process_hid_control 
+0x10032 037222 branch hid_rx_process + 6 
+:      037223 z_hid_rx_set_protocol:
+0x10033 037224 call hid_rx_process_handshake 
+0x10034 037225 jam 0 ,mem_mouse_bt_boot_mode 
+0x10035 037226 fetch 1 ,mem_l2cap_rcv 
+0x10036 037227 isolate1 0 ,pdata 
+0x10037 037228 rtn true 
+0x10038 037229 jam 1 ,mem_mouse_bt_boot_mode 
+0x10039 037230 rtn 
+:      037232 z_hid_rx_process_hid_control:
+0x1003a 037233 copy temp ,pdata 
+0x1003b 037234 beq hid_control_p_virtualcableunplug ,p_mouse_irtual_cable_unplug 
+0x1003c 037235 branch hid_rx_process_hid_control + 2 
               org 0x20001
-:      037238 z_entrance1:
-0x20001 037239 beq zcode_10 ,z_send_lmp_escape 
-0x20002 037240 beq zcode_11 ,z_send_lmp_accepted 
-0x20003 037241 beq zcode_12 ,z_mouse4_0_check_reconn_target 
-0x20004 037242 rtn 
-:      037244 z_mouse4_0_check_reconn_target:
-0x20005 037245 jam 1 ,mem_le_send_security_request_flag 
-0x20006 037246 jam 1 ,mem_mouse_le_reconnect_flag 
-0x20007 037247 fetch 2 ,mem_mouse_direct_timeout 
-0x20008 037248 store 2 ,mem_mouse_direct_timer 
-0x20009 037249 call p_mouse_store_eeprom_enable 
-0x2000a 037250 call app_lpm_mult_disable 
-0x2000b 037251 arg mem_le_scan_data ,contr 
-0x2000c 037252 call p_le_adv_data_update 
-0x2000d 037253 branch check_51cmd_adv 
-:      037255 z_send_lmp_escape:
-0x2000e 037256 fetch 1 ,mem_lmp_to_send 
-0x2000f 037257 beq lmp_ext_features_res ,z_send_lmpext_features_res 
-0x20010 037258 beq lmp_ext_features_req ,z_send_lmpext_features_req 
-0x20011 037259 branch send_lmp_escape 
-:      037260 z_send_lmpext_features_res:
-0x20012 037261 call z_check_ssp_enable 
-0x20013 037262 fetch 1 ,mem_lmp_to_send 
-0x20014 037263 branch send_lmpext_features_res 
-:      037264 z_send_lmpext_features_req:
-0x20015 037265 call z_check_ssp_enable 
-0x20016 037266 fetch 1 ,mem_lmp_to_send 
-0x20017 037267 branch send_lmpext_features_req 
-:      037268 z_check_ssp_enable:
-0x20018 037269 fetch 1 ,mem_ssp_enable 
-0x20019 037270 branch ssp_disable ,blank 
-0x2001a 037271 branch ssp_enable 
-:      037273 z_send_lmp_accepted:
-0x2001b 037274 force 2 ,pdata 
-0x2001c 037275 call msg_send_lmp 
-0x2001d 037276 fetch 1 ,mem_lmi_opcode 
-0x2001e 037277 istore 1 ,contw 
-0x2001f 037278 store 1 ,mem_lmi_opcode_temp 
-0x20020 037279 call send_lmp_follow 
-0x20021 037280 fetch 1 ,mem_lmi_opcode_temp 
-0x20022 037281 beq lmp_max_slot_req ,z_send_lmp_accepted_max_slot_req 
-0x20023 037282 branch send_lmp_accepted + 7 
-:      037284 z_send_lmp_accepted_max_slot_req:
-0x20024 037285 fetch 1 ,mem_bt_rcvd_switch_req_accept 
-0x20025 037286 rtn blank 
-0x20026 037287 jam 0 ,mem_bt_rcvd_switch_req_accept 
-0x20027 037288 fetch 1 ,mem_bt_send_lmp_setup_complete 
-0x20028 037289 rtnne 2 
-0x20029 037290 jam 1 ,mem_bt_send_max_slot_req_accept_after_switch 
-0x2002a 037291 copy clkn_bt ,pdata 
-0x2002b 037292 store 4 ,mem_aurand_send_delay_time 
-0x2002c 037293 rtn 
+:      037239 z_entrance1:
+0x20001 037240 beq zcode_10 ,z_send_lmp_escape 
+0x20002 037241 beq zcode_11 ,z_send_lmp_accepted 
+0x20003 037242 beq zcode_12 ,z_mouse4_0_check_reconn_target 
+0x20004 037243 rtn 
+:      037245 z_mouse4_0_check_reconn_target:
+0x20005 037246 jam 1 ,mem_le_send_security_request_flag 
+0x20006 037247 jam 1 ,mem_mouse_le_reconnect_flag 
+0x20007 037248 fetch 2 ,mem_mouse_direct_timeout 
+0x20008 037249 store 2 ,mem_mouse_direct_timer 
+0x20009 037250 call p_mouse_store_eeprom_enable 
+0x2000a 037251 call app_lpm_mult_disable 
+0x2000b 037252 arg mem_le_scan_data ,contr 
+0x2000c 037253 call p_le_adv_data_update 
+0x2000d 037254 branch check_51cmd_adv 
+:      037256 z_send_lmp_escape:
+0x2000e 037257 fetch 1 ,mem_lmp_to_send 
+0x2000f 037258 beq lmp_ext_features_res ,z_send_lmpext_features_res 
+0x20010 037259 beq lmp_ext_features_req ,z_send_lmpext_features_req 
+0x20011 037260 branch send_lmp_escape 
+:      037261 z_send_lmpext_features_res:
+0x20012 037262 call z_check_ssp_enable 
+0x20013 037263 fetch 1 ,mem_lmp_to_send 
+0x20014 037264 branch send_lmpext_features_res 
+:      037265 z_send_lmpext_features_req:
+0x20015 037266 call z_check_ssp_enable 
+0x20016 037267 fetch 1 ,mem_lmp_to_send 
+0x20017 037268 branch send_lmpext_features_req 
+:      037269 z_check_ssp_enable:
+0x20018 037270 fetch 1 ,mem_ssp_enable 
+0x20019 037271 branch ssp_disable ,blank 
+0x2001a 037272 branch ssp_enable 
+:      037274 z_send_lmp_accepted:
+0x2001b 037275 force 2 ,pdata 
+0x2001c 037276 call msg_send_lmp 
+0x2001d 037277 fetch 1 ,mem_lmi_opcode 
+0x2001e 037278 istore 1 ,contw 
+0x2001f 037279 store 1 ,mem_lmi_opcode_temp 
+0x20020 037280 call send_lmp_follow 
+0x20021 037281 fetch 1 ,mem_lmi_opcode_temp 
+0x20022 037282 beq lmp_max_slot_req ,z_send_lmp_accepted_max_slot_req 
+0x20023 037283 branch send_lmp_accepted + 7 
+:      037285 z_send_lmp_accepted_max_slot_req:
+0x20024 037286 fetch 1 ,mem_bt_rcvd_switch_req_accept 
+0x20025 037287 rtn blank 
+0x20026 037288 jam 0 ,mem_bt_rcvd_switch_req_accept 
+0x20027 037289 fetch 1 ,mem_bt_send_lmp_setup_complete 
+0x20028 037290 rtnne 2 
+0x20029 037291 jam 1 ,mem_bt_send_max_slot_req_accept_after_switch 
+0x2002a 037292 copy clkn_bt ,pdata 
+0x2002b 037293 store 4 ,mem_aurand_send_delay_time 
+0x2002c 037294 rtn 
               org 0x30001
-:      037297 z_entrance2:
-0x30001 037298 beq zcode_20 ,z_le_update_param 
-0x30002 037299 beq zcode_21 ,z_le_update_channel_map 
-0x30003 037300 beq zcode_22 ,z_le_mouse_bb_event_connect_complete 
-0x30004 037301 beq zcode_23 ,z_quit_connection_cont 
-0x30005 037302 rtn 
-:      037304 z_le_update_param:
-0x30006 037305 call z_mouse_le_conn_param_check 
-0x30007 037306 branch le_update_param + 8 
-:      037307 z_mouse_le_lpm_mult_reinit:
-0x30008 037308 fetch 1 ,mem_lpm_mult_init 
-0x30009 037309 store 1 ,mem_lpm_mult 
-:      037310 z_mouse_le_conn_param_lpm_enable:
-0x3000a 037311 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-0x3000b 037312 rtn 
-:      037313 z_mouse_le_conn_param_lpm_disable:
-0x3000c 037314 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
-0x3000d 037315 rtn 
-:      037316 z_mouse_le_conn_param_check:
-0x3000e 037317 fetch 1 ,mem_le_new_conninterval 
-0x3000f 037318 sub pdata ,le_interval_15ms ,null 
-0x30010 037319 nbranch z_mouse_le_conn_param_lpm_disable ,positive 
-0x30011 037320 fetch 1 ,mem_le_new_connslavelatency 
-0x30012 037321 fetcht 1 ,mem_lpm_mult_init 
-0x30013 037322 isub temp ,null 
-0x30014 037323 branch z_mouse_le_lpm_mult_reinit ,positive 
-0x30015 037324 fetch 1 ,mem_le_new_connslavelatency 
-0x30016 037325 store 1 ,mem_lpm_mult 
-0x30017 037326 branch z_mouse_le_conn_param_lpm_enable 
-:      037328 z_le_update_channel_map:
-0x30018 037329 fetch 1 ,mem_le_state 
-0x30019 037330 rtnbit0 lestate_update_map 
-0x3001a 037331 call z_le_channel_map_overflow_check 
-0x3001b 037332 nrtn user 
-0x3001c 037333 branch le_update_channel_map + 3 
-:      037334 z_le_channel_map_overflow_check:
-0x3001d 037335 enable user 
-0x3001e 037336 fetch 1 ,mem_le_event_count + 1 
-0x3001f 037337 rshift4 pdata ,pdata 
-0x30020 037338 rtnne 0x0f 
-0x30021 037339 fetch 1 ,mem_le_instant + 1 
-0x30022 037340 rshift4 pdata ,pdata 
-0x30023 037341 rtnne 0x00 
-0x30024 037342 branch disable_user 
-:      037344 z_le_mouse_bb_event_connect_complete:
-0x30025 037345 fetch 1 ,mem_mouse_le_reconnect_flag 
-0x30026 037346 nrtn blank 
-0x30027 037347 fetch 1 ,mem_le_att_handle 
-0x30028 037348 sub pdata ,26 ,pdata 
-0x30029 037349 nrtn zero 
-0x3002a 037350 jam 0 ,mem_le_start_encrypt_timer 
-0x3002b 037351 branch mouse_le_write_enable 
-:      037353 z_quit_connection_cont:
-0x3002c 037354 call app_disconn_reason_collect_bt 
-0x3002d 037355 call sniff_exit 
-0x3002e 037356 jam bt_evt_bb_disconnected ,mem_fifo_temp 
-0x3002f 037357 call ui_ipc_send_event 
-0x30030 037358 call init_lmp_work 
-0x30031 037359 call l2cap_init_work 
-0x30032 037360 branch quit_connection_cont + 8 
+:      037298 z_entrance2:
+0x30001 037299 beq zcode_20 ,z_le_update_param 
+0x30002 037300 beq zcode_21 ,z_le_update_channel_map 
+0x30003 037301 beq zcode_22 ,z_le_mouse_bb_event_connect_complete 
+0x30004 037302 beq zcode_23 ,z_quit_connection_cont 
+0x30005 037303 rtn 
+:      037305 z_le_update_param:
+0x30006 037306 call z_mouse_le_conn_param_check 
+0x30007 037307 branch le_update_param + 8 
+:      037308 z_mouse_le_lpm_mult_reinit:
+0x30008 037309 fetch 1 ,mem_lpm_mult_init 
+0x30009 037310 store 1 ,mem_lpm_mult 
+:      037311 z_mouse_le_conn_param_lpm_enable:
+0x3000a 037312 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
+0x3000b 037313 rtn 
+:      037314 z_mouse_le_conn_param_lpm_disable:
+0x3000c 037315 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
+0x3000d 037316 rtn 
+:      037317 z_mouse_le_conn_param_check:
+0x3000e 037318 fetch 1 ,mem_le_new_conninterval 
+0x3000f 037319 sub pdata ,le_interval_15ms ,null 
+0x30010 037320 nbranch z_mouse_le_conn_param_lpm_disable ,positive 
+0x30011 037321 fetch 1 ,mem_le_new_connslavelatency 
+0x30012 037322 fetcht 1 ,mem_lpm_mult_init 
+0x30013 037323 isub temp ,null 
+0x30014 037324 branch z_mouse_le_lpm_mult_reinit ,positive 
+0x30015 037325 fetch 1 ,mem_le_new_connslavelatency 
+0x30016 037326 store 1 ,mem_lpm_mult 
+0x30017 037327 branch z_mouse_le_conn_param_lpm_enable 
+:      037329 z_le_update_channel_map:
+0x30018 037330 fetch 1 ,mem_le_state 
+0x30019 037331 rtnbit0 lestate_update_map 
+0x3001a 037332 call z_le_channel_map_overflow_check 
+0x3001b 037333 nrtn user 
+0x3001c 037334 branch le_update_channel_map + 3 
+:      037335 z_le_channel_map_overflow_check:
+0x3001d 037336 enable user 
+0x3001e 037337 fetch 1 ,mem_le_event_count + 1 
+0x3001f 037338 rshift4 pdata ,pdata 
+0x30020 037339 rtnne 0x0f 
+0x30021 037340 fetch 1 ,mem_le_instant + 1 
+0x30022 037341 rshift4 pdata ,pdata 
+0x30023 037342 rtnne 0x00 
+0x30024 037343 branch disable_user 
+:      037345 z_le_mouse_bb_event_connect_complete:
+0x30025 037346 fetch 1 ,mem_mouse_le_reconnect_flag 
+0x30026 037347 nrtn blank 
+0x30027 037348 fetch 1 ,mem_le_att_handle 
+0x30028 037349 sub pdata ,26 ,pdata 
+0x30029 037350 nrtn zero 
+0x3002a 037351 jam 0 ,mem_le_start_encrypt_timer 
+0x3002b 037352 branch mouse_le_write_enable 
+:      037354 z_quit_connection_cont:
+0x3002c 037355 call app_disconn_reason_collect_bt 
+0x3002d 037356 call sniff_exit 
+0x3002e 037357 jam bt_evt_bb_disconnected ,mem_fifo_temp 
+0x3002f 037358 call ui_ipc_send_event 
+0x30030 037359 call init_lmp_work 
+0x30031 037360 call l2cap_init_work 
+0x30032 037361 branch quit_connection_cont + 8 
               org 0x40001
-:      037364 z_entrance3:
-0x40001 037365 beq zcode_30 ,z_mouse_start_discovery 
-0x40002 037366 rtn 
-:      037368 z_mouse_start_discovery:
-0x40003 037369 call p_mouse_tx_power_init 
-0x40004 037370 jam 0 ,mem_le_send_security_request_flag 
-0x40005 037371 jam 1 ,mem_mouse_start_discovery_enable 
-0x40006 037372 jam mode_bt_device1 ,mem_device_flag 
-0x40007 037373 jam 0 ,mem_mouse_clear_sensor_data_flag 
-:      037374 z_mouse_start_discovery_norandom:
-0x40008 037375 fetch 6 ,mem_le_normal_lap 
-0x40009 037376 store 6 ,mem_le_lap 
-0x4000a 037377 call p_mouse_fast_conn_disable 
-0x4000b 037378 call app_lpm_mult_disable 
-0x4000c 037379 fetch 2 ,mem_discovery_timeout 
-0x4000d 037380 store 2 ,mem_mouse_discovery_timer 
-0x4000e 037381 jam 6 ,mem_connection_options 
-0x4000f 037382 setarg 0 
-0x40010 037383 store 2 ,mem_mouse_no_data_timer 
-0x40011 037384 store 2 ,mem_mouse_direct_timer 
-0x40012 037385 call p_mouse_store_eeprom_enable 
-0x40013 037386 call mouse_bt_discovery_button_down_disable 
-0x40014 037388 call p_mouse_load_flash_device_info 
-0x40015 037389 fetch 1 ,mem_xrecord_mode 
-0x40016 037390 sub pdata ,rec_3_mode ,null 
-0x40017 037391 call z3_check_51cmd_adv ,zero 
-0x40018 037393 fetch 1 ,mem_mouse_le_adv_start 
-0x40019 037394 ncall z3_check_51cmd_adv ,blank 
-0x4001a 037396 fetch 1 ,mem_device_option 
-0x4001b 037397 isolate1 mode_3_mouse ,pdata 
-0x4001c 037398 call check_51cmd_start_discovery ,true 
-0x4001d 037399 branch p_mouse_discovery_multi_led_blink 
-:      037401 z3_check_51cmd_adv:
-0x4001e 037402 fetch 6 ,mem_le_normal_lap 
-0x4001f 037403 store 6 ,mem_le_lap 
-0x40020 037404 call p_mouse_le_adv_data_update 
-0x40021 037405 branch check_51cmd_adv 
+:      037365 z_entrance3:
+0x40001 037366 beq zcode_30 ,z_mouse_start_discovery 
+0x40002 037367 rtn 
+:      037369 z_mouse_start_discovery:
+0x40003 037370 call p_mouse_tx_power_init 
+0x40004 037371 jam 0 ,mem_le_send_security_request_flag 
+0x40005 037372 jam 1 ,mem_mouse_start_discovery_enable 
+0x40006 037373 jam mode_bt_device1 ,mem_device_flag 
+0x40007 037374 jam 0 ,mem_mouse_clear_sensor_data_flag 
+:      037375 z_mouse_start_discovery_norandom:
+0x40008 037376 fetch 6 ,mem_le_normal_lap 
+0x40009 037377 store 6 ,mem_le_lap 
+0x4000a 037378 call p_mouse_fast_conn_disable 
+0x4000b 037379 call app_lpm_mult_disable 
+0x4000c 037380 fetch 2 ,mem_discovery_timeout 
+0x4000d 037381 store 2 ,mem_mouse_discovery_timer 
+0x4000e 037382 jam 6 ,mem_connection_options 
+0x4000f 037383 setarg 0 
+0x40010 037384 store 2 ,mem_mouse_no_data_timer 
+0x40011 037385 store 2 ,mem_mouse_direct_timer 
+0x40012 037386 call p_mouse_store_eeprom_enable 
+0x40013 037387 call mouse_bt_discovery_button_down_disable 
+0x40014 037389 call p_mouse_load_flash_device_info 
+0x40015 037390 fetch 1 ,mem_xrecord_mode 
+0x40016 037391 sub pdata ,rec_3_mode ,null 
+0x40017 037392 call z3_check_51cmd_adv ,zero 
+0x40018 037394 fetch 1 ,mem_mouse_le_adv_start 
+0x40019 037395 ncall z3_check_51cmd_adv ,blank 
+0x4001a 037397 fetch 1 ,mem_device_option 
+0x4001b 037398 isolate1 mode_3_mouse ,pdata 
+0x4001c 037399 call check_51cmd_start_discovery ,true 
+0x4001d 037400 branch p_mouse_discovery_multi_led_blink 
+:      037402 z3_check_51cmd_adv:
+0x4001e 037403 fetch 6 ,mem_le_normal_lap 
+0x4001f 037404 store 6 ,mem_le_lap 
+0x40020 037405 call p_mouse_le_adv_data_update 
+0x40021 037406 branch check_51cmd_adv 
               org 0x50001
-:      037409 z_entrance4:
-0x50001 037410 beq zcode_40 ,z_g24_start_24g_mode 
-0x50002 037411 beq zcode_41 ,z_g24_auto_pair_start 
-0x50003 037412 beq zcode_42 ,z_mouse_24g_pairing_button 
-0x50004 037413 rtn 
-:      037415 z_g24_start_24g_mode:
-0x50005 037416 call z_g24_factory_check 
-0x50006 037417 branch p_g24_auto_pair_start ,user 
-0x50007 037418 set1 mark_24g ,mark 
-0x50008 037419 fetch 1 ,mem_24g_conn_sm 
-0x50009 037420 set1 state_24g_reconn ,pdata 
-0x5000a 037421 store 1 ,mem_24g_conn_sm 
-0x5000b 037422 call p_g24_syncword_crc8 
-0x5000c 037423 call p_g24_ch 
-0x5000d 037424 branch z_g24_auto_pair_timeout_init 
-:      037426 z_g24_factory_check:
-0x5000e 037427 arg 2 ,loopcnt 
-0x5000f 037428 arg mem_24g_addr ,contr 
-0x50010 037429 call enable_user 
-0x50011 037430 setarg 0xffff 
-:      037431 z4_pdata_0xff_check_loop:
-0x50012 037432 ifetcht 2 ,contr 
-0x50013 037433 isub temp ,null 
-0x50014 037434 ncall disable_user ,zero 
-0x50015 037435 loop z4_pdata_0xff_check_loop 
-0x50016 037436 rtn 
-:      037438 z_g24_auto_pair_start:
-0x50017 037439 set1 mark_24g ,mark 
-0x50018 037440 fetch 1 ,mem_24g_conn_sm 
-0x50019 037441 set1 state_24g_pair ,pdata 
-0x5001a 037442 store 1 ,mem_24g_conn_sm 
-:      037443 z_g24_auto_pair_timeout_init:
-0x5001b 037444 setarg g24_first_disconn_nodata_timer 
-0x5001c 037445 store 2 ,mem_24g_stop_g24_mode_timeout 
-0x5001d 037446 jam 0 ,mem_24g_stop_g24_mode 
-0x5001e 037447 rtn 
-:      037449 z_mouse_24g_pairing_button:
-0x5001f 037450 fetch mouse_flag_len ,mem_mouse_flag 
-0x50020 037451 rtnbit0 mouse_enable_24g 
-0x50021 037452 rtnbit1 mosue_24g_pairing_flag 
-0x50022 037453 rtnmark1 mark_24g 
-0x50023 037454 call mouse_devce_led_off 
-0x50024 037455 arg mosue_24g_pairing_flag ,queue 
-0x50025 037456 call mouse_enable_function_flag 
-0x50026 037457 setarg 0 
-0x50027 037458 store 2 ,mem_mouse_direct_timer 
-0x50028 037459 store 1 ,mem_mouse_send_blank_timer 
-0x50029 037460 store 2 ,mem_24g_check_dongle_times 
-0x5002a 037461 call mouse_stop_discovery 
-0x5002b 037462 branch p_g24_auto_pair_start 
+:      037410 z_entrance4:
+0x50001 037411 beq zcode_40 ,z_g24_start_24g_mode 
+0x50002 037412 beq zcode_41 ,z_g24_auto_pair_start 
+0x50003 037413 beq zcode_42 ,z_mouse_24g_pairing_button 
+0x50004 037414 rtn 
+:      037416 z_g24_start_24g_mode:
+0x50005 037417 call z_g24_factory_check 
+0x50006 037418 branch p_g24_auto_pair_start ,user 
+0x50007 037419 set1 mark_24g ,mark 
+0x50008 037420 fetch 1 ,mem_24g_conn_sm 
+0x50009 037421 set1 state_24g_reconn ,pdata 
+0x5000a 037422 store 1 ,mem_24g_conn_sm 
+0x5000b 037423 call p_g24_syncword_crc8 
+0x5000c 037424 call p_g24_ch 
+0x5000d 037425 branch z_g24_auto_pair_timeout_init 
+:      037427 z_g24_factory_check:
+0x5000e 037428 arg 2 ,loopcnt 
+0x5000f 037429 arg mem_24g_addr ,contr 
+0x50010 037430 call enable_user 
+0x50011 037431 setarg 0xffff 
+:      037432 z4_pdata_0xff_check_loop:
+0x50012 037433 ifetcht 2 ,contr 
+0x50013 037434 isub temp ,null 
+0x50014 037435 ncall disable_user ,zero 
+0x50015 037436 loop z4_pdata_0xff_check_loop 
+0x50016 037437 rtn 
+:      037439 z_g24_auto_pair_start:
+0x50017 037440 set1 mark_24g ,mark 
+0x50018 037441 fetch 1 ,mem_24g_conn_sm 
+0x50019 037442 set1 state_24g_pair ,pdata 
+0x5001a 037443 store 1 ,mem_24g_conn_sm 
+:      037444 z_g24_auto_pair_timeout_init:
+0x5001b 037445 setarg g24_first_disconn_nodata_timer 
+0x5001c 037446 store 2 ,mem_24g_stop_g24_mode_timeout 
+0x5001d 037447 jam 0 ,mem_24g_stop_g24_mode 
+0x5001e 037448 rtn 
+:      037450 z_mouse_24g_pairing_button:
+0x5001f 037451 fetch mouse_flag_len ,mem_mouse_flag 
+0x50020 037452 rtnbit0 mouse_enable_24g 
+0x50021 037453 rtnbit1 mosue_24g_pairing_flag 
+0x50022 037454 rtnmark1 mark_24g 
+0x50023 037455 call mouse_devce_led_off 
+0x50024 037456 arg mosue_24g_pairing_flag ,queue 
+0x50025 037457 call mouse_enable_function_flag 
+0x50026 037458 setarg 0 
+0x50027 037459 store 2 ,mem_mouse_direct_timer 
+0x50028 037460 store 1 ,mem_mouse_send_blank_timer 
+0x50029 037461 store 2 ,mem_24g_check_dongle_times 
+0x5002a 037462 call mouse_stop_discovery 
+0x5002b 037463 branch p_g24_auto_pair_start 
               org 0x60001
-:      037467 z_entrance5:
-0x60001 037469 beq zcode_51 ,z_mouse_24g_attempt_fail 
-0x60002 037470 beq zcode_52 ,z_mouse_24g_attempt_success 
-0x60003 037471 beq zcode_53 ,z_g24_reconn_dispatch 
-:      037472 z_mouse_24g_pairing_complete:
-0x60004 037473 call p_mouse_init_sensor_reset 
-0x60005 037474 arg mosue_24g_pairing_flag ,queue 
-0x60006 037475 call mouse_disable_function_flag 
-0x60007 037476 jam 0 ,mem_mouse_move_flag 
-0x60008 037477 call mouse_read_sensor_common 
-0x60009 037478 call p_mouse_tx_power_init 
-0x6000a 037479 branch z_mouse_24g_attempt_success 
-:      037481 z_mouse_24g_attempt_fail:
-0x6000b 037482 call p_mouse_sensor_powerdown_check 
-0x6000c 037483 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
-0x6000d 037484 call p_mouse_tx_power_init 
-0x6000e 037485 call p_g24_check_51cmd_stop_24g 
-0x6000f 037486 call p_mouse_load_flash_device_info 
-0x60010 037487 fetch 1 ,mem_mouse_latest_mode 
-0x60011 037488 rtnne latest_mode_24g 
-0x60012 037489 branch app_enter_hibernate 
-:      037491 z_mouse_24g_attempt_success:
-0x60013 037492 call p_mouse_init_sensor_reset 
-0x60014 037493 jam 0 ,mem_mouse_long_mult_flag 
-0x60015 037494 jam 0 ,mem_mouse_poweron_bt_start_reconn_timer 
-0x60016 037495 setarg 0 
-0x60017 037496 store 3 ,mem_le_switch_adv_flag 
-0x60018 037497 store 1 ,mem_mouse_reconn_timer 
-0x60019 037498 call mouse_le_bb_event_connected + 3 
-0x6001a 037499 call p_mouse_multi_led_blink_off 
-0x6001b 037501 call z_g24_auto_pair_timeout_clear 
-0x6001c 037502 call p_mouse_null_enter_hibernate_disable 
-0x6001d 037503 call mouse_no_data_timer_init 
-0x6001e 037504 fetch 4 ,mem_24g_addr 
-0x6001f 037505 store 4 ,mem_mouse_24g_addr 
-0x60020 037506 call mouse_cheak_select_24gdevice 
-0x60021 037507 jam latest_mode_24g ,mem_mouse_latest_mode 
-0x60022 037508 branch p_mouse_store_flash_device_info 
-:      037510 z_g24_auto_pair_timeout_clear:
-0x60023 037511 setarg 0 
-0x60024 037512 store 3 ,mem_24g_stop_g24_mode 
-0x60025 037513 rtn 
-:      037515 z_g24_reconn_dispatch:
-0x60026 037516 fetch 1 ,mem_24g_stop_g24_mode 
-0x60027 037517 beq 1 ,g24_stop_24g_mode 
-0x60028 037518 call z_g24_tx_attemp_data_prep 
-0x60029 037519 call p_g24_transmit_receive_ack 
-0x6002a 037520 nbranch p_g24_ch ,sync 
-0x6002b 037521 nbranch p_g24_ch ,user3 
-0x6002c 037522 fetch 1 ,mem_24g_conn_sm 
-0x6002d 037523 set0 state_24g_reconn ,pdata 
-0x6002e 037524 store 1 ,mem_24g_conn_sm 
-:      037525 z_g24_tx_attemp_dongle_succ:
-0x6002f 037526 jam 0 ,mem_mouse_long_mult_flag 
-0x60030 037527 call g24_app_tx_attempt_success 
-0x60031 037528 call p_g24_txbuf_clear 
-0x60032 037529 branch p_g24_transmit_by_interrupt_enable 
-:      037532 z_g24_store_dongle_addr:
-0x60033 037533 fetch 4 ,mem_24g_rxpayload + 2 
-0x60034 037534 branch p_g24_update_addr_and_synccrc8 
-:      037536 z_g24_tx_attemp_data_prep:
-0x60035 037537 jam 0xff ,mem_24g_common_temp 
-0x60036 037538 fetch 1 ,mem_24g_data_type 
-0x60037 037539 store 1 ,mem_24g_common_temp + 1 
-0x60038 037540 fetch 4 ,mem_24g_device_addr 
-0x60039 037541 store 4 ,mem_24g_common_temp + 2 
-0x6003a 037542 arg 6 ,temp 
-0x6003b 037543 arg mem_24g_common_temp ,rega 
-0x6003c 037544 call p_g24_put_data_in_buff 
-0x6003d 037545 branch p_g24_transmit_prep 
+:      037468 z_entrance5:
+0x60001 037470 beq zcode_51 ,z_mouse_24g_attempt_fail 
+0x60002 037471 beq zcode_52 ,z_mouse_24g_attempt_success 
+0x60003 037472 beq zcode_53 ,z_g24_reconn_dispatch 
+:      037473 z_mouse_24g_pairing_complete:
+0x60004 037474 call p_mouse_init_sensor_reset 
+0x60005 037475 arg mosue_24g_pairing_flag ,queue 
+0x60006 037476 call mouse_disable_function_flag 
+0x60007 037477 jam 0 ,mem_mouse_move_flag 
+0x60008 037478 call mouse_read_sensor_common 
+0x60009 037479 call p_mouse_tx_power_init 
+0x6000a 037480 branch z_mouse_24g_attempt_success 
+:      037482 z_mouse_24g_attempt_fail:
+0x6000b 037483 call p_mouse_sensor_powerdown_check 
+0x6000c 037484 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
+0x6000d 037485 call p_mouse_tx_power_init 
+0x6000e 037486 call p_g24_check_51cmd_stop_24g 
+0x6000f 037487 call p_mouse_load_flash_device_info 
+0x60010 037488 fetch 1 ,mem_mouse_latest_mode 
+0x60011 037489 rtnne latest_mode_24g 
+0x60012 037490 branch app_enter_hibernate 
+:      037492 z_mouse_24g_attempt_success:
+0x60013 037493 call p_mouse_init_sensor_reset 
+0x60014 037494 jam 0 ,mem_mouse_long_mult_flag 
+0x60015 037495 jam 0 ,mem_mouse_poweron_bt_start_reconn_timer 
+0x60016 037496 setarg 0 
+0x60017 037497 store 3 ,mem_le_switch_adv_flag 
+0x60018 037498 store 1 ,mem_mouse_reconn_timer 
+0x60019 037499 call mouse_le_bb_event_connected + 3 
+0x6001a 037500 call p_mouse_multi_led_blink_off 
+0x6001b 037502 call z_g24_auto_pair_timeout_clear 
+0x6001c 037503 call p_mouse_null_enter_hibernate_disable 
+0x6001d 037504 call mouse_no_data_timer_init 
+0x6001e 037505 fetch 4 ,mem_24g_addr 
+0x6001f 037506 store 4 ,mem_mouse_24g_addr 
+0x60020 037507 call mouse_cheak_select_24gdevice 
+0x60021 037508 jam latest_mode_24g ,mem_mouse_latest_mode 
+0x60022 037509 branch p_mouse_store_flash_device_info 
+:      037511 z_g24_auto_pair_timeout_clear:
+0x60023 037512 setarg 0 
+0x60024 037513 store 3 ,mem_24g_stop_g24_mode 
+0x60025 037514 rtn 
+:      037516 z_g24_reconn_dispatch:
+0x60026 037517 fetch 1 ,mem_24g_stop_g24_mode 
+0x60027 037518 beq 1 ,g24_stop_24g_mode 
+0x60028 037519 call z_g24_tx_attemp_data_prep 
+0x60029 037520 call p_g24_transmit_receive_ack 
+0x6002a 037521 nbranch p_g24_ch ,sync 
+0x6002b 037522 nbranch p_g24_ch ,user3 
+0x6002c 037523 fetch 1 ,mem_24g_conn_sm 
+0x6002d 037524 set0 state_24g_reconn ,pdata 
+0x6002e 037525 store 1 ,mem_24g_conn_sm 
+:      037526 z_g24_tx_attemp_dongle_succ:
+0x6002f 037527 jam 0 ,mem_mouse_long_mult_flag 
+0x60030 037528 call g24_app_tx_attempt_success 
+0x60031 037529 call p_g24_txbuf_clear 
+0x60032 037530 branch p_g24_transmit_by_interrupt_enable 
+:      037533 z_g24_store_dongle_addr:
+0x60033 037534 fetch 4 ,mem_24g_rxpayload + 2 
+0x60034 037535 branch p_g24_update_addr_and_synccrc8 
+:      037537 z_g24_tx_attemp_data_prep:
+0x60035 037538 jam 0xff ,mem_24g_common_temp 
+0x60036 037539 fetch 1 ,mem_24g_data_type 
+0x60037 037540 store 1 ,mem_24g_common_temp + 1 
+0x60038 037541 fetch 4 ,mem_24g_device_addr 
+0x60039 037542 store 4 ,mem_24g_common_temp + 2 
+0x6003a 037543 arg 6 ,temp 
+0x6003b 037544 arg mem_24g_common_temp ,rega 
+0x6003c 037545 call p_g24_put_data_in_buff 
+0x6003d 037546 branch p_g24_transmit_prep 
               org 0x70001
-:      037552 z_entrance6:
-:      037554 z_g24_pair_dispatch:
-0x70001 037555 fetch 1 ,mem_24g_stop_g24_mode 
-0x70002 037556 beq 1 ,g24_stop_24g_mode 
-0x70003 037557 jam 0xff ,mem_24g_common_temp 
-0x70004 037558 fetch 1 ,mem_24g_data_type 
-0x70005 037559 store 1 ,mem_24g_common_temp + 1 
-0x70006 037560 fetch 4 ,mem_24g_device_addr 
-0x70007 037561 store 4 ,mem_24g_common_temp + 2 
-0x70008 037562 arg 6 ,temp 
-0x70009 037563 arg mem_24g_common_temp ,rega 
-0x7000a 037564 call p_g24_put_data_in_buff 
-0x7000b 037565 call p_g24_transmit_prep 
-0x7000c 037566 call p_g24_transmit_receive_ack 
-0x7000d 037567 nbranch z_g24_pair_txdata_retry ,sync 
-0x7000e 037568 nbranch z_g24_pair_txdata_retry ,user3 
-0x7000f 037569 call p_g24_ackpayload_parse 
-0x70010 037570 fetch 4 ,mem_24g_addr 
-0x70011 037571 fetcht 4 ,mem_24g_allpowerful_addr 
-0x70012 037572 isub temp ,null 
-0x70013 037573 branch z_g24_auto_pair_skip_rx_length ,zero 
-0x70014 037574 fetch 1 ,mem_24g_rxdata_length 
-0x70015 037575 rtnne bind_ackpayload_length 
-:      037576 z_g24_auto_pair_skip_rx_length:
-0x70016 037580 jam 0 ,mem_24g_conn_sm 
-0x70017 037581 call p_mouse_tx_power_init 
-0x70018 037582 fetch 4 ,mem_24g_addr 
-0x70019 037583 fetcht 4 ,mem_24g_paring_addr 
-0x7001a 037584 isub temp ,null 
-0x7001b 037585 branch p_g24_start_pairing_sm1 ,zero 
-0x7001c 037586 fetch 4 ,mem_24g_addr 
-0x7001d 037587 fetcht 4 ,mem_24g_device_addr 
-0x7001e 037588 isub temp ,null 
-0x7001f 037589 call z7_g24_store_dongle_addr ,zero 
-0x70020 037590 jam 0 ,mem_mouse_long_mult_flag 
-0x70021 037591 call g24_app_tx_attempt_success 
-0x70022 037592 call p_g24_txbuf_clear 
-0x70023 037593 branch p_g24_transmit_by_interrupt_enable 
-:      037595 z7_g24_store_dongle_addr:
-0x70024 037596 fetch 4 ,mem_24g_rxpayload + 2 
-0x70025 037597 branch p_g24_update_addr_and_synccrc8 
-:      037599 z_g24_pair_txdata_retry:
-:      037600 z_g24_pair_txdata_switch:
-0x70026 037601 fetch 1 ,mem_24g_auto_paring_switch 
-0x70027 037602 increase 1 ,pdata 
-0x70028 037603 and_into 3 ,pdata 
-0x70029 037604 store 1 ,mem_24g_auto_paring_switch 
-0x7002a 037605 beq 0 ,z_g24_auto_pair_first_attemp 
-0x7002b 037606 beq 2 ,z_g24_auto_pair_all_powerful 
-0x7002c 037607 branch p_g24_pair_init 
-:      037609 z_g24_auto_pair_first_attemp:
-0x7002d 037610 call p_mouse_tx_power_init 
-0x7002e 037611 fetch 4 ,mem_24g_device_addr 
-0x7002f 037612 store 4 ,mem_24g_addr 
-0x70030 037613 fetch 1 ,mem_24g_pair_current_ch_num 
-0x70031 037614 store 1 ,mem_24g_current_ch_number 
-0x70032 037615 call z_g24_ch_syncword_crc8_init 
-0x70033 037616 storet 1 ,mem_24g_pair_current_ch_num 
-0x70034 037617 rtn 
-:      037619 z_g24_ch_syncword_crc8_init:
-0x70035 037620 call p_g24_syncword_crc8 
-0x70036 037621 branch p_g24_ch 
-:      037623 z_g24_auto_pair_all_powerful:
-0x70037 037624 jam tx_power_pair ,mem_tx_power 
-0x70038 037625 fetch 4 ,mem_24g_allpowerful_addr 
-0x70039 037626 store 4 ,mem_24g_addr 
-0x7003a 037627 fetch 1 ,mem_24g_powerful_current_ch_num 
-0x7003b 037628 store 1 ,mem_24g_current_ch_number 
-0x7003c 037629 call z_g24_ch_syncword_crc8_init 
-0x7003d 037630 storet 1 ,mem_24g_powerful_current_ch_num 
-0x7003e 037631 rtn 
+:      037553 z_entrance6:
+:      037555 z_g24_pair_dispatch:
+0x70001 037556 fetch 1 ,mem_24g_stop_g24_mode 
+0x70002 037557 beq 1 ,g24_stop_24g_mode 
+0x70003 037558 jam 0xff ,mem_24g_common_temp 
+0x70004 037559 fetch 1 ,mem_24g_data_type 
+0x70005 037560 store 1 ,mem_24g_common_temp + 1 
+0x70006 037561 fetch 4 ,mem_24g_device_addr 
+0x70007 037562 store 4 ,mem_24g_common_temp + 2 
+0x70008 037563 arg 6 ,temp 
+0x70009 037564 arg mem_24g_common_temp ,rega 
+0x7000a 037565 call p_g24_put_data_in_buff 
+0x7000b 037566 call p_g24_transmit_prep 
+0x7000c 037567 call p_g24_transmit_receive_ack 
+0x7000d 037568 nbranch z_g24_pair_txdata_retry ,sync 
+0x7000e 037569 nbranch z_g24_pair_txdata_retry ,user3 
+0x7000f 037570 call p_g24_ackpayload_parse 
+0x70010 037571 fetch 4 ,mem_24g_addr 
+0x70011 037572 fetcht 4 ,mem_24g_allpowerful_addr 
+0x70012 037573 isub temp ,null 
+0x70013 037574 branch z_g24_auto_pair_skip_rx_length ,zero 
+0x70014 037575 fetch 1 ,mem_24g_rxdata_length 
+0x70015 037576 rtnne bind_ackpayload_length 
+:      037577 z_g24_auto_pair_skip_rx_length:
+0x70016 037581 jam 0 ,mem_24g_conn_sm 
+0x70017 037582 call p_mouse_tx_power_init 
+0x70018 037583 fetch 4 ,mem_24g_addr 
+0x70019 037584 fetcht 4 ,mem_24g_paring_addr 
+0x7001a 037585 isub temp ,null 
+0x7001b 037586 branch p_g24_start_pairing_sm1 ,zero 
+0x7001c 037587 fetch 4 ,mem_24g_addr 
+0x7001d 037588 fetcht 4 ,mem_24g_device_addr 
+0x7001e 037589 isub temp ,null 
+0x7001f 037590 call z7_g24_store_dongle_addr ,zero 
+0x70020 037591 jam 0 ,mem_mouse_long_mult_flag 
+0x70021 037592 call g24_app_tx_attempt_success 
+0x70022 037593 call p_g24_txbuf_clear 
+0x70023 037594 branch p_g24_transmit_by_interrupt_enable 
+:      037596 z7_g24_store_dongle_addr:
+0x70024 037597 fetch 4 ,mem_24g_rxpayload + 2 
+0x70025 037598 branch p_g24_update_addr_and_synccrc8 
+:      037600 z_g24_pair_txdata_retry:
+:      037601 z_g24_pair_txdata_switch:
+0x70026 037602 fetch 1 ,mem_24g_auto_paring_switch 
+0x70027 037603 increase 1 ,pdata 
+0x70028 037604 and_into 3 ,pdata 
+0x70029 037605 store 1 ,mem_24g_auto_paring_switch 
+0x7002a 037606 beq 0 ,z_g24_auto_pair_first_attemp 
+0x7002b 037607 beq 2 ,z_g24_auto_pair_all_powerful 
+0x7002c 037608 branch p_g24_pair_init 
+:      037610 z_g24_auto_pair_first_attemp:
+0x7002d 037611 call p_mouse_tx_power_init 
+0x7002e 037612 fetch 4 ,mem_24g_device_addr 
+0x7002f 037613 store 4 ,mem_24g_addr 
+0x70030 037614 fetch 1 ,mem_24g_pair_current_ch_num 
+0x70031 037615 store 1 ,mem_24g_current_ch_number 
+0x70032 037616 call z_g24_ch_syncword_crc8_init 
+0x70033 037617 storet 1 ,mem_24g_pair_current_ch_num 
+0x70034 037618 rtn 
+:      037620 z_g24_ch_syncword_crc8_init:
+0x70035 037621 call p_g24_syncword_crc8 
+0x70036 037622 branch p_g24_ch 
+:      037624 z_g24_auto_pair_all_powerful:
+0x70037 037625 jam tx_power_pair ,mem_tx_power 
+0x70038 037626 fetch 4 ,mem_24g_allpowerful_addr 
+0x70039 037627 store 4 ,mem_24g_addr 
+0x7003a 037628 fetch 1 ,mem_24g_powerful_current_ch_num 
+0x7003b 037629 store 1 ,mem_24g_current_ch_number 
+0x7003c 037630 call z_g24_ch_syncword_crc8_init 
+0x7003d 037631 storet 1 ,mem_24g_powerful_current_ch_num 
+0x7003e 037632 rtn 
               org 0x80001
-:      037635 z_entrance7:
-0x80001 037636 beq zcode_70 ,z_mouse_irtual_cable_unplug 
-0x80002 037637 beq zcode_71 ,z_g24_search_dongle 
-0x80003 037638 rtn 
-:      037640 z_mouse_irtual_cable_unplug:
-0x80004 037641 setarg -1 
-0x80005 037642 store 6 ,mem_plap 
-0x80006 037643 jam rec_3_mode ,mem_record_bt_mode 
-0x80007 037644 jam 0xff ,mem_mouse_fast_conn_flag 
-0x80008 037645 call mouse_before_store_reconn_info 
-0x80009 037646 jam 0xff ,mem_device1_type 
-0x8000a 037647 branch p_mouse_store_flash_device_info 
-:      037649 z_g24_search_dongle:
-0x8000b 037650 fetch 1 ,mem_mouse_long_mult_flag 
-0x8000c 037651 rtn blank 
-0x8000d 037652 fetch 1 ,mem_24g_abort_pac 
-0x8000e 037653 rtn blank 
-0x8000f 037654 fetch 1 ,mem_24g_search_dongle_wait 
-0x80010 037655 increase 1 ,pdata 
-0x80011 037656 and_into 3 ,pdata 
-0x80012 037657 store 1 ,mem_24g_search_dongle_wait 
-0x80013 037658 nrtn blank 
-0x80014 037659 jam 0 ,mem_24g_search_dongle_ch 
-:      037660 z_g24_search_dongle_loop:
-0x80015 037661 fetch 1 ,mem_24g_search_dongle_ch 
-0x80016 037662 increase 1 ,pdata 
-0x80017 037663 store 1 ,mem_24g_search_dongle_ch 
-0x80018 037664 sub pdata ,g24_ch_number ,null 
-0x80019 037665 nbranch z_g24_search_dongle_loop_end ,positive 
-0x8001a 037666 call z7_g24_tx_attemp_data_prep 
-0x8001b 037667 call p_g24_transmit_receive_ack 
-0x8001c 037668 nbranch z_g24_search_dongle_loop_retry ,sync 
-0x8001d 037669 nbranch z_g24_search_dongle_loop_retry ,user3 
-0x8001e 037670 call p_g24_search_dongle_success 
-:      037671 z_g24_search_dongle_loop_end:
-0x8001f 037672 call p_g24_txbuf_clear 
-0x80020 037673 fetch 1 ,mem_24g_search_dongle_count 
-0x80021 037674 increase 1 ,pdata 
-0x80022 037675 store 1 ,mem_24g_search_dongle_count 
-0x80023 037676 beq g24_ch_poll_count ,p_g24_search_dongle_check 
-0x80024 037677 rtn 
-:      037679 z7_g24_tx_attemp_data_prep:
-0x80025 037680 jam 0xff ,mem_24g_common_temp 
-0x80026 037681 fetch 1 ,mem_24g_data_type 
-0x80027 037682 store 1 ,mem_24g_common_temp + 1 
-0x80028 037683 fetch 4 ,mem_24g_device_addr 
-0x80029 037684 store 4 ,mem_24g_common_temp + 2 
-0x8002a 037685 arg 6 ,temp 
-0x8002b 037686 arg mem_24g_common_temp ,rega 
-0x8002c 037687 call p_g24_put_data_in_buff 
-0x8002d 037688 branch p_g24_transmit_prep 
-:      037690 z_g24_search_dongle_loop_retry:
-0x8002e 037691 call p_g24_ch 
-0x8002f 037692 branch z_g24_search_dongle_loop 
+:      037636 z_entrance7:
+0x80001 037637 beq zcode_70 ,z_mouse_irtual_cable_unplug 
+0x80002 037638 beq zcode_71 ,z_g24_search_dongle 
+0x80003 037639 rtn 
+:      037641 z_mouse_irtual_cable_unplug:
+0x80004 037642 setarg -1 
+0x80005 037643 store 6 ,mem_plap 
+0x80006 037644 jam rec_3_mode ,mem_record_bt_mode 
+0x80007 037645 jam 0xff ,mem_mouse_fast_conn_flag 
+0x80008 037646 call mouse_before_store_reconn_info 
+0x80009 037647 jam 0xff ,mem_device1_type 
+0x8000a 037648 branch p_mouse_store_flash_device_info 
+:      037650 z_g24_search_dongle:
+0x8000b 037651 fetch 1 ,mem_mouse_long_mult_flag 
+0x8000c 037652 rtn blank 
+0x8000d 037653 fetch 1 ,mem_24g_abort_pac 
+0x8000e 037654 rtn blank 
+0x8000f 037655 fetch 1 ,mem_24g_search_dongle_wait 
+0x80010 037656 increase 1 ,pdata 
+0x80011 037657 and_into 3 ,pdata 
+0x80012 037658 store 1 ,mem_24g_search_dongle_wait 
+0x80013 037659 nrtn blank 
+0x80014 037660 jam 0 ,mem_24g_search_dongle_ch 
+:      037661 z_g24_search_dongle_loop:
+0x80015 037662 fetch 1 ,mem_24g_search_dongle_ch 
+0x80016 037663 increase 1 ,pdata 
+0x80017 037664 store 1 ,mem_24g_search_dongle_ch 
+0x80018 037665 sub pdata ,g24_ch_number ,null 
+0x80019 037666 nbranch z_g24_search_dongle_loop_end ,positive 
+0x8001a 037667 call z7_g24_tx_attemp_data_prep 
+0x8001b 037668 call p_g24_transmit_receive_ack 
+0x8001c 037669 nbranch z_g24_search_dongle_loop_retry ,sync 
+0x8001d 037670 nbranch z_g24_search_dongle_loop_retry ,user3 
+0x8001e 037671 call p_g24_search_dongle_success 
+:      037672 z_g24_search_dongle_loop_end:
+0x8001f 037673 call p_g24_txbuf_clear 
+0x80020 037674 fetch 1 ,mem_24g_search_dongle_count 
+0x80021 037675 increase 1 ,pdata 
+0x80022 037676 store 1 ,mem_24g_search_dongle_count 
+0x80023 037677 beq g24_ch_poll_count ,p_g24_search_dongle_check 
+0x80024 037678 rtn 
+:      037680 z7_g24_tx_attemp_data_prep:
+0x80025 037681 jam 0xff ,mem_24g_common_temp 
+0x80026 037682 fetch 1 ,mem_24g_data_type 
+0x80027 037683 store 1 ,mem_24g_common_temp + 1 
+0x80028 037684 fetch 4 ,mem_24g_device_addr 
+0x80029 037685 store 4 ,mem_24g_common_temp + 2 
+0x8002a 037686 arg 6 ,temp 
+0x8002b 037687 arg mem_24g_common_temp ,rega 
+0x8002c 037688 call p_g24_put_data_in_buff 
+0x8002d 037689 branch p_g24_transmit_prep 
+:      037691 z_g24_search_dongle_loop_retry:
+0x8002e 037692 call p_g24_ch 
+0x8002f 037693 branch z_g24_search_dongle_loop 
               org 0x90001
-:      037697 z_entrance8:
-:      037701 z_mouse_setting_config:
-0x90001 037702 call mouse_gpio_init 
-0x90002 037703 call p_mouse_multi_led_gpio_set_high 
-0x90003 037704 fetcht 1 ,mem_flash_ncs_gpio 
-0x90004 037705 call gpio_config_output 
-0x90005 037706 call z_mouse_bt_sdp_update 
-0x90006 037707 setarg 0 
-0x90007 037708 store 2 ,mem_lpm_interval 
-0x90008 037711 call p_mouse_load_flash_info_check 
-0x90009 037712 fetch 1 ,mem_device_flag 
-0x9000a 037713 rtneq mode_24g_device 
-0x9000b 037714 fetch 6 ,mem_mouse_24g_addr_init 
-0x9000c 037715 fetcht 6 ,mem_device1_addr 
-0x9000d 037716 isub temp ,null 
-0x9000e 037717 nbranch z_mouse_fast_conn_disable_before ,zero 
-0x9000f 037718 branch p_mouse_fast_conn_le_switch_adv 
-0x90010 037719 rtn 
-:      037720 z_mouse_fast_conn_disable_before:
-0x90011 037721 call p_check_51cmd_adv 
-0x90012 037722 jam 0x32 ,mem_mouse_reconn_timer 
-0x90013 037723 branch p_mouse_fast_conn_disable 
-:      037725 z_mouse_bt_sdp_update:
-0x90014 037726 call enable_authrom 
-0x90015 037727 arg 0x8c00 ,contr 
-0x90016 037728 arg mem_mouse_uuid_list ,contw 
-0x90017 037729 arg 369 ,loopcnt 
-0x90018 037730 call memcpy 
-0x90019 037732 setarg 0x0f0209 
-0x9001a 037733 istore 3 ,contw 
-0x9001b 037734 setarg 0x120009 
-0x9001c 037735 istore 3 ,contw 
-0x9001d 037737 setarg 0x100209 
-0x9001e 037738 istore 3 ,contw 
-0x9001f 037739 setarg 0x000009 
-0x90020 037740 istore 3 ,contw 
-0x90021 037741 arg 0x8d71 ,contr 
-0x90022 037742 arg 265 ,loopcnt 
-0x90023 037743 call memcpy 
-0x90024 037745 jam 0 ,mem_mouse_uuid_list + 23 
-0x90025 037746 jam 0x6d ,mem_mouse_uuid_list + 15 
-0x90026 037747 setarg 0x401f 
-0x90027 037748 store 2 ,mem_mouse_uuid_list + 357 
-0x90028 037749 setarg 0x6d04 
-0x90029 037750 store 2 ,mem_mouse_uuid_list + 462 
-0x9002a 037751 setarg 0x16b0 
-0x9002b 037752 store 2 ,mem_mouse_uuid_list + 468 
-0x9002c 037754 setarg mem_mouse_uuid_list 
-0x9002d 037755 store 2 ,mem_ui_uuid_table 
-0x9002e 037756 rtn 
+:      037698 z_entrance8:
+:      037702 z_mouse_setting_config:
+0x90001 037703 call mouse_gpio_init 
+0x90002 037704 call p_mouse_multi_led_gpio_set_high 
+0x90003 037705 fetcht 1 ,mem_flash_ncs_gpio 
+0x90004 037706 call gpio_config_output 
+0x90005 037707 call z_mouse_bt_sdp_update 
+0x90006 037708 setarg 0 
+0x90007 037709 store 2 ,mem_lpm_interval 
+0x90008 037712 call p_mouse_load_flash_info_check 
+0x90009 037713 fetch 1 ,mem_device_flag 
+0x9000a 037714 rtneq mode_24g_device 
+0x9000b 037715 fetch 6 ,mem_mouse_24g_addr_init 
+0x9000c 037716 fetcht 6 ,mem_device1_addr 
+0x9000d 037717 isub temp ,null 
+0x9000e 037718 nbranch z_mouse_fast_conn_disable_before ,zero 
+0x9000f 037719 branch p_mouse_fast_conn_le_switch_adv 
+0x90010 037720 rtn 
+:      037721 z_mouse_fast_conn_disable_before:
+0x90011 037722 call p_check_51cmd_adv 
+0x90012 037723 jam 0x32 ,mem_mouse_reconn_timer 
+0x90013 037724 branch p_mouse_fast_conn_disable 
+:      037726 z_mouse_bt_sdp_update:
+0x90014 037727 call enable_authrom 
+0x90015 037728 arg 0x8c00 ,contr 
+0x90016 037729 arg mem_mouse_uuid_list ,contw 
+0x90017 037730 arg 369 ,loopcnt 
+0x90018 037731 call memcpy 
+0x90019 037733 setarg 0x0f0209 
+0x9001a 037734 istore 3 ,contw 
+0x9001b 037735 setarg 0x120009 
+0x9001c 037736 istore 3 ,contw 
+0x9001d 037738 setarg 0x100209 
+0x9001e 037739 istore 3 ,contw 
+0x9001f 037740 setarg 0x000009 
+0x90020 037741 istore 3 ,contw 
+0x90021 037742 arg 0x8d71 ,contr 
+0x90022 037743 arg 265 ,loopcnt 
+0x90023 037744 call memcpy 
+0x90024 037746 jam 0 ,mem_mouse_uuid_list + 23 
+0x90025 037747 jam 0x6d ,mem_mouse_uuid_list + 15 
+0x90026 037748 setarg 0x401f 
+0x90027 037749 store 2 ,mem_mouse_uuid_list + 357 
+0x90028 037750 setarg 0x6d04 
+0x90029 037751 store 2 ,mem_mouse_uuid_list + 462 
+0x9002a 037752 setarg 0x16b0 
+0x9002b 037753 store 2 ,mem_mouse_uuid_list + 468 
+0x9002c 037755 setarg mem_mouse_uuid_list 
+0x9002d 037756 store 2 ,mem_ui_uuid_table 
+0x9002e 037757 rtn 
               org 0xa0001
-:      037783 z_entrance9:
-0xa0001 037784 beq zcode_90 ,z_g24_pairing_sm 
-0xa0002 037785 beq zcode_91 ,z_g24_paring_mode 
-0xa0003 037786 rtn 
-:      037788 z_g24_pairing_sm:
-0xa0004 037789 fetch 1 ,mem_24g_ensure 
-0xa0005 037790 beq ensure_on_24g ,enable_user 
-0xa0006 037791 fetch 1 ,mem_24g_pairing_sm 
-0xa0007 037792 beq state_24g_pairing_1 ,z_g24_pairing_sm_1 
-0xa0008 037793 beq state_24g_pairing_2 ,z_g24_pairing_sm_2 
-0xa0009 037794 beq state_24g_pairing_3 ,z_g24_pairing_sm_3 
-0xa000a 037795 branch assert 
-:      037797 z_g24_pairing_sm_1:
-0xa000b 037798 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
-0xa000c 037799 jam 0xaa ,mem_24g_common_temp 
-0xa000d 037800 branch z_g24_pairing_sm_common 
-:      037801 z_g24_pairing_sm_2:
-0xa000e 037802 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
-0xa000f 037803 jam 0x55 ,mem_24g_common_temp 
-0xa0010 037804 branch z_g24_pairing_sm_common 
-:      037805 z_g24_pairing_sm_3:
-0xa0011 037806 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
-0xa0012 037807 jam 0x22 ,mem_24g_common_temp 
-:      037808 z_g24_pairing_sm_common:
-0xa0013 037809 fetch 1 ,mem_24g_data_type 
-0xa0014 037810 and_into bits_data ,pdata 
-0xa0015 037811 store 1 ,mem_24g_common_temp + 1 
-0xa0016 037812 fetch 4 ,mem_24g_device_addr 
-0xa0017 037813 store 4 ,mem_24g_common_temp + 2 
-:      037814 z_g24_put_pairing_data_in_buff:
-0xa0018 037815 jam 0 ,mem_24g_common_temp + 6 
-0xa0019 037816 arg mem_24g_common_temp ,rega 
-0xa001a 037817 arg 7 ,temp 
-0xa001b 037818 call p_g24_put_data_in_buff 
-0xa001c 037819 call p_g24_txdata_enable_tx 
-0xa001d 037820 branch enable_user 
-:      037822 z_g24_paring_mode:
-0xa001e 037823 call power_ctrl_pac_succ_cnt_init 
-0xa001f 037824 fetch 1 ,mem_24g_pairing_sm 
-0xa0020 037825 rtneq state_24g_pairing_success 
-0xa0021 037826 beq state_24g_pairing_1_waiting_ack ,z_g24_pairing_sm_1_waiting_ack 
-0xa0022 037827 beq state_24g_pairing_2_waiting_ack ,z_g24_pairing_sm_2_waiting_ack 
-0xa0023 037828 beq state_24g_pairing_3_waiting_ack ,z_g24_pairing_sm_3_waiting_ack 
-0xa0024 037829 rtn 
-:      037831 z_g24_pairing_sm_1_waiting_ack:
-0xa0025 037832 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
-0xa0026 037833 branch p_g24_transmit_abandon 
-:      037834 z_g24_pairing_sm_2_waiting_ack:
-0xa0027 037835 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
-0xa0028 037836 branch p_g24_transmit_abandon 
-:      037837 z_g24_pairing_sm_3_waiting_ack:
-0xa0029 037838 jam state_24g_pairing_success ,mem_24g_pairing_sm 
-0xa002a 037839 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
-0xa002b 037840 call ui_ipc_send_event 
-0xa002c 037841 fetch 4 ,mem_24g_rxpayload + 2 
-0xa002d 037842 call p_g24_update_addr_and_synccrc8 
-0xa002e 037843 branch p_g24_transmit_abandon 
+:      037784 z_entrance9:
+0xa0001 037785 beq zcode_90 ,z_g24_pairing_sm 
+0xa0002 037786 beq zcode_91 ,z_g24_paring_mode 
+0xa0003 037787 rtn 
+:      037789 z_g24_pairing_sm:
+0xa0004 037790 fetch 1 ,mem_24g_ensure 
+0xa0005 037791 beq ensure_on_24g ,enable_user 
+0xa0006 037792 fetch 1 ,mem_24g_pairing_sm 
+0xa0007 037793 beq state_24g_pairing_1 ,z_g24_pairing_sm_1 
+0xa0008 037794 beq state_24g_pairing_2 ,z_g24_pairing_sm_2 
+0xa0009 037795 beq state_24g_pairing_3 ,z_g24_pairing_sm_3 
+0xa000a 037796 branch assert 
+:      037798 z_g24_pairing_sm_1:
+0xa000b 037799 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
+0xa000c 037800 jam 0xaa ,mem_24g_common_temp 
+0xa000d 037801 branch z_g24_pairing_sm_common 
+:      037802 z_g24_pairing_sm_2:
+0xa000e 037803 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
+0xa000f 037804 jam 0x55 ,mem_24g_common_temp 
+0xa0010 037805 branch z_g24_pairing_sm_common 
+:      037806 z_g24_pairing_sm_3:
+0xa0011 037807 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
+0xa0012 037808 jam 0x22 ,mem_24g_common_temp 
+:      037809 z_g24_pairing_sm_common:
+0xa0013 037810 fetch 1 ,mem_24g_data_type 
+0xa0014 037811 and_into bits_data ,pdata 
+0xa0015 037812 store 1 ,mem_24g_common_temp + 1 
+0xa0016 037813 fetch 4 ,mem_24g_device_addr 
+0xa0017 037814 store 4 ,mem_24g_common_temp + 2 
+:      037815 z_g24_put_pairing_data_in_buff:
+0xa0018 037816 jam 0 ,mem_24g_common_temp + 6 
+0xa0019 037817 arg mem_24g_common_temp ,rega 
+0xa001a 037818 arg 7 ,temp 
+0xa001b 037819 call p_g24_put_data_in_buff 
+0xa001c 037820 call p_g24_txdata_enable_tx 
+0xa001d 037821 branch enable_user 
+:      037823 z_g24_paring_mode:
+0xa001e 037824 call power_ctrl_pac_succ_cnt_init 
+0xa001f 037825 fetch 1 ,mem_24g_pairing_sm 
+0xa0020 037826 rtneq state_24g_pairing_success 
+0xa0021 037827 beq state_24g_pairing_1_waiting_ack ,z_g24_pairing_sm_1_waiting_ack 
+0xa0022 037828 beq state_24g_pairing_2_waiting_ack ,z_g24_pairing_sm_2_waiting_ack 
+0xa0023 037829 beq state_24g_pairing_3_waiting_ack ,z_g24_pairing_sm_3_waiting_ack 
+0xa0024 037830 rtn 
+:      037832 z_g24_pairing_sm_1_waiting_ack:
+0xa0025 037833 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
+0xa0026 037834 branch p_g24_transmit_abandon 
+:      037835 z_g24_pairing_sm_2_waiting_ack:
+0xa0027 037836 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
+0xa0028 037837 branch p_g24_transmit_abandon 
+:      037838 z_g24_pairing_sm_3_waiting_ack:
+0xa0029 037839 jam state_24g_pairing_success ,mem_24g_pairing_sm 
+0xa002a 037840 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
+0xa002b 037841 call ui_ipc_send_event 
+0xa002c 037842 fetch 4 ,mem_24g_rxpayload + 2 
+0xa002d 037843 call p_g24_update_addr_and_synccrc8 
+0xa002e 037844 branch p_g24_transmit_abandon 
               org 0xb0001
-:      037848 z_entrancea:
-0xb0001 037849 beq zcode_a0 ,z_mouse_before_hibernate 
-0xb0002 037850 beq zcode_a1 ,z_mouse_le_conn_param_update_rsp_recieved 
-0xb0003 037851 beq zcode_a2 ,z_mouse_le_bb_disconnected 
-0xb0004 037852 beq zcode_a3 ,z_mouse_bb_event_reconn_timeout 
-0xb0005 037853 rtn 
-:      037855 z_mouse_le_conn_param_update_rsp_recieved:
-0xb0006 037856 fetch 2 ,mem_le_l2cap_signaling_conn_param_update_rsp_result 
-0xb0007 037857 rtneq ble_signaling_connect_parameter_update_accepted 
-0xb0008 037858 fetch 1 ,mem_le_tsniff 
-0xb0009 037859 rshift2 pdata ,pdata 
-0xb000a 037860 sub pdata ,le_interval_15ms ,null 
-0xb000b 037861 branch z_mouse_le_conn_param_update_rsp_not_accepted ,positive 
-0xb000c 037862 setarg le_interval_11_25ms 
-0xb000d 037863 store 2 ,mem_le_interval_min 
-0xb000e 037864 store 2 ,mem_le_interval_min + 2 
-0xb000f 037865 call p_app_updata_le_param 
-0xb0010 037866 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
-0xb0011 037867 rtn 
-:      037869 z_mouse_le_conn_param_update_rsp_not_accepted:
-0xb0012 037870 jam 1 ,mem_mouse_le_updata_not_accepted_flag 
-0xb0013 037871 branch p_mouse_le_conn_param_update_rsp_not_accepted_mult_reset 
-:      037873 z_mouse_bb_event_reconn_timeout:
-:      037874 z_mouse_bb_event_reconn_failed:
-0xb0014 037875 fetch 2 ,mem_ui_state_map 
-0xb0015 037876 rtnbit1 ui_state_btn_down 
-0xb0016 037877 rtnbit1 ui_state_bt_discovery 
-0xb0017 037878 rtnbit1 ui_state_ble_adv 
-0xb0018 037879 fetch mouse_flag_len ,mem_mouse_flag 
-0xb0019 037880 rtnbit1 mouse_bt_discovery_button_down_flag 
-0xb001a 037881 branch app_bb_hibernate 
-:      037883 z_mouse_le_bb_disconnected:
-0xb001b 037884 call p_mouse_sensor_powerdown_check 
-0xb001c 037885 jam 0 ,mem_mouse_le_bb_connected_flag 
-0xb001d 037886 setarg le_interval_8_75ms 
-0xb001e 037887 store 2 ,mem_le_interval_min 
-0xb001f 037888 store 2 ,mem_le_interval_min + 2 
-0xb0020 037889 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-0xb0021 037890 jam 0 ,mem_mouse_clear_sensor_data_flag 
-0xb0022 037891 call p_mouse_data_init 
-0xb0023 037892 call le_clr_config_more_data 
-0xb0024 037893 call mouse_bb_disconnected 
-0xb0025 037894 call p_mouse_store_flash_device_info 
-0xb0026 037895 fetch 1 ,mem_mouse_start_discovery_enable 
-0xb0027 037896 rtn blank 
-:      037897 z_check_51cmd_adv:
-0xb0028 037898 fetch 6 ,mem_le_normal_lap 
-0xb0029 037899 store 6 ,mem_le_lap 
-0xb002a 037900 call p_mouse_le_adv_data_update 
-0xb002b 037901 branch check_51cmd_adv 
-:      037903 z_mouse_before_hibernate:
-0xb002c 037904 hfetch 4 ,core_lpm_ctrl 
-0xb002d 037905 set1 26 ,pdata 
-0xb002e 037906 hstore 4 ,core_lpm_reg 
-0xb002f 037907 call lpm_write_ctrl 
-0xb0030 037908 call disable_authrom 
-0xb0031 037909 call mouse_devce_led_off 
-0xb0032 037910 call p_mouse_multi_led_gpio_set_high 
-0xb0033 037911 call p_mouse_store_flash_device_info 
-0xb0034 037912 call mouse_before_hibernate_wheel_gpio_set 
-0xb0035 037913 call p_mouse_setgpio_hibernate 
-0xb0036 037915 call p_flash_deep_power_down 
-0xb0037 037916 hfetch 1 ,core_gpio_sel1 
-0xb0038 037917 and pdata ,0xf7 ,pdata 
-0xb0039 037918 hstore 1 ,core_gpio_sel1 
-0xb003a 037919 hfetch 1 ,core_gpio_pd3 
-0xb003b 037920 set1 0 ,pdata 
-0xb003c 037921 hstore 1 ,core_gpio_pd3 
-0xb003d 037922 rtn 
+:      037849 z_entrancea:
+0xb0001 037850 beq zcode_a0 ,z_mouse_before_hibernate 
+0xb0002 037851 beq zcode_a1 ,z_mouse_le_conn_param_update_rsp_recieved 
+0xb0003 037852 beq zcode_a2 ,z_mouse_le_bb_disconnected 
+0xb0004 037853 beq zcode_a3 ,z_mouse_bb_event_reconn_timeout 
+0xb0005 037854 rtn 
+:      037856 z_mouse_le_conn_param_update_rsp_recieved:
+0xb0006 037857 fetch 2 ,mem_le_l2cap_signaling_conn_param_update_rsp_result 
+0xb0007 037858 rtneq ble_signaling_connect_parameter_update_accepted 
+0xb0008 037859 fetch 1 ,mem_le_tsniff 
+0xb0009 037860 rshift2 pdata ,pdata 
+0xb000a 037861 sub pdata ,le_interval_15ms ,null 
+0xb000b 037862 branch z_mouse_le_conn_param_update_rsp_not_accepted ,positive 
+0xb000c 037863 setarg le_interval_11_25ms 
+0xb000d 037864 store 2 ,mem_le_interval_min 
+0xb000e 037865 store 2 ,mem_le_interval_min + 2 
+0xb000f 037866 call p_app_updata_le_param 
+0xb0010 037867 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
+0xb0011 037868 rtn 
+:      037870 z_mouse_le_conn_param_update_rsp_not_accepted:
+0xb0012 037871 jam 1 ,mem_mouse_le_updata_not_accepted_flag 
+0xb0013 037872 branch p_mouse_le_conn_param_update_rsp_not_accepted_mult_reset 
+:      037874 z_mouse_bb_event_reconn_timeout:
+:      037875 z_mouse_bb_event_reconn_failed:
+0xb0014 037876 fetch 2 ,mem_ui_state_map 
+0xb0015 037877 rtnbit1 ui_state_btn_down 
+0xb0016 037878 rtnbit1 ui_state_bt_discovery 
+0xb0017 037879 rtnbit1 ui_state_ble_adv 
+0xb0018 037880 fetch mouse_flag_len ,mem_mouse_flag 
+0xb0019 037881 rtnbit1 mouse_bt_discovery_button_down_flag 
+0xb001a 037882 branch app_bb_hibernate 
+:      037884 z_mouse_le_bb_disconnected:
+0xb001b 037885 call p_mouse_sensor_powerdown_check 
+0xb001c 037886 jam 0 ,mem_mouse_le_bb_connected_flag 
+0xb001d 037887 setarg le_interval_8_75ms 
+0xb001e 037888 store 2 ,mem_le_interval_min 
+0xb001f 037889 store 2 ,mem_le_interval_min + 2 
+0xb0020 037890 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
+0xb0021 037891 jam 0 ,mem_mouse_clear_sensor_data_flag 
+0xb0022 037892 call p_mouse_data_init 
+0xb0023 037893 call le_clr_config_more_data 
+0xb0024 037894 call mouse_bb_disconnected 
+0xb0025 037895 call p_mouse_store_flash_device_info 
+0xb0026 037896 fetch 1 ,mem_mouse_start_discovery_enable 
+0xb0027 037897 rtn blank 
+:      037898 z_check_51cmd_adv:
+0xb0028 037899 fetch 6 ,mem_le_normal_lap 
+0xb0029 037900 store 6 ,mem_le_lap 
+0xb002a 037901 call p_mouse_le_adv_data_update 
+0xb002b 037902 branch check_51cmd_adv 
+:      037904 z_mouse_before_hibernate:
+0xb002c 037905 hfetch 4 ,core_lpm_ctrl 
+0xb002d 037906 set1 26 ,pdata 
+0xb002e 037907 hstore 4 ,core_lpm_reg 
+0xb002f 037908 call lpm_write_ctrl 
+0xb0030 037909 call disable_authrom 
+0xb0031 037910 call mouse_devce_led_off 
+0xb0032 037911 call p_mouse_multi_led_gpio_set_high 
+0xb0033 037912 call p_mouse_store_flash_device_info 
+0xb0034 037913 call mouse_before_hibernate_wheel_gpio_set 
+0xb0035 037914 call p_mouse_setgpio_hibernate 
+0xb0036 037916 call p_flash_deep_power_down 
+0xb0037 037917 hfetch 1 ,core_gpio_sel1 
+0xb0038 037918 and pdata ,0xf7 ,pdata 
+0xb0039 037919 hstore 1 ,core_gpio_sel1 
+0xb003a 037920 hfetch 1 ,core_gpio_pd3 
+0xb003b 037921 set1 0 ,pdata 
+0xb003c 037922 hstore 1 ,core_gpio_pd3 
+0xb003d 037923 rtn 
               org 0xc0001
-:      037928 z_entranceb:
-0xc0001 037929 beq zcode_b1 ,z_mouse_sniff_not_accept 
-0xc0002 037930 beq zcode_b2 ,z_mouse_enter_sniff_check 
-0xc0003 037931 beq zcode_b3 ,z_mouse_le_ll_start_encryt 
-0xc0004 037932 beq zcode_b4 ,z_mouse_bb_event_disconnected 
-0xc0005 037933 beq zcode_b5 ,z_mouse_le_bb_event_connected 
-0xc0006 037934 rtn 
-:      037936 z_mouse_sniff_not_accept:
-0xc0007 037937 fetch 1 ,mem_mouse_enter_sniff_count 
-0xc0008 037938 rtneq 2 
-0xc0009 037939 increase 1 ,pdata 
-0xc000a 037940 store 1 ,mem_mouse_enter_sniff_count 
-0xc000b 037941 jam 0x12 ,mem_sniff_param_interval 
-0xc000c 037942 branch app_bt_enter_sniff 
-:      037944 z_mouse_enter_sniff_check:
-0xc000d 037945 fetch 1 ,mem_mouse_enter_sniff_count 
-0xc000e 037946 rtnne 2 
-0xc000f 037947 jam 0 ,mem_mouse_enter_sniff_count 
-0xc0010 037948 jam 0x0e ,mem_sniff_param_interval 
-0xc0011 037949 branch app_bt_enter_sniff 
-:      037951 z_mouse_le_ll_start_encryt:
-0xc0012 037952 fetch 1 ,mem_mouse_le_reconnect_flag 
-0xc0013 037953 beq 1 ,z_mouse_le_ll_reconn_start_encryt 
-0xc0014 037954 jam 20 ,mem_le_start_encrypt_timer 
-0xc0015 037955 branch z_mouse_le_ll_enable_start_enc_flag 
-:      037956 z_mouse_le_ll_reconn_start_encryt:
-0xc0016 037957 call p_app_updata_le_param 
-0xc0017 037958 jam 10 ,mem_le_start_encrypt_timer 
-:      037959 z_mouse_le_ll_enable_start_enc_flag:
-0xc0018 037960 arg ll_start_enc_flag ,queue 
-0xc0019 037961 branch mouse_le_enable_connect_flag 
-:      037963 z_mouse_bb_event_disconnected:
-0xc001a 037964 call p_mouse_sensor_powerdown_check 
-0xc001b 037965 jam 0 ,mem_bt_rcvd_switch_req_accept 
-0xc001c 037966 jam 0 ,mem_bt_send_lmp_setup_complete 
-0xc001d 037967 jam 0 ,mem_mouse_bt_send_first_package_flag 
-0xc001e 037968 call p_mouse_store_flash_device_info 
-0xc001f 037969 branch mouse_bb_disconnected 
-:      037971 z_mouse_le_bb_event_connected:
-0xc0020 037972 call p_mouse_init_sensor_reset 
-0xc0021 037973 call mouse_le_bb_event_connected 
-0xc0022 037974 setarg 0 
-0xc0023 037975 store 3 ,mem_le_switch_adv_flag 
-0xc0024 037976 store 1 ,mem_mouse_reconn_timer 
-0xc0025 037977 call app_ble_store_reconn_info 
-0xc0026 037978 jam latest_mode_bt ,mem_mouse_latest_mode 
-0xc0027 037979 fetch 1 ,mem_mouse_le_reconnect_flag 
-0xc0028 037980 nbranch z_mouse_le_bb_event_connected_next ,blank 
-0xc0029 037981 jam 0x14 ,mem_mouse_send_secutiry_request_timer 
-:      037982 z_mouse_le_bb_event_connected_next:
-0xc002a 037983 jam 0 ,mem_mouse_poweron_bt_start_reconn_timer 
-0xc002b 037984 jam 0 ,mem_mouse_le_adv_start 
-0xc002c 037985 jam 1 ,mem_mouse_le_bb_connected_flag 
-0xc002d 037986 jam 0 ,mem_mouse_le_not_tx_disconn 
-0xc002e 037987 jam 0 ,mem_mouse_start_discovery_enable 
-0xc002f 037988 call p_g24_check_51cmd_stop_24g 
-0xc0030 037989 branch p_mouse_data_init 
+:      037929 z_entranceb:
+0xc0001 037930 beq zcode_b1 ,z_mouse_sniff_not_accept 
+0xc0002 037931 beq zcode_b2 ,z_mouse_enter_sniff_check 
+0xc0003 037932 beq zcode_b3 ,z_mouse_le_ll_start_encryt 
+0xc0004 037933 beq zcode_b4 ,z_mouse_bb_event_disconnected 
+0xc0005 037934 beq zcode_b5 ,z_mouse_le_bb_event_connected 
+0xc0006 037935 rtn 
+:      037937 z_mouse_sniff_not_accept:
+0xc0007 037938 fetch 1 ,mem_mouse_enter_sniff_count 
+0xc0008 037939 rtneq 2 
+0xc0009 037940 increase 1 ,pdata 
+0xc000a 037941 store 1 ,mem_mouse_enter_sniff_count 
+0xc000b 037942 jam 0x12 ,mem_sniff_param_interval 
+0xc000c 037943 branch app_bt_enter_sniff 
+:      037945 z_mouse_enter_sniff_check:
+0xc000d 037946 fetch 1 ,mem_mouse_enter_sniff_count 
+0xc000e 037947 rtnne 2 
+0xc000f 037948 jam 0 ,mem_mouse_enter_sniff_count 
+0xc0010 037949 jam 0x0e ,mem_sniff_param_interval 
+0xc0011 037950 branch app_bt_enter_sniff 
+:      037952 z_mouse_le_ll_start_encryt:
+0xc0012 037953 fetch 1 ,mem_mouse_le_reconnect_flag 
+0xc0013 037954 beq 1 ,z_mouse_le_ll_reconn_start_encryt 
+0xc0014 037955 jam 20 ,mem_le_start_encrypt_timer 
+0xc0015 037956 branch z_mouse_le_ll_enable_start_enc_flag 
+:      037957 z_mouse_le_ll_reconn_start_encryt:
+0xc0016 037958 call p_app_updata_le_param 
+0xc0017 037959 jam 10 ,mem_le_start_encrypt_timer 
+:      037960 z_mouse_le_ll_enable_start_enc_flag:
+0xc0018 037961 arg ll_start_enc_flag ,queue 
+0xc0019 037962 branch mouse_le_enable_connect_flag 
+:      037964 z_mouse_bb_event_disconnected:
+0xc001a 037965 call p_mouse_sensor_powerdown_check 
+0xc001b 037966 jam 0 ,mem_bt_rcvd_switch_req_accept 
+0xc001c 037967 jam 0 ,mem_bt_send_lmp_setup_complete 
+0xc001d 037968 jam 0 ,mem_mouse_bt_send_first_package_flag 
+0xc001e 037969 call p_mouse_store_flash_device_info 
+0xc001f 037970 branch mouse_bb_disconnected 
+:      037972 z_mouse_le_bb_event_connected:
+0xc0020 037973 call p_mouse_init_sensor_reset 
+0xc0021 037974 call mouse_le_bb_event_connected 
+0xc0022 037975 setarg 0 
+0xc0023 037976 store 3 ,mem_le_switch_adv_flag 
+0xc0024 037977 store 1 ,mem_mouse_reconn_timer 
+0xc0025 037978 call app_ble_store_reconn_info 
+0xc0026 037979 jam latest_mode_bt ,mem_mouse_latest_mode 
+0xc0027 037980 fetch 1 ,mem_mouse_le_reconnect_flag 
+0xc0028 037981 nbranch z_mouse_le_bb_event_connected_next ,blank 
+0xc0029 037982 jam 0x14 ,mem_mouse_send_secutiry_request_timer 
+:      037983 z_mouse_le_bb_event_connected_next:
+0xc002a 037984 jam 0 ,mem_mouse_poweron_bt_start_reconn_timer 
+0xc002b 037985 jam 0 ,mem_mouse_le_adv_start 
+0xc002c 037986 jam 1 ,mem_mouse_le_bb_connected_flag 
+0xc002d 037987 jam 0 ,mem_mouse_le_not_tx_disconn 
+0xc002e 037988 jam 0 ,mem_mouse_start_discovery_enable 
+0xc002f 037989 call p_g24_check_51cmd_stop_24g 
+0xc0030 037990 branch p_mouse_data_init 
Index: output/bt_program23.meta
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/bt_program23.meta	(revision 2874)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/bt_program23.meta	(working copy)
@@ -1055,9 +1055,7 @@
 	call wait_div_end
 	quotient pdata
 	lshift4 pdata,pdata
-	remainder temp
-	ior temp,temp
-	rtn
+	branch clk2bt_next
 //endif
 //	rtn
 
@@ -1082,6 +1080,8 @@
 	branch p_mouse_seting_sensor_type// make sdio high to make 100uA less	
 
 p_device_init:
+	jam 0x86,0x895b	
+	jam 0xa0,0x895c
 	call initialize_radio
 	call app_lpm_mult_enable
 	call enable_authrom
@@ -36868,6 +36868,7 @@
 	call wait_div_end
 	quotient pdata
 	lshift16 pdata,pdata
+clk2bt_next:
 	remainder temp
 	ior temp,temp
 	rtn
Index: output/bt_program23.rom
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/bt_program23.rom	(revision 2874)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/bt_program23.rom	(working copy)
@@ -29,7 +29,7 @@
 01100000000000010100000111111001
 01011000000000000000001110101110
 01100000000000010100000111110001
-01011000000000000000001010011100
+01011000000000000000001010011010
 01100000000000010100000111101101
 01011000000000000000001111111010
 01100000000000010100000111110101
@@ -81,7 +81,7 @@
 11000000010100001000000001111111
 11000000010110001000000010000100
 11000000010110010000000010010010
-11000000011000100000001010101001
+11000000011000100000001010100111
 11000000011100011000010100011110
 11000000011100110000010101000110
 11000000011101010000010101111100
@@ -166,7 +166,7 @@
 11000010100000010000001101011111
 00100000010000000000000011010111
 00100100011101000000000000000000
-00100000010000000000001010100011
+00100000010000000000001010100001
 01011000000000001111000000111100
 00100000001000000010101110010011
 01110000000100011100011001100000
@@ -221,8 +221,8 @@
 00100000001110100111111111101001
 01101000000000001100110101110101
 11000000000000001111111111101001
-00100000010000000000001010100110
-00100000010000000000001010100011
+00100000010000000000001010100100
+00100000010000000000001010100001
 00100000010000000011111010111111
 01101000000010001100101101000101
 00100000010000000110100000100101
@@ -663,14 +663,12 @@
 00100000010000000111111110000110
 00011000000001111111111000000000
 00011111111100100111111000000000
-00011000000001110000010000000000
-10011000010000011000010000000000
-00100000011000000000000000000000
+00100000001000000111111101010101
 11000110000100110000000000000000
 00100000010000000000001101100011
 00100000010000000000000011011111
 01101000000000001100000001000000
-11000011000000000000001010100011
+11000011000000000000001010100001
 01101000000000001000000010100000
 00100100011110100000000000000000
 01011000000000000000000000000000
@@ -679,6 +677,8 @@
 01101000000000001100101011111110
 00100000011110100000000000000000
 00100000001000000000010100011110
+01110000100010010101101110000110
+01110000100010010101110010100000
 00100000010000000010100101101100
 00100000010000000011010000010110
 00100000010000000111010010111001
Index: output/flash.dat
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/flash.dat	(revision 2874)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/flash.dat	(working copy)
@@ -131,7 +131,7 @@
 58
 00
 02
-9c
+9a
 60
 01
 41
@@ -339,7 +339,7 @@
 c0
 62
 02
-a9
+a7
 c0
 71
 85
@@ -679,7 +679,7 @@
 20
 40
 02
-a3
+a1
 58
 00
 f0
@@ -899,11 +899,11 @@
 20
 40
 02
-a6
+a4
 20
 40
 02
-a3
+a1
 20
 40
 3e
@@ -2664,18 +2664,10 @@
 f2
 7e
 00
-18
-07
-04
-00
-98
-41
-84
-00
 20
-60
-00
-00
+20
+7f
+55
 c6
 13
 00
@@ -2695,7 +2687,7 @@
 c3
 00
 02
-a3
+a1
 68
 00
 80
@@ -2728,6 +2720,14 @@
 20
 05
 1e
+70
+89
+5b
+86
+70
+89
+5c
+a0
 20
 40
 29
@@ -8196,8 +8196,8 @@
 20
 07
 fb
-ef
-8e
+e8
+d0
 aa
 55
 08
@@ -9118,7 +9118,7 @@
 00
 a9
 4b
-02
+03
 00
 aa
 55
@@ -12332,5 +12332,5 @@
 55
 00
 00
-f4
-09
+4f
+01
Index: output/program.lis
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/program.lis	(revision 2874)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/program.lis	(working copy)
@@ -39,7 +39,7 @@
 001c 600141f9 store 2 ,mem_cb_att_write 
 001d 580003ae setarg p_mouse_bt 
 001e 600141f1 store 2 ,mem_cb_bt_process 
-001f 5800029c setarg p_mouse_before_lpm 
+001f 5800029a setarg p_mouse_before_lpm 
 0020 600141ed store 2 ,mem_cb_before_lpm 
 0021 580003fa setarg p_mouse_priority_bb_event 
 0022 600141f5 store 2 ,mem_cb_bb_event_process 
@@ -99,7 +99,7 @@
 0050 c050807f beq patch14_1 ,p_init_param 
 0051 c0588084 beq patch16_1 ,p_lpm_check_wake_lock 
 0052 c0590092 beq patch16_2 ,p_g24_dispatch 
-0053 c06202a9 beq patch18_4 ,p_device_init 
+0053 c06202a7 beq patch18_4 ,p_device_init 
 0054 c071851e beq patch1c_3 ,p_mouse_seting_dpi 
 0055 c0730546 beq patch1c_6 ,p_mouse_motion 
 0056 c075057c beq patch1d_2 ,p_mouse_bb_event_discovery_btn 
@@ -204,7 +204,7 @@
 p_g24_short_sleep:
 00a6 204000d7 call p_g24_lpm_wait 
 00a7 24740000 nrtn user 
-00a8 204002a3 call p_clear_wake 
+00a8 204002a1 call p_clear_wake 
 00a9 5800f03c setarg 61500 
 00aa 20202b93 branch lpm_dispatch_sleep 
 
@@ -283,8 +283,8 @@
 00de c000ffe9 beq g24_tx_timer_int_enable ,disable_user 
 
 p_mouse_setgpio_lpm:
-00df 204002a6 call p_mouse_set_sdio_high 
-00e0 204002a3 call p_clear_wake 
+00df 204002a4 call p_mouse_set_sdio_high 
+00e0 204002a1 call p_clear_wake 
 
 p_mouse_setgpio_hibernate:
 00e1 20403ebf call mouse_lpm_before_common 
@@ -863,30 +863,30 @@
 0296 20407f86 call wait_div_end 
 0297 1807fe00 quotient pdata 
 0298 1ff27e00 lshift4 pdata ,pdata 
-0299 18070400 remainder temp 
-029a 98418400 ior temp ,temp 
-029b 20600000 rtn 
+0299 20207f55 branch clk2bt_next 
 
 p_mouse_before_lpm:
-029c c6130000 rtnmark1 mark_24g 
-029d 20400363 call p_mouse_le_txbuff_save 
-029e 204000df call p_mouse_setgpio_lpm 
-029f 6800c040 fetch 1 ,mem_context 
-02a0 c30002a3 bbit0 state_inconn ,p_clear_wake 
-02a1 680080a0 fetch 1 ,mem_lpm_current_mult 
-02a2 247a0000 nrtn blank 
+029a c6130000 rtnmark1 mark_24g 
+029b 20400363 call p_mouse_le_txbuff_save 
+029c 204000df call p_mouse_setgpio_lpm 
+029d 6800c040 fetch 1 ,mem_context 
+029e c30002a1 bbit0 state_inconn ,p_clear_wake 
+029f 680080a0 fetch 1 ,mem_lpm_current_mult 
+02a0 247a0000 nrtn blank 
 
 p_clear_wake:
-02a3 58000000 setarg 0 
-02a4 600400a1 store 8 ,mem_gpio_wakeup_low 
-02a5 20600000 rtn 
+02a1 58000000 setarg 0 
+02a2 600400a1 store 8 ,mem_gpio_wakeup_low 
+02a3 20600000 rtn 
 
 p_mouse_set_sdio_high:
-02a6 6800cafe fetch 1 ,mem_mouse_init_sensor_reset_flag 
-02a7 207a0000 rtn blank 
-02a8 2020051e branch p_mouse_seting_sensor_type 
+02a4 6800cafe fetch 1 ,mem_mouse_init_sensor_reset_flag 
+02a5 207a0000 rtn blank 
+02a6 2020051e branch p_mouse_seting_sensor_type 
 
 p_device_init:
+02a7 70895b86 jam 0x86 ,0x895b 
+02a8 70895ca0 jam 0xa0 ,0x895c 
 02a9 2040296c call initialize_radio 
 02aa 20403416 call app_lpm_mult_enable 
 02ab 204074b9 call enable_authrom 
@@ -35222,6 +35222,8 @@
 7f52 20407f86 call wait_div_end 
 7f53 1807fe00 quotient pdata 
 7f54 1ff07e00 lshift16 pdata ,pdata 
+
+clk2bt_next:
 7f55 18070400 remainder temp 
 7f56 98418400 ior temp ,temp 
 7f57 20600000 rtn 
Index: output/ramcode.rom
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/ramcode.rom	(revision 2874)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/ramcode.rom	(working copy)
@@ -29,7 +29,7 @@
 600141f9
 580003ae
 600141f1
-5800029c
+5800029a
 600141ed
 580003fa
 600141f5
@@ -81,7 +81,7 @@
 c050807f
 c0588084
 c0590092
-c06202a9
+c06202a7
 c071851e
 c0730546
 c075057c
@@ -166,7 +166,7 @@
 c281035f
 204000d7
 24740000
-204002a3
+204002a1
 5800f03c
 20202b93
 7011c660
@@ -221,8 +221,8 @@
 203a7fe9
 6800cd75
 c000ffe9
-204002a6
-204002a3
+204002a4
+204002a1
 20403ebf
 6808cb45
 20406825
@@ -663,14 +663,12 @@
 20407f86
 1807fe00
 1ff27e00
-18070400
-98418400
-20600000
+20207f55
 c6130000
 20400363
 204000df
 6800c040
-c30002a3
+c30002a1
 680080a0
 247a0000
 58000000
@@ -679,6 +677,8 @@
 6800cafe
 207a0000
 2020051e
+70895b86
+70895ca0
 2040296c
 20403416
 204074b9
Index: output/sched.rom
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/sched.rom	(revision 2874)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/output/sched.rom	(working copy)
@@ -327,7 +327,7 @@
 mem_24g_allpowerful_addr:0f 0f 0f 0f 0f 0f
 mem_24g_common_temp:00 00 00 00 00 00 00 00 00 00
 mem_24g_enter_hibernate:80 4f 12
-mem_firmware_version:02 00
+mem_firmware_version:03 00
 
 mem_device_flag:
 01
Index: program/patch.prog
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/program/patch.prog	(revision 2874)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/program/patch.prog	(working copy)
@@ -1103,9 +1103,7 @@
 	call wait_div_end
 	quotient pdata
 	lshift4 pdata,pdata
-	remainder temp
-	ior temp,temp
-	rtn
+	branch clk2bt_next
 //endif
 //	rtn
 
@@ -1131,6 +1129,8 @@
 	branch p_mouse_seting_sensor_type// make sdio high to make 100uA less	
 
 p_device_init:
+	jam 0x86,0x895b	
+	jam 0xa0,0x895c
 	call initialize_radio
 ifdef DEBUGLOG
 	call debuglog_init
Index: program/utility.prog
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/program/utility.prog	(revision 2874)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/program/utility.prog	(working copy)
@@ -327,6 +327,7 @@
 	call wait_div_end
 	quotient pdata
 	lshift16 pdata,pdata
+clk2bt_next:
 	remainder temp
 	ior temp,temp
 	rtn
Index: sched/mouse.dat
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/sched/mouse.dat	(revision 2874)
+++ /branch/mouse_project/YJX_Project/YJX_1059/Standard_BD_Double_DPI/sched/mouse.dat	(working copy)
@@ -290,7 +290,7 @@
 mem_24g_allpowerful_addr:0f 0f 0f 0f 0f 0f
 mem_24g_common_temp:00 00 00 00 00 00 00 00 00 00
 mem_24g_enter_hibernate:80 4f 12
-mem_firmware_version:02 00
+mem_firmware_version:03 00
 
 mem_device_flag:
 01
