Index: output/otp.dat
===================================================================
--- /1121s/branch/mouse/AI_Project/mouse_public_24g/output/otp.dat	(revision 3582)
+++ /1121s/branch/mouse/AI_Project/mouse_public_24g/output/otp.dat	(working copy)
@@ -27,8 +27,8 @@
 1e
 aa
 55
-20
-10
+00
+11
 4e
 06
 a3
@@ -36,143 +36,143 @@
 a2
 a1
 1a
-ce
+01
 23
 16
 29
-30
+02
 50
 e2
 3b
-3b
+09
 04
 50
 c7
-ed
+c3
 27
 04
 c7
-c6
+9f
 53
 b3
 ab
-de
+b0
 ae
 4a
 7a
-0a
+58
 5f
 16
 cf
-24
+fd
 41
 0b
 59
-d6
+1d
 32
 eb
 3c
-87
+f9
 42
 ec
-f8
-f7
+fb
+0e
 21
 34
 55
-bd
+f4
 54
 74
 8e
-43
+ba
 9e
 af
 86
-dd
+16
 6f
 e2
 3b
-56
+8f
 04
 57
 2d
-55
+1c
 35
 5a
 d4
-5f
+26
 fb
 fe
 73
-95
+5c
 61
 64
-ff
-c6
+fc
+0f
 9a
 2d
 64
-ea
+a3
 f7
 de
 45
-fa
+31
 ca
 ec
 ec
-5a
+1d
 f6
 ff
-f8
-8c
+f9
+45
 0d
 b8
 09
-6f
+28
 50
 84
 9d
-38
+01
 6f
 34
 5b
-85
+ce
 f3
 0b
 9c
-f0
+a9
 2b
 53
 d1
-e5
+dc
 9d
 85
-d4
-3f
+d3
+f4
 6a
 d5
 4f
-59
+9e
 8b
 00
 8b
-71
+36
 9b
 f3
 9f
-3c
+75
 79
 fc
-95
-c5
+96
+0c
 28
 0f
-6c
-4b
+6f
+8c
 bc
 e7
 67
-37
+19
 a1
 7f
 b9
@@ -180,23 +180,23 @@
 ad
 16
 87
-98
+c1
 43
 54
 cb
-83
+bc
 59
 ed
 f9
-f2
+ab
 c6
 10
 f8
-16
+59
 b9
 a1
 d4
-3b
+7c
 87
 97
 cb
@@ -204,19 +204,19 @@
 5d
 13
 3f
-78
+81
 5f
 e3
 e8
-4b
+19
 37
 d5
 31
-bd
+72
 9f
 a4
 8e
-e3
+a4
 05
 cf
 cc
@@ -228,3935 +228,4159 @@
 39
 9e
 e2
-e7
+87
 7d
 69
 24
 f9
 dd
-ce
-c8
-32
+ae
+fe
+78
 26
+d0
+16
+92
+80
+24
+61
 b0
-20
-a9
-cf
-e4
-91
-94
-fb
-96
-ea
-ee
+b4
+2d
+af
+24
 9b
-fc
-d6
-df
-ef
-bc
-4f
-a6
-4d
+9c
+9d
+07
+bf
+cd
+c6
+9d
+1d
+21
 47
-73
-9f
-35
-57
-0a
-64
-71
+b5
+65
+51
+3e
+52
+79
 d7
-64
-06
-bf
+6a
+39
+27
 8f
-f7
-2c
-bb
-3e
-88
-75
-cc
-7c
+c1
+02
+1e
+5e
+4d
+2e
+61
+1c
+c5
+11
+00
+58
+ca
 83
-43
-a5
-38
-0f
-c4
-b3
-be
-62
-ba
+e3
+9b
+ea
+b6
 68
 bb
-9c
-b0
-3f
-f4
-64
-4c
-0f
+92
+1c
+66
+ee
+1a
+02
+07
 16
 4c
 00
-9f
-f5
-1b
-8b
-df
-80
-44
-82
-ed
-7d
+c6
+95
+54
+68
+98
+40
+8f
+86
+6a
+5d
 ad
-90
 80
-40
-4a
-88
-62
-41
-22
-98
+3f
+60
+c7
+ae
+dd
+00
+2f
+82
 aa
 2d
-17
-54
-ad
-ec
-ba
-80
-b1
 5d
-c2
-3d
-c8
-f0
-bc
-26
-56
-19
+df
+1a
+4c
+7f
+ee
+ab
+7d
+3f
+4c
+cc
+fc
+8a
+01
+02
+6b
+28
+2d
 16
+4f
+fb
+0f
+45
+e1
+30
 62
-59
-ef
-08
-e8
-1c
-81
-4e
-c6
-7a
+72
 d2
-85
-b8
-8d
-89
-17
-ed
-d0
-e0
-d5
-6d
-ce
-d4
-b8
-92
-6e
-ad
-0e
-53
+83
+fa
+f5
+8f
+ae
+fc
+2f
+82
+37
+1b
+36
+34
+c5
+f3
+96
+4d
+4b
+1f
 27
 3a
-86
-14
+cc
+e8
 2c
-8a
-3a
-6c
+8b
+b4
+bb
 e1
-f4
-77
-84
-ca
-30
-f4
-61
-44
+8e
+0a
+a2
+85
+e4
+31
+b2
+1d
 15
-e5
-b0
-ca
-3a
-0b
-71
-0b
-94
-c4
-ca
-70
-e6
-27
-c8
-47
-ce
-2e
-03
+ad
+9f
+dd
+9c
+c2
+46
+14
+3f
+37
+13
 68
-2b
+a6
+11
+e4
+5f
+6d
+65
+55
+8a
+89
 ca
-bf
-d9
-22
-86
-f9
-87
-18
-8f
-4a
-bb
-fc
-b4
+b1
+6b
+e5
+8e
+7d
+c8
+98
 4a
-57
-87
-61
-c5
-b4
+c3
+ad
+3c
+01
+6b
+10
+5d
+a4
+21
+bc
 f6
 a2
-0b
-9f
-00
-20
-5b
-77
-8c
-a3
-02
-6a
-ae
-47
-5d
-b7
+9b
+96
+65
+44
+a2
+30
 0c
-58
-b1
-5e
-82
-16
-5f
-06
-38
-5a
-78
-a4
-68
-9a
-b0
-29
-5d
-b8
 68
-cd
-33
-f2
-c1
-41
-d1
-1a
-1d
-2f
-09
-5e
-38
-88
+35
 da
-f9
-71
-be
-e0
-dd
-31
-8d
-90
-40
-1c
-09
-97
-c2
-e5
-4e
-c0
-3b
-db
-89
+6e
+8c
+68
+4f
 f6
-5d
-71
-2a
-4b
-73
-01
-e1
+13
+e6
+e9
+c2
+98
+ee
+5f
+58
+58
+a7
+1b
+c8
+51
+96
+9c
+9d
+35
+cf
+8a
+f3
+39
+61
+e9
+d4
+92
+0f
+9a
+c9
+d0
+86
+d1
+da
+87
+0f
+a9
+45
+90
+ba
+85
+90
+40
+8c
+af
+97
+bc
+f4
+f1
+e0
+b5
+75
+36
+b6
+dd
+72
+65
+8b
+c9
+4b
+e9
 91
-50
-8f
+5e
+b0
 fe
-79
+23
 fa
-b6
+c9
+00
+d4
+46
 77
-74
-7d
-f9
-9f
-f2
+81
+32
+5c
+70
+98
+1d
+1a
+dd
+40
 e7
-fc
-df
-bd
+33
+8f
 e7
-dc
-57
-4c
-ce
-69
-50
-11
-e8
-64
-64
-e4
-6b
-f9
-0e
-52
-c6
-46
-2f
-f2
-ad
-2b
-62
-09
-b3
-6f
-b3
+b2
+20
+20
+d9
+27
+e5
+d4
+36
+30
+b4
+de
+45
+95
+29
+29
+d5
+49
+33
+c7
+ea
 32
-8b
-f2
-8d
+89
+2c
+85
 3f
 6a
-f3
-0d
-1c
-a9
-53
-6a
-45
-3e
-26
+07
+4a
+c6
+6c
+cf
+3a
+60
+24
+d9
 db
 18
 b1
 65
-1e
-07
-88
-ce
+51
+a7
+36
+b9
 16
-1b
-06
-e4
-90
-bb
 61
-4d
-dc
+72
+3c
 df
-f2
-e5
-f9
-8b
-4a
-b0
-a3
-d1
-27
-21
-dc
-07
-8c
-d7
-99
+1b
+8e
+81
+85
+bf
+ac
+ca
+be
+2b
+c3
+2a
+ec
+71
+c1
+a9
+9b
+a7
+76
+e0
+61
 b9
-0a
-9a
-89
+2e
+14
+73
 66
-f0
-12
-25
-7a
+bb
+a3
+75
+d3
 64
-e2
-ca
-84
-21
-96
+7a
+9a
+e1
+88
+c7
+39
+71
+87
+10
+9a
 26
-1b
-4d
+59
+a7
+46
+d6
+4b
+5c
+6a
+14
 f9
-93
-8c
-37
-08
-51
-bc
-9c
-af
-7d
-7e
-19
-29
-57
-8a
-3a
-df
-ee
-c1
-2b
-e6
-fb
-8b
-43
-9a
-1d
-dc
-8d
-d2
-f8
-99
+30
+48
 e0
-aa
-bd
-ea
-08
-aa
+da
+4f
+a9
 21
-ca
-55
-9b
-84
-7d
-91
-a8
-14
+ee
+c0
+ab
+61
+63
+ba
+75
+16
+50
+20
+bf
+59
+04
+4b
+c5
+aa
 37
-1c
-ce
-e6
-40
-b6
-5b
-ec
 fc
+de
+6a
+6e
+82
+f4
+7c
+7b
+ee
 1b
+9c
+19
+4d
+e6
+41
+c0
+5b
+6e
+98
+eb
 03
-1a
-8e
+e2
+6e
+90
+14
+80
+aa
+2b
+60
+72
+15
+27
+74
+9a
+42
+24
 a8
-57
-b8
-8d
-a9
-ba
-02
-19
-6c
-09
-da
-88
-ad
+d1
+c1
+c0
+1f
+97
+1a
+39
+5a
+2d
+32
+0d
+14
 07
-96
-51
+76
+3f
+be
+c7
+63
+1e
 49
+7d
+1f
+e3
+87
+51
+32
 16
-d8
-da
-d3
-a6
-35
-04
-71
-12
-57
-b7
-83
-4b
+00
+c0
+73
+5a
+15
+22
+d9
+a9
+bb
+f8
 c8
+03
+59
+49
+db
+ff
+03
+2f
+65
+3d
+34
+8c
+b8
+c7
 ac
-c3
-af
-2d
-5e
-d8
-28
-0e
-dc
-54
-05
-d7
-ea
-58
-a4
-72
-30
-ef
-b6
-f1
-7e
-92
-4f
-19
-71
-ec
-7c
-26
-d0
-c5
-20
-dc
-12
-43
-54
-30
-b2
-f1
-fe
-a4
-04
-30
-6d
+39
+07
+8a
+bb
+b3
+6e
+ed
+b5
 75
-b7
-e9
-72
+97
+e8
+77
 63
 b7
+7d
+53
+9e
+b3
+39
+d4
+1f
+91
+e1
+fa
+71
+16
+1d
+de
+98
+e5
+18
+c0
+20
+67
+ad
+9c
 78
-d6
-9a
-a6
-cd
-3a
-08
-08
-49
-bf
-21
-d7
-06
-ab
-8f
-7c
-d8
-6d
-70
+12
 a6
-b1
-0c
-6f
-8b
-15
-4a
-a2
-a2
-8a
-d9
-59
-4e
+45
+ed
+02
+6e
+cc
+b9
+66
 43
+e2
+4c
+df
 ac
-53
+5e
+db
+3d
 b6
-68
-66
-e4
-fc
-69
-42
-af
-70
-7d
-9f
+15
+b8
+0a
+f8
+fd
 84
-24
-0b
-93
+27
+14
+38
 cc
 07
-a2
-57
+30
+09
 ba
 2a
-4d
-60
-82
-d0
-14
-99
-29
-11
-ff
-d8
+e9
+02
+aa
+bc
+20
+8b
+6e
+e0
+75
+97
 dd
 6a
-9b
-b0
+3d
+f0
 38
 1e
-62
-87
+ca
+49
 2a
-98
-9c
-8b
-da
-78
-23
-53
-72
-d4
-7b
-38
-1a
-98
-0c
-23
-d3
-1d
-bf
-b0
-1b
-23
-e8
-64
-06
-44
-a2
-79
-bc
-38
-01
-24
-97
-c2
-d6
-e4
-b4
-cd
-b5
+f8
+bd
+0e
+f2
+f8
+69
+33
+9a
+14
+c7
+3d
+5d
+2f
+5a
+57
+dc
 a4
-ff
-cd
-cb
-58
-21
-77
+f6
+41
+73
+e9
+8c
 0a
-18
-21
-9d
-9a
-af
-9d
-ce
-81
-84
-1d
-0f
-ea
-c4
-ed
-3f
-06
-2a
-3c
-46
-fa
-d3
-79
-64
-9d
-fd
-a0
-82
-3a
-a8
 be
-c3
-37
+42
+5f
+10
+bc
+38
+7d
+d2
 af
-aa
-c9
-96
-74
 85
-15
-e2
-5e
-98
-a2
-ac
-ab
-b3
-68
-e5
 28
-46
-d1
-c3
-f6
-46
-6f
-6f
-20
-57
-22
-b8
-32
-a3
 03
-2d
-2e
+db
+60
+73
+a8
+bf
+48
 c2
-e8
-e8
-b9
-85
-47
-4b
-67
-f8
-ab
-4e
-13
-4a
-43
-d3
+52
+36
+0d
+84
+66
+71
+37
+b3
 bc
-7d
+da
+9d
+08
+85
+02
+6e
+12
+95
+aa
+ef
+a5
+05
+6c
+47
+4a
+6b
+29
+25
+21
+1c
+e7
+d1
+b0
+69
+a4
+0a
+b5
+bb
+05
+60
+f9
+6c
+d5
+df
+9e
+cb
+87
+c8
+6e
+a2
+a4
+02
+a5
+51
+54
+1b
+82
+af
+16
+85
+79
+de
+07
+e2
+75
+02
+ec
+b3
+dc
+d0
+25
+bf
+e8
+8f
+da
+c7
+c8
+03
+e8
+63
+31
+46
+5d
+ba
+3e
+23
+2d
+95
+cb
 61
-77
-e9
 96
 42
 de
 9a
 e2
 da
-51
-6e
-8f
-c9
-d0
-30
-08
-2c
-d1
-23
-ca
-5a
-8b
-b3
-aa
-a3
-bf
-11
-fd
-b2
-3c
-35
-56
-51
-1e
-2e
-65
-a4
-fd
-65
-59
+50
+eb
+28
+31
+50
+22
+47
 ec
+36
+f9
+ba
+5b
+b5
+2e
+0d
 5f
+35
+e1
+e2
+db
+f7
+0c
+39
+3a
+60
+0c
+72
+de
 f6
-f2
-1f
-5f
-19
-94
-b4
-56
-a6
+05
+71
+80
+48
+04
+e5
+64
+d5
+b2
+c4
+3e
+d0
+fa
 47
 89
-8a
-ad
-88
-26
-51
-84
+00
+36
+d8
+ec
+50
+41
 eb
-3a
-2c
-4d
-38
-4e
-0a
-48
-b6
-15
-97
-35
+30
+6e
+b7
+68
+ce
 48
-77
-d3
-61
-06
-bc
-ab
-02
-f3
-b3
-fc
-75
-6f
-21
-71
-c0
-e1
-86
-17
-e4
+59
+9e
+ca
+e3
+de
+0f
 e6
-47
-08
-84
-dc
-fd
+5a
+09
+19
+d5
+0f
+54
+cc
+12
+03
+d1
+28
 91
-c4
+fa
+0f
+b1
+4f
+19
+f1
+e6
+8c
+c0
+ab
+8c
+02
+90
+74
+2e
+6b
+f7
+51
 06
-05
-f9
-2f
-11
-96
-8b
-79
+ed
+09
+c3
 11
 cd
-91
-da
-7e
-9d
+ec
+f1
+61
+f4
+b3
+19
 75
+9e
 14
-32
-4e
-94
-3e
+36
 6b
+3f
+0e
+b2
+e3
+cd
+d2
+b4
+8d
+e9
+89
+0d
+ab
+33
+a4
+68
+62
 0a
-84
-1d
-ac
-6f
-d1
-b6
-dd
-19
+f8
+f7
 81
-cc
+2b
+3d
+b2
+e5
+55
+a5
+91
 f6
-aa
-e2
-71
-d2
-da
-79
-c9
-be
-8a
-2c
-1a
-e2
-fd
-e3
-85
-09
-b0
-8b
-6f
-60
-0c
-06
-1e
+11
+b1
+5c
+1d
+ac
+3d
 fa
-64
-0e
-03
-83
-3a
-f0
-2c
+bd
+f4
+8f
+35
+c4
+63
+be
+2f
 bf
 10
 45
-56
-02
-11
-97
-34
+47
+de
+f2
+68
+23
 0b
-79
-aa
-04
-0e
+68
+29
+6e
+76
 59
-40
-eb
-99
-f0
-f4
-1f
-4d
-aa
-90
-f4
+80
+e1
+21
+91
+65
+80
+0a
+2f
+91
+cc
 eb
 94
 a9
 74
 2f
-74
-51
-22
-29
+75
+d1
+65
+6e
+0c
 86
-07
-40
-24
-7f
-58
-56
-07
-56
-2e
-82
-21
-0f
-e6
-6d
-11
-ca
-01
-bd
-4c
-2a
-46
-43
-7b
-ac
-11
-89
-cb
-b7
-40
-3d
-71
-03
-b0
-6b
-e1
-7b
+7a
+63
+be
+79
 bb
+07
 46
-cc
-92
-19
-30
+64
+d0
+fe
+e2
+99
+bd
+16
+62
+47
+8a
+33
+83
+79
+1e
+84
+1d
+65
+8b
+dc
+cd
+cf
+16
+6e
+69
+32
 a3
-e1
-2c
-09
-44
-01
-d8
-e4
-92
-4e
-92
-70
-44
-07
+a6
+9b
+7a
+26
+93
+f7
+e6
+93
+bc
+9b
+a6
+d0
+4d
+ab
+27
 19
-3a
-45
-1f
-aa
-38
-e0
-58
-8b
-f8
-38
-fb
-ad
-8e
-d8
-36
-f2
-57
-3f
-61
-a9
-68
-c2
-0e
-39
-ba
-52
+d5
+be
+18
+62
+5b
+6d
+9b
+b5
+7a
 9e
-07
-db
+ae
+3f
+97
+ea
+4b
+c0
+3f
 59
-9b
-2b
-ef
-2e
+d7
+88
+df
+8e
 bc
-80
-a0
-83
-da
-0e
-4d
-4b
-8d
-bf
-c6
-11
-f1
-fc
-13
-33
-d1
 6d
-a6
-de
-5b
-5b
-88
-09
-a2
-b8
-4d
-89
-a0
-42
-42
-e0
-84
-63
-c9
+20
+18
+2c
+6a
+ad
+65
+c7
+86
+ba
+55
+78
+6b
+66
+8f
+a8
+e4
+69
+2d
+0a
+d3
+d3
+10
+10
+08
+1b
+44
+9c
+78
+29
+d1
+d6
+e8
+0b
+e4
+c6
 e3
+e9
+b3
+f3
+5f
+4e
+29
+32
+42
+ce
+f3
+e5
+02
+ff
+fe
+c4
+ef
+dc
+37
+c7
+7d
+b0
+b6
+f7
+14
 d6
+59
+29
+ec
+5a
+52
+f4
+86
+1e
+24
+9a
+82
+00
+b2
+ef
+1e
+61
+e1
 b9
-b1
-a8
-74
-74
-e2
-3e
-92
-f2
+22
+59
+a7
+09
+10
+a7
+23
 13
-35
-38
-2d
+98
+63
+c9
+77
+93
+66
+cf
+6f
+f6
+6f
+91
+17
+e9
+03
+c6
+6b
 4b
+f3
+9e
+1d
+33
+bf
+f7
+29
+87
+97
+83
+4f
+26
 09
-5e
-0d
-4a
+e2
+06
+c1
+9d
+f3
+97
+e2
+dc
 17
-4b
-4c
-aa
+cd
+75
 61
-f1
+f9
+f7
+d5
 ff
-89
-62
+38
+2a
+dd
+43
+9d
+71
+b9
+72
+14
+2a
+63
+97
+0b
+da
+85
+09
+b3
+cd
+c4
+d3
+96
+eb
+f1
 3c
-77
-17
+dc
+b6
+82
+25
 ef
+22
+37
+a9
+cb
 2b
-90
-d5
-5b
-c0
-f2
-d5
-de
-ae
-a7
-94
-67
-81
-50
-84
-f5
-60
-69
-4b
-bc
-5f
-02
-10
-47
-6d
-29
-8b
-d0
-22
+2a
+37
+2b
+7f
+a5
+ec
+dd
+6a
+b2
+d2
+5d
+9b
+6f
+6c
+b3
+cd
+97
+c8
 31
-c6
+21
+74
+ec
+13
+59
 42
-68
-8c
-0a
-a2
+a5
+a9
+b5
+d9
+22
+55
+6f
 52
+a7
+e1
+41
+08
+c3
+b9
+00
 ea
-57
-94
-7f
+91
+5f
+42
+b1
+0e
+0f
+32
+28
+cf
+8e
+01
+43
+ff
+f3
+02
+9c
+3e
+0c
+8d
+5e
 2e
-78
-69
-f9
-f0
+80
+7a
 8f
-08
-99
-12
+45
+da
+c1
+a1
+d8
+1f
+b8
+9e
+d6
+2e
 fc
-bc
+54
+4f
+54
+b7
+54
+4f
+2a
+ce
+7f
+e0
+74
+31
+f6
+d4
+ec
 2b
-87
-72
-39
-d5
-a9
-23
-d0
-cb
-2d
-58
-49
-be
-76
-48
+74
+50
+e6
+1a
+4d
+36
+17
+43
+de
+3d
+9d
+1e
 d4
-2c
-24
-13
+22
+be
+b8
+74
 dd
-ba
-34
-85
-62
-3d
-1a
-13
-e6
-6b
-ab
+ed
+02
+b6
+a0
+c4
+b2
+c5
+dc
+26
+80
+f6
+2f
+e8
+15
+be
+01
+07
+47
+67
+9f
+d5
+57
+e8
+49
+b9
+68
+89
 66
-08
-ea
-4d
-39
-ac
+c5
+cf
 85
-c4
-cc
-ad
-ef
-95
-60
-2c
-fb
-09
-93
-d7
+43
+ee
+8a
+c8
+64
+0c
+33
 4b
-8e
-76
-83
-78
-01
-50
 4d
-62
-5d
-2f
-65
-85
-c7
-53
-e8
-61
-80
+a6
 49
-23
-fa
-4a
-a0
-71
-50
+e6
+40
+5d
+ed
+54
+fb
+69
+86
+9c
+25
+22
+ab
+c1
 62
-6d
-d6
-5a
-19
-42
-f7
-ae
-09
-4d
-d7
-73
-bc
-51
-36
-1c
-cd
-59
-39
-fb
-d5
-af
-15
-70
 c5
+cc
+bf
+c0
+e4
+5b
+b0
+de
+c9
+4a
+5d
+43
+41
+e5
+7b
+8e
+38
+a4
+01
+24
 ab
-88
-95
-ac
+72
+c1
+47
+43
+c9
+10
 b5
+ea
+9d
+7d
+45
+b6
+16
+ba
+68
+27
+83
+5e
+36
+74
+f5
+a1
+64
+7a
+3b
+d3
+0e
+da
+c8
+66
+e1
+c5
+c9
+3f
+cc
 fe
-81
-fe
-af
-1f
-fe
-93
-cf
-1f
-d5
+e6
 68
+44
+da
+0d
 4f
-b0
-be
-06
-68
+a7
+3d
+69
+72
+26
+16
+ae
+41
+f3
+f5
+d7
+cb
 2c
-8c
-0a
-e7
-1f
-46
-fc
+fe
+bb
+dd
+3e
+ad
+24
+09
+0c
+73
+13
+5b
+e2
+cf
+f2
+7c
 b1
-32
-2d
-62
-78
+11
+24
+80
 6d
-57
-3a
+4f
+15
+8e
+d9
 d7
+fa
+d9
+9b
+a6
+35
+69
+ec
+0d
+a6
+7b
+f1
+e4
+8f
+00
+63
+83
+f7
+60
+ce
+d8
+2d
+70
+15
 72
-74
-89
-11
-c2
-87
-f5
-cc
-f4
-34
-3d
-77
+9b
 c3
-4d
-07
-08
-40
-82
-28
-bf
-be
-06
-02
-9f
-d0
-75
-93
-91
-a1
-14
-a0
-f2
-66
-c5
-d8
-e4
-06
-40
+e5
+39
+b9
 32
-e7
-5b
-ac
-ec
-54
-f2
-a7
-0f
-c1
-40
-3d
-cc
-01
-b4
-c9
-61
-d7
-c4
-1d
-2a
-47
-9a
-45
-18
-05
-02
+b7
+94
+e8
+ce
+da
+83
+b9
+0b
+7f
+d4
 35
-a5
-bc
-de
-c9
-17
-a5
-7d
+30
+b7
+ac
+5e
+60
+59
+d1
 6a
-1b
-7b
-8e
-38
+a7
 86
 68
-1c
-6b
-9c
-3c
-0f
-2a
-0e
-6a
+f5
+bc
 fa
-2a
-7a
-13
+58
+ae
+59
+be
+b5
+1a
+8d
+43
+64
+78
+e8
+af
+69
+d5
+ec
+ff
+44
+76
+c5
+37
 fd
-f0
-6a
-86
-14
-06
+4e
+eb
+34
+ea
+56
+e8
+5b
+99
+ce
+5e
+8b
+0b
+6b
+be
+1e
+b0
 8d
-d7
-71
-a5
-ca
+8b
+21
 a2
-53
-98
+a0
+93
+29
+3d
+db
+e7
+c4
+ba
+78
+6d
+99
 71
+51
+c8
+98
+d0
+de
+df
+c5
 ac
