📄 alamc.lst
字号:
76 case 12:
77 FNOT[m][0]=pos->ATem;
\ ??Fast_TEM_NOTS_19:
\ 0000018E 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 00000190 0A27 MOVS R7,#+10
\ 00000192 4F43 MULS R7,R1,R7
\ 00000194 6F48 LDR.N R0,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 00000196 1E88 LDRH R6,[R3, #+0]
\ 00000198 C655 STRB R6,[R0, R7]
\ 0000019A 57E0 B.N ??Fast_TEM_NOTS_22
78 break;
79 case 11:
80 FNOT[m][0]=pos->BTem;
\ ??Fast_TEM_NOTS_18:
\ 0000019C 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 0000019E 0A27 MOVS R7,#+10
\ 000001A0 4F43 MULS R7,R1,R7
\ 000001A2 6C48 LDR.N R0,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 000001A4 1E89 LDRH R6,[R3, #+8]
\ 000001A6 C655 STRB R6,[R0, R7]
\ 000001A8 50E0 B.N ??Fast_TEM_NOTS_22
81 break;
82 case 10:
83 FNOT[m][0]=pos->CTem;
\ ??Fast_TEM_NOTS_17:
\ 000001AA 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 000001AC 0A27 MOVS R7,#+10
\ 000001AE 4F43 MULS R7,R1,R7
\ 000001B0 6848 LDR.N R0,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 000001B2 1E8A LDRH R6,[R3, #+16]
\ 000001B4 C655 STRB R6,[R0, R7]
\ 000001B6 49E0 B.N ??Fast_TEM_NOTS_22
84 break;
85 case 9:
86 ++pos;
\ ??Fast_TEM_NOTS_16:
\ 000001B8 1A33 ADDS R3,R3,#+26
87 FNOT[m][0]=pos->ATem;
\ 000001BA 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 000001BC 0A27 MOVS R7,#+10
\ 000001BE 4F43 MULS R7,R1,R7
\ 000001C0 6448 LDR.N R0,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 000001C2 1E88 LDRH R6,[R3, #+0]
\ 000001C4 C655 STRB R6,[R0, R7]
\ 000001C6 41E0 B.N ??Fast_TEM_NOTS_22
88 break;
89 case 8:
90 ++pos;
\ ??Fast_TEM_NOTS_15:
\ 000001C8 1A33 ADDS R3,R3,#+26
91 FNOT[m][0]=pos->BTem;
\ 000001CA 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 000001CC 0A27 MOVS R7,#+10
\ 000001CE 4F43 MULS R7,R1,R7
\ 000001D0 6048 LDR.N R0,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 000001D2 1E89 LDRH R6,[R3, #+8]
\ 000001D4 C655 STRB R6,[R0, R7]
\ 000001D6 39E0 B.N ??Fast_TEM_NOTS_22
92 break;
93 case 7:
94 ++pos;
\ ??Fast_TEM_NOTS_14:
\ 000001D8 1A33 ADDS R3,R3,#+26
95 FNOT[m][0]=pos->CTem;
\ 000001DA 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 000001DC 0A27 MOVS R7,#+10
\ 000001DE 4F43 MULS R7,R1,R7
\ 000001E0 5C48 LDR.N R0,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 000001E2 1E8A LDRH R6,[R3, #+16]
\ 000001E4 C655 STRB R6,[R0, R7]
\ 000001E6 31E0 B.N ??Fast_TEM_NOTS_22
96 break;
97 case 6:
98 pos+=2;
\ ??Fast_TEM_NOTS_13:
\ 000001E8 3433 ADDS R3,R3,#+52
99 FNOT[m][0]=pos->ATem;
\ 000001EA 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 000001EC 0A27 MOVS R7,#+10
\ 000001EE 4F43 MULS R7,R1,R7
\ 000001F0 5848 LDR.N R0,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 000001F2 1E88 LDRH R6,[R3, #+0]
\ 000001F4 C655 STRB R6,[R0, R7]
\ 000001F6 29E0 B.N ??Fast_TEM_NOTS_22
100 break;
101 case 5:
102 pos+=2;
\ ??Fast_TEM_NOTS_12:
\ 000001F8 3433 ADDS R3,R3,#+52
103 FNOT[m][0]=pos->BTem;
\ 000001FA 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 000001FC 0A27 MOVS R7,#+10
\ 000001FE 4F43 MULS R7,R1,R7
\ 00000200 5448 LDR.N R0,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 00000202 1E89 LDRH R6,[R3, #+8]
\ 00000204 C655 STRB R6,[R0, R7]
\ 00000206 21E0 B.N ??Fast_TEM_NOTS_22
104 break;
105 case 4:
106 pos+=2;
\ ??Fast_TEM_NOTS_11:
\ 00000208 3433 ADDS R3,R3,#+52
107 FNOT[m][0]=pos->CTem;
\ 0000020A 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 0000020C 0A27 MOVS R7,#+10
\ 0000020E 4F43 MULS R7,R1,R7
\ 00000210 5048 LDR.N R0,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 00000212 1E8A LDRH R6,[R3, #+16]
\ 00000214 C655 STRB R6,[R0, R7]
\ 00000216 19E0 B.N ??Fast_TEM_NOTS_22
108 break;
109 case 3:
110 pos+=3;
\ ??Fast_TEM_NOTS_10:
\ 00000218 4E33 ADDS R3,R3,#+78
111 FNOT[m][0]=pos->ATem;
\ 0000021A 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 0000021C 0A27 MOVS R7,#+10
\ 0000021E 4F43 MULS R7,R1,R7
\ 00000220 4C48 LDR.N R0,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 00000222 1E88 LDRH R6,[R3, #+0]
\ 00000224 C655 STRB R6,[R0, R7]
\ 00000226 11E0 B.N ??Fast_TEM_NOTS_22
112 break;
113 case 2:
114 pos+=3;
\ ??Fast_TEM_NOTS_9:
\ 00000228 4E33 ADDS R3,R3,#+78
115 FNOT[m][0]=pos->BTem;
\ 0000022A 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 0000022C 0A27 MOVS R7,#+10
\ 0000022E 4F43 MULS R7,R1,R7
\ 00000230 4848 LDR.N R0,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 00000232 1E89 LDRH R6,[R3, #+8]
\ 00000234 C655 STRB R6,[R0, R7]
\ 00000236 09E0 B.N ??Fast_TEM_NOTS_22
116 break;
117 case 1:
118 pos+=3;
\ ??Fast_TEM_NOTS_8:
\ 00000238 4E33 ADDS R3,R3,#+78
119 FNOT[m][0]=pos->CTem;
\ 0000023A 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 0000023C 0A27 MOVS R7,#+10
\ 0000023E 4F43 MULS R7,R1,R7
\ 00000240 4448 LDR.N R0,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 00000242 1E8A LDRH R6,[R3, #+16]
\ 00000244 C655 STRB R6,[R0, R7]
\ 00000246 01E0 B.N ??Fast_TEM_NOTS_22
120 break;
121 case 0:
122 return 0;
\ ??Fast_TEM_NOTS_7:
\ 00000248 0020 MOVS R0,#+0
\ 0000024A 7DE0 B.N ??Fast_TEM_NOTS_24
123 return 0;
124 }
125 b=c=0XFF;
\ ??Fast_TEM_NOTS_22:
\ 0000024C FF20 MOVS R0,#+255
\ 0000024E 0400 MOVS R4,R0
\ 00000250 0200 MOVS R2,R0
126 for(a=0;a<10;++a)
\ 00000252 0020 MOVS R0,#+0
\ 00000254 0500 MOVS R5,R0
\ ??Fast_TEM_NOTS_25:
\ 00000256 ADB2 UXTH R5,R5 ;; ZeroExtS R5,R5,#+16,#+16
\ 00000258 0A2D CMP R5,#+10
\ 0000025A 4FD2 BCS.N ??Fast_TEM_NOTS_26
127 {
128 if(b==0xff)b=FNOT[m][a];
\ 0000025C 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 0000025E FF2A CMP R2,#+255
\ 00000260 07D1 BNE.N ??Fast_TEM_NOTS_27
\ 00000262 ADB2 UXTH R5,R5 ;; ZeroExtS R5,R5,#+16,#+16
\ 00000264 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 00000266 0A20 MOVS R0,#+10
\ 00000268 3A4E LDR.N R6,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 0000026A 01FB0060 MLA R0,R1,R0,R6
\ 0000026E 405D LDRB R0,[R0, R5]
\ 00000270 0200 MOVS R2,R0
129 if(c==0xff)c=FNOT[m][a];
\ ??Fast_TEM_NOTS_27:
\ 00000272 A4B2 UXTH R4,R4 ;; ZeroExtS R4,R4,#+16,#+16
\ 00000274 FF2C CMP R4,#+255
\ 00000276 07D1 BNE.N ??Fast_TEM_NOTS_28
\ 00000278 ADB2 UXTH R5,R5 ;; ZeroExtS R5,R5,#+16,#+16
\ 0000027A 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 0000027C 0A20 MOVS R0,#+10
\ 0000027E 354E LDR.N R6,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 00000280 01FB0060 MLA R0,R1,R0,R6
\ 00000284 405D LDRB R0,[R0, R5]
\ 00000286 0400 MOVS R4,R0
130 if(b<=FNOT[m][a]&&FNOT[m][a]<0xfe)b=FNOT[m][a];
\ ??Fast_TEM_NOTS_28:
\ 00000288 ADB2 UXTH R5,R5 ;; ZeroExtS R5,R5,#+16,#+16
\ 0000028A 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 0000028C 0A20 MOVS R0,#+10
\ 0000028E 314E LDR.N R6,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 00000290 01FB0060 MLA R0,R1,R0,R6
\ 00000294 405D LDRB R0,[R0, R5]
\ 00000296 80B2 UXTH R0,R0 ;; ZeroExtS R0,R0,#+16,#+16
\ 00000298 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 0000029A 9042 CMP R0,R2
\ 0000029C 10D3 BCC.N ??Fast_TEM_NOTS_29
\ 0000029E ADB2 UXTH R5,R5 ;; ZeroExtS R5,R5,#+16,#+16
\ 000002A0 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 000002A2 0A20 MOVS R0,#+10
\ 000002A4 2B4E LDR.N R6,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 000002A6 01FB0060 MLA R0,R1,R0,R6
\ 000002AA 405D LDRB R0,[R0, R5]
\ 000002AC FE28 CMP R0,#+254
\ 000002AE 07D2 BCS.N ??Fast_TEM_NOTS_29
\ 000002B0 ADB2 UXTH R5,R5 ;; ZeroExtS R5,R5,#+16,#+16
\ 000002B2 89B2 UXTH R1,R1 ;; ZeroExtS R1,R1,#+16,#+16
\ 000002B4 0A20 MOVS R0,#+10
\ 000002B6 274E LDR.N R6,??Fast_TEM_NOTS_0+0x4 ;; ??FNOT
\ 000002B8 01FB0060 MLA R0,R1,R0,R6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -