Lines Matching refs:r3
364 ldr r3, [ r1, #OSFunctionCostInfo.limit ] in __PROFILE_ENTRY()
365 cmp r2, r3 in __PROFILE_ENTRY()
379 mov r3, #0 in __PROFILE_ENTRY()
380 str r3, [ r2, #OSFunctionCost.exit.interval ] in __PROFILE_ENTRY()
408 stmfd sp!, {r0-r3, lr} in __PROFILE_EXIT()
419 mrs r3, cpsr in __PROFILE_EXIT()
420 orr r1, r3, #HW_PSR_IRQ_DISABLE in __PROFILE_EXIT()
449 stmfd sp!, {r1-r3} in __PROFILE_EXIT()
451 ldmfd sp!, {r1-r3} in __PROFILE_EXIT()
460 msr cpsr_c, r3 in __PROFILE_EXIT()
463 ldmfd sp!, {r0-r3, lr} in __PROFILE_EXIT()
756 ldrh r3, [ r2, #OSFunctionCostInfo.enable ] // r3 = master enable in OSi_CalcThreadInterval()
757 cmp r3, #0 in OSi_CalcThreadInterval()
761 stmfd sp!, {r1-r3} in OSi_CalcThreadInterval()
763 ldmfd sp!, {r1-r3} in OSi_CalcThreadInterval()
777 ldrh r3, [ r2, #OSFunctionCostInfo.enable ] // r3 = master enable in OSi_CalcThreadInterval()
778 cmp r3, #0 in OSi_CalcThreadInterval()
782 ldr r3, [ r2, #OSFunctionCostInfo.current ] // r3 = currentPtr of trace in OSi_CalcThreadInterval()
783 cmp r3, #0 in OSi_CalcThreadInterval()
786 sub r1, r3, #OSi_SIZEOF_FUNCTIONCOST // r1 = previous Ptr in OSi_CalcThreadInterval()
794 stmfd sp!, {r1-r3} in OSi_CalcThreadInterval()
796 ldmfd sp!, {r1-r3} in OSi_CalcThreadInterval()
797 ldr r3, [ r2, #OSFunctionCostInfo.breakTime ] // r3 = breakTime in OSi_CalcThreadInterval()
798 sub r3, r0, r3 // r3 = currentTime - breakTime = interval in OSi_CalcThreadInterval()
801 add r0, r0, r3 in OSi_CalcThreadInterval()