@@ -2317,7 +2317,7 @@ pub unsafe fn vcvtq_u32_f32(a: float32x4_t) -> uint32x4_t {
2317
2317
/// Shift Left and Insert (immediate)
2318
2318
#[ inline]
2319
2319
#[ target_feature( enable = "neon" ) ]
2320
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2320
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2321
2321
#[ rustc_legacy_const_generics( 2 ) ]
2322
2322
pub unsafe fn vsli_n_s8 < const N : i32 > ( a : int8x8_t , b : int8x8_t ) -> int8x8_t {
2323
2323
static_assert_imm3 ! ( N ) ;
@@ -2326,7 +2326,7 @@ pub unsafe fn vsli_n_s8<const N: i32>(a: int8x8_t, b: int8x8_t) -> int8x8_t {
2326
2326
/// Shift Left and Insert (immediate)
2327
2327
#[ inline]
2328
2328
#[ target_feature( enable = "neon" ) ]
2329
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2329
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2330
2330
#[ rustc_legacy_const_generics( 2 ) ]
2331
2331
pub unsafe fn vsliq_n_s8 < const N : i32 > ( a : int8x16_t , b : int8x16_t ) -> int8x16_t {
2332
2332
static_assert_imm3 ! ( N ) ;
@@ -2335,7 +2335,7 @@ pub unsafe fn vsliq_n_s8<const N: i32>(a: int8x16_t, b: int8x16_t) -> int8x16_t
2335
2335
/// Shift Left and Insert (immediate)
2336
2336
#[ inline]
2337
2337
#[ target_feature( enable = "neon" ) ]
2338
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2338
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2339
2339
#[ rustc_legacy_const_generics( 2 ) ]
2340
2340
pub unsafe fn vsli_n_s16 < const N : i32 > ( a : int16x4_t , b : int16x4_t ) -> int16x4_t {
2341
2341
static_assert_imm4 ! ( N ) ;
@@ -2344,7 +2344,7 @@ pub unsafe fn vsli_n_s16<const N: i32>(a: int16x4_t, b: int16x4_t) -> int16x4_t
2344
2344
/// Shift Left and Insert (immediate)
2345
2345
#[ inline]
2346
2346
#[ target_feature( enable = "neon" ) ]
2347
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2347
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2348
2348
#[ rustc_legacy_const_generics( 2 ) ]
2349
2349
pub unsafe fn vsliq_n_s16 < const N : i32 > ( a : int16x8_t , b : int16x8_t ) -> int16x8_t {
2350
2350
static_assert_imm4 ! ( N ) ;
@@ -2353,7 +2353,7 @@ pub unsafe fn vsliq_n_s16<const N: i32>(a: int16x8_t, b: int16x8_t) -> int16x8_t
2353
2353
/// Shift Left and Insert (immediate)
2354
2354
#[ inline]
2355
2355
#[ target_feature( enable = "neon" ) ]
2356
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2356
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2357
2357
#[ rustc_legacy_const_generics( 2 ) ]
2358
2358
pub unsafe fn vsli_n_s32 < const N : i32 > ( a : int32x2_t , b : int32x2_t ) -> int32x2_t {
2359
2359
static_assert ! ( N : i32 where N >= 0 && N <= 31 ) ;
@@ -2362,7 +2362,7 @@ pub unsafe fn vsli_n_s32<const N: i32>(a: int32x2_t, b: int32x2_t) -> int32x2_t
2362
2362
/// Shift Left and Insert (immediate)
2363
2363
#[ inline]
2364
2364
#[ target_feature( enable = "neon" ) ]
2365
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2365
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2366
2366
#[ rustc_legacy_const_generics( 2 ) ]
2367
2367
pub unsafe fn vsliq_n_s32 < const N : i32 > ( a : int32x4_t , b : int32x4_t ) -> int32x4_t {
2368
2368
static_assert ! ( N : i32 where N >= 0 && N <= 31 ) ;
@@ -2371,7 +2371,7 @@ pub unsafe fn vsliq_n_s32<const N: i32>(a: int32x4_t, b: int32x4_t) -> int32x4_t
2371
2371
/// Shift Left and Insert (immediate)
2372
2372
#[ inline]
2373
2373
#[ target_feature( enable = "neon" ) ]
2374
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2374
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2375
2375
#[ rustc_legacy_const_generics( 2 ) ]
2376
2376
pub unsafe fn vsli_n_s64 < const N : i32 > ( a : int64x1_t , b : int64x1_t ) -> int64x1_t {
2377
2377
static_assert ! ( N : i32 where N >= 0 && N <= 63 ) ;
@@ -2380,7 +2380,7 @@ pub unsafe fn vsli_n_s64<const N: i32>(a: int64x1_t, b: int64x1_t) -> int64x1_t
2380
2380
/// Shift Left and Insert (immediate)
2381
2381
#[ inline]
2382
2382
#[ target_feature( enable = "neon" ) ]
2383
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2383
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2384
2384
#[ rustc_legacy_const_generics( 2 ) ]
2385
2385
pub unsafe fn vsliq_n_s64 < const N : i32 > ( a : int64x2_t , b : int64x2_t ) -> int64x2_t {
2386
2386
static_assert ! ( N : i32 where N >= 0 && N <= 63 ) ;
@@ -2389,7 +2389,7 @@ pub unsafe fn vsliq_n_s64<const N: i32>(a: int64x2_t, b: int64x2_t) -> int64x2_t
2389
2389
/// Shift Left and Insert (immediate)
2390
2390
#[ inline]
2391
2391
#[ target_feature( enable = "neon" ) ]
2392
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2392
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2393
2393
#[ rustc_legacy_const_generics( 2 ) ]
2394
2394
pub unsafe fn vsli_n_u8 < const N : i32 > ( a : uint8x8_t , b : uint8x8_t ) -> uint8x8_t {
2395
2395
static_assert_imm3 ! ( N ) ;
@@ -2398,7 +2398,7 @@ pub unsafe fn vsli_n_u8<const N: i32>(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t {
2398
2398
/// Shift Left and Insert (immediate)
2399
2399
#[ inline]
2400
2400
#[ target_feature( enable = "neon" ) ]
2401
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2401
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2402
2402
#[ rustc_legacy_const_generics( 2 ) ]
2403
2403
pub unsafe fn vsliq_n_u8 < const N : i32 > ( a : uint8x16_t , b : uint8x16_t ) -> uint8x16_t {
2404
2404
static_assert_imm3 ! ( N ) ;
@@ -2407,7 +2407,7 @@ pub unsafe fn vsliq_n_u8<const N: i32>(a: uint8x16_t, b: uint8x16_t) -> uint8x16
2407
2407
/// Shift Left and Insert (immediate)
2408
2408
#[ inline]
2409
2409
#[ target_feature( enable = "neon" ) ]
2410
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2410
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2411
2411
#[ rustc_legacy_const_generics( 2 ) ]
2412
2412
pub unsafe fn vsli_n_u16 < const N : i32 > ( a : uint16x4_t , b : uint16x4_t ) -> uint16x4_t {
2413
2413
static_assert_imm4 ! ( N ) ;
@@ -2416,7 +2416,7 @@ pub unsafe fn vsli_n_u16<const N: i32>(a: uint16x4_t, b: uint16x4_t) -> uint16x4
2416
2416
/// Shift Left and Insert (immediate)
2417
2417
#[ inline]
2418
2418
#[ target_feature( enable = "neon" ) ]
2419
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2419
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2420
2420
#[ rustc_legacy_const_generics( 2 ) ]
2421
2421
pub unsafe fn vsliq_n_u16 < const N : i32 > ( a : uint16x8_t , b : uint16x8_t ) -> uint16x8_t {
2422
2422
static_assert_imm4 ! ( N ) ;
@@ -2425,7 +2425,7 @@ pub unsafe fn vsliq_n_u16<const N: i32>(a: uint16x8_t, b: uint16x8_t) -> uint16x
2425
2425
/// Shift Left and Insert (immediate)
2426
2426
#[ inline]
2427
2427
#[ target_feature( enable = "neon" ) ]
2428
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2428
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2429
2429
#[ rustc_legacy_const_generics( 2 ) ]
2430
2430
pub unsafe fn vsli_n_u32 < const N : i32 > ( a : uint32x2_t , b : uint32x2_t ) -> uint32x2_t {
2431
2431
static_assert ! ( N : i32 where N >= 0 && N <= 31 ) ;
@@ -2434,7 +2434,7 @@ pub unsafe fn vsli_n_u32<const N: i32>(a: uint32x2_t, b: uint32x2_t) -> uint32x2
2434
2434
/// Shift Left and Insert (immediate)
2435
2435
#[ inline]
2436
2436
#[ target_feature( enable = "neon" ) ]
2437
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2437
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2438
2438
#[ rustc_legacy_const_generics( 2 ) ]
2439
2439
pub unsafe fn vsliq_n_u32 < const N : i32 > ( a : uint32x4_t , b : uint32x4_t ) -> uint32x4_t {
2440
2440
static_assert ! ( N : i32 where N >= 0 && N <= 31 ) ;
@@ -2443,7 +2443,7 @@ pub unsafe fn vsliq_n_u32<const N: i32>(a: uint32x4_t, b: uint32x4_t) -> uint32x
2443
2443
/// Shift Left and Insert (immediate)
2444
2444
#[ inline]
2445
2445
#[ target_feature( enable = "neon" ) ]
2446
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2446
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2447
2447
#[ rustc_legacy_const_generics( 2 ) ]
2448
2448
pub unsafe fn vsli_n_u64 < const N : i32 > ( a : uint64x1_t , b : uint64x1_t ) -> uint64x1_t {
2449
2449
static_assert ! ( N : i32 where N >= 0 && N <= 63 ) ;
@@ -2452,7 +2452,7 @@ pub unsafe fn vsli_n_u64<const N: i32>(a: uint64x1_t, b: uint64x1_t) -> uint64x1
2452
2452
/// Shift Left and Insert (immediate)
2453
2453
#[ inline]
2454
2454
#[ target_feature( enable = "neon" ) ]
2455
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2455
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2456
2456
#[ rustc_legacy_const_generics( 2 ) ]
2457
2457
pub unsafe fn vsliq_n_u64 < const N : i32 > ( a : uint64x2_t , b : uint64x2_t ) -> uint64x2_t {
2458
2458
static_assert ! ( N : i32 where N >= 0 && N <= 63 ) ;
@@ -2461,7 +2461,7 @@ pub unsafe fn vsliq_n_u64<const N: i32>(a: uint64x2_t, b: uint64x2_t) -> uint64x
2461
2461
/// Shift Left and Insert (immediate)
2462
2462
#[ inline]
2463
2463
#[ target_feature( enable = "neon" ) ]
2464
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2464
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2465
2465
#[ rustc_legacy_const_generics( 2 ) ]
2466
2466
pub unsafe fn vsli_n_p8 < const N : i32 > ( a : poly8x8_t , b : poly8x8_t ) -> poly8x8_t {
2467
2467
static_assert_imm3 ! ( N ) ;
@@ -2470,7 +2470,7 @@ pub unsafe fn vsli_n_p8<const N: i32>(a: poly8x8_t, b: poly8x8_t) -> poly8x8_t {
2470
2470
/// Shift Left and Insert (immediate)
2471
2471
#[ inline]
2472
2472
#[ target_feature( enable = "neon" ) ]
2473
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2473
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2474
2474
#[ rustc_legacy_const_generics( 2 ) ]
2475
2475
pub unsafe fn vsliq_n_p8 < const N : i32 > ( a : poly8x16_t , b : poly8x16_t ) -> poly8x16_t {
2476
2476
static_assert_imm3 ! ( N ) ;
@@ -2479,7 +2479,7 @@ pub unsafe fn vsliq_n_p8<const N: i32>(a: poly8x16_t, b: poly8x16_t) -> poly8x16
2479
2479
/// Shift Left and Insert (immediate)
2480
2480
#[ inline]
2481
2481
#[ target_feature( enable = "neon" ) ]
2482
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2482
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2483
2483
#[ rustc_legacy_const_generics( 2 ) ]
2484
2484
pub unsafe fn vsli_n_p16 < const N : i32 > ( a : poly16x4_t , b : poly16x4_t ) -> poly16x4_t {
2485
2485
static_assert_imm4 ! ( N ) ;
@@ -2488,7 +2488,7 @@ pub unsafe fn vsli_n_p16<const N: i32>(a: poly16x4_t, b: poly16x4_t) -> poly16x4
2488
2488
/// Shift Left and Insert (immediate)
2489
2489
#[ inline]
2490
2490
#[ target_feature( enable = "neon" ) ]
2491
- #[ cfg_attr( test, assert_instr( sli, n = 1 ) ) ]
2491
+ #[ cfg_attr( test, assert_instr( sli, N = 1 ) ) ]
2492
2492
#[ rustc_legacy_const_generics( 2 ) ]
2493
2493
pub unsafe fn vsliq_n_p16 < const N : i32 > ( a : poly16x8_t , b : poly16x8_t ) -> poly16x8_t {
2494
2494
static_assert_imm4 ! ( N ) ;
@@ -2498,7 +2498,7 @@ pub unsafe fn vsliq_n_p16<const N: i32>(a: poly16x8_t, b: poly16x8_t) -> poly16x
2498
2498
/// Shift Right and Insert (immediate)
2499
2499
#[ inline]
2500
2500
#[ target_feature( enable = "neon" ) ]
2501
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2501
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2502
2502
#[ rustc_legacy_const_generics( 2 ) ]
2503
2503
pub unsafe fn vsri_n_s8 < const N : i32 > ( a : int8x8_t , b : int8x8_t ) -> int8x8_t {
2504
2504
static_assert ! ( N : i32 where N >= 1 && N <= 8 ) ;
@@ -2507,7 +2507,7 @@ pub unsafe fn vsri_n_s8<const N: i32>(a: int8x8_t, b: int8x8_t) -> int8x8_t {
2507
2507
/// Shift Right and Insert (immediate)
2508
2508
#[ inline]
2509
2509
#[ target_feature( enable = "neon" ) ]
2510
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2510
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2511
2511
#[ rustc_legacy_const_generics( 2 ) ]
2512
2512
pub unsafe fn vsriq_n_s8 < const N : i32 > ( a : int8x16_t , b : int8x16_t ) -> int8x16_t {
2513
2513
static_assert ! ( N : i32 where N >= 1 && N <= 8 ) ;
@@ -2516,7 +2516,7 @@ pub unsafe fn vsriq_n_s8<const N: i32>(a: int8x16_t, b: int8x16_t) -> int8x16_t
2516
2516
/// Shift Right and Insert (immediate)
2517
2517
#[ inline]
2518
2518
#[ target_feature( enable = "neon" ) ]
2519
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2519
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2520
2520
#[ rustc_legacy_const_generics( 2 ) ]
2521
2521
pub unsafe fn vsri_n_s16 < const N : i32 > ( a : int16x4_t , b : int16x4_t ) -> int16x4_t {
2522
2522
static_assert ! ( N : i32 where N >= 1 && N <= 16 ) ;
@@ -2525,7 +2525,7 @@ pub unsafe fn vsri_n_s16<const N: i32>(a: int16x4_t, b: int16x4_t) -> int16x4_t
2525
2525
/// Shift Right and Insert (immediate)
2526
2526
#[ inline]
2527
2527
#[ target_feature( enable = "neon" ) ]
2528
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2528
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2529
2529
#[ rustc_legacy_const_generics( 2 ) ]
2530
2530
pub unsafe fn vsriq_n_s16 < const N : i32 > ( a : int16x8_t , b : int16x8_t ) -> int16x8_t {
2531
2531
static_assert ! ( N : i32 where N >= 1 && N <= 16 ) ;
@@ -2534,7 +2534,7 @@ pub unsafe fn vsriq_n_s16<const N: i32>(a: int16x8_t, b: int16x8_t) -> int16x8_t
2534
2534
/// Shift Right and Insert (immediate)
2535
2535
#[ inline]
2536
2536
#[ target_feature( enable = "neon" ) ]
2537
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2537
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2538
2538
#[ rustc_legacy_const_generics( 2 ) ]
2539
2539
pub unsafe fn vsri_n_s32 < const N : i32 > ( a : int32x2_t , b : int32x2_t ) -> int32x2_t {
2540
2540
static_assert ! ( N : i32 where N >= 1 && N <= 32 ) ;
@@ -2543,7 +2543,7 @@ pub unsafe fn vsri_n_s32<const N: i32>(a: int32x2_t, b: int32x2_t) -> int32x2_t
2543
2543
/// Shift Right and Insert (immediate)
2544
2544
#[ inline]
2545
2545
#[ target_feature( enable = "neon" ) ]
2546
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2546
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2547
2547
#[ rustc_legacy_const_generics( 2 ) ]
2548
2548
pub unsafe fn vsriq_n_s32 < const N : i32 > ( a : int32x4_t , b : int32x4_t ) -> int32x4_t {
2549
2549
static_assert ! ( N : i32 where N >= 1 && N <= 32 ) ;
@@ -2552,7 +2552,7 @@ pub unsafe fn vsriq_n_s32<const N: i32>(a: int32x4_t, b: int32x4_t) -> int32x4_t
2552
2552
/// Shift Right and Insert (immediate)
2553
2553
#[ inline]
2554
2554
#[ target_feature( enable = "neon" ) ]
2555
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2555
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2556
2556
#[ rustc_legacy_const_generics( 2 ) ]
2557
2557
pub unsafe fn vsri_n_s64 < const N : i32 > ( a : int64x1_t , b : int64x1_t ) -> int64x1_t {
2558
2558
static_assert ! ( N : i32 where N >= 1 && N <= 64 ) ;
@@ -2561,7 +2561,7 @@ pub unsafe fn vsri_n_s64<const N: i32>(a: int64x1_t, b: int64x1_t) -> int64x1_t
2561
2561
/// Shift Right and Insert (immediate)
2562
2562
#[ inline]
2563
2563
#[ target_feature( enable = "neon" ) ]
2564
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2564
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2565
2565
#[ rustc_legacy_const_generics( 2 ) ]
2566
2566
pub unsafe fn vsriq_n_s64 < const N : i32 > ( a : int64x2_t , b : int64x2_t ) -> int64x2_t {
2567
2567
static_assert ! ( N : i32 where N >= 1 && N <= 64 ) ;
@@ -2570,7 +2570,7 @@ pub unsafe fn vsriq_n_s64<const N: i32>(a: int64x2_t, b: int64x2_t) -> int64x2_t
2570
2570
/// Shift Right and Insert (immediate)
2571
2571
#[ inline]
2572
2572
#[ target_feature( enable = "neon" ) ]
2573
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2573
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2574
2574
#[ rustc_legacy_const_generics( 2 ) ]
2575
2575
pub unsafe fn vsri_n_u8 < const N : i32 > ( a : uint8x8_t , b : uint8x8_t ) -> uint8x8_t {
2576
2576
static_assert ! ( N : i32 where N >= 1 && N <= 8 ) ;
@@ -2579,7 +2579,7 @@ pub unsafe fn vsri_n_u8<const N: i32>(a: uint8x8_t, b: uint8x8_t) -> uint8x8_t {
2579
2579
/// Shift Right and Insert (immediate)
2580
2580
#[ inline]
2581
2581
#[ target_feature( enable = "neon" ) ]
2582
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2582
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2583
2583
#[ rustc_legacy_const_generics( 2 ) ]
2584
2584
pub unsafe fn vsriq_n_u8 < const N : i32 > ( a : uint8x16_t , b : uint8x16_t ) -> uint8x16_t {
2585
2585
static_assert ! ( N : i32 where N >= 1 && N <= 8 ) ;
@@ -2588,7 +2588,7 @@ pub unsafe fn vsriq_n_u8<const N: i32>(a: uint8x16_t, b: uint8x16_t) -> uint8x16
2588
2588
/// Shift Right and Insert (immediate)
2589
2589
#[ inline]
2590
2590
#[ target_feature( enable = "neon" ) ]
2591
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2591
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2592
2592
#[ rustc_legacy_const_generics( 2 ) ]
2593
2593
pub unsafe fn vsri_n_u16 < const N : i32 > ( a : uint16x4_t , b : uint16x4_t ) -> uint16x4_t {
2594
2594
static_assert ! ( N : i32 where N >= 1 && N <= 16 ) ;
@@ -2597,7 +2597,7 @@ pub unsafe fn vsri_n_u16<const N: i32>(a: uint16x4_t, b: uint16x4_t) -> uint16x4
2597
2597
/// Shift Right and Insert (immediate)
2598
2598
#[ inline]
2599
2599
#[ target_feature( enable = "neon" ) ]
2600
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2600
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2601
2601
#[ rustc_legacy_const_generics( 2 ) ]
2602
2602
pub unsafe fn vsriq_n_u16 < const N : i32 > ( a : uint16x8_t , b : uint16x8_t ) -> uint16x8_t {
2603
2603
static_assert ! ( N : i32 where N >= 1 && N <= 16 ) ;
@@ -2606,7 +2606,7 @@ pub unsafe fn vsriq_n_u16<const N: i32>(a: uint16x8_t, b: uint16x8_t) -> uint16x
2606
2606
/// Shift Right and Insert (immediate)
2607
2607
#[ inline]
2608
2608
#[ target_feature( enable = "neon" ) ]
2609
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2609
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2610
2610
#[ rustc_legacy_const_generics( 2 ) ]
2611
2611
pub unsafe fn vsri_n_u32 < const N : i32 > ( a : uint32x2_t , b : uint32x2_t ) -> uint32x2_t {
2612
2612
static_assert ! ( N : i32 where N >= 1 && N <= 32 ) ;
@@ -2615,7 +2615,7 @@ pub unsafe fn vsri_n_u32<const N: i32>(a: uint32x2_t, b: uint32x2_t) -> uint32x2
2615
2615
/// Shift Right and Insert (immediate)
2616
2616
#[ inline]
2617
2617
#[ target_feature( enable = "neon" ) ]
2618
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2618
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2619
2619
#[ rustc_legacy_const_generics( 2 ) ]
2620
2620
pub unsafe fn vsriq_n_u32 < const N : i32 > ( a : uint32x4_t , b : uint32x4_t ) -> uint32x4_t {
2621
2621
static_assert ! ( N : i32 where N >= 1 && N <= 32 ) ;
@@ -2624,7 +2624,7 @@ pub unsafe fn vsriq_n_u32<const N: i32>(a: uint32x4_t, b: uint32x4_t) -> uint32x
2624
2624
/// Shift Right and Insert (immediate)
2625
2625
#[ inline]
2626
2626
#[ target_feature( enable = "neon" ) ]
2627
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2627
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2628
2628
#[ rustc_legacy_const_generics( 2 ) ]
2629
2629
pub unsafe fn vsri_n_u64 < const N : i32 > ( a : uint64x1_t , b : uint64x1_t ) -> uint64x1_t {
2630
2630
static_assert ! ( N : i32 where N >= 1 && N <= 64 ) ;
@@ -2633,7 +2633,7 @@ pub unsafe fn vsri_n_u64<const N: i32>(a: uint64x1_t, b: uint64x1_t) -> uint64x1
2633
2633
/// Shift Right and Insert (immediate)
2634
2634
#[ inline]
2635
2635
#[ target_feature( enable = "neon" ) ]
2636
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2636
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2637
2637
#[ rustc_legacy_const_generics( 2 ) ]
2638
2638
pub unsafe fn vsriq_n_u64 < const N : i32 > ( a : uint64x2_t , b : uint64x2_t ) -> uint64x2_t {
2639
2639
static_assert ! ( N : i32 where N >= 1 && N <= 64 ) ;
@@ -2642,7 +2642,7 @@ pub unsafe fn vsriq_n_u64<const N: i32>(a: uint64x2_t, b: uint64x2_t) -> uint64x
2642
2642
/// Shift Right and Insert (immediate)
2643
2643
#[ inline]
2644
2644
#[ target_feature( enable = "neon" ) ]
2645
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2645
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2646
2646
#[ rustc_legacy_const_generics( 2 ) ]
2647
2647
pub unsafe fn vsri_n_p8 < const N : i32 > ( a : poly8x8_t , b : poly8x8_t ) -> poly8x8_t {
2648
2648
static_assert ! ( N : i32 where N >= 1 && N <= 8 ) ;
@@ -2651,7 +2651,7 @@ pub unsafe fn vsri_n_p8<const N: i32>(a: poly8x8_t, b: poly8x8_t) -> poly8x8_t {
2651
2651
/// Shift Right and Insert (immediate)
2652
2652
#[ inline]
2653
2653
#[ target_feature( enable = "neon" ) ]
2654
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2654
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2655
2655
#[ rustc_legacy_const_generics( 2 ) ]
2656
2656
pub unsafe fn vsriq_n_p8 < const N : i32 > ( a : poly8x16_t , b : poly8x16_t ) -> poly8x16_t {
2657
2657
static_assert ! ( N : i32 where N >= 1 && N <= 8 ) ;
@@ -2660,7 +2660,7 @@ pub unsafe fn vsriq_n_p8<const N: i32>(a: poly8x16_t, b: poly8x16_t) -> poly8x16
2660
2660
/// Shift Right and Insert (immediate)
2661
2661
#[ inline]
2662
2662
#[ target_feature( enable = "neon" ) ]
2663
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2663
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2664
2664
#[ rustc_legacy_const_generics( 2 ) ]
2665
2665
pub unsafe fn vsri_n_p16 < const N : i32 > ( a : poly16x4_t , b : poly16x4_t ) -> poly16x4_t {
2666
2666
static_assert ! ( N : i32 where N >= 1 && N <= 16 ) ;
@@ -2669,7 +2669,7 @@ pub unsafe fn vsri_n_p16<const N: i32>(a: poly16x4_t, b: poly16x4_t) -> poly16x4
2669
2669
/// Shift Right and Insert (immediate)
2670
2670
#[ inline]
2671
2671
#[ target_feature( enable = "neon" ) ]
2672
- #[ cfg_attr( test, assert_instr( sri, n = 1 ) ) ]
2672
+ #[ cfg_attr( test, assert_instr( sri, N = 1 ) ) ]
2673
2673
#[ rustc_legacy_const_generics( 2 ) ]
2674
2674
pub unsafe fn vsriq_n_p16 < const N : i32 > ( a : poly16x8_t , b : poly16x8_t ) -> poly16x8_t {
2675
2675
static_assert ! ( N : i32 where N >= 1 && N <= 16 ) ;
0 commit comments