@@ -28,14 +28,17 @@ types! {
28
28
}
29
29
30
30
/// ARM-specific type containing two `float64x1_t` vectors.
31
+ #[ repr( C ) ]
31
32
#[ derive( Copy , Clone , Debug ) ]
32
33
#[ stable( feature = "neon_intrinsics" , since = "1.59.0" ) ]
33
34
pub struct float64x1x2_t ( pub float64x1_t , pub float64x1_t ) ;
34
35
/// ARM-specific type containing three `float64x1_t` vectors.
36
+ #[ repr( C ) ]
35
37
#[ derive( Copy , Clone , Debug ) ]
36
38
#[ stable( feature = "neon_intrinsics" , since = "1.59.0" ) ]
37
39
pub struct float64x1x3_t ( pub float64x1_t , pub float64x1_t , pub float64x1_t ) ;
38
40
/// ARM-specific type containing four `float64x1_t` vectors.
41
+ #[ repr( C ) ]
39
42
#[ derive( Copy , Clone , Debug ) ]
40
43
#[ stable( feature = "neon_intrinsics" , since = "1.59.0" ) ]
41
44
pub struct float64x1x4_t (
@@ -46,14 +49,17 @@ pub struct float64x1x4_t(
46
49
) ;
47
50
48
51
/// ARM-specific type containing two `float64x2_t` vectors.
52
+ #[ repr( C ) ]
49
53
#[ derive( Copy , Clone , Debug ) ]
50
54
#[ stable( feature = "neon_intrinsics" , since = "1.59.0" ) ]
51
55
pub struct float64x2x2_t ( pub float64x2_t , pub float64x2_t ) ;
52
56
/// ARM-specific type containing three `float64x2_t` vectors.
57
+ #[ repr( C ) ]
53
58
#[ derive( Copy , Clone , Debug ) ]
54
59
#[ stable( feature = "neon_intrinsics" , since = "1.59.0" ) ]
55
60
pub struct float64x2x3_t ( pub float64x2_t , pub float64x2_t , pub float64x2_t ) ;
56
61
/// ARM-specific type containing four `float64x2_t` vectors.
62
+ #[ repr( C ) ]
57
63
#[ derive( Copy , Clone , Debug ) ]
58
64
#[ stable( feature = "neon_intrinsics" , since = "1.59.0" ) ]
59
65
pub struct float64x2x4_t (
0 commit comments