File tree 1 file changed +7
-0
lines changed
1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -53,7 +53,9 @@ struct simd8_t
53
53
return {};
54
54
}
55
55
};
56
+ static_assert_no_msg (sizeof (simd8_t ) == 8);
56
57
58
+ #include < pshpack4.h>
57
59
struct simd12_t
58
60
{
59
61
union {
@@ -109,6 +111,8 @@ struct simd12_t
109
111
return {};
110
112
}
111
113
};
114
+ #include < poppack.h>
115
+ static_assert_no_msg (sizeof (simd12_t ) == 12);
112
116
113
117
struct simd16_t
114
118
{
@@ -161,6 +165,7 @@ struct simd16_t
161
165
return {};
162
166
}
163
167
};
168
+ static_assert_no_msg (sizeof (simd16_t ) == 16);
164
169
165
170
#if defined(TARGET_XARCH)
166
171
struct simd32_t
@@ -215,6 +220,7 @@ struct simd32_t
215
220
return {};
216
221
}
217
222
};
223
+ static_assert_no_msg (sizeof (simd32_t ) == 32);
218
224
219
225
struct simd64_t
220
226
{
@@ -269,6 +275,7 @@ struct simd64_t
269
275
return {};
270
276
}
271
277
};
278
+ static_assert_no_msg (sizeof (simd64_t ) == 64);
272
279
273
280
typedef simd64_t simd_t ;
274
281
#else
You can’t perform that action at this time.
0 commit comments