Remove duplicate pop instruction from portable/ARMv8M/non_secure/portable/IAR/ARM_CM33/mpu_wrappers_v2_asm.S

This commit is contained in:
Soren Ptak 2024-03-05 11:01:28 -08:00
parent bbadb27d71
commit d1409e7699

View file

@ -47,12 +47,11 @@ MPU_xTaskDelayUntil:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTaskDelayUntil_Unpriv bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv: MPU_xTaskDelayUntil_Priv:
pop {r0}
b MPU_xTaskDelayUntilImpl b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv: MPU_xTaskDelayUntil_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskDelayUntil svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -61,12 +60,11 @@ MPU_xTaskAbortDelay:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTaskAbortDelay_Unpriv bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv: MPU_xTaskAbortDelay_Priv:
pop {r0}
b MPU_xTaskAbortDelayImpl b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv: MPU_xTaskAbortDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskAbortDelay svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -75,12 +73,11 @@ MPU_vTaskDelay:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_vTaskDelay_Unpriv bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv: MPU_vTaskDelay_Priv:
pop {r0}
b MPU_vTaskDelayImpl b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv: MPU_vTaskDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskDelay svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -89,12 +86,11 @@ MPU_uxTaskPriorityGet:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_uxTaskPriorityGet_Unpriv bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv: MPU_uxTaskPriorityGet_Priv:
pop {r0}
b MPU_uxTaskPriorityGetImpl b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv: MPU_uxTaskPriorityGet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskPriorityGet svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -103,12 +99,11 @@ MPU_eTaskGetState:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_eTaskGetState_Unpriv bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv: MPU_eTaskGetState_Priv:
pop {r0}
b MPU_eTaskGetStateImpl b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv: MPU_eTaskGetState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_eTaskGetState svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -117,12 +112,11 @@ MPU_vTaskGetInfo:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_vTaskGetInfo_Unpriv bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv: MPU_vTaskGetInfo_Priv:
pop {r0}
b MPU_vTaskGetInfoImpl b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv: MPU_vTaskGetInfo_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskGetInfo svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -131,12 +125,11 @@ MPU_xTaskGetIdleTaskHandle:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTaskGetIdleTaskHandle_Unpriv bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv: MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetIdleTaskHandleImpl b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv: MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -145,12 +138,11 @@ MPU_vTaskSuspend:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_vTaskSuspend_Unpriv bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv: MPU_vTaskSuspend_Priv:
pop {r0}
b MPU_vTaskSuspendImpl b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv: MPU_vTaskSuspend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSuspend svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -159,12 +151,11 @@ MPU_vTaskResume:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_vTaskResume_Unpriv bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv: MPU_vTaskResume_Priv:
pop {r0}
b MPU_vTaskResumeImpl b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv: MPU_vTaskResume_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskResume svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -173,12 +164,11 @@ MPU_xTaskGetTickCount:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTaskGetTickCount_Unpriv bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv: MPU_xTaskGetTickCount_Priv:
pop {r0}
b MPU_xTaskGetTickCountImpl b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv: MPU_xTaskGetTickCount_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetTickCount svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -187,12 +177,11 @@ MPU_uxTaskGetNumberOfTasks:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_uxTaskGetNumberOfTasks_Unpriv bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv: MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0}
b MPU_uxTaskGetNumberOfTasksImpl b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv: MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -201,12 +190,11 @@ MPU_ulTaskGetRunTimeCounter:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimeCounter_Unpriv bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv: MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetRunTimeCounterImpl b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv: MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -215,12 +203,11 @@ MPU_ulTaskGetRunTimePercent:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimePercent_Unpriv bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv: MPU_ulTaskGetRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetRunTimePercentImpl b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv: MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -229,12 +216,11 @@ MPU_ulTaskGetIdleRunTimePercent:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv: MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimePercentImpl b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv: MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -243,12 +229,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv: MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimeCounterImpl b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv: MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -257,12 +242,11 @@ MPU_vTaskSetApplicationTaskTag:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_vTaskSetApplicationTaskTag_Unpriv bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv: MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0}
b MPU_vTaskSetApplicationTaskTagImpl b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv: MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -271,12 +255,11 @@ MPU_xTaskGetApplicationTaskTag:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTaskGetApplicationTaskTag_Unpriv bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv: MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0}
b MPU_xTaskGetApplicationTaskTagImpl b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv: MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -285,12 +268,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv: MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_vTaskSetThreadLocalStoragePointerImpl b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv: MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -299,12 +281,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv: MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_pvTaskGetThreadLocalStoragePointerImpl b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -313,12 +294,11 @@ MPU_uxTaskGetSystemState:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_uxTaskGetSystemState_Unpriv bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv: MPU_uxTaskGetSystemState_Priv:
pop {r0}
b MPU_uxTaskGetSystemStateImpl b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv: MPU_uxTaskGetSystemState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetSystemState svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -327,12 +307,11 @@ MPU_uxTaskGetStackHighWaterMark:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv: MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMarkImpl b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv: MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -341,12 +320,11 @@ MPU_uxTaskGetStackHighWaterMark2:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv: MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMark2Impl b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv: MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2 svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -355,12 +333,11 @@ MPU_xTaskGetCurrentTaskHandle:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv: MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetCurrentTaskHandleImpl b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv: MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -369,12 +346,11 @@ MPU_xTaskGetSchedulerState:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTaskGetSchedulerState_Unpriv bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv: MPU_xTaskGetSchedulerState_Priv:
pop {r0}
b MPU_xTaskGetSchedulerStateImpl b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv: MPU_xTaskGetSchedulerState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetSchedulerState svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -383,12 +359,11 @@ MPU_vTaskSetTimeOutState:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_vTaskSetTimeOutState_Unpriv bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv: MPU_vTaskSetTimeOutState_Priv:
pop {r0}
b MPU_vTaskSetTimeOutStateImpl b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv: MPU_vTaskSetTimeOutState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetTimeOutState svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -397,12 +372,11 @@ MPU_xTaskCheckForTimeOut:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTaskCheckForTimeOut_Unpriv bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv: MPU_xTaskCheckForTimeOut_Priv:
pop {r0}
b MPU_xTaskCheckForTimeOutImpl b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv: MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskCheckForTimeOut svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -411,12 +385,11 @@ MPU_xTaskGenericNotifyEntry:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotify_Unpriv bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv: MPU_xTaskGenericNotify_Priv:
pop {r0}
b MPU_xTaskGenericNotifyImpl b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv: MPU_xTaskGenericNotify_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotify svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -425,12 +398,11 @@ MPU_xTaskGenericNotifyWaitEntry:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyWait_Unpriv bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv: MPU_xTaskGenericNotifyWait_Priv:
pop {r0}
b MPU_xTaskGenericNotifyWaitImpl b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv: MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyWait svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -439,12 +411,11 @@ MPU_ulTaskGenericNotifyTake:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyTake_Unpriv bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv: MPU_ulTaskGenericNotifyTake_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyTakeImpl b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv: MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -453,12 +424,11 @@ MPU_xTaskGenericNotifyStateClear:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyStateClear_Unpriv bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv: MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0}
b MPU_xTaskGenericNotifyStateClearImpl b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv: MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -467,12 +437,11 @@ MPU_ulTaskGenericNotifyValueClear:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv: MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyValueClearImpl b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv: MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -481,12 +450,11 @@ MPU_xQueueGenericSend:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xQueueGenericSend_Unpriv bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv: MPU_xQueueGenericSend_Priv:
pop {r0}
b MPU_xQueueGenericSendImpl b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv: MPU_xQueueGenericSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGenericSend svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -495,12 +463,11 @@ MPU_uxQueueMessagesWaiting:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_uxQueueMessagesWaiting_Unpriv bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv: MPU_uxQueueMessagesWaiting_Priv:
pop {r0}
b MPU_uxQueueMessagesWaitingImpl b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv: MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueMessagesWaiting svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -509,12 +476,11 @@ MPU_uxQueueSpacesAvailable:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_uxQueueSpacesAvailable_Unpriv bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv: MPU_uxQueueSpacesAvailable_Priv:
pop {r0}
b MPU_uxQueueSpacesAvailableImpl b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv: MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueSpacesAvailable svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -523,12 +489,11 @@ MPU_xQueueReceive:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xQueueReceive_Unpriv bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv: MPU_xQueueReceive_Priv:
pop {r0}
b MPU_xQueueReceiveImpl b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv: MPU_xQueueReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueReceive svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -537,12 +502,11 @@ MPU_xQueuePeek:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xQueuePeek_Unpriv bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv: MPU_xQueuePeek_Priv:
pop {r0}
b MPU_xQueuePeekImpl b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv: MPU_xQueuePeek_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueuePeek svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -551,12 +515,11 @@ MPU_xQueueSemaphoreTake:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xQueueSemaphoreTake_Unpriv bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv: MPU_xQueueSemaphoreTake_Priv:
pop {r0}
b MPU_xQueueSemaphoreTakeImpl b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv: MPU_xQueueSemaphoreTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSemaphoreTake svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -565,12 +528,11 @@ MPU_xQueueGetMutexHolder:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xQueueGetMutexHolder_Unpriv bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv: MPU_xQueueGetMutexHolder_Priv:
pop {r0}
b MPU_xQueueGetMutexHolderImpl b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv: MPU_xQueueGetMutexHolder_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGetMutexHolder svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -579,12 +541,11 @@ MPU_xQueueTakeMutexRecursive:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xQueueTakeMutexRecursive_Unpriv bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv: MPU_xQueueTakeMutexRecursive_Priv:
pop {r0}
b MPU_xQueueTakeMutexRecursiveImpl b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv: MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -593,12 +554,11 @@ MPU_xQueueGiveMutexRecursive:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xQueueGiveMutexRecursive_Unpriv bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv: MPU_xQueueGiveMutexRecursive_Priv:
pop {r0}
b MPU_xQueueGiveMutexRecursiveImpl b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv: MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -607,12 +567,11 @@ MPU_xQueueSelectFromSet:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xQueueSelectFromSet_Unpriv bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv: MPU_xQueueSelectFromSet_Priv:
pop {r0}
b MPU_xQueueSelectFromSetImpl b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv: MPU_xQueueSelectFromSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSelectFromSet svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -621,12 +580,11 @@ MPU_xQueueAddToSet:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xQueueAddToSet_Unpriv bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv: MPU_xQueueAddToSet_Priv:
pop {r0}
b MPU_xQueueAddToSetImpl b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv: MPU_xQueueAddToSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueAddToSet svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -635,12 +593,11 @@ MPU_vQueueAddToRegistry:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_vQueueAddToRegistry_Unpriv bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv: MPU_vQueueAddToRegistry_Priv:
pop {r0}
b MPU_vQueueAddToRegistryImpl b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv: MPU_vQueueAddToRegistry_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueAddToRegistry svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -649,12 +606,11 @@ MPU_vQueueUnregisterQueue:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_vQueueUnregisterQueue_Unpriv bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv: MPU_vQueueUnregisterQueue_Priv:
pop {r0}
b MPU_vQueueUnregisterQueueImpl b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv: MPU_vQueueUnregisterQueue_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueUnregisterQueue svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -663,12 +619,11 @@ MPU_pcQueueGetName:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_pcQueueGetName_Unpriv bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv: MPU_pcQueueGetName_Priv:
pop {r0}
b MPU_pcQueueGetNameImpl b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv: MPU_pcQueueGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcQueueGetName svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -677,12 +632,11 @@ MPU_pvTimerGetTimerID:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_pvTimerGetTimerID_Unpriv bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv: MPU_pvTimerGetTimerID_Priv:
pop {r0}
b MPU_pvTimerGetTimerIDImpl b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv: MPU_pvTimerGetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTimerGetTimerID svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -691,12 +645,11 @@ MPU_vTimerSetTimerID:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_vTimerSetTimerID_Unpriv bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv: MPU_vTimerSetTimerID_Priv:
pop {r0}
b MPU_vTimerSetTimerIDImpl b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv: MPU_vTimerSetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetTimerID svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -705,12 +658,11 @@ MPU_xTimerIsTimerActive:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTimerIsTimerActive_Unpriv bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv: MPU_xTimerIsTimerActive_Priv:
pop {r0}
b MPU_xTimerIsTimerActiveImpl b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv: MPU_xTimerIsTimerActive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerIsTimerActive svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -719,12 +671,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv: MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0}
b MPU_xTimerGetTimerDaemonTaskHandleImpl b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -733,12 +684,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTimerGenericCommandFromTask_Unpriv bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv: MPU_xTimerGenericCommandFromTask_Priv:
pop {r0}
b MPU_xTimerGenericCommandFromTaskImpl b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv: MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -747,12 +697,11 @@ MPU_pcTimerGetName:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_pcTimerGetName_Unpriv bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv: MPU_pcTimerGetName_Priv:
pop {r0}
b MPU_pcTimerGetNameImpl b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv: MPU_pcTimerGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcTimerGetName svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -761,12 +710,11 @@ MPU_vTimerSetReloadMode:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_vTimerSetReloadMode_Unpriv bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv: MPU_vTimerSetReloadMode_Priv:
pop {r0}
b MPU_vTimerSetReloadModeImpl b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv: MPU_vTimerSetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetReloadMode svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -775,12 +723,11 @@ MPU_xTimerGetReloadMode:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTimerGetReloadMode_Unpriv bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv: MPU_xTimerGetReloadMode_Priv:
pop {r0}
b MPU_xTimerGetReloadModeImpl b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv: MPU_xTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetReloadMode svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -789,12 +736,11 @@ MPU_uxTimerGetReloadMode:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_uxTimerGetReloadMode_Unpriv bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv: MPU_uxTimerGetReloadMode_Priv:
pop {r0}
b MPU_uxTimerGetReloadModeImpl b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv: MPU_uxTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTimerGetReloadMode svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -803,12 +749,11 @@ MPU_xTimerGetPeriod:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTimerGetPeriod_Unpriv bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv: MPU_xTimerGetPeriod_Priv:
pop {r0}
b MPU_xTimerGetPeriodImpl b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv: MPU_xTimerGetPeriod_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetPeriod svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -817,12 +762,11 @@ MPU_xTimerGetExpiryTime:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xTimerGetExpiryTime_Unpriv bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv: MPU_xTimerGetExpiryTime_Priv:
pop {r0}
b MPU_xTimerGetExpiryTimeImpl b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv: MPU_xTimerGetExpiryTime_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetExpiryTime svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -831,12 +775,11 @@ MPU_xEventGroupWaitBitsEntry:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xEventGroupWaitBits_Unpriv bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv: MPU_xEventGroupWaitBits_Priv:
pop {r0}
b MPU_xEventGroupWaitBitsImpl b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv: MPU_xEventGroupWaitBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupWaitBits svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -845,12 +788,11 @@ MPU_xEventGroupClearBits:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xEventGroupClearBits_Unpriv bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv: MPU_xEventGroupClearBits_Priv:
pop {r0}
b MPU_xEventGroupClearBitsImpl b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv: MPU_xEventGroupClearBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupClearBits svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -859,12 +801,11 @@ MPU_xEventGroupSetBits:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xEventGroupSetBits_Unpriv bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv: MPU_xEventGroupSetBits_Priv:
pop {r0}
b MPU_xEventGroupSetBitsImpl b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv: MPU_xEventGroupSetBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSetBits svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -873,12 +814,11 @@ MPU_xEventGroupSync:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xEventGroupSync_Unpriv bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv: MPU_xEventGroupSync_Priv:
pop {r0}
b MPU_xEventGroupSyncImpl b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv: MPU_xEventGroupSync_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSync svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -887,12 +827,11 @@ MPU_uxEventGroupGetNumber:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_uxEventGroupGetNumber_Unpriv bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv: MPU_uxEventGroupGetNumber_Priv:
pop {r0}
b MPU_uxEventGroupGetNumberImpl b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv: MPU_uxEventGroupGetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxEventGroupGetNumber svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -901,12 +840,11 @@ MPU_vEventGroupSetNumber:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_vEventGroupSetNumber_Unpriv bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv: MPU_vEventGroupSetNumber_Priv:
pop {r0}
b MPU_vEventGroupSetNumberImpl b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv: MPU_vEventGroupSetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vEventGroupSetNumber svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -915,12 +853,11 @@ MPU_xStreamBufferSend:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xStreamBufferSend_Unpriv bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv: MPU_xStreamBufferSend_Priv:
pop {r0}
b MPU_xStreamBufferSendImpl b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv: MPU_xStreamBufferSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSend svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -929,12 +866,11 @@ MPU_xStreamBufferReceive:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xStreamBufferReceive_Unpriv bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv: MPU_xStreamBufferReceive_Priv:
pop {r0}
b MPU_xStreamBufferReceiveImpl b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv: MPU_xStreamBufferReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferReceive svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -943,12 +879,11 @@ MPU_xStreamBufferIsFull:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsFull_Unpriv bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv: MPU_xStreamBufferIsFull_Priv:
pop {r0}
b MPU_xStreamBufferIsFullImpl b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv: MPU_xStreamBufferIsFull_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsFull svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -957,12 +892,11 @@ MPU_xStreamBufferIsEmpty:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsEmpty_Unpriv bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv: MPU_xStreamBufferIsEmpty_Priv:
pop {r0}
b MPU_xStreamBufferIsEmptyImpl b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv: MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsEmpty svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -971,12 +905,11 @@ MPU_xStreamBufferSpacesAvailable:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xStreamBufferSpacesAvailable_Unpriv bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv: MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferSpacesAvailableImpl b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv: MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -985,12 +918,11 @@ MPU_xStreamBufferBytesAvailable:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xStreamBufferBytesAvailable_Unpriv bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv: MPU_xStreamBufferBytesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferBytesAvailableImpl b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv: MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -999,12 +931,11 @@ MPU_xStreamBufferSetTriggerLevel:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv: MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0}
b MPU_xStreamBufferSetTriggerLevelImpl b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv: MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -1013,12 +944,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
push {r0} push {r0}
mrs r0, control mrs r0, control
tst r0, #1 tst r0, #1
pop {r0}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv: MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0}
b MPU_xStreamBufferNextMessageLengthBytesImpl b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv: MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/