@@ -307,175 +307,175 @@ pub unsafe fn vld1q_f32(ptr: *const f32) -> float32x4_t {
307
307
/// Store multiple single-element structures from one, two, three, or four registers.
308
308
#[ inline]
309
309
#[ target_feature( enable = "neon,v7" ) ]
310
- #[ cfg_attr( test, assert_instr( str ) ) ]
310
+ #[ cfg_attr( test, assert_instr( "vst1.8" ) ) ]
311
311
pub unsafe fn vst1_s8 ( ptr : * mut i8 , a : int8x8_t ) {
312
312
vst1_v8i8 ( ptr as * const i8 , a, align_of :: < i8 > ( ) as i32 )
313
313
}
314
314
315
315
/// Store multiple single-element structures from one, two, three, or four registers.
316
316
#[ inline]
317
317
#[ target_feature( enable = "neon,v7" ) ]
318
- #[ cfg_attr( test, assert_instr( str ) ) ]
318
+ #[ cfg_attr( test, assert_instr( "vst1.8" ) ) ]
319
319
pub unsafe fn vst1q_s8 ( ptr : * mut i8 , a : int8x16_t ) {
320
320
vst1q_v16i8 ( ptr as * const i8 , a, align_of :: < i8 > ( ) as i32 )
321
321
}
322
322
323
323
/// Store multiple single-element structures from one, two, three, or four registers.
324
324
#[ inline]
325
325
#[ target_feature( enable = "neon,v7" ) ]
326
- #[ cfg_attr( test, assert_instr( str ) ) ]
326
+ #[ cfg_attr( test, assert_instr( "vst1.16" ) ) ]
327
327
pub unsafe fn vst1_s16 ( ptr : * mut i16 , a : int16x4_t ) {
328
328
vst1_v4i16 ( ptr as * const i8 , a, align_of :: < i16 > ( ) as i32 )
329
329
}
330
330
331
331
/// Store multiple single-element structures from one, two, three, or four registers.
332
332
#[ inline]
333
333
#[ target_feature( enable = "neon,v7" ) ]
334
- #[ cfg_attr( test, assert_instr( str ) ) ]
334
+ #[ cfg_attr( test, assert_instr( "vst1.16" ) ) ]
335
335
pub unsafe fn vst1q_s16 ( ptr : * mut i16 , a : int16x8_t ) {
336
336
vst1q_v8i16 ( ptr as * const i8 , a, align_of :: < i16 > ( ) as i32 )
337
337
}
338
338
339
339
/// Store multiple single-element structures from one, two, three, or four registers.
340
340
#[ inline]
341
341
#[ target_feature( enable = "neon,v7" ) ]
342
- #[ cfg_attr( test, assert_instr( str ) ) ]
342
+ #[ cfg_attr( test, assert_instr( "vst1.32" ) ) ]
343
343
pub unsafe fn vst1_s32 ( ptr : * mut i32 , a : int32x2_t ) {
344
344
vst1_v2i32 ( ptr as * const i8 , a, align_of :: < i32 > ( ) as i32 )
345
345
}
346
346
347
347
/// Store multiple single-element structures from one, two, three, or four registers.
348
348
#[ inline]
349
349
#[ target_feature( enable = "neon,v7" ) ]
350
- #[ cfg_attr( test, assert_instr( str ) ) ]
350
+ #[ cfg_attr( test, assert_instr( "vst1.32" ) ) ]
351
351
pub unsafe fn vst1q_s32 ( ptr : * mut i32 , a : int32x4_t ) {
352
352
vst1q_v4i32 ( ptr as * const i8 , a, align_of :: < i32 > ( ) as i32 )
353
353
}
354
354
355
355
/// Store multiple single-element structures from one, two, three, or four registers.
356
356
#[ inline]
357
357
#[ target_feature( enable = "neon,v7" ) ]
358
- #[ cfg_attr( test, assert_instr( str ) ) ]
358
+ #[ cfg_attr( test, assert_instr( "vst1.64" ) ) ]
359
359
pub unsafe fn vst1_s64 ( ptr : * mut i64 , a : int64x1_t ) {
360
360
vst1_v1i64 ( ptr as * const i8 , a, align_of :: < i64 > ( ) as i32 )
361
361
}
362
362
363
363
/// Store multiple single-element structures from one, two, three, or four registers.
364
364
#[ inline]
365
365
#[ target_feature( enable = "neon,v7" ) ]
366
- #[ cfg_attr( test, assert_instr( str ) ) ]
366
+ #[ cfg_attr( test, assert_instr( "vst1.64" ) ) ]
367
367
pub unsafe fn vst1q_s64 ( ptr : * mut i64 , a : int64x2_t ) {
368
368
vst1q_v2i64 ( ptr as * const i8 , a, align_of :: < i64 > ( ) as i32 )
369
369
}
370
370
371
371
/// Store multiple single-element structures from one, two, three, or four registers.
372
372
#[ inline]
373
373
#[ target_feature( enable = "neon,v7" ) ]
374
- #[ cfg_attr( test, assert_instr( str ) ) ]
374
+ #[ cfg_attr( test, assert_instr( "vst1.8" ) ) ]
375
375
pub unsafe fn vst1_u8 ( ptr : * mut u8 , a : uint8x8_t ) {
376
376
vst1_v8i8 ( ptr as * const i8 , transmute ( a) , align_of :: < u8 > ( ) as i32 )
377
377
}
378
378
379
379
/// Store multiple single-element structures from one, two, three, or four registers.
380
380
#[ inline]
381
381
#[ target_feature( enable = "neon,v7" ) ]
382
- #[ cfg_attr( test, assert_instr( str ) ) ]
382
+ #[ cfg_attr( test, assert_instr( "vst1.8" ) ) ]
383
383
pub unsafe fn vst1q_u8 ( ptr : * mut u8 , a : uint8x16_t ) {
384
384
vst1q_v16i8 ( ptr as * const i8 , transmute ( a) , align_of :: < u8 > ( ) as i32 )
385
385
}
386
386
387
387
/// Store multiple single-element structures from one, two, three, or four registers.
388
388
#[ inline]
389
389
#[ target_feature( enable = "neon,v7" ) ]
390
- #[ cfg_attr( test, assert_instr( str ) ) ]
390
+ #[ cfg_attr( test, assert_instr( "vst1.16" ) ) ]
391
391
pub unsafe fn vst1_u16 ( ptr : * mut u16 , a : uint16x4_t ) {
392
392
vst1_v4i16 ( ptr as * const i8 , transmute ( a) , align_of :: < u16 > ( ) as i32 )
393
393
}
394
394
395
395
/// Store multiple single-element structures from one, two, three, or four registers.
396
396
#[ inline]
397
397
#[ target_feature( enable = "neon,v7" ) ]
398
- #[ cfg_attr( test, assert_instr( str ) ) ]
398
+ #[ cfg_attr( test, assert_instr( "vst1.16" ) ) ]
399
399
pub unsafe fn vst1q_u16 ( ptr : * mut u16 , a : uint16x8_t ) {
400
400
vst1q_v8i16 ( ptr as * const i8 , transmute ( a) , align_of :: < u16 > ( ) as i32 )
401
401
}
402
402
403
403
/// Store multiple single-element structures from one, two, three, or four registers.
404
404
#[ inline]
405
405
#[ target_feature( enable = "neon,v7" ) ]
406
- #[ cfg_attr( test, assert_instr( str ) ) ]
406
+ #[ cfg_attr( test, assert_instr( "vst1.32" ) ) ]
407
407
pub unsafe fn vst1_u32 ( ptr : * mut u32 , a : uint32x2_t ) {
408
408
vst1_v2i32 ( ptr as * const i8 , transmute ( a) , align_of :: < u32 > ( ) as i32 )
409
409
}
410
410
411
411
/// Store multiple single-element structures from one, two, three, or four registers.
412
412
#[ inline]
413
413
#[ target_feature( enable = "neon,v7" ) ]
414
- #[ cfg_attr( test, assert_instr( str ) ) ]
414
+ #[ cfg_attr( test, assert_instr( "vst1.32" ) ) ]
415
415
pub unsafe fn vst1q_u32 ( ptr : * mut u32 , a : uint32x4_t ) {
416
416
vst1q_v4i32 ( ptr as * const i8 , transmute ( a) , align_of :: < u32 > ( ) as i32 )
417
417
}
418
418
419
419
/// Store multiple single-element structures from one, two, three, or four registers.
420
420
#[ inline]
421
421
#[ target_feature( enable = "neon,v7" ) ]
422
- #[ cfg_attr( test, assert_instr( str ) ) ]
422
+ #[ cfg_attr( test, assert_instr( "vst1.64" ) ) ]
423
423
pub unsafe fn vst1_u64 ( ptr : * mut u64 , a : uint64x1_t ) {
424
424
vst1_v1i64 ( ptr as * const i8 , transmute ( a) , align_of :: < u64 > ( ) as i32 )
425
425
}
426
426
427
427
/// Store multiple single-element structures from one, two, three, or four registers.
428
428
#[ inline]
429
429
#[ target_feature( enable = "neon,v7" ) ]
430
- #[ cfg_attr( test, assert_instr( str ) ) ]
430
+ #[ cfg_attr( test, assert_instr( "vst1.64" ) ) ]
431
431
pub unsafe fn vst1q_u64 ( ptr : * mut u64 , a : uint64x2_t ) {
432
432
vst1q_v2i64 ( ptr as * const i8 , transmute ( a) , align_of :: < u64 > ( ) as i32 )
433
433
}
434
434
435
435
/// Store multiple single-element structures from one, two, three, or four registers.
436
436
#[ inline]
437
437
#[ target_feature( enable = "neon,v7" ) ]
438
- #[ cfg_attr( test, assert_instr( str ) ) ]
438
+ #[ cfg_attr( test, assert_instr( "vst1.8" ) ) ]
439
439
pub unsafe fn vst1_p8 ( ptr : * mut p8 , a : poly8x8_t ) {
440
440
vst1_v8i8 ( ptr as * const i8 , transmute ( a) , align_of :: < p8 > ( ) as i32 )
441
441
}
442
442
443
443
/// Store multiple single-element structures from one, two, three, or four registers.
444
444
#[ inline]
445
445
#[ target_feature( enable = "neon,v7" ) ]
446
- #[ cfg_attr( test, assert_instr( str ) ) ]
446
+ #[ cfg_attr( test, assert_instr( "vst1.8" ) ) ]
447
447
pub unsafe fn vst1q_p8 ( ptr : * mut p8 , a : poly8x16_t ) {
448
448
vst1q_v16i8 ( ptr as * const i8 , transmute ( a) , align_of :: < p8 > ( ) as i32 )
449
449
}
450
450
451
451
/// Store multiple single-element structures from one, two, three, or four registers.
452
452
#[ inline]
453
453
#[ target_feature( enable = "neon,v7" ) ]
454
- #[ cfg_attr( test, assert_instr( str ) ) ]
454
+ #[ cfg_attr( test, assert_instr( "vst1.16" ) ) ]
455
455
pub unsafe fn vst1_p16 ( ptr : * mut p16 , a : poly16x4_t ) {
456
456
vst1_v4i16 ( ptr as * const i8 , transmute ( a) , align_of :: < p16 > ( ) as i32 )
457
457
}
458
458
459
459
/// Store multiple single-element structures from one, two, three, or four registers.
460
460
#[ inline]
461
461
#[ target_feature( enable = "neon,v7" ) ]
462
- #[ cfg_attr( test, assert_instr( str ) ) ]
462
+ #[ cfg_attr( test, assert_instr( "vst1.16" ) ) ]
463
463
pub unsafe fn vst1q_p16 ( ptr : * mut p16 , a : poly16x8_t ) {
464
464
vst1q_v8i16 ( ptr as * const i8 , transmute ( a) , align_of :: < p8 > ( ) as i32 )
465
465
}
466
466
467
467
// Store multiple single-element structures from one, two, three, or four registers.
468
468
#[ inline]
469
469
#[ target_feature( enable = "neon,v7" ) ]
470
- #[ cfg_attr( test, assert_instr( str ) ) ]
470
+ #[ cfg_attr( test, assert_instr( "vst1.32" ) ) ]
471
471
pub unsafe fn vst1_f32 ( ptr : * mut f32 , a : float32x2_t ) {
472
472
vst1_v2f32 ( ptr as * const i8 , a, align_of :: < f32 > ( ) as i32 )
473
473
}
474
474
475
475
// Store multiple single-element structures from one, two, three, or four registers.
476
476
#[ inline]
477
477
#[ target_feature( enable = "neon,v7" ) ]
478
- #[ cfg_attr( test, assert_instr( str ) ) ]
478
+ #[ cfg_attr( test, assert_instr( "vst1.32" ) ) ]
479
479
pub unsafe fn vst1q_f32 ( ptr : * mut f32 , a : float32x4_t ) {
480
480
vst1q_v4f32 ( ptr as * const i8 , a, align_of :: < f32 > ( ) as i32 )
481
481
}
0 commit comments