-01
-61
-84
-06
-09
-0a
-34
-36
-9c
-55
-d5
-49
-14
-13
-8f
-dc
 a7
-1d
+3b
+d2
+d0
+d6
+51
 5f
-d5
-a4
-3c
-04
-3f
-4e
-44
-5d
-c4
-d3
-de
-bb
-f1
-96
-e7
-0e
-09
+53
+08
+1b
 5c
-d9
-14
+32
+54
+45
+b0
+13
+2c
+6b
+62
+95
+9d
+c4
+c5
 7b
-b2
-30
-64
-8a
-b1
-11
-24
-f1
-72
-25
-56
-de
-69
-5e
-55
-ee
-2b
-63
-ba
-fc
-43
-b8
-67
-79
-11
-cc
-ac
-a1
-4b
-09
-b4
-15
-c6
-c8
-ee
-7f
-02
-0a
-10
-a0
-b5
-90
-ab
-2b
+dc
 01
-08
-7c
-d9
-f2
-2f
-bb
-0a
-2f
 7e
-b6
-aa
+28
+f4
+c2
+9a
+71
+2a
+77
+39
+34
+5a
+f4
+e3
 e7
-53
-53
-24
-09
-1b
-c5
-cd
-31
+50
+14
+8d
+12
+83
+58
 c8
+99
+70
+a8
+75
+78
+4f
+ba
+1d
+27
+07
 35
-02
-1a
-10
+a7
 8e
-9a
-c6
-f5
-10
-9a
-54
-1f
-54
+af
+b9
+a2
+92
 90
-19
+35
+b2
+31
+8b
+02
+24
+da
+08
+57
+83
+91
+86
 74
-65
-f6
-ff
-47
-77
-99
-37
-fe
-c0
-5c
-64
-00
-94
-e8
-73
-13
-4c
-d7
-34
-1a
-62
-bf
-1e
-d0
-8d
-9c
-53
-8d
-dd
-8c
-6e
-8c
-f3
-fd
-ce
-d5
-87
-fd
-d6
-d1
-b3
-e2
-81
-30
+40
+78
+68
 de
-da
-25
-ed
-36
-6d
-d2
-b0
-df
-ae
-06
 2c
-89
-94
-a4
-b2
-f4
-71
-6f
-a6
-76
-e2
-2a
-9f
-fc
-7e
-00
-ca
-24
-01
-c6
-2e
-a9
-d5
-a2
-f0
-a5
-88
-01
-57
-79
-40
-ab
-8c
-71
-54
-b0
-70
-fd
-64
-b0
-d9
-02
+0e
+29
 b8
-08
-ab
-42
+3a
+48
+36
+63
+38
+55
+8e
+89
+e5
+09
+56
 38
+67
 65
-07
+72
+b0
+58
+ca
+50
+3e
+2a
+81
+06
+36
+a7
+bf
+ea
+12
 2c
-b8
-e0
-3f
-87
-6f
-a2
-92
-11
-3c
-bb
-87
-8a
-31
-74
-73
-a2
-b2
-bb
-d7
-fa
-b7
-ba
-3a
-e8
-de
-2f
-4e
-29
-bc
 cd
-27
-c8
-74
-c0
-b5
-6f
-34
-1c
-29
-77
-16
-67
+45
+c6
+58
+36
+9e
 30
-9c
-0d
-60
-ac
-0e
-b3
-7a
-69
-04
-27
-f7
-75
-09
-e6
-7c
-67
-4a
-18
-ee
 d6
-5e
-aa
-36
-d0
-37
-10
-9a
-2d
-ca
-e9
+f8
+58
+45
+b2
+66
+80
+8a
+96
+c2
+79
 28
-33
+1d
+ee
+9b
+f1
+ef
+17
+1b
+10
+52
 70
-29
-4d
-47
-f4
-4f
-c7
-9e
-2b
-03
-f3
-96
+24
 25
-64
-17
-2b
-fc
-e6
-fd
-06
-f9
-b6
+47
+82
+de
+05
+ad
+cc
+78
+da
 01
-58
-75
-f0
-20
-4c
-94
-e8
-a1
-0e
-ef
-0e
-83
-09
-7b
-15
-3c
-1e
-1f
-f0
-03
-75
-92
-44
+99
+e5
+b4
+38
+8e
+dc
+b6
+ee
+ae
+41
 60
-f1
-bf
-6e
-82
-e1
-2a
-1e
-03
-0f
-35
+2b
+49
 bc
+a4
+44
+5e
 5a
+92
+44
+c4
+ce
+4e
 86
-0b
-1e
-6f
-43
-ff
-0e
-c9
-91
-e9
-28
-7b
+26
+6b
+97
+9a
+20
+dc
+70
+53
+c6
+5b
+b6
+12
+ae
+cd
+55
+17
+63
+d1
+88
+c1
+82
+a0
+82
+c3
+94
+fe
+ee
 f4
-01
-0f
-cb
-e8
-43
-bd
-4f
-77
-bf
-30
+0a
+80
+02
+08
+c6
+b7
+c7
 28
-f5
+95
 f2
-99
-f0
-8c
-7d
+a3
+bf
+4c
+9a
+8f
+c2
+b6
+63
+61
+bb
+09
+c9
+37
 9e
-6c
-56
-a8
-7c
-5b
-32
-78
-aa
-e6
-2b
-59
-9d
-8b
-84
-84
-81
-3f
-28
-f0
-26
-7e
-af
-24
-96
-8c
+0b
+71
+fc
+d2
+9b
+05
+69
+7f
+0c
+9a
 37
-74
-40
-73
-b4
-19
-cc
-8c
-a9
-b8
+63
+eb
+00
+6f
+3c
+dd
+74
 21
-25
-1c
-a3
-3b
+8c
+14
+63
+43
+cc
 2f
-52
-2c
-a9
-06
-7a
-99
-72
-be
-45
-5e
-10
-15
+44
+f5
+25
+3d
 df
-6c
-1c
-88
-67
-b5
-66
-90
-96
-56
-c4
-5a
-fb
-73
-54
+b2
+58
+e0
+8e
 29
-93
-ee
-62
-3e
-43
-e9
-ec
-d6
-41
-68
+09
+d1
+59
+92
+bb
+65
+04
 10
-d9
-56
-ca
-50
+ea
+bf
+11
+00
 48
-eb
-a8
-c8
-a3
-04
-a1
-30
-35
+65
+b1
+70
+6a
+d6
+f3
+f4
+4d
+62
+d0
+06
+b6
+fa
+6e
+73
+af
+3c
+e9
+cf
+6e
+27
+3e
+f3
+e1
+32
 34
-14
-a4
-21
+ac
+8f
+69
+a8
 db
-3e
 4d
-3c
+dd
+23
+34
+07
+5b
+48
+a2
+1b
+9b
+76
+f1
+27
 b7
+05
+64
+b7
+52
+89
+7a
 04
-9a
-8d
-30
-e3
-c7
-3c
-01
-d5
-c2
+27
+a9
+3d
 87
-a3
-66
-21
+81
+8d
+1b
 a7
 0a
-2f
-7b
+2a
+e8
 93
 98
-2a
-d2
-7c
-a9
-53
-f3
-3c
-3d
-71
-bb
-25
-27
-00
-0e
-24
-47
-46
-b5
+c3
+e7
+ca
+48
+16
+10
+c4
+5d
+1e
+fe
+cd
+2d
+63
+0f
+dd
+7d
+44
+a3
 a7
 2f
-e0
-a0
-5f
-82
-38
-6a
-5e
-ac
-28
-ae
-de
-b0
+bb
+7c
+27
 c2
-e1
-d0
-2f
-37
-51
-28
-ce
-3b
-bd
-15
-10
-85
-e2
-70
-31
-34
-23
-8a
-da
-76
-7f
+0d
 05
-34
-7d
-fe
-b5
-ec
-b1
-24
-77
-b6
-9e
-fe
-df
-1f
-5d
-9b
-7f
+19
+1c
+9f
+be
+da
+bc
+d4
+85
+d4
+58
+81
+73
+78
+c5
 10
-c4
-18
-24
-fc
-44
-3a
+d3
+12
+b8
+86
+cb
+70
+4b
+58
+e4
+8d
+70
+f5
+e7
+4d
+3e
+56
+a2
+0d
+ea
+98
+29
+77
+d4
+48
+1b
+97
+77
+ae
+bf
+30
+b4
+ec
+04
+8e
+2c
+e2
+3f
 1e
 eb
-b0
-98
+ea
+de
 08
-64
-df
-fc
-4a
-65
-bc
-50
-11
-36
-c4
-67
-e9
-57
-dd
-30
-6c
-e5
-1c
-41
-a5
-34
+66
+5a
+b2
+f2
+1f
+70
+72
+19
+35
+c1
+2a
+d6
+f7
+21
+18
+2b
+44
+5b
 84
-90
+aa
+fb
+5e
+bc
 e6
 9e
-02
-35
-08
-48
-c7
-64
-a5
-15
-70
+0c
+ca
 e8
+70
+47
+5c
+dd
+35
+45
+e5
 da
 25
-e9
-00
+5e
+58
+0c
+d7
+05
+c5
+c0
+91
+eb
+b6
+93
+8c
+2e
+a4
+b8
+2c
+7e
+bd
+c0
+87
+6d
+a1
 4c
-f3
-77
+36
+aa
+a6
+b7
+9e
+0f
+4c
+25
+98
+21
+3b
+8a
 be
-38
-11
-3f
-fd
+b8
+0c
+de
+d4
 13
+e6
+a3
+e4
+84
+79
+fa
+77
+65
+1b
+5f
+d4
+ab
+4f
+b0
+2e
+10
+cf
+ad
+2a
+2f
+af
+44
+15
+f4
 2c
+9d
+5c
+43
 24
-75
-ff
-8d
-41
-0d
-40
+5b
+5b
+68
+65
 47
-ed
-55
-0b
-97
-95
-6e
-f8
-4e
-db
-80
-2d
-9a
-a4
-30
-fa
-b6
-d9
-83
-99
-b2
+86
+b3
+58
+ba
+07
+15
+ef
+34
+48
+9d
+90
+1c
 6f
-ea
-59
-e6
-06
-78
-4f
-f5
-a1
-09
+58
+1e
+17
+cd
+87
+30
+96
+fd
+6a
+19
+33
+42
+4b
+3f
+31
+05
+03
+03
+61
+55
+06
+1b
 48
-77
-29
-4f
-7f
-ee
-92
-c9
-2a
-8a
+16
+03
+5d
 6b
-8b
+b7
+fa
+91
+5b
+44
+34
+55
+08
+45
+e0
+f2
+cb
+2b
+8d
 f8
-29
-88
-2c
-d2
+43
 9f
-85
-f1
-7f
-3e
-68
-76
-1a
-7e
-74
-a8
-80
-67
-82
-5a
-4e
-60
-fd
-b5
-b1
-8f
-9c
+21
+18
+7b
+24
+ad
+d8
 01
-c8
-9c
-81
-71
-d9
-7d
-ac
-35
-8b
-44
 5c
-05
-35
-64
-6a
-2d
-2e
+7e
+93
 95
-ab
-05
-38
-11
-3a
-bf
-97
-d6
-f9
-20
-ac
-e5
-8c
-73
-e8
-7f
-e0
-e7
-cb
-6b
+e1
+80
+24
+e9
 b8
-99
-0c
+a3
+0d
+08
+a8
 3f
-d2
+56
+2b
+09
+e8
+5b
+fa
+82
 41
-33
-2c
-5d
-ae
-bd
-36
-37
-15
-95
-b4
-b5
-a2
-b9
-be
-b3
-63
-0f
-00
-3c
-0f
-64
-d3
-2c
-1a
-50
-73
-06
-ba
-47
-dc
-9d
-49
+24
+40
+76
+1e
+ed
 b7
 4b
 5c
 5b
-70
-2f
-ae
-9b
-cf
-aa
-2f
-62
-9f
+74
+6c
 2c
-9f
-d4
-3d
-65
-2f
-bd
-36
+ce
+80
+6a
+dc
+29
+30
+c8
 ef
-40
-2d
-d3
-37
-74
-59
-a1
-7f
-31
-5c
+d2
+e0
+1d
 b0
-86
 0c
-ef
-9e
-d4
-c7
-7a
-03
-0a
-60
-4c
-82
-c6
-0e
-13
-b9
-8b
-53
-9b
-8a
-a3
-3b
-20
-d7
-fa
+71
+2f
+b3
+41
 7c
-e4
-25
-3a
-39
-b0
-60
-f8
-ad
-86
+d6
+b3
+de
+41
+45
+b4
+75
+ff
+47
+7e
+1a
+f1
+72
+1f
+7b
+0b
+0b
+e3
+89
+6d
+28
+72
+78
+c9
+8b
+68
+78
+2d
+41
+7f
+64
+37
+da
+fe
+62
+c5
+1b
+8e
+9d
+30
+99
+de
+1f
 af
-e6
-e1
-87
-8f
-9c
-16
-31
 c6
-af
-de
-09
+b5
+bc
+a7
+dd
+1d
+2f
+81
+2e
+9d
+36
 61
 e1
-de
-5d
+bc
+48
 8a
 ba
-f2
-70
-7b
-b9
-4e
-75
-58
-b3
+f4
+c9
+03
+99
+78
+12
+50
+b0
 a7
-44
-2b
-54
-0d
-27
-1e
-be
-2d
-60
-33
-f2
+5a
+63
+3e
+1b
+5b
+a2
+cd
+f1
+62
+24
+09
 b7
-d4
-6d
-0c
-56
-2c
+84
+35
+37
+91
+73
 50
-ff
+05
 69
 bf
 be
-64
-53
-81
-04
-bc
-77
-ef
-22
-fe
-0f
-a7
+11
+d3
+a0
+4b
+7c
+93
+db
+26
+c4
 0e
-72
-22
-a2
+70
+41
+d3
+3e
+94
+60
+24
+a7
+d6
+21
+8c
+7d
+43
+09
+d5
+51
+66
+3c
+37
+be
+d0
+bd
+4a
+43
+97
+5c
+02
+e3
+02
+bc
+1e
 83
-81
-47
-d2
-3b
-e6
+99
+fd
+7c
+30
 1c
-b3
-46
+e8
+c5
 71
-23
-c1
-73
-90
-86
-e2
-f2
-ea
-5a
-b6
-b9
-31
-b5
+d9
+ba
 54
-f3
-be
-46
-88
-0a
-de
-0b
-0f
-0e
-6d
-ae
-2d
-17
-3e
-14
-a2
-7a
-d5
-c8
-19
-7c
+d0
+fa
+45
+53
+b4
 1b
-dd
-f1
-07
-9c
-fd
-67
-fe
-a9
-69
-b6
+28
+7c
+b9
+73
+48
+3c
+65
+02
+1e
+e9
+35
+3e
 82
-33
-c7
-42
+73
+9a
+e8
 ab
-3e
-40
-b6
-c2
-b3
-69
-44
+3f
+c0
+1e
+72
+bb
+05
+36
 54
 ec
 59
 2b
-9b
-01
-e5
+9f
+41
+e7
+4c
+71
 c6
-61
-c9
-54
-2d
-9c
-b3
-92
-21
+34
 a3
-b2
-a6
-7e
+d4
+bb
+08
+99
+ec
+72
+3c
+da
+30
+4d
+5f
+a8
+f1
+bb
+f1
+24
+fe
+9e
+e0
+07
+90
+9a
+e0
+99
+9e
+8b
+01
+6b
+49
+70
+df
+2e
 d5
-3e
-5d
-23
-be
-1b
-35
+a2
 83
-46
-f8
-c0
+7f
+f0
+29
+de
+7f
 97
-db
-1f
-a7
-8a
-35
-6c
-47
-4e
-e6
-90
-2e
-ab
-0a
+66
+19
+31
+eb
+ac
 42
-20
-14
-57
-ca
-4f
-18
-77
-07
 1b
-ac
-44
-48
-b2
-03
-e5
-bd
-e5
-69
-f5
-ee
+07
+14
+0e
+c9
+47
 22
-c3
-66
-39
-3f
-de
-b8
-65
-15
-64
-37
-9e
-2e
-94
-6c
-3e
-92
+06
+55
+29
+b9
+f9
+fb
 17
-a5
-49
-19
-73
-92
-87
-2a
+80
+d0
+ec
+ec
+79
+50
+95
+61
+9f
+1d
+c8
+7f
 0b
-8b
-bc
-8a
-6f
+88
+78
+72
+c6
+76
+c7
+94
+1d
+02
+be
 79
-af
-81
-54
-33
-e3
-af
-08
-97
+f5
+83
+f0
+24
+42
+27
+d8
+ad
 36
-cd
-0e
-2a
-0d
+6b
+0f
+1d
+ec
+34
+ad
+eb
+a8
+2d
+62
 1f
-64
-16
-2f
-14
-9a
-63
-1e
-47
-b6
+7f
 25
-d4
-11
-d9
+9d
+58
+57
+70
+23
 3f
 bc
-0f
-05
-75
-bc
-fd
-40
-8a
-16
-4c
-56
-f4
-65
-f8
-42
-fd
-42
-66
-ee
-3c
-bf
-5a
-45
-06
-35
+5e
+6c
+3e
 69
-21
+94
+91
+a2
+2e
+b0
+a6
+e3
+86
+78
+e9
+b2
+22
+a0
+7e
+3c
+aa
+da
+5b
+41
+f5
+80
+f7
 57
+2c
+9d
+eb
+ae
+16
+3c
+7f
+94
+d8
+22
+4b
+e7
+bd
+37
+44
+ef
+2e
+1a
+d2
+8f
+72
+d6
+ea
+0a
+eb
 4c
-c2
-b4
-e6
-1e
-ad
-73
-db
-18
-84
-df
-b7
-b6
-11
-f0
-18
-8c
-21
+44
+3b
+dd
 c1
-80
-ff
-a8
-fc
-35
+be
+b2
+c5
 59
+47
+dc
+d9
+80
+b4
+19
+d3
+1e
+13
 ed
-4c
-83
-bd
-6b
-92
-f5
-65
-93
-e4
-93
-1d
-9a
-fd
-1a
-da
 c3
-73
-30
-a9
-db
-a8
+27
+19
 3e
 ae
 f1
 95
-2d
-7e
-de
-61
+7d
+78
+d9
+2c
 5e
 e0
-3c
-dd
+37
+a3
 40
 d2
-35
-6a
+69
+bb
 b9
-89
-39
-34
-f5
-30
+e9
+66
+77
+ba
 91
-18
-f2
+b6
+27
+0a
 da
-17
-90
-56
-98
-a4
-66
+dc
+db
+ee
+9e
+ea
+e8
 78
-41
-e4
-10
-d7
-18
-d8
-f0
+23
+53
+e2
+97
+11
+c1
+a3
 a5
 04
-63
-fb
+68
+4b
 5a
-5d
-fe
-8d
+3d
+f9
+9a
 2f
-e3
-ad
-e9
+c3
+f6
+42
 b0
 10
-97
-c0
+ce
+cb
 e9
-6d
-de
-90
-28
-28
-ac
-33
-03
-c8
-91
-64
-cf
-a5
-b4
-7a
-3d
+0d
+d9
+d3
+67
+8c
 b0
-56
-0a
-3d
-37
-e0
-e9
+c1
+e7
+8f
+4a
+8a
+80
+05
+29
+0e
+dd
+f0
+51
+65
+dd
+74
+e1
+1d
 41
-35
-60
-bd
-b8
-62
-8d
-d9
-e9
-45
-5d
+15
+3c
+b3
+f7
+a6
+96
+cf
+44
 2d
-3d
-40
-c0
-78
 c6
-43
-c6
-ec
-8b
-75
-af
-2e
-06
-12
-24
-72
-5c
-bf
-98
-4d
-f1
+19
+df
+b0
+c2
+b7
+89
+c3
+0d
+cc
+c4
+eb
+e8
+3d
+00
+95
+26
+a1
 f4
-72
+7f
+d3
+6b
+cb
+d6
+54
 c5
+64
+b2
+47
+ee
+c3
+22
 2b
-12
-d2
-9c
-6d
-bd
-62
-d8
+0c
 e8
-da
+a0
+f0
+fb
+c1
+ce
+36
+d2
+5e
+3e
+3c
+a8
+25
+77
+4b
 aa
-ae
-bc
-0f
+9a
+0b
+73
 81
-06
-2c
-16
-51
-8a
+77
+93
+93
 d2
-d0
-7e
-56
-20
-4f
-8d
+77
 5f
-23
-b9
-b1
-cc
-4d
-5d
-de
+fa
 94
-de
-27
-2b
-f7
-f0
-a9
-41
-9a
-8c
-59
-e0
-83
 91
-64
+e7
+e1
+5e
+bf
+73
+8a
+93
+49
+d8
+d5
+51
+6b
+1e
 76
-78
-de
-77
-96
-ba
-58
-a6
-85
-48
+7d
+91
+b7
 12
-68
-b0
-ab
-62
-a3
-be
-8d
-27
-9f
-66
-d1
+ca
+17
+06
+4c
+84
+b5
+88
+fb
+9b
+82
 83
-3c
-ad
-a4
+e1
+25
+6f
+b7
+af
+02
+9c
+97
+4a
+34
 ec
-67
-3c
-c5
-8e
-d2
-44
-a7
+47
+3e
+28
+66
+df
+19
+a6
 2f
-aa
-e4
+a8
+64
 69
-76
+06
+03
+61
+75
+ce
+0a
+6c
+03
+f2
+b3
+55
+ca
+49
 11
-d4
+ee
+03
+ba
+0e
+61
+eb
+cb
+1d
+00
+0e
+6d
+5c
+1b
+4c
 54
-72
-70
-f3
-19
+86
 b5
-73
-fd
-0f
-73
-53
-cd
-59
-bb
-90
-63
-1a
-14
-e1
-7d
-09
-8d
-21
-18
-4a
-54
-e6
-8e
-54
-37
-9f
-14
-2f
-9b
-a6
-e3
-45
-bb
-1c
-e5
-98
+da
+78
+3d
+04
+9d
+dc
+04
+a5
+a8
+fc
+be
+a0
+2b
 a2
 e3
-b5
-4f
+e1
+a4
 5d
 81
-ed
 d0
+c5
 d5
 0b
-0c
+5f
 8a
 46
 8d
-6b
-4d
-11
-b8
-01
-8f
-b1
-12
-0c
-e1
-e7
-5b
-7c
-ee
-70
-78
-b9
-ca
+04
+0f
+41
+bf
+23
+52
+e1
+17
+a7
+cd
+b7
+5e
+c5
+75
+3f
 da
-a3
+a7
+89
+92
+a9
+c2
 dc
-f6
-67
-12
-67
-5a
+df
+14
+40
+89
 38
-bf
-50
-23
+9d
+8b
+c2
 61
 0a
-80
-f7
+d8
+1a
 72
-c0
-c9
-47
+a0
+f2
+e1
 c5
 f3
-2e
-2a
+76
+d2
 e3
-e0
-ce
-b0
-02
+80
+f8
+82
+4d
+28
+e5
+4e
+26
+86
+67
+2f
 88
-73
-47
-61
-46
-fa
-6b
-c7
-f3
-27
-0c
+32
+00
+9b
 0e
-1b
-89
-b8
+21
+8a
+bb
 78
 1b
-2b
-a0
-7a
-89
-13
+28
+fa
+9b
+f3
+93
 12
-b7
-77
-d5
-ce
-60
-f4
+1a
+17
+90
+c2
+86
+4f
+fe
+00
+71
+5d
+d0
+0d
+1e
+88
+24
+bb
+36
+4f
+3b
+fd
+fa
+f8
+3a
+7e
+fd
+bd
+0b
+16
+b2
+e0
+99
+4b
+08
 a2
-e7
-3e
+5f
+1b
 dd
-15
-ef
-b1
-6a
-6c
-80
-37
-30
-38
-ed
-1a
-b9
-e1
-e9
-c7
-bc
-15
-44
-b5
-4c
-15
-7b
-52
+f3
+d1
+41
+a6
 7b
-20
-0f
-3f
 49
-51
-42
-f6
-10
-0b
-f2
-38
-d4
-c8
-3c
-a8
-e4
+8e
+77
+55
+8d
+ea
+a0
+e5
+17
+ee
+cb
+72
+1b
+ea
+79
+dc
+b2
+72
 9a
-4a
-9b
-0d
-fa
-fc
-83
-9c
-cc
-64
+a7
+d4
+8b
 2f
-03
-90
-82
-cc
-fb
-19
-3a
+c4
+3b
+83
 f0
 a8
-7d
-f6
+71
+cc
 bb
 b2
-52
-e0
-b9
-d6
-cb
-d3
-ff
-9e
-80
-4e
-60
-79
-1a
-76
-6c
-69
-0d
-0a
-13
-37
-25
-18
-28
-24
-2f
-bc
-7c
-e2
-8e
-92
-65
+31
+a7
+59
+96
+a8
+eb
+af
+b8
+e6
 4f
-52
+30
+12
+6f
+e7
+23
+ed
+4a
+19
+a0
+63
 64
+40
+ca
+cd
+cf
+e5
+d1
+88
+25
+ea
+61
+55
+30
+6a
 b0
-f0
-03
-e6
-38
-ab
-a2
-60
-27
-b1
+90
+20
+55
+4d
+2d
+9b
+73
+25
+30
 89
 4a
-0f
-54
-95
-db
+a0
+a8
+d0
+87
 33
-6e
+73
 bb
-46
+4c
 91
 79
-c3
-69
-b6
-a4
-09
-8b
-e6
-71
-57
-67
-86
-80
-f8
-af
-de
-e3
-77
-43
-23
-44
-a1
+cd
+3b
+f9
+06
+18
 a8
-c3
-2f
-23
+a1
+a7
+11
 be
+91
+24
+d8
+3e
+91
+42
+05
+38
+64
+e5
+b8
+7d
 93
-92
-52
-74
-63
-f8
-07
-8d
+2a
+a0
+31
+93
+f2
+3d
+33
+7c
+5f
+bc
+eb
+9e
+5e
+42
 2e
-1b
-de
-49
-f0
-6a
-be
-ed
-a5
-4a
-aa
-7b
-75
-9a
-ca
-99
-0f
-27
-21
-b6
-d0
-bb
+a0
+6f
+06
+45
+ea
+88
+ec
+8f
 72
-ed
+34
+c8
+6e
+54
+69
+bd
+9c
+d0
+99
+93
+78
 12
 2f
