<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div style="margin:0;">Hi, there</div><div style="margin:0;"><br></div><div style="margin:0;">I am writing an new backend. And I don't have vsge(vector set when larger than or equal to) instruction in the instruction set.</div><div style="margin:0;">How could I implement the instruction? I have vslt(vector set when less than) instruction, vseq(vector set when equal to), vneg(vector negate), vand(vector and), vor(vector or) and vxor(vector xor) in the instruction set.</div><div style="margin:0;">Should I consider the situation when one of the operand of vsge is nan(not a number)?</div><div style="margin:0;">Where should I implement the vsge operation? Should it be implemented in the SelectionDAG lowering step or the pseudo instruction expansion step?</div><div style="margin:0;"><br></div><div style="margin:0;">Thanks!</div><div style="margin:0;"><br></div><div style="margin:0;"><br></div><div style="margin:0;">Best regards,</div><div style="margin:0;">Jerry </div></div><br><br><span title="neteasefooter"><p> </p></span>