@@ -62,8 +62,6 @@ types! {
6262pub  struct  int16x4_t( 4  x pub ( crate )  i16 ) ; 
6363    /// Arm-specific 64-bit wide vector of four packed `u16`. 
6464pub  struct  uint16x4_t( 4  x pub ( crate )  u16 ) ; 
65-     //  Arm-specific 64-bit wide vector of four packed `f16`. 
66-     pub  struct  float16x4_t( 4  x pub ( crate )  f16) ; 
6765    /// Arm-specific 64-bit wide vector of four packed `p16`. 
6866pub  struct  poly16x4_t( 4  x pub ( crate )  p16) ; 
6967    /// Arm-specific 64-bit wide vector of two packed `i32`. 
@@ -89,8 +87,6 @@ types! {
8987pub  struct  int16x8_t( 8  x pub ( crate )  i16 ) ; 
9088    /// Arm-specific 128-bit wide vector of eight packed `u16`. 
9189pub  struct  uint16x8_t( 8  x pub ( crate )  u16 ) ; 
92-     //  Arm-specific 128-bit wide vector of eight packed `f16`. 
93-     pub  struct  float16x8_t( 8  x pub ( crate )  f16) ; 
9490    /// Arm-specific 128-bit wide vector of eight packed `p16`. 
9591pub  struct  poly16x8_t( 8  x pub ( crate )  p16) ; 
9692    /// Arm-specific 128-bit wide vector of four packed `i32`. 
@@ -107,6 +103,15 @@ types! {
107103pub  struct  poly64x2_t( 2  x pub ( crate )  p64) ; 
108104} 
109105
106+ types !  { 
107+     #![ unstable( feature = "stdarch_neon_f16" ,  issue = "136306" ) ] 
108+ 
109+     /// Arm-specific 64-bit wide vector of four packed `f16`. 
110+ pub  struct  float16x4_t( 4  x pub ( crate )  f16) ; 
111+     /// Arm-specific 128-bit wide vector of eight packed `f16`. 
112+ pub  struct  float16x8_t( 8  x pub ( crate )  f16) ; 
113+ } 
114+ 
110115/// Arm-specific type containing two `int8x8_t` vectors. 
111116#[ repr( C ) ]  
112117#[ derive( Copy ,  Clone ,  Debug ) ]  
0 commit comments