-b3
-b8
+e4
+28
 97
-00
-1e
-6c
-07
-4d
+14
 1e
-44
-42
-15
-62
-41
-ef
-cd
-6c
-a5
-9f
+49
+48
+e9
+5a
+6b
+a0
+ad
+01
+e9
+a0
+0d
+c6
+81
+97
 88
 97
 7e
-a2
-69
-ee
-17
+e5
+a9
+44
+06
 f5
-2e
-9a
-85
-9f
-e2
-c0
-6d
-aa
-57
-af
-d9
-ee
-86
-ef
-1d
-71
-d9
-27
-b5
-ef
-ab
-aa
-b8
-c8
-9a
-e9
-9a
-50
-f0
-a3
-41
-bd
-63
-b9
+0e
 99
-62
-db
-eb
-dd
-14
-43
-73
-0c
-e0
-88
-ec
-ac
+b9
+d0
 42
-97
-ba
+6a
+19
 4b
-a9
-da
-ca
-5f
-02
-b8
-fa
-ec
-f7
-df
-e5
-79
+17
+57
+73
+a1
+26
+2a
+5a
+25
 a8
-51
+5c
+46
+a0
+6b
+31
+3b
+67
+7c
+2d
+d8
+54
 e4
-13
-b2
-70
-72
-4e
-8b
-32
-87
-fe
+20
+08
 12
-f8
-95
-13
-c5
-90
-dd
-bd
-9a
-9b
-28
-af
-5d
-27
-a6
-1c
-13
-d2
-2f
-53
-50
-30
-f5
-6e
-62
-4b
-1a
-be
-04
-f6
-9e
-80
-cb
-32
-3e
-af
-6f
-9d
-bf
-69
-60
-81
-fb
-11
+82
 fc
-d2
-ff
-79
+88
+83
+84
 0b
-15
-fe
-7d
-63
-7f
-c8
-2b
-81
 88
-01
+a1
+87
+34
+1f
+52
+5e
+98
+e4
+e8
+47
 7f
 4f
-7b
-d6
-91
-b7
-f1
+a9
+ba
+a9
+73
+4d
+79
+e9
+fb
+ff
+da
+e7
+b4
 1a
-58
-a7
-e1
-3c
-f8
+81
+d0
+c8
+fd
+b0
+8e
+0e
+fb
+34
+e6
+ed
+be
+07
+33
+1e
+6a
+0f
+99
+f3
+7a
+bb
+9e
+38
+12
+87
+00
+4d
+43
+d4
+10
+14
 18
-79
-c1
-f1
-95
-0b
-f6
-47
-03
-f9
+58
+67
+b6
+2d
+8f
+5e
+f4
 dd
-47
-04
-85
-63
-f8
-83
-ac
-c9
-e7
-24
+8b
+80
+d9
+6e
+5b
+17
+8e
+b2
 f4
-2a
-c2
-bd
+21
+30
+5f
+43
+dc
+5c
+c4
+d0
+9b
+da
+44
+b1
+d7
+99
+bb
+82
+cf
+48
+ce
+28
+92
+a8
+95
+19
+d1
+ff
+b7
+91
+20
+2f
+fa
+81
+cc
+54
+18
+0d
+9b
+a6
+c5
+6d
+c9
+6e
+4c
+58
+ac
+d2
+47
+10
+26
+26
+d3
 a9
-e7
-62
-56
-1a
-4e
-1c
-d0
-35
-b6
-65
-bb
-dd
-c8
-23
-71
-08
-6b
+1d
+58
+24
+94
 1c
-6b
-f1
-16
-95
-ff
-29
-1e
-76
-4b
-95
-6a
-46
-03
-d7
-c4
-53
-79
-84
-74
+9d
+f2
+69
+17
+1f
+ce
+1a
 2e
-2c
-fa
-64
-37
-de
-e6
-20
-e1
+7b
+97
+91
+ec
+db
+fc
+1f
+cb
+68
+3e
 8c
-24
-5d
-96
-b3
-7f
+2c
 0f
+d8
+bf
+f6
+bf
+ff
+29
+49
+a4
+34
+2a
+c1
+15
+44
+01
+e1
+9b
+4e
+60
+33
+3d
+89
+81
+af
+14
+8e
 81
+7f
+c3
+c3
+84
+c5
+3a
+f4
+bf
+a7
+ad
 91
-36
-ae
-e0
+16
+f4
+72
 03
 14
-18
-bc
+79
+d9
 f7
 a7
-30
-a9
-40
-1a
-b8
-9a
-d7
-bc
-f7
-bc
-2c
-5f
-42
-a5
-c2
-cd
-e0
-01
-f0
-42
-df
-4f
-b1
-29
-5d
-50
-94
-92
-1a
-08
-59
-f0
-29
-ec
-b0
-80
+1e
+aa
+0f
+ba
+7d
+57
+87
+b7
+8a
+fe
+64
+37
+da
+9e
+8d
+69
 f2
+b9
+ec
+16
+df
+5a
+fe
+89
+ce
+ac
+75
+ad
+fb
+12
+a3
+90
+28
+36
+e0
+e9
 d1
-2c
-ab
-b4
-98
+36
+2b
+03
+b9
+f7
 07
-d0
-22
-7a
+ea
+21
+fd
 e9
 1b
-47
-40
-72
-3c
-b9
-da
-92
-1c
-56
-65
-35
-15
-9e
+6c
+3b
+db
+4b
+fe
+c9
+70
+c9
+d6
+ba
+7a
+b5
+54
+a4
+49
+83
+ec
+dd
+52
+ff
+24
+33
+45
+87
+71
+54
+8d
+ff
+f2
+82
+13
+82
+70
+2e
+ab
+73
+b4
+be
+cc
+3e
 54
-72
-15
-ca
-dd
-52
-ff
-25
-1b
-f5
-bf
-8e
-da
+c0
 89
-85
-a7
-d1
-13
-86
-f1
-74
-48
-38
-ee
-6a
+14
+1b
+c1
+12
+0f
+7b
+e9
+11
+08
+94
+7c
+a5
+76
+0a
+ea
+f8
+47
+bb
+29
 cb
-96
-5b
-e5
-8d
-0e
-78
-e5
-28
-2d
-06
-7d
-56
-c8
-3d
-a6
-d5
-75
+a9
+53
+bb
 32
-b3
-26
-5a
-1f
-29
-bc
-0b
-b2
+e3
+85
+9c
 c6
-32
-d9
-eb
-6b
-c3
-a6
-d6
-eb
-72
-82
-39
-5a
-cb
-a5
-40
-0b
+24
+2d
 14
-6b
-2f
-51
-3e
+35
+22
+ab
+96
+89
+c7
+44
+0b
+53
+c9
+09
+f0
+63
 0a
-c5
-5e
+3b
+2d
 f4
 6e
-a5
-a7
+ff
+f1
 54
 7c
-ce
-8c
+96
+5c
 65
 6d
-40
-78
-b9
-7f
-97
-ef
-fc
-ac
-23
-f8
-eb
-3f
+2f
+94
+5d
+13
+ce
+b0
+1c
+f4
+cc
+80
+0b
+53
 59
 00
 77
 92
-a9
-ae
-95
-8b
-a8
-67
-77
-5f
-ca
-03
-f4
-2e
-75
-4b
+c6
+e7
+ed
+cb
+f1
+80
+7f
+5b
+02
+4f
+53
+e0
+f6
+fd
 40
+25
+9d
+ac
 65
-c4
-f3
-65
-dd
-e0
-7b
-d6
-92
-c3
-17
-7f
-1d
-39
-0a
-b1
-9a
-a4
-eb
-8d
-f7
+d2
+b7
+70
+2c
+b2
+bf
+5b
+00
+c2
+9f
+60
+b9
+98
+25
+64
+14
+77
 61
 17
-b0
-20
-ec
-73
-16
-1c
-93
-65
+b8
+23
+ed
+62
+a6
+5e
+2f
+d4
 d2
-0b
+6b
 78
-3f
-76
-e6
-2d
-d6
 2a
-93
-59
-b7
-25
-4b
-f5
-dc
-21
-c4
-8d
-6e
-f9
+76
+86
+15
+90
+65
+33
+c5
+7c
+c5
+74
+75
+ce
 69
-ed
-6c
-e1
-18
-cf
-e8
-7b
-f7
-13
-e6
+cc
+1d
+9e
+b6
+c9
+45
+c7
+e5
+38
+16
+ab
+4b
+bf
+d5
+bc
 c1
 58
-8b
-af
-96
-20
+b7
 e1
-0d
+8e
+cc
+b8
+4d
 ba
-b4
-83
-7a
-28
-06
+d4
+8c
+e0
+70
+12
+a2
 bf
-a5
-03
-05
-09
-86
+7b
+45
+0b
+95
+e4
+93
+44
 a3
-50
-58
-06
-ad
-5c
-7c
-3f
-c9
-07
+e2
+fc
+b4
+b2
+b1
+7d
 96
-cf
+46
 21
-58
-a1
-fa
-9e
-d5
-ee
-e3
+38
+b5
+a4
+78
+06
+b9
+a4
 ea
 5b
 45
-f0
+e3
 d4
 d7
-e9
-0e
-98
-e8
-09
-7b
+bc
+a4
+9c
+dc
+0a
+ab
 05
 7f
-18
-07
-0b
-60
-19
-b0
+17
 3d
-ad
-b4
-ca
-10
-d3
-5e
-36
-c4
-05
-ad
-4c
-43
-92
-93
-87
-8d
-05
-c5
+64
+c6
+1b
+af
 7e
+17
+7f
+5a
 5b
-53
-7a
-e2
+03
+1a
+ee
+77
+45
+8b
+86
+0c
+32
+05
+cd
+89
+1f
+f9
+c3
+0b
+58
+5c
+2f
 9f
 6c
-4a
-de
+75
+4b
 d0
 cb
-db
-92
+d4
+9c
 28
-40
+ba
 7d
 21
-ae
-74
-77
-13
+e1
+b4
+ef
+49
 01
-b9
-4f
-43
-fe
+83
+17
+0f
+8e
 65
-5a
-cb
-2d
-49
-1f
-3a
-3e
-cf
-bf
-a1
-2e
-26
-c0
-ee
+6c
+b3
+6e
+93
+80
+27
+09
+2f
+76
+23
+6d
+fe
+d0
+f6
 ee
-d8
-f4
-0a
+b8
+f6
+f1
 41
 e9
 2f
-8f
+f3
 28
 ce
-fb
-08
-33
-0c
-01
-2c
-9b
-80
-5b
-bf
-53
-71
-c1
-8a
-bc
-44
-f7
-25
-dc
+ae
 97
-be
-61
-d7
+63
+05
+21
+74
+2b
+d1
+78
+e0
+e3
+20
+63
+4c
+63
+8a
 d0
-c3
-e7
-7e
-1b
-c0
-1b
-2f
-3e
+f8
+94
+ff
+21
+77
+98
+70
+5c
+47
+89
+bd
+74
+41
+cf
+30
 1e
-ac
-2f
-dd
-63
-7c
-13
-8e
-f7
-fe
-c1
-1b
-6a
-73
-0e
-32
-92
-b0
+a7
+60
+1d
+fc
 6b
-03
-23
+fb
+81
+dc
 f5
-aa
-b9
-b0
+3b
+59
+a3
+88
+46
+5a
+0d
+60
+6b
+03
+21
+92
+f3
+7f
+cc
 4a
+c1
+12
 8e
-d0
-c4
-df
-d8
-2d
-fc
-67
+71
+38
+68
+28
+75
 0f
-70
-61
-aa
+10
+3b
+ac
 3b
+7d
 1d
-10
-d6
-39
-ad
-c8
-d7
-2e
-0c
-7a
-e8
+5e
+3e
+05
 c8
-01
-fe
-de
+cb
+81
 93
-7f
-10
-90
+3f
+4f
+38
+0f
+44
+87
+93
+1d
+a9
+a0
+a2
+fb
+23
+21
+1d
+03
+fa
+84
 a6
-db
-f4
-ce
-65
+12
+5d
+e8
+13
 23
-f9
-7e
-ee
-1a
-f2
-48
-bc
-6f
+fc
+03
+01
+4d
+7d
+8e
+06
+78
+67
+bf
 63
-11
-b9
-2b
-5b
-a1
-5e
-0e
-98
 49
-1b
-09
-66
+62
 a8
-2b
-55
-58
-6f
+6c
+96
+13
+c0
 99
 61
+12
+0b
+1e
+34
+ff
+18
+c2
+7d
+ca
+bf
+22
+2d
+dc
+6b
+6a
+11
+75
+c4
+1a
+bc
+85
+eb
+fc
+41
+96
+d4
 15
-ef
-66
-74
+4d
+f6
+a9
+3a
+ec
+68
+13
+cc
+ee
+3c
+90
+e6
+1c
+c5
+c8
+20
+c8
+4f
+cf
+e7
+17
+eb
+79
+a5
+6e
+5c
+e7
+1c
+63
+a7
+aa
+0c
+83
+1e
+f8
+1b
+1e
+d3
+4f
+d3
+61
+e5
+d1
+60
+01
+65
+87
 fc
-6d
+b2
+2f
+26
+92
+c7
 c2
 1d
-f4
-be
-22
-2d
-88
-d0
-6a
-11
-27
-d4
-1a
-dc
-84
-19
-c6
-40
-ec
-cf
-5a
+36
+e3
+f9
+75
 8d
-69
-1c
-3f
-4c
+78
+03
+a7
+75
+98
+cf
+56
+63
+3a
+c9
+a4
 68
-06
-8b
 2e
-a3
-20
-d8
-69
-bf
+4a
+cf
+6c
+1f
+c5
+e1
+43
+9c
+56
+83
+7d
+7c
+8b
+ea
+a8
+fd
+65
+b9
+9a
+2f
+9b
+f5
 dd
-70
-a3
-3d
-37
+93
+1a
+3c
+b8
 dd
-16
-ca
-4d
+0c
+79
+5c
+35
+27
+66
+c0
+35
+51
+51
+35
+91
+1e
+e1
+bd
+1a
+45
+1c
+a6
+ae
+8b
+17
+6f
 a5
-6e
+b0
+61
+d5
+a3
+b9
+f2
+9e
+2d
+68
+5b
+18
 57
+2b
+fe
+42
+46
+62
+20
+e1
+2b
+b8
+dd
+fb
+90
+ab
+be
+82
+00
+15
+28
+36
+55
+54
+92
 13
-d5
-c0
+d9
+bb
+47
+4a
+52
+0a
+b6
+d8
+b7
+04
+26
+8d
+e9
+4a
+a2
+27
+39
+7a
+b4
+f3
+30
+70
+c4
 82
+14
 aa
-2c
+08
+96
+b7
+35
+9d
+b9
+b1
+96
+22
+8c
+0e
+56
+df
+7f
+9a
+df
+5e
+ef
+75
+90
+45
+dd
+b1
+29
+12
+3e
+4b
+ea
+94
+ea
+0f
+53
+cb
+0a
+ab
 a3
-41
-cf
-74
 fe
-1a
+3c
+f3
+f3
+81
+49
+2a
+52
+d5
+da
+a5
+c2
+6c
+7e
+19
+7f
+19
+44
+ae
+37
+0c
+01
+06
+b6
+54
+3c
+24
+16
+90
+b3
+c4
+bb
+e1
+a1
+8c
+68
+97
+d2
+68
+d7
+45
+34
+87
 18
-12
-64
-65
-d1
+e2
 aa
 55
 40
@@ -5393,6 +5617,6 @@
 55
 50
 4a
-b3
-27
+35
+ad
 20
Index: output/program.lis
===================================================================
--- /1121s/branch/mouse/AI_Project/mouse_public_24g/output/program.lis	(revision 3582)
+++ /1121s/branch/mouse/AI_Project/mouse_public_24g/output/program.lis	(working copy)
@@ -1,1387 +1,1464 @@
               include "bt_format "
               org 0x0000
 0000 c2840025 bbit1 8 ,pf_patch_ext 
-0001 c000026b beq patch00_0 ,p_soft_reset 
-0002 c0010086 beq patch00_2 ,p_main_loop 
-0003 c008008f beq patch02_0 ,p_shutdown_radio 
-0004 c0088091 beq patch02_1 ,p_set_sync_on 
-0005 c00a0196 beq patch02_4 ,p_set_lemode 
-0006 c00a8130 beq patch02_5 ,p_rf_rx_enable 
-0007 c00b009a beq patch02_6 ,p_calc_freq 
-0008 c00c0156 beq patch03_0 ,p_txon 
-0009 c00c815d beq patch03_1 ,p_set_tx_power 
-000a c00d00a9 beq patch03_2 ,p_initialize_radio_cont 
-000b c01281e6 beq patch04_5 ,p_lpm_sleep 
-000c c01381b8 beq patch04_7 ,p_lpm_adjust_clk 
-000d c0340266 beq patch0d_0 ,p_mouse_cb_fuction 
-000e c0348279 beq patch0d_1 ,p_mouse_load_device_info_check 
-000f c0350274 beq patch0d_2 ,p_mouse_default_init 
-0010 c036022a beq patch0d_4 ,p_mouse_param_init 
-0011 c0370324 beq patch0d_6 ,p_mouse_start_work 
-0012 c0398378 beq patch0e_3 ,p_mouse_setgpio_hibernate 
-0013 c03a01da beq patch0e_4 ,p_mouse_lpm_before_common 
-0014 c03d03ba beq patch0f_2 ,p_mouse_motion 
-0015 c03f8359 beq patch0f_7 ,p_mouse_3io6key_check 
-0016 c040839f beq patch10_1 ,p_mouse_init_sensor 
-0017 c04282ec beq patch10_5 ,p_mouse_priority_bb_event 
-0018 c04382b7 beq patch10_7 ,p_mouse_bb_event_timer 
-0019 c0458282 beq patch11_3 ,p_mouse_app_initflag_check 
-001a c0460289 beq patch11_4 ,p_mouse_store_device_info 
-001b c0468292 beq patch11_5 ,p_mouse_store_dpi_info_check 
-001c c0470340 beq patch11_6 ,p_mouse_idle 
-001d c04983cd beq patch12_3 ,p_mouse_drawing_optima 
-001e c04a836f beq patch12_5 ,p_mouse_24g_hibernate_set 
-001f c04b0387 beq patch12_6 ,p_mouse_24g_package_data 
-0020 c0628208 beq patch18_5 ,p_otp_read_data 
-0021 c06a81ce beq patch1a_5 ,p_gpio_set_wake_by_current_state 
-0022 c06b01c7 beq patch1a_6 ,p_gpio_set_wake 
-0023 c06d00d1 beq patch1b_2 ,p_sadc_calibration 
+0001 c00002a4 beq patch00_0 ,p_soft_reset 
+0002 c00100b4 beq patch00_2 ,p_main_loop 
+0003 c00800bd beq patch02_0 ,p_shutdown_radio 
+0004 c00880bf beq patch02_1 ,p_set_sync_on 
+0005 c00a01cf beq patch02_4 ,p_set_lemode 
+0006 c00a815e beq patch02_5 ,p_rf_rx_enable 
+0007 c00b00c8 beq patch02_6 ,p_calc_freq 
+0008 c00c018f beq patch03_0 ,p_txon 
+0009 c00c8196 beq patch03_1 ,p_set_tx_power 
+000a c00d00d7 beq patch03_2 ,p_initialize_radio_cont 
+000b c012821f beq patch04_5 ,p_lpm_sleep 
+000c c01381f1 beq patch04_7 ,p_lpm_adjust_clk 
+000d c034029f beq patch0d_0 ,p_mouse_cb_fuction 
+000e c03482b2 beq patch0d_1 ,p_mouse_load_device_info_check 
+000f c03502ad beq patch0d_2 ,p_mouse_default_init 
+0010 c0360263 beq patch0d_4 ,p_mouse_param_init 
+0011 c037035d beq patch0d_6 ,p_mouse_start_work 
+0012 c03983b1 beq patch0e_3 ,p_mouse_setgpio_hibernate 
+0013 c03a0213 beq patch0e_4 ,p_mouse_lpm_before_common 
+0014 c03d03f3 beq patch0f_2 ,p_mouse_motion 
+0015 c03f8392 beq patch0f_7 ,p_mouse_3io6key_check 
+0016 c04083d8 beq patch10_1 ,p_mouse_init_sensor 
+0017 c0428325 beq patch10_5 ,p_mouse_priority_bb_event 
+0018 c04382f0 beq patch10_7 ,p_mouse_bb_event_timer 
+0019 c04582bb beq patch11_3 ,p_mouse_app_initflag_check 
+001a c04602c2 beq patch11_4 ,p_mouse_store_device_info 
+001b c04682cb beq patch11_5 ,p_mouse_store_dpi_info_check 
+001c c0470379 beq patch11_6 ,p_mouse_idle 
+001d c0498406 beq patch12_3 ,p_mouse_drawing_optima 
+001e c04a83a8 beq patch12_5 ,p_mouse_24g_hibernate_set 
+001f c04b03c0 beq patch12_6 ,p_mouse_24g_package_data 
+0020 c0628241 beq patch18_5 ,p_otp_read_data 
+0021 c06a8207 beq patch1a_5 ,p_gpio_set_wake_by_current_state 
+0022 c06b0200 beq patch1a_6 ,p_gpio_set_wake 
+0023 c06d00ff beq patch1b_2 ,p_sadc_calibration 
 0024 2020235a branch assert 
 
 pf_patch_ext:
-0025 c01c81b2 beq patch27_1 ,p_le_parse 
-0026 c02601c3 beq patch29_4 ,p_le_adv_not_match 
-0027 c02681b6 beq patch29_5 ,p_le_init_adv 
-0028 c048020b beq patch32_0 ,p_g24_reconn_dispatch 
-0029 c049021f beq patch32_2 ,p_g24_reconn_device_fail 
+0025 c01c81eb beq patch27_1 ,p_le_parse 
+0026 c02601fc beq patch29_4 ,p_le_adv_not_match 
+0027 c02681ef beq patch29_5 ,p_le_init_adv 
+0028 c0480244 beq patch32_0 ,p_g24_reconn_dispatch 
+0029 c0490258 beq patch32_2 ,p_g24_reconn_device_fail 
 002a c04a8031 beq patch32_5 ,p_g24_transmit_no_interrupt 
-002b c04b0366 beq patch32_6 ,p_g24_short_sleep 
-002c c04d013e beq patch33_2 ,p_mouse_g24_retransmit 
-002d c04e814b beq patch33_5 ,p_g24_transmit_hop_process 
-002e c04f8237 beq patch33_7 ,p_power_ctrl_start 
+002b c04b039f beq patch32_6 ,p_g24_short_sleep 
+002c c04d016c beq patch33_2 ,p_mouse_g24_retransmit 
+002d c04e8184 beq patch33_5 ,p_g24_transmit_hop_process 
+002e c04f8270 beq patch33_7 ,p_power_ctrl_start 
 002f c17f8000 rtneq patch3f_7 
 0030 2020235a branch assert 
 
 p_g24_transmit_no_interrupt:
-0031 20400034 call p_g24_txdata_prep 
+0031 20400054 call p_g24_txdata_prep 
 0032 2434369f nbranch g24_nodata_transmit ,user 
-0033 2020360c branch g24_transmit_start 
+
+p_g24_transmit_start:
+0033 20400046 call p_g24_transmit_process 
+0034 2020360d branch g24_transmit_start + 1 
+
+p_g24_nodata_transmit:
+0035 6fe0c602 fetch 1 ,mem_24g_abort_pac 
+0036 205a0038 call p_g24_send_abort_packet ,blank 
+0037 202036a1 branch g24_nodata_transmit + 2 
+
+p_g24_send_abort_packet:
+0038 70458901 jam type_ms ,mem_24g_data_type 
+0039 70460201 jam 1 ,mem_24g_abort_pac 
+003a 20403636 call g24_transmit_rf_ctrl_clear 
+003b 67e0c519 store 1 ,mem_24g_txbuf 
+003c 58000000 setarg 0 
+003d 67e3c51a store 7 ,mem_24g_txbuf + 1 
+003e 6fe24604 fetch 4 ,mem_24g_device_addr 
+003f 67e24521 store 4 ,mem_24g_txbuf + 8 
+0040 7045880c jam 12 ,mem_24g_datalen 
+0041 6fe0c589 fetch 1 ,mem_24g_data_type 
+0042 79207e03 set1 bit_abort ,pdata 
+0043 67e0c589 store 1 ,mem_24g_data_type 
+0044 204031e5 call g24_transmit_prep 
+0045 20200033 branch p_g24_transmit_start 
+
+p_g24_transmit_process:
+0046 58000000 setarg 0 
+0047 67e0c601 store 1 ,mem_24g_retry 
+0048 67e14622 store 2 ,mem_24g_retransmit 
+
+p_g24_transmit_loop:
+0049 20403651 call g24_transmit_receive_ack 
+004a 6fe0c57f fetch 1 ,mem_24g_no_ack 
+004b c000b646 beq no_ack_24g ,g24_transmit_no_ack 
+004c 242c365f nbranch g24_retransmit ,sync 
+004d 2437b65f nbranch g24_retransmit ,user3 
+004e 2040366e call g24_ackpayload_parse 
+004f 204000a2 call p_g24_parse_receive_work_data 
+0050 6fe0c3cb fetch 1 ,mem_device_option 
+0051 1fe67c08 sub pdata ,dvc_op_mouse ,null 
+0052 2042e262 call mouse_24g_transmit_callback ,zero 
+0053 20203646 branch g24_transmit_no_ack 
 
 p_g24_txdata_prep:
-0034 20400036 call p_g24_package_data 
-0035 20203626 branch g24_txdata_prep + 1 
+0054 20400056 call p_g24_package_data 
+0055 20203626 branch g24_txdata_prep + 1 
 
 p_g24_package_data:
-0036 6fe145f2 fetch 2 ,mem_cb_24g_transmit_data 
-0037 20407d79 call callback_func 
-0038 2034003a branch p_g24_accumulate_data ,user 
-0039 2020362b branch g24_package_data + 3 
+0056 6fe145f2 fetch 2 ,mem_cb_24g_transmit_data 
+0057 20407d79 call callback_func 
+0058 2034005a branch p_g24_accumulate_data ,user 
+0059 2020362b branch g24_package_data + 3 
 
 p_g24_accumulate_data:
