Lines Matching refs:ex
22 namespace ex = std::experimental::parallelism_v2;
26 static_assert(ex::is_simd_mask<ex::native_simd_mask<int8_t>>::value, "");
27 static_assert(ex::is_simd_mask<ex::native_simd_mask<int16_t>>::value, "");
28 static_assert(ex::is_simd_mask<ex::native_simd_mask<int32_t>>::value, "");
29 static_assert(ex::is_simd_mask<ex::native_simd_mask<int64_t>>::value, "");
30 static_assert(ex::is_simd_mask<ex::native_simd_mask<uint8_t>>::value, "");
31 static_assert(ex::is_simd_mask<ex::native_simd_mask<uint16_t>>::value, "");
32 static_assert(ex::is_simd_mask<ex::native_simd_mask<uint32_t>>::value, "");
33 static_assert(ex::is_simd_mask<ex::native_simd_mask<uint64_t>>::value, "");
34 static_assert(ex::is_simd_mask<ex::native_simd_mask<float>>::value, "");
35 static_assert(ex::is_simd_mask<ex::native_simd_mask<double>>::value, "");
37 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<int8_t, 1>>::value, "");
38 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<int16_t, 1>>::value,
40 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<int32_t, 1>>::value,
42 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<int64_t, 1>>::value,
44 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<uint8_t, 1>>::value,
46 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<uint16_t, 1>>::value,
48 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<uint32_t, 1>>::value,
50 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<uint64_t, 1>>::value,
52 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<float, 1>>::value, "");
53 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<double, 1>>::value, "");
55 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<int8_t, 3>>::value, "");
56 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<int16_t, 3>>::value,
58 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<int32_t, 3>>::value,
60 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<int64_t, 3>>::value,
62 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<uint8_t, 3>>::value,
64 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<uint16_t, 3>>::value,
66 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<uint32_t, 3>>::value,
68 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<uint64_t, 3>>::value,
70 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<float, 3>>::value, "");
71 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<double, 3>>::value, "");
73 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<int8_t, 32>>::value,
75 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<int16_t, 32>>::value,
77 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<int32_t, 32>>::value,
79 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<int64_t, 32>>::value,
81 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<uint8_t, 32>>::value,
83 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<uint16_t, 32>>::value,
85 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<uint32_t, 32>>::value,
87 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<uint64_t, 32>>::value,
89 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<float, 32>>::value, "");
90 static_assert(ex::is_simd_mask<ex::fixed_size_simd_mask<double, 32>>::value,
93 static_assert(!ex::is_simd_mask<void>::value, "");
94 static_assert(!ex::is_simd_mask<int>::value, "");
95 static_assert(!ex::is_simd_mask<float>::value, "");
96 static_assert(!ex::is_simd_mask<ex::simd<int>>::value, "");
97 static_assert(!ex::is_simd_mask<ex::simd<float>>::value, "");
98 static_assert(!ex::is_simd_mask<UserType>::value, "");
100 static_assert(ex::is_simd_mask_v<ex::native_simd_mask<int8_t>>, "");
101 static_assert(ex::is_simd_mask_v<ex::native_simd_mask<int16_t>>, "");
102 static_assert(ex::is_simd_mask_v<ex::native_simd_mask<int32_t>>, "");
103 static_assert(ex::is_simd_mask_v<ex::native_simd_mask<int64_t>>, "");
104 static_assert(ex::is_simd_mask_v<ex::native_simd_mask<uint8_t>>, "");
105 static_assert(ex::is_simd_mask_v<ex::native_simd_mask<uint16_t>>, "");
106 static_assert(ex::is_simd_mask_v<ex::native_simd_mask<uint32_t>>, "");
107 static_assert(ex::is_simd_mask_v<ex::native_simd_mask<uint64_t>>, "");
108 static_assert(ex::is_simd_mask_v<ex::native_simd_mask<float>>, "");
109 static_assert(ex::is_simd_mask_v<ex::native_simd_mask<double>>, "");
111 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<int8_t, 1>>, "");
112 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<int16_t, 1>>, "");
113 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<int32_t, 1>>, "");
114 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<int64_t, 1>>, "");
115 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<uint8_t, 1>>, "");
116 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<uint16_t, 1>>, "");
117 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<uint32_t, 1>>, "");
118 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<uint64_t, 1>>, "");
119 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<float, 1>>, "");
120 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<double, 1>>, "");
122 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<int8_t, 3>>, "");
123 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<int16_t, 3>>, "");
124 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<int32_t, 3>>, "");
125 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<int64_t, 3>>, "");
126 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<uint8_t, 3>>, "");
127 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<uint16_t, 3>>, "");
128 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<uint32_t, 3>>, "");
129 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<uint64_t, 3>>, "");
130 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<float, 3>>, "");
131 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<double, 3>>, "");
133 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<int8_t, 32>>, "");
134 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<int16_t, 32>>, "");
135 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<int32_t, 32>>, "");
136 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<int64_t, 32>>, "");
137 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<uint8_t, 32>>, "");
138 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<uint16_t, 32>>, "");
139 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<uint32_t, 32>>, "");
140 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<uint64_t, 32>>, "");
141 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<float, 32>>, "");
142 static_assert(ex::is_simd_mask_v<ex::fixed_size_simd_mask<double, 32>>, "");
144 static_assert(!ex::is_simd_mask_v<void>, "");
145 static_assert(!ex::is_simd_mask_v<int>, "");
146 static_assert(!ex::is_simd_mask_v<float>, "");
147 static_assert(!ex::is_simd_mask_v<ex::simd<int>>, "");
148 static_assert(!ex::is_simd_mask_v<ex::simd<float>>, "");
149 static_assert(!ex::is_simd_mask_v<UserType>, "");