@@ -1274,9 +1274,7 @@ pub unsafe fn vmovq_n_u8(value: u8) -> uint8x16_t {
1274
1274
#[ inline]
1275
1275
#[ target_feature( enable = "neon" ) ]
1276
1276
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
1277
- // This doesn't actually has an assembly instruction but simdarch-verify
1278
- //requires it to have one ... it's a function so it returns.
1279
- #[ cfg_attr( test, assert_instr( ret) ) ]
1277
+ #[ cfg_attr( test, assert_instr( nop) ) ]
1280
1278
pub unsafe fn vreinterpret_u64_u32 ( a : uint32x2_t ) -> uint64x1_t {
1281
1279
transmute ( a)
1282
1280
}
@@ -1285,9 +1283,7 @@ pub unsafe fn vreinterpret_u64_u32(a: uint32x2_t) -> uint64x1_t {
1285
1283
#[ inline]
1286
1284
#[ target_feature( enable = "neon" ) ]
1287
1285
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
1288
- // This doesn't actually has an assembly instruction but simdarch-verify
1289
- //requires it to have one ... it's a function so it returns.
1290
- #[ cfg_attr( test, assert_instr( ret) ) ]
1286
+ #[ cfg_attr( test, assert_instr( nop) ) ]
1291
1287
pub unsafe fn vreinterpretq_s8_u8 ( a : uint8x16_t ) -> int8x16_t {
1292
1288
transmute ( a)
1293
1289
}
@@ -1296,9 +1292,7 @@ pub unsafe fn vreinterpretq_s8_u8(a: uint8x16_t) -> int8x16_t {
1296
1292
#[ inline]
1297
1293
#[ target_feature( enable = "neon" ) ]
1298
1294
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
1299
- // This doesn't actually has an assembly instruction but simdarch-verify
1300
- //requires it to have one ... it's a function so it returns.
1301
- #[ cfg_attr( test, assert_instr( ret) ) ]
1295
+ #[ cfg_attr( test, assert_instr( nop) ) ]
1302
1296
pub unsafe fn vreinterpretq_u16_u8 ( a : uint8x16_t ) -> uint16x8_t {
1303
1297
transmute ( a)
1304
1298
}
@@ -1307,9 +1301,7 @@ pub unsafe fn vreinterpretq_u16_u8(a: uint8x16_t) -> uint16x8_t {
1307
1301
#[ inline]
1308
1302
#[ target_feature( enable = "neon" ) ]
1309
1303
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
1310
- // This doesn't actually has an assembly instruction but simdarch-verify
1311
- //requires it to have one ... it's a function so it returns.
1312
- #[ cfg_attr( test, assert_instr( ret) ) ]
1304
+ #[ cfg_attr( test, assert_instr( nop) ) ]
1313
1305
pub unsafe fn vreinterpretq_u32_u8 ( a : uint8x16_t ) -> uint32x4_t {
1314
1306
transmute ( a)
1315
1307
}
@@ -1318,9 +1310,7 @@ pub unsafe fn vreinterpretq_u32_u8(a: uint8x16_t) -> uint32x4_t {
1318
1310
#[ inline]
1319
1311
#[ target_feature( enable = "neon" ) ]
1320
1312
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
1321
- // This doesn't actually has an assembly instruction but simdarch-verify
1322
- //requires it to have one ... it's a function so it returns.
1323
- #[ cfg_attr( test, assert_instr( ret) ) ]
1313
+ #[ cfg_attr( test, assert_instr( nop) ) ]
1324
1314
pub unsafe fn vreinterpretq_u64_u8 ( a : uint8x16_t ) -> uint64x2_t {
1325
1315
transmute ( a)
1326
1316
}
@@ -1329,9 +1319,7 @@ pub unsafe fn vreinterpretq_u64_u8(a: uint8x16_t) -> uint64x2_t {
1329
1319
#[ inline]
1330
1320
#[ target_feature( enable = "neon" ) ]
1331
1321
#[ cfg_attr( target_arch = "arm" , target_feature( enable = "v7" ) ) ]
1332
- // This doesn't actually has an assembly instruction but simdarch-verify
1333
- //requires it to have one ... it's a function so it returns.
1334
- #[ cfg_attr( test, assert_instr( ret) ) ]
1322
+ #[ cfg_attr( test, assert_instr( nop) ) ]
1335
1323
pub unsafe fn vreinterpretq_u8_s8 ( a : int8x16_t ) -> uint8x16_t {
1336
1324
transmute ( a)
1337
1325
}
0 commit comments