Lines Matching refs:ARM_R0
85 #define CALLER_MASK (1 << ARM_R0 | 1 << ARM_R1 | 1 << ARM_R2 | 1 << ARM_R3)
152 [BPF_REG_0] = {ARM_R1, ARM_R0},
522 const int exclude_mask = BIT(ARM_R0) | BIT(ARM_R1); in emit_udivmod()
550 if (rm != ARM_R0) { in emit_udivmod()
551 emit(ARM_MOV_R(tmp[1], ARM_R0), ctx); in emit_udivmod()
552 emit(ARM_MOV_R(ARM_R0, rm), ctx); in emit_udivmod()
578 if (rd != ARM_R0) in emit_udivmod()
579 emit(ARM_MOV_R(rd, ARM_R0), ctx); in emit_udivmod()
584 if (rm != ARM_R0) in emit_udivmod()
585 emit(ARM_MOV_R(ARM_R0, tmp[1]), ctx); in emit_udivmod()
601 if (rm[1] != ARM_R0 || rn[1] != ARM_R2) { in emit_udivmod64()
605 if (rm[1] != ARM_R0) { in emit_udivmod64()
606 if (rn[1] == ARM_R0) in emit_udivmod64()
607 emit(ARM_PUSH(BIT(ARM_R0) | BIT(ARM_R1)), ctx); in emit_udivmod64()
609 emit(ARM_MOV_R(ARM_R0, rm[1]), ctx); in emit_udivmod64()
610 if (rn[1] == ARM_R0) { in emit_udivmod64()
643 if (rd[1] != ARM_R0) { in emit_udivmod64()
645 emit(ARM_MOV_R(rd[1], ARM_R0), ctx); in emit_udivmod64()
649 if (rd[1] != ARM_R0 && rd[1] != ARM_R2) { in emit_udivmod64()
651 } else if (rd[1] != ARM_R0) { in emit_udivmod64()
652 emit(ARM_POP(BIT(ARM_R0) | BIT(ARM_R1)), ctx); in emit_udivmod64()