Lines Matching refs:is64

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