-003a 70460200 jam 0 ,mem_24g_abort_pac 
-003b 6fe0cb26 fetch 1 ,mem_device_tx_device_info_flag 
-003c c000362e beq 0 ,g24_accumulate_data 
-003d c2830041 bbit1 data_device_info ,p_g24_send_device_info_check 
-003e c2820056 bbit1 data_http ,p_g24_send_http_info_check 
-003f c2828066 bbit1 data_dpi ,p_g24_send_dpi_info_check 
-0040 20600000 rtn 
+005a 70460200 jam 0 ,mem_24g_abort_pac 
+005b 6fe0cb26 fetch 1 ,mem_device_tx_device_info_flag 
+005c c000362e beq 0 ,g24_accumulate_data 
+005d c2830061 bbit1 data_device_info ,p_g24_send_device_info_check 
+005e c2820076 bbit1 data_http ,p_g24_send_http_info_check 
+005f c2828086 bbit1 data_dpi ,p_g24_send_dpi_info_check 
+0060 20600000 rtn 
 
 p_g24_send_device_info_check:
-0041 6fe0cb25 fetch 1 ,mem_24g_rf_data_flag 
-0042 203a004d branch p_g24_only_send_device_info ,blank 
+0061 6fe0cb25 fetch 1 ,mem_24g_rf_data_flag 
+0062 203a006d branch p_g24_only_send_device_info ,blank 
 
 p_g24_send_rf_device_info_check:
-0043 6fe0c589 fetch 1 ,mem_24g_data_type 
-0044 79207e06 set1 data_device_info ,pdata 
-0045 67e0cb37 store 1 ,mem_mouse_temp_buff 
-0046 df200010 arg 16 ,loopcnt 
-0047 d8c04b27 arg mem_mouse_device_info ,contr 
-0048 d8a04b38 arg mem_mouse_temp_buff + 1 ,contw 
-0049 20407cda call memcpy 
-004a d8400011 arg 17 ,temp 
-004b da204b37 arg mem_mouse_temp_buff ,rega 
-004c 20200078 branch p_g24_send_rf_other_data 
+0063 6fe0c589 fetch 1 ,mem_24g_data_type 
+0064 79207e06 set1 data_device_info ,pdata 
+0065 67e0cb37 store 1 ,mem_mouse_temp_buff 
+0066 df200010 arg 16 ,loopcnt 
+0067 d8c04b27 arg mem_mouse_device_info ,contr 
+0068 d8a04b38 arg mem_mouse_temp_buff + 1 ,contw 
+0069 20407cda call memcpy 
+006a d8400011 arg 17 ,temp 
+006b da204b37 arg mem_mouse_temp_buff ,rega 
+006c 20200098 branch p_g24_send_rf_other_data 
 
 p_g24_only_send_device_info:
-004d 70458810 jam 16 ,mem_24g_datalen 
-004e 6fe0c589 fetch 1 ,mem_24g_data_type 
-004f 79207e06 set1 data_device_info ,pdata 
-0050 67e0c589 store 1 ,mem_24g_data_type 
-0051 67e0c519 store 1 ,mem_24g_txbuf 
-0052 df200014 arg 20 ,loopcnt 
-0053 d8c04b27 arg mem_mouse_device_info ,contr 
-0054 d8a0451a arg mem_24g_txbuf + 1 ,contw 
-0055 20207cda branch memcpy 
+006d 70458810 jam 16 ,mem_24g_datalen 
+006e 6fe0c589 fetch 1 ,mem_24g_data_type 
+006f 79207e06 set1 data_device_info ,pdata 
+0070 67e0c589 store 1 ,mem_24g_data_type 
+0071 67e0c519 store 1 ,mem_24g_txbuf 
+0072 df200014 arg 20 ,loopcnt 
+0073 d8c04b27 arg mem_mouse_device_info ,contr 
+0074 d8a0451a arg mem_24g_txbuf + 1 ,contw 
+0075 20207cda branch memcpy 
 
 p_g24_send_http_info_check:
-0056 6fe0cb25 fetch 1 ,mem_24g_rf_data_flag 
-0057 203a005f branch p_g24_only_send_http_info ,blank 
+0076 6fe0cb25 fetch 1 ,mem_24g_rf_data_flag 
+0077 203a007f branch p_g24_only_send_http_info ,blank 
 
 p_g24_send_rf_http_info:
-0058 6fe0c589 fetch 1 ,mem_24g_data_type 
-0059 79207e04 set1 data_http ,pdata 
-005a 67e0cb37 store 1 ,mem_mouse_temp_buff 
-005b 704b38ff jam 0xff ,mem_mouse_temp_buff + 1 
-005c d8400002 arg 2 ,temp 
-005d da204b37 arg mem_mouse_temp_buff ,rega 
-005e 20200078 branch p_g24_send_rf_other_data 
+0078 6fe0c589 fetch 1 ,mem_24g_data_type 
+0079 79207e04 set1 data_http ,pdata 
+007a 67e0cb37 store 1 ,mem_mouse_temp_buff 
+007b 704b38ff jam 0xff ,mem_mouse_temp_buff + 1 
+007c d8400002 arg 2 ,temp 
+007d da204b37 arg mem_mouse_temp_buff ,rega 
+007e 20200098 branch p_g24_send_rf_other_data 
 
 p_g24_only_send_http_info:
-005f 70458802 jam 2 ,mem_24g_datalen 
-0060 6fe0c589 fetch 1 ,mem_24g_data_type 
-0061 79207e04 set1 data_http ,pdata 
-0062 67e0c589 store 1 ,mem_24g_data_type 
-0063 67e0c519 store 1 ,mem_24g_txbuf 
-0064 70451aff jam 0xff ,mem_24g_txbuf + 1 
-0065 20600000 rtn 
+007f 70458802 jam 2 ,mem_24g_datalen 
+0080 6fe0c589 fetch 1 ,mem_24g_data_type 
+0081 79207e04 set1 data_http ,pdata 
+0082 67e0c589 store 1 ,mem_24g_data_type 
+0083 67e0c519 store 1 ,mem_24g_txbuf 
+0084 70451aff jam 0xff ,mem_24g_txbuf + 1 
+0085 20600000 rtn 
 
 p_g24_send_dpi_info_check:
-0066 6fe0cb25 fetch 1 ,mem_24g_rf_data_flag 
-0067 203a0070 branch p_g24_only_send_dpi_info ,blank 
+0086 6fe0cb25 fetch 1 ,mem_24g_rf_data_flag 
+0087 203a0090 branch p_g24_only_send_dpi_info ,blank 
 
 p_g24_send_dpi_info:
-0068 6fe0c589 fetch 1 ,mem_24g_data_type 
-0069 79207e05 set1 data_dpi ,pdata 
-006a 67e0cb37 store 1 ,mem_mouse_temp_buff 
-006b 6fe0c690 fetch 1 ,mem_mouse_dpi 
-006c 67e0cb38 store 1 ,mem_mouse_temp_buff + 1 
-006d d8400002 arg 2 ,temp 
-006e da204b37 arg mem_mouse_temp_buff ,rega 
-006f 20200078 branch p_g24_send_rf_other_data 
+0088 6fe0c589 fetch 1 ,mem_24g_data_type 
+0089 79207e05 set1 data_dpi ,pdata 
+008a 67e0cb37 store 1 ,mem_mouse_temp_buff 
+008b 6fe0c690 fetch 1 ,mem_mouse_dpi 
+008c 67e0cb38 store 1 ,mem_mouse_temp_buff + 1 
+008d d8400002 arg 2 ,temp 
+008e da204b37 arg mem_mouse_temp_buff ,rega 
+008f 20200098 branch p_g24_send_rf_other_data 
 
 p_g24_only_send_dpi_info:
-0070 70458802 jam 2 ,mem_24g_datalen 
-0071 6fe0c589 fetch 1 ,mem_24g_data_type 
-0072 79207e05 set1 data_dpi ,pdata 
-0073 67e0c589 store 1 ,mem_24g_data_type 
-0074 67e0c519 store 1 ,mem_24g_txbuf 
-0075 6fe0c690 fetch 1 ,mem_mouse_dpi 
-0076 67e0c51a store 1 ,mem_24g_txbuf + 1 
-0077 20600000 rtn 
+0090 70458802 jam 2 ,mem_24g_datalen 
+0091 6fe0c589 fetch 1 ,mem_24g_data_type 
+0092 79207e05 set1 data_dpi ,pdata 
+0093 67e0c589 store 1 ,mem_24g_data_type 
+0094 67e0c519 store 1 ,mem_24g_txbuf 
+0095 6fe0c690 fetch 1 ,mem_mouse_dpi 
+0096 67e0c51a store 1 ,mem_24g_txbuf + 1 
+0097 20600000 rtn 
 
 p_g24_send_rf_other_data:
-0078 1840fe07 add temp ,7 ,pdata 
-0079 67e0c588 store 1 ,mem_24g_datalen 
-007a 20403636 call g24_transmit_rf_ctrl_clear 
-007b 67e0c519 store 1 ,mem_24g_txbuf 
-007c 6fe3c846 fetch 7 ,mem_mouse_key 
-007d 67e3c51a store 7 ,mem_24g_txbuf + 1 
-007e 18427200 copy temp ,loopcnt 
-007f 1a220c00 copy rega ,contr 
-0080 d8a04521 arg mem_24g_txbuf + 8 ,contw 
-0081 20207cda branch memcpy 
+0098 1840fe07 add temp ,7 ,pdata 
+0099 67e0c588 store 1 ,mem_24g_datalen 
+009a 20403636 call g24_transmit_rf_ctrl_clear 
+009b 67e0c519 store 1 ,mem_24g_txbuf 
+009c 6fe3c846 fetch 7 ,mem_mouse_key 
+009d 67e3c51a store 7 ,mem_24g_txbuf + 1 
+009e 18427200 copy temp ,loopcnt 
+009f 1a220c00 copy rega ,contr 
+00a0 d8a04521 arg mem_24g_txbuf + 8 ,contw 
+00a1 20207cda branch memcpy 
 
 p_g24_parse_receive_work_data:
-0082 6fe0c57d fetch 1 ,mem_24g_rxdata_length 
-0083 203a0085 branch p_g24_receive_no_ack_data ,blank 
+00a2 6fe0c57d fetch 1 ,mem_24g_rxdata_length 
+00a3 203a00a5 branch p_g24_receive_no_ack_data ,blank 
 
 p_g24_receive_ack_data:
-0084 20600000 rtn 
+00a4 20600000 rtn 
 
 p_g24_receive_no_ack_data:
-0085 20600000 rtn 
+00a5 6fe0cb26 fetch 1 ,mem_device_tx_device_info_flag 
+00a6 2feffe06 isolate1 data_device_info ,pdata 
+00a7 204080ad call p_g24_clr_device_info_flag ,true 
+00a8 2feffe04 isolate1 data_http ,pdata 
+00a9 204080af call p_g24_clr_http_info_flag ,true 
+00aa 2feffe05 isolate1 data_dpi ,pdata 
+00ab 204080b1 call p_g24_clr_dpi_info_flag ,true 
+00ac 20600000 rtn 
+
+p_g24_clr_device_info_flag:
+00ad 793ffe06 set0 data_device_info ,pdata 
+00ae 202000b2 branch p_g24_store_device_tx_flag 
+
+p_g24_clr_http_info_flag:
+00af 793ffe04 set0 data_http ,pdata 
+00b0 202000b2 branch p_g24_store_device_tx_flag 
+
+p_g24_clr_dpi_info_flag:
+00b1 793ffe05 set0 data_dpi ,pdata 
+
+p_g24_store_device_tx_flag:
+00b2 67e0cb26 store 1 ,mem_device_tx_device_info_flag 
+00b3 20600000 rtn 
 
 p_main_loop:
-0086 20407552 call sp_calc_sequence_256 
-0087 20407448 call sp_calc_sequence_256_check 
-0088 20402a45 call le_advertising_dispatch 
-0089 2040202a call idle_dispatch 
-008a 204042ad call app_process_idle 
-008b 20402018 call connection_dispatch 
-008c 2040310f call g24_dispatch 
-008d 2040248c call lpm_dispatch 
-008e 20200086 branch p_main_loop 
+00b4 20407552 call sp_calc_sequence_256 
+00b5 20407448 call sp_calc_sequence_256_check 
+00b6 20402a45 call le_advertising_dispatch 
+00b7 2040202a call idle_dispatch 
+00b8 204042ad call app_process_idle 
+00b9 20402018 call connection_dispatch 
+00ba 2040310f call g24_dispatch 
+00bb 2040248c call lpm_dispatch 
+00bc 202000b4 branch p_main_loop 
 
 p_shutdown_radio:
-008f 70890000 jam 0 ,0x8900 
-0090 20202153 branch shutdown_radio + 1 
+00bd 70890000 jam 0 ,0x8900 
+00be 20202153 branch shutdown_radio + 1 
 
 p_set_sync_on:
-0091 708a0f60 jam 0x60 ,0x8a0f 
-0092 708a10aa jam 0xaa ,0x8a10 
-0093 708a127a jam 0x7a ,0x8a12 
-0094 708a2500 jam 0x00 ,0x8a25 
-0095 708a2600 jam 0x00 ,0x8a26 
-0096 2000003c nop 60 
-0097 708a2020 jam 0x20 ,0x8a20 
-0098 708a23f5 jam 0xf5 ,0x8a23 
-0099 20202169 branch set_sync_on_next 
+00bf 708a0f60 jam 0x60 ,0x8a0f 
+00c0 708a10aa jam 0xaa ,0x8a10 
+00c1 708a127a jam 0x7a ,0x8a12 
+00c2 708a2500 jam 0x00 ,0x8a25 
+00c3 708a2600 jam 0x00 ,0x8a26 
+00c4 2000003c nop 60 
+00c5 708a2020 jam 0x20 ,0x8a20 
+00c6 708a23f5 jam 0xf5 ,0x8a23 
+00c7 20202169 branch set_sync_on_next 
 
 p_calc_freq:
-009a 58000960 setarg 2400 
-009b 9840fe00 iadd temp ,pdata 
-009c 1fe22200 copy pdata ,rega 
-009d 6848c099 fetcht 1 ,mem_fcomp_div 
-009e 18430400 rshift temp ,temp 
-009f 9846fc00 idiv temp 
-00a0 20407d62 call wait_div_end 
-00a1 1807fe00 quotient pdata 
-00a2 1fec8e00 rshift8 pdata ,queue 
-00a3 60f0890a storer queue ,1 ,0x890a 
-00a4 67f08909 store 1 ,0x8909 
-00a5 202021da branch calc_freq + 10 
+00c8 58000960 setarg 2400 
+00c9 9840fe00 iadd temp ,pdata 
+00ca 1fe22200 copy pdata ,rega 
+00cb 6848c099 fetcht 1 ,mem_fcomp_div 
+00cc 18430400 rshift temp ,temp 
+00cd 9846fc00 idiv temp 
+00ce 20407d62 call wait_div_end 
+00cf 1807fe00 quotient pdata 
+00d0 1fec8e00 rshift8 pdata ,queue 
+00d1 60f0890a storer queue ,1 ,0x890a 
+00d2 67f08909 store 1 ,0x8909 
+00d3 202021da branch calc_freq + 10 
 
 p_set_ck2rfpll:
-00a6 37d98200 until null ,lpo_edge 
-00a7 70813c58 jam 0x58 ,0x813c 
-00a8 202023e2 branch lpm_write_wait 
+00d4 37d98200 until null ,lpo_edge 
+00d5 70813c58 jam 0x58 ,0x813c 
+00d6 202023e2 branch lpm_write_wait 
 
 p_initialize_radio_cont:
-00a9 7001bb00 jam 0 ,mem_le_testtype 
-00aa 7001bc00 jam 0 ,mem_cmd_le_create_conn 
-00ab 37d98200 until null ,lpo_edge 
-00ac 7089460d jam 0x0d ,0x8946 
-00ad 70896f10 jam 0x10 ,0x896f 
-00ae 708a13cd jam 0xcd ,0x8a13 
-00af 708a0610 jam 0x10 ,0x8a06 
-00b0 708a844a jam 0x4a ,0x8a84 
-00b1 708a8540 jam 0x40 ,0x8a85 
-00b2 708a16fe jam 0xfe ,0x8a16 
-00b3 20400105 call p_set_otp_config 
-00b4 204070d7 call wdt_set_disable 
-00b5 245580a6 ncall p_set_ck2rfpll ,wake 
-00b6 37d98200 until null ,lpo_edge 
-00b7 70813b5f jam 0x5f ,0x813b 
-00b8 37d98200 until null ,lpo_edge 
-00b9 70813c88 jam 0x88 ,0x813c 
-00ba 37d98200 until null ,lpo_edge 
-00bb 6fe0c099 fetch 1 ,mem_fcomp_div 
-00bc c00800fa beq xtal_16m ,p_initialize_radio_16m 
-00bd 6fe0c438 fetch 1 ,mem_ring_ibias_trim 
-00be 1fe1fe04 or_into 0x04 ,pdata 
-00bf 67f08a02 store 1 ,0x8a02 
-00c0 70890f01 jam 0x01 ,0x890f 
-00c1 708a8024 jam 0x24 ,0x8a80 
-00c2 708a8162 jam 0x62 ,0x8a81 
-00c3 58e61212 setarg 0xe61212 
-00c4 67f18a73 store 3 ,0x8a73 
+00d7 7001bb00 jam 0 ,mem_le_testtype 
+00d8 7001bc00 jam 0 ,mem_cmd_le_create_conn 
+00d9 37d98200 until null ,lpo_edge 
+00da 7089460d jam 0x0d ,0x8946 
+00db 70896f10 jam 0x10 ,0x896f 
+00dc 708a13cd jam 0xcd ,0x8a13 
+00dd 708a0610 jam 0x10 ,0x8a06 
+00de 708a844a jam 0x4a ,0x8a84 
+00df 708a8540 jam 0x40 ,0x8a85 
+00e0 708a16fe jam 0xfe ,0x8a16 
+00e1 20400133 call p_set_otp_config 
+00e2 204070d7 call wdt_set_disable 
+00e3 245580d4 ncall p_set_ck2rfpll ,wake 
+00e4 37d98200 until null ,lpo_edge 
+00e5 70813b5f jam 0x5f ,0x813b 
+00e6 37d98200 until null ,lpo_edge 
+00e7 70813c88 jam 0x88 ,0x813c 
+00e8 37d98200 until null ,lpo_edge 
+00e9 6fe0c099 fetch 1 ,mem_fcomp_div 
+00ea c0080128 beq xtal_16m ,p_initialize_radio_16m 
+00eb 6fe0c438 fetch 1 ,mem_ring_ibias_trim 
+00ec 1fe1fe04 or_into 0x04 ,pdata 
+00ed 67f08a02 store 1 ,0x8a02 
+00ee 70890f01 jam 0x01 ,0x890f 
+00ef 708a8024 jam 0x24 ,0x8a80 
+00f0 708a8162 jam 0x62 ,0x8a81 
+00f1 58e61212 setarg 0xe61212 
+00f2 67f18a73 store 3 ,0x8a73 
 
 p_initialize_radio2:
-00c5 708a8660 jam 0x60 ,0x8a86 
-00c6 708a8b3b jam 0x3b ,0x8a8b 
-00c7 204000ec call p_dpll_on 
-00c8 70804300 jam 0 ,core_config 
-00c9 70804205 jam clksel_dpll ,core_clksel 
-00ca 58557474 setarg 0x557474 
-00cb 67f18968 store 3 ,0x8968 
-00cc 7089606e jam 0x6e ,0x8960 
-00cd 20400169 call p_rx_dcoc 
-00ce 20400194 call p_rfpll_aac_ghpc 
-00cf 204000e7 call p_set_xtal_cap 
-00d0 7041480c jam system_clk_12m ,mem_system_clk 
+00f3 708a8660 jam 0x60 ,0x8a86 
+00f4 708a8b3b jam 0x3b ,0x8a8b 
+00f5 2040011a call p_dpll_on 
+00f6 70804300 jam 0 ,core_config 
+00f7 70804205 jam clksel_dpll ,core_clksel 
+00f8 58557474 setarg 0x557474 
+00f9 67f18968 store 3 ,0x8968 
+00fa 7089606e jam 0x6e ,0x8960 
+00fb 204001a2 call p_rx_dcoc 
+00fc 204001cd call p_rfpll_aac_ghpc 
+00fd 20400115 call p_set_xtal_cap 
+00fe 7041480c jam system_clk_12m ,mem_system_clk 
 
 p_sadc_calibration:
-00d1 20758000 rtn wake 
-00d2 708a0777 jam 0x77 ,core_gpadc_ctrl 
-00d3 708a08c9 jam 0xc9 ,core_gpadc_cfg0 
-00d4 708a0b01 jam 0x01 ,core_gpadc_cfg3 
-00d5 6fe0c409 fetch 1 ,mem_adc_clkdiv 
-00d6 67f080cd store 1 ,core_sadc_clkdiv 
-00d7 20000bb8 nop 3000 
-00d8 204000e1 call p_sadc_read 
-00d9 708a08c1 jam 0xc1 ,core_gpadc_cfg0 
-00da 6a40c419 fetchr regb ,1 ,mem_spi_write_addr 
-00db df200008 arg 8 ,loopcnt 
-00dc 20406f58 call sadc_cal_read + 1 
-00dd 6fe0c419 fetch 1 ,mem_spi_write_addr 
-00de 67e0c433 store 1 ,mem_adc_cal_c7 
-00df 6240c419 storer regb ,1 ,mem_spi_write_addr 
-00e0 20600000 rtn 
+00ff 20758000 rtn wake 
+0100 708a0777 jam 0x77 ,core_gpadc_ctrl 
+0101 708a08c9 jam 0xc9 ,core_gpadc_cfg0 
+0102 708a0b01 jam 0x01 ,core_gpadc_cfg3 
+0103 6fe0c409 fetch 1 ,mem_adc_clkdiv 
+0104 67f080cd store 1 ,core_sadc_clkdiv 
+0105 20000bb8 nop 3000 
+0106 2040010f call p_sadc_read 
+0107 708a08c1 jam 0xc1 ,core_gpadc_cfg0 
+0108 6a40c419 fetchr regb ,1 ,mem_spi_write_addr 
+0109 df200008 arg 8 ,loopcnt 
+010a 20406f58 call sadc_cal_read + 1 
+010b 6fe0c419 fetch 1 ,mem_spi_write_addr 
+010c 67e0c433 store 1 ,mem_adc_cal_c7 
+010d 6240c419 storer regb ,1 ,mem_spi_write_addr 
+010e 20600000 rtn 
 
 p_sadc_read:
-00e1 7080cc03 jam 0x03 ,core_sadc_ctrl 
+010f 7080cc03 jam 0x03 ,core_sadc_ctrl 
 
 p_sadc_read_wait:
-00e2 6ff08129 fetch 1 ,core_perf_status 
-00e3 c30280e2 bbit0 saradc_done ,p_sadc_read_wait 
-00e4 68590164 fetcht 2 ,core_sadc_data 
-00e5 6049440a storet 2 ,mem_adc_current_value 
-00e6 20206f9f branch sadc_read_wait2 + 2 
+0110 6ff08129 fetch 1 ,core_perf_status 
+0111 c3028110 bbit0 saradc_done ,p_sadc_read_wait 
+0112 68590164 fetcht 2 ,core_sadc_data 
+0113 6049440a storet 2 ,mem_adc_current_value 
+0114 20206f9f branch sadc_read_wait2 + 2 
 
 p_set_xtal_cap:
-00e7 20758000 rtn wake 
-00e8 37d98200 until null ,lpo_edge 
-00e9 6fe0c11c fetch 1 ,mem_xtal_c_sel 
+0115 20758000 rtn wake 
+0116 37d98200 until null ,lpo_edge 
+0117 6fe0c11c fetch 1 ,mem_xtal_c_sel 
 
 p_set_xtal_cap_next:
-00ea 67f0813a store 1 ,core_xtal_cap 
-00eb 202023e2 branch lpm_write_wait 
+0118 67f0813a store 1 ,core_xtal_cap 
+0119 202023e2 branch lpm_write_wait 
 
 p_dpll_on:
-00ec 6fe0c099 fetch 1 ,mem_fcomp_div 
-00ed c00c00f2 beq xtal_24m ,p_dpll_on_24m 
-00ee 6fe0c438 fetch 1 ,mem_ring_ibias_trim 
-00ef 1fe1fe06 or_into 0x06 ,pdata 
-00f0 67f08a02 store 1 ,0x8a02 
-00f1 708a05e0 jam 0xe0 ,0x8a05 
+011a 6fe0c099 fetch 1 ,mem_fcomp_div 
+011b c00c0120 beq xtal_24m ,p_dpll_on_24m 
+011c 6fe0c438 fetch 1 ,mem_ring_ibias_trim 
+011d 1fe1fe06 or_into 0x06 ,pdata 
+011e 67f08a02 store 1 ,0x8a02 
+011f 708a05e0 jam 0xe0 ,0x8a05 
 
 p_dpll_on_24m:
-00f2 708a00d8 jam 0xd8 ,0x8a00 
-00f3 2000003c nop 60 
-00f4 708a01a0 jam 0xa0 ,0x8a01 
-00f5 708a00df jam 0xdf ,0x8a00 
-00f6 708a01fa jam 0xfa ,0x8a01 
-00f7 20000014 nop 20 
-00f8 708a009f jam 0x9f ,0x8a00 
-00f9 20600000 rtn 
+0120 708a00d8 jam 0xd8 ,0x8a00 
+0121 2000003c nop 60 
+0122 708a01a0 jam 0xa0 ,0x8a01 
+0123 708a00df jam 0xdf ,0x8a00 
+0124 708a01fa jam 0xfa ,0x8a01 
+0125 20000014 nop 20 
+0126 708a009f jam 0x9f ,0x8a00 
+0127 20600000 rtn 
 
 p_initialize_radio_16m:
