.ReportError_OK% STMFD (arm_sp%)!, {R1, R2, arm_lr%} MOV R1, #%00000001 ADD R2, arm_ip%, #(TaskName% - Data0%) SWI "Wimp_ReportError" LDMFD (arm_sp%)!, {R1, R2, arm_pc%}