@@ -17,14 +17,14 @@ __m128h test_mm_setzero_ph(void) {
17
17
// CHECK: zeroinitializer
18
18
return _mm_setzero_ph ();
19
19
}
20
- TEST_CONSTEXPR (match_m128 (_mm_setzero_ph (), +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f ));
20
+ TEST_CONSTEXPR (match_m128h (_mm_setzero_ph (), +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f ));
21
21
22
22
__m256h test_mm256_setzero_ph (void ) {
23
23
// CHECK-LABEL: test_mm256_setzero_ph
24
24
// CHECK: zeroinitializer
25
25
return _mm256_setzero_ph ();
26
26
}
27
- TEST_CONSTEXPR (match_m256 (_mm256_setzero_ph (), +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f ));
27
+ TEST_CONSTEXPR (match_m256h (_mm256_setzero_ph (), +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f ));
28
28
29
29
__m256h test_mm256_undefined_ph (void ) {
30
30
// CHECK-LABEL: test_mm256_undefined_ph
@@ -37,7 +37,7 @@ __m512h test_mm512_setzero_ph(void) {
37
37
// CHECK: zeroinitializer
38
38
return _mm512_setzero_ph ();
39
39
}
40
- TEST_CONSTEXPR (match_m512 (_mm512_setzero_ph (), +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f ));
40
+ TEST_CONSTEXPR (match_m512h (_mm512_setzero_ph (), +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f , +0.0f ));
41
41
42
42
__m128h test_mm_undefined_ph (void ) {
43
43
// CHECK-LABEL: test_mm_undefined_ph
@@ -87,7 +87,7 @@ __m512h test_mm512_set1_ph(_Float16 h) {
87
87
// CHECK: insertelement <32 x half> {{.*}}, i32 31
88
88
return _mm512_set1_ph (h );
89
89
}
90
- TEST_CONSTEXPR (match_m512 (_mm512_set1_ph (-101.0f ), -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f ));
90
+ TEST_CONSTEXPR (match_m512h (_mm512_set1_ph (-101.0f ), -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f , -101.0f ));
91
91
92
92
__m512h test_mm512_set1_pch (_Float16 _Complex h ) {
93
93
// CHECK-LABEL: test_mm512_set1_pch
@@ -157,10 +157,10 @@ __m512h test_mm512_set_ph(_Float16 __h1, _Float16 __h2, _Float16 __h3, _Float16
157
157
__h17 , __h18 , __h19 , __h20 , __h21 , __h22 , __h23 , __h24 ,
158
158
__h25 , __h26 , __h27 , __h28 , __h29 , __h30 , __h31 , __h32 );
159
159
}
160
- TEST_CONSTEXPR (match_mm512 (_mm512_set_ph (-1 .0f , 2 .0f , -3 .0f , 4 .0f , -5 .0f , 6 .0f , -7 .0f , 8 .0f ,
161
- -9 .0f , 10 .0f , -11 .0f , 12 .0f , -13 .0f , 14 .0f , -15 .0f , 16 .0f ,
162
- -17 .0f , 18 .0f , -19 .0f , 20 .0f , -21 .0f , 22 .0f , -23 .0f , 24 .0f ,
163
- -25 .0f , 26 .0f , -27 .0f , 28 .0f , -29 .0f , 30 .0f , -31 .0f , 32 .0f ), -1.0f , 2.0f , -3.0f , 4.0f , -5.0f , 6.0f , -7.0f , 8.0f ,
160
+ TEST_CONSTEXPR (match_m512h (_mm512_set_ph (32 .0f , -31 .0f , 30 .0f , -29 .0f , 28 .0f , -27 .0f , 26 .0f , -25 .0f ,
161
+ 24 .0f , -23 .0f , 22 .0f , -21 .0f , 20 .0f , -19 .0f , 18 .0f , -17 .0f ,
162
+ 16 .0f , -15 .0f , 14 .0f , -13 .0f , 12 .0f , -11 .0f , 10 .0f , -9 .0f ,
163
+ 8 .0f , -7 .0f , 6 .0f , -5 .0f , 4 .0f , -3 .0f , 2 .0f , -1 .0f ), -1.0f , 2.0f , -3.0f , 4.0f , -5.0f , 6.0f , -7.0f , 8.0f ,
164
164
-9.0f , 10.0f , -11.0f , 12.0f , -13.0f , 14.0f , -15.0f , 16.0f ,
165
165
-17.0f , 18.0f , -19.0f , 20.0f , -21.0f , 22.0f , -23.0f , 24.0f ,
166
166
-25.0f , 26.0f , -27.0f , 28.0f , -29.0f , 30.0f , -31.0f , 32.0f ));
@@ -211,7 +211,7 @@ __m512h test_mm512_setr_ph(_Float16 __h1, _Float16 __h2, _Float16 __h3, _Float16
211
211
__h17 , __h18 , __h19 , __h20 , __h21 , __h22 , __h23 , __h24 ,
212
212
__h25 , __h26 , __h27 , __h28 , __h29 , __h30 , __h31 , __h32 );
213
213
}
214
- TEST_CONSTEXPR (match_mm512 (_mm512_setr_ph (1.0f , -3.0f , 5.0f , -7.0f , 9.0f , -11.0f , 13.0f , -15.0f ,
214
+ TEST_CONSTEXPR (match_m512h (_mm512_setr_ph (1.0f , -3.0f , 5.0f , -7.0f , 9.0f , -11.0f , 13.0f , -15.0f ,
215
215
17.0f , -19.0f , 21.0f , -23.0f , 25.0f , -27.0f , 29.0f , -31.0f ,
216
216
33.0f , -35.0f , 37.0f , -39.0f , 41.0f , -43.0f , 45.0f , -47.0f ,
217
217
49.0f , -51.0f , 53.0f , -55.0f , 57.0f , -59.0f , 61.0f , -63.0f ),
0 commit comments