-00fa 6fe0c438 fetch 1 ,mem_ring_ibias_trim 
-00fb 1fe1fe06 or_into 0x06 ,pdata 
-00fc 67f08a02 store 1 ,0x8a02 
-00fd 70890f00 jam 0x00 ,0x890f 
-00fe 708a8023 jam 0x23 ,0x8a80 
-00ff 708a81b0 jam 0xb0 ,0x8a81 
-0100 58e40909 setarg 0xe40909 
-0101 67f18a73 store 3 ,0x8a73 
-0102 708a762a jam 0x2a ,0x8a76 
-0103 70890204 jam 0x04 ,0x8902 
-0104 202000c5 branch p_initialize_radio2 
+0128 6fe0c438 fetch 1 ,mem_ring_ibias_trim 
+0129 1fe1fe06 or_into 0x06 ,pdata 
+012a 67f08a02 store 1 ,0x8a02 
+012b 70890f00 jam 0x00 ,0x890f 
+012c 708a8023 jam 0x23 ,0x8a80 
+012d 708a81b0 jam 0xb0 ,0x8a81 
+012e 58e40909 setarg 0xe40909 
+012f 67f18a73 store 3 ,0x8a73 
+0130 708a762a jam 0x2a ,0x8a76 
+0131 70890204 jam 0x04 ,0x8902 
+0132 202000f3 branch p_initialize_radio2 
 
 p_set_otp_config:
-0105 20358117 branch p_set_otp_config_wake ,wake 
-0106 6fe2020d fetch 4 ,mem_otp_core_ldo 
-0107 207a0000 rtn blank 
-0108 37d98200 until null ,lpo_edge 
-0109 6ff08136 fetch 1 ,0x8136 
-010a 1fe17ef0 and pdata ,0xf0 ,pdata 
-010b 6848820d fetcht 1 ,mem_otp_core_ldo 
-010c 9841fe00 ior temp ,pdata 
-010d 1fe0fffd increase -3 ,pdata 
-010e 67f08136 store 1 ,0x8136 
-010f 37d98200 until null ,lpo_edge 
-0110 6ff08138 fetch 1 ,0x8138 
-0111 1fe17e07 and pdata ,0x7 ,pdata 
-0112 6848820e fetcht 1 ,mem_otp_verf_bg 
-0113 18498400 lshift3 temp ,temp 
-0114 9841fe00 ior temp ,pdata 
-0115 67f08138 store 1 ,0x8138 
-0116 37d98200 until null ,lpo_edge 
+0133 20358145 branch p_set_otp_config_wake ,wake 
+0134 6fe2020d fetch 4 ,mem_otp_core_ldo 
+0135 207a0000 rtn blank 
+0136 37d98200 until null ,lpo_edge 
+0137 6ff08136 fetch 1 ,0x8136 
+0138 1fe17ef0 and pdata ,0xf0 ,pdata 
+0139 6848820d fetcht 1 ,mem_otp_core_ldo 
+013a 9841fe00 ior temp ,pdata 
+013b 1fe0fffd increase -3 ,pdata 
+013c 67f08136 store 1 ,0x8136 
+013d 37d98200 until null ,lpo_edge 
+013e 6ff08138 fetch 1 ,0x8138 
+013f 1fe17e07 and pdata ,0x7 ,pdata 
+0140 6848820e fetcht 1 ,mem_otp_verf_bg 
+0141 18498400 lshift3 temp ,temp 
+0142 9841fe00 ior temp ,pdata 
+0143 67f08138 store 1 ,0x8138 
+0144 37d98200 until null ,lpo_edge 
 
 p_set_otp_config_wake:
-0117 6fe1415b fetch 2 ,mem_otp_charge_pump_x 
-0118 207a0000 rtn blank 
-0119 67e1020f store 2 ,mem_otp_charge_pump 
+0145 6fe1415b fetch 2 ,mem_otp_charge_pump_x 
+0146 207a0000 rtn blank 
+0147 67e1020f store 2 ,mem_otp_charge_pump 
 
 p_set_otp_config2:
-011a 6ff08acb fetch 1 ,0x8acb 
-011b 1fe17ef0 and pdata ,0xf0 ,pdata 
-011c 6848820f fetcht 1 ,mem_otp_charge_pump 
-011d 6048c15b storet 1 ,mem_otp_charge_pump_x 
-011e 9841fe00 ior temp ,pdata 
-011f 67f08acb store 1 ,0x8acb 
-0120 6fe08210 fetch 1 ,mem_otp_dpll_ibais 
-0121 67e0c15c store 1 ,mem_otp_dpll_ibais_x 
-0122 2feffe03 isolate1 3 ,pdata 
-0123 6ff08a06 fetch 1 ,0x8a06 
-0124 7920fe07 setflag true ,7 ,pdata 
-0125 67f08a06 store 1 ,0x8a06 
-0126 6fe08210 fetch 1 ,mem_otp_dpll_ibais 
-0127 1fe10407 and pdata ,7 ,temp 
-0128 18520400 lshift4 temp ,temp 
-0129 18438400 lshift temp ,temp 
-012a 6048c438 storet 1 ,mem_ring_ibias_trim 
-012b 6ff08a02 fetch 1 ,0x8a02 
-012c 1fe17e1f and pdata ,0x1f ,pdata 
-012d 9841fe00 ior temp ,pdata 
-012e 67f08a02 store 1 ,0x8a02 
-012f 20600000 rtn 
+0148 6ff08acb fetch 1 ,0x8acb 
+0149 1fe17ef0 and pdata ,0xf0 ,pdata 
+014a 6848820f fetcht 1 ,mem_otp_charge_pump 
+014b 6048c15b storet 1 ,mem_otp_charge_pump_x 
+014c 9841fe00 ior temp ,pdata 
+014d 67f08acb store 1 ,0x8acb 
+014e 6fe08210 fetch 1 ,mem_otp_dpll_ibais 
+014f 67e0c15c store 1 ,mem_otp_dpll_ibais_x 
+0150 2feffe03 isolate1 3 ,pdata 
+0151 6ff08a06 fetch 1 ,0x8a06 
+0152 7920fe07 setflag true ,7 ,pdata 
+0153 67f08a06 store 1 ,0x8a06 
+0154 6fe08210 fetch 1 ,mem_otp_dpll_ibais 
+0155 1fe10407 and pdata ,7 ,temp 
+0156 18520400 lshift4 temp ,temp 
+0157 18438400 lshift temp ,temp 
+0158 6048c438 storet 1 ,mem_ring_ibias_trim 
+0159 6ff08a02 fetch 1 ,0x8a02 
+015a 1fe17e1f and pdata ,0x1f ,pdata 
+015b 9841fe00 ior temp ,pdata 
+015c 67f08a02 store 1 ,0x8a02 
+015d 20600000 rtn 
 
 p_rf_rx_enable:
-0130 2040686f call rf_debug_rx_gpio_high 
-0131 204021ba call rf_rx_agc_set 
-0132 18002a08 force 8 ,radio_ctrl 
-0133 18002a00 force 0 ,radio_ctrl 
-0134 580aaada setarg 0x0aaada 
-0135 67f18a0f store 3 ,0x8a0f 
-0136 708a2540 jam 0x40 ,0x8a25 
-0137 708a2610 jam 0x10 ,0x8a26 
-0138 2000003c nop 60 
-0139 708a01fb jam 0xfb ,0x8a01 
-013a 708a25ff jam 0xff ,0x8a25 
-013b 708a2630 jam 0x30 ,0x8a26 
-013c 708a16fe jam 0xfe ,0x8a16 
-013d 202021b4 branch rf_rx_enable + 14 
+015e 2040686f call rf_debug_rx_gpio_high 
+015f 204021ba call rf_rx_agc_set 
+0160 18002a08 force 8 ,radio_ctrl 
+0161 18002a00 force 0 ,radio_ctrl 
+0162 580aaada setarg 0x0aaada 
+0163 67f18a0f store 3 ,0x8a0f 
+0164 708a2540 jam 0x40 ,0x8a25 
+0165 708a2610 jam 0x10 ,0x8a26 
+0166 2000003c nop 60 
+0167 708a01fb jam 0xfb ,0x8a01 
+0168 708a25ff jam 0xff ,0x8a25 
+0169 708a2630 jam 0x30 ,0x8a26 
+016a 708a16fe jam 0xfe ,0x8a16 
+016b 202021b4 branch rf_rx_enable + 14 
 
 p_mouse_g24_retransmit:
-013e 6fe0c793 fetch 1 ,mem_mouse_need_soft_reset 
-013f 247a0000 nrtn blank 
-0140 20400143 call p_mouse_retransmit_select_device_by_pb_button 
-0141 20400146 call p_mouse_select_device_by_dpi_button_once 
-0142 20203662 branch g24_retransmit0 
+016c 6fe0c793 fetch 1 ,mem_mouse_need_soft_reset 
+016d 247a0000 nrtn blank 
+016e 2040017c call p_mouse_retransmit_select_device_by_pb_button 
+016f 2040017f call p_mouse_select_device_by_dpi_button_once 
+
+p_g24_retransmit0:
+0170 6fe0c602 fetch 1 ,mem_24g_abort_pac 
+0171 247a0000 nrtn blank 
+0172 6fe145fe fetch 2 ,mem_24g_txfail_cnt 
+0173 1fe0fe01 increase 1 ,pdata 
+0174 67e145fe store 2 ,mem_24g_txfail_cnt 
+0175 6fe0c5ff fetch 1 ,mem_24g_txfail_cnt + 1 
+0176 c2823676 bbit1 4 ,g24_tx_attempt_fail 
+0177 2040367c call g24_transmit_hop_process 
+0178 6fe14622 fetch 2 ,mem_24g_retransmit 
+0179 1fe0fe01 increase 1 ,pdata 
+017a 67e14622 store 2 ,mem_24g_retransmit 
+017b 20200049 branch p_g24_transmit_loop 
 
 p_mouse_retransmit_select_device_by_pb_button:
-0143 6fe0c655 fetch 1 ,mem_config_select_device_button_gpio 
-0144 c17f8000 rtneq gpio_disable 
-0145 20205e78 branch mouse_retransmit_select_device_by_pb_button 
+017c 6fe0c655 fetch 1 ,mem_config_select_device_button_gpio 
+017d c17f8000 rtneq gpio_disable 
+017e 20205e78 branch mouse_retransmit_select_device_by_pb_button 
 
 p_mouse_select_device_by_dpi_button_once:
-0146 d8e0000c arg 12 ,queue 
-0147 20407cef call timer_check 
-0148 247a0000 nrtn blank 
-0149 20400345 call p_mouse_dpi_check_retransmit 
-014a 20206102 branch mouse_g24_retransmit_event_set 
+017f d8e0000c arg 12 ,queue 
+0180 20407cef call timer_check 
+0181 247a0000 nrtn blank 
+0182 2040037e call p_mouse_dpi_check_retransmit 
+0183 20206102 branch mouse_g24_retransmit_event_set 
 
 p_g24_transmit_hop_process:
-014b 6848c601 fetcht 1 ,mem_24g_retry 
-014c 6fe0c621 fetch 1 ,mem_24g_fast_hop_count 
-014d 98467c00 isub temp ,null 
-014e 24210150 nbranch p_g24_tx_fast_hop ,positive 
-014f 20203681 branch g24_transmit_hop_process + 5 
+0184 6848c601 fetcht 1 ,mem_24g_retry 
+0185 6fe0c621 fetch 1 ,mem_24g_fast_hop_count 
+0186 98467c00 isub temp ,null 
+0187 24210189 nbranch p_g24_tx_fast_hop ,positive 
+0188 20203681 branch g24_transmit_hop_process + 5 
 
 p_g24_tx_fast_hop:
-0150 6fe2458f fetch 4 ,mem_24g_addr 
-0151 684a45e4 fetcht 4 ,mem_24g_fast_conn_addr 
-0152 98467c00 isub temp ,null 
-0153 2022b222 branch g24_ch ,zero 
-0154 2040025c call p_power_ctrl_txpower_incrs 
-0155 2020369b branch g24_tx_fast_hop + 1 
+0189 6fe2458f fetch 4 ,mem_24g_addr 
+018a 684a45e4 fetcht 4 ,mem_24g_fast_conn_addr 
+018b 98467c00 isub temp ,null 
+018c 2022b222 branch g24_ch ,zero 
+018d 20400295 call p_power_ctrl_txpower_incrs 
+018e 2020369b branch g24_tx_fast_hop + 1 
 
 p_txon:
-0156 580aaa7e setarg 0x0aaa7e 
-0157 67f18a0f store 3 ,0x8a0f 
-0158 2000003c nop 60 
-0159 708a2500 jam 0x00 ,0x8a25 
-015a 708a260d jam 0x0d ,0x8a26 
-015b 708a16f6 jam 0xf6 ,0x8a16 
-015c 20202203 branch txon + 7 
+018f 580aaa7e setarg 0x0aaa7e 
+0190 67f18a0f store 3 ,0x8a0f 
+0191 2000003c nop 60 
+0192 708a2500 jam 0x00 ,0x8a25 
+0193 708a260d jam 0x0d ,0x8a26 
+0194 708a16f6 jam 0xf6 ,0x8a16 
+0195 20202203 branch txon + 7 
 
 p_set_tx_power:
-015d 6fe0c141 fetch 1 ,mem_tx_power 
-015e c0032225 beq tx_power_6db ,set_tx_power_7db 
-015f c04f0166 beq tx_power_f30db ,p_set_tx_power_f30db 
-0160 c0550162 beq tx_power_factory ,p_set_tx_power_factory 
-0161 2020220e branch set_tx_power + 2 
+0196 6fe0c141 fetch 1 ,mem_tx_power 
+0197 c0032225 beq tx_power_6db ,set_tx_power_7db 
+0198 c04f019f beq tx_power_f30db ,p_set_tx_power_f30db 
+0199 c055019b beq tx_power_factory ,p_set_tx_power_factory 
+019a 2020220e branch set_tx_power + 2 
 
 p_set_tx_power_factory:
-0162 708a1417 jam 0x17 ,0x8a14 
-0163 6fe1ca08 fetch 3 ,mem_tx_power_factory_param_new 
+019b 708a1417 jam 0x17 ,0x8a14 
+019c 6fe1ca08 fetch 3 ,mem_tx_power_factory_param_new 
 
 p_mouse_tx_power_set:
-0164 67f18a60 store 3 ,0x8a60 
-0165 2020221a branch set_tx_power_8a63_28 
+019d 67f18a60 store 3 ,0x8a60 
+019e 2020221a branch set_tx_power_8a63_28 
 
 p_set_tx_power_f30db:
-0166 708a1417 jam 0x17 ,0x8a14 
-0167 58250300 setarg 0x250300 
-0168 20200164 branch p_mouse_tx_power_set 
+019f 708a1417 jam 0x17 ,0x8a14 
+01a0 58250300 setarg 0x250300 
+01a1 2020019d branch p_mouse_tx_power_set 
 
 p_rx_dcoc:
-0169 20758000 rtn wake 
-016a 20402160 call set_sync_on 
-016b d8400027 arg 39 ,temp 
-016c 2040216f call set_freq_rx 
-016d 204021a6 call rf_rx_enable 
-016e 708a257f jam 0x7f ,0x8a25 
-016f 708a301a jam 0x1a ,0x8a30 
-0170 708a3178 jam 0x78 ,0x8a31 
-0171 708a8fb2 jam 0xb2 ,0x8a8f 
-0172 708ac200 jam 0 ,0x8ac2 
-0173 708ac300 jam 0 ,0x8ac3 
-0174 d8e00006 arg 6 ,queue 
-0175 20400186 call p_rx_dcoc_avg 
-0176 2a2ffe0d isolate1 13 ,rega 
-0177 2040211d call qset_start 
-0178 2a4ffe0d isolate1 13 ,regb 
-0179 2040211e call qset_p 
-017a d8e00005 arg 5 ,queue 
+01a2 20758000 rtn wake 
+01a3 20402160 call set_sync_on 
+01a4 d8400027 arg 39 ,temp 
+01a5 2040216f call set_freq_rx 
+01a6 204021a6 call rf_rx_enable 
+01a7 708a257f jam 0x7f ,0x8a25 
+01a8 708a301a jam 0x1a ,0x8a30 
+01a9 708a3178 jam 0x78 ,0x8a31 
+01aa 708a8fb2 jam 0xb2 ,0x8a8f 
+01ab 708ac200 jam 0 ,0x8ac2 
+01ac 708ac300 jam 0 ,0x8ac3 
+01ad d8e00006 arg 6 ,queue 
+01ae 204001bf call p_rx_dcoc_avg 
+01af 2a2ffe0d isolate1 13 ,rega 
+01b0 2040211d call qset_start 
+01b1 2a4ffe0d isolate1 13 ,regb 
+01b2 2040211e call qset_p 
+01b3 d8e00005 arg 5 ,queue 
 
 p_rx_dcoc_loop2:
-017b 2040211c call qset1_p 
-017c 2040211e call qset_p 
-017d 20400186 call p_rx_dcoc_avg 
-017e d8a08ac2 arg 0x8ac2 ,contw 
-017f 1a31fe00 rshift4 rega ,pdata 
-0180 20402117 call qsetxor 
-0181 1a51fe00 rshift4 regb ,pdata 
-0182 20402117 call qsetxor 
-0183 18e08fff increase -1 ,queue 
-0184 2021017b branch p_rx_dcoc_loop2 ,positive 
-0185 2020214f branch rx_dcoc_loop2 + 10 
+01b4 2040211c call qset1_p 
+01b5 2040211e call qset_p 
+01b6 204001bf call p_rx_dcoc_avg 
+01b7 d8a08ac2 arg 0x8ac2 ,contw 
+01b8 1a31fe00 rshift4 rega ,pdata 
+01b9 20402117 call qsetxor 
+01ba 1a51fe00 rshift4 regb ,pdata 
+01bb 20402117 call qsetxor 
+01bc 18e08fff increase -1 ,queue 
+01bd 202101b4 branch p_rx_dcoc_loop2 ,positive 
+01be 2020214f branch rx_dcoc_loop2 + 10 
 
 p_rx_dcoc_avg:
-0186 2000003c nop 60 
-0187 58000f00 setarg mem_dcoc_buf 
-0188 67f10982 store 2 ,0x8982 
-0189 58000ff0 setarg mem_dcoc_buf_end 
-018a 67f10984 store 2 ,0x8984 
-018b 70898109 jam 0x9 ,0x8981 
-018c 70898103 jam 0x3 ,0x8981 
-018d 70898006 jam 0x6 ,0x8980 
-018e 2000003c nop 60 
-018f da200000 arg 0 ,rega 
-0190 da400000 arg 0 ,regb 
-0191 df200010 arg 16 ,loopcnt 
-0192 d8c00f00 arg mem_dcoc_buf ,contr 
-0193 2020212d branch rx_dcoc_loop 
+01bf 2000003c nop 60 
+01c0 58000f00 setarg mem_dcoc_buf 
+01c1 67f10982 store 2 ,0x8982 
+01c2 58000ff0 setarg mem_dcoc_buf_end 
+01c3 67f10984 store 2 ,0x8984 
+01c4 70898109 jam 0x9 ,0x8981 
+01c5 70898103 jam 0x3 ,0x8981 
+01c6 70898006 jam 0x6 ,0x8980 
+01c7 2000003c nop 60 
+01c8 da200000 arg 0 ,rega 
+01c9 da400000 arg 0 ,regb 
+01ca df200010 arg 16 ,loopcnt 
+01cb d8c00f00 arg mem_dcoc_buf ,contr 
+01cc 2020212d branch rx_dcoc_loop 
 
 p_rfpll_aac_ghpc:
-0194 20758000 rtn wake 
-0195 20202272 branch rfpll_aac_ghpc + 1 
+01cd 20758000 rtn wake 
+01ce 20202272 branch rfpll_aac_ghpc + 1 
 
 p_set_lemode:
-0196 708a8211 jam 0x11 ,0x8a82 
-0197 708a8d12 jam 0x12 ,0x8a8d 
-0198 708a8e0a jam 0x0a ,0x8a8e 
-0199 6fe0c099 fetch 1 ,mem_fcomp_div 
-019a c00801af beq xtal_16m ,p_set_lemode_2m_16m 
-019b 58005762 setarg 0x5762 
-019c 67f10907 store 2 ,0x8907 
+01cf 708a8211 jam 0x11 ,0x8a82 
+01d0 708a8d12 jam 0x12 ,0x8a8d 
+01d1 708a8e0a jam 0x0a ,0x8a8e 
+01d2 6fe0c099 fetch 1 ,mem_fcomp_div 
+01d3 c00801e8 beq xtal_16m ,p_set_lemode_2m_16m 
+01d4 58005762 setarg 0x5762 
+01d5 67f10907 store 2 ,0x8907 
 
 p_set_lemode_2m:
-019d 70890103 jam 3 ,0x8901 
-019e 70893003 jam 3 ,0x8930 
-019f c6168000 rtnmark1 mark_ble_2m 
-01a0 70890101 jam 1 ,0x8901 
-01a1 708a8207 jam 0x07 ,0x8a82 
-01a2 708a8d44 jam 0x44 ,0x8a8d 
-01a3 708a8e0a jam 0x0a ,0x8a8e 
-01a4 6fe0c099 fetch 1 ,mem_fcomp_div 
-01a5 c00801ac beq xtal_16m ,p_set_lemode_1m_16m 
-01a6 58002bb1 setarg 0x2bb1 
-01a7 67f10907 store 2 ,0x8907 
+01d6 70890103 jam 3 ,0x8901 
+01d7 70893003 jam 3 ,0x8930 
+01d8 c6168000 rtnmark1 mark_ble_2m 
+01d9 70890101 jam 1 ,0x8901 
+01da 708a8207 jam 0x07 ,0x8a82 
+01db 708a8d44 jam 0x44 ,0x8a8d 
+01dc 708a8e0a jam 0x0a ,0x8a8e 
+01dd 6fe0c099 fetch 1 ,mem_fcomp_div 
+01de c00801e5 beq xtal_16m ,p_set_lemode_1m_16m 
+01df 58002bb1 setarg 0x2bb1 
+01e0 67f10907 store 2 ,0x8907 
 
 p_set_lemode_1m:
-01a8 c6978000 rtnmark0 mark_ble_lr 
-01a9 70893024 jam 0x24 ,0x8930 
-01aa 70890105 jam 5 ,0x8901 
-01ab 20600000 rtn 
+01e1 c6978000 rtnmark0 mark_ble_lr 
+01e2 70893024 jam 0x24 ,0x8930 
+01e3 70890105 jam 5 ,0x8901 
+01e4 20600000 rtn 
 
 p_set_lemode_1m_16m:
-01ac 58004189 setarg 0x4189 
-01ad 67f10907 store 2 ,0x8907 
-01ae 202001a8 branch p_set_lemode_1m 
+01e5 58004189 setarg 0x4189 
+01e6 67f10907 store 2 ,0x8907 
+01e7 202001e1 branch p_set_lemode_1m 
 
 p_set_lemode_2m_16m:
-01af 58008312 setarg 0x8312 
-01b0 67f10907 store 2 ,0x8907 
-01b1 2020019d branch p_set_lemode_2m 
+01e8 58008312 setarg 0x8312 
+01e9 67f10907 store 2 ,0x8907 
+01ea 202001d6 branch p_set_lemode_2m 
 
 p_le_parse:
-01b2 6fe0c334 fetch 1 ,mem_le_packet_llid 
-01b3 c1000000 rtneq llid_reserved 
-01b4 c001b04a beq llid_le_ll ,le_parse_ll 
-01b5 202028e1 branch le_parse_l2cap 
+01eb 6fe0c334 fetch 1 ,mem_le_packet_llid 
+01ec c1000000 rtneq llid_reserved 
+01ed c001b04a beq llid_le_ll ,le_parse_ll 
+01ee 202028e1 branch le_parse_l2cap 
 
 p_le_init_adv:
-01b6 793f8030 set0 mark_ble_crc_fail ,mark 
-01b7 20202af6 branch le_init_adv + 1 
+01ef 793f8030 set0 mark_ble_crc_fail ,mark 
+01f0 20202af6 branch le_init_adv + 1 
 
 p_lpm_adjust_clk:
-01b8 c584a489 bmark0 mark_context ,lpm_clear_counter 
-01b9 684a40ad fetcht 4 ,mem_sleep_counter_all 
-01ba dfe00600 arg 0x600 ,pdata 
-01bb 98467c00 isub temp ,null 
-01bc 20610000 rtn positive 
-01bd 18422200 copy temp ,rega 
-01be 684b000f fetcht 6 ,mem_sync_clke 
-01bf 1d627e00 deposit rege 
-01c0 20407d10 call clk_diff_rt 
-01c1 1a220400 copy rega ,temp 
-01c2 2020247d branch lpm_adjust_clk + 6 
+01f1 c584a489 bmark0 mark_context ,lpm_clear_counter 
+01f2 684a40ad fetcht 4 ,mem_sleep_counter_all 
+01f3 dfe00600 arg 0x600 ,pdata 
+01f4 98467c00 isub temp ,null 
+01f5 20610000 rtn positive 
+01f6 18422200 copy temp ,rega 
+01f7 684b000f fetcht 6 ,mem_sync_clke 
+01f8 1d627e00 deposit rege 
+01f9 20407d10 call clk_diff_rt 
+01fa 1a220400 copy rega ,temp 
+01fb 2020247d branch lpm_adjust_clk + 6 
 
 p_le_adv_not_match:
-01c3 20402152 call shutdown_radio 
-01c4 70890000 jam 0 ,0x8900 
-01c5 793f8030 set0 mark_ble_crc_fail ,mark 
-01c6 20202ae3 branch le_adv_not_match + 1 
+01fc 20402152 call shutdown_radio 
+01fd 70890000 jam 0 ,0x8900 
+01fe 793f8030 set0 mark_ble_crc_fail ,mark 
+01ff 20202ae3 branch le_adv_not_match + 1 
 
 p_gpio_set_wake:
-01c7 18467cff sub temp ,ui_button_gpio_disable ,null 
-01c8 20628000 rtn zero 
-01c9 d9000004 arg 4 ,debug 
-01ca 284ffe07 isolate1 gpio_active_bit ,temp 
-01cb 2020eebd branch gpio_set_wake_high ,true 
-01cc d9000003 arg 3 ,debug 
-01cd 20206ebd branch gpio_set_wake_high 
+0200 18467cff sub temp ,ui_button_gpio_disable ,null 
+0201 20628000 rtn zero 
+0202 d9000004 arg 4 ,debug 
+0203 284ffe07 isolate1 gpio_active_bit ,temp 
+0204 2020eebd branch gpio_set_wake_high ,true 
+0205 d9000003 arg 3 ,debug 
+0206 20206ebd branch gpio_set_wake_high 
 
 p_gpio_set_wake_by_current_state:
