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