<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div>GATHER instructions VGATHERxx take 3 operands: op1 is a register operand, op2 is a memory operand, op3 is a register operand.<div>Both op1 and op3 are read-write, after execution of the instruction, both are updated.</div><div><br></div><div>There are issues related to handling two TIED_TO constraints and how to use TIED_TO constraints to correctly encode/decode VGATHERxx.</div><div>The discussion at llvmdev is appended to the end of this message.</div><div><br></div><div>Please review and provide feedback.</div><div><br></div><div>Thanks,</div><div>Manman</div><div><div><div><br></div><div></div></div></div></body></html>