Index: btkb/output/bt_program23.icode
===================================================================
--- /YC1026_KB_SDK/btkb/output/bt_program23.icode	(revision 83)
+++ /YC1026_KB_SDK/btkb/output/bt_program23.icode	(working copy)
@@ -2,58 +2,58 @@
  00000001  0x00000026 beq  0x00000000 , 0x00000039 
  00000002  0x00000027 beq  0x00000003 , 0x0000003d 
  00000003  0x00000028 beq  0x00000005 , 0x00000048 
- 00000004  0x00000029 beq  0x00000006 , 0x000002b9 
- 00000005  0x0000002a beq  0x0000000a , 0x000002da 
- 00000006  0x0000002b beq  0x00000027 , 0x000002de 
- 00000007  0x0000002c beq  0x00000028 , 0x000002f0 
- 00000008  0x0000002d beq  0x0000002b , 0x000002f6 
- 00000009  0x0000002e beq  0x00000042 , 0x00000301 
- 00000010  0x0000002f beq  0x00000043 , 0x00000305 
- 00000011  0x00000030 beq  0x00000050 , 0x0000030d 
- 00000012  0x00000031 beq  0x00000054 , 0x0000031c 
+ 00000004  0x00000029 beq  0x00000006 , 0x000002c0 
+ 00000005  0x0000002a beq  0x0000000a , 0x000002e1 
+ 00000006  0x0000002b beq  0x00000027 , 0x000002e5 
+ 00000007  0x0000002c beq  0x00000028 , 0x000002f7 
+ 00000008  0x0000002d beq  0x0000002b , 0x000002fd 
+ 00000009  0x0000002e beq  0x00000042 , 0x00000308 
+ 00000010  0x0000002f beq  0x00000043 , 0x0000030c 
+ 00000011  0x00000030 beq  0x00000050 , 0x00000314 
+ 00000012  0x00000031 beq  0x00000054 , 0x00000323 
  00000013  0x00000032 beq  0x00000090 , 0x000001ea 
  00000014  0x00000033 beq  0x00000092 , 0x000001b4 
  00000015  0x00000034 beq  0x00000094 , 0x000001ba 
  00000016  0x00000035 beq  0x00000095 , 0x000001a4 
- 00000017  0x00000036 beq  0x000000b0 , 0x000002b7 
+ 00000017  0x00000036 beq  0x000000b0 , 0x000002be 
  00000018  0x00000037 beq  0x000000b1 , 0x00000168 
  00000019  0x00000038 beq  0x000000b2 , 0x0000017c 
  00000020  0x00000039 beq  0x000000b3 , 0x00000196 
  00000021  0x0000003a beq  0x000000b6 , 0x0000019f 
  00000022  0x0000003b beq  0x000000b9 , 0x00000170 
  00000023  0x0000003c branch  0x00003bf1 
- 00000024  0x0000003f beq  0x00000018 , 0x00000328 
- 00000025  0x00000040 beq  0x0000001b , 0x00000330 
- 00000026  0x00000041 beq  0x00000023 , 0x0000034f 
- 00000027  0x00000042 beq  0x00000024 , 0x0000036b 
- 00000028  0x00000043 beq  0x00000032 , 0x000003e7 
+ 00000024  0x0000003f beq  0x00000018 , 0x0000032f 
+ 00000025  0x00000040 beq  0x0000001b , 0x00000337 
+ 00000026  0x00000041 beq  0x00000023 , 0x00000356 
+ 00000027  0x00000042 beq  0x00000024 , 0x00000372 
+ 00000028  0x00000043 beq  0x00000032 , 0x000003ee 
  00000029  0x00000044 beq  0x0000003b , 0x000053b0 
  00000030  0x00000045 beq  0x0000003e , 0x00000262 
  00000031  0x00000046 beq  0x0000003f , 0x00000266 
- 00000032  0x00000047 beq  0x0000004a , 0x00000430 
- 00000033  0x00000048 beq  0x0000004b , 0x000003e0 
- 00000034  0x00000049 beq  0x0000004c , 0x000003ea 
- 00000035  0x0000004a beq  0x0000004e , 0x000003f0 
- 00000036  0x0000004b beq  0x00000056 , 0x000003f7 
- 00000037  0x0000004d beq  0x00000063 , 0x000003ff 
- 00000038  0x0000004e beq  0x00000064 , 0x00000424 
- 00000039  0x0000004f beq  0x00000065 , 0x00000455 
- 00000040  0x00000050 beq  0x00000069 , 0x000005b2 
- 00000041  0x00000051 beq  0x0000006b , 0x0000059b 
- 00000042  0x00000052 beq  0x0000006e , 0x000005b9 
- 00000043  0x00000053 beq  0x0000006f , 0x0000043b 
+ 00000032  0x00000047 beq  0x0000004a , 0x00000437 
+ 00000033  0x00000048 beq  0x0000004b , 0x000003e7 
+ 00000034  0x00000049 beq  0x0000004c , 0x000003f1 
+ 00000035  0x0000004a beq  0x0000004e , 0x000003f7 
+ 00000036  0x0000004b beq  0x00000056 , 0x000003fe 
+ 00000037  0x0000004d beq  0x00000063 , 0x00000406 
+ 00000038  0x0000004e beq  0x00000064 , 0x0000042b 
+ 00000039  0x0000004f beq  0x00000065 , 0x0000045c 
+ 00000040  0x00000050 beq  0x00000069 , 0x000005b9 
+ 00000041  0x00000051 beq  0x0000006b , 0x000005a2 
+ 00000042  0x00000052 beq  0x0000006e , 0x000005c0 
+ 00000043  0x00000053 beq  0x0000006f , 0x00000442 
  00000044  0x00000054 beq  0x00000087 , 0x00000109 
- 00000045  0x00000055 beq  0x0000008d , 0x0000026d 
- 00000046  0x00000056 beq  0x0000008e , 0x0000028a 
+ 00000045  0x00000055 beq  0x0000008d , 0x00000274 
+ 00000046  0x00000056 beq  0x0000008e , 0x00000291 
  00000047  0x00000057 beq  0x0000008f , 0x0000026a 
  00000048  0x00000058 beq  0x000000cd , 0x000001f7 
  00000049  0x00000059 beq  0x000000cf , 0x00000115 
  00000050  0x0000005a beq  0x000000d0 , 0x00000126 
- 00000051  0x0000005b beq  0x0000009c , 0x0000036f 
- 00000052  0x0000005c beq  0x0000009f , 0x00000387 
- 00000053  0x0000005d beq  0x000000e2 , 0x00000394 
- 00000054  0x0000005e beq  0x000000e3 , 0x000003a6 
- 00000055  0x0000005f beq  0x000000e6 , 0x000003ba 
+ 00000051  0x0000005b beq  0x0000009c , 0x00000376 
+ 00000052  0x0000005c beq  0x0000009f , 0x0000038e 
+ 00000053  0x0000005d beq  0x000000e2 , 0x0000039b 
+ 00000054  0x0000005e beq  0x000000e3 , 0x000003ad 
+ 00000055  0x0000005f beq  0x000000e6 , 0x000003c1 
  00000056  0x00000060 branch  0x00003bf1 
  00000057  0x00000064 hfetch  0x00000001 , 0x0000813b 
  00000058  0x00000065 store  0x00000001 , 0x00000b81 
@@ -73,7 +73,7 @@
  00000072  0x00000079 call  0x00003392 
  00000073  0x0000007a call  0x00003407 
  00000074  0x0000007b call  0x00003024 
- 00000075  0x0000007c call  0x000005da 
+ 00000075  0x0000007c call  0x000005e1 
  00000076  0x0000007d branch  0x00003022 
  00000077  0x00000081 fetch  0x00000001 , 0x000047dc 
  00000078  0x00000082 branch  0x00000051 , 0x00000034 
@@ -282,8 +282,8 @@
  00000281  0x00000192 call  0x0000011b 
  00000282  0x00000193 branch  0x00003ea5 
  00000283  0x00000195 rtneq  0x00000018 
- 00000284  0x00000196 beq  0x00000014 , 0x000005ca 
- 00000285  0x00000197 beq  0x00000015 , 0x000005d0 
+ 00000284  0x00000196 beq  0x00000014 , 0x000005d1 
+ 00000285  0x00000197 beq  0x00000015 , 0x000005d7 
  00000286  0x00000198 beq  0x00000006 , 0x00006614 
  00000287  0x00000199 beq  0x00000002 , 0x00000121 
  00000288  0x0000019a branch  0x00003e7d 
@@ -541,7 +541,7 @@
  00000540  0x000002f3 byteswap  0x0000003f , 0x0000003f 
  00000541  0x000002f4 branch  0x0000021f , 0x00000034 
  00000542  0x000002f5 store  0x00000002 , 0x00004c93 
- 00000543  0x000002f7 call  0x000005d7 
+ 00000543  0x000002f7 call  0x000005de 
  00000544  0x000002f8 jam  0x0000002f , 0x00004ba4 
  00000545  0x000002fa call  0x000000ed 
  00000546  0x000002fb jam  0x00000000 , 0x00004c97 
@@ -618,1396 +618,1403 @@
  00000617  0x00000351 rtn 
  00000618  0x00000353 jam  0x00000003 , 0x00000b7e 
  00000619  0x00000354 call  0x0000019b 
- 00000620  0x00000356 branch  0x00003ccd 
- 00000621  0x00000363 call  0x00007c20 
- 00000622  0x00000364 arg  0x000047e4 , 0x00000011 
- 00000623  0x00000365 call  0x00007f9f 
- 00000624  0x00000366 copy  0x0000003f , 0x00000002 
- 00000625  0x00000367 call  0x00007c24 
- 00000626  0x00000368 copy  0x00000002 , 0x0000003f 
- 00000627  0x00000369 rtn  0x00000034 
- 00000628  0x0000036a beq  0x00000021 , 0x00000280 
- 00000629  0x0000036b beq  0x00000022 , 0x00000282 
- 00000630  0x0000036c beq  0x00000023 , 0x00000285 
- 00000631  0x0000036e beq  0x00000001 , 0x000002a0 
- 00000632  0x0000036f beq  0x0000000d , 0x00000298 
- 00000633  0x00000370 beq  0x0000002c , 0x00000297 
- 00000634  0x00000371 beq  0x0000002b , 0x0000029e 
- 00000635  0x00000372 beq  0x00000003 , 0x000002a2 
- 00000636  0x00000373 beq  0x0000002a , 0x000002ab 
- 00000637  0x00000374 beq  0x00000011 , 0x00000288 
- 00000638  0x00000375 beq  0x00000012 , 0x00007c85 
- 00000639  0x00000376 branch  0x00007c5a 
- 00000640  0x00000378 jam  0x000000ff , 0x00004bef 
- 00000641  0x00000379 branch  0x000006dd 
- 00000642  0x0000037b set0  0x00000023 , 0x00000000 
- 00000643  0x0000037c jam  0x000000ff , 0x00004bef 
- 00000644  0x0000037d branch  0x00000659 
- 00000645  0x00000380 setarg  0xffffffff 
- 00000646  0x00000381 store  0x00000004 , 0x00004c00 
- 00000647  0x00000382 branch  0x000006aa 
- 00000648  0x00000385 jam  0x00000022 , 0x00000b7d 
- 00000649  0x00000386 branch  0x00005620 
- 00000650  0x00000389 fetch  0x00000001 , 0x0000007c 
- 00000651  0x0000038a branch  0x0000028f , 0x00000034 
- 00000652  0x0000038b call  0x000061d9 
- 00000653  0x0000038c fetch  0x00000001 , 0x0000007c 
- 00000654  0x0000038d nbranch  0x00007c8c , 0x00000034 
- 00000655  0x0000038f fetch  0x00000001 , 0x00000b7d 
- 00000656  0x00000390 bmark0  0x00000009 , 0x00007c87 
- 00000657  0x00000392 beq  0x00000028 , 0x00000293 
- 00000658  0x00000393 branch  0x00007c7b 
- 00000659  0x0000039e jam  0x00000037 , 0x0000007c 
- 00000660  0x0000039f fetch  0x00000002 , 0x00004c98 
- 00000661  0x000003a0 store  0x00000002 , 0x00000051 
- 00000662  0x000003a1 rtn 
- 00000663  0x000003a4 call  0x000002a0 
- 00000664  0x000003a6 call  0x00003eff 
- 00000665  0x000003a7 call  0x00007cd5 
- 00000666  0x000003ab random  0x0000003f 
- 00000667  0x000003ac store  0x00000001 , 0x000044f9 
- 00000668  0x000003ae jam  0x00000005 , 0x000043dc 
- 00000669  0x000003af branch  0x00007cae 
- 00000670  0x000003b2 jam  0x00000004 , 0x000043dc 
- 00000671  0x000003b3 branch  0x00007cae 
- 00000672  0x000003b7 jam  0x00000006 , 0x00000177 
- 00000673  0x000003b8 branch  0x00007c97 
- 00000674  0x000003ba call  0x00003bfa 
- 00000675  0x000003bb call  0x00004d98 
- 00000676  0x000003bc call  0x00005b62 
- 00000677  0x000003bd jam  0x00000006 , 0x00000177 
- 00000678  0x000003be fetch  0x00000001 , 0x000047dc 
- 00000679  0x000003bf beq  0x00000000 , 0x000002a9 
- 00000680  0x000003c0 jam  0x00000017 , 0x00000177 
- 00000681  0x000003c2 jam  0x00000001 , 0x0000425e 
- 00000682  0x000003c3 branch  0x00007ca2 
- 00000683  0x000003c7 fetch  0x00000002 , 0x000047f4 
- 00000684  0x000003c8 bbit1  0x00000009 , 0x00003f90 
- 00000685  0x000003c9 bbit1  0x00000000 , 0x000002b4 
- 00000686  0x000003ca bbit1  0x00000007 , 0x00007cd5 
- 00000687  0x000003cb bmark1  0x00000023 , 0x00000659 
- 00000688  0x000003cc jam  0x00000000 , 0x000043d8 
- 00000689  0x000003cd call  0x00003f7e 
- 00000690  0x000003cf jam  0x00000037 , 0x00000b7d 
- 00000691  0x000003d0 branch  0x00007c27 
- 00000692  0x000003d4 call  0x00003eff 
- 00000693  0x000003d5 call  0x00007cd5 
- 00000694  0x000003d7 branch  0x00003f77 
- 00000695  0x000003dc call  0x00003b36 
- 00000696  0x000003dd branch  0x00003cdc 
- 00000697  0x000003e1 call  0x000002bb 
- 00000698  0x000003e2 branch  0x0000302c 
- 00000699  0x000003e4 arg  0x000002bd , 0x00000013 
- 00000700  0x000003e5 branch  0x00003301 
- 00000701  0x000003e8 bbit0  0x00000001 , 0x00003307 
- 00000702  0x000003ea call  0x0000333d 
- 00000703  0x000003eb call  0x000002ca 
- 00000704  0x000003ec isub  0x00000002 , 0x0000003f 
- 00000705  0x000003ed increase  0x00000001 , 0x0000003f 
- 00000706  0x000003ee branch  0x000002c4 , 0x00000002 
- 00000707  0x000003ef branch  0x00003325 
- 00000708  0x000003f1 iforce  0x00000012 
- 00000709  0x000003f2 add  0x00000011 , 0x00000002 , 0x00000006 
- 00000710  0x000003f3 ifetch  0x00000002 , 0x00000006 
- 00000711  0x000003f4 branch  0x00003327 , 0x00000034 
- 00000712  0x000003f5 call  0x00003349 
- 00000713  0x000003f6 branch  0x000002be 
- 00000714  0x000003fa rshift16  0x0000003f , 0x0000000b 
- 00000715  0x000003fb rshift8  0x0000000b , 0x0000000b 
- 00000716  0x000003fc branch  0x000002d4 , 0x00000005 
- 00000717  0x000003fd compare  0x0000000f , 0x0000000b , 0x0000000f 
- 00000718  0x000003fe nrtn  0x00000001 
- 00000719  0x000003ff rshift16  0x00000002 , 0x0000000b 
- 00000720  0x00000400 rshift8  0x0000000b , 0x0000000b 
- 00000721  0x00000401 nrtn  0x00000005 
- 00000722  0x00000402 set1  0x0000001c , 0x00000002 
- 00000723  0x00000403 rtn 
- 00000724  0x00000405 rshift16  0x00000002 , 0x0000000b 
- 00000725  0x00000406 rshift8  0x0000000b , 0x0000000b 
- 00000726  0x00000407 compare  0x0000000f , 0x0000000b , 0x0000000f 
- 00000727  0x00000408 nrtn  0x00000001 
- 00000728  0x00000409 set1  0x0000001c , 0x0000003f 
- 00000729  0x0000040a rtn 
- 00000730  0x0000040e storet  0x00000008 , 0x000002a0 
- 00000731  0x0000040f call  0x00007e53 
- 00000732  0x00000410 fetcht  0x00000008 , 0x000002a0 
- 00000733  0x00000411 branch  0x0000307c 
- 00000734  0x00000415 disable  0x00000028 
- 00000735  0x00000416 fetch  0x00000002 , 0x00000032 
- 00000736  0x00000417 arg  0x0000ffff , 0x00000002 
- 00000737  0x00000418 isub  0x00000002 , 0x0000003e 
- 00000738  0x00000419 nrtn  0x00000005 
- 00000739  0x0000041a fetch  0x00000004 , 0x00000034 
- 00000740  0x0000041b branch  0x000002e7 , 0x00000030 
- 00000741  0x0000041c isub  0x00000028 , 0x0000003f 
- 00000742  0x0000041d branch  0x000002e8 
- 00000743  0x00000420 isub  0x00000022 , 0x0000003f 
- 00000744  0x00000422 sub  0x0000003f , 0x00000004 , 0x0000003e 
- 00000745  0x00000423 nrtn  0x00000002 
- 00000746  0x00000424 force  0x00000000 , 0x0000003f 
- 00000747  0x00000425 store  0x00000002 , 0x00000032 
- 00000748  0x00000426 branch  0x000034df 
- 00000749  0x0000042a jam  0x00000020 , 0x00000b7d 
- 00000750  0x0000042b call  0x00007c27 
- 00000751  0x0000042c branch  0x000002f1 
- 00000752  0x00000431 storet  0x00000004 , 0x00000034 
- 00000753  0x00000433 jam  0x00000001 , 0x00004748 
- 00000754  0x00000434 setarg  0x0000ffff 
- 00000755  0x00000435 store  0x00000002 , 0x00000032 
- 00000756  0x00000436 jam  0x00000001 , 0x00000073 
- 00000757  0x00000437 rtn 
- 00000758  0x0000043a call  0x00003baa 
- 00000759  0x0000043b call  0x000002f9 
- 00000760  0x0000043c branch  0x00003267 
- 00000761  0x0000043f add  0x00000022 , 0x00000001 , 0x00000021 
- 00000762  0x00000440 call  0x00003a54 
- 00000763  0x00000441 force  0x00000003 , 0x00000024 
- 00000764  0x00000442 call  0x00003a42 
- 00000765  0x00000443 call  0x00003bae 
- 00000766  0x00000444 call  0x00003bb4 
- 00000767  0x00000445 call  0x00003bc5 
- 00000768  0x00000446 branch  0x0000375c 
- 00000769  0x0000044b call  0x00003e25 
- 00000770  0x0000044c call  0x00006dec 
- 00000771  0x0000044d call  0x000035d6 
- 00000772  0x0000044e branch  0x00003480 
- 00000773  0x00000452 call  0x00003d61 
- 00000774  0x00000453 call  0x00003be2 
- 00000775  0x00000454 branch  0x00003498 , 0x00000002 
- 00000776  0x00000455 call  0x00003204 
- 00000777  0x00000456 nbranch  0x00003498 , 0x00000028 
- 00000778  0x00000457 call  0x00003812 
- 00000779  0x00000458 nbranch  0x00000302 , 0x00000034 
- 00000780  0x00000459 rtn 
- 00000781  0x0000045d call  0x000032df 
- 00000782  0x0000045e nbranch  0x00003568 , 0x00000005 
- 00000783  0x0000045f fetch  0x00000001 , 0x00000047 
- 00000784  0x00000460 bbit0  0x00000003 , 0x00003571 
- 00000785  0x00000461 fetch  0x00000001 , 0x00004165 
- 00000786  0x00000462 beq  0x00000013 , 0x00003562 
- 00000787  0x00000463 fetch  0x00000002 , 0x00004c43 
- 00000788  0x00000464 sub  0x0000003f , 0x00000014 , 0x0000003e 
- 00000789  0x00000465 nbranch  0x00003562 , 0x00000002 
- 00000790  0x00000466 store  0x00000002 , 0x00000091 
- 00000791  0x00000467 fetch  0x00000001 , 0x00004c42 
- 00000792  0x00000468 store  0x00000001 , 0x00000090 
- 00000793  0x00000469 setarg  0x00004c45 
- 00000794  0x0000046a store  0x00000002 , 0x00000179 
- 00000795  0x0000046b branch  0x00003562 
- 00000796  0x0000046f fetch  0x00000002 , 0x00000091 
- 00000797  0x00000470 store  0x00000002 , 0x00004c43 
- 00000798  0x00000471 sub  0x0000003f , 0x00000014 , 0x0000003e 
- 00000799  0x00000472 nbranch  0x0000358f , 0x00000002 
- 00000800  0x00000473 iforce  0x00000039 
- 00000801  0x00000474 fetch  0x00000001 , 0x00000090 
- 00000802  0x00000475 store  0x00000001 , 0x00004c42 
- 00000803  0x00000476 fetch  0x00000002 , 0x00000179 
- 00000804  0x00000477 iforce  0x00000006 
- 00000805  0x00000478 arg  0x00004c45 , 0x00000005 
- 00000806  0x00000479 call  0x00007e45 
- 00000807  0x0000047a branch  0x0000358f 
- 00000808  0x0000047e fetch  0x00000002 , 0x000002cd 
- 00000809  0x0000047f branch  0x00004dfc , 0x00000034 
- 00000810  0x00000480 fetch  0x00000001 , 0x000002cf 
- 00000811  0x00000481 beq  0x00000001 , 0x0000032d 
- 00000812  0x00000482 branch  0x00004dbb 
- 00000813  0x00000484 call  0x0000527a 
- 00000814  0x00000485 nrtn  0x00000034 
- 00000815  0x00000486 branch  0x00004dc3 
- 00000816  0x0000048a ifetch  0x00000001 , 0x00000006 
- 00000817  0x0000048b beq  0x0000000a , 0x00000333 
- 00000818  0x0000048c branch  0x00004e14 
- 00000819  0x0000048e ifetch  0x00000001 , 0x00000006 
- 00000820  0x0000048f copy  0x0000003f , 0x00000007 
- 00000821  0x00000490 ifetch  0x00000002 , 0x00000006 
- 00000822  0x00000491 copy  0x0000003f , 0x00000011 
- 00000823  0x00000492 copy  0x00000013 , 0x0000003f 
- 00000824  0x00000493 isub  0x00000011 , 0x00000013 
- 00000825  0x00000494 setarg  0x0000000b 
- 00000826  0x00000495 istore  0x00000001 , 0x00000005 
- 00000827  0x00000496 copy  0x00000007 , 0x0000003f 
- 00000828  0x00000497 istore  0x00000001 , 0x00000005 
- 00000829  0x00000498 ifetch  0x00000002 , 0x00000006 
- 00000830  0x0000049a beq  0x00000002 , 0x00000341 
- 00000831  0x0000049b beq  0x00000003 , 0x00000348 
- 00000832  0x0000049c branch  0x00003bf1 
- 00000833  0x0000049e setarg  0x00020008 
- 00000834  0x0000049f istore  0x00000006 , 0x00000005 
- 00000835  0x000004a0 setarg  0x00000200 
- 00000836  0x000004a1 istore  0x00000004 , 0x00000005 
- 00000837  0x000004a2 force  0x0000000c , 0x0000003f 
- 00000838  0x000004a3 iadd  0x00000012 , 0x00000012 
- 00000839  0x000004a4 branch  0x00004e20 
- 00000840  0x000004a6 setarg  0x0003000c 
- 00000841  0x000004a7 istore  0x00000006 , 0x00000005 
- 00000842  0x000004a8 setarg  0x00000006 
- 00000843  0x000004a9 istore  0x00000008 , 0x00000005 
- 00000844  0x000004aa force  0x00000010 , 0x0000003f 
- 00000845  0x000004ab iadd  0x00000012 , 0x00000012 
- 00000846  0x000004ac branch  0x00004e20 
- 00000847  0x000004b0 call  0x000052c4 
- 00000848  0x000004b1 force  0x00000000 , 0x00000012 
- 00000849  0x000004b2 call  0x000052d0 
- 00000850  0x000004b3 copy  0x0000003f , 0x00000005 
- 00000851  0x000004b4 fetch  0x00000002 , 0x000002cd 
- 00000852  0x000004b5 copy  0x0000003f , 0x00000013 
- 00000853  0x000004b6 fetch  0x00000002 , 0x000002cb 
- 00000854  0x000004b7 iforce  0x00000006 
- 00000855  0x000004b8 call  0x00000359 
- 00000856  0x000004b9 branch  0x00005110 
- 00000857  0x000004bb ifetch  0x00000001 , 0x00000006 
- 00000858  0x000004bc beq  0x0000000a , 0x0000035c 
- 00000859  0x000004bd branch  0x00005116 
- 00000860  0x000004bf ifetch  0x00000001 , 0x00000006 
- 00000861  0x000004c0 copy  0x0000003f , 0x00000007 
- 00000862  0x000004c1 ifetch  0x00000002 , 0x00000006 
- 00000863  0x000004c2 copy  0x0000003f , 0x00000011 
- 00000864  0x000004c3 ifetch  0x00000002 , 0x00000006 
- 00000865  0x000004c4 store  0x00000002 , 0x000002a0 
- 00000866  0x000004c5 copy  0x00000013 , 0x0000003f 
- 00000867  0x000004c6 isub  0x00000011 , 0x00000013 
- 00000868  0x000004c7 call  0x000052d0 
- 00000869  0x000004c8 setarg  0x0000000b 
- 00000870  0x000004c9 istore  0x00000001 , 0x00000005 
- 00000871  0x000004ca copy  0x00000007 , 0x0000003f 
- 00000872  0x000004cb istore  0x00000001 , 0x00000005 
- 00000873  0x000004cc fetch  0x00000002 , 0x000002a0 
- 00000874  0x000004cd branch  0x0000033e 
- 00000875  0x000004d1 arg  0x00000000 , 0x00000012 
- 00000876  0x000004d2 call  0x0000527a 
- 00000877  0x000004d3 nrtn  0x00000034 
- 00000878  0x000004d4 branch  0x0000524d 
- 00000879  0x000004d8 fetch  0x00000002 , 0x000002cb 
- 00000880  0x000004d9 copy  0x0000003f , 0x00000006 
- 00000881  0x000004da ifetch  0x00000001 , 0x00000006 
- 00000882  0x000004db and  0x0000003f , 0x0000000f , 0x00000002 
- 00000883  0x000004dc rshift4  0x0000003f , 0x0000003f 
- 00000884  0x000004dd beq  0x00000009 , 0x00004b18 
- 00000885  0x000004de beq  0x00000007 , 0x00004b18 
- 00000886  0x000004df beq  0x0000000a , 0x00000384 
- 00000887  0x000004e0 beq  0x00000005 , 0x00000382 
- 00000888  0x000004e2 beq  0x00000001 , 0x0000037b 
- 00000889  0x000004e3 beq  0x00000004 , 0x00004b18 
- 00000890  0x000004e4 rtn 
- 00000891  0x000004e7 copy  0x00000002 , 0x0000003f 
- 00000892  0x000004e8 beq  0x00000005 , 0x00004b09 
- 00000893  0x000004e9 jam  0x00000001 , 0x00004cbe 
- 00000894  0x000004ea beq  0x00000003 , 0x00004b18 
- 00000895  0x000004eb jam  0x00000000 , 0x00004cbe 
- 00000896  0x000004ec beq  0x00000004 , 0x00004b18 
- 00000897  0x000004ed rtn 
- 00000898  0x000004f1 call  0x00000384 
- 00000899  0x000004f2 branch  0x00004b11 
- 00000900  0x000004f4 ifetch  0x00000001 , 0x00000006 
- 00000901  0x000004f5 beq  0x00000001 , 0x000003dd 
- 00000902  0x000004f6 rtn 
- 00000903  0x000004f9 call  0x0000527a 
- 00000904  0x000004fa nrtn  0x00000034 
- 00000905  0x000004fc call  0x0000038b 
- 00000906  0x000004fd branch  0x00006dfd 
- 00000907  0x00000500 fetch  0x00000001 , 0x00004132 
- 00000908  0x00000501 rtneq  0x00000001 
- 00000909  0x00000502 fetch  0x00000001 , 0x000043cd 
- 00000910  0x00000503 rtn  0x00000034 
- 00000911  0x00000504 copy  0x0000003f , 0x00000011 
- 00000912  0x00000505 jam  0x00000000 , 0x000043cd 
- 00000913  0x00000506 copy  0x00000011 , 0x0000003f 
- 00000914  0x00000507 beq  0x00000050 , 0x00004ddc 
- 00000915  0x00000508 rtn 
- 00000916  0x0000050c fetch  0x00000001 , 0x0000007d 
- 00000917  0x0000050d beq  0x00000003 , 0x00000398 
- 00000918  0x0000050e beq  0x00000007 , 0x000003a3 
- 00000919  0x00000510 branch  0x00005b92 
- 00000920  0x00000512 fetch  0x00000001 , 0x000004df 
- 00000921  0x00000513 store  0x00000001 , 0x00000445 
- 00000922  0x00000514 beq  0x00000013 , 0x000002ed 
- 00000923  0x00000515 beq  0x00000033 , 0x0000039d 
- 00000924  0x00000516 branch  0x00005c58 
- 00000925  0x0000051a fetch  0x00000001 , 0x0000044d 
- 00000926  0x0000051b set1  0x00000000 , 0x0000003f 
- 00000927  0x0000051c store  0x00000001 , 0x0000044d 
- 00000928  0x0000051d jam  0x00000001 , 0x00000b7d 
- 00000929  0x0000051e call  0x00007c27 
- 00000930  0x0000051f branch  0x00005c83 
- 00000931  0x00000522 fetch  0x00000001 , 0x000004df 
- 00000932  0x00000523 store  0x00000001 , 0x00000446 
- 00000933  0x00000524 branch  0x00005cf3 
- 00000934  0x00000535 disable  0x00000028 
- 00000935  0x00000536 call  0x000061d9 
- 00000936  0x00000537 fetch  0x00000001 , 0x00000048 
- 00000937  0x00000538 rtn  0x00000034 
- 00000938  0x00000539 bbit1  0x00000007 , 0x00005f10 
- 00000939  0x0000053a beq  0x00000002 , 0x000003ad 
- 00000940  0x0000053b branch  0x00005ee0 
- 00000941  0x0000053d force  0x00000011 , 0x0000003f 
- 00000942  0x0000053e call  0x000061b5 
- 00000943  0x0000053f fetch  0x00000001 , 0x00000049 
- 00000944  0x00000540 copy  0x0000003f , 0x00000002 
- 00000945  0x00000541 beq  0x00000000 , 0x000003b5 
- 00000946  0x00000542 beq  0x0000000e , 0x000003b5 
- 00000947  0x00000543 beq  0x0000001c , 0x000003b5 
- 00000948  0x00000544 rtn 
- 00000949  0x00000546 istore  0x00000001 , 0x00000005 
- 00000950  0x00000547 fetch  0x00000001 , 0x00004702 
- 00000951  0x00000548 istore  0x00000001 , 0x00000005 
- 00000952  0x00000549 setarg  0x0000000e 
- 00000953  0x0000054a branch  0x00005fa6 
- 00000954  0x0000054d fetch  0x00000001 , 0x0000007c 
- 00000955  0x0000054e branch  0x000003bf , 0x00000034 
- 00000956  0x0000054f call  0x000061d9 
- 00000957  0x00000550 fetch  0x00000001 , 0x0000007c 
- 00000958  0x00000551 nrtn  0x00000034 
- 00000959  0x00000553 fetch  0x00000001 , 0x00000055 
- 00000960  0x00000554 rtn  0x00000034 
- 00000961  0x00000555 beq  0x00000006 , 0x000003ce 
- 00000962  0x00000556 beq  0x00000010 , 0x000003c4 
- 00000963  0x00000557 branch  0x0000623e 
- 00000964  0x0000055a fetch  0x00000001 , 0x00004748 
- 00000965  0x0000055b rtneq  0x00000000 
- 00000966  0x0000055c beq  0x00000001 , 0x000003cc 
- 00000967  0x0000055d arg  0x0000000a , 0x00000007 
- 00000968  0x0000055e call  0x00007e53 
- 00000969  0x0000055f nrtn  0x00000034 
- 00000970  0x00000560 jam  0x00000000 , 0x00004748 
- 00000971  0x00000561 branch  0x0000629b 
- 00000972  0x00000563 rtn  0x00000029 
- 00000973  0x00000564 branch  0x000003ce 
- 00000974  0x00000567 fetch  0x00000001 , 0x00000177 
- 00000975  0x00000568 bbit1  0x00000002 , 0x0000629b 
- 00000976  0x00000569 bbit1  0x00000000 , 0x000003d1 
- 00000977  0x0000056b fetch  0x00000001 , 0x0000425e 
- 00000978  0x0000056c branch  0x000062c7 , 0x00000034 
- 00000979  0x0000056d fetch  0x00000001 , 0x0000044d 
- 00000980  0x0000056e rtnbit0  0x00000003 
- 00000981  0x0000056f rtnbit0  0x00000002 
- 00000982  0x00000570 fetch  0x00000004 , 0x00000465 
- 00000983  0x00000571 arg  0x00000320 , 0x00000002 
- 00000984  0x00000572 iadd  0x00000002 , 0x00000002 
- 00000985  0x00000573 copy  0x00000022 , 0x0000003f 
- 00000986  0x00000574 isub  0x00000002 , 0x0000003e 
- 00000987  0x00000575 nrtn  0x00000002 
- 00000988  0x00000576 branch  0x00006267 
- 00000989  0x00000579 ifetch  0x00000001 , 0x00000006 
- 00000990  0x0000057a store  0x00000001 , 0x00004cb7 
- 00000991  0x0000057b rtn 
- 00000992  0x00000581 call  0x000054bd 
- 00000993  0x00000582 fetcht  0x00000001 , 0x00000017 
- 00000994  0x00000583 call  0x00003a82 
- 00000995  0x00000584 call  0x00003a87 
- 00000996  0x00000585 enable  0x00000010 
- 00000997  0x00000586 arg  0x0000157c , 0x0000000b 
- 00000998  0x00000588 branch  0x0000547f 
- 00000999  0x0000058b jam  0x00000001 , 0x0000443e 
- 00001000  0x0000058c jam  0x00000000 , 0x0000443f 
- 00001001  0x0000058d branch  0x0000534e 
- 00001002  0x00000590 call  0x000053dd 
- 00001003  0x00000591 call  0x000003ed 
- 00001004  0x00000592 branch  0x000054c1 
- 00001005  0x00000595 branch  0x000001bd , 0x0000002d 
- 00001006  0x00000596 call  0x000053ee 
- 00001007  0x00000597 branch  0x00003a91 
- 00001008  0x0000059a fetch  0x00000001 , 0x00004c60 
- 00001009  0x0000059b store  0x00000004 , 0x000046f9 
- 00001010  0x0000059c fetch  0x00000001 , 0x000044db 
- 00001011  0x0000059d beq  0x00000001 , 0x000003f5 
- 00001012  0x0000059e branch  0x000054e0 
- 00001013  0x000005a0 jam  0x00000000 , 0x000044db 
- 00001014  0x000005a1 branch  0x000054ef 
- 00001015  0x000005a4 fetch  0x00000001 , 0x000003c0 
- 00001016  0x000005a5 rtnbit0  0x00000005 
- 00001017  0x000005a6 fetch  0x00000002 , 0x000003da 
- 00001018  0x000005a7 fetcht  0x00000002 , 0x000003e0 
- 00001019  0x000005a8 isub  0x00000002 , 0x0000003f 
- 00001020  0x000005a9 nrtn  0x00000002 
- 00001021  0x000005aa jam  0x00000001 , 0x00004131 
- 00001022  0x000005ab branch  0x0000557e 
- 00001023  0x000005c9 fetch  0x00000001 , 0x00004440 
- 00001024  0x000005ca beq  0x00000007 , 0x00000419 
- 00001025  0x000005cb beq  0x0000000f , 0x0000041d 
- 00001026  0x000005cc beq  0x00000006 , 0x0000040b 
- 00001027  0x000005cd beq  0x00000002 , 0x00000408 
- 00001028  0x000005ce beq  0x00000013 , 0x00000406 
- 00001029  0x000005cf branch  0x0000563a 
- 00001030  0x000005d2 force  0x00000001 , 0x00000002 
- 00001031  0x000005d3 branch  0x00005892 
- 00001032  0x000005d6 setarg  0x0000000a 
- 00001033  0x000005d7 store  0x00000002 , 0x000003ef 
- 00001034  0x000005d8 branch  0x00005693 
- 00001035  0x000005db jam  0x00000012 , 0x00000b7d 
- 00001036  0x000005dc call  0x00007c33 
- 00001037  0x000005dd force  0x00000001 , 0x00000002 
- 00001038  0x000005de branch  0x00005892 , 0x00000029 
- 00001039  0x000005df jam  0x00000034 , 0x00000b7d 
- 00001040  0x000005e0 call  0x00007c27 
- 00001041  0x000005e1 fetch  0x00000001 , 0x00004c69 
- 00001042  0x000005e2 beq  0x00000002 , 0x00000415 
- 00001043  0x000005e3 jam  0x00000001 , 0x00004131 
- 00001044  0x000005e4 branch  0x00000417 
- 00001045  0x000005e6 jam  0x00000046 , 0x00000b7d 
- 00001046  0x000005e7 call  0x00005620 
- 00001047  0x000005e9 force  0x00000001 , 0x00000002 
- 00001048  0x000005ea branch  0x00005892 
- 00001049  0x000005ee fetch  0x00000001 , 0x00004c68 
- 00001050  0x000005ef istore  0x00000001 , 0x00000005 
- 00001051  0x000005f0 force  0x00000002 , 0x00000002 
- 00001052  0x000005f1 branch  0x00005892 
- 00001053  0x000005f4 increase  0xffffffff , 0x00000005 
- 00001054  0x000005f5 fetch  0x00000008 , 0x00004c6c 
- 00001055  0x000005f6 istore  0x00000008 , 0x00000005 
- 00001056  0x000005f7 ifetch  0x00000008 , 0x00000006 
- 00001057  0x000005f8 istore  0x00000008 , 0x00000005 
- 00001058  0x000005f9 force  0x00000002 , 0x00000001 
- 00001059  0x000005fa branch  0x0000588a 
- 00001060  0x000005fd fetch  0x00000001 , 0x00004444 
- 00001061  0x000005fe beq  0x00000009 , 0x00005719 
- 00001062  0x000005ff beq  0x00000002 , 0x00000429 
- 00001063  0x00000600 beq  0x00000007 , 0x0000570d 
- 00001064  0x00000601 branch  0x00005656 
- 00001065  0x00000606 setarg  0x01000302 
- 00001066  0x00000607 store  0x00000003 , 0x000044b5 
- 00001067  0x00000608 setarg  0x00000001 
- 00001068  0x00000609 istore  0x00000001 , 0x00000005 
- 00001069  0x0000060a setarg  0x00010010 
- 00001070  0x0000060b istore  0x00000003 , 0x00000005 
- 00001071  0x0000060c branch  0x000056f1 
- 00001072  0x00000614 parse  0x00000003 , 0x00000000 , 0x00000018 
- 00001073  0x00000615 enable  0x00000010 
- 00001074  0x00000616 arg  0x00000664 , 0x0000001b 
- 00001075  0x00000617 rshift32  0x0000003f , 0x0000003f 
- 00001076  0x00000618 rshift16  0x0000003f , 0x0000003f 
- 00001077  0x00000619 istore  0x00000003 , 0x00000005 
- 00001078  0x0000061a branch  0x0000375c , 0x00000006 
- 00001079  0x0000061b enable  0x0000002d 
- 00001080  0x0000061c fetch  0x00000001 , 0x00000017 
- 00001081  0x0000061d add  0x0000003f , 0x00000000 , 0x00000011 
- 00001082  0x0000061e branch  0x000054af 
- 00001083  0x00000621 ifetch  0x00000003 , 0x00000006 
- 00001084  0x00000622 store  0x00000003 , 0x000003f9 
- 00001085  0x00000624 beq  0x00000052 , 0x00000441 
- 00001086  0x00000627 beq  0x00000002 , 0x00000453 
- 00001087  0x00000628 beq  0x00000012 , 0x00000447 
- 00001088  0x00000629 branch  0x00005907 
- 00001089  0x0000062c jam  0x00000001 , 0x00004d10 
- 00001090  0x0000062d fetch  0x00000002 , 0x000003fa 
- 00001091  0x0000062e beq  0x0000001f , 0x00000445 
- 00001092  0x0000062f branch  0x000059ed 
- 00001093  0x00000632 arg  0x00000349 , 0x00000006 
- 00001094  0x00000633 branch  0x000003dd 
- 00001095  0x00000636 fetch  0x00000002 , 0x000003fa 
- 00001096  0x00000637 sub  0x0000003f , 0x0000001f , 0x0000003e 
- 00001097  0x00000638 call  0x00000445 , 0x00000005 
- 00001098  0x00000639 fetch  0x00000002 , 0x000003fa 
- 00001099  0x0000063a fetcht  0x00000002 , 0x00004cbc 
- 00001100  0x0000063b increase  0x00000001 , 0x00000002 
- 00001101  0x0000063c isub  0x00000002 , 0x0000003e 
- 00001102  0x0000063d branch  0x00000450 , 0x00000005 
- 00001103  0x0000063e branch  0x000059ca 
- 00001104  0x00000640 jam  0x00000034 , 0x00000b7d 
- 00001105  0x00000641 call  0x00007c27 
- 00001106  0x00000642 branch  0x000059ca 
- 00001107  0x00000645 jam  0x00000003 , 0x00000b7d 
- 00001108  0x00000646 branch  0x00005620 
- 00001109  0x00000649 fetch  0x00000001 , 0x00004444 
- 00001110  0x0000064a beq  0x0000001b , 0x0000058d 
- 00001111  0x0000064b beq  0x0000001d , 0x0000058d 
- 00001112  0x0000064c beq  0x00000011 , 0x00000521 
- 00001113  0x0000064d beq  0x00000009 , 0x000004d3 
- 00001114  0x0000064e beq  0x00000005 , 0x000004c1 
- 00001115  0x0000064f beq  0x00000007 , 0x00000475 
- 00001116  0x00000650 beq  0x00000013 , 0x0000585c 
- 00001117  0x00000651 beq  0x00000003 , 0x00000466 
- 00001118  0x00000652 beq  0x0000000b , 0x00000469 
- 00001119  0x00000653 beq  0x0000000d , 0x00000461 
- 00001120  0x00000654 branch  0x00005666 
- 00001121  0x00000657 fetch  0x00000002 , 0x000003fa 
- 00001122  0x00000658 beq  0x00000007 , 0x00000464 
- 00001123  0x00000659 branch  0x000057d6 
- 00001124  0x0000065c jam  0x00000007 , 0x000003fc 
- 00001125  0x0000065d branch  0x00005729 
- 00001126  0x00000663 fetch  0x00000002 , 0x00004c6a 
- 00001127  0x00000664 istore  0x00000002 , 0x00000005 
- 00001128  0x00000665 branch  0x0000588a 
- 00001129  0x00000668 fetch  0x00000002 , 0x000003fa 
- 00001130  0x0000066a beq  0x0000000e , 0x0000046c 
- 00001131  0x0000066b branch  0x000057c6 
- 00001132  0x0000066e fetch  0x00000001 , 0x00004c69 
- 00001133  0x0000066f bne  0x00000000 , 0x000057c6 
- 00001134  0x00000670 fetch  0x00000001 , 0x00004c7c 
- 00001135  0x00000671 beq  0x00000003 , 0x000057c6 
- 00001136  0x00000674 copy  0x00000005 , 0x00000002 
- 00001137  0x00000675 jam  0x00000001 , 0x00004c69 
- 00001138  0x00000676 copy  0x00000002 , 0x00000005 
- 00001139  0x00000677 jam  0x00000005 , 0x000003fc 
- 00001140  0x00000678 branch  0x00005729 
- 00001141  0x0000067b call  0x0000577b 
- 00001142  0x0000067c rtn  0x00000028 
- 00001143  0x0000067d fetcht  0x00000002 , 0x000044c0 
- 00001144  0x0000067e setarg  0x00001812 
- 00001145  0x0000067f isub  0x00000002 , 0x0000003e 
- 00001146  0x00000680 branch  0x0000048e , 0x00000005 
- 00001147  0x00000681 setarg  0x0000180f 
- 00001148  0x00000682 isub  0x00000002 , 0x0000003e 
- 00001149  0x00000683 branch  0x00000490 , 0x00000005 
- 00001150  0x00000684 setarg  0x0000180a 
- 00001151  0x00000685 isub  0x00000002 , 0x0000003e 
- 00001152  0x00000686 branch  0x00000494 , 0x00000005 
- 00001153  0x00000687 setarg  0x00001801 
- 00001154  0x00000688 isub  0x00000002 , 0x0000003e 
- 00001155  0x00000689 branch  0x00000492 , 0x00000005 
- 00001156  0x0000068a branch  0x00005754 
- 00001157  0x0000068d fetch  0x00000001 , 0x00004c7f 
- 00001158  0x0000068e arg  0x00000000 , 0x00000002 
- 00001159  0x0000068f qset1  0x00000002 
- 00001160  0x00000690 iand  0x00000002 , 0x0000003f 
- 00001161  0x00000691 bne  0x00000000 , 0x00005728 
- 00001162  0x00000692 fetch  0x00000001 , 0x00004c7f 
- 00001163  0x00000693 qset1  0x0000003f 
- 00001164  0x00000694 store  0x00000001 , 0x00004c7f 
- 00001165  0x00000695 branch  0x00000496 
- 00001166  0x00000698 arg  0x00000000 , 0x00000007 
- 00001167  0x00000699 branch  0x00000485 
- 00001168  0x0000069c arg  0x00000001 , 0x00000007 
- 00001169  0x0000069d branch  0x00000485 
- 00001170  0x000006a0 arg  0x00000003 , 0x00000007 
- 00001171  0x000006a1 branch  0x00000485 
- 00001172  0x000006a3 arg  0x00000002 , 0x00000007 
- 00001173  0x000006a4 branch  0x00000485 
- 00001174  0x000006a6 fetch  0x00000002 , 0x000044c0 
- 00001175  0x000006a7 copy  0x0000003f , 0x00000011 
- 00001176  0x000006a8 fetcht  0x00000002 , 0x000044c4 
- 00001177  0x000006a9 copy  0x00000002 , 0x00000012 
- 00001178  0x000006aa call  0x0000049d 
- 00001179  0x000006ab branch  0x000004a8 , 0x00000005 
- 00001180  0x000006ac branch  0x00005728 
- 00001181  0x000006af arg  0x00004504 , 0x00000006 
- 00001182  0x000006b1 ifetch  0x00000002 , 0x00000006 
- 00001183  0x000006b2 rtn  0x00000034 
- 00001184  0x000006b3 ifetch  0x00000003 , 0x00000006 
- 00001185  0x000006b4 ifetch  0x00000002 , 0x00000006 
- 00001186  0x000006b5 isub  0x00000011 , 0x0000003e 
- 00001187  0x000006b6 rtn  0x00000005 
- 00001188  0x000006b7 increase  0xfffffffd , 0x00000006 
- 00001189  0x000006b8 ifetch  0x00000001 , 0x00000006 
- 00001190  0x000006b9 iadd  0x00000006 , 0x00000006 
- 00001191  0x000006ba branch  0x0000049e 
- 00001192  0x000006bd increase  0xfffffff9 , 0x00000006 
- 00001193  0x000006be ifetch  0x00000002 , 0x00000006 
- 00001194  0x000006bf store  0x00000002 , 0x00004c61 
- 00001195  0x000006c0 call  0x000004b6 
- 00001196  0x000006c1 branch  0x00005728 , 0x00000034 
- 00001197  0x000006c2 increase  0xfffffffc , 0x00000006 
- 00001198  0x000006c3 ifetch  0x00000002 , 0x00000006 
- 00001199  0x000006c4 increase  0xffffffff , 0x0000003f 
- 00001200  0x000006c5 store  0x00000002 , 0x00004c63 
- 00001201  0x000006c6 jam  0x00000007 , 0x00004444 
- 00001202  0x000006c7 fetch  0x00000004 , 0x00004c61 
- 00001203  0x000006c8 store  0x00000004 , 0x00004445 
- 00001204  0x000006cb force  0x00000009 , 0x00000002 
- 00001205  0x000006cc branch  0x00005892 
- 00001206  0x000006cf ifetch  0x00000002 , 0x00000006 
- 00001207  0x000006d0 ifetch  0x00000001 , 0x00000006 
- 00001208  0x000006d1 iadd  0x00000006 , 0x00000006 
- 00001209  0x000006d3 ifetch  0x00000002 , 0x00000006 
- 00001210  0x000006d4 rtn  0x00000034 
- 00001211  0x000006d5 ifetch  0x00000002 , 0x00000006 
- 00001212  0x000006d6 isub  0x00000012 , 0x0000003e 
- 00001213  0x000006d7 rtn  0x00000005 
- 00001214  0x000006d8 ifetch  0x00000001 , 0x00000006 
- 00001215  0x000006d9 iadd  0x00000006 , 0x00000006 
- 00001216  0x000006da branch  0x000004b9 
- 00001217  0x000006dd arg  0x00000003 , 0x0000000b 
- 00001218  0x000006de force  0x00000001 , 0x0000003f 
- 00001219  0x000006df store  0x00000001 , 0x00004445 
- 00001220  0x000006e0 call  0x00005a74 
- 00001221  0x000006e2 call  0x00005a7d 
- 00001222  0x000006e3 branch  0x00005746 , 0x00000034 
- 00001223  0x000006e4 nbranch  0x000004d1 , 0x00000002 
- 00001224  0x000006e5 disable  0x00000028 
- 00001225  0x000006e6 istore  0x00000002 , 0x00000005 
- 00001226  0x000006e7 ifetch  0x00000002 , 0x00000006 
- 00001227  0x000006e8 istore  0x00000002 , 0x00000005 
- 00001228  0x000006e9 increase  0xffffffff , 0x0000000b 
- 00001229  0x000006ea branch  0x00005746 , 0x00000005 
- 00001230  0x000006ec ifetch  0x00000001 , 0x00000006 
- 00001231  0x000006ed iadd  0x00000006 , 0x00000006 
- 00001232  0x000006ee branch  0x000004c5 
- 00001233  0x000006f0 increase  0x00000002 , 0x00000006 
- 00001234  0x000006f1 branch  0x000004ce 
- 00001235  0x000006f6 fetcht  0x00000002 , 0x000044c0 
- 00001236  0x000006f7 setarg  0x00002a00 
- 00001237  0x000006f8 isub  0x00000002 , 0x0000003e 
- 00001238  0x000006f9 branch  0x00000513 , 0x00000005 
- 00001239  0x000006fa setarg  0x00002a50 
- 00001240  0x000006fb isub  0x00000002 , 0x0000003e 
- 00001241  0x000006fc branch  0x0000051e , 0x00000005 
- 00001242  0x000006fd setarg  0x00002803 
- 00001243  0x000006fe isub  0x00000002 , 0x0000003e 
- 00001244  0x000006ff nbranch  0x00005728 , 0x00000005 
- 00001245  0x00000700 fetch  0x00000002 , 0x000044bc 
- 00001246  0x00000701 store  0x00000002 , 0x000002a0 
- 00001247  0x00000702 enable  0x00000028 
- 00001248  0x00000704 call  0x00000565 
- 00001249  0x00000705 nbranch  0x000004ef , 0x00000002 
- 00001250  0x00000706 fetcht  0x00000002 , 0x000002a0 
- 00001251  0x00000707 call  0x0000056d 
- 00001252  0x00000708 beq  0x00000001 , 0x000004ef 
- 00001253  0x00000709 call  0x00000569 
- 00001254  0x0000070a nbranch  0x000004ed , 0x00000005 
- 00001255  0x0000070b disable  0x00000028 
- 00001256  0x0000070c call  0x000004f1 
- 00001257  0x0000070d call  0x00000553 
- 00001258  0x0000070e call  0x0000056d 
- 00001259  0x0000070f call  0x000004f9 
- 00001260  0x00000710 branch  0x000004ef 
- 00001261  0x00000712 call  0x00000553 
- 00001262  0x00000713 branch  0x000004e0 
- 00001263  0x00000715 branch  0x00005728 , 0x00000028 
- 00001264  0x00000716 branch  0x0000058b 
- 00001265  0x00000718 fetch  0x00000002 , 0x000002a0 
- 00001266  0x00000719 store  0x00000002 , 0x00004446 
- 00001267  0x0000071a fetch  0x00000001 , 0x00004c67 
- 00001268  0x0000071b copy  0x0000003f , 0x00000039 
- 00001269  0x0000071c call  0x00000582 
- 00001270  0x0000071d arg  0x00004448 , 0x00000005 
- 00001271  0x0000071e call  0x00007e45 
- 00001272  0x0000071f branch  0x00000585 
- 00001273  0x00000721 fetcht  0x00000002 , 0x00004c65 
- 00001274  0x00000722 rshift8  0x00000002 , 0x0000003f 
- 00001275  0x00000723 bne  0x00000005 , 0x0000050b 
- 00001276  0x00000724 call  0x0000057f 
- 00001277  0x00000725 fetch  0x00000002 , 0x000002a0 
- 00001278  0x00000726 istore  0x00000002 , 0x00000005 
- 00001279  0x00000727 call  0x00000585 
- 00001280  0x00000728 setarg  0x00004504 
- 00001281  0x00000729 iadd  0x00000002 , 0x00000006 
- 00001282  0x0000072a ifetch  0x00000001 , 0x00000006 
- 00001283  0x0000072b copy  0x00000006 , 0x00000002 
- 00001284  0x0000072c copy  0x0000003f , 0x00000039 
- 00001285  0x0000072d increase  0x00000005 , 0x0000003f 
- 00001286  0x0000072e store  0x00000001 , 0x00004445 
- 00001287  0x0000072f call  0x0000057f 
- 00001288  0x00000730 copy  0x00000002 , 0x00000006 
- 00001289  0x00000731 call  0x00007e45 
- 00001290  0x00000732 branch  0x00000585 
- 00001291  0x00000734 call  0x0000057f 
- 00001292  0x00000735 fetch  0x00000002 , 0x000002a0 
- 00001293  0x00000736 istore  0x00000002 , 0x00000005 
- 00001294  0x00000737 fetch  0x00000002 , 0x00004c65 
- 00001295  0x00000738 istore  0x00000002 , 0x00000005 
- 00001296  0x00000739 call  0x00000585 
- 00001297  0x0000073a jam  0x00000007 , 0x00004445 
- 00001298  0x0000073b rtn 
- 00001299  0x0000073d call  0x00005b08 
- 00001300  0x0000073f ifetch  0x00000001 , 0x00000006 
- 00001301  0x00000740 copy  0x0000003f , 0x00000039 
- 00001302  0x00000741 increase  0x00000002 , 0x0000003f 
- 00001303  0x00000742 store  0x00000001 , 0x00004445 
- 00001304  0x00000743 increase  0xfffffffb , 0x00000006 
- 00001305  0x00000744 ifetch  0x00000002 , 0x00000006 
- 00001306  0x00000745 istore  0x00000002 , 0x00000005 
- 00001307  0x00000746 increase  0x00000003 , 0x00000006 
- 00001308  0x00000747 call  0x00007e45 
- 00001309  0x00000748 branch  0x0000588a 
- 00001310  0x0000074b arg  0x00002a50 , 0x00000002 
- 00001311  0x0000074c call  0x00005b0c 
- 00001312  0x0000074d branch  0x00000514 
- 00001313  0x00000751 arg  0x00000002 , 0x0000000b 
- 00001314  0x00000752 fetch  0x00000002 , 0x000044bc 
- 00001315  0x00000753 store  0x00000002 , 0x000002a0 
- 00001316  0x00000754 jam  0x00000000 , 0x00000d5c 
- 00001317  0x00000755 enable  0x00000028 
- 00001318  0x00000757 call  0x00000565 
- 00001319  0x00000758 nbranch  0x00000549 , 0x00000002 
- 00001320  0x00000759 fetcht  0x00000002 , 0x000002a0 
- 00001321  0x0000075a call  0x0000056d 
- 00001322  0x0000075b beq  0x00000001 , 0x0000054c 
- 00001323  0x0000075c call  0x00000569 
- 00001324  0x0000075d nbranch  0x00000545 , 0x00000005 
- 00001325  0x0000075e fetch  0x00000001 , 0x00000d5c 
- 00001326  0x0000075f beq  0x00000001 , 0x0000054c 
- 00001327  0x00000760 nbranch  0x00000536 , 0x00000028 
- 00001328  0x00000761 disable  0x00000028 
- 00001329  0x00000762 fetch  0x00000001 , 0x00004c67 
- 00001330  0x00000763 increase  0x00000004 , 0x0000003f 
- 00001331  0x00000764 store  0x00000001 , 0x00004445 
- 00001332  0x00000765 call  0x00000585 
- 00001333  0x00000766 branch  0x00000540 
- 00001334  0x00000768 fetch  0x00000001 , 0x00004c67 
- 00001335  0x00000769 sub  0x0000003f , 0x00000010 , 0x0000003e 
- 00001336  0x0000076a branch  0x0000054c , 0x00000005 
- 00001337  0x0000076b fetch  0x00000001 , 0x00004445 
- 00001338  0x0000076c sub  0x0000003f , 0x00000010 , 0x0000003e 
- 00001339  0x0000076d branch  0x0000054c , 0x00000005 
- 00001340  0x0000076e fetch  0x00000002 , 0x000002a0 
- 00001341  0x0000076f increase  0xffffffff , 0x0000003f 
- 00001342  0x00000770 store  0x00000002 , 0x00000d5a 
- 00001343  0x00000771 call  0x0000055c 
- 00001344  0x00000773 fetch  0x00000002 , 0x000002a0 
- 00001345  0x00000774 store  0x00000002 , 0x00000d58 
- 00001346  0x00000775 call  0x00000557 
- 00001347  0x00000776 increase  0xffffffff , 0x0000000b 
- 00001348  0x00000777 branch  0x00000547 , 0x00000005 
- 00001349  0x00000779 call  0x00000553 
- 00001350  0x0000077a branch  0x00000526 
- 00001351  0x0000077c jam  0x00000001 , 0x00000d5c 
- 00001352  0x0000077d branch  0x00000545 
- 00001353  0x0000077f fetch  0x00000002 , 0x000002a0 
- 00001354  0x00000780 store  0x00000002 , 0x00000d5a 
- 00001355  0x00000781 branch  0x00000550 
- 00001356  0x00000783 fetch  0x00000002 , 0x000002a0 
- 00001357  0x00000784 increase  0xffffffff , 0x0000003f 
- 00001358  0x00000785 store  0x00000002 , 0x00000d5a 
- 00001359  0x00000786 branch  0x00000550 
- 00001360  0x00000788 branch  0x00005728 , 0x00000028 
- 00001361  0x00000789 call  0x0000055c 
- 00001362  0x0000078a branch  0x0000058b 
- 00001363  0x0000078d fetcht  0x00000002 , 0x000002a0 
- 00001364  0x0000078e increase  0x00000001 , 0x00000002 
- 00001365  0x0000078f storet  0x00000002 , 0x000002a0 
- 00001366  0x00000790 rtn 
- 00001367  0x00000793 fetch  0x00000001 , 0x00004c67 
- 00001368  0x00000794 store  0x00000001 , 0x00000103 
- 00001369  0x00000795 copy  0x0000003f , 0x00000039 
- 00001370  0x00000796 call  0x00000582 
- 00001371  0x00000797 branch  0x00007e45 
- 00001372  0x0000079a call  0x0000057f 
- 00001373  0x0000079b fetch  0x00000002 , 0x00000d58 
- 00001374  0x0000079c istore  0x00000002 , 0x00000005 
- 00001375  0x0000079d fetch  0x00000002 , 0x00000d5a 
- 00001376  0x0000079e istore  0x00000002 , 0x00000005 
- 00001377  0x0000079f fetch  0x00000001 , 0x00000103 
- 00001378  0x000007a0 copy  0x0000003f , 0x00000039 
- 00001379  0x000007a1 call  0x00007e45 
- 00001380  0x000007a2 branch  0x00000585 
- 00001381  0x000007a6 fetcht  0x00000002 , 0x000002a0 
- 00001382  0x000007a7 fetch  0x00000002 , 0x000044be 
- 00001383  0x000007a8 isub  0x00000002 , 0x0000003e 
- 00001384  0x000007a9 rtn 
- 00001385  0x000007ac fetch  0x00000002 , 0x000044c0 
- 00001386  0x000007ad fetcht  0x00000002 , 0x00004c65 
- 00001387  0x000007ae isub  0x00000002 , 0x0000003e 
- 00001388  0x000007af rtn 
- 00001389  0x000007b2 arg  0x00004504 , 0x00000006 
- 00001390  0x000007b3 copy  0x00000002 , 0x00000011 
- 00001391  0x000007b5 ifetch  0x00000002 , 0x00000006 
- 00001392  0x000007b6 branch  0x00000578 , 0x00000034 
- 00001393  0x000007b7 ifetcht  0x00000002 , 0x00000006 
- 00001394  0x000007b8 storet  0x00000002 , 0x00004c65 
- 00001395  0x000007b9 isub  0x00000011 , 0x0000003e 
- 00001396  0x000007ba branch  0x0000057a , 0x00000005 
- 00001397  0x000007bb ifetch  0x00000001 , 0x00000006 
- 00001398  0x000007bc iadd  0x00000006 , 0x00000006 
- 00001399  0x000007bd branch  0x0000056f 
- 00001400  0x000007bf setarg  0x00000001 
- 00001401  0x000007c0 rtn 
- 00001402  0x000007c2 ifetch  0x00000001 , 0x00000006 
- 00001403  0x000007c3 store  0x00000001 , 0x00004c67 
- 00001404  0x000007c4 call  0x00000588 
- 00001405  0x000007c5 setarg  0x00000000 
- 00001406  0x000007c6 rtn 
- 00001407  0x000007c8 fetch  0x00000002 , 0x000002b9 
- 00001408  0x000007c9 copy  0x0000003f , 0x00000005 
- 00001409  0x000007ca rtn 
- 00001410  0x000007cc fetch  0x00000002 , 0x000002b7 
- 00001411  0x000007cd copy  0x0000003f , 0x00000006 
- 00001412  0x000007ce rtn 
- 00001413  0x000007d0 copy  0x00000005 , 0x0000003f 
- 00001414  0x000007d1 store  0x00000002 , 0x000002b9 
- 00001415  0x000007d2 rtn 
- 00001416  0x000007d4 copy  0x00000006 , 0x0000003f 
- 00001417  0x000007d5 store  0x00000002 , 0x000002b7 
- 00001418  0x000007d6 rtn 
- 00001419  0x000007d9 call  0x0000057f 
- 00001420  0x000007da branch  0x0000588a 
- 00001421  0x000007de fetch  0x00000001 , 0x00004bab 
- 00001422  0x000007df add  0x0000003f , 0x00000001 , 0x00000002 
- 00001423  0x000007e0 and  0x00000002 , 0x00000003 , 0x00000002 
- 00001424  0x000007e1 storet  0x00000001 , 0x00004bab 
- 00001425  0x000007e2 mul32  0x0000003f , 0x00000007 , 0x0000003f 
- 00001426  0x000007e3 arg  0x00004bad , 0x00000006 
- 00001427  0x000007e4 iadd  0x00000006 , 0x00000006 
- 00001428  0x000007e5 fetch  0x00000001 , 0x00004c82 
- 00001429  0x000007e6 increase  0xfffffffb , 0x0000003f 
- 00001430  0x000007e7 copy  0x0000003f , 0x00000039 
- 00001431  0x000007e8 arg  0x00004445 , 0x00000005 
- 00001432  0x000007e9 call  0x00007e45 
- 00001433  0x000007ea fetcht  0x00000001 , 0x00004c82 
- 00001434  0x000007eb branch  0x00005892 
- 00001435  0x000007ef copy  0x00000013 , 0x0000003f 
- 00001436  0x000007f0 beq  0x00000003 , 0x000005a9 
- 00001437  0x000007f1 beq  0x0000000a , 0x000005ad 
- 00001438  0x000007f2 beq  0x00000000 , 0x000005a6 
- 00001439  0x000007f3 beq  0x00000012 , 0x000005ab 
- 00001440  0x000007f4 beq  0x00000002 , 0x000005af 
- 00001441  0x000007f5 sub  0x0000003f , 0x0000000d , 0x0000003e 
- 00001442  0x000007f6 branch  0x000058c0 , 0x00000002 
- 00001443  0x000007f7 store  0x00000001 , 0x00004c68 
- 00001444  0x000007f8 jam  0x00000027 , 0x00000b7d 
- 00001445  0x000007f9 branch  0x00005620 
- 00001446  0x000007fb jam  0x00000000 , 0x00004131 
- 00001447  0x000007fc call  0x00005924 
- 00001448  0x000007fd rtn 
- 00001449  0x00000800 jam  0x00000000 , 0x00004c7c 
- 00001450  0x00000801 branch  0x00005938 
- 00001451  0x00000804 jam  0x00000033 , 0x00000b7d 
- 00001452  0x00000805 branch  0x00005620 
- 00001453  0x00000808 jam  0x0000002b , 0x00000b7d 
- 00001454  0x00000809 branch  0x00005620 
- 00001455  0x0000080c setarg  0x00000014 
- 00001456  0x0000080d store  0x00000002 , 0x000003ef 
- 00001457  0x0000080e rtn 
- 00001458  0x00000811 fetch  0x00000001 , 0x0000443e 
- 00001459  0x00000812 compare  0x00000001 , 0x00000001 , 0x00000003 
- 00001460  0x00000813 branch  0x000005b6 , 0x00000001 
- 00001461  0x00000814 branch  0x000058a7 
- 00001462  0x00000816 fetch  0x00000001 , 0x0000443f 
- 00001463  0x00000817 rtn  0x00000034 
- 00001464  0x00000818 branch  0x000058a7 
- 00001465  0x0000081c ifetch  0x00000001 , 0x00000006 
- 00001466  0x0000081d beq  0x00000001 , 0x000005c0 
- 00001467  0x0000081e beq  0x00000004 , 0x000005c5 
- 00001468  0x0000081f beq  0x00000009 , 0x000005be 
- 00001469  0x00000820 branch  0x000058f8 
- 00001470  0x00000824 jam  0x00000003 , 0x00004c69 
- 00001471  0x00000825 branch  0x00005974 
- 00001472  0x00000828 store  0x00000001 , 0x000044ae 
- 00001473  0x00000829 ifetch  0x00000006 , 0x00000006 
- 00001474  0x0000082a istore  0x00000006 , 0x00000005 
- 00001475  0x0000082b jam  0x00000042 , 0x00000b7d 
- 00001476  0x0000082c branch  0x00005620 
- 00001477  0x0000082f call  0x000074a8 
- 00001478  0x00000830 branch  0x000005c8 , 0x00000005 
- 00001479  0x00000831 branch  0x00005968 
- 00001480  0x00000833 jam  0x00000002 , 0x00004c69 
- 00001481  0x00000834 branch  0x0000596a 
- 00001482  0x00000853 jam  0x00000000 , 0x00004131 
- 00001483  0x00000854 jam  0x00000000 , 0x00004c7d 
- 00001484  0x00000855 call  0x00003f86 
- 00001485  0x00000856 call  0x00003f7e 
- 00001486  0x00000857 call  0x00003fa4 
- 00001487  0x00000858 branch  0x00003ecc 
- 00001488  0x0000085c jam  0x00000000 , 0x00004213 
- 00001489  0x0000085d jam  0x00000000 , 0x0000448b 
- 00001490  0x0000085e jam  0x00000000 , 0x00004c7c 
- 00001491  0x0000085f jam  0x00000000 , 0x00004c69 
- 00001492  0x00000860 jam  0x00000000 , 0x00004c7f 
- 00001493  0x00000861 jam  0x00000000 , 0x00004c7d 
- 00001494  0x00000862 branch  0x00003ed0 
- 00001495  0x00000866 setarg  0x00000000 
- 00001496  0x00000867 store  0x00000004 , 0x00004ba9 
- 00001497  0x00000868 rtn 
- 00001498  0x0000086c rtnmark0  0x00000023 
- 00001499  0x0000086d call  0x00000600 
- 00001500  0x0000086e nbranch  0x000005f1 , 0x00000028 
- 00001501  0x0000086f jam  0x0000000a , 0x00004c15 
- 00001502  0x00000870 call  0x0000061b 
- 00001503  0x00000871 fetch  0x00000001 , 0x00004bef 
- 00001504  0x00000872 rtnne  0x000000ff 
- 00001505  0x00000873 call  0x0000067b 
- 00001506  0x00000875 fetch  0x00000001 , 0x00004d1e 
- 00001507  0x00000876 nrtn  0x00000034 
- 00001508  0x00000877 call  0x0000018e 
- 00001509  0x00000878 nrtn  0x00000028 
- 00001510  0x00000879 fetch  0x00000001 , 0x00000b7f 
- 00001511  0x0000087a nrtn  0x00000034 
- 00001512  0x0000087b call  0x00003cab 
- 00001513  0x0000087c fetch  0x00000003 , 0x00004210 
- 00001514  0x0000087d rtn  0x00000034 
- 00001515  0x0000087e fetch  0x00000001 , 0x00004131 
- 00001516  0x0000087f rtn  0x00000034 
- 00001517  0x00000881 setarg  0x0000e290 
- 00001518  0x00000882 call  0x00007e8a 
- 00001519  0x00000883 storet  0x00000004 , 0x000041fc 
- 00001520  0x00000884 branch  0x00003cda 
- 00001521  0x00000887 call  0x0000018e 
- 00001522  0x00000888 nrtn  0x00000028 
- 00001523  0x00000889 fetch  0x00000001 , 0x00000b7f 
- 00001524  0x0000088a nrtn  0x00000034 
- 00001525  0x0000088b call  0x00003cab 
- 00001526  0x0000088c fetch  0x00000003 , 0x00004210 
- 00001527  0x0000088d rtn  0x00000034 
- 00001528  0x0000088e fetch  0x00000001 , 0x00004131 
- 00001529  0x0000088f rtn  0x00000034 
- 00001530  0x00000890 fetch  0x00000001 , 0x00004c15 
- 00001531  0x00000891 nbranch  0x000005ed , 0x00000034 
- 00001532  0x00000892 fetch  0x00000008 , 0x00004d15 
- 00001533  0x00000893 call  0x00007e8a 
- 00001534  0x00000894 storet  0x00000004 , 0x000041fc 
- 00001535  0x00000895 branch  0x00003cda 
- 00001536  0x0000089a fetch  0x00000001 , 0x00004bef 
- 00001537  0x0000089b bne  0x000000ff , 0x000006b2 
- 00001538  0x0000089c call  0x00000606 
- 00001539  0x0000089d call  0x00000741 
- 00001540  0x0000089f jam  0x00000001 , 0x00004be6 
- 00001541  0x000008a0 rtn 
- 00001542  0x000008a3 disable  0x00000028 
- 00001543  0x000008a4 jam  0x00000002 , 0x00004be2 
- 00001544  0x000008a5 fetch  0x00000001 , 0x00000cd5 
- 00001545  0x000008a6 beq  0x00000001 , 0x0000060f 
- 00001546  0x000008a7 beq  0x00000002 , 0x00000613 
- 00001547  0x000008a8 beq  0x00000003 , 0x00000617 
- 00001548  0x000008a9 fetch  0x00000001 , 0x00004d1e 
- 00001549  0x000008aa ncall  0x000034df , 0x00000034 
- 00001550  0x000008ab rtn 
- 00001551  0x000008ad setarg  0x00000000 
- 00001552  0x000008ae store  0x00000001 , 0x00000cd5 
- 00001553  0x000008af jam  0x0000000a , 0x00004be1 
- 00001554  0x000008b0 branch  0x00000619 
- 00001555  0x000008b2 setarg  0x00000003 
- 00001556  0x000008b3 store  0x00000001 , 0x00000cd5 
- 00001557  0x000008b4 jam  0x00000004 , 0x00004be1 
- 00001558  0x000008b5 branch  0x00000619 
- 00001559  0x000008b7 jam  0x00000001 , 0x00004be2 
- 00001560  0x000008b8 jam  0x00000008 , 0x00004be1 
- 00001561  0x000008ba jam  0x00000000 , 0x00004be7 
- 00001562  0x000008bb branch  0x000034df 
- 00001563  0x000008c0 jam  0x00000000 , 0x00004be8 
- 00001564  0x000008c2 arg  0x00000d00 , 0x0000000b 
- 00001565  0x000008c3 until  0x00000023 , 0x00000026 
- 00001566  0x000008c4 call  0x00000646 
- 00001567  0x000008c5 nbranch  0x0000062c , 0x0000002f 
- 00001568  0x000008c6 call  0x0000065c 
- 00001569  0x000008c7 call  0x0000066d 
- 00001570  0x000008c8 fetch  0x00000001 , 0x00004be0 
- 00001571  0x000008c9 increase  0x00000001 , 0x0000003f 
- 00001572  0x000008ca store  0x00000001 , 0x00004be0 
- 00001573  0x000008cb jam  0x00000000 , 0x00004d1e 
- 00001574  0x000008cc fetch  0x00000001 , 0x00004bef 
- 00001575  0x000008cd bne  0x000000ff , 0x00000644 
- 00001576  0x000008cf call  0x0000063e 
- 00001577  0x000008d0 jam  0x00000000 , 0x00004be7 
- 00001578  0x000008d1 jam  0x00000000 , 0x00004be6 
- 00001579  0x000008d2 rtn 
- 00001580  0x000008d6 jam  0x00000001 , 0x00004d1e 
- 00001581  0x000008d7 fetch  0x00000001 , 0x00004be7 
- 00001582  0x000008d8 increase  0x00000001 , 0x0000003f 
- 00001583  0x000008d9 store  0x00000001 , 0x00004be7 
- 00001584  0x000008da fetch  0x00000001 , 0x00004be7 
- 00001585  0x000008db beq  0x000000ff , 0x00000659 
- 00001586  0x000008dc fetch  0x00000001 , 0x00004bef 
- 00001587  0x000008dd bne  0x000000ff , 0x00000656 
- 00001588  0x000008de fetch  0x00000001 , 0x00004be7 
- 00001589  0x000008df arg  0x00000010 , 0x00000002 
- 00001590  0x000008e0 isub  0x00000002 , 0x0000003e 
- 00001591  0x000008e1 branch  0x0000075b , 0x00000002 
- 00001592  0x000008e2 fetch  0x00000001 , 0x00004be8 
- 00001593  0x000008e3 increase  0x00000001 , 0x0000003f 
- 00001594  0x000008e4 store  0x00000001 , 0x00004be8 
- 00001595  0x000008e5 nop  0x0000000a 
- 00001596  0x000008e6 bne  0x00000007 , 0x0000061c 
- 00001597  0x000008e7 branch  0x0000075b 
- 00001598  0x000008eb setarg  0x00000000 
- 00001599  0x000008ec store  0x00000009 , 0x00000cd5 
- 00001600  0x000008ed rtn 
- 00001601  0x000008f0 bmark0  0x00000023 , 0x000072b9 
- 00001602  0x000008f1 fetch  0x00000008 , 0x00000cd5 
- 00001603  0x000008f2 rtn 
- 00001604  0x000008f6 call  0x0000066a 
- 00001605  0x000008f7 branch  0x000006cd 
- 00001606  0x000008fa disable  0x0000002f 
- 00001607  0x000008fb call  0x000007b9 
- 00001608  0x000008fc fetch  0x00000001 , 0x00004c0a 
- 00001609  0x000008fd beq  0x00000001 , 0x00000653 
- 00001610  0x000008fe force  0x00000000 , 0x00000015 
- 00001611  0x000008ff fetch  0x00000004 , 0x00004c00 
- 00001612  0x00000900 iforce  0x00000009 
- 00001613  0x00000901 fetcht  0x00000001 , 0x00000017 
- 00001614  0x00000902 call  0x00003a82 
- 00001615  0x00000903 call  0x00003a87 
- 00001616  0x00000904 call  0x00000773 
- 00001617  0x00000905 call  0x000007b1 , 0x0000002f 
- 00001618  0x00000906 rtn 
- 00001619  0x00000908 jam  0x00000000 , 0x00000cb4 
- 00001620  0x00000909 enable  0x0000002f 
- 00001621  0x0000090a branch  0x000007b1 
- 00001622  0x0000090e fetch  0x00000001 , 0x00004be7 
- 00001623  0x0000090f rtnne  0x000000ff 
- 00001624  0x00000910 jam  0x00000000 , 0x00004be7 
- 00001625  0x00000912 jam  0x00000000 , 0x00004d1e 
- 00001626  0x00000913 jam  0x00000032 , 0x00000b7d 
- 00001627  0x00000914 branch  0x00007c27 
- 00001628  0x00000918 call  0x00000703 
- 00001629  0x00000919 fetch  0x00000001 , 0x00004bdf 
- 00001630  0x0000091a rtn  0x00000034 
- 00001631  0x0000091b iforce  0x00000039 
- 00001632  0x0000091c call  0x00000664 
- 00001633  0x0000091d arg  0x00000cb5 , 0x00000006 
- 00001634  0x0000091e arg  0x00000d17 , 0x00000005 
- 00001635  0x0000091f branch  0x00007e45 
- 00001636  0x00000922 fetch  0x00000001 , 0x00000cb4 
- 00001637  0x00000923 compare  0x00000008 , 0x0000003f , 0x000000f8 
- 00001638  0x00000924 nrtn  0x00000001 
- 00001639  0x00000925 fetcht  0x00000001 , 0x00000cb5 
- 00001640  0x00000926 storet  0x00000001 , 0x00004cb7 
- 00001641  0x00000927 rtn 
- 00001642  0x0000092a jam  0x00000001 , 0x00004c28 
- 00001643  0x0000092b jam  0x00000000 , 0x00004c27 
- 00001644  0x0000092c rtn 
- 00001645  0x0000092e fetch  0x00000001 , 0x00004c27 
- 00001646  0x0000092f increase  0x00000001 , 0x0000003f 
- 00001647  0x00000930 store  0x00000001 , 0x00004c27 
- 00001648  0x00000931 rtn 
- 00001649  0x00000933 fetch  0x00000001 , 0x00004c27 
- 00001650  0x00000934 sub  0x0000003f , 0x00000001 , 0x0000003e 
- 00001651  0x00000935 ncall  0x00000679 , 0x00000002 
- 00001652  0x00000936 fetch  0x00000001 , 0x00004c27 
- 00001653  0x00000937 rtneq  0x00000000 
- 00001654  0x00000938 increase  0xffffffff , 0x0000003f 
- 00001655  0x00000939 store  0x00000001 , 0x00004c27 
- 00001656  0x0000093a rtn 
- 00001657  0x0000093c jam  0x00000002 , 0x00004c27 
- 00001658  0x0000093d rtn 
- 00001659  0x00000940 arg  0x00004c2b , 0x00000011 
- 00001660  0x00000941 call  0x00000723 
- 00001661  0x00000942 storet  0x00000001 , 0x00004c29 
- 00001662  0x00000943 isolate1  0x00000023 , 0x00000000 
- 00001663  0x00000944 call  0x00000689 , 0x00000001 
- 00001664  0x00000945 ncall  0x0000068d , 0x00000001 
- 00001665  0x00000946 isub  0x00000002 , 0x0000003e 
- 00001666  0x00000947 nbranch  0x000006a1 , 0x00000002 
- 00001667  0x00000949 fetch  0x00000001 , 0x00004c27 
- 00001668  0x0000094a sub  0x0000003f , 0x00000001 , 0x0000003e 
- 00001669  0x0000094b nbranch  0x00000691 , 0x00000002 
- 00001670  0x0000094c fetch  0x00000001 , 0x00004c27 
- 00001671  0x0000094d beq  0x00000000 , 0x000006a1 
- 00001672  0x0000094e rtn 
- 00001673  0x00000951 setarg  0x00000082 
- 00001674  0x00000952 rtn 
- 00001675  0x00000954 setarg  0x00000077 
- 00001676  0x00000955 rtn 
- 00001677  0x00000957 setarg  0x00000080 
- 00001678  0x00000958 rtn 
- 00001679  0x0000095a setarg  0x00000075 
- 00001680  0x0000095b rtn 
- 00001681  0x0000095e fetch  0x00000001 , 0x00004c27 
- 00001682  0x0000095f rtnne  0x00000046 
- 00001683  0x00000960 jam  0x00000000 , 0x00004c27 
- 00001684  0x00000962 fetcht  0x00000001 , 0x00004c29 
- 00001685  0x00000963 isolate1  0x00000023 , 0x00000000 
- 00001686  0x00000964 call  0x0000068b , 0x00000001 
- 00001687  0x00000965 ncall  0x0000068f , 0x00000001 
- 00001688  0x00000966 isub  0x00000002 , 0x0000003e 
- 00001689  0x00000967 nrtn  0x00000002 
- 00001690  0x00000968 fetch  0x00000001 , 0x00004c28 
- 00001691  0x00000969 beq  0x00000000 , 0x000006a8 
- 00001692  0x0000096a increase  0xffffffff , 0x0000003f 
- 00001693  0x0000096b store  0x00000001 , 0x00004c28 
- 00001694  0x0000096c beq  0x00000000 , 0x000006a8 
- 00001695  0x0000096f jam  0x00000000 , 0x00004c3d 
- 00001696  0x00000970 rtn 
- 00001697  0x00000973 fetch  0x00000001 , 0x00004c28 
- 00001698  0x00000974 beq  0x00000002 , 0x000006a6 
- 00001699  0x00000975 increase  0x00000001 , 0x0000003f 
- 00001700  0x00000976 store  0x00000001 , 0x00004c28 
- 00001701  0x00000977 beq  0x00000001 , 0x0000069f 
- 00001702  0x00000979 jam  0x00000002 , 0x00004c3d 
- 00001703  0x0000097a rtn 
- 00001704  0x0000097d jam  0x00000004 , 0x00004c3d 
- 00001705  0x0000097e rtn 
- 00001706  0x00000981 set1  0x00000023 , 0x00000000 
- 00001707  0x00000982 call  0x000006ae 
- 00001708  0x00000983 jam  0x00000001 , 0x00004bef 
- 00001709  0x00000984 rtn 
- 00001710  0x00000987 jam  0x00000000 , 0x00004be0 
- 00001711  0x00000988 jam  0x0000004e , 0x00004be9 
- 00001712  0x00000989 fetch  0x00000004 , 0x00004beb 
- 00001713  0x0000098a branch  0x00000733 
- 00001714  0x0000098d fetch  0x00000001 , 0x00004be6 
- 00001715  0x0000098e beq  0x00000001 , 0x000034df 
- 00001716  0x0000098f fetch  0x00000001 , 0x00004bef 
- 00001717  0x00000990 beq  0x00000001 , 0x000006b9 
- 00001718  0x00000991 beq  0x00000002 , 0x000006bc 
- 00001719  0x00000992 beq  0x00000003 , 0x000006bf 
- 00001720  0x00000993 branch  0x00003bf1 
- 00001721  0x00000996 jam  0x00000011 , 0x00004bef 
- 00001722  0x00000997 jam  0x000000aa , 0x00000d37 
- 00001723  0x00000998 branch  0x000006c1 
- 00001724  0x0000099a jam  0x00000012 , 0x00004bef 
- 00001725  0x0000099b jam  0x00000055 , 0x00000d37 
- 00001726  0x0000099c branch  0x000006c1 
- 00001727  0x0000099e jam  0x00000013 , 0x00004bef 
- 00001728  0x0000099f jam  0x00000022 , 0x00000d37 
- 00001729  0x000009a1 fetch  0x00000001 , 0x00004be2 
- 00001730  0x000009a2 and_into  0x00000007 , 0x0000003f 
- 00001731  0x000009a3 store  0x00000001 , 0x00000d38 
- 00001732  0x000009a4 fetch  0x00000004 , 0x00004c06 
- 00001733  0x000009a5 store  0x00000004 , 0x00000d39 
- 00001734  0x000009a6 jam  0x00000000 , 0x00000d3d 
- 00001735  0x000009a7 arg  0x00000d37 , 0x00000011 
- 00001736  0x000009a8 arg  0x00000007 , 0x00000002 
- 00001737  0x000009a9 call  0x000006fe 
- 00001738  0x000009aa call  0x00000741 
- 00001739  0x000009ab call  0x00000604 
- 00001740  0x000009ac branch  0x000034df 
- 00001741  0x000009af fetch  0x00000001 , 0x00004bef 
- 00001742  0x000009b0 rtneq  0x000000ff 
- 00001743  0x000009b1 beq  0x00000011 , 0x000006d3 
- 00001744  0x000009b2 beq  0x00000012 , 0x000006d5 
- 00001745  0x000009b3 beq  0x00000013 , 0x000006d7 
- 00001746  0x000009b4 rtn 
- 00001747  0x000009b8 jam  0x00000002 , 0x00004bef 
- 00001748  0x000009b9 branch  0x00000628 
- 00001749  0x000009bb jam  0x00000003 , 0x00004bef 
- 00001750  0x000009bc branch  0x00000628 
- 00001751  0x000009be jam  0x000000ff , 0x00004bef 
- 00001752  0x000009bf jam  0x00000031 , 0x00000b7d 
- 00001753  0x000009c0 call  0x00007c27 
- 00001754  0x000009c1 fetch  0x00000004 , 0x00000d19 
- 00001755  0x000009c2 call  0x00000733 
- 00001756  0x000009c3 branch  0x00000628 
- 00001757  0x000009c6 rtnmark1  0x00000023 
- 00001758  0x000009c7 call  0x00000734 
- 00001759  0x000009c8 call  0x0000075b 
- 00001760  0x000009c9 fetch  0x00000001 , 0x00004bef 
- 00001761  0x000009ca rtnne  0x000000ff 
- 00001762  0x000009cb call  0x000006f0 
- 00001763  0x000009cc setarg  0x00000000 
- 00001764  0x000009cd store  0x00000002 , 0x00004c04 
- 00001765  0x000009cf call  0x00003cab 
- 00001766  0x000009d0 nop  0x000007d0 
- 00001767  0x000009d1 fetch  0x00000001 , 0x00004c04 
- 00001768  0x000009d2 beq  0x000000ff , 0x00000659 
- 00001769  0x000009d3 call  0x00000646 
- 00001770  0x000009d4 nbranch  0x000006f9 , 0x0000002f 
- 00001771  0x000009d6 call  0x0000063e 
- 00001772  0x000009d7 jam  0x00000003 , 0x00004c13 
- 00001773  0x000009d8 set1  0x00000023 , 0x00000000 
- 00001774  0x000009d9 jam  0x0000003c , 0x00000b7d 
- 00001775  0x000009da branch  0x00007c27 
- 00001776  0x000009de jam  0x000000ff , 0x00000d37 
- 00001777  0x000009df fetch  0x00000001 , 0x00004be2 
- 00001778  0x000009e0 store  0x00000001 , 0x00000d38 
- 00001779  0x000009e1 fetch  0x00000004 , 0x00004c06 
- 00001780  0x000009e2 store  0x00000004 , 0x00000d39 
- 00001781  0x000009e3 arg  0x00000006 , 0x00000002 
- 00001782  0x000009e4 arg  0x00000d37 , 0x00000011 
- 00001783  0x000009e5 call  0x000006fe 
- 00001784  0x000009e6 branch  0x00000741 
- 00001785  0x000009e9 fetch  0x00000002 , 0x00004c04 
- 00001786  0x000009ea increase  0x00000001 , 0x0000003f 
- 00001787  0x000009eb store  0x00000002 , 0x00004c04 
- 00001788  0x000009ec call  0x0000075b 
- 00001789  0x000009ed branch  0x000006e5 
- 00001790  0x000009f1 storet  0x00000001 , 0x00004be1 
- 00001791  0x000009f2 copy  0x00000002 , 0x00000039 
- 00001792  0x000009f3 arg  0x00000cd5 , 0x00000005 
- 00001793  0x000009f4 copy  0x00000011 , 0x00000006 
- 00001794  0x000009f5 branch  0x00007e45 
- 00001795  0x000009f9 fetch  0x00000001 , 0x00000cb4 
- 00001796  0x000009fa rshift3  0x0000003f , 0x0000003f 
- 00001797  0x000009fb store  0x00000001 , 0x00004bdf 
- 00001798  0x000009fd increase  0x00000001 , 0x0000003f 
- 00001799  0x000009fe arg  0x00000cb4 , 0x00000006 
- 00001800  0x000009ff iadd  0x00000006 , 0x00000006 
- 00001801  0x00000a00 ifetch  0x00000003 , 0x00000006 
- 00001802  0x00000a01 store  0x00000003 , 0x00004c0b 
- 00001803  0x00000a02 rtn 
- 00001804  0x00000a05 fetcht  0x00000001 , 0x00004c3c 
- 00001805  0x00000a06 setarg  0x00004c2b 
- 00001806  0x00000a07 iadd  0x00000002 , 0x00000005 
- 00001807  0x00000a08 copy  0x00000011 , 0x0000003f 
- 00001808  0x00000a09 istore  0x00000001 , 0x00000005 
- 00001809  0x00000a0a increase  0x00000001 , 0x00000002 
- 00001810  0x00000a0b and_into  0x00000007 , 0x00000002 
- 00001811  0x00000a0c storet  0x00000001 , 0x00004c3c 
- 00001812  0x00000a0d rtn 
- 00001813  0x00000a10 call  0x00003af3 
- 00001814  0x00000a11 rtn  0x00000034 
- 00001815  0x00000a12 fetcht  0x00000001 , 0x00004c3b 
- 00001816  0x00000a13 arg  0x00004c33 , 0x00000011 
- 00001817  0x00000a14 call  0x0000071c 
- 00001818  0x00000a15 storet  0x00000001 , 0x00004c3b 
- 00001819  0x00000a16 rtn 
- 00001820  0x00000a19 copy  0x00000011 , 0x0000003f 
- 00001821  0x00000a1a iadd  0x00000002 , 0x00000005 
- 00001822  0x00000a1b fetch  0x00000001 , 0x00000018 
- 00001823  0x00000a1c istore  0x00000001 , 0x00000005 
- 00001824  0x00000a1d increase  0x00000001 , 0x00000002 
- 00001825  0x00000a1e and_into  0x00000007 , 0x00000002 
- 00001826  0x00000a1f rtn 
- 00001827  0x00000a21 arg  0x00000000 , 0x00000002 
- 00001828  0x00000a22 arg  0x00000008 , 0x00000039 
- 00001829  0x00000a23 copy  0x00000011 , 0x00000006 
- 00001830  0x00000a25 ifetch  0x00000001 , 0x00000006 
- 00001831  0x00000a26 iadd  0x00000002 , 0x00000002 
- 00001832  0x00000a27 loop  0x00000726 
- 00001833  0x00000a28 rshift3  0x00000002 , 0x00000002 
- 00001834  0x00000a29 copy  0x0000003f , 0x00000002 
- 00001835  0x00000a2a rtnmark0  0x00000023 
- 00001836  0x00000a2c div  0x0000003f , 0x0000000a 
- 00001837  0x00000a2d call  0x00007efd 
- 00001838  0x00000a2e quotient  0x0000003f 
- 00001839  0x00000a2f lshift4  0x0000003f , 0x0000003f 
- 00001840  0x00000a30 remainder  0x00000002 
- 00001841  0x00000a31 ior  0x00000002 , 0x00000002 
- 00001842  0x00000a32 rtn 
- 00001843  0x00000a35 store  0x00000004 , 0x00004c00 
- 00001844  0x00000a39 arg  0x00000000 , 0x00000011 
- 00001845  0x00000a3a arg  0x00000004 , 0x00000039 
- 00001846  0x00000a3b arg  0x00004c00 , 0x00000006 
- 00001847  0x00000a3d ifetch  0x00000001 , 0x00000006 
- 00001848  0x00000a3e iadd  0x00000011 , 0x00000011 
- 00001849  0x00000a3f loop  0x00000737 
- 00001850  0x00000a40 copy  0x00000011 , 0x0000003f 
- 00001851  0x00000a41 store  0x00000002 , 0x00004c16 
- 00001852  0x00000a42 fetch  0x00000001 , 0x00004c16 
- 00001853  0x00000a43 fetcht  0x00000001 , 0x00004c17 
- 00001854  0x00000a44 iadd  0x00000002 , 0x0000003f 
- 00001855  0x00000a45 store  0x00000001 , 0x00004c18 
- 00001856  0x00000a46 rtn 
- 00001857  0x00000a4b fetch  0x00000001 , 0x00004be1 
- 00001858  0x00000a4c increase  0x00000002 , 0x0000003f 
- 00001859  0x00000a4d store  0x00000001 , 0x00004be3 
- 00001860  0x00000a4f fetch  0x00000001 , 0x00004be2 
- 00001861  0x00000a50 store  0x00000001 , 0x00000cf5 
- 00001862  0x00000a52 fetch  0x00000001 , 0x00004be1 
- 00001863  0x00000a53 lshift3  0x0000003f , 0x0000003f 
- 00001864  0x00000a54 fetcht  0x00000001 , 0x00004be0 
- 00001865  0x00000a55 and  0x00000002 , 0x00000003 , 0x00000002 
- 00001866  0x00000a56 lshift  0x00000002 , 0x00000002 
- 00001867  0x00000a57 ior  0x00000002 , 0x0000003f 
- 00001868  0x00000a58 fetcht  0x00000001 , 0x00004c0a 
- 00001869  0x00000a59 iadd  0x00000002 , 0x0000003f 
- 00001870  0x00000a5a istore  0x00000001 , 0x00000005 
- 00001871  0x00000a5c fetch  0x00000001 , 0x00004bef 
- 00001872  0x00000a5d bne  0x000000ff , 0x00000753 
- 00001873  0x00000a5e fetch  0x00000001 , 0x00004be2 
- 00001874  0x00000a5f istore  0x00000001 , 0x00000005 
- 00001875  0x00000a61 fetch  0x00000001 , 0x00004be1 
- 00001876  0x00000a62 iforce  0x00000039 
- 00001877  0x00000a63 fetch  0x00000001 , 0x00004be2 
- 00001878  0x00000a64 beq  0x00000001 , 0x00000759 
- 00001879  0x00000a65 arg  0x00000cd5 , 0x00000006 
- 00001880  0x00000a66 branch  0x00007e45 
- 00001881  0x00000a69 arg  0x00000cd6 , 0x00000006 
- 00001882  0x00000a6a branch  0x00007e45 
- 00001883  0x00000a6d fetcht  0x00000001 , 0x00004bea 
- 00001884  0x00000a6e call  0x00000761 
- 00001885  0x00000a6f increase  0x00000001 , 0x00000002 
- 00001886  0x00000a70 and_into  0x00000003 , 0x00000002 
- 00001887  0x00000a71 storet  0x00000001 , 0x00004bea 
- 00001888  0x00000a72 rtn 
- 00001889  0x00000a75 fetch  0x00000001 , 0x00004c00 
- 00001890  0x00000a76 and_into  0x00000003 , 0x0000003f 
- 00001891  0x00000a77 mul32  0x0000003f , 0x00000004 , 0x00000011 
- 00001892  0x00000a78 setarg  0x00004bf0 
- 00001893  0x00000a79 iadd  0x00000011 , 0x0000003f 
- 00001894  0x00000a7a iadd  0x00000002 , 0x00000006 
- 00001895  0x00000a7b ifetch  0x00000001 , 0x00000006 
- 00001896  0x00000a7c store  0x00000001 , 0x00004be9 
- 00001897  0x00000a7d rtn 
- 00001898  0x00000a80 disable  0x00000009 
- 00001899  0x00000a81 disable  0x00000007 
- 00001900  0x00000a82 setarg  0x00555555 
- 00001901  0x00000a83 iforce  0x0000000f 
- 00001902  0x00000a84 fetch  0x00000001 , 0x00004be9 
- 00001903  0x00000a85 reverse  0x0000003f , 0x00000002 
- 00001904  0x00000a86 set1  0x00000001 , 0x00000002 
- 00001905  0x00000a87 rshift  0x00000002 , 0x0000000e 
- 00001906  0x00000a88 rtn 
- 00001907  0x00000a8b call  0x0000076a 
- 00001908  0x00000a8c enable  0x0000000d 
- 00001909  0x00000a8d enable  0x00000021 
- 00001910  0x00000a8e disable  0x00000020 
- 00001911  0x00000a8f enable  0x00000010 
- 00001912  0x00000a90 fetch  0x00000002 , 0x00004be4 
- 00001913  0x00000a91 iforce  0x0000001b 
- 00001914  0x00000a92 correlate  0x0000003e , 0x00000003 
- 00001915  0x00000a93 nbranch  0x000007b4 , 0x00000018 
- 00001916  0x00000a94 disable  0x0000000d 
- 00001917  0x00000a95 enable  0x0000000b 
- 00001918  0x00000a96 enable  0x00000007 
- 00001919  0x00000a97 enable  0x00000009 
- 00001920  0x00000a98 parse  0x00000003 , 0x00000000 , 0x00000008 
- 00001921  0x00000a99 rshift3  0x0000000c , 0x0000003f 
- 00001922  0x00000a9a store  0x00000001 , 0x00004c19 
- 00001923  0x00000a9b fetcht  0x00000001 , 0x00004c18 
- 00001924  0x00000a9c isub  0x00000002 , 0x0000003e 
- 00001925  0x00000a9d nbranch  0x000007b1 , 0x00000005 
- 00001926  0x00000a9e parse  0x00000003 , 0x00000000 , 0x00000008 
- 00001927  0x00000a9f rshift3  0x0000000c , 0x0000003f 
- 00001928  0x00000aa0 store  0x00000001 , 0x00000cb3 
- 00001929  0x00000aa1 fetch  0x00000001 , 0x00004c10 
- 00001930  0x00000aa2 sub  0x0000003f , 0x00000002 , 0x0000003e 
- 00001931  0x00000aa3 branch  0x00000790 , 0x00000005 
- 00001932  0x00000aa4 fetch  0x00000001 , 0x00000cb3 
- 00001933  0x00000aa5 fetcht  0x00000001 , 0x00004be2 
- 00001934  0x00000aa6 icompare  0x00000007 , 0x00000002 
- 00001935  0x00000aa7 nbranch  0x000007b1 , 0x00000001 
- 00001936  0x00000aa9 parse  0x00000003 , 0x00000000 , 0x00000008 
- 00001937  0x00000aaa rshift3  0x0000000c , 0x0000003f 
- 00001938  0x00000aab istore  0x00000001 , 0x00000005 
- 00001939  0x00000aac rshift3  0x0000003f , 0x0000003f 
- 00001940  0x00000aad and  0x0000003f , 0x0000001f , 0x00000039 
- 00001941  0x00000aae branch  0x0000079a , 0x00000005 
- 00001942  0x00000ab0 parse  0x00000003 , 0x00000000 , 0x00000008 
- 00001943  0x00000ab1 rshift3  0x0000000c , 0x0000003f 
- 00001944  0x00000ab2 istore  0x00000001 , 0x00000005 
- 00001945  0x00000ab3 loop  0x00000796 
- 00001946  0x00000ab6 copy  0x00000005 , 0x00000011 
- 00001947  0x00000ab7 parse  0x00000003 , 0x00000000 , 0x00000008 
- 00001948  0x00000ab8 rshift3  0x0000000c , 0x0000003f 
- 00001949  0x00000ab9 store  0x00000001 , 0x00004c2a 
- 00001950  0x00000aba copy  0x00000011 , 0x00000005 
- 00001951  0x00000abb parse  0x00000003 , 0x00000000 , 0x00000018 
- 00001952  0x00000abc enable  0x00000010 
- 00001953  0x00000abd arg  0x00000664 , 0x0000001b 
- 00001954  0x00000abe rshift32  0x0000003f , 0x0000003f 
- 00001955  0x00000abf rshift16  0x0000003f , 0x0000003f 
- 00001956  0x00000ac0 istore  0x00000003 , 0x00000005 
- 00001957  0x00000ac1 disable  0x0000000b 
- 00001958  0x00000ac2 branch  0x000007b1 , 0x00000006 
- 00001959  0x00000ac3 enable  0x0000002f 
- 00001960  0x00000ac4 fetch  0x00000001 , 0x00000017 
- 00001961  0x00000ac5 add  0x0000003f , 0x00000000 , 0x00000011 
- 00001962  0x00000ac6 call  0x00003ab6 
- 00001963  0x00000ac7 disable  0x0000000d 
- 00001964  0x00000ac8 call  0x00003a7a 
- 00001965  0x00000ac9 fetch  0x00000001 , 0x00004c2a 
- 00001966  0x00000aca copy  0x0000003f , 0x00000011 
- 00001967  0x00000acb call  0x0000070c 
- 00001968  0x00000acc rtn 
- 00001969  0x00000acf disable  0x0000001b 
- 00001970  0x00000ad0 disable  0x0000000b 
- 00001971  0x00000ad1 branch  0x0000375c 
- 00001972  0x00000ad4 call  0x00000715 
- 00001973  0x00000ad5 branch  0x000007b1 
- 00001974  0x00000ad8 call  0x00003a7a 
- 00001975  0x00000ad9 fetcht  0x00000001 , 0x00004be9 
- 00001976  0x00000ada branch  0x00003a91 
- 00001977  0x00000add call  0x000053d2 
- 00001978  0x00000ade fetch  0x00000004 , 0x00004c00 
- 00001979  0x00000adf iforce  0x00000009 
- 00001980  0x00000ae0 call  0x0000076a 
- 00001981  0x00000ae1 call  0x000007b6 
- 00001982  0x00000ae2 set1  0x00000000 , 0x00000015 
- 00001983  0x00000ae3 enable  0x0000001d 
- 00001984  0x00000ae4 enable  0x00000020 
- 00001985  0x00000ae5 disable  0x00000021 
- 00001986  0x00000ae6 rshift16  0x00000009 , 0x0000003f 
- 00001987  0x00000ae7 rshift8  0x0000003f , 0x0000003f 
- 00001988  0x00000ae8 rshift4  0x0000003f , 0x0000003f 
- 00001989  0x00000ae9 inject  0x00000003 , 0x00000028 
- 00001990  0x00000aea disable  0x0000001d 
- 00001991  0x00000aeb enable  0x0000001b 
- 00001992  0x00000aec enable  0x00000007 
- 00001993  0x00000aed enable  0x00000009 
- 00001994  0x00000aee fetch  0x00000001 , 0x00004c18 
- 00001995  0x00000aef inject  0x00000003 , 0x00000008 
- 00001996  0x00000af0 fetch  0x00000001 , 0x00004be3 
- 00001997  0x00000af1 iforce  0x00000039 
- 00001998  0x00000af2 arg  0x00000cf5 , 0x00000006 
- 00001999  0x00000af4 ifetch  0x00000001 , 0x00000006 
- 00002000  0x00000af5 inject  0x00000003 , 0x00000008 
- 00002001  0x00000af6 loop  0x000007cf 
- 00002002  0x00000af7 enable  0x00000008 
- 00002003  0x00000af8 inject  0x00000003 , 0x00000018 
- 00002004  0x00000af9 disable  0x00000008 
- 00002005  0x00000afa until  0x0000003e , 0x00000027 
- 00002006  0x00000afb nop  0x00000064 
- 00002007  0x00000afc disable  0x0000001d 
- 00002008  0x00000afd disable  0x0000001b 
- 00002009  0x00000afe rtn 
+ 00000620  0x00000358 jam  0x0000005a , 0x00004c97 
+ 00000621  0x00000359 call  0x00003db8 
+ 00000622  0x0000035a hfetch  0x00000004 , 0x00008138 
+ 00000623  0x0000035b set0  0x0000000f , 0x0000003f 
+ 00000624  0x0000035c hstore  0x00000004 , 0x0000804c 
+ 00000625  0x0000035d call  0x00003db0 
+ 00000626  0x0000035e arg  0xffffffff , 0x00000002 
+ 00000627  0x0000035f branch  0x00003cda 
+ 00000628  0x00000363 call  0x00007c20 
+ 00000629  0x00000364 arg  0x000047e4 , 0x00000011 
+ 00000630  0x00000365 call  0x00007f9f 
+ 00000631  0x00000366 copy  0x0000003f , 0x00000002 
+ 00000632  0x00000367 call  0x00007c24 
+ 00000633  0x00000368 copy  0x00000002 , 0x0000003f 
+ 00000634  0x00000369 rtn  0x00000034 
+ 00000635  0x0000036a beq  0x00000021 , 0x00000287 
+ 00000636  0x0000036b beq  0x00000022 , 0x00000289 
+ 00000637  0x0000036c beq  0x00000023 , 0x0000028c 
+ 00000638  0x0000036e beq  0x00000001 , 0x000002a7 
+ 00000639  0x0000036f beq  0x0000000d , 0x0000029f 
+ 00000640  0x00000370 beq  0x0000002c , 0x0000029e 
+ 00000641  0x00000371 beq  0x0000002b , 0x000002a5 
+ 00000642  0x00000372 beq  0x00000003 , 0x000002a9 
+ 00000643  0x00000373 beq  0x0000002a , 0x000002b2 
+ 00000644  0x00000374 beq  0x00000011 , 0x0000028f 
+ 00000645  0x00000375 beq  0x00000012 , 0x00007c85 
+ 00000646  0x00000376 branch  0x00007c5a 
+ 00000647  0x00000378 jam  0x000000ff , 0x00004bef 
+ 00000648  0x00000379 branch  0x000006e4 
+ 00000649  0x0000037b set0  0x00000023 , 0x00000000 
+ 00000650  0x0000037c jam  0x000000ff , 0x00004bef 
+ 00000651  0x0000037d branch  0x00000660 
+ 00000652  0x00000380 setarg  0xffffffff 
+ 00000653  0x00000381 store  0x00000004 , 0x00004c00 
+ 00000654  0x00000382 branch  0x000006b1 
+ 00000655  0x00000385 jam  0x00000022 , 0x00000b7d 
+ 00000656  0x00000386 branch  0x00005620 
+ 00000657  0x00000389 fetch  0x00000001 , 0x0000007c 
+ 00000658  0x0000038a branch  0x00000296 , 0x00000034 
+ 00000659  0x0000038b call  0x000061d9 
+ 00000660  0x0000038c fetch  0x00000001 , 0x0000007c 
+ 00000661  0x0000038d nbranch  0x00007c8c , 0x00000034 
+ 00000662  0x0000038f fetch  0x00000001 , 0x00000b7d 
+ 00000663  0x00000390 bmark0  0x00000009 , 0x00007c87 
+ 00000664  0x00000392 beq  0x00000028 , 0x0000029a 
+ 00000665  0x00000393 branch  0x00007c7b 
+ 00000666  0x0000039e jam  0x00000037 , 0x0000007c 
+ 00000667  0x0000039f fetch  0x00000002 , 0x00004c98 
+ 00000668  0x000003a0 store  0x00000002 , 0x00000051 
+ 00000669  0x000003a1 rtn 
+ 00000670  0x000003a4 call  0x000002a7 
+ 00000671  0x000003a6 call  0x00003eff 
+ 00000672  0x000003a7 call  0x00007cd5 
+ 00000673  0x000003ab random  0x0000003f 
+ 00000674  0x000003ac store  0x00000001 , 0x000044f9 
+ 00000675  0x000003ae jam  0x00000005 , 0x000043dc 
+ 00000676  0x000003af branch  0x00007cae 
+ 00000677  0x000003b2 jam  0x00000004 , 0x000043dc 
+ 00000678  0x000003b3 branch  0x00007cae 
+ 00000679  0x000003b7 jam  0x00000006 , 0x00000177 
+ 00000680  0x000003b8 branch  0x00007c97 
+ 00000681  0x000003ba call  0x00003bfa 
+ 00000682  0x000003bb call  0x00004d98 
+ 00000683  0x000003bc call  0x00005b62 
+ 00000684  0x000003bd jam  0x00000006 , 0x00000177 
+ 00000685  0x000003be fetch  0x00000001 , 0x000047dc 
+ 00000686  0x000003bf beq  0x00000000 , 0x000002b0 
+ 00000687  0x000003c0 jam  0x00000017 , 0x00000177 
+ 00000688  0x000003c2 jam  0x00000001 , 0x0000425e 
+ 00000689  0x000003c3 branch  0x00007ca2 
+ 00000690  0x000003c7 fetch  0x00000002 , 0x000047f4 
+ 00000691  0x000003c8 bbit1  0x00000009 , 0x00003f90 
+ 00000692  0x000003c9 bbit1  0x00000000 , 0x000002bb 
+ 00000693  0x000003ca bbit1  0x00000007 , 0x00007cd5 
+ 00000694  0x000003cb bmark1  0x00000023 , 0x00000660 
+ 00000695  0x000003cc jam  0x00000000 , 0x000043d8 
+ 00000696  0x000003cd call  0x00003f7e 
+ 00000697  0x000003cf jam  0x00000037 , 0x00000b7d 
+ 00000698  0x000003d0 branch  0x00007c27 
+ 00000699  0x000003d4 call  0x00003eff 
+ 00000700  0x000003d5 call  0x00007cd5 
+ 00000701  0x000003d7 branch  0x00003f77 
+ 00000702  0x000003dc call  0x00003b36 
+ 00000703  0x000003dd branch  0x00003cdc 
+ 00000704  0x000003e1 call  0x000002c2 
+ 00000705  0x000003e2 branch  0x0000302c 
+ 00000706  0x000003e4 arg  0x000002c4 , 0x00000013 
+ 00000707  0x000003e5 branch  0x00003301 
+ 00000708  0x000003e8 bbit0  0x00000001 , 0x00003307 
+ 00000709  0x000003ea call  0x0000333d 
+ 00000710  0x000003eb call  0x000002d1 
+ 00000711  0x000003ec isub  0x00000002 , 0x0000003f 
+ 00000712  0x000003ed increase  0x00000001 , 0x0000003f 
+ 00000713  0x000003ee branch  0x000002cb , 0x00000002 
+ 00000714  0x000003ef branch  0x00003325 
+ 00000715  0x000003f1 iforce  0x00000012 
+ 00000716  0x000003f2 add  0x00000011 , 0x00000002 , 0x00000006 
+ 00000717  0x000003f3 ifetch  0x00000002 , 0x00000006 
+ 00000718  0x000003f4 branch  0x00003327 , 0x00000034 
+ 00000719  0x000003f5 call  0x00003349 
+ 00000720  0x000003f6 branch  0x000002c5 
+ 00000721  0x000003fa rshift16  0x0000003f , 0x0000000b 
+ 00000722  0x000003fb rshift8  0x0000000b , 0x0000000b 
+ 00000723  0x000003fc branch  0x000002db , 0x00000005 
+ 00000724  0x000003fd compare  0x0000000f , 0x0000000b , 0x0000000f 
+ 00000725  0x000003fe nrtn  0x00000001 
+ 00000726  0x000003ff rshift16  0x00000002 , 0x0000000b 
+ 00000727  0x00000400 rshift8  0x0000000b , 0x0000000b 
+ 00000728  0x00000401 nrtn  0x00000005 
+ 00000729  0x00000402 set1  0x0000001c , 0x00000002 
+ 00000730  0x00000403 rtn 
+ 00000731  0x00000405 rshift16  0x00000002 , 0x0000000b 
+ 00000732  0x00000406 rshift8  0x0000000b , 0x0000000b 
+ 00000733  0x00000407 compare  0x0000000f , 0x0000000b , 0x0000000f 
+ 00000734  0x00000408 nrtn  0x00000001 
+ 00000735  0x00000409 set1  0x0000001c , 0x0000003f 
+ 00000736  0x0000040a rtn 
+ 00000737  0x0000040e storet  0x00000008 , 0x000002a0 
+ 00000738  0x0000040f call  0x00007e53 
+ 00000739  0x00000410 fetcht  0x00000008 , 0x000002a0 
+ 00000740  0x00000411 branch  0x0000307c 
+ 00000741  0x00000415 disable  0x00000028 
+ 00000742  0x00000416 fetch  0x00000002 , 0x00000032 
+ 00000743  0x00000417 arg  0x0000ffff , 0x00000002 
+ 00000744  0x00000418 isub  0x00000002 , 0x0000003e 
+ 00000745  0x00000419 nrtn  0x00000005 
+ 00000746  0x0000041a fetch  0x00000004 , 0x00000034 
+ 00000747  0x0000041b branch  0x000002ee , 0x00000030 
+ 00000748  0x0000041c isub  0x00000028 , 0x0000003f 
+ 00000749  0x0000041d branch  0x000002ef 
+ 00000750  0x00000420 isub  0x00000022 , 0x0000003f 
+ 00000751  0x00000422 sub  0x0000003f , 0x00000004 , 0x0000003e 
+ 00000752  0x00000423 nrtn  0x00000002 
+ 00000753  0x00000424 force  0x00000000 , 0x0000003f 
+ 00000754  0x00000425 store  0x00000002 , 0x00000032 
+ 00000755  0x00000426 branch  0x000034df 
+ 00000756  0x0000042a jam  0x00000020 , 0x00000b7d 
+ 00000757  0x0000042b call  0x00007c27 
+ 00000758  0x0000042c branch  0x000002f8 
+ 00000759  0x00000431 storet  0x00000004 , 0x00000034 
+ 00000760  0x00000433 jam  0x00000001 , 0x00004748 
+ 00000761  0x00000434 setarg  0x0000ffff 
+ 00000762  0x00000435 store  0x00000002 , 0x00000032 
+ 00000763  0x00000436 jam  0x00000001 , 0x00000073 
+ 00000764  0x00000437 rtn 
+ 00000765  0x0000043a call  0x00003baa 
+ 00000766  0x0000043b call  0x00000300 
+ 00000767  0x0000043c branch  0x00003267 
+ 00000768  0x0000043f add  0x00000022 , 0x00000001 , 0x00000021 
+ 00000769  0x00000440 call  0x00003a54 
+ 00000770  0x00000441 force  0x00000003 , 0x00000024 
+ 00000771  0x00000442 call  0x00003a42 
+ 00000772  0x00000443 call  0x00003bae 
+ 00000773  0x00000444 call  0x00003bb4 
+ 00000774  0x00000445 call  0x00003bc5 
+ 00000775  0x00000446 branch  0x0000375c 
+ 00000776  0x0000044b call  0x00003e25 
+ 00000777  0x0000044c call  0x00006dec 
+ 00000778  0x0000044d call  0x000035d6 
+ 00000779  0x0000044e branch  0x00003480 
+ 00000780  0x00000452 call  0x00003d61 
+ 00000781  0x00000453 call  0x00003be2 
+ 00000782  0x00000454 branch  0x00003498 , 0x00000002 
+ 00000783  0x00000455 call  0x00003204 
+ 00000784  0x00000456 nbranch  0x00003498 , 0x00000028 
+ 00000785  0x00000457 call  0x00003812 
+ 00000786  0x00000458 nbranch  0x00000309 , 0x00000034 
+ 00000787  0x00000459 rtn 
+ 00000788  0x0000045d call  0x000032df 
+ 00000789  0x0000045e nbranch  0x00003568 , 0x00000005 
+ 00000790  0x0000045f fetch  0x00000001 , 0x00000047 
+ 00000791  0x00000460 bbit0  0x00000003 , 0x00003571 
+ 00000792  0x00000461 fetch  0x00000001 , 0x00004165 
+ 00000793  0x00000462 beq  0x00000013 , 0x00003562 
+ 00000794  0x00000463 fetch  0x00000002 , 0x00004c43 
+ 00000795  0x00000464 sub  0x0000003f , 0x00000014 , 0x0000003e 
+ 00000796  0x00000465 nbranch  0x00003562 , 0x00000002 
+ 00000797  0x00000466 store  0x00000002 , 0x00000091 
+ 00000798  0x00000467 fetch  0x00000001 , 0x00004c42 
+ 00000799  0x00000468 store  0x00000001 , 0x00000090 
+ 00000800  0x00000469 setarg  0x00004c45 
+ 00000801  0x0000046a store  0x00000002 , 0x00000179 
+ 00000802  0x0000046b branch  0x00003562 
+ 00000803  0x0000046f fetch  0x00000002 , 0x00000091 
+ 00000804  0x00000470 store  0x00000002 , 0x00004c43 
+ 00000805  0x00000471 sub  0x0000003f , 0x00000014 , 0x0000003e 
+ 00000806  0x00000472 nbranch  0x0000358f , 0x00000002 
+ 00000807  0x00000473 iforce  0x00000039 
+ 00000808  0x00000474 fetch  0x00000001 , 0x00000090 
+ 00000809  0x00000475 store  0x00000001 , 0x00004c42 
+ 00000810  0x00000476 fetch  0x00000002 , 0x00000179 
+ 00000811  0x00000477 iforce  0x00000006 
+ 00000812  0x00000478 arg  0x00004c45 , 0x00000005 
+ 00000813  0x00000479 call  0x00007e45 
+ 00000814  0x0000047a branch  0x0000358f 
+ 00000815  0x0000047e fetch  0x00000002 , 0x000002cd 
+ 00000816  0x0000047f branch  0x00004dfc , 0x00000034 
+ 00000817  0x00000480 fetch  0x00000001 , 0x000002cf 
+ 00000818  0x00000481 beq  0x00000001 , 0x00000334 
+ 00000819  0x00000482 branch  0x00004dbb 
+ 00000820  0x00000484 call  0x0000527a 
+ 00000821  0x00000485 nrtn  0x00000034 
+ 00000822  0x00000486 branch  0x00004dc3 
+ 00000823  0x0000048a ifetch  0x00000001 , 0x00000006 
+ 00000824  0x0000048b beq  0x0000000a , 0x0000033a 
+ 00000825  0x0000048c branch  0x00004e14 
+ 00000826  0x0000048e ifetch  0x00000001 , 0x00000006 
+ 00000827  0x0000048f copy  0x0000003f , 0x00000007 
+ 00000828  0x00000490 ifetch  0x00000002 , 0x00000006 
+ 00000829  0x00000491 copy  0x0000003f , 0x00000011 
+ 00000830  0x00000492 copy  0x00000013 , 0x0000003f 
+ 00000831  0x00000493 isub  0x00000011 , 0x00000013 
+ 00000832  0x00000494 setarg  0x0000000b 
+ 00000833  0x00000495 istore  0x00000001 , 0x00000005 
+ 00000834  0x00000496 copy  0x00000007 , 0x0000003f 
+ 00000835  0x00000497 istore  0x00000001 , 0x00000005 
+ 00000836  0x00000498 ifetch  0x00000002 , 0x00000006 
+ 00000837  0x0000049a beq  0x00000002 , 0x00000348 
+ 00000838  0x0000049b beq  0x00000003 , 0x0000034f 
+ 00000839  0x0000049c branch  0x00003bf1 
+ 00000840  0x0000049e setarg  0x00020008 
+ 00000841  0x0000049f istore  0x00000006 , 0x00000005 
+ 00000842  0x000004a0 setarg  0x00000200 
+ 00000843  0x000004a1 istore  0x00000004 , 0x00000005 
+ 00000844  0x000004a2 force  0x0000000c , 0x0000003f 
+ 00000845  0x000004a3 iadd  0x00000012 , 0x00000012 
+ 00000846  0x000004a4 branch  0x00004e20 
+ 00000847  0x000004a6 setarg  0x0003000c 
+ 00000848  0x000004a7 istore  0x00000006 , 0x00000005 
+ 00000849  0x000004a8 setarg  0x00000006 
+ 00000850  0x000004a9 istore  0x00000008 , 0x00000005 
+ 00000851  0x000004aa force  0x00000010 , 0x0000003f 
+ 00000852  0x000004ab iadd  0x00000012 , 0x00000012 
+ 00000853  0x000004ac branch  0x00004e20 
+ 00000854  0x000004b0 call  0x000052c4 
+ 00000855  0x000004b1 force  0x00000000 , 0x00000012 
+ 00000856  0x000004b2 call  0x000052d0 
+ 00000857  0x000004b3 copy  0x0000003f , 0x00000005 
+ 00000858  0x000004b4 fetch  0x00000002 , 0x000002cd 
+ 00000859  0x000004b5 copy  0x0000003f , 0x00000013 
+ 00000860  0x000004b6 fetch  0x00000002 , 0x000002cb 
+ 00000861  0x000004b7 iforce  0x00000006 
+ 00000862  0x000004b8 call  0x00000360 
+ 00000863  0x000004b9 branch  0x00005110 
+ 00000864  0x000004bb ifetch  0x00000001 , 0x00000006 
+ 00000865  0x000004bc beq  0x0000000a , 0x00000363 
+ 00000866  0x000004bd branch  0x00005116 
+ 00000867  0x000004bf ifetch  0x00000001 , 0x00000006 
+ 00000868  0x000004c0 copy  0x0000003f , 0x00000007 
+ 00000869  0x000004c1 ifetch  0x00000002 , 0x00000006 
+ 00000870  0x000004c2 copy  0x0000003f , 0x00000011 
+ 00000871  0x000004c3 ifetch  0x00000002 , 0x00000006 
+ 00000872  0x000004c4 store  0x00000002 , 0x000002a0 
+ 00000873  0x000004c5 copy  0x00000013 , 0x0000003f 
+ 00000874  0x000004c6 isub  0x00000011 , 0x00000013 
+ 00000875  0x000004c7 call  0x000052d0 
+ 00000876  0x000004c8 setarg  0x0000000b 
+ 00000877  0x000004c9 istore  0x00000001 , 0x00000005 
+ 00000878  0x000004ca copy  0x00000007 , 0x0000003f 
+ 00000879  0x000004cb istore  0x00000001 , 0x00000005 
+ 00000880  0x000004cc fetch  0x00000002 , 0x000002a0 
+ 00000881  0x000004cd branch  0x00000345 
+ 00000882  0x000004d1 arg  0x00000000 , 0x00000012 
+ 00000883  0x000004d2 call  0x0000527a 
+ 00000884  0x000004d3 nrtn  0x00000034 
+ 00000885  0x000004d4 branch  0x0000524d 
+ 00000886  0x000004d8 fetch  0x00000002 , 0x000002cb 
+ 00000887  0x000004d9 copy  0x0000003f , 0x00000006 
+ 00000888  0x000004da ifetch  0x00000001 , 0x00000006 
+ 00000889  0x000004db and  0x0000003f , 0x0000000f , 0x00000002 
+ 00000890  0x000004dc rshift4  0x0000003f , 0x0000003f 
+ 00000891  0x000004dd beq  0x00000009 , 0x00004b18 
+ 00000892  0x000004de beq  0x00000007 , 0x00004b18 
+ 00000893  0x000004df beq  0x0000000a , 0x0000038b 
+ 00000894  0x000004e0 beq  0x00000005 , 0x00000389 
+ 00000895  0x000004e2 beq  0x00000001 , 0x00000382 
+ 00000896  0x000004e3 beq  0x00000004 , 0x00004b18 
+ 00000897  0x000004e4 rtn 
+ 00000898  0x000004e7 copy  0x00000002 , 0x0000003f 
+ 00000899  0x000004e8 beq  0x00000005 , 0x00004b09 
+ 00000900  0x000004e9 jam  0x00000001 , 0x00004cbe 
+ 00000901  0x000004ea beq  0x00000003 , 0x00004b18 
+ 00000902  0x000004eb jam  0x00000000 , 0x00004cbe 
+ 00000903  0x000004ec beq  0x00000004 , 0x00004b18 
+ 00000904  0x000004ed rtn 
+ 00000905  0x000004f1 call  0x0000038b 
+ 00000906  0x000004f2 branch  0x00004b11 
+ 00000907  0x000004f4 ifetch  0x00000001 , 0x00000006 
+ 00000908  0x000004f5 beq  0x00000001 , 0x000003e4 
+ 00000909  0x000004f6 rtn 
+ 00000910  0x000004f9 call  0x0000527a 
+ 00000911  0x000004fa nrtn  0x00000034 
+ 00000912  0x000004fc call  0x00000392 
+ 00000913  0x000004fd branch  0x00006dfd 
+ 00000914  0x00000500 fetch  0x00000001 , 0x00004132 
+ 00000915  0x00000501 rtneq  0x00000001 
+ 00000916  0x00000502 fetch  0x00000001 , 0x000043cd 
+ 00000917  0x00000503 rtn  0x00000034 
+ 00000918  0x00000504 copy  0x0000003f , 0x00000011 
+ 00000919  0x00000505 jam  0x00000000 , 0x000043cd 
+ 00000920  0x00000506 copy  0x00000011 , 0x0000003f 
+ 00000921  0x00000507 beq  0x00000050 , 0x00004ddc 
+ 00000922  0x00000508 rtn 
+ 00000923  0x0000050c fetch  0x00000001 , 0x0000007d 
+ 00000924  0x0000050d beq  0x00000003 , 0x0000039f 
+ 00000925  0x0000050e beq  0x00000007 , 0x000003aa 
+ 00000926  0x00000510 branch  0x00005b92 
+ 00000927  0x00000512 fetch  0x00000001 , 0x000004df 
+ 00000928  0x00000513 store  0x00000001 , 0x00000445 
+ 00000929  0x00000514 beq  0x00000013 , 0x000002f4 
+ 00000930  0x00000515 beq  0x00000033 , 0x000003a4 
+ 00000931  0x00000516 branch  0x00005c58 
+ 00000932  0x0000051a fetch  0x00000001 , 0x0000044d 
+ 00000933  0x0000051b set1  0x00000000 , 0x0000003f 
+ 00000934  0x0000051c store  0x00000001 , 0x0000044d 
+ 00000935  0x0000051d jam  0x00000001 , 0x00000b7d 
+ 00000936  0x0000051e call  0x00007c27 
+ 00000937  0x0000051f branch  0x00005c83 
+ 00000938  0x00000522 fetch  0x00000001 , 0x000004df 
+ 00000939  0x00000523 store  0x00000001 , 0x00000446 
+ 00000940  0x00000524 branch  0x00005cf3 
+ 00000941  0x00000535 disable  0x00000028 
+ 00000942  0x00000536 call  0x000061d9 
+ 00000943  0x00000537 fetch  0x00000001 , 0x00000048 
+ 00000944  0x00000538 rtn  0x00000034 
+ 00000945  0x00000539 bbit1  0x00000007 , 0x00005f10 
+ 00000946  0x0000053a beq  0x00000002 , 0x000003b4 
+ 00000947  0x0000053b branch  0x00005ee0 
+ 00000948  0x0000053d force  0x00000011 , 0x0000003f 
+ 00000949  0x0000053e call  0x000061b5 
+ 00000950  0x0000053f fetch  0x00000001 , 0x00000049 
+ 00000951  0x00000540 copy  0x0000003f , 0x00000002 
+ 00000952  0x00000541 beq  0x00000000 , 0x000003bc 
+ 00000953  0x00000542 beq  0x0000000e , 0x000003bc 
+ 00000954  0x00000543 beq  0x0000001c , 0x000003bc 
+ 00000955  0x00000544 rtn 
+ 00000956  0x00000546 istore  0x00000001 , 0x00000005 
+ 00000957  0x00000547 fetch  0x00000001 , 0x00004702 
+ 00000958  0x00000548 istore  0x00000001 , 0x00000005 
+ 00000959  0x00000549 setarg  0x0000000e 
+ 00000960  0x0000054a branch  0x00005fa6 
+ 00000961  0x0000054d fetch  0x00000001 , 0x0000007c 
+ 00000962  0x0000054e branch  0x000003c6 , 0x00000034 
+ 00000963  0x0000054f call  0x000061d9 
+ 00000964  0x00000550 fetch  0x00000001 , 0x0000007c 
+ 00000965  0x00000551 nrtn  0x00000034 
+ 00000966  0x00000553 fetch  0x00000001 , 0x00000055 
+ 00000967  0x00000554 rtn  0x00000034 
+ 00000968  0x00000555 beq  0x00000006 , 0x000003d5 
+ 00000969  0x00000556 beq  0x00000010 , 0x000003cb 
+ 00000970  0x00000557 branch  0x0000623e 
+ 00000971  0x0000055a fetch  0x00000001 , 0x00004748 
+ 00000972  0x0000055b rtneq  0x00000000 
+ 00000973  0x0000055c beq  0x00000001 , 0x000003d3 
+ 00000974  0x0000055d arg  0x0000000a , 0x00000007 
+ 00000975  0x0000055e call  0x00007e53 
+ 00000976  0x0000055f nrtn  0x00000034 
+ 00000977  0x00000560 jam  0x00000000 , 0x00004748 
+ 00000978  0x00000561 branch  0x0000629b 
+ 00000979  0x00000563 rtn  0x00000029 
+ 00000980  0x00000564 branch  0x000003d5 
+ 00000981  0x00000567 fetch  0x00000001 , 0x00000177 
+ 00000982  0x00000568 bbit1  0x00000002 , 0x0000629b 
+ 00000983  0x00000569 bbit1  0x00000000 , 0x000003d8 
+ 00000984  0x0000056b fetch  0x00000001 , 0x0000425e 
+ 00000985  0x0000056c branch  0x000062c7 , 0x00000034 
+ 00000986  0x0000056d fetch  0x00000001 , 0x0000044d 
+ 00000987  0x0000056e rtnbit0  0x00000003 
+ 00000988  0x0000056f rtnbit0  0x00000002 
+ 00000989  0x00000570 fetch  0x00000004 , 0x00000465 
+ 00000990  0x00000571 arg  0x00000320 , 0x00000002 
+ 00000991  0x00000572 iadd  0x00000002 , 0x00000002 
+ 00000992  0x00000573 copy  0x00000022 , 0x0000003f 
+ 00000993  0x00000574 isub  0x00000002 , 0x0000003e 
+ 00000994  0x00000575 nrtn  0x00000002 
+ 00000995  0x00000576 branch  0x00006267 
+ 00000996  0x00000579 ifetch  0x00000001 , 0x00000006 
+ 00000997  0x0000057a store  0x00000001 , 0x00004cb7 
+ 00000998  0x0000057b rtn 
+ 00000999  0x00000581 call  0x000054bd 
+ 00001000  0x00000582 fetcht  0x00000001 , 0x00000017 
+ 00001001  0x00000583 call  0x00003a82 
+ 00001002  0x00000584 call  0x00003a87 
+ 00001003  0x00000585 enable  0x00000010 
+ 00001004  0x00000586 arg  0x0000157c , 0x0000000b 
+ 00001005  0x00000588 branch  0x0000547f 
+ 00001006  0x0000058b jam  0x00000001 , 0x0000443e 
+ 00001007  0x0000058c jam  0x00000000 , 0x0000443f 
+ 00001008  0x0000058d branch  0x0000534e 
+ 00001009  0x00000590 call  0x000053dd 
+ 00001010  0x00000591 call  0x000003f4 
+ 00001011  0x00000592 branch  0x000054c1 
+ 00001012  0x00000595 branch  0x000001bd , 0x0000002d 
+ 00001013  0x00000596 call  0x000053ee 
+ 00001014  0x00000597 branch  0x00003a91 
+ 00001015  0x0000059a fetch  0x00000001 , 0x00004c60 
+ 00001016  0x0000059b store  0x00000004 , 0x000046f9 
+ 00001017  0x0000059c fetch  0x00000001 , 0x000044db 
+ 00001018  0x0000059d beq  0x00000001 , 0x000003fc 
+ 00001019  0x0000059e branch  0x000054e0 
+ 00001020  0x000005a0 jam  0x00000000 , 0x000044db 
+ 00001021  0x000005a1 branch  0x000054ef 
+ 00001022  0x000005a4 fetch  0x00000001 , 0x000003c0 
+ 00001023  0x000005a5 rtnbit0  0x00000005 
+ 00001024  0x000005a6 fetch  0x00000002 , 0x000003da 
+ 00001025  0x000005a7 fetcht  0x00000002 , 0x000003e0 
+ 00001026  0x000005a8 isub  0x00000002 , 0x0000003f 
+ 00001027  0x000005a9 nrtn  0x00000002 
+ 00001028  0x000005aa jam  0x00000001 , 0x00004131 
+ 00001029  0x000005ab branch  0x0000557e 
+ 00001030  0x000005c9 fetch  0x00000001 , 0x00004440 
+ 00001031  0x000005ca beq  0x00000007 , 0x00000420 
+ 00001032  0x000005cb beq  0x0000000f , 0x00000424 
+ 00001033  0x000005cc beq  0x00000006 , 0x00000412 
+ 00001034  0x000005cd beq  0x00000002 , 0x0000040f 
+ 00001035  0x000005ce beq  0x00000013 , 0x0000040d 
+ 00001036  0x000005cf branch  0x0000563a 
+ 00001037  0x000005d2 force  0x00000001 , 0x00000002 
+ 00001038  0x000005d3 branch  0x00005892 
+ 00001039  0x000005d6 setarg  0x0000000a 
+ 00001040  0x000005d7 store  0x00000002 , 0x000003ef 
+ 00001041  0x000005d8 branch  0x00005693 
+ 00001042  0x000005db jam  0x00000012 , 0x00000b7d 
+ 00001043  0x000005dc call  0x00007c33 
+ 00001044  0x000005dd force  0x00000001 , 0x00000002 
+ 00001045  0x000005de branch  0x00005892 , 0x00000029 
+ 00001046  0x000005df jam  0x00000034 , 0x00000b7d 
+ 00001047  0x000005e0 call  0x00007c27 
+ 00001048  0x000005e1 fetch  0x00000001 , 0x00004c69 
+ 00001049  0x000005e2 beq  0x00000002 , 0x0000041c 
+ 00001050  0x000005e3 jam  0x00000001 , 0x00004131 
+ 00001051  0x000005e4 branch  0x0000041e 
+ 00001052  0x000005e6 jam  0x00000046 , 0x00000b7d 
+ 00001053  0x000005e7 call  0x00005620 
+ 00001054  0x000005e9 force  0x00000001 , 0x00000002 
+ 00001055  0x000005ea branch  0x00005892 
+ 00001056  0x000005ee fetch  0x00000001 , 0x00004c68 
+ 00001057  0x000005ef istore  0x00000001 , 0x00000005 
+ 00001058  0x000005f0 force  0x00000002 , 0x00000002 
+ 00001059  0x000005f1 branch  0x00005892 
+ 00001060  0x000005f4 increase  0xffffffff , 0x00000005 
+ 00001061  0x000005f5 fetch  0x00000008 , 0x00004c6c 
+ 00001062  0x000005f6 istore  0x00000008 , 0x00000005 
+ 00001063  0x000005f7 ifetch  0x00000008 , 0x00000006 
+ 00001064  0x000005f8 istore  0x00000008 , 0x00000005 
+ 00001065  0x000005f9 force  0x00000002 , 0x00000001 
+ 00001066  0x000005fa branch  0x0000588a 
+ 00001067  0x000005fd fetch  0x00000001 , 0x00004444 
+ 00001068  0x000005fe beq  0x00000009 , 0x00005719 
+ 00001069  0x000005ff beq  0x00000002 , 0x00000430 
+ 00001070  0x00000600 beq  0x00000007 , 0x0000570d 
+ 00001071  0x00000601 branch  0x00005656 
+ 00001072  0x00000606 setarg  0x01000302 
+ 00001073  0x00000607 store  0x00000003 , 0x000044b5 
+ 00001074  0x00000608 setarg  0x00000001 
+ 00001075  0x00000609 istore  0x00000001 , 0x00000005 
+ 00001076  0x0000060a setarg  0x00010010 
+ 00001077  0x0000060b istore  0x00000003 , 0x00000005 
+ 00001078  0x0000060c branch  0x000056f1 
+ 00001079  0x00000614 parse  0x00000003 , 0x00000000 , 0x00000018 
+ 00001080  0x00000615 enable  0x00000010 
+ 00001081  0x00000616 arg  0x00000664 , 0x0000001b 
+ 00001082  0x00000617 rshift32  0x0000003f , 0x0000003f 
+ 00001083  0x00000618 rshift16  0x0000003f , 0x0000003f 
+ 00001084  0x00000619 istore  0x00000003 , 0x00000005 
+ 00001085  0x0000061a branch  0x0000375c , 0x00000006 
+ 00001086  0x0000061b enable  0x0000002d 
+ 00001087  0x0000061c fetch  0x00000001 , 0x00000017 
+ 00001088  0x0000061d add  0x0000003f , 0x00000000 , 0x00000011 
+ 00001089  0x0000061e branch  0x000054af 
+ 00001090  0x00000621 ifetch  0x00000003 , 0x00000006 
+ 00001091  0x00000622 store  0x00000003 , 0x000003f9 
+ 00001092  0x00000624 beq  0x00000052 , 0x00000448 
+ 00001093  0x00000627 beq  0x00000002 , 0x0000045a 
+ 00001094  0x00000628 beq  0x00000012 , 0x0000044e 
+ 00001095  0x00000629 branch  0x00005907 
+ 00001096  0x0000062c jam  0x00000001 , 0x00004d10 
+ 00001097  0x0000062d fetch  0x00000002 , 0x000003fa 
+ 00001098  0x0000062e beq  0x0000001f , 0x0000044c 
+ 00001099  0x0000062f branch  0x000059ed 
+ 00001100  0x00000632 arg  0x00000349 , 0x00000006 
+ 00001101  0x00000633 branch  0x000003e4 
+ 00001102  0x00000636 fetch  0x00000002 , 0x000003fa 
+ 00001103  0x00000637 sub  0x0000003f , 0x0000001f , 0x0000003e 
+ 00001104  0x00000638 call  0x0000044c , 0x00000005 
+ 00001105  0x00000639 fetch  0x00000002 , 0x000003fa 
+ 00001106  0x0000063a fetcht  0x00000002 , 0x00004cbc 
+ 00001107  0x0000063b increase  0x00000001 , 0x00000002 
+ 00001108  0x0000063c isub  0x00000002 , 0x0000003e 
+ 00001109  0x0000063d branch  0x00000457 , 0x00000005 
+ 00001110  0x0000063e branch  0x000059ca 
+ 00001111  0x00000640 jam  0x00000034 , 0x00000b7d 
+ 00001112  0x00000641 call  0x00007c27 
+ 00001113  0x00000642 branch  0x000059ca 
+ 00001114  0x00000645 jam  0x00000003 , 0x00000b7d 
+ 00001115  0x00000646 branch  0x00005620 
+ 00001116  0x00000649 fetch  0x00000001 , 0x00004444 
+ 00001117  0x0000064a beq  0x0000001b , 0x00000594 
+ 00001118  0x0000064b beq  0x0000001d , 0x00000594 
+ 00001119  0x0000064c beq  0x00000011 , 0x00000528 
+ 00001120  0x0000064d beq  0x00000009 , 0x000004da 
+ 00001121  0x0000064e beq  0x00000005 , 0x000004c8 
+ 00001122  0x0000064f beq  0x00000007 , 0x0000047c 
+ 00001123  0x00000650 beq  0x00000013 , 0x0000585c 
+ 00001124  0x00000651 beq  0x00000003 , 0x0000046d 
+ 00001125  0x00000652 beq  0x0000000b , 0x00000470 
+ 00001126  0x00000653 beq  0x0000000d , 0x00000468 
+ 00001127  0x00000654 branch  0x00005666 
+ 00001128  0x00000657 fetch  0x00000002 , 0x000003fa 
+ 00001129  0x00000658 beq  0x00000007 , 0x0000046b 
+ 00001130  0x00000659 branch  0x000057d6 
+ 00001131  0x0000065c jam  0x00000007 , 0x000003fc 
+ 00001132  0x0000065d branch  0x00005729 
+ 00001133  0x00000663 fetch  0x00000002 , 0x00004c6a 
+ 00001134  0x00000664 istore  0x00000002 , 0x00000005 
+ 00001135  0x00000665 branch  0x0000588a 
+ 00001136  0x00000668 fetch  0x00000002 , 0x000003fa 
+ 00001137  0x0000066a beq  0x0000000e , 0x00000473 
+ 00001138  0x0000066b branch  0x000057c6 
+ 00001139  0x0000066e fetch  0x00000001 , 0x00004c69 
+ 00001140  0x0000066f bne  0x00000000 , 0x000057c6 
+ 00001141  0x00000670 fetch  0x00000001 , 0x00004c7c 
+ 00001142  0x00000671 beq  0x00000003 , 0x000057c6 
+ 00001143  0x00000674 copy  0x00000005 , 0x00000002 
+ 00001144  0x00000675 jam  0x00000001 , 0x00004c69 
+ 00001145  0x00000676 copy  0x00000002 , 0x00000005 
+ 00001146  0x00000677 jam  0x00000005 , 0x000003fc 
+ 00001147  0x00000678 branch  0x00005729 
+ 00001148  0x0000067b call  0x0000577b 
+ 00001149  0x0000067c rtn  0x00000028 
+ 00001150  0x0000067d fetcht  0x00000002 , 0x000044c0 
+ 00001151  0x0000067e setarg  0x00001812 
+ 00001152  0x0000067f isub  0x00000002 , 0x0000003e 
+ 00001153  0x00000680 branch  0x00000495 , 0x00000005 
+ 00001154  0x00000681 setarg  0x0000180f 
+ 00001155  0x00000682 isub  0x00000002 , 0x0000003e 
+ 00001156  0x00000683 branch  0x00000497 , 0x00000005 
+ 00001157  0x00000684 setarg  0x0000180a 
+ 00001158  0x00000685 isub  0x00000002 , 0x0000003e 
+ 00001159  0x00000686 branch  0x0000049b , 0x00000005 
+ 00001160  0x00000687 setarg  0x00001801 
+ 00001161  0x00000688 isub  0x00000002 , 0x0000003e 
+ 00001162  0x00000689 branch  0x00000499 , 0x00000005 
+ 00001163  0x0000068a branch  0x00005754 
+ 00001164  0x0000068d fetch  0x00000001 , 0x00004c7f 
+ 00001165  0x0000068e arg  0x00000000 , 0x00000002 
+ 00001166  0x0000068f qset1  0x00000002 
+ 00001167  0x00000690 iand  0x00000002 , 0x0000003f 
+ 00001168  0x00000691 bne  0x00000000 , 0x00005728 
+ 00001169  0x00000692 fetch  0x00000001 , 0x00004c7f 
+ 00001170  0x00000693 qset1  0x0000003f 
+ 00001171  0x00000694 store  0x00000001 , 0x00004c7f 
+ 00001172  0x00000695 branch  0x0000049d 
+ 00001173  0x00000698 arg  0x00000000 , 0x00000007 
+ 00001174  0x00000699 branch  0x0000048c 
+ 00001175  0x0000069c arg  0x00000001 , 0x00000007 
+ 00001176  0x0000069d branch  0x0000048c 
+ 00001177  0x000006a0 arg  0x00000003 , 0x00000007 
+ 00001178  0x000006a1 branch  0x0000048c 
+ 00001179  0x000006a3 arg  0x00000002 , 0x00000007 
+ 00001180  0x000006a4 branch  0x0000048c 
+ 00001181  0x000006a6 fetch  0x00000002 , 0x000044c0 
+ 00001182  0x000006a7 copy  0x0000003f , 0x00000011 
+ 00001183  0x000006a8 fetcht  0x00000002 , 0x000044c4 
+ 00001184  0x000006a9 copy  0x00000002 , 0x00000012 
+ 00001185  0x000006aa call  0x000004a4 
+ 00001186  0x000006ab branch  0x000004af , 0x00000005 
+ 00001187  0x000006ac branch  0x00005728 
+ 00001188  0x000006af arg  0x00004504 , 0x00000006 
+ 00001189  0x000006b1 ifetch  0x00000002 , 0x00000006 
+ 00001190  0x000006b2 rtn  0x00000034 
+ 00001191  0x000006b3 ifetch  0x00000003 , 0x00000006 
+ 00001192  0x000006b4 ifetch  0x00000002 , 0x00000006 
+ 00001193  0x000006b5 isub  0x00000011 , 0x0000003e 
+ 00001194  0x000006b6 rtn  0x00000005 
+ 00001195  0x000006b7 increase  0xfffffffd , 0x00000006 
+ 00001196  0x000006b8 ifetch  0x00000001 , 0x00000006 
+ 00001197  0x000006b9 iadd  0x00000006 , 0x00000006 
+ 00001198  0x000006ba branch  0x000004a5 
+ 00001199  0x000006bd increase  0xfffffff9 , 0x00000006 
+ 00001200  0x000006be ifetch  0x00000002 , 0x00000006 
+ 00001201  0x000006bf store  0x00000002 , 0x00004c61 
+ 00001202  0x000006c0 call  0x000004bd 
+ 00001203  0x000006c1 branch  0x00005728 , 0x00000034 
+ 00001204  0x000006c2 increase  0xfffffffc , 0x00000006 
+ 00001205  0x000006c3 ifetch  0x00000002 , 0x00000006 
+ 00001206  0x000006c4 increase  0xffffffff , 0x0000003f 
+ 00001207  0x000006c5 store  0x00000002 , 0x00004c63 
+ 00001208  0x000006c6 jam  0x00000007 , 0x00004444 
+ 00001209  0x000006c7 fetch  0x00000004 , 0x00004c61 
+ 00001210  0x000006c8 store  0x00000004 , 0x00004445 
+ 00001211  0x000006cb force  0x00000009 , 0x00000002 
+ 00001212  0x000006cc branch  0x00005892 
+ 00001213  0x000006cf ifetch  0x00000002 , 0x00000006 
+ 00001214  0x000006d0 ifetch  0x00000001 , 0x00000006 
+ 00001215  0x000006d1 iadd  0x00000006 , 0x00000006 
+ 00001216  0x000006d3 ifetch  0x00000002 , 0x00000006 
+ 00001217  0x000006d4 rtn  0x00000034 
+ 00001218  0x000006d5 ifetch  0x00000002 , 0x00000006 
+ 00001219  0x000006d6 isub  0x00000012 , 0x0000003e 
+ 00001220  0x000006d7 rtn  0x00000005 
+ 00001221  0x000006d8 ifetch  0x00000001 , 0x00000006 
+ 00001222  0x000006d9 iadd  0x00000006 , 0x00000006 
+ 00001223  0x000006da branch  0x000004c0 
+ 00001224  0x000006dd arg  0x00000003 , 0x0000000b 
+ 00001225  0x000006de force  0x00000001 , 0x0000003f 
+ 00001226  0x000006df store  0x00000001 , 0x00004445 
+ 00001227  0x000006e0 call  0x00005a74 
+ 00001228  0x000006e2 call  0x00005a7d 
+ 00001229  0x000006e3 branch  0x00005746 , 0x00000034 
+ 00001230  0x000006e4 nbranch  0x000004d8 , 0x00000002 
+ 00001231  0x000006e5 disable  0x00000028 
+ 00001232  0x000006e6 istore  0x00000002 , 0x00000005 
+ 00001233  0x000006e7 ifetch  0x00000002 , 0x00000006 
+ 00001234  0x000006e8 istore  0x00000002 , 0x00000005 
+ 00001235  0x000006e9 increase  0xffffffff , 0x0000000b 
+ 00001236  0x000006ea branch  0x00005746 , 0x00000005 
+ 00001237  0x000006ec ifetch  0x00000001 , 0x00000006 
+ 00001238  0x000006ed iadd  0x00000006 , 0x00000006 
+ 00001239  0x000006ee branch  0x000004cc 
+ 00001240  0x000006f0 increase  0x00000002 , 0x00000006 
+ 00001241  0x000006f1 branch  0x000004d5 
+ 00001242  0x000006f6 fetcht  0x00000002 , 0x000044c0 
+ 00001243  0x000006f7 setarg  0x00002a00 
+ 00001244  0x000006f8 isub  0x00000002 , 0x0000003e 
+ 00001245  0x000006f9 branch  0x0000051a , 0x00000005 
+ 00001246  0x000006fa setarg  0x00002a50 
+ 00001247  0x000006fb isub  0x00000002 , 0x0000003e 
+ 00001248  0x000006fc branch  0x00000525 , 0x00000005 
+ 00001249  0x000006fd setarg  0x00002803 
+ 00001250  0x000006fe isub  0x00000002 , 0x0000003e 
+ 00001251  0x000006ff nbranch  0x00005728 , 0x00000005 
+ 00001252  0x00000700 fetch  0x00000002 , 0x000044bc 
+ 00001253  0x00000701 store  0x00000002 , 0x000002a0 
+ 00001254  0x00000702 enable  0x00000028 
+ 00001255  0x00000704 call  0x0000056c 
+ 00001256  0x00000705 nbranch  0x000004f6 , 0x00000002 
+ 00001257  0x00000706 fetcht  0x00000002 , 0x000002a0 
+ 00001258  0x00000707 call  0x00000574 
+ 00001259  0x00000708 beq  0x00000001 , 0x000004f6 
+ 00001260  0x00000709 call  0x00000570 
+ 00001261  0x0000070a nbranch  0x000004f4 , 0x00000005 
+ 00001262  0x0000070b disable  0x00000028 
+ 00001263  0x0000070c call  0x000004f8 
+ 00001264  0x0000070d call  0x0000055a 
+ 00001265  0x0000070e call  0x00000574 
+ 00001266  0x0000070f call  0x00000500 
+ 00001267  0x00000710 branch  0x000004f6 
+ 00001268  0x00000712 call  0x0000055a 
+ 00001269  0x00000713 branch  0x000004e7 
+ 00001270  0x00000715 branch  0x00005728 , 0x00000028 
+ 00001271  0x00000716 branch  0x00000592 
+ 00001272  0x00000718 fetch  0x00000002 , 0x000002a0 
+ 00001273  0x00000719 store  0x00000002 , 0x00004446 
+ 00001274  0x0000071a fetch  0x00000001 , 0x00004c67 
+ 00001275  0x0000071b copy  0x0000003f , 0x00000039 
+ 00001276  0x0000071c call  0x00000589 
+ 00001277  0x0000071d arg  0x00004448 , 0x00000005 
+ 00001278  0x0000071e call  0x00007e45 
+ 00001279  0x0000071f branch  0x0000058c 
+ 00001280  0x00000721 fetcht  0x00000002 , 0x00004c65 
+ 00001281  0x00000722 rshift8  0x00000002 , 0x0000003f 
+ 00001282  0x00000723 bne  0x00000005 , 0x00000512 
+ 00001283  0x00000724 call  0x00000586 
+ 00001284  0x00000725 fetch  0x00000002 , 0x000002a0 
+ 00001285  0x00000726 istore  0x00000002 , 0x00000005 
+ 00001286  0x00000727 call  0x0000058c 
+ 00001287  0x00000728 setarg  0x00004504 
+ 00001288  0x00000729 iadd  0x00000002 , 0x00000006 
+ 00001289  0x0000072a ifetch  0x00000001 , 0x00000006 
+ 00001290  0x0000072b copy  0x00000006 , 0x00000002 
+ 00001291  0x0000072c copy  0x0000003f , 0x00000039 
+ 00001292  0x0000072d increase  0x00000005 , 0x0000003f 
+ 00001293  0x0000072e store  0x00000001 , 0x00004445 
+ 00001294  0x0000072f call  0x00000586 
+ 00001295  0x00000730 copy  0x00000002 , 0x00000006 
+ 00001296  0x00000731 call  0x00007e45 
+ 00001297  0x00000732 branch  0x0000058c 
+ 00001298  0x00000734 call  0x00000586 
+ 00001299  0x00000735 fetch  0x00000002 , 0x000002a0 
+ 00001300  0x00000736 istore  0x00000002 , 0x00000005 
+ 00001301  0x00000737 fetch  0x00000002 , 0x00004c65 
+ 00001302  0x00000738 istore  0x00000002 , 0x00000005 
+ 00001303  0x00000739 call  0x0000058c 
+ 00001304  0x0000073a jam  0x00000007 , 0x00004445 
+ 00001305  0x0000073b rtn 
+ 00001306  0x0000073d call  0x00005b08 
+ 00001307  0x0000073f ifetch  0x00000001 , 0x00000006 
+ 00001308  0x00000740 copy  0x0000003f , 0x00000039 
+ 00001309  0x00000741 increase  0x00000002 , 0x0000003f 
+ 00001310  0x00000742 store  0x00000001 , 0x00004445 
+ 00001311  0x00000743 increase  0xfffffffb , 0x00000006 
+ 00001312  0x00000744 ifetch  0x00000002 , 0x00000006 
+ 00001313  0x00000745 istore  0x00000002 , 0x00000005 
+ 00001314  0x00000746 increase  0x00000003 , 0x00000006 
+ 00001315  0x00000747 call  0x00007e45 
+ 00001316  0x00000748 branch  0x0000588a 
+ 00001317  0x0000074b arg  0x00002a50 , 0x00000002 
+ 00001318  0x0000074c call  0x00005b0c 
+ 00001319  0x0000074d branch  0x0000051b 
+ 00001320  0x00000751 arg  0x00000002 , 0x0000000b 
+ 00001321  0x00000752 fetch  0x00000002 , 0x000044bc 
+ 00001322  0x00000753 store  0x00000002 , 0x000002a0 
+ 00001323  0x00000754 jam  0x00000000 , 0x00000d5c 
+ 00001324  0x00000755 enable  0x00000028 
+ 00001325  0x00000757 call  0x0000056c 
+ 00001326  0x00000758 nbranch  0x00000550 , 0x00000002 
+ 00001327  0x00000759 fetcht  0x00000002 , 0x000002a0 
+ 00001328  0x0000075a call  0x00000574 
+ 00001329  0x0000075b beq  0x00000001 , 0x00000553 
+ 00001330  0x0000075c call  0x00000570 
+ 00001331  0x0000075d nbranch  0x0000054c , 0x00000005 
+ 00001332  0x0000075e fetch  0x00000001 , 0x00000d5c 
+ 00001333  0x0000075f beq  0x00000001 , 0x00000553 
+ 00001334  0x00000760 nbranch  0x0000053d , 0x00000028 
+ 00001335  0x00000761 disable  0x00000028 
+ 00001336  0x00000762 fetch  0x00000001 , 0x00004c67 
+ 00001337  0x00000763 increase  0x00000004 , 0x0000003f 
+ 00001338  0x00000764 store  0x00000001 , 0x00004445 
+ 00001339  0x00000765 call  0x0000058c 
+ 00001340  0x00000766 branch  0x00000547 
+ 00001341  0x00000768 fetch  0x00000001 , 0x00004c67 
+ 00001342  0x00000769 sub  0x0000003f , 0x00000010 , 0x0000003e 
+ 00001343  0x0000076a branch  0x00000553 , 0x00000005 
+ 00001344  0x0000076b fetch  0x00000001 , 0x00004445 
+ 00001345  0x0000076c sub  0x0000003f , 0x00000010 , 0x0000003e 
+ 00001346  0x0000076d branch  0x00000553 , 0x00000005 
+ 00001347  0x0000076e fetch  0x00000002 , 0x000002a0 
+ 00001348  0x0000076f increase  0xffffffff , 0x0000003f 
+ 00001349  0x00000770 store  0x00000002 , 0x00000d5a 
+ 00001350  0x00000771 call  0x00000563 
+ 00001351  0x00000773 fetch  0x00000002 , 0x000002a0 
+ 00001352  0x00000774 store  0x00000002 , 0x00000d58 
+ 00001353  0x00000775 call  0x0000055e 
+ 00001354  0x00000776 increase  0xffffffff , 0x0000000b 
+ 00001355  0x00000777 branch  0x0000054e , 0x00000005 
+ 00001356  0x00000779 call  0x0000055a 
+ 00001357  0x0000077a branch  0x0000052d 
+ 00001358  0x0000077c jam  0x00000001 , 0x00000d5c 
+ 00001359  0x0000077d branch  0x0000054c 
+ 00001360  0x0000077f fetch  0x00000002 , 0x000002a0 
+ 00001361  0x00000780 store  0x00000002 , 0x00000d5a 
+ 00001362  0x00000781 branch  0x00000557 
+ 00001363  0x00000783 fetch  0x00000002 , 0x000002a0 
+ 00001364  0x00000784 increase  0xffffffff , 0x0000003f 
+ 00001365  0x00000785 store  0x00000002 , 0x00000d5a 
+ 00001366  0x00000786 branch  0x00000557 
+ 00001367  0x00000788 branch  0x00005728 , 0x00000028 
+ 00001368  0x00000789 call  0x00000563 
+ 00001369  0x0000078a branch  0x00000592 
+ 00001370  0x0000078d fetcht  0x00000002 , 0x000002a0 
+ 00001371  0x0000078e increase  0x00000001 , 0x00000002 
+ 00001372  0x0000078f storet  0x00000002 , 0x000002a0 
+ 00001373  0x00000790 rtn 
+ 00001374  0x00000793 fetch  0x00000001 , 0x00004c67 
+ 00001375  0x00000794 store  0x00000001 , 0x00000103 
+ 00001376  0x00000795 copy  0x0000003f , 0x00000039 
+ 00001377  0x00000796 call  0x00000589 
+ 00001378  0x00000797 branch  0x00007e45 
+ 00001379  0x0000079a call  0x00000586 
+ 00001380  0x0000079b fetch  0x00000002 , 0x00000d58 
+ 00001381  0x0000079c istore  0x00000002 , 0x00000005 
+ 00001382  0x0000079d fetch  0x00000002 , 0x00000d5a 
+ 00001383  0x0000079e istore  0x00000002 , 0x00000005 
+ 00001384  0x0000079f fetch  0x00000001 , 0x00000103 
+ 00001385  0x000007a0 copy  0x0000003f , 0x00000039 
+ 00001386  0x000007a1 call  0x00007e45 
+ 00001387  0x000007a2 branch  0x0000058c 
+ 00001388  0x000007a6 fetcht  0x00000002 , 0x000002a0 
+ 00001389  0x000007a7 fetch  0x00000002 , 0x000044be 
+ 00001390  0x000007a8 isub  0x00000002 , 0x0000003e 
+ 00001391  0x000007a9 rtn 
+ 00001392  0x000007ac fetch  0x00000002 , 0x000044c0 
+ 00001393  0x000007ad fetcht  0x00000002 , 0x00004c65 
+ 00001394  0x000007ae isub  0x00000002 , 0x0000003e 
+ 00001395  0x000007af rtn 
+ 00001396  0x000007b2 arg  0x00004504 , 0x00000006 
+ 00001397  0x000007b3 copy  0x00000002 , 0x00000011 
+ 00001398  0x000007b5 ifetch  0x00000002 , 0x00000006 
+ 00001399  0x000007b6 branch  0x0000057f , 0x00000034 
+ 00001400  0x000007b7 ifetcht  0x00000002 , 0x00000006 
+ 00001401  0x000007b8 storet  0x00000002 , 0x00004c65 
+ 00001402  0x000007b9 isub  0x00000011 , 0x0000003e 
+ 00001403  0x000007ba branch  0x00000581 , 0x00000005 
+ 00001404  0x000007bb ifetch  0x00000001 , 0x00000006 
+ 00001405  0x000007bc iadd  0x00000006 , 0x00000006 
+ 00001406  0x000007bd branch  0x00000576 
+ 00001407  0x000007bf setarg  0x00000001 
+ 00001408  0x000007c0 rtn 
+ 00001409  0x000007c2 ifetch  0x00000001 , 0x00000006 
+ 00001410  0x000007c3 store  0x00000001 , 0x00004c67 
+ 00001411  0x000007c4 call  0x0000058f 
+ 00001412  0x000007c5 setarg  0x00000000 
+ 00001413  0x000007c6 rtn 
+ 00001414  0x000007c8 fetch  0x00000002 , 0x000002b9 
+ 00001415  0x000007c9 copy  0x0000003f , 0x00000005 
+ 00001416  0x000007ca rtn 
+ 00001417  0x000007cc fetch  0x00000002 , 0x000002b7 
+ 00001418  0x000007cd copy  0x0000003f , 0x00000006 
+ 00001419  0x000007ce rtn 
+ 00001420  0x000007d0 copy  0x00000005 , 0x0000003f 
+ 00001421  0x000007d1 store  0x00000002 , 0x000002b9 
+ 00001422  0x000007d2 rtn 
+ 00001423  0x000007d4 copy  0x00000006 , 0x0000003f 
+ 00001424  0x000007d5 store  0x00000002 , 0x000002b7 
+ 00001425  0x000007d6 rtn 
+ 00001426  0x000007d9 call  0x00000586 
+ 00001427  0x000007da branch  0x0000588a 
+ 00001428  0x000007de fetch  0x00000001 , 0x00004bab 
+ 00001429  0x000007df add  0x0000003f , 0x00000001 , 0x00000002 
+ 00001430  0x000007e0 and  0x00000002 , 0x00000003 , 0x00000002 
+ 00001431  0x000007e1 storet  0x00000001 , 0x00004bab 
+ 00001432  0x000007e2 mul32  0x0000003f , 0x00000007 , 0x0000003f 
+ 00001433  0x000007e3 arg  0x00004bad , 0x00000006 
+ 00001434  0x000007e4 iadd  0x00000006 , 0x00000006 
+ 00001435  0x000007e5 fetch  0x00000001 , 0x00004c82 
+ 00001436  0x000007e6 increase  0xfffffffb , 0x0000003f 
+ 00001437  0x000007e7 copy  0x0000003f , 0x00000039 
+ 00001438  0x000007e8 arg  0x00004445 , 0x00000005 
+ 00001439  0x000007e9 call  0x00007e45 
+ 00001440  0x000007ea fetcht  0x00000001 , 0x00004c82 
+ 00001441  0x000007eb branch  0x00005892 
+ 00001442  0x000007ef copy  0x00000013 , 0x0000003f 
+ 00001443  0x000007f0 beq  0x00000003 , 0x000005b0 
+ 00001444  0x000007f1 beq  0x0000000a , 0x000005b4 
+ 00001445  0x000007f2 beq  0x00000000 , 0x000005ad 
+ 00001446  0x000007f3 beq  0x00000012 , 0x000005b2 
+ 00001447  0x000007f4 beq  0x00000002 , 0x000005b6 
+ 00001448  0x000007f5 sub  0x0000003f , 0x0000000d , 0x0000003e 
+ 00001449  0x000007f6 branch  0x000058c0 , 0x00000002 
+ 00001450  0x000007f7 store  0x00000001 , 0x00004c68 
+ 00001451  0x000007f8 jam  0x00000027 , 0x00000b7d 
+ 00001452  0x000007f9 branch  0x00005620 
+ 00001453  0x000007fb jam  0x00000000 , 0x00004131 
+ 00001454  0x000007fc call  0x00005924 
+ 00001455  0x000007fd rtn 
+ 00001456  0x00000800 jam  0x00000000 , 0x00004c7c 
+ 00001457  0x00000801 branch  0x00005938 
+ 00001458  0x00000804 jam  0x00000033 , 0x00000b7d 
+ 00001459  0x00000805 branch  0x00005620 
+ 00001460  0x00000808 jam  0x0000002b , 0x00000b7d 
+ 00001461  0x00000809 branch  0x00005620 
+ 00001462  0x0000080c setarg  0x00000014 
+ 00001463  0x0000080d store  0x00000002 , 0x000003ef 
+ 00001464  0x0000080e rtn 
+ 00001465  0x00000811 fetch  0x00000001 , 0x0000443e 
+ 00001466  0x00000812 compare  0x00000001 , 0x00000001 , 0x00000003 
+ 00001467  0x00000813 branch  0x000005bd , 0x00000001 
+ 00001468  0x00000814 branch  0x000058a7 
+ 00001469  0x00000816 fetch  0x00000001 , 0x0000443f 
+ 00001470  0x00000817 rtn  0x00000034 
+ 00001471  0x00000818 branch  0x000058a7 
+ 00001472  0x0000081c ifetch  0x00000001 , 0x00000006 
+ 00001473  0x0000081d beq  0x00000001 , 0x000005c7 
+ 00001474  0x0000081e beq  0x00000004 , 0x000005cc 
+ 00001475  0x0000081f beq  0x00000009 , 0x000005c5 
+ 00001476  0x00000820 branch  0x000058f8 
+ 00001477  0x00000824 jam  0x00000003 , 0x00004c69 
+ 00001478  0x00000825 branch  0x00005974 
+ 00001479  0x00000828 store  0x00000001 , 0x000044ae 
+ 00001480  0x00000829 ifetch  0x00000006 , 0x00000006 
+ 00001481  0x0000082a istore  0x00000006 , 0x00000005 
+ 00001482  0x0000082b jam  0x00000042 , 0x00000b7d 
+ 00001483  0x0000082c branch  0x00005620 
+ 00001484  0x0000082f call  0x000074a8 
+ 00001485  0x00000830 branch  0x000005cf , 0x00000005 
+ 00001486  0x00000831 branch  0x00005968 
+ 00001487  0x00000833 jam  0x00000002 , 0x00004c69 
+ 00001488  0x00000834 branch  0x0000596a 
+ 00001489  0x00000853 jam  0x00000000 , 0x00004131 
+ 00001490  0x00000854 jam  0x00000000 , 0x00004c7d 
+ 00001491  0x00000855 call  0x00003f86 
+ 00001492  0x00000856 call  0x00003f7e 
+ 00001493  0x00000857 call  0x00003fa4 
+ 00001494  0x00000858 branch  0x00003ecc 
+ 00001495  0x0000085c jam  0x00000000 , 0x00004213 
+ 00001496  0x0000085d jam  0x00000000 , 0x0000448b 
+ 00001497  0x0000085e jam  0x00000000 , 0x00004c7c 
+ 00001498  0x0000085f jam  0x00000000 , 0x00004c69 
+ 00001499  0x00000860 jam  0x00000000 , 0x00004c7f 
+ 00001500  0x00000861 jam  0x00000000 , 0x00004c7d 
+ 00001501  0x00000862 branch  0x00003ed0 
+ 00001502  0x00000866 setarg  0x00000000 
+ 00001503  0x00000867 store  0x00000004 , 0x00004ba9 
+ 00001504  0x00000868 rtn 
+ 00001505  0x0000086c rtnmark0  0x00000023 
+ 00001506  0x0000086d call  0x00000607 
+ 00001507  0x0000086e nbranch  0x000005f8 , 0x00000028 
+ 00001508  0x0000086f jam  0x0000000a , 0x00004c15 
+ 00001509  0x00000870 call  0x00000622 
+ 00001510  0x00000871 fetch  0x00000001 , 0x00004bef 
+ 00001511  0x00000872 rtnne  0x000000ff 
+ 00001512  0x00000873 call  0x00000682 
+ 00001513  0x00000875 fetch  0x00000001 , 0x00004d1e 
+ 00001514  0x00000876 nrtn  0x00000034 
+ 00001515  0x00000877 call  0x0000018e 
+ 00001516  0x00000878 nrtn  0x00000028 
+ 00001517  0x00000879 fetch  0x00000001 , 0x00000b7f 
+ 00001518  0x0000087a nrtn  0x00000034 
+ 00001519  0x0000087b call  0x00003cab 
+ 00001520  0x0000087c fetch  0x00000003 , 0x00004210 
+ 00001521  0x0000087d rtn  0x00000034 
+ 00001522  0x0000087e fetch  0x00000001 , 0x00004131 
+ 00001523  0x0000087f rtn  0x00000034 
+ 00001524  0x00000881 setarg  0x0000e290 
+ 00001525  0x00000882 call  0x00007e8a 
+ 00001526  0x00000883 storet  0x00000004 , 0x000041fc 
+ 00001527  0x00000884 branch  0x00003cda 
+ 00001528  0x00000887 call  0x0000018e 
+ 00001529  0x00000888 nrtn  0x00000028 
+ 00001530  0x00000889 fetch  0x00000001 , 0x00000b7f 
+ 00001531  0x0000088a nrtn  0x00000034 
+ 00001532  0x0000088b call  0x00003cab 
+ 00001533  0x0000088c fetch  0x00000003 , 0x00004210 
+ 00001534  0x0000088d rtn  0x00000034 
+ 00001535  0x0000088e fetch  0x00000001 , 0x00004131 
+ 00001536  0x0000088f rtn  0x00000034 
+ 00001537  0x00000890 fetch  0x00000001 , 0x00004c15 
+ 00001538  0x00000891 nbranch  0x000005f4 , 0x00000034 
+ 00001539  0x00000892 fetch  0x00000008 , 0x00004d15 
+ 00001540  0x00000893 call  0x00007e8a 
+ 00001541  0x00000894 storet  0x00000004 , 0x000041fc 
+ 00001542  0x00000895 branch  0x00003cda 
+ 00001543  0x0000089a fetch  0x00000001 , 0x00004bef 
+ 00001544  0x0000089b bne  0x000000ff , 0x000006b9 
+ 00001545  0x0000089c call  0x0000060d 
+ 00001546  0x0000089d call  0x00000748 
+ 00001547  0x0000089f jam  0x00000001 , 0x00004be6 
+ 00001548  0x000008a0 rtn 
+ 00001549  0x000008a3 disable  0x00000028 
+ 00001550  0x000008a4 jam  0x00000002 , 0x00004be2 
+ 00001551  0x000008a5 fetch  0x00000001 , 0x00000cd5 
+ 00001552  0x000008a6 beq  0x00000001 , 0x00000616 
+ 00001553  0x000008a7 beq  0x00000002 , 0x0000061a 
+ 00001554  0x000008a8 beq  0x00000003 , 0x0000061e 
+ 00001555  0x000008a9 fetch  0x00000001 , 0x00004d1e 
+ 00001556  0x000008aa ncall  0x000034df , 0x00000034 
+ 00001557  0x000008ab rtn 
+ 00001558  0x000008ad setarg  0x00000000 
+ 00001559  0x000008ae store  0x00000001 , 0x00000cd5 
+ 00001560  0x000008af jam  0x0000000a , 0x00004be1 
+ 00001561  0x000008b0 branch  0x00000620 
+ 00001562  0x000008b2 setarg  0x00000003 
+ 00001563  0x000008b3 store  0x00000001 , 0x00000cd5 
+ 00001564  0x000008b4 jam  0x00000004 , 0x00004be1 
+ 00001565  0x000008b5 branch  0x00000620 
+ 00001566  0x000008b7 jam  0x00000001 , 0x00004be2 
+ 00001567  0x000008b8 jam  0x00000008 , 0x00004be1 
+ 00001568  0x000008ba jam  0x00000000 , 0x00004be7 
+ 00001569  0x000008bb branch  0x000034df 
+ 00001570  0x000008c0 jam  0x00000000 , 0x00004be8 
+ 00001571  0x000008c2 arg  0x00000d00 , 0x0000000b 
+ 00001572  0x000008c3 until  0x00000023 , 0x00000026 
+ 00001573  0x000008c4 call  0x0000064d 
+ 00001574  0x000008c5 nbranch  0x00000633 , 0x0000002f 
+ 00001575  0x000008c6 call  0x00000663 
+ 00001576  0x000008c7 call  0x00000674 
+ 00001577  0x000008c8 fetch  0x00000001 , 0x00004be0 
+ 00001578  0x000008c9 increase  0x00000001 , 0x0000003f 
+ 00001579  0x000008ca store  0x00000001 , 0x00004be0 
+ 00001580  0x000008cb jam  0x00000000 , 0x00004d1e 
+ 00001581  0x000008cc fetch  0x00000001 , 0x00004bef 
+ 00001582  0x000008cd bne  0x000000ff , 0x0000064b 
+ 00001583  0x000008cf call  0x00000645 
+ 00001584  0x000008d0 jam  0x00000000 , 0x00004be7 
+ 00001585  0x000008d1 jam  0x00000000 , 0x00004be6 
+ 00001586  0x000008d2 rtn 
+ 00001587  0x000008d6 jam  0x00000001 , 0x00004d1e 
+ 00001588  0x000008d7 fetch  0x00000001 , 0x00004be7 
+ 00001589  0x000008d8 increase  0x00000001 , 0x0000003f 
+ 00001590  0x000008d9 store  0x00000001 , 0x00004be7 
+ 00001591  0x000008da fetch  0x00000001 , 0x00004be7 
+ 00001592  0x000008db beq  0x000000ff , 0x00000660 
+ 00001593  0x000008dc fetch  0x00000001 , 0x00004bef 
+ 00001594  0x000008dd bne  0x000000ff , 0x0000065d 
+ 00001595  0x000008de fetch  0x00000001 , 0x00004be7 
+ 00001596  0x000008df arg  0x00000010 , 0x00000002 
+ 00001597  0x000008e0 isub  0x00000002 , 0x0000003e 
+ 00001598  0x000008e1 branch  0x00000762 , 0x00000002 
+ 00001599  0x000008e2 fetch  0x00000001 , 0x00004be8 
+ 00001600  0x000008e3 increase  0x00000001 , 0x0000003f 
+ 00001601  0x000008e4 store  0x00000001 , 0x00004be8 
+ 00001602  0x000008e5 nop  0x0000000a 
+ 00001603  0x000008e6 bne  0x00000007 , 0x00000623 
+ 00001604  0x000008e7 branch  0x00000762 
+ 00001605  0x000008eb setarg  0x00000000 
+ 00001606  0x000008ec store  0x00000009 , 0x00000cd5 
+ 00001607  0x000008ed rtn 
+ 00001608  0x000008f0 bmark0  0x00000023 , 0x000072b9 
+ 00001609  0x000008f1 fetch  0x00000008 , 0x00000cd5 
+ 00001610  0x000008f2 rtn 
+ 00001611  0x000008f6 call  0x00000671 
+ 00001612  0x000008f7 branch  0x000006d4 
+ 00001613  0x000008fa disable  0x0000002f 
+ 00001614  0x000008fb call  0x000007c0 
+ 00001615  0x000008fc fetch  0x00000001 , 0x00004c0a 
+ 00001616  0x000008fd beq  0x00000001 , 0x0000065a 
+ 00001617  0x000008fe force  0x00000000 , 0x00000015 
+ 00001618  0x000008ff fetch  0x00000004 , 0x00004c00 
+ 00001619  0x00000900 iforce  0x00000009 
+ 00001620  0x00000901 fetcht  0x00000001 , 0x00000017 
+ 00001621  0x00000902 call  0x00003a82 
+ 00001622  0x00000903 call  0x00003a87 
+ 00001623  0x00000904 call  0x0000077a 
+ 00001624  0x00000905 call  0x000007b8 , 0x0000002f 
+ 00001625  0x00000906 rtn 
+ 00001626  0x00000908 jam  0x00000000 , 0x00000cb4 
+ 00001627  0x00000909 enable  0x0000002f 
+ 00001628  0x0000090a branch  0x000007b8 
+ 00001629  0x0000090e fetch  0x00000001 , 0x00004be7 
+ 00001630  0x0000090f rtnne  0x000000ff 
+ 00001631  0x00000910 jam  0x00000000 , 0x00004be7 
+ 00001632  0x00000912 jam  0x00000000 , 0x00004d1e 
+ 00001633  0x00000913 jam  0x00000032 , 0x00000b7d 
+ 00001634  0x00000914 branch  0x00007c27 
+ 00001635  0x00000918 call  0x0000070a 
+ 00001636  0x00000919 fetch  0x00000001 , 0x00004bdf 
+ 00001637  0x0000091a rtn  0x00000034 
+ 00001638  0x0000091b iforce  0x00000039 
+ 00001639  0x0000091c call  0x0000066b 
+ 00001640  0x0000091d arg  0x00000cb5 , 0x00000006 
+ 00001641  0x0000091e arg  0x00000d17 , 0x00000005 
+ 00001642  0x0000091f branch  0x00007e45 
+ 00001643  0x00000922 fetch  0x00000001 , 0x00000cb4 
+ 00001644  0x00000923 compare  0x00000008 , 0x0000003f , 0x000000f8 
+ 00001645  0x00000924 nrtn  0x00000001 
+ 00001646  0x00000925 fetcht  0x00000001 , 0x00000cb5 
+ 00001647  0x00000926 storet  0x00000001 , 0x00004cb7 
+ 00001648  0x00000927 rtn 
+ 00001649  0x0000092a jam  0x00000001 , 0x00004c28 
+ 00001650  0x0000092b jam  0x00000000 , 0x00004c27 
+ 00001651  0x0000092c rtn 
+ 00001652  0x0000092e fetch  0x00000001 , 0x00004c27 
+ 00001653  0x0000092f increase  0x00000001 , 0x0000003f 
+ 00001654  0x00000930 store  0x00000001 , 0x00004c27 
+ 00001655  0x00000931 rtn 
+ 00001656  0x00000933 fetch  0x00000001 , 0x00004c27 
+ 00001657  0x00000934 sub  0x0000003f , 0x00000001 , 0x0000003e 
+ 00001658  0x00000935 ncall  0x00000680 , 0x00000002 
+ 00001659  0x00000936 fetch  0x00000001 , 0x00004c27 
+ 00001660  0x00000937 rtneq  0x00000000 
+ 00001661  0x00000938 increase  0xffffffff , 0x0000003f 
+ 00001662  0x00000939 store  0x00000001 , 0x00004c27 
+ 00001663  0x0000093a rtn 
+ 00001664  0x0000093c jam  0x00000002 , 0x00004c27 
+ 00001665  0x0000093d rtn 
+ 00001666  0x00000940 arg  0x00004c2b , 0x00000011 
+ 00001667  0x00000941 call  0x0000072a 
+ 00001668  0x00000942 storet  0x00000001 , 0x00004c29 
+ 00001669  0x00000943 isolate1  0x00000023 , 0x00000000 
+ 00001670  0x00000944 call  0x00000690 , 0x00000001 
+ 00001671  0x00000945 ncall  0x00000694 , 0x00000001 
+ 00001672  0x00000946 isub  0x00000002 , 0x0000003e 
+ 00001673  0x00000947 nbranch  0x000006a8 , 0x00000002 
+ 00001674  0x00000949 fetch  0x00000001 , 0x00004c27 
+ 00001675  0x0000094a sub  0x0000003f , 0x00000001 , 0x0000003e 
+ 00001676  0x0000094b nbranch  0x00000698 , 0x00000002 
+ 00001677  0x0000094c fetch  0x00000001 , 0x00004c27 
+ 00001678  0x0000094d beq  0x00000000 , 0x000006a8 
+ 00001679  0x0000094e rtn 
+ 00001680  0x00000951 setarg  0x00000082 
+ 00001681  0x00000952 rtn 
+ 00001682  0x00000954 setarg  0x00000077 
+ 00001683  0x00000955 rtn 
+ 00001684  0x00000957 setarg  0x00000080 
+ 00001685  0x00000958 rtn 
+ 00001686  0x0000095a setarg  0x00000075 
+ 00001687  0x0000095b rtn 
+ 00001688  0x0000095e fetch  0x00000001 , 0x00004c27 
+ 00001689  0x0000095f rtnne  0x00000046 
+ 00001690  0x00000960 jam  0x00000000 , 0x00004c27 
+ 00001691  0x00000962 fetcht  0x00000001 , 0x00004c29 
+ 00001692  0x00000963 isolate1  0x00000023 , 0x00000000 
+ 00001693  0x00000964 call  0x00000692 , 0x00000001 
+ 00001694  0x00000965 ncall  0x00000696 , 0x00000001 
+ 00001695  0x00000966 isub  0x00000002 , 0x0000003e 
+ 00001696  0x00000967 nrtn  0x00000002 
+ 00001697  0x00000968 fetch  0x00000001 , 0x00004c28 
+ 00001698  0x00000969 beq  0x00000000 , 0x000006af 
+ 00001699  0x0000096a increase  0xffffffff , 0x0000003f 
+ 00001700  0x0000096b store  0x00000001 , 0x00004c28 
+ 00001701  0x0000096c beq  0x00000000 , 0x000006af 
+ 00001702  0x0000096f jam  0x00000000 , 0x00004c3d 
+ 00001703  0x00000970 rtn 
+ 00001704  0x00000973 fetch  0x00000001 , 0x00004c28 
+ 00001705  0x00000974 beq  0x00000002 , 0x000006ad 
+ 00001706  0x00000975 increase  0x00000001 , 0x0000003f 
+ 00001707  0x00000976 store  0x00000001 , 0x00004c28 
+ 00001708  0x00000977 beq  0x00000001 , 0x000006a6 
+ 00001709  0x00000979 jam  0x00000002 , 0x00004c3d 
+ 00001710  0x0000097a rtn 
+ 00001711  0x0000097d jam  0x00000004 , 0x00004c3d 
+ 00001712  0x0000097e rtn 
+ 00001713  0x00000981 set1  0x00000023 , 0x00000000 
+ 00001714  0x00000982 call  0x000006b5 
+ 00001715  0x00000983 jam  0x00000001 , 0x00004bef 
+ 00001716  0x00000984 rtn 
+ 00001717  0x00000987 jam  0x00000000 , 0x00004be0 
+ 00001718  0x00000988 jam  0x0000004e , 0x00004be9 
+ 00001719  0x00000989 fetch  0x00000004 , 0x00004beb 
+ 00001720  0x0000098a branch  0x0000073a 
+ 00001721  0x0000098d fetch  0x00000001 , 0x00004be6 
+ 00001722  0x0000098e beq  0x00000001 , 0x000034df 
+ 00001723  0x0000098f fetch  0x00000001 , 0x00004bef 
+ 00001724  0x00000990 beq  0x00000001 , 0x000006c0 
+ 00001725  0x00000991 beq  0x00000002 , 0x000006c3 
+ 00001726  0x00000992 beq  0x00000003 , 0x000006c6 
+ 00001727  0x00000993 branch  0x00003bf1 
+ 00001728  0x00000996 jam  0x00000011 , 0x00004bef 
+ 00001729  0x00000997 jam  0x000000aa , 0x00000d37 
+ 00001730  0x00000998 branch  0x000006c8 
+ 00001731  0x0000099a jam  0x00000012 , 0x00004bef 
+ 00001732  0x0000099b jam  0x00000055 , 0x00000d37 
+ 00001733  0x0000099c branch  0x000006c8 
+ 00001734  0x0000099e jam  0x00000013 , 0x00004bef 
+ 00001735  0x0000099f jam  0x00000022 , 0x00000d37 
+ 00001736  0x000009a1 fetch  0x00000001 , 0x00004be2 
+ 00001737  0x000009a2 and_into  0x00000007 , 0x0000003f 
+ 00001738  0x000009a3 store  0x00000001 , 0x00000d38 
+ 00001739  0x000009a4 fetch  0x00000004 , 0x00004c06 
+ 00001740  0x000009a5 store  0x00000004 , 0x00000d39 
+ 00001741  0x000009a6 jam  0x00000000 , 0x00000d3d 
+ 00001742  0x000009a7 arg  0x00000d37 , 0x00000011 
+ 00001743  0x000009a8 arg  0x00000007 , 0x00000002 
+ 00001744  0x000009a9 call  0x00000705 
+ 00001745  0x000009aa call  0x00000748 
+ 00001746  0x000009ab call  0x0000060b 
+ 00001747  0x000009ac branch  0x000034df 
+ 00001748  0x000009af fetch  0x00000001 , 0x00004bef 
+ 00001749  0x000009b0 rtneq  0x000000ff 
+ 00001750  0x000009b1 beq  0x00000011 , 0x000006da 
+ 00001751  0x000009b2 beq  0x00000012 , 0x000006dc 
+ 00001752  0x000009b3 beq  0x00000013 , 0x000006de 
+ 00001753  0x000009b4 rtn 
+ 00001754  0x000009b8 jam  0x00000002 , 0x00004bef 
+ 00001755  0x000009b9 branch  0x0000062f 
+ 00001756  0x000009bb jam  0x00000003 , 0x00004bef 
+ 00001757  0x000009bc branch  0x0000062f 
+ 00001758  0x000009be jam  0x000000ff , 0x00004bef 
+ 00001759  0x000009bf jam  0x00000031 , 0x00000b7d 
+ 00001760  0x000009c0 call  0x00007c27 
+ 00001761  0x000009c1 fetch  0x00000004 , 0x00000d19 
+ 00001762  0x000009c2 call  0x0000073a 
+ 00001763  0x000009c3 branch  0x0000062f 
+ 00001764  0x000009c6 rtnmark1  0x00000023 
+ 00001765  0x000009c7 call  0x0000073b 
+ 00001766  0x000009c8 call  0x00000762 
+ 00001767  0x000009c9 fetch  0x00000001 , 0x00004bef 
+ 00001768  0x000009ca rtnne  0x000000ff 
+ 00001769  0x000009cb call  0x000006f7 
+ 00001770  0x000009cc setarg  0x00000000 
+ 00001771  0x000009cd store  0x00000002 , 0x00004c04 
+ 00001772  0x000009cf call  0x00003cab 
+ 00001773  0x000009d0 nop  0x000007d0 
+ 00001774  0x000009d1 fetch  0x00000001 , 0x00004c04 
+ 00001775  0x000009d2 beq  0x000000ff , 0x00000660 
+ 00001776  0x000009d3 call  0x0000064d 
+ 00001777  0x000009d4 nbranch  0x00000700 , 0x0000002f 
+ 00001778  0x000009d6 call  0x00000645 
+ 00001779  0x000009d7 jam  0x00000003 , 0x00004c13 
+ 00001780  0x000009d8 set1  0x00000023 , 0x00000000 
+ 00001781  0x000009d9 jam  0x0000003c , 0x00000b7d 
+ 00001782  0x000009da branch  0x00007c27 
+ 00001783  0x000009de jam  0x000000ff , 0x00000d37 
+ 00001784  0x000009df fetch  0x00000001 , 0x00004be2 
+ 00001785  0x000009e0 store  0x00000001 , 0x00000d38 
+ 00001786  0x000009e1 fetch  0x00000004 , 0x00004c06 
+ 00001787  0x000009e2 store  0x00000004 , 0x00000d39 
+ 00001788  0x000009e3 arg  0x00000006 , 0x00000002 
+ 00001789  0x000009e4 arg  0x00000d37 , 0x00000011 
+ 00001790  0x000009e5 call  0x00000705 
+ 00001791  0x000009e6 branch  0x00000748 
+ 00001792  0x000009e9 fetch  0x00000002 , 0x00004c04 
+ 00001793  0x000009ea increase  0x00000001 , 0x0000003f 
+ 00001794  0x000009eb store  0x00000002 , 0x00004c04 
+ 00001795  0x000009ec call  0x00000762 
+ 00001796  0x000009ed branch  0x000006ec 
+ 00001797  0x000009f1 storet  0x00000001 , 0x00004be1 
+ 00001798  0x000009f2 copy  0x00000002 , 0x00000039 
+ 00001799  0x000009f3 arg  0x00000cd5 , 0x00000005 
+ 00001800  0x000009f4 copy  0x00000011 , 0x00000006 
+ 00001801  0x000009f5 branch  0x00007e45 
+ 00001802  0x000009f9 fetch  0x00000001 , 0x00000cb4 
+ 00001803  0x000009fa rshift3  0x0000003f , 0x0000003f 
+ 00001804  0x000009fb store  0x00000001 , 0x00004bdf 
+ 00001805  0x000009fd increase  0x00000001 , 0x0000003f 
+ 00001806  0x000009fe arg  0x00000cb4 , 0x00000006 
+ 00001807  0x000009ff iadd  0x00000006 , 0x00000006 
+ 00001808  0x00000a00 ifetch  0x00000003 , 0x00000006 
+ 00001809  0x00000a01 store  0x00000003 , 0x00004c0b 
+ 00001810  0x00000a02 rtn 
+ 00001811  0x00000a05 fetcht  0x00000001 , 0x00004c3c 
+ 00001812  0x00000a06 setarg  0x00004c2b 
+ 00001813  0x00000a07 iadd  0x00000002 , 0x00000005 
+ 00001814  0x00000a08 copy  0x00000011 , 0x0000003f 
+ 00001815  0x00000a09 istore  0x00000001 , 0x00000005 
+ 00001816  0x00000a0a increase  0x00000001 , 0x00000002 
+ 00001817  0x00000a0b and_into  0x00000007 , 0x00000002 
+ 00001818  0x00000a0c storet  0x00000001 , 0x00004c3c 
+ 00001819  0x00000a0d rtn 
+ 00001820  0x00000a10 call  0x00003af3 
+ 00001821  0x00000a11 rtn  0x00000034 
+ 00001822  0x00000a12 fetcht  0x00000001 , 0x00004c3b 
+ 00001823  0x00000a13 arg  0x00004c33 , 0x00000011 
+ 00001824  0x00000a14 call  0x00000723 
+ 00001825  0x00000a15 storet  0x00000001 , 0x00004c3b 
+ 00001826  0x00000a16 rtn 
+ 00001827  0x00000a19 copy  0x00000011 , 0x0000003f 
+ 00001828  0x00000a1a iadd  0x00000002 , 0x00000005 
+ 00001829  0x00000a1b fetch  0x00000001 , 0x00000018 
+ 00001830  0x00000a1c istore  0x00000001 , 0x00000005 
+ 00001831  0x00000a1d increase  0x00000001 , 0x00000002 
+ 00001832  0x00000a1e and_into  0x00000007 , 0x00000002 
+ 00001833  0x00000a1f rtn 
+ 00001834  0x00000a21 arg  0x00000000 , 0x00000002 
+ 00001835  0x00000a22 arg  0x00000008 , 0x00000039 
+ 00001836  0x00000a23 copy  0x00000011 , 0x00000006 
+ 00001837  0x00000a25 ifetch  0x00000001 , 0x00000006 
+ 00001838  0x00000a26 iadd  0x00000002 , 0x00000002 
+ 00001839  0x00000a27 loop  0x0000072d 
+ 00001840  0x00000a28 rshift3  0x00000002 , 0x00000002 
+ 00001841  0x00000a29 copy  0x0000003f , 0x00000002 
+ 00001842  0x00000a2a rtnmark0  0x00000023 
+ 00001843  0x00000a2c div  0x0000003f , 0x0000000a 
+ 00001844  0x00000a2d call  0x00007efd 
+ 00001845  0x00000a2e quotient  0x0000003f 
+ 00001846  0x00000a2f lshift4  0x0000003f , 0x0000003f 
+ 00001847  0x00000a30 remainder  0x00000002 
+ 00001848  0x00000a31 ior  0x00000002 , 0x00000002 
+ 00001849  0x00000a32 rtn 
+ 00001850  0x00000a35 store  0x00000004 , 0x00004c00 
+ 00001851  0x00000a39 arg  0x00000000 , 0x00000011 
+ 00001852  0x00000a3a arg  0x00000004 , 0x00000039 
+ 00001853  0x00000a3b arg  0x00004c00 , 0x00000006 
+ 00001854  0x00000a3d ifetch  0x00000001 , 0x00000006 
+ 00001855  0x00000a3e iadd  0x00000011 , 0x00000011 
+ 00001856  0x00000a3f loop  0x0000073e 
+ 00001857  0x00000a40 copy  0x00000011 , 0x0000003f 
+ 00001858  0x00000a41 store  0x00000002 , 0x00004c16 
+ 00001859  0x00000a42 fetch  0x00000001 , 0x00004c16 
+ 00001860  0x00000a43 fetcht  0x00000001 , 0x00004c17 
+ 00001861  0x00000a44 iadd  0x00000002 , 0x0000003f 
+ 00001862  0x00000a45 store  0x00000001 , 0x00004c18 
+ 00001863  0x00000a46 rtn 
+ 00001864  0x00000a4b fetch  0x00000001 , 0x00004be1 
+ 00001865  0x00000a4c increase  0x00000002 , 0x0000003f 
+ 00001866  0x00000a4d store  0x00000001 , 0x00004be3 
+ 00001867  0x00000a4f fetch  0x00000001 , 0x00004be2 
+ 00001868  0x00000a50 store  0x00000001 , 0x00000cf5 
+ 00001869  0x00000a52 fetch  0x00000001 , 0x00004be1 
+ 00001870  0x00000a53 lshift3  0x0000003f , 0x0000003f 
+ 00001871  0x00000a54 fetcht  0x00000001 , 0x00004be0 
+ 00001872  0x00000a55 and  0x00000002 , 0x00000003 , 0x00000002 
+ 00001873  0x00000a56 lshift  0x00000002 , 0x00000002 
+ 00001874  0x00000a57 ior  0x00000002 , 0x0000003f 
+ 00001875  0x00000a58 fetcht  0x00000001 , 0x00004c0a 
+ 00001876  0x00000a59 iadd  0x00000002 , 0x0000003f 
+ 00001877  0x00000a5a istore  0x00000001 , 0x00000005 
+ 00001878  0x00000a5c fetch  0x00000001 , 0x00004bef 
+ 00001879  0x00000a5d bne  0x000000ff , 0x0000075a 
+ 00001880  0x00000a5e fetch  0x00000001 , 0x00004be2 
+ 00001881  0x00000a5f istore  0x00000001 , 0x00000005 
+ 00001882  0x00000a61 fetch  0x00000001 , 0x00004be1 
+ 00001883  0x00000a62 iforce  0x00000039 
+ 00001884  0x00000a63 fetch  0x00000001 , 0x00004be2 
+ 00001885  0x00000a64 beq  0x00000001 , 0x00000760 
+ 00001886  0x00000a65 arg  0x00000cd5 , 0x00000006 
+ 00001887  0x00000a66 branch  0x00007e45 
+ 00001888  0x00000a69 arg  0x00000cd6 , 0x00000006 
+ 00001889  0x00000a6a branch  0x00007e45 
+ 00001890  0x00000a6d fetcht  0x00000001 , 0x00004bea 
+ 00001891  0x00000a6e call  0x00000768 
+ 00001892  0x00000a6f increase  0x00000001 , 0x00000002 
+ 00001893  0x00000a70 and_into  0x00000003 , 0x00000002 
+ 00001894  0x00000a71 storet  0x00000001 , 0x00004bea 
+ 00001895  0x00000a72 rtn 
+ 00001896  0x00000a75 fetch  0x00000001 , 0x00004c00 
+ 00001897  0x00000a76 and_into  0x00000003 , 0x0000003f 
+ 00001898  0x00000a77 mul32  0x0000003f , 0x00000004 , 0x00000011 
+ 00001899  0x00000a78 setarg  0x00004bf0 
+ 00001900  0x00000a79 iadd  0x00000011 , 0x0000003f 
+ 00001901  0x00000a7a iadd  0x00000002 , 0x00000006 
+ 00001902  0x00000a7b ifetch  0x00000001 , 0x00000006 
+ 00001903  0x00000a7c store  0x00000001 , 0x00004be9 
+ 00001904  0x00000a7d rtn 
+ 00001905  0x00000a80 disable  0x00000009 
+ 00001906  0x00000a81 disable  0x00000007 
+ 00001907  0x00000a82 setarg  0x00555555 
+ 00001908  0x00000a83 iforce  0x0000000f 
+ 00001909  0x00000a84 fetch  0x00000001 , 0x00004be9 
+ 00001910  0x00000a85 reverse  0x0000003f , 0x00000002 
+ 00001911  0x00000a86 set1  0x00000001 , 0x00000002 
+ 00001912  0x00000a87 rshift  0x00000002 , 0x0000000e 
+ 00001913  0x00000a88 rtn 
+ 00001914  0x00000a8b call  0x00000771 
+ 00001915  0x00000a8c enable  0x0000000d 
+ 00001916  0x00000a8d enable  0x00000021 
+ 00001917  0x00000a8e disable  0x00000020 
+ 00001918  0x00000a8f enable  0x00000010 
+ 00001919  0x00000a90 fetch  0x00000002 , 0x00004be4 
+ 00001920  0x00000a91 iforce  0x0000001b 
+ 00001921  0x00000a92 correlate  0x0000003e , 0x00000003 
+ 00001922  0x00000a93 nbranch  0x000007bb , 0x00000018 
+ 00001923  0x00000a94 disable  0x0000000d 
+ 00001924  0x00000a95 enable  0x0000000b 
+ 00001925  0x00000a96 enable  0x00000007 
+ 00001926  0x00000a97 enable  0x00000009 
+ 00001927  0x00000a98 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00001928  0x00000a99 rshift3  0x0000000c , 0x0000003f 
+ 00001929  0x00000a9a store  0x00000001 , 0x00004c19 
+ 00001930  0x00000a9b fetcht  0x00000001 , 0x00004c18 
+ 00001931  0x00000a9c isub  0x00000002 , 0x0000003e 
+ 00001932  0x00000a9d nbranch  0x000007b8 , 0x00000005 
+ 00001933  0x00000a9e parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00001934  0x00000a9f rshift3  0x0000000c , 0x0000003f 
+ 00001935  0x00000aa0 store  0x00000001 , 0x00000cb3 
+ 00001936  0x00000aa1 fetch  0x00000001 , 0x00004c10 
+ 00001937  0x00000aa2 sub  0x0000003f , 0x00000002 , 0x0000003e 
+ 00001938  0x00000aa3 branch  0x00000797 , 0x00000005 
+ 00001939  0x00000aa4 fetch  0x00000001 , 0x00000cb3 
+ 00001940  0x00000aa5 fetcht  0x00000001 , 0x00004be2 
+ 00001941  0x00000aa6 icompare  0x00000007 , 0x00000002 
+ 00001942  0x00000aa7 nbranch  0x000007b8 , 0x00000001 
+ 00001943  0x00000aa9 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00001944  0x00000aaa rshift3  0x0000000c , 0x0000003f 
+ 00001945  0x00000aab istore  0x00000001 , 0x00000005 
+ 00001946  0x00000aac rshift3  0x0000003f , 0x0000003f 
+ 00001947  0x00000aad and  0x0000003f , 0x0000001f , 0x00000039 
+ 00001948  0x00000aae branch  0x000007a1 , 0x00000005 
+ 00001949  0x00000ab0 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00001950  0x00000ab1 rshift3  0x0000000c , 0x0000003f 
+ 00001951  0x00000ab2 istore  0x00000001 , 0x00000005 
+ 00001952  0x00000ab3 loop  0x0000079d 
+ 00001953  0x00000ab6 copy  0x00000005 , 0x00000011 
+ 00001954  0x00000ab7 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00001955  0x00000ab8 rshift3  0x0000000c , 0x0000003f 
+ 00001956  0x00000ab9 store  0x00000001 , 0x00004c2a 
+ 00001957  0x00000aba copy  0x00000011 , 0x00000005 
+ 00001958  0x00000abb parse  0x00000003 , 0x00000000 , 0x00000018 
+ 00001959  0x00000abc enable  0x00000010 
+ 00001960  0x00000abd arg  0x00000664 , 0x0000001b 
+ 00001961  0x00000abe rshift32  0x0000003f , 0x0000003f 
+ 00001962  0x00000abf rshift16  0x0000003f , 0x0000003f 
+ 00001963  0x00000ac0 istore  0x00000003 , 0x00000005 
+ 00001964  0x00000ac1 disable  0x0000000b 
+ 00001965  0x00000ac2 branch  0x000007b8 , 0x00000006 
+ 00001966  0x00000ac3 enable  0x0000002f 
+ 00001967  0x00000ac4 fetch  0x00000001 , 0x00000017 
+ 00001968  0x00000ac5 add  0x0000003f , 0x00000000 , 0x00000011 
+ 00001969  0x00000ac6 call  0x00003ab6 
+ 00001970  0x00000ac7 disable  0x0000000d 
+ 00001971  0x00000ac8 call  0x00003a7a 
+ 00001972  0x00000ac9 fetch  0x00000001 , 0x00004c2a 
+ 00001973  0x00000aca copy  0x0000003f , 0x00000011 
+ 00001974  0x00000acb call  0x00000713 
+ 00001975  0x00000acc rtn 
+ 00001976  0x00000acf disable  0x0000001b 
+ 00001977  0x00000ad0 disable  0x0000000b 
+ 00001978  0x00000ad1 branch  0x0000375c 
+ 00001979  0x00000ad4 call  0x0000071c 
+ 00001980  0x00000ad5 branch  0x000007b8 
+ 00001981  0x00000ad8 call  0x00003a7a 
+ 00001982  0x00000ad9 fetcht  0x00000001 , 0x00004be9 
+ 00001983  0x00000ada branch  0x00003a91 
+ 00001984  0x00000add call  0x000053d2 
+ 00001985  0x00000ade fetch  0x00000004 , 0x00004c00 
+ 00001986  0x00000adf iforce  0x00000009 
+ 00001987  0x00000ae0 call  0x00000771 
+ 00001988  0x00000ae1 call  0x000007bd 
+ 00001989  0x00000ae2 set1  0x00000000 , 0x00000015 
+ 00001990  0x00000ae3 enable  0x0000001d 
+ 00001991  0x00000ae4 enable  0x00000020 
+ 00001992  0x00000ae5 disable  0x00000021 
+ 00001993  0x00000ae6 rshift16  0x00000009 , 0x0000003f 
+ 00001994  0x00000ae7 rshift8  0x0000003f , 0x0000003f 
+ 00001995  0x00000ae8 rshift4  0x0000003f , 0x0000003f 
+ 00001996  0x00000ae9 inject  0x00000003 , 0x00000028 
+ 00001997  0x00000aea disable  0x0000001d 
+ 00001998  0x00000aeb enable  0x0000001b 
+ 00001999  0x00000aec enable  0x00000007 
+ 00002000  0x00000aed enable  0x00000009 
+ 00002001  0x00000aee fetch  0x00000001 , 0x00004c18 
+ 00002002  0x00000aef inject  0x00000003 , 0x00000008 
+ 00002003  0x00000af0 fetch  0x00000001 , 0x00004be3 
+ 00002004  0x00000af1 iforce  0x00000039 
+ 00002005  0x00000af2 arg  0x00000cf5 , 0x00000006 
+ 00002006  0x00000af4 ifetch  0x00000001 , 0x00000006 
+ 00002007  0x00000af5 inject  0x00000003 , 0x00000008 
+ 00002008  0x00000af6 loop  0x000007d6 
+ 00002009  0x00000af7 enable  0x00000008 
+ 00002010  0x00000af8 inject  0x00000003 , 0x00000018 
+ 00002011  0x00000af9 disable  0x00000008 
+ 00002012  0x00000afa until  0x0000003e , 0x00000027 
+ 00002013  0x00000afb nop  0x00000064 
+ 00002014  0x00000afc disable  0x0000001d 
+ 00002015  0x00000afd disable  0x0000001b 
+ 00002016  0x00000afe rtn 
  00012288  0x00000b0a call  0x00003c74 
  00012289  0x00000b0e set0  0x00000025 , 0x00000000 
  00012290  0x00000b0f bpatch  0x00000000 , 0x00004000 
Index: btkb/output/bt_program23.list
===================================================================
--- /YC1026_KB_SDK/btkb/output/bt_program23.list	(revision 83)
+++ /YC1026_KB_SDK/btkb/output/bt_program23.list	(working copy)
@@ -706,1645 +706,1652 @@
 0x026a 000851 jam syc_task_hibernate ,mem_c51_flag 
 0x026b 000852 call p_c51_wait 
 :      000853 p_enter_hibernate_continue:
-0x026c 000854 branch lpm_hibernate 
+0x026c 000856 jam 0x5a ,mem_hibernate_flag 
+0x026d 000857 call lpm_write_gpio_wakeup 
+0x026e 000858 hfetch 4 ,core_lpm_ctrl 
+0x026f 000859 set0 15 ,pdata 
+0x0270 000860 hstore 4 ,core_lpm_reg 
+0x0271 000861 call lpm_write_ctrl 
+0x0272 000862 arg param_hibernate_clks ,temp 
+0x0273 000863 branch lpm_sleep 
 :      000866 p_check_51cmd_once:
-0x026d 000867 call ui_ipc_get_lock 
-0x026e 000868 arg mem_ipc_fifo_c512bt ,rega 
-0x026f 000869 call fifo_out 
-0x0270 000870 copy pdata ,temp 
-0x0271 000871 call ui_ipc_put_lock 
-0x0272 000872 copy temp ,pdata 
-0x0273 000873 rtn blank 
-0x0274 000874 beq bt_cmd_start_24g ,p_check_51cmd_start24g 
-0x0275 000875 beq bt_cmd_stop_24g ,p_check_51cmd_stop24g 
-0x0276 000876 beq bt_cmd_pair_24g ,p_check_51_cmd_pairing_24g 
-0x0277 000878 beq bt_cmd_start_discovery ,p_check_51cmd_start_discovery 
-0x0278 000879 beq bt_cmd_start_adv ,p_check_51cmd_start_adv 
-0x0279 000880 beq bt_cmd_start_adv_discovery ,p_check_51cmd_start_adv_discovery 
-0x027a 000881 beq bt_cmd_start_adv_rec ,p_handle_adv_1 
-0x027b 000882 beq bt_cmd_reconnect ,p_check_51cmd_reconnect 
-0x027c 000883 beq bt_cmd_set_reconnect_init ,p_disconnect_connected_device 
-0x027d 000884 beq bt_cmd_le_disconnect ,p_slave_ble_disconnect 
-0x027e 000885 beq bt_cmd_le_update_conn ,bt_cmd_le_update_conn_1 
-0x027f 000886 branch check_51cmd_once + 9 
+0x0274 000867 call ui_ipc_get_lock 
+0x0275 000868 arg mem_ipc_fifo_c512bt ,rega 
+0x0276 000869 call fifo_out 
+0x0277 000870 copy pdata ,temp 
+0x0278 000871 call ui_ipc_put_lock 
+0x0279 000872 copy temp ,pdata 
+0x027a 000873 rtn blank 
+0x027b 000874 beq bt_cmd_start_24g ,p_check_51cmd_start24g 
+0x027c 000875 beq bt_cmd_stop_24g ,p_check_51cmd_stop24g 
+0x027d 000876 beq bt_cmd_pair_24g ,p_check_51_cmd_pairing_24g 
+0x027e 000878 beq bt_cmd_start_discovery ,p_check_51cmd_start_discovery 
+0x027f 000879 beq bt_cmd_start_adv ,p_check_51cmd_start_adv 
+0x0280 000880 beq bt_cmd_start_adv_discovery ,p_check_51cmd_start_adv_discovery 
+0x0281 000881 beq bt_cmd_start_adv_rec ,p_handle_adv_1 
+0x0282 000882 beq bt_cmd_reconnect ,p_check_51cmd_reconnect 
+0x0283 000883 beq bt_cmd_set_reconnect_init ,p_disconnect_connected_device 
+0x0284 000884 beq bt_cmd_le_disconnect ,p_slave_ble_disconnect 
+0x0285 000885 beq bt_cmd_le_update_conn ,bt_cmd_le_update_conn_1 
+0x0286 000886 branch check_51cmd_once + 9 
 :      000887 p_check_51cmd_start24g:
-0x0280 000888 jam state_24g_pairing_success ,mem_24g_pairing_sm 
-0x0281 000889 branch p_g24_start_24g_mode 
+0x0287 000888 jam state_24g_pairing_success ,mem_24g_pairing_sm 
+0x0288 000889 branch p_g24_start_24g_mode 
 :      000890 p_check_51cmd_stop24g:
-0x0282 000891 set0 mark_24g ,mark 
-0x0283 000892 jam state_24g_pairing_success ,mem_24g_pairing_sm 
-0x0284 000893 branch p_g24_stop_g24_mode 
+0x0289 000891 set0 mark_24g ,mark 
+0x028a 000892 jam state_24g_pairing_success ,mem_24g_pairing_sm 
+0x028b 000893 branch p_g24_stop_g24_mode 
 :      000895 p_check_51_cmd_pairing_24g:
-0x0285 000896 setarg -1 
-0x0286 000897 store 4 ,mem_24g_addr 
-0x0287 000898 branch p_g24_start_pairing_sm1 
+0x028c 000896 setarg -1 
+0x028d 000897 store 4 ,mem_24g_addr 
+0x028e 000898 branch p_g24_start_pairing_sm1 
 :      000900 p_slave_ble_disconnect:
-0x0288 000901 jam xt_ll_terminate_ind ,mem_fifo_temp 
-0x0289 000902 branch le_xtype_fifo_in 
+0x028f 000901 jam xt_ll_terminate_ind ,mem_fifo_temp 
+0x0290 000902 branch le_xtype_fifo_in 
 :      000904 p_check_51cmd_once_continue:
-0x028a 000905 fetch 1 ,mem_lmo_opcode2 
-0x028b 000906 branch p_check_51cmd_once_continue0 ,blank 
-0x028c 000907 call lmo_fifo_process 
-0x028d 000908 fetch 1 ,mem_lmo_opcode2 
-0x028e 000909 nbranch check_51cmd_restore ,blank 
+0x0291 000905 fetch 1 ,mem_lmo_opcode2 
+0x0292 000906 branch p_check_51cmd_once_continue0 ,blank 
+0x0293 000907 call lmo_fifo_process 
+0x0294 000908 fetch 1 ,mem_lmo_opcode2 
+0x0295 000909 nbranch check_51cmd_restore ,blank 
 :      000910 p_check_51cmd_once_continue0:
-0x028f 000911 fetch 1 ,mem_fifo_temp 
-0x0290 000912 bmark0 mark_context ,check_51cmd_check_idle 
-0x0291 000914 beq bt_cmd_update_supervision_to ,p_check_51cmd_update_supervision_to 
-0x0292 000915 branch check_51cmd_once_continue0 
+0x0296 000911 fetch 1 ,mem_fifo_temp 
+0x0297 000912 bmark0 mark_context ,check_51cmd_check_idle 
+0x0298 000914 beq bt_cmd_update_supervision_to ,p_check_51cmd_update_supervision_to 
+0x0299 000915 branch check_51cmd_once_continue0 
 :      000916 p_check_51cmd_disconnect:
 :      000925 p_check_51cmd_update_supervision_to:
-0x0293 000926 jam lmp_supervision_timeout ,mem_lmo_opcode2 
-0x0294 000927 fetch 2 ,mem_new_supervision_to 
-0x0295 000928 store 2 ,mem_supervision_to 
-0x0296 000929 rtn 
+0x029a 000926 jam lmp_supervision_timeout ,mem_lmo_opcode2 
+0x029b 000927 fetch 2 ,mem_new_supervision_to 
+0x029c 000928 store 2 ,mem_supervision_to 
+0x029d 000929 rtn 
 :      000931 p_check_51cmd_start_adv_discovery:
-0x0297 000932 call p_check_51cmd_start_discovery 
+0x029e 000932 call p_check_51cmd_start_discovery 
 :      000933 p_check_51cmd_start_adv:
-0x0298 000934 call app_clear_reconnect_flag 
-0x0299 000935 call check_51cmd_bb_reconn_cancel 
-0x029a 000939 random pdata 
-0x029b 000940 store 1 ,mem_le_lap 
+0x029f 000934 call app_clear_reconnect_flag 
+0x02a0 000935 call check_51cmd_bb_reconn_cancel 
+0x02a1 000939 random pdata 
+0x02a2 000940 store 1 ,mem_le_lap 
 :      000941 p_handle_adv_0:
-0x029c 000942 jam 5 ,mem_le_adv_data + 2 
-0x029d 000943 branch check_51cmd_adv 
+0x02a3 000942 jam 5 ,mem_le_adv_data + 2 
+0x02a4 000943 branch check_51cmd_adv 
 :      000945 p_handle_adv_1:
-0x029e 000946 jam 4 ,mem_le_adv_data + 2 
-0x029f 000947 branch check_51cmd_adv 
+0x02a5 000946 jam 4 ,mem_le_adv_data + 2 
+0x02a6 000947 branch check_51cmd_adv 
 :      000950 p_check_51cmd_start_discovery:
-0x02a0 000951 jam 6 ,mem_connection_options 
-0x02a1 000952 branch check_51cmd_start_discovery 
+0x02a7 000951 jam 6 ,mem_connection_options 
+0x02a8 000952 branch check_51cmd_start_discovery 
 :      000953 p_check_51cmd_reconnect:
-0x02a2 000954 call init_param 
-0x02a3 000955 call l2cap_init 
-0x02a4 000956 call init_lmp 
-0x02a5 000957 jam 6 ,mem_connection_options 
-0x02a6 000958 fetch 1 ,mem_ssp_enable 
-0x02a7 000959 beq 0 ,p_check_51cmd_reconnect_common 
-0x02a8 000960 jam 0x17 ,mem_connection_options 
+0x02a9 000954 call init_param 
+0x02aa 000955 call l2cap_init 
+0x02ab 000956 call init_lmp 
+0x02ac 000957 jam 6 ,mem_connection_options 
+0x02ad 000958 fetch 1 ,mem_ssp_enable 
+0x02ae 000959 beq 0 ,p_check_51cmd_reconnect_common 
+0x02af 000960 jam 0x17 ,mem_connection_options 
 :      000961 p_check_51cmd_reconnect_common:
-0x02a9 000962 jam 1 ,mem_link_key_exists 
-0x02aa 000963 branch check_51cmd_reconnect 
+0x02b0 000962 jam 1 ,mem_link_key_exists 
+0x02b1 000963 branch check_51cmd_reconnect 
 :      000965 p_disconnect_connected_device:
-0x02ab 000967 fetch 2 ,mem_ui_state_map 
-0x02ac 000968 bbit1 ui_state_ble_connected ,app_ble_disconnect 
-0x02ad 000969 bbit1 ui_state_bt_connected ,p_disconnect_bt 
-0x02ae 000970 bbit1 ui_state_bt_reconnect ,check_51cmd_bb_reconn_cancel 
-0x02af 000971 bmark1 mark_24g ,p_g24_stop_g24_mode 
-0x02b0 000972 jam off ,mem_le_adv_enable 
-0x02b1 000973 call app_bt_stop_discovery 
-0x02b2 000975 jam bt_evt_reconnect_standy ,mem_fifo_temp 
-0x02b3 000976 branch ui_ipc_send_event 
+0x02b2 000967 fetch 2 ,mem_ui_state_map 
+0x02b3 000968 bbit1 ui_state_ble_connected ,app_ble_disconnect 
+0x02b4 000969 bbit1 ui_state_bt_connected ,p_disconnect_bt 
+0x02b5 000970 bbit1 ui_state_bt_reconnect ,check_51cmd_bb_reconn_cancel 
+0x02b6 000971 bmark1 mark_24g ,p_g24_stop_g24_mode 
+0x02b7 000972 jam off ,mem_le_adv_enable 
+0x02b8 000973 call app_bt_stop_discovery 
+0x02b9 000975 jam bt_evt_reconnect_standy ,mem_fifo_temp 
+0x02ba 000976 branch ui_ipc_send_event 
 :      000979 p_disconnect_bt:
-0x02b4 000980 call app_clear_reconnect_flag 
-0x02b5 000981 call check_51cmd_bb_reconn_cancel 
-0x02b6 000983 branch app_bt_disconnect 
+0x02bb 000980 call app_clear_reconnect_flag 
+0x02bc 000981 call check_51cmd_bb_reconn_cancel 
+0x02bd 000983 branch app_bt_disconnect 
 :      000987 p_lpm_sleep:
-0x02b7 000988 call xtal_fast_wake 
-0x02b8 000989 branch lpm_sleep + 2 
+0x02be 000988 call xtal_fast_wake 
+0x02bf 000989 branch lpm_sleep + 2 
 :      000992 p_connection_incontext:
-0x02b9 000993 call p_context_search_insniff 
-0x02ba 000994 branch connection_incontext + 3 
+0x02c0 000993 call p_context_search_insniff 
+0x02c1 000994 branch connection_incontext + 3 
 :      000995 p_context_search_insniff:
-0x02bb 000996 arg p_context_search_sniff ,regc 
-0x02bc 000997 branch context_search 
+0x02c2 000996 arg p_context_search_sniff ,regc 
+0x02c3 000997 branch context_search 
 :      000999 p_context_search_sniff:
-0x02bd 001000 bbit0 state_insniff ,context_search_next 
+0x02c4 001000 bbit0 state_insniff ,context_search_next 
 :      001001 p_context_search_sniff_loop:
-0x02be 001002 call context_get_anchor 
-0x02bf 001003 call sign_pdata_temp 
-0x02c0 001004 isub temp ,pdata 
-0x02c1 001005 increase 1 ,pdata 
-0x02c2 001006 branch p_context_search_sniff_miss ,positive 
-0x02c3 001007 branch context_search_sniff_cont + 3 
+0x02c5 001002 call context_get_anchor 
+0x02c6 001003 call sign_pdata_temp 
+0x02c7 001004 isub temp ,pdata 
+0x02c8 001005 increase 1 ,pdata 
+0x02c9 001006 branch p_context_search_sniff_miss ,positive 
+0x02ca 001007 branch context_search_sniff_cont + 3 
 :      001008 p_context_search_sniff_miss:
-0x02c4 001009 iforce regb 
-0x02c5 001010 add rega ,coffset_tsniff ,contr 
-0x02c6 001011 ifetch 2 ,contr 
-0x02c7 001012 branch context_search_meet ,blank 
-0x02c8 001013 call context_next_anchor 
-0x02c9 001014 branch p_context_search_sniff_loop 
+0x02cb 001009 iforce regb 
+0x02cc 001010 add rega ,coffset_tsniff ,contr 
+0x02cd 001011 ifetch 2 ,contr 
+0x02ce 001012 branch context_search_meet ,blank 
+0x02cf 001013 call context_next_anchor 
+0x02d0 001014 branch p_context_search_sniff_loop 
 :      001017 sign_pdata_temp:
-0x02ca 001018 rshift16 pdata ,timeup 
-0x02cb 001019 rshift8 timeup ,timeup 
-0x02cc 001020 branch sign_pdata_temp_p0 ,zero 
-0x02cd 001021 compare 0xf ,timeup ,0xf 
-0x02ce 001022 nrtn true 
-0x02cf 001023 rshift16 temp ,timeup 
-0x02d0 001024 rshift8 timeup ,timeup 
-0x02d1 001025 nrtn zero 
-0x02d2 001026 set1 28 ,temp 
-0x02d3 001027 rtn 
+0x02d1 001018 rshift16 pdata ,timeup 
+0x02d2 001019 rshift8 timeup ,timeup 
+0x02d3 001020 branch sign_pdata_temp_p0 ,zero 
+0x02d4 001021 compare 0xf ,timeup ,0xf 
+0x02d5 001022 nrtn true 
+0x02d6 001023 rshift16 temp ,timeup 
+0x02d7 001024 rshift8 timeup ,timeup 
+0x02d8 001025 nrtn zero 
+0x02d9 001026 set1 28 ,temp 
+0x02da 001027 rtn 
 :      001028 sign_pdata_temp_p0:
-0x02d4 001029 rshift16 temp ,timeup 
-0x02d5 001030 rshift8 timeup ,timeup 
-0x02d6 001031 compare 0xf ,timeup ,0xf 
-0x02d7 001032 nrtn true 
-0x02d8 001033 set1 28 ,pdata 
-0x02d9 001034 rtn 
+0x02db 001029 rshift16 temp ,timeup 
+0x02dc 001030 rshift8 timeup ,timeup 
+0x02dd 001031 compare 0xf ,timeup ,0xf 
+0x02de 001032 nrtn true 
+0x02df 001033 set1 28 ,pdata 
+0x02e0 001034 rtn 
 :      001037 p_idle_page_mode_r0:
-0x02da 001038 storet 8 ,mem_temp 
-0x02db 001039 call timer_check 
-0x02dc 001040 fetcht 8 ,mem_temp 
-0x02dd 001041 branch idle_page_mode_r0 + 13 
+0x02e1 001038 storet 8 ,mem_temp 
+0x02e2 001039 call timer_check 
+0x02e3 001040 fetcht 8 ,mem_temp 
+0x02e4 001041 branch idle_page_mode_r0 + 13 
 :      001044 p_role_switch_check:
-0x02de 001045 disable user 
-0x02df 001046 fetch 2 ,mem_tsniff 
-0x02e0 001047 arg 0xffff ,temp 
-0x02e1 001048 isub temp ,null 
-0x02e2 001049 nrtn zero 
-0x02e3 001050 fetch 4 ,mem_sniff_anchor 
-0x02e4 001051 branch p_role_switch_clkn ,clknt 
-0x02e5 001052 isub clke_bt ,pdata 
-0x02e6 001053 branch p_role_switch_clke 
+0x02e5 001045 disable user 
+0x02e6 001046 fetch 2 ,mem_tsniff 
+0x02e7 001047 arg 0xffff ,temp 
+0x02e8 001048 isub temp ,null 
+0x02e9 001049 nrtn zero 
+0x02ea 001050 fetch 4 ,mem_sniff_anchor 
+0x02eb 001051 branch p_role_switch_clkn ,clknt 
+0x02ec 001052 isub clke_bt ,pdata 
+0x02ed 001053 branch p_role_switch_clke 
 :      001055 p_role_switch_clkn:
-0x02e7 001056 isub clkn_bt ,pdata 
+0x02ee 001056 isub clkn_bt ,pdata 
 :      001057 p_role_switch_clke:
-0x02e8 001058 sub pdata ,4 ,null 
-0x02e9 001059 nrtn positive 
-0x02ea 001060 force 0 ,pdata 
-0x02eb 001061 store 2 ,mem_tsniff 
-0x02ec 001062 branch enable_user 
+0x02ef 001058 sub pdata ,4 ,null 
+0x02f0 001059 nrtn positive 
+0x02f1 001060 force 0 ,pdata 
+0x02f2 001061 store 2 ,mem_tsniff 
+0x02f3 001062 branch enable_user 
 :      001065 p_parse_lmp_accepted_switch:
-0x02ed 001066 jam bt_evt_switch_accept ,mem_fifo_temp 
-0x02ee 001067 call ui_ipc_send_event 
-0x02ef 001068 branch p_role_switch_prepare0 
+0x02f4 001066 jam bt_evt_switch_accept ,mem_fifo_temp 
+0x02f5 001067 call ui_ipc_send_event 
+0x02f6 001068 branch p_role_switch_prepare0 
 :      001070 p_role_switch_prepare0_0:
-0x02f0 001073 storet 4 ,mem_sniff_anchor 
+0x02f7 001073 storet 4 ,mem_sniff_anchor 
 :      001074 p_role_switch_prepare0:
-0x02f1 001075 jam switch_flag_accept ,mem_switch_flag 
-0x02f2 001076 setarg 0xffff 
-0x02f3 001077 store 2 ,mem_tsniff 
-0x02f4 001078 jam 1 ,mem_sniff_attempt 
-0x02f5 001079 rtn 
+0x02f8 001075 jam switch_flag_accept ,mem_switch_flag 
+0x02f9 001076 setarg 0xffff 
+0x02fa 001077 store 2 ,mem_tsniff 
+0x02fb 001078 jam 1 ,mem_sniff_attempt 
+0x02fc 001079 rtn 
 :      001081 p_roles_replyto_fhs:
-0x02f6 001082 call rf_setup_time_slave_slot 
-0x02f7 001083 call p_master_send_packet 
-0x02f8 001084 branch roles_replyto_fhs + 4 
+0x02fd 001082 call rf_setup_time_slave_slot 
+0x02fe 001083 call p_master_send_packet 
+0x02ff 001084 branch roles_replyto_fhs + 4 
 :      001086 p_master_send_packet:
-0x02f9 001087 add clkn_bt ,1 ,bt_clk 
-0x02fa 001088 call fetch_self_bt_adr 
-0x02fb 001089 force 0x03 ,freq_mode 
-0x02fc 001090 call tx_radio_freq 
-0x02fd 001091 call start_transmitter 
-0x02fe 001092 call start_tx_native 
-0x02ff 001093 call send_access_word 
-0x0300 001094 branch end_of_packet 
+0x0300 001087 add clkn_bt ,1 ,bt_clk 
+0x0301 001088 call fetch_self_bt_adr 
+0x0302 001089 force 0x03 ,freq_mode 
+0x0303 001090 call tx_radio_freq 
+0x0304 001091 call start_transmitter 
+0x0305 001092 call start_tx_native 
+0x0306 001093 call send_access_word 
+0x0307 001094 branch end_of_packet 
 :      001098 p_slave_loop:
-0x0301 001099 call check_bt_disabled 
-0x0302 001100 call scheduler_process 
-0x0303 001101 call slave_conn_recv_packet 
-0x0304 001102 branch slave_loop + 6 
+0x0308 001099 call check_bt_disabled 
+0x0309 001100 call scheduler_process 
+0x030a 001101 call slave_conn_recv_packet 
+0x030b 001102 branch slave_loop + 6 
 :      001105 p_slave_notmatch:
-0x0305 001106 call lpm_set_mult 
-0x0306 001107 call supervision_update 
-0x0307 001108 branch slave_disconnect ,positive 
-0x0308 001109 call check_disconnect_timeout 
-0x0309 001110 nbranch slave_disconnect ,user 
-0x030a 001111 call check_attempt 
-0x030b 001112 nbranch p_slave_loop + 1 ,blank 
-0x030c 001113 rtn 
+0x030c 001106 call lpm_set_mult 
+0x030d 001107 call supervision_update 
+0x030e 001108 branch slave_disconnect ,positive 
+0x030f 001109 call check_disconnect_timeout 
+0x0310 001110 nbranch slave_disconnect ,user 
+0x0311 001111 call check_attempt 
+0x0312 001112 nbranch p_slave_loop + 1 ,blank 
+0x0313 001113 rtn 
 :      001116 p_prepare_tx_not_sco:
-0x030d 001117 call context_check_all_wack 
-0x030e 001118 nbranch prepare_tx_no_retransmit ,zero 
-0x030f 001119 fetch 1 ,mem_arq 
-0x0310 001120 bbit0 wack ,prepare_tx_pollnull 
-0x0311 001121 fetch 1 ,mem_last_type 
-0x0312 001122 beq type_lmp ,prepare_tx_retransmit + 7 
-0x0313 001123 fetch 2 ,mem_last_txlen 
-0x0314 001124 sub pdata ,20 ,null 
-0x0315 001125 nbranch prepare_tx_retransmit + 7 ,positive 
-0x0316 001126 store 2 ,mem_tx_len 
-0x0317 001127 fetch 1 ,mem_last_txlch 
-0x0318 001128 store 1 ,mem_tx_lch 
-0x0319 001129 setarg mem_last_txdata 
-0x031a 001130 store 2 ,mem_txptr 
-0x031b 001131 branch prepare_tx_retransmit + 7 
+0x0314 001117 call context_check_all_wack 
+0x0315 001118 nbranch prepare_tx_no_retransmit ,zero 
+0x0316 001119 fetch 1 ,mem_arq 
+0x0317 001120 bbit0 wack ,prepare_tx_pollnull 
+0x0318 001121 fetch 1 ,mem_last_type 
+0x0319 001122 beq type_lmp ,prepare_tx_retransmit + 7 
+0x031a 001123 fetch 2 ,mem_last_txlen 
+0x031b 001124 sub pdata ,20 ,null 
+0x031c 001125 nbranch prepare_tx_retransmit + 7 ,positive 
+0x031d 001126 store 2 ,mem_tx_len 
+0x031e 001127 fetch 1 ,mem_last_txlch 
+0x031f 001128 store 1 ,mem_tx_lch 
+0x0320 001129 setarg mem_last_txdata 
+0x0321 001130 store 2 ,mem_txptr 
+0x0322 001131 branch prepare_tx_retransmit + 7 
 :      001134 p_tx_l2cap_type:
-0x031c 001135 fetch 2 ,mem_tx_len 
-0x031d 001136 store 2 ,mem_last_txlen 
-0x031e 001137 sub pdata ,20 ,null 
-0x031f 001138 nbranch tx_l2cap_type + 2 ,positive 
-0x0320 001139 iforce loopcnt 
-0x0321 001140 fetch 1 ,mem_tx_lch 
-0x0322 001141 store 1 ,mem_last_txlch 
-0x0323 001142 fetch 2 ,mem_txptr 
-0x0324 001143 iforce contr 
-0x0325 001144 arg mem_last_txdata ,contw 
-0x0326 001145 call memcpy 
-0x0327 001146 branch tx_l2cap_type + 2 
+0x0323 001135 fetch 2 ,mem_tx_len 
+0x0324 001136 store 2 ,mem_last_txlen 
+0x0325 001137 sub pdata ,20 ,null 
+0x0326 001138 nbranch tx_l2cap_type + 2 ,positive 
+0x0327 001139 iforce loopcnt 
+0x0328 001140 fetch 1 ,mem_tx_lch 
+0x0329 001141 store 1 ,mem_last_txlch 
+0x032a 001142 fetch 2 ,mem_txptr 
+0x032b 001143 iforce contr 
+0x032c 001144 arg mem_last_txdata ,contw 
+0x032d 001145 call memcpy 
+0x032e 001146 branch tx_l2cap_type + 2 
 :      001149 p_l2cap_rx_multiplexing:
-0x0328 001150 fetch 2 ,mem_l2cap_rx_pkt_length 
-0x0329 001151 branch l2cap_rx_reset_state ,blank 
-0x032a 001152 fetch 1 ,mem_l2cap_rx_cid 
-0x032b 001153 beq l2cap_signal_channel ,p_l2cap_call_proc_signal 
-0x032c 001154 branch l2cap_rx_multiplexing0 
+0x032f 001150 fetch 2 ,mem_l2cap_rx_pkt_length 
+0x0330 001151 branch l2cap_rx_reset_state ,blank 
+0x0331 001152 fetch 1 ,mem_l2cap_rx_cid 
+0x0332 001153 beq l2cap_signal_channel ,p_l2cap_call_proc_signal 
+0x0333 001154 branch l2cap_rx_multiplexing0 
 :      001155 p_l2cap_call_proc_signal:
-0x032d 001156 call l2cap_malloc_is_fifo_full 
-0x032e 001157 nrtn blank 
-0x032f 001158 branch l2cap_call_proc_signal0 
+0x0334 001156 call l2cap_malloc_is_fifo_full 
+0x0335 001157 nrtn blank 
+0x0336 001158 branch l2cap_call_proc_signal0 
 :      001161 p_l2cap_process_one_signal:
-0x0330 001162 ifetch 1 ,contr 
-0x0331 001163 beq signal_info_req ,p_l2cap_proc_signal_info_req 
-0x0332 001164 branch l2cap_process_one_signal + 3 
+0x0337 001162 ifetch 1 ,contr 
+0x0338 001163 beq signal_info_req ,p_l2cap_proc_signal_info_req 
+0x0339 001164 branch l2cap_process_one_signal + 3 
 :      001165 p_l2cap_proc_signal_info_req:
-0x0333 001166 ifetch 1 ,contr 
-0x0334 001167 copy pdata ,queue 
-0x0335 001168 ifetch 2 ,contr 
-0x0336 001169 copy pdata ,rega 
-0x0337 001170 copy regc ,pdata 
-0x0338 001171 isub rega ,regc 
-0x0339 001172 setarg signal_info_rsp 
-0x033a 001173 istore 1 ,contw 
-0x033b 001174 copy queue ,pdata 
-0x033c 001175 istore 1 ,contw 
-0x033d 001176 ifetch 2 ,contr 
+0x033a 001166 ifetch 1 ,contr 
+0x033b 001167 copy pdata ,queue 
+0x033c 001168 ifetch 2 ,contr 
+0x033d 001169 copy pdata ,rega 
+0x033e 001170 copy regc ,pdata 
+0x033f 001171 isub rega ,regc 
+0x0340 001172 setarg signal_info_rsp 
+0x0341 001173 istore 1 ,contw 
+0x0342 001174 copy queue ,pdata 
+0x0343 001175 istore 1 ,contw 
+0x0344 001176 ifetch 2 ,contr 
 :      001177 p_l2cap_proc_signal_info_req_reply:
-0x033e 001178 beq l2cap_sig_ext_featrue ,p_l2cap_proc_signal_info_req_ext 
-0x033f 001179 beq l2cap_sig_fix_featrue ,p_l2cap_proc_signal_info_req_fix 
-0x0340 001180 branch assert 
+0x0345 001178 beq l2cap_sig_ext_featrue ,p_l2cap_proc_signal_info_req_ext 
+0x0346 001179 beq l2cap_sig_fix_featrue ,p_l2cap_proc_signal_info_req_fix 
+0x0347 001180 branch assert 
 :      001181 p_l2cap_proc_signal_info_req_ext:
-0x0341 001182 setarg 0x020008 
-0x0342 001183 istore 6 ,contw 
-0x0343 001184 setarg 0x0200 
-0x0344 001185 istore 4 ,contw 
-0x0345 001186 force 12 ,pdata 
-0x0346 001187 iadd regb ,regb 
-0x0347 001188 branch l2cap_process_one_signal_rtn 
+0x0348 001182 setarg 0x020008 
+0x0349 001183 istore 6 ,contw 
+0x034a 001184 setarg 0x0200 
+0x034b 001185 istore 4 ,contw 
+0x034c 001186 force 12 ,pdata 
+0x034d 001187 iadd regb ,regb 
+0x034e 001188 branch l2cap_process_one_signal_rtn 
 :      001189 p_l2cap_proc_signal_info_req_fix:
-0x0348 001190 setarg 0x3000c 
-0x0349 001191 istore 6 ,contw 
-0x034a 001192 setarg 0x0006 
-0x034b 001193 istore 8 ,contw 
-0x034c 001194 force 16 ,pdata 
-0x034d 001195 iadd regb ,regb 
-0x034e 001196 branch l2cap_process_one_signal_rtn 
+0x034f 001190 setarg 0x3000c 
+0x0350 001191 istore 6 ,contw 
+0x0351 001192 setarg 0x0006 
+0x0352 001193 istore 8 ,contw 
+0x0353 001194 force 16 ,pdata 
+0x0354 001195 iadd regb ,regb 
+0x0355 001196 branch l2cap_process_one_signal_rtn 
 :      001199 p_ml2cap_call_proc_signal:
-0x034f 001200 call l2cap_malloc_signal_channel 
-0x0350 001201 force 0 ,regb 
-0x0351 001202 call l2cap_get_signal_tx_payload 
-0x0352 001203 copy pdata ,contw 
-0x0353 001204 fetch 2 ,mem_l2cap_rx_pkt_length 
-0x0354 001205 copy pdata ,regc 
-0x0355 001206 fetch 2 ,mem_l2cap_payload_ptr 
-0x0356 001207 iforce contr 
-0x0357 001208 call p_ml2cap_proc_one_comm 
-0x0358 001209 branch ml2cap_proc_one_comm_loop + 1 
+0x0356 001200 call l2cap_malloc_signal_channel 
+0x0357 001201 force 0 ,regb 
+0x0358 001202 call l2cap_get_signal_tx_payload 
+0x0359 001203 copy pdata ,contw 
+0x035a 001204 fetch 2 ,mem_l2cap_rx_pkt_length 
+0x035b 001205 copy pdata ,regc 
+0x035c 001206 fetch 2 ,mem_l2cap_payload_ptr 
+0x035d 001207 iforce contr 
+0x035e 001208 call p_ml2cap_proc_one_comm 
+0x035f 001209 branch ml2cap_proc_one_comm_loop + 1 
 :      001210 p_ml2cap_proc_one_comm:
-0x0359 001211 ifetch 1 ,contr 
-0x035a 001212 beq signal_info_req ,p_ml2cap_proc_signal_info_req 
-0x035b 001213 branch ml2cap_proc_one_comm + 1 
+0x0360 001211 ifetch 1 ,contr 
+0x0361 001212 beq signal_info_req ,p_ml2cap_proc_signal_info_req 
+0x0362 001213 branch ml2cap_proc_one_comm + 1 
 :      001214 p_ml2cap_proc_signal_info_req:
-0x035c 001215 ifetch 1 ,contr 
-0x035d 001216 copy pdata ,queue 
-0x035e 001217 ifetch 2 ,contr 
-0x035f 001218 copy pdata ,rega 
-0x0360 001219 ifetch 2 ,contr 
-0x0361 001220 store 2 ,mem_temp 
-0x0362 001221 copy regc ,pdata 
-0x0363 001222 isub rega ,regc 
-0x0364 001223 call l2cap_get_signal_tx_payload 
-0x0365 001224 setarg signal_info_rsp 
-0x0366 001225 istore 1 ,contw 
-0x0367 001226 copy queue ,pdata 
-0x0368 001227 istore 1 ,contw 
-0x0369 001228 fetch 2 ,mem_temp 
-0x036a 001229 branch p_l2cap_proc_signal_info_req_reply 
+0x0363 001215 ifetch 1 ,contr 
+0x0364 001216 copy pdata ,queue 
+0x0365 001217 ifetch 2 ,contr 
+0x0366 001218 copy pdata ,rega 
+0x0367 001219 ifetch 2 ,contr 
+0x0368 001220 store 2 ,mem_temp 
+0x0369 001221 copy regc ,pdata 
+0x036a 001222 isub rega ,regc 
+0x036b 001223 call l2cap_get_signal_tx_payload 
+0x036c 001224 setarg signal_info_rsp 
+0x036d 001225 istore 1 ,contw 
+0x036e 001226 copy queue ,pdata 
+0x036f 001227 istore 1 ,contw 
+0x0370 001228 fetch 2 ,mem_temp 
+0x0371 001229 branch p_l2cap_proc_signal_info_req_reply 
 :      001232 p_l2cap_malloc:
-0x036b 001233 arg 0 ,regb 
-0x036c 001234 call l2cap_malloc_is_fifo_full 
-0x036d 001235 nrtn blank 
-0x036e 001236 branch l2cap_malloc + 5 
+0x0372 001233 arg 0 ,regb 
+0x0373 001234 call l2cap_malloc_is_fifo_full 
+0x0374 001235 nrtn blank 
+0x0375 001236 branch l2cap_malloc + 5 
 :      001239 p_hid_rx_process:
-0x036f 001240 fetch 2 ,mem_l2cap_payload_ptr 
-0x0370 001241 copy pdata ,contr 
-0x0371 001242 ifetch 1 ,contr 
-0x0372 001243 and pdata ,0x0f ,temp 
-0x0373 001244 rshift4 pdata ,pdata 
-0x0374 001245 beq hid_type_set_idle ,hid_rx_process_handshake 
-0x0375 001246 beq hid_type_set_protocol ,hid_rx_process_handshake 
-0x0376 001247 beq hid_type_data ,p_hid_rx_process_data 
-0x0377 001248 beq hid_type_set_report ,p_hid_rx_process_set_report 
-0x0378 001250 beq hid_type_control ,p_hid_rx_process_hid_control 
-0x0379 001251 beq hid_type_get_report ,hid_rx_process_handshake 
-0x037a 001252 rtn 
+0x0376 001240 fetch 2 ,mem_l2cap_payload_ptr 
+0x0377 001241 copy pdata ,contr 
+0x0378 001242 ifetch 1 ,contr 
+0x0379 001243 and pdata ,0x0f ,temp 
+0x037a 001244 rshift4 pdata ,pdata 
+0x037b 001245 beq hid_type_set_idle ,hid_rx_process_handshake 
+0x037c 001246 beq hid_type_set_protocol ,hid_rx_process_handshake 
+0x037d 001247 beq hid_type_data ,p_hid_rx_process_data 
+0x037e 001248 beq hid_type_set_report ,p_hid_rx_process_set_report 
+0x037f 001250 beq hid_type_control ,p_hid_rx_process_hid_control 
+0x0380 001251 beq hid_type_get_report ,hid_rx_process_handshake 
+0x0381 001252 rtn 
 :      001254 p_hid_rx_process_hid_control:
-0x037b 001255 copy temp ,pdata 
-0x037c 001256 beq hid_control_p_virtualcableunplug ,hid_rx_process_virtual_cable_unplug 
-0x037d 001257 jam 1 ,mem_suspend_flag 
-0x037e 001258 beq hid_control_p_suspend ,hid_rx_process_handshake 
-0x037f 001259 jam 0 ,mem_suspend_flag 
-0x0380 001260 beq hid_control_p_exitsuspend ,hid_rx_process_handshake 
-0x0381 001261 rtn 
+0x0382 001255 copy temp ,pdata 
+0x0383 001256 beq hid_control_p_virtualcableunplug ,hid_rx_process_virtual_cable_unplug 
+0x0384 001257 jam 1 ,mem_suspend_flag 
+0x0385 001258 beq hid_control_p_suspend ,hid_rx_process_handshake 
+0x0386 001259 jam 0 ,mem_suspend_flag 
+0x0387 001260 beq hid_control_p_exitsuspend ,hid_rx_process_handshake 
+0x0388 001261 rtn 
 :      001264 p_hid_rx_process_set_report:
-0x0382 001265 call p_hid_rx_process_data 
-0x0383 001266 branch hid_rx_process_set_report 
+0x0389 001265 call p_hid_rx_process_data 
+0x038a 001266 branch hid_rx_process_set_report 
 :      001267 p_hid_rx_process_data:
-0x0384 001268 ifetch 1 ,contr 
-0x0385 001269 beq hid_report_id_kb ,p_hid_rx_process_data_hid_kb 
-0x0386 001270 rtn 
+0x038b 001268 ifetch 1 ,contr 
+0x038c 001269 beq hid_report_id_kb ,p_hid_rx_process_data_hid_kb 
+0x038d 001270 rtn 
 :      001272 p_scheduler_process_sdp_succ:
-0x0387 001273 call l2cap_malloc_is_fifo_full 
-0x0388 001274 nrtn blank 
-0x0389 001276 call p_l2cap_call_proc_sigal_pending 
-0x038a 001277 branch scheduler_process1 
+0x038e 001273 call l2cap_malloc_is_fifo_full 
+0x038f 001274 nrtn blank 
+0x0390 001276 call p_l2cap_call_proc_sigal_pending 
+0x0391 001277 branch scheduler_process1 
 :      001279 p_l2cap_call_proc_sigal_pending:
-0x038b 001280 fetch 1 ,mem_device_option 
-0x038c 001281 rtneq dvc_op_hci 
-0x038d 001282 fetch 1 ,mem_l2cap_pending_item 
-0x038e 001283 rtn blank 
-0x038f 001284 copy pdata ,rega 
-0x0390 001285 jam 0 ,mem_l2cap_pending_item 
-0x0391 001286 copy rega ,pdata 
-0x0392 001287 beq l2cap_sdp_channel ,l2cap_sdp_conn_succ 
-0x0393 001288 rtn 
+0x0392 001280 fetch 1 ,mem_device_option 
+0x0393 001281 rtneq dvc_op_hci 
+0x0394 001282 fetch 1 ,mem_l2cap_pending_item 
+0x0395 001283 rtn blank 
+0x0396 001284 copy pdata ,rega 
+0x0397 001285 jam 0 ,mem_l2cap_pending_item 
+0x0398 001286 copy rega ,pdata 
+0x0399 001287 beq l2cap_sdp_channel ,l2cap_sdp_conn_succ 
+0x039a 001288 rtn 
 :      001291 p_parse_lmp:
-0x0394 001292 fetch 1 ,mem_lmi_opcode2 
-0x0395 001293 beq lmp_accepted ,p_parse_lmp_accepted 
-0x0396 001294 beq lmp_detach ,p_parse_lmp_detach 
-0x0397 001296 branch parse_lmp + 26 
+0x039b 001292 fetch 1 ,mem_lmi_opcode2 
+0x039c 001293 beq lmp_accepted ,p_parse_lmp_accepted 
+0x039d 001294 beq lmp_detach ,p_parse_lmp_detach 
+0x039e 001296 branch parse_lmp + 26 
 :      001297 p_parse_lmp_accepted:
-0x0398 001298 fetch 1 ,mem_rxbuf + 1 
-0x0399 001299 store 1 ,mem_lmi_accepted_opcode 
-0x039a 001300 beq lmp_switch_req ,p_parse_lmp_accepted_switch 
-0x039b 001301 beq lmp_host_connection_req ,p_parse_lmp_accepted_hostconn 
-0x039c 001302 branch parse_lmp_accepted + 2 
+0x039f 001298 fetch 1 ,mem_rxbuf + 1 
+0x03a0 001299 store 1 ,mem_lmi_accepted_opcode 
+0x03a1 001300 beq lmp_switch_req ,p_parse_lmp_accepted_switch 
+0x03a2 001301 beq lmp_host_connection_req ,p_parse_lmp_accepted_hostconn 
+0x03a3 001302 branch parse_lmp_accepted + 2 
 :      001303 p_parse_lmp_accepted_hostconn:
-0x039d 001306 fetch 1 ,mem_lmp_conn_state 
-0x039e 001307 set1 received_conn_req ,pdata 
-0x039f 001308 store 1 ,mem_lmp_conn_state 
-0x03a0 001309 jam bt_evt_bb_connected ,mem_fifo_temp 
-0x03a1 001310 call ui_ipc_send_event 
-0x03a2 001311 branch parse_lmp_accepted_hostconn_ctn 
+0x03a4 001306 fetch 1 ,mem_lmp_conn_state 
+0x03a5 001307 set1 received_conn_req ,pdata 
+0x03a6 001308 store 1 ,mem_lmp_conn_state 
+0x03a7 001309 jam bt_evt_bb_connected ,mem_fifo_temp 
+0x03a8 001310 call ui_ipc_send_event 
+0x03a9 001311 branch parse_lmp_accepted_hostconn_ctn 
 :      001313 p_parse_lmp_detach:
-0x03a3 001314 fetch 1 ,mem_rxbuf + 1 
-0x03a4 001315 store 1 ,mem_disconn_reason_send 
-0x03a5 001316 branch parse_lmp_detach 
+0x03aa 001314 fetch 1 ,mem_rxbuf + 1 
+0x03ab 001315 store 1 ,mem_disconn_reason_send 
+0x03ac 001316 branch parse_lmp_detach 
 :      001332 p_send_lmp:
-0x03a6 001333 disable user 
-0x03a7 001334 call lmo_fifo_process 
-0x03a8 001335 fetch 1 ,mem_lmp_to_send 
-0x03a9 001336 rtn blank 
-0x03aa 001337 bbit1 7 ,send_lmp_escape 
-0x03ab 001338 beq lmp_name_res ,p_send_lmp_name_res 
-0x03ac 001339 branch send_lmp + 7 
+0x03ad 001333 disable user 
+0x03ae 001334 call lmo_fifo_process 
+0x03af 001335 fetch 1 ,mem_lmp_to_send 
+0x03b0 001336 rtn blank 
+0x03b1 001337 bbit1 7 ,send_lmp_escape 
+0x03b2 001338 beq lmp_name_res ,p_send_lmp_name_res 
+0x03b3 001339 branch send_lmp + 7 
 :      001340 p_send_lmp_name_res:
-0x03ad 001341 force 17 ,pdata 
-0x03ae 001342 call msg_send_lmp 
-0x03af 001343 fetch 1 ,mem_lmi_opcode 
-0x03b0 001344 copy pdata ,temp 
-0x03b1 001345 beq 0x00 ,p_send_lmp_name_res_offset_ok 
-0x03b2 001346 beq 0x0e ,p_send_lmp_name_res_offset_ok 
-0x03b3 001347 beq 0x1c ,p_send_lmp_name_res_offset_ok 
-0x03b4 001348 rtn 
+0x03b4 001341 force 17 ,pdata 
+0x03b5 001342 call msg_send_lmp 
+0x03b6 001343 fetch 1 ,mem_lmi_opcode 
+0x03b7 001344 copy pdata ,temp 
+0x03b8 001345 beq 0x00 ,p_send_lmp_name_res_offset_ok 
+0x03b9 001346 beq 0x0e ,p_send_lmp_name_res_offset_ok 
+0x03ba 001347 beq 0x1c ,p_send_lmp_name_res_offset_ok 
+0x03bb 001348 rtn 
 :      001349 p_send_lmp_name_res_offset_ok:
-0x03b5 001350 istore 1 ,contw 
-0x03b6 001351 fetch 1 ,mem_local_name_length 
-0x03b7 001352 istore 1 ,contw 
-0x03b8 001353 setarg 14 
-0x03b9 001354 branch send_lmp_name_res_offset_ok + 3 
+0x03bc 001350 istore 1 ,contw 
+0x03bd 001351 fetch 1 ,mem_local_name_length 
+0x03be 001352 istore 1 ,contw 
+0x03bf 001353 setarg 14 
+0x03c0 001354 branch send_lmp_name_res_offset_ok + 3 
 :      001356 p_process_conn_sm:
-0x03ba 001357 fetch 1 ,mem_lmo_opcode2 
-0x03bb 001358 branch p_process_conn_sm_continue ,blank 
-0x03bc 001359 call lmo_fifo_process 
-0x03bd 001360 fetch 1 ,mem_lmo_opcode2 
-0x03be 001361 nrtn blank 
+0x03c1 001357 fetch 1 ,mem_lmo_opcode2 
+0x03c2 001358 branch p_process_conn_sm_continue ,blank 
+0x03c3 001359 call lmo_fifo_process 
+0x03c4 001360 fetch 1 ,mem_lmo_opcode2 
+0x03c5 001361 nrtn blank 
 :      001362 p_process_conn_sm_continue:
-0x03bf 001363 fetch 1 ,mem_conn_sm 
-0x03c0 001364 rtn blank 
-0x03c1 001365 beq conn_sm_auth_pair ,p_host_create_conn_auth_pair 
-0x03c2 001366 beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
-0x03c3 001367 branch process_conn_sm_continue + 2 
+0x03c6 001363 fetch 1 ,mem_conn_sm 
+0x03c7 001364 rtn blank 
+0x03c8 001365 beq conn_sm_auth_pair ,p_host_create_conn_auth_pair 
+0x03c9 001366 beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
+0x03ca 001367 branch process_conn_sm_continue + 2 
 :      001369 p_host_creat_conn_wait_switch:
-0x03c4 001370 fetch 1 ,mem_switch_flag 
-0x03c5 001371 rtneq switch_flag_init 
-0x03c6 001372 beq switch_flag_accept ,p_host_create_conn_switch_accept 
-0x03c7 001373 arg switch_wait_timer ,queue 
-0x03c8 001374 call timer_check 
-0x03c9 001375 nrtn blank 
-0x03ca 001376 jam switch_flag_init ,mem_switch_flag 
-0x03cb 001377 branch host_create_conn_switch 
+0x03cb 001370 fetch 1 ,mem_switch_flag 
+0x03cc 001371 rtneq switch_flag_init 
+0x03cd 001372 beq switch_flag_accept ,p_host_create_conn_switch_accept 
+0x03ce 001373 arg switch_wait_timer ,queue 
+0x03cf 001374 call timer_check 
+0x03d0 001375 nrtn blank 
+0x03d1 001376 jam switch_flag_init ,mem_switch_flag 
+0x03d2 001377 branch host_create_conn_switch 
 :      001378 p_host_create_conn_switch_accept:
-0x03cc 001379 rtn master 
-0x03cd 001380 branch p_host_create_conn_auth_pair 
+0x03d3 001379 rtn master 
+0x03d4 001380 branch p_host_create_conn_auth_pair 
 :      001382 p_host_create_conn_auth_pair:
-0x03ce 001383 fetch 1 ,mem_connection_options 
-0x03cf 001384 bbit1 connection_switch ,host_create_conn_switch 
-0x03d0 001385 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
+0x03d5 001383 fetch 1 ,mem_connection_options 
+0x03d6 001384 bbit1 connection_switch ,host_create_conn_switch 
+0x03d7 001385 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
 :      001386 p_host_create_conn_auth_pair_true:
-0x03d1 001387 fetch 1 ,mem_link_key_exists 
-0x03d2 001388 branch host_create_conn_auth_pair_nokey ,blank 
-0x03d3 001389 fetch 1 ,mem_lmp_conn_state 
-0x03d4 001390 rtnbit0 sent_setup_complete 
-0x03d5 001391 rtnbit0 received_setup_complete 
-0x03d6 001392 fetch 4 ,mem_aurand_send_delay_time 
-0x03d7 001393 arg 800 ,temp 
-0x03d8 001394 iadd temp ,temp 
-0x03d9 001395 copy clkn_bt ,pdata 
-0x03da 001396 isub temp ,null 
-0x03db 001397 nrtn positive 
-0x03dc 001398 branch host_create_conn_auth 
+0x03d8 001387 fetch 1 ,mem_link_key_exists 
+0x03d9 001388 branch host_create_conn_auth_pair_nokey ,blank 
+0x03da 001389 fetch 1 ,mem_lmp_conn_state 
+0x03db 001390 rtnbit0 sent_setup_complete 
+0x03dc 001391 rtnbit0 received_setup_complete 
+0x03dd 001392 fetch 4 ,mem_aurand_send_delay_time 
+0x03de 001393 arg 800 ,temp 
+0x03df 001394 iadd temp ,temp 
+0x03e0 001395 copy clkn_bt ,pdata 
+0x03e1 001396 isub temp ,null 
+0x03e2 001397 nrtn positive 
+0x03e3 001398 branch host_create_conn_auth 
 :      001400 p_hid_rx_process_data_hid_kb:
-0x03dd 001401 ifetch 1 ,contr 
-0x03de 001402 store 1 ,mem_caps_num_lock 
-0x03df 001403 rtn 
+0x03e4 001401 ifetch 1 ,contr 
+0x03e5 001402 store 1 ,mem_caps_num_lock 
+0x03e6 001403 rtn 
 :      001408 p_le_transmit_receive_sifs:
-0x03e0 001409 call le_transmit 
-0x03e1 001410 fetcht 1 ,mem_last_freq 
-0x03e2 001411 call set_freq_rx 
-0x03e3 001412 call rf_rx_enable 
-0x03e4 001413 enable swfine 
-0x03e5 001414 arg 5500 ,timeup 
-0x03e6 001416 branch le_receive_rxon 
+0x03e7 001409 call le_transmit 
+0x03e8 001410 fetcht 1 ,mem_last_freq 
+0x03e9 001411 call set_freq_rx 
+0x03ea 001412 call rf_rx_enable 
+0x03eb 001413 enable swfine 
+0x03ec 001414 arg 5500 ,timeup 
+0x03ed 001416 branch le_receive_rxon 
 :      001418 p_le_init_conn:
-0x03e7 001419 jam 0x01 ,mem_le_txheader 
-0x03e8 001420 jam 0 ,mem_le_txlen 
-0x03e9 001421 branch le_init_conn + 2 
+0x03ee 001419 jam 0x01 ,mem_le_txheader 
+0x03ef 001420 jam 0 ,mem_le_txlen 
+0x03f0 001421 branch le_init_conn + 2 
 :      001423 p_le_transmit:
-0x03ea 001424 call le_prep 
-0x03eb 001425 call p_letx_setfreq 
-0x03ec 001426 branch le_transmit + 4 
+0x03f1 001424 call le_prep 
+0x03f2 001425 call p_letx_setfreq 
+0x03f3 001426 branch le_transmit + 4 
 :      001428 p_letx_setfreq:
-0x03ed 001429 branch p_txon ,match 
-0x03ee 001430 call le_setfreq 
-0x03ef 001431 branch set_freq_tx 
+0x03f4 001429 branch p_txon ,match 
+0x03f5 001430 call le_setfreq 
+0x03f6 001431 branch set_freq_tx 
 :      001433 p_le_send_adv_ind:
-0x03f0 001434 fetch 1 ,mem_le_rx_window 
-0x03f1 001435 store 4 ,mem_le_transmit_window 
-0x03f2 001436 fetch 1 ,mem_le_adv_type 
-0x03f3 001437 beq adv_direct_ind ,p_le_send_adv_direct_ind 
-0x03f4 001438 branch le_send_adv_ind + 2 
+0x03f7 001434 fetch 1 ,mem_le_rx_window 
+0x03f8 001435 store 4 ,mem_le_transmit_window 
+0x03f9 001436 fetch 1 ,mem_le_adv_type 
+0x03fa 001437 beq adv_direct_ind ,p_le_send_adv_direct_ind 
+0x03fb 001438 branch le_send_adv_ind + 2 
 :      001439 p_le_send_adv_direct_ind:
-0x03f5 001440 jam 0 ,mem_le_adv_type 
-0x03f6 001441 branch le_send_adv_direct_ind 
+0x03fc 001440 jam 0 ,mem_le_adv_type 
+0x03fd 001441 branch le_send_adv_direct_ind 
 :      001443 p_le_update_param:
-0x03f7 001444 fetch 1 ,mem_le_state 
-0x03f8 001445 rtnbit0 lestate_update_param 
-0x03f9 001446 fetch 2 ,mem_le_event_count 
-0x03fa 001447 fetcht 2 ,mem_le_instant 
-0x03fb 001448 isub temp ,pdata 
-0x03fc 001449 nrtn positive 
-0x03fd 001450 jam 1 ,mem_lpm_mode 
-0x03fe 001451 branch le_update_param + 8 
+0x03fe 001444 fetch 1 ,mem_le_state 
+0x03ff 001445 rtnbit0 lestate_update_param 
+0x0400 001446 fetch 2 ,mem_le_event_count 
+0x0401 001447 fetcht 2 ,mem_le_instant 
+0x0402 001448 isub temp ,pdata 
+0x0403 001449 nrtn positive 
+0x0404 001450 jam 1 ,mem_lpm_mode 
+0x0405 001451 branch le_update_param + 8 
 :      001480 p_le_prepare_tx_cmd:
-0x03ff 001481 fetch 1 ,mem_le_txpayload 
-0x0400 001482 beq ll_unknown_rsp ,p_le_send_unknown_rsp 
-0x0401 001483 beq ll_connection_param_req ,p_le_send_conn_param_req 
-0x0402 001484 beq ll_start_enc_rsp ,p_le_send_start_enc_rsp 
-0x0403 001485 beq ll_terminate_ind ,p_le_send_terminate_ind 
-0x0404 001486 beq ll_ping_rsp ,p_le_send_ping_rsp 
-0x0405 001487 branch le_prepare_tx_cmd + 10 
+0x0406 001481 fetch 1 ,mem_le_txpayload 
+0x0407 001482 beq ll_unknown_rsp ,p_le_send_unknown_rsp 
+0x0408 001483 beq ll_connection_param_req ,p_le_send_conn_param_req 
+0x0409 001484 beq ll_start_enc_rsp ,p_le_send_start_enc_rsp 
+0x040a 001485 beq ll_terminate_ind ,p_le_send_terminate_ind 
+0x040b 001486 beq ll_ping_rsp ,p_le_send_ping_rsp 
+0x040c 001487 branch le_prepare_tx_cmd + 10 
 :      001489 p_le_send_ping_rsp:
-0x0406 001490 force 1 ,temp 
-0x0407 001491 branch le_send_packet 
+0x040d 001490 force 1 ,temp 
+0x040e 001491 branch le_send_packet 
 :      001493 p_le_send_terminate_ind:
-0x0408 001494 setarg 10 
-0x0409 001495 store 2 ,mem_le_superto 
-0x040a 001496 branch le_send_terminate_ind 
+0x040f 001494 setarg 10 
+0x0410 001495 store 2 ,mem_le_superto 
+0x0411 001496 branch le_send_terminate_ind 
 :      001498 p_le_send_start_enc_rsp:
-0x040b 001499 jam bt_cmd_le_update_conn ,mem_fifo_temp 
-0x040c 001500 call ui_ipc_send_cmd 
-0x040d 001501 force 1 ,temp 
-0x040e 001502 branch le_send_packet ,master 
-0x040f 001503 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
-0x0410 001504 call ui_ipc_send_event 
-0x0411 001505 fetch 1 ,mem_le_pairing_state 
-0x0412 001506 beq flag_le_pairing_after_auth ,p_le_send_start_enc_rsp0 
-0x0413 001507 jam 1 ,mem_lpm_mode 
-0x0414 001508 branch p_le_send_start_enc_rsp_end 
+0x0412 001499 jam bt_cmd_le_update_conn ,mem_fifo_temp 
+0x0413 001500 call ui_ipc_send_cmd 
+0x0414 001501 force 1 ,temp 
+0x0415 001502 branch le_send_packet ,master 
+0x0416 001503 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
+0x0417 001504 call ui_ipc_send_event 
+0x0418 001505 fetch 1 ,mem_le_pairing_state 
+0x0419 001506 beq flag_le_pairing_after_auth ,p_le_send_start_enc_rsp0 
+0x041a 001507 jam 1 ,mem_lpm_mode 
+0x041b 001508 branch p_le_send_start_enc_rsp_end 
 :      001509 p_le_send_start_enc_rsp0:
-0x0415 001510 jam xt_smp_encryption_information ,mem_fifo_temp 
-0x0416 001511 call le_xtype_fifo_in 
+0x041c 001510 jam xt_smp_encryption_information ,mem_fifo_temp 
+0x041d 001511 call le_xtype_fifo_in 
 :      001512 p_le_send_start_enc_rsp_end:
-0x0417 001513 force 1 ,temp 
-0x0418 001514 branch le_send_packet 
+0x041e 001513 force 1 ,temp 
+0x041f 001514 branch le_send_packet 
 :      001517 p_le_send_unknown_rsp:
-0x0419 001518 fetch 1 ,mem_le_ll_unknown_type 
-0x041a 001519 istore 1 ,contw 
-0x041b 001520 force 2 ,temp 
-0x041c 001521 branch le_send_packet 
+0x0420 001518 fetch 1 ,mem_le_ll_unknown_type 
+0x0421 001519 istore 1 ,contw 
+0x0422 001520 force 2 ,temp 
+0x0423 001521 branch le_send_packet 
 :      001523 p_le_send_conn_param_req:
-0x041d 001524 increase -1 ,contw 
-0x041e 001525 fetch 8 ,mem_le_connection_updata_param 
-0x041f 001526 istore 8 ,contw 
-0x0420 001527 ifetch 8 ,contr 
-0x0421 001528 istore 8 ,contw 
-0x0422 001529 force 2 ,type 
-0x0423 001530 branch le_send_autolen 
+0x0424 001524 increase -1 ,contw 
+0x0425 001525 fetch 8 ,mem_le_connection_updata_param 
+0x0426 001526 istore 8 ,contw 
+0x0427 001527 ifetch 8 ,contr 
+0x0428 001528 istore 8 ,contw 
+0x0429 001529 force 2 ,type 
+0x042a 001530 branch le_send_autolen 
 :      001532 p_le_prepare_smp:
-0x0424 001533 fetch 1 ,mem_le_l2cap 
-0x0425 001534 beq smp_identity_address_information ,le_send_smp_identity_address_information + 2 
-0x0426 001535 beq smp_pairing_response ,p_le_send_smp_pairing_response 
-0x0427 001536 beq smp_master_identification ,le_send_smp_master_identification + 2 
-0x0428 001537 branch le_prepare_smp0 
+0x042b 001533 fetch 1 ,mem_le_l2cap 
+0x042c 001534 beq smp_identity_address_information ,le_send_smp_identity_address_information + 2 
+0x042d 001535 beq smp_pairing_response ,p_le_send_smp_pairing_response 
+0x042e 001536 beq smp_master_identification ,le_send_smp_master_identification + 2 
+0x042f 001537 branch le_prepare_smp0 
 :      001541 p_le_send_smp_pairing_response:
-0x0429 001542 setarg param_smp_paring_response 
-0x042a 001543 store 3 ,mem_le_pres 
-0x042b 001544 setarg 0x01 
-0x042c 001545 istore 1 ,contw 
-0x042d 001546 setarg param_smp_key_dist0 
-0x042e 001547 istore 3 ,contw 
-0x042f 001548 branch le_send_smp_pairing_response + 4 
+0x0430 001542 setarg param_smp_paring_response 
+0x0431 001543 store 3 ,mem_le_pres 
+0x0432 001544 setarg 0x01 
+0x0433 001545 istore 1 ,contw 
+0x0434 001546 setarg param_smp_key_dist0 
+0x0435 001547 istore 3 ,contw 
+0x0436 001548 branch le_send_smp_pairing_response + 4 
 :      001555 p_lerx_nopayload:
-0x0430 001556 parse 3 ,0 ,24 
-0x0431 001557 enable swfine 
-0x0432 001558 arg param_sifs ,27 
-0x0433 001559 rshift32 pdata ,pdata 
-0x0434 001560 rshift16 pdata ,pdata 
-0x0435 001561 istore 3 ,contw 
-0x0436 001562 branch end_of_packet ,6 
-0x0437 001563 enable match 
-0x0438 001564 fetch 1 ,mem_last_freq 
-0x0439 001565 add pdata ,0 ,rega 
-0x043a 001566 branch lerx_nopayload + 12 
+0x0437 001556 parse 3 ,0 ,24 
+0x0438 001557 enable swfine 
+0x0439 001558 arg param_sifs ,27 
+0x043a 001559 rshift32 pdata ,pdata 
+0x043b 001560 rshift16 pdata ,pdata 
+0x043c 001561 istore 3 ,contw 
+0x043d 001562 branch end_of_packet ,6 
+0x043e 001563 enable match 
+0x043f 001564 fetch 1 ,mem_last_freq 
+0x0440 001565 add pdata ,0 ,rega 
+0x0441 001566 branch lerx_nopayload + 12 
 :      001568 p_le_parse_att:
-0x043b 001569 ifetch 3 ,contr 
-0x043c 001570 store 3 ,mem_le_att_opcode 
-0x043d 001572 beq attop_write_command ,p_le_parse_att_write_command 
-0x043e 001575 beq attop_exchange_mtu_request ,p_le_parse_att_exchange_mtu_request 
-0x043f 001576 beq attop_write_request ,p_le_parse_att_write_request 
-0x0440 001577 branch le_parse_att_p 
+0x0442 001569 ifetch 3 ,contr 
+0x0443 001570 store 3 ,mem_le_att_opcode 
+0x0444 001572 beq attop_write_command ,p_le_parse_att_write_command 
+0x0445 001575 beq attop_exchange_mtu_request ,p_le_parse_att_exchange_mtu_request 
+0x0446 001576 beq attop_write_request ,p_le_parse_att_write_request 
+0x0447 001577 branch le_parse_att_p 
 :      001579 p_le_parse_att_write_command:
-0x0441 001580 jam 1 ,mem_reconnect_continue 
-0x0442 001581 fetch 2 ,mem_le_att_handle 
-0x0443 001582 beq 0x1f ,p_handle_num 
-0x0444 001583 branch le_parse_att_write_command 
+0x0448 001580 jam 1 ,mem_reconnect_continue 
+0x0449 001581 fetch 2 ,mem_le_att_handle 
+0x044a 001582 beq 0x1f ,p_handle_num 
+0x044b 001583 branch le_parse_att_write_command 
 :      001584 p_handle_num:
-0x0445 001586 arg mem_le_rxbuf + 9 ,contr 
-0x0446 001587 branch p_hid_rx_process_data_hid_kb 
+0x044c 001586 arg mem_le_rxbuf + 9 ,contr 
+0x044d 001587 branch p_hid_rx_process_data_hid_kb 
 :      001589 p_le_parse_att_write_request:
-0x0447 001590 fetch 2 ,mem_le_att_handle 
-0x0448 001591 sub pdata ,0x1f ,null 
-0x0449 001592 call p_handle_num ,zero 
-0x044a 001593 fetch 2 ,mem_le_att_handle 
-0x044b 001594 fetcht 2 ,mem_att_report3 
-0x044c 001595 increase 1 ,temp 
-0x044d 001596 isub temp ,null 
-0x044e 001597 branch p_key_data_send ,zero 
-0x044f 001598 branch le_parse_att_write_request 
+0x044e 001590 fetch 2 ,mem_le_att_handle 
+0x044f 001591 sub pdata ,0x1f ,null 
+0x0450 001592 call p_handle_num ,zero 
+0x0451 001593 fetch 2 ,mem_le_att_handle 
+0x0452 001594 fetcht 2 ,mem_att_report3 
+0x0453 001595 increase 1 ,temp 
+0x0454 001596 isub temp ,null 
+0x0455 001597 branch p_key_data_send ,zero 
+0x0456 001598 branch le_parse_att_write_request 
 :      001599 p_key_data_send:
-0x0450 001600 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
-0x0451 001601 call ui_ipc_send_event 
-0x0452 001602 branch le_parse_att_write_request 
+0x0457 001600 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
+0x0458 001601 call ui_ipc_send_event 
+0x0459 001602 branch le_parse_att_write_request 
 :      001604 p_le_parse_att_exchange_mtu_request:
-0x0453 001605 jam attop_exchange_mtu_response ,mem_fifo_temp 
-0x0454 001606 branch le_xtype_fifo_in 
+0x045a 001605 jam attop_exchange_mtu_response ,mem_fifo_temp 
+0x045b 001606 branch le_xtype_fifo_in 
 :      001608 p_le_prepare_att:
-0x0455 001609 fetch 1 ,mem_le_l2cap 
-0x0456 001610 beq attop_handle_value_notification ,p_le_send_att_handle_value_notification 
-0x0457 001611 beq attop_handle_value_indication ,p_le_send_att_handle_value_indication 
-0x0458 001612 beq attop_read_by_group_type_response ,p_le_send_att_read_by_group_type_response 
-0x0459 001613 beq attop_read_by_type_response ,p_le_send_att_read_by_type_response 
-0x045a 001614 beq attop_find_information_response ,p_le_send_att_find_information_response 
-0x045b 001615 beq attop_find_by_type_value_response ,p_le_send_att_find_by_type_value_response 
-0x045c 001616 beq attop_write_response ,le_send_att_write_response_go 
-0x045d 001617 beq attop_exchange_mtu_response ,p_le_send_att_exchange_mtu_rsp 
-0x045e 001618 beq attop_read_response ,p_le_send_att_read_response 
-0x045f 001619 beq attop_read_blob_response ,p_le_send_att_read_blob_response 
-0x0460 001620 branch le_prepare_att0 
+0x045c 001609 fetch 1 ,mem_le_l2cap 
+0x045d 001610 beq attop_handle_value_notification ,p_le_send_att_handle_value_notification 
+0x045e 001611 beq attop_handle_value_indication ,p_le_send_att_handle_value_indication 
+0x045f 001612 beq attop_read_by_group_type_response ,p_le_send_att_read_by_group_type_response 
+0x0460 001613 beq attop_read_by_type_response ,p_le_send_att_read_by_type_response 
+0x0461 001614 beq attop_find_information_response ,p_le_send_att_find_information_response 
+0x0462 001615 beq attop_find_by_type_value_response ,p_le_send_att_find_by_type_value_response 
+0x0463 001616 beq attop_write_response ,le_send_att_write_response_go 
+0x0464 001617 beq attop_exchange_mtu_response ,p_le_send_att_exchange_mtu_rsp 
+0x0465 001618 beq attop_read_response ,p_le_send_att_read_response 
+0x0466 001619 beq attop_read_blob_response ,p_le_send_att_read_blob_response 
+0x0467 001620 branch le_prepare_att0 
 :      001622 p_le_send_att_read_blob_response:
-0x0461 001623 fetch 2 ,mem_le_att_handle 
-0x0462 001624 beq 7 ,p_le_send_att_read_blob_response_error 
-0x0463 001625 branch le_send_att_read_blob_response 
+0x0468 001623 fetch 2 ,mem_le_att_handle 
+0x0469 001624 beq 7 ,p_le_send_att_read_blob_response_error 
+0x046a 001625 branch le_send_att_read_blob_response 
 :      001627 p_le_send_att_read_blob_response_error:
-0x0464 001628 jam att_err_invalid_offset ,mem_le_err_code 
-0x0465 001629 branch le_send_att_error_response 
+0x046b 001628 jam att_err_invalid_offset ,mem_le_err_code 
+0x046c 001629 branch le_send_att_error_response 
 :      001631 p_le_send_att_exchange_mtu_rsp:
 :      001634 p_le_send_att_exchange_mtu_req:
-0x0466 001635 fetch 2 ,mem_le_local_mtu 
-0x0467 001636 istore 2 ,contw 
-0x0468 001637 branch le_send_autolen 
+0x046d 001635 fetch 2 ,mem_le_local_mtu 
+0x046e 001636 istore 2 ,contw 
+0x046f 001637 branch le_send_autolen 
 :      001639 p_le_send_att_read_response:
-0x0469 001640 fetch 2 ,mem_le_att_handle 
-0x046a 001642 beq 14 ,p_le_send_att_read_response_error 
-0x046b 001643 branch le_send_att_read_response 
+0x0470 001640 fetch 2 ,mem_le_att_handle 
+0x0471 001642 beq 14 ,p_le_send_att_read_response_error 
+0x0472 001643 branch le_send_att_read_response 
 :      001645 p_le_send_att_read_response_error:
-0x046c 001646 fetch 1 ,mem_le_pairing_state 
-0x046d 001647 bne flag_le_pairing_null ,le_send_att_read_response 
-0x046e 001648 fetch 1 ,mem_ltk_states 
-0x046f 001649 beq ltk_not_lost ,le_send_att_read_response 
-0x0470 001652 copy contw ,temp 
-0x0471 001653 jam flag_le_pairing_start ,mem_le_pairing_state 
-0x0472 001654 copy temp ,contw 
-0x0473 001655 jam att_err_insufficient_authentication ,mem_le_err_code 
-0x0474 001656 branch le_send_att_error_response 
+0x0473 001646 fetch 1 ,mem_le_pairing_state 
+0x0474 001647 bne flag_le_pairing_null ,le_send_att_read_response 
+0x0475 001648 fetch 1 ,mem_ltk_states 
+0x0476 001649 beq ltk_not_lost ,le_send_att_read_response 
+0x0477 001652 copy contw ,temp 
+0x0478 001653 jam flag_le_pairing_start ,mem_le_pairing_state 
+0x0479 001654 copy temp ,contw 
+0x047a 001655 jam att_err_insufficient_authentication ,mem_le_err_code 
+0x047b 001656 branch le_send_att_error_response 
 :      001658 p_le_send_att_find_by_type_value_response:
-0x0475 001659 call le_start_end_handle_check_1 
-0x0476 001660 rtn user 
-0x0477 001661 fetcht 2 ,mem_le_search_att_type 
-0x0478 001662 setarg uuid_service_hids 
-0x0479 001663 isub temp ,null 
-0x047a 001664 branch p_le_send_att_find_value_by_type_hid ,zero 
-0x047b 001665 setarg uuid_service_battery 
-0x047c 001666 isub temp ,null 
-0x047d 001667 branch p_le_send_att_find_value_by_type_battery ,zero 
-0x047e 001668 setarg uuid_service_device_info 
-0x047f 001669 isub temp ,null 
-0x0480 001670 branch p_le_send_att_find_value_by_type_device_info ,zero 
-0x0481 001671 setarg uuid_service_generic_att 
-0x0482 001672 isub temp ,null 
-0x0483 001673 branch p_le_send_att_find_value_by_type_gatt ,zero 
-0x0484 001674 branch le_send_att_find_by_type_value_response + 2 
+0x047c 001659 call le_start_end_handle_check_1 
+0x047d 001660 rtn user 
+0x047e 001661 fetcht 2 ,mem_le_search_att_type 
+0x047f 001662 setarg uuid_service_hids 
+0x0480 001663 isub temp ,null 
+0x0481 001664 branch p_le_send_att_find_value_by_type_hid ,zero 
+0x0482 001665 setarg uuid_service_battery 
+0x0483 001666 isub temp ,null 
+0x0484 001667 branch p_le_send_att_find_value_by_type_battery ,zero 
+0x0485 001668 setarg uuid_service_device_info 
+0x0486 001669 isub temp ,null 
+0x0487 001670 branch p_le_send_att_find_value_by_type_device_info ,zero 
+0x0488 001671 setarg uuid_service_generic_att 
+0x0489 001672 isub temp ,null 
+0x048a 001673 branch p_le_send_att_find_value_by_type_gatt ,zero 
+0x048b 001674 branch le_send_att_find_by_type_value_response + 2 
 :      001676 p_le_send_find_value_by_type:
-0x0485 001677 fetch 1 ,mem_shutter_find_type_value_flag 
-0x0486 001678 arg 0 ,temp 
-0x0487 001679 qset1 temp 
-0x0488 001680 iand temp ,pdata 
-0x0489 001681 bne 0 ,le_send_att_error_response_notfound 
-0x048a 001682 fetch 1 ,mem_shutter_find_type_value_flag 
-0x048b 001683 qset1 pdata 
-0x048c 001684 store 1 ,mem_shutter_find_type_value_flag 
-0x048d 001685 branch p_le_send_att_find_value_by_type_command 
+0x048c 001677 fetch 1 ,mem_shutter_find_type_value_flag 
+0x048d 001678 arg 0 ,temp 
+0x048e 001679 qset1 temp 
+0x048f 001680 iand temp ,pdata 
+0x0490 001681 bne 0 ,le_send_att_error_response_notfound 
+0x0491 001682 fetch 1 ,mem_shutter_find_type_value_flag 
+0x0492 001683 qset1 pdata 
+0x0493 001684 store 1 ,mem_shutter_find_type_value_flag 
+0x0494 001685 branch p_le_send_att_find_value_by_type_command 
 :      001687 p_le_send_att_find_value_by_type_hid:
-0x048e 001688 arg le_find_type_value_hid_bit ,queue 
-0x048f 001689 branch p_le_send_find_value_by_type 
+0x0495 001688 arg le_find_type_value_hid_bit ,queue 
+0x0496 001689 branch p_le_send_find_value_by_type 
 :      001691 p_le_send_att_find_value_by_type_battery:
-0x0490 001692 arg le_find_type_value_battery_bit ,queue 
-0x0491 001693 branch p_le_send_find_value_by_type 
+0x0497 001692 arg le_find_type_value_battery_bit ,queue 
+0x0498 001693 branch p_le_send_find_value_by_type 
 :      001695 p_le_send_att_find_value_by_type_gatt:
-0x0492 001696 arg le_find_type_value_gatt_bit ,queue 
-0x0493 001697 branch p_le_send_find_value_by_type 
+0x0499 001696 arg le_find_type_value_gatt_bit ,queue 
+0x049a 001697 branch p_le_send_find_value_by_type 
 :      001698 p_le_send_att_find_value_by_type_device_info:
-0x0494 001699 arg le_find_type_value_device_info_bit ,queue 
-0x0495 001700 branch p_le_send_find_value_by_type 
+0x049b 001699 arg le_find_type_value_device_info_bit ,queue 
+0x049c 001700 branch p_le_send_find_value_by_type 
 :      001701 p_le_send_att_find_value_by_type_command:
-0x0496 001702 fetch 2 ,mem_le_search_att_type 
-0x0497 001703 copy pdata ,rega 
-0x0498 001704 fetcht 2 ,mem_le_uuid 
-0x0499 001705 copy temp ,regb 
-0x049a 001706 call p_find_type_value_start_handle 
-0x049b 001707 branch p_le_save_find_value_handle ,zero 
-0x049c 001708 branch le_send_att_error_response_notfound 
+0x049d 001702 fetch 2 ,mem_le_search_att_type 
+0x049e 001703 copy pdata ,rega 
+0x049f 001704 fetcht 2 ,mem_le_uuid 
+0x04a0 001705 copy temp ,regb 
+0x04a1 001706 call p_find_type_value_start_handle 
+0x04a2 001707 branch p_le_save_find_value_handle ,zero 
+0x04a3 001708 branch le_send_att_error_response_notfound 
 :      001710 p_find_type_value_start_handle:
-0x049d 001711 arg mem_le_att_list ,contr 
+0x04a4 001711 arg mem_le_att_list ,contr 
 :      001712 p_find_type_value_start_handle_loop:
-0x049e 001713 ifetch 2 ,contr 
-0x049f 001714 rtn blank 
-0x04a0 001715 ifetch 3 ,contr 
-0x04a1 001716 ifetch 2 ,contr 
-0x04a2 001717 isub rega ,null 
-0x04a3 001718 rtn zero 
-0x04a4 001719 increase -3 ,contr 
-0x04a5 001720 ifetch 1 ,contr 
-0x04a6 001721 iadd contr ,contr 
-0x04a7 001722 branch p_find_type_value_start_handle_loop 
+0x04a5 001713 ifetch 2 ,contr 
+0x04a6 001714 rtn blank 
+0x04a7 001715 ifetch 3 ,contr 
+0x04a8 001716 ifetch 2 ,contr 
+0x04a9 001717 isub rega ,null 
+0x04aa 001718 rtn zero 
+0x04ab 001719 increase -3 ,contr 
+0x04ac 001720 ifetch 1 ,contr 
+0x04ad 001721 iadd contr ,contr 
+0x04ae 001722 branch p_find_type_value_start_handle_loop 
 :      001724 p_le_save_find_value_handle:
-0x04a8 001725 increase -7 ,contr 
-0x04a9 001726 ifetch 2 ,contr 
-0x04aa 001727 store 2 ,mem_le_find_type_value_start_handle 
-0x04ab 001728 call p_find_type_value_end_handle 
-0x04ac 001729 branch le_send_att_error_response_notfound ,blank 
-0x04ad 001730 increase -4 ,contr 
-0x04ae 001731 ifetch 2 ,contr 
-0x04af 001732 increase -1 ,pdata 
-0x04b0 001733 store 2 ,mem_le_find_type_value_end_handle 
-0x04b1 001734 jam attop_find_by_type_value_response ,mem_le_l2cap 
-0x04b2 001735 fetch 4 ,mem_le_find_type_value_start_handle 
-0x04b3 001736 store 4 ,mem_le_l2cap_response 
-0x04b4 001739 force 9 ,temp 
-0x04b5 001740 branch le_send_packet 
+0x04af 001725 increase -7 ,contr 
+0x04b0 001726 ifetch 2 ,contr 
+0x04b1 001727 store 2 ,mem_le_find_type_value_start_handle 
+0x04b2 001728 call p_find_type_value_end_handle 
+0x04b3 001729 branch le_send_att_error_response_notfound ,blank 
+0x04b4 001730 increase -4 ,contr 
+0x04b5 001731 ifetch 2 ,contr 
+0x04b6 001732 increase -1 ,pdata 
+0x04b7 001733 store 2 ,mem_le_find_type_value_end_handle 
+0x04b8 001734 jam attop_find_by_type_value_response ,mem_le_l2cap 
+0x04b9 001735 fetch 4 ,mem_le_find_type_value_start_handle 
+0x04ba 001736 store 4 ,mem_le_l2cap_response 
+0x04bb 001739 force 9 ,temp 
+0x04bc 001740 branch le_send_packet 
 :      001742 p_find_type_value_end_handle:
-0x04b6 001743 ifetch 2 ,contr 
-0x04b7 001744 ifetch 1 ,contr 
-0x04b8 001745 iadd contr ,contr 
+0x04bd 001743 ifetch 2 ,contr 
+0x04be 001744 ifetch 1 ,contr 
+0x04bf 001745 iadd contr ,contr 
 :      001746 p_find_type_value_end_handle_loop:
-0x04b9 001747 ifetch 2 ,contr 
-0x04ba 001748 rtn blank 
-0x04bb 001749 ifetch 2 ,contr 
-0x04bc 001750 isub regb ,null 
-0x04bd 001751 rtn zero 
-0x04be 001752 ifetch 1 ,contr 
-0x04bf 001753 iadd contr ,contr 
-0x04c0 001754 branch p_find_type_value_end_handle_loop 
+0x04c0 001747 ifetch 2 ,contr 
+0x04c1 001748 rtn blank 
+0x04c2 001749 ifetch 2 ,contr 
+0x04c3 001750 isub regb ,null 
+0x04c4 001751 rtn zero 
+0x04c5 001752 ifetch 1 ,contr 
+0x04c6 001753 iadd contr ,contr 
+0x04c7 001754 branch p_find_type_value_end_handle_loop 
 :      001756 p_le_send_att_find_information_response:
-0x04c1 001757 arg 3 ,timeup 
-0x04c2 001758 force 1 ,pdata 
-0x04c3 001759 store 1 ,mem_le_l2cap_response 
-0x04c4 001760 call le_init_attlist_search 
+0x04c8 001757 arg 3 ,timeup 
+0x04c9 001758 force 1 ,pdata 
+0x04ca 001759 store 1 ,mem_le_l2cap_response 
+0x04cb 001760 call le_init_attlist_search 
 :      001761 p_le_send_att_find_information_res_loop:
-0x04c5 001762 call le_att_handle_inrange 
-0x04c6 001763 branch le_send_att_find_information_res_end ,blank 
-0x04c7 001764 nbranch p_le_send_att_find_information_res_next ,positive 
-0x04c8 001765 disable user 
-0x04c9 001766 istore 2 ,contw 
-0x04ca 001767 ifetch 2 ,contr 
-0x04cb 001768 istore 2 ,contw 
-0x04cc 001769 increase -1 ,timeup 
-0x04cd 001770 branch le_send_att_find_information_res_end ,zero 
+0x04cc 001762 call le_att_handle_inrange 
+0x04cd 001763 branch le_send_att_find_information_res_end ,blank 
+0x04ce 001764 nbranch p_le_send_att_find_information_res_next ,positive 
+0x04cf 001765 disable user 
+0x04d0 001766 istore 2 ,contw 
+0x04d1 001767 ifetch 2 ,contr 
+0x04d2 001768 istore 2 ,contw 
+0x04d3 001769 increase -1 ,timeup 
+0x04d4 001770 branch le_send_att_find_information_res_end ,zero 
 :      001771 p_le_send_att_find_information_res_cont:
-0x04ce 001772 ifetch 1 ,contr 
-0x04cf 001773 iadd contr ,contr 
-0x04d0 001774 branch p_le_send_att_find_information_res_loop 
+0x04d5 001772 ifetch 1 ,contr 
+0x04d6 001773 iadd contr ,contr 
+0x04d7 001774 branch p_le_send_att_find_information_res_loop 
 :      001775 p_le_send_att_find_information_res_next:
-0x04d1 001776 increase 2 ,contr 
-0x04d2 001777 branch p_le_send_att_find_information_res_cont 
+0x04d8 001776 increase 2 ,contr 
+0x04d9 001777 branch p_le_send_att_find_information_res_cont 
 :      001781 p_le_send_att_read_by_type_response:
-0x04d3 001782 fetcht 2 ,mem_le_search_att_type 
-0x04d4 001783 setarg uuid_chrctr_device_name 
-0x04d5 001784 isub temp ,null 
-0x04d6 001785 branch p_le_send_att_read_by_type_res_device_name ,zero 
-0x04d7 001786 setarg uuid_pnp_id 
-0x04d8 001787 isub temp ,null 
-0x04d9 001788 branch p_le_send_att_read_by_type_res_pnp_id ,zero 
-0x04da 001789 setarg uuid_gatt_characteristic 
-0x04db 001790 isub temp ,null 
-0x04dc 001791 nbranch le_send_att_error_response_notfound ,zero 
-0x04dd 001792 fetch 2 ,mem_le_search_handle_start 
-0x04de 001793 store 2 ,mem_temp 
-0x04df 001794 enable user 
+0x04da 001782 fetcht 2 ,mem_le_search_att_type 
+0x04db 001783 setarg uuid_chrctr_device_name 
+0x04dc 001784 isub temp ,null 
+0x04dd 001785 branch p_le_send_att_read_by_type_res_device_name ,zero 
+0x04de 001786 setarg uuid_pnp_id 
+0x04df 001787 isub temp ,null 
+0x04e0 001788 branch p_le_send_att_read_by_type_res_pnp_id ,zero 
+0x04e1 001789 setarg uuid_gatt_characteristic 
+0x04e2 001790 isub temp ,null 
+0x04e3 001791 nbranch le_send_att_error_response_notfound ,zero 
+0x04e4 001792 fetch 2 ,mem_le_search_handle_start 
+0x04e5 001793 store 2 ,mem_temp 
+0x04e6 001794 enable user 
 :      001795 p_le_send_att_read_by_type_response_loop:
-0x04e0 001796 call p_le_att_handle_inrange 
-0x04e1 001797 nbranch p_le_send_att_read_by_type_response_end ,positive 
-0x04e2 001798 fetcht 2 ,mem_temp 
-0x04e3 001799 call p_le_att_get_handle_info 
-0x04e4 001800 beq 1 ,p_le_send_att_read_by_type_response_end 
-0x04e5 001801 call p_le_att_same_type 
-0x04e6 001802 nbranch p_le_send_att_read_by_type_response_next_handle ,zero 
-0x04e7 001803 disable user 
-0x04e8 001804 call p_le_send_att_read_by_type_write_properties 
-0x04e9 001805 call p_le_att_next_handle 
-0x04ea 001806 call p_le_att_get_handle_info 
-0x04eb 001807 call p_le_send_att_read_by_type_write_uuid 
-0x04ec 001808 branch p_le_send_att_read_by_type_response_end 
+0x04e7 001796 call p_le_att_handle_inrange 
+0x04e8 001797 nbranch p_le_send_att_read_by_type_response_end ,positive 
+0x04e9 001798 fetcht 2 ,mem_temp 
+0x04ea 001799 call p_le_att_get_handle_info 
+0x04eb 001800 beq 1 ,p_le_send_att_read_by_type_response_end 
+0x04ec 001801 call p_le_att_same_type 
+0x04ed 001802 nbranch p_le_send_att_read_by_type_response_next_handle ,zero 
+0x04ee 001803 disable user 
+0x04ef 001804 call p_le_send_att_read_by_type_write_properties 
+0x04f0 001805 call p_le_att_next_handle 
+0x04f1 001806 call p_le_att_get_handle_info 
+0x04f2 001807 call p_le_send_att_read_by_type_write_uuid 
+0x04f3 001808 branch p_le_send_att_read_by_type_response_end 
 :      001809 p_le_send_att_read_by_type_response_next_handle:
-0x04ed 001810 call p_le_att_next_handle 
-0x04ee 001811 branch p_le_send_att_read_by_type_response_loop 
+0x04f4 001810 call p_le_att_next_handle 
+0x04f5 001811 branch p_le_send_att_read_by_type_response_loop 
 :      001812 p_le_send_att_read_by_type_response_end:
-0x04ef 001813 branch le_send_att_error_response_notfound ,user 
-0x04f0 001814 branch p_le_send_auto_len_by_mem 
+0x04f6 001813 branch le_send_att_error_response_notfound ,user 
+0x04f7 001814 branch p_le_send_auto_len_by_mem 
 :      001815 p_le_send_att_read_by_type_write_properties:
-0x04f1 001816 fetch 2 ,mem_temp 
-0x04f2 001817 store 2 ,mem_le_l2cap_response + 1 
-0x04f3 001818 fetch 1 ,mem_le_search_len 
-0x04f4 001819 copy pdata ,loopcnt 
-0x04f5 001820 call p_get_contr 
-0x04f6 001821 arg mem_le_l2cap_response + 3 ,contw 
-0x04f7 001822 call memcpy 
-0x04f8 001823 branch p_store_contw 
+0x04f8 001816 fetch 2 ,mem_temp 
+0x04f9 001817 store 2 ,mem_le_l2cap_response + 1 
+0x04fa 001818 fetch 1 ,mem_le_search_len 
+0x04fb 001819 copy pdata ,loopcnt 
+0x04fc 001820 call p_get_contr 
+0x04fd 001821 arg mem_le_l2cap_response + 3 ,contw 
+0x04fe 001822 call memcpy 
+0x04ff 001823 branch p_store_contw 
 :      001824 p_le_send_att_read_by_type_write_uuid:
-0x04f9 001825 fetcht 2 ,mem_le_cur_att_type 
-0x04fa 001826 rshift8 temp ,pdata 
-0x04fb 001827 bne 0x05 ,p_le_send_att_read_by_type_write_short_uuid 
-0x04fc 001828 call p_get_contw 
-0x04fd 001829 fetch 2 ,mem_temp 
-0x04fe 001830 istore 2 ,contw 
-0x04ff 001831 call p_store_contw 
-0x0500 001832 setarg mem_le_att_list 
-0x0501 001833 iadd temp ,contr 
-0x0502 001834 ifetch 1 ,contr 
-0x0503 001835 copy contr ,temp 
-0x0504 001836 copy pdata ,loopcnt 
-0x0505 001837 increase 5 ,pdata 
-0x0506 001838 store 1 ,mem_le_l2cap_response 
-0x0507 001839 call p_get_contw 
-0x0508 001840 copy temp ,contr 
-0x0509 001841 call memcpy 
-0x050a 001842 branch p_store_contw 
+0x0500 001825 fetcht 2 ,mem_le_cur_att_type 
+0x0501 001826 rshift8 temp ,pdata 
+0x0502 001827 bne 0x05 ,p_le_send_att_read_by_type_write_short_uuid 
+0x0503 001828 call p_get_contw 
+0x0504 001829 fetch 2 ,mem_temp 
+0x0505 001830 istore 2 ,contw 
+0x0506 001831 call p_store_contw 
+0x0507 001832 setarg mem_le_att_list 
+0x0508 001833 iadd temp ,contr 
+0x0509 001834 ifetch 1 ,contr 
+0x050a 001835 copy contr ,temp 
+0x050b 001836 copy pdata ,loopcnt 
+0x050c 001837 increase 5 ,pdata 
+0x050d 001838 store 1 ,mem_le_l2cap_response 
+0x050e 001839 call p_get_contw 
+0x050f 001840 copy temp ,contr 
+0x0510 001841 call memcpy 
+0x0511 001842 branch p_store_contw 
 :      001843 p_le_send_att_read_by_type_write_short_uuid:
-0x050b 001844 call p_get_contw 
-0x050c 001845 fetch 2 ,mem_temp 
-0x050d 001846 istore 2 ,contw 
-0x050e 001847 fetch 2 ,mem_le_cur_att_type 
-0x050f 001848 istore 2 ,contw 
-0x0510 001849 call p_store_contw 
-0x0511 001850 jam 7 ,mem_le_l2cap_response 
-0x0512 001851 rtn 
+0x0512 001844 call p_get_contw 
+0x0513 001845 fetch 2 ,mem_temp 
+0x0514 001846 istore 2 ,contw 
+0x0515 001847 fetch 2 ,mem_le_cur_att_type 
+0x0516 001848 istore 2 ,contw 
+0x0517 001849 call p_store_contw 
+0x0518 001850 jam 7 ,mem_le_l2cap_response 
+0x0519 001851 rtn 
 :      001852 p_le_send_att_read_by_type_res_device_name:
-0x0513 001853 call le_get_device_name 
+0x051a 001853 call le_get_device_name 
 :      001854 p_le_send_att_read_by_type_res_packet:
-0x0514 001855 ifetch 1 ,contr 
-0x0515 001856 copy pdata ,loopcnt 
-0x0516 001857 increase 2 ,pdata 
-0x0517 001858 store 1 ,mem_le_l2cap_response 
-0x0518 001859 increase -5 ,contr 
-0x0519 001860 ifetch 2 ,contr 
-0x051a 001861 istore 2 ,contw 
-0x051b 001862 increase 3 ,contr 
-0x051c 001863 call memcpy 
-0x051d 001864 branch le_send_autolen 
+0x051b 001855 ifetch 1 ,contr 
+0x051c 001856 copy pdata ,loopcnt 
+0x051d 001857 increase 2 ,pdata 
+0x051e 001858 store 1 ,mem_le_l2cap_response 
+0x051f 001859 increase -5 ,contr 
+0x0520 001860 ifetch 2 ,contr 
+0x0521 001861 istore 2 ,contw 
+0x0522 001862 increase 3 ,contr 
+0x0523 001863 call memcpy 
+0x0524 001864 branch le_send_autolen 
 :      001866 p_le_send_att_read_by_type_res_pnp_id:
-0x051e 001867 arg uuid_pnp_id ,temp 
-0x051f 001868 call le_att_get_uuid_ptr 
-0x0520 001869 branch p_le_send_att_read_by_type_res_packet 
+0x0525 001867 arg uuid_pnp_id ,temp 
+0x0526 001868 call le_att_get_uuid_ptr 
+0x0527 001869 branch p_le_send_att_read_by_type_res_packet 
 :      001871 p_le_send_att_read_by_group_type_response:
-0x0521 001873 arg 2 ,timeup 
-0x0522 001874 fetch 2 ,mem_le_search_handle_start 
-0x0523 001875 store 2 ,mem_temp 
-0x0524 001876 jam 0 ,mem_le_search_res 
-0x0525 001877 enable user 
+0x0528 001873 arg 2 ,timeup 
+0x0529 001874 fetch 2 ,mem_le_search_handle_start 
+0x052a 001875 store 2 ,mem_temp 
+0x052b 001876 jam 0 ,mem_le_search_res 
+0x052c 001877 enable user 
 :      001878 p_le_send_att_read_by_group_type_response_loop:
-0x0526 001879 call p_le_att_handle_inrange 
-0x0527 001880 nbranch p_le_send_att_read_by_group_type_end0 ,positive 
-0x0528 001881 fetcht 2 ,mem_temp 
-0x0529 001882 call p_le_att_get_handle_info 
-0x052a 001883 beq 1 ,p_le_send_att_read_by_group_type_end1 
-0x052b 001884 call p_le_att_same_type 
-0x052c 001885 nbranch p_le_send_att_read_by_group_type_next_handle ,zero 
-0x052d 001886 fetch 1 ,mem_le_search_res 
-0x052e 001887 beq 1 ,p_le_send_att_read_by_group_type_end1 
-0x052f 001888 nbranch p_le_send_att_read_by_group_type_store_write_record ,user 
-0x0530 001889 disable user 
-0x0531 001890 fetch 1 ,mem_le_search_len 
-0x0532 001891 increase 4 ,pdata 
-0x0533 001892 store 1 ,mem_le_l2cap_response 
-0x0534 001893 call p_store_contw 
-0x0535 001894 branch p_le_send_att_read_by_group_type_store_record 
+0x052d 001879 call p_le_att_handle_inrange 
+0x052e 001880 nbranch p_le_send_att_read_by_group_type_end0 ,positive 
+0x052f 001881 fetcht 2 ,mem_temp 
+0x0530 001882 call p_le_att_get_handle_info 
+0x0531 001883 beq 1 ,p_le_send_att_read_by_group_type_end1 
+0x0532 001884 call p_le_att_same_type 
+0x0533 001885 nbranch p_le_send_att_read_by_group_type_next_handle ,zero 
+0x0534 001886 fetch 1 ,mem_le_search_res 
+0x0535 001887 beq 1 ,p_le_send_att_read_by_group_type_end1 
+0x0536 001888 nbranch p_le_send_att_read_by_group_type_store_write_record ,user 
+0x0537 001889 disable user 
+0x0538 001890 fetch 1 ,mem_le_search_len 
+0x0539 001891 increase 4 ,pdata 
+0x053a 001892 store 1 ,mem_le_l2cap_response 
+0x053b 001893 call p_store_contw 
+0x053c 001894 branch p_le_send_att_read_by_group_type_store_record 
 :      001895 p_le_send_att_read_by_group_type_store_write_record:
-0x0536 001896 fetch 1 ,mem_le_search_len 
-0x0537 001897 sub pdata ,0x10 ,null 
-0x0538 001898 branch p_le_send_att_read_by_group_type_end1 ,zero 
-0x0539 001899 fetch 1 ,mem_le_l2cap_response 
-0x053a 001900 sub pdata ,0x10 ,null 
-0x053b 001901 branch p_le_send_att_read_by_group_type_end1 ,zero 
-0x053c 001902 fetch 2 ,mem_temp 
-0x053d 001903 increase -1 ,pdata 
-0x053e 001904 store 2 ,mem_le_cur_handle_end 
-0x053f 001905 call p_le_write_att_record 
+0x053d 001896 fetch 1 ,mem_le_search_len 
+0x053e 001897 sub pdata ,0x10 ,null 
+0x053f 001898 branch p_le_send_att_read_by_group_type_end1 ,zero 
+0x0540 001899 fetch 1 ,mem_le_l2cap_response 
+0x0541 001900 sub pdata ,0x10 ,null 
+0x0542 001901 branch p_le_send_att_read_by_group_type_end1 ,zero 
+0x0543 001902 fetch 2 ,mem_temp 
+0x0544 001903 increase -1 ,pdata 
+0x0545 001904 store 2 ,mem_le_cur_handle_end 
+0x0546 001905 call p_le_write_att_record 
 :      001906 p_le_send_att_read_by_group_type_store_record:
-0x0540 001907 fetch 2 ,mem_temp 
-0x0541 001908 store 2 ,mem_le_cur_handle_start 
-0x0542 001909 call p_le_store_att_record 
-0x0543 001910 increase -1 ,timeup 
-0x0544 001911 branch p_le_send_att_read_by_group_type_last_find ,zero 
+0x0547 001907 fetch 2 ,mem_temp 
+0x0548 001908 store 2 ,mem_le_cur_handle_start 
+0x0549 001909 call p_le_store_att_record 
+0x054a 001910 increase -1 ,timeup 
+0x054b 001911 branch p_le_send_att_read_by_group_type_last_find ,zero 
 :      001912 p_le_send_att_read_by_group_type_next_handle:
-0x0545 001913 call p_le_att_next_handle 
-0x0546 001914 branch p_le_send_att_read_by_group_type_response_loop 
+0x054c 001913 call p_le_att_next_handle 
+0x054d 001914 branch p_le_send_att_read_by_group_type_response_loop 
 :      001915 p_le_send_att_read_by_group_type_last_find:
-0x0547 001916 jam 1 ,mem_le_search_res 
-0x0548 001917 branch p_le_send_att_read_by_group_type_next_handle 
+0x054e 001916 jam 1 ,mem_le_search_res 
+0x054f 001917 branch p_le_send_att_read_by_group_type_next_handle 
 :      001918 p_le_send_att_read_by_group_type_end0:
-0x0549 001919 fetch 2 ,mem_temp 
-0x054a 001920 store 2 ,mem_le_cur_handle_end 
-0x054b 001921 branch p_le_send_att_read_by_group_type_end_common 
+0x0550 001919 fetch 2 ,mem_temp 
+0x0551 001920 store 2 ,mem_le_cur_handle_end 
+0x0552 001921 branch p_le_send_att_read_by_group_type_end_common 
 :      001922 p_le_send_att_read_by_group_type_end1:
-0x054c 001923 fetch 2 ,mem_temp 
-0x054d 001924 increase -1 ,pdata 
-0x054e 001925 store 2 ,mem_le_cur_handle_end 
-0x054f 001926 branch p_le_send_att_read_by_group_type_end_common 
+0x0553 001923 fetch 2 ,mem_temp 
+0x0554 001924 increase -1 ,pdata 
+0x0555 001925 store 2 ,mem_le_cur_handle_end 
+0x0556 001926 branch p_le_send_att_read_by_group_type_end_common 
 :      001927 p_le_send_att_read_by_group_type_end_common:
-0x0550 001928 branch le_send_att_error_response_notfound ,user 
-0x0551 001929 call p_le_write_att_record 
-0x0552 001930 branch p_le_send_auto_len_by_mem 
+0x0557 001928 branch le_send_att_error_response_notfound ,user 
+0x0558 001929 call p_le_write_att_record 
+0x0559 001930 branch p_le_send_auto_len_by_mem 
 :      001932 p_le_att_next_handle:
-0x0553 001933 fetcht 2 ,mem_temp 
-0x0554 001934 increase 1 ,temp 
-0x0555 001935 storet 2 ,mem_temp 
-0x0556 001936 rtn 
+0x055a 001933 fetcht 2 ,mem_temp 
+0x055b 001934 increase 1 ,temp 
+0x055c 001935 storet 2 ,mem_temp 
+0x055d 001936 rtn 
 :      001938 p_le_store_att_record:
-0x0557 001939 fetch 1 ,mem_le_search_len 
-0x0558 001940 store 1 ,mem_tmp_buffer 
-0x0559 001941 copy pdata ,loopcnt 
-0x055a 001942 call p_get_contr 
-0x055b 001943 branch memcpy 
+0x055e 001939 fetch 1 ,mem_le_search_len 
+0x055f 001940 store 1 ,mem_tmp_buffer 
+0x0560 001941 copy pdata ,loopcnt 
+0x0561 001942 call p_get_contr 
+0x0562 001943 branch memcpy 
 :      001945 p_le_write_att_record:
-0x055c 001946 call p_get_contw 
-0x055d 001947 fetch 2 ,mem_le_cur_handle_start 
-0x055e 001948 istore 2 ,contw 
-0x055f 001949 fetch 2 ,mem_le_cur_handle_end 
-0x0560 001950 istore 2 ,contw 
-0x0561 001951 fetch 1 ,mem_tmp_buffer 
-0x0562 001952 copy pdata ,loopcnt 
-0x0563 001953 call memcpy 
-0x0564 001954 branch p_store_contw 
+0x0563 001946 call p_get_contw 
+0x0564 001947 fetch 2 ,mem_le_cur_handle_start 
+0x0565 001948 istore 2 ,contw 
+0x0566 001949 fetch 2 ,mem_le_cur_handle_end 
+0x0567 001950 istore 2 ,contw 
+0x0568 001951 fetch 1 ,mem_tmp_buffer 
+0x0569 001952 copy pdata ,loopcnt 
+0x056a 001953 call memcpy 
+0x056b 001954 branch p_store_contw 
 :      001957 p_le_att_handle_inrange:
-0x0565 001958 fetcht 2 ,mem_temp 
-0x0566 001959 fetch 2 ,mem_le_search_handle_end 
-0x0567 001960 isub temp ,null 
-0x0568 001961 rtn 
+0x056c 001958 fetcht 2 ,mem_temp 
+0x056d 001959 fetch 2 ,mem_le_search_handle_end 
+0x056e 001960 isub temp ,null 
+0x056f 001961 rtn 
 :      001963 p_le_att_same_type:
-0x0569 001964 fetch 2 ,mem_le_search_att_type 
-0x056a 001965 fetcht 2 ,mem_le_cur_att_type 
-0x056b 001966 isub temp ,null 
-0x056c 001967 rtn 
+0x0570 001964 fetch 2 ,mem_le_search_att_type 
+0x0571 001965 fetcht 2 ,mem_le_cur_att_type 
+0x0572 001966 isub temp ,null 
+0x0573 001967 rtn 
 :      001969 p_le_att_get_handle_info:
-0x056d 001970 arg mem_le_att_list ,contr 
-0x056e 001971 copy temp ,rega 
+0x0574 001970 arg mem_le_att_list ,contr 
+0x0575 001971 copy temp ,rega 
 :      001972 p_le_att_get_handle_loop:
-0x056f 001973 ifetch 2 ,contr 
-0x0570 001974 branch p_le_att_unfind_handle ,blank 
-0x0571 001975 ifetcht 2 ,contr 
-0x0572 001976 storet 2 ,mem_le_cur_att_type 
-0x0573 001977 isub rega ,null 
-0x0574 001978 branch p_le_att_finded_handle ,zero 
-0x0575 001979 ifetch 1 ,contr 
-0x0576 001980 iadd contr ,contr 
-0x0577 001981 branch p_le_att_get_handle_loop 
+0x0576 001973 ifetch 2 ,contr 
+0x0577 001974 branch p_le_att_unfind_handle ,blank 
+0x0578 001975 ifetcht 2 ,contr 
+0x0579 001976 storet 2 ,mem_le_cur_att_type 
+0x057a 001977 isub rega ,null 
+0x057b 001978 branch p_le_att_finded_handle ,zero 
+0x057c 001979 ifetch 1 ,contr 
+0x057d 001980 iadd contr ,contr 
+0x057e 001981 branch p_le_att_get_handle_loop 
 :      001982 p_le_att_unfind_handle:
-0x0578 001983 setarg 1 
-0x0579 001984 rtn 
+0x057f 001983 setarg 1 
+0x0580 001984 rtn 
 :      001985 p_le_att_finded_handle:
-0x057a 001986 ifetch 1 ,contr 
-0x057b 001987 store 1 ,mem_le_search_len 
-0x057c 001988 call p_store_contr 
-0x057d 001989 setarg 0 
-0x057e 001990 rtn 
+0x0581 001986 ifetch 1 ,contr 
+0x0582 001987 store 1 ,mem_le_search_len 
+0x0583 001988 call p_store_contr 
+0x0584 001989 setarg 0 
+0x0585 001990 rtn 
 :      001991 p_get_contw:
-0x057f 001992 fetch 2 ,mem_contw 
-0x0580 001993 copy pdata ,contw 
-0x0581 001994 rtn 
+0x0586 001992 fetch 2 ,mem_contw 
+0x0587 001993 copy pdata ,contw 
+0x0588 001994 rtn 
 :      001995 p_get_contr:
-0x0582 001996 fetch 2 ,mem_contr 
-0x0583 001997 copy pdata ,contr 
-0x0584 001998 rtn 
+0x0589 001996 fetch 2 ,mem_contr 
+0x058a 001997 copy pdata ,contr 
+0x058b 001998 rtn 
 :      001999 p_store_contw:
-0x0585 002000 copy contw ,pdata 
-0x0586 002001 store 2 ,mem_contw 
-0x0587 002002 rtn 
+0x058c 002000 copy contw ,pdata 
+0x058d 002001 store 2 ,mem_contw 
+0x058e 002002 rtn 
 :      002003 p_store_contr:
-0x0588 002004 copy contr ,pdata 
-0x0589 002005 store 2 ,mem_contr 
-0x058a 002006 rtn 
+0x058f 002004 copy contr ,pdata 
+0x0590 002005 store 2 ,mem_contr 
+0x0591 002006 rtn 
 :      002008 p_le_send_auto_len_by_mem:
-0x058b 002009 call p_get_contw 
-0x058c 002010 branch le_send_autolen 
+0x0592 002009 call p_get_contw 
+0x0593 002010 branch le_send_autolen 
 :      002012 p_le_send_att_handle_value_indication:
 :      002013 p_le_send_att_handle_value_notification:
-0x058d 002014 fetch 1 ,mem_queue_read 
-0x058e 002015 add pdata ,1 ,temp 
-0x058f 002016 and temp ,0x03 ,temp 
-0x0590 002017 storet 1 ,mem_queue_read 
-0x0591 002018 mul32 pdata ,7 ,pdata 
-0x0592 002019 arg mem_uart_packet ,contr 
-0x0593 002020 iadd contr ,contr 
-0x0594 002021 fetch 1 ,mem_le51_tx_length 
-0x0595 002022 increase -5 ,pdata 
-0x0596 002023 copy pdata ,loopcnt 
-0x0597 002024 arg mem_le_l2cap + 1 ,contw 
-0x0598 002025 call memcpy 
-0x0599 002026 fetcht 1 ,mem_le51_tx_length 
-0x059a 002027 branch le_send_packet 
+0x0594 002014 fetch 1 ,mem_queue_read 
+0x0595 002015 add pdata ,1 ,temp 
+0x0596 002016 and temp ,0x03 ,temp 
+0x0597 002017 storet 1 ,mem_queue_read 
+0x0598 002018 mul32 pdata ,7 ,pdata 
+0x0599 002019 arg mem_uart_packet ,contr 
+0x059a 002020 iadd contr ,contr 
+0x059b 002021 fetch 1 ,mem_le51_tx_length 
+0x059c 002022 increase -5 ,pdata 
+0x059d 002023 copy pdata ,loopcnt 
+0x059e 002024 arg mem_le_l2cap + 1 ,contw 
+0x059f 002025 call memcpy 
+0x05a0 002026 fetcht 1 ,mem_le51_tx_length 
+0x05a1 002027 branch le_send_packet 
 :      002030 p_le_parse_ll:
-0x059b 002031 copy regc ,pdata 
-0x059c 002032 beq ll_enc_req ,p_le_parse_enc_req 
-0x059d 002033 beq ll_pause_enc_req ,p_le_parse_pause_enc_rsq 
-0x059e 002034 beq ll_connection_update_req ,p_le_parse_connection_update_req 
-0x059f 002035 beq ll_ping_req ,p_le_parse_ping_req 
-0x05a0 002036 beq ll_terminate_ind ,p_le_parse_terminate_ind 
-0x05a1 002037 sub pdata ,0x0d ,null 
-0x05a2 002038 branch le_parse + 20 ,positive 
-0x05a3 002039 store 1 ,mem_le_ll_unknown_type 
-0x05a4 002040 jam xt_ll_unknown_rsp ,mem_fifo_temp 
-0x05a5 002041 branch le_xtype_fifo_in 
+0x05a2 002031 copy regc ,pdata 
+0x05a3 002032 beq ll_enc_req ,p_le_parse_enc_req 
+0x05a4 002033 beq ll_pause_enc_req ,p_le_parse_pause_enc_rsq 
+0x05a5 002034 beq ll_connection_update_req ,p_le_parse_connection_update_req 
+0x05a6 002035 beq ll_ping_req ,p_le_parse_ping_req 
+0x05a7 002036 beq ll_terminate_ind ,p_le_parse_terminate_ind 
+0x05a8 002037 sub pdata ,0x0d ,null 
+0x05a9 002038 branch le_parse + 20 ,positive 
+0x05aa 002039 store 1 ,mem_le_ll_unknown_type 
+0x05ab 002040 jam xt_ll_unknown_rsp ,mem_fifo_temp 
+0x05ac 002041 branch le_xtype_fifo_in 
 :      002042 p_le_parse_connection_update_req:
-0x05a6 002043 jam 0 ,mem_lpm_mode 
-0x05a7 002044 call le_parse_connection_update_req 
-0x05a8 002045 rtn 
+0x05ad 002043 jam 0 ,mem_lpm_mode 
+0x05ae 002044 call le_parse_connection_update_req 
+0x05af 002045 rtn 
 :      002047 p_le_parse_enc_req:
-0x05a9 002048 jam default_states ,mem_ltk_states 
-0x05aa 002049 branch le_parse_enc_req 
+0x05b0 002048 jam default_states ,mem_ltk_states 
+0x05b1 002049 branch le_parse_enc_req 
 :      002051 p_le_parse_ping_req:
-0x05ab 002052 jam xt_ll_ping_rsp ,mem_fifo_temp 
-0x05ac 002053 branch le_xtype_fifo_in 
+0x05b2 002052 jam xt_ll_ping_rsp ,mem_fifo_temp 
+0x05b3 002053 branch le_xtype_fifo_in 
 :      002055 p_le_parse_pause_enc_rsq:
-0x05ad 002056 jam xt_ll_pause_enc_rsp ,mem_fifo_temp 
-0x05ae 002057 branch le_xtype_fifo_in 
+0x05b4 002056 jam xt_ll_pause_enc_rsp ,mem_fifo_temp 
+0x05b5 002057 branch le_xtype_fifo_in 
 :      002059 p_le_parse_terminate_ind:
-0x05af 002060 setarg 20 
-0x05b0 002061 store 2 ,mem_le_superto 
-0x05b1 002062 rtn 
+0x05b6 002060 setarg 20 
+0x05b7 002061 store 2 ,mem_le_superto 
+0x05b8 002062 rtn 
 :      002064 p_le_send_non_l2cap:
-0x05b2 002065 fetch 1 ,mem_le_txheader 
-0x05b3 002066 compare 1 ,type ,3 
-0x05b4 002067 branch p_le_send_non_l2cap1 ,true 
-0x05b5 002068 branch le_send_non_l2cap + 14 
+0x05b9 002065 fetch 1 ,mem_le_txheader 
+0x05ba 002066 compare 1 ,type ,3 
+0x05bb 002067 branch p_le_send_non_l2cap1 ,true 
+0x05bc 002068 branch le_send_non_l2cap + 14 
 :      002069 p_le_send_non_l2cap1:
-0x05b6 002070 fetch 1 ,mem_le_txlen 
-0x05b7 002071 rtn blank 
-0x05b8 002072 branch le_send_non_l2cap + 14 
+0x05bd 002070 fetch 1 ,mem_le_txlen 
+0x05be 002071 rtn blank 
+0x05bf 002072 branch le_send_non_l2cap + 14 
 :      002075 p_le_parse_smp:
-0x05b9 002076 ifetch 1 ,contr 
-0x05ba 002077 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
-0x05bb 002078 beq smp_pairing_random ,p_le_parse_smp_pairing_random 
-0x05bc 002079 beq smp_identity_address_information ,p_le_parse_smp_identity_address_information 
-0x05bd 002080 branch le_parse_smp + 4 
+0x05c0 002076 ifetch 1 ,contr 
+0x05c1 002077 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
+0x05c2 002078 beq smp_pairing_random ,p_le_parse_smp_pairing_random 
+0x05c3 002079 beq smp_identity_address_information ,p_le_parse_smp_identity_address_information 
+0x05c4 002080 branch le_parse_smp + 4 
 :      002083 p_le_parse_smp_identity_address_information:
-0x05be 002084 jam flag_le_pairing_end ,mem_le_pairing_state 
-0x05bf 002085 branch le_parse_smp_identity_address_information 
+0x05c5 002084 jam flag_le_pairing_end ,mem_le_pairing_state 
+0x05c6 002085 branch le_parse_smp_identity_address_information 
 :      002087 p_le_parse_smp_pairing_request:
-0x05c0 002088 store 1 ,mem_le_preq 
-0x05c1 002089 ifetch 6 ,contr 
-0x05c2 002090 istore 6 ,contw 
-0x05c3 002091 jam xt_smp_pairing_response ,mem_fifo_temp 
-0x05c4 002092 branch le_xtype_fifo_in 
+0x05c7 002088 store 1 ,mem_le_preq 
+0x05c8 002089 ifetch 6 ,contr 
+0x05c9 002090 istore 6 ,contw 
+0x05ca 002091 jam xt_smp_pairing_response ,mem_fifo_temp 
+0x05cb 002092 branch le_xtype_fifo_in 
 :      002094 p_le_parse_smp_pairing_random:
-0x05c5 002095 call authenticate_rconfirm 
-0x05c6 002096 branch p_le_parse_smp_pairing_random_success ,zero 
-0x05c7 002097 branch le_parse_smp_pairing_random + 2 
+0x05cc 002095 call authenticate_rconfirm 
+0x05cd 002096 branch p_le_parse_smp_pairing_random_success ,zero 
+0x05ce 002097 branch le_parse_smp_pairing_random + 2 
 :      002098 p_le_parse_smp_pairing_random_success:
-0x05c8 002099 jam flag_le_pairing_after_auth ,mem_le_pairing_state 
-0x05c9 002100 branch le_parse_smp_pairing_random_success 
+0x05cf 002099 jam flag_le_pairing_after_auth ,mem_le_pairing_state 
+0x05d0 002100 branch le_parse_smp_pairing_random_success 
 :      002130 scale_process_le_conn:
-0x05ca 002131 jam 0 ,mem_lpm_mode 
-0x05cb 002132 jam pair_unknown ,mem_pair_state 
-0x05cc 002133 call app_ble_stop_adv 
-0x05cd 002134 call app_bt_stop_discovery 
-0x05ce 002135 call app_lpm_mult_enable 
-0x05cf 002136 branch app_le_event_bb_connected 
+0x05d1 002131 jam 0 ,mem_lpm_mode 
+0x05d2 002132 jam pair_unknown ,mem_pair_state 
+0x05d3 002133 call app_ble_stop_adv 
+0x05d4 002134 call app_bt_stop_discovery 
+0x05d5 002135 call app_lpm_mult_enable 
+0x05d6 002136 branch app_le_event_bb_connected 
 :      002139 scale_process_le_discon:
-0x05d0 002140 jam 0 ,mem_lpm_mult 
-0x05d1 002141 jam 0 ,mem_ltk_exists 
-0x05d2 002142 jam default_states ,mem_ltk_states 
-0x05d3 002143 jam flag_le_pairing_null ,mem_le_pairing_state 
-0x05d4 002144 jam 0 ,mem_shutter_find_type_value_flag 
-0x05d5 002145 jam pair_unknown ,mem_pair_state 
-0x05d6 002146 branch app_le_event_bb_disconn 
+0x05d7 002140 jam 0 ,mem_lpm_mult 
+0x05d8 002141 jam 0 ,mem_ltk_exists 
+0x05d9 002142 jam default_states ,mem_ltk_states 
+0x05da 002143 jam flag_le_pairing_null ,mem_le_pairing_state 
+0x05db 002144 jam 0 ,mem_shutter_find_type_value_flag 
+0x05dc 002145 jam pair_unknown ,mem_pair_state 
+0x05dd 002146 branch app_le_event_bb_disconn 
 :      002149 p_le_queue_init:
-0x05d7 002150 setarg 0 
-0x05d8 002151 store 4 ,mem_queue_write 
-0x05d9 002152 rtn 
+0x05de 002150 setarg 0 
+0x05df 002151 store 4 ,mem_queue_write 
+0x05e0 002152 rtn 
 :      002155 p_g24_dispatch:
-0x05da 002156 rtnmark0 mark_24g 
-0x05db 002157 call p_g24_txdata_prep 
-0x05dc 002158 nbranch p_g24_long_sleep ,user 
-0x05dd 002159 jam 10 ,mem_24g_enter_lpm_timer 
-0x05de 002160 call p_g24_transmit_packet 
-0x05df 002161 fetch 1 ,mem_24g_pairing_sm 
-0x05e0 002162 rtnne state_24g_pairing_success 
-0x05e1 002163 call power_ctrl_start 
+0x05e1 002156 rtnmark0 mark_24g 
+0x05e2 002157 call p_g24_txdata_prep 
+0x05e3 002158 nbranch p_g24_long_sleep ,user 
+0x05e4 002159 jam 10 ,mem_24g_enter_lpm_timer 
+0x05e5 002160 call p_g24_transmit_packet 
+0x05e6 002161 fetch 1 ,mem_24g_pairing_sm 
+0x05e7 002162 rtnne state_24g_pairing_success 
+0x05e8 002163 call power_ctrl_start 
 :      002164 p_g24_short_sleep:
-0x05e2 002165 fetch 1 ,mem_mouse_retry_flag 
-0x05e3 002166 nrtn blank 
-0x05e4 002167 call p_check_ipc_for_lpm 
-0x05e5 002168 nrtn user 
-0x05e6 002169 fetch 1 ,mem_c51_lpm_lock 
-0x05e7 002170 nrtn blank 
-0x05e8 002171 call lpo_calibration 
-0x05e9 002172 fetch 3 ,mem_clks_per_lpo 
-0x05ea 002173 rtn blank 
-0x05eb 002174 fetch 1 ,mem_lpm_mode 
-0x05ec 002175 rtn blank 
+0x05e9 002165 fetch 1 ,mem_mouse_retry_flag 
+0x05ea 002166 nrtn blank 
+0x05eb 002167 call p_check_ipc_for_lpm 
+0x05ec 002168 nrtn user 
+0x05ed 002169 fetch 1 ,mem_c51_lpm_lock 
+0x05ee 002170 nrtn blank 
+0x05ef 002171 call lpo_calibration 
+0x05f0 002172 fetch 3 ,mem_clks_per_lpo 
+0x05f1 002173 rtn blank 
+0x05f2 002174 fetch 1 ,mem_lpm_mode 
+0x05f3 002175 rtn blank 
 :      002176 p_g24_short_sleep_1:
-0x05ed 002177 setarg 58000 
-0x05ee 002178 call clk2lpo 
-0x05ef 002179 storet 4 ,mem_sleep_counter 
-0x05f0 002180 branch lpm_sleep 
+0x05f4 002177 setarg 58000 
+0x05f5 002178 call clk2lpo 
+0x05f6 002179 storet 4 ,mem_sleep_counter 
+0x05f7 002180 branch lpm_sleep 
 :      002182 p_g24_long_sleep:
-0x05f1 002183 call p_check_ipc_for_lpm 
-0x05f2 002184 nrtn user 
-0x05f3 002185 fetch 1 ,mem_c51_lpm_lock 
-0x05f4 002186 nrtn blank 
-0x05f5 002187 call lpo_calibration 
-0x05f6 002188 fetch 3 ,mem_clks_per_lpo 
-0x05f7 002189 rtn blank 
-0x05f8 002190 fetch 1 ,mem_lpm_mode 
-0x05f9 002191 rtn blank 
-0x05fa 002192 fetch 1 ,mem_24g_enter_lpm_timer 
-0x05fb 002193 nbranch p_g24_short_sleep_1 ,blank 
-0x05fc 002194 fetch 8 ,mem_24g_enter_hibernate 
-0x05fd 002195 call clk2lpo 
-0x05fe 002196 storet 4 ,mem_sleep_counter 
-0x05ff 002197 branch lpm_sleep 
+0x05f8 002183 call p_check_ipc_for_lpm 
+0x05f9 002184 nrtn user 
+0x05fa 002185 fetch 1 ,mem_c51_lpm_lock 
+0x05fb 002186 nrtn blank 
+0x05fc 002187 call lpo_calibration 
+0x05fd 002188 fetch 3 ,mem_clks_per_lpo 
+0x05fe 002189 rtn blank 
+0x05ff 002190 fetch 1 ,mem_lpm_mode 
+0x0600 002191 rtn blank 
+0x0601 002192 fetch 1 ,mem_24g_enter_lpm_timer 
+0x0602 002193 nbranch p_g24_short_sleep_1 ,blank 
+0x0603 002194 fetch 8 ,mem_24g_enter_hibernate 
+0x0604 002195 call clk2lpo 
+0x0605 002196 storet 4 ,mem_sleep_counter 
+0x0606 002197 branch lpm_sleep 
 :      002201 p_g24_txdata_prep:
-0x0600 002202 fetch 1 ,mem_24g_pairing_sm 
-0x0601 002203 bne state_24g_pairing_success ,p_g24_pairing_sm 
-0x0602 002204 call p_g24_package_data 
-0x0603 002205 call p_g24_transmit_prep 
+0x0607 002202 fetch 1 ,mem_24g_pairing_sm 
+0x0608 002203 bne state_24g_pairing_success ,p_g24_pairing_sm 
+0x0609 002204 call p_g24_package_data 
+0x060a 002205 call p_g24_transmit_prep 
 :      002206 p_g24_txdata_enable_tx:
-0x0604 002207 jam ensure_on_24g ,mem_24g_ensure 
-0x0605 002208 rtn 
+0x060b 002207 jam ensure_on_24g ,mem_24g_ensure 
+0x060c 002208 rtn 
 :      002210 p_g24_package_data:
-0x0606 002211 disable user 
-0x0607 002212 jam 2 ,mem_24g_data_type 
-0x0608 002213 fetch 1 ,mem_24g_txbuf 
-0x0609 002214 beq 0x01 ,p_g24_dataready 
-0x060a 002215 beq 0x02 ,p_g24_dataready_mk 
-0x060b 002216 beq 0x03 ,p_g24_dataready_ms 
-0x060c 002217 fetch 1 ,mem_mouse_retry_flag 
-0x060d 002218 ncall enable_user ,blank 
-0x060e 002219 rtn 
+0x060d 002211 disable user 
+0x060e 002212 jam 2 ,mem_24g_data_type 
+0x060f 002213 fetch 1 ,mem_24g_txbuf 
+0x0610 002214 beq 0x01 ,p_g24_dataready 
+0x0611 002215 beq 0x02 ,p_g24_dataready_mk 
+0x0612 002216 beq 0x03 ,p_g24_dataready_ms 
+0x0613 002217 fetch 1 ,mem_mouse_retry_flag 
+0x0614 002218 ncall enable_user ,blank 
+0x0615 002219 rtn 
 :      002220 p_g24_dataready:
-0x060f 002221 setarg 0 
-0x0610 002222 store 1 ,mem_24g_txbuf 
-0x0611 002223 jam 10 ,mem_24g_datalen 
-0x0612 002224 branch p_g24_package_data_rtn 
+0x0616 002221 setarg 0 
+0x0617 002222 store 1 ,mem_24g_txbuf 
+0x0618 002223 jam 10 ,mem_24g_datalen 
+0x0619 002224 branch p_g24_package_data_rtn 
 :      002225 p_g24_dataready_mk:
-0x0613 002226 setarg 0x03 
-0x0614 002227 store 1 ,mem_24g_txbuf 
-0x0615 002228 jam 4 ,mem_24g_datalen 
-0x0616 002229 branch p_g24_package_data_rtn 
+0x061a 002226 setarg 0x03 
+0x061b 002227 store 1 ,mem_24g_txbuf 
+0x061c 002228 jam 4 ,mem_24g_datalen 
+0x061d 002229 branch p_g24_package_data_rtn 
 :      002230 p_g24_dataready_ms:
-0x0617 002231 jam 1 ,mem_24g_data_type 
-0x0618 002232 jam 8 ,mem_24g_datalen 
+0x061e 002231 jam 1 ,mem_24g_data_type 
+0x061f 002232 jam 8 ,mem_24g_datalen 
 :      002233 p_g24_package_data_rtn:
-0x0619 002234 jam 0 ,mem_24g_get_ack_fail 
-0x061a 002235 branch enable_user 
+0x0620 002234 jam 0 ,mem_24g_get_ack_fail 
+0x0621 002235 branch enable_user 
 :      002239 p_g24_transmit_packet:
-0x061b 002240 jam 0 ,mem_24g_retry 
+0x0622 002240 jam 0 ,mem_24g_retry 
 :      002241 p_g24_transmit_loop:
-0x061c 002242 arg param_rx_setup ,timeup 
-0x061d 002243 until clkn_rt ,meet 
-0x061e 002244 call p_g24_transmit_receive_ack 
-0x061f 002245 nbranch p_g24_retransmit ,user3 
-0x0620 002246 call p_g24_ackpayload_parse 
-0x0621 002247 call power_ctrl_pac_succ_incrs 
-0x0622 002248 fetch 1 ,mem_24g_pid 
-0x0623 002249 increase 1 ,pdata 
-0x0624 002250 store 1 ,mem_24g_pid 
-0x0625 002251 jam 0 ,mem_mouse_retry_flag 
-0x0626 002252 fetch 1 ,mem_24g_pairing_sm 
-0x0627 002253 bne state_24g_pairing_success ,p_g24_paring_mode_start 
+0x0623 002242 arg param_rx_setup ,timeup 
+0x0624 002243 until clkn_rt ,meet 
+0x0625 002244 call p_g24_transmit_receive_ack 
+0x0626 002245 nbranch p_g24_retransmit ,user3 
+0x0627 002246 call p_g24_ackpayload_parse 
+0x0628 002247 call power_ctrl_pac_succ_incrs 
+0x0629 002248 fetch 1 ,mem_24g_pid 
+0x062a 002249 increase 1 ,pdata 
+0x062b 002250 store 1 ,mem_24g_pid 
+0x062c 002251 jam 0 ,mem_mouse_retry_flag 
+0x062d 002252 fetch 1 ,mem_24g_pairing_sm 
+0x062e 002253 bne state_24g_pairing_success ,p_g24_paring_mode_start 
 :      002254 p_g24_transmit_abandon:
-0x0628 002255 call p_g24_clear_txbuf 
-0x0629 002256 jam 0 ,mem_24g_get_ack_fail 
-0x062a 002257 jam ensure_off_24g ,mem_24g_ensure 
-0x062b 002258 rtn 
+0x062f 002255 call p_g24_clear_txbuf 
+0x0630 002256 jam 0 ,mem_24g_get_ack_fail 
+0x0631 002257 jam ensure_off_24g ,mem_24g_ensure 
+0x0632 002258 rtn 
 :      002261 p_g24_retransmit:
-0x062c 002262 jam 1 ,mem_mouse_retry_flag 
-0x062d 002263 fetch 1 ,mem_24g_get_ack_fail 
-0x062e 002264 increase 1 ,pdata 
-0x062f 002265 store 1 ,mem_24g_get_ack_fail 
-0x0630 002266 fetch 1 ,mem_24g_get_ack_fail 
-0x0631 002267 beq 0xff ,p_g24_stop_g24_mode 
-0x0632 002268 fetch 1 ,mem_24g_pairing_sm 
-0x0633 002269 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
-0x0634 002270 fetch 1 ,mem_24g_get_ack_fail 
-0x0635 002271 arg 16 ,temp 
-0x0636 002272 isub temp ,null 
-0x0637 002273 branch p_g24_ch ,positive 
-0x0638 002274 fetch 1 ,mem_24g_retry 
-0x0639 002275 increase 1 ,pdata 
-0x063a 002276 store 1 ,mem_24g_retry 
-0x063b 002277 nop 10 
-0x063c 002278 bne retry_24g ,p_g24_transmit_loop 
-0x063d 002279 branch p_g24_ch 
+0x0633 002262 jam 1 ,mem_mouse_retry_flag 
+0x0634 002263 fetch 1 ,mem_24g_get_ack_fail 
+0x0635 002264 increase 1 ,pdata 
+0x0636 002265 store 1 ,mem_24g_get_ack_fail 
+0x0637 002266 fetch 1 ,mem_24g_get_ack_fail 
+0x0638 002267 beq 0xff ,p_g24_stop_g24_mode 
+0x0639 002268 fetch 1 ,mem_24g_pairing_sm 
+0x063a 002269 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
+0x063b 002270 fetch 1 ,mem_24g_get_ack_fail 
+0x063c 002271 arg 16 ,temp 
+0x063d 002272 isub temp ,null 
+0x063e 002273 branch p_g24_ch ,positive 
+0x063f 002274 fetch 1 ,mem_24g_retry 
+0x0640 002275 increase 1 ,pdata 
+0x0641 002276 store 1 ,mem_24g_retry 
+0x0642 002277 nop 10 
+0x0643 002278 bne retry_24g ,p_g24_transmit_loop 
+0x0644 002279 branch p_g24_ch 
 :      002282 p_g24_clear_txbuf:
-0x063e 002283 setarg 0 
-0x063f 002284 store 9 ,mem_24g_txbuf 
-0x0640 002285 rtn 
+0x0645 002283 setarg 0 
+0x0646 002284 store 9 ,mem_24g_txbuf 
+0x0647 002285 rtn 
 :      002287 p_g24_check_txbuf:
-0x0641 002288 bmark0 mark_24g ,set_blank 
-0x0642 002289 fetch 8 ,mem_24g_txbuf 
-0x0643 002290 rtn 
+0x0648 002288 bmark0 mark_24g ,set_blank 
+0x0649 002289 fetch 8 ,mem_24g_txbuf 
+0x064a 002290 rtn 
 :      002293 p_g24_paring_mode_start:
-0x0644 002294 call power_ctrl_pac_succ_cnt_init 
-0x0645 002295 branch p_g24_paring_mode 
+0x064b 002294 call power_ctrl_pac_succ_cnt_init 
+0x064c 002295 branch p_g24_paring_mode 
 :      002297 p_g24_transmit_receive_ack:
-0x0646 002298 disable user3 
-0x0647 002299 call p_g24_transmit 
-0x0648 002300 fetch 1 ,mem_24g_no_ack 
-0x0649 002301 beq no_ack_24g ,p_g24_transmit_no_ack 
-0x064a 002302 force 0 ,radio_ctrl 
-0x064b 002303 fetch 4 ,mem_24g_addr 
-0x064c 002304 iforce access 
-0x064d 002305 fetcht 1 ,mem_last_freq 
-0x064e 002306 call set_freq_rx 
-0x064f 002307 call rf_rx_enable 
-0x0650 002308 call p_g24_receive_rxon 
-0x0651 002309 call p_g24_end_of_packet ,user3 
-0x0652 002310 rtn 
+0x064d 002298 disable user3 
+0x064e 002299 call p_g24_transmit 
+0x064f 002300 fetch 1 ,mem_24g_no_ack 
+0x0650 002301 beq no_ack_24g ,p_g24_transmit_no_ack 
+0x0651 002302 force 0 ,radio_ctrl 
+0x0652 002303 fetch 4 ,mem_24g_addr 
+0x0653 002304 iforce access 
+0x0654 002305 fetcht 1 ,mem_last_freq 
+0x0655 002306 call set_freq_rx 
+0x0656 002307 call rf_rx_enable 
+0x0657 002308 call p_g24_receive_rxon 
+0x0658 002309 call p_g24_end_of_packet ,user3 
+0x0659 002310 rtn 
 :      002311 p_g24_transmit_no_ack:
-0x0653 002312 jam 0 ,mem_24g_rxbuf + 1 
-0x0654 002313 enable user3 
-0x0655 002314 branch p_g24_end_of_packet 
+0x065a 002312 jam 0 ,mem_24g_rxbuf + 1 
+0x065b 002313 enable user3 
+0x065c 002314 branch p_g24_end_of_packet 
 :      002317 p_g24_tx_paring_retry:
-0x0656 002318 fetch 1 ,mem_24g_get_ack_fail 
-0x0657 002319 rtnne 0xff 
-0x0658 002320 jam 0 ,mem_24g_get_ack_fail 
+0x065d 002318 fetch 1 ,mem_24g_get_ack_fail 
+0x065e 002319 rtnne 0xff 
+0x065f 002320 jam 0 ,mem_24g_get_ack_fail 
 :      002321 p_g24_stop_g24_mode:
-0x0659 002322 jam 0 ,mem_mouse_retry_flag 
-0x065a 002323 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
-0x065b 002324 branch ui_ipc_send_event 
+0x0660 002322 jam 0 ,mem_mouse_retry_flag 
+0x0661 002323 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
+0x0662 002324 branch ui_ipc_send_event 
 :      002327 p_g24_ackpayload_parse:
-0x065c 002328 call p_g24_read_len_pid_crc 
-0x065d 002329 fetch 1 ,mem_24g_rxdata_length 
-0x065e 002330 rtn blank 
-0x065f 002331 iforce loopcnt 
-0x0660 002332 call p_24g_kb_led 
-0x0661 002333 arg mem_24g_rxbuf + 2 ,contr 
-0x0662 002334 arg mem_24g_rxpayload ,contw 
-0x0663 002335 branch memcpy 
+0x0663 002328 call p_g24_read_len_pid_crc 
+0x0664 002329 fetch 1 ,mem_24g_rxdata_length 
+0x0665 002330 rtn blank 
+0x0666 002331 iforce loopcnt 
+0x0667 002332 call p_24g_kb_led 
+0x0668 002333 arg mem_24g_rxbuf + 2 ,contr 
+0x0669 002334 arg mem_24g_rxpayload ,contw 
+0x066a 002335 branch memcpy 
 :      002337 p_24g_kb_led:
-0x0664 002338 fetch 1 ,mem_24g_rxbuf + 1 
-0x0665 002339 compare 0x08 ,pdata ,0xf8 
-0x0666 002340 nrtn true 
-0x0667 002341 fetcht 1 ,mem_24g_rxbuf + 2 
-0x0668 002342 storet 1 ,mem_caps_num_lock 
-0x0669 002343 rtn 
+0x066b 002338 fetch 1 ,mem_24g_rxbuf + 1 
+0x066c 002339 compare 0x08 ,pdata ,0xf8 
+0x066d 002340 nrtn true 
+0x066e 002341 fetcht 1 ,mem_24g_rxbuf + 2 
+0x066f 002342 storet 1 ,mem_caps_num_lock 
+0x0670 002343 rtn 
 :      002345 power_ctrl_pac_succ_cnt_init:
-0x066a 002346 jam 1 ,mem_power_ctrl_level 
-0x066b 002347 jam 0 ,mem_power_ctrl_pac_succ_cnt 
-0x066c 002348 rtn 
+0x0671 002346 jam 1 ,mem_power_ctrl_level 
+0x0672 002347 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x0673 002348 rtn 
 :      002349 power_ctrl_pac_succ_incrs:
-0x066d 002350 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x066e 002351 increase 1 ,pdata 
-0x066f 002352 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0670 002353 rtn 
+0x0674 002350 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0675 002351 increase 1 ,pdata 
+0x0676 002352 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0677 002353 rtn 
 :      002354 power_ctrl_pac_succ_decrs:
-0x0671 002355 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0672 002356 sub pdata ,1 ,null 
-0x0673 002357 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-0x0674 002358 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0675 002359 rtneq 0 
-0x0676 002360 increase -1 ,pdata 
-0x0677 002361 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0678 002362 rtn 
+0x0678 002355 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0679 002356 sub pdata ,1 ,null 
+0x067a 002357 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
+0x067b 002358 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x067c 002359 rtneq 0 
+0x067d 002360 increase -1 ,pdata 
+0x067e 002361 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0x067f 002362 rtn 
 :      002363 power_ctrl_pac_succ_cnt_reinit:
-0x0679 002364 jam 2 ,mem_power_ctrl_pac_succ_cnt 
-0x067a 002365 rtn 
+0x0680 002364 jam 2 ,mem_power_ctrl_pac_succ_cnt 
+0x0681 002365 rtn 
 :      002367 power_ctrl_start:
-0x067b 002368 arg mem_rssi_signal_buf ,rega 
-0x067c 002369 call p_rssi_average 
-0x067d 002370 storet 1 ,mem_rssi_avg_received 
-0x067e 002371 isolate1 mark_24g ,mark 
-0x067f 002372 call power_ctrl_24g_dis_max ,true 
-0x0680 002373 ncall power_ctrl_le_dis_max ,true 
-0x0681 002374 isub temp ,null 
-0x0682 002375 nbranch power_ctrl_txpower_incrs ,positive 
-0x0683 002377 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0684 002378 sub pdata ,1 ,null 
-0x0685 002379 nbranch power_ctrl_txpower_decrs_check ,positive 
-0x0686 002380 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0687 002381 beq 0 ,power_ctrl_txpower_incrs 
-0x0688 002382 rtn 
+0x0682 002368 arg mem_rssi_signal_buf ,rega 
+0x0683 002369 call p_rssi_average 
+0x0684 002370 storet 1 ,mem_rssi_avg_received 
+0x0685 002371 isolate1 mark_24g ,mark 
+0x0686 002372 call power_ctrl_24g_dis_max ,true 
+0x0687 002373 ncall power_ctrl_le_dis_max ,true 
+0x0688 002374 isub temp ,null 
+0x0689 002375 nbranch power_ctrl_txpower_incrs ,positive 
+0x068a 002377 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x068b 002378 sub pdata ,1 ,null 
+0x068c 002379 nbranch power_ctrl_txpower_decrs_check ,positive 
+0x068d 002380 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x068e 002381 beq 0 ,power_ctrl_txpower_incrs 
+0x068f 002382 rtn 
 :      002384 power_ctrl_24g_dis_max:
-0x0689 002385 setarg rssi_dis_max_24g 
-0x068a 002386 rtn 
+0x0690 002385 setarg rssi_dis_max_24g 
+0x0691 002386 rtn 
 :      002387 power_ctrl_24g_dis_min:
-0x068b 002388 setarg rssi_dis_min_24g 
-0x068c 002389 rtn 
+0x0692 002388 setarg rssi_dis_min_24g 
+0x0693 002389 rtn 
 :      002390 power_ctrl_le_dis_max:
-0x068d 002391 setarg rssi_dis_max_ble 
-0x068e 002392 rtn 
+0x0694 002391 setarg rssi_dis_max_ble 
+0x0695 002392 rtn 
 :      002393 power_ctrl_le_dis_min:
-0x068f 002394 setarg rssi_dis_min_ble 
-0x0690 002395 rtn 
+0x0696 002394 setarg rssi_dis_min_ble 
+0x0697 002395 rtn 
 :      002397 power_ctrl_txpower_decrs_check:
-0x0691 002398 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x0692 002399 rtnne 70 
-0x0693 002400 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x0698 002398 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0699 002399 rtnne 70 
+0x069a 002400 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 :      002401 power_ctrl_txpower_decrs:
-0x0694 002402 fetcht 1 ,mem_rssi_avg_received 
-0x0695 002403 isolate1 mark_24g ,mark 
-0x0696 002404 call power_ctrl_24g_dis_min ,true 
-0x0697 002405 ncall power_ctrl_le_dis_min ,true 
-0x0698 002406 isub temp ,null 
-0x0699 002407 nrtn positive 
-0x069a 002408 fetch 1 ,mem_power_ctrl_level 
-0x069b 002409 beq 0 ,power_ctrl_decrs_level0 
-0x069c 002410 increase -1 ,pdata 
-0x069d 002411 store 1 ,mem_power_ctrl_level 
-0x069e 002412 beq 0 ,power_ctrl_decrs_level0 
+0x069b 002402 fetcht 1 ,mem_rssi_avg_received 
+0x069c 002403 isolate1 mark_24g ,mark 
+0x069d 002404 call power_ctrl_24g_dis_min ,true 
+0x069e 002405 ncall power_ctrl_le_dis_min ,true 
+0x069f 002406 isub temp ,null 
+0x06a0 002407 nrtn positive 
+0x06a1 002408 fetch 1 ,mem_power_ctrl_level 
+0x06a2 002409 beq 0 ,power_ctrl_decrs_level0 
+0x06a3 002410 increase -1 ,pdata 
+0x06a4 002411 store 1 ,mem_power_ctrl_level 
+0x06a5 002412 beq 0 ,power_ctrl_decrs_level0 
 :      002413 power_ctrl_decrs_level1:
 :      002414 power_ctrl_incrs_level1:
-0x069f 002415 jam tx_power_0db ,mem_tx_power 
-0x06a0 002416 rtn 
+0x06a6 002415 jam tx_power_0db ,mem_tx_power 
+0x06a7 002416 rtn 
 :      002418 power_ctrl_txpower_incrs:
-0x06a1 002419 fetch 1 ,mem_power_ctrl_level 
-0x06a2 002420 beq 2 ,power_ctrl_incrs_level2 
-0x06a3 002421 increase 1 ,pdata 
-0x06a4 002422 store 1 ,mem_power_ctrl_level 
-0x06a5 002423 beq 1 ,power_ctrl_incrs_level1 
+0x06a8 002419 fetch 1 ,mem_power_ctrl_level 
+0x06a9 002420 beq 2 ,power_ctrl_incrs_level2 
+0x06aa 002421 increase 1 ,pdata 
+0x06ab 002422 store 1 ,mem_power_ctrl_level 
+0x06ac 002423 beq 1 ,power_ctrl_incrs_level1 
 :      002424 power_ctrl_incrs_level2:
-0x06a6 002425 jam tx_power_5db ,mem_tx_power 
-0x06a7 002426 rtn 
+0x06ad 002425 jam tx_power_5db ,mem_tx_power 
+0x06ae 002426 rtn 
 :      002428 power_ctrl_decrs_level0:
-0x06a8 002429 jam tx_power_f5db ,mem_tx_power 
-0x06a9 002430 rtn 
+0x06af 002429 jam tx_power_f5db ,mem_tx_power 
+0x06b0 002430 rtn 
 :      002432 p_g24_start_pairing_sm1:
-0x06aa 002433 set1 mark_24g ,mark 
-0x06ab 002434 call p_g24_pair_init 
-0x06ac 002435 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
-0x06ad 002436 rtn 
+0x06b1 002433 set1 mark_24g ,mark 
+0x06b2 002434 call p_g24_pair_init 
+0x06b3 002435 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
+0x06b4 002436 rtn 
 :      002438 p_g24_pair_init:
-0x06ae 002439 jam 0 ,mem_24g_pid 
-0x06af 002440 jam g24_pair_ch ,mem_24g_ch 
-0x06b0 002441 fetch 4 ,mem_24g_paring_addr 
-0x06b1 002442 branch p_g24_update_addr_and_synccrc8 
+0x06b5 002439 jam 0 ,mem_24g_pid 
+0x06b6 002440 jam g24_pair_ch ,mem_24g_ch 
+0x06b7 002441 fetch 4 ,mem_24g_paring_addr 
+0x06b8 002442 branch p_g24_update_addr_and_synccrc8 
 :      002444 p_g24_pairing_sm:
-0x06b2 002445 fetch 1 ,mem_24g_ensure 
-0x06b3 002446 beq ensure_on_24g ,enable_user 
-0x06b4 002447 fetch 1 ,mem_24g_pairing_sm 
-0x06b5 002448 beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
-0x06b6 002449 beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
-0x06b7 002450 beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
-0x06b8 002451 branch assert 
+0x06b9 002445 fetch 1 ,mem_24g_ensure 
+0x06ba 002446 beq ensure_on_24g ,enable_user 
+0x06bb 002447 fetch 1 ,mem_24g_pairing_sm 
+0x06bc 002448 beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
+0x06bd 002449 beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
+0x06be 002450 beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
+0x06bf 002451 branch assert 
 :      002453 p_g24_pairing_sm_1:
-0x06b9 002454 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
-0x06ba 002455 jam 0xaa ,mem_24g_common_temp 
-0x06bb 002456 branch p_g24_pairing_sm_common 
+0x06c0 002454 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
+0x06c1 002455 jam 0xaa ,mem_24g_common_temp 
+0x06c2 002456 branch p_g24_pairing_sm_common 
 :      002457 p_g24_pairing_sm_2:
-0x06bc 002458 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
-0x06bd 002459 jam 0x55 ,mem_24g_common_temp 
-0x06be 002460 branch p_g24_pairing_sm_common 
+0x06c3 002458 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
+0x06c4 002459 jam 0x55 ,mem_24g_common_temp 
+0x06c5 002460 branch p_g24_pairing_sm_common 
 :      002461 p_g24_pairing_sm_3:
-0x06bf 002462 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
-0x06c0 002463 jam 0x22 ,mem_24g_common_temp 
+0x06c6 002462 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
+0x06c7 002463 jam 0x22 ,mem_24g_common_temp 
 :      002464 p_g24_pairing_sm_common:
-0x06c1 002465 fetch 1 ,mem_24g_data_type 
-0x06c2 002466 and_into bits_data ,pdata 
-0x06c3 002467 store 1 ,mem_24g_common_temp + 1 
-0x06c4 002468 fetch 4 ,mem_24g_device_addr 
-0x06c5 002469 store 4 ,mem_24g_common_temp + 2 
-0x06c6 002470 jam 0 ,mem_24g_common_temp + 6 
-0x06c7 002471 arg mem_24g_common_temp ,rega 
-0x06c8 002472 arg 7 ,temp 
-0x06c9 002473 call p_g24_put_data_in_buff 
-0x06ca 002474 call p_g24_transmit_prep 
-0x06cb 002475 call p_g24_txdata_enable_tx 
-0x06cc 002476 branch enable_user 
+0x06c8 002465 fetch 1 ,mem_24g_data_type 
+0x06c9 002466 and_into bits_data ,pdata 
+0x06ca 002467 store 1 ,mem_24g_common_temp + 1 
+0x06cb 002468 fetch 4 ,mem_24g_device_addr 
+0x06cc 002469 store 4 ,mem_24g_common_temp + 2 
+0x06cd 002470 jam 0 ,mem_24g_common_temp + 6 
+0x06ce 002471 arg mem_24g_common_temp ,rega 
+0x06cf 002472 arg 7 ,temp 
+0x06d0 002473 call p_g24_put_data_in_buff 
+0x06d1 002474 call p_g24_transmit_prep 
+0x06d2 002475 call p_g24_txdata_enable_tx 
+0x06d3 002476 branch enable_user 
 :      002478 p_g24_paring_mode:
-0x06cd 002479 fetch 1 ,mem_24g_pairing_sm 
-0x06ce 002480 rtneq state_24g_pairing_success 
-0x06cf 002481 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
-0x06d0 002482 beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
-0x06d1 002483 beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
-0x06d2 002484 rtn 
+0x06d4 002479 fetch 1 ,mem_24g_pairing_sm 
+0x06d5 002480 rtneq state_24g_pairing_success 
+0x06d6 002481 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
+0x06d7 002482 beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
+0x06d8 002483 beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
+0x06d9 002484 rtn 
 :      002487 p_g24_pairing_sm_1_waiting_ack:
-0x06d3 002488 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
-0x06d4 002489 branch p_g24_transmit_abandon 
+0x06da 002488 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
+0x06db 002489 branch p_g24_transmit_abandon 
 :      002490 p_g24_pairing_sm_2_waiting_ack:
-0x06d5 002491 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
-0x06d6 002492 branch p_g24_transmit_abandon 
+0x06dc 002491 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
+0x06dd 002492 branch p_g24_transmit_abandon 
 :      002493 p_g24_pairing_sm_3_waiting_ack:
-0x06d7 002494 jam state_24g_pairing_success ,mem_24g_pairing_sm 
-0x06d8 002495 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
-0x06d9 002496 call ui_ipc_send_event 
-0x06da 002497 fetch 4 ,mem_24g_rxpayload + 2 
-0x06db 002498 call p_g24_update_addr_and_synccrc8 
-0x06dc 002499 branch p_g24_transmit_abandon 
+0x06de 002494 jam state_24g_pairing_success ,mem_24g_pairing_sm 
+0x06df 002495 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
+0x06e0 002496 call ui_ipc_send_event 
+0x06e1 002497 fetch 4 ,mem_24g_rxpayload + 2 
+0x06e2 002498 call p_g24_update_addr_and_synccrc8 
+0x06e3 002499 branch p_g24_transmit_abandon 
 :      002501 p_g24_start_24g_mode:
-0x06dd 002502 rtnmark1 mark_24g 
-0x06de 002503 call p_g24_syncword_crc8 
-0x06df 002504 call p_g24_ch 
-0x06e0 002505 fetch 1 ,mem_24g_pairing_sm 
-0x06e1 002506 rtnne state_24g_pairing_success 
-0x06e2 002507 call p_g24_tx_attemp_data_prep 
-0x06e3 002508 setarg 0 
-0x06e4 002509 store 2 ,mem_24g_check_dongle_times 
+0x06e4 002502 rtnmark1 mark_24g 
+0x06e5 002503 call p_g24_syncword_crc8 
+0x06e6 002504 call p_g24_ch 
+0x06e7 002505 fetch 1 ,mem_24g_pairing_sm 
+0x06e8 002506 rtnne state_24g_pairing_success 
+0x06e9 002507 call p_g24_tx_attemp_data_prep 
+0x06ea 002508 setarg 0 
+0x06eb 002509 store 2 ,mem_24g_check_dongle_times 
 :      002510 p_g24_tx_attemp_dongle_loop:
-0x06e5 002511 call lpo_calibration 
-0x06e6 002512 nop 2000 
-0x06e7 002513 fetch 1 ,mem_24g_check_dongle_times 
-0x06e8 002514 beq 0xff ,p_g24_stop_g24_mode 
-0x06e9 002515 call p_g24_transmit_receive_ack 
-0x06ea 002516 nbranch p_g24_attemp_txdata_retry ,user3 
+0x06ec 002511 call lpo_calibration 
+0x06ed 002512 nop 2000 
+0x06ee 002513 fetch 1 ,mem_24g_check_dongle_times 
+0x06ef 002514 beq 0xff ,p_g24_stop_g24_mode 
+0x06f0 002515 call p_g24_transmit_receive_ack 
+0x06f1 002516 nbranch p_g24_attemp_txdata_retry ,user3 
 :      002517 p_g24_tx_attemp_dongle_succ:
-0x06eb 002518 call p_g24_clear_txbuf 
-0x06ec 002519 jam 3 ,mem_24g_idle_cnt 
-0x06ed 002520 set1 mark_24g ,mark 
-0x06ee 002521 jam bt_evt_24g_attempt_success ,mem_fifo_temp 
-0x06ef 002522 branch ui_ipc_send_event 
+0x06f2 002518 call p_g24_clear_txbuf 
+0x06f3 002519 jam 3 ,mem_24g_idle_cnt 
+0x06f4 002520 set1 mark_24g ,mark 
+0x06f5 002521 jam bt_evt_24g_attempt_success ,mem_fifo_temp 
+0x06f6 002522 branch ui_ipc_send_event 
 :      002525 p_g24_tx_attemp_data_prep:
-0x06f0 002526 jam 0xff ,mem_24g_common_temp 
-0x06f1 002527 fetch 1 ,mem_24g_data_type 
-0x06f2 002528 store 1 ,mem_24g_common_temp + 1 
-0x06f3 002529 fetch 4 ,mem_24g_device_addr 
-0x06f4 002530 store 4 ,mem_24g_common_temp + 2 
-0x06f5 002531 arg 6 ,temp 
-0x06f6 002532 arg mem_24g_common_temp ,rega 
-0x06f7 002533 call p_g24_put_data_in_buff 
-0x06f8 002534 branch p_g24_transmit_prep 
+0x06f7 002526 jam 0xff ,mem_24g_common_temp 
+0x06f8 002527 fetch 1 ,mem_24g_data_type 
+0x06f9 002528 store 1 ,mem_24g_common_temp + 1 
+0x06fa 002529 fetch 4 ,mem_24g_device_addr 
+0x06fb 002530 store 4 ,mem_24g_common_temp + 2 
+0x06fc 002531 arg 6 ,temp 
+0x06fd 002532 arg mem_24g_common_temp ,rega 
+0x06fe 002533 call p_g24_put_data_in_buff 
+0x06ff 002534 branch p_g24_transmit_prep 
 :      002536 p_g24_attemp_txdata_retry:
-0x06f9 002537 fetch 2 ,mem_24g_check_dongle_times 
-0x06fa 002538 increase 1 ,pdata 
-0x06fb 002539 store 2 ,mem_24g_check_dongle_times 
-0x06fc 002540 call p_g24_ch 
-0x06fd 002541 branch p_g24_tx_attemp_dongle_loop 
+0x0700 002537 fetch 2 ,mem_24g_check_dongle_times 
+0x0701 002538 increase 1 ,pdata 
+0x0702 002539 store 2 ,mem_24g_check_dongle_times 
+0x0703 002540 call p_g24_ch 
+0x0704 002541 branch p_g24_tx_attemp_dongle_loop 
 :      002544 p_g24_put_data_in_buff:
-0x06fe 002545 storet 1 ,mem_24g_datalen 
-0x06ff 002546 copy temp ,loopcnt 
-0x0700 002547 arg mem_24g_txbuf ,contw 
-0x0701 002548 copy rega ,contr 
-0x0702 002549 branch memcpy 
+0x0705 002545 storet 1 ,mem_24g_datalen 
+0x0706 002546 copy temp ,loopcnt 
+0x0707 002547 arg mem_24g_txbuf ,contw 
+0x0708 002548 copy rega ,contr 
+0x0709 002549 branch memcpy 
 :      002551 p_g24_read_len_pid_crc:
-0x0703 002553 fetch 1 ,mem_24g_rxbuf + 1 
-0x0704 002554 rshift3 pdata ,pdata 
-0x0705 002555 store 1 ,mem_24g_rxdata_length 
-0x0706 002557 increase 1 ,pdata 
-0x0707 002558 arg mem_24g_rxbuf + 1 ,contr 
-0x0708 002559 iadd contr ,contr 
-0x0709 002560 ifetch 3 ,contr 
-0x070a 002561 store 3 ,mem_24g_sta_crc 
-0x070b 002562 rtn 
+0x070a 002553 fetch 1 ,mem_24g_rxbuf + 1 
+0x070b 002554 rshift3 pdata ,pdata 
+0x070c 002555 store 1 ,mem_24g_rxdata_length 
+0x070d 002557 increase 1 ,pdata 
+0x070e 002558 arg mem_24g_rxbuf + 1 ,contr 
+0x070f 002559 iadd contr ,contr 
+0x0710 002560 ifetch 3 ,contr 
+0x0711 002561 store 3 ,mem_24g_sta_crc 
+0x0712 002562 rtn 
 :      002564 p_rssi_signal:
-0x070c 002565 fetcht 1 ,mem_rssi_signal_index 
-0x070d 002566 setarg mem_rssi_signal_buf 
-0x070e 002567 iadd temp ,contw 
-0x070f 002568 copy rega ,pdata 
-0x0710 002569 istore 1 ,contw 
-0x0711 002570 increase 1 ,temp 
-0x0712 002571 and_into rssi_buf_len_signal ,temp 
-0x0713 002572 storet 1 ,mem_rssi_signal_index 
-0x0714 002573 rtn 
+0x0713 002565 fetcht 1 ,mem_rssi_signal_index 
+0x0714 002566 setarg mem_rssi_signal_buf 
+0x0715 002567 iadd temp ,contw 
+0x0716 002568 copy rega ,pdata 
+0x0717 002569 istore 1 ,contw 
+0x0718 002570 increase 1 ,temp 
+0x0719 002571 and_into rssi_buf_len_signal ,temp 
+0x071a 002572 storet 1 ,mem_rssi_signal_index 
+0x071b 002573 rtn 
 :      002575 p_rssi_noise:
-0x0715 002576 call save_rssi 
-0x0716 002577 rtn blank 
-0x0717 002578 fetcht 1 ,mem_rssi_noise_index 
-0x0718 002579 arg mem_rssi_noise_buf ,rega 
-0x0719 002580 call p_rssi_store 
-0x071a 002581 storet 1 ,mem_rssi_noise_index 
-0x071b 002582 rtn 
+0x071c 002576 call save_rssi 
+0x071d 002577 rtn blank 
+0x071e 002578 fetcht 1 ,mem_rssi_noise_index 
+0x071f 002579 arg mem_rssi_noise_buf ,rega 
+0x0720 002580 call p_rssi_store 
+0x0721 002581 storet 1 ,mem_rssi_noise_index 
+0x0722 002582 rtn 
 :      002584 p_rssi_store:
-0x071c 002585 copy rega ,pdata 
-0x071d 002586 iadd temp ,contw 
-0x071e 002587 fetch 1 ,mem_rssi 
-0x071f 002588 istore 1 ,contw 
-0x0720 002589 increase 1 ,temp 
-0x0721 002590 and_into rssi_buf_len_signal ,temp 
-0x0722 002591 rtn 
+0x0723 002585 copy rega ,pdata 
+0x0724 002586 iadd temp ,contw 
+0x0725 002587 fetch 1 ,mem_rssi 
+0x0726 002588 istore 1 ,contw 
+0x0727 002589 increase 1 ,temp 
+0x0728 002590 and_into rssi_buf_len_signal ,temp 
+0x0729 002591 rtn 
 :      002592 p_rssi_average:
-0x0723 002593 arg 0 ,temp 
-0x0724 002594 arg rssi_buf_len_signal + 1 ,loopcnt 
-0x0725 002595 copy rega ,contr 
+0x072a 002593 arg 0 ,temp 
+0x072b 002594 arg rssi_buf_len_signal + 1 ,loopcnt 
+0x072c 002595 copy rega ,contr 
 :      002596 p_rssi_average_loop:
-0x0726 002597 ifetch 1 ,contr 
-0x0727 002598 iadd temp ,temp 
-0x0728 002599 loop p_rssi_average_loop 
-0x0729 002600 rshift3 temp ,temp 
-0x072a 002601 copy pdata ,temp 
-0x072b 002602 rtnmark0 mark_24g 
-0x072c 002604 div pdata ,10 
-0x072d 002605 call wait_div_end 
-0x072e 002606 quotient pdata 
-0x072f 002607 lshift4 pdata ,pdata 
-0x0730 002608 remainder temp 
-0x0731 002609 ior temp ,temp 
-0x0732 002610 rtn 
+0x072d 002597 ifetch 1 ,contr 
+0x072e 002598 iadd temp ,temp 
+0x072f 002599 loop p_rssi_average_loop 
+0x0730 002600 rshift3 temp ,temp 
+0x0731 002601 copy pdata ,temp 
+0x0732 002602 rtnmark0 mark_24g 
+0x0733 002604 div pdata ,10 
+0x0734 002605 call wait_div_end 
+0x0735 002606 quotient pdata 
+0x0736 002607 lshift4 pdata ,pdata 
+0x0737 002608 remainder temp 
+0x0738 002609 ior temp ,temp 
+0x0739 002610 rtn 
 :      002612 p_g24_update_addr_and_synccrc8:
-0x0733 002613 store 4 ,mem_24g_addr 
+0x073a 002613 store 4 ,mem_24g_addr 
 :      002616 p_g24_syncword_crc8:
-0x0734 002617 arg 0 ,rega 
-0x0735 002618 arg 4 ,loopcnt 
-0x0736 002619 arg mem_24g_addr ,contr 
+0x073b 002617 arg 0 ,rega 
+0x073c 002618 arg 4 ,loopcnt 
+0x073d 002619 arg mem_24g_addr ,contr 
 :      002620 p_g24_syncword_crc8_loop:
-0x0737 002621 ifetch 1 ,contr 
-0x0738 002622 iadd rega ,rega 
-0x0739 002623 loop p_g24_syncword_crc8_loop 
-0x073a 002624 copy rega ,pdata 
-0x073b 002625 store 2 ,mem_24g_syncword 
-0x073c 002626 fetch 1 ,mem_24g_syncword 
-0x073d 002627 fetcht 1 ,mem_24g_syncword + 1 
-0x073e 002628 iadd temp ,pdata 
-0x073f 002629 store 1 ,mem_24g_syncword_crc8 
-0x0740 002630 rtn 
+0x073e 002621 ifetch 1 ,contr 
+0x073f 002622 iadd rega ,rega 
+0x0740 002623 loop p_g24_syncword_crc8_loop 
+0x0741 002624 copy rega ,pdata 
+0x0742 002625 store 2 ,mem_24g_syncword 
+0x0743 002626 fetch 1 ,mem_24g_syncword 
+0x0744 002627 fetcht 1 ,mem_24g_syncword + 1 
+0x0745 002628 iadd temp ,pdata 
+0x0746 002629 store 1 ,mem_24g_syncword_crc8 
+0x0747 002630 rtn 
 :      002633 p_g24_transmit_prep:
-0x0741 002635 fetch 1 ,mem_24g_datalen 
-0x0742 002636 increase 2 ,pdata 
-0x0743 002637 store 1 ,mem_24g_txlen 
-0x0744 002639 fetch 1 ,mem_24g_data_type 
-0x0745 002640 store 1 ,mem_24g_txpayload 
-0x0746 002642 fetch 1 ,mem_24g_datalen 
-0x0747 002643 lshift3 pdata ,pdata 
-0x0748 002644 fetcht 1 ,mem_24g_pid 
-0x0749 002645 and temp ,0x03 ,temp 
-0x074a 002646 lshift temp ,temp 
-0x074b 002647 ior temp ,pdata 
-0x074c 002648 fetcht 1 ,mem_24g_no_ack 
-0x074d 002649 iadd temp ,pdata 
-0x074e 002650 istore 1 ,contw 
-0x074f 002652 fetch 1 ,mem_24g_pairing_sm 
-0x0750 002653 bne state_24g_pairing_success ,p_g24_transmit_prep_pair 
-0x0751 002654 fetch 1 ,mem_24g_data_type 
-0x0752 002655 istore 1 ,contw 
+0x0748 002635 fetch 1 ,mem_24g_datalen 
+0x0749 002636 increase 2 ,pdata 
+0x074a 002637 store 1 ,mem_24g_txlen 
+0x074b 002639 fetch 1 ,mem_24g_data_type 
+0x074c 002640 store 1 ,mem_24g_txpayload 
+0x074d 002642 fetch 1 ,mem_24g_datalen 
+0x074e 002643 lshift3 pdata ,pdata 
+0x074f 002644 fetcht 1 ,mem_24g_pid 
+0x0750 002645 and temp ,0x03 ,temp 
+0x0751 002646 lshift temp ,temp 
+0x0752 002647 ior temp ,pdata 
+0x0753 002648 fetcht 1 ,mem_24g_no_ack 
+0x0754 002649 iadd temp ,pdata 
+0x0755 002650 istore 1 ,contw 
+0x0756 002652 fetch 1 ,mem_24g_pairing_sm 
+0x0757 002653 bne state_24g_pairing_success ,p_g24_transmit_prep_pair 
+0x0758 002654 fetch 1 ,mem_24g_data_type 
+0x0759 002655 istore 1 ,contw 
 :      002656 p_g24_transmit_prep_pair:
-0x0753 002657 fetch 1 ,mem_24g_datalen 
-0x0754 002658 iforce loopcnt 
-0x0755 002659 fetch 1 ,mem_24g_data_type 
-0x0756 002660 beq 1 ,p_g24_transmit_prep_mouse 
-0x0757 002661 arg mem_24g_txbuf ,contr 
-0x0758 002662 branch memcpy 
+0x075a 002657 fetch 1 ,mem_24g_datalen 
+0x075b 002658 iforce loopcnt 
+0x075c 002659 fetch 1 ,mem_24g_data_type 
+0x075d 002660 beq 1 ,p_g24_transmit_prep_mouse 
+0x075e 002661 arg mem_24g_txbuf ,contr 
+0x075f 002662 branch memcpy 
 :      002664 p_g24_transmit_prep_mouse:
-0x0759 002665 arg mem_24g_txbuf + 1 ,contr 
-0x075a 002666 branch memcpy 
+0x0760 002665 arg mem_24g_txbuf + 1 ,contr 
+0x0761 002666 branch memcpy 
 :      002668 p_g24_ch:
-0x075b 002669 fetcht 1 ,mem_24g_current_ch_number 
-0x075c 002670 call p_g24_ch_calc 
-0x075d 002671 increase 1 ,temp 
-0x075e 002672 and_into 3 ,temp 
-0x075f 002673 storet 1 ,mem_24g_current_ch_number 
-0x0760 002674 rtn 
+0x0762 002669 fetcht 1 ,mem_24g_current_ch_number 
+0x0763 002670 call p_g24_ch_calc 
+0x0764 002671 increase 1 ,temp 
+0x0765 002672 and_into 3 ,temp 
+0x0766 002673 storet 1 ,mem_24g_current_ch_number 
+0x0767 002674 rtn 
 :      002676 p_g24_ch_calc:
-0x0761 002677 fetch 1 ,mem_24g_addr 
-0x0762 002678 and_into 0x03 ,pdata 
-0x0763 002679 mul32 pdata ,4 ,rega 
-0x0764 002680 setarg mem_24g_ch_map1 
-0x0765 002681 iadd rega ,pdata 
-0x0766 002682 iadd temp ,contr 
-0x0767 002683 ifetch 1 ,contr 
-0x0768 002684 store 1 ,mem_24g_ch 
-0x0769 002685 rtn 
+0x0768 002677 fetch 1 ,mem_24g_addr 
+0x0769 002678 and_into 0x03 ,pdata 
+0x076a 002679 mul32 pdata ,4 ,rega 
+0x076b 002680 setarg mem_24g_ch_map1 
+0x076c 002681 iadd rega ,pdata 
+0x076d 002682 iadd temp ,contr 
+0x076e 002683 ifetch 1 ,contr 
+0x076f 002684 store 1 ,mem_24g_ch 
+0x0770 002685 rtn 
 :      002687 p_g24_prep:
-0x076a 002688 disable enable_crc 
-0x076b 002689 disable enable_white 
-0x076c 002690 setarg 0x555555 
-0x076d 002691 iforce crc24_init 
-0x076e 002692 fetch 1 ,mem_24g_ch 
-0x076f 002693 reverse pdata ,temp 
-0x0770 002694 set1 1 ,temp 
-0x0771 002695 rshift temp ,white_init 
-0x0772 002696 rtn 
+0x0771 002688 disable enable_crc 
+0x0772 002689 disable enable_white 
+0x0773 002690 setarg 0x555555 
+0x0774 002691 iforce crc24_init 
+0x0775 002692 fetch 1 ,mem_24g_ch 
+0x0776 002693 reverse pdata ,temp 
+0x0777 002694 set1 1 ,temp 
+0x0778 002695 rshift temp ,white_init 
+0x0779 002696 rtn 
 :      002698 p_g24_receive_rxon:
-0x0773 002699 call p_g24_prep 
-0x0774 002700 enable decode_fec0 
-0x0775 002701 enable is_rx 
-0x0776 002702 disable is_tx 
-0x0777 002703 enable swfine 
-0x0778 002704 fetch 2 ,mem_24g_rx_window 
-0x0779 002705 iforce stop_watch 
-0x077a 002706 correlate null ,timeout 
-0x077b 002707 nbranch p_g24_sync_timeout ,sync 
-0x077c 002708 disable decode_fec0 
-0x077d 002709 enable decode_fec1 
-0x077e 002710 enable enable_white 
-0x077f 002711 enable enable_crc 
-0x0780 002712 parse demod ,bucket ,8 
-0x0781 002713 rshift3 pwindow ,pdata 
-0x0782 002714 store 1 ,mem_24g_get_syncword_crc8 
-0x0783 002715 fetcht 1 ,mem_24g_syncword_crc8 
-0x0784 002716 isub temp ,null 
-0x0785 002717 nbranch p_g24_end_of_packet ,zero 
-0x0786 002718 parse demod ,bucket ,8 
-0x0787 002719 rshift3 pwindow ,pdata 
-0x0788 002720 store 1 ,mem_24g_rxbuf 
-0x0789 002721 fetch 1 ,mem_24g_mode 
-0x078a 002722 sub pdata ,rx_24g ,null 
-0x078b 002723 branch p_g24_receive_skip ,zero 
-0x078c 002724 fetch 1 ,mem_24g_rxbuf 
-0x078d 002725 fetcht 1 ,mem_24g_data_type 
-0x078e 002726 icompare bits_data ,temp 
-0x078f 002727 nbranch p_g24_end_of_packet ,true 
+0x077a 002699 call p_g24_prep 
+0x077b 002700 enable decode_fec0 
+0x077c 002701 enable is_rx 
+0x077d 002702 disable is_tx 
+0x077e 002703 enable swfine 
+0x077f 002704 fetch 2 ,mem_24g_rx_window 
+0x0780 002705 iforce stop_watch 
+0x0781 002706 correlate null ,timeout 
+0x0782 002707 nbranch p_g24_sync_timeout ,sync 
+0x0783 002708 disable decode_fec0 
+0x0784 002709 enable decode_fec1 
+0x0785 002710 enable enable_white 
+0x0786 002711 enable enable_crc 
+0x0787 002712 parse demod ,bucket ,8 
+0x0788 002713 rshift3 pwindow ,pdata 
+0x0789 002714 store 1 ,mem_24g_get_syncword_crc8 
+0x078a 002715 fetcht 1 ,mem_24g_syncword_crc8 
+0x078b 002716 isub temp ,null 
+0x078c 002717 nbranch p_g24_end_of_packet ,zero 
+0x078d 002718 parse demod ,bucket ,8 
+0x078e 002719 rshift3 pwindow ,pdata 
+0x078f 002720 store 1 ,mem_24g_rxbuf 
+0x0790 002721 fetch 1 ,mem_24g_mode 
+0x0791 002722 sub pdata ,rx_24g ,null 
+0x0792 002723 branch p_g24_receive_skip ,zero 
+0x0793 002724 fetch 1 ,mem_24g_rxbuf 
+0x0794 002725 fetcht 1 ,mem_24g_data_type 
+0x0795 002726 icompare bits_data ,temp 
+0x0796 002727 nbranch p_g24_end_of_packet ,true 
 :      002728 p_g24_receive_skip:
-0x0790 002729 parse demod ,bucket ,8 
-0x0791 002730 rshift3 pwindow ,pdata 
-0x0792 002731 istore 1 ,contw 
-0x0793 002732 rshift3 pdata ,pdata 
-0x0794 002733 and pdata ,0x1f ,loopcnt 
-0x0795 002734 branch p_g24rx_nopayload ,zero 
+0x0797 002729 parse demod ,bucket ,8 
+0x0798 002730 rshift3 pwindow ,pdata 
+0x0799 002731 istore 1 ,contw 
+0x079a 002732 rshift3 pdata ,pdata 
+0x079b 002733 and pdata ,0x1f ,loopcnt 
+0x079c 002734 branch p_g24rx_nopayload ,zero 
 :      002735 p_g24rx_loop:
-0x0796 002736 parse demod ,bucket ,8 
-0x0797 002737 rshift3 pwindow ,pdata 
-0x0798 002738 istore 1 ,contw 
-0x0799 002739 loop p_g24rx_loop 
+0x079d 002736 parse demod ,bucket ,8 
+0x079e 002737 rshift3 pwindow ,pdata 
+0x079f 002738 istore 1 ,contw 
+0x07a0 002739 loop p_g24rx_loop 
 :      002740 p_g24rx_nopayload:
-0x079a 002742 copy contw ,rega 
-0x079b 002743 parse demod ,bucket ,8 
-0x079c 002744 rshift3 pwindow ,pdata 
-0x079d 002745 store 1 ,mem_rssi_hex_received 
-0x079e 002746 copy rega ,contw 
-0x079f 002747 parse demod ,bucket ,24 
-0x07a0 002748 enable swfine 
-0x07a1 002749 arg param_sifs ,stop_watch 
-0x07a2 002750 rshift32 pdata ,pdata 
-0x07a3 002751 rshift16 pdata ,pdata 
-0x07a4 002752 istore 3 ,contw 
-0x07a5 002753 disable decode_fec1 
-0x07a6 002754 branch p_g24_end_of_packet ,crc_failed 
-0x07a7 002755 enable user3 
-0x07a8 002756 fetch 1 ,mem_last_freq 
-0x07a9 002757 add pdata ,0 ,rega 
-0x07aa 002758 call rf_write_freq 
-0x07ab 002759 disable decode_fec0 
-0x07ac 002760 call set_sync_on 
-0x07ad 002761 fetch 1 ,mem_rssi_hex_received 
-0x07ae 002762 copy pdata ,rega 
-0x07af 002763 call p_rssi_signal 
-0x07b0 002764 rtn 
+0x07a1 002742 copy contw ,rega 
+0x07a2 002743 parse demod ,bucket ,8 
+0x07a3 002744 rshift3 pwindow ,pdata 
+0x07a4 002745 store 1 ,mem_rssi_hex_received 
+0x07a5 002746 copy rega ,contw 
+0x07a6 002747 parse demod ,bucket ,24 
+0x07a7 002748 enable swfine 
+0x07a8 002749 arg param_sifs ,stop_watch 
+0x07a9 002750 rshift32 pdata ,pdata 
+0x07aa 002751 rshift16 pdata ,pdata 
+0x07ab 002752 istore 3 ,contw 
+0x07ac 002753 disable decode_fec1 
+0x07ad 002754 branch p_g24_end_of_packet ,crc_failed 
+0x07ae 002755 enable user3 
+0x07af 002756 fetch 1 ,mem_last_freq 
+0x07b0 002757 add pdata ,0 ,rega 
+0x07b1 002758 call rf_write_freq 
+0x07b2 002759 disable decode_fec0 
+0x07b3 002760 call set_sync_on 
+0x07b4 002761 fetch 1 ,mem_rssi_hex_received 
+0x07b5 002762 copy pdata ,rega 
+0x07b6 002763 call p_rssi_signal 
+0x07b7 002764 rtn 
 :      002766 p_g24_end_of_packet:
-0x07b1 002767 disable encode_fec1 
-0x07b2 002768 disable decode_fec1 
-0x07b3 002769 branch end_of_packet 
+0x07b8 002767 disable encode_fec1 
+0x07b9 002768 disable decode_fec1 
+0x07ba 002769 branch end_of_packet 
 :      002771 p_g24_sync_timeout:
-0x07b4 002772 call p_rssi_noise 
-0x07b5 002773 branch p_g24_end_of_packet 
+0x07bb 002772 call p_rssi_noise 
+0x07bc 002773 branch p_g24_end_of_packet 
 :      002775 p_g24_set_freq_tx:
-0x07b6 002776 call set_sync_on 
-0x07b7 002777 fetcht 1 ,mem_24g_ch 
-0x07b8 002778 branch set_freq_tx 
+0x07bd 002776 call set_sync_on 
+0x07be 002777 fetcht 1 ,mem_24g_ch 
+0x07bf 002778 branch set_freq_tx 
 :      002780 p_g24_transmit:
-0x07b9 002781 call le_enable 
-0x07ba 002782 fetch 4 ,mem_24g_addr 
-0x07bb 002783 iforce access 
-0x07bc 002784 call p_g24_prep 
-0x07bd 002785 call p_g24_set_freq_tx 
-0x07be 002786 set1 txgfsk ,radio_ctrl 
-0x07bf 002787 enable encode_fec0 
-0x07c0 002788 enable is_tx 
-0x07c1 002789 disable is_rx 
-0x07c2 002790 rshift16 access ,pdata 
-0x07c3 002791 rshift8 pdata ,pdata 
-0x07c4 002792 rshift4 pdata ,pdata 
-0x07c5 002793 inject mod ,40 
-0x07c6 002794 disable encode_fec0 
-0x07c7 002795 enable encode_fec1 
-0x07c8 002796 enable enable_white 
-0x07c9 002797 enable enable_crc 
-0x07ca 002798 fetch 1 ,mem_24g_syncword_crc8 
-0x07cb 002799 inject mod ,8 
-0x07cc 002800 fetch 1 ,mem_24g_txlen 
-0x07cd 002801 iforce loopcnt 
-0x07ce 002802 arg mem_24g_txpayload ,contr 
+0x07c0 002781 call le_enable 
+0x07c1 002782 fetch 4 ,mem_24g_addr 
+0x07c2 002783 iforce access 
+0x07c3 002784 call p_g24_prep 
+0x07c4 002785 call p_g24_set_freq_tx 
+0x07c5 002786 set1 txgfsk ,radio_ctrl 
+0x07c6 002787 enable encode_fec0 
+0x07c7 002788 enable is_tx 
+0x07c8 002789 disable is_rx 
+0x07c9 002790 rshift16 access ,pdata 
+0x07ca 002791 rshift8 pdata ,pdata 
+0x07cb 002792 rshift4 pdata ,pdata 
+0x07cc 002793 inject mod ,40 
+0x07cd 002794 disable encode_fec0 
+0x07ce 002795 enable encode_fec1 
+0x07cf 002796 enable enable_white 
+0x07d0 002797 enable enable_crc 
+0x07d1 002798 fetch 1 ,mem_24g_syncword_crc8 
+0x07d2 002799 inject mod ,8 
+0x07d3 002800 fetch 1 ,mem_24g_txlen 
+0x07d4 002801 iforce loopcnt 
+0x07d5 002802 arg mem_24g_txpayload ,contr 
 :      002803 p_g24tr_loop:
-0x07cf 002804 ifetch 1 ,contr 
-0x07d0 002805 inject mod ,8 
-0x07d1 002806 loop p_g24tr_loop 
-0x07d2 002807 enable enable_parity 
-0x07d3 002808 inject mod ,24 
-0x07d4 002809 disable enable_parity 
-0x07d5 002810 until null ,tx_clear 
-0x07d6 002811 nop 100 
-0x07d7 002812 disable encode_fec0 
-0x07d8 002813 disable encode_fec1 
-0x07d9 002814 rtn 
+0x07d6 002804 ifetch 1 ,contr 
+0x07d7 002805 inject mod ,8 
+0x07d8 002806 loop p_g24tr_loop 
+0x07d9 002807 enable enable_parity 
+0x07da 002808 inject mod ,24 
+0x07db 002809 disable enable_parity 
+0x07dc 002810 until null ,tx_clear 
+0x07dd 002811 nop 100 
+0x07de 002812 disable encode_fec0 
+0x07df 002813 disable encode_fec1 
+0x07e0 002814 rtn 
               org 0x3000
 :      002825 start:
 0x3000 002826 call lpmstate 
Index: btkb/output/bt_program23.meta
===================================================================
--- /YC1026_KB_SDK/btkb/output/bt_program23.meta	(revision 83)
+++ /YC1026_KB_SDK/btkb/output/bt_program23.meta	(working copy)
@@ -851,8 +851,8 @@
 	jam SYC_TASK_HIBERNATE,mem_c51_flag
 	call p_c51_wait
 p_enter_hibernate_continue:
-	branch lpm_hibernate
-	/**
+//	branch lpm_hibernate
+	
 	jam 0x5a,mem_hibernate_flag
 	call lpm_write_gpio_wakeup
 	hfetch 4,core_lpm_ctrl
@@ -861,7 +861,7 @@
 	call lpm_write_ctrl
 	arg param_hibernate_clks,temp
 	branch lpm_sleep
-	**/
+	
  
 p_check_51cmd_once:
 	call ui_ipc_get_lock
Index: btkb/output/bt_program23.rom
===================================================================
--- /YC1026_KB_SDK/btkb/output/bt_program23.rom	(revision 83)
+++ /YC1026_KB_SDK/btkb/output/bt_program23.rom	(working copy)
@@ -2,58 +2,58 @@
 11000000000000000000000000111001
 11000000000000011000000000111101
 11000000000000101000000001001000
-11000000000000110000001010111001
-11000000000001010000001011011010
-11000000000100111000001011011110
-11000000000101000000001011110000
-11000000000101011000001011110110
-11000000001000010000001100000001
-11000000001000011000001100000101
-11000000001010000000001100001101
-11000000001010100000001100011100
+11000000000000110000001011000000
+11000000000001010000001011100001
+11000000000100111000001011100101
+11000000000101000000001011110111
+11000000000101011000001011111101
+11000000001000010000001100001000
+11000000001000011000001100001100
+11000000001010000000001100010100
+11000000001010100000001100100011
 11000000010010000000000111101010
 11000000010010010000000110110100
 11000000010010100000000110111010
 11000000010010101000000110100100
-11000000010110000000001010110111
+11000000010110000000001010111110
 11000000010110001000000101101000
 11000000010110010000000101111100
 11000000010110011000000110010110
 11000000010110110000000110011111
 11000000010111001000000101110000
 00100000001000000011101111110001
-11000000000011000000001100101000
-11000000000011011000001100110000
-11000000000100011000001101001111
-11000000000100100000001101101011
-11000000000110010000001111100111
+11000000000011000000001100101111
+11000000000011011000001100110111
+11000000000100011000001101010110
+11000000000100100000001101110010
+11000000000110010000001111101110
 11000000000111011101001110110000
 11000000000111110000001001100010
 11000000000111111000001001100110
-11000000001001010000010000110000
-11000000001001011000001111100000
-11000000001001100000001111101010
-11000000001001110000001111110000
-11000000001010110000001111110111
-11000000001100011000001111111111
-11000000001100100000010000100100
-11000000001100101000010001010101
-11000000001101001000010110110010
-11000000001101011000010110011011
-11000000001101110000010110111001
-11000000001101111000010000111011
+11000000001001010000010000110111
+11000000001001011000001111100111
+11000000001001100000001111110001
+11000000001001110000001111110111
+11000000001010110000001111111110
+11000000001100011000010000000110
+11000000001100100000010000101011
+11000000001100101000010001011100
+11000000001101001000010110111001
+11000000001101011000010110100010
+11000000001101110000010111000000
+11000000001101111000010001000010
 11000000010000111000000100001001
-11000000010001101000001001101101
-11000000010001110000001010001010
+11000000010001101000001001110100
+11000000010001110000001010010001
 11000000010001111000001001101010
 11000000011001101000000111110111
 11000000011001111000000100010101
 11000000011010000000000100100110
-11000000010011100000001101101111
-11000000010011111000001110000111
-11000000011100010000001110010100
-11000000011100011000001110100110
-11000000011100110000001110111010
+11000000010011100000001101110110
+11000000010011111000001110001110
+11000000011100010000001110011011
+11000000011100011000001110101101
+11000000011100110000001111000001
 00100000001000000011101111110001
 01101000000100001000000100111011
 01100000000000001000101110000001
@@ -73,7 +73,7 @@
 00100000010000000011001110010010
 00100000010000000011010000000111
 00100000010000000011000000100100
-00100000010000000000010111011010
+00100000010000000000010111100001
 00100000001000000011000000100010
 01101000000000001100011111011100
 00100000001110100000000001010001
@@ -282,8 +282,8 @@
 00100000010000000000000100011011
 00100000001000000011111010100101
 11000001000011000000000000000000
-11000000000010100000010111001010
-11000000000010101000010111010000
+11000000000010100000010111010001
+11000000000010101000010111010111
 11000000000000110110011000010100
 11000000000000010000000100100001
 00100000001000000011111001111101
@@ -541,7 +541,7 @@
 00011111111100001111111000000000
 00100000001110100000001000011111
 01100000000000010100110010010011
-00100000010000000000010111010111
+00100000010000000000010111011110
 01110000010010111010010000101111
 00100000010000000000000011101101
 01110000010011001001011100000000
@@ -618,7 +618,14 @@
 00100000011000000000000000000000
 01110000000010110111111000000011
 00100000010000000000000110011011
-00100000001000000011110011001101
+01110000010011001001011101011010
+00100000010000000011110110111000
+01101000000100100000000100111000
+01111001001111111111111000001111
+01100000000100100000000001001100
+00100000010000000011110110110000
+11011000010111111111111111111111
+00100000001000000011110011011010
 00100000010000000111110000100000
 11011010001000000100011111100100
 00100000010000000111111110011111
@@ -626,42 +633,42 @@
 00100000010000000111110000100100
 00011000010000100111111000000000
 00100000011110100000000000000000
-11000000000100001000001010000000
-11000000000100010000001010000010
-11000000000100011000001010000101
-11000000000000001000001010100000
-11000000000001101000001010011000
-11000000000101100000001010010111
-11000000000101011000001010011110
-11000000000000011000001010100010
-11000000000101010000001010101011
-11000000000010001000001010001000
+11000000000100001000001010000111
+11000000000100010000001010001001
+11000000000100011000001010001100
+11000000000000001000001010100111
+11000000000001101000001010011111
+11000000000101100000001010011110
+11000000000101011000001010100101
+11000000000000011000001010101001
+11000000000101010000001010110010
+11000000000010001000001010001111
 11000000000010010111110010000101
 00100000001000000111110001011010
 01110000010010111110111111111111
-00100000001000000000011011011101
+00100000001000000000011011100100
 01111001001111111000000000100011
 01110000010010111110111111111111
-00100000001000000000011001011001
+00100000001000000000011001100000
 01011111111111111111111111111111
 01100000000000100100110000000000
-00100000001000000000011010101010
+00100000001000000000011010110001
 01110000000010110111110100100010
 00100000001000000101011000100000
 01101000000000001000000001111100
-00100000001110100000001010001111
+00100000001110100000001010010110
 00100000010000000110000111011001
 01101000000000001000000001111100
 00100100001110100111110010001100
 01101000000000001000101101111101
 11000101100001001111110010000111
-11000000000101000000001010010011
+11000000000101000000001010011010
 00100000001000000111110001111011
 01110000000000000111110000110111
 01101000000000010100110010011000
 01100000000000010000000001010001
 00100000011000000000000000000000
-00100000010000000000001010100000
+00100000010000000000001010100111
 00100000010000000011111011111111
 00100000010000000111110011010101
 00011000000010100111111000000000
@@ -677,15 +684,15 @@
 00100000010000000101101101100010
 01110000000000010111011100000110
 01101000000000001100011111011100
-11000000000000000000001010101001
+11000000000000000000001010110000
 01110000000000010111011100010111
 01110000010000100101111000000001
 00100000001000000111110010100010
 01101000000000010100011111110100
 11000010100001001011111110010000
-11000010100000000000001010110100
+11000010100000000000001010111011
 11000010100000111111110011010101
-11000101000100011000011001011001
+11000101000100011000011001100000
 01110000010000111101100000000000
 00100000010000000011111101111110
 01110000000010110111110100110111
@@ -695,26 +702,26 @@
 00100000001000000011111101110111
 00100000010000000011101100110110
 00100000001000000011110011011100
-00100000010000000000001010111011
+00100000010000000000001011000010
 00100000001000000011000000101100
-11011010011000000000001010111101
+11011010011000000000001011000100
 00100000001000000011001100000001
 11000011000000001011001100000111
 00100000010000000011001100111101
-00100000010000000000001011001010
+00100000010000000000001011010001
 10011000010001100111111000000000
 00011111111000001111111000000001
-00100000001000010000001011000100
+00100000001000010000001011001011
 00100000001000000011001100100101
 10011000000000000010010000000000
 00011010001000001000110000000010
 11101000110000010000000000000000
 00100000001110100011001100100111
 00100000010000000011001101001001
-00100000001000000000001010111110
+00100000001000000000001011000101
 00011111111100010001011000000000
 00011001011011001001011000000000
-00100000001000101000001011010100
+00100000001000101000001011011011
 00101001011000000001111000001111
 00100100011000001000000000000000
 00011000010100010001011000000000
@@ -738,9 +745,9 @@
 10011000010001100111110000000000
 00100100011000101000000000000000
 01101000000000100000000000110100
-00100000001110000000001011100111
+00100000001110000000001011101110
 10011101000001100111111000000000
-00100000001000000000001011101000
+00100000001000000000001011101111
 10011100010001100111111000000000
 00011111111001100111110000000100
 00100100011000010000000000000000
@@ -749,7 +756,7 @@
 00100000001000000011010011011111
 01110000000010110111110100100000
 00100000010000000111110000100111
-00100000001000000000001011110001
+00100000001000000000001011111000
 01100000000010100000000000110100
 01110000010001110100100000000001
 01011000000000001111111111111111
@@ -757,7 +764,7 @@
 01110000000000000111001100000001
 00100000011000000000000000000000
 00100000010000000011101110101010
-00100000010000000000001011111001
+00100000010000000000001100000000
 00100000001000000011001001100111
 00011100010000001100001000000001
 00100000010000000011101001010100
@@ -777,7 +784,7 @@
 00100000010000000011001000000100
 00100100001101000011010010011000
 00100000010000000011100000010010
-00100100001110100000001100000010
+00100100001110100000001100001001
 00100000011000000000000000000000
 00100000010000000011001011011111
 00100100001000101011010101101000
@@ -809,13 +816,13 @@
 01101000000000010000001011001101
 00100000001110100100110111111100
 01101000000000001000001011001111
-11000000000000001000001100101101
+11000000000000001000001100110100
 00100000001000000100110110111011
 00100000010000000101001001111010
 00100100011110100000000000000000
 00100000001000000100110111000011
 11101000110000001000000000000000
-11000000000001010000001100110011
+11000000000001010000001100111010
 00100000001000000100111000010100
 11101000110000001000000000000000
 00011111111000100000111000000000
@@ -828,8 +835,8 @@
 00011000111000100111111000000000
 11100000101000001000000000000000
 11101000110000010000000000000000
-11000000000000010000001101000001
-11000000000000011000001101001000
+11000000000000010000001101001000
+11000000000000011000001101001111
 00100000001000000011101111110001
 01011000000000100000000000001000
 11100000101000110000000000000000
@@ -853,10 +860,10 @@
 00011111111000100010011000000000
 01101000000000010000001011001011
 10011000000000000000110000000000
-00100000010000000000001101011001
+00100000010000000000001101100000
 00100000001000000101000100010000
 11101000110000001000000000000000
-11000000000001010000001101011100
+11000000000001010000001101100011
 00100000001000000101000100010110
 11101000110000001000000000000000
 00011111111000100000111000000000
@@ -872,7 +879,7 @@
 00011000111000100111111000000000
 11100000101000001000000000000000
 01101000000000010000001010100000
-00100000001000000000001100111110
+00100000001000000000001101000101
 11011010010000000000000000000000
 00100000010000000101001001111010
 00100100011110100000000000000000
@@ -884,9 +891,9 @@
 00011111111100011111111000000000
 11000000000001001100101100011000
 11000000000000111100101100011000
-11000000000001010000001110000100
-11000000000000101000001110000010
-11000000000000001000001101111011
+11000000000001010000001110001011
+11000000000000101000001110001001
+11000000000000001000001110000010
 11000000000000100100101100011000
 00100000011000000000000000000000
 00011000010000100111111000000000
@@ -896,14 +903,14 @@
 01110000010011001011111000000000
 11000000000000100100101100011000
 00100000011000000000000000000000
-00100000010000000000001110000100
+00100000010000000000001110001011
 00100000001000000100101100010001
 11101000110000001000000000000000
-11000000000000001000001111011101
+11000000000000001000001111100100
 00100000011000000000000000000000
 00100000010000000101001001111010
 00100100011110100000000000000000
-00100000010000000000001110001011
+00100000010000000000001110010010
 00100000001000000110110111111101
 01101000000000001100000100110010
 11000001000000001000000000000000
@@ -915,13 +922,13 @@
 11000000001010000100110111011100
 00100000011000000000000000000000
 01101000000000001000000001111101
-11000000000000011000001110011000
-11000000000000111000001110100011
+11000000000000011000001110011111
+11000000000000111000001110101010
 00100000001000000101101110010010
 01101000000000001000010011011111
 01100000000000001000010001000101
-11000000000010011000001011101101
-11000000000110011000001110011101
+11000000000010011000001011110100
+11000000000110011000001110100100
 00100000001000000101110001011000
 01101000000000001000010001001101
 01111001001000000111111000000000
@@ -937,15 +944,15 @@
 01101000000000001000000001001000
 00100000011110100000000000000000
 11000010100000111101111100010000
-11000000000000010000001110101101
+11000000000000010000001110110100
 00100000001000000101111011100000
 00011000000000000111111000010001
 00100000010000000110000110110101
 01101000000000001000000001001001
 00011111111000100000010000000000
-11000000000000000000001110110101
-11000000000001110000001110110101
-11000000000011100000001110110101
+11000000000000000000001110111100
+11000000000001110000001110111100
+11000000000011100000001110111100
 00100000011000000000000000000000
 11100000101000001000000000000000
 01101000000000001100011100000010
@@ -953,28 +960,28 @@
 01011000000000000000000000001110
 00100000001000000101111110100110
 01101000000000001000000001111100
-00100000001110100000001110111111
+00100000001110100000001111000110
 00100000010000000110000111011001
 01101000000000001000000001111100
 00100100011110100000000000000000
 01101000000000001000000001010101
 00100000011110100000000000000000
-11000000000000110000001111001110
-11000000000010000000001111000100
+11000000000000110000001111010101
+11000000000010000000001111001011
 00100000001000000110001000111110
 01101000000000001100011101001000
 11000001000000000000000000000000
-11000000000000001000001111001100
+11000000000000001000001111010011
 11011000111000000000000000001010
 00100000010000000111111001010011
 00100100011110100000000000000000
 01110000010001110100100000000000
 00100000001000000110001010011011
 00100000011101001000000000000000
-00100000001000000000001111001110
+00100000001000000000001111010101
 01101000000000001000000101110111
 11000010100000010110001010011011
-11000010100000000000001111010001
+11000010100000000000001111011000
 01101000000000001100001001011110
 00100000001110100110001011000111
 01101000000000001000010001001101
@@ -1001,7 +1008,7 @@
 01110000010001000011111100000000
 00100000001000000101001101001110
 00100000010000000101001111011101
-00100000010000000000001111101101
+00100000010000000000001111110100
 00100000001000000101010011000001
 00100000001101101000000110111101
 00100000010000000101001111101110
@@ -1009,7 +1016,7 @@
 01101000000000001100110001100000
 01100000000000100100011011111001
 01101000000000001100010011011011
-11000000000000001000001111110101
+11000000000000001000001111111100
 00100000001000000101010011100000
 01110000010001001101101100000000
 00100000001000000101010011101111
@@ -1022,11 +1029,11 @@
 01110000010000010011000100000001
 00100000001000000101010101111110
 01101000000000001100010001000000
-11000000000000111000010000011001
-11000000000001111000010000011101
-11000000000000110000010000001011
-11000000000000010000010000001000
-11000000000010011000010000000110
+11000000000000111000010000100000
+11000000000001111000010000100100
+11000000000000110000010000010010
+11000000000000010000010000001111
+11000000000010011000010000001101
 00100000001000000101011000111010
 00011000000000000000010000000001
 00100000001000000101100010010010
@@ -1040,9 +1047,9 @@
 01110000000010110111110100110100
 00100000010000000111110000100111
 01101000000000001100110001101001
-11000000000000010000010000010101
+11000000000000010000010000011100
 01110000010000010011000100000001
-00100000001000000000010000010111
+00100000001000000000010000011110
 01110000000010110111110101000110
 00100000010000000101011000100000
 00011000000000000000010000000001
@@ -1060,7 +1067,7 @@
 00100000001000000101100010001010
 01101000000000001100010001000100
 11000000000001001101011100011001
-11000000000000010000010000101001
+11000000000000010000010000110000
 11000000000000111101011100001101
 00100000001000000101011001010110
 01011001000000000000001100000010
@@ -1083,24 +1090,24 @@
 00100000001000000101010010101111
 11101000110000011000000000000000
 01100000000000011000001111111001
-11000000001010010000010001000001
-11000000000000010000010001010011
-11000000000010010000010001000111
+11000000001010010000010001001000
+11000000000000010000010001011010
+11000000000010010000010001001110
 00100000001000000101100100000111
 01110000010011010001000000000001
 01101000000000010000001111111010
-11000000000011111000010001000101
+11000000000011111000010001001100
 00100000001000000101100111101101
 11011000110000000000001101001001
-00100000001000000000001111011101
+00100000001000000000001111100100
 01101000000000010000001111111010
 00011111111001100111110000011111
-00100000010000101000010001000101
+00100000010000101000010001001100
 01101000000000010000001111111010
 01101000000010010100110010111100
 00011000010000001000010000000001
 10011000010001100111110000000000
-00100000001000101000010001010000
+00100000001000101000010001010111
 00100000001000000101100111001010
 01110000000010110111110100110100
 00100000010000000111110000100111
@@ -1108,19 +1115,19 @@
 01110000000010110111110100000011
 00100000001000000101011000100000
 01101000000000001100010001000100
-11000000000011011000010110001101
-11000000000011101000010110001101
-11000000000010001000010100100001
-11000000000001001000010011010011
-11000000000000101000010011000001
-11000000000000111000010001110101
+11000000000011011000010110010100
+11000000000011101000010110010100
+11000000000010001000010100101000
+11000000000001001000010011011010
+11000000000000101000010011001000
+11000000000000111000010001111100
 11000000000010011101100001011100
-11000000000000011000010001100110
-11000000000001011000010001101001
-11000000000001101000010001100001
+11000000000000011000010001101101
+11000000000001011000010001110000
+11000000000001101000010001101000
 00100000001000000101011001100110
 01101000000000010000001111111010
-11000000000000111000010001100100
+11000000000000111000010001101011
 00100000001000000101011111010110
 01110000000000111111110000000111
 00100000001000000101011100101001
@@ -1128,7 +1135,7 @@
 11100000101000010000000000000000
 00100000001000000101100010001010
 01101000000000010000001111111010
-11000000000001110000010001101100
+11000000000001110000010001110011
 00100000001000000101011111000110
 01101000000000001100110001101001
 11000000100000000101011111000110
@@ -1144,16 +1151,16 @@
 01101000000010010100010011000000
 01011000000000000001100000010010
 10011000010001100111110000000000
-00100000001000101000010010001110
+00100000001000101000010010010101
 01011000000000000001100000001111
 10011000010001100111110000000000
-00100000001000101000010010010000
+00100000001000101000010010010111
 01011000000000000001100000001010
 10011000010001100111110000000000
-00100000001000101000010010010100
+00100000001000101000010010011011
 01011000000000000001100000000001
 10011000010001100111110000000000
-00100000001000101000010010010010
+00100000001000101000010010011001
 00100000001000000101011101010100
 01101000000000001100110001111111
 11011000010000000000000000000000
@@ -1163,21 +1170,21 @@
 01101000000000001100110001111111
 11111001001000000111111000000000
 01100000000000001100110001111111
-00100000001000000000010010010110
+00100000001000000000010010011101
 11011000111000000000000000000000
-00100000001000000000010010000101
+00100000001000000000010010001100
 11011000111000000000000000000001
-00100000001000000000010010000101
+00100000001000000000010010001100
 11011000111000000000000000000011
-00100000001000000000010010000101
+00100000001000000000010010001100
 11011000111000000000000000000010
-00100000001000000000010010000101
+00100000001000000000010010001100
 01101000000000010100010011000000
 00011111111000100010001000000000
 01101000000010010100010011000100
 00011000010000100010010000000000
-00100000010000000000010010011101
-00100000001000101000010010101000
+00100000010000000000010010100100
+00100000001000101000010010101111
 00100000001000000101011100101000
 11011000110000000100010100000100
 11101000110000010000000000000000
@@ -1189,11 +1196,11 @@
 00011000110000001000110111111101
 11101000110000001000000000000000
 10011000110000001000110000000000
-00100000001000000000010010011110
+00100000001000000000010010100101
 00011000110000001000110111111001
 11101000110000010000000000000000
 01100000000000010100110001100001
-00100000010000000000010010110110
+00100000010000000000010010111101
 00100000001110100101011100101000
 00011000110000001000110111111100
 11101000110000010000000000000000
@@ -1214,14 +1221,14 @@
 00100000011000101000000000000000
 11101000110000001000000000000000
 10011000110000001000110000000000
-00100000001000000000010010111001
+00100000001000000000010011000000
 11011001011000000000000000000011
 00011000000000000111111000000001
 01100000000000001100010001000101
 00100000010000000101101001110100
 00100000010000000101101001111101
 00100000001110100101011101000110
-00100100001000010000010011010001
+00100100001000010000010011011000
 01111000010101000111110000000000
 11100000101000010000000000000000
 11101000110000010000000000000000
@@ -1230,54 +1237,54 @@
 00100000001000101101011101000110
 11101000110000001000000000000000
 10011000110000001000110000000000
-00100000001000000000010011000101
+00100000001000000000010011001100
 00011000110000001000110000000010
-00100000001000000000010011001110
+00100000001000000000010011010101
 01101000000010010100010011000000
 01011000000000000010101000000000
 10011000010001100111110000000000
-00100000001000101000010100010011
+00100000001000101000010100011010
 01011000000000000010101001010000
 10011000010001100111110000000000
-00100000001000101000010100011110
+00100000001000101000010100100101
 01011000000000000010100000000011
 10011000010001100111110000000000
 00100100001000101101011100101000
 01101000000000010100010010111100
 01100000000000010000001010100000
 01111000001101000111110000000000
-00100000010000000000010101100101
-00100100001000010000010011101111
+00100000010000000000010101101100
+00100100001000010000010011110110
 01101000000010010000001010100000
-00100000010000000000010101101101
-11000000000000001000010011101111
-00100000010000000000010101101001
-00100100001000101000010011101101
+00100000010000000000010101110100
+11000000000000001000010011110110
+00100000010000000000010101110000
+00100100001000101000010011110100
 01111000010101000111110000000000
-00100000010000000000010011110001
-00100000010000000000010101010011
-00100000010000000000010101101101
-00100000010000000000010011111001
-00100000001000000000010011101111
-00100000010000000000010101010011
-00100000001000000000010011100000
+00100000010000000000010011111000
+00100000010000000000010101011010
+00100000010000000000010101110100
+00100000010000000000010100000000
+00100000001000000000010011110110
+00100000010000000000010101011010
+00100000001000000000010011100111
 00100000001101000101011100101000
-00100000001000000000010110001011
+00100000001000000000010110010010
 01101000000000010000001010100000
 01100000000000010100010001000110
 01101000000000001100110001100111
 00011111111000100111001000000000
-00100000010000000000010110000010
+00100000010000000000010110001001
 11011000101000000100010001001000
 00100000010000000111111001000101
-00100000001000000000010110000101
+00100000001000000000010110001100
 01101000000010010100110001100101
 00011000010011001111111000000000
-11000000100000101000010100001011
-00100000010000000000010101111111
+11000000100000101000010100010010
+00100000010000000000010110000110
 01101000000000010000001010100000
 11100000101000010000000000000000
-00100000010000000000010110000101
+00100000010000000000010110001100
 01011000000000000100010100000100
 10011000010000001000110000000000
 11101000110000001000000000000000
@@ -1285,16 +1292,16 @@
 00011111111000100111001000000000
 00011111111000001111111000000101
 01100000000000001100010001000101
-00100000010000000000010101111111
+00100000010000000000010110000110
 00011000010000100000110000000000
 00100000010000000111111001000101
-00100000001000000000010110000101
-00100000010000000000010101111111
+00100000001000000000010110001100
+00100000010000000000010110000110
 01101000000000010000001010100000
 11100000101000010000000000000000
 01101000000000010100110001100101
 11100000101000010000000000000000
-00100000010000000000010110000101
+00100000010000000000010110001100
 01110000010001000100010100000111
 00100000011000000000000000000000
 00100000010000000101101100001000
@@ -1310,57 +1317,57 @@
 00100000001000000101100010001010
 11011000010000000010101001010000
 00100000010000000101101100001100
-00100000001000000000010100010100
+00100000001000000000010100011011
 11011001011000000000000000000010
 01101000000000010100010010111100
 01100000000000010000001010100000
 01110000000011010101110000000000
 01111000001101000111110000000000
-00100000010000000000010101100101
-00100100001000010000010101001001
+00100000010000000000010101101100
+00100100001000010000010101010000
 01101000000010010000001010100000
-00100000010000000000010101101101
-11000000000000001000010101001100
-00100000010000000000010101101001
-00100100001000101000010101000101
+00100000010000000000010101110100
+11000000000000001000010101010011
+00100000010000000000010101110000
+00100100001000101000010101001100
 01101000000000001000110101011100
-11000000000000001000010101001100
-00100100001101000000010100110110
+11000000000000001000010101010011
+00100100001101000000010100111101
 01111000010101000111110000000000
 01101000000000001100110001100111
 00011111111000001111111000000100
 01100000000000001100010001000101
-00100000010000000000010110000101
-00100000001000000000010101000000
+00100000010000000000010110001100
+00100000001000000000010101000111
 01101000000000001100110001100111
 00011111111001100111110000010000
-00100000001000101000010101001100
+00100000001000101000010101010011
 01101000000000001100010001000101
 00011111111001100111110000010000
-00100000001000101000010101001100
+00100000001000101000010101010011
 01101000000000010000001010100000
 00011111111000001111111111111111
 01100000000000010000110101011010
-00100000010000000000010101011100
+00100000010000000000010101100011
 01101000000000010000001010100000
 01100000000000010000110101011000
-00100000010000000000010101010111
+00100000010000000000010101011110
 00011001011000001001011111111111
-00100000001000101000010101000111
-00100000010000000000010101010011
-00100000001000000000010100100110
+00100000001000101000010101001110
+00100000010000000000010101011010
+00100000001000000000010100101101
 01110000000011010101110000000001
-00100000001000000000010101000101
+00100000001000000000010101001100
 01101000000000010000001010100000
 01100000000000010000110101011010
-00100000001000000000010101010000
+00100000001000000000010101010111
 01101000000000010000001010100000
 00011111111000001111111111111111
 01100000000000010000110101011010
-00100000001000000000010101010000
+00100000001000000000010101010111
 00100000001101000101011100101000
-00100000010000000000010101011100
-00100000001000000000010110001011
+00100000010000000000010101100011
+00100000001000000000010110010010
 01101000000010010000001010100000
 00011000010000001000010000000001
 01100000000010010000001010100000
@@ -1368,9 +1375,9 @@
 01101000000000001100110001100111
 01100000000000001000000100000011
 00011111111000100111001000000000
-00100000010000000000010110000010
+00100000010000000000010110001001
 00100000001000000111111001000101
-00100000010000000000010101111111
+00100000010000000000010110000110
 01101000000000010000110101011000
 11100000101000010000000000000000
 01101000000000010000110101011010
@@ -1378,7 +1385,7 @@
 01101000000000001000000100000011
 00011111111000100111001000000000
 00100000010000000111111001000101
-00100000001000000000010110000101
+00100000001000000000010110001100
 01101000000010010000001010100000
 01101000000000010100010010111110
 10011000010001100111110000000000
@@ -1390,19 +1397,19 @@
 11011000110000000100010100000100
 00011000010000100010001000000000
 11101000110000010000000000000000
-00100000001110100000010101111000
+00100000001110100000010101111111
 11101000110010010000000000000000
 01100000000010010100110001100101
 10011010001001100111110000000000
-00100000001000101000010101111010
+00100000001000101000010110000001
 11101000110000001000000000000000
 10011000110000001000110000000000
-00100000001000000000010101101111
+00100000001000000000010101110110
 01011000000000000000000000000001
 00100000011000000000000000000000
 11101000110000001000000000000000
 01100000000000001100110001100111
-00100000010000000000010110001000
+00100000010000000000010110001111
 01011000000000000000000000000000
 00100000011000000000000000000000
 01101000000000010000001010111001
@@ -1417,7 +1424,7 @@
 00011000110000100111111000000000
 01100000000000010000001010110111
 00100000011000000000000000000000
-00100000010000000000010101111111
+00100000010000000000010110000110
 00100000001000000101100010001010
 01101000000000001100101110101011
 00011111111000001000010000000001
@@ -1434,11 +1441,11 @@
 01101000000010001100110010000010
 00100000001000000101100010010010
 00011010011000100111111000000000
-11000000000000011000010110101001
-11000000000001010000010110101101
-11000000000000000000010110100110
-11000000000010010000010110101011
-11000000000000010000010110101111
+11000000000000011000010110110000
+11000000000001010000010110110100
+11000000000000000000010110101101
+11000000000010010000010110110010
+11000000000000010000010110110110
 00011111111001100111110000001101
 00100000001000010101100011000000
 01100000000000001100110001101000
@@ -1458,15 +1465,15 @@
 00100000011000000000000000000000
 01101000000000001100010000111110
 00101000001000000000011000000001
-00100000001000001000010110110110
+00100000001000001000010110111101
 00100000001000000101100010100111
 01101000000000001100010000111111
 00100000011110100000000000000000
 00100000001000000101100010100111
 11101000110000001000000000000000
-11000000000000001000010111000000
-11000000000000100000010111000101
-11000000000001001000010110111110
+11000000000000001000010111000111
+11000000000000100000010111001100
+11000000000001001000010111000101
 00100000001000000101100011111000
 01110000010011000110100100000011
 00100000001000000101100101110100
@@ -1476,7 +1483,7 @@
 01110000000010110111110101000010
 00100000001000000101011000100000
 00100000010000000111010010101000
-00100000001000101000010111001000
+00100000001000101000010111001111
 00100000001000000101100101101000
 01110000010011000110100100000010
 00100000001000000101100101101010
@@ -1497,13 +1504,13 @@
 01100000000000100100101110101001
 00100000011000000000000000000000
 11000110100100011000000000000000
-00100000010000000000011000000000
-00100100001101000000010111110001
+00100000010000000000011000000111
+00100100001101000000010111111000
 01110000010011000001010100001010
-00100000010000000000011000011011
+00100000010000000000011000100010
 01101000000000001100101111101111
 11000001111111111000000000000000
-00100000010000000000011001111011
+00100000010000000000011010000010
 01101000000000001100110100011110
 00100100011110100000000000000000
 00100000010000000000000110001110
@@ -1529,34 +1536,34 @@
 01101000000000001100000100110001
 00100000011110100000000000000000
 01101000000000001100110000010101
-00100100001110100000010111101101
+00100100001110100000010111110100
 01101000000001000100110100010101
 00100000010000000111111010001010
 01100000000010100100000111111100
 00100000001000000011110011011010
 01101000000000001100101111101111
-11000000111111111000011010110010
-00100000010000000000011000000110
-00100000010000000000011101000001
+11000000111111111000011010111001
+00100000010000000000011000001101
+00100000010000000000011101001000
 01110000010010111110011000000001
 00100000011000000000000000000000
 01111000010101000111110000000000
 01110000010010111110001000000010
 01101000000000001000110011010101
-11000000000000001000011000001111
-11000000000000010000011000010011
-11000000000000011000011000010111
+11000000000000001000011000010110
+11000000000000010000011000011010
+11000000000000011000011000011110
 01101000000000001100110100011110
 00100100010110100011010011011111
 00100000011000000000000000000000
 01011000000000000000000000000000
 01100000000000001000110011010101
 01110000010010111110000100001010
-00100000001000000000011000011001
+00100000001000000000011000100000
 01011000000000000000000000000011
 01100000000000001000110011010101
 01110000010010111110000100000100
-00100000001000000000011000011001
+00100000001000000000011000100000
 01110000010010111110001000000001
 01110000010010111110000100001000
 01110000010010111110011100000000
@@ -1564,17 +1571,17 @@
 01110000010010111110100000000000
 11011001011000000000110100000000
 00110100011100110000001000000000
-00100000010000000000011001000110
-00100100001101111000011000101100
-00100000010000000000011001011100
-00100000010000000000011001101101
+00100000010000000000011001001101
+00100100001101111000011000110011
+00100000010000000000011001100011
+00100000010000000000011001110100
 01101000000000001100101111100000
 00011111111000001111111000000001
 01100000000000001100101111100000
 01110000010011010001111000000000
 01101000000000001100101111101111
-11000000111111111000011001000100
-00100000010000000000011000111110
+11000000111111111000011001001011
+00100000010000000000011001000101
 01110000010010111110011100000000
 01110000010010111110011000000000
 00100000011000000000000000000000
@@ -1583,54 +1590,54 @@
 00011111111000001111111000000001
 01100000000000001100101111100111
 01101000000000001100101111100111
-11000000011111111000011001011001
+11000000011111111000011001100000
 01101000000000001100101111101111
-11000000111111111000011001010110
+11000000111111111000011001011101
 01101000000000001100101111100111
 11011000010000000000000000010000
 10011000010001100111110000000000
-00100000001000010000011101011011
+00100000001000010000011101100010
 01101000000000001100101111101000
 00011111111000001111111000000001
 01100000000000001100101111101000
 00100000000000000000000000001010
-11000000100000111000011000011100
-00100000001000000000011101011011
+11000000100000111000011000100011
+00100000001000000000011101100010
 01011000000000000000000000000000
 01100000000001001000110011010101
 00100000011000000000000000000000
 11000101100100011111001010111001
 01101000000001000000110011010101
 00100000011000000000000000000000
-00100000010000000000011001101010
-00100000001000000000011011001101
+00100000010000000000011001110001
+00100000001000000000011011010100
 01111000010101111111110000000000
-00100000010000000000011110111001
+00100000010000000000011111000000
 01101000000000001100110000001010
-11000000000000001000011001010011
+11000000000000001000011001011010
 00011000000000000010101000000000
 01101000000000100100110000000000
 10011000000000000001001000000000
 01101000000010001000000000010111
 00100000010000000011101010000010
 00100000010000000011101010000111
-00100000010000000000011101110011
-00100000010101111000011110110001
+00100000010000000000011101111010
+00100000010101111000011110111000
 00100000011000000000000000000000
 01110000000011001011010000000000
 01111000001101111111110000000000
-00100000001000000000011110110001
+00100000001000000000011110111000
 01101000000000001100101111100111
 11000001111111111000000000000000
 01110000010010111110011100000000
 01110000010011010001111000000000
 01110000000010110111110100110010
 00100000001000000111110000100111
-00100000010000000000011100000011
+00100000010000000000011100001010
 01101000000000001100101111011111
 00100000011110100000000000000000
 10011000000000000111001000000000
-00100000010000000000011001100100
+00100000010000000000011001101011
 11011000110000000000110010110101
 11011000101000000000110100010111
 00100000001000000111111001000101
@@ -1649,7 +1656,7 @@
 00100000011000000000000000000000
 01101000000000001100110000100111
 00011111111001100111110000000001
-00100100010000010000011001111001
+00100100010000010000011010000000
 01101000000000001100110000100111
 11000001000000000000000000000000
 00011111111000001111111111111111
@@ -1658,18 +1665,18 @@
 01110000010011000010011100000010
 00100000011000000000000000000000
 11011010001000000100110000101011
-00100000010000000000011100100011
+00100000010000000000011100101010
 01100000000010001100110000101001
 00101000000011111111111000100011
-00100000010000001000011010001001
-00100100010000001000011010001101
+00100000010000001000011010010000
+00100100010000001000011010010100
 10011000010001100111110000000000
-00100100001000010000011010100001
+00100100001000010000011010101000
 01101000000000001100110000100111
 00011111111001100111110000000001
-00100100001000010000011010010001
+00100100001000010000011010011000
 01101000000000001100110000100111
-11000000000000000000011010100001
+11000000000000000000011010101000
 00100000011000000000000000000000
 01011000000000000000000010000010
 00100000011000000000000000000000
@@ -1684,47 +1691,47 @@
 01110000010011000010011100000000
 01101000000010001100110000101001
 00101000000011111111111000100011
-00100000010000001000011010001011
-00100100010000001000011010001111
+00100000010000001000011010010010
+00100100010000001000011010010110
 10011000010001100111110000000000
 00100100011000010000000000000000
 01101000000000001100110000101000
-11000000000000000000011010101000
+11000000000000000000011010101111
 00011111111000001111111111111111
 01100000000000001100110000101000
-11000000000000000000011010101000
+11000000000000000000011010101111
 01110000010011000011110100000000
 00100000011000000000000000000000
 01101000000000001100110000101000
-11000000000000010000011010100110
+11000000000000010000011010101101
 00011111111000001111111000000001
 01100000000000001100110000101000
-11000000000000001000011010011111
+11000000000000001000011010100110
 01110000010011000011110100000010
 00100000011000000000000000000000
 01110000010011000011110100000100
 00100000011000000000000000000000
 01111001001000000000000000100011
-00100000010000000000011010101110
+00100000010000000000011010110101
 01110000010010111110111100000001
 00100000011000000000000000000000
 01110000010010111110000000000000
 01110000010010111110100101001110
 01101000000000100100101111101011
-00100000001000000000011100110011
+00100000001000000000011100111010
 01101000000000001100101111100110
 11000000000000001011010011011111
 01101000000000001100101111101111
-11000000000000001000011010111001
-11000000000000010000011010111100
-11000000000000011000011010111111
+11000000000000001000011011000000
+11000000000000010000011011000011
+11000000000000011000011011000110
 00100000001000000011101111110001
 01110000010010111110111100010001
 01110000000011010011011110101010
-00100000001000000000011011000001
+00100000001000000000011011001000
 01110000010010111110111100010010
 01110000000011010011011101010101
-00100000001000000000011011000001
+00100000001000000000011011001000
 01110000010010111110111100010011
 01110000000011010011011100100010
 01101000000000001100101111100010
@@ -1735,41 +1742,41 @@
 01110000000011010011110100000000
 11011010001000000000110100110111
 11011000010000000000000000000111
-00100000010000000000011011111110
-00100000010000000000011101000001
-00100000010000000000011000000100
+00100000010000000000011100000101
+00100000010000000000011101001000
+00100000010000000000011000001011
 00100000001000000011010011011111
 01101000000000001100101111101111
 11000001011111111000000000000000
-11000000000010001000011011010011
-11000000000010010000011011010101
-11000000000010011000011011010111
+11000000000010001000011011011010
+11000000000010010000011011011100
+11000000000010011000011011011110
 00100000011000000000000000000000
 01110000010010111110111100000010
-00100000001000000000011000101000
+00100000001000000000011000101111
 01110000010010111110111100000011
-00100000001000000000011000101000
+00100000001000000000011000101111
 01110000010010111110111111111111
 01110000000010110111110100110001
 00100000010000000111110000100111
 01101000000000100000110100011001
-00100000010000000000011100110011
-00100000001000000000011000101000
+00100000010000000000011100111010
+00100000001000000000011000101111
 11000110000100011000000000000000
-00100000010000000000011100110100
-00100000010000000000011101011011
+00100000010000000000011100111011
+00100000010000000000011101100010
 01101000000000001100101111101111
 11000001111111111000000000000000
-00100000010000000000011011110000
+00100000010000000000011011110111
 01011000000000000000000000000000
 01100000000000010100110000000100
 00100000010000000011110010101011
 00100000000000000000011111010000
 01101000000000001100110000000100
-11000000011111111000011001011001
-00100000010000000000011001000110
-00100100001101111000011011111001
-00100000010000000000011000111110
+11000000011111111000011001100000
+00100000010000000000011001001101
+00100100001101111000011100000000
+00100000010000000000011001000101
 01110000010011000001001100000011
 01111001001000000000000000100011
 01110000000010110111110100111100
@@ -1781,13 +1788,13 @@
 01100000000000100000110100111001
 11011000010000000000000000000110
 11011010001000000000110100110111
-00100000010000000000011011111110
-00100000001000000000011101000001
+00100000010000000000011100000101
+00100000001000000000011101001000
 01101000000000010100110000000100
 00011111111000001111111000000001
 01100000000000010100110000000100
-00100000010000000000011101011011
-00100000001000000000011011100101
+00100000010000000000011101100010
+00100000001000000000011011101100
 01100000000010001100101111100001
 00011000010000100111001000000000
 11011000101000000000110011010101
@@ -1815,7 +1822,7 @@
 00100000011110100000000000000000
 01101000000010001100110000111011
 11011010001000000100110000110011
-00100000010000000000011100011100
+00100000010000000000011100100011
 01100000000010001100110000111011
 00100000011000000000000000000000
 00011010001000100111111000000000
@@ -1830,7 +1837,7 @@
 00011010001000100000110000000000
 11101000110000001000000000000000
 10011000010000001000010000000000
-11000010000000000000011100100110
+11000010000000000000011100101101
 00011000010010010000010000000000
 00011111111000100000010000000000
 11000110100100011000000000000000
@@ -1847,7 +1854,7 @@
 11011000110000000100110000000000
 11101000110000001000000000000000
 10011010001000001010001000000000
-11000010000000000000011100110111
+11000010000000000000011100111110
 00011010001000100111111000000000
 01100000000000010100110000010110
 01101000000000001100110000010110
@@ -1870,19 +1877,19 @@
 10011000010000001111111000000000
 11100000101000001000000000000000
 01101000000000001100101111101111
-11000000111111111000011101010011
+11000000111111111000011101011010
 01101000000000001100101111100010
 11100000101000001000000000000000
 01101000000000001100101111100001
 10011000000000000111001000000000
 01101000000000001100101111100010
-11000000000000001000011101011001
+11000000000000001000011101100000
 11011000110000000000110011010101
 00100000001000000111111001000101
 11011000110000000000110011010110
 00100000001000000111111001000101
 01101000000010001100101111101010
-00100000010000000000011101100001
+00100000010000000000011101101000
 00011000010000001000010000000001
 00011000010000010000010000000011
 01100000000010001100101111101010
@@ -1905,7 +1912,7 @@
 01111001001000000000010000000001
 00011000010000110001110000000000
 00100000011000000000000000000000
-00100000010000000000011101101010
+00100000010000000000011101110001
 01111000001001101111110000000000
 01111000001100001111110000000000
 01111000010100000111110000000000
@@ -1913,7 +1920,7 @@
 01101000000000010100101111100100
 10011000000000000011011000000000
 00110111110000011000010000000000
-00100100001011000000011110110100
+00100100001011000000011110111011
 01111000010001101111110000000000
 01111000001001011111110000000000
 01111000001000111111110000000000
@@ -1923,27 +1930,27 @@
 01100000000000001100110000011001
 01101000000010001100110000011000
 10011000010001100111110000000000
-00100100001000101000011110110001
+00100100001000101000011110111000
 00001001100000000000000000001000
 00011001100010010111111000000000
 01100000000000001000110010110011
 01101000000000001100110000010000
 00011111111001100111110000000010
-00100000001000101000011110010000
+00100000001000101000011110010111
 01101000000000001000110010110011
 01101000000010001100101111100010
 10101000010000000000111000000000
-00100100001000001000011110110001
+00100100001000001000011110111000
 00001001100000000000000000001000
 00011001100010010111111000000000
 11100000101000001000000000000000
 00011111111010010111111000000000
 00011111111000010111001000011111
-00100000001000101000011110011010
+00100000001000101000011110100001
 00001001100000000000000000001000
 00011001100010010111111000000000
 11100000101000001000000000000000
-11000010000000000000011110010110
+11000010000000000000011110011101
 00011000101000100010001000000000
 00001001100000000000000000001000
 00011001100010010111111000000000
@@ -1956,7 +1963,7 @@
 00011111111100010111111000000000
 11100000101000011000000000000000
 01111000010001011111110000000000
-00100000001000110000011110110001
+00100000001000110000011110111000
 01111000001101111111110000000000
 01101000000000001000000000010111
 00011111111000001010001000000000
@@ -1965,21 +1972,21 @@
 00100000010000000011101001111010
 01101000000000001100110000101010
 00011111111000100010001000000000
-00100000010000000000011100001100
+00100000010000000000011100010011
 00100000011000000000000000000000
 01111000010011011111110000000000
 01111000010001011111110000000000
 00100000001000000011011101011100
-00100000010000000000011100010101
-00100000001000000000011110110001
+00100000010000000000011100011100
+00100000001000000000011110111000
 00100000010000000011101001111010
 01101000000010001100101111101001
 00100000001000000011101010010001
 00100000010000000101001111010010
 01101000000000100100110000000000
 10011000000000000001001000000000
-00100000010000000000011101101010
-00100000010000000000011110110110
+00100000010000000000011101110001
+00100000010000000000011110111101
 01111001001000000010101000000000
 01111000001011101111110000000000
 01111000001100000111110000000000
@@ -1999,7 +2006,7 @@
 11011000110000000000110011110101
 11101000110000001000000000000000
 00001000000000001000011000001000
-11000010000000000000011111001111
+11000010000000000000011111010110
 01111000001001000111110000000000
 00001000000000001000011000011000
 01111000010001000111110000000000
@@ -12279,13 +12286,6 @@
                                 
                                 
                                 
-                                
-                                
-                                
-                                
-                                
-                                
-                                
 00100000010000000011110001110100
 01111001001111111000000000100101
 01000100100000000100000000000000
Index: btkb/output/eeprom.dat
===================================================================
--- /YC1026_KB_SDK/btkb/output/eeprom.dat	(revision 83)
+++ /YC1026_KB_SDK/btkb/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-6a
+86
 1f
 c5
 12
@@ -23,39 +23,39 @@
 c0
 03
 02
-b9
+c0
 c0
 05
 02
-da
+e1
 c0
 13
 82
-de
+e5
 c0
 14
 02
-f0
+f7
 c0
 15
 82
-f6
+fd
 c0
 21
 03
-01
+08
 c0
 21
 83
-05
+0c
 c0
 28
 03
-0d
+14
 c0
 2a
 03
-1c
+23
 c0
 48
 01
@@ -75,7 +75,7 @@
 c0
 58
 02
-b7
+be
 c0
 58
 81
@@ -103,23 +103,23 @@
 c0
 0c
 03
-28
+2f
 c0
 0d
 83
-30
+37
 c0
 11
 83
-4f
+56
 c0
 12
 03
-6b
+72
 c0
 19
 03
-e7
+ee
 c0
 1d
 d3
@@ -135,51 +135,51 @@
 c0
 25
 04
-30
+37
 c0
 25
 83
-e0
+e7
 c0
 26
 03
-ea
+f1
 c0
 27
 03
-f0
+f7
 c0
 2b
 03
-f7
+fe
 c0
 31
-83
-ff
+84
+06
 c0
 32
 04
-24
+2b
 c0
 32
 84
-55
+5c
 c0
 34
 85
-b2
+b9
 c0
 35
 85
-9b
+a2
 c0
 37
 05
-b9
+c0
 c0
 37
 84
-3b
+42
 c0
 43
 81
@@ -187,11 +187,11 @@
 c0
 46
 82
-6d
+74
 c0
 47
 02
-8a
+91
 c0
 47
 82
@@ -211,23 +211,23 @@
 c0
 4e
 03
-6f
+76
 c0
 4f
 83
-87
+8e
 c0
 71
 03
-94
+9b
 c0
 71
 83
-a6
+ad
 c0
 73
 03
-ba
+c1
 20
 20
 3b
@@ -307,7 +307,7 @@
 20
 40
 05
-da
+e1
 20
 20
 30
@@ -1143,11 +1143,11 @@
 c0
 0a
 05
-ca
+d1
 c0
 0a
 85
-d0
+d7
 c0
 03
 66
@@ -2179,7 +2179,7 @@
 20
 40
 05
-d7
+de
 70
 4b
 a4
@@ -2484,10 +2484,38 @@
 40
 01
 9b
+70
+4c
+97
+5a
+20
+40
+3d
+b8
+68
+12
+01
+38
+79
+3f
+fe
+0f
+60
+12
+00
+4c
+20
+40
+3d
+b0
+d8
+5f
+ff
+ff
 20
 20
 3c
-cd
+da
 20
 40
 7c
@@ -2519,43 +2547,43 @@
 c0
 10
 82
-80
+87
 c0
 11
 02
-82
+89
 c0
 11
 82
-85
+8c
 c0
 00
 82
-a0
+a7
 c0
 06
 82
-98
+9f
 c0
 16
 02
-97
+9e
 c0
 15
 82
-9e
+a5
 c0
 01
 82
-a2
+a9
 c0
 15
 02
-ab
+b2
 c0
 08
 82
-88
+8f
 c0
 09
 7c
@@ -2571,7 +2599,7 @@
 20
 20
 06
-dd
+e4
 79
 3f
 80
@@ -2583,7 +2611,7 @@
 20
 20
 06
-59
+60
 5f
 ff
 ff
@@ -2595,7 +2623,7 @@
 20
 20
 06
-aa
+b1
 70
 0b
 7d
@@ -2611,7 +2639,7 @@
 20
 3a
 02
-8f
+96
 20
 40
 61
@@ -2635,7 +2663,7 @@
 c0
 14
 02
-93
+9a
 20
 20
 7c
@@ -2659,7 +2687,7 @@
 20
 40
 02
-a0
+a7
 20
 40
 3e
@@ -2723,7 +2751,7 @@
 c0
 00
 02
-a9
+b0
 70
 01
 77
@@ -2747,7 +2775,7 @@
 c2
 80
 02
-b4
+bb
 c2
 83
 fc
@@ -2755,7 +2783,7 @@
 c5
 11
 86
-59
+60
 70
 43
 d8
@@ -2795,7 +2823,7 @@
 20
 40
 02
-bb
+c2
 20
 20
 30
@@ -2803,7 +2831,7 @@
 da
 60
 02
-bd
+c4
 20
 20
 33
@@ -2819,7 +2847,7 @@
 20
 40
 02
-ca
+d1
 98
 46
 7e
@@ -2831,7 +2859,7 @@
 20
 21
 02
-c4
+cb
 20
 20
 33
@@ -2859,7 +2887,7 @@
 20
 20
 02
-be
+c5
 1f
 f1
 16
@@ -2871,7 +2899,7 @@
 20
 22
 82
-d4
+db
 29
 60
 1e
@@ -2967,7 +2995,7 @@
 20
 38
 02
-e7
+ee
 9d
 06
 7e
@@ -2975,7 +3003,7 @@
 20
 20
 02
-e8
+ef
 9c
 46
 7e
@@ -3011,7 +3039,7 @@
 20
 20
 02
-f1
+f8
 60
 0a
 00
@@ -3042,8 +3070,8 @@
 aa
 20
 40
-02
-f9
+03
+00
 20
 20
 32
@@ -3123,7 +3151,7 @@
 24
 3a
 03
-02
+09
 20
 60
 00
@@ -3251,7 +3279,7 @@
 c0
 00
 83
-2d
+34
 20
 20
 4d
@@ -3275,7 +3303,7 @@
 c0
 05
 03
-33
+3a
 20
 20
 4e
@@ -3327,11 +3355,11 @@
 c0
 01
 03
-41
+48
 c0
 01
 83
-48
+4f
 20
 20
 3b
@@ -3427,7 +3455,7 @@
 20
 40
 03
-59
+60
 20
 20
 51
@@ -3439,7 +3467,7 @@
 c0
 05
 03
-5c
+63
 20
 20
 51
@@ -3503,7 +3531,7 @@
 20
 20
 03
-3e
+45
 da
 40
 00
@@ -3551,15 +3579,15 @@
 c0
 05
 03
-84
+8b
 c0
 02
 83
-82
+89
 c0
 00
 83
-7b
+82
 c0
 02
 4b
@@ -3599,7 +3627,7 @@
 20
 40
 03
-84
+8b
 20
 20
 4b
@@ -3611,7 +3639,7 @@
 c0
 00
 83
-dd
+e4
 20
 60
 00
@@ -3627,7 +3655,7 @@
 20
 40
 03
-8b
+92
 20
 20
 6d
@@ -3675,11 +3703,11 @@
 c0
 01
 83
-98
+9f
 c0
 03
 83
-a3
+aa
 20
 20
 5b
@@ -3695,11 +3723,11 @@
 c0
 09
 82
-ed
+f4
 c0
 19
 83
-9d
+a4
 20
 20
 5c
@@ -3763,7 +3791,7 @@
 c0
 01
 03
-ad
+b4
 20
 20
 5e
@@ -3787,15 +3815,15 @@
 c0
 00
 03
-b5
+bc
 c0
 07
 03
-b5
+bc
 c0
 0e
 03
-b5
+bc
 20
 60
 00
@@ -3827,7 +3855,7 @@
 20
 3a
 03
-bf
+c6
 20
 40
 61
@@ -3851,11 +3879,11 @@
 c0
 03
 03
-ce
+d5
 c0
 08
 03
-c4
+cb
 20
 20
 62
@@ -3871,7 +3899,7 @@
 c0
 00
 83
-cc
+d3
 d8
 e0
 00
@@ -3899,7 +3927,7 @@
 20
 20
 03
-ce
+d5
 68
 00
 81
@@ -3911,7 +3939,7 @@
 c2
 80
 03
-d1
+d8
 68
 00
 c2
@@ -4019,7 +4047,7 @@
 20
 40
 03
-ed
+f4
 20
 20
 54
@@ -4051,7 +4079,7 @@
 c0
 00
 83
-f5
+fc
 20
 20
 54
@@ -4103,23 +4131,23 @@
 c0
 03
 84
-19
+20
 c0
 07
 84
-1d
+24
 c0
 03
 04
-0b
+12
 c0
 01
 04
-08
+0f
 c0
 09
 84
-06
+0d
 20
 20
 56
@@ -4175,7 +4203,7 @@
 c0
 01
 04
-15
+1c
 70
 41
 31
@@ -4183,7 +4211,7 @@
 20
 20
 04
-17
+1e
 70
 0b
 7d
@@ -4255,7 +4283,7 @@
 c0
 01
 04
-29
+30
 c0
 03
 d7
@@ -4347,15 +4375,15 @@
 c0
 29
 04
-41
+48
 c0
 01
 04
-53
+5a
 c0
 09
 04
-47
+4e
 20
 20
 59
@@ -4371,7 +4399,7 @@
 c0
 0f
 84
-45
+4c
 20
 20
 59
@@ -4383,7 +4411,7 @@
 20
 20
 03
-dd
+e4
 68
 01
 03
@@ -4395,7 +4423,7 @@
 20
 42
 84
-45
+4c
 68
 01
 03
@@ -4415,7 +4443,7 @@
 20
 22
 84
-50
+57
 20
 20
 59
@@ -4447,27 +4475,27 @@
 c0
 0d
 85
-8d
+94
 c0
 0e
 85
-8d
+94
 c0
 08
 85
-21
+28
 c0
 04
 84
-d3
+da
 c0
 02
 84
-c1
+c8
 c0
 03
 84
-75
+7c
 c0
 09
 d8
@@ -4475,15 +4503,15 @@
 c0
 01
 84
-66
+6d
 c0
 05
 84
-69
+70
 c0
 06
 84
-61
+68
 20
 20
 56
@@ -4495,7 +4523,7 @@
 c0
 03
 84
-64
+6b
 20
 20
 57
@@ -4527,7 +4555,7 @@
 c0
 07
 04
-6c
+73
 20
 20
 57
@@ -4591,7 +4619,7 @@
 20
 22
 84
-8e
+95
 58
 00
 18
@@ -4603,7 +4631,7 @@
 20
 22
 84
-90
+97
 58
 00
 18
@@ -4615,7 +4643,7 @@
 20
 22
 84
-94
+9b
 58
 00
 18
@@ -4627,7 +4655,7 @@
 20
 22
 84
-92
+99
 20
 20
 57
@@ -4667,7 +4695,7 @@
 20
 20
 04
-96
+9d
 d8
 e0
 00
@@ -4675,7 +4703,7 @@
 20
 20
 04
-85
+8c
 d8
 e0
 00
@@ -4683,7 +4711,7 @@
 20
 20
 04
-85
+8c
 d8
 e0
 00
@@ -4691,7 +4719,7 @@
 20
 20
 04
-85
+8c
 d8
 e0
 00
@@ -4699,7 +4727,7 @@
 20
 20
 04
-85
+8c
 68
 01
 44
@@ -4719,11 +4747,11 @@
 20
 40
 04
-9d
+a4
 20
 22
 84
-a8
+af
 20
 20
 57
@@ -4771,7 +4799,7 @@
 20
 20
 04
-9e
+a5
 18
 c0
 8d
@@ -4787,7 +4815,7 @@
 20
 40
 04
-b6
+bd
 20
 3a
 57
@@ -4871,7 +4899,7 @@
 20
 20
 04
-b9
+c0
 d9
 60
 00
@@ -4899,7 +4927,7 @@
 24
 21
 04
-d1
+d8
 78
 54
 7c
@@ -4935,7 +4963,7 @@
 20
 20
 04
-c5
+cc
 18
 c0
 8c
@@ -4943,7 +4971,7 @@
 20
 20
 04
-ce
+d5
 68
 09
 44
@@ -4959,7 +4987,7 @@
 20
 22
 85
-13
+1a
 58
 00
 2a
@@ -4971,7 +4999,7 @@
 20
 22
 85
-1e
+25
 58
 00
 28
@@ -4999,11 +5027,11 @@
 20
 40
 05
-65
+6c
 24
 21
 04
-ef
+f6
 68
 09
 02
@@ -5011,19 +5039,19 @@
 20
 40
 05
-6d
+74
 c0
 00
 84
-ef
+f6
 20
 40
 05
-69
+70
 24
 22
 84
-ed
+f4
 78
 54
 7c
@@ -5031,31 +5059,31 @@
 20
 40
 04
-f1
+f8
 20
 40
 05
-53
+5a
 20
 40
 05
-6d
+74
 20
 40
-04
-f9
+05
+00
 20
 20
 04
-ef
+f6
 20
 40
 05
-53
+5a
 20
 20
 04
-e0
+e7
 20
 34
 57
@@ -5063,7 +5091,7 @@
 20
 20
 05
-8b
+92
 68
 01
 02
@@ -5083,7 +5111,7 @@
 20
 40
 05
-82
+89
 d8
 a0
 44
@@ -5095,7 +5123,7 @@
 20
 20
 05
-85
+8c
 68
 09
 4c
@@ -5107,11 +5135,11 @@
 c0
 82
 85
-0b
+12
 20
 40
 05
-7f
+86
 68
 01
 02
@@ -5123,7 +5151,7 @@
 20
 40
 05
-85
+8c
 58
 00
 45
@@ -5155,7 +5183,7 @@
 20
 40
 05
-7f
+86
 18
 42
 0c
@@ -5167,11 +5195,11 @@
 20
 20
 05
-85
+8c
 20
 40
 05
-7f
+86
 68
 01
 02
@@ -5191,7 +5219,7 @@
 20
 40
 05
-85
+8c
 70
 44
 45
@@ -5255,7 +5283,7 @@
 20
 20
 05
-14
+1b
 d9
 60
 00
@@ -5279,11 +5307,11 @@
 20
 40
 05
-65
+6c
 24
 21
 05
-49
+50
 68
 09
 02
@@ -5291,19 +5319,19 @@
 20
 40
 05
-6d
+74
 c0
 00
 85
-4c
+53
 20
 40
 05
-69
+70
 24
 22
 85
-45
+4c
 68
 00
 8d
@@ -5311,11 +5339,11 @@
 c0
 00
 85
-4c
+53
 24
 34
 05
-36
+3d
 78
 54
 7c
@@ -5335,11 +5363,11 @@
 20
 40
 05
-85
+8c
 20
 20
 05
-40
+47
 68
 00
 cc
@@ -5351,7 +5379,7 @@
 20
 22
 85
-4c
+53
 68
 00
 c4
@@ -5363,7 +5391,7 @@
 20
 22
 85
-4c
+53
 68
 01
 02
@@ -5379,7 +5407,7 @@
 20
 40
 05
-5c
+63
 68
 01
 02
@@ -5391,7 +5419,7 @@
 20
 40
 05
-57
+5e
 19
 60
 97
@@ -5399,15 +5427,15 @@
 20
 22
 85
-47
+4e
 20
 40
 05
-53
+5a
 20
 20
 05
-26
+2d
 70
 0d
 5c
@@ -5415,7 +5443,7 @@
 20
 20
 05
-45
+4c
 68
 01
 02
@@ -5427,7 +5455,7 @@
 20
 20
 05
-50
+57
 68
 01
 02
@@ -5443,7 +5471,7 @@
 20
 20
 05
-50
+57
 20
 34
 57
@@ -5451,11 +5479,11 @@
 20
 40
 05
-5c
+63
 20
 20
 05
-8b
+92
 68
 09
 02
@@ -5487,7 +5515,7 @@
 20
 40
 05
-82
+89
 20
 20
 7e
@@ -5495,7 +5523,7 @@
 20
 40
 05
-7f
+86
 68
 01
 0d
@@ -5527,7 +5555,7 @@
 20
 20
 05
-85
+8c
 68
 09
 02
@@ -5575,7 +5603,7 @@
 20
 3a
 05
-78
+7f
 e8
 c9
 00
@@ -5591,7 +5619,7 @@
 20
 22
 85
-7a
+81
 e8
 c0
 80
@@ -5603,7 +5631,7 @@
 20
 20
 05
-6f
+76
 58
 00
 00
@@ -5623,7 +5651,7 @@
 20
 40
 05
-88
+8f
 58
 00
 00
@@ -5683,7 +5711,7 @@
 20
 40
 05
-7f
+86
 20
 20
 58
@@ -5751,23 +5779,23 @@
 c0
 01
 85
-a9
+b0
 c0
 05
 05
-ad
+b4
 c0
 00
 05
-a6
+ad
 c0
 09
 05
-ab
+b2
 c0
 01
 05
-af
+b6
 1f
 e6
 7c
@@ -5847,7 +5875,7 @@
 20
 20
 85
-b6
+bd
 20
 20
 58
@@ -5871,15 +5899,15 @@
 c0
 00
 85
-c0
+c7
 c0
 02
 05
-c5
+cc
 c0
 04
 85
-be
+c5
 20
 20
 58
@@ -5919,7 +5947,7 @@
 20
 22
 85
-c8
+cf
 20
 20
 59
@@ -6003,11 +6031,11 @@
 20
 40
 06
-00
+07
 24
 34
 05
-f1
+f8
 70
 4c
 15
@@ -6015,7 +6043,7 @@
 20
 40
 06
-1b
+22
 68
 00
 cb
@@ -6027,7 +6055,7 @@
 20
 40
 06
-7b
+82
 68
 00
 cd
@@ -6131,7 +6159,7 @@
 24
 3a
 05
-ed
+f4
 68
 04
 4d
@@ -6155,15 +6183,15 @@
 c0
 ff
 86
-b2
+b9
 20
 40
 06
-06
+0d
 20
 40
 07
-41
+48
 70
 4b
 e6
@@ -6187,15 +6215,15 @@
 c0
 00
 86
-0f
+16
 c0
 01
 06
-13
+1a
 c0
 01
 86
-17
+1e
 68
 00
 cd
@@ -6223,7 +6251,7 @@
 20
 20
 06
-19
+20
 58
 00
 00
@@ -6239,7 +6267,7 @@
 20
 20
 06
-19
+20
 70
 4b
 e2
@@ -6271,19 +6299,19 @@
 20
 40
 06
-46
+4d
 24
 37
 86
-2c
+33
 20
 40
 06
-5c
+63
 20
 40
 06
-6d
+74
 68
 00
 cb
@@ -6307,11 +6335,11 @@
 c0
 ff
 86
-44
+4b
 20
 40
 06
-3e
+45
 70
 4b
 e7
@@ -6347,7 +6375,7 @@
 c0
 7f
 86
-59
+60
 68
 00
 cb
@@ -6355,7 +6383,7 @@
 c0
 ff
 86
-56
+5d
 68
 00
 cb
@@ -6371,7 +6399,7 @@
 20
 21
 07
-5b
+62
 68
 00
 cb
@@ -6391,11 +6419,11 @@
 c0
 83
 86
-1c
+23
 20
 20
 07
-5b
+62
 58
 00
 00
@@ -6423,11 +6451,11 @@
 20
 40
 06
-6a
+71
 20
 20
 06
-cd
+d4
 78
 57
 fc
@@ -6435,7 +6463,7 @@
 20
 40
 07
-b9
+c0
 68
 00
 cc
@@ -6443,7 +6471,7 @@
 c0
 00
 86
-53
+5a
 18
 00
 2a
@@ -6471,11 +6499,11 @@
 20
 40
 07
-73
+7a
 20
 57
 87
-b1
+b8
 20
 60
 00
@@ -6491,7 +6519,7 @@
 20
 20
 07
-b1
+b8
 68
 00
 cb
@@ -6519,7 +6547,7 @@
 20
 40
 07
-03
+0a
 68
 00
 cb
@@ -6535,7 +6563,7 @@
 20
 40
 06
-64
+6b
 d8
 c0
 0c
@@ -6611,7 +6639,7 @@
 24
 41
 06
-79
+80
 68
 00
 cc
@@ -6647,7 +6675,7 @@
 20
 40
 07
-23
+2a
 60
 08
 cc
@@ -6659,11 +6687,11 @@
 20
 40
 86
-89
+90
 24
 40
 86
-8d
+94
 98
 46
 7c
@@ -6671,7 +6699,7 @@
 24
 21
 06
-a1
+a8
 68
 00
 cc
@@ -6683,7 +6711,7 @@
 24
 21
 06
-91
+98
 68
 00
 cc
@@ -6691,7 +6719,7 @@
 c0
 00
 06
-a1
+a8
 20
 60
 00
@@ -6751,11 +6779,11 @@
 20
 40
 86
-8b
+92
 24
 40
 86
-8f
+96
 98
 46
 7c
@@ -6771,7 +6799,7 @@
 c0
 00
 06
-a8
+af
 1f
 e0
 ff
@@ -6783,7 +6811,7 @@
 c0
 00
 06
-a8
+af
 70
 4c
 3d
@@ -6799,7 +6827,7 @@
 c0
 01
 06
-a6
+ad
 1f
 e0
 fe
@@ -6811,7 +6839,7 @@
 c0
 00
 86
-9f
+a6
 70
 4c
 3d
@@ -6835,7 +6863,7 @@
 20
 40
 06
-ae
+b5
 70
 4b
 ef
@@ -6859,7 +6887,7 @@
 20
 20
 07
-33
+3a
 68
 00
 cb
@@ -6875,15 +6903,15 @@
 c0
 00
 86
-b9
+c0
 c0
 01
 06
-bc
+c3
 c0
 01
 86
-bf
+c6
 20
 20
 3b
@@ -6899,7 +6927,7 @@
 20
 20
 06
-c1
+c8
 70
 4b
 ef
@@ -6911,7 +6939,7 @@
 20
 20
 06
-c1
+c8
 70
 4b
 ef
@@ -6954,16 +6982,16 @@
 07
 20
 40
-06
-fe
+07
+05
 20
 40
 07
-41
+48
 20
 40
 06
-04
+0b
 20
 20
 34
@@ -6979,15 +7007,15 @@
 c0
 08
 86
-d3
+da
 c0
 09
 06
-d5
+dc
 c0
 09
 86
-d7
+de
 20
 60
 00
@@ -6999,7 +7027,7 @@
 20
 20
 06
-28
+2f
 70
 4b
 ef
@@ -7007,7 +7035,7 @@
 20
 20
 06
-28
+2f
 70
 4b
 ef
@@ -7027,11 +7055,11 @@
 20
 40
 07
-33
+3a
 20
 20
 06
-28
+2f
 c6
 11
 80
@@ -7039,11 +7067,11 @@
 20
 40
 07
-34
+3b
 20
 40
 07
-5b
+62
 68
 00
 cb
@@ -7055,7 +7083,7 @@
 20
 40
 06
-f0
+f7
 58
 00
 00
@@ -7079,19 +7107,19 @@
 c0
 7f
 86
-59
+60
 20
 40
 06
-46
+4d
 24
 37
-86
-f9
+87
+00
 20
 40
 06
-3e
+45
 70
 4c
 13
@@ -7138,12 +7166,12 @@
 37
 20
 40
-06
-fe
+07
+05
 20
 20
 07
-41
+48
 68
 01
 4c
@@ -7159,11 +7187,11 @@
 20
 40
 07
-5b
+62
 20
 20
 06
-e5
+ec
 60
 08
 cb
@@ -7275,7 +7303,7 @@
 20
 40
 07
-1c
+23
 60
 08
 cc
@@ -7335,7 +7363,7 @@
 c2
 00
 07
-26
+2d
 18
 49
 04
@@ -7403,7 +7431,7 @@
 c2
 00
 07
-37
+3e
 1a
 22
 7e
@@ -7495,7 +7523,7 @@
 c0
 ff
 87
-53
+5a
 68
 00
 cb
@@ -7519,7 +7547,7 @@
 c0
 00
 87
-59
+60
 d8
 c0
 0c
@@ -7543,7 +7571,7 @@
 20
 40
 07
-61
+68
 18
 40
 84
@@ -7635,7 +7663,7 @@
 20
 40
 07
-6a
+71
 78
 26
 fc
@@ -7667,7 +7695,7 @@
 24
 2c
 07
-b4
+bb
 78
 46
 fc
@@ -7707,7 +7735,7 @@
 24
 22
 87
-b1
+b8
 09
 80
 00
@@ -7731,7 +7759,7 @@
 20
 22
 87
-90
+97
 68
 00
 8c
@@ -7747,7 +7775,7 @@
 24
 20
 87
-b1
+b8
 09
 80
 00
@@ -7771,7 +7799,7 @@
 20
 22
 87
-9a
+a1
 09
 80
 00
@@ -7787,7 +7815,7 @@
 c2
 00
 07
-96
+9d
 18
 a2
 22
@@ -7839,7 +7867,7 @@
 20
 23
 07
-b1
+b8
 78
 37
 fc
@@ -7875,7 +7903,7 @@
 20
 40
 07
-0c
+13
 20
 60
 00
@@ -7895,11 +7923,11 @@
 20
 40
 07
-15
+1c
 20
 20
 07
-b1
+b8
 20
 40
 3a
@@ -7927,11 +7955,11 @@
 20
 40
 07
-6a
+71
 20
 40
 07
-b6
+bd
 79
 20
 2a
@@ -8011,7 +8039,7 @@
 c2
 00
 07
-cf
+d6
 78
 24
 7c
@@ -8044,8 +8072,8 @@
 60
 00
 00
-01
-14
+51
+cf
 aa
 55
 40
@@ -9017,7 +9045,7 @@
 4d
 aa
 55
-dd
+e1
 01
 04
 45
@@ -9064,12 +9092,16 @@
 00
 00
 2a
-0e
+12
 42
-54
-34
-2e
-32
+6c
+75
+65
+74
+6f
+6f
+74
+68
 20
 4b
 65
@@ -9361,12 +9393,12 @@
 00
 2a
 ff
-02
+03
 15
 00
 26
 ff
-7f
+03
 95
 01
 75
@@ -9581,16 +9613,20 @@
 01
 aa
 55
-0f
+13
 00
 19
 44
-0e
+12
 42
-54
-34
-2e
-32
+6c
+75
+65
+74
+6f
+6f
+74
+68
 20
 4b
 65
@@ -9616,7 +9652,7 @@
 01
 aa
 55
-1c
+35
 00
 d9
 43
@@ -9632,13 +9668,17 @@
 03
 12
 18
-0f
+13
 09
 42
-54
-34
-2e
-32
+6c
+75
+65
+74
+6f
+6f
+74
+68
 20
 4b
 65
@@ -9648,20 +9688,18 @@
 61
 72
 64
-aa
-55
-11
-00
-f9
-43
 1f
-0f
+13
 09
 42
-54
-34
-2e
-32
+6c
+75
+65
+74
+6f
+6f
+74
+68
 20
 4b
 65
@@ -10060,5 +10098,5 @@
 6c
 59
 50
-05
-b6
+96
+f4
Index: btkb/output/program.lis
===================================================================
--- /YC1026_KB_SDK/btkb/output/program.lis	(revision 83)
+++ /YC1026_KB_SDK/btkb/output/program.lis	(working copy)
@@ -4,20 +4,20 @@
 0001 c0000039 beq patch00_0 ,p_soft_reset 
 0002 c001803d beq patch00_3 ,p_main_loop 
 0003 c0028048 beq patch00_5 ,p_main_loop_end 
-0004 c00302b9 beq patch00_6 ,p_connection_incontext 
-0005 c00502da beq patch01_2 ,p_idle_page_mode_r0 
-0006 c01382de beq patch04_7 ,p_role_switch_check 
-0007 c01402f0 beq patch05_0 ,p_role_switch_prepare0_0 
-0008 c01582f6 beq patch05_3 ,p_roles_replyto_fhs 
-0009 c0210301 beq patch08_2 ,p_slave_loop 
-000a c0218305 beq patch08_3 ,p_slave_notmatch 
-000b c028030d beq patch0a_0 ,p_prepare_tx_not_sco 
-000c c02a031c beq patch0a_4 ,p_tx_l2cap_type 
+0004 c00302c0 beq patch00_6 ,p_connection_incontext 
+0005 c00502e1 beq patch01_2 ,p_idle_page_mode_r0 
+0006 c01382e5 beq patch04_7 ,p_role_switch_check 
+0007 c01402f7 beq patch05_0 ,p_role_switch_prepare0_0 
+0008 c01582fd beq patch05_3 ,p_roles_replyto_fhs 
+0009 c0210308 beq patch08_2 ,p_slave_loop 
+000a c021830c beq patch08_3 ,p_slave_notmatch 
+000b c0280314 beq patch0a_0 ,p_prepare_tx_not_sco 
+000c c02a0323 beq patch0a_4 ,p_tx_l2cap_type 
 000d c04801ea beq patch12_0 ,p_shutdown_radio 
 000e c04901b4 beq patch12_2 ,p_set_freq_rx 
 000f c04a01ba beq patch12_4 ,p_set_freq_tx 
 0010 c04a81a4 beq patch12_5 ,p_initialize_radio_cont 
-0011 c05802b7 beq patch16_0 ,p_lpm_sleep 
+0011 c05802be beq patch16_0 ,p_lpm_sleep 
 0012 c0588168 beq patch16_1 ,p_lpm_recover_clk 
 0013 c059017c beq patch16_2 ,p_lpm_dispatch 
 0014 c0598196 beq patch16_3 ,p_lpm_dispatch_next 
@@ -26,38 +26,38 @@
 0017 20203bf1 branch assert 
 
 patch_ext:
-0018 c00c0328 beq patch23_0 ,p_l2cap_rx_multiplexing 
-0019 c00d8330 beq patch23_3 ,p_l2cap_process_one_signal 
-001a c011834f beq patch24_3 ,p_ml2cap_call_proc_signal 
-001b c012036b beq patch24_4 ,p_l2cap_malloc 
-001c c01903e7 beq patch26_2 ,p_le_init_conn 
+0018 c00c032f beq patch23_0 ,p_l2cap_rx_multiplexing 
+0019 c00d8337 beq patch23_3 ,p_l2cap_process_one_signal 
+001a c0118356 beq patch24_3 ,p_ml2cap_call_proc_signal 
+001b c0120372 beq patch24_4 ,p_l2cap_malloc 
+001c c01903ee beq patch26_2 ,p_le_init_conn 
 001d c01dd3b0 beq patch27_3 ,le_slave_unsync + 3 
 001e c01f0262 beq patch27_6 ,p_le_enable 
 001f c01f8266 beq patch27_7 ,p_le_disable 
-0020 c0250430 beq patch29_2 ,p_lerx_nopayload 
-0021 c02583e0 beq patch29_3 ,p_le_transmit_receive_sifs 
-0022 c02603ea beq patch29_4 ,p_le_transmit 
-0023 c02703f0 beq patch29_6 ,p_le_send_adv_ind 
-0024 c02b03f7 beq patch2a_6 ,p_le_update_param 
-0025 c03183ff beq patch2c_3 ,p_le_prepare_tx_cmd 
-0026 c0320424 beq patch2c_4 ,p_le_prepare_smp 
-0027 c0328455 beq patch2c_5 ,p_le_prepare_att 
-0028 c03485b2 beq patch2d_1 ,p_le_send_non_l2cap 
-0029 c035859b beq patch2d_3 ,p_le_parse_ll 
-002a c03705b9 beq patch2d_6 ,p_le_parse_smp 
-002b c037843b beq patch2d_7 ,p_le_parse_att 
+0020 c0250437 beq patch29_2 ,p_lerx_nopayload 
+0021 c02583e7 beq patch29_3 ,p_le_transmit_receive_sifs 
+0022 c02603f1 beq patch29_4 ,p_le_transmit 
+0023 c02703f7 beq patch29_6 ,p_le_send_adv_ind 
+0024 c02b03fe beq patch2a_6 ,p_le_update_param 
+0025 c0318406 beq patch2c_3 ,p_le_prepare_tx_cmd 
+0026 c032042b beq patch2c_4 ,p_le_prepare_smp 
+0027 c032845c beq patch2c_5 ,p_le_prepare_att 
+0028 c03485b9 beq patch2d_1 ,p_le_send_non_l2cap 
+0029 c03585a2 beq patch2d_3 ,p_le_parse_ll 
+002a c03705c0 beq patch2d_6 ,p_le_parse_smp 
+002b c0378442 beq patch2d_7 ,p_le_parse_att 
 002c c0438109 beq patch30_7 ,p_ui_timer_check 
-002d c046826d beq patch31_5 ,p_check_51cmd_once 
-002e c047028a beq patch31_6 ,p_check_51cmd_once_continue 
+002d c0468274 beq patch31_5 ,p_check_51cmd_once 
+002e c0470291 beq patch31_6 ,p_check_51cmd_once_continue 
 002f c047826a beq patch31_7 ,p_check_enter_hibernate 
 0030 c06681f7 beq patch39_5 ,p_kb_init 
 0031 c0678115 beq patch39_7 ,p_app_process_bb_event 
 0032 c0680126 beq patch3a_0 ,p_kb_bb_event_timer 
-0033 c04e036f beq patch33_4 ,p_hid_rx_process 
-0034 c04f8387 beq patch33_7 ,p_scheduler_process_sdp_succ 
-0035 c0710394 beq patch3c_2 ,p_parse_lmp 
-0036 c07183a6 beq patch3c_3 ,p_send_lmp 
-0037 c07303ba beq patch3c_6 ,p_process_conn_sm 
+0033 c04e0376 beq patch33_4 ,p_hid_rx_process 
+0034 c04f838e beq patch33_7 ,p_scheduler_process_sdp_succ 
+0035 c071039b beq patch3c_2 ,p_parse_lmp 
+0036 c07183ad beq patch3c_3 ,p_send_lmp 
+0037 c07303c1 beq patch3c_6 ,p_process_conn_sm 
 0038 20203bf1 branch assert 
 
 p_soft_reset:
@@ -85,7 +85,7 @@
 0048 20403392 call inquiry_scan_dispatch 
 0049 20403407 call page_scan_dispatch 
 004a 20403024 call connection_dispatch 
-004b 204005da call p_g24_dispatch 
+004b 204005e1 call p_g24_dispatch 
 004c 20203022 branch main_loop + 15 
 
 p_ipc_rx:
@@ -366,8 +366,8 @@
 
 p_app_event_normal_process:
 011b c10c0000 rtneq bt_evt_linkkey_generate 
-011c c00a05ca beq bt_evt_le_connected ,scale_process_le_conn 
-011d c00a85d0 beq bt_evt_le_disconnected ,scale_process_le_discon 
+011c c00a05d1 beq bt_evt_le_connected ,scale_process_le_conn 
+011d c00a85d7 beq bt_evt_le_disconnected ,scale_process_le_discon 
 011e c0036614 beq bt_evt_hid_connected ,mouse_bt_hid_connected 
 011f c0010121 beq bt_evt_bb_disconnected ,p_app_bb_event_bb_disconn 
 0120 20203e7d branch app_event_normal_process 
@@ -691,7 +691,7 @@
 021e 60014c93 store 2 ,mem_adc_3v 
 
 p_deveice_init_reset:
-021f 204005d7 call p_le_queue_init 
+021f 204005de call p_le_queue_init 
 0220 704ba42f jam bt_evt_reset ,mem_ipc_tx_evt 
 
 p_device_init_common:
@@ -792,1894 +792,1901 @@
 026b 2040019b call p_c51_wait 
 
 p_enter_hibernate_continue:
-026c 20203ccd branch lpm_hibernate 
+026c 704c975a jam 0x5a ,mem_hibernate_flag 
+026d 20403db8 call lpm_write_gpio_wakeup 
+026e 68120138 hfetch 4 ,core_lpm_ctrl 
+026f 793ffe0f set0 15 ,pdata 
+0270 6012004c hstore 4 ,core_lpm_reg 
+0271 20403db0 call lpm_write_ctrl 
+0272 d85fffff arg param_hibernate_clks ,temp 
+0273 20203cda branch lpm_sleep 
 
 p_check_51cmd_once:
-026d 20407c20 call ui_ipc_get_lock 
-026e da2047e4 arg mem_ipc_fifo_c512bt ,rega 
-026f 20407f9f call fifo_out 
-0270 1fe20400 copy pdata ,temp 
-0271 20407c24 call ui_ipc_put_lock 
-0272 18427e00 copy temp ,pdata 
-0273 207a0000 rtn blank 
-0274 c0108280 beq bt_cmd_start_24g ,p_check_51cmd_start24g 
-0275 c0110282 beq bt_cmd_stop_24g ,p_check_51cmd_stop24g 
-0276 c0118285 beq bt_cmd_pair_24g ,p_check_51_cmd_pairing_24g 
-0277 c00082a0 beq bt_cmd_start_discovery ,p_check_51cmd_start_discovery 
-0278 c0068298 beq bt_cmd_start_adv ,p_check_51cmd_start_adv 
-0279 c0160297 beq bt_cmd_start_adv_discovery ,p_check_51cmd_start_adv_discovery 
-027a c015829e beq bt_cmd_start_adv_rec ,p_handle_adv_1 
-027b c00182a2 beq bt_cmd_reconnect ,p_check_51cmd_reconnect 
-027c c01502ab beq bt_cmd_set_reconnect_init ,p_disconnect_connected_device 
-027d c0088288 beq bt_cmd_le_disconnect ,p_slave_ble_disconnect 
-027e c0097c85 beq bt_cmd_le_update_conn ,bt_cmd_le_update_conn_1 
-027f 20207c5a branch check_51cmd_once + 9 
+0274 20407c20 call ui_ipc_get_lock 
+0275 da2047e4 arg mem_ipc_fifo_c512bt ,rega 
+0276 20407f9f call fifo_out 
+0277 1fe20400 copy pdata ,temp 
+0278 20407c24 call ui_ipc_put_lock 
+0279 18427e00 copy temp ,pdata 
+027a 207a0000 rtn blank 
+027b c0108287 beq bt_cmd_start_24g ,p_check_51cmd_start24g 
+027c c0110289 beq bt_cmd_stop_24g ,p_check_51cmd_stop24g 
+027d c011828c beq bt_cmd_pair_24g ,p_check_51_cmd_pairing_24g 
+027e c00082a7 beq bt_cmd_start_discovery ,p_check_51cmd_start_discovery 
+027f c006829f beq bt_cmd_start_adv ,p_check_51cmd_start_adv 
+0280 c016029e beq bt_cmd_start_adv_discovery ,p_check_51cmd_start_adv_discovery 
+0281 c01582a5 beq bt_cmd_start_adv_rec ,p_handle_adv_1 
+0282 c00182a9 beq bt_cmd_reconnect ,p_check_51cmd_reconnect 
+0283 c01502b2 beq bt_cmd_set_reconnect_init ,p_disconnect_connected_device 
+0284 c008828f beq bt_cmd_le_disconnect ,p_slave_ble_disconnect 
+0285 c0097c85 beq bt_cmd_le_update_conn ,bt_cmd_le_update_conn_1 
+0286 20207c5a branch check_51cmd_once + 9 
 
 p_check_51cmd_start24g:
-0280 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
-0281 202006dd branch p_g24_start_24g_mode 
+0287 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
+0288 202006e4 branch p_g24_start_24g_mode 
 
 p_check_51cmd_stop24g:
-0282 793f8023 set0 mark_24g ,mark 
-0283 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
-0284 20200659 branch p_g24_stop_g24_mode 
+0289 793f8023 set0 mark_24g ,mark 
+028a 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
+028b 20200660 branch p_g24_stop_g24_mode 
 
 p_check_51_cmd_pairing_24g:
-0285 5fffffff setarg -1 
-0286 60024c00 store 4 ,mem_24g_addr 
-0287 202006aa branch p_g24_start_pairing_sm1 
+028c 5fffffff setarg -1 
+028d 60024c00 store 4 ,mem_24g_addr 
+028e 202006b1 branch p_g24_start_pairing_sm1 
 
 p_slave_ble_disconnect:
-0288 700b7d22 jam xt_ll_terminate_ind ,mem_fifo_temp 
-0289 20205620 branch le_xtype_fifo_in 
+028f 700b7d22 jam xt_ll_terminate_ind ,mem_fifo_temp 
+0290 20205620 branch le_xtype_fifo_in 
 
 p_check_51cmd_once_continue:
-028a 6800807c fetch 1 ,mem_lmo_opcode2 
-028b 203a028f branch p_check_51cmd_once_continue0 ,blank 
-028c 204061d9 call lmo_fifo_process 
-028d 6800807c fetch 1 ,mem_lmo_opcode2 
-028e 243a7c8c nbranch check_51cmd_restore ,blank 
+0291 6800807c fetch 1 ,mem_lmo_opcode2 
+0292 203a0296 branch p_check_51cmd_once_continue0 ,blank 
+0293 204061d9 call lmo_fifo_process 
+0294 6800807c fetch 1 ,mem_lmo_opcode2 
+0295 243a7c8c nbranch check_51cmd_restore ,blank 
 
 p_check_51cmd_once_continue0:
-028f 68008b7d fetch 1 ,mem_fifo_temp 
-0290 c584fc87 bmark0 mark_context ,check_51cmd_check_idle 
-0291 c0140293 beq bt_cmd_update_supervision_to ,p_check_51cmd_update_supervision_to 
-0292 20207c7b branch check_51cmd_once_continue0 
+0296 68008b7d fetch 1 ,mem_fifo_temp 
+0297 c584fc87 bmark0 mark_context ,check_51cmd_check_idle 
+0298 c014029a beq bt_cmd_update_supervision_to ,p_check_51cmd_update_supervision_to 
+0299 20207c7b branch check_51cmd_once_continue0 
 
 p_check_51cmd_disconnect:
 
 p_check_51cmd_update_supervision_to:
-0293 70007c37 jam lmp_supervision_timeout ,mem_lmo_opcode2 
-0294 68014c98 fetch 2 ,mem_new_supervision_to 
-0295 60010051 store 2 ,mem_supervision_to 
-0296 20600000 rtn 
+029a 70007c37 jam lmp_supervision_timeout ,mem_lmo_opcode2 
+029b 68014c98 fetch 2 ,mem_new_supervision_to 
+029c 60010051 store 2 ,mem_supervision_to 
+029d 20600000 rtn 
 
 p_check_51cmd_start_adv_discovery:
-0297 204002a0 call p_check_51cmd_start_discovery 
+029e 204002a7 call p_check_51cmd_start_discovery 
 
 p_check_51cmd_start_adv:
-0298 20403eff call app_clear_reconnect_flag 
-0299 20407cd5 call check_51cmd_bb_reconn_cancel 
-029a 180a7e00 random pdata 
-029b 6000c4f9 store 1 ,mem_le_lap 
+029f 20403eff call app_clear_reconnect_flag 
+02a0 20407cd5 call check_51cmd_bb_reconn_cancel 
+02a1 180a7e00 random pdata 
+02a2 6000c4f9 store 1 ,mem_le_lap 
 
 p_handle_adv_0:
-029c 7043dc05 jam 5 ,mem_le_adv_data + 2 
-029d 20207cae branch check_51cmd_adv 
+02a3 7043dc05 jam 5 ,mem_le_adv_data + 2 
+02a4 20207cae branch check_51cmd_adv 
 
 p_handle_adv_1:
-029e 7043dc04 jam 4 ,mem_le_adv_data + 2 
-029f 20207cae branch check_51cmd_adv 
+02a5 7043dc04 jam 4 ,mem_le_adv_data + 2 
+02a6 20207cae branch check_51cmd_adv 
 
 p_check_51cmd_start_discovery:
-02a0 70017706 jam 6 ,mem_connection_options 
-02a1 20207c97 branch check_51cmd_start_discovery 
+02a7 70017706 jam 6 ,mem_connection_options 
+02a8 20207c97 branch check_51cmd_start_discovery 
 
 p_check_51cmd_reconnect:
-02a2 20403bfa call init_param 
-02a3 20404d98 call l2cap_init 
-02a4 20405b62 call init_lmp 
-02a5 70017706 jam 6 ,mem_connection_options 
-02a6 6800c7dc fetch 1 ,mem_ssp_enable 
-02a7 c00002a9 beq 0 ,p_check_51cmd_reconnect_common 
-02a8 70017717 jam 0x17 ,mem_connection_options 
+02a9 20403bfa call init_param 
+02aa 20404d98 call l2cap_init 
+02ab 20405b62 call init_lmp 
+02ac 70017706 jam 6 ,mem_connection_options 
+02ad 6800c7dc fetch 1 ,mem_ssp_enable 
+02ae c00002b0 beq 0 ,p_check_51cmd_reconnect_common 
+02af 70017717 jam 0x17 ,mem_connection_options 
 
 p_check_51cmd_reconnect_common:
-02a9 70425e01 jam 1 ,mem_link_key_exists 
-02aa 20207ca2 branch check_51cmd_reconnect 
+02b0 70425e01 jam 1 ,mem_link_key_exists 
+02b1 20207ca2 branch check_51cmd_reconnect 
 
 p_disconnect_connected_device:
-02ab 680147f4 fetch 2 ,mem_ui_state_map 
-02ac c284bf90 bbit1 ui_state_ble_connected ,app_ble_disconnect 
-02ad c28002b4 bbit1 ui_state_bt_connected ,p_disconnect_bt 
-02ae c283fcd5 bbit1 ui_state_bt_reconnect ,check_51cmd_bb_reconn_cancel 
-02af c5118659 bmark1 mark_24g ,p_g24_stop_g24_mode 
-02b0 7043d800 jam off ,mem_le_adv_enable 
-02b1 20403f7e call app_bt_stop_discovery 
-02b2 700b7d37 jam bt_evt_reconnect_standy ,mem_fifo_temp 
-02b3 20207c27 branch ui_ipc_send_event 
+02b2 680147f4 fetch 2 ,mem_ui_state_map 
+02b3 c284bf90 bbit1 ui_state_ble_connected ,app_ble_disconnect 
+02b4 c28002bb bbit1 ui_state_bt_connected ,p_disconnect_bt 
+02b5 c283fcd5 bbit1 ui_state_bt_reconnect ,check_51cmd_bb_reconn_cancel 
+02b6 c5118660 bmark1 mark_24g ,p_g24_stop_g24_mode 
+02b7 7043d800 jam off ,mem_le_adv_enable 
+02b8 20403f7e call app_bt_stop_discovery 
+02b9 700b7d37 jam bt_evt_reconnect_standy ,mem_fifo_temp 
+02ba 20207c27 branch ui_ipc_send_event 
 
 p_disconnect_bt:
-02b4 20403eff call app_clear_reconnect_flag 
-02b5 20407cd5 call check_51cmd_bb_reconn_cancel 
-02b6 20203f77 branch app_bt_disconnect 
+02bb 20403eff call app_clear_reconnect_flag 
+02bc 20407cd5 call check_51cmd_bb_reconn_cancel 
+02bd 20203f77 branch app_bt_disconnect 
 
 p_lpm_sleep:
-02b7 20403b36 call xtal_fast_wake 
-02b8 20203cdc branch lpm_sleep + 2 
+02be 20403b36 call xtal_fast_wake 
+02bf 20203cdc branch lpm_sleep + 2 
 
 p_connection_incontext:
-02b9 204002bb call p_context_search_insniff 
-02ba 2020302c branch connection_incontext + 3 
+02c0 204002c2 call p_context_search_insniff 
+02c1 2020302c branch connection_incontext + 3 
 
 p_context_search_insniff:
-02bb da6002bd arg p_context_search_sniff ,regc 
-02bc 20203301 branch context_search 
+02c2 da6002c4 arg p_context_search_sniff ,regc 
+02c3 20203301 branch context_search 
 
 p_context_search_sniff:
-02bd c300b307 bbit0 state_insniff ,context_search_next 
+02c4 c300b307 bbit0 state_insniff ,context_search_next 
 
 p_context_search_sniff_loop:
-02be 2040333d call context_get_anchor 
-02bf 204002ca call sign_pdata_temp 
-02c0 98467e00 isub temp ,pdata 
-02c1 1fe0fe01 increase 1 ,pdata 
-02c2 202102c4 branch p_context_search_sniff_miss ,positive 
-02c3 20203325 branch context_search_sniff_cont + 3 
+02c5 2040333d call context_get_anchor 
+02c6 204002d1 call sign_pdata_temp 
+02c7 98467e00 isub temp ,pdata 
+02c8 1fe0fe01 increase 1 ,pdata 
+02c9 202102cb branch p_context_search_sniff_miss ,positive 
+02ca 20203325 branch context_search_sniff_cont + 3 
 
 p_context_search_sniff_miss:
-02c4 98002400 iforce regb 
-02c5 1a208c02 add rega ,coffset_tsniff ,contr 
-02c6 e8c10000 ifetch 2 ,contr 
-02c7 203a3327 branch context_search_meet ,blank 
-02c8 20403349 call context_next_anchor 
-02c9 202002be branch p_context_search_sniff_loop 
+02cb 98002400 iforce regb 
+02cc 1a208c02 add rega ,coffset_tsniff ,contr 
+02cd e8c10000 ifetch 2 ,contr 
+02ce 203a3327 branch context_search_meet ,blank 
+02cf 20403349 call context_next_anchor 
+02d0 202002c5 branch p_context_search_sniff_loop 
 
 sign_pdata_temp:
-02ca 1ff11600 rshift16 pdata ,timeup 
-02cb 196c9600 rshift8 timeup ,timeup 
-02cc 202282d4 branch sign_pdata_temp_p0 ,zero 
-02cd 29601e0f compare 0xf ,timeup ,0xf 
-02ce 24608000 nrtn true 
-02cf 18511600 rshift16 temp ,timeup 
-02d0 196c9600 rshift8 timeup ,timeup 
-02d1 24628000 nrtn zero 
-02d2 7920041c set1 28 ,temp 
-02d3 20600000 rtn 
+02d1 1ff11600 rshift16 pdata ,timeup 
+02d2 196c9600 rshift8 timeup ,timeup 
+02d3 202282db branch sign_pdata_temp_p0 ,zero 
+02d4 29601e0f compare 0xf ,timeup ,0xf 
+02d5 24608000 nrtn true 
+02d6 18511600 rshift16 temp ,timeup 
+02d7 196c9600 rshift8 timeup ,timeup 
+02d8 24628000 nrtn zero 
+02d9 7920041c set1 28 ,temp 
+02da 20600000 rtn 
 
 sign_pdata_temp_p0:
-02d4 18511600 rshift16 temp ,timeup 
-02d5 196c9600 rshift8 timeup ,timeup 
-02d6 29601e0f compare 0xf ,timeup ,0xf 
-02d7 24608000 nrtn true 
-02d8 79207e1c set1 28 ,pdata 
-02d9 20600000 rtn 
+02db 18511600 rshift16 temp ,timeup 
+02dc 196c9600 rshift8 timeup ,timeup 
+02dd 29601e0f compare 0xf ,timeup ,0xf 
+02de 24608000 nrtn true 
+02df 79207e1c set1 28 ,pdata 
+02e0 20600000 rtn 
 
 p_idle_page_mode_r0:
-02da 600c02a0 storet 8 ,mem_temp 
-02db 20407e53 call timer_check 
-02dc 680c02a0 fetcht 8 ,mem_temp 
-02dd 2020307c branch idle_page_mode_r0 + 13 
+02e1 600c02a0 storet 8 ,mem_temp 
+02e2 20407e53 call timer_check 
+02e3 680c02a0 fetcht 8 ,mem_temp 
+02e4 2020307c branch idle_page_mode_r0 + 13 
 
 p_role_switch_check:
-02de 78547c00 disable user 
-02df 68010032 fetch 2 ,mem_tsniff 
-02e0 d840ffff arg 0xffff ,temp 
-02e1 98467c00 isub temp ,null 
-02e2 24628000 nrtn zero 
-02e3 68020034 fetch 4 ,mem_sniff_anchor 
-02e4 203802e7 branch p_role_switch_clkn ,clknt 
-02e5 9d067e00 isub clke_bt ,pdata 
-02e6 202002e8 branch p_role_switch_clke 
+02e5 78547c00 disable user 
+02e6 68010032 fetch 2 ,mem_tsniff 
+02e7 d840ffff arg 0xffff ,temp 
+02e8 98467c00 isub temp ,null 
+02e9 24628000 nrtn zero 
+02ea 68020034 fetch 4 ,mem_sniff_anchor 
+02eb 203802ee branch p_role_switch_clkn ,clknt 
+02ec 9d067e00 isub clke_bt ,pdata 
+02ed 202002ef branch p_role_switch_clke 
 
 p_role_switch_clkn:
-02e7 9c467e00 isub clkn_bt ,pdata 
+02ee 9c467e00 isub clkn_bt ,pdata 
 
 p_role_switch_clke:
-02e8 1fe67c04 sub pdata ,4 ,null 
-02e9 24610000 nrtn positive 
-02ea 18007e00 force 0 ,pdata 
-02eb 60010032 store 2 ,mem_tsniff 
-02ec 202034df branch enable_user 
+02ef 1fe67c04 sub pdata ,4 ,null 
+02f0 24610000 nrtn positive 
+02f1 18007e00 force 0 ,pdata 
+02f2 60010032 store 2 ,mem_tsniff 
+02f3 202034df branch enable_user 
 
 p_parse_lmp_accepted_switch:
-02ed 700b7d20 jam bt_evt_switch_accept ,mem_fifo_temp 
-02ee 20407c27 call ui_ipc_send_event 
-02ef 202002f1 branch p_role_switch_prepare0 
+02f4 700b7d20 jam bt_evt_switch_accept ,mem_fifo_temp 
+02f5 20407c27 call ui_ipc_send_event 
+02f6 202002f8 branch p_role_switch_prepare0 
 
 p_role_switch_prepare0_0:
-02f0 600a0034 storet 4 ,mem_sniff_anchor 
+02f7 600a0034 storet 4 ,mem_sniff_anchor 
 
 p_role_switch_prepare0:
-02f1 70474801 jam switch_flag_accept ,mem_switch_flag 
-02f2 5800ffff setarg 0xffff 
-02f3 60010032 store 2 ,mem_tsniff 
-02f4 70007301 jam 1 ,mem_sniff_attempt 
-02f5 20600000 rtn 
+02f8 70474801 jam switch_flag_accept ,mem_switch_flag 
+02f9 5800ffff setarg 0xffff 
+02fa 60010032 store 2 ,mem_tsniff 
+02fb 70007301 jam 1 ,mem_sniff_attempt 
+02fc 20600000 rtn 
 
 p_roles_replyto_fhs:
-02f6 20403baa call rf_setup_time_slave_slot 
-02f7 204002f9 call p_master_send_packet 
-02f8 20203267 branch roles_replyto_fhs + 4 
+02fd 20403baa call rf_setup_time_slave_slot 
+02fe 20400300 call p_master_send_packet 
+02ff 20203267 branch roles_replyto_fhs + 4 
 
 p_master_send_packet:
-02f9 1c40c201 add clkn_bt ,1 ,bt_clk 
-02fa 20403a54 call fetch_self_bt_adr 
-02fb 18004803 force 0x03 ,freq_mode 
-02fc 20403a42 call tx_radio_freq 
-02fd 20403bae call start_transmitter 
-02fe 20403bb4 call start_tx_native 
-02ff 20403bc5 call send_access_word 
-0300 2020375c branch end_of_packet 
+0300 1c40c201 add clkn_bt ,1 ,bt_clk 
+0301 20403a54 call fetch_self_bt_adr 
+0302 18004803 force 0x03 ,freq_mode 
+0303 20403a42 call tx_radio_freq 
+0304 20403bae call start_transmitter 
+0305 20403bb4 call start_tx_native 
+0306 20403bc5 call send_access_word 
+0307 2020375c branch end_of_packet 
 
 p_slave_loop:
-0301 20403e25 call check_bt_disabled 
-0302 20406dec call scheduler_process 
-0303 204035d6 call slave_conn_recv_packet 
-0304 20203480 branch slave_loop + 6 
+0308 20403e25 call check_bt_disabled 
+0309 20406dec call scheduler_process 
+030a 204035d6 call slave_conn_recv_packet 
+030b 20203480 branch slave_loop + 6 
 
 p_slave_notmatch:
-0305 20403d61 call lpm_set_mult 
-0306 20403be2 call supervision_update 
-0307 20213498 branch slave_disconnect ,positive 
-0308 20403204 call check_disconnect_timeout 
-0309 24343498 nbranch slave_disconnect ,user 
-030a 20403812 call check_attempt 
-030b 243a0302 nbranch p_slave_loop + 1 ,blank 
-030c 20600000 rtn 
+030c 20403d61 call lpm_set_mult 
+030d 20403be2 call supervision_update 
+030e 20213498 branch slave_disconnect ,positive 
+030f 20403204 call check_disconnect_timeout 
+0310 24343498 nbranch slave_disconnect ,user 
+0311 20403812 call check_attempt 
+0312 243a0309 nbranch p_slave_loop + 1 ,blank 
+0313 20600000 rtn 
 
 p_prepare_tx_not_sco:
-030d 204032df call context_check_all_wack 
-030e 2422b568 nbranch prepare_tx_no_retransmit ,zero 
-030f 68008047 fetch 1 ,mem_arq 
-0310 c301b571 bbit0 wack ,prepare_tx_pollnull 
-0311 6800c165 fetch 1 ,mem_last_type 
-0312 c009b562 beq type_lmp ,prepare_tx_retransmit + 7 
-0313 68014c43 fetch 2 ,mem_last_txlen 
-0314 1fe67c14 sub pdata ,20 ,null 
-0315 24213562 nbranch prepare_tx_retransmit + 7 ,positive 
-0316 60010091 store 2 ,mem_tx_len 
-0317 6800cc42 fetch 1 ,mem_last_txlch 
-0318 60008090 store 1 ,mem_tx_lch 
-0319 58004c45 setarg mem_last_txdata 
-031a 60010179 store 2 ,mem_txptr 
-031b 20203562 branch prepare_tx_retransmit + 7 
+0314 204032df call context_check_all_wack 
+0315 2422b568 nbranch prepare_tx_no_retransmit ,zero 
+0316 68008047 fetch 1 ,mem_arq 
+0317 c301b571 bbit0 wack ,prepare_tx_pollnull 
+0318 6800c165 fetch 1 ,mem_last_type 
+0319 c009b562 beq type_lmp ,prepare_tx_retransmit + 7 
+031a 68014c43 fetch 2 ,mem_last_txlen 
+031b 1fe67c14 sub pdata ,20 ,null 
+031c 24213562 nbranch prepare_tx_retransmit + 7 ,positive 
+031d 60010091 store 2 ,mem_tx_len 
+031e 6800cc42 fetch 1 ,mem_last_txlch 
+031f 60008090 store 1 ,mem_tx_lch 
+0320 58004c45 setarg mem_last_txdata 
+0321 60010179 store 2 ,mem_txptr 
+0322 20203562 branch prepare_tx_retransmit + 7 
 
 p_tx_l2cap_type:
-031c 68010091 fetch 2 ,mem_tx_len 
-031d 60014c43 store 2 ,mem_last_txlen 
-031e 1fe67c14 sub pdata ,20 ,null 
-031f 2421358f nbranch tx_l2cap_type + 2 ,positive 
-0320 98007200 iforce loopcnt 
-0321 68008090 fetch 1 ,mem_tx_lch 
-0322 6000cc42 store 1 ,mem_last_txlch 
-0323 68010179 fetch 2 ,mem_txptr 
-0324 98000c00 iforce contr 
-0325 d8a04c45 arg mem_last_txdata ,contw 
-0326 20407e45 call memcpy 
-0327 2020358f branch tx_l2cap_type + 2 
+0323 68010091 fetch 2 ,mem_tx_len 
+0324 60014c43 store 2 ,mem_last_txlen 
+0325 1fe67c14 sub pdata ,20 ,null 
+0326 2421358f nbranch tx_l2cap_type + 2 ,positive 
+0327 98007200 iforce loopcnt 
+0328 68008090 fetch 1 ,mem_tx_lch 
+0329 6000cc42 store 1 ,mem_last_txlch 
+032a 68010179 fetch 2 ,mem_txptr 
+032b 98000c00 iforce contr 
+032c d8a04c45 arg mem_last_txdata ,contw 
+032d 20407e45 call memcpy 
+032e 2020358f branch tx_l2cap_type + 2 
 
 p_l2cap_rx_multiplexing:
-0328 680102cd fetch 2 ,mem_l2cap_rx_pkt_length 
-0329 203a4dfc branch l2cap_rx_reset_state ,blank 
-032a 680082cf fetch 1 ,mem_l2cap_rx_cid 
-032b c000832d beq l2cap_signal_channel ,p_l2cap_call_proc_signal 
-032c 20204dbb branch l2cap_rx_multiplexing0 
+032f 680102cd fetch 2 ,mem_l2cap_rx_pkt_length 
+0330 203a4dfc branch l2cap_rx_reset_state ,blank 
+0331 680082cf fetch 1 ,mem_l2cap_rx_cid 
+0332 c0008334 beq l2cap_signal_channel ,p_l2cap_call_proc_signal 
+0333 20204dbb branch l2cap_rx_multiplexing0 
 
 p_l2cap_call_proc_signal:
-032d 2040527a call l2cap_malloc_is_fifo_full 
-032e 247a0000 nrtn blank 
-032f 20204dc3 branch l2cap_call_proc_signal0 
+0334 2040527a call l2cap_malloc_is_fifo_full 
+0335 247a0000 nrtn blank 
+0336 20204dc3 branch l2cap_call_proc_signal0 
 
 p_l2cap_process_one_signal:
-0330 e8c08000 ifetch 1 ,contr 
-0331 c0050333 beq signal_info_req ,p_l2cap_proc_signal_info_req 
-0332 20204e14 branch l2cap_process_one_signal + 3 
+0337 e8c08000 ifetch 1 ,contr 
+0338 c005033a beq signal_info_req ,p_l2cap_proc_signal_info_req 
+0339 20204e14 branch l2cap_process_one_signal + 3 
 
 p_l2cap_proc_signal_info_req:
-0333 e8c08000 ifetch 1 ,contr 
-0334 1fe20e00 copy pdata ,queue 
-0335 e8c10000 ifetch 2 ,contr 
-0336 1fe22200 copy pdata ,rega 
-0337 1a627e00 copy regc ,pdata 
-0338 9a262600 isub rega ,regc 
-0339 5800000b setarg signal_info_rsp 
-033a e0a08000 istore 1 ,contw 
-033b 18e27e00 copy queue ,pdata 
-033c e0a08000 istore 1 ,contw 
-033d e8c10000 ifetch 2 ,contr 
+033a e8c08000 ifetch 1 ,contr 
+033b 1fe20e00 copy pdata ,queue 
+033c e8c10000 ifetch 2 ,contr 
+033d 1fe22200 copy pdata ,rega 
+033e 1a627e00 copy regc ,pdata 
+033f 9a262600 isub rega ,regc 
+0340 5800000b setarg signal_info_rsp 
+0341 e0a08000 istore 1 ,contw 
+0342 18e27e00 copy queue ,pdata 
+0343 e0a08000 istore 1 ,contw 
+0344 e8c10000 ifetch 2 ,contr 
 
 p_l2cap_proc_signal_info_req_reply:
-033e c0010341 beq l2cap_sig_ext_featrue ,p_l2cap_proc_signal_info_req_ext 
-033f c0018348 beq l2cap_sig_fix_featrue ,p_l2cap_proc_signal_info_req_fix 
-0340 20203bf1 branch assert 
+0345 c0010348 beq l2cap_sig_ext_featrue ,p_l2cap_proc_signal_info_req_ext 
+0346 c001834f beq l2cap_sig_fix_featrue ,p_l2cap_proc_signal_info_req_fix 
+0347 20203bf1 branch assert 
 
 p_l2cap_proc_signal_info_req_ext:
-0341 58020008 setarg 0x020008 
-0342 e0a30000 istore 6 ,contw 
-0343 58000200 setarg 0x0200 
-0344 e0a20000 istore 4 ,contw 
-0345 18007e0c force 12 ,pdata 
-0346 9a40a400 iadd regb ,regb 
-0347 20204e20 branch l2cap_process_one_signal_rtn 
-
-p_l2cap_proc_signal_info_req_fix:
-0348 5803000c setarg 0x3000c 
+0348 58020008 setarg 0x020008 
 0349 e0a30000 istore 6 ,contw 
-034a 58000006 setarg 0x0006 
-034b e0a40000 istore 8 ,contw 
-034c 18007e10 force 16 ,pdata 
+034a 58000200 setarg 0x0200 
+034b e0a20000 istore 4 ,contw 
+034c 18007e0c force 12 ,pdata 
 034d 9a40a400 iadd regb ,regb 
 034e 20204e20 branch l2cap_process_one_signal_rtn 
 
+p_l2cap_proc_signal_info_req_fix:
+034f 5803000c setarg 0x3000c 
+0350 e0a30000 istore 6 ,contw 
+0351 58000006 setarg 0x0006 
+0352 e0a40000 istore 8 ,contw 
+0353 18007e10 force 16 ,pdata 
+0354 9a40a400 iadd regb ,regb 
+0355 20204e20 branch l2cap_process_one_signal_rtn 
+
 p_ml2cap_call_proc_signal:
-034f 204052c4 call l2cap_malloc_signal_channel 
-0350 18002400 force 0 ,regb 
-0351 204052d0 call l2cap_get_signal_tx_payload 
-0352 1fe20a00 copy pdata ,contw 
-0353 680102cd fetch 2 ,mem_l2cap_rx_pkt_length 
-0354 1fe22600 copy pdata ,regc 
-0355 680102cb fetch 2 ,mem_l2cap_payload_ptr 
-0356 98000c00 iforce contr 
-0357 20400359 call p_ml2cap_proc_one_comm 
-0358 20205110 branch ml2cap_proc_one_comm_loop + 1 
+0356 204052c4 call l2cap_malloc_signal_channel 
+0357 18002400 force 0 ,regb 
+0358 204052d0 call l2cap_get_signal_tx_payload 
+0359 1fe20a00 copy pdata ,contw 
+035a 680102cd fetch 2 ,mem_l2cap_rx_pkt_length 
+035b 1fe22600 copy pdata ,regc 
+035c 680102cb fetch 2 ,mem_l2cap_payload_ptr 
+035d 98000c00 iforce contr 
+035e 20400360 call p_ml2cap_proc_one_comm 
+035f 20205110 branch ml2cap_proc_one_comm_loop + 1 
 
 p_ml2cap_proc_one_comm:
-0359 e8c08000 ifetch 1 ,contr 
-035a c005035c beq signal_info_req ,p_ml2cap_proc_signal_info_req 
-035b 20205116 branch ml2cap_proc_one_comm + 1 
+0360 e8c08000 ifetch 1 ,contr 
+0361 c0050363 beq signal_info_req ,p_ml2cap_proc_signal_info_req 
+0362 20205116 branch ml2cap_proc_one_comm + 1 
 
 p_ml2cap_proc_signal_info_req:
-035c e8c08000 ifetch 1 ,contr 
-035d 1fe20e00 copy pdata ,queue 
-035e e8c10000 ifetch 2 ,contr 
-035f 1fe22200 copy pdata ,rega 
-0360 e8c10000 ifetch 2 ,contr 
-0361 600102a0 store 2 ,mem_temp 
-0362 1a627e00 copy regc ,pdata 
-0363 9a262600 isub rega ,regc 
-0364 204052d0 call l2cap_get_signal_tx_payload 
-0365 5800000b setarg signal_info_rsp 
-0366 e0a08000 istore 1 ,contw 
-0367 18e27e00 copy queue ,pdata 
-0368 e0a08000 istore 1 ,contw 
-0369 680102a0 fetch 2 ,mem_temp 
-036a 2020033e branch p_l2cap_proc_signal_info_req_reply 
+0363 e8c08000 ifetch 1 ,contr 
+0364 1fe20e00 copy pdata ,queue 
+0365 e8c10000 ifetch 2 ,contr 
+0366 1fe22200 copy pdata ,rega 
+0367 e8c10000 ifetch 2 ,contr 
+0368 600102a0 store 2 ,mem_temp 
+0369 1a627e00 copy regc ,pdata 
+036a 9a262600 isub rega ,regc 
+036b 204052d0 call l2cap_get_signal_tx_payload 
+036c 5800000b setarg signal_info_rsp 
+036d e0a08000 istore 1 ,contw 
+036e 18e27e00 copy queue ,pdata 
+036f e0a08000 istore 1 ,contw 
+0370 680102a0 fetch 2 ,mem_temp 
+0371 20200345 branch p_l2cap_proc_signal_info_req_reply 
 
 p_l2cap_malloc:
-036b da400000 arg 0 ,regb 
-036c 2040527a call l2cap_malloc_is_fifo_full 
-036d 247a0000 nrtn blank 
-036e 2020524d branch l2cap_malloc + 5 
+0372 da400000 arg 0 ,regb 
+0373 2040527a call l2cap_malloc_is_fifo_full 
+0374 247a0000 nrtn blank 
+0375 2020524d branch l2cap_malloc + 5 
 
 p_hid_rx_process:
-036f 680102cb fetch 2 ,mem_l2cap_payload_ptr 
-0370 1fe20c00 copy pdata ,contr 
-0371 e8c08000 ifetch 1 ,contr 
-0372 1fe1040f and pdata ,0x0f ,temp 
-0373 1ff1fe00 rshift4 pdata ,pdata 
-0374 c004cb18 beq hid_type_set_idle ,hid_rx_process_handshake 
-0375 c003cb18 beq hid_type_set_protocol ,hid_rx_process_handshake 
-0376 c0050384 beq hid_type_data ,p_hid_rx_process_data 
-0377 c0028382 beq hid_type_set_report ,p_hid_rx_process_set_report 
-0378 c000837b beq hid_type_control ,p_hid_rx_process_hid_control 
-0379 c0024b18 beq hid_type_get_report ,hid_rx_process_handshake 
-037a 20600000 rtn 
+0376 680102cb fetch 2 ,mem_l2cap_payload_ptr 
+0377 1fe20c00 copy pdata ,contr 
+0378 e8c08000 ifetch 1 ,contr 
+0379 1fe1040f and pdata ,0x0f ,temp 
+037a 1ff1fe00 rshift4 pdata ,pdata 
+037b c004cb18 beq hid_type_set_idle ,hid_rx_process_handshake 
+037c c003cb18 beq hid_type_set_protocol ,hid_rx_process_handshake 
+037d c005038b beq hid_type_data ,p_hid_rx_process_data 
+037e c0028389 beq hid_type_set_report ,p_hid_rx_process_set_report 
+037f c0008382 beq hid_type_control ,p_hid_rx_process_hid_control 
+0380 c0024b18 beq hid_type_get_report ,hid_rx_process_handshake 
+0381 20600000 rtn 
 
 p_hid_rx_process_hid_control:
-037b 18427e00 copy temp ,pdata 
-037c c002cb09 beq hid_control_p_virtualcableunplug ,hid_rx_process_virtual_cable_unplug 
-037d 704cbe01 jam 1 ,mem_suspend_flag 
-037e c001cb18 beq hid_control_p_suspend ,hid_rx_process_handshake 
-037f 704cbe00 jam 0 ,mem_suspend_flag 
-0380 c0024b18 beq hid_control_p_exitsuspend ,hid_rx_process_handshake 
-0381 20600000 rtn 
+0382 18427e00 copy temp ,pdata 
+0383 c002cb09 beq hid_control_p_virtualcableunplug ,hid_rx_process_virtual_cable_unplug 
+0384 704cbe01 jam 1 ,mem_suspend_flag 
+0385 c001cb18 beq hid_control_p_suspend ,hid_rx_process_handshake 
+0386 704cbe00 jam 0 ,mem_suspend_flag 
+0387 c0024b18 beq hid_control_p_exitsuspend ,hid_rx_process_handshake 
+0388 20600000 rtn 
 
 p_hid_rx_process_set_report:
-0382 20400384 call p_hid_rx_process_data 
-0383 20204b11 branch hid_rx_process_set_report 
+0389 2040038b call p_hid_rx_process_data 
+038a 20204b11 branch hid_rx_process_set_report 
 
 p_hid_rx_process_data:
-0384 e8c08000 ifetch 1 ,contr 
-0385 c00083dd beq hid_report_id_kb ,p_hid_rx_process_data_hid_kb 
-0386 20600000 rtn 
+038b e8c08000 ifetch 1 ,contr 
+038c c00083e4 beq hid_report_id_kb ,p_hid_rx_process_data_hid_kb 
+038d 20600000 rtn 
 
 p_scheduler_process_sdp_succ:
-0387 2040527a call l2cap_malloc_is_fifo_full 
-0388 247a0000 nrtn blank 
-0389 2040038b call p_l2cap_call_proc_sigal_pending 
-038a 20206dfd branch scheduler_process1 
+038e 2040527a call l2cap_malloc_is_fifo_full 
+038f 247a0000 nrtn blank 
+0390 20400392 call p_l2cap_call_proc_sigal_pending 
+0391 20206dfd branch scheduler_process1 
 
 p_l2cap_call_proc_sigal_pending:
-038b 6800c132 fetch 1 ,mem_device_option 
-038c c1008000 rtneq dvc_op_hci 
-038d 6800c3cd fetch 1 ,mem_l2cap_pending_item 
-038e 207a0000 rtn blank 
-038f 1fe22200 copy pdata ,rega 
-0390 7043cd00 jam 0 ,mem_l2cap_pending_item 
-0391 1a227e00 copy rega ,pdata 
-0392 c0284ddc beq l2cap_sdp_channel ,l2cap_sdp_conn_succ 
-0393 20600000 rtn 
+0392 6800c132 fetch 1 ,mem_device_option 
+0393 c1008000 rtneq dvc_op_hci 
+0394 6800c3cd fetch 1 ,mem_l2cap_pending_item 
+0395 207a0000 rtn blank 
+0396 1fe22200 copy pdata ,rega 
+0397 7043cd00 jam 0 ,mem_l2cap_pending_item 
+0398 1a227e00 copy rega ,pdata 
+0399 c0284ddc beq l2cap_sdp_channel ,l2cap_sdp_conn_succ 
+039a 20600000 rtn 
 
 p_parse_lmp:
-0394 6800807d fetch 1 ,mem_lmi_opcode2 
-0395 c0018398 beq lmp_accepted ,p_parse_lmp_accepted 
-0396 c00383a3 beq lmp_detach ,p_parse_lmp_detach 
-0397 20205b92 branch parse_lmp + 26 
+039b 6800807d fetch 1 ,mem_lmi_opcode2 
+039c c001839f beq lmp_accepted ,p_parse_lmp_accepted 
+039d c00383aa beq lmp_detach ,p_parse_lmp_detach 
+039e 20205b92 branch parse_lmp + 26 
 
 p_parse_lmp_accepted:
-0398 680084df fetch 1 ,mem_rxbuf + 1 
-0399 60008445 store 1 ,mem_lmi_accepted_opcode 
-039a c00982ed beq lmp_switch_req ,p_parse_lmp_accepted_switch 
-039b c019839d beq lmp_host_connection_req ,p_parse_lmp_accepted_hostconn 
-039c 20205c58 branch parse_lmp_accepted + 2 
+039f 680084df fetch 1 ,mem_rxbuf + 1 
+03a0 60008445 store 1 ,mem_lmi_accepted_opcode 
+03a1 c00982f4 beq lmp_switch_req ,p_parse_lmp_accepted_switch 
+03a2 c01983a4 beq lmp_host_connection_req ,p_parse_lmp_accepted_hostconn 
+03a3 20205c58 branch parse_lmp_accepted + 2 
 
 p_parse_lmp_accepted_hostconn:
-039d 6800844d fetch 1 ,mem_lmp_conn_state 
-039e 79207e00 set1 received_conn_req ,pdata 
-039f 6000844d store 1 ,mem_lmp_conn_state 
-03a0 700b7d01 jam bt_evt_bb_connected ,mem_fifo_temp 
-03a1 20407c27 call ui_ipc_send_event 
-03a2 20205c83 branch parse_lmp_accepted_hostconn_ctn 
+03a4 6800844d fetch 1 ,mem_lmp_conn_state 
+03a5 79207e00 set1 received_conn_req ,pdata 
+03a6 6000844d store 1 ,mem_lmp_conn_state 
+03a7 700b7d01 jam bt_evt_bb_connected ,mem_fifo_temp 
+03a8 20407c27 call ui_ipc_send_event 
+03a9 20205c83 branch parse_lmp_accepted_hostconn_ctn 
 
 p_parse_lmp_detach:
-03a3 680084df fetch 1 ,mem_rxbuf + 1 
-03a4 60008446 store 1 ,mem_disconn_reason_send 
-03a5 20205cf3 branch parse_lmp_detach 
+03aa 680084df fetch 1 ,mem_rxbuf + 1 
+03ab 60008446 store 1 ,mem_disconn_reason_send 
+03ac 20205cf3 branch parse_lmp_detach 
 
 p_send_lmp:
-03a6 78547c00 disable user 
-03a7 204061d9 call lmo_fifo_process 
-03a8 68008048 fetch 1 ,mem_lmp_to_send 
-03a9 207a0000 rtn blank 
-03aa c283df10 bbit1 7 ,send_lmp_escape 
-03ab c00103ad beq lmp_name_res ,p_send_lmp_name_res 
-03ac 20205ee0 branch send_lmp + 7 
+03ad 78547c00 disable user 
+03ae 204061d9 call lmo_fifo_process 
+03af 68008048 fetch 1 ,mem_lmp_to_send 
+03b0 207a0000 rtn blank 
+03b1 c283df10 bbit1 7 ,send_lmp_escape 
+03b2 c00103b4 beq lmp_name_res ,p_send_lmp_name_res 
+03b3 20205ee0 branch send_lmp + 7 
 
 p_send_lmp_name_res:
-03ad 18007e11 force 17 ,pdata 
-03ae 204061b5 call msg_send_lmp 
-03af 68008049 fetch 1 ,mem_lmi_opcode 
-03b0 1fe20400 copy pdata ,temp 
-03b1 c00003b5 beq 0x00 ,p_send_lmp_name_res_offset_ok 
-03b2 c00703b5 beq 0x0e ,p_send_lmp_name_res_offset_ok 
-03b3 c00e03b5 beq 0x1c ,p_send_lmp_name_res_offset_ok 
-03b4 20600000 rtn 
+03b4 18007e11 force 17 ,pdata 
+03b5 204061b5 call msg_send_lmp 
+03b6 68008049 fetch 1 ,mem_lmi_opcode 
+03b7 1fe20400 copy pdata ,temp 
+03b8 c00003bc beq 0x00 ,p_send_lmp_name_res_offset_ok 
+03b9 c00703bc beq 0x0e ,p_send_lmp_name_res_offset_ok 
+03ba c00e03bc beq 0x1c ,p_send_lmp_name_res_offset_ok 
+03bb 20600000 rtn 
 
 p_send_lmp_name_res_offset_ok:
-03b5 e0a08000 istore 1 ,contw 
-03b6 6800c702 fetch 1 ,mem_local_name_length 
-03b7 e0a08000 istore 1 ,contw 
-03b8 5800000e setarg 14 
-03b9 20205fa6 branch send_lmp_name_res_offset_ok + 3 
+03bc e0a08000 istore 1 ,contw 
+03bd 6800c702 fetch 1 ,mem_local_name_length 
+03be e0a08000 istore 1 ,contw 
+03bf 5800000e setarg 14 
+03c0 20205fa6 branch send_lmp_name_res_offset_ok + 3 
 
 p_process_conn_sm:
-03ba 6800807c fetch 1 ,mem_lmo_opcode2 
-03bb 203a03bf branch p_process_conn_sm_continue ,blank 
-03bc 204061d9 call lmo_fifo_process 
-03bd 6800807c fetch 1 ,mem_lmo_opcode2 
-03be 247a0000 nrtn blank 
+03c1 6800807c fetch 1 ,mem_lmo_opcode2 
+03c2 203a03c6 branch p_process_conn_sm_continue ,blank 
+03c3 204061d9 call lmo_fifo_process 
+03c4 6800807c fetch 1 ,mem_lmo_opcode2 
+03c5 247a0000 nrtn blank 
 
 p_process_conn_sm_continue:
-03bf 68008055 fetch 1 ,mem_conn_sm 
-03c0 207a0000 rtn blank 
-03c1 c00303ce beq conn_sm_auth_pair ,p_host_create_conn_auth_pair 
-03c2 c00803c4 beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
-03c3 2020623e branch process_conn_sm_continue + 2 
+03c6 68008055 fetch 1 ,mem_conn_sm 
+03c7 207a0000 rtn blank 
+03c8 c00303d5 beq conn_sm_auth_pair ,p_host_create_conn_auth_pair 
+03c9 c00803cb beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
+03ca 2020623e branch process_conn_sm_continue + 2 
 
 p_host_creat_conn_wait_switch:
-03c4 6800c748 fetch 1 ,mem_switch_flag 
-03c5 c1000000 rtneq switch_flag_init 
-03c6 c00083cc beq switch_flag_accept ,p_host_create_conn_switch_accept 
-03c7 d8e0000a arg switch_wait_timer ,queue 
-03c8 20407e53 call timer_check 
-03c9 247a0000 nrtn blank 
-03ca 70474800 jam switch_flag_init ,mem_switch_flag 
-03cb 2020629b branch host_create_conn_switch 
+03cb 6800c748 fetch 1 ,mem_switch_flag 
+03cc c1000000 rtneq switch_flag_init 
+03cd c00083d3 beq switch_flag_accept ,p_host_create_conn_switch_accept 
+03ce d8e0000a arg switch_wait_timer ,queue 
+03cf 20407e53 call timer_check 
+03d0 247a0000 nrtn blank 
+03d1 70474800 jam switch_flag_init ,mem_switch_flag 
+03d2 2020629b branch host_create_conn_switch 
 
 p_host_create_conn_switch_accept:
-03cc 20748000 rtn master 
-03cd 202003ce branch p_host_create_conn_auth_pair 
+03d3 20748000 rtn master 
+03d4 202003d5 branch p_host_create_conn_auth_pair 
 
 p_host_create_conn_auth_pair:
-03ce 68008177 fetch 1 ,mem_connection_options 
-03cf c281629b bbit1 connection_switch ,host_create_conn_switch 
-03d0 c28003d1 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
+03d5 68008177 fetch 1 ,mem_connection_options 
+03d6 c281629b bbit1 connection_switch ,host_create_conn_switch 
+03d7 c28003d8 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
 
 p_host_create_conn_auth_pair_true:
-03d1 6800c25e fetch 1 ,mem_link_key_exists 
-03d2 203a62c7 branch host_create_conn_auth_pair_nokey ,blank 
-03d3 6800844d fetch 1 ,mem_lmp_conn_state 
-03d4 c4018000 rtnbit0 sent_setup_complete 
-03d5 c4010000 rtnbit0 received_setup_complete 
-03d6 68020465 fetch 4 ,mem_aurand_send_delay_time 
-03d7 d8400320 arg 800 ,temp 
-03d8 98408400 iadd temp ,temp 
-03d9 1c427e00 copy clkn_bt ,pdata 
-03da 98467c00 isub temp ,null 
-03db 24610000 nrtn positive 
-03dc 20206267 branch host_create_conn_auth 
+03d8 6800c25e fetch 1 ,mem_link_key_exists 
+03d9 203a62c7 branch host_create_conn_auth_pair_nokey ,blank 
+03da 6800844d fetch 1 ,mem_lmp_conn_state 
+03db c4018000 rtnbit0 sent_setup_complete 
+03dc c4010000 rtnbit0 received_setup_complete 
+03dd 68020465 fetch 4 ,mem_aurand_send_delay_time 
+03de d8400320 arg 800 ,temp 
+03df 98408400 iadd temp ,temp 
+03e0 1c427e00 copy clkn_bt ,pdata 
+03e1 98467c00 isub temp ,null 
+03e2 24610000 nrtn positive 
+03e3 20206267 branch host_create_conn_auth 
 
 p_hid_rx_process_data_hid_kb:
-03dd e8c08000 ifetch 1 ,contr 
-03de 6000ccb7 store 1 ,mem_caps_num_lock 
-03df 20600000 rtn 
+03e4 e8c08000 ifetch 1 ,contr 
+03e5 6000ccb7 store 1 ,mem_caps_num_lock 
+03e6 20600000 rtn 
 
 p_le_transmit_receive_sifs:
-03e0 204054bd call le_transmit 
-03e1 68088017 fetcht 1 ,mem_last_freq 
-03e2 20403a82 call set_freq_rx 
-03e3 20403a87 call rf_rx_enable 
-03e4 78287c00 enable swfine 
-03e5 d960157c arg 5500 ,timeup 
-03e6 2020547f branch le_receive_rxon 
+03e7 204054bd call le_transmit 
+03e8 68088017 fetcht 1 ,mem_last_freq 
+03e9 20403a82 call set_freq_rx 
+03ea 20403a87 call rf_rx_enable 
+03eb 78287c00 enable swfine 
+03ec d960157c arg 5500 ,timeup 
+03ed 2020547f branch le_receive_rxon 
 
 p_le_init_conn:
-03e7 70443e01 jam 0x01 ,mem_le_txheader 
-03e8 70443f00 jam 0 ,mem_le_txlen 
-03e9 2020534e branch le_init_conn + 2 
+03ee 70443e01 jam 0x01 ,mem_le_txheader 
+03ef 70443f00 jam 0 ,mem_le_txlen 
+03f0 2020534e branch le_init_conn + 2 
 
 p_le_transmit:
-03ea 204053dd call le_prep 
-03eb 204003ed call p_letx_setfreq 
-03ec 202054c1 branch le_transmit + 4 
+03f1 204053dd call le_prep 
+03f2 204003f4 call p_letx_setfreq 
+03f3 202054c1 branch le_transmit + 4 
 
 p_letx_setfreq:
-03ed 203681bd branch p_txon ,match 
-03ee 204053ee call le_setfreq 
-03ef 20203a91 branch set_freq_tx 
+03f4 203681bd branch p_txon ,match 
+03f5 204053ee call le_setfreq 
+03f6 20203a91 branch set_freq_tx 
 
 p_le_send_adv_ind:
-03f0 6800cc60 fetch 1 ,mem_le_rx_window 
-03f1 600246f9 store 4 ,mem_le_transmit_window 
-03f2 6800c4db fetch 1 ,mem_le_adv_type 
-03f3 c00083f5 beq adv_direct_ind ,p_le_send_adv_direct_ind 
-03f4 202054e0 branch le_send_adv_ind + 2 
+03f7 6800cc60 fetch 1 ,mem_le_rx_window 
+03f8 600246f9 store 4 ,mem_le_transmit_window 
+03f9 6800c4db fetch 1 ,mem_le_adv_type 
+03fa c00083fc beq adv_direct_ind ,p_le_send_adv_direct_ind 
+03fb 202054e0 branch le_send_adv_ind + 2 
 
 p_le_send_adv_direct_ind:
-03f5 7044db00 jam 0 ,mem_le_adv_type 
-03f6 202054ef branch le_send_adv_direct_ind 
+03fc 7044db00 jam 0 ,mem_le_adv_type 
+03fd 202054ef branch le_send_adv_direct_ind 
 
 p_le_update_param:
-03f7 680083c0 fetch 1 ,mem_le_state 
-03f8 c4028000 rtnbit0 lestate_update_param 
-03f9 680103da fetch 2 ,mem_le_event_count 
-03fa 680903e0 fetcht 2 ,mem_le_instant 
-03fb 98467e00 isub temp ,pdata 
-03fc 24610000 nrtn positive 
-03fd 70413101 jam 1 ,mem_lpm_mode 
-03fe 2020557e branch le_update_param + 8 
+03fe 680083c0 fetch 1 ,mem_le_state 
+03ff c4028000 rtnbit0 lestate_update_param 
+0400 680103da fetch 2 ,mem_le_event_count 
+0401 680903e0 fetcht 2 ,mem_le_instant 
+0402 98467e00 isub temp ,pdata 
+0403 24610000 nrtn positive 
+0404 70413101 jam 1 ,mem_lpm_mode 
+0405 2020557e branch le_update_param + 8 
 
 p_le_prepare_tx_cmd:
-03ff 6800c440 fetch 1 ,mem_le_txpayload 
-0400 c0038419 beq ll_unknown_rsp ,p_le_send_unknown_rsp 
-0401 c007841d beq ll_connection_param_req ,p_le_send_conn_param_req 
-0402 c003040b beq ll_start_enc_rsp ,p_le_send_start_enc_rsp 
-0403 c0010408 beq ll_terminate_ind ,p_le_send_terminate_ind 
-0404 c0098406 beq ll_ping_rsp ,p_le_send_ping_rsp 
-0405 2020563a branch le_prepare_tx_cmd + 10 
+0406 6800c440 fetch 1 ,mem_le_txpayload 
+0407 c0038420 beq ll_unknown_rsp ,p_le_send_unknown_rsp 
+0408 c0078424 beq ll_connection_param_req ,p_le_send_conn_param_req 
+0409 c0030412 beq ll_start_enc_rsp ,p_le_send_start_enc_rsp 
+040a c001040f beq ll_terminate_ind ,p_le_send_terminate_ind 
+040b c009840d beq ll_ping_rsp ,p_le_send_ping_rsp 
+040c 2020563a branch le_prepare_tx_cmd + 10 
 
 p_le_send_ping_rsp:
-0406 18000401 force 1 ,temp 
-0407 20205892 branch le_send_packet 
+040d 18000401 force 1 ,temp 
+040e 20205892 branch le_send_packet 
 
 p_le_send_terminate_ind:
-0408 5800000a setarg 10 
-0409 600103ef store 2 ,mem_le_superto 
-040a 20205693 branch le_send_terminate_ind 
+040f 5800000a setarg 10 
+0410 600103ef store 2 ,mem_le_superto 
+0411 20205693 branch le_send_terminate_ind 
 
 p_le_send_start_enc_rsp:
-040b 700b7d12 jam bt_cmd_le_update_conn ,mem_fifo_temp 
-040c 20407c33 call ui_ipc_send_cmd 
-040d 18000401 force 1 ,temp 
-040e 2034d892 branch le_send_packet ,master 
-040f 700b7d34 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
-0410 20407c27 call ui_ipc_send_event 
-0411 6800cc69 fetch 1 ,mem_le_pairing_state 
-0412 c0010415 beq flag_le_pairing_after_auth ,p_le_send_start_enc_rsp0 
-0413 70413101 jam 1 ,mem_lpm_mode 
-0414 20200417 branch p_le_send_start_enc_rsp_end 
+0412 700b7d12 jam bt_cmd_le_update_conn ,mem_fifo_temp 
+0413 20407c33 call ui_ipc_send_cmd 
+0414 18000401 force 1 ,temp 
+0415 2034d892 branch le_send_packet ,master 
+0416 700b7d34 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
+0417 20407c27 call ui_ipc_send_event 
+0418 6800cc69 fetch 1 ,mem_le_pairing_state 
+0419 c001041c beq flag_le_pairing_after_auth ,p_le_send_start_enc_rsp0 
+041a 70413101 jam 1 ,mem_lpm_mode 
+041b 2020041e branch p_le_send_start_enc_rsp_end 
 
 p_le_send_start_enc_rsp0:
-0415 700b7d46 jam xt_smp_encryption_information ,mem_fifo_temp 
-0416 20405620 call le_xtype_fifo_in 
+041c 700b7d46 jam xt_smp_encryption_information ,mem_fifo_temp 
+041d 20405620 call le_xtype_fifo_in 
 
 p_le_send_start_enc_rsp_end:
-0417 18000401 force 1 ,temp 
-0418 20205892 branch le_send_packet 
+041e 18000401 force 1 ,temp 
+041f 20205892 branch le_send_packet 
 
 p_le_send_unknown_rsp:
-0419 6800cc68 fetch 1 ,mem_le_ll_unknown_type 
-041a e0a08000 istore 1 ,contw 
-041b 18000402 force 2 ,temp 
-041c 20205892 branch le_send_packet 
+0420 6800cc68 fetch 1 ,mem_le_ll_unknown_type 
+0421 e0a08000 istore 1 ,contw 
+0422 18000402 force 2 ,temp 
+0423 20205892 branch le_send_packet 
 
 p_le_send_conn_param_req:
-041d 18a08bff increase -1 ,contw 
-041e 68044c6c fetch 8 ,mem_le_connection_updata_param 
-041f e0a40000 istore 8 ,contw 
-0420 e8c40000 ifetch 8 ,contr 
-0421 e0a40000 istore 8 ,contw 
-0422 18000202 force 2 ,type 
-0423 2020588a branch le_send_autolen 
+0424 18a08bff increase -1 ,contw 
+0425 68044c6c fetch 8 ,mem_le_connection_updata_param 
+0426 e0a40000 istore 8 ,contw 
+0427 e8c40000 ifetch 8 ,contr 
+0428 e0a40000 istore 8 ,contw 
+0429 18000202 force 2 ,type 
+042a 2020588a branch le_send_autolen 
 
 p_le_prepare_smp:
-0424 6800c444 fetch 1 ,mem_le_l2cap 
-0425 c004d719 beq smp_identity_address_information ,le_send_smp_identity_address_information + 2 
-0426 c0010429 beq smp_pairing_response ,p_le_send_smp_pairing_response 
-0427 c003d70d beq smp_master_identification ,le_send_smp_master_identification + 2 
-0428 20205656 branch le_prepare_smp0 
+042b 6800c444 fetch 1 ,mem_le_l2cap 
+042c c004d719 beq smp_identity_address_information ,le_send_smp_identity_address_information + 2 
+042d c0010430 beq smp_pairing_response ,p_le_send_smp_pairing_response 
+042e c003d70d beq smp_master_identification ,le_send_smp_master_identification + 2 
+042f 20205656 branch le_prepare_smp0 
 
 p_le_send_smp_pairing_response:
-0429 59000302 setarg param_smp_paring_response 
-042a 6001c4b5 store 3 ,mem_le_pres 
-042b 58000001 setarg 0x01 
-042c e0a08000 istore 1 ,contw 
-042d 58010010 setarg param_smp_key_dist0 
-042e e0a18000 istore 3 ,contw 
-042f 202056f1 branch le_send_smp_pairing_response + 4 
+0430 59000302 setarg param_smp_paring_response 
+0431 6001c4b5 store 3 ,mem_le_pres 
+0432 58000001 setarg 0x01 
+0433 e0a08000 istore 1 ,contw 
+0434 58010010 setarg param_smp_key_dist0 
+0435 e0a18000 istore 3 ,contw 
+0436 202056f1 branch le_send_smp_pairing_response + 4 
 
 p_lerx_nopayload:
-0430 09800018 parse 3 ,0 ,24 
-0431 78287c00 enable swfine 
-0432 db600664 arg param_sifs ,27 
-0433 1fef7e00 rshift32 pdata ,pdata 
-0434 1ff17e00 rshift16 pdata ,pdata 
-0435 e0a18000 istore 3 ,contw 
-0436 2023375c branch end_of_packet ,6 
-0437 7836fc00 enable match 
-0438 68008017 fetch 1 ,mem_last_freq 
-0439 1fe0a200 add pdata ,0 ,rega 
-043a 202054af branch lerx_nopayload + 12 
+0437 09800018 parse 3 ,0 ,24 
+0438 78287c00 enable swfine 
+0439 db600664 arg param_sifs ,27 
+043a 1fef7e00 rshift32 pdata ,pdata 
+043b 1ff17e00 rshift16 pdata ,pdata 
+043c e0a18000 istore 3 ,contw 
+043d 2023375c branch end_of_packet ,6 
+043e 7836fc00 enable match 
+043f 68008017 fetch 1 ,mem_last_freq 
+0440 1fe0a200 add pdata ,0 ,rega 
+0441 202054af branch lerx_nopayload + 12 
 
 p_le_parse_att:
-043b e8c18000 ifetch 3 ,contr 
-043c 600183f9 store 3 ,mem_le_att_opcode 
-043d c0290441 beq attop_write_command ,p_le_parse_att_write_command 
-043e c0010453 beq attop_exchange_mtu_request ,p_le_parse_att_exchange_mtu_request 
-043f c0090447 beq attop_write_request ,p_le_parse_att_write_request 
-0440 20205907 branch le_parse_att_p 
+0442 e8c18000 ifetch 3 ,contr 
+0443 600183f9 store 3 ,mem_le_att_opcode 
+0444 c0290448 beq attop_write_command ,p_le_parse_att_write_command 
+0445 c001045a beq attop_exchange_mtu_request ,p_le_parse_att_exchange_mtu_request 
+0446 c009044e beq attop_write_request ,p_le_parse_att_write_request 
+0447 20205907 branch le_parse_att_p 
 
 p_le_parse_att_write_command:
-0441 704d1001 jam 1 ,mem_reconnect_continue 
-0442 680103fa fetch 2 ,mem_le_att_handle 
-0443 c00f8445 beq 0x1f ,p_handle_num 
-0444 202059ed branch le_parse_att_write_command 
+0448 704d1001 jam 1 ,mem_reconnect_continue 
+0449 680103fa fetch 2 ,mem_le_att_handle 
+044a c00f844c beq 0x1f ,p_handle_num 
+044b 202059ed branch le_parse_att_write_command 
 
 p_handle_num:
-0445 d8c00349 arg mem_le_rxbuf + 9 ,contr 
-0446 202003dd branch p_hid_rx_process_data_hid_kb 
+044c d8c00349 arg mem_le_rxbuf + 9 ,contr 
+044d 202003e4 branch p_hid_rx_process_data_hid_kb 
 
 p_le_parse_att_write_request:
-0447 680103fa fetch 2 ,mem_le_att_handle 
-0448 1fe67c1f sub pdata ,0x1f ,null 
-0449 20428445 call p_handle_num ,zero 
-044a 680103fa fetch 2 ,mem_le_att_handle 
-044b 68094cbc fetcht 2 ,mem_att_report3 
-044c 18408401 increase 1 ,temp 
-044d 98467c00 isub temp ,null 
-044e 20228450 branch p_key_data_send ,zero 
-044f 202059ca branch le_parse_att_write_request 
+044e 680103fa fetch 2 ,mem_le_att_handle 
+044f 1fe67c1f sub pdata ,0x1f ,null 
+0450 2042844c call p_handle_num ,zero 
+0451 680103fa fetch 2 ,mem_le_att_handle 
+0452 68094cbc fetcht 2 ,mem_att_report3 
+0453 18408401 increase 1 ,temp 
+0454 98467c00 isub temp ,null 
+0455 20228457 branch p_key_data_send ,zero 
+0456 202059ca branch le_parse_att_write_request 
 
 p_key_data_send:
-0450 700b7d34 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
-0451 20407c27 call ui_ipc_send_event 
-0452 202059ca branch le_parse_att_write_request 
+0457 700b7d34 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
+0458 20407c27 call ui_ipc_send_event 
+0459 202059ca branch le_parse_att_write_request 
 
 p_le_parse_att_exchange_mtu_request:
-0453 700b7d03 jam attop_exchange_mtu_response ,mem_fifo_temp 
-0454 20205620 branch le_xtype_fifo_in 
+045a 700b7d03 jam attop_exchange_mtu_response ,mem_fifo_temp 
+045b 20205620 branch le_xtype_fifo_in 
 
 p_le_prepare_att:
-0455 6800c444 fetch 1 ,mem_le_l2cap 
-0456 c00d858d beq attop_handle_value_notification ,p_le_send_att_handle_value_notification 
-0457 c00e858d beq attop_handle_value_indication ,p_le_send_att_handle_value_indication 
-0458 c0088521 beq attop_read_by_group_type_response ,p_le_send_att_read_by_group_type_response 
-0459 c00484d3 beq attop_read_by_type_response ,p_le_send_att_read_by_type_response 
-045a c00284c1 beq attop_find_information_response ,p_le_send_att_find_information_response 
-045b c0038475 beq attop_find_by_type_value_response ,p_le_send_att_find_by_type_value_response 
-045c c009d85c beq attop_write_response ,le_send_att_write_response_go 
-045d c0018466 beq attop_exchange_mtu_response ,p_le_send_att_exchange_mtu_rsp 
-045e c0058469 beq attop_read_response ,p_le_send_att_read_response 
-045f c0068461 beq attop_read_blob_response ,p_le_send_att_read_blob_response 
-0460 20205666 branch le_prepare_att0 
+045c 6800c444 fetch 1 ,mem_le_l2cap 
+045d c00d8594 beq attop_handle_value_notification ,p_le_send_att_handle_value_notification 
+045e c00e8594 beq attop_handle_value_indication ,p_le_send_att_handle_value_indication 
+045f c0088528 beq attop_read_by_group_type_response ,p_le_send_att_read_by_group_type_response 
+0460 c00484da beq attop_read_by_type_response ,p_le_send_att_read_by_type_response 
+0461 c00284c8 beq attop_find_information_response ,p_le_send_att_find_information_response 
+0462 c003847c beq attop_find_by_type_value_response ,p_le_send_att_find_by_type_value_response 
+0463 c009d85c beq attop_write_response ,le_send_att_write_response_go 
+0464 c001846d beq attop_exchange_mtu_response ,p_le_send_att_exchange_mtu_rsp 
+0465 c0058470 beq attop_read_response ,p_le_send_att_read_response 
+0466 c0068468 beq attop_read_blob_response ,p_le_send_att_read_blob_response 
+0467 20205666 branch le_prepare_att0 
 
 p_le_send_att_read_blob_response:
-0461 680103fa fetch 2 ,mem_le_att_handle 
-0462 c0038464 beq 7 ,p_le_send_att_read_blob_response_error 
-0463 202057d6 branch le_send_att_read_blob_response 
+0468 680103fa fetch 2 ,mem_le_att_handle 
+0469 c003846b beq 7 ,p_le_send_att_read_blob_response_error 
+046a 202057d6 branch le_send_att_read_blob_response 
 
 p_le_send_att_read_blob_response_error:
-0464 7003fc07 jam att_err_invalid_offset ,mem_le_err_code 
-0465 20205729 branch le_send_att_error_response 
+046b 7003fc07 jam att_err_invalid_offset ,mem_le_err_code 
+046c 20205729 branch le_send_att_error_response 
 
 p_le_send_att_exchange_mtu_rsp:
 
 p_le_send_att_exchange_mtu_req:
-0466 68014c6a fetch 2 ,mem_le_local_mtu 
-0467 e0a10000 istore 2 ,contw 
-0468 2020588a branch le_send_autolen 
+046d 68014c6a fetch 2 ,mem_le_local_mtu 
+046e e0a10000 istore 2 ,contw 
+046f 2020588a branch le_send_autolen 
 
 p_le_send_att_read_response:
-0469 680103fa fetch 2 ,mem_le_att_handle 
-046a c007046c beq 14 ,p_le_send_att_read_response_error 
-046b 202057c6 branch le_send_att_read_response 
+0470 680103fa fetch 2 ,mem_le_att_handle 
+0471 c0070473 beq 14 ,p_le_send_att_read_response_error 
+0472 202057c6 branch le_send_att_read_response 
 
 p_le_send_att_read_response_error:
-046c 6800cc69 fetch 1 ,mem_le_pairing_state 
-046d c08057c6 bne flag_le_pairing_null ,le_send_att_read_response 
-046e 6800cc7c fetch 1 ,mem_ltk_states 
-046f c001d7c6 beq ltk_not_lost ,le_send_att_read_response 
-0470 18a20400 copy contw ,temp 
-0471 704c6901 jam flag_le_pairing_start ,mem_le_pairing_state 
-0472 18420a00 copy temp ,contw 
-0473 7003fc05 jam att_err_insufficient_authentication ,mem_le_err_code 
-0474 20205729 branch le_send_att_error_response 
+0473 6800cc69 fetch 1 ,mem_le_pairing_state 
+0474 c08057c6 bne flag_le_pairing_null ,le_send_att_read_response 
+0475 6800cc7c fetch 1 ,mem_ltk_states 
+0476 c001d7c6 beq ltk_not_lost ,le_send_att_read_response 
+0477 18a20400 copy contw ,temp 
+0478 704c6901 jam flag_le_pairing_start ,mem_le_pairing_state 
+0479 18420a00 copy temp ,contw 
+047a 7003fc05 jam att_err_insufficient_authentication ,mem_le_err_code 
+047b 20205729 branch le_send_att_error_response 
 
 p_le_send_att_find_by_type_value_response:
-0475 2040577b call le_start_end_handle_check_1 
-0476 20740000 rtn user 
-0477 680944c0 fetcht 2 ,mem_le_search_att_type 
-0478 58001812 setarg uuid_service_hids 
-0479 98467c00 isub temp ,null 
-047a 2022848e branch p_le_send_att_find_value_by_type_hid ,zero 
-047b 5800180f setarg uuid_service_battery 
-047c 98467c00 isub temp ,null 
-047d 20228490 branch p_le_send_att_find_value_by_type_battery ,zero 
-047e 5800180a setarg uuid_service_device_info 
-047f 98467c00 isub temp ,null 
-0480 20228494 branch p_le_send_att_find_value_by_type_device_info ,zero 
-0481 58001801 setarg uuid_service_generic_att 
-0482 98467c00 isub temp ,null 
-0483 20228492 branch p_le_send_att_find_value_by_type_gatt ,zero 
-0484 20205754 branch le_send_att_find_by_type_value_response + 2 
+047c 2040577b call le_start_end_handle_check_1 
+047d 20740000 rtn user 
+047e 680944c0 fetcht 2 ,mem_le_search_att_type 
+047f 58001812 setarg uuid_service_hids 
+0480 98467c00 isub temp ,null 
+0481 20228495 branch p_le_send_att_find_value_by_type_hid ,zero 
+0482 5800180f setarg uuid_service_battery 
+0483 98467c00 isub temp ,null 
+0484 20228497 branch p_le_send_att_find_value_by_type_battery ,zero 
+0485 5800180a setarg uuid_service_device_info 
+0486 98467c00 isub temp ,null 
+0487 2022849b branch p_le_send_att_find_value_by_type_device_info ,zero 
+0488 58001801 setarg uuid_service_generic_att 
+0489 98467c00 isub temp ,null 
+048a 20228499 branch p_le_send_att_find_value_by_type_gatt ,zero 
+048b 20205754 branch le_send_att_find_by_type_value_response + 2 
 
 p_le_send_find_value_by_type:
-0485 6800cc7f fetch 1 ,mem_shutter_find_type_value_flag 
-0486 d8400000 arg 0 ,temp 
-0487 f9200400 qset1 temp 
-0488 98417e00 iand temp ,pdata 
-0489 c0805728 bne 0 ,le_send_att_error_response_notfound 
-048a 6800cc7f fetch 1 ,mem_shutter_find_type_value_flag 
-048b f9207e00 qset1 pdata 
-048c 6000cc7f store 1 ,mem_shutter_find_type_value_flag 
-048d 20200496 branch p_le_send_att_find_value_by_type_command 
+048c 6800cc7f fetch 1 ,mem_shutter_find_type_value_flag 
+048d d8400000 arg 0 ,temp 
+048e f9200400 qset1 temp 
+048f 98417e00 iand temp ,pdata 
+0490 c0805728 bne 0 ,le_send_att_error_response_notfound 
+0491 6800cc7f fetch 1 ,mem_shutter_find_type_value_flag 
+0492 f9207e00 qset1 pdata 
+0493 6000cc7f store 1 ,mem_shutter_find_type_value_flag 
+0494 2020049d branch p_le_send_att_find_value_by_type_command 
 
 p_le_send_att_find_value_by_type_hid:
-048e d8e00000 arg le_find_type_value_hid_bit ,queue 
-048f 20200485 branch p_le_send_find_value_by_type 
+0495 d8e00000 arg le_find_type_value_hid_bit ,queue 
+0496 2020048c branch p_le_send_find_value_by_type 
 
 p_le_send_att_find_value_by_type_battery:
-0490 d8e00001 arg le_find_type_value_battery_bit ,queue 
-0491 20200485 branch p_le_send_find_value_by_type 
+0497 d8e00001 arg le_find_type_value_battery_bit ,queue 
+0498 2020048c branch p_le_send_find_value_by_type 
 
 p_le_send_att_find_value_by_type_gatt:
-0492 d8e00003 arg le_find_type_value_gatt_bit ,queue 
-0493 20200485 branch p_le_send_find_value_by_type 
+0499 d8e00003 arg le_find_type_value_gatt_bit ,queue 
+049a 2020048c branch p_le_send_find_value_by_type 
 
 p_le_send_att_find_value_by_type_device_info:
-0494 d8e00002 arg le_find_type_value_device_info_bit ,queue 
-0495 20200485 branch p_le_send_find_value_by_type 
+049b d8e00002 arg le_find_type_value_device_info_bit ,queue 
+049c 2020048c branch p_le_send_find_value_by_type 
 
 p_le_send_att_find_value_by_type_command:
-0496 680144c0 fetch 2 ,mem_le_search_att_type 
-0497 1fe22200 copy pdata ,rega 
-0498 680944c4 fetcht 2 ,mem_le_uuid 
-0499 18422400 copy temp ,regb 
-049a 2040049d call p_find_type_value_start_handle 
-049b 202284a8 branch p_le_save_find_value_handle ,zero 
-049c 20205728 branch le_send_att_error_response_notfound 
+049d 680144c0 fetch 2 ,mem_le_search_att_type 
+049e 1fe22200 copy pdata ,rega 
+049f 680944c4 fetcht 2 ,mem_le_uuid 
+04a0 18422400 copy temp ,regb 
+04a1 204004a4 call p_find_type_value_start_handle 
+04a2 202284af branch p_le_save_find_value_handle ,zero 
+04a3 20205728 branch le_send_att_error_response_notfound 
 
 p_find_type_value_start_handle:
-049d d8c04504 arg mem_le_att_list ,contr 
+04a4 d8c04504 arg mem_le_att_list ,contr 
 
 p_find_type_value_start_handle_loop:
-049e e8c10000 ifetch 2 ,contr 
-049f 207a0000 rtn blank 
-04a0 e8c18000 ifetch 3 ,contr 
-04a1 e8c10000 ifetch 2 ,contr 
-04a2 9a267c00 isub rega ,null 
-04a3 20628000 rtn zero 
-04a4 18c08dfd increase -3 ,contr 
-04a5 e8c08000 ifetch 1 ,contr 
-04a6 98c08c00 iadd contr ,contr 
-04a7 2020049e branch p_find_type_value_start_handle_loop 
+04a5 e8c10000 ifetch 2 ,contr 
+04a6 207a0000 rtn blank 
+04a7 e8c18000 ifetch 3 ,contr 
+04a8 e8c10000 ifetch 2 ,contr 
+04a9 9a267c00 isub rega ,null 
+04aa 20628000 rtn zero 
+04ab 18c08dfd increase -3 ,contr 
+04ac e8c08000 ifetch 1 ,contr 
+04ad 98c08c00 iadd contr ,contr 
+04ae 202004a5 branch p_find_type_value_start_handle_loop 
 
 p_le_save_find_value_handle:
-04a8 18c08df9 increase -7 ,contr 
-04a9 e8c10000 ifetch 2 ,contr 
-04aa 60014c61 store 2 ,mem_le_find_type_value_start_handle 
-04ab 204004b6 call p_find_type_value_end_handle 
-04ac 203a5728 branch le_send_att_error_response_notfound ,blank 
-04ad 18c08dfc increase -4 ,contr 
-04ae e8c10000 ifetch 2 ,contr 
-04af 1fe0ffff increase -1 ,pdata 
-04b0 60014c63 store 2 ,mem_le_find_type_value_end_handle 
-04b1 70444407 jam attop_find_by_type_value_response ,mem_le_l2cap 
-04b2 68024c61 fetch 4 ,mem_le_find_type_value_start_handle 
-04b3 60024445 store 4 ,mem_le_l2cap_response 
-04b4 18000409 force 9 ,temp 
-04b5 20205892 branch le_send_packet 
+04af 18c08df9 increase -7 ,contr 
+04b0 e8c10000 ifetch 2 ,contr 
+04b1 60014c61 store 2 ,mem_le_find_type_value_start_handle 
+04b2 204004bd call p_find_type_value_end_handle 
+04b3 203a5728 branch le_send_att_error_response_notfound ,blank 
+04b4 18c08dfc increase -4 ,contr 
+04b5 e8c10000 ifetch 2 ,contr 
+04b6 1fe0ffff increase -1 ,pdata 
+04b7 60014c63 store 2 ,mem_le_find_type_value_end_handle 
+04b8 70444407 jam attop_find_by_type_value_response ,mem_le_l2cap 
+04b9 68024c61 fetch 4 ,mem_le_find_type_value_start_handle 
+04ba 60024445 store 4 ,mem_le_l2cap_response 
+04bb 18000409 force 9 ,temp 
+04bc 20205892 branch le_send_packet 
 
 p_find_type_value_end_handle:
-04b6 e8c10000 ifetch 2 ,contr 
-04b7 e8c08000 ifetch 1 ,contr 
-04b8 98c08c00 iadd contr ,contr 
-
-p_find_type_value_end_handle_loop:
-04b9 e8c10000 ifetch 2 ,contr 
-04ba 207a0000 rtn blank 
-04bb e8c10000 ifetch 2 ,contr 
-04bc 9a467c00 isub regb ,null 
-04bd 20628000 rtn zero 
+04bd e8c10000 ifetch 2 ,contr 
 04be e8c08000 ifetch 1 ,contr 
 04bf 98c08c00 iadd contr ,contr 
-04c0 202004b9 branch p_find_type_value_end_handle_loop 
+
+p_find_type_value_end_handle_loop:
+04c0 e8c10000 ifetch 2 ,contr 
+04c1 207a0000 rtn blank 
+04c2 e8c10000 ifetch 2 ,contr 
+04c3 9a467c00 isub regb ,null 
+04c4 20628000 rtn zero 
+04c5 e8c08000 ifetch 1 ,contr 
+04c6 98c08c00 iadd contr ,contr 
+04c7 202004c0 branch p_find_type_value_end_handle_loop 
 
 p_le_send_att_find_information_response:
-04c1 d9600003 arg 3 ,timeup 
-04c2 18007e01 force 1 ,pdata 
-04c3 6000c445 store 1 ,mem_le_l2cap_response 
-04c4 20405a74 call le_init_attlist_search 
+04c8 d9600003 arg 3 ,timeup 
+04c9 18007e01 force 1 ,pdata 
+04ca 6000c445 store 1 ,mem_le_l2cap_response 
+04cb 20405a74 call le_init_attlist_search 
 
 p_le_send_att_find_information_res_loop:
-04c5 20405a7d call le_att_handle_inrange 
-04c6 203a5746 branch le_send_att_find_information_res_end ,blank 
-04c7 242104d1 nbranch p_le_send_att_find_information_res_next ,positive 
-04c8 78547c00 disable user 
-04c9 e0a10000 istore 2 ,contw 
-04ca e8c10000 ifetch 2 ,contr 
-04cb e0a10000 istore 2 ,contw 
-04cc 196097ff increase -1 ,timeup 
-04cd 2022d746 branch le_send_att_find_information_res_end ,zero 
+04cc 20405a7d call le_att_handle_inrange 
+04cd 203a5746 branch le_send_att_find_information_res_end ,blank 
+04ce 242104d8 nbranch p_le_send_att_find_information_res_next ,positive 
+04cf 78547c00 disable user 
+04d0 e0a10000 istore 2 ,contw 
+04d1 e8c10000 ifetch 2 ,contr 
+04d2 e0a10000 istore 2 ,contw 
+04d3 196097ff increase -1 ,timeup 
+04d4 2022d746 branch le_send_att_find_information_res_end ,zero 
 
 p_le_send_att_find_information_res_cont:
-04ce e8c08000 ifetch 1 ,contr 
-04cf 98c08c00 iadd contr ,contr 
-04d0 202004c5 branch p_le_send_att_find_information_res_loop 
+04d5 e8c08000 ifetch 1 ,contr 
+04d6 98c08c00 iadd contr ,contr 
+04d7 202004cc branch p_le_send_att_find_information_res_loop 
 
 p_le_send_att_find_information_res_next:
-04d1 18c08c02 increase 2 ,contr 
-04d2 202004ce branch p_le_send_att_find_information_res_cont 
+04d8 18c08c02 increase 2 ,contr 
+04d9 202004d5 branch p_le_send_att_find_information_res_cont 
 
 p_le_send_att_read_by_type_response:
-04d3 680944c0 fetcht 2 ,mem_le_search_att_type 
-04d4 58002a00 setarg uuid_chrctr_device_name 
-04d5 98467c00 isub temp ,null 
-04d6 20228513 branch p_le_send_att_read_by_type_res_device_name ,zero 
-04d7 58002a50 setarg uuid_pnp_id 
-04d8 98467c00 isub temp ,null 
-04d9 2022851e branch p_le_send_att_read_by_type_res_pnp_id ,zero 
-04da 58002803 setarg uuid_gatt_characteristic 
-04db 98467c00 isub temp ,null 
-04dc 2422d728 nbranch le_send_att_error_response_notfound ,zero 
-04dd 680144bc fetch 2 ,mem_le_search_handle_start 
-04de 600102a0 store 2 ,mem_temp 
-04df 78347c00 enable user 
+04da 680944c0 fetcht 2 ,mem_le_search_att_type 
+04db 58002a00 setarg uuid_chrctr_device_name 
+04dc 98467c00 isub temp ,null 
+04dd 2022851a branch p_le_send_att_read_by_type_res_device_name ,zero 
+04de 58002a50 setarg uuid_pnp_id 
+04df 98467c00 isub temp ,null 
+04e0 20228525 branch p_le_send_att_read_by_type_res_pnp_id ,zero 
+04e1 58002803 setarg uuid_gatt_characteristic 
+04e2 98467c00 isub temp ,null 
+04e3 2422d728 nbranch le_send_att_error_response_notfound ,zero 
+04e4 680144bc fetch 2 ,mem_le_search_handle_start 
+04e5 600102a0 store 2 ,mem_temp 
+04e6 78347c00 enable user 
 
 p_le_send_att_read_by_type_response_loop:
-04e0 20400565 call p_le_att_handle_inrange 
-04e1 242104ef nbranch p_le_send_att_read_by_type_response_end ,positive 
-04e2 680902a0 fetcht 2 ,mem_temp 
-04e3 2040056d call p_le_att_get_handle_info 
-04e4 c00084ef beq 1 ,p_le_send_att_read_by_type_response_end 
-04e5 20400569 call p_le_att_same_type 
-04e6 242284ed nbranch p_le_send_att_read_by_type_response_next_handle ,zero 
-04e7 78547c00 disable user 
-04e8 204004f1 call p_le_send_att_read_by_type_write_properties 
-04e9 20400553 call p_le_att_next_handle 
-04ea 2040056d call p_le_att_get_handle_info 
-04eb 204004f9 call p_le_send_att_read_by_type_write_uuid 
-04ec 202004ef branch p_le_send_att_read_by_type_response_end 
+04e7 2040056c call p_le_att_handle_inrange 
+04e8 242104f6 nbranch p_le_send_att_read_by_type_response_end ,positive 
+04e9 680902a0 fetcht 2 ,mem_temp 
+04ea 20400574 call p_le_att_get_handle_info 
+04eb c00084f6 beq 1 ,p_le_send_att_read_by_type_response_end 
+04ec 20400570 call p_le_att_same_type 
+04ed 242284f4 nbranch p_le_send_att_read_by_type_response_next_handle ,zero 
+04ee 78547c00 disable user 
+04ef 204004f8 call p_le_send_att_read_by_type_write_properties 
+04f0 2040055a call p_le_att_next_handle 
+04f1 20400574 call p_le_att_get_handle_info 
+04f2 20400500 call p_le_send_att_read_by_type_write_uuid 
+04f3 202004f6 branch p_le_send_att_read_by_type_response_end 
 
 p_le_send_att_read_by_type_response_next_handle:
-04ed 20400553 call p_le_att_next_handle 
-04ee 202004e0 branch p_le_send_att_read_by_type_response_loop 
+04f4 2040055a call p_le_att_next_handle 
+04f5 202004e7 branch p_le_send_att_read_by_type_response_loop 
 
 p_le_send_att_read_by_type_response_end:
-04ef 20345728 branch le_send_att_error_response_notfound ,user 
-04f0 2020058b branch p_le_send_auto_len_by_mem 
+04f6 20345728 branch le_send_att_error_response_notfound ,user 
+04f7 20200592 branch p_le_send_auto_len_by_mem 
 
 p_le_send_att_read_by_type_write_properties:
-04f1 680102a0 fetch 2 ,mem_temp 
-04f2 60014446 store 2 ,mem_le_l2cap_response + 1 
-04f3 6800cc67 fetch 1 ,mem_le_search_len 
-04f4 1fe27200 copy pdata ,loopcnt 
-04f5 20400582 call p_get_contr 
-04f6 d8a04448 arg mem_le_l2cap_response + 3 ,contw 
-04f7 20407e45 call memcpy 
-04f8 20200585 branch p_store_contw 
+04f8 680102a0 fetch 2 ,mem_temp 
+04f9 60014446 store 2 ,mem_le_l2cap_response + 1 
+04fa 6800cc67 fetch 1 ,mem_le_search_len 
+04fb 1fe27200 copy pdata ,loopcnt 
+04fc 20400589 call p_get_contr 
+04fd d8a04448 arg mem_le_l2cap_response + 3 ,contw 
+04fe 20407e45 call memcpy 
+04ff 2020058c branch p_store_contw 
 
 p_le_send_att_read_by_type_write_uuid:
-04f9 68094c65 fetcht 2 ,mem_le_cur_att_type 
-04fa 184cfe00 rshift8 temp ,pdata 
-04fb c082850b bne 0x05 ,p_le_send_att_read_by_type_write_short_uuid 
-04fc 2040057f call p_get_contw 
-04fd 680102a0 fetch 2 ,mem_temp 
-04fe e0a10000 istore 2 ,contw 
-04ff 20400585 call p_store_contw 
-0500 58004504 setarg mem_le_att_list 
-0501 98408c00 iadd temp ,contr 
-0502 e8c08000 ifetch 1 ,contr 
-0503 18c20400 copy contr ,temp 
-0504 1fe27200 copy pdata ,loopcnt 
-0505 1fe0fe05 increase 5 ,pdata 
-0506 6000c445 store 1 ,mem_le_l2cap_response 
-0507 2040057f call p_get_contw 
-0508 18420c00 copy temp ,contr 
-0509 20407e45 call memcpy 
-050a 20200585 branch p_store_contw 
+0500 68094c65 fetcht 2 ,mem_le_cur_att_type 
+0501 184cfe00 rshift8 temp ,pdata 
+0502 c0828512 bne 0x05 ,p_le_send_att_read_by_type_write_short_uuid 
+0503 20400586 call p_get_contw 
+0504 680102a0 fetch 2 ,mem_temp 
+0505 e0a10000 istore 2 ,contw 
+0506 2040058c call p_store_contw 
+0507 58004504 setarg mem_le_att_list 
+0508 98408c00 iadd temp ,contr 
+0509 e8c08000 ifetch 1 ,contr 
+050a 18c20400 copy contr ,temp 
+050b 1fe27200 copy pdata ,loopcnt 
+050c 1fe0fe05 increase 5 ,pdata 
+050d 6000c445 store 1 ,mem_le_l2cap_response 
+050e 20400586 call p_get_contw 
+050f 18420c00 copy temp ,contr 
+0510 20407e45 call memcpy 
+0511 2020058c branch p_store_contw 
 
 p_le_send_att_read_by_type_write_short_uuid:
-050b 2040057f call p_get_contw 
-050c 680102a0 fetch 2 ,mem_temp 
-050d e0a10000 istore 2 ,contw 
-050e 68014c65 fetch 2 ,mem_le_cur_att_type 
-050f e0a10000 istore 2 ,contw 
-0510 20400585 call p_store_contw 
-0511 70444507 jam 7 ,mem_le_l2cap_response 
-0512 20600000 rtn 
+0512 20400586 call p_get_contw 
+0513 680102a0 fetch 2 ,mem_temp 
+0514 e0a10000 istore 2 ,contw 
+0515 68014c65 fetch 2 ,mem_le_cur_att_type 
+0516 e0a10000 istore 2 ,contw 
+0517 2040058c call p_store_contw 
+0518 70444507 jam 7 ,mem_le_l2cap_response 
+0519 20600000 rtn 
 
 p_le_send_att_read_by_type_res_device_name:
-0513 20405b08 call le_get_device_name 
+051a 20405b08 call le_get_device_name 
 
 p_le_send_att_read_by_type_res_packet:
-0514 e8c08000 ifetch 1 ,contr 
-0515 1fe27200 copy pdata ,loopcnt 
-0516 1fe0fe02 increase 2 ,pdata 
-0517 6000c445 store 1 ,mem_le_l2cap_response 
-0518 18c08dfb increase -5 ,contr 
-0519 e8c10000 ifetch 2 ,contr 
-051a e0a10000 istore 2 ,contw 
-051b 18c08c03 increase 3 ,contr 
-051c 20407e45 call memcpy 
-051d 2020588a branch le_send_autolen 
+051b e8c08000 ifetch 1 ,contr 
+051c 1fe27200 copy pdata ,loopcnt 
+051d 1fe0fe02 increase 2 ,pdata 
+051e 6000c445 store 1 ,mem_le_l2cap_response 
+051f 18c08dfb increase -5 ,contr 
+0520 e8c10000 ifetch 2 ,contr 
+0521 e0a10000 istore 2 ,contw 
+0522 18c08c03 increase 3 ,contr 
+0523 20407e45 call memcpy 
+0524 2020588a branch le_send_autolen 
 
 p_le_send_att_read_by_type_res_pnp_id:
-051e d8402a50 arg uuid_pnp_id ,temp 
-051f 20405b0c call le_att_get_uuid_ptr 
-0520 20200514 branch p_le_send_att_read_by_type_res_packet 
+0525 d8402a50 arg uuid_pnp_id ,temp 
+0526 20405b0c call le_att_get_uuid_ptr 
+0527 2020051b branch p_le_send_att_read_by_type_res_packet 
 
 p_le_send_att_read_by_group_type_response:
-0521 d9600002 arg 2 ,timeup 
-0522 680144bc fetch 2 ,mem_le_search_handle_start 
-0523 600102a0 store 2 ,mem_temp 
-0524 700d5c00 jam 0 ,mem_le_search_res 
-0525 78347c00 enable user 
+0528 d9600002 arg 2 ,timeup 
+0529 680144bc fetch 2 ,mem_le_search_handle_start 
+052a 600102a0 store 2 ,mem_temp 
+052b 700d5c00 jam 0 ,mem_le_search_res 
+052c 78347c00 enable user 
 
 p_le_send_att_read_by_group_type_response_loop:
-0526 20400565 call p_le_att_handle_inrange 
-0527 24210549 nbranch p_le_send_att_read_by_group_type_end0 ,positive 
-0528 680902a0 fetcht 2 ,mem_temp 
-0529 2040056d call p_le_att_get_handle_info 
-052a c000854c beq 1 ,p_le_send_att_read_by_group_type_end1 
-052b 20400569 call p_le_att_same_type 
-052c 24228545 nbranch p_le_send_att_read_by_group_type_next_handle ,zero 
-052d 68008d5c fetch 1 ,mem_le_search_res 
-052e c000854c beq 1 ,p_le_send_att_read_by_group_type_end1 
-052f 24340536 nbranch p_le_send_att_read_by_group_type_store_write_record ,user 
-0530 78547c00 disable user 
-0531 6800cc67 fetch 1 ,mem_le_search_len 
-0532 1fe0fe04 increase 4 ,pdata 
-0533 6000c445 store 1 ,mem_le_l2cap_response 
-0534 20400585 call p_store_contw 
-0535 20200540 branch p_le_send_att_read_by_group_type_store_record 
+052d 2040056c call p_le_att_handle_inrange 
+052e 24210550 nbranch p_le_send_att_read_by_group_type_end0 ,positive 
+052f 680902a0 fetcht 2 ,mem_temp 
+0530 20400574 call p_le_att_get_handle_info 
+0531 c0008553 beq 1 ,p_le_send_att_read_by_group_type_end1 
+0532 20400570 call p_le_att_same_type 
+0533 2422854c nbranch p_le_send_att_read_by_group_type_next_handle ,zero 
+0534 68008d5c fetch 1 ,mem_le_search_res 
+0535 c0008553 beq 1 ,p_le_send_att_read_by_group_type_end1 
+0536 2434053d nbranch p_le_send_att_read_by_group_type_store_write_record ,user 
+0537 78547c00 disable user 
+0538 6800cc67 fetch 1 ,mem_le_search_len 
+0539 1fe0fe04 increase 4 ,pdata 
+053a 6000c445 store 1 ,mem_le_l2cap_response 
+053b 2040058c call p_store_contw 
+053c 20200547 branch p_le_send_att_read_by_group_type_store_record 
 
 p_le_send_att_read_by_group_type_store_write_record:
-0536 6800cc67 fetch 1 ,mem_le_search_len 
-0537 1fe67c10 sub pdata ,0x10 ,null 
-0538 2022854c branch p_le_send_att_read_by_group_type_end1 ,zero 
-0539 6800c445 fetch 1 ,mem_le_l2cap_response 
-053a 1fe67c10 sub pdata ,0x10 ,null 
-053b 2022854c branch p_le_send_att_read_by_group_type_end1 ,zero 
-053c 680102a0 fetch 2 ,mem_temp 
-053d 1fe0ffff increase -1 ,pdata 
-053e 60010d5a store 2 ,mem_le_cur_handle_end 
-053f 2040055c call p_le_write_att_record 
+053d 6800cc67 fetch 1 ,mem_le_search_len 
+053e 1fe67c10 sub pdata ,0x10 ,null 
+053f 20228553 branch p_le_send_att_read_by_group_type_end1 ,zero 
+0540 6800c445 fetch 1 ,mem_le_l2cap_response 
+0541 1fe67c10 sub pdata ,0x10 ,null 
+0542 20228553 branch p_le_send_att_read_by_group_type_end1 ,zero 
+0543 680102a0 fetch 2 ,mem_temp 
+0544 1fe0ffff increase -1 ,pdata 
+0545 60010d5a store 2 ,mem_le_cur_handle_end 
+0546 20400563 call p_le_write_att_record 
 
 p_le_send_att_read_by_group_type_store_record:
-0540 680102a0 fetch 2 ,mem_temp 
-0541 60010d58 store 2 ,mem_le_cur_handle_start 
-0542 20400557 call p_le_store_att_record 
-0543 196097ff increase -1 ,timeup 
-0544 20228547 branch p_le_send_att_read_by_group_type_last_find ,zero 
+0547 680102a0 fetch 2 ,mem_temp 
+0548 60010d58 store 2 ,mem_le_cur_handle_start 
+0549 2040055e call p_le_store_att_record 
+054a 196097ff increase -1 ,timeup 
+054b 2022854e branch p_le_send_att_read_by_group_type_last_find ,zero 
 
 p_le_send_att_read_by_group_type_next_handle:
-0545 20400553 call p_le_att_next_handle 
-0546 20200526 branch p_le_send_att_read_by_group_type_response_loop 
+054c 2040055a call p_le_att_next_handle 
+054d 2020052d branch p_le_send_att_read_by_group_type_response_loop 
 
 p_le_send_att_read_by_group_type_last_find:
-0547 700d5c01 jam 1 ,mem_le_search_res 
-0548 20200545 branch p_le_send_att_read_by_group_type_next_handle 
+054e 700d5c01 jam 1 ,mem_le_search_res 
+054f 2020054c branch p_le_send_att_read_by_group_type_next_handle 
 
 p_le_send_att_read_by_group_type_end0:
-0549 680102a0 fetch 2 ,mem_temp 
-054a 60010d5a store 2 ,mem_le_cur_handle_end 
-054b 20200550 branch p_le_send_att_read_by_group_type_end_common 
+0550 680102a0 fetch 2 ,mem_temp 
+0551 60010d5a store 2 ,mem_le_cur_handle_end 
+0552 20200557 branch p_le_send_att_read_by_group_type_end_common 
 
 p_le_send_att_read_by_group_type_end1:
-054c 680102a0 fetch 2 ,mem_temp 
-054d 1fe0ffff increase -1 ,pdata 
-054e 60010d5a store 2 ,mem_le_cur_handle_end 
-054f 20200550 branch p_le_send_att_read_by_group_type_end_common 
+0553 680102a0 fetch 2 ,mem_temp 
+0554 1fe0ffff increase -1 ,pdata 
+0555 60010d5a store 2 ,mem_le_cur_handle_end 
+0556 20200557 branch p_le_send_att_read_by_group_type_end_common 
 
 p_le_send_att_read_by_group_type_end_common:
-0550 20345728 branch le_send_att_error_response_notfound ,user 
-0551 2040055c call p_le_write_att_record 
-0552 2020058b branch p_le_send_auto_len_by_mem 
+0557 20345728 branch le_send_att_error_response_notfound ,user 
+0558 20400563 call p_le_write_att_record 
+0559 20200592 branch p_le_send_auto_len_by_mem 
 
 p_le_att_next_handle:
-0553 680902a0 fetcht 2 ,mem_temp 
-0554 18408401 increase 1 ,temp 
-0555 600902a0 storet 2 ,mem_temp 
-0556 20600000 rtn 
+055a 680902a0 fetcht 2 ,mem_temp 
+055b 18408401 increase 1 ,temp 
+055c 600902a0 storet 2 ,mem_temp 
+055d 20600000 rtn 
 
 p_le_store_att_record:
-0557 6800cc67 fetch 1 ,mem_le_search_len 
-0558 60008103 store 1 ,mem_tmp_buffer 
-0559 1fe27200 copy pdata ,loopcnt 
-055a 20400582 call p_get_contr 
-055b 20207e45 branch memcpy 
+055e 6800cc67 fetch 1 ,mem_le_search_len 
+055f 60008103 store 1 ,mem_tmp_buffer 
+0560 1fe27200 copy pdata ,loopcnt 
+0561 20400589 call p_get_contr 
+0562 20207e45 branch memcpy 
 
 p_le_write_att_record:
-055c 2040057f call p_get_contw 
-055d 68010d58 fetch 2 ,mem_le_cur_handle_start 
-055e e0a10000 istore 2 ,contw 
-055f 68010d5a fetch 2 ,mem_le_cur_handle_end 
-0560 e0a10000 istore 2 ,contw 
-0561 68008103 fetch 1 ,mem_tmp_buffer 
-0562 1fe27200 copy pdata ,loopcnt 
-0563 20407e45 call memcpy 
-0564 20200585 branch p_store_contw 
+0563 20400586 call p_get_contw 
+0564 68010d58 fetch 2 ,mem_le_cur_handle_start 
+0565 e0a10000 istore 2 ,contw 
+0566 68010d5a fetch 2 ,mem_le_cur_handle_end 
+0567 e0a10000 istore 2 ,contw 
+0568 68008103 fetch 1 ,mem_tmp_buffer 
+0569 1fe27200 copy pdata ,loopcnt 
+056a 20407e45 call memcpy 
+056b 2020058c branch p_store_contw 
 
 p_le_att_handle_inrange:
-0565 680902a0 fetcht 2 ,mem_temp 
-0566 680144be fetch 2 ,mem_le_search_handle_end 
-0567 98467c00 isub temp ,null 
-0568 20600000 rtn 
+056c 680902a0 fetcht 2 ,mem_temp 
+056d 680144be fetch 2 ,mem_le_search_handle_end 
+056e 98467c00 isub temp ,null 
+056f 20600000 rtn 
 
 p_le_att_same_type:
-0569 680144c0 fetch 2 ,mem_le_search_att_type 
-056a 68094c65 fetcht 2 ,mem_le_cur_att_type 
-056b 98467c00 isub temp ,null 
-056c 20600000 rtn 
+0570 680144c0 fetch 2 ,mem_le_search_att_type 
+0571 68094c65 fetcht 2 ,mem_le_cur_att_type 
+0572 98467c00 isub temp ,null 
+0573 20600000 rtn 
 
 p_le_att_get_handle_info:
-056d d8c04504 arg mem_le_att_list ,contr 
-056e 18422200 copy temp ,rega 
+0574 d8c04504 arg mem_le_att_list ,contr 
+0575 18422200 copy temp ,rega 
 
 p_le_att_get_handle_loop:
-056f e8c10000 ifetch 2 ,contr 
-0570 203a0578 branch p_le_att_unfind_handle ,blank 
-0571 e8c90000 ifetcht 2 ,contr 
-0572 60094c65 storet 2 ,mem_le_cur_att_type 
-0573 9a267c00 isub rega ,null 
-0574 2022857a branch p_le_att_finded_handle ,zero 
-0575 e8c08000 ifetch 1 ,contr 
-0576 98c08c00 iadd contr ,contr 
-0577 2020056f branch p_le_att_get_handle_loop 
+0576 e8c10000 ifetch 2 ,contr 
+0577 203a057f branch p_le_att_unfind_handle ,blank 
+0578 e8c90000 ifetcht 2 ,contr 
+0579 60094c65 storet 2 ,mem_le_cur_att_type 
+057a 9a267c00 isub rega ,null 
+057b 20228581 branch p_le_att_finded_handle ,zero 
+057c e8c08000 ifetch 1 ,contr 
+057d 98c08c00 iadd contr ,contr 
+057e 20200576 branch p_le_att_get_handle_loop 
 
 p_le_att_unfind_handle:
-0578 58000001 setarg 1 
-0579 20600000 rtn 
+057f 58000001 setarg 1 
+0580 20600000 rtn 
 
 p_le_att_finded_handle:
-057a e8c08000 ifetch 1 ,contr 
-057b 6000cc67 store 1 ,mem_le_search_len 
-057c 20400588 call p_store_contr 
-057d 58000000 setarg 0 
-057e 20600000 rtn 
+0581 e8c08000 ifetch 1 ,contr 
+0582 6000cc67 store 1 ,mem_le_search_len 
+0583 2040058f call p_store_contr 
+0584 58000000 setarg 0 
+0585 20600000 rtn 
 
 p_get_contw:
-057f 680102b9 fetch 2 ,mem_contw 
-0580 1fe20a00 copy pdata ,contw 
-0581 20600000 rtn 
+0586 680102b9 fetch 2 ,mem_contw 
+0587 1fe20a00 copy pdata ,contw 
+0588 20600000 rtn 
 
 p_get_contr:
-0582 680102b7 fetch 2 ,mem_contr 
-0583 1fe20c00 copy pdata ,contr 
-0584 20600000 rtn 
+0589 680102b7 fetch 2 ,mem_contr 
+058a 1fe20c00 copy pdata ,contr 
+058b 20600000 rtn 
 
 p_store_contw:
-0585 18a27e00 copy contw ,pdata 
-0586 600102b9 store 2 ,mem_contw 
-0587 20600000 rtn 
+058c 18a27e00 copy contw ,pdata 
+058d 600102b9 store 2 ,mem_contw 
+058e 20600000 rtn 
 
 p_store_contr:
-0588 18c27e00 copy contr ,pdata 
-0589 600102b7 store 2 ,mem_contr 
-058a 20600000 rtn 
+058f 18c27e00 copy contr ,pdata 
+0590 600102b7 store 2 ,mem_contr 
+0591 20600000 rtn 
 
 p_le_send_auto_len_by_mem:
-058b 2040057f call p_get_contw 
-058c 2020588a branch le_send_autolen 
+0592 20400586 call p_get_contw 
+0593 2020588a branch le_send_autolen 
 
 p_le_send_att_handle_value_indication:
 
 p_le_send_att_handle_value_notification:
-058d 6800cbab fetch 1 ,mem_queue_read 
-058e 1fe08401 add pdata ,1 ,temp 
-058f 18410403 and temp ,0x03 ,temp 
-0590 6008cbab storet 1 ,mem_queue_read 
-0591 1feffe07 mul32 pdata ,7 ,pdata 
-0592 d8c04bad arg mem_uart_packet ,contr 
-0593 98c08c00 iadd contr ,contr 
-0594 6800cc82 fetch 1 ,mem_le51_tx_length 
-0595 1fe0fffb increase -5 ,pdata 
-0596 1fe27200 copy pdata ,loopcnt 
-0597 d8a04445 arg mem_le_l2cap + 1 ,contw 
-0598 20407e45 call memcpy 
-0599 6808cc82 fetcht 1 ,mem_le51_tx_length 
-059a 20205892 branch le_send_packet 
+0594 6800cbab fetch 1 ,mem_queue_read 
+0595 1fe08401 add pdata ,1 ,temp 
+0596 18410403 and temp ,0x03 ,temp 
+0597 6008cbab storet 1 ,mem_queue_read 
+0598 1feffe07 mul32 pdata ,7 ,pdata 
+0599 d8c04bad arg mem_uart_packet ,contr 
+059a 98c08c00 iadd contr ,contr 
+059b 6800cc82 fetch 1 ,mem_le51_tx_length 
+059c 1fe0fffb increase -5 ,pdata 
+059d 1fe27200 copy pdata ,loopcnt 
+059e d8a04445 arg mem_le_l2cap + 1 ,contw 
+059f 20407e45 call memcpy 
+05a0 6808cc82 fetcht 1 ,mem_le51_tx_length 
+05a1 20205892 branch le_send_packet 
 
 p_le_parse_ll:
-059b 1a627e00 copy regc ,pdata 
-059c c00185a9 beq ll_enc_req ,p_le_parse_enc_req 
-059d c00505ad beq ll_pause_enc_req ,p_le_parse_pause_enc_rsq 
-059e c00005a6 beq ll_connection_update_req ,p_le_parse_connection_update_req 
-059f c00905ab beq ll_ping_req ,p_le_parse_ping_req 
-05a0 c00105af beq ll_terminate_ind ,p_le_parse_terminate_ind 
-05a1 1fe67c0d sub pdata ,0x0d ,null 
-05a2 202158c0 branch le_parse + 20 ,positive 
-05a3 6000cc68 store 1 ,mem_le_ll_unknown_type 
-05a4 700b7d27 jam xt_ll_unknown_rsp ,mem_fifo_temp 
-05a5 20205620 branch le_xtype_fifo_in 
+05a2 1a627e00 copy regc ,pdata 
+05a3 c00185b0 beq ll_enc_req ,p_le_parse_enc_req 
+05a4 c00505b4 beq ll_pause_enc_req ,p_le_parse_pause_enc_rsq 
+05a5 c00005ad beq ll_connection_update_req ,p_le_parse_connection_update_req 
+05a6 c00905b2 beq ll_ping_req ,p_le_parse_ping_req 
+05a7 c00105b6 beq ll_terminate_ind ,p_le_parse_terminate_ind 
+05a8 1fe67c0d sub pdata ,0x0d ,null 
+05a9 202158c0 branch le_parse + 20 ,positive 
+05aa 6000cc68 store 1 ,mem_le_ll_unknown_type 
+05ab 700b7d27 jam xt_ll_unknown_rsp ,mem_fifo_temp 
+05ac 20205620 branch le_xtype_fifo_in 
 
 p_le_parse_connection_update_req:
-05a6 70413100 jam 0 ,mem_lpm_mode 
-05a7 20405924 call le_parse_connection_update_req 
-05a8 20600000 rtn 
+05ad 70413100 jam 0 ,mem_lpm_mode 
+05ae 20405924 call le_parse_connection_update_req 
+05af 20600000 rtn 
 
 p_le_parse_enc_req:
-05a9 704c7c00 jam default_states ,mem_ltk_states 
-05aa 20205938 branch le_parse_enc_req 
+05b0 704c7c00 jam default_states ,mem_ltk_states 
+05b1 20205938 branch le_parse_enc_req 
 
 p_le_parse_ping_req:
-05ab 700b7d33 jam xt_ll_ping_rsp ,mem_fifo_temp 
-05ac 20205620 branch le_xtype_fifo_in 
+05b2 700b7d33 jam xt_ll_ping_rsp ,mem_fifo_temp 
+05b3 20205620 branch le_xtype_fifo_in 
 
 p_le_parse_pause_enc_rsq:
-05ad 700b7d2b jam xt_ll_pause_enc_rsp ,mem_fifo_temp 
-05ae 20205620 branch le_xtype_fifo_in 
+05b4 700b7d2b jam xt_ll_pause_enc_rsp ,mem_fifo_temp 
+05b5 20205620 branch le_xtype_fifo_in 
 
 p_le_parse_terminate_ind:
-05af 58000014 setarg 20 
-05b0 600103ef store 2 ,mem_le_superto 
-05b1 20600000 rtn 
+05b6 58000014 setarg 20 
+05b7 600103ef store 2 ,mem_le_superto 
+05b8 20600000 rtn 
 
 p_le_send_non_l2cap:
-05b2 6800c43e fetch 1 ,mem_le_txheader 
-05b3 28200601 compare 1 ,type ,3 
-05b4 202085b6 branch p_le_send_non_l2cap1 ,true 
-05b5 202058a7 branch le_send_non_l2cap + 14 
+05b9 6800c43e fetch 1 ,mem_le_txheader 
+05ba 28200601 compare 1 ,type ,3 
+05bb 202085bd branch p_le_send_non_l2cap1 ,true 
+05bc 202058a7 branch le_send_non_l2cap + 14 
 
 p_le_send_non_l2cap1:
-05b6 6800c43f fetch 1 ,mem_le_txlen 
-05b7 207a0000 rtn blank 
-05b8 202058a7 branch le_send_non_l2cap + 14 
+05bd 6800c43f fetch 1 ,mem_le_txlen 
+05be 207a0000 rtn blank 
+05bf 202058a7 branch le_send_non_l2cap + 14 
 
 p_le_parse_smp:
-05b9 e8c08000 ifetch 1 ,contr 
-05ba c00085c0 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
-05bb c00205c5 beq smp_pairing_random ,p_le_parse_smp_pairing_random 
-05bc c00485be beq smp_identity_address_information ,p_le_parse_smp_identity_address_information 
-05bd 202058f8 branch le_parse_smp + 4 
+05c0 e8c08000 ifetch 1 ,contr 
+05c1 c00085c7 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
+05c2 c00205cc beq smp_pairing_random ,p_le_parse_smp_pairing_random 
+05c3 c00485c5 beq smp_identity_address_information ,p_le_parse_smp_identity_address_information 
+05c4 202058f8 branch le_parse_smp + 4 
 
 p_le_parse_smp_identity_address_information:
-05be 704c6903 jam flag_le_pairing_end ,mem_le_pairing_state 
-05bf 20205974 branch le_parse_smp_identity_address_information 
+05c5 704c6903 jam flag_le_pairing_end ,mem_le_pairing_state 
+05c6 20205974 branch le_parse_smp_identity_address_information 
 
 p_le_parse_smp_pairing_request:
-05c0 6000c4ae store 1 ,mem_le_preq 
-05c1 e8c30000 ifetch 6 ,contr 
-05c2 e0a30000 istore 6 ,contw 
-05c3 700b7d42 jam xt_smp_pairing_response ,mem_fifo_temp 
-05c4 20205620 branch le_xtype_fifo_in 
+05c7 6000c4ae store 1 ,mem_le_preq 
+05c8 e8c30000 ifetch 6 ,contr 
+05c9 e0a30000 istore 6 ,contw 
+05ca 700b7d42 jam xt_smp_pairing_response ,mem_fifo_temp 
+05cb 20205620 branch le_xtype_fifo_in 
 
 p_le_parse_smp_pairing_random:
-05c5 204074a8 call authenticate_rconfirm 
-05c6 202285c8 branch p_le_parse_smp_pairing_random_success ,zero 
-05c7 20205968 branch le_parse_smp_pairing_random + 2 
+05cc 204074a8 call authenticate_rconfirm 
+05cd 202285cf branch p_le_parse_smp_pairing_random_success ,zero 
+05ce 20205968 branch le_parse_smp_pairing_random + 2 
 
 p_le_parse_smp_pairing_random_success:
-05c8 704c6902 jam flag_le_pairing_after_auth ,mem_le_pairing_state 
-05c9 2020596a branch le_parse_smp_pairing_random_success 
+05cf 704c6902 jam flag_le_pairing_after_auth ,mem_le_pairing_state 
+05d0 2020596a branch le_parse_smp_pairing_random_success 
 
 scale_process_le_conn:
-05ca 70413100 jam 0 ,mem_lpm_mode 
-05cb 704c7d00 jam pair_unknown ,mem_pair_state 
-05cc 20403f86 call app_ble_stop_adv 
-05cd 20403f7e call app_bt_stop_discovery 
-05ce 20403fa4 call app_lpm_mult_enable 
-05cf 20203ecc branch app_le_event_bb_connected 
+05d1 70413100 jam 0 ,mem_lpm_mode 
+05d2 704c7d00 jam pair_unknown ,mem_pair_state 
+05d3 20403f86 call app_ble_stop_adv 
+05d4 20403f7e call app_bt_stop_discovery 
+05d5 20403fa4 call app_lpm_mult_enable 
+05d6 20203ecc branch app_le_event_bb_connected 
 
 scale_process_le_discon:
-05d0 70421300 jam 0 ,mem_lpm_mult 
-05d1 70448b00 jam 0 ,mem_ltk_exists 
-05d2 704c7c00 jam default_states ,mem_ltk_states 
-05d3 704c6900 jam flag_le_pairing_null ,mem_le_pairing_state 
-05d4 704c7f00 jam 0 ,mem_shutter_find_type_value_flag 
-05d5 704c7d00 jam pair_unknown ,mem_pair_state 
-05d6 20203ed0 branch app_le_event_bb_disconn 
+05d7 70421300 jam 0 ,mem_lpm_mult 
+05d8 70448b00 jam 0 ,mem_ltk_exists 
+05d9 704c7c00 jam default_states ,mem_ltk_states 
+05da 704c6900 jam flag_le_pairing_null ,mem_le_pairing_state 
+05db 704c7f00 jam 0 ,mem_shutter_find_type_value_flag 
+05dc 704c7d00 jam pair_unknown ,mem_pair_state 
+05dd 20203ed0 branch app_le_event_bb_disconn 
 
 p_le_queue_init:
-05d7 58000000 setarg 0 
-05d8 60024ba9 store 4 ,mem_queue_write 
-05d9 20600000 rtn 
+05de 58000000 setarg 0 
+05df 60024ba9 store 4 ,mem_queue_write 
+05e0 20600000 rtn 
 
 p_g24_dispatch:
-05da c6918000 rtnmark0 mark_24g 
-05db 20400600 call p_g24_txdata_prep 
-05dc 243405f1 nbranch p_g24_long_sleep ,user 
-05dd 704c150a jam 10 ,mem_24g_enter_lpm_timer 
-05de 2040061b call p_g24_transmit_packet 
-05df 6800cbef fetch 1 ,mem_24g_pairing_sm 
-05e0 c1ff8000 rtnne state_24g_pairing_success 
-05e1 2040067b call power_ctrl_start 
+05e1 c6918000 rtnmark0 mark_24g 
+05e2 20400607 call p_g24_txdata_prep 
+05e3 243405f8 nbranch p_g24_long_sleep ,user 
+05e4 704c150a jam 10 ,mem_24g_enter_lpm_timer 
+05e5 20400622 call p_g24_transmit_packet 
+05e6 6800cbef fetch 1 ,mem_24g_pairing_sm 
+05e7 c1ff8000 rtnne state_24g_pairing_success 
+05e8 20400682 call power_ctrl_start 
 
 p_g24_short_sleep:
-05e2 6800cd1e fetch 1 ,mem_mouse_retry_flag 
-05e3 247a0000 nrtn blank 
-05e4 2040018e call p_check_ipc_for_lpm 
-05e5 24740000 nrtn user 
-05e6 68008b7f fetch 1 ,mem_c51_lpm_lock 
-05e7 247a0000 nrtn blank 
-05e8 20403cab call lpo_calibration 
-05e9 6801c210 fetch 3 ,mem_clks_per_lpo 
-05ea 207a0000 rtn blank 
-05eb 6800c131 fetch 1 ,mem_lpm_mode 
-05ec 207a0000 rtn blank 
+05e9 6800cd1e fetch 1 ,mem_mouse_retry_flag 
+05ea 247a0000 nrtn blank 
+05eb 2040018e call p_check_ipc_for_lpm 
+05ec 24740000 nrtn user 
+05ed 68008b7f fetch 1 ,mem_c51_lpm_lock 
+05ee 247a0000 nrtn blank 
+05ef 20403cab call lpo_calibration 
+05f0 6801c210 fetch 3 ,mem_clks_per_lpo 
+05f1 207a0000 rtn blank 
+05f2 6800c131 fetch 1 ,mem_lpm_mode 
+05f3 207a0000 rtn blank 
 
 p_g24_short_sleep_1:
-05ed 5800e290 setarg 58000 
-05ee 20407e8a call clk2lpo 
-05ef 600a41fc storet 4 ,mem_sleep_counter 
-05f0 20203cda branch lpm_sleep 
+05f4 5800e290 setarg 58000 
+05f5 20407e8a call clk2lpo 
+05f6 600a41fc storet 4 ,mem_sleep_counter 
+05f7 20203cda branch lpm_sleep 
 
 p_g24_long_sleep:
-05f1 2040018e call p_check_ipc_for_lpm 
-05f2 24740000 nrtn user 
-05f3 68008b7f fetch 1 ,mem_c51_lpm_lock 
-05f4 247a0000 nrtn blank 
-05f5 20403cab call lpo_calibration 
-05f6 6801c210 fetch 3 ,mem_clks_per_lpo 
-05f7 207a0000 rtn blank 
-05f8 6800c131 fetch 1 ,mem_lpm_mode 
-05f9 207a0000 rtn blank 
-05fa 6800cc15 fetch 1 ,mem_24g_enter_lpm_timer 
-05fb 243a05ed nbranch p_g24_short_sleep_1 ,blank 
-05fc 68044d15 fetch 8 ,mem_24g_enter_hibernate 
-05fd 20407e8a call clk2lpo 
-05fe 600a41fc storet 4 ,mem_sleep_counter 
-05ff 20203cda branch lpm_sleep 
+05f8 2040018e call p_check_ipc_for_lpm 
+05f9 24740000 nrtn user 
+05fa 68008b7f fetch 1 ,mem_c51_lpm_lock 
+05fb 247a0000 nrtn blank 
+05fc 20403cab call lpo_calibration 
+05fd 6801c210 fetch 3 ,mem_clks_per_lpo 
+05fe 207a0000 rtn blank 
+05ff 6800c131 fetch 1 ,mem_lpm_mode 
+0600 207a0000 rtn blank 
+0601 6800cc15 fetch 1 ,mem_24g_enter_lpm_timer 
+0602 243a05f4 nbranch p_g24_short_sleep_1 ,blank 
+0603 68044d15 fetch 8 ,mem_24g_enter_hibernate 
+0604 20407e8a call clk2lpo 
+0605 600a41fc storet 4 ,mem_sleep_counter 
+0606 20203cda branch lpm_sleep 
 
 p_g24_txdata_prep:
-0600 6800cbef fetch 1 ,mem_24g_pairing_sm 
-0601 c0ff86b2 bne state_24g_pairing_success ,p_g24_pairing_sm 
-0602 20400606 call p_g24_package_data 
-0603 20400741 call p_g24_transmit_prep 
+0607 6800cbef fetch 1 ,mem_24g_pairing_sm 
+0608 c0ff86b9 bne state_24g_pairing_success ,p_g24_pairing_sm 
+0609 2040060d call p_g24_package_data 
+060a 20400748 call p_g24_transmit_prep 
 
 p_g24_txdata_enable_tx:
-0604 704be601 jam ensure_on_24g ,mem_24g_ensure 
-0605 20600000 rtn 
+060b 704be601 jam ensure_on_24g ,mem_24g_ensure 
+060c 20600000 rtn 
 
 p_g24_package_data:
-0606 78547c00 disable user 
-0607 704be202 jam 2 ,mem_24g_data_type 
-0608 68008cd5 fetch 1 ,mem_24g_txbuf 
-0609 c000860f beq 0x01 ,p_g24_dataready 
-060a c0010613 beq 0x02 ,p_g24_dataready_mk 
-060b c0018617 beq 0x03 ,p_g24_dataready_ms 
-060c 6800cd1e fetch 1 ,mem_mouse_retry_flag 
-060d 245a34df ncall enable_user ,blank 
-060e 20600000 rtn 
+060d 78547c00 disable user 
+060e 704be202 jam 2 ,mem_24g_data_type 
+060f 68008cd5 fetch 1 ,mem_24g_txbuf 
+0610 c0008616 beq 0x01 ,p_g24_dataready 
+0611 c001061a beq 0x02 ,p_g24_dataready_mk 
+0612 c001861e beq 0x03 ,p_g24_dataready_ms 
+0613 6800cd1e fetch 1 ,mem_mouse_retry_flag 
+0614 245a34df ncall enable_user ,blank 
+0615 20600000 rtn 
 
 p_g24_dataready:
-060f 58000000 setarg 0 
-0610 60008cd5 store 1 ,mem_24g_txbuf 
-0611 704be10a jam 10 ,mem_24g_datalen 
-0612 20200619 branch p_g24_package_data_rtn 
+0616 58000000 setarg 0 
+0617 60008cd5 store 1 ,mem_24g_txbuf 
+0618 704be10a jam 10 ,mem_24g_datalen 
+0619 20200620 branch p_g24_package_data_rtn 
 
 p_g24_dataready_mk:
-0613 58000003 setarg 0x03 
-0614 60008cd5 store 1 ,mem_24g_txbuf 
-0615 704be104 jam 4 ,mem_24g_datalen 
-0616 20200619 branch p_g24_package_data_rtn 
+061a 58000003 setarg 0x03 
+061b 60008cd5 store 1 ,mem_24g_txbuf 
+061c 704be104 jam 4 ,mem_24g_datalen 
+061d 20200620 branch p_g24_package_data_rtn 
 
 p_g24_dataready_ms:
-0617 704be201 jam 1 ,mem_24g_data_type 
-0618 704be108 jam 8 ,mem_24g_datalen 
+061e 704be201 jam 1 ,mem_24g_data_type 
+061f 704be108 jam 8 ,mem_24g_datalen 
 
 p_g24_package_data_rtn:
-0619 704be700 jam 0 ,mem_24g_get_ack_fail 
-061a 202034df branch enable_user 
+0620 704be700 jam 0 ,mem_24g_get_ack_fail 
+0621 202034df branch enable_user 
 
 p_g24_transmit_packet:
-061b 704be800 jam 0 ,mem_24g_retry 
+0622 704be800 jam 0 ,mem_24g_retry 
 
 p_g24_transmit_loop:
-061c d9600d00 arg param_rx_setup ,timeup 
-061d 34730200 until clkn_rt ,meet 
-061e 20400646 call p_g24_transmit_receive_ack 
-061f 2437862c nbranch p_g24_retransmit ,user3 
-0620 2040065c call p_g24_ackpayload_parse 
-0621 2040066d call power_ctrl_pac_succ_incrs 
-0622 6800cbe0 fetch 1 ,mem_24g_pid 
-0623 1fe0fe01 increase 1 ,pdata 
-0624 6000cbe0 store 1 ,mem_24g_pid 
-0625 704d1e00 jam 0 ,mem_mouse_retry_flag 
-0626 6800cbef fetch 1 ,mem_24g_pairing_sm 
-0627 c0ff8644 bne state_24g_pairing_success ,p_g24_paring_mode_start 
+0623 d9600d00 arg param_rx_setup ,timeup 
+0624 34730200 until clkn_rt ,meet 
+0625 2040064d call p_g24_transmit_receive_ack 
+0626 24378633 nbranch p_g24_retransmit ,user3 
+0627 20400663 call p_g24_ackpayload_parse 
+0628 20400674 call power_ctrl_pac_succ_incrs 
+0629 6800cbe0 fetch 1 ,mem_24g_pid 
+062a 1fe0fe01 increase 1 ,pdata 
+062b 6000cbe0 store 1 ,mem_24g_pid 
+062c 704d1e00 jam 0 ,mem_mouse_retry_flag 
+062d 6800cbef fetch 1 ,mem_24g_pairing_sm 
+062e c0ff864b bne state_24g_pairing_success ,p_g24_paring_mode_start 
 
 p_g24_transmit_abandon:
-0628 2040063e call p_g24_clear_txbuf 
-0629 704be700 jam 0 ,mem_24g_get_ack_fail 
-062a 704be600 jam ensure_off_24g ,mem_24g_ensure 
-062b 20600000 rtn 
+062f 20400645 call p_g24_clear_txbuf 
+0630 704be700 jam 0 ,mem_24g_get_ack_fail 
+0631 704be600 jam ensure_off_24g ,mem_24g_ensure 
+0632 20600000 rtn 
 
 p_g24_retransmit:
-062c 704d1e01 jam 1 ,mem_mouse_retry_flag 
-062d 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
-062e 1fe0fe01 increase 1 ,pdata 
-062f 6000cbe7 store 1 ,mem_24g_get_ack_fail 
-0630 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
-0631 c07f8659 beq 0xff ,p_g24_stop_g24_mode 
-0632 6800cbef fetch 1 ,mem_24g_pairing_sm 
-0633 c0ff8656 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
+0633 704d1e01 jam 1 ,mem_mouse_retry_flag 
 0634 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
-0635 d8400010 arg 16 ,temp 
-0636 98467c00 isub temp ,null 
-0637 2021075b branch p_g24_ch ,positive 
-0638 6800cbe8 fetch 1 ,mem_24g_retry 
-0639 1fe0fe01 increase 1 ,pdata 
-063a 6000cbe8 store 1 ,mem_24g_retry 
-063b 2000000a nop 10 
-063c c083861c bne retry_24g ,p_g24_transmit_loop 
-063d 2020075b branch p_g24_ch 
+0635 1fe0fe01 increase 1 ,pdata 
+0636 6000cbe7 store 1 ,mem_24g_get_ack_fail 
+0637 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
+0638 c07f8660 beq 0xff ,p_g24_stop_g24_mode 
+0639 6800cbef fetch 1 ,mem_24g_pairing_sm 
+063a c0ff865d bne state_24g_pairing_success ,p_g24_tx_paring_retry 
+063b 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
+063c d8400010 arg 16 ,temp 
+063d 98467c00 isub temp ,null 
+063e 20210762 branch p_g24_ch ,positive 
+063f 6800cbe8 fetch 1 ,mem_24g_retry 
+0640 1fe0fe01 increase 1 ,pdata 
+0641 6000cbe8 store 1 ,mem_24g_retry 
+0642 2000000a nop 10 
+0643 c0838623 bne retry_24g ,p_g24_transmit_loop 
+0644 20200762 branch p_g24_ch 
 
 p_g24_clear_txbuf:
-063e 58000000 setarg 0 
-063f 60048cd5 store 9 ,mem_24g_txbuf 
-0640 20600000 rtn 
+0645 58000000 setarg 0 
+0646 60048cd5 store 9 ,mem_24g_txbuf 
+0647 20600000 rtn 
 
 p_g24_check_txbuf:
-0641 c591f2b9 bmark0 mark_24g ,set_blank 
-0642 68040cd5 fetch 8 ,mem_24g_txbuf 
-0643 20600000 rtn 
+0648 c591f2b9 bmark0 mark_24g ,set_blank 
+0649 68040cd5 fetch 8 ,mem_24g_txbuf 
+064a 20600000 rtn 
 
 p_g24_paring_mode_start:
-0644 2040066a call power_ctrl_pac_succ_cnt_init 
-0645 202006cd branch p_g24_paring_mode 
+064b 20400671 call power_ctrl_pac_succ_cnt_init 
+064c 202006d4 branch p_g24_paring_mode 
 
 p_g24_transmit_receive_ack:
-0646 7857fc00 disable user3 
-0647 204007b9 call p_g24_transmit 
-0648 6800cc0a fetch 1 ,mem_24g_no_ack 
-0649 c0008653 beq no_ack_24g ,p_g24_transmit_no_ack 
-064a 18002a00 force 0 ,radio_ctrl 
-064b 68024c00 fetch 4 ,mem_24g_addr 
-064c 98001200 iforce access 
-064d 68088017 fetcht 1 ,mem_last_freq 
-064e 20403a82 call set_freq_rx 
-064f 20403a87 call rf_rx_enable 
-0650 20400773 call p_g24_receive_rxon 
-0651 205787b1 call p_g24_end_of_packet ,user3 
-0652 20600000 rtn 
+064d 7857fc00 disable user3 
+064e 204007c0 call p_g24_transmit 
+064f 6800cc0a fetch 1 ,mem_24g_no_ack 
+0650 c000865a beq no_ack_24g ,p_g24_transmit_no_ack 
+0651 18002a00 force 0 ,radio_ctrl 
+0652 68024c00 fetch 4 ,mem_24g_addr 
+0653 98001200 iforce access 
+0654 68088017 fetcht 1 ,mem_last_freq 
+0655 20403a82 call set_freq_rx 
+0656 20403a87 call rf_rx_enable 
+0657 2040077a call p_g24_receive_rxon 
+0658 205787b8 call p_g24_end_of_packet ,user3 
+0659 20600000 rtn 
 
 p_g24_transmit_no_ack:
-0653 700cb400 jam 0 ,mem_24g_rxbuf + 1 
-0654 7837fc00 enable user3 
-0655 202007b1 branch p_g24_end_of_packet 
+065a 700cb400 jam 0 ,mem_24g_rxbuf + 1 
+065b 7837fc00 enable user3 
+065c 202007b8 branch p_g24_end_of_packet 
 
 p_g24_tx_paring_retry:
-0656 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
-0657 c1ff8000 rtnne 0xff 
-0658 704be700 jam 0 ,mem_24g_get_ack_fail 
+065d 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
+065e c1ff8000 rtnne 0xff 
+065f 704be700 jam 0 ,mem_24g_get_ack_fail 
 
 p_g24_stop_g24_mode:
-0659 704d1e00 jam 0 ,mem_mouse_retry_flag 
-065a 700b7d32 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
-065b 20207c27 branch ui_ipc_send_event 
+0660 704d1e00 jam 0 ,mem_mouse_retry_flag 
+0661 700b7d32 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
+0662 20207c27 branch ui_ipc_send_event 
 
 p_g24_ackpayload_parse:
-065c 20400703 call p_g24_read_len_pid_crc 
-065d 6800cbdf fetch 1 ,mem_24g_rxdata_length 
-065e 207a0000 rtn blank 
-065f 98007200 iforce loopcnt 
-0660 20400664 call p_24g_kb_led 
-0661 d8c00cb5 arg mem_24g_rxbuf + 2 ,contr 
-0662 d8a00d17 arg mem_24g_rxpayload ,contw 
-0663 20207e45 branch memcpy 
+0663 2040070a call p_g24_read_len_pid_crc 
+0664 6800cbdf fetch 1 ,mem_24g_rxdata_length 
+0665 207a0000 rtn blank 
+0666 98007200 iforce loopcnt 
+0667 2040066b call p_24g_kb_led 
+0668 d8c00cb5 arg mem_24g_rxbuf + 2 ,contr 
+0669 d8a00d17 arg mem_24g_rxpayload ,contw 
+066a 20207e45 branch memcpy 
 
 p_24g_kb_led:
-0664 68008cb4 fetch 1 ,mem_24g_rxbuf + 1 
-0665 2fe1f008 compare 0x08 ,pdata ,0xf8 
-0666 24608000 nrtn true 
-0667 68088cb5 fetcht 1 ,mem_24g_rxbuf + 2 
-0668 6008ccb7 storet 1 ,mem_caps_num_lock 
-0669 20600000 rtn 
+066b 68008cb4 fetch 1 ,mem_24g_rxbuf + 1 
+066c 2fe1f008 compare 0x08 ,pdata ,0xf8 
+066d 24608000 nrtn true 
+066e 68088cb5 fetcht 1 ,mem_24g_rxbuf + 2 
+066f 6008ccb7 storet 1 ,mem_caps_num_lock 
+0670 20600000 rtn 
 
 power_ctrl_pac_succ_cnt_init:
-066a 704c2801 jam 1 ,mem_power_ctrl_level 
-066b 704c2700 jam 0 ,mem_power_ctrl_pac_succ_cnt 
-066c 20600000 rtn 
+0671 704c2801 jam 1 ,mem_power_ctrl_level 
+0672 704c2700 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0673 20600000 rtn 
 
 power_ctrl_pac_succ_incrs:
-066d 6800cc27 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-066e 1fe0fe01 increase 1 ,pdata 
-066f 6000cc27 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0670 20600000 rtn 
+0674 6800cc27 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0675 1fe0fe01 increase 1 ,pdata 
+0676 6000cc27 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0677 20600000 rtn 
 
 power_ctrl_pac_succ_decrs:
-0671 6800cc27 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0672 1fe67c01 sub pdata ,1 ,null 
-0673 24410679 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-0674 6800cc27 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0675 c1000000 rtneq 0 
-0676 1fe0ffff increase -1 ,pdata 
-0677 6000cc27 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0678 20600000 rtn 
+0678 6800cc27 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0679 1fe67c01 sub pdata ,1 ,null 
+067a 24410680 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
+067b 6800cc27 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+067c c1000000 rtneq 0 
+067d 1fe0ffff increase -1 ,pdata 
+067e 6000cc27 store 1 ,mem_power_ctrl_pac_succ_cnt 
+067f 20600000 rtn 
 
 power_ctrl_pac_succ_cnt_reinit:
-0679 704c2702 jam 2 ,mem_power_ctrl_pac_succ_cnt 
-067a 20600000 rtn 
+0680 704c2702 jam 2 ,mem_power_ctrl_pac_succ_cnt 
+0681 20600000 rtn 
 
 power_ctrl_start:
-067b da204c2b arg mem_rssi_signal_buf ,rega 
-067c 20400723 call p_rssi_average 
-067d 6008cc29 storet 1 ,mem_rssi_avg_received 
-067e 280ffe23 isolate1 mark_24g ,mark 
-067f 20408689 call power_ctrl_24g_dis_max ,true 
-0680 2440868d ncall power_ctrl_le_dis_max ,true 
-0681 98467c00 isub temp ,null 
-0682 242106a1 nbranch power_ctrl_txpower_incrs ,positive 
-0683 6800cc27 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0684 1fe67c01 sub pdata ,1 ,null 
-0685 24210691 nbranch power_ctrl_txpower_decrs_check ,positive 
-0686 6800cc27 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0687 c00006a1 beq 0 ,power_ctrl_txpower_incrs 
-0688 20600000 rtn 
+0682 da204c2b arg mem_rssi_signal_buf ,rega 
+0683 2040072a call p_rssi_average 
+0684 6008cc29 storet 1 ,mem_rssi_avg_received 
+0685 280ffe23 isolate1 mark_24g ,mark 
+0686 20408690 call power_ctrl_24g_dis_max ,true 
+0687 24408694 ncall power_ctrl_le_dis_max ,true 
+0688 98467c00 isub temp ,null 
+0689 242106a8 nbranch power_ctrl_txpower_incrs ,positive 
+068a 6800cc27 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+068b 1fe67c01 sub pdata ,1 ,null 
+068c 24210698 nbranch power_ctrl_txpower_decrs_check ,positive 
+068d 6800cc27 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+068e c00006a8 beq 0 ,power_ctrl_txpower_incrs 
+068f 20600000 rtn 
 
 power_ctrl_24g_dis_max:
-0689 58000082 setarg rssi_dis_max_24g 
-068a 20600000 rtn 
+0690 58000082 setarg rssi_dis_max_24g 
+0691 20600000 rtn 
 
 power_ctrl_24g_dis_min:
-068b 58000077 setarg rssi_dis_min_24g 
-068c 20600000 rtn 
+0692 58000077 setarg rssi_dis_min_24g 
+0693 20600000 rtn 
 
 power_ctrl_le_dis_max:
-068d 58000080 setarg rssi_dis_max_ble 
-068e 20600000 rtn 
+0694 58000080 setarg rssi_dis_max_ble 
+0695 20600000 rtn 
 
 power_ctrl_le_dis_min:
-068f 58000075 setarg rssi_dis_min_ble 
-0690 20600000 rtn 
+0696 58000075 setarg rssi_dis_min_ble 
+0697 20600000 rtn 
 
 power_ctrl_txpower_decrs_check:
-0691 6800cc27 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0692 c1a30000 rtnne 70 
-0693 704c2700 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0698 6800cc27 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0699 c1a30000 rtnne 70 
+069a 704c2700 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_decrs:
-0694 6808cc29 fetcht 1 ,mem_rssi_avg_received 
-0695 280ffe23 isolate1 mark_24g ,mark 
-0696 2040868b call power_ctrl_24g_dis_min ,true 
-0697 2440868f ncall power_ctrl_le_dis_min ,true 
-0698 98467c00 isub temp ,null 
-0699 24610000 nrtn positive 
-069a 6800cc28 fetch 1 ,mem_power_ctrl_level 
-069b c00006a8 beq 0 ,power_ctrl_decrs_level0 
-069c 1fe0ffff increase -1 ,pdata 
-069d 6000cc28 store 1 ,mem_power_ctrl_level 
-069e c00006a8 beq 0 ,power_ctrl_decrs_level0 
+069b 6808cc29 fetcht 1 ,mem_rssi_avg_received 
+069c 280ffe23 isolate1 mark_24g ,mark 
+069d 20408692 call power_ctrl_24g_dis_min ,true 
+069e 24408696 ncall power_ctrl_le_dis_min ,true 
+069f 98467c00 isub temp ,null 
+06a0 24610000 nrtn positive 
+06a1 6800cc28 fetch 1 ,mem_power_ctrl_level 
+06a2 c00006af beq 0 ,power_ctrl_decrs_level0 
+06a3 1fe0ffff increase -1 ,pdata 
+06a4 6000cc28 store 1 ,mem_power_ctrl_level 
+06a5 c00006af beq 0 ,power_ctrl_decrs_level0 
 
 power_ctrl_decrs_level1:
 
 power_ctrl_incrs_level1:
-069f 704c3d00 jam tx_power_0db ,mem_tx_power 
-06a0 20600000 rtn 
+06a6 704c3d00 jam tx_power_0db ,mem_tx_power 
+06a7 20600000 rtn 
 
 power_ctrl_txpower_incrs:
-06a1 6800cc28 fetch 1 ,mem_power_ctrl_level 
-06a2 c00106a6 beq 2 ,power_ctrl_incrs_level2 
-06a3 1fe0fe01 increase 1 ,pdata 
-06a4 6000cc28 store 1 ,mem_power_ctrl_level 
-06a5 c000869f beq 1 ,power_ctrl_incrs_level1 
+06a8 6800cc28 fetch 1 ,mem_power_ctrl_level 
+06a9 c00106ad beq 2 ,power_ctrl_incrs_level2 
+06aa 1fe0fe01 increase 1 ,pdata 
+06ab 6000cc28 store 1 ,mem_power_ctrl_level 
+06ac c00086a6 beq 1 ,power_ctrl_incrs_level1 
 
 power_ctrl_incrs_level2:
-06a6 704c3d02 jam tx_power_5db ,mem_tx_power 
-06a7 20600000 rtn 
+06ad 704c3d02 jam tx_power_5db ,mem_tx_power 
+06ae 20600000 rtn 
 
 power_ctrl_decrs_level0:
-06a8 704c3d04 jam tx_power_f5db ,mem_tx_power 
-06a9 20600000 rtn 
+06af 704c3d04 jam tx_power_f5db ,mem_tx_power 
+06b0 20600000 rtn 
 
 p_g24_start_pairing_sm1:
-06aa 79200023 set1 mark_24g ,mark 
-06ab 204006ae call p_g24_pair_init 
-06ac 704bef01 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
-06ad 20600000 rtn 
+06b1 79200023 set1 mark_24g ,mark 
+06b2 204006b5 call p_g24_pair_init 
+06b3 704bef01 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
+06b4 20600000 rtn 
 
 p_g24_pair_init:
-06ae 704be000 jam 0 ,mem_24g_pid 
-06af 704be94e jam g24_pair_ch ,mem_24g_ch 
-06b0 68024beb fetch 4 ,mem_24g_paring_addr 
-06b1 20200733 branch p_g24_update_addr_and_synccrc8 
+06b5 704be000 jam 0 ,mem_24g_pid 
+06b6 704be94e jam g24_pair_ch ,mem_24g_ch 
+06b7 68024beb fetch 4 ,mem_24g_paring_addr 
+06b8 2020073a branch p_g24_update_addr_and_synccrc8 
 
 p_g24_pairing_sm:
-06b2 6800cbe6 fetch 1 ,mem_24g_ensure 
-06b3 c000b4df beq ensure_on_24g ,enable_user 
-06b4 6800cbef fetch 1 ,mem_24g_pairing_sm 
-06b5 c00086b9 beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
-06b6 c00106bc beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
-06b7 c00186bf beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
-06b8 20203bf1 branch assert 
+06b9 6800cbe6 fetch 1 ,mem_24g_ensure 
+06ba c000b4df beq ensure_on_24g ,enable_user 
+06bb 6800cbef fetch 1 ,mem_24g_pairing_sm 
+06bc c00086c0 beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
+06bd c00106c3 beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
+06be c00186c6 beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
+06bf 20203bf1 branch assert 
 
 p_g24_pairing_sm_1:
-06b9 704bef11 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
-06ba 700d37aa jam 0xaa ,mem_24g_common_temp 
-06bb 202006c1 branch p_g24_pairing_sm_common 
+06c0 704bef11 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
+06c1 700d37aa jam 0xaa ,mem_24g_common_temp 
+06c2 202006c8 branch p_g24_pairing_sm_common 
 
 p_g24_pairing_sm_2:
-06bc 704bef12 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
-06bd 700d3755 jam 0x55 ,mem_24g_common_temp 
-06be 202006c1 branch p_g24_pairing_sm_common 
+06c3 704bef12 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
+06c4 700d3755 jam 0x55 ,mem_24g_common_temp 
+06c5 202006c8 branch p_g24_pairing_sm_common 
 
 p_g24_pairing_sm_3:
-06bf 704bef13 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
-06c0 700d3722 jam 0x22 ,mem_24g_common_temp 
+06c6 704bef13 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
+06c7 700d3722 jam 0x22 ,mem_24g_common_temp 
 
 p_g24_pairing_sm_common:
-06c1 6800cbe2 fetch 1 ,mem_24g_data_type 
-06c2 1fe17e07 and_into bits_data ,pdata 
-06c3 60008d38 store 1 ,mem_24g_common_temp + 1 
-06c4 68024c06 fetch 4 ,mem_24g_device_addr 
-06c5 60020d39 store 4 ,mem_24g_common_temp + 2 
-06c6 700d3d00 jam 0 ,mem_24g_common_temp + 6 
-06c7 da200d37 arg mem_24g_common_temp ,rega 
-06c8 d8400007 arg 7 ,temp 
-06c9 204006fe call p_g24_put_data_in_buff 
-06ca 20400741 call p_g24_transmit_prep 
-06cb 20400604 call p_g24_txdata_enable_tx 
-06cc 202034df branch enable_user 
+06c8 6800cbe2 fetch 1 ,mem_24g_data_type 
+06c9 1fe17e07 and_into bits_data ,pdata 
+06ca 60008d38 store 1 ,mem_24g_common_temp + 1 
+06cb 68024c06 fetch 4 ,mem_24g_device_addr 
+06cc 60020d39 store 4 ,mem_24g_common_temp + 2 
+06cd 700d3d00 jam 0 ,mem_24g_common_temp + 6 
+06ce da200d37 arg mem_24g_common_temp ,rega 
+06cf d8400007 arg 7 ,temp 
+06d0 20400705 call p_g24_put_data_in_buff 
+06d1 20400748 call p_g24_transmit_prep 
+06d2 2040060b call p_g24_txdata_enable_tx 
+06d3 202034df branch enable_user 
 
 p_g24_paring_mode:
-06cd 6800cbef fetch 1 ,mem_24g_pairing_sm 
-06ce c17f8000 rtneq state_24g_pairing_success 
-06cf c00886d3 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
-06d0 c00906d5 beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
-06d1 c00986d7 beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
-06d2 20600000 rtn 
+06d4 6800cbef fetch 1 ,mem_24g_pairing_sm 
+06d5 c17f8000 rtneq state_24g_pairing_success 
+06d6 c00886da beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
+06d7 c00906dc beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
+06d8 c00986de beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
+06d9 20600000 rtn 
 
 p_g24_pairing_sm_1_waiting_ack:
-06d3 704bef02 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
-06d4 20200628 branch p_g24_transmit_abandon 
+06da 704bef02 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
+06db 2020062f branch p_g24_transmit_abandon 
 
 p_g24_pairing_sm_2_waiting_ack:
-06d5 704bef03 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
-06d6 20200628 branch p_g24_transmit_abandon 
+06dc 704bef03 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
+06dd 2020062f branch p_g24_transmit_abandon 
 
 p_g24_pairing_sm_3_waiting_ack:
-06d7 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
-06d8 700b7d31 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
-06d9 20407c27 call ui_ipc_send_event 
-06da 68020d19 fetch 4 ,mem_24g_rxpayload + 2 
-06db 20400733 call p_g24_update_addr_and_synccrc8 
-06dc 20200628 branch p_g24_transmit_abandon 
+06de 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
+06df 700b7d31 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
+06e0 20407c27 call ui_ipc_send_event 
+06e1 68020d19 fetch 4 ,mem_24g_rxpayload + 2 
+06e2 2040073a call p_g24_update_addr_and_synccrc8 
+06e3 2020062f branch p_g24_transmit_abandon 
 
 p_g24_start_24g_mode:
-06dd c6118000 rtnmark1 mark_24g 
-06de 20400734 call p_g24_syncword_crc8 
-06df 2040075b call p_g24_ch 
-06e0 6800cbef fetch 1 ,mem_24g_pairing_sm 
-06e1 c1ff8000 rtnne state_24g_pairing_success 
-06e2 204006f0 call p_g24_tx_attemp_data_prep 
-06e3 58000000 setarg 0 
-06e4 60014c04 store 2 ,mem_24g_check_dongle_times 
+06e4 c6118000 rtnmark1 mark_24g 
+06e5 2040073b call p_g24_syncword_crc8 
+06e6 20400762 call p_g24_ch 
+06e7 6800cbef fetch 1 ,mem_24g_pairing_sm 
+06e8 c1ff8000 rtnne state_24g_pairing_success 
+06e9 204006f7 call p_g24_tx_attemp_data_prep 
+06ea 58000000 setarg 0 
+06eb 60014c04 store 2 ,mem_24g_check_dongle_times 
 
 p_g24_tx_attemp_dongle_loop:
-06e5 20403cab call lpo_calibration 
-06e6 200007d0 nop 2000 
-06e7 6800cc04 fetch 1 ,mem_24g_check_dongle_times 
-06e8 c07f8659 beq 0xff ,p_g24_stop_g24_mode 
-06e9 20400646 call p_g24_transmit_receive_ack 
-06ea 243786f9 nbranch p_g24_attemp_txdata_retry ,user3 
+06ec 20403cab call lpo_calibration 
+06ed 200007d0 nop 2000 
+06ee 6800cc04 fetch 1 ,mem_24g_check_dongle_times 
+06ef c07f8660 beq 0xff ,p_g24_stop_g24_mode 
+06f0 2040064d call p_g24_transmit_receive_ack 
+06f1 24378700 nbranch p_g24_attemp_txdata_retry ,user3 
 
 p_g24_tx_attemp_dongle_succ:
-06eb 2040063e call p_g24_clear_txbuf 
-06ec 704c1303 jam 3 ,mem_24g_idle_cnt 
-06ed 79200023 set1 mark_24g ,mark 
-06ee 700b7d3c jam bt_evt_24g_attempt_success ,mem_fifo_temp 
-06ef 20207c27 branch ui_ipc_send_event 
+06f2 20400645 call p_g24_clear_txbuf 
+06f3 704c1303 jam 3 ,mem_24g_idle_cnt 
+06f4 79200023 set1 mark_24g ,mark 
+06f5 700b7d3c jam bt_evt_24g_attempt_success ,mem_fifo_temp 
+06f6 20207c27 branch ui_ipc_send_event 
 
 p_g24_tx_attemp_data_prep:
-06f0 700d37ff jam 0xff ,mem_24g_common_temp 
-06f1 6800cbe2 fetch 1 ,mem_24g_data_type 
-06f2 60008d38 store 1 ,mem_24g_common_temp + 1 
-06f3 68024c06 fetch 4 ,mem_24g_device_addr 
-06f4 60020d39 store 4 ,mem_24g_common_temp + 2 
-06f5 d8400006 arg 6 ,temp 
-06f6 da200d37 arg mem_24g_common_temp ,rega 
-06f7 204006fe call p_g24_put_data_in_buff 
-06f8 20200741 branch p_g24_transmit_prep 
+06f7 700d37ff jam 0xff ,mem_24g_common_temp 
+06f8 6800cbe2 fetch 1 ,mem_24g_data_type 
+06f9 60008d38 store 1 ,mem_24g_common_temp + 1 
+06fa 68024c06 fetch 4 ,mem_24g_device_addr 
+06fb 60020d39 store 4 ,mem_24g_common_temp + 2 
+06fc d8400006 arg 6 ,temp 
+06fd da200d37 arg mem_24g_common_temp ,rega 
+06fe 20400705 call p_g24_put_data_in_buff 
+06ff 20200748 branch p_g24_transmit_prep 
 
 p_g24_attemp_txdata_retry:
-06f9 68014c04 fetch 2 ,mem_24g_check_dongle_times 
-06fa 1fe0fe01 increase 1 ,pdata 
-06fb 60014c04 store 2 ,mem_24g_check_dongle_times 
-06fc 2040075b call p_g24_ch 
-06fd 202006e5 branch p_g24_tx_attemp_dongle_loop 
+0700 68014c04 fetch 2 ,mem_24g_check_dongle_times 
+0701 1fe0fe01 increase 1 ,pdata 
+0702 60014c04 store 2 ,mem_24g_check_dongle_times 
+0703 20400762 call p_g24_ch 
+0704 202006ec branch p_g24_tx_attemp_dongle_loop 
 
 p_g24_put_data_in_buff:
-06fe 6008cbe1 storet 1 ,mem_24g_datalen 
-06ff 18427200 copy temp ,loopcnt 
-0700 d8a00cd5 arg mem_24g_txbuf ,contw 
-0701 1a220c00 copy rega ,contr 
-0702 20207e45 branch memcpy 
+0705 6008cbe1 storet 1 ,mem_24g_datalen 
+0706 18427200 copy temp ,loopcnt 
+0707 d8a00cd5 arg mem_24g_txbuf ,contw 
+0708 1a220c00 copy rega ,contr 
+0709 20207e45 branch memcpy 
 
 p_g24_read_len_pid_crc:
-0703 68008cb4 fetch 1 ,mem_24g_rxbuf + 1 
-0704 1fe97e00 rshift3 pdata ,pdata 
-0705 6000cbdf store 1 ,mem_24g_rxdata_length 
-0706 1fe0fe01 increase 1 ,pdata 
-0707 d8c00cb4 arg mem_24g_rxbuf + 1 ,contr 
-0708 98c08c00 iadd contr ,contr 
-0709 e8c18000 ifetch 3 ,contr 
-070a 6001cc0b store 3 ,mem_24g_sta_crc 
-070b 20600000 rtn 
+070a 68008cb4 fetch 1 ,mem_24g_rxbuf + 1 
+070b 1fe97e00 rshift3 pdata ,pdata 
+070c 6000cbdf store 1 ,mem_24g_rxdata_length 
+070d 1fe0fe01 increase 1 ,pdata 
+070e d8c00cb4 arg mem_24g_rxbuf + 1 ,contr 
+070f 98c08c00 iadd contr ,contr 
+0710 e8c18000 ifetch 3 ,contr 
+0711 6001cc0b store 3 ,mem_24g_sta_crc 
+0712 20600000 rtn 
 
 p_rssi_signal:
-070c 6808cc3c fetcht 1 ,mem_rssi_signal_index 
-070d 58004c2b setarg mem_rssi_signal_buf 
-070e 98408a00 iadd temp ,contw 
-070f 1a227e00 copy rega ,pdata 
-0710 e0a08000 istore 1 ,contw 
-0711 18408401 increase 1 ,temp 
-0712 18410407 and_into rssi_buf_len_signal ,temp 
-0713 6008cc3c storet 1 ,mem_rssi_signal_index 
-0714 20600000 rtn 
+0713 6808cc3c fetcht 1 ,mem_rssi_signal_index 
+0714 58004c2b setarg mem_rssi_signal_buf 
+0715 98408a00 iadd temp ,contw 
+0716 1a227e00 copy rega ,pdata 
+0717 e0a08000 istore 1 ,contw 
+0718 18408401 increase 1 ,temp 
+0719 18410407 and_into rssi_buf_len_signal ,temp 
+071a 6008cc3c storet 1 ,mem_rssi_signal_index 
+071b 20600000 rtn 
 
 p_rssi_noise:
-0715 20403af3 call save_rssi 
-0716 207a0000 rtn blank 
-0717 6808cc3b fetcht 1 ,mem_rssi_noise_index 
-0718 da204c33 arg mem_rssi_noise_buf ,rega 
-0719 2040071c call p_rssi_store 
-071a 6008cc3b storet 1 ,mem_rssi_noise_index 
-071b 20600000 rtn 
+071c 20403af3 call save_rssi 
+071d 207a0000 rtn blank 
+071e 6808cc3b fetcht 1 ,mem_rssi_noise_index 
+071f da204c33 arg mem_rssi_noise_buf ,rega 
+0720 20400723 call p_rssi_store 
+0721 6008cc3b storet 1 ,mem_rssi_noise_index 
+0722 20600000 rtn 
 
 p_rssi_store:
-071c 1a227e00 copy rega ,pdata 
-071d 98408a00 iadd temp ,contw 
-071e 68008018 fetch 1 ,mem_rssi 
-071f e0a08000 istore 1 ,contw 
-0720 18408401 increase 1 ,temp 
-0721 18410407 and_into rssi_buf_len_signal ,temp 
-0722 20600000 rtn 
+0723 1a227e00 copy rega ,pdata 
+0724 98408a00 iadd temp ,contw 
+0725 68008018 fetch 1 ,mem_rssi 
+0726 e0a08000 istore 1 ,contw 
+0727 18408401 increase 1 ,temp 
+0728 18410407 and_into rssi_buf_len_signal ,temp 
+0729 20600000 rtn 
 
 p_rssi_average:
-0723 d8400000 arg 0 ,temp 
-0724 df200008 arg rssi_buf_len_signal + 1 ,loopcnt 
-0725 1a220c00 copy rega ,contr 
+072a d8400000 arg 0 ,temp 
+072b df200008 arg rssi_buf_len_signal + 1 ,loopcnt 
+072c 1a220c00 copy rega ,contr 
 
 p_rssi_average_loop:
-0726 e8c08000 ifetch 1 ,contr 
-0727 98408400 iadd temp ,temp 
-0728 c2000726 loop p_rssi_average_loop 
-0729 18490400 rshift3 temp ,temp 
-072a 1fe20400 copy pdata ,temp 
-072b c6918000 rtnmark0 mark_24g 
-072c 1fe6fc0a div pdata ,10 
-072d 20407efd call wait_div_end 
-072e 1807fe00 quotient pdata 
-072f 1ff27e00 lshift4 pdata ,pdata 
-0730 18070400 remainder temp 
-0731 98418400 ior temp ,temp 
-0732 20600000 rtn 
+072d e8c08000 ifetch 1 ,contr 
+072e 98408400 iadd temp ,temp 
+072f c200072d loop p_rssi_average_loop 
+0730 18490400 rshift3 temp ,temp 
+0731 1fe20400 copy pdata ,temp 
+0732 c6918000 rtnmark0 mark_24g 
+0733 1fe6fc0a div pdata ,10 
+0734 20407efd call wait_div_end 
+0735 1807fe00 quotient pdata 
+0736 1ff27e00 lshift4 pdata ,pdata 
+0737 18070400 remainder temp 
+0738 98418400 ior temp ,temp 
+0739 20600000 rtn 
 
 p_g24_update_addr_and_synccrc8:
-0733 60024c00 store 4 ,mem_24g_addr 
+073a 60024c00 store 4 ,mem_24g_addr 
 
 p_g24_syncword_crc8:
-0734 da200000 arg 0 ,rega 
-0735 df200004 arg 4 ,loopcnt 
-0736 d8c04c00 arg mem_24g_addr ,contr 
+073b da200000 arg 0 ,rega 
+073c df200004 arg 4 ,loopcnt 
+073d d8c04c00 arg mem_24g_addr ,contr 
 
 p_g24_syncword_crc8_loop:
-0737 e8c08000 ifetch 1 ,contr 
-0738 9a20a200 iadd rega ,rega 
-0739 c2000737 loop p_g24_syncword_crc8_loop 
-073a 1a227e00 copy rega ,pdata 
-073b 60014c16 store 2 ,mem_24g_syncword 
-073c 6800cc16 fetch 1 ,mem_24g_syncword 
-073d 6808cc17 fetcht 1 ,mem_24g_syncword + 1 
-073e 9840fe00 iadd temp ,pdata 
-073f 6000cc18 store 1 ,mem_24g_syncword_crc8 
-0740 20600000 rtn 
+073e e8c08000 ifetch 1 ,contr 
+073f 9a20a200 iadd rega ,rega 
+0740 c200073e loop p_g24_syncword_crc8_loop 
+0741 1a227e00 copy rega ,pdata 
+0742 60014c16 store 2 ,mem_24g_syncword 
+0743 6800cc16 fetch 1 ,mem_24g_syncword 
+0744 6808cc17 fetcht 1 ,mem_24g_syncword + 1 
+0745 9840fe00 iadd temp ,pdata 
+0746 6000cc18 store 1 ,mem_24g_syncword_crc8 
+0747 20600000 rtn 
 
 p_g24_transmit_prep:
-0741 6800cbe1 fetch 1 ,mem_24g_datalen 
-0742 1fe0fe02 increase 2 ,pdata 
-0743 6000cbe3 store 1 ,mem_24g_txlen 
-0744 6800cbe2 fetch 1 ,mem_24g_data_type 
-0745 60008cf5 store 1 ,mem_24g_txpayload 
-0746 6800cbe1 fetch 1 ,mem_24g_datalen 
-0747 1fe9fe00 lshift3 pdata ,pdata 
-0748 6808cbe0 fetcht 1 ,mem_24g_pid 
-0749 18410403 and temp ,0x03 ,temp 
-074a 18438400 lshift temp ,temp 
-074b 9841fe00 ior temp ,pdata 
-074c 6808cc0a fetcht 1 ,mem_24g_no_ack 
-074d 9840fe00 iadd temp ,pdata 
-074e e0a08000 istore 1 ,contw 
-074f 6800cbef fetch 1 ,mem_24g_pairing_sm 
-0750 c0ff8753 bne state_24g_pairing_success ,p_g24_transmit_prep_pair 
-0751 6800cbe2 fetch 1 ,mem_24g_data_type 
-0752 e0a08000 istore 1 ,contw 
+0748 6800cbe1 fetch 1 ,mem_24g_datalen 
+0749 1fe0fe02 increase 2 ,pdata 
+074a 6000cbe3 store 1 ,mem_24g_txlen 
+074b 6800cbe2 fetch 1 ,mem_24g_data_type 
+074c 60008cf5 store 1 ,mem_24g_txpayload 
+074d 6800cbe1 fetch 1 ,mem_24g_datalen 
+074e 1fe9fe00 lshift3 pdata ,pdata 
+074f 6808cbe0 fetcht 1 ,mem_24g_pid 
+0750 18410403 and temp ,0x03 ,temp 
+0751 18438400 lshift temp ,temp 
+0752 9841fe00 ior temp ,pdata 
+0753 6808cc0a fetcht 1 ,mem_24g_no_ack 
+0754 9840fe00 iadd temp ,pdata 
+0755 e0a08000 istore 1 ,contw 
+0756 6800cbef fetch 1 ,mem_24g_pairing_sm 
+0757 c0ff875a bne state_24g_pairing_success ,p_g24_transmit_prep_pair 
+0758 6800cbe2 fetch 1 ,mem_24g_data_type 
+0759 e0a08000 istore 1 ,contw 
 
 p_g24_transmit_prep_pair:
-0753 6800cbe1 fetch 1 ,mem_24g_datalen 
-0754 98007200 iforce loopcnt 
-0755 6800cbe2 fetch 1 ,mem_24g_data_type 
-0756 c0008759 beq 1 ,p_g24_transmit_prep_mouse 
-0757 d8c00cd5 arg mem_24g_txbuf ,contr 
-0758 20207e45 branch memcpy 
+075a 6800cbe1 fetch 1 ,mem_24g_datalen 
+075b 98007200 iforce loopcnt 
+075c 6800cbe2 fetch 1 ,mem_24g_data_type 
+075d c0008760 beq 1 ,p_g24_transmit_prep_mouse 
+075e d8c00cd5 arg mem_24g_txbuf ,contr 
+075f 20207e45 branch memcpy 
 
 p_g24_transmit_prep_mouse:
-0759 d8c00cd6 arg mem_24g_txbuf + 1 ,contr 
-075a 20207e45 branch memcpy 
+0760 d8c00cd6 arg mem_24g_txbuf + 1 ,contr 
+0761 20207e45 branch memcpy 
 
 p_g24_ch:
-075b 6808cbea fetcht 1 ,mem_24g_current_ch_number 
-075c 20400761 call p_g24_ch_calc 
-075d 18408401 increase 1 ,temp 
-075e 18410403 and_into 3 ,temp 
-075f 6008cbea storet 1 ,mem_24g_current_ch_number 
-0760 20600000 rtn 
+0762 6808cbea fetcht 1 ,mem_24g_current_ch_number 
+0763 20400768 call p_g24_ch_calc 
+0764 18408401 increase 1 ,temp 
+0765 18410403 and_into 3 ,temp 
+0766 6008cbea storet 1 ,mem_24g_current_ch_number 
+0767 20600000 rtn 
 
 p_g24_ch_calc:
-0761 6800cc00 fetch 1 ,mem_24g_addr 
-0762 1fe17e03 and_into 0x03 ,pdata 
-0763 1fefa204 mul32 pdata ,4 ,rega 
-0764 58004bf0 setarg mem_24g_ch_map1 
-0765 9a20fe00 iadd rega ,pdata 
-0766 98408c00 iadd temp ,contr 
-0767 e8c08000 ifetch 1 ,contr 
-0768 6000cbe9 store 1 ,mem_24g_ch 
-0769 20600000 rtn 
+0768 6800cc00 fetch 1 ,mem_24g_addr 
+0769 1fe17e03 and_into 0x03 ,pdata 
+076a 1fefa204 mul32 pdata ,4 ,rega 
+076b 58004bf0 setarg mem_24g_ch_map1 
+076c 9a20fe00 iadd rega ,pdata 
+076d 98408c00 iadd temp ,contr 
+076e e8c08000 ifetch 1 ,contr 
+076f 6000cbe9 store 1 ,mem_24g_ch 
+0770 20600000 rtn 
 
 p_g24_prep:
-076a 7844fc00 disable enable_crc 
-076b 7843fc00 disable enable_white 
-076c 58555555 setarg 0x555555 
-076d 98001e00 iforce crc24_init 
-076e 6800cbe9 fetch 1 ,mem_24g_ch 
-076f 1fed8400 reverse pdata ,temp 
-0770 79200401 set1 1 ,temp 
-0771 18431c00 rshift temp ,white_init 
-0772 20600000 rtn 
+0771 7844fc00 disable enable_crc 
+0772 7843fc00 disable enable_white 
+0773 58555555 setarg 0x555555 
+0774 98001e00 iforce crc24_init 
+0775 6800cbe9 fetch 1 ,mem_24g_ch 
+0776 1fed8400 reverse pdata ,temp 
+0777 79200401 set1 1 ,temp 
+0778 18431c00 rshift temp ,white_init 
+0779 20600000 rtn 
 
 p_g24_receive_rxon:
-0773 2040076a call p_g24_prep 
-0774 7826fc00 enable decode_fec0 
-0775 7830fc00 enable is_rx 
-0776 78507c00 disable is_tx 
-0777 78287c00 enable swfine 
-0778 68014be4 fetch 2 ,mem_24g_rx_window 
-0779 98003600 iforce stop_watch 
-077a 37c18400 correlate null ,timeout 
-077b 242c07b4 nbranch p_g24_sync_timeout ,sync 
-077c 7846fc00 disable decode_fec0 
-077d 7825fc00 enable decode_fec1 
-077e 7823fc00 enable enable_white 
-077f 7824fc00 enable enable_crc 
-0780 09800008 parse demod ,bucket ,8 
-0781 19897e00 rshift3 pwindow ,pdata 
-0782 6000cc19 store 1 ,mem_24g_get_syncword_crc8 
-0783 6808cc18 fetcht 1 ,mem_24g_syncword_crc8 
-0784 98467c00 isub temp ,null 
-0785 242287b1 nbranch p_g24_end_of_packet ,zero 
-0786 09800008 parse demod ,bucket ,8 
-0787 19897e00 rshift3 pwindow ,pdata 
-0788 60008cb3 store 1 ,mem_24g_rxbuf 
-0789 6800cc10 fetch 1 ,mem_24g_mode 
-078a 1fe67c02 sub pdata ,rx_24g ,null 
-078b 20228790 branch p_g24_receive_skip ,zero 
-078c 68008cb3 fetch 1 ,mem_24g_rxbuf 
-078d 6808cbe2 fetcht 1 ,mem_24g_data_type 
-078e a8400e00 icompare bits_data ,temp 
-078f 242087b1 nbranch p_g24_end_of_packet ,true 
+077a 20400771 call p_g24_prep 
+077b 7826fc00 enable decode_fec0 
+077c 7830fc00 enable is_rx 
+077d 78507c00 disable is_tx 
+077e 78287c00 enable swfine 
+077f 68014be4 fetch 2 ,mem_24g_rx_window 
+0780 98003600 iforce stop_watch 
+0781 37c18400 correlate null ,timeout 
+0782 242c07bb nbranch p_g24_sync_timeout ,sync 
+0783 7846fc00 disable decode_fec0 
+0784 7825fc00 enable decode_fec1 
+0785 7823fc00 enable enable_white 
+0786 7824fc00 enable enable_crc 
+0787 09800008 parse demod ,bucket ,8 
+0788 19897e00 rshift3 pwindow ,pdata 
+0789 6000cc19 store 1 ,mem_24g_get_syncword_crc8 
+078a 6808cc18 fetcht 1 ,mem_24g_syncword_crc8 
+078b 98467c00 isub temp ,null 
+078c 242287b8 nbranch p_g24_end_of_packet ,zero 
+078d 09800008 parse demod ,bucket ,8 
+078e 19897e00 rshift3 pwindow ,pdata 
+078f 60008cb3 store 1 ,mem_24g_rxbuf 
+0790 6800cc10 fetch 1 ,mem_24g_mode 
+0791 1fe67c02 sub pdata ,rx_24g ,null 
+0792 20228797 branch p_g24_receive_skip ,zero 
+0793 68008cb3 fetch 1 ,mem_24g_rxbuf 
+0794 6808cbe2 fetcht 1 ,mem_24g_data_type 
+0795 a8400e00 icompare bits_data ,temp 
+0796 242087b8 nbranch p_g24_end_of_packet ,true 
 
 p_g24_receive_skip:
-0790 09800008 parse demod ,bucket ,8 
-0791 19897e00 rshift3 pwindow ,pdata 
-0792 e0a08000 istore 1 ,contw 
-0793 1fe97e00 rshift3 pdata ,pdata 
-0794 1fe1721f and pdata ,0x1f ,loopcnt 
-0795 2022879a branch p_g24rx_nopayload ,zero 
+0797 09800008 parse demod ,bucket ,8 
+0798 19897e00 rshift3 pwindow ,pdata 
+0799 e0a08000 istore 1 ,contw 
+079a 1fe97e00 rshift3 pdata ,pdata 
+079b 1fe1721f and pdata ,0x1f ,loopcnt 
+079c 202287a1 branch p_g24rx_nopayload ,zero 
 
 p_g24rx_loop:
-0796 09800008 parse demod ,bucket ,8 
-0797 19897e00 rshift3 pwindow ,pdata 
-0798 e0a08000 istore 1 ,contw 
-0799 c2000796 loop p_g24rx_loop 
+079d 09800008 parse demod ,bucket ,8 
+079e 19897e00 rshift3 pwindow ,pdata 
+079f e0a08000 istore 1 ,contw 
+07a0 c200079d loop p_g24rx_loop 
 
 p_g24rx_nopayload:
-079a 18a22200 copy contw ,rega 
-079b 09800008 parse demod ,bucket ,8 
-079c 19897e00 rshift3 pwindow ,pdata 
-079d 6000cc2a store 1 ,mem_rssi_hex_received 
-079e 1a220a00 copy rega ,contw 
-079f 09800018 parse demod ,bucket ,24 
-07a0 78287c00 enable swfine 
-07a1 db600664 arg param_sifs ,stop_watch 
-07a2 1fef7e00 rshift32 pdata ,pdata 
-07a3 1ff17e00 rshift16 pdata ,pdata 
-07a4 e0a18000 istore 3 ,contw 
-07a5 7845fc00 disable decode_fec1 
-07a6 202307b1 branch p_g24_end_of_packet ,crc_failed 
-07a7 7837fc00 enable user3 
-07a8 68008017 fetch 1 ,mem_last_freq 
-07a9 1fe0a200 add pdata ,0 ,rega 
-07aa 20403ab6 call rf_write_freq 
-07ab 7846fc00 disable decode_fec0 
-07ac 20403a7a call set_sync_on 
-07ad 6800cc2a fetch 1 ,mem_rssi_hex_received 
-07ae 1fe22200 copy pdata ,rega 
-07af 2040070c call p_rssi_signal 
-07b0 20600000 rtn 
+07a1 18a22200 copy contw ,rega 
+07a2 09800008 parse demod ,bucket ,8 
+07a3 19897e00 rshift3 pwindow ,pdata 
+07a4 6000cc2a store 1 ,mem_rssi_hex_received 
+07a5 1a220a00 copy rega ,contw 
+07a6 09800018 parse demod ,bucket ,24 
+07a7 78287c00 enable swfine 
+07a8 db600664 arg param_sifs ,stop_watch 
+07a9 1fef7e00 rshift32 pdata ,pdata 
+07aa 1ff17e00 rshift16 pdata ,pdata 
+07ab e0a18000 istore 3 ,contw 
+07ac 7845fc00 disable decode_fec1 
+07ad 202307b8 branch p_g24_end_of_packet ,crc_failed 
+07ae 7837fc00 enable user3 
+07af 68008017 fetch 1 ,mem_last_freq 
+07b0 1fe0a200 add pdata ,0 ,rega 
+07b1 20403ab6 call rf_write_freq 
+07b2 7846fc00 disable decode_fec0 
+07b3 20403a7a call set_sync_on 
+07b4 6800cc2a fetch 1 ,mem_rssi_hex_received 
+07b5 1fe22200 copy pdata ,rega 
+07b6 20400713 call p_rssi_signal 
+07b7 20600000 rtn 
 
 p_g24_end_of_packet:
-07b1 784dfc00 disable encode_fec1 
-07b2 7845fc00 disable decode_fec1 
-07b3 2020375c branch end_of_packet 
+07b8 784dfc00 disable encode_fec1 
+07b9 7845fc00 disable decode_fec1 
+07ba 2020375c branch end_of_packet 
 
 p_g24_sync_timeout:
-07b4 20400715 call p_rssi_noise 
-07b5 202007b1 branch p_g24_end_of_packet 
+07bb 2040071c call p_rssi_noise 
+07bc 202007b8 branch p_g24_end_of_packet 
 
 p_g24_set_freq_tx:
-07b6 20403a7a call set_sync_on 
-07b7 6808cbe9 fetcht 1 ,mem_24g_ch 
-07b8 20203a91 branch set_freq_tx 
+07bd 20403a7a call set_sync_on 
+07be 6808cbe9 fetcht 1 ,mem_24g_ch 
+07bf 20203a91 branch set_freq_tx 
 
 p_g24_transmit:
-07b9 204053d2 call le_enable 
-07ba 68024c00 fetch 4 ,mem_24g_addr 
-07bb 98001200 iforce access 
-07bc 2040076a call p_g24_prep 
-07bd 204007b6 call p_g24_set_freq_tx 
-07be 79202a00 set1 txgfsk ,radio_ctrl 
-07bf 782efc00 enable encode_fec0 
-07c0 78307c00 enable is_tx 
-07c1 7850fc00 disable is_rx 
-07c2 19317e00 rshift16 access ,pdata 
-07c3 1fecfe00 rshift8 pdata ,pdata 
-07c4 1ff1fe00 rshift4 pdata ,pdata 
-07c5 08008628 inject mod ,40 
-07c6 784efc00 disable encode_fec0 
-07c7 782dfc00 enable encode_fec1 
-07c8 7823fc00 enable enable_white 
-07c9 7824fc00 enable enable_crc 
-07ca 6800cc18 fetch 1 ,mem_24g_syncword_crc8 
-07cb 08008608 inject mod ,8 
-07cc 6800cbe3 fetch 1 ,mem_24g_txlen 
-07cd 98007200 iforce loopcnt 
-07ce d8c00cf5 arg mem_24g_txpayload ,contr 
+07c0 204053d2 call le_enable 
+07c1 68024c00 fetch 4 ,mem_24g_addr 
+07c2 98001200 iforce access 
+07c3 20400771 call p_g24_prep 
+07c4 204007bd call p_g24_set_freq_tx 
+07c5 79202a00 set1 txgfsk ,radio_ctrl 
+07c6 782efc00 enable encode_fec0 
+07c7 78307c00 enable is_tx 
+07c8 7850fc00 disable is_rx 
+07c9 19317e00 rshift16 access ,pdata 
+07ca 1fecfe00 rshift8 pdata ,pdata 
+07cb 1ff1fe00 rshift4 pdata ,pdata 
+07cc 08008628 inject mod ,40 
+07cd 784efc00 disable encode_fec0 
+07ce 782dfc00 enable encode_fec1 
+07cf 7823fc00 enable enable_white 
+07d0 7824fc00 enable enable_crc 
+07d1 6800cc18 fetch 1 ,mem_24g_syncword_crc8 
+07d2 08008608 inject mod ,8 
+07d3 6800cbe3 fetch 1 ,mem_24g_txlen 
+07d4 98007200 iforce loopcnt 
+07d5 d8c00cf5 arg mem_24g_txpayload ,contr 
 
 p_g24tr_loop:
-07cf e8c08000 ifetch 1 ,contr 
-07d0 08008608 inject mod ,8 
-07d1 c20007cf loop p_g24tr_loop 
-07d2 78247c00 enable enable_parity 
-07d3 08008618 inject mod ,24 
-07d4 78447c00 disable enable_parity 
-07d5 37d38200 until null ,tx_clear 
-07d6 20000064 nop 100 
-07d7 784efc00 disable encode_fec0 
-07d8 784dfc00 disable encode_fec1 
-07d9 20600000 rtn 
+07d6 e8c08000 ifetch 1 ,contr 
+07d7 08008608 inject mod ,8 
+07d8 c20007d6 loop p_g24tr_loop 
+07d9 78247c00 enable enable_parity 
+07da 08008618 inject mod ,24 
+07db 78447c00 disable enable_parity 
+07dc 37d38200 until null ,tx_clear 
+07dd 20000064 nop 100 
+07de 784efc00 disable encode_fec0 
+07df 784dfc00 disable encode_fec1 
+07e0 20600000 rtn 
 org 0x3000
 
 start:
Index: btkb/output/ramcode.rom
===================================================================
--- /YC1026_KB_SDK/btkb/output/ramcode.rom	(revision 83)
+++ /YC1026_KB_SDK/btkb/output/ramcode.rom	(working copy)
@@ -2,58 +2,58 @@
 c0000039
 c001803d
 c0028048
-c00302b9
-c00502da
-c01382de
-c01402f0
-c01582f6
-c0210301
-c0218305
-c028030d
-c02a031c
+c00302c0
+c00502e1
+c01382e5
+c01402f7
+c01582fd
+c0210308
+c021830c
+c0280314
+c02a0323
 c04801ea
 c04901b4
 c04a01ba
 c04a81a4
-c05802b7
+c05802be
 c0588168
 c059017c
 c0598196
 c05b019f
 c05c8170
 20203bf1
-c00c0328
-c00d8330
-c011834f
-c012036b
-c01903e7
+c00c032f
+c00d8337
+c0118356
+c0120372
+c01903ee
 c01dd3b0
 c01f0262
 c01f8266
-c0250430
-c02583e0
-c02603ea
-c02703f0
-c02b03f7
-c03183ff
-c0320424
-c0328455
-c03485b2
-c035859b
-c03705b9
-c037843b
+c0250437
+c02583e7
+c02603f1
+c02703f7
+c02b03fe
+c0318406
+c032042b
+c032845c
+c03485b9
+c03585a2
+c03705c0
+c0378442
 c0438109
-c046826d
-c047028a
+c0468274
+c0470291
 c047826a
 c06681f7
 c0678115
 c0680126
-c04e036f
-c04f8387
-c0710394
-c07183a6
-c07303ba
+c04e0376
+c04f838e
+c071039b
+c07183ad
+c07303c1
 20203bf1
 6810813b
 60008b81
@@ -73,7 +73,7 @@
 20403392
 20403407
 20403024
-204005da
+204005e1
 20203022
 6800c7dc
 203a0051
@@ -282,8 +282,8 @@
 2040011b
 20203ea5
 c10c0000
-c00a05ca
-c00a85d0
+c00a05d1
+c00a85d7
 c0036614
 c0010121
 20203e7d
@@ -541,7 +541,7 @@
 1ff0fe00
 203a021f
 60014c93
-204005d7
+204005de
 704ba42f
 204000ed
 704c9700
@@ -618,7 +618,14 @@
 20600000
 700b7e03
 2040019b
-20203ccd
+704c975a
+20403db8
+68120138
+793ffe0f
+6012004c
+20403db0
+d85fffff
+20203cda
 20407c20
 da2047e4
 20407f9f
@@ -626,42 +633,42 @@
 20407c24
 18427e00
 207a0000
-c0108280
-c0110282
-c0118285
-c00082a0
-c0068298
-c0160297
-c015829e
-c00182a2
-c01502ab
-c0088288
+c0108287
+c0110289
+c011828c
+c00082a7
+c006829f
+c016029e
+c01582a5
+c00182a9
+c01502b2
+c008828f
 c0097c85
 20207c5a
 704befff
-202006dd
+202006e4
 793f8023
 704befff
-20200659
+20200660
 5fffffff
 60024c00
-202006aa
+202006b1
 700b7d22
 20205620
 6800807c
-203a028f
+203a0296
 204061d9
 6800807c
 243a7c8c
 68008b7d
 c584fc87
-c0140293
+c014029a
 20207c7b
 70007c37
 68014c98
 60010051
 20600000
-204002a0
+204002a7
 20403eff
 20407cd5
 180a7e00
@@ -677,15 +684,15 @@
 20405b62
 70017706
 6800c7dc
-c00002a9
+c00002b0
 70017717
 70425e01
 20207ca2
 680147f4
 c284bf90
-c28002b4
+c28002bb
 c283fcd5
-c5118659
+c5118660
 7043d800
 20403f7e
 700b7d37
@@ -695,26 +702,26 @@
 20203f77
 20403b36
 20203cdc
-204002bb
+204002c2
 2020302c
-da6002bd
+da6002c4
 20203301
 c300b307
 2040333d
-204002ca
+204002d1
 98467e00
 1fe0fe01
-202102c4
+202102cb
 20203325
 98002400
 1a208c02
 e8c10000
 203a3327
 20403349
-202002be
+202002c5
 1ff11600
 196c9600
-202282d4
+202282db
 29601e0f
 24608000
 18511600
@@ -738,9 +745,9 @@
 98467c00
 24628000
 68020034
-203802e7
+203802ee
 9d067e00
-202002e8
+202002ef
 9c467e00
 1fe67c04
 24610000
@@ -749,7 +756,7 @@
 202034df
 700b7d20
 20407c27
-202002f1
+202002f8
 600a0034
 70474801
 5800ffff
@@ -757,7 +764,7 @@
 70007301
 20600000
 20403baa
-204002f9
+20400300
 20203267
 1c40c201
 20403a54
@@ -777,7 +784,7 @@
 20403204
 24343498
 20403812
-243a0302
+243a0309
 20600000
 204032df
 2422b568
@@ -809,13 +816,13 @@
 680102cd
 203a4dfc
 680082cf
-c000832d
+c0008334
 20204dbb
 2040527a
 247a0000
 20204dc3
 e8c08000
-c0050333
+c005033a
 20204e14
 e8c08000
 1fe20e00
@@ -828,8 +835,8 @@
 18e27e00
 e0a08000
 e8c10000
-c0010341
-c0018348
+c0010348
+c001834f
 20203bf1
 58020008
 e0a30000
@@ -853,10 +860,10 @@
 1fe22600
 680102cb
 98000c00
-20400359
+20400360
 20205110
 e8c08000
-c005035c
+c0050363
 20205116
 e8c08000
 1fe20e00
@@ -872,7 +879,7 @@
 18e27e00
 e0a08000
 680102a0
-2020033e
+20200345
 da400000
 2040527a
 247a0000
@@ -884,9 +891,9 @@
 1ff1fe00
 c004cb18
 c003cb18
-c0050384
-c0028382
-c000837b
+c005038b
+c0028389
+c0008382
 c0024b18
 20600000
 18427e00
@@ -896,14 +903,14 @@
 704cbe00
 c0024b18
 20600000
-20400384
+2040038b
 20204b11
 e8c08000
-c00083dd
+c00083e4
 20600000
 2040527a
 247a0000
-2040038b
+20400392
 20206dfd
 6800c132
 c1008000
@@ -915,13 +922,13 @@
 c0284ddc
 20600000
 6800807d
-c0018398
-c00383a3
+c001839f
+c00383aa
 20205b92
 680084df
 60008445
-c00982ed
-c019839d
+c00982f4
+c01983a4
 20205c58
 6800844d
 79207e00
@@ -937,15 +944,15 @@
 68008048
 207a0000
 c283df10
-c00103ad
+c00103b4
 20205ee0
 18007e11
 204061b5
 68008049
 1fe20400
-c00003b5
-c00703b5
-c00e03b5
+c00003bc
+c00703bc
+c00e03bc
 20600000
 e0a08000
 6800c702
@@ -953,28 +960,28 @@
 5800000e
 20205fa6
 6800807c
-203a03bf
+203a03c6
 204061d9
 6800807c
 247a0000
 68008055
 207a0000
-c00303ce
-c00803c4
+c00303d5
+c00803cb
 2020623e
 6800c748
 c1000000
-c00083cc
+c00083d3
 d8e0000a
 20407e53
 247a0000
 70474800
 2020629b
 20748000
-202003ce
+202003d5
 68008177
 c281629b
-c28003d1
+c28003d8
 6800c25e
 203a62c7
 6800844d
@@ -1001,7 +1008,7 @@
 70443f00
 2020534e
 204053dd
-204003ed
+204003f4
 202054c1
 203681bd
 204053ee
@@ -1009,7 +1016,7 @@
 6800cc60
 600246f9
 6800c4db
-c00083f5
+c00083fc
 202054e0
 7044db00
 202054ef
@@ -1022,11 +1029,11 @@
 70413101
 2020557e
 6800c440
-c0038419
-c007841d
-c003040b
-c0010408
-c0098406
+c0038420
+c0078424
+c0030412
+c001040f
+c009840d
 2020563a
 18000401
 20205892
@@ -1040,9 +1047,9 @@
 700b7d34
 20407c27
 6800cc69
-c0010415
+c001041c
 70413101
-20200417
+2020041e
 700b7d46
 20405620
 18000401
@@ -1060,7 +1067,7 @@
 2020588a
 6800c444
 c004d719
-c0010429
+c0010430
 c003d70d
 20205656
 59000302
@@ -1083,24 +1090,24 @@
 202054af
 e8c18000
 600183f9
-c0290441
-c0010453
-c0090447
+c0290448
+c001045a
+c009044e
 20205907
 704d1001
 680103fa
-c00f8445
+c00f844c
 202059ed
 d8c00349
-202003dd
+202003e4
 680103fa
 1fe67c1f
-20428445
+2042844c
 680103fa
 68094cbc
 18408401
 98467c00
-20228450
+20228457
 202059ca
 700b7d34
 20407c27
@@ -1108,19 +1115,19 @@
 700b7d03
 20205620
 6800c444
-c00d858d
-c00e858d
-c0088521
-c00484d3
-c00284c1
-c0038475
+c00d8594
+c00e8594
+c0088528
+c00484da
+c00284c8
+c003847c
 c009d85c
-c0018466
-c0058469
-c0068461
+c001846d
+c0058470
+c0068468
 20205666
 680103fa
-c0038464
+c003846b
 202057d6
 7003fc07
 20205729
@@ -1128,7 +1135,7 @@
 e0a10000
 2020588a
 680103fa
-c007046c
+c0070473
 202057c6
 6800cc69
 c08057c6
@@ -1144,16 +1151,16 @@
 680944c0
 58001812
 98467c00
-2022848e
+20228495
 5800180f
 98467c00
-20228490
+20228497
 5800180a
 98467c00
-20228494
+2022849b
 58001801
 98467c00
-20228492
+20228499
 20205754
 6800cc7f
 d8400000
@@ -1163,21 +1170,21 @@
 6800cc7f
 f9207e00
 6000cc7f
-20200496
+2020049d
 d8e00000
-20200485
+2020048c
 d8e00001
-20200485
+2020048c
 d8e00003
-20200485
+2020048c
 d8e00002
-20200485
+2020048c
 680144c0
 1fe22200
 680944c4
 18422400
-2040049d
-202284a8
+204004a4
+202284af
 20205728
 d8c04504
 e8c10000
@@ -1189,11 +1196,11 @@
 18c08dfd
 e8c08000
 98c08c00
-2020049e
+202004a5
 18c08df9
 e8c10000
 60014c61
-204004b6
+204004bd
 203a5728
 18c08dfc
 e8c10000
@@ -1214,14 +1221,14 @@
 20628000
 e8c08000
 98c08c00
-202004b9
+202004c0
 d9600003
 18007e01
 6000c445
 20405a74
 20405a7d
 203a5746
-242104d1
+242104d8
 78547c00
 e0a10000
 e8c10000
@@ -1230,54 +1237,54 @@
 2022d746
 e8c08000
 98c08c00
-202004c5
+202004cc
 18c08c02
-202004ce
+202004d5
 680944c0
 58002a00
 98467c00
-20228513
+2022851a
 58002a50
 98467c00
-2022851e
+20228525
 58002803
 98467c00
 2422d728
 680144bc
 600102a0
 78347c00
-20400565
-242104ef
+2040056c
+242104f6
 680902a0
-2040056d
-c00084ef
-20400569
-242284ed
+20400574
+c00084f6
+20400570
+242284f4
 78547c00
-204004f1
-20400553
-2040056d
-204004f9
-202004ef
-20400553
-202004e0
+204004f8
+2040055a
+20400574
+20400500
+202004f6
+2040055a
+202004e7
 20345728
-2020058b
+20200592
 680102a0
 60014446
 6800cc67
 1fe27200
-20400582
+20400589
 d8a04448
 20407e45
-20200585
+2020058c
 68094c65
 184cfe00
-c082850b
-2040057f
+c0828512
+20400586
 680102a0
 e0a10000
-20400585
+2040058c
 58004504
 98408c00
 e8c08000
@@ -1285,16 +1292,16 @@
 1fe27200
 1fe0fe05
 6000c445
-2040057f
+20400586
 18420c00
 20407e45
-20200585
-2040057f
+2020058c
+20400586
 680102a0
 e0a10000
 68014c65
 e0a10000
-20400585
+2040058c
 70444507
 20600000
 20405b08
@@ -1310,57 +1317,57 @@
 2020588a
 d8402a50
 20405b0c
-20200514
+2020051b
 d9600002
 680144bc
 600102a0
 700d5c00
 78347c00
-20400565
-24210549
+2040056c
+24210550
 680902a0
-2040056d
-c000854c
-20400569
-24228545
+20400574
+c0008553
+20400570
+2422854c
 68008d5c
-c000854c
-24340536
+c0008553
+2434053d
 78547c00
 6800cc67
 1fe0fe04
 6000c445
-20400585
-20200540
+2040058c
+20200547
 6800cc67
 1fe67c10
-2022854c
+20228553
 6800c445
 1fe67c10
-2022854c
+20228553
 680102a0
 1fe0ffff
 60010d5a
-2040055c
+20400563
 680102a0
 60010d58
-20400557
+2040055e
 196097ff
-20228547
-20400553
-20200526
+2022854e
+2040055a
+2020052d
 700d5c01
-20200545
+2020054c
 680102a0
 60010d5a
-20200550
+20200557
 680102a0
 1fe0ffff
 60010d5a
-20200550
+20200557
 20345728
-2040055c
-2020058b
+20400563
+20200592
 680902a0
 18408401
 600902a0
@@ -1368,9 +1375,9 @@
 6800cc67
 60008103
 1fe27200
-20400582
+20400589
 20207e45
-2040057f
+20400586
 68010d58
 e0a10000
 68010d5a
@@ -1378,7 +1385,7 @@
 68008103
 1fe27200
 20407e45
-20200585
+2020058c
 680902a0
 680144be
 98467c00
@@ -1390,19 +1397,19 @@
 d8c04504
 18422200
 e8c10000
-203a0578
+203a057f
 e8c90000
 60094c65
 9a267c00
-2022857a
+20228581
 e8c08000
 98c08c00
-2020056f
+20200576
 58000001
 20600000
 e8c08000
 6000cc67
-20400588
+2040058f
 58000000
 20600000
 680102b9
@@ -1417,7 +1424,7 @@
 18c27e00
 600102b7
 20600000
-2040057f
+20400586
 2020588a
 6800cbab
 1fe08401
@@ -1434,11 +1441,11 @@
 6808cc82
 20205892
 1a627e00
-c00185a9
-c00505ad
-c00005a6
-c00905ab
-c00105af
+c00185b0
+c00505b4
+c00005ad
+c00905b2
+c00105b6
 1fe67c0d
 202158c0
 6000cc68
@@ -1458,15 +1465,15 @@
 20600000
 6800c43e
 28200601
-202085b6
+202085bd
 202058a7
 6800c43f
 207a0000
 202058a7
 e8c08000
-c00085c0
-c00205c5
-c00485be
+c00085c7
+c00205cc
+c00485c5
 202058f8
 704c6903
 20205974
@@ -1476,7 +1483,7 @@
 700b7d42
 20205620
 204074a8
-202285c8
+202285cf
 20205968
 704c6902
 2020596a
@@ -1497,13 +1504,13 @@
 60024ba9
 20600000
 c6918000
-20400600
-243405f1
+20400607
+243405f8
 704c150a
-2040061b
+20400622
 6800cbef
 c1ff8000
-2040067b
+20400682
 6800cd1e
 247a0000
 2040018e
@@ -1529,34 +1536,34 @@
 6800c131
 207a0000
 6800cc15
-243a05ed
+243a05f4
 68044d15
 20407e8a
 600a41fc
 20203cda
 6800cbef
-c0ff86b2
-20400606
-20400741
+c0ff86b9
+2040060d
+20400748
 704be601
 20600000
 78547c00
 704be202
 68008cd5
-c000860f
-c0010613
-c0018617
+c0008616
+c001061a
+c001861e
 6800cd1e
 245a34df
 20600000
 58000000
 60008cd5
 704be10a
-20200619
+20200620
 58000003
 60008cd5
 704be104
-20200619
+20200620
 704be201
 704be108
 704be700
@@ -1564,17 +1571,17 @@
 704be800
 d9600d00
 34730200
-20400646
-2437862c
-2040065c
-2040066d
+2040064d
+24378633
+20400663
+20400674
 6800cbe0
 1fe0fe01
 6000cbe0
 704d1e00
 6800cbef
-c0ff8644
-2040063e
+c0ff864b
+20400645
 704be700
 704be600
 20600000
@@ -1583,54 +1590,54 @@
 1fe0fe01
 6000cbe7
 6800cbe7
-c07f8659
+c07f8660
 6800cbef
-c0ff8656
+c0ff865d
 6800cbe7
 d8400010
 98467c00
-2021075b
+20210762
 6800cbe8
 1fe0fe01
 6000cbe8
 2000000a
-c083861c
-2020075b
+c0838623
+20200762
 58000000
 60048cd5
 20600000
 c591f2b9
 68040cd5
 20600000
-2040066a
-202006cd
+20400671
+202006d4
 7857fc00
-204007b9
+204007c0
 6800cc0a
-c0008653
+c000865a
 18002a00
 68024c00
 98001200
 68088017
 20403a82
 20403a87
-20400773
-205787b1
+2040077a
+205787b8
 20600000
 700cb400
 7837fc00
-202007b1
+202007b8
 6800cbe7
 c1ff8000
 704be700
 704d1e00
 700b7d32
 20207c27
-20400703
+2040070a
 6800cbdf
 207a0000
 98007200
-20400664
+2040066b
 d8c00cb5
 d8a00d17
 20207e45
@@ -1649,7 +1656,7 @@
 20600000
 6800cc27
 1fe67c01
-24410679
+24410680
 6800cc27
 c1000000
 1fe0ffff
@@ -1658,18 +1665,18 @@
 704c2702
 20600000
 da204c2b
-20400723
+2040072a
 6008cc29
 280ffe23
-20408689
-2440868d
+20408690
+24408694
 98467c00
-242106a1
+242106a8
 6800cc27
 1fe67c01
-24210691
+24210698
 6800cc27
-c00006a1
+c00006a8
 20600000
 58000082
 20600000
@@ -1684,47 +1691,47 @@
 704c2700
 6808cc29
 280ffe23
-2040868b
-2440868f
+20408692
+24408696
 98467c00
 24610000
 6800cc28
-c00006a8
+c00006af
 1fe0ffff
 6000cc28
-c00006a8
+c00006af
 704c3d00
 20600000
 6800cc28
-c00106a6
+c00106ad
 1fe0fe01
 6000cc28
-c000869f
+c00086a6
 704c3d02
 20600000
 704c3d04
 20600000
 79200023
-204006ae
+204006b5
 704bef01
 20600000
 704be000
 704be94e
 68024beb
-20200733
+2020073a
 6800cbe6
 c000b4df
 6800cbef
-c00086b9
-c00106bc
-c00186bf
+c00086c0
+c00106c3
+c00186c6
 20203bf1
 704bef11
 700d37aa
-202006c1
+202006c8
 704bef12
 700d3755
-202006c1
+202006c8
 704bef13
 700d3722
 6800cbe2
@@ -1735,41 +1742,41 @@
 700d3d00
 da200d37
 d8400007
-204006fe
-20400741
-20400604
+20400705
+20400748
+2040060b
 202034df
 6800cbef
 c17f8000
-c00886d3
-c00906d5
-c00986d7
+c00886da
+c00906dc
+c00986de
 20600000
 704bef02
-20200628
+2020062f
 704bef03
-20200628
+2020062f
 704befff
 700b7d31
 20407c27
 68020d19
-20400733
-20200628
+2040073a
+2020062f
 c6118000
-20400734
-2040075b
+2040073b
+20400762
 6800cbef
 c1ff8000
-204006f0
+204006f7
 58000000
 60014c04
 20403cab
 200007d0
 6800cc04
-c07f8659
-20400646
-243786f9
-2040063e
+c07f8660
+2040064d
+24378700
+20400645
 704c1303
 79200023
 700b7d3c
@@ -1781,13 +1788,13 @@
 60020d39
 d8400006
 da200d37
-204006fe
-20200741
+20400705
+20200748
 68014c04
 1fe0fe01
 60014c04
-2040075b
-202006e5
+20400762
+202006ec
 6008cbe1
 18427200
 d8a00cd5
@@ -1815,7 +1822,7 @@
 207a0000
 6808cc3b
 da204c33
-2040071c
+20400723
 6008cc3b
 20600000
 1a227e00
@@ -1830,7 +1837,7 @@
 1a220c00
 e8c08000
 98408400
-c2000726
+c200072d
 18490400
 1fe20400
 c6918000
@@ -1847,7 +1854,7 @@
 d8c04c00
 e8c08000
 9a20a200
-c2000737
+c200073e
 1a227e00
 60014c16
 6800cc16
@@ -1870,19 +1877,19 @@
 9840fe00
 e0a08000
 6800cbef
-c0ff8753
+c0ff875a
 6800cbe2
 e0a08000
 6800cbe1
 98007200
 6800cbe2
-c0008759
+c0008760
 d8c00cd5
 20207e45
 d8c00cd6
 20207e45
 6808cbea
-20400761
+20400768
 18408401
 18410403
 6008cbea
@@ -1905,7 +1912,7 @@
 79200401
 18431c00
 20600000
-2040076a
+20400771
 7826fc00
 7830fc00
 78507c00
@@ -1913,7 +1920,7 @@
 68014be4
 98003600
 37c18400
-242c07b4
+242c07bb
 7846fc00
 7825fc00
 7823fc00
@@ -1923,27 +1930,27 @@
 6000cc19
 6808cc18
 98467c00
-242287b1
+242287b8
 09800008
 19897e00
 60008cb3
 6800cc10
 1fe67c02
-20228790
+20228797
 68008cb3
 6808cbe2
 a8400e00
-242087b1
+242087b8
 09800008
 19897e00
 e0a08000
 1fe97e00
 1fe1721f
-2022879a
+202287a1
 09800008
 19897e00
 e0a08000
-c2000796
+c200079d
 18a22200
 09800008
 19897e00
@@ -1956,7 +1963,7 @@
 1ff17e00
 e0a18000
 7845fc00
-202307b1
+202307b8
 7837fc00
 68008017
 1fe0a200
@@ -1965,21 +1972,21 @@
 20403a7a
 6800cc2a
 1fe22200
-2040070c
+20400713
 20600000
 784dfc00
 7845fc00
 2020375c
-20400715
-202007b1
+2040071c
+202007b8
 20403a7a
 6808cbe9
 20203a91
 204053d2
 68024c00
 98001200
-2040076a
-204007b6
+20400771
+204007bd
 79202a00
 782efc00
 78307c00
@@ -1999,7 +2006,7 @@
 d8c00cf5
 e8c08000
 08008608
-c20007cf
+c20007d6
 78247c00
 08008618
 78447c00
Index: btkb/output/sched.rom
===================================================================
--- /YC1026_KB_SDK/btkb/output/sched.rom	(revision 83)
+++ /YC1026_KB_SDK/btkb/output/sched.rom	(working copy)
@@ -339,7 +339,7 @@
 #Characteristic: Device Name
 06 00 03 28 01 02 
 07 00 00 2a 
-'BT4.2 Keyboard
+'Bluetooth Keyboard
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -426,9 +426,9 @@
 a1 01	
 85 02			
 19 00  		
-2a ff 02 
+2a ff 03 
 15 00 
-26 ff 7f 		
+26 ff 03		
 95 01  		
 75 10  			
 81 00  		
@@ -530,7 +530,7 @@
 2c 01 #timeout
 
 mem_le_name_len:
-'BT4.2 Keyboard
+'Bluetooth Keyboard
 
 mem_le_adv_channel_map:07 
 mem_le_adv_direct_addr_type:01
@@ -539,11 +539,11 @@
 mem_le_adv_data:
 #02 01 05 05 02 12 18 0f 18 03 19 c1 03
 02 01 05 03 19 c1 03 03 03 12 18
-'\09BT4.2 Keyboard
+'\09Bluetooth Keyboard
 
 mem_le_scan_data_len:1f
 mem_le_scan_data:
-'\09BT4.2 Keyboard
+'\09Bluetooth Keyboard
 
 
 #24g init
Index: btkb/program/patch.prog
===================================================================
--- /YC1026_KB_SDK/btkb/program/patch.prog	(revision 83)
+++ /YC1026_KB_SDK/btkb/program/patch.prog	(working copy)
@@ -376,6 +376,11 @@
 
 
 p_ui_timer_check:				// 100ms_event   clock overflow
+	fetch 1,mem_ui_timer_last_btclk+3
+	and temp,0x0f,temp
+	storet 1,mem_ui_timer_last_btclk+3
+	branch ui_timer_check+2
+/*
 	arg 0,rega
 	fetcht 4,mem_ui_timer_last_btclk
 	copy clkn_bt,regb
@@ -390,7 +395,7 @@
 	call lshift8_queue
 	iadd regb,regb
 	rtn
- 
+ */
 	
 p_app_process_bb_event:
 	arg mem_ipc_fifo_bt2c51,rega
Index: btkb/sched/kb.dat
===================================================================
--- /YC1026_KB_SDK/btkb/sched/kb.dat	(revision 83)
+++ /YC1026_KB_SDK/btkb/sched/kb.dat	(working copy)
@@ -339,7 +339,7 @@
 #Characteristic: Device Name
 06 00 03 28 01 02 
 07 00 00 2a 
-'BT4.2 Keyboard
+'Bluetooth Keyboard
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -530,7 +530,7 @@
 2c 01 #timeout
 
 mem_le_name_len:
-'BT4.2 Keyboard
+'Bluetooth Keyboard
 
 mem_le_adv_channel_map:07 
 mem_le_adv_direct_addr_type:01
@@ -539,11 +539,11 @@
 mem_le_adv_data:
 #02 01 05 05 02 12 18 0f 18 03 19 c1 03
 02 01 05 03 19 c1 03 03 03 12 18
-'\09BT4.2 Keyboard
+'\09Bluetooth Keyboard
 
 mem_le_scan_data_len:1f
 mem_le_scan_data:
-'\09BT4.2 Keyboard
+'\09Bluetooth Keyboard
 
 
 #24g init
Index: c51/adc.h
===================================================================
--- /YC1026_KB_SDK/c51/adc.h	(revision 83)
+++ /YC1026_KB_SDK/c51/adc.h	(nonexistent)
@@ -1,49 +0,0 @@
-/*
- * Copyright 2016, yichip Semiconductor(shenzhen office)
- * All Rights Reserved.
- *
- * This is UNPUBLISHED PROPRIETARY SOURCE CODE of Yichip Semiconductor;
- * the contents of this file may not be disclosed to third parties, copied
- * or duplicated in any form, in whole or in part, without the prior
- * written permission of Yichip Semiconductor.
- */
- 
- /** @file
- *
- * IIC support for application
- */
-#ifndef __DEV_ADC_H_
-#define __DEV_ADC_H_
-#include "type.h"
-#include "btreg.h"
-#include "hwreg.h"
-
-/**
- * This function Get current ADC Value.
- * 
- * @param none.
- * 
- * @return adc value.
-*/
-u16_t ADC_GetCurrentValue();
-
-/**
- * This function Get 3v base ADC Value.
- * 
- * @param none.
- * 
- * @return adc value.
-*/
-u16_t ADC_Get3vBase();
-
-/**
- * This function Get 0v base ADC Value.
- * 
- * @param none.
- * 
- * @return adc value.
-*/
-u16_t ADC_Get0vBase();
-
-#endif/* YC_IIC_H */
-
Index: c51/output/FW
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/output/FW.COD
===================================================================
--- /YC1026_KB_SDK/c51/output/FW.COD	(revision 83)
+++ /YC1026_KB_SDK/c51/output/FW.COD	(working copy)
@@ -1,4 +1,4 @@
-LX51 LINKER/LOCATER V4.41                                                               03/17/2020  18:03:57  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               04/29/2020  14:30:21  PAGE 1
 
 
 
Index: c51/output/FW.HTM
===================================================================
--- /YC1026_KB_SDK/c51/output/FW.HTM	(revision 83)
+++ /YC1026_KB_SDK/c51/output/FW.HTM	(working copy)
@@ -25,7 +25,7 @@
 
 <p class="TinyT">
 Created from: <b>LX51 LINKER/LOCATER V4.41</b><br>
-Creation time: <b>03/17/2020  18:03:57</b><p>
+Creation time: <b>04/29/2020  14:30:21</b><p>
 
 <hr>
 
Index: c51/output/FW.MAP
===================================================================
--- /YC1026_KB_SDK/c51/output/FW.MAP	(revision 83)
+++ /YC1026_KB_SDK/c51/output/FW.MAP	(working copy)
@@ -1,4 +1,4 @@
-LX51 LINKER/LOCATER V4.41                                                               03/17/2020  18:03:56  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               04/29/2020  14:30:21  PAGE 1
 
 
 LX51 LINKER/LOCATER V4.41, INVOKED BY:
Index: c51/output/FW.SBR
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/output/eeprom.dat
===================================================================
--- /YC1026_KB_SDK/c51/output/eeprom.dat	(revision 83)
+++ /YC1026_KB_SDK/c51/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-6a
+86
 1f
 c5
 12
@@ -23,39 +23,39 @@
 c0
 03
 02
-b9
+c0
 c0
 05
 02
-da
+e1
 c0
 13
 82
-de
+e5
 c0
 14
 02
-f0
+f7
 c0
 15
 82
-f6
+fd
 c0
 21
 03
-01
+08
 c0
 21
 83
-05
+0c
 c0
 28
 03
-0d
+14
 c0
 2a
 03
-1c
+23
 c0
 48
 01
@@ -75,7 +75,7 @@
 c0
 58
 02
-b7
+be
 c0
 58
 81
@@ -103,23 +103,23 @@
 c0
 0c
 03
-28
+2f
 c0
 0d
 83
-30
+37
 c0
 11
 83
-4f
+56
 c0
 12
 03
-6b
+72
 c0
 19
 03
-e7
+ee
 c0
 1d
 d3
@@ -135,51 +135,51 @@
 c0
 25
 04
-30
+37
 c0
 25
 83
-e0
+e7
 c0
 26
 03
-ea
+f1
 c0
 27
 03
-f0
+f7
 c0
 2b
 03
-f7
+fe
 c0
 31
-83
-ff
+84
+06
 c0
 32
 04
-24
+2b
 c0
 32
 84
-55
+5c
 c0
 34
 85
-b2
+b9
 c0
 35
 85
-9b
+a2
 c0
 37
 05
-b9
+c0
 c0
 37
 84
-3b
+42
 c0
 43
 81
@@ -187,11 +187,11 @@
 c0
 46
 82
-6d
+74
 c0
 47
 02
-8a
+91
 c0
 47
 82
@@ -211,23 +211,23 @@
 c0
 4e
 03
-6f
+76
 c0
 4f
 83
-87
+8e
 c0
 71
 03
-94
+9b
 c0
 71
 83
-a6
+ad
 c0
 73
 03
-ba
+c1
 20
 20
 3b
@@ -307,7 +307,7 @@
 20
 40
 05
-da
+e1
 20
 20
 30
@@ -1143,11 +1143,11 @@
 c0
 0a
 05
-ca
+d1
 c0
 0a
 85
-d0
+d7
 c0
 03
 66
@@ -2179,7 +2179,7 @@
 20
 40
 05
-d7
+de
 70
 4b
 a4
@@ -2484,10 +2484,38 @@
 40
 01
 9b
+70
+4c
+97
+5a
+20
+40
+3d
+b8
+68
+12
+01
+38
+79
+3f
+fe
+0f
+60
+12
+00
+4c
+20
+40
+3d
+b0
+d8
+5f
+ff
+ff
 20
 20
 3c
-cd
+da
 20
 40
 7c
@@ -2519,43 +2547,43 @@
 c0
 10
 82
-80
+87
 c0
 11
 02
-82
+89
 c0
 11
 82
-85
+8c
 c0
 00
 82
-a0
+a7
 c0
 06
 82
-98
+9f
 c0
 16
 02
-97
+9e
 c0
 15
 82
-9e
+a5
 c0
 01
 82
-a2
+a9
 c0
 15
 02
-ab
+b2
 c0
 08
 82
-88
+8f
 c0
 09
 7c
@@ -2571,7 +2599,7 @@
 20
 20
 06
-dd
+e4
 79
 3f
 80
@@ -2583,7 +2611,7 @@
 20
 20
 06
-59
+60
 5f
 ff
 ff
@@ -2595,7 +2623,7 @@
 20
 20
 06
-aa
+b1
 70
 0b
 7d
@@ -2611,7 +2639,7 @@
 20
 3a
 02
-8f
+96
 20
 40
 61
@@ -2635,7 +2663,7 @@
 c0
 14
 02
-93
+9a
 20
 20
 7c
@@ -2659,7 +2687,7 @@
 20
 40
 02
-a0
+a7
 20
 40
 3e
@@ -2723,7 +2751,7 @@
 c0
 00
 02
-a9
+b0
 70
 01
 77
@@ -2747,7 +2775,7 @@
 c2
 80
 02
-b4
+bb
 c2
 83
 fc
@@ -2755,7 +2783,7 @@
 c5
 11
 86
-59
+60
 70
 43
 d8
@@ -2795,7 +2823,7 @@
 20
 40
 02
-bb
+c2
 20
 20
 30
@@ -2803,7 +2831,7 @@
 da
 60
 02
-bd
+c4
 20
 20
 33
@@ -2819,7 +2847,7 @@
 20
 40
 02
-ca
+d1
 98
 46
 7e
@@ -2831,7 +2859,7 @@
 20
 21
 02
-c4
+cb
 20
 20
 33
@@ -2859,7 +2887,7 @@
 20
 20
 02
-be
+c5
 1f
 f1
 16
@@ -2871,7 +2899,7 @@
 20
 22
 82
-d4
+db
 29
 60
 1e
@@ -2967,7 +2995,7 @@
 20
 38
 02
-e7
+ee
 9d
 06
 7e
@@ -2975,7 +3003,7 @@
 20
 20
 02
-e8
+ef
 9c
 46
 7e
@@ -3011,7 +3039,7 @@
 20
 20
 02
-f1
+f8
 60
 0a
 00
@@ -3042,8 +3070,8 @@
 aa
 20
 40
-02
-f9
+03
+00
 20
 20
 32
@@ -3123,7 +3151,7 @@
 24
 3a
 03
-02
+09
 20
 60
 00
@@ -3251,7 +3279,7 @@
 c0
 00
 83
-2d
+34
 20
 20
 4d
@@ -3275,7 +3303,7 @@
 c0
 05
 03
-33
+3a
 20
 20
 4e
@@ -3327,11 +3355,11 @@
 c0
 01
 03
-41
+48
 c0
 01
 83
-48
+4f
 20
 20
 3b
@@ -3427,7 +3455,7 @@
 20
 40
 03
-59
+60
 20
 20
 51
@@ -3439,7 +3467,7 @@
 c0
 05
 03
-5c
+63
 20
 20
 51
@@ -3503,7 +3531,7 @@
 20
 20
 03
-3e
+45
 da
 40
 00
@@ -3551,15 +3579,15 @@
 c0
 05
 03
-84
+8b
 c0
 02
 83
-82
+89
 c0
 00
 83
-7b
+82
 c0
 02
 4b
@@ -3599,7 +3627,7 @@
 20
 40
 03
-84
+8b
 20
 20
 4b
@@ -3611,7 +3639,7 @@
 c0
 00
 83
-dd
+e4
 20
 60
 00
@@ -3627,7 +3655,7 @@
 20
 40
 03
-8b
+92
 20
 20
 6d
@@ -3675,11 +3703,11 @@
 c0
 01
 83
-98
+9f
 c0
 03
 83
-a3
+aa
 20
 20
 5b
@@ -3695,11 +3723,11 @@
 c0
 09
 82
-ed
+f4
 c0
 19
 83
-9d
+a4
 20
 20
 5c
@@ -3763,7 +3791,7 @@
 c0
 01
 03
-ad
+b4
 20
 20
 5e
@@ -3787,15 +3815,15 @@
 c0
 00
 03
-b5
+bc
 c0
 07
 03
-b5
+bc
 c0
 0e
 03
-b5
+bc
 20
 60
 00
@@ -3827,7 +3855,7 @@
 20
 3a
 03
-bf
+c6
 20
 40
 61
@@ -3851,11 +3879,11 @@
 c0
 03
 03
-ce
+d5
 c0
 08
 03
-c4
+cb
 20
 20
 62
@@ -3871,7 +3899,7 @@
 c0
 00
 83
-cc
+d3
 d8
 e0
 00
@@ -3899,7 +3927,7 @@
 20
 20
 03
-ce
+d5
 68
 00
 81
@@ -3911,7 +3939,7 @@
 c2
 80
 03
-d1
+d8
 68
 00
 c2
@@ -4019,7 +4047,7 @@
 20
 40
 03
-ed
+f4
 20
 20
 54
@@ -4051,7 +4079,7 @@
 c0
 00
 83
-f5
+fc
 20
 20
 54
@@ -4103,23 +4131,23 @@
 c0
 03
 84
-19
+20
 c0
 07
 84
-1d
+24
 c0
 03
 04
-0b
+12
 c0
 01
 04
-08
+0f
 c0
 09
 84
-06
+0d
 20
 20
 56
@@ -4175,7 +4203,7 @@
 c0
 01
 04
-15
+1c
 70
 41
 31
@@ -4183,7 +4211,7 @@
 20
 20
 04
-17
+1e
 70
 0b
 7d
@@ -4255,7 +4283,7 @@
 c0
 01
 04
-29
+30
 c0
 03
 d7
@@ -4347,15 +4375,15 @@
 c0
 29
 04
-41
+48
 c0
 01
 04
-53
+5a
 c0
 09
 04
-47
+4e
 20
 20
 59
@@ -4371,7 +4399,7 @@
 c0
 0f
 84
-45
+4c
 20
 20
 59
@@ -4383,7 +4411,7 @@
 20
 20
 03
-dd
+e4
 68
 01
 03
@@ -4395,7 +4423,7 @@
 20
 42
 84
-45
+4c
 68
 01
 03
@@ -4415,7 +4443,7 @@
 20
 22
 84
-50
+57
 20
 20
 59
@@ -4447,27 +4475,27 @@
 c0
 0d
 85
-8d
+94
 c0
 0e
 85
-8d
+94
 c0
 08
 85
-21
+28
 c0
 04
 84
-d3
+da
 c0
 02
 84
-c1
+c8
 c0
 03
 84
-75
+7c
 c0
 09
 d8
@@ -4475,15 +4503,15 @@
 c0
 01
 84
-66
+6d
 c0
 05
 84
-69
+70
 c0
 06
 84
-61
+68
 20
 20
 56
@@ -4495,7 +4523,7 @@
 c0
 03
 84
-64
+6b
 20
 20
 57
@@ -4527,7 +4555,7 @@
 c0
 07
 04
-6c
+73
 20
 20
 57
@@ -4591,7 +4619,7 @@
 20
 22
 84
-8e
+95
 58
 00
 18
@@ -4603,7 +4631,7 @@
 20
 22
 84
-90
+97
 58
 00
 18
@@ -4615,7 +4643,7 @@
 20
 22
 84
-94
+9b
 58
 00
 18
@@ -4627,7 +4655,7 @@
 20
 22
 84
-92
+99
 20
 20
 57
@@ -4667,7 +4695,7 @@
 20
 20
 04
-96
+9d
 d8
 e0
 00
@@ -4675,7 +4703,7 @@
 20
 20
 04
-85
+8c
 d8
 e0
 00
@@ -4683,7 +4711,7 @@
 20
 20
 04
-85
+8c
 d8
 e0
 00
@@ -4691,7 +4719,7 @@
 20
 20
 04
-85
+8c
 d8
 e0
 00
@@ -4699,7 +4727,7 @@
 20
 20
 04
-85
+8c
 68
 01
 44
@@ -4719,11 +4747,11 @@
 20
 40
 04
-9d
+a4
 20
 22
 84
-a8
+af
 20
 20
 57
@@ -4771,7 +4799,7 @@
 20
 20
 04
-9e
+a5
 18
 c0
 8d
@@ -4787,7 +4815,7 @@
 20
 40
 04
-b6
+bd
 20
 3a
 57
@@ -4871,7 +4899,7 @@
 20
 20
 04
-b9
+c0
 d9
 60
 00
@@ -4899,7 +4927,7 @@
 24
 21
 04
-d1
+d8
 78
 54
 7c
@@ -4935,7 +4963,7 @@
 20
 20
 04
-c5
+cc
 18
 c0
 8c
@@ -4943,7 +4971,7 @@
 20
 20
 04
-ce
+d5
 68
 09
 44
@@ -4959,7 +4987,7 @@
 20
 22
 85
-13
+1a
 58
 00
 2a
@@ -4971,7 +4999,7 @@
 20
 22
 85
-1e
+25
 58
 00
 28
@@ -4999,11 +5027,11 @@
 20
 40
 05
-65
+6c
 24
 21
 04
-ef
+f6
 68
 09
 02
@@ -5011,19 +5039,19 @@
 20
 40
 05
-6d
+74
 c0
 00
 84
-ef
+f6
 20
 40
 05
-69
+70
 24
 22
 84
-ed
+f4
 78
 54
 7c
@@ -5031,31 +5059,31 @@
 20
 40
 04
-f1
+f8
 20
 40
 05
-53
+5a
 20
 40
 05
-6d
+74
 20
 40
-04
-f9
+05
+00
 20
 20
 04
-ef
+f6
 20
 40
 05
-53
+5a
 20
 20
 04
-e0
+e7
 20
 34
 57
@@ -5063,7 +5091,7 @@
 20
 20
 05
-8b
+92
 68
 01
 02
@@ -5083,7 +5111,7 @@
 20
 40
 05
-82
+89
 d8
 a0
 44
@@ -5095,7 +5123,7 @@
 20
 20
 05
-85
+8c
 68
 09
 4c
@@ -5107,11 +5135,11 @@
 c0
 82
 85
-0b
+12
 20
 40
 05
-7f
+86
 68
 01
 02
@@ -5123,7 +5151,7 @@
 20
 40
 05
-85
+8c
 58
 00
 45
@@ -5155,7 +5183,7 @@
 20
 40
 05
-7f
+86
 18
 42
 0c
@@ -5167,11 +5195,11 @@
 20
 20
 05
-85
+8c
 20
 40
 05
-7f
+86
 68
 01
 02
@@ -5191,7 +5219,7 @@
 20
 40
 05
-85
+8c
 70
 44
 45
@@ -5255,7 +5283,7 @@
 20
 20
 05
-14
+1b
 d9
 60
 00
@@ -5279,11 +5307,11 @@
 20
 40
 05
-65
+6c
 24
 21
 05
-49
+50
 68
 09
 02
@@ -5291,19 +5319,19 @@
 20
 40
 05
-6d
+74
 c0
 00
 85
-4c
+53
 20
 40
 05
-69
+70
 24
 22
 85
-45
+4c
 68
 00
 8d
@@ -5311,11 +5339,11 @@
 c0
 00
 85
-4c
+53
 24
 34
 05
-36
+3d
 78
 54
 7c
@@ -5335,11 +5363,11 @@
 20
 40
 05
-85
+8c
 20
 20
 05
-40
+47
 68
 00
 cc
@@ -5351,7 +5379,7 @@
 20
 22
 85
-4c
+53
 68
 00
 c4
@@ -5363,7 +5391,7 @@
 20
 22
 85
-4c
+53
 68
 01
 02
@@ -5379,7 +5407,7 @@
 20
 40
 05
-5c
+63
 68
 01
 02
@@ -5391,7 +5419,7 @@
 20
 40
 05
-57
+5e
 19
 60
 97
@@ -5399,15 +5427,15 @@
 20
 22
 85
-47
+4e
 20
 40
 05
-53
+5a
 20
 20
 05
-26
+2d
 70
 0d
 5c
@@ -5415,7 +5443,7 @@
 20
 20
 05
-45
+4c
 68
 01
 02
@@ -5427,7 +5455,7 @@
 20
 20
 05
-50
+57
 68
 01
 02
@@ -5443,7 +5471,7 @@
 20
 20
 05
-50
+57
 20
 34
 57
@@ -5451,11 +5479,11 @@
 20
 40
 05
-5c
+63
 20
 20
 05
-8b
+92
 68
 09
 02
@@ -5487,7 +5515,7 @@
 20
 40
 05
-82
+89
 20
 20
 7e
@@ -5495,7 +5523,7 @@
 20
 40
 05
-7f
+86
 68
 01
 0d
@@ -5527,7 +5555,7 @@
 20
 20
 05
-85
+8c
 68
 09
 02
@@ -5575,7 +5603,7 @@
 20
 3a
 05
-78
+7f
 e8
 c9
 00
@@ -5591,7 +5619,7 @@
 20
 22
 85
-7a
+81
 e8
 c0
 80
@@ -5603,7 +5631,7 @@
 20
 20
 05
-6f
+76
 58
 00
 00
@@ -5623,7 +5651,7 @@
 20
 40
 05
-88
+8f
 58
 00
 00
@@ -5683,7 +5711,7 @@
 20
 40
 05
-7f
+86
 20
 20
 58
@@ -5751,23 +5779,23 @@
 c0
 01
 85
-a9
+b0
 c0
 05
 05
-ad
+b4
 c0
 00
 05
-a6
+ad
 c0
 09
 05
-ab
+b2
 c0
 01
 05
-af
+b6
 1f
 e6
 7c
@@ -5847,7 +5875,7 @@
 20
 20
 85
-b6
+bd
 20
 20
 58
@@ -5871,15 +5899,15 @@
 c0
 00
 85
-c0
+c7
 c0
 02
 05
-c5
+cc
 c0
 04
 85
-be
+c5
 20
 20
 58
@@ -5919,7 +5947,7 @@
 20
 22
 85
-c8
+cf
 20
 20
 59
@@ -6003,11 +6031,11 @@
 20
 40
 06
-00
+07
 24
 34
 05
-f1
+f8
 70
 4c
 15
@@ -6015,7 +6043,7 @@
 20
 40
 06
-1b
+22
 68
 00
 cb
@@ -6027,7 +6055,7 @@
 20
 40
 06
-7b
+82
 68
 00
 cd
@@ -6131,7 +6159,7 @@
 24
 3a
 05
-ed
+f4
 68
 04
 4d
@@ -6155,15 +6183,15 @@
 c0
 ff
 86
-b2
+b9
 20
 40
 06
-06
+0d
 20
 40
 07
-41
+48
 70
 4b
 e6
@@ -6187,15 +6215,15 @@
 c0
 00
 86
-0f
+16
 c0
 01
 06
-13
+1a
 c0
 01
 86
-17
+1e
 68
 00
 cd
@@ -6223,7 +6251,7 @@
 20
 20
 06
-19
+20
 58
 00
 00
@@ -6239,7 +6267,7 @@
 20
 20
 06
-19
+20
 70
 4b
 e2
@@ -6271,19 +6299,19 @@
 20
 40
 06
-46
+4d
 24
 37
 86
-2c
+33
 20
 40
 06
-5c
+63
 20
 40
 06
-6d
+74
 68
 00
 cb
@@ -6307,11 +6335,11 @@
 c0
 ff
 86
-44
+4b
 20
 40
 06
-3e
+45
 70
 4b
 e7
@@ -6347,7 +6375,7 @@
 c0
 7f
 86
-59
+60
 68
 00
 cb
@@ -6355,7 +6383,7 @@
 c0
 ff
 86
-56
+5d
 68
 00
 cb
@@ -6371,7 +6399,7 @@
 20
 21
 07
-5b
+62
 68
 00
 cb
@@ -6391,11 +6419,11 @@
 c0
 83
 86
-1c
+23
 20
 20
 07
-5b
+62
 58
 00
 00
@@ -6423,11 +6451,11 @@
 20
 40
 06
-6a
+71
 20
 20
 06
-cd
+d4
 78
 57
 fc
@@ -6435,7 +6463,7 @@
 20
 40
 07
-b9
+c0
 68
 00
 cc
@@ -6443,7 +6471,7 @@
 c0
 00
 86
-53
+5a
 18
 00
 2a
@@ -6471,11 +6499,11 @@
 20
 40
 07
-73
+7a
 20
 57
 87
-b1
+b8
 20
 60
 00
@@ -6491,7 +6519,7 @@
 20
 20
 07
-b1
+b8
 68
 00
 cb
@@ -6519,7 +6547,7 @@
 20
 40
 07
-03
+0a
 68
 00
 cb
@@ -6535,7 +6563,7 @@
 20
 40
 06
-64
+6b
 d8
 c0
 0c
@@ -6611,7 +6639,7 @@
 24
 41
 06
-79
+80
 68
 00
 cc
@@ -6647,7 +6675,7 @@
 20
 40
 07
-23
+2a
 60
 08
 cc
@@ -6659,11 +6687,11 @@
 20
 40
 86
-89
+90
 24
 40
 86
-8d
+94
 98
 46
 7c
@@ -6671,7 +6699,7 @@
 24
 21
 06
-a1
+a8
 68
 00
 cc
@@ -6683,7 +6711,7 @@
 24
 21
 06
-91
+98
 68
 00
 cc
@@ -6691,7 +6719,7 @@
 c0
 00
 06
-a1
+a8
 20
 60
 00
@@ -6751,11 +6779,11 @@
 20
 40
 86
-8b
+92
 24
 40
 86
-8f
+96
 98
 46
 7c
@@ -6771,7 +6799,7 @@
 c0
 00
 06
-a8
+af
 1f
 e0
 ff
@@ -6783,7 +6811,7 @@
 c0
 00
 06
-a8
+af
 70
 4c
 3d
@@ -6799,7 +6827,7 @@
 c0
 01
 06
-a6
+ad
 1f
 e0
 fe
@@ -6811,7 +6839,7 @@
 c0
 00
 86
-9f
+a6
 70
 4c
 3d
@@ -6835,7 +6863,7 @@
 20
 40
 06
-ae
+b5
 70
 4b
 ef
@@ -6859,7 +6887,7 @@
 20
 20
 07
-33
+3a
 68
 00
 cb
@@ -6875,15 +6903,15 @@
 c0
 00
 86
-b9
+c0
 c0
 01
 06
-bc
+c3
 c0
 01
 86
-bf
+c6
 20
 20
 3b
@@ -6899,7 +6927,7 @@
 20
 20
 06
-c1
+c8
 70
 4b
 ef
@@ -6911,7 +6939,7 @@
 20
 20
 06
-c1
+c8
 70
 4b
 ef
@@ -6954,16 +6982,16 @@
 07
 20
 40
-06
-fe
+07
+05
 20
 40
 07
-41
+48
 20
 40
 06
-04
+0b
 20
 20
 34
@@ -6979,15 +7007,15 @@
 c0
 08
 86
-d3
+da
 c0
 09
 06
-d5
+dc
 c0
 09
 86
-d7
+de
 20
 60
 00
@@ -6999,7 +7027,7 @@
 20
 20
 06
-28
+2f
 70
 4b
 ef
@@ -7007,7 +7035,7 @@
 20
 20
 06
-28
+2f
 70
 4b
 ef
@@ -7027,11 +7055,11 @@
 20
 40
 07
-33
+3a
 20
 20
 06
-28
+2f
 c6
 11
 80
@@ -7039,11 +7067,11 @@
 20
 40
 07
-34
+3b
 20
 40
 07
-5b
+62
 68
 00
 cb
@@ -7055,7 +7083,7 @@
 20
 40
 06
-f0
+f7
 58
 00
 00
@@ -7079,19 +7107,19 @@
 c0
 7f
 86
-59
+60
 20
 40
 06
-46
+4d
 24
 37
-86
-f9
+87
+00
 20
 40
 06
-3e
+45
 70
 4c
 13
@@ -7138,12 +7166,12 @@
 37
 20
 40
-06
-fe
+07
+05
 20
 20
 07
-41
+48
 68
 01
 4c
@@ -7159,11 +7187,11 @@
 20
 40
 07
-5b
+62
 20
 20
 06
-e5
+ec
 60
 08
 cb
@@ -7275,7 +7303,7 @@
 20
 40
 07
-1c
+23
 60
 08
 cc
@@ -7335,7 +7363,7 @@
 c2
 00
 07
-26
+2d
 18
 49
 04
@@ -7403,7 +7431,7 @@
 c2
 00
 07
-37
+3e
 1a
 22
 7e
@@ -7495,7 +7523,7 @@
 c0
 ff
 87
-53
+5a
 68
 00
 cb
@@ -7519,7 +7547,7 @@
 c0
 00
 87
-59
+60
 d8
 c0
 0c
@@ -7543,7 +7571,7 @@
 20
 40
 07
-61
+68
 18
 40
 84
@@ -7635,7 +7663,7 @@
 20
 40
 07
-6a
+71
 78
 26
 fc
@@ -7667,7 +7695,7 @@
 24
 2c
 07
-b4
+bb
 78
 46
 fc
@@ -7707,7 +7735,7 @@
 24
 22
 87
-b1
+b8
 09
 80
 00
@@ -7731,7 +7759,7 @@
 20
 22
 87
-90
+97
 68
 00
 8c
@@ -7747,7 +7775,7 @@
 24
 20
 87
-b1
+b8
 09
 80
 00
@@ -7771,7 +7799,7 @@
 20
 22
 87
-9a
+a1
 09
 80
 00
@@ -7787,7 +7815,7 @@
 c2
 00
 07
-96
+9d
 18
 a2
 22
@@ -7839,7 +7867,7 @@
 20
 23
 07
-b1
+b8
 78
 37
 fc
@@ -7875,7 +7903,7 @@
 20
 40
 07
-0c
+13
 20
 60
 00
@@ -7895,11 +7923,11 @@
 20
 40
 07
-15
+1c
 20
 20
 07
-b1
+b8
 20
 40
 3a
@@ -7927,11 +7955,11 @@
 20
 40
 07
-6a
+71
 20
 40
 07
-b6
+bd
 79
 20
 2a
@@ -8011,7 +8039,7 @@
 c2
 00
 07
-cf
+d6
 78
 24
 7c
@@ -8044,8 +8072,8 @@
 60
 00
 00
-01
-14
+51
+cf
 aa
 55
 a5
@@ -23266,7 +23294,7 @@
 4d
 aa
 55
-dd
+e1
 01
 04
 45
@@ -23313,12 +23341,16 @@
 00
 00
 2a
-0e
+12
 42
-54
-34
-2e
-32
+6c
+75
+65
+74
+6f
+6f
+74
+68
 20
 4b
 65
@@ -23610,12 +23642,12 @@
 00
 2a
 ff
-02
+03
 15
 00
 26
 ff
-7f
+03
 95
 01
 75
@@ -23830,16 +23862,20 @@
 01
 aa
 55
-0f
+13
 00
 19
 44
-0e
+12
 42
-54
-34
-2e
-32
+6c
+75
+65
+74
+6f
+6f
+74
+68
 20
 4b
 65
@@ -23865,7 +23901,7 @@
 01
 aa
 55
-1c
+35
 00
 d9
 43
@@ -23881,13 +23917,17 @@
 03
 12
 18
-0f
+13
 09
 42
-54
-34
-2e
-32
+6c
+75
+65
+74
+6f
+6f
+74
+68
 20
 4b
 65
@@ -23897,20 +23937,18 @@
 61
 72
 64
-aa
-55
-11
-00
-f9
-43
 1f
-0f
+13
 09
 42
-54
-34
-2e
-32
+6c
+75
+65
+74
+6f
+6f
+74
+68
 20
 4b
 65
@@ -24309,46 +24347,8 @@
 6c
 59
 50
-2e
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
+32
+49
 ff
 ff
 ff
@@ -32764,5 +32764,5 @@
 ff
 ff
 ff
-ac
-36
+9b
+d9
Index: c51/output/ramcode.rom
===================================================================
--- /YC1026_KB_SDK/c51/output/ramcode.rom	(revision 83)
+++ /YC1026_KB_SDK/c51/output/ramcode.rom	(working copy)
@@ -2,58 +2,58 @@
 c0000039
 c001803d
 c0028048
-c00302b9
-c00502da
-c01382de
-c01402f0
-c01582f6
-c0210301
-c0218305
-c028030d
-c02a031c
+c00302c0
+c00502e1
+c01382e5
+c01402f7
+c01582fd
+c0210308
+c021830c
+c0280314
+c02a0323
 c04801ea
 c04901b4
 c04a01ba
 c04a81a4
-c05802b7
+c05802be
 c0588168
 c059017c
 c0598196
 c05b019f
 c05c8170
 20203bf1
-c00c0328
-c00d8330
-c011834f
-c012036b
-c01903e7
+c00c032f
+c00d8337
+c0118356
+c0120372
+c01903ee
 c01dd3b0
 c01f0262
 c01f8266
-c0250430
-c02583e0
-c02603ea
-c02703f0
-c02b03f7
-c03183ff
-c0320424
-c0328455
-c03485b2
-c035859b
-c03705b9
-c037843b
+c0250437
+c02583e7
+c02603f1
+c02703f7
+c02b03fe
+c0318406
+c032042b
+c032845c
+c03485b9
+c03585a2
+c03705c0
+c0378442
 c0438109
-c046826d
-c047028a
+c0468274
+c0470291
 c047826a
 c06681f7
 c0678115
 c0680126
-c04e036f
-c04f8387
-c0710394
-c07183a6
-c07303ba
+c04e0376
+c04f838e
+c071039b
+c07183ad
+c07303c1
 20203bf1
 6810813b
 60008b81
@@ -73,7 +73,7 @@
 20403392
 20403407
 20403024
-204005da
+204005e1
 20203022
 6800c7dc
 203a0051
@@ -282,8 +282,8 @@
 2040011b
 20203ea5
 c10c0000
-c00a05ca
-c00a85d0
+c00a05d1
+c00a85d7
 c0036614
 c0010121
 20203e7d
@@ -541,7 +541,7 @@
 1ff0fe00
 203a021f
 60014c93
-204005d7
+204005de
 704ba42f
 204000ed
 704c9700
@@ -618,7 +618,14 @@
 20600000
 700b7e03
 2040019b
-20203ccd
+704c975a
+20403db8
+68120138
+793ffe0f
+6012004c
+20403db0
+d85fffff
+20203cda
 20407c20
 da2047e4
 20407f9f
@@ -626,42 +633,42 @@
 20407c24
 18427e00
 207a0000
-c0108280
-c0110282
-c0118285
-c00082a0
-c0068298
-c0160297
-c015829e
-c00182a2
-c01502ab
-c0088288
+c0108287
+c0110289
+c011828c
+c00082a7
+c006829f
+c016029e
+c01582a5
+c00182a9
+c01502b2
+c008828f
 c0097c85
 20207c5a
 704befff
-202006dd
+202006e4
 793f8023
 704befff
-20200659
+20200660
 5fffffff
 60024c00
-202006aa
+202006b1
 700b7d22
 20205620
 6800807c
-203a028f
+203a0296
 204061d9
 6800807c
 243a7c8c
 68008b7d
 c584fc87
-c0140293
+c014029a
 20207c7b
 70007c37
 68014c98
 60010051
 20600000
-204002a0
+204002a7
 20403eff
 20407cd5
 180a7e00
@@ -677,15 +684,15 @@
 20405b62
 70017706
 6800c7dc
-c00002a9
+c00002b0
 70017717
 70425e01
 20207ca2
 680147f4
 c284bf90
-c28002b4
+c28002bb
 c283fcd5
-c5118659
+c5118660
 7043d800
 20403f7e
 700b7d37
@@ -695,26 +702,26 @@
 20203f77
 20403b36
 20203cdc
-204002bb
+204002c2
 2020302c
-da6002bd
+da6002c4
 20203301
 c300b307
 2040333d
-204002ca
+204002d1
 98467e00
 1fe0fe01
-202102c4
+202102cb
 20203325
 98002400
 1a208c02
 e8c10000
 203a3327
 20403349
-202002be
+202002c5
 1ff11600
 196c9600
-202282d4
+202282db
 29601e0f
 24608000
 18511600
@@ -738,9 +745,9 @@
 98467c00
 24628000
 68020034
-203802e7
+203802ee
 9d067e00
-202002e8
+202002ef
 9c467e00
 1fe67c04
 24610000
@@ -749,7 +756,7 @@
 202034df
 700b7d20
 20407c27
-202002f1
+202002f8
 600a0034
 70474801
 5800ffff
@@ -757,7 +764,7 @@
 70007301
 20600000
 20403baa
-204002f9
+20400300
 20203267
 1c40c201
 20403a54
@@ -777,7 +784,7 @@
 20403204
 24343498
 20403812
-243a0302
+243a0309
 20600000
 204032df
 2422b568
@@ -809,13 +816,13 @@
 680102cd
 203a4dfc
 680082cf
-c000832d
+c0008334
 20204dbb
 2040527a
 247a0000
 20204dc3
 e8c08000
-c0050333
+c005033a
 20204e14
 e8c08000
 1fe20e00
@@ -828,8 +835,8 @@
 18e27e00
 e0a08000
 e8c10000
-c0010341
-c0018348
+c0010348
+c001834f
 20203bf1
 58020008
 e0a30000
@@ -853,10 +860,10 @@
 1fe22600
 680102cb
 98000c00
-20400359
+20400360
 20205110
 e8c08000
-c005035c
+c0050363
 20205116
 e8c08000
 1fe20e00
@@ -872,7 +879,7 @@
 18e27e00
 e0a08000
 680102a0
-2020033e
+20200345
 da400000
 2040527a
 247a0000
@@ -884,9 +891,9 @@
 1ff1fe00
 c004cb18
 c003cb18
-c0050384
-c0028382
-c000837b
+c005038b
+c0028389
+c0008382
 c0024b18
 20600000
 18427e00
@@ -896,14 +903,14 @@
 704cbe00
 c0024b18
 20600000
-20400384
+2040038b
 20204b11
 e8c08000
-c00083dd
+c00083e4
 20600000
 2040527a
 247a0000
-2040038b
+20400392
 20206dfd
 6800c132
 c1008000
@@ -915,13 +922,13 @@
 c0284ddc
 20600000
 6800807d
-c0018398
-c00383a3
+c001839f
+c00383aa
 20205b92
 680084df
 60008445
-c00982ed
-c019839d
+c00982f4
+c01983a4
 20205c58
 6800844d
 79207e00
@@ -937,15 +944,15 @@
 68008048
 207a0000
 c283df10
-c00103ad
+c00103b4
 20205ee0
 18007e11
 204061b5
 68008049
 1fe20400
-c00003b5
-c00703b5
-c00e03b5
+c00003bc
+c00703bc
+c00e03bc
 20600000
 e0a08000
 6800c702
@@ -953,28 +960,28 @@
 5800000e
 20205fa6
 6800807c
-203a03bf
+203a03c6
 204061d9
 6800807c
 247a0000
 68008055
 207a0000
-c00303ce
-c00803c4
+c00303d5
+c00803cb
 2020623e
 6800c748
 c1000000
-c00083cc
+c00083d3
 d8e0000a
 20407e53
 247a0000
 70474800
 2020629b
 20748000
-202003ce
+202003d5
 68008177
 c281629b
-c28003d1
+c28003d8
 6800c25e
 203a62c7
 6800844d
@@ -1001,7 +1008,7 @@
 70443f00
 2020534e
 204053dd
-204003ed
+204003f4
 202054c1
 203681bd
 204053ee
@@ -1009,7 +1016,7 @@
 6800cc60
 600246f9
 6800c4db
-c00083f5
+c00083fc
 202054e0
 7044db00
 202054ef
@@ -1022,11 +1029,11 @@
 70413101
 2020557e
 6800c440
-c0038419
-c007841d
-c003040b
-c0010408
-c0098406
+c0038420
+c0078424
+c0030412
+c001040f
+c009840d
 2020563a
 18000401
 20205892
@@ -1040,9 +1047,9 @@
 700b7d34
 20407c27
 6800cc69
-c0010415
+c001041c
 70413101
-20200417
+2020041e
 700b7d46
 20405620
 18000401
@@ -1060,7 +1067,7 @@
 2020588a
 6800c444
 c004d719
-c0010429
+c0010430
 c003d70d
 20205656
 59000302
@@ -1083,24 +1090,24 @@
 202054af
 e8c18000
 600183f9
-c0290441
-c0010453
-c0090447
+c0290448
+c001045a
+c009044e
 20205907
 704d1001
 680103fa
-c00f8445
+c00f844c
 202059ed
 d8c00349
-202003dd
+202003e4
 680103fa
 1fe67c1f
-20428445
+2042844c
 680103fa
 68094cbc
 18408401
 98467c00
-20228450
+20228457
 202059ca
 700b7d34
 20407c27
@@ -1108,19 +1115,19 @@
 700b7d03
 20205620
 6800c444
-c00d858d
-c00e858d
-c0088521
-c00484d3
-c00284c1
-c0038475
+c00d8594
+c00e8594
+c0088528
+c00484da
+c00284c8
+c003847c
 c009d85c
-c0018466
-c0058469
-c0068461
+c001846d
+c0058470
+c0068468
 20205666
 680103fa
-c0038464
+c003846b
 202057d6
 7003fc07
 20205729
@@ -1128,7 +1135,7 @@
 e0a10000
 2020588a
 680103fa
-c007046c
+c0070473
 202057c6
 6800cc69
 c08057c6
@@ -1144,16 +1151,16 @@
 680944c0
 58001812
 98467c00
-2022848e
+20228495
 5800180f
 98467c00
-20228490
+20228497
 5800180a
 98467c00
-20228494
+2022849b
 58001801
 98467c00
-20228492
+20228499
 20205754
 6800cc7f
 d8400000
@@ -1163,21 +1170,21 @@
 6800cc7f
 f9207e00
 6000cc7f
-20200496
+2020049d
 d8e00000
-20200485
+2020048c
 d8e00001
-20200485
+2020048c
 d8e00003
-20200485
+2020048c
 d8e00002
-20200485
+2020048c
 680144c0
 1fe22200
 680944c4
 18422400
-2040049d
-202284a8
+204004a4
+202284af
 20205728
 d8c04504
 e8c10000
@@ -1189,11 +1196,11 @@
 18c08dfd
 e8c08000
 98c08c00
-2020049e
+202004a5
 18c08df9
 e8c10000
 60014c61
-204004b6
+204004bd
 203a5728
 18c08dfc
 e8c10000
@@ -1214,14 +1221,14 @@
 20628000
 e8c08000
 98c08c00
-202004b9
+202004c0
 d9600003
 18007e01
 6000c445
 20405a74
 20405a7d
 203a5746
-242104d1
+242104d8
 78547c00
 e0a10000
 e8c10000
@@ -1230,54 +1237,54 @@
 2022d746
 e8c08000
 98c08c00
-202004c5
+202004cc
 18c08c02
-202004ce
+202004d5
 680944c0
 58002a00
 98467c00
-20228513
+2022851a
 58002a50
 98467c00
-2022851e
+20228525
 58002803
 98467c00
 2422d728
 680144bc
 600102a0
 78347c00
-20400565
-242104ef
+2040056c
+242104f6
 680902a0
-2040056d
-c00084ef
-20400569
-242284ed
+20400574
+c00084f6
+20400570
+242284f4
 78547c00
-204004f1
-20400553
-2040056d
-204004f9
-202004ef
-20400553
-202004e0
+204004f8
+2040055a
+20400574
+20400500
+202004f6
+2040055a
+202004e7
 20345728
-2020058b
+20200592
 680102a0
 60014446
 6800cc67
 1fe27200
-20400582
+20400589
 d8a04448
 20407e45
-20200585
+2020058c
 68094c65
 184cfe00
-c082850b
-2040057f
+c0828512
+20400586
 680102a0
 e0a10000
-20400585
+2040058c
 58004504
 98408c00
 e8c08000
@@ -1285,16 +1292,16 @@
 1fe27200
 1fe0fe05
 6000c445
-2040057f
+20400586
 18420c00
 20407e45
-20200585
-2040057f
+2020058c
+20400586
 680102a0
 e0a10000
 68014c65
 e0a10000
-20400585
+2040058c
 70444507
 20600000
 20405b08
@@ -1310,57 +1317,57 @@
 2020588a
 d8402a50
 20405b0c
-20200514
+2020051b
 d9600002
 680144bc
 600102a0
 700d5c00
 78347c00
-20400565
-24210549
+2040056c
+24210550
 680902a0
-2040056d
-c000854c
-20400569
-24228545
+20400574
+c0008553
+20400570
+2422854c
 68008d5c
-c000854c
-24340536
+c0008553
+2434053d
 78547c00
 6800cc67
 1fe0fe04
 6000c445
-20400585
-20200540
+2040058c
+20200547
 6800cc67
 1fe67c10
-2022854c
+20228553
 6800c445
 1fe67c10
-2022854c
+20228553
 680102a0
 1fe0ffff
 60010d5a
-2040055c
+20400563
 680102a0
 60010d58
-20400557
+2040055e
 196097ff
-20228547
-20400553
-20200526
+2022854e
+2040055a
+2020052d
 700d5c01
-20200545
+2020054c
 680102a0
 60010d5a
-20200550
+20200557
 680102a0
 1fe0ffff
 60010d5a
-20200550
+20200557
 20345728
-2040055c
-2020058b
+20400563
+20200592
 680902a0
 18408401
 600902a0
@@ -1368,9 +1375,9 @@
 6800cc67
 60008103
 1fe27200
-20400582
+20400589
 20207e45
-2040057f
+20400586
 68010d58
 e0a10000
 68010d5a
@@ -1378,7 +1385,7 @@
 68008103
 1fe27200
 20407e45
-20200585
+2020058c
 680902a0
 680144be
 98467c00
@@ -1390,19 +1397,19 @@
 d8c04504
 18422200
 e8c10000
-203a0578
+203a057f
 e8c90000
 60094c65
 9a267c00
-2022857a
+20228581
 e8c08000
 98c08c00
-2020056f
+20200576
 58000001
 20600000
 e8c08000
 6000cc67
-20400588
+2040058f
 58000000
 20600000
 680102b9
@@ -1417,7 +1424,7 @@
 18c27e00
 600102b7
 20600000
-2040057f
+20400586
 2020588a
 6800cbab
 1fe08401
@@ -1434,11 +1441,11 @@
 6808cc82
 20205892
 1a627e00
-c00185a9
-c00505ad
-c00005a6
-c00905ab
-c00105af
+c00185b0
+c00505b4
+c00005ad
+c00905b2
+c00105b6
 1fe67c0d
 202158c0
 6000cc68
@@ -1458,15 +1465,15 @@
 20600000
 6800c43e
 28200601
-202085b6
+202085bd
 202058a7
 6800c43f
 207a0000
 202058a7
 e8c08000
-c00085c0
-c00205c5
-c00485be
+c00085c7
+c00205cc
+c00485c5
 202058f8
 704c6903
 20205974
@@ -1476,7 +1483,7 @@
 700b7d42
 20205620
 204074a8
-202285c8
+202285cf
 20205968
 704c6902
 2020596a
@@ -1497,13 +1504,13 @@
 60024ba9
 20600000
 c6918000
-20400600
-243405f1
+20400607
+243405f8
 704c150a
-2040061b
+20400622
 6800cbef
 c1ff8000
-2040067b
+20400682
 6800cd1e
 247a0000
 2040018e
@@ -1529,34 +1536,34 @@
 6800c131
 207a0000
 6800cc15
-243a05ed
+243a05f4
 68044d15
 20407e8a
 600a41fc
 20203cda
 6800cbef
-c0ff86b2
-20400606
-20400741
+c0ff86b9
+2040060d
+20400748
 704be601
 20600000
 78547c00
 704be202
 68008cd5
-c000860f
-c0010613
-c0018617
+c0008616
+c001061a
+c001861e
 6800cd1e
 245a34df
 20600000
 58000000
 60008cd5
 704be10a
-20200619
+20200620
 58000003
 60008cd5
 704be104
-20200619
+20200620
 704be201
 704be108
 704be700
@@ -1564,17 +1571,17 @@
 704be800
 d9600d00
 34730200
-20400646
-2437862c
-2040065c
-2040066d
+2040064d
+24378633
+20400663
+20400674
 6800cbe0
 1fe0fe01
 6000cbe0
 704d1e00
 6800cbef
-c0ff8644
-2040063e
+c0ff864b
+20400645
 704be700
 704be600
 20600000
@@ -1583,54 +1590,54 @@
 1fe0fe01
 6000cbe7
 6800cbe7
-c07f8659
+c07f8660
 6800cbef
-c0ff8656
+c0ff865d
 6800cbe7
 d8400010
 98467c00
-2021075b
+20210762
 6800cbe8
 1fe0fe01
 6000cbe8
 2000000a
-c083861c
-2020075b
+c0838623
+20200762
 58000000
 60048cd5
 20600000
 c591f2b9
 68040cd5
 20600000
-2040066a
-202006cd
+20400671
+202006d4
 7857fc00
-204007b9
+204007c0
 6800cc0a
-c0008653
+c000865a
 18002a00
 68024c00
 98001200
 68088017
 20403a82
 20403a87
-20400773
-205787b1
+2040077a
+205787b8
 20600000
 700cb400
 7837fc00
-202007b1
+202007b8
 6800cbe7
 c1ff8000
 704be700
 704d1e00
 700b7d32
 20207c27
-20400703
+2040070a
 6800cbdf
 207a0000
 98007200
-20400664
+2040066b
 d8c00cb5
 d8a00d17
 20207e45
@@ -1649,7 +1656,7 @@
 20600000
 6800cc27
 1fe67c01
-24410679
+24410680
 6800cc27
 c1000000
 1fe0ffff
@@ -1658,18 +1665,18 @@
 704c2702
 20600000
 da204c2b
-20400723
+2040072a
 6008cc29
 280ffe23
-20408689
-2440868d
+20408690
+24408694
 98467c00
-242106a1
+242106a8
 6800cc27
 1fe67c01
-24210691
+24210698
 6800cc27
-c00006a1
+c00006a8
 20600000
 58000082
 20600000
@@ -1684,47 +1691,47 @@
 704c2700
 6808cc29
 280ffe23
-2040868b
-2440868f
+20408692
+24408696
 98467c00
 24610000
 6800cc28
-c00006a8
+c00006af
 1fe0ffff
 6000cc28
-c00006a8
+c00006af
 704c3d00
 20600000
 6800cc28
-c00106a6
+c00106ad
 1fe0fe01
 6000cc28
-c000869f
+c00086a6
 704c3d02
 20600000
 704c3d04
 20600000
 79200023
-204006ae
+204006b5
 704bef01
 20600000
 704be000
 704be94e
 68024beb
-20200733
+2020073a
 6800cbe6
 c000b4df
 6800cbef
-c00086b9
-c00106bc
-c00186bf
+c00086c0
+c00106c3
+c00186c6
 20203bf1
 704bef11
 700d37aa
-202006c1
+202006c8
 704bef12
 700d3755
-202006c1
+202006c8
 704bef13
 700d3722
 6800cbe2
@@ -1735,41 +1742,41 @@
 700d3d00
 da200d37
 d8400007
-204006fe
-20400741
-20400604
+20400705
+20400748
+2040060b
 202034df
 6800cbef
 c17f8000
-c00886d3
-c00906d5
-c00986d7
+c00886da
+c00906dc
+c00986de
 20600000
 704bef02
-20200628
+2020062f
 704bef03
-20200628
+2020062f
 704befff
 700b7d31
 20407c27
 68020d19
-20400733
-20200628
+2040073a
+2020062f
 c6118000
-20400734
-2040075b
+2040073b
+20400762
 6800cbef
 c1ff8000
-204006f0
+204006f7
 58000000
 60014c04
 20403cab
 200007d0
 6800cc04
-c07f8659
-20400646
-243786f9
-2040063e
+c07f8660
+2040064d
+24378700
+20400645
 704c1303
 79200023
 700b7d3c
@@ -1781,13 +1788,13 @@
 60020d39
 d8400006
 da200d37
-204006fe
-20200741
+20400705
+20200748
 68014c04
 1fe0fe01
 60014c04
-2040075b
-202006e5
+20400762
+202006ec
 6008cbe1
 18427200
 d8a00cd5
@@ -1815,7 +1822,7 @@
 207a0000
 6808cc3b
 da204c33
-2040071c
+20400723
 6008cc3b
 20600000
 1a227e00
@@ -1830,7 +1837,7 @@
 1a220c00
 e8c08000
 98408400
-c2000726
+c200072d
 18490400
 1fe20400
 c6918000
@@ -1847,7 +1854,7 @@
 d8c04c00
 e8c08000
 9a20a200
-c2000737
+c200073e
 1a227e00
 60014c16
 6800cc16
@@ -1870,19 +1877,19 @@
 9840fe00
 e0a08000
 6800cbef
-c0ff8753
+c0ff875a
 6800cbe2
 e0a08000
 6800cbe1
 98007200
 6800cbe2
-c0008759
+c0008760
 d8c00cd5
 20207e45
 d8c00cd6
 20207e45
 6808cbea
-20400761
+20400768
 18408401
 18410403
 6008cbea
@@ -1905,7 +1912,7 @@
 79200401
 18431c00
 20600000
-2040076a
+20400771
 7826fc00
 7830fc00
 78507c00
@@ -1913,7 +1920,7 @@
 68014be4
 98003600
 37c18400
-242c07b4
+242c07bb
 7846fc00
 7825fc00
 7823fc00
@@ -1923,27 +1930,27 @@
 6000cc19
 6808cc18
 98467c00
-242287b1
+242287b8
 09800008
 19897e00
 60008cb3
 6800cc10
 1fe67c02
-20228790
+20228797
 68008cb3
 6808cbe2
 a8400e00
-242087b1
+242087b8
 09800008
 19897e00
 e0a08000
 1fe97e00
 1fe1721f
-2022879a
+202287a1
 09800008
 19897e00
 e0a08000
-c2000796
+c200079d
 18a22200
 09800008
 19897e00
@@ -1956,7 +1963,7 @@
 1ff17e00
 e0a18000
 7845fc00
-202307b1
+202307b8
 7837fc00
 68008017
 1fe0a200
@@ -1965,21 +1972,21 @@
 20403a7a
 6800cc2a
 1fe22200
-2040070c
+20400713
 20600000
 784dfc00
 7845fc00
 2020375c
-20400715
-202007b1
+2040071c
+202007b8
 20403a7a
 6808cbe9
 20203a91
 204053d2
 68024c00
 98001200
-2040076a
-204007b6
+20400771
+204007bd
 79202a00
 782efc00
 78307c00
@@ -1999,7 +2006,7 @@
 d8c00cf5
 e8c08000
 08008608
-c20007cf
+c20007d6
 78247c00
 08008618
 78447c00
Index: c51/output/sched.rom
===================================================================
--- /YC1026_KB_SDK/c51/output/sched.rom	(revision 83)
+++ /YC1026_KB_SDK/c51/output/sched.rom	(working copy)
@@ -339,7 +339,7 @@
 #Characteristic: Device Name
 06 00 03 28 01 02 
 07 00 00 2a 
-'BT4.2 Keyboard
+'Bluetooth Keyboard
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -426,9 +426,9 @@
 a1 01	
 85 02			
 19 00  		
-2a ff 02 
+2a ff 03 
 15 00 
-26 ff 7f 		
+26 ff 03		
 95 01  		
 75 10  			
 81 00  		
@@ -530,7 +530,7 @@
 2c 01 #timeout
 
 4419:
-'BT4.2 Keyboard
+'Bluetooth Keyboard
 
 44e4:07 
 44dd:01
@@ -539,11 +539,11 @@
 43da:
 #02 01 05 05 02 12 18 0f 18 03 19 c1 03
 02 01 05 03 19 c1 03 03 03 12 18
-'\09BT4.2 Keyboard
+'\09Bluetooth Keyboard
 
 43f9:1f
 43fa:
-'\09BT4.2 Keyboard
+'\09Bluetooth Keyboard
 
 
 #24g init
Index: c51/patch/global_variable.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/gpio.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/iic.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/ipc.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/kb.dat
===================================================================
--- /YC1026_KB_SDK/c51/patch/kb.dat	(revision 83)
+++ /YC1026_KB_SDK/c51/patch/kb.dat	(working copy)
@@ -339,7 +339,7 @@
 #Characteristic: Device Name
 06 00 03 28 01 02 
 07 00 00 2a 
-'BT4.2 Keyboard
+'Bluetooth Keyboard
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -426,9 +426,9 @@
 a1 01	
 85 02			
 19 00  		
-2a ff 02 
+2a ff 03 
 15 00 
-26 ff 7f 		
+26 ff 03		
 95 01  		
 75 10  			
 81 00  		
@@ -530,7 +530,7 @@
 2c 01 #timeout
 
 mem_le_name_len:
-'BT4.2 Keyboard
+'Bluetooth Keyboard
 
 mem_le_adv_channel_map:07 
 mem_le_adv_direct_addr_type:01
@@ -539,11 +539,11 @@
 mem_le_adv_data:
 #02 01 05 05 02 12 18 0f 18 03 19 c1 03
 02 01 05 03 19 c1 03 03 03 12 18
-'\09BT4.2 Keyboard
+'\09Bluetooth Keyboard
 
 mem_le_scan_data_len:1f
 mem_le_scan_data:
-'\09BT4.2 Keyboard
+'\09Bluetooth Keyboard
 
 
 #24g init
Index: c51/patch/kb_process.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/keyscan.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/ram.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/ramcode.rom
===================================================================
--- /YC1026_KB_SDK/c51/patch/ramcode.rom	(revision 83)
+++ /YC1026_KB_SDK/c51/patch/ramcode.rom	(working copy)
@@ -2,58 +2,58 @@
 c0000039
 c001803d
 c0028048
-c00302b9
-c00502da
-c01382de
-c01402f0
-c01582f6
-c0210301
-c0218305
-c028030d
-c02a031c
+c00302c0
+c00502e1
+c01382e5
+c01402f7
+c01582fd
+c0210308
+c021830c
+c0280314
+c02a0323
 c04801ea
 c04901b4
 c04a01ba
 c04a81a4
-c05802b7
+c05802be
 c0588168
 c059017c
 c0598196
 c05b019f
 c05c8170
 20203bf1
-c00c0328
-c00d8330
-c011834f
-c012036b
-c01903e7
+c00c032f
+c00d8337
+c0118356
+c0120372
+c01903ee
 c01dd3b0
 c01f0262
 c01f8266
-c0250430
-c02583e0
-c02603ea
-c02703f0
-c02b03f7
-c03183ff
-c0320424
-c0328455
-c03485b2
-c035859b
-c03705b9
-c037843b
+c0250437
+c02583e7
+c02603f1
+c02703f7
+c02b03fe
+c0318406
+c032042b
+c032845c
+c03485b9
+c03585a2
+c03705c0
+c0378442
 c0438109
-c046826d
-c047028a
+c0468274
+c0470291
 c047826a
 c06681f7
 c0678115
 c0680126
-c04e036f
-c04f8387
-c0710394
-c07183a6
-c07303ba
+c04e0376
+c04f838e
+c071039b
+c07183ad
+c07303c1
 20203bf1
 6810813b
 60008b81
@@ -73,7 +73,7 @@
 20403392
 20403407
 20403024
-204005da
+204005e1
 20203022
 6800c7dc
 203a0051
@@ -282,8 +282,8 @@
 2040011b
 20203ea5
 c10c0000
-c00a05ca
-c00a85d0
+c00a05d1
+c00a85d7
 c0036614
 c0010121
 20203e7d
@@ -541,7 +541,7 @@
 1ff0fe00
 203a021f
 60014c93
-204005d7
+204005de
 704ba42f
 204000ed
 704c9700
@@ -618,7 +618,14 @@
 20600000
 700b7e03
 2040019b
-20203ccd
+704c975a
+20403db8
+68120138
+793ffe0f
+6012004c
+20403db0
+d85fffff
+20203cda
 20407c20
 da2047e4
 20407f9f
@@ -626,42 +633,42 @@
 20407c24
 18427e00
 207a0000
-c0108280
-c0110282
-c0118285
-c00082a0
-c0068298
-c0160297
-c015829e
-c00182a2
-c01502ab
-c0088288
+c0108287
+c0110289
+c011828c
+c00082a7
+c006829f
+c016029e
+c01582a5
+c00182a9
+c01502b2
+c008828f
 c0097c85
 20207c5a
 704befff
-202006dd
+202006e4
 793f8023
 704befff
-20200659
+20200660
 5fffffff
 60024c00
-202006aa
+202006b1
 700b7d22
 20205620
 6800807c
-203a028f
+203a0296
 204061d9
 6800807c
 243a7c8c
 68008b7d
 c584fc87
-c0140293
+c014029a
 20207c7b
 70007c37
 68014c98
 60010051
 20600000
-204002a0
+204002a7
 20403eff
 20407cd5
 180a7e00
@@ -677,15 +684,15 @@
 20405b62
 70017706
 6800c7dc
-c00002a9
+c00002b0
 70017717
 70425e01
 20207ca2
 680147f4
 c284bf90
-c28002b4
+c28002bb
 c283fcd5
-c5118659
+c5118660
 7043d800
 20403f7e
 700b7d37
@@ -695,26 +702,26 @@
 20203f77
 20403b36
 20203cdc
-204002bb
+204002c2
 2020302c
-da6002bd
+da6002c4
 20203301
 c300b307
 2040333d
-204002ca
+204002d1
 98467e00
 1fe0fe01
-202102c4
+202102cb
 20203325
 98002400
 1a208c02
 e8c10000
 203a3327
 20403349
-202002be
+202002c5
 1ff11600
 196c9600
-202282d4
+202282db
 29601e0f
 24608000
 18511600
@@ -738,9 +745,9 @@
 98467c00
 24628000
 68020034
-203802e7
+203802ee
 9d067e00
-202002e8
+202002ef
 9c467e00
 1fe67c04
 24610000
@@ -749,7 +756,7 @@
 202034df
 700b7d20
 20407c27
-202002f1
+202002f8
 600a0034
 70474801
 5800ffff
@@ -757,7 +764,7 @@
 70007301
 20600000
 20403baa
-204002f9
+20400300
 20203267
 1c40c201
 20403a54
@@ -777,7 +784,7 @@
 20403204
 24343498
 20403812
-243a0302
+243a0309
 20600000
 204032df
 2422b568
@@ -809,13 +816,13 @@
 680102cd
 203a4dfc
 680082cf
-c000832d
+c0008334
 20204dbb
 2040527a
 247a0000
 20204dc3
 e8c08000
-c0050333
+c005033a
 20204e14
 e8c08000
 1fe20e00
@@ -828,8 +835,8 @@
 18e27e00
 e0a08000
 e8c10000
-c0010341
-c0018348
+c0010348
+c001834f
 20203bf1
 58020008
 e0a30000
@@ -853,10 +860,10 @@
 1fe22600
 680102cb
 98000c00
-20400359
+20400360
 20205110
 e8c08000
-c005035c
+c0050363
 20205116
 e8c08000
 1fe20e00
@@ -872,7 +879,7 @@
 18e27e00
 e0a08000
 680102a0
-2020033e
+20200345
 da400000
 2040527a
 247a0000
@@ -884,9 +891,9 @@
 1ff1fe00
 c004cb18
 c003cb18
-c0050384
-c0028382
-c000837b
+c005038b
+c0028389
+c0008382
 c0024b18
 20600000
 18427e00
@@ -896,14 +903,14 @@
 704cbe00
 c0024b18
 20600000
-20400384
+2040038b
 20204b11
 e8c08000
-c00083dd
+c00083e4
 20600000
 2040527a
 247a0000
-2040038b
+20400392
 20206dfd
 6800c132
 c1008000
@@ -915,13 +922,13 @@
 c0284ddc
 20600000
 6800807d
-c0018398
-c00383a3
+c001839f
+c00383aa
 20205b92
 680084df
 60008445
-c00982ed
-c019839d
+c00982f4
+c01983a4
 20205c58
 6800844d
 79207e00
@@ -937,15 +944,15 @@
 68008048
 207a0000
 c283df10
-c00103ad
+c00103b4
 20205ee0
 18007e11
 204061b5
 68008049
 1fe20400
-c00003b5
-c00703b5
-c00e03b5
+c00003bc
+c00703bc
+c00e03bc
 20600000
 e0a08000
 6800c702
@@ -953,28 +960,28 @@
 5800000e
 20205fa6
 6800807c
-203a03bf
+203a03c6
 204061d9
 6800807c
 247a0000
 68008055
 207a0000
-c00303ce
-c00803c4
+c00303d5
+c00803cb
 2020623e
 6800c748
 c1000000
-c00083cc
+c00083d3
 d8e0000a
 20407e53
 247a0000
 70474800
 2020629b
 20748000
-202003ce
+202003d5
 68008177
 c281629b
-c28003d1
+c28003d8
 6800c25e
 203a62c7
 6800844d
@@ -1001,7 +1008,7 @@
 70443f00
 2020534e
 204053dd
-204003ed
+204003f4
 202054c1
 203681bd
 204053ee
@@ -1009,7 +1016,7 @@
 6800cc60
 600246f9
 6800c4db
-c00083f5
+c00083fc
 202054e0
 7044db00
 202054ef
@@ -1022,11 +1029,11 @@
 70413101
 2020557e
 6800c440
-c0038419
-c007841d
-c003040b
-c0010408
-c0098406
+c0038420
+c0078424
+c0030412
+c001040f
+c009840d
 2020563a
 18000401
 20205892
@@ -1040,9 +1047,9 @@
 700b7d34
 20407c27
 6800cc69
-c0010415
+c001041c
 70413101
-20200417
+2020041e
 700b7d46
 20405620
 18000401
@@ -1060,7 +1067,7 @@
 2020588a
 6800c444
 c004d719
-c0010429
+c0010430
 c003d70d
 20205656
 59000302
@@ -1083,24 +1090,24 @@
 202054af
 e8c18000
 600183f9
-c0290441
-c0010453
-c0090447
+c0290448
+c001045a
+c009044e
 20205907
 704d1001
 680103fa
-c00f8445
+c00f844c
 202059ed
 d8c00349
-202003dd
+202003e4
 680103fa
 1fe67c1f
-20428445
+2042844c
 680103fa
 68094cbc
 18408401
 98467c00
-20228450
+20228457
 202059ca
 700b7d34
 20407c27
@@ -1108,19 +1115,19 @@
 700b7d03
 20205620
 6800c444
-c00d858d
-c00e858d
-c0088521
-c00484d3
-c00284c1
-c0038475
+c00d8594
+c00e8594
+c0088528
+c00484da
+c00284c8
+c003847c
 c009d85c
-c0018466
-c0058469
-c0068461
+c001846d
+c0058470
+c0068468
 20205666
 680103fa
-c0038464
+c003846b
 202057d6
 7003fc07
 20205729
@@ -1128,7 +1135,7 @@
 e0a10000
 2020588a
 680103fa
-c007046c
+c0070473
 202057c6
 6800cc69
 c08057c6
@@ -1144,16 +1151,16 @@
 680944c0
 58001812
 98467c00
-2022848e
+20228495
 5800180f
 98467c00
-20228490
+20228497
 5800180a
 98467c00
-20228494
+2022849b
 58001801
 98467c00
-20228492
+20228499
 20205754
 6800cc7f
 d8400000
@@ -1163,21 +1170,21 @@
 6800cc7f
 f9207e00
 6000cc7f
-20200496
+2020049d
 d8e00000
-20200485
+2020048c
 d8e00001
-20200485
+2020048c
 d8e00003
-20200485
+2020048c
 d8e00002
-20200485
+2020048c
 680144c0
 1fe22200
 680944c4
 18422400
-2040049d
-202284a8
+204004a4
+202284af
 20205728
 d8c04504
 e8c10000
@@ -1189,11 +1196,11 @@
 18c08dfd
 e8c08000
 98c08c00
-2020049e
+202004a5
 18c08df9
 e8c10000
 60014c61
-204004b6
+204004bd
 203a5728
 18c08dfc
 e8c10000
@@ -1214,14 +1221,14 @@
 20628000
 e8c08000
 98c08c00
-202004b9
+202004c0
 d9600003
 18007e01
 6000c445
 20405a74
 20405a7d
 203a5746
-242104d1
+242104d8
 78547c00
 e0a10000
 e8c10000
@@ -1230,54 +1237,54 @@
 2022d746
 e8c08000
 98c08c00
-202004c5
+202004cc
 18c08c02
-202004ce
+202004d5
 680944c0
 58002a00
 98467c00
-20228513
+2022851a
 58002a50
 98467c00
-2022851e
+20228525
 58002803
 98467c00
 2422d728
 680144bc
 600102a0
 78347c00
-20400565
-242104ef
+2040056c
+242104f6
 680902a0
-2040056d
-c00084ef
-20400569
-242284ed
+20400574
+c00084f6
+20400570
+242284f4
 78547c00
-204004f1
-20400553
-2040056d
-204004f9
-202004ef
-20400553
-202004e0
+204004f8
+2040055a
+20400574
+20400500
+202004f6
+2040055a
+202004e7
 20345728
-2020058b
+20200592
 680102a0
 60014446
 6800cc67
 1fe27200
-20400582
+20400589
 d8a04448
 20407e45
-20200585
+2020058c
 68094c65
 184cfe00
-c082850b
-2040057f
+c0828512
+20400586
 680102a0
 e0a10000
-20400585
+2040058c
 58004504
 98408c00
 e8c08000
@@ -1285,16 +1292,16 @@
 1fe27200
 1fe0fe05
 6000c445
-2040057f
+20400586
 18420c00
 20407e45
-20200585
-2040057f
+2020058c
+20400586
 680102a0
 e0a10000
 68014c65
 e0a10000
-20400585
+2040058c
 70444507
 20600000
 20405b08
@@ -1310,57 +1317,57 @@
 2020588a
 d8402a50
 20405b0c
-20200514
+2020051b
 d9600002
 680144bc
 600102a0
 700d5c00
 78347c00
-20400565
-24210549
+2040056c
+24210550
 680902a0
-2040056d
-c000854c
-20400569
-24228545
+20400574
+c0008553
+20400570
+2422854c
 68008d5c
-c000854c
-24340536
+c0008553
+2434053d
 78547c00
 6800cc67
 1fe0fe04
 6000c445
-20400585
-20200540
+2040058c
+20200547
 6800cc67
 1fe67c10
-2022854c
+20228553
 6800c445
 1fe67c10
-2022854c
+20228553
 680102a0
 1fe0ffff
 60010d5a
-2040055c
+20400563
 680102a0
 60010d58
-20400557
+2040055e
 196097ff
-20228547
-20400553
-20200526
+2022854e
+2040055a
+2020052d
 700d5c01
-20200545
+2020054c
 680102a0
 60010d5a
-20200550
+20200557
 680102a0
 1fe0ffff
 60010d5a
-20200550
+20200557
 20345728
-2040055c
-2020058b
+20400563
+20200592
 680902a0
 18408401
 600902a0
@@ -1368,9 +1375,9 @@
 6800cc67
 60008103
 1fe27200
-20400582
+20400589
 20207e45
-2040057f
+20400586
 68010d58
 e0a10000
 68010d5a
@@ -1378,7 +1385,7 @@
 68008103
 1fe27200
 20407e45
-20200585
+2020058c
 680902a0
 680144be
 98467c00
@@ -1390,19 +1397,19 @@
 d8c04504
 18422200
 e8c10000
-203a0578
+203a057f
 e8c90000
 60094c65
 9a267c00
-2022857a
+20228581
 e8c08000
 98c08c00
-2020056f
+20200576
 58000001
 20600000
 e8c08000
 6000cc67
-20400588
+2040058f
 58000000
 20600000
 680102b9
@@ -1417,7 +1424,7 @@
 18c27e00
 600102b7
 20600000
-2040057f
+20400586
 2020588a
 6800cbab
 1fe08401
@@ -1434,11 +1441,11 @@
 6808cc82
 20205892
 1a627e00
-c00185a9
-c00505ad
-c00005a6
-c00905ab
-c00105af
+c00185b0
+c00505b4
+c00005ad
+c00905b2
+c00105b6
 1fe67c0d
 202158c0
 6000cc68
@@ -1458,15 +1465,15 @@
 20600000
 6800c43e
 28200601
-202085b6
+202085bd
 202058a7
 6800c43f
 207a0000
 202058a7
 e8c08000
-c00085c0
-c00205c5
-c00485be
+c00085c7
+c00205cc
+c00485c5
 202058f8
 704c6903
 20205974
@@ -1476,7 +1483,7 @@
 700b7d42
 20205620
 204074a8
-202285c8
+202285cf
 20205968
 704c6902
 2020596a
@@ -1497,13 +1504,13 @@
 60024ba9
 20600000
 c6918000
-20400600
-243405f1
+20400607
+243405f8
 704c150a
-2040061b
+20400622
 6800cbef
 c1ff8000
-2040067b
+20400682
 6800cd1e
 247a0000
 2040018e
@@ -1529,34 +1536,34 @@
 6800c131
 207a0000
 6800cc15
-243a05ed
+243a05f4
 68044d15
 20407e8a
 600a41fc
 20203cda
 6800cbef
-c0ff86b2
-20400606
-20400741
+c0ff86b9
+2040060d
+20400748
 704be601
 20600000
 78547c00
 704be202
 68008cd5
-c000860f
-c0010613
-c0018617
+c0008616
+c001061a
+c001861e
 6800cd1e
 245a34df
 20600000
 58000000
 60008cd5
 704be10a
-20200619
+20200620
 58000003
 60008cd5
 704be104
-20200619
+20200620
 704be201
 704be108
 704be700
@@ -1564,17 +1571,17 @@
 704be800
 d9600d00
 34730200
-20400646
-2437862c
-2040065c
-2040066d
+2040064d
+24378633
+20400663
+20400674
 6800cbe0
 1fe0fe01
 6000cbe0
 704d1e00
 6800cbef
-c0ff8644
-2040063e
+c0ff864b
+20400645
 704be700
 704be600
 20600000
@@ -1583,54 +1590,54 @@
 1fe0fe01
 6000cbe7
 6800cbe7
-c07f8659
+c07f8660
 6800cbef
-c0ff8656
+c0ff865d
 6800cbe7
 d8400010
 98467c00
-2021075b
+20210762
 6800cbe8
 1fe0fe01
 6000cbe8
 2000000a
-c083861c
-2020075b
+c0838623
+20200762
 58000000
 60048cd5
 20600000
 c591f2b9
 68040cd5
 20600000
-2040066a
-202006cd
+20400671
+202006d4
 7857fc00
-204007b9
+204007c0
 6800cc0a
-c0008653
+c000865a
 18002a00
 68024c00
 98001200
 68088017
 20403a82
 20403a87
-20400773
-205787b1
+2040077a
+205787b8
 20600000
 700cb400
 7837fc00
-202007b1
+202007b8
 6800cbe7
 c1ff8000
 704be700
 704d1e00
 700b7d32
 20207c27
-20400703
+2040070a
 6800cbdf
 207a0000
 98007200
-20400664
+2040066b
 d8c00cb5
 d8a00d17
 20207e45
@@ -1649,7 +1656,7 @@
 20600000
 6800cc27
 1fe67c01
-24410679
+24410680
 6800cc27
 c1000000
 1fe0ffff
@@ -1658,18 +1665,18 @@
 704c2702
 20600000
 da204c2b
-20400723
+2040072a
 6008cc29
 280ffe23
-20408689
-2440868d
+20408690
+24408694
 98467c00
-242106a1
+242106a8
 6800cc27
 1fe67c01
-24210691
+24210698
 6800cc27
-c00006a1
+c00006a8
 20600000
 58000082
 20600000
@@ -1684,47 +1691,47 @@
 704c2700
 6808cc29
 280ffe23
-2040868b
-2440868f
+20408692
+24408696
 98467c00
 24610000
 6800cc28
-c00006a8
+c00006af
 1fe0ffff
 6000cc28
-c00006a8
+c00006af
 704c3d00
 20600000
 6800cc28
-c00106a6
+c00106ad
 1fe0fe01
 6000cc28
-c000869f
+c00086a6
 704c3d02
 20600000
 704c3d04
 20600000
 79200023
-204006ae
+204006b5
 704bef01
 20600000
 704be000
 704be94e
 68024beb
-20200733
+2020073a
 6800cbe6
 c000b4df
 6800cbef
-c00086b9
-c00106bc
-c00186bf
+c00086c0
+c00106c3
+c00186c6
 20203bf1
 704bef11
 700d37aa
-202006c1
+202006c8
 704bef12
 700d3755
-202006c1
+202006c8
 704bef13
 700d3722
 6800cbe2
@@ -1735,41 +1742,41 @@
 700d3d00
 da200d37
 d8400007
-204006fe
-20400741
-20400604
+20400705
+20400748
+2040060b
 202034df
 6800cbef
 c17f8000
-c00886d3
-c00906d5
-c00986d7
+c00886da
+c00906dc
+c00986de
 20600000
 704bef02
-20200628
+2020062f
 704bef03
-20200628
+2020062f
 704befff
 700b7d31
 20407c27
 68020d19
-20400733
-20200628
+2040073a
+2020062f
 c6118000
-20400734
-2040075b
+2040073b
+20400762
 6800cbef
 c1ff8000
-204006f0
+204006f7
 58000000
 60014c04
 20403cab
 200007d0
 6800cc04
-c07f8659
-20400646
-243786f9
-2040063e
+c07f8660
+2040064d
+24378700
+20400645
 704c1303
 79200023
 700b7d3c
@@ -1781,13 +1788,13 @@
 60020d39
 d8400006
 da200d37
-204006fe
-20200741
+20400705
+20200748
 68014c04
 1fe0fe01
 60014c04
-2040075b
-202006e5
+20400762
+202006ec
 6008cbe1
 18427200
 d8a00cd5
@@ -1815,7 +1822,7 @@
 207a0000
 6808cc3b
 da204c33
-2040071c
+20400723
 6008cc3b
 20600000
 1a227e00
@@ -1830,7 +1837,7 @@
 1a220c00
 e8c08000
 98408400
-c2000726
+c200072d
 18490400
 1fe20400
 c6918000
@@ -1847,7 +1854,7 @@
 d8c04c00
 e8c08000
 9a20a200
-c2000737
+c200073e
 1a227e00
 60014c16
 6800cc16
@@ -1870,19 +1877,19 @@
 9840fe00
 e0a08000
 6800cbef
-c0ff8753
+c0ff875a
 6800cbe2
 e0a08000
 6800cbe1
 98007200
 6800cbe2
-c0008759
+c0008760
 d8c00cd5
 20207e45
 d8c00cd6
 20207e45
 6808cbea
-20400761
+20400768
 18408401
 18410403
 6008cbea
@@ -1905,7 +1912,7 @@
 79200401
 18431c00
 20600000
-2040076a
+20400771
 7826fc00
 7830fc00
 78507c00
@@ -1913,7 +1920,7 @@
 68014be4
 98003600
 37c18400
-242c07b4
+242c07bb
 7846fc00
 7825fc00
 7823fc00
@@ -1923,27 +1930,27 @@
 6000cc19
 6808cc18
 98467c00
-242287b1
+242287b8
 09800008
 19897e00
 60008cb3
 6800cc10
 1fe67c02
-20228790
+20228797
 68008cb3
 6808cbe2
 a8400e00
-242087b1
+242087b8
 09800008
 19897e00
 e0a08000
 1fe97e00
 1fe1721f
-2022879a
+202287a1
 09800008
 19897e00
 e0a08000
-c2000796
+c200079d
 18a22200
 09800008
 19897e00
@@ -1956,7 +1963,7 @@
 1ff17e00
 e0a18000
 7845fc00
-202307b1
+202307b8
 7837fc00
 68008017
 1fe0a200
@@ -1965,21 +1972,21 @@
 20403a7a
 6800cc2a
 1fe22200
-2040070c
+20400713
 20600000
 784dfc00
 7845fc00
 2020375c
-20400715
-202007b1
+2040071c
+202007b8
 20403a7a
 6808cbe9
 20203a91
 204053d2
 68024c00
 98001200
-2040076a
-204007b6
+20400771
+204007bd
 79202a00
 782efc00
 78307c00
@@ -1999,7 +2006,7 @@
 d8c00cf5
 e8c08000
 08008608
-c20007cf
+c20007d6
 78247c00
 08008618
 78447c00
Index: c51/patch/sch.rom
===================================================================
--- /YC1026_KB_SDK/c51/patch/sch.rom	(revision 83)
+++ /YC1026_KB_SDK/c51/patch/sch.rom	(working copy)
@@ -339,7 +339,7 @@
 #Characteristic: Device Name
 06 00 03 28 01 02 
 07 00 00 2a 
-'BT4.2 Keyboard
+'Bluetooth Keyboard
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -426,9 +426,9 @@
 a1 01	
 85 02			
 19 00  		
-2a ff 02 
+2a ff 03 
 15 00 
-26 ff 7f 		
+26 ff 03		
 95 01  		
 75 10  			
 81 00  		
@@ -530,7 +530,7 @@
 2c 01 #timeout
 
 mem_le_name_len:
-'BT4.2 Keyboard
+'Bluetooth Keyboard
 
 mem_le_adv_channel_map:07 
 mem_le_adv_direct_addr_type:01
@@ -539,11 +539,11 @@
 mem_le_adv_data:
 #02 01 05 05 02 12 18 0f 18 03 19 c1 03
 02 01 05 03 19 c1 03 03 03 12 18
-'\09BT4.2 Keyboard
+'\09Bluetooth Keyboard
 
 mem_le_scan_data_len:1f
 mem_le_scan_data:
-'\09BT4.2 Keyboard
+'\09Bluetooth Keyboard
 
 
 #24g init
Index: c51/patch/sched.rom
===================================================================
--- /YC1026_KB_SDK/c51/patch/sched.rom	(revision 83)
+++ /YC1026_KB_SDK/c51/patch/sched.rom	(working copy)
@@ -339,7 +339,7 @@
 #Characteristic: Device Name
 06 00 03 28 01 02 
 07 00 00 2a 
-'BT4.2 Keyboard
+'Bluetooth Keyboard
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -426,9 +426,9 @@
 a1 01	
 85 02			
 19 00  		
-2a ff 02 
+2a ff 03 
 15 00 
-26 ff 7f 		
+26 ff 03		
 95 01  		
 75 10  			
 81 00  		
@@ -530,7 +530,7 @@
 2c 01 #timeout
 
 mem_le_name_len:
-'BT4.2 Keyboard
+'Bluetooth Keyboard
 
 mem_le_adv_channel_map:07 
 mem_le_adv_direct_addr_type:01
@@ -539,11 +539,11 @@
 mem_le_adv_data:
 #02 01 05 05 02 12 18 0f 18 03 19 c1 03
 02 01 05 03 19 c1 03 03 03 12 18
-'\09BT4.2 Keyboard
+'\09Bluetooth Keyboard
 
 mem_le_scan_data_len:1f
 mem_le_scan_data:
-'\09BT4.2 Keyboard
+'\09Bluetooth Keyboard
 
 
 #24g init
Index: c51/patch/sys.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/utilities.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
