pub fn alu(comptime width: comptime_int, op: AluOp, dst: Reg, src: anytype) Insn
width: comptime_int
op: AluOp
dst: Reg
src
563 564 565 566 567 568 569 570 571
pub fn alu(comptime width: comptime_int, op: AluOp, dst: Reg, src: anytype) Insn { const width_bitfield = switch (width) { 32 => ALU, 64 => ALU64, else => @compileError("width must be 32 or 64"), }; return imm_reg(width_bitfield | @backingInt(op), dst, src, 0); }