Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- union XXXX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXXX)
- } xxxx;
- union XXXY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXXY)
- } xxxy;
- union XXXZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXXZ)
- } xxxz;
- union XXXW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXXW)
- } xxxw;
- union XXYX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXYX)
- } xxyx;
- union XXYY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXYY)
- } xxyy;
- union XXYZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXYZ)
- } xxyz;
- union XXYW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXYW)
- } xxyw;
- union XXZX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXZX)
- } xxzx;
- union XXZY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXZY)
- } xxzy;
- union XXZZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXZZ)
- } xxzz;
- union XXZW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXZW)
- } xxzw;
- union XXWX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXWX)
- } xxwx;
- union XXWY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXWY)
- } xxwy;
- union XXWZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXWZ)
- } xxwz;
- union XXWW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XXWW)
- } xxww;
- union XYXX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYXX)
- } xyxx;
- union XYXY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYXY)
- } xyxy;
- union XYXZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYXZ)
- } xyxz;
- union XYXW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYXW)
- } xyxw;
- union XYYX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYYX)
- } xyyx;
- union XYYY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYYY)
- } xyyy;
- union XYYZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYYZ)
- } xyyz;
- union XYYW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYYW)
- } xyyw;
- union XYZX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYZX)
- } xyzx;
- union XYZY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYZY)
- } xyzy;
- union XYZZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYZZ)
- } xyzz;
- union XYZW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYZW)
- } xyzw;
- union XYWX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYWX)
- } xywx;
- union XYWY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYWY)
- } xywy;
- union XYWZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYWZ)
- } xywz;
- union XYWW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XYWW)
- } xyww;
- union XZXX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZXX)
- } xzxx;
- union XZXY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZXY)
- } xzxy;
- union XZXZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZXZ)
- } xzxz;
- union XZXW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZXW)
- } xzxw;
- union XZYX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZYX)
- } xzyx;
- union XZYY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZYY)
- } xzyy;
- union XZYZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZYZ)
- } xzyz;
- union XZYW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZYW)
- } xzyw;
- union XZZX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZZX)
- } xzzx;
- union XZZY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZZY)
- } xzzy;
- union XZZZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZZZ)
- } xzzz;
- union XZZW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZZW)
- } xzzw;
- union XZWX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZWX)
- } xzwx;
- union XZWY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZWY)
- } xzwy;
- union XZWZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZWZ)
- } xzwz;
- union XZWW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XZWW)
- } xzww;
- union XWXX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWXX)
- } xwxx;
- union XWXY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWXY)
- } xwxy;
- union XWXZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWXZ)
- } xwxz;
- union XWXW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWXW)
- } xwxw;
- union XWYX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWYX)
- } xwyx;
- union XWYY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWYY)
- } xwyy;
- union XWYZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWYZ)
- } xwyz;
- union XWYW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWYW)
- } xwyw;
- union XWZX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWZX)
- } xwzx;
- union XWZY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWZY)
- } xwzy;
- union XWZZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWZZ)
- } xwzz;
- union XWZW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWZW)
- } xwzw;
- union XWWX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWWX)
- } xwwx;
- union XWWY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWWY)
- } xwwy;
- union XWWZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWWZ)
- } xwwz;
- union XWWW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, XWWW)
- } xwww;
- union YXXX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXXX)
- } yxxx;
- union YXXY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXXY)
- } yxxy;
- union YXXZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXXZ)
- } yxxz;
- union YXXW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXXW)
- } yxxw;
- union YXYX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXYX)
- } yxyx;
- union YXYY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXYY)
- } yxyy;
- union YXYZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXYZ)
- } yxyz;
- union YXYW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXYW)
- } yxyw;
- union YXZX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXZX)
- } yxzx;
- union YXZY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXZY)
- } yxzy;
- union YXZZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXZZ)
- } yxzz;
- union YXZW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXZW)
- } yxzw;
- union YXWX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXWX)
- } yxwx;
- union YXWY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXWY)
- } yxwy;
- union YXWZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXWZ)
- } yxwz;
- union YXWW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YXWW)
- } yxww;
- union YYXX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYXX)
- } yyxx;
- union YYXY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYXY)
- } yyxy;
- union YYXZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYXZ)
- } yyxz;
- union YYXW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYXW)
- } yyxw;
- union YYYX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYYX)
- } yyyx;
- union YYYY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYYY)
- } yyyy;
- union YYYZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYYZ)
- } yyyz;
- union YYYW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYYW)
- } yyyw;
- union YYZX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYZX)
- } yyzx;
- union YYZY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYZY)
- } yyzy;
- union YYZZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYZZ)
- } yyzz;
- union YYZW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYZW)
- } yyzw;
- union YYWX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYWX)
- } yywx;
- union YYWY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYWY)
- } yywy;
- union YYWZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYWZ)
- } yywz;
- union YYWW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YYWW)
- } yyww;
- union YZXX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZXX)
- } yzxx;
- union YZXY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZXY)
- } yzxy;
- union YZXZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZXZ)
- } yzxz;
- union YZXW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZXW)
- } yzxw;
- union YZYX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZYX)
- } yzyx;
- union YZYY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZYY)
- } yzyy;
- union YZYZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZYZ)
- } yzyz;
- union YZYW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZYW)
- } yzyw;
- union YZZX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZZX)
- } yzzx;
- union YZZY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZZY)
- } yzzy;
- union YZZZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZZZ)
- } yzzz;
- union YZZW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZZW)
- } yzzw;
- union YZWX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZWX)
- } yzwx;
- union YZWY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZWY)
- } yzwy;
- union YZWZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZWZ)
- } yzwz;
- union YZWW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YZWW)
- } yzww;
- union YWXX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWXX)
- } ywxx;
- union YWXY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWXY)
- } ywxy;
- union YWXZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWXZ)
- } ywxz;
- union YWXW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWXW)
- } ywxw;
- union YWYX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWYX)
- } ywyx;
- union YWYY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWYY)
- } ywyy;
- union YWYZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWYZ)
- } ywyz;
- union YWYW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWYW)
- } ywyw;
- union YWZX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWZX)
- } ywzx;
- union YWZY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWZY)
- } ywzy;
- union YWZZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWZZ)
- } ywzz;
- union YWZW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWZW)
- } ywzw;
- union YWWX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWWX)
- } ywwx;
- union YWWY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWWY)
- } ywwy;
- union YWWZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWWZ)
- } ywwz;
- union YWWW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, YWWW)
- } ywww;
- union ZXXX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXXX)
- } zxxx;
- union ZXXY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXXY)
- } zxxy;
- union ZXXZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXXZ)
- } zxxz;
- union ZXXW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXXW)
- } zxxw;
- union ZXYX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXYX)
- } zxyx;
- union ZXYY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXYY)
- } zxyy;
- union ZXYZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXYZ)
- } zxyz;
- union ZXYW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXYW)
- } zxyw;
- union ZXZX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXZX)
- } zxzx;
- union ZXZY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXZY)
- } zxzy;
- union ZXZZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXZZ)
- } zxzz;
- union ZXZW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXZW)
- } zxzw;
- union ZXWX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXWX)
- } zxwx;
- union ZXWY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXWY)
- } zxwy;
- union ZXWZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXWZ)
- } zxwz;
- union ZXWW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZXWW)
- } zxww;
- union ZYXX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYXX)
- } zyxx;
- union ZYXY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYXY)
- } zyxy;
- union ZYXZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYXZ)
- } zyxz;
- union ZYXW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYXW)
- } zyxw;
- union ZYYX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYYX)
- } zyyx;
- union ZYYY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYYY)
- } zyyy;
- union ZYYZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYYZ)
- } zyyz;
- union ZYYW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYYW)
- } zyyw;
- union ZYZX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYZX)
- } zyzx;
- union ZYZY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYZY)
- } zyzy;
- union ZYZZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYZZ)
- } zyzz;
- union ZYZW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYZW)
- } zyzw;
- union ZYWX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYWX)
- } zywx;
- union ZYWY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYWY)
- } zywy;
- union ZYWZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYWZ)
- } zywz;
- union ZYWW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZYWW)
- } zyww;
- union ZZXX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZXX)
- } zzxx;
- union ZZXY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZXY)
- } zzxy;
- union ZZXZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZXZ)
- } zzxz;
- union ZZXW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZXW)
- } zzxw;
- union ZZYX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZYX)
- } zzyx;
- union ZZYY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZYY)
- } zzyy;
- union ZZYZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZYZ)
- } zzyz;
- union ZZYW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZYW)
- } zzyw;
- union ZZZX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZZX)
- } zzzx;
- union ZZZY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZZY)
- } zzzy;
- union ZZZZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZZZ)
- } zzzz;
- union ZZZW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZZW)
- } zzzw;
- union ZZWX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZWX)
- } zzwx;
- union ZZWY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZWY)
- } zzwy;
- union ZZWZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZWZ)
- } zzwz;
- union ZZWW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZZWW)
- } zzww;
- union ZWXX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWXX)
- } zwxx;
- union ZWXY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWXY)
- } zwxy;
- union ZWXZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWXZ)
- } zwxz;
- union ZWXW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWXW)
- } zwxw;
- union ZWYX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWYX)
- } zwyx;
- union ZWYY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWYY)
- } zwyy;
- union ZWYZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWYZ)
- } zwyz;
- union ZWYW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWYW)
- } zwyw;
- union ZWZX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWZX)
- } zwzx;
- union ZWZY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWZY)
- } zwzy;
- union ZWZZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWZZ)
- } zwzz;
- union ZWZW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWZW)
- } zwzw;
- union ZWWX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWWX)
- } zwwx;
- union ZWWY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWWY)
- } zwwy;
- union ZWWZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWWZ)
- } zwwz;
- union ZWWW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, ZWWW)
- } zwww;
- union WXXX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXXX)
- } wxxx;
- union WXXY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXXY)
- } wxxy;
- union WXXZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXXZ)
- } wxxz;
- union WXXW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXXW)
- } wxxw;
- union WXYX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXYX)
- } wxyx;
- union WXYY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXYY)
- } wxyy;
- union WXYZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXYZ)
- } wxyz;
- union WXYW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXYW)
- } wxyw;
- union WXZX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXZX)
- } wxzx;
- union WXZY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXZY)
- } wxzy;
- union WXZZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXZZ)
- } wxzz;
- union WXZW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXZW)
- } wxzw;
- union WXWX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXWX)
- } wxwx;
- union WXWY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXWY)
- } wxwy;
- union WXWZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXWZ)
- } wxwz;
- union WXWW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WXWW)
- } wxww;
- union WYXX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYXX)
- } wyxx;
- union WYXY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYXY)
- } wyxy;
- union WYXZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYXZ)
- } wyxz;
- union WYXW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYXW)
- } wyxw;
- union WYYX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYYX)
- } wyyx;
- union WYYY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYYY)
- } wyyy;
- union WYYZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYYZ)
- } wyyz;
- union WYYW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYYW)
- } wyyw;
- union WYZX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYZX)
- } wyzx;
- union WYZY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYZY)
- } wyzy;
- union WYZZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYZZ)
- } wyzz;
- union WYZW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYZW)
- } wyzw;
- union WYWX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYWX)
- } wywx;
- union WYWY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYWY)
- } wywy;
- union WYWZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYWZ)
- } wywz;
- union WYWW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WYWW)
- } wyww;
- union WZXX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZXX)
- } wzxx;
- union WZXY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZXY)
- } wzxy;
- union WZXZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZXZ)
- } wzxz;
- union WZXW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZXW)
- } wzxw;
- union WZYX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZYX)
- } wzyx;
- union WZYY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZYY)
- } wzyy;
- union WZYZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZYZ)
- } wzyz;
- union WZYW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZYW)
- } wzyw;
- union WZZX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZZX)
- } wzzx;
- union WZZY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZZY)
- } wzzy;
- union WZZZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZZZ)
- } wzzz;
- union WZZW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZZW)
- } wzzw;
- union WZWX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZWX)
- } wzwx;
- union WZWY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZWY)
- } wzwy;
- union WZWZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZWZ)
- } wzwz;
- union WZWW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WZWW)
- } wzww;
- union WWXX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWXX)
- } wwxx;
- union WWXY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWXY)
- } wwxy;
- union WWXZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWXZ)
- } wwxz;
- union WWXW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWXW)
- } wwxw;
- union WWYX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWYX)
- } wwyx;
- union WWYY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWYY)
- } wwyy;
- union WWYZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWYZ)
- } wwyz;
- union WWYW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWYW)
- } wwyw;
- union WWZX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWZX)
- } wwzx;
- union WWZY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWZY)
- } wwzy;
- union WWZZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWZZ)
- } wwzz;
- union WWZW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWZW)
- } wwzw;
- union WWWX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t w, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWWX)
- } wwwx;
- union WWWY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, w, _1, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWWY)
- } wwwy;
- union WWWZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, w, _2; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWWZ)
- } wwwz;
- union WWWW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- struct { _val_t _0, _1, _2, w; };
- _FGL_SWIZZLE_FIELD_4(_thiz, WWWW)
- } wwww;
- union XXX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XXX)
- } xxx;
- union XXY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XXY)
- } xxy;
- union XXZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XXZ)
- } xxz;
- union XXW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XXW)
- } xxw;
- union XYX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XYX)
- } xyx;
- union XYY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XYY)
- } xyy;
- union XYZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XYZ)
- } xyz;
- union XYW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XYW)
- } xyw;
- union XZX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XZX)
- } xzx;
- union XZY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XZY)
- } xzy;
- union XZZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XZZ)
- } xzz;
- union XZW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XZW)
- } xzw;
- union XWX {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XWX)
- } xwx;
- union XWY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XWY)
- } xwy;
- union XWZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XWZ)
- } xwz;
- union XWW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, XWW)
- } xww;
- union YXX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YXX)
- } yxx;
- union YXY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YXY)
- } yxy;
- union YXZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YXZ)
- } yxz;
- union YXW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YXW)
- } yxw;
- union YYX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YYX)
- } yyx;
- union YYY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YYY)
- } yyy;
- union YYZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YYZ)
- } yyz;
- union YYW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YYW)
- } yyw;
- union YZX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YZX)
- } yzx;
- union YZY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YZY)
- } yzy;
- union YZZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YZZ)
- } yzz;
- union YZW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YZW)
- } yzw;
- union YWX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YWX)
- } ywx;
- union YWY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YWY)
- } ywy;
- union YWZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YWZ)
- } ywz;
- union YWW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, YWW)
- } yww;
- union ZXX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZXX)
- } zxx;
- union ZXY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZXY)
- } zxy;
- union ZXZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZXZ)
- } zxz;
- union ZXW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZXW)
- } zxw;
- union ZYX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZYX)
- } zyx;
- union ZYY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZYY)
- } zyy;
- union ZYZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZYZ)
- } zyz;
- union ZYW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZYW)
- } zyw;
- union ZZX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZZX)
- } zzx;
- union ZZY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZZY)
- } zzy;
- union ZZZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZZZ)
- } zzz;
- union ZZW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZZW)
- } zzw;
- union ZWX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZWX)
- } zwx;
- union ZWY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZWY)
- } zwy;
- union ZWZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZWZ)
- } zwz;
- union ZWW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, ZWW)
- } zww;
- union WXX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WXX)
- } wxx;
- union WXY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WXY)
- } wxy;
- union WXZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WXZ)
- } wxz;
- union WXW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WXW)
- } wxw;
- union WYX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WYX)
- } wyx;
- union WYY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WYY)
- } wyy;
- union WYZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WYZ)
- } wyz;
- union WYW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WYW)
- } wyw;
- union WZX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WZX)
- } wzx;
- union WZY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WZY)
- } wzy;
- union WZZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WZZ)
- } wzz;
- union WZW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WZW)
- } wzw;
- union WWX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t z, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WWX)
- } wwx;
- union WWY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, z, _1, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WWY)
- } wwy;
- union WWZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, z, _2; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WWZ)
- } wwz;
- union WWW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- struct { _val_t _0, _1, _2, z; };
- _FGL_SWIZZLE_FIELD_3(_thiz, _thiz3, WWW)
- } www;
- union XX {
- struct { _val_t x, 8_0, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, XX)
- } xx;
- union XY {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, XY)
- } xy;
- union XZ {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, XZ)
- } xz;
- union XW {
- struct { _val_t x, _0, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, XW)
- } xw;
- union YX {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t y, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, YX)
- } yx;
- union YY {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, y, _1, _2; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, YY)
- } yy;
- union YZ {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, y, _2; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, YZ)
- } yz;
- union YW {
- struct { _val_t _0, x, _1, _2; };
- struct { _val_t _0, _1, _2, y; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, YW)
- } yw;
- union ZX {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t y, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, ZX)
- } zx;
- union ZY {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, y, _1, _2; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, ZY)
- } zy;
- union ZZ {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, y, _2; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, ZZ)
- } zz;
- union ZW {
- struct { _val_t _0, _1, x, _2; };
- struct { _val_t _0, _1, _2, y; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, ZW)
- } zw;
- union WX {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t y, _0, _1, _2; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, WX)
- } wx;
- union WY {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, y, _1, _2; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, WY)
- } wy;
- union WZ {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, y, _2; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, WZ)
- } wz;
- union WW {
- struct { _val_t _0, _1, _2, x; };
- struct { _val_t _0, _1, _2, y; };
- _FGL_SWIZZLE_FIELD_2(_thiz, _thiz2, WW)
- } ww;
Add Comment
Please, Sign In to add comment