Lines Matching refs:tmp2

452 	const u8 tmp2 = bpf2a64[TMP_REG_2];  in emit_lse_atomic()  local
471 emit(A64_MVN(isdw, tmp2, src), ctx); in emit_lse_atomic()
472 emit(A64_STCLR(isdw, reg, tmp2), ctx); in emit_lse_atomic()
485 emit(A64_MVN(isdw, tmp2, src), ctx); in emit_lse_atomic()
486 emit(A64_LDCLRAL(isdw, src, reg, tmp2), ctx); in emit_lse_atomic()
522 const u8 tmp2 = bpf2a64[TMP_REG_2]; in emit_ll_sc_atomic() local
542 emit(A64_LDXR(isdw, tmp2, reg), ctx); in emit_ll_sc_atomic()
544 emit(A64_ADD(isdw, tmp2, tmp2, src), ctx); in emit_ll_sc_atomic()
546 emit(A64_AND(isdw, tmp2, tmp2, src), ctx); in emit_ll_sc_atomic()
548 emit(A64_ORR(isdw, tmp2, tmp2, src), ctx); in emit_ll_sc_atomic()
550 emit(A64_EOR(isdw, tmp2, tmp2, src), ctx); in emit_ll_sc_atomic()
551 emit(A64_STXR(isdw, tmp2, reg, tmp3), ctx); in emit_ll_sc_atomic()
565 emit(A64_ADD(isdw, tmp2, src, ax), ctx); in emit_ll_sc_atomic()
567 emit(A64_AND(isdw, tmp2, src, ax), ctx); in emit_ll_sc_atomic()
569 emit(A64_ORR(isdw, tmp2, src, ax), ctx); in emit_ll_sc_atomic()
571 emit(A64_EOR(isdw, tmp2, src, ax), ctx); in emit_ll_sc_atomic()
572 emit(A64_STLXR(isdw, tmp2, reg, tmp3), ctx); in emit_ll_sc_atomic()
579 emit(A64_MOV(isdw, tmp2, src), ctx); in emit_ll_sc_atomic()
581 emit(A64_STLXR(isdw, tmp2, reg, tmp3), ctx); in emit_ll_sc_atomic()
590 emit(A64_MOV(isdw, tmp2, r0), ctx); in emit_ll_sc_atomic()
592 emit(A64_EOR(isdw, tmp3, r0, tmp2), ctx); in emit_ll_sc_atomic()
768 const u8 tmp2 = bpf2a64[TMP_REG_2]; in build_insn() local
975 emit_a64_mov_i(is64, tmp2, imm, ctx); in build_insn()
977 emit(A64_UDIV(is64, tmp, dst, tmp2), ctx); in build_insn()
979 emit(A64_SDIV(is64, tmp, dst, tmp2), ctx); in build_insn()
980 emit(A64_MSUB(is64, dst, dst, tmp, tmp2), ctx); in build_insn()
1272 emit_a64_mov_i(1, tmp2, off, ctx); in build_insn()
1273 emit(A64_STR32(tmp, dst, tmp2), ctx); in build_insn()
1280 emit_a64_mov_i(1, tmp2, off, ctx); in build_insn()
1281 emit(A64_STRH(tmp, dst, tmp2), ctx); in build_insn()
1288 emit_a64_mov_i(1, tmp2, off, ctx); in build_insn()
1289 emit(A64_STRB(tmp, dst, tmp2), ctx); in build_insn()
1296 emit_a64_mov_i(1, tmp2, off, ctx); in build_insn()
1297 emit(A64_STR64(tmp, dst, tmp2), ctx); in build_insn()