1
1
use crate :: {
2
- core_arch:: { simd:: * , simd_llvm :: * , x86_64 :: * } ,
3
- mem:: { self , transmute} ,
2
+ core_arch:: { simd:: * , x86 :: * } ,
3
+ mem:: transmute,
4
4
} ;
5
5
6
6
/// Sets packed 64-bit integers in `dst` with the supplied values.
@@ -9,16 +9,16 @@ use crate::{
9
9
#[ inline]
10
10
#[ target_feature( enable = "avx512f" ) ]
11
11
pub unsafe fn _mm512_set_epi64 (
12
- e7 : i64 ,
13
- e6 : i64 ,
14
- e5 : i64 ,
15
- e4 : i64 ,
16
- e3 : i64 ,
17
- e2 : i64 ,
18
- e1 : i64 ,
19
12
e0 : i64 ,
13
+ e1 : i64 ,
14
+ e2 : i64 ,
15
+ e3 : i64 ,
16
+ e4 : i64 ,
17
+ e5 : i64 ,
18
+ e6 : i64 ,
19
+ e7 : i64 ,
20
20
) -> __m512i {
21
- _mm512_setr_epi64 ( e7, e6, e5, e4, e3, e2, e1, e0) ;
21
+ _mm512_setr_epi64 ( e7, e6, e5, e4, e3, e2, e1, e0)
22
22
}
23
23
24
24
/// Sets packed 64-bit integers in `dst` with the supplied values in
@@ -28,16 +28,16 @@ pub unsafe fn _mm512_set_epi64(
28
28
#[ inline]
29
29
#[ target_feature( enable = "avx512f" ) ]
30
30
pub unsafe fn _mm512_setr_epi64 (
31
- e7 : i64 ,
32
- e6 : i64 ,
33
- e5 : i64 ,
34
- e4 : i64 ,
35
- e3 : i64 ,
36
- e2 : i64 ,
37
- e1 : i64 ,
38
31
e0 : i64 ,
32
+ e1 : i64 ,
33
+ e2 : i64 ,
34
+ e3 : i64 ,
35
+ e4 : i64 ,
36
+ e5 : i64 ,
37
+ e6 : i64 ,
38
+ e7 : i64 ,
39
39
) -> __m512i {
40
- let r = i64x8 ( e0, e1, e2, e3, e4, e5, e6, e7) ;
40
+ let r = i64x8:: new ( e0, e1, e2, e3, e4, e5, e6, e7) ;
41
41
transmute ( r)
42
42
}
43
43
0 commit comments