Lines Matching +full:non +full:- +full:pc
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
24 strb r8, [r10, #TSK_USED_MATH] @ set current->used_math
27 ldr pc, [r4] @ Call FP emulator entry point
56 until it encounters a non floating point instruction, at which time it
64 #include <asm/asm-offsets.h>
68 mov r4, lr @ save the failure-return addresses
71 ldr r5, [sp, #S_PC] @ get contents of PC;
89 @ increment PC
97 str r5, [sp, #S_PC] @ update PC copy in regs
118 @ Check whether the instruction is a co-processor instruction.
119 @ If yes, we need to call the relevant co-processor handler.
124 @ r4 = PC value to resume execution after successful emulation
131 sub r4, r4, #4 @ ARM instruction at user PC - 4
149 add pc, pc, r8, lsr #6
171 ldr_va pc, fp_enter, tmp=r4 @ Call FP module USR entry point
176 @ r2 = PC+4