-01ce 18467cff sub temp ,gpio_disable ,null 
-01cf 20628000 rtn zero 
-01d0 20406ee6 call gpio_get_bit 
-01d1 202081d4 branch p_gpio_set_qdec_mode ,true 
+0207 18467cff sub temp ,gpio_disable ,null 
+0208 20628000 rtn zero 
+0209 20406ee6 call gpio_get_bit 
+020a 2020820d branch p_gpio_set_qdec_mode ,true 
 
 p_gpio_set_low_wake:
-01d2 d9000003 arg 3 ,debug 
-01d3 20206ebd branch gpio_set_wake_high 
+020b d9000003 arg 3 ,debug 
+020c 20206ebd branch gpio_set_wake_high 
 
 p_gpio_set_qdec_mode:
-01d4 704b1d01 jam 1 ,mem_mouse_qdec_set_flag 
+020d 704b1d01 jam 1 ,mem_mouse_qdec_set_flag 
 
 p_mouse_qdec_lpm_cfg:
-01d5 d9000006 arg 6 ,debug 
-01d6 20206ebd branch gpio_set_wake_high 
+020e d9000006 arg 6 ,debug 
+020f 20206ebd branch gpio_set_wake_high 
 
 p_mouse_puchk_disable:
-01d7 58000010 setarg 0x10 
+0210 58000010 setarg 0x10 
 
 p_mouse_puchk_set:
-01d8 67f08141 store 1 ,core_puwakeup 
-01d9 202023e2 branch lpm_write_wait 
+0211 67f08141 store 1 ,core_puwakeup 
+0212 202023e2 branch lpm_write_wait 
 
 p_mouse_lpm_before_common:
-01da 2040036b call p_clear_wake 
-01db 704b1d00 jam 0 ,mem_mouse_qdec_set_flag 
-01dc 6848c654 fetcht 1 ,mem_matrix_public_gpio 
-01dd 20406ef7 call gpio_out_active 
-01de 6848c654 fetcht 1 ,mem_matrix_public_gpio 
-01df 20406ed3 call gpio_clr_wake 
-01e0 2040550d call mouse_lpm_before_common + 1 
-01e1 204054f9 call mouse_gpio_pd_idle 
+0213 204003a4 call p_clear_wake 
+0214 704b1d00 jam 0 ,mem_mouse_qdec_set_flag 
+0215 6848c654 fetcht 1 ,mem_matrix_public_gpio 
+0216 20406ef7 call gpio_out_active 
+0217 6848c654 fetcht 1 ,mem_matrix_public_gpio 
+0218 20406ed3 call gpio_clr_wake 
+0219 2040550d call mouse_lpm_before_common + 1 
+021a 204054f9 call mouse_gpio_pd_idle 
 
 p_mouse_wheel_set_impedance:
-01e2 6848c64a fetcht 1 ,mem_whee_a_data_gpio 
-01e3 20406f0f call gpio_set_high_impedance 
-01e4 6848c64b fetcht 1 ,mem_whee_b_data_gpio 
-01e5 20206f0f branch gpio_set_high_impedance 
+021b 6848c64a fetcht 1 ,mem_whee_a_data_gpio 
+021c 20406f0f call gpio_set_high_impedance 
+021d 6848c64b fetcht 1 ,mem_whee_b_data_gpio 
+021e 20206f0f branch gpio_set_high_impedance 
 
 p_lpm_sleep:
 
 p_lpm_sleep_skip_cb_function:
-01e6 6fe240ad fetch 4 ,mem_sleep_counter_all 
-01e7 9840fe00 iadd temp ,pdata 
-01e8 67e240ad store 4 ,mem_sleep_counter_all 
-01e9 204001f0 call p_lpm_save_context 
-01ea 204001ec call p_mouse_puchk_set_check 
-01eb 20202425 branch lpm_sleep_skip_cb_function + 4 
+021f 6fe240ad fetch 4 ,mem_sleep_counter_all 
+0220 9840fe00 iadd temp ,pdata 
+0221 67e240ad store 4 ,mem_sleep_counter_all 
+0222 20400229 call p_lpm_save_context 
+0223 20400225 call p_mouse_puchk_set_check 
+0224 20202425 branch lpm_sleep_skip_cb_function + 4 
 
 p_mouse_puchk_set_check:
-01ec 6fe0cb1d fetch 1 ,mem_mouse_qdec_set_flag 
-01ed 203a01d7 branch p_mouse_puchk_disable ,blank 
+0225 6fe0cb1d fetch 1 ,mem_mouse_qdec_set_flag 
+0226 203a0210 branch p_mouse_puchk_disable ,blank 
 
 p_mouse_puchk_enable:
-01ee 58000080 setarg 0x80 
-01ef 202001d8 branch p_mouse_puchk_set 
+0227 58000080 setarg 0x80 
+0228 20200211 branch p_mouse_puchk_set 
 
 p_lpm_save_context:
-01f0 600440e7 storer mark ,8 ,mem_saved_mark 
-01f1 d8c08070 arg core_gpio_conf ,contr 
-01f2 d8a040cc arg mem_saved_gpio ,contw 
-01f3 20407c8f call memcpy16 
-01f4 d8c080d4 arg core_gpio_conf_hi ,contr 
-01f5 20407c89 call memcpy8 
-01f6 6ff08080 fetch 1 ,core_spid_ctrl 
-01f7 67e0c0ef store 1 ,mem_saved_spidctrl 
-01f8 18422400 copy temp ,regb 
+0229 600440e7 storer mark ,8 ,mem_saved_mark 
+022a d8c08070 arg core_gpio_conf ,contr 
+022b d8a040cc arg mem_saved_gpio ,contw 
+022c 20407c8f call memcpy16 
+022d d8c080d4 arg core_gpio_conf_hi ,contr 
+022e 20407c89 call memcpy8 
+022f 6ff08080 fetch 1 ,core_spid_ctrl 
+0230 67e0c0ef store 1 ,mem_saved_spidctrl 
+0231 18422400 copy temp ,regb 
 
 p_lpm_write_gpio_wakeup:
-01f9 df20000c arg 12 ,loopcnt 
-01fa da200016 arg mem_gpio_wakeup_cfg ,rega 
-01fb da60814d arg core_gpio_wakeup_cfg ,regc 
-01fc 37d98200 until null ,lpo_edge 
+0232 df20000c arg 12 ,loopcnt 
+0233 da200016 arg mem_gpio_wakeup_cfg ,rega 
+0234 da60814d arg core_gpio_wakeup_cfg ,regc 
+0235 37d98200 until null ,lpo_edge 
 
 p_lpm_write_gpio_loop:
-01fd efe08011 ifetch 1 ,rega 
-01fe e8408013 ifetcht 1 ,regc 
-01ff 98467c00 isub temp ,null 
-0200 20228203 branch p_lpm_write_gpio_loop_next ,zero 
-0201 e7e08013 istore 1 ,regc 
-0202 37d98200 until null ,lpo_edge 
+0236 efe08011 ifetch 1 ,rega 
+0237 e8408013 ifetcht 1 ,regc 
+0238 98467c00 isub temp ,null 
+0239 2022823c branch p_lpm_write_gpio_loop_next ,zero 
+023a e7e08013 istore 1 ,regc 
+023b 37d98200 until null ,lpo_edge 
 
 p_lpm_write_gpio_loop_next:
-0203 1a20a201 increase 1 ,rega 
-0204 1a60a601 increase 1 ,regc 
-0205 c20001fd loop p_lpm_write_gpio_loop 
-0206 1a420400 copy regb ,temp 
-0207 20600000 rtn 
+023c 1a20a201 increase 1 ,rega 
+023d 1a60a601 increase 1 ,regc 
+023e c2000236 loop p_lpm_write_gpio_loop 
+023f 1a420400 copy regb ,temp 
+0240 20600000 rtn 
 
 p_otp_read_data:
-0208 20406b3a call enable_otp_read 
-0209 20406b75 call otp_read_data + 1 
-020a 20206b38 branch otp_disable_chgpump 
+0241 20406b3a call enable_otp_read 
+0242 20406b75 call otp_read_data + 1 
+0243 20206b38 branch otp_disable_chgpump 
 
 p_g24_reconn_dispatch:
-020b 6fe145e0 fetch 2 ,mem_24g_reconn_count 
-020c d84001f8 arg 0x01f8 ,temp 
-020d 98417e00 iand temp ,pdata 
-020e 203a0210 branch p_g24_reconn_dispatch_next ,blank 
-020f 20203561 branch g24_reconn_dispatch + 5 
+0244 6fe145e0 fetch 2 ,mem_24g_reconn_count 
+0245 d84001f8 arg 0x01f8 ,temp 
+0246 98417e00 iand temp ,pdata 
+0247 203a0249 branch p_g24_reconn_dispatch_next ,blank 
+0248 20203561 branch g24_reconn_dispatch + 5 
 
 p_g24_reconn_dispatch_next:
-0210 2040357f call g24_reconn_data_prep 
-0211 20403651 call g24_transmit_receive_ack 
-0212 242c3586 nbranch g24_reconn_device_fail ,sync 
-0213 2437b586 nbranch g24_reconn_device_fail ,user3 
-0214 2040366e call g24_ackpayload_parse 
-0215 6fe0c57d fetch 1 ,mem_24g_rxdata_length 
-0216 203a0230 branch p_recv_addr_zero_skip ,blank 
+0249 2040357f call g24_reconn_data_prep 
+024a 20403651 call g24_transmit_receive_ack 
+024b 242c3586 nbranch g24_reconn_device_fail ,sync 
+024c 2437b586 nbranch g24_reconn_device_fail ,user3 
+024d 2040366e call g24_ackpayload_parse 
+024e 6fe0c57d fetch 1 ,mem_24g_rxdata_length 
+024f 203a0269 branch p_recv_addr_zero_skip ,blank 
 
 p_g24_reconn_dispatch_next_2:
-0217 6fe245cc fetch 4 ,mem_24g_pair_addr 
-0218 684a458f fetcht 4 ,mem_24g_addr 
-0219 98467c00 isub temp ,null 
-021a 2022821c branch p_g24_reconn_mode_judge ,zero 
-021b 2020356e branch g24_reconn_dispatch_next + 9 
+0250 6fe245cc fetch 4 ,mem_24g_pair_addr 
+0251 684a458f fetcht 4 ,mem_24g_addr 
+0252 98467c00 isub temp ,null 
+0253 20228255 branch p_g24_reconn_mode_judge ,zero 
+0254 2020356e branch g24_reconn_dispatch_next + 9 
 
 p_g24_reconn_mode_judge:
-021c 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-021d c298604e bbit1 mouse_enable_auto_24g_paring ,mouse_24g_pair_mode_check 
-021e 20203549 branch g24_reconn_receiver_addr 
+0255 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0256 c298604e bbit1 mouse_enable_auto_24g_paring ,mouse_24g_pair_mode_check 
+0257 20203549 branch g24_reconn_receiver_addr 
 
 p_g24_reconn_device_fail:
-021f 6fe0c5e3 fetch 1 ,mem_24g_fast_conn_enable 
-0220 203a3222 branch g24_ch ,blank 
-0221 6fe145e0 fetch 2 ,mem_24g_reconn_count 
-0222 1fe0fe01 increase 1 ,pdata 
-0223 67e145e0 store 2 ,mem_24g_reconn_count 
-0224 2feffe09 isolate1 9 ,pdata 
-0225 6fe0c5e2 fetch 1 ,mem_24g_reconn_type 
-0226 c0028228 beq pair_and_receiver ,p_g24_reconn_pair_and_receiver 
-0227 2020358d branch g24_reconn_device_fail + 7 
+0258 6fe0c5e3 fetch 1 ,mem_24g_fast_conn_enable 
+0259 203a3222 branch g24_ch ,blank 
+025a 6fe145e0 fetch 2 ,mem_24g_reconn_count 
+025b 1fe0fe01 increase 1 ,pdata 
+025c 67e145e0 store 2 ,mem_24g_reconn_count 
+025d 2feffe09 isolate1 9 ,pdata 
+025e 6fe0c5e2 fetch 1 ,mem_24g_reconn_type 
+025f c0028261 beq pair_and_receiver ,p_g24_reconn_pair_and_receiver 
+0260 2020358d branch g24_reconn_device_fail + 7 
 
 p_g24_reconn_pair_and_receiver:
-0228 2020b549 branch g24_reconn_receiver_addr ,true 
-0229 2020329c branch g24_pair_init_param 
+0261 2020b549 branch g24_reconn_receiver_addr ,true 
+0262 2020329c branch g24_pair_init_param 
 
 p_mouse_param_init:
-022a 2040543b call mouse_param_common_init 
-022b 58004a1d setarg mem_le_tx_buffer0_omemalloc_new 
-022c 67e1433f store 2 ,mem_ble_l2cap_tx_buff0_ptr 
-022d 58000020 setarg mouse_ble_l2cap_txbuff_size_new 
-022e 67e14341 store 2 ,mem_ble_l2cap_tx_buff_size_ptr 
-022f 2020544c branch mouse_param_init + 2 
+0263 2040543b call mouse_param_common_init 
+0264 58004a1d setarg mem_le_tx_buffer0_omemalloc_new 
+0265 67e1433f store 2 ,mem_ble_l2cap_tx_buff0_ptr 
+0266 58000020 setarg mouse_ble_l2cap_txbuff_size_new 
+0267 67e14341 store 2 ,mem_ble_l2cap_tx_buff_size_ptr 
+0268 2020544c branch mouse_param_init + 2 
 
 p_recv_addr_zero_skip:
-0230 6fe245e4 fetch 4 ,mem_24g_fast_conn_addr 
-0231 684a458f fetcht 4 ,mem_24g_addr 
-0232 98467c00 isub temp ,null 
-0233 20228217 branch p_g24_reconn_dispatch_next_2 ,zero 
-0234 6fe2455f fetch 4 ,mem_24g_rxpayload + 2 
-0235 207a0000 rtn blank 
-0236 20200217 branch p_g24_reconn_dispatch_next_2 
+0269 6fe245e4 fetch 4 ,mem_24g_fast_conn_addr 
+026a 684a458f fetcht 4 ,mem_24g_addr 
+026b 98467c00 isub temp ,null 
+026c 20228250 branch p_g24_reconn_dispatch_next_2 ,zero 
+026d 6fe2455f fetch 4 ,mem_24g_rxpayload + 2 
+026e 207a0000 rtn blank 
+026f 20200250 branch p_g24_reconn_dispatch_next_2 
 
 p_power_ctrl_start:
-0237 6fe0c437 fetch 1 ,mem_power_ctrl_disable 
-0238 247a0000 nrtn blank 
-0239 6fe144e9 fetch 2 ,mem_ui_state_map 
-023a c3858000 rtnbit1 ui_state_ble_adv 
-023b 6a2145f0 fetchr rega ,2 ,mem_rssi_signal_buf_ptr 
-023c 204035b4 call rssi_average 
-023d 6048c624 storet 1 ,mem_rssi_avg_received 
-023e 6fe0c629 fetch 1 ,mem_rssi_dis_max_24g 
-023f c5130241 bmark1 mark_24g ,p_power_ctrl_start_next 
-0240 6fe0c62c fetch 1 ,mem_rssi_dis_max_ble 
+0270 6fe0c437 fetch 1 ,mem_power_ctrl_disable 
+0271 247a0000 nrtn blank 
+0272 6fe144e9 fetch 2 ,mem_ui_state_map 
+0273 c3858000 rtnbit1 ui_state_ble_adv 
+0274 6a2145f0 fetchr rega ,2 ,mem_rssi_signal_buf_ptr 
+0275 204035b4 call rssi_average 
+0276 6048c624 storet 1 ,mem_rssi_avg_received 
+0277 6fe0c629 fetch 1 ,mem_rssi_dis_max_24g 
+0278 c513027a bmark1 mark_24g ,p_power_ctrl_start_next 
+0279 6fe0c62c fetch 1 ,mem_rssi_dis_max_ble 
 
 p_power_ctrl_start_next:
-0241 98467c00 isub temp ,null 
-0242 2421025b nbranch p_power_ctrl_txpower_incrs_force ,positive 
-0243 6fe0c626 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0244 1fe67c02 sub pdata ,2 ,null 
-0245 24210249 nbranch p_power_ctrl_txpower_decrs_check ,positive 
-0246 6fe0c626 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0247 c000025c beq 0 ,p_power_ctrl_txpower_incrs 
-0248 20600000 rtn 
+027a 98467c00 isub temp ,null 
+027b 24210294 nbranch p_power_ctrl_txpower_incrs_force ,positive 
+027c 6fe0c626 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+027d 1fe67c02 sub pdata ,2 ,null 
+027e 24210282 nbranch p_power_ctrl_txpower_decrs_check ,positive 
+027f 6fe0c626 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0280 c0000295 beq 0 ,p_power_ctrl_txpower_incrs 
+0281 20600000 rtn 
 
 p_power_ctrl_txpower_decrs_check:
-0249 6fe0c626 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-024a 6848c627 fetcht 1 ,mem_power_ctrl_pac_succ_cnt_init 
-024b 98467c00 isub temp ,null 
-024c 24628000 nrtn zero 
-024d 70462600 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0282 6fe0c626 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0283 6848c627 fetcht 1 ,mem_power_ctrl_pac_succ_cnt_init 
+0284 98467c00 isub temp ,null 
+0285 24628000 nrtn zero 
+0286 70462600 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 p_power_ctrl_txpower_decrs:
-024e 6848c624 fetcht 1 ,mem_rssi_avg_received 
-024f 6fe0c628 fetch 1 ,mem_rssi_dis_min_24g 
-0250 c5130252 bmark1 mark_24g ,p_power_ctrl_txpower_decrs_next 
-0251 6fe0c62b fetch 1 ,mem_rssi_dis_min_ble 
+0287 6848c624 fetcht 1 ,mem_rssi_avg_received 
+0288 6fe0c628 fetch 1 ,mem_rssi_dis_min_24g 
+0289 c513028b bmark1 mark_24g ,p_power_ctrl_txpower_decrs_next 
+028a 6fe0c62b fetch 1 ,mem_rssi_dis_min_ble 
 
 p_power_ctrl_txpower_decrs_next:
-0252 98467c00 isub temp ,null 
-0253 24610000 nrtn positive 
-0254 6fe0c625 fetch 1 ,mem_power_ctrl_level 
-0255 c0003715 beq 0 ,power_ctrl_decrs_level0 
-0256 1fe0ffff increase -1 ,pdata 
-0257 67e0c625 store 1 ,mem_power_ctrl_level 
-0258 c0010264 beq 2 ,p_power_ctrl_decrs_level2 
-0259 c000b70b beq 1 ,power_ctrl_decrs_level1 
-025a 20203715 branch power_ctrl_decrs_level0 
+028b 98467c00 isub temp ,null 
+028c 24610000 nrtn positive 
+028d 6fe0c625 fetch 1 ,mem_power_ctrl_level 
+028e c0003715 beq 0 ,power_ctrl_decrs_level0 
+028f 1fe0ffff increase -1 ,pdata 
+0290 67e0c625 store 1 ,mem_power_ctrl_level 
+0291 c001029d beq 2 ,p_power_ctrl_decrs_level2 
+0292 c000b70b beq 1 ,power_ctrl_decrs_level1 
+0293 20203715 branch power_ctrl_decrs_level0 
 
 p_power_ctrl_txpower_incrs_force:
-025b 70462600 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0294 70462600 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 p_power_ctrl_txpower_incrs:
-025c 6fe0c625 fetch 1 ,mem_power_ctrl_level 
-025d c0018262 beq 3 ,p_power_ctrl_incrs_level3 
-025e 1fe0fe01 increase 1 ,pdata 
-025f 67e0c625 store 1 ,mem_power_ctrl_level 
-0260 c000b70b beq 1 ,power_ctrl_incrs_level1 
-0261 c0010264 beq 2 ,p_power_ctrl_incrs_level2 
+0295 6fe0c625 fetch 1 ,mem_power_ctrl_level 
+0296 c001829b beq 3 ,p_power_ctrl_incrs_level3 
+0297 1fe0fe01 increase 1 ,pdata 
+0298 67e0c625 store 1 ,mem_power_ctrl_level 
+0299 c000b70b beq 1 ,power_ctrl_incrs_level1 
+029a c001029d beq 2 ,p_power_ctrl_incrs_level2 
 
 p_power_ctrl_incrs_level3:
-0262 70414105 jam tx_power_5db ,mem_tx_power 
-0263 20600000 rtn 
+029b 70414105 jam tx_power_5db ,mem_tx_power 
+029c 20600000 rtn 
 
 p_power_ctrl_decrs_level2:
 
 p_power_ctrl_incrs_level2:
-0264 70414103 jam tx_power_3db ,mem_tx_power 
-0265 20600000 rtn 
+029d 70414103 jam tx_power_3db ,mem_tx_power 
+029e 20600000 rtn 
 
 p_mouse_cb_fuction:
-0266 58006235 setarg mouse_24g_short_sleep 
-0267 67e145f8 store 2 ,mem_cb_24g_transmit_short_sleep 
-0268 5800622b setarg mouse_24g_long_sleep 
-0269 67e145fa store 2 ,mem_cb_24g_transmit_long_sleep 
-026a 202053f3 branch mouse_cb_fuction + 7 
+029f 58006235 setarg mouse_24g_short_sleep 
+02a0 67e145f8 store 2 ,mem_cb_24g_transmit_short_sleep 
+02a1 5800622b setarg mouse_24g_long_sleep 
+02a2 67e145fa store 2 ,mem_cb_24g_transmit_long_sleep 
+02a3 202053f3 branch mouse_cb_fuction + 7 
 
 p_soft_reset:
-026b 2435a002 nbranch soft_reset + 1 ,wake 
-026c 37d98200 until null ,lpo_edge 
-026d 37d98200 until null ,lpo_edge 
-026e 20800000 clear_stack 
-026f 20558271 call p_mouse_wheel_init_set ,wake 
-0270 20202003 branch soft_reset + 2 
+02a4 2435a002 nbranch soft_reset + 1 ,wake 
+02a5 37d98200 until null ,lpo_edge 
+02a6 37d98200 until null ,lpo_edge 
+02a7 20800000 clear_stack 
+02a8 205582aa call p_mouse_wheel_init_set ,wake 
+02a9 20202003 branch soft_reset + 2 
 
 p_mouse_wheel_init_set:
-0271 204001d7 call p_mouse_puchk_disable 
-0272 204058df call mouse_matrix_public_gpio_reset 
-0273 20206004 branch mouse_wheel_gpio_init 
+02aa 20400210 call p_mouse_puchk_disable 
+02ab 204058df call mouse_matrix_public_gpio_reset 
+02ac 20206004 branch mouse_wheel_gpio_init 
 
 p_mouse_default_init:
-0274 704b2400 jam 0 ,mem_mouse_switch_flag 
-0275 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0276 2feffe16 isolate1 mouse_enable_keyboard ,pdata 
-0277 2040df08 call mouse_customer_key_enable ,true 
-0278 2020542c branch mouse_default_parm_init 
+02ad 704b2400 jam 0 ,mem_mouse_switch_flag 
+02ae 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+02af 2feffe16 isolate1 mouse_enable_keyboard ,pdata 
+02b0 2040df08 call mouse_customer_key_enable ,true 
+02b1 2020542c branch mouse_default_parm_init 
 
 p_mouse_load_device_info_check:
-0279 2040033d call p_mouse_store_normal_tx_power 
-027a 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-027b c289dd60 bbit1 mouse_enable_eeprom ,mouse_load_eeprom_info_check 
-027c c28a027e bbit1 mouse_enable_otp ,p_mouse_load_otp_info_check 
-027d 20600000 rtn 
+02b2 20400376 call p_mouse_store_normal_tx_power 
+02b3 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+02b4 c289dd60 bbit1 mouse_enable_eeprom ,mouse_load_eeprom_info_check 
+02b5 c28a02b7 bbit1 mouse_enable_otp ,p_mouse_load_otp_info_check 
+02b6 20600000 rtn 
 
 p_mouse_load_otp_info_check:
-027e 70466600 jam mode_24g_device ,mem_device_flag 
-027f 20405e43 call mouse_read_otp_dpi 
-0280 20405e1d call mouse_read_otp_24g_addr 
-0281 20205daa branch mouse_otp_load_app_initflag 
+02b7 70466600 jam mode_24g_device ,mem_device_flag 
+02b8 20405e43 call mouse_read_otp_dpi 
+02b9 20405e1d call mouse_read_otp_24g_addr 
+02ba 20205daa branch mouse_otp_load_app_initflag 
 
 p_mouse_app_initflag_check:
-0282 6fe1468e fetch 2 ,mem_store_flag 
-0283 d840aa55 arg eeprom_init_flag ,temp 
-0284 98467c00 isub temp ,null 
-0285 2022828a branch p_mouse_load_device_info ,zero 
-0286 6049468e storet 2 ,mem_store_flag 
-0287 20405c9c call mouse_ble_init_address 
-0288 20205c8c branch mouse_load_default_dpi 
+02bb 6fe1468e fetch 2 ,mem_store_flag 
+02bc d840aa55 arg eeprom_init_flag ,temp 
+02bd 98467c00 isub temp ,null 
+02be 202282c3 branch p_mouse_load_device_info ,zero 
+02bf 6049468e storet 2 ,mem_store_flag 
+02c0 20405c9c call mouse_ble_init_address 
+02c1 20205c8c branch mouse_load_default_dpi 
 
 p_mouse_store_device_info:
-0289 20600000 rtn 
+02c2 20600000 rtn 
 
 p_mouse_load_device_info:
-028a 2040028c call p_mouse_otp_load_dpi 
-028b 20205c90 branch mouse_load_device_info + 1 
+02c3 204002c5 call p_mouse_otp_load_dpi 
+02c4 20205c90 branch mouse_load_device_info + 1 
 
 p_mouse_otp_load_dpi:
-028c 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-028d c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
-028e 6fe0c690 fetch 1 ,mem_mouse_dpi 
-028f c0005c94 beq 0 ,mouse_otp_load_dpi 
-0290 c0035742 beq 6 ,mouse_dpi_reinit_set 
-0291 20600000 rtn 
+02c5 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+02c6 c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
+02c7 6fe0c690 fetch 1 ,mem_mouse_dpi 
+02c8 c0005c94 beq 0 ,mouse_otp_load_dpi 
+02c9 c0035742 beq 6 ,mouse_dpi_reinit_set 
+02ca 20600000 rtn 
 
 p_mouse_store_dpi_info_check:
