LoadConstantToRegMacro $Data, $Reg \r
ldr $Reg, =($Data) \r
MEND \r
+ \r
+ MACRO\r
+ GetCorePositionInStack $Pos, $MpId, $Tmp\r
+ lsr $Pos, $MpId, #6\r
+ and $Tmp, $MpId, #3\r
+ add $Pos, $Pos, $Tmp\r
+ MEND\r
+ \r
+ ; The reserved place must be 8-bytes aligned for pushing 64-bit variable on the stack\r
+ MACRO\r
+ SetPrimaryStack $StackTop, $GlobalSize, $Tmp\r
+ and $Tmp, $GlobalSize, #7\r
+ rsbne $Tmp, $Tmp, #8\r
+ add $GlobalSize, $GlobalSize, $Tmp\r
+ sub sp, $StackTop, $GlobalSize\r
+ MEND\r
\r
END\r