diff --git a/asm/evex.go b/asm/evex.go index 53b7a8c..3873861 100644 --- a/asm/evex.go +++ b/asm/evex.go @@ -1487,10 +1487,10 @@ func (e *enc) encodeEvexMove(mnem string, ms evexMoveSpec, ops []Operand, mask i if !ms.nds3 { return fmt.Errorf("EVEX move expects 2 operands, got %d", len(ops)) } - // The masked scalar register form keeps the Go assembler's own - // layout: the store opcode with reg = op0, vvvv = op1 and the - // destination in r/m (op2), the bytes go tool asm emits, not - // the manual's NDS reading. + // The masked scalar register form keeps the Go assembler's own + // layout: the store opcode with reg = op0, vvvv = op1 and the + // destination in r/m (op2), the bytes go tool asm emits, not + // the manual's NDS reading. src, src1, dst := ops[0], ops[1], ops[2] reg, ok := src.(Reg) if !ok || !reg.isVec() {