📄 alamc.s
字号:
BCC.N ??AlamcFault_12
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
LDRB R6,[R6, R2]
CMP R6,#+11
BCC.N ??AlamcFault_13
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
MOVS R7,#+10
STRB R7,[R6, R2]
??AlamcFault_13:
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
LDRB R6,[R6, R2]
SUBS R6,R6,#+1
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R7,??AlamcFault_11 ;; ??ala
STRB R6,[R7, R2]
??AlamcFault_12:
UXTH R4,R4 ;; ZeroExtS R4,R4,#+16,#+16
LDRH R6,[R1, #+26]
ADDS R6,R6,#+30
CMP R4,R6
BLT.N ??AlamcFault_14
UXTH R4,R4 ;; ZeroExtS R4,R4,#+16,#+16
CMP R4,#+254
BCS.N ??AlamcFault_14
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
LDRB R6,[R6, #+16]
CMP R6,#+15
BCS.N ??AlamcFault_15
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
LDRB R6,[R6, #+16]
ADDS R6,R6,#+1
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R7,??AlamcFault_11 ;; ??ala
ADDS R7,R7,R2
STRB R6,[R7, #+16]
B.N ??AlamcFault_15
??AlamcFault_14:
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
LDRB R6,[R6, #+16]
CMP R6,#+1
BCC.N ??AlamcFault_15
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
LDRB R6,[R6, #+16]
CMP R6,#+11
BCC.N ??AlamcFault_16
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
MOVS R7,#+10
STRB R7,[R6, #+16]
??AlamcFault_16:
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
LDRB R6,[R6, #+16]
SUBS R6,R6,#+1
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R7,??AlamcFault_11 ;; ??ala
ADDS R7,R7,R2
STRB R6,[R7, #+16]
??AlamcFault_15:
UXTH R4,R4 ;; ZeroExtS R4,R4,#+16,#+16
LDRH R6,[R1, #+32]
LDR.N R7,??AlamcFault_11+0x4 ;; _YT + 6
LDRH R7,[R7, #+0]
ADDS R6,R6,R7
CMP R4,R6
BLT.N ??AlamcFault_17
UXTH R4,R4 ;; ZeroExtS R4,R4,#+16,#+16
CMP R4,#+254
BCS.N ??AlamcFault_17
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+32
LDRB R6,[R6, #+0]
CMP R6,#+15
BCS.N ??AlamcFault_18
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+32
LDRB R6,[R6, #+0]
ADDS R6,R6,#+1
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R7,??AlamcFault_11 ;; ??ala
ADDS R7,R7,R2
ADDS R7,R7,#+32
STRB R6,[R7, #+0]
B.N ??AlamcFault_18
??AlamcFault_17:
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+32
LDRB R6,[R6, #+0]
CMP R6,#+1
BCC.N ??AlamcFault_18
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+32
LDRB R6,[R6, #+0]
CMP R6,#+11
BCC.N ??AlamcFault_19
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+32
MOVS R7,#+10
STRB R7,[R6, #+0]
??AlamcFault_19:
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+32
LDRB R6,[R6, #+0]
SUBS R6,R6,#+1
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R7,??AlamcFault_11 ;; ??ala
ADDS R7,R7,R2
ADDS R7,R7,#+32
STRB R6,[R7, #+0]
??AlamcFault_18:
LDRH R6,[SP, #+0]
UXTH R5,R5 ;; ZeroExtS R5,R5,#+16,#+16
CMP R6,R5
BCC.N ??AlamcFault_20
UXTH R4,R4 ;; ZeroExtS R4,R4,#+16,#+16
CMP R4,#+255
BCS.N ??AlamcFault_20
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+48
LDRB R6,[R6, #+0]
CMP R6,#+15
BCS.N ??AlamcFault_21
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+48
LDRB R6,[R6, #+0]
ADDS R6,R6,#+1
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R7,??AlamcFault_11 ;; ??ala
ADDS R7,R7,R2
ADDS R7,R7,#+48
STRB R6,[R7, #+0]
B.N ??AlamcFault_21
??AlamcFault_20:
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+48
LDRB R6,[R6, #+0]
CMP R6,#+1
BCC.N ??AlamcFault_21
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+48
LDRB R6,[R6, #+0]
CMP R6,#+11
BCC.N ??AlamcFault_22
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+48
MOVS R7,#+10
STRB R7,[R6, #+0]
??AlamcFault_22:
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+48
LDRB R6,[R6, #+0]
SUBS R6,R6,#+1
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R7,??AlamcFault_11 ;; ??ala
ADDS R7,R7,R2
ADDS R7,R7,#+48
STRB R6,[R7, #+0]
??AlamcFault_21:
ADDS R2,R2,#+1
B.N ??AlamcFault_0
??AlamcFault_1:
MOVS R6,#+0
MOVS R2,R6
MOVS R6,#+1
MOVS R3,R6
??AlamcFault_23:
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
CMP R2,#+15
BCS.N ??AlamcFault_24
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
LDRB R6,[R6, R2]
CMP R6,#+15
BCC.N ??AlamcFault_25
LDRH R6,[R1, #+14]
ORRS R6,R6,R3
STRH R6,[R1, #+14]
B.N ??AlamcFault_26
??AlamcFault_25:
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
LDRB R6,[R6, R2]
CMP R6,#+0
BNE.N ??AlamcFault_26
LDRH R6,[R1, #+14]
BICS R6,R6,R3
STRH R6,[R1, #+14]
??AlamcFault_26:
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
LDRB R6,[R6, #+16]
CMP R6,#+15
BCC.N ??AlamcFault_27
LDRH R6,[R1, #+16]
ORRS R6,R6,R3
STRH R6,[R1, #+16]
B.N ??AlamcFault_28
??AlamcFault_27:
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
LDRB R6,[R6, #+16]
CMP R6,#+0
BNE.N ??AlamcFault_28
LDRH R6,[R1, #+16]
BICS R6,R6,R3
STRH R6,[R1, #+16]
??AlamcFault_28:
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+32
LDRB R6,[R6, #+0]
CMP R6,#+15
BCC.N ??AlamcFault_29
LDRH R6,[R1, #+18]
ORRS R6,R6,R3
STRH R6,[R1, #+18]
B.N ??AlamcFault_30
??AlamcFault_29:
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+32
LDRB R6,[R6, #+0]
CMP R6,#+0
BNE.N ??AlamcFault_30
LDRH R6,[R1, #+18]
BICS R6,R6,R3
STRH R6,[R1, #+18]
??AlamcFault_30:
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+48
LDRB R6,[R6, #+0]
CMP R6,#+15
BCC.N ??AlamcFault_31
LDRH R6,[R1, #+22]
ORRS R6,R6,R3
STRH R6,[R1, #+22]
B.N ??AlamcFault_32
??AlamcFault_31:
UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
LDR.N R6,??AlamcFault_11 ;; ??ala
ADDS R6,R6,R2
ADDS R6,R6,#+48
LDRB R6,[R6, #+0]
CMP R6,#+0
BNE.N ??AlamcFault_32
LDRH R6,[R1, #+22]
BICS R6,R6,R3
STRH R6,[R1, #+22]
??AlamcFault_32:
UXTH R3,R3 ;; ZeroExtS R3,R3,#+16,#+16
LSLS R3,R3,#+1
ADDS R2,R2,#+1
B.N ??AlamcFault_23
??AlamcFault_24:
LDRH R6,[R1, #+14]
CMP R6,#+0
BNE.N ??AlamcFault_33
LDRH R6,[R1, #+16]
CMP R6,#+0
BNE.N ??AlamcFault_33
LDRH R6,[R1, #+18]
CMP R6,#+0
BNE.N ??AlamcFault_33
LDRH R6,[R1, #+22]
CMP R6,#+0
BNE.N ??AlamcFault_33
LDRH R6,[R1, #+20]
CMP R6,#+0
BEQ.N ??AlamcFault_34
??AlamcFault_33:
LDR.N R6,??AlamcFault_11+0x8 ;; 0x4001100c
LDR R6,[R6, #+0]
ORRS R6,R6,#0x1
LDR.N R7,??AlamcFault_11+0x8 ;; 0x4001100c
STR R6,[R7, #+0]
B.N ??AlamcFault_35
??AlamcFault_34:
LDR.N R6,??AlamcFault_11+0x8 ;; 0x4001100c
LDR R6,[R6, #+0]
MOVS R7,#+1
BICS R6,R6,R7
LDR.N R7,??AlamcFault_11+0x8 ;; 0x4001100c
STR R6,[R7, #+0]
??AlamcFault_35:
LDRH R6,[R1, #+14]
CMP R6,#+0
BEQ.N ??AlamcFault_36
LDR.N R6,??AlamcFault_11+0x8 ;; 0x4001100c
LDR R6,[R6, #+0]
ORRS R6,R6,#0x400
LDR.N R7,??AlamcFault_11+0x8 ;; 0x4001100c
STR R6,[R7, #+0]
B.N ??AlamcFault_37
??AlamcFault_36:
LDR.N R6,??AlamcFault_11+0x8 ;; 0x4001100c
LDR R7,[R6, #+0]
MVNS R6,#+1024
ANDS R6,R6,R7
LDR.N R7,??AlamcFault_11+0x8 ;; 0x4001100c
STR R6,[R7, #+0]
??AlamcFault_37:
LDRH R6,[R1, #+16]
CMP R6,#+0
BNE.N ??AlamcFault_38
LDRH R6,[R1, #+18]
CMP R6,#+0
BNE.N ??AlamcFault_38
LDRH R6,[R1, #+20]
CMP R6,#+0
BEQ.N ??AlamcFault_39
??AlamcFault_38:
LDR.N R6,??AlamcFault_11+0xC ;; 0x4001080c
LDR R6,[R6, #+0]
ORRS R6,R6,#0x4
LDR.N R7,??AlamcFault_11+0xC ;; 0x4001080c
STR R6,[R7, #+0]
B.N ??AlamcFault_40
??AlamcFault_39:
LDR.N R6,??AlamcFault_11+0xC ;; 0x4001080c
LDR R6,[R6, #+0]
MOVS R7,#+4
BICS R6,R6,R7
LDR.N R7,??AlamcFault_11+0xC ;; 0x4001080c
STR R6,[R7, #+0]
??AlamcFault_40:
ADD SP,SP,#+12
POP {R4-R8}
BX LR ;; return
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -