• Home
  • Raw
  • Download

Lines Matching refs:is64

254 static inline void emit_ia32_mov_r64(const bool is64, const u8 dst[],  in emit_ia32_mov_r64()  argument
260 if (is64) in emit_ia32_mov_r64()
269 static inline void emit_ia32_mov_i64(const bool is64, const u8 dst[], in emit_ia32_mov_i64() argument
274 if (is64 && (val & (1<<31))) in emit_ia32_mov_i64()
522 static inline void emit_ia32_alu_r(const bool is64, const bool hi, const u8 op, in emit_ia32_alu_r() argument
542 if (hi && is64) in emit_ia32_alu_r()
549 if (hi && is64) in emit_ia32_alu_r()
576 static inline void emit_ia32_alu_r64(const bool is64, const u8 op, in emit_ia32_alu_r64() argument
583 emit_ia32_alu_r(is64, false, op, dst_lo, src_lo, dstk, sstk, &prog); in emit_ia32_alu_r64()
584 if (is64) in emit_ia32_alu_r64()
585 emit_ia32_alu_r(is64, true, op, dst_hi, src_hi, dstk, sstk, in emit_ia32_alu_r64()
596 static inline void emit_ia32_alu_i(const bool is64, const bool hi, const u8 op, in emit_ia32_alu_i() argument
616 if (hi && is64) { in emit_ia32_alu_i()
630 if (hi && is64) { in emit_ia32_alu_i()
676 static inline void emit_ia32_alu_i64(const bool is64, const u8 op, in emit_ia32_alu_i64() argument
684 if (is64 && (val & (1<<31))) in emit_ia32_alu_i64()
687 emit_ia32_alu_i(is64, false, op, dst_lo, val, dstk, &prog); in emit_ia32_alu_i64()
688 if (is64) in emit_ia32_alu_i64()
689 emit_ia32_alu_i(is64, true, op, dst_hi, hi, dstk, &prog); in emit_ia32_alu_i64()
1477 const bool is64 = BPF_CLASS(insn->code) == BPF_ALU64; in do_jit() local
1503 emit_ia32_mov_r64(is64, dst, src, dstk, sstk, in do_jit()
1508 emit_ia32_mov_i64(is64, dst, imm32, in do_jit()
1543 emit_ia32_alu_r64(is64, BPF_OP(code), dst, in do_jit()
1548 emit_ia32_alu_i64(is64, BPF_OP(code), dst, in do_jit()
1666 emit_ia32_alu_i(is64, false, BPF_OP(code), in do_jit()