📄 samvect.s
字号:
PRESERVE8
AREA SAMVECT, CODE, READONLY
CODE32
ENTRY
EXPORT SARM_IRQ_DIS
SARM_IRQ_DIS
STMFD sp!, {lr}
MRS r14, CPSR
ORR r14, r14, #0x80
MSR CPSR_c, r14
LDMFD sp!, {r14}
MOV pc, lr
EXPORT SARM_IRQ_EN
SARM_IRQ_EN
STMFD sp!, {lr}
MRS r14, CPSR
BIC r14, r14, #0x80
MSR CPSR_c, r14
LDMFD sp!, {r14}
MOV pc, lr
EXPORT SARM_IRQ_EN1
SARM_IRQ_EN1
STR lr,[sp,#4]
LDMFD sp!, {r14}
MSR CPSR_cxsf,r14
LDMFD sp!, {r14}
MOV pc, lr
EXPORT SARM_IRQ_DIS1
SARM_IRQ_DIS1
STMFD sp!, {lr}
MRS r14, CPSR
STMFD sp!,{r14}
ORR r14, r14, #0x80
MSR CPSR_cxsf, r14
LDR r14,[sp,#4]
MOV pc, lr
END