Home
last modified time | relevance | path

Searched refs:emit_alu64_imm32 (Results 1 – 1 of 1) sorted by relevance

/DragonOS/kernel/crates/rbpf/src/
H A Djit.rs215 fn emit_alu64_imm32(&self, mem: &mut JitMemory, op: u8, src: u8, dst: u8, imm: i32) { in emit_alu64_imm32() method
232 self.emit_alu64_imm32(mem, 0x81, 7, dst, imm); in emit_cmp_imm32()
278 self.emit_alu64_imm32(mem, 0xc7, 0, dst, imm as i32); in emit_load_imm()
532 self.emit_alu64_imm32(mem, 0x81, 5, RSP, ebpf::STACK_SIZE as i32); in jit_compile()
673 ebpf::ADD64_IMM => self.emit_alu64_imm32(mem, 0x81, 0, dst, insn.imm), in jit_compile()
675 ebpf::SUB64_IMM => self.emit_alu64_imm32(mem, 0x81, 5, dst, insn.imm), in jit_compile()
685 ebpf::OR64_IMM => self.emit_alu64_imm32(mem, 0x81, 1, dst, insn.imm), in jit_compile()
687 ebpf::AND64_IMM => self.emit_alu64_imm32(mem, 0x81, 4, dst, insn.imm), in jit_compile()
700 ebpf::XOR64_IMM => self.emit_alu64_imm32(mem, 0x81, 6, dst, insn.imm), in jit_compile()
753 self.emit_alu64_imm32(mem, 0xf7, 0, dst, insn.imm); in jit_compile()
[all …]