Lines Matching refs:is64
255 static inline void emit_ia32_mov_r64(const bool is64, const u8 dst[], in emit_ia32_mov_r64() argument
261 if (is64) in emit_ia32_mov_r64()
270 static inline void emit_ia32_mov_i64(const bool is64, const u8 dst[], in emit_ia32_mov_i64() argument
275 if (is64 && (val & (1<<31))) in emit_ia32_mov_i64()
523 static inline void emit_ia32_alu_r(const bool is64, const bool hi, const u8 op, in emit_ia32_alu_r() argument
543 if (hi && is64) in emit_ia32_alu_r()
550 if (hi && is64) in emit_ia32_alu_r()
577 static inline void emit_ia32_alu_r64(const bool is64, const u8 op, in emit_ia32_alu_r64() argument
584 emit_ia32_alu_r(is64, false, op, dst_lo, src_lo, dstk, sstk, &prog); in emit_ia32_alu_r64()
585 if (is64) in emit_ia32_alu_r64()
586 emit_ia32_alu_r(is64, true, op, dst_hi, src_hi, dstk, sstk, in emit_ia32_alu_r64()
597 static inline void emit_ia32_alu_i(const bool is64, const bool hi, const u8 op, in emit_ia32_alu_i() argument
617 if (hi && is64) { in emit_ia32_alu_i()
631 if (hi && is64) { in emit_ia32_alu_i()
677 static inline void emit_ia32_alu_i64(const bool is64, const u8 op, in emit_ia32_alu_i64() argument
685 if (is64 && (val & (1<<31))) in emit_ia32_alu_i64()
688 emit_ia32_alu_i(is64, false, op, dst_lo, val, dstk, &prog); in emit_ia32_alu_i64()
689 if (is64) in emit_ia32_alu_i64()
690 emit_ia32_alu_i(is64, true, op, dst_hi, hi, dstk, &prog); in emit_ia32_alu_i64()
1493 const bool is64 = BPF_CLASS(insn->code) == BPF_ALU64; in do_jit() local
1519 emit_ia32_mov_r64(is64, dst, src, dstk, sstk, in do_jit()
1524 emit_ia32_mov_i64(is64, dst, imm32, in do_jit()
1559 emit_ia32_alu_r64(is64, BPF_OP(code), dst, in do_jit()
1564 emit_ia32_alu_i64(is64, BPF_OP(code), dst, in do_jit()
1682 emit_ia32_alu_i(is64, false, BPF_OP(code), in do_jit()