@@ -464,191 +464,191 @@ pub unsafe fn vcopy_laneq_f64<const LANE1: i32, const LANE2: i32>(
464
464
#[ target_feature( enable = "neon" ) ]
465
465
#[ cfg_attr( test, assert_instr( ldr) ) ]
466
466
pub unsafe fn vld1_s8 ( ptr : * const i8 ) -> int8x8_t {
467
- core:: ptr:: read_unaligned ( ptr as * const int8x8_t )
467
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
468
468
}
469
469
470
470
/// Load multiple single-element structures to one, two, three, or four registers.
471
471
#[ inline]
472
472
#[ target_feature( enable = "neon" ) ]
473
473
#[ cfg_attr( test, assert_instr( ldr) ) ]
474
474
pub unsafe fn vld1q_s8 ( ptr : * const i8 ) -> int8x16_t {
475
- core:: ptr:: read_unaligned ( ptr as * const int8x16_t )
475
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
476
476
}
477
477
478
478
/// Load multiple single-element structures to one, two, three, or four registers.
479
479
#[ inline]
480
480
#[ target_feature( enable = "neon" ) ]
481
481
#[ cfg_attr( test, assert_instr( ldr) ) ]
482
482
pub unsafe fn vld1_s16 ( ptr : * const i16 ) -> int16x4_t {
483
- core:: ptr:: read_unaligned ( ptr as * const int16x4_t )
483
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
484
484
}
485
485
486
486
/// Load multiple single-element structures to one, two, three, or four registers.
487
487
#[ inline]
488
488
#[ target_feature( enable = "neon" ) ]
489
489
#[ cfg_attr( test, assert_instr( ldr) ) ]
490
490
pub unsafe fn vld1q_s16 ( ptr : * const i16 ) -> int16x8_t {
491
- core:: ptr:: read_unaligned ( ptr as * const int16x8_t )
491
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
492
492
}
493
493
494
494
/// Load multiple single-element structures to one, two, three, or four registers.
495
495
#[ inline]
496
496
#[ target_feature( enable = "neon" ) ]
497
497
#[ cfg_attr( test, assert_instr( ldr) ) ]
498
498
pub unsafe fn vld1_s32 ( ptr : * const i32 ) -> int32x2_t {
499
- core:: ptr:: read_unaligned ( ptr as * const int32x2_t )
499
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
500
500
}
501
501
502
502
/// Load multiple single-element structures to one, two, three, or four registers.
503
503
#[ inline]
504
504
#[ target_feature( enable = "neon" ) ]
505
505
#[ cfg_attr( test, assert_instr( ldr) ) ]
506
506
pub unsafe fn vld1q_s32 ( ptr : * const i32 ) -> int32x4_t {
507
- core:: ptr:: read_unaligned ( ptr as * const int32x4_t )
507
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
508
508
}
509
509
510
510
/// Load multiple single-element structures to one, two, three, or four registers.
511
511
#[ inline]
512
512
#[ target_feature( enable = "neon" ) ]
513
513
#[ cfg_attr( test, assert_instr( ldr) ) ]
514
514
pub unsafe fn vld1_s64 ( ptr : * const i64 ) -> int64x1_t {
515
- core:: ptr:: read_unaligned ( ptr as * const int64x1_t )
515
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
516
516
}
517
517
518
518
/// Load multiple single-element structures to one, two, three, or four registers.
519
519
#[ inline]
520
520
#[ target_feature( enable = "neon" ) ]
521
521
#[ cfg_attr( test, assert_instr( ldr) ) ]
522
522
pub unsafe fn vld1q_s64 ( ptr : * const i64 ) -> int64x2_t {
523
- core:: ptr:: read_unaligned ( ptr as * const int64x2_t )
523
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
524
524
}
525
525
526
526
/// Load multiple single-element structures to one, two, three, or four registers.
527
527
#[ inline]
528
528
#[ target_feature( enable = "neon" ) ]
529
529
#[ cfg_attr( test, assert_instr( ldr) ) ]
530
530
pub unsafe fn vld1_u8 ( ptr : * const u8 ) -> uint8x8_t {
531
- core:: ptr:: read_unaligned ( ptr as * const uint8x8_t )
531
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
532
532
}
533
533
534
534
/// Load multiple single-element structures to one, two, three, or four registers.
535
535
#[ inline]
536
536
#[ target_feature( enable = "neon" ) ]
537
537
#[ cfg_attr( test, assert_instr( ldr) ) ]
538
538
pub unsafe fn vld1q_u8 ( ptr : * const u8 ) -> uint8x16_t {
539
- core:: ptr:: read_unaligned ( ptr as * const uint8x16_t )
539
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
540
540
}
541
541
542
542
/// Load multiple single-element structures to one, two, three, or four registers.
543
543
#[ inline]
544
544
#[ target_feature( enable = "neon" ) ]
545
545
#[ cfg_attr( test, assert_instr( ldr) ) ]
546
546
pub unsafe fn vld1_u16 ( ptr : * const u16 ) -> uint16x4_t {
547
- core:: ptr:: read_unaligned ( ptr as * const uint16x4_t )
547
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
548
548
}
549
549
550
550
/// Load multiple single-element structures to one, two, three, or four registers.
551
551
#[ inline]
552
552
#[ target_feature( enable = "neon" ) ]
553
553
#[ cfg_attr( test, assert_instr( ldr) ) ]
554
554
pub unsafe fn vld1q_u16 ( ptr : * const u16 ) -> uint16x8_t {
555
- core:: ptr:: read_unaligned ( ptr as * const uint16x8_t )
555
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
556
556
}
557
557
558
558
/// Load multiple single-element structures to one, two, three, or four registers.
559
559
#[ inline]
560
560
#[ target_feature( enable = "neon" ) ]
561
561
#[ cfg_attr( test, assert_instr( ldr) ) ]
562
562
pub unsafe fn vld1_u32 ( ptr : * const u32 ) -> uint32x2_t {
563
- core:: ptr:: read_unaligned ( ptr as * const uint32x2_t )
563
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
564
564
}
565
565
566
566
/// Load multiple single-element structures to one, two, three, or four registers.
567
567
#[ inline]
568
568
#[ target_feature( enable = "neon" ) ]
569
569
#[ cfg_attr( test, assert_instr( ldr) ) ]
570
570
pub unsafe fn vld1q_u32 ( ptr : * const u32 ) -> uint32x4_t {
571
- core:: ptr:: read_unaligned ( ptr as * const uint32x4_t )
571
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
572
572
}
573
573
574
574
/// Load multiple single-element structures to one, two, three, or four registers.
575
575
#[ inline]
576
576
#[ target_feature( enable = "neon" ) ]
577
577
#[ cfg_attr( test, assert_instr( ldr) ) ]
578
578
pub unsafe fn vld1_u64 ( ptr : * const u64 ) -> uint64x1_t {
579
- core:: ptr:: read_unaligned ( ptr as * const uint64x1_t )
579
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
580
580
}
581
581
582
582
/// Load multiple single-element structures to one, two, three, or four registers.
583
583
#[ inline]
584
584
#[ target_feature( enable = "neon" ) ]
585
585
#[ cfg_attr( test, assert_instr( ldr) ) ]
586
586
pub unsafe fn vld1q_u64 ( ptr : * const u64 ) -> uint64x2_t {
587
- core:: ptr:: read_unaligned ( ptr as * const uint64x2_t )
587
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
588
588
}
589
589
590
590
/// Load multiple single-element structures to one, two, three, or four registers.
591
591
#[ inline]
592
592
#[ target_feature( enable = "neon" ) ]
593
593
#[ cfg_attr( test, assert_instr( ldr) ) ]
594
594
pub unsafe fn vld1_p8 ( ptr : * const p8 ) -> poly8x8_t {
595
- core:: ptr:: read_unaligned ( ptr as * const poly8x8_t )
595
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
596
596
}
597
597
598
598
/// Load multiple single-element structures to one, two, three, or four registers.
599
599
#[ inline]
600
600
#[ target_feature( enable = "neon" ) ]
601
601
#[ cfg_attr( test, assert_instr( ldr) ) ]
602
602
pub unsafe fn vld1q_p8 ( ptr : * const p8 ) -> poly8x16_t {
603
- core:: ptr:: read_unaligned ( ptr as * const poly8x16_t )
603
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
604
604
}
605
605
606
606
/// Load multiple single-element structures to one, two, three, or four registers.
607
607
#[ inline]
608
608
#[ target_feature( enable = "neon" ) ]
609
609
#[ cfg_attr( test, assert_instr( ldr) ) ]
610
610
pub unsafe fn vld1_p16 ( ptr : * const p16 ) -> poly16x4_t {
611
- core:: ptr:: read_unaligned ( ptr as * const poly16x4_t )
611
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
612
612
}
613
613
614
614
/// Load multiple single-element structures to one, two, three, or four registers.
615
615
#[ inline]
616
616
#[ target_feature( enable = "neon" ) ]
617
617
#[ cfg_attr( test, assert_instr( ldr) ) ]
618
618
pub unsafe fn vld1q_p16 ( ptr : * const p16 ) -> poly16x8_t {
619
- core:: ptr:: read_unaligned ( ptr as * const poly16x8_t )
619
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
620
620
}
621
621
622
622
/// Load multiple single-element structures to one, two, three, or four registers.
623
623
#[ inline]
624
624
#[ target_feature( enable = "neon" ) ]
625
625
#[ cfg_attr( test, assert_instr( ldr) ) ]
626
626
pub unsafe fn vld1_f32 ( ptr : * const f32 ) -> float32x2_t {
627
- core:: ptr:: read_unaligned ( ptr as * const float32x2_t )
627
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
628
628
}
629
629
630
630
/// Load multiple single-element structures to one, two, three, or four registers.
631
631
#[ inline]
632
632
#[ target_feature( enable = "neon" ) ]
633
633
#[ cfg_attr( test, assert_instr( ldr) ) ]
634
634
pub unsafe fn vld1q_f32 ( ptr : * const f32 ) -> float32x4_t {
635
- core:: ptr:: read_unaligned ( ptr as * const float32x4_t )
635
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
636
636
}
637
637
638
638
/// Load multiple single-element structures to one, two, three, or four registers.
639
639
#[ inline]
640
640
#[ target_feature( enable = "neon" ) ]
641
641
#[ cfg_attr( test, assert_instr( ldr) ) ]
642
642
pub unsafe fn vld1_f64 ( ptr : * const f64 ) -> float64x1_t {
643
- core:: ptr:: read_unaligned ( ptr as * const float64x1_t )
643
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
644
644
}
645
645
646
646
/// Load multiple single-element structures to one, two, three, or four registers.
647
647
#[ inline]
648
648
#[ target_feature( enable = "neon" ) ]
649
649
#[ cfg_attr( test, assert_instr( ldr) ) ]
650
650
pub unsafe fn vld1q_f64 ( ptr : * const f64 ) -> float64x2_t {
651
- core:: ptr:: read_unaligned ( ptr as * const float64x2_t )
651
+ core:: ptr:: read_unaligned ( ptr. cast ( ) )
652
652
}
653
653
654
654
/// Store multiple single-element structures from one, two, three, or four registers.
0 commit comments