-0292 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0293 c289dcb5 bbit1 mouse_enable_eeprom ,mouse_store_eerpom_dpi 
-0294 c28a0296 bbit1 mouse_enable_otp ,p_mouse_store_otp_dpi 
-0295 20600000 rtn 
+02cb 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+02cc c289dcb5 bbit1 mouse_enable_eeprom ,mouse_store_eerpom_dpi 
+02cd c28a02cf bbit1 mouse_enable_otp ,p_mouse_store_otp_dpi 
+02ce 20600000 rtn 
 
 p_mouse_store_otp_dpi:
-0296 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0297 c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
-0298 6a4149fa fetchr regb ,2 ,mem_otp_offset_dpi 
-0299 1a422600 copy regb ,regc 
+02cf 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+02d0 c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
+02d1 6a4149fa fetchr regb ,2 ,mem_otp_offset_dpi 
+02d2 1a422600 copy regb ,regc 
 
 p_mouse_otp_store_dpi_loop:
-029a 20405e51 call mouse_read_otp_dpi_common 
-029b 6fe0c9d4 fetch 1 ,mem_mouse_dpi_temp 
-029c 203a02a4 branch p_mouse_otp_dpi_store ,blank 
-029d 67e0c9d3 store 1 ,mem_mouse_dpi_last 
-029e 1a60a601 increase 1 ,regc 
-029f 6fe149fc fetch 2 ,mem_otp_offset_dpi_end 
-02a0 9a667c00 isub regc ,null 
-02a1 24610000 nrtn positive 
-02a2 1a622400 copy regc ,regb 
-02a3 2020029a branch p_mouse_otp_store_dpi_loop 
+02d3 20405e51 call mouse_read_otp_dpi_common 
+02d4 6fe0c9d4 fetch 1 ,mem_mouse_dpi_temp 
+02d5 203a02dd branch p_mouse_otp_dpi_store ,blank 
+02d6 67e0c9d3 store 1 ,mem_mouse_dpi_last 
+02d7 1a60a601 increase 1 ,regc 
+02d8 6fe149fc fetch 2 ,mem_otp_offset_dpi_end 
+02d9 9a667c00 isub regc ,null 
+02da 24610000 nrtn positive 
+02db 1a622400 copy regc ,regb 
+02dc 202002d3 branch p_mouse_otp_store_dpi_loop 
 
 p_mouse_otp_dpi_store:
-02a4 6fe0c9d3 fetch 1 ,mem_mouse_dpi_last 
-02a5 1fe17ef0 and pdata ,0xf0 ,pdata 
-02a6 203a02ab branch p_mouse_dpi_store_last_check ,blank 
-02a7 6fe0c690 fetch 1 ,mem_mouse_dpi 
-02a8 204002b4 call p_mouse_dpi_otp_store_judge 
-02a9 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
-02aa 20205d4f branch mouse_dpi_store_end 
+02dd 6fe0c9d3 fetch 1 ,mem_mouse_dpi_last 
+02de 1fe17ef0 and pdata ,0xf0 ,pdata 
+02df 203a02e4 branch p_mouse_dpi_store_last_check ,blank 
+02e0 6fe0c690 fetch 1 ,mem_mouse_dpi 
+02e1 204002ed call p_mouse_dpi_otp_store_judge 
+02e2 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
+02e3 20205d4f branch mouse_dpi_store_end 
 
 p_mouse_dpi_store_last_check:
-02ab 6848c9d3 fetcht 1 ,mem_mouse_dpi_last 
-02ac 6fe0c690 fetch 1 ,mem_mouse_dpi 
-02ad 204002b4 call p_mouse_dpi_otp_store_judge 
-02ae 98467c00 isub temp ,null 
-02af 20628000 rtn zero 
-02b0 1ff27e00 lshift4 pdata ,pdata 
-02b1 9840fe00 iadd temp ,pdata 
-02b2 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
-02b3 20205d5a branch mouse_dpi_store_last_end 
+02e4 6848c9d3 fetcht 1 ,mem_mouse_dpi_last 
+02e5 6fe0c690 fetch 1 ,mem_mouse_dpi 
+02e6 204002ed call p_mouse_dpi_otp_store_judge 
+02e7 98467c00 isub temp ,null 
+02e8 20628000 rtn zero 
+02e9 1ff27e00 lshift4 pdata ,pdata 
+02ea 9840fe00 iadd temp ,pdata 
+02eb 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
+02ec 20205d5a branch mouse_dpi_store_last_end 
 
 p_mouse_dpi_otp_store_judge:
-02b4 c1800000 rtnne mouse_dpi_level1 
-02b5 1fe0fe06 increase 6 ,pdata 
-02b6 20600000 rtn 
+02ed c1800000 rtnne mouse_dpi_level1 
+02ee 1fe0fe06 increase 6 ,pdata 
+02ef 20600000 rtn 
 
 p_mouse_bb_event_timer:
-02b7 2040614d call mouse_low_voltage_led_timer 
-02b8 2040553d call mouse_adc_read 
-02b9 204002cc call p_mouse_logo_led_ctrl_check_timer 
-02ba 204002e9 call p_mouse_logo_led_on_timer 
-02bb 204061b1 call mouse_led_multi_timer 
-02bc 2040611e call mouse_dpi_led_blink_delay_timer 
-02bd 2040328e call g24_pair_timeout_timer 
-02be 20403531 call g24_reconn_timeout_timer 
-02bf 20405fdd call mouse_24g_long_sleep_param_update_timer 
-02c0 2040572c call mouse_dpi_key_check_long_press 
-02c1 20405b9b call mouse_bt_discovery_check 
-02c2 20405bab call mouse_commbination_key_process 
-02c3 20405bce call mouse_check_discovery_timeout_timer 
-02c4 20405bd3 call mouse_check_direct_timeout_timer 
-02c5 20405be1 call mouse_le_enable_att_list_timer 
-02c6 20405bee call mouse_le_battery_updata_timer 
-02c7 20405be4 call mouse_le_send_smp_security_request_timer 
-02c8 20405bfb call mouse_check_reconnect_delay_long_sleep 
-02c9 204056b6 call mouse_wheel_trigger_timer 
-02ca 20405c0e call mouse_store_information_delay_timer 
-02cb 20205c05 branch mouse_check_no_data_timeout_timer 
+02f0 2040614d call mouse_low_voltage_led_timer 
+02f1 2040553d call mouse_adc_read 
+02f2 20400305 call p_mouse_logo_led_ctrl_check_timer 
+02f3 20400322 call p_mouse_logo_led_on_timer 
+02f4 204061b1 call mouse_led_multi_timer 
+02f5 2040611e call mouse_dpi_led_blink_delay_timer 
+02f6 2040328e call g24_pair_timeout_timer 
+02f7 20403531 call g24_reconn_timeout_timer 
+02f8 20405fdd call mouse_24g_long_sleep_param_update_timer 
+02f9 2040572c call mouse_dpi_key_check_long_press 
+02fa 20405b9b call mouse_bt_discovery_check 
+02fb 20405bab call mouse_commbination_key_process 
+02fc 20405bce call mouse_check_discovery_timeout_timer 
+02fd 20405bd3 call mouse_check_direct_timeout_timer 
+02fe 20405be1 call mouse_le_enable_att_list_timer 
+02ff 20405bee call mouse_le_battery_updata_timer 
+0300 20405be4 call mouse_le_send_smp_security_request_timer 
+0301 20405bfb call mouse_check_reconnect_delay_long_sleep 
+0302 204056b6 call mouse_wheel_trigger_timer 
+0303 20405c0e call mouse_store_information_delay_timer 
+0304 20205c05 branch mouse_check_no_data_timeout_timer 
 
 p_mouse_logo_led_ctrl_check_timer:
-02cc 6fe14781 fetch 2 ,mem_mouse_no_data_timer 
-02cd 207a0000 rtn blank 
-02ce 6fe0cb20 fetch 1 ,mem_mouse_logo_ctrl_type 
-02cf 207a0000 rtn blank 
-02d0 c28082d3 bbit1 commbation_logo ,p_mouse_commbination_key_ctrl_logo 
-02d1 c28102dc bbit1 dpi_logo ,p_mouse_dpi_key_ctrl_logo 
-02d2 20600000 rtn 
+0305 6fe14781 fetch 2 ,mem_mouse_no_data_timer 
+0306 207a0000 rtn blank 
+0307 6fe0cb20 fetch 1 ,mem_mouse_logo_ctrl_type 
+0308 207a0000 rtn blank 
+0309 c280830c bbit1 commbation_logo ,p_mouse_commbination_key_ctrl_logo 
+030a c2810315 bbit1 dpi_logo ,p_mouse_dpi_key_ctrl_logo 
+030b 20600000 rtn 
 
 p_mouse_commbination_key_ctrl_logo:
-02d3 6fe0cb23 fetch 1 ,mem_mouse_commbination_logo_key 
-02d4 c17f8000 rtneq gpio_disable 
-02d5 20405888 call mouse_check_key_gpio 
-02d6 1a217e07 and rega ,0x07 ,pdata 
-02d7 6848cb23 fetcht 1 ,mem_mouse_commbination_logo_key 
-02d8 98467c00 isub temp ,null 
-02d9 202282de branch p_mouse_logo_led_state_check ,zero 
+030c 6fe0cb23 fetch 1 ,mem_mouse_commbination_logo_key 
+030d c17f8000 rtneq gpio_disable 
+030e 20405888 call mouse_check_key_gpio 
+030f 1a217e07 and rega ,0x07 ,pdata 
+0310 6848cb23 fetcht 1 ,mem_mouse_commbination_logo_key 
+0311 98467c00 isub temp ,null 
+0312 20228317 branch p_mouse_logo_led_state_check ,zero 
 
 p_mouse_logo_key_count_init:
-02da 704b221e jam 0x1e ,mem_mouse_logo_key_count 
-02db 20600000 rtn 
+0313 704b221e jam 0x1e ,mem_mouse_logo_key_count 
+0314 20600000 rtn 
 
 p_mouse_dpi_key_ctrl_logo:
-02dc 6fe0c87a fetch 1 ,mem_mouse_dpi_button_state 
-02dd 203a02da branch p_mouse_logo_key_count_init ,blank 
+0315 6fe0c87a fetch 1 ,mem_mouse_dpi_button_state 
+0316 203a0313 branch p_mouse_logo_key_count_init ,blank 
 
 p_mouse_logo_led_state_check:
-02de da604b22 arg mem_mouse_logo_key_count ,regc 
-02df da4002e1 arg p_mouse_logo_led_state_set ,regb 
-02e0 202042e0 branch timer_single_step 
+0317 da604b22 arg mem_mouse_logo_key_count ,regc 
+0318 da40031a arg p_mouse_logo_led_state_set ,regb 
+0319 202042e0 branch timer_single_step 
 
 p_mouse_logo_led_state_set:
-02e1 6fe0cb21 fetch 1 ,mem_mouse_logo_led_state 
-02e2 c00082e5 beq on ,p_mouse_logo_ctrl_off_set 
-02e3 c00002e7 beq off ,p_mouse_logo_ctrl_on_set 
-02e4 20600000 rtn 
+031a 6fe0cb21 fetch 1 ,mem_mouse_logo_led_state 
+031b c000831e beq on ,p_mouse_logo_ctrl_off_set 
+031c c0000320 beq off ,p_mouse_logo_ctrl_on_set 
+031d 20600000 rtn 
 
 p_mouse_logo_ctrl_off_set:
-02e5 704b2100 jam off ,mem_mouse_logo_led_state 
-02e6 20600000 rtn 
+031e 704b2100 jam off ,mem_mouse_logo_led_state 
+031f 20600000 rtn 
 
 p_mouse_logo_ctrl_on_set:
-02e7 704b2101 jam on ,mem_mouse_logo_led_state 
-02e8 20600000 rtn 
+0320 704b2101 jam on ,mem_mouse_logo_led_state 
+0321 20600000 rtn 
 
 p_mouse_logo_led_on_timer:
-02e9 6fe0cb21 fetch 1 ,mem_mouse_logo_led_state 
-02ea 243a611a nbranch mouse_logo_led_off ,blank 
-02eb 20206110 branch mouse_logo_led_on_timer 
+0322 6fe0cb21 fetch 1 ,mem_mouse_logo_led_state 
+0323 243a611a nbranch mouse_logo_led_off ,blank 
+0324 20206110 branch mouse_logo_led_on_timer 
 
 p_mouse_priority_bb_event:
-02ec 1a627e00 copy regc ,pdata 
-02ed c01e02f1 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
-02ee c01c8301 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
-02ef c01d0306 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
-02f0 20205ac3 branch mouse_priority_bb_event + 2 
+0325 1a627e00 copy regc ,pdata 
+0326 c01e032a beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
+0327 c01c833a beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
+0328 c01d033f beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
+0329 20205ac3 branch mouse_priority_bb_event + 2 
 
 p_mouse_24g_attempt_success:
-02f1 6fe2458f fetch 4 ,mem_24g_addr 
-02f2 67e245e8 store 4 ,mem_24g_receiver_addr 
-02f3 67e24691 store 4 ,mem_mouse_24g_addr 
-02f4 2040355a call g24_ch_syncword_crc8_init 
-02f5 20405c0b call mouse_no_data_timer_init 
-02f6 2040618e call mouse_device_poweron_led_config 
-02f7 20405a73 call mouse_init_sensor_reset 
-02f8 70477d00 jam 0 ,mem_mouse_long_mult_flag 
-02f9 7045fc00 jam 0 ,mem_24g_conn_sm 
-02fa 7045e200 jam 0 ,mem_24g_reconn_type 
-02fb 6fe245e8 fetch 4 ,mem_24g_receiver_addr 
-02fc 684a45e4 fetcht 4 ,mem_24g_fast_conn_addr 
-02fd 98467c00 isub temp ,null 
-02fe 20628000 rtn zero 
-02ff 20400303 call p_mouse_fetch_normal_tx_power 
-0300 20206042 branch mouse_24g_first_store_reconn_info 
+032a 6fe2458f fetch 4 ,mem_24g_addr 
+032b 67e245e8 store 4 ,mem_24g_receiver_addr 
+032c 67e24691 store 4 ,mem_mouse_24g_addr 
+032d 2040355a call g24_ch_syncword_crc8_init 
+032e 20405c0b call mouse_no_data_timer_init 
+032f 2040618e call mouse_device_poweron_led_config 
+0330 20405a73 call mouse_init_sensor_reset 
+0331 70477d00 jam 0 ,mem_mouse_long_mult_flag 
+0332 7045fc00 jam 0 ,mem_24g_conn_sm 
+0333 7045e200 jam 0 ,mem_24g_reconn_type 
+0334 6fe245e8 fetch 4 ,mem_24g_receiver_addr 
+0335 684a45e4 fetcht 4 ,mem_24g_fast_conn_addr 
+0336 98467c00 isub temp ,null 
+0337 20628000 rtn zero 
+0338 2040033c call p_mouse_fetch_normal_tx_power 
+0339 20206042 branch mouse_24g_first_store_reconn_info 
 
 p_mouse_24g_pairing_complete:
-0301 20400303 call p_mouse_fetch_normal_tx_power 
-0302 20206084 branch mouse_24g_pairing_complete 
+033a 2040033c call p_mouse_fetch_normal_tx_power 
+033b 20206084 branch mouse_24g_pairing_complete 
 
 p_mouse_fetch_normal_tx_power:
-0303 6fe0ca07 fetch 1 ,mem_normal_tx_power 
-0304 67e0c141 store 1 ,mem_tx_power 
-0305 20206016 branch mouse_soft_agc_disable 
+033c 6fe0ca07 fetch 1 ,mem_normal_tx_power 
+033d 67e0c141 store 1 ,mem_tx_power 
+033e 20206016 branch mouse_soft_agc_disable 
 
 p_mouse_24g_attempt_fail:
-0306 20400303 call p_mouse_fetch_normal_tx_power 
-0307 6fe0c87a fetch 1 ,mem_mouse_dpi_button_state 
-0308 c1008000 rtneq dpi_button_state_down 
-0309 6fe0c600 fetch 1 ,mem_24g_attempt_fail_flag 
-030a 243a5ff2 nbranch mouse_24g_hibernate_set ,blank 
-030b 6fe0c5e2 fetch 1 ,mem_24g_reconn_type 
-030c c0028318 beq pair_and_receiver ,p_mouse_24g_auto_pair_attempt_fail 
-030d c0008310 beq fast_conn_and_receiver ,p_mouse_24g_fast_conn_attempt_fail 
-030e c001831f beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
-030f 20206055 branch mouse_24g_attempt_fail + 2 
+033f 2040033c call p_mouse_fetch_normal_tx_power 
+0340 6fe0c87a fetch 1 ,mem_mouse_dpi_button_state 
+0341 c1008000 rtneq dpi_button_state_down 
+0342 6fe0c600 fetch 1 ,mem_24g_attempt_fail_flag 
+0343 243a5ff2 nbranch mouse_24g_hibernate_set ,blank 
+0344 6fe0c5e2 fetch 1 ,mem_24g_reconn_type 
+0345 c0028351 beq pair_and_receiver ,p_mouse_24g_auto_pair_attempt_fail 
+0346 c0008349 beq fast_conn_and_receiver ,p_mouse_24g_fast_conn_attempt_fail 
+0347 c0018358 beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
+0348 20206055 branch mouse_24g_attempt_fail + 2 
 
 p_mouse_24g_fast_conn_attempt_fail:
-0310 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0311 c29f0314 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_start_auto_pair 
-0312 c2980314 bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_start_auto_pair 
-0313 20206062 branch mouse_24g_fast_conn_attempt_fail + 3 
+0349 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+034a c29f034d bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_start_auto_pair 
+034b c298034d bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_start_auto_pair 
+034c 20206062 branch mouse_24g_fast_conn_attempt_fail + 3 
 
 p_mouse_24g_start_auto_pair:
-0314 6fe145d6 fetch 2 ,mem_24g_pair_timeout_init 
-0315 67e145de store 2 ,mem_24g_reconn_timeout 
-0316 7045e205 jam pair_and_receiver ,mem_24g_reconn_type 
-0317 20203534 branch g24_reconn_start 
+034d 6fe145d6 fetch 2 ,mem_24g_pair_timeout_init 
+034e 67e145de store 2 ,mem_24g_reconn_timeout 
+034f 7045e205 jam pair_and_receiver ,mem_24g_reconn_type 
+0350 20203534 branch g24_reconn_start 
 
 p_mouse_24g_auto_pair_attempt_fail:
-0318 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0319 c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-031a 6fe0c71b fetch 1 ,mem_device_number 
-031b c000e059 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
+0351 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0352 c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+0353 6fe0c71b fetch 1 ,mem_device_number 
+0354 c000e059 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
 
 p_mouse_24g_first_bluetooth_reconnect:
-031c 20406018 call mouse_24g_stop 
-031d 70466601 jam mode_bt_device1 ,mem_device_flag 
-031e 20205491 branch mouse_le_fast_conn_judge 
+0355 20406018 call mouse_24g_stop 
+0356 70466601 jam mode_bt_device1 ,mem_device_flag 
+0357 20205491 branch mouse_le_fast_conn_judge 
 
 p_mouse_reconn_dongle_attempt_fail:
-031f 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0320 c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-0321 c289e059 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
-0322 c28a6059 bbit1 mouse_enable_otp ,mouse_24g_attempt_fail_enter_hibernate 
-0323 20200314 branch p_mouse_24g_start_auto_pair 
+0358 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0359 c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+035a c289e059 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
+035b c28a6059 bbit1 mouse_enable_otp ,mouse_24g_attempt_fail_enter_hibernate 
+035c 2020034d branch p_mouse_24g_start_auto_pair 
 
 p_mouse_start_work:
-0324 204042a3 call app_param_init 
-0325 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0326 c29f032a bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_first_start_auto_pair_mode 
-0327 6fe0c666 fetch 1 ,mem_device_flag 
-0328 c0000335 beq mode_24g_device ,p_mouse_24g_start_mode 
-0329 20205491 branch mouse_le_fast_conn_judge 
+035d 204042a3 call app_param_init 
+035e 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+035f c29f0363 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_first_start_auto_pair_mode 
+0360 6fe0c666 fetch 1 ,mem_device_flag 
+0361 c000036e beq mode_24g_device ,p_mouse_24g_start_mode 
+0362 20205491 branch mouse_le_fast_conn_judge 
 
 p_mouse_24g_first_start_auto_pair_mode:
-032a 204054ac call mouse_wakeup_from_power_check 
-032b 20340331 branch p_mouse_24g_first_start_reconn ,user 
+0363 204054ac call mouse_wakeup_from_power_check 
+0364 2034036a branch p_mouse_24g_first_start_reconn ,user 
 
 p_mouse_24g_reconn_general_dongle:
-032c 70466600 jam mode_24g_device ,mem_device_flag 
-032d 6fe14721 fetch 2 ,mem_mouse_24g_power_on_fast_conn_timer 
-032e 67e145de store 2 ,mem_24g_reconn_timeout 
-032f 7045e201 jam fast_conn_and_receiver ,mem_24g_reconn_type 
-0330 20203534 branch g24_reconn_start 
+0365 70466600 jam mode_24g_device ,mem_device_flag 
+0366 6fe14721 fetch 2 ,mem_mouse_24g_power_on_fast_conn_timer 
+0367 67e145de store 2 ,mem_24g_reconn_timeout 
+0368 7045e201 jam fast_conn_and_receiver ,mem_24g_reconn_type 
+0369 20203534 branch g24_reconn_start 
 
 p_mouse_24g_first_start_reconn:
-0331 6fe0c666 fetch 1 ,mem_device_flag 
-0332 c0006067 beq mode_24g_device ,mouse_24g_reconn_dongle_start 
-0333 20405aa8 call mouse_bluetooth_fast_conn_disable 
-0334 2020031c branch p_mouse_24g_first_bluetooth_reconnect 
+036a 6fe0c666 fetch 1 ,mem_device_flag 
+036b c0006067 beq mode_24g_device ,mouse_24g_reconn_dongle_start 
+036c 20405aa8 call mouse_bluetooth_fast_conn_disable 
+036d 20200355 branch p_mouse_24g_first_bluetooth_reconnect 
 
 p_mouse_24g_start_mode:
-0335 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0336 c308e02a bbit0 mouse_enable_24g ,mouse_24g_mode_setup_error 
-0337 20406195 call mouse_device_24g_pair_led_config 
-0338 204054ac call mouse_wakeup_from_power_check 
-0339 20346067 branch mouse_24g_reconn_dongle_start ,user 
-033a 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-033b c298032c bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_reconn_general_dongle 
-033c 20206023 branch mouse_24g_start_mode + 7 
+036e 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+036f c308e02a bbit0 mouse_enable_24g ,mouse_24g_mode_setup_error 
+0370 20406195 call mouse_device_24g_pair_led_config 
+0371 204054ac call mouse_wakeup_from_power_check 
+0372 20346067 branch mouse_24g_reconn_dongle_start ,user 
+0373 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0374 c2980365 bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_reconn_general_dongle 
+0375 20206023 branch mouse_24g_start_mode + 7 
 
 p_mouse_store_normal_tx_power:
-033d 6fe0c141 fetch 1 ,mem_tx_power 
-033e 67e0ca07 store 1 ,mem_normal_tx_power 
-033f 20600000 rtn 
+0376 6fe0c141 fetch 1 ,mem_tx_power 
+0377 67e0ca07 store 1 ,mem_normal_tx_power 
+0378 20600000 rtn 
 
 p_mouse_idle:
-0340 2040620e call mouse_low_voltage_led_no_enter_lpm 
-0341 204078aa call ui_check_paring_button 
-0342 20400347 call p_mouse_dpi_check 
-0343 704b2401 jam 1 ,mem_mouse_switch_flag 
-0344 20205e61 branch mouse_idle + 4 
+0379 2040620e call mouse_low_voltage_led_no_enter_lpm 
+037a 204078aa call ui_check_paring_button 
+037b 20400380 call p_mouse_dpi_check 
+037c 704b2401 jam 1 ,mem_mouse_switch_flag 
+037d 20205e61 branch mouse_idle + 4 
 
 p_mouse_dpi_check_retransmit:
-0345 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0346 c4140000 rtnbit0 mouse_enable_select_device_by_dpi_button 
+037e 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+037f c4140000 rtnbit0 mouse_enable_select_device_by_dpi_button 
 
 p_mouse_dpi_check:
-0347 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
-0348 c17f8000 rtneq gpio_disable 
-0349 da200000 arg 0 ,rega 
-034a 70497705 jam mouse_dpi_key ,mem_mouse_key_temp 
-034b 6848c649 fetcht 1 ,mem_dpi_button_gpio 
-034c 2040034e call p_mouse_dpi_key_check 
-034d 202056c1 branch mouse_dpi_check_next 
+0380 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
+0381 c17f8000 rtneq gpio_disable 
+0382 da200000 arg 0 ,rega 
+0383 70497705 jam mouse_dpi_key ,mem_mouse_key_temp 
+0384 6848c649 fetcht 1 ,mem_dpi_button_gpio 
+0385 20400387 call p_mouse_dpi_key_check 
+0386 202056c1 branch mouse_dpi_check_next 
 
 p_mouse_dpi_key_check:
-034e 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-034f c295d6de bbit1 mouse_enable_dpi_key_connect_gnd ,mouse_dpi_key_connect_gnd 
-0350 6fe0c974 fetch 1 ,mem_mouse_dpikey_press_status 
-0351 1fe22600 copy pdata ,regc 
-0352 6fe0c654 fetch 1 ,mem_matrix_public_gpio 
-0353 c07f8355 beq gpio_disable ,p_mouse_3io6key_dpi_check 
-0354 202056ce branch mouse_dpi_key_check_next 
+0387 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0388 c295d6de bbit1 mouse_enable_dpi_key_connect_gnd ,mouse_dpi_key_connect_gnd 
+0389 6fe0c974 fetch 1 ,mem_mouse_dpikey_press_status 
+038a 1fe22600 copy pdata ,regc 
+038b 6fe0c654 fetch 1 ,mem_matrix_public_gpio 
+038c c07f838e beq gpio_disable ,p_mouse_3io6key_dpi_check 
+038d 202056ce branch mouse_dpi_key_check_next 
 
 p_mouse_3io6key_dpi_check:
-0355 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
-0356 20405946 call mouse_gpio_config_output_low 
-0357 6848c649 fetcht 1 ,mem_dpi_button_gpio 
-0358 20200359 branch p_mouse_3io6key_check 
+038e 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
+038f 20405946 call mouse_gpio_config_output_low 
+0390 6848c649 fetcht 1 ,mem_dpi_button_gpio 
+0391 20200392 branch p_mouse_3io6key_check 
 
 p_mouse_3io6key_check:
