Lines Matching refs:emit_alu32
187 fn emit_alu32(&self, mem: &mut JitMemory, op: u8, src: u8, dst: u8) { in emit_alu32() method
195 self.emit_alu32(mem, op, src, dst); in emit_alu32_imm32()
201 self.emit_alu32(mem, op, src, dst); in emit_alu32_imm8()
244 self.emit_alu32(mem, 0x39, src, dst); in emit_cmp32()
397 self.emit_alu32(mem, 0x31, dst, dst); in emit_muldivmod()
411 self.emit_alu32(mem, 0x85, src, src); in emit_muldivmod()
424 self.emit_alu32(mem, 0x31, dst, dst); in emit_muldivmod()
449 self.emit_alu32(mem, 0x31, RDX, RDX); in emit_muldivmod()
457 self.emit_alu32(mem, 0xf7, if mul { 4 } else { 6 }, RCX); in emit_muldivmod()
613 ebpf::ADD32_REG => self.emit_alu32(mem, 0x01, src, dst), in jit_compile()
615 ebpf::SUB32_REG => self.emit_alu32(mem, 0x29, src, dst), in jit_compile()
625 ebpf::OR32_REG => self.emit_alu32(mem, 0x09, src, dst), in jit_compile()
627 ebpf::AND32_REG => self.emit_alu32(mem, 0x21, src, dst), in jit_compile()
631 self.emit_alu32(mem, 0xd3, 4, dst); in jit_compile()
636 self.emit_alu32(mem, 0xd3, 5, dst); in jit_compile()
638 ebpf::NEG32 => self.emit_alu32(mem, 0xf7, 3, dst), in jit_compile()
640 ebpf::XOR32_REG => self.emit_alu32(mem, 0x31, src, dst), in jit_compile()
646 self.emit_alu32(mem, 0xd3, 7, dst); in jit_compile()
847 self.emit_alu32(mem, 0x85, src, dst); in jit_compile()