pub struct I32x4([i32; 4]);
Tuple Fields§
§0: [i32; 4]
Implementations§
Source§impl I32x4
impl I32x4
Sourcepub fn xxxx(self) -> I32x4
pub fn xxxx(self) -> I32x4
Constructs a new vector from the first, first, first, and first lanes in this vector, respectively.
Sourcepub fn yxxx(self) -> I32x4
pub fn yxxx(self) -> I32x4
Constructs a new vector from the second, first, first, and first lanes in this vector, respectively.
Sourcepub fn zxxx(self) -> I32x4
pub fn zxxx(self) -> I32x4
Constructs a new vector from the third, first, first, and first lanes in this vector, respectively.
Sourcepub fn wxxx(self) -> I32x4
pub fn wxxx(self) -> I32x4
Constructs a new vector from the fourth, first, first, and first lanes in this vector, respectively.
Sourcepub fn xyxx(self) -> I32x4
pub fn xyxx(self) -> I32x4
Constructs a new vector from the first, second, first, and first lanes in this vector, respectively.
Sourcepub fn yyxx(self) -> I32x4
pub fn yyxx(self) -> I32x4
Constructs a new vector from the second, second, first, and first lanes in this vector, respectively.
Sourcepub fn zyxx(self) -> I32x4
pub fn zyxx(self) -> I32x4
Constructs a new vector from the third, second, first, and first lanes in this vector, respectively.
Sourcepub fn wyxx(self) -> I32x4
pub fn wyxx(self) -> I32x4
Constructs a new vector from the fourth, second, first, and first lanes in this vector, respectively.
Sourcepub fn xzxx(self) -> I32x4
pub fn xzxx(self) -> I32x4
Constructs a new vector from the first, third, first, and first lanes in this vector, respectively.
Sourcepub fn yzxx(self) -> I32x4
pub fn yzxx(self) -> I32x4
Constructs a new vector from the second, third, first, and first lanes in this vector, respectively.
Sourcepub fn zzxx(self) -> I32x4
pub fn zzxx(self) -> I32x4
Constructs a new vector from the third, third, first, and first lanes in this vector, respectively.
Sourcepub fn wzxx(self) -> I32x4
pub fn wzxx(self) -> I32x4
Constructs a new vector from the fourth, third, first, and first lanes in this vector, respectively.
Sourcepub fn xwxx(self) -> I32x4
pub fn xwxx(self) -> I32x4
Constructs a new vector from the first, fourth, first, and first lanes in this vector, respectively.
Sourcepub fn ywxx(self) -> I32x4
pub fn ywxx(self) -> I32x4
Constructs a new vector from the second, fourth, first, and first lanes in this vector, respectively.
Sourcepub fn zwxx(self) -> I32x4
pub fn zwxx(self) -> I32x4
Constructs a new vector from the third, fourth, first, and first lanes in this vector, respectively.
Sourcepub fn wwxx(self) -> I32x4
pub fn wwxx(self) -> I32x4
Constructs a new vector from the fourth, fourth, first, and first lanes in this vector, respectively.
Sourcepub fn xxyx(self) -> I32x4
pub fn xxyx(self) -> I32x4
Constructs a new vector from the first, first, second, and first lanes in this vector, respectively.
Sourcepub fn yxyx(self) -> I32x4
pub fn yxyx(self) -> I32x4
Constructs a new vector from the second, first, second, and first lanes in this vector, respectively.
Sourcepub fn zxyx(self) -> I32x4
pub fn zxyx(self) -> I32x4
Constructs a new vector from the third, first, second, and first lanes in this vector, respectively.
Sourcepub fn wxyx(self) -> I32x4
pub fn wxyx(self) -> I32x4
Constructs a new vector from the fourth, first, second, and first lanes in this vector, respectively.
Sourcepub fn xyyx(self) -> I32x4
pub fn xyyx(self) -> I32x4
Constructs a new vector from the first, second, second, and first lanes in this vector, respectively.
Sourcepub fn yyyx(self) -> I32x4
pub fn yyyx(self) -> I32x4
Constructs a new vector from the second, second, second, and first lanes in this vector, respectively.
Sourcepub fn zyyx(self) -> I32x4
pub fn zyyx(self) -> I32x4
Constructs a new vector from the third, second, second, and first lanes in this vector, respectively.
Sourcepub fn wyyx(self) -> I32x4
pub fn wyyx(self) -> I32x4
Constructs a new vector from the fourth, second, second, and first lanes in this vector, respectively.
Sourcepub fn xzyx(self) -> I32x4
pub fn xzyx(self) -> I32x4
Constructs a new vector from the first, third, second, and first lanes in this vector, respectively.
Sourcepub fn yzyx(self) -> I32x4
pub fn yzyx(self) -> I32x4
Constructs a new vector from the second, third, second, and first lanes in this vector, respectively.
Sourcepub fn zzyx(self) -> I32x4
pub fn zzyx(self) -> I32x4
Constructs a new vector from the third, third, second, and first lanes in this vector, respectively.
Sourcepub fn wzyx(self) -> I32x4
pub fn wzyx(self) -> I32x4
Constructs a new vector from the fourth, third, second, and first lanes in this vector, respectively.
Sourcepub fn xwyx(self) -> I32x4
pub fn xwyx(self) -> I32x4
Constructs a new vector from the first, fourth, second, and first lanes in this vector, respectively.
Sourcepub fn ywyx(self) -> I32x4
pub fn ywyx(self) -> I32x4
Constructs a new vector from the second, fourth, second, and first lanes in this vector, respectively.
Sourcepub fn zwyx(self) -> I32x4
pub fn zwyx(self) -> I32x4
Constructs a new vector from the third, fourth, second, and first lanes in this vector, respectively.
Sourcepub fn wwyx(self) -> I32x4
pub fn wwyx(self) -> I32x4
Constructs a new vector from the fourth, fourth, second, and first lanes in this vector, respectively.
Sourcepub fn xxzx(self) -> I32x4
pub fn xxzx(self) -> I32x4
Constructs a new vector from the first, first, third, and first lanes in this vector, respectively.
Sourcepub fn yxzx(self) -> I32x4
pub fn yxzx(self) -> I32x4
Constructs a new vector from the second, first, third, and first lanes in this vector, respectively.
Sourcepub fn zxzx(self) -> I32x4
pub fn zxzx(self) -> I32x4
Constructs a new vector from the third, first, third, and first lanes in this vector, respectively.
Sourcepub fn wxzx(self) -> I32x4
pub fn wxzx(self) -> I32x4
Constructs a new vector from the fourth, first, third, and first lanes in this vector, respectively.
Sourcepub fn xyzx(self) -> I32x4
pub fn xyzx(self) -> I32x4
Constructs a new vector from the first, second, third, and first lanes in this vector, respectively.
Sourcepub fn yyzx(self) -> I32x4
pub fn yyzx(self) -> I32x4
Constructs a new vector from the second, second, third, and first lanes in this vector, respectively.
Sourcepub fn zyzx(self) -> I32x4
pub fn zyzx(self) -> I32x4
Constructs a new vector from the third, second, third, and first lanes in this vector, respectively.
Sourcepub fn wyzx(self) -> I32x4
pub fn wyzx(self) -> I32x4
Constructs a new vector from the fourth, second, third, and first lanes in this vector, respectively.
Sourcepub fn xzzx(self) -> I32x4
pub fn xzzx(self) -> I32x4
Constructs a new vector from the first, third, third, and first lanes in this vector, respectively.
Sourcepub fn yzzx(self) -> I32x4
pub fn yzzx(self) -> I32x4
Constructs a new vector from the second, third, third, and first lanes in this vector, respectively.
Sourcepub fn zzzx(self) -> I32x4
pub fn zzzx(self) -> I32x4
Constructs a new vector from the third, third, third, and first lanes in this vector, respectively.
Sourcepub fn wzzx(self) -> I32x4
pub fn wzzx(self) -> I32x4
Constructs a new vector from the fourth, third, third, and first lanes in this vector, respectively.
Sourcepub fn xwzx(self) -> I32x4
pub fn xwzx(self) -> I32x4
Constructs a new vector from the first, fourth, third, and first lanes in this vector, respectively.
Sourcepub fn ywzx(self) -> I32x4
pub fn ywzx(self) -> I32x4
Constructs a new vector from the second, fourth, third, and first lanes in this vector, respectively.
Sourcepub fn zwzx(self) -> I32x4
pub fn zwzx(self) -> I32x4
Constructs a new vector from the third, fourth, third, and first lanes in this vector, respectively.
Sourcepub fn wwzx(self) -> I32x4
pub fn wwzx(self) -> I32x4
Constructs a new vector from the fourth, fourth, third, and first lanes in this vector, respectively.
Sourcepub fn xxwx(self) -> I32x4
pub fn xxwx(self) -> I32x4
Constructs a new vector from the first, first, fourth, and first lanes in this vector, respectively.
Sourcepub fn yxwx(self) -> I32x4
pub fn yxwx(self) -> I32x4
Constructs a new vector from the second, first, fourth, and first lanes in this vector, respectively.
Sourcepub fn zxwx(self) -> I32x4
pub fn zxwx(self) -> I32x4
Constructs a new vector from the third, first, fourth, and first lanes in this vector, respectively.
Sourcepub fn wxwx(self) -> I32x4
pub fn wxwx(self) -> I32x4
Constructs a new vector from the fourth, first, fourth, and first lanes in this vector, respectively.
Sourcepub fn xywx(self) -> I32x4
pub fn xywx(self) -> I32x4
Constructs a new vector from the first, second, fourth, and first lanes in this vector, respectively.
Sourcepub fn yywx(self) -> I32x4
pub fn yywx(self) -> I32x4
Constructs a new vector from the second, second, fourth, and first lanes in this vector, respectively.
Sourcepub fn zywx(self) -> I32x4
pub fn zywx(self) -> I32x4
Constructs a new vector from the third, second, fourth, and first lanes in this vector, respectively.
Sourcepub fn wywx(self) -> I32x4
pub fn wywx(self) -> I32x4
Constructs a new vector from the fourth, second, fourth, and first lanes in this vector, respectively.
Sourcepub fn xzwx(self) -> I32x4
pub fn xzwx(self) -> I32x4
Constructs a new vector from the first, third, fourth, and first lanes in this vector, respectively.
Sourcepub fn yzwx(self) -> I32x4
pub fn yzwx(self) -> I32x4
Constructs a new vector from the second, third, fourth, and first lanes in this vector, respectively.
Sourcepub fn zzwx(self) -> I32x4
pub fn zzwx(self) -> I32x4
Constructs a new vector from the third, third, fourth, and first lanes in this vector, respectively.
Sourcepub fn wzwx(self) -> I32x4
pub fn wzwx(self) -> I32x4
Constructs a new vector from the fourth, third, fourth, and first lanes in this vector, respectively.
Sourcepub fn xwwx(self) -> I32x4
pub fn xwwx(self) -> I32x4
Constructs a new vector from the first, fourth, fourth, and first lanes in this vector, respectively.
Sourcepub fn ywwx(self) -> I32x4
pub fn ywwx(self) -> I32x4
Constructs a new vector from the second, fourth, fourth, and first lanes in this vector, respectively.
Sourcepub fn zwwx(self) -> I32x4
pub fn zwwx(self) -> I32x4
Constructs a new vector from the third, fourth, fourth, and first lanes in this vector, respectively.
Sourcepub fn wwwx(self) -> I32x4
pub fn wwwx(self) -> I32x4
Constructs a new vector from the fourth, fourth, fourth, and first lanes in this vector, respectively.
Sourcepub fn xxxy(self) -> I32x4
pub fn xxxy(self) -> I32x4
Constructs a new vector from the first, first, first, and second lanes in this vector, respectively.
Sourcepub fn yxxy(self) -> I32x4
pub fn yxxy(self) -> I32x4
Constructs a new vector from the second, first, first, and second lanes in this vector, respectively.
Sourcepub fn zxxy(self) -> I32x4
pub fn zxxy(self) -> I32x4
Constructs a new vector from the third, first, first, and second lanes in this vector, respectively.
Sourcepub fn wxxy(self) -> I32x4
pub fn wxxy(self) -> I32x4
Constructs a new vector from the fourth, first, first, and second lanes in this vector, respectively.
Sourcepub fn xyxy(self) -> I32x4
pub fn xyxy(self) -> I32x4
Constructs a new vector from the first, second, first, and second lanes in this vector, respectively.
Sourcepub fn yyxy(self) -> I32x4
pub fn yyxy(self) -> I32x4
Constructs a new vector from the second, second, first, and second lanes in this vector, respectively.
Sourcepub fn zyxy(self) -> I32x4
pub fn zyxy(self) -> I32x4
Constructs a new vector from the third, second, first, and second lanes in this vector, respectively.
Sourcepub fn wyxy(self) -> I32x4
pub fn wyxy(self) -> I32x4
Constructs a new vector from the fourth, second, first, and second lanes in this vector, respectively.
Sourcepub fn xzxy(self) -> I32x4
pub fn xzxy(self) -> I32x4
Constructs a new vector from the first, third, first, and second lanes in this vector, respectively.
Sourcepub fn yzxy(self) -> I32x4
pub fn yzxy(self) -> I32x4
Constructs a new vector from the second, third, first, and second lanes in this vector, respectively.
Sourcepub fn zzxy(self) -> I32x4
pub fn zzxy(self) -> I32x4
Constructs a new vector from the third, third, first, and second lanes in this vector, respectively.
Sourcepub fn wzxy(self) -> I32x4
pub fn wzxy(self) -> I32x4
Constructs a new vector from the fourth, third, first, and second lanes in this vector, respectively.
Sourcepub fn xwxy(self) -> I32x4
pub fn xwxy(self) -> I32x4
Constructs a new vector from the first, fourth, first, and second lanes in this vector, respectively.
Sourcepub fn ywxy(self) -> I32x4
pub fn ywxy(self) -> I32x4
Constructs a new vector from the second, fourth, first, and second lanes in this vector, respectively.
Sourcepub fn zwxy(self) -> I32x4
pub fn zwxy(self) -> I32x4
Constructs a new vector from the third, fourth, first, and second lanes in this vector, respectively.
Sourcepub fn wwxy(self) -> I32x4
pub fn wwxy(self) -> I32x4
Constructs a new vector from the fourth, fourth, first, and second lanes in this vector, respectively.
Sourcepub fn xxyy(self) -> I32x4
pub fn xxyy(self) -> I32x4
Constructs a new vector from the first, first, second, and second lanes in this vector, respectively.
Sourcepub fn yxyy(self) -> I32x4
pub fn yxyy(self) -> I32x4
Constructs a new vector from the second, first, second, and second lanes in this vector, respectively.
Sourcepub fn zxyy(self) -> I32x4
pub fn zxyy(self) -> I32x4
Constructs a new vector from the third, first, second, and second lanes in this vector, respectively.
Sourcepub fn wxyy(self) -> I32x4
pub fn wxyy(self) -> I32x4
Constructs a new vector from the fourth, first, second, and second lanes in this vector, respectively.
Sourcepub fn xyyy(self) -> I32x4
pub fn xyyy(self) -> I32x4
Constructs a new vector from the first, second, second, and second lanes in this vector, respectively.
Sourcepub fn yyyy(self) -> I32x4
pub fn yyyy(self) -> I32x4
Constructs a new vector from the second, second, second, and second lanes in this vector, respectively.
Sourcepub fn zyyy(self) -> I32x4
pub fn zyyy(self) -> I32x4
Constructs a new vector from the third, second, second, and second lanes in this vector, respectively.
Sourcepub fn wyyy(self) -> I32x4
pub fn wyyy(self) -> I32x4
Constructs a new vector from the fourth, second, second, and second lanes in this vector, respectively.
Sourcepub fn xzyy(self) -> I32x4
pub fn xzyy(self) -> I32x4
Constructs a new vector from the first, third, second, and second lanes in this vector, respectively.
Sourcepub fn yzyy(self) -> I32x4
pub fn yzyy(self) -> I32x4
Constructs a new vector from the second, third, second, and second lanes in this vector, respectively.
Sourcepub fn zzyy(self) -> I32x4
pub fn zzyy(self) -> I32x4
Constructs a new vector from the third, third, second, and second lanes in this vector, respectively.
Sourcepub fn wzyy(self) -> I32x4
pub fn wzyy(self) -> I32x4
Constructs a new vector from the fourth, third, second, and second lanes in this vector, respectively.
Sourcepub fn xwyy(self) -> I32x4
pub fn xwyy(self) -> I32x4
Constructs a new vector from the first, fourth, second, and second lanes in this vector, respectively.
Sourcepub fn ywyy(self) -> I32x4
pub fn ywyy(self) -> I32x4
Constructs a new vector from the second, fourth, second, and second lanes in this vector, respectively.
Sourcepub fn zwyy(self) -> I32x4
pub fn zwyy(self) -> I32x4
Constructs a new vector from the third, fourth, second, and second lanes in this vector, respectively.
Sourcepub fn wwyy(self) -> I32x4
pub fn wwyy(self) -> I32x4
Constructs a new vector from the fourth, fourth, second, and second lanes in this vector, respectively.
Sourcepub fn xxzy(self) -> I32x4
pub fn xxzy(self) -> I32x4
Constructs a new vector from the first, first, third, and second lanes in this vector, respectively.
Sourcepub fn yxzy(self) -> I32x4
pub fn yxzy(self) -> I32x4
Constructs a new vector from the second, first, third, and second lanes in this vector, respectively.
Sourcepub fn zxzy(self) -> I32x4
pub fn zxzy(self) -> I32x4
Constructs a new vector from the third, first, third, and second lanes in this vector, respectively.
Sourcepub fn wxzy(self) -> I32x4
pub fn wxzy(self) -> I32x4
Constructs a new vector from the fourth, first, third, and second lanes in this vector, respectively.
Sourcepub fn xyzy(self) -> I32x4
pub fn xyzy(self) -> I32x4
Constructs a new vector from the first, second, third, and second lanes in this vector, respectively.
Sourcepub fn yyzy(self) -> I32x4
pub fn yyzy(self) -> I32x4
Constructs a new vector from the second, second, third, and second lanes in this vector, respectively.
Sourcepub fn zyzy(self) -> I32x4
pub fn zyzy(self) -> I32x4
Constructs a new vector from the third, second, third, and second lanes in this vector, respectively.
Sourcepub fn wyzy(self) -> I32x4
pub fn wyzy(self) -> I32x4
Constructs a new vector from the fourth, second, third, and second lanes in this vector, respectively.
Sourcepub fn xzzy(self) -> I32x4
pub fn xzzy(self) -> I32x4
Constructs a new vector from the first, third, third, and second lanes in this vector, respectively.
Sourcepub fn yzzy(self) -> I32x4
pub fn yzzy(self) -> I32x4
Constructs a new vector from the second, third, third, and second lanes in this vector, respectively.
Sourcepub fn zzzy(self) -> I32x4
pub fn zzzy(self) -> I32x4
Constructs a new vector from the third, third, third, and second lanes in this vector, respectively.
Sourcepub fn wzzy(self) -> I32x4
pub fn wzzy(self) -> I32x4
Constructs a new vector from the fourth, third, third, and second lanes in this vector, respectively.
Sourcepub fn xwzy(self) -> I32x4
pub fn xwzy(self) -> I32x4
Constructs a new vector from the first, fourth, third, and second lanes in this vector, respectively.
Sourcepub fn ywzy(self) -> I32x4
pub fn ywzy(self) -> I32x4
Constructs a new vector from the second, fourth, third, and second lanes in this vector, respectively.
Sourcepub fn zwzy(self) -> I32x4
pub fn zwzy(self) -> I32x4
Constructs a new vector from the third, fourth, third, and second lanes in this vector, respectively.
Sourcepub fn wwzy(self) -> I32x4
pub fn wwzy(self) -> I32x4
Constructs a new vector from the fourth, fourth, third, and second lanes in this vector, respectively.
Sourcepub fn xxwy(self) -> I32x4
pub fn xxwy(self) -> I32x4
Constructs a new vector from the first, first, fourth, and second lanes in this vector, respectively.
Sourcepub fn yxwy(self) -> I32x4
pub fn yxwy(self) -> I32x4
Constructs a new vector from the second, first, fourth, and second lanes in this vector, respectively.
Sourcepub fn zxwy(self) -> I32x4
pub fn zxwy(self) -> I32x4
Constructs a new vector from the third, first, fourth, and second lanes in this vector, respectively.
Sourcepub fn wxwy(self) -> I32x4
pub fn wxwy(self) -> I32x4
Constructs a new vector from the fourth, first, fourth, and second lanes in this vector, respectively.
Sourcepub fn xywy(self) -> I32x4
pub fn xywy(self) -> I32x4
Constructs a new vector from the first, second, fourth, and second lanes in this vector, respectively.
Sourcepub fn yywy(self) -> I32x4
pub fn yywy(self) -> I32x4
Constructs a new vector from the second, second, fourth, and second lanes in this vector, respectively.
Sourcepub fn zywy(self) -> I32x4
pub fn zywy(self) -> I32x4
Constructs a new vector from the third, second, fourth, and second lanes in this vector, respectively.
Sourcepub fn wywy(self) -> I32x4
pub fn wywy(self) -> I32x4
Constructs a new vector from the fourth, second, fourth, and second lanes in this vector, respectively.
Sourcepub fn xzwy(self) -> I32x4
pub fn xzwy(self) -> I32x4
Constructs a new vector from the first, third, fourth, and second lanes in this vector, respectively.
Sourcepub fn yzwy(self) -> I32x4
pub fn yzwy(self) -> I32x4
Constructs a new vector from the second, third, fourth, and second lanes in this vector, respectively.
Sourcepub fn zzwy(self) -> I32x4
pub fn zzwy(self) -> I32x4
Constructs a new vector from the third, third, fourth, and second lanes in this vector, respectively.
Sourcepub fn wzwy(self) -> I32x4
pub fn wzwy(self) -> I32x4
Constructs a new vector from the fourth, third, fourth, and second lanes in this vector, respectively.
Sourcepub fn xwwy(self) -> I32x4
pub fn xwwy(self) -> I32x4
Constructs a new vector from the first, fourth, fourth, and second lanes in this vector, respectively.
Sourcepub fn ywwy(self) -> I32x4
pub fn ywwy(self) -> I32x4
Constructs a new vector from the second, fourth, fourth, and second lanes in this vector, respectively.
Sourcepub fn zwwy(self) -> I32x4
pub fn zwwy(self) -> I32x4
Constructs a new vector from the third, fourth, fourth, and second lanes in this vector, respectively.
Sourcepub fn wwwy(self) -> I32x4
pub fn wwwy(self) -> I32x4
Constructs a new vector from the fourth, fourth, fourth, and second lanes in this vector, respectively.
Sourcepub fn xxxz(self) -> I32x4
pub fn xxxz(self) -> I32x4
Constructs a new vector from the first, first, first, and third lanes in this vector, respectively.
Sourcepub fn yxxz(self) -> I32x4
pub fn yxxz(self) -> I32x4
Constructs a new vector from the second, first, first, and third lanes in this vector, respectively.
Sourcepub fn zxxz(self) -> I32x4
pub fn zxxz(self) -> I32x4
Constructs a new vector from the third, first, first, and third lanes in this vector, respectively.
Sourcepub fn wxxz(self) -> I32x4
pub fn wxxz(self) -> I32x4
Constructs a new vector from the fourth, first, first, and third lanes in this vector, respectively.
Sourcepub fn xyxz(self) -> I32x4
pub fn xyxz(self) -> I32x4
Constructs a new vector from the first, second, first, and third lanes in this vector, respectively.
Sourcepub fn yyxz(self) -> I32x4
pub fn yyxz(self) -> I32x4
Constructs a new vector from the second, second, first, and third lanes in this vector, respectively.
Sourcepub fn zyxz(self) -> I32x4
pub fn zyxz(self) -> I32x4
Constructs a new vector from the third, second, first, and third lanes in this vector, respectively.
Sourcepub fn wyxz(self) -> I32x4
pub fn wyxz(self) -> I32x4
Constructs a new vector from the fourth, second, first, and third lanes in this vector, respectively.
Sourcepub fn xzxz(self) -> I32x4
pub fn xzxz(self) -> I32x4
Constructs a new vector from the first, third, first, and third lanes in this vector, respectively.
Sourcepub fn yzxz(self) -> I32x4
pub fn yzxz(self) -> I32x4
Constructs a new vector from the second, third, first, and third lanes in this vector, respectively.
Sourcepub fn zzxz(self) -> I32x4
pub fn zzxz(self) -> I32x4
Constructs a new vector from the third, third, first, and third lanes in this vector, respectively.
Sourcepub fn wzxz(self) -> I32x4
pub fn wzxz(self) -> I32x4
Constructs a new vector from the fourth, third, first, and third lanes in this vector, respectively.
Sourcepub fn xwxz(self) -> I32x4
pub fn xwxz(self) -> I32x4
Constructs a new vector from the first, fourth, first, and third lanes in this vector, respectively.
Sourcepub fn ywxz(self) -> I32x4
pub fn ywxz(self) -> I32x4
Constructs a new vector from the second, fourth, first, and third lanes in this vector, respectively.
Sourcepub fn zwxz(self) -> I32x4
pub fn zwxz(self) -> I32x4
Constructs a new vector from the third, fourth, first, and third lanes in this vector, respectively.
Sourcepub fn wwxz(self) -> I32x4
pub fn wwxz(self) -> I32x4
Constructs a new vector from the fourth, fourth, first, and third lanes in this vector, respectively.
Sourcepub fn xxyz(self) -> I32x4
pub fn xxyz(self) -> I32x4
Constructs a new vector from the first, first, second, and third lanes in this vector, respectively.
Sourcepub fn yxyz(self) -> I32x4
pub fn yxyz(self) -> I32x4
Constructs a new vector from the second, first, second, and third lanes in this vector, respectively.
Sourcepub fn zxyz(self) -> I32x4
pub fn zxyz(self) -> I32x4
Constructs a new vector from the third, first, second, and third lanes in this vector, respectively.
Sourcepub fn wxyz(self) -> I32x4
pub fn wxyz(self) -> I32x4
Constructs a new vector from the fourth, first, second, and third lanes in this vector, respectively.
Sourcepub fn xyyz(self) -> I32x4
pub fn xyyz(self) -> I32x4
Constructs a new vector from the first, second, second, and third lanes in this vector, respectively.
Sourcepub fn yyyz(self) -> I32x4
pub fn yyyz(self) -> I32x4
Constructs a new vector from the second, second, second, and third lanes in this vector, respectively.
Sourcepub fn zyyz(self) -> I32x4
pub fn zyyz(self) -> I32x4
Constructs a new vector from the third, second, second, and third lanes in this vector, respectively.
Sourcepub fn wyyz(self) -> I32x4
pub fn wyyz(self) -> I32x4
Constructs a new vector from the fourth, second, second, and third lanes in this vector, respectively.
Sourcepub fn xzyz(self) -> I32x4
pub fn xzyz(self) -> I32x4
Constructs a new vector from the first, third, second, and third lanes in this vector, respectively.
Sourcepub fn yzyz(self) -> I32x4
pub fn yzyz(self) -> I32x4
Constructs a new vector from the second, third, second, and third lanes in this vector, respectively.
Sourcepub fn zzyz(self) -> I32x4
pub fn zzyz(self) -> I32x4
Constructs a new vector from the third, third, second, and third lanes in this vector, respectively.
Sourcepub fn wzyz(self) -> I32x4
pub fn wzyz(self) -> I32x4
Constructs a new vector from the fourth, third, second, and third lanes in this vector, respectively.
Sourcepub fn xwyz(self) -> I32x4
pub fn xwyz(self) -> I32x4
Constructs a new vector from the first, fourth, second, and third lanes in this vector, respectively.
Sourcepub fn ywyz(self) -> I32x4
pub fn ywyz(self) -> I32x4
Constructs a new vector from the second, fourth, second, and third lanes in this vector, respectively.
Sourcepub fn zwyz(self) -> I32x4
pub fn zwyz(self) -> I32x4
Constructs a new vector from the third, fourth, second, and third lanes in this vector, respectively.
Sourcepub fn wwyz(self) -> I32x4
pub fn wwyz(self) -> I32x4
Constructs a new vector from the fourth, fourth, second, and third lanes in this vector, respectively.
Sourcepub fn xxzz(self) -> I32x4
pub fn xxzz(self) -> I32x4
Constructs a new vector from the first, first, third, and third lanes in this vector, respectively.
Sourcepub fn yxzz(self) -> I32x4
pub fn yxzz(self) -> I32x4
Constructs a new vector from the second, first, third, and third lanes in this vector, respectively.
Sourcepub fn zxzz(self) -> I32x4
pub fn zxzz(self) -> I32x4
Constructs a new vector from the third, first, third, and third lanes in this vector, respectively.
Sourcepub fn wxzz(self) -> I32x4
pub fn wxzz(self) -> I32x4
Constructs a new vector from the fourth, first, third, and third lanes in this vector, respectively.
Sourcepub fn xyzz(self) -> I32x4
pub fn xyzz(self) -> I32x4
Constructs a new vector from the first, second, third, and third lanes in this vector, respectively.
Sourcepub fn yyzz(self) -> I32x4
pub fn yyzz(self) -> I32x4
Constructs a new vector from the second, second, third, and third lanes in this vector, respectively.
Sourcepub fn zyzz(self) -> I32x4
pub fn zyzz(self) -> I32x4
Constructs a new vector from the third, second, third, and third lanes in this vector, respectively.
Sourcepub fn wyzz(self) -> I32x4
pub fn wyzz(self) -> I32x4
Constructs a new vector from the fourth, second, third, and third lanes in this vector, respectively.
Sourcepub fn xzzz(self) -> I32x4
pub fn xzzz(self) -> I32x4
Constructs a new vector from the first, third, third, and third lanes in this vector, respectively.
Sourcepub fn yzzz(self) -> I32x4
pub fn yzzz(self) -> I32x4
Constructs a new vector from the second, third, third, and third lanes in this vector, respectively.
Sourcepub fn zzzz(self) -> I32x4
pub fn zzzz(self) -> I32x4
Constructs a new vector from the third, third, third, and third lanes in this vector, respectively.
Sourcepub fn wzzz(self) -> I32x4
pub fn wzzz(self) -> I32x4
Constructs a new vector from the fourth, third, third, and third lanes in this vector, respectively.
Sourcepub fn xwzz(self) -> I32x4
pub fn xwzz(self) -> I32x4
Constructs a new vector from the first, fourth, third, and third lanes in this vector, respectively.
Sourcepub fn ywzz(self) -> I32x4
pub fn ywzz(self) -> I32x4
Constructs a new vector from the second, fourth, third, and third lanes in this vector, respectively.
Sourcepub fn zwzz(self) -> I32x4
pub fn zwzz(self) -> I32x4
Constructs a new vector from the third, fourth, third, and third lanes in this vector, respectively.
Sourcepub fn wwzz(self) -> I32x4
pub fn wwzz(self) -> I32x4
Constructs a new vector from the fourth, fourth, third, and third lanes in this vector, respectively.
Sourcepub fn xxwz(self) -> I32x4
pub fn xxwz(self) -> I32x4
Constructs a new vector from the first, first, fourth, and third lanes in this vector, respectively.
Sourcepub fn yxwz(self) -> I32x4
pub fn yxwz(self) -> I32x4
Constructs a new vector from the second, first, fourth, and third lanes in this vector, respectively.
Sourcepub fn zxwz(self) -> I32x4
pub fn zxwz(self) -> I32x4
Constructs a new vector from the third, first, fourth, and third lanes in this vector, respectively.
Sourcepub fn wxwz(self) -> I32x4
pub fn wxwz(self) -> I32x4
Constructs a new vector from the fourth, first, fourth, and third lanes in this vector, respectively.
Sourcepub fn xywz(self) -> I32x4
pub fn xywz(self) -> I32x4
Constructs a new vector from the first, second, fourth, and third lanes in this vector, respectively.
Sourcepub fn yywz(self) -> I32x4
pub fn yywz(self) -> I32x4
Constructs a new vector from the second, second, fourth, and third lanes in this vector, respectively.
Sourcepub fn zywz(self) -> I32x4
pub fn zywz(self) -> I32x4
Constructs a new vector from the third, second, fourth, and third lanes in this vector, respectively.
Sourcepub fn wywz(self) -> I32x4
pub fn wywz(self) -> I32x4
Constructs a new vector from the fourth, second, fourth, and third lanes in this vector, respectively.
Sourcepub fn xzwz(self) -> I32x4
pub fn xzwz(self) -> I32x4
Constructs a new vector from the first, third, fourth, and third lanes in this vector, respectively.
Sourcepub fn yzwz(self) -> I32x4
pub fn yzwz(self) -> I32x4
Constructs a new vector from the second, third, fourth, and third lanes in this vector, respectively.
Sourcepub fn zzwz(self) -> I32x4
pub fn zzwz(self) -> I32x4
Constructs a new vector from the third, third, fourth, and third lanes in this vector, respectively.
Sourcepub fn wzwz(self) -> I32x4
pub fn wzwz(self) -> I32x4
Constructs a new vector from the fourth, third, fourth, and third lanes in this vector, respectively.
Sourcepub fn xwwz(self) -> I32x4
pub fn xwwz(self) -> I32x4
Constructs a new vector from the first, fourth, fourth, and third lanes in this vector, respectively.
Sourcepub fn ywwz(self) -> I32x4
pub fn ywwz(self) -> I32x4
Constructs a new vector from the second, fourth, fourth, and third lanes in this vector, respectively.
Sourcepub fn zwwz(self) -> I32x4
pub fn zwwz(self) -> I32x4
Constructs a new vector from the third, fourth, fourth, and third lanes in this vector, respectively.
Sourcepub fn wwwz(self) -> I32x4
pub fn wwwz(self) -> I32x4
Constructs a new vector from the fourth, fourth, fourth, and third lanes in this vector, respectively.
Sourcepub fn xxxw(self) -> I32x4
pub fn xxxw(self) -> I32x4
Constructs a new vector from the first, first, first, and fourth lanes in this vector, respectively.
Sourcepub fn yxxw(self) -> I32x4
pub fn yxxw(self) -> I32x4
Constructs a new vector from the second, first, first, and fourth lanes in this vector, respectively.
Sourcepub fn zxxw(self) -> I32x4
pub fn zxxw(self) -> I32x4
Constructs a new vector from the third, first, first, and fourth lanes in this vector, respectively.
Sourcepub fn wxxw(self) -> I32x4
pub fn wxxw(self) -> I32x4
Constructs a new vector from the fourth, first, first, and fourth lanes in this vector, respectively.
Sourcepub fn xyxw(self) -> I32x4
pub fn xyxw(self) -> I32x4
Constructs a new vector from the first, second, first, and fourth lanes in this vector, respectively.
Sourcepub fn yyxw(self) -> I32x4
pub fn yyxw(self) -> I32x4
Constructs a new vector from the second, second, first, and fourth lanes in this vector, respectively.
Sourcepub fn zyxw(self) -> I32x4
pub fn zyxw(self) -> I32x4
Constructs a new vector from the third, second, first, and fourth lanes in this vector, respectively.
Sourcepub fn wyxw(self) -> I32x4
pub fn wyxw(self) -> I32x4
Constructs a new vector from the fourth, second, first, and fourth lanes in this vector, respectively.
Sourcepub fn xzxw(self) -> I32x4
pub fn xzxw(self) -> I32x4
Constructs a new vector from the first, third, first, and fourth lanes in this vector, respectively.
Sourcepub fn yzxw(self) -> I32x4
pub fn yzxw(self) -> I32x4
Constructs a new vector from the second, third, first, and fourth lanes in this vector, respectively.
Sourcepub fn zzxw(self) -> I32x4
pub fn zzxw(self) -> I32x4
Constructs a new vector from the third, third, first, and fourth lanes in this vector, respectively.
Sourcepub fn wzxw(self) -> I32x4
pub fn wzxw(self) -> I32x4
Constructs a new vector from the fourth, third, first, and fourth lanes in this vector, respectively.
Sourcepub fn xwxw(self) -> I32x4
pub fn xwxw(self) -> I32x4
Constructs a new vector from the first, fourth, first, and fourth lanes in this vector, respectively.
Sourcepub fn ywxw(self) -> I32x4
pub fn ywxw(self) -> I32x4
Constructs a new vector from the second, fourth, first, and fourth lanes in this vector, respectively.
Sourcepub fn zwxw(self) -> I32x4
pub fn zwxw(self) -> I32x4
Constructs a new vector from the third, fourth, first, and fourth lanes in this vector, respectively.
Sourcepub fn wwxw(self) -> I32x4
pub fn wwxw(self) -> I32x4
Constructs a new vector from the fourth, fourth, first, and fourth lanes in this vector, respectively.
Sourcepub fn xxyw(self) -> I32x4
pub fn xxyw(self) -> I32x4
Constructs a new vector from the first, first, second, and fourth lanes in this vector, respectively.
Sourcepub fn yxyw(self) -> I32x4
pub fn yxyw(self) -> I32x4
Constructs a new vector from the second, first, second, and fourth lanes in this vector, respectively.
Sourcepub fn zxyw(self) -> I32x4
pub fn zxyw(self) -> I32x4
Constructs a new vector from the third, first, second, and fourth lanes in this vector, respectively.
Sourcepub fn wxyw(self) -> I32x4
pub fn wxyw(self) -> I32x4
Constructs a new vector from the fourth, first, second, and fourth lanes in this vector, respectively.
Sourcepub fn xyyw(self) -> I32x4
pub fn xyyw(self) -> I32x4
Constructs a new vector from the first, second, second, and fourth lanes in this vector, respectively.
Sourcepub fn yyyw(self) -> I32x4
pub fn yyyw(self) -> I32x4
Constructs a new vector from the second, second, second, and fourth lanes in this vector, respectively.
Sourcepub fn zyyw(self) -> I32x4
pub fn zyyw(self) -> I32x4
Constructs a new vector from the third, second, second, and fourth lanes in this vector, respectively.
Sourcepub fn wyyw(self) -> I32x4
pub fn wyyw(self) -> I32x4
Constructs a new vector from the fourth, second, second, and fourth lanes in this vector, respectively.
Sourcepub fn xzyw(self) -> I32x4
pub fn xzyw(self) -> I32x4
Constructs a new vector from the first, third, second, and fourth lanes in this vector, respectively.
Sourcepub fn yzyw(self) -> I32x4
pub fn yzyw(self) -> I32x4
Constructs a new vector from the second, third, second, and fourth lanes in this vector, respectively.
Sourcepub fn zzyw(self) -> I32x4
pub fn zzyw(self) -> I32x4
Constructs a new vector from the third, third, second, and fourth lanes in this vector, respectively.
Sourcepub fn wzyw(self) -> I32x4
pub fn wzyw(self) -> I32x4
Constructs a new vector from the fourth, third, second, and fourth lanes in this vector, respectively.
Sourcepub fn xwyw(self) -> I32x4
pub fn xwyw(self) -> I32x4
Constructs a new vector from the first, fourth, second, and fourth lanes in this vector, respectively.
Sourcepub fn ywyw(self) -> I32x4
pub fn ywyw(self) -> I32x4
Constructs a new vector from the second, fourth, second, and fourth lanes in this vector, respectively.
Sourcepub fn zwyw(self) -> I32x4
pub fn zwyw(self) -> I32x4
Constructs a new vector from the third, fourth, second, and fourth lanes in this vector, respectively.
Sourcepub fn wwyw(self) -> I32x4
pub fn wwyw(self) -> I32x4
Constructs a new vector from the fourth, fourth, second, and fourth lanes in this vector, respectively.
Sourcepub fn xxzw(self) -> I32x4
pub fn xxzw(self) -> I32x4
Constructs a new vector from the first, first, third, and fourth lanes in this vector, respectively.
Sourcepub fn yxzw(self) -> I32x4
pub fn yxzw(self) -> I32x4
Constructs a new vector from the second, first, third, and fourth lanes in this vector, respectively.
Sourcepub fn zxzw(self) -> I32x4
pub fn zxzw(self) -> I32x4
Constructs a new vector from the third, first, third, and fourth lanes in this vector, respectively.
Sourcepub fn wxzw(self) -> I32x4
pub fn wxzw(self) -> I32x4
Constructs a new vector from the fourth, first, third, and fourth lanes in this vector, respectively.
Sourcepub fn xyzw(self) -> I32x4
pub fn xyzw(self) -> I32x4
Constructs a new vector from the first, second, third, and fourth lanes in this vector, respectively.
Sourcepub fn yyzw(self) -> I32x4
pub fn yyzw(self) -> I32x4
Constructs a new vector from the second, second, third, and fourth lanes in this vector, respectively.
Sourcepub fn zyzw(self) -> I32x4
pub fn zyzw(self) -> I32x4
Constructs a new vector from the third, second, third, and fourth lanes in this vector, respectively.
Sourcepub fn wyzw(self) -> I32x4
pub fn wyzw(self) -> I32x4
Constructs a new vector from the fourth, second, third, and fourth lanes in this vector, respectively.
Sourcepub fn xzzw(self) -> I32x4
pub fn xzzw(self) -> I32x4
Constructs a new vector from the first, third, third, and fourth lanes in this vector, respectively.
Sourcepub fn yzzw(self) -> I32x4
pub fn yzzw(self) -> I32x4
Constructs a new vector from the second, third, third, and fourth lanes in this vector, respectively.
Sourcepub fn zzzw(self) -> I32x4
pub fn zzzw(self) -> I32x4
Constructs a new vector from the third, third, third, and fourth lanes in this vector, respectively.
Sourcepub fn wzzw(self) -> I32x4
pub fn wzzw(self) -> I32x4
Constructs a new vector from the fourth, third, third, and fourth lanes in this vector, respectively.
Sourcepub fn xwzw(self) -> I32x4
pub fn xwzw(self) -> I32x4
Constructs a new vector from the first, fourth, third, and fourth lanes in this vector, respectively.
Sourcepub fn ywzw(self) -> I32x4
pub fn ywzw(self) -> I32x4
Constructs a new vector from the second, fourth, third, and fourth lanes in this vector, respectively.
Sourcepub fn zwzw(self) -> I32x4
pub fn zwzw(self) -> I32x4
Constructs a new vector from the third, fourth, third, and fourth lanes in this vector, respectively.
Sourcepub fn wwzw(self) -> I32x4
pub fn wwzw(self) -> I32x4
Constructs a new vector from the fourth, fourth, third, and fourth lanes in this vector, respectively.
Sourcepub fn xxww(self) -> I32x4
pub fn xxww(self) -> I32x4
Constructs a new vector from the first, first, fourth, and fourth lanes in this vector, respectively.
Sourcepub fn yxww(self) -> I32x4
pub fn yxww(self) -> I32x4
Constructs a new vector from the second, first, fourth, and fourth lanes in this vector, respectively.
Sourcepub fn zxww(self) -> I32x4
pub fn zxww(self) -> I32x4
Constructs a new vector from the third, first, fourth, and fourth lanes in this vector, respectively.
Sourcepub fn wxww(self) -> I32x4
pub fn wxww(self) -> I32x4
Constructs a new vector from the fourth, first, fourth, and fourth lanes in this vector, respectively.
Sourcepub fn xyww(self) -> I32x4
pub fn xyww(self) -> I32x4
Constructs a new vector from the first, second, fourth, and fourth lanes in this vector, respectively.
Sourcepub fn yyww(self) -> I32x4
pub fn yyww(self) -> I32x4
Constructs a new vector from the second, second, fourth, and fourth lanes in this vector, respectively.
Sourcepub fn zyww(self) -> I32x4
pub fn zyww(self) -> I32x4
Constructs a new vector from the third, second, fourth, and fourth lanes in this vector, respectively.
Sourcepub fn wyww(self) -> I32x4
pub fn wyww(self) -> I32x4
Constructs a new vector from the fourth, second, fourth, and fourth lanes in this vector, respectively.
Sourcepub fn xzww(self) -> I32x4
pub fn xzww(self) -> I32x4
Constructs a new vector from the first, third, fourth, and fourth lanes in this vector, respectively.
Sourcepub fn yzww(self) -> I32x4
pub fn yzww(self) -> I32x4
Constructs a new vector from the second, third, fourth, and fourth lanes in this vector, respectively.
Sourcepub fn zzww(self) -> I32x4
pub fn zzww(self) -> I32x4
Constructs a new vector from the third, third, fourth, and fourth lanes in this vector, respectively.
Sourcepub fn wzww(self) -> I32x4
pub fn wzww(self) -> I32x4
Constructs a new vector from the fourth, third, fourth, and fourth lanes in this vector, respectively.
Sourcepub fn xwww(self) -> I32x4
pub fn xwww(self) -> I32x4
Constructs a new vector from the first, fourth, fourth, and fourth lanes in this vector, respectively.
Sourcepub fn ywww(self) -> I32x4
pub fn ywww(self) -> I32x4
Constructs a new vector from the second, fourth, fourth, and fourth lanes in this vector, respectively.