//vslide1up.vx vd, vs2, rs1 VI_CHECK_SLIDE(true); VI_LOOP_BASE if (i != 0) { if (sew == e8) { VI_XI_SLIDEUP_PARAMS(e8, 1); vd = vs2; } else if (sew == e16) { VI_XI_SLIDEUP_PARAMS(e16, 1); vd = vs2; } else if (sew == e32) { VI_XI_SLIDEUP_PARAMS(e32, 1); vd = vs2; } else if (sew == e64) { VI_XI_SLIDEUP_PARAMS(e64, 1); vd = vs2; } } else { if (sew == e8) { P.VU.elt(rd_num, 0, true) = RS1; } else if (sew == e16) { P.VU.elt(rd_num, 0, true) = RS1; } else if (sew == e32) { P.VU.elt(rd_num, 0, true) = RS1; } else if (sew == e64) { P.VU.elt(rd_num, 0, true) = RS1; } } VI_LOOP_END