-0359 1a627e00 copy regc ,pdata 
-035a 67e0c978 store 1 ,mem_mouse_key_status 
-035b 1fe3fe00 lshift pdata ,pdata 
-035c 1fe22400 copy pdata ,regb 
-035d 18422600 copy temp ,regc 
-035e 20406ef7 call gpio_out_active 
-035f 1a620400 copy regc ,temp 
-0360 204055b1 call mouse_gpio_config_input_pd 
-0361 1a620400 copy regc ,temp 
-0362 20406ee6 call gpio_get_bit 
-0363 7d20a400 nsetflag true ,0 ,regb 
-0364 2040593d call mouse_check_press 
-0365 20205929 branch mouse_check_key_connect_gnd_1 
+0392 1a627e00 copy regc ,pdata 
+0393 67e0c978 store 1 ,mem_mouse_key_status 
+0394 1fe3fe00 lshift pdata ,pdata 
+0395 1fe22400 copy pdata ,regb 
+0396 18422600 copy temp ,regc 
+0397 20406ef7 call gpio_out_active 
+0398 1a620400 copy regc ,temp 
+0399 204055b1 call mouse_gpio_config_input_pd 
+039a 1a620400 copy regc ,temp 
+039b 20406ee6 call gpio_get_bit 
+039c 7d20a400 nsetflag true ,0 ,regb 
+039d 2040593d call mouse_check_press 
+039e 20205929 branch mouse_check_key_connect_gnd_1 
 
 p_g24_short_sleep:
-0366 204036b4 call g24_lpm_wait 
-0367 24740000 nrtn user 
-0368 204036be call g24_setgpio_lpm_before 
-0369 2040036b call p_clear_wake 
-036a 2020361b branch g24_short_sleep_next 
+039f 204036b4 call g24_lpm_wait 
+03a0 24740000 nrtn user 
+03a1 204036be call g24_setgpio_lpm_before 
+03a2 204003a4 call p_clear_wake 
+03a3 2020361b branch g24_short_sleep_next 
 
 p_clear_wake:
-036b 58000000 setarg 0 
-036c 67e40016 store 8 ,mem_gpio_wakeup_cfg 
-036d 67e2001e store 4 ,mem_gpio_wakeup_cfg + 8 
-036e 20600000 rtn 
+03a4 58000000 setarg 0 
+03a5 67e40016 store 8 ,mem_gpio_wakeup_cfg 
+03a6 67e2001e store 4 ,mem_gpio_wakeup_cfg + 8 
+03a7 20600000 rtn 
 
 p_mouse_24g_hibernate_set:
-036f 70460000 jam 0 ,mem_24g_attempt_fail_flag 
-0370 20403647 call g24_transmit_next_packet 
-0371 5fffffff setarg -1 
-0372 67e245af store 4 ,mem_24g_enter_hibernate 
-0373 58000000 setarg 0 
-0374 67e3c846 store 7 ,mem_mouse_key 
-0375 70473f01 jam 1 ,mem_sensor_shutdown_flag 
-0376 204059ed call mouse_sensor_powerdown 
-0377 2020622b branch mouse_24g_long_sleep 
+03a8 70460000 jam 0 ,mem_24g_attempt_fail_flag 
+03a9 20403647 call g24_transmit_next_packet 
+03aa 5fffffff setarg -1 
+03ab 67e245af store 4 ,mem_24g_enter_hibernate 
+03ac 58000000 setarg 0 
+03ad 67e3c846 store 7 ,mem_mouse_key 
+03ae 70473f01 jam 1 ,mem_sensor_shutdown_flag 
+03af 204059ed call mouse_sensor_powerdown 
+03b0 2020622b branch mouse_24g_long_sleep 
 
 p_mouse_setgpio_hibernate:
-0378 20405a92 call mouse_set_sdio_high 
-0379 2040036b call p_clear_wake 
-037a 204056a9 call mouse_before_hibernate_wheel_gpio_set 
-037b 6fe0c64d fetch 1 ,mem_mouse_sensor_sdio_gpio 
-037c 20405943 call mouse_gpio_config_output_high 
-037d 6848c65a fetcht 1 ,mem_device_switch_gpio 
-037e 204055ab call mouse_gpio_set_pupd_by_input 
-037f d8400015 arg 21 ,temp 
-0380 204055b5 call mouse_gpio_config_input_pu 
-0381 2040611a call mouse_logo_led_off 
-0382 204001da call p_mouse_lpm_before_common 
-0383 202054e2 branch mouse_setgpio_hibernate_next 
+03b1 20405a92 call mouse_set_sdio_high 
+03b2 204003a4 call p_clear_wake 
+03b3 204056a9 call mouse_before_hibernate_wheel_gpio_set 
+03b4 6fe0c64d fetch 1 ,mem_mouse_sensor_sdio_gpio 
+03b5 20405943 call mouse_gpio_config_output_high 
+03b6 6848c65a fetcht 1 ,mem_device_switch_gpio 
+03b7 204055ab call mouse_gpio_set_pupd_by_input 
+03b8 d8400015 arg 21 ,temp 
+03b9 204055b5 call mouse_gpio_config_input_pu 
+03ba 2040611a call mouse_logo_led_off 
+03bb 20400213 call p_mouse_lpm_before_common 
+03bc 202054e2 branch mouse_setgpio_hibernate_next 
 
 p_mouse_tx_device_info_check:
-0384 6fe0cb26 fetch 1 ,mem_device_tx_device_info_flag 
-0385 207a0000 rtn blank 
-0386 20207dba branch enable_user 
+03bd 6fe0cb26 fetch 1 ,mem_device_tx_device_info_flag 
+03be 207a0000 rtn blank 
+03bf 20207dba branch enable_user 
 
 p_mouse_24g_package_data:
-0387 c6930000 rtnmark0 mark_24g 
-0388 20405601 call mouse_motion 
-0389 20400384 call p_mouse_tx_device_info_check 
-038a 24740000 nrtn user 
-038b 6fe0c77c fetch 1 ,mem_mouse_24g_long_sleep_flag 
-038c 70477c00 jam 0 ,mem_mouse_24g_long_sleep_flag 
-038d 245a039d ncall p_mouse_24g_short_sleep_clear_wake ,blank 
-038e 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-038f c30b0392 bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
-0390 6fe0c96c fetch 1 ,mem_customer_key 
-0391 243a60b6 nbranch mouse_24g_keyboard_package_data ,blank 
+03c0 c6930000 rtnmark0 mark_24g 
+03c1 20405601 call mouse_motion 
+03c2 204003bd call p_mouse_tx_device_info_check 
+03c3 24740000 nrtn user 
+03c4 6fe0c77c fetch 1 ,mem_mouse_24g_long_sleep_flag 
+03c5 70477c00 jam 0 ,mem_mouse_24g_long_sleep_flag 
+03c6 245a03d6 ncall p_mouse_24g_short_sleep_clear_wake ,blank 
+03c7 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+03c8 c30b03cb bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
+03c9 6fe0c96c fetch 1 ,mem_customer_key 
+03ca 243a60b6 nbranch mouse_24g_keyboard_package_data ,blank 
 
 p_mouse_24g_mouse_package_data:
-0392 20400394 call p_mouse_data_xy_release 
-0393 202060a2 branch mouse_24g_mouse_package_data + 1 
+03cb 204003cd call p_mouse_data_xy_release 
+03cc 202060a2 branch mouse_24g_mouse_package_data + 1 
 
 p_mouse_data_xy_release:
-0394 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
-0395 c1ff8000 rtnne gpio_disable 
-0396 6fe0c77d fetch 1 ,mem_mouse_long_mult_flag 
-0397 207a0000 rtn blank 
-0398 1fe0ffff increase -1 ,pdata 
-0399 67e0c77d store 1 ,mem_mouse_long_mult_flag 
-039a 58000000 setarg 0 
-039b 67e24847 store 4 ,mem_mouse_x 
-039c 20205a73 branch mouse_init_sensor_reset 
+03cd 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
+03ce c1ff8000 rtnne gpio_disable 
+03cf 6fe0c77d fetch 1 ,mem_mouse_long_mult_flag 
+03d0 207a0000 rtn blank 
+03d1 1fe0ffff increase -1 ,pdata 
+03d2 67e0c77d store 1 ,mem_mouse_long_mult_flag 
+03d3 58000000 setarg 0 
+03d4 67e24847 store 4 ,mem_mouse_x 
+03d5 20205a73 branch mouse_init_sensor_reset 
 
 p_mouse_24g_short_sleep_clear_wake:
-039d 2040036b call p_clear_wake 
-039e 202001f9 branch p_lpm_write_gpio_wakeup 
+03d6 204003a4 call p_clear_wake 
+03d7 20200232 branch p_lpm_write_gpio_wakeup 
 
 p_mouse_init_sensor:
-039f 20405958 call mouse_read_sensor_id 
-03a0 c018595f beq p32xx_id1 ,mouse_init_p32xx_id2_judge 
-03a1 c018d9c6 beq p3065_id1 ,mouse_init_p3065 
-03a2 c02c03a4 beq pka8g2_id1 ,p_mouse_ka8g2_id2_judge 
-03a3 20205952 branch mouse_init_sensor + 5 
+03d8 20405958 call mouse_read_sensor_id 
+03d9 c018595f beq p32xx_id1 ,mouse_init_p32xx_id2_judge 
+03da c018d9c6 beq p3065_id1 ,mouse_init_p3065 
+03db c02c03dd beq pka8g2_id1 ,p_mouse_ka8g2_id2_judge 
+03dc 20205952 branch mouse_init_sensor + 5 
 
 p_mouse_ka8g2_id2_judge:
-03a4 204059e7 call mouse_sensor_poweron 
-03a5 6fe0c85a fetch 1 ,mem_sensor_id2 
-03a6 c02c83a8 beq pka8g2_id2 ,p_mouse_ka8g2_init_param 
-03a7 2020595f branch mouse_init_p32xx_id2_judge 
+03dd 204059e7 call mouse_sensor_poweron 
+03de 6fe0c85a fetch 1 ,mem_sensor_id2 
+03df c02c83e1 beq pka8g2_id2 ,p_mouse_ka8g2_init_param 
+03e0 2020595f branch mouse_init_p32xx_id2_judge 
 
 p_mouse_ka8g2_init_param:
-03a8 7049570b jam ka8g2 ,mem_config_sensor_type 
-03a9 da604a0b arg mem_sensor_ka8g2_init_new ,regc 
-03aa 20205995 branch mouse_sensor_wr_seq 
+03e1 7049570b jam ka8g2 ,mem_config_sensor_type 
+03e2 da604a0b arg mem_sensor_ka8g2_init_new ,regc 
+03e3 20205995 branch mouse_sensor_wr_seq 
 
 p_mouse_check_sensor_data:
-03ab 6fe0c420 fetch 1 ,mem_spi_write_flash_sm 
-03ac c1800000 rtnne flash_sm_no_buys 
-03ad 6fe0c957 fetch 1 ,mem_config_sensor_type 
-03ae c00583b0 beq ka8g2 ,p_mouse_pka8g2_sensor_motion 
-03af 202059f8 branch mouse_check_sensor_data + 2 
+03e4 6fe0c420 fetch 1 ,mem_spi_write_flash_sm 
+03e5 c1800000 rtnne flash_sm_no_buys 
+03e6 6fe0c957 fetch 1 ,mem_config_sensor_type 
+03e7 c00583e9 beq ka8g2 ,p_mouse_pka8g2_sensor_motion 
+03e8 202059f8 branch mouse_check_sensor_data + 2 
 
 p_mouse_pka8g2_sensor_motion:
-03b0 20405a6d call mouse_clear_sensor_data 
-03b1 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
-03b2 c07f83b6 beq gpio_disable ,p_mouse_pka8g2_sensor_motion_1 
-03b3 6848c659 fetcht 1 ,mem_sensor_motion_gpio 
-03b4 20406ee6 call gpio_get_bit 
-03b5 24608000 nrtn true 
+03e9 20405a6d call mouse_clear_sensor_data 
+03ea 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
+03eb c07f83ef beq gpio_disable ,p_mouse_pka8g2_sensor_motion_1 
+03ec 6848c659 fetcht 1 ,mem_sensor_motion_gpio 
+03ed 20406ee6 call gpio_get_bit 
+03ee 24608000 nrtn true 
 
 p_mouse_pka8g2_sensor_motion_1:
-03b6 58000000 setarg pan_reg_pid_l 
-03b7 204069e5 call twspi_read 
-03b8 c0ac5955 bne pka8g2_id1 ,mouse_twspi_reset 
-03b9 20205a2f branch mouse_p3212_sensor_motion_2 
+03ef 58000000 setarg pan_reg_pid_l 
+03f0 204069e5 call twspi_read 
+03f1 c0ac5955 bne pka8g2_id1 ,mouse_twspi_reset 
+03f2 20205a2f branch mouse_p3212_sensor_motion_2 
 
 p_mouse_motion:
-03ba 78547c00 disable user 
-03bb 58000000 setarg 0 
-03bc 67e34847 store 6 ,mem_mouse_x 
-03bd 204003ab call p_mouse_check_sensor_data 
-03be 58000089 setarg 0x0089 
-03bf 204069e4 call twspi_write 
-03c0 20405747 call mouse_setting_sensor_type 
-03c1 20405612 call mouse_zwheel 
-03c2 20405617 call mouse_t_zwheel 
-03c3 204003d0 call p_mouse_key 
-03c4 6fe0c846 fetch 1 ,mem_mouse_key 
-03c5 1fe17e1f and_into 0x1f ,pdata 
-03c6 67e0c846 store 1 ,mem_mouse_key 
-03c7 243403cb nbranch p_mouse_drawing_optima_init ,user 
-03c8 704b2501 jam 1 ,mem_24g_rf_data_flag 
-03c9 20405f26 call mouse_drawing_optima 
-03ca 20205c0b branch mouse_no_data_timer_init 
+03f3 78547c00 disable user 
+03f4 58000000 setarg 0 
+03f5 67e34847 store 6 ,mem_mouse_x 
+03f6 204003e4 call p_mouse_check_sensor_data 
+03f7 58000089 setarg 0x0089 
+03f8 204069e4 call twspi_write 
+03f9 20405747 call mouse_setting_sensor_type 
+03fa 20405612 call mouse_zwheel 
+03fb 20405617 call mouse_t_zwheel 
+03fc 20400409 call p_mouse_key 
+03fd 6fe0c846 fetch 1 ,mem_mouse_key 
+03fe 1fe17e1f and_into 0x1f ,pdata 
+03ff 67e0c846 store 1 ,mem_mouse_key 
+0400 24340404 nbranch p_mouse_drawing_optima_init ,user 
+0401 704b2501 jam 1 ,mem_24g_rf_data_flag 
+0402 20405f26 call mouse_drawing_optima 
+0403 20205c0b branch mouse_no_data_timer_init 
 
 p_mouse_drawing_optima_init:
-03cb 704b2500 jam 0 ,mem_24g_rf_data_flag 
-03cc 20205f37 branch mouse_drawing_optima_init 
+0404 704b2500 jam 0 ,mem_24g_rf_data_flag 
+0405 20205f37 branch mouse_drawing_optima_init 
 
 p_mouse_drawing_optima:
-03cd 6fe0c957 fetch 1 ,mem_config_sensor_type 
-03ce c1058000 rtneq ka8g2 
-03cf 20205f27 branch mouse_drawing_optima + 1 
+0406 6fe0c957 fetch 1 ,mem_config_sensor_type 
+0407 c1058000 rtneq ka8g2 
+0408 20205f27 branch mouse_drawing_optima + 1 
 
 p_mouse_key:
-03d0 2040584c call mouse_check_firekey_gpio 
-03d1 6fe0c987 fetch 1 ,mem_fire_key_flag 
-03d2 243a5860 nbranch fire_key_press ,blank 
-03d3 6fe0c982 fetch 1 ,mem_fire_key_status 
-03d4 243a585f nbranch fire_key_process ,blank 
-03d5 20405888 call mouse_check_key_gpio 
-03d6 204003d8 call p_mouse_ghost_key_check 
-03d7 202057ad branch mouse_key + 7 
+0409 2040584c call mouse_check_firekey_gpio 
+040a 6fe0c987 fetch 1 ,mem_fire_key_flag 
+040b 243a5860 nbranch fire_key_press ,blank 
+040c 6fe0c982 fetch 1 ,mem_fire_key_status 
+040d 243a585f nbranch fire_key_process ,blank 
+040e 20405888 call mouse_check_key_gpio 
+040f 20400411 call p_mouse_ghost_key_check 
+0410 202057ad branch mouse_key + 7 
 
 p_mouse_ghost_key_check:
-03d8 70497900 jam 0 ,mem_mouse_matrix_key_cow_count 
-03d9 70497a00 jam 0 ,mem_mouse_matrix_key_row_count 
-03da 70497b00 jam 0 ,mem_mouse_ghost_flag 
-03db 1fe22400 copy pdata ,regb 
-03dc 6848c644 fetcht 1 ,mem_lbutton_gpio 
-03dd 6fe0c647 fetch 1 ,mem_bk_button_gpio 
-03de 98467c00 isub temp ,null 
-03df 202283ea branch p_mouse_matrix_ghost_key_l_bk ,zero 
-03e0 6fe0c648 fetch 1 ,mem_fw_button_gpio 
-03e1 98467c00 isub temp ,null 
-03e2 202283f0 branch p_mouse_matrix_ghost_key_l_fw ,zero 
-03e3 6848c645 fetcht 1 ,mem_mbutton_gpio 
-03e4 6fe0c647 fetch 1 ,mem_bk_button_gpio 
-03e5 98467c00 isub temp ,null 
-03e6 202283f9 branch p_mouse_ghost_key_mbk_rfw ,zero 
+0411 70497900 jam 0 ,mem_mouse_matrix_key_cow_count 
+0412 70497a00 jam 0 ,mem_mouse_matrix_key_row_count 
+0413 70497b00 jam 0 ,mem_mouse_ghost_flag 
+0414 1fe22400 copy pdata ,regb 
+0415 6848c644 fetcht 1 ,mem_lbutton_gpio 
+0416 6fe0c647 fetch 1 ,mem_bk_button_gpio 
+0417 98467c00 isub temp ,null 
+0418 20228423 branch p_mouse_matrix_ghost_key_l_bk ,zero 
+0419 6fe0c648 fetch 1 ,mem_fw_button_gpio 
+041a 98467c00 isub temp ,null 
+041b 20228429 branch p_mouse_matrix_ghost_key_l_fw ,zero 
+041c 6848c645 fetcht 1 ,mem_mbutton_gpio 
+041d 6fe0c647 fetch 1 ,mem_bk_button_gpio 
+041e 98467c00 isub temp ,null 
+041f 20228432 branch p_mouse_ghost_key_mbk_rfw ,zero 
 
 p_mouse_ghost_key_mfw_rbk:
-03e7 204057fb call mouse_ghost_key_check_m_fw 
+0420 204057fb call mouse_ghost_key_check_m_fw 
 
 p_mouse_ghost_key_rbk:
-03e8 204003fe call p_mouse_ghost_key_check_r_bk 
-03e9 202057e5 branch mouse_ghost_key_check_next 
+0421 20400437 call p_mouse_ghost_key_check_r_bk 
+0422 202057e5 branch mouse_ghost_key_check_next 
 
 p_mouse_matrix_ghost_key_l_bk:
-03ea 6848c645 fetcht 1 ,mem_mbutton_gpio 
-03eb 6fe0c648 fetch 1 ,mem_fw_button_gpio 
-03ec 98467c00 isub temp ,null 
-03ed 2022d7d6 branch mouse_ghost_key_lbk_mfw ,zero 
+0423 6848c645 fetcht 1 ,mem_mbutton_gpio 
+0424 6fe0c648 fetch 1 ,mem_fw_button_gpio 
+0425 98467c00 isub temp ,null 
+0426 2022d7d6 branch mouse_ghost_key_lbk_mfw ,zero 
 
 p_mouse_ghost_key_lbk_rfw:
-03ee 204057ef call mouse_ghost_key_check_l_bk 
-03ef 202003fa branch p_mouse_ghost_key_rfw 
+0427 204057ef call mouse_ghost_key_check_l_bk 
+0428 20200433 branch p_mouse_ghost_key_rfw 
 
 p_mouse_matrix_ghost_key_l_fw:
-03f0 6848c645 fetcht 1 ,mem_mbutton_gpio 
-03f1 6fe0c647 fetch 1 ,mem_bk_button_gpio 
-03f2 98467c00 isub temp ,null 
-03f3 202283f6 branch p_mouse_ghost_key_lfw_mbk ,zero 
+0429 6848c645 fetcht 1 ,mem_mbutton_gpio 
+042a 6fe0c647 fetch 1 ,mem_bk_button_gpio 
+042b 98467c00 isub temp ,null 
+042c 2022842f branch p_mouse_ghost_key_lfw_mbk ,zero 
 
 p_mouse_ghost_key_lfw_rbk:
-03f4 20400400 call p_mouse_ghost_key_check_l_fw 
-03f5 202003e8 branch p_mouse_ghost_key_rbk 
+042d 20400439 call p_mouse_ghost_key_check_l_fw 
+042e 20200421 branch p_mouse_ghost_key_rbk 
 
 p_mouse_ghost_key_lfw_mbk:
-03f6 20400400 call p_mouse_ghost_key_check_l_fw 
-03f7 204003fc call p_mouse_ghost_key_check_m_bk 
-03f8 202057e5 branch mouse_ghost_key_check_next 
+042f 20400439 call p_mouse_ghost_key_check_l_fw 
+0430 20400435 call p_mouse_ghost_key_check_m_bk 
+0431 202057e5 branch mouse_ghost_key_check_next 
 
 p_mouse_ghost_key_mbk_rfw:
-03f9 204003fc call p_mouse_ghost_key_check_m_bk 
+0432 20400435 call p_mouse_ghost_key_check_m_bk 
 
 p_mouse_ghost_key_rfw:
-03fa 20400402 call p_mouse_ghost_key_check_r_fw 
-03fb 202057e5 branch mouse_ghost_key_check_next 
+0433 2040043b call p_mouse_ghost_key_check_r_fw 
+0434 202057e5 branch mouse_ghost_key_check_next 
 
 p_mouse_ghost_key_check_m_bk:
-03fc 1a417e12 and regb ,mouse_m_bk_button ,pdata 
-03fd 202057f3 branch mouse_ghost_key_check_m_bk + 1 
+0435 1a417e12 and regb ,mouse_m_bk_button ,pdata 
+0436 202057f3 branch mouse_ghost_key_check_m_bk + 1 
 
 p_mouse_ghost_key_check_r_bk:
-03fe 1a417e0a and regb ,mouse_r_bk_button ,pdata 
-03ff 202057f6 branch mouse_ghost_key_check_r_bk + 1 
+0437 1a417e0a and regb ,mouse_r_bk_button ,pdata 
+0438 202057f6 branch mouse_ghost_key_check_r_bk + 1 
 
 p_mouse_ghost_key_check_l_fw:
-0400 1a417e11 and regb ,mouse_l_fw_button ,pdata 
-0401 202057f9 branch mouse_ghost_key_check_l_fw + 1 
+0439 1a417e11 and regb ,mouse_l_fw_button ,pdata 
+043a 202057f9 branch mouse_ghost_key_check_l_fw + 1 
 
 p_mouse_ghost_key_check_r_fw:
-0402 1a417e12 and regb ,mouse_r_fw_button ,pdata 
-0403 202057ff branch mouse_ghost_key_check_r_fw + 1 
+043b 1a417e12 and regb ,mouse_r_fw_button ,pdata 
+043c 202057ff branch mouse_ghost_key_check_r_fw + 1 
               org 0x2000
 
 start:
Index: program/patch.prog
===================================================================
--- /1121s/branch/mouse/AI_Project/mouse_public_24g/program/patch.prog	(revision 3582)
+++ /1121s/branch/mouse/AI_Project/mouse_public_24g/program/patch.prog	(working copy)
@@ -84,9 +84,7 @@
 
 p_g24_transmit_no_interrupt:
 	call p_g24_txdata_prep
-	nbranch g24_nodata_transmit,user
-	branch g24_transmit_start
-/*	
+	nbranch g24_nodata_transmit,user	
 p_g24_transmit_start:
 	call p_g24_transmit_process
 	branch g24_transmit_start+1
@@ -128,7 +126,7 @@
 	sub pdata,DVC_OP_MOUSE,null
 	call mouse_24g_transmit_callback,zero
 	branch g24_transmit_no_ack
-*/
+
 p_g24_txdata_prep:
 	call p_g24_package_data
 	branch g24_txdata_prep+1
@@ -246,11 +244,28 @@
 	rtn
 
 p_g24_receive_no_ack_data:
+	fetch 1,mem_device_tx_device_info_flag
+	isolate1 DATA_DEVICE_INFO,pdata
+	call p_g24_clr_device_info_flag,true
+	isolate1 DATA_HTTP,pdata
+	call p_g24_clr_http_info_flag,true
+	isolate1 DATA_DPI,pdata
+	call p_g24_clr_dpi_info_flag,true
+	rtn
+
+p_g24_clr_device_info_flag:
+	set0 DATA_DEVICE_INFO,pdata
+	branch p_g24_store_device_tx_flag
+p_g24_clr_http_info_flag:
+	set0 DATA_HTTP,pdata
+	branch p_g24_store_device_tx_flag
+p_g24_clr_dpi_info_flag:
+	set0 DATA_DPI,pdata
+p_g24_store_device_tx_flag:
+	store 1,mem_device_tx_device_info_flag
 	rtn
 
 
-
-
 /****************************************COMMON PATCH*****************************************/
 
 p_main_loop:
@@ -488,8 +503,6 @@
 	nrtn blank
 	call p_mouse_retransmit_select_device_by_pb_button
 	call p_mouse_select_device_by_dpi_button_once
-	branch g24_retransmit0
-/*
 p_g24_retransmit0:	
 	fetch 1,mem_24g_abort_pac
 	nrtn blank
@@ -503,7 +516,7 @@
 	increase 1,pdata
 	store 2,mem_24g_retransmit	
 	branch p_g24_transmit_loop
-*/
+
 p_mouse_retransmit_select_device_by_pb_button:
 	fetch 1,mem_config_select_device_button_gpio
 	rtneq GPIO_DISABLE
