Lines Matching defs:is64
630 static inline void emit_a32_mov_se_i64(const bool is64, const s8 dst[],
634 if (is64 && (val & (1<<31)))
640 const bool is64, const bool hi,
648 if (!hi && is64)
650 else if (hi && is64)
657 const bool is64, const bool hi,
665 if (!hi && is64)
667 else if (hi && is64)
673 static inline void emit_alu_r(const u8 dst, const u8 src, const bool is64,
678 emit_a32_add_r(dst, src, is64, hi, ctx);
682 emit_a32_sub_r(dst, src, is64, hi, ctx);
719 struct jit_ctx *ctx, const bool is64,
727 emit_alu_r(rd, rn, is64, hi, op, ctx);
732 static inline void emit_a32_alu_r64(const bool is64, const s8 dst[],
740 if (is64) {
773 static inline void emit_a32_mov_r64(const bool is64, const s8 dst[],
776 if (!is64) {
1373 const bool is64 = BPF_CLASS(code) == BPF_ALU64;
1403 emit_a32_mov_r64(is64, dst, src, ctx);
1407 emit_a32_mov_se_i64(is64, dst, imm, ctx);
1446 emit_a32_alu_r64(is64, dst, src, ctx, BPF_OP(code));
1455 emit_a32_mov_se_i64(is64, tmp2, imm, ctx);
1456 emit_a32_alu_r64(is64, dst, tmp2, ctx, BPF_OP(code));
1556 emit_a32_mov_se_i64(is64, tmp2, imm, ctx);