@@ -82,22 +82,20 @@ _mm512_set_ph(_Float16 __h1, _Float16 __h2, _Float16 __h3, _Float16 __h4,
82
82
_Float16 __h21 , _Float16 __h22 , _Float16 __h23 , _Float16 __h24 ,
83
83
_Float16 __h25 , _Float16 __h26 , _Float16 __h27 , _Float16 __h28 ,
84
84
_Float16 __h29 , _Float16 __h30 , _Float16 __h31 , _Float16 __h32 ) {
85
- return (__m512h )(__v32hf ){__h1 , __h2 , __h3 , __h4 , __h5 , __h6 , __h7 ,
86
- __h8 , __h9 , __h10 , __h11 , __h12 , __h13 , __h14 ,
87
- __h15 , __h16 , __h17 , __h18 , __h19 , __h20 , __h21 ,
88
- __h22 , __h23 , __h24 , __h25 , __h26 , __h27 , __h28 ,
89
- __h29 , __h30 , __h31 , __h32 };
90
- }
91
-
92
- #define _mm512_setr_ph (__h1 , __h2 , __h3 , __h4 , __h5 , __h6 , __h7 , __h8 , __h9 , \
93
- __h10 , __h11 , __h12 , __h13 , __h14 , __h15 , __h16 , __h17 , \
94
- __h18 , __h19 , __h20 , __h21 , __h22 , __h23 , __h24 , __h25 , \
95
- __h26 , __h27 , __h28 , __h29 , __h30 , __h31 , __h32 ) \
96
- _mm512_set_ph((__h32), (__h31), (__h30), (__h29), (__h28), (__h27), (__h26), \
97
- (__h25), (__h24), (__h23), (__h22), (__h21), (__h20), (__h19), \
98
- (__h18), (__h17), (__h16), (__h15), (__h14), (__h13), (__h12), \
99
- (__h11), (__h10), (__h9), (__h8), (__h7), (__h6), (__h5), \
100
- (__h4), (__h3), (__h2), (__h1))
85
+ return (__m512h )(__v32hf ){__h32 , __h31 , __h30 , __h29 , __h28 , __h27 , __h26 ,
86
+ __h25 , __h24 , __h23 , __h22 , __h21 , __h20 , __h19 ,
87
+ __h18 , __h17 , __h16 , __h15 , __h14 , __h13 , __h12 ,
88
+ __h11 , __h10 , __h9 , __h8 , __h7 , __h6 , __h5 ,
89
+ __h4 , __h3 , __h2 , __h1 };
90
+ }
91
+
92
+ #define _mm512_setr_ph (h1 , h2 , h3 , h4 , h5 , h6 , h7 , h8 , h9 , h10 , h11 , h12 , h13 , \
93
+ h14 , h15 , h16 , h17 , h18 , h19 , h20 , h21 , h22 , h23 , h24 , \
94
+ h25 , h26 , h27 , h28 , h29 , h30 , h31 , h32 ) \
95
+ _mm512_set_ph((h32), (h31), (h30), (h29), (h28), (h27), (h26), (h25), (h24), \
96
+ (h23), (h22), (h21), (h20), (h19), (h18), (h17), (h16), (h15), \
97
+ (h14), (h13), (h12), (h11), (h10), (h9), (h8), (h7), (h6), \
98
+ (h5), (h4), (h3), (h2), (h1))
101
99
102
100
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_castph_ps (__m128h __a ) {
103
101
return (__m128 )__a ;
0 commit comments