@@ -7630,177 +7630,177 @@ _mm512_maskz_getexp_ps (__mmask16 __U, __m512 __A)
7630
7630
7631
7631
#define _mm512_i64gather_ps (index , addr , scale ) \
7632
7632
(__m256)__builtin_ia32_gatherdiv16sf((__v8sf)_mm256_undefined_ps(), \
7633
- (float const *)(addr), \
7633
+ (void const *)(addr), \
7634
7634
(__v8di)(__m512i)(index), (__mmask8)-1, \
7635
7635
(int)(scale))
7636
7636
7637
7637
#define _mm512_mask_i64gather_ps (v1_old , mask , index , addr , scale ) \
7638
7638
(__m256)__builtin_ia32_gatherdiv16sf((__v8sf)(__m256)(v1_old),\
7639
- (float const *)(addr), \
7639
+ (void const *)(addr), \
7640
7640
(__v8di)(__m512i)(index), \
7641
7641
(__mmask8)(mask), (int)(scale))
7642
7642
7643
7643
#define _mm512_i64gather_epi32 (index , addr , scale ) \
7644
7644
(__m256i)__builtin_ia32_gatherdiv16si((__v8si)_mm256_undefined_si256(), \
7645
- (int const *)(addr), \
7645
+ (void const *)(addr), \
7646
7646
(__v8di)(__m512i)(index), \
7647
7647
(__mmask8)-1, (int)(scale))
7648
7648
7649
7649
#define _mm512_mask_i64gather_epi32 (v1_old , mask , index , addr , scale ) \
7650
7650
(__m256i)__builtin_ia32_gatherdiv16si((__v8si)(__m256i)(v1_old), \
7651
- (int const *)(addr), \
7651
+ (void const *)(addr), \
7652
7652
(__v8di)(__m512i)(index), \
7653
7653
(__mmask8)(mask), (int)(scale))
7654
7654
7655
7655
#define _mm512_i64gather_pd (index , addr , scale ) \
7656
7656
(__m512d)__builtin_ia32_gatherdiv8df((__v8df)_mm512_undefined_pd(), \
7657
- (double const *)(addr), \
7657
+ (void const *)(addr), \
7658
7658
(__v8di)(__m512i)(index), (__mmask8)-1, \
7659
7659
(int)(scale))
7660
7660
7661
7661
#define _mm512_mask_i64gather_pd (v1_old , mask , index , addr , scale ) \
7662
7662
(__m512d)__builtin_ia32_gatherdiv8df((__v8df)(__m512d)(v1_old), \
7663
- (double const *)(addr), \
7663
+ (void const *)(addr), \
7664
7664
(__v8di)(__m512i)(index), \
7665
7665
(__mmask8)(mask), (int)(scale))
7666
7666
7667
7667
#define _mm512_i64gather_epi64 (index , addr , scale ) \
7668
7668
(__m512i)__builtin_ia32_gatherdiv8di((__v8di)_mm512_undefined_epi32(), \
7669
- (long long const *)(addr), \
7669
+ (void const *)(addr), \
7670
7670
(__v8di)(__m512i)(index), (__mmask8)-1, \
7671
7671
(int)(scale))
7672
7672
7673
7673
#define _mm512_mask_i64gather_epi64 (v1_old , mask , index , addr , scale ) \
7674
7674
(__m512i)__builtin_ia32_gatherdiv8di((__v8di)(__m512i)(v1_old), \
7675
- (long long const *)(addr), \
7675
+ (void const *)(addr), \
7676
7676
(__v8di)(__m512i)(index), \
7677
7677
(__mmask8)(mask), (int)(scale))
7678
7678
7679
7679
#define _mm512_i32gather_ps (index , addr , scale ) \
7680
7680
(__m512)__builtin_ia32_gathersiv16sf((__v16sf)_mm512_undefined_ps(), \
7681
- (float const *)(addr), \
7681
+ (void const *)(addr), \
7682
7682
(__v16sf)(__m512)(index), \
7683
7683
(__mmask16)-1, (int)(scale))
7684
7684
7685
7685
#define _mm512_mask_i32gather_ps (v1_old , mask , index , addr , scale ) \
7686
7686
(__m512)__builtin_ia32_gathersiv16sf((__v16sf)(__m512)(v1_old), \
7687
- (float const *)(addr), \
7687
+ (void const *)(addr), \
7688
7688
(__v16sf)(__m512)(index), \
7689
7689
(__mmask16)(mask), (int)(scale))
7690
7690
7691
7691
#define _mm512_i32gather_epi32 (index , addr , scale ) \
7692
7692
(__m512i)__builtin_ia32_gathersiv16si((__v16si)_mm512_undefined_epi32(), \
7693
- (int const *)(addr), \
7693
+ (void const *)(addr), \
7694
7694
(__v16si)(__m512i)(index), \
7695
7695
(__mmask16)-1, (int)(scale))
7696
7696
7697
7697
#define _mm512_mask_i32gather_epi32 (v1_old , mask , index , addr , scale ) \
7698
7698
(__m512i)__builtin_ia32_gathersiv16si((__v16si)(__m512i)(v1_old), \
7699
- (int const *)(addr), \
7699
+ (void const *)(addr), \
7700
7700
(__v16si)(__m512i)(index), \
7701
7701
(__mmask16)(mask), (int)(scale))
7702
7702
7703
7703
#define _mm512_i32gather_pd (index , addr , scale ) \
7704
7704
(__m512d)__builtin_ia32_gathersiv8df((__v8df)_mm512_undefined_pd(), \
7705
- (double const *)(addr), \
7705
+ (void const *)(addr), \
7706
7706
(__v8si)(__m256i)(index), (__mmask8)-1, \
7707
7707
(int)(scale))
7708
7708
7709
7709
#define _mm512_mask_i32gather_pd (v1_old , mask , index , addr , scale ) \
7710
7710
(__m512d)__builtin_ia32_gathersiv8df((__v8df)(__m512d)(v1_old), \
7711
- (double const *)(addr), \
7711
+ (void const *)(addr), \
7712
7712
(__v8si)(__m256i)(index), \
7713
7713
(__mmask8)(mask), (int)(scale))
7714
7714
7715
7715
#define _mm512_i32gather_epi64 (index , addr , scale ) \
7716
7716
(__m512i)__builtin_ia32_gathersiv8di((__v8di)_mm512_undefined_epi32(), \
7717
- (long long const *)(addr), \
7717
+ (void const *)(addr), \
7718
7718
(__v8si)(__m256i)(index), (__mmask8)-1, \
7719
7719
(int)(scale))
7720
7720
7721
7721
#define _mm512_mask_i32gather_epi64 (v1_old , mask , index , addr , scale ) \
7722
7722
(__m512i)__builtin_ia32_gathersiv8di((__v8di)(__m512i)(v1_old), \
7723
- (long long const *)(addr), \
7723
+ (void const *)(addr), \
7724
7724
(__v8si)(__m256i)(index), \
7725
7725
(__mmask8)(mask), (int)(scale))
7726
7726
7727
7727
#define _mm512_i64scatter_ps (addr , index , v1 , scale ) \
7728
- __builtin_ia32_scatterdiv16sf((float *)(addr), (__mmask8)-1, \
7728
+ __builtin_ia32_scatterdiv16sf((void *)(addr), (__mmask8)-1, \
7729
7729
(__v8di)(__m512i)(index), \
7730
7730
(__v8sf)(__m256)(v1), (int)(scale))
7731
7731
7732
7732
#define _mm512_mask_i64scatter_ps (addr , mask , index , v1 , scale ) \
7733
- __builtin_ia32_scatterdiv16sf((float *)(addr), (__mmask8)(mask), \
7733
+ __builtin_ia32_scatterdiv16sf((void *)(addr), (__mmask8)(mask), \
7734
7734
(__v8di)(__m512i)(index), \
7735
7735
(__v8sf)(__m256)(v1), (int)(scale))
7736
7736
7737
7737
#define _mm512_i64scatter_epi32 (addr , index , v1 , scale ) \
7738
- __builtin_ia32_scatterdiv16si((int *)(addr), (__mmask8)-1, \
7738
+ __builtin_ia32_scatterdiv16si((void *)(addr), (__mmask8)-1, \
7739
7739
(__v8di)(__m512i)(index), \
7740
7740
(__v8si)(__m256i)(v1), (int)(scale))
7741
7741
7742
7742
#define _mm512_mask_i64scatter_epi32 (addr , mask , index , v1 , scale ) \
7743
- __builtin_ia32_scatterdiv16si((int *)(addr), (__mmask8)(mask), \
7743
+ __builtin_ia32_scatterdiv16si((void *)(addr), (__mmask8)(mask), \
7744
7744
(__v8di)(__m512i)(index), \
7745
7745
(__v8si)(__m256i)(v1), (int)(scale))
7746
7746
7747
7747
#define _mm512_i64scatter_pd (addr , index , v1 , scale ) \
7748
- __builtin_ia32_scatterdiv8df((double *)(addr), (__mmask8)-1, \
7748
+ __builtin_ia32_scatterdiv8df((void *)(addr), (__mmask8)-1, \
7749
7749
(__v8di)(__m512i)(index), \
7750
7750
(__v8df)(__m512d)(v1), (int)(scale))
7751
7751
7752
7752
#define _mm512_mask_i64scatter_pd (addr , mask , index , v1 , scale ) \
7753
- __builtin_ia32_scatterdiv8df((double *)(addr), (__mmask8)(mask), \
7753
+ __builtin_ia32_scatterdiv8df((void *)(addr), (__mmask8)(mask), \
7754
7754
(__v8di)(__m512i)(index), \
7755
7755
(__v8df)(__m512d)(v1), (int)(scale))
7756
7756
7757
7757
#define _mm512_i64scatter_epi64 (addr , index , v1 , scale ) \
7758
- __builtin_ia32_scatterdiv8di((long long *)(addr), (__mmask8)-1, \
7758
+ __builtin_ia32_scatterdiv8di((void *)(addr), (__mmask8)-1, \
7759
7759
(__v8di)(__m512i)(index), \
7760
7760
(__v8di)(__m512i)(v1), (int)(scale))
7761
7761
7762
7762
#define _mm512_mask_i64scatter_epi64 (addr , mask , index , v1 , scale ) \
7763
- __builtin_ia32_scatterdiv8di((long long *)(addr), (__mmask8)(mask), \
7763
+ __builtin_ia32_scatterdiv8di((void *)(addr), (__mmask8)(mask), \
7764
7764
(__v8di)(__m512i)(index), \
7765
7765
(__v8di)(__m512i)(v1), (int)(scale))
7766
7766
7767
7767
#define _mm512_i32scatter_ps (addr , index , v1 , scale ) \
7768
- __builtin_ia32_scattersiv16sf((float *)(addr), (__mmask16)-1, \
7768
+ __builtin_ia32_scattersiv16sf((void *)(addr), (__mmask16)-1, \
7769
7769
(__v16si)(__m512i)(index), \
7770
7770
(__v16sf)(__m512)(v1), (int)(scale))
7771
7771
7772
7772
#define _mm512_mask_i32scatter_ps (addr , mask , index , v1 , scale ) \
7773
- __builtin_ia32_scattersiv16sf((float *)(addr), (__mmask16)(mask), \
7773
+ __builtin_ia32_scattersiv16sf((void *)(addr), (__mmask16)(mask), \
7774
7774
(__v16si)(__m512i)(index), \
7775
7775
(__v16sf)(__m512)(v1), (int)(scale))
7776
7776
7777
7777
#define _mm512_i32scatter_epi32 (addr , index , v1 , scale ) \
7778
- __builtin_ia32_scattersiv16si((int *)(addr), (__mmask16)-1, \
7778
+ __builtin_ia32_scattersiv16si((void *)(addr), (__mmask16)-1, \
7779
7779
(__v16si)(__m512i)(index), \
7780
7780
(__v16si)(__m512i)(v1), (int)(scale))
7781
7781
7782
7782
#define _mm512_mask_i32scatter_epi32 (addr , mask , index , v1 , scale ) \
7783
- __builtin_ia32_scattersiv16si((int *)(addr), (__mmask16)(mask), \
7783
+ __builtin_ia32_scattersiv16si((void *)(addr), (__mmask16)(mask), \
7784
7784
(__v16si)(__m512i)(index), \
7785
7785
(__v16si)(__m512i)(v1), (int)(scale))
7786
7786
7787
7787
#define _mm512_i32scatter_pd (addr , index , v1 , scale ) \
7788
- __builtin_ia32_scattersiv8df((double *)(addr), (__mmask8)-1, \
7788
+ __builtin_ia32_scattersiv8df((void *)(addr), (__mmask8)-1, \
7789
7789
(__v8si)(__m256i)(index), \
7790
7790
(__v8df)(__m512d)(v1), (int)(scale))
7791
7791
7792
7792
#define _mm512_mask_i32scatter_pd (addr , mask , index , v1 , scale ) \
7793
- __builtin_ia32_scattersiv8df((double *)(addr), (__mmask8)(mask), \
7793
+ __builtin_ia32_scattersiv8df((void *)(addr), (__mmask8)(mask), \
7794
7794
(__v8si)(__m256i)(index), \
7795
7795
(__v8df)(__m512d)(v1), (int)(scale))
7796
7796
7797
7797
#define _mm512_i32scatter_epi64 (addr , index , v1 , scale ) \
7798
- __builtin_ia32_scattersiv8di((long long *)(addr), (__mmask8)-1, \
7798
+ __builtin_ia32_scattersiv8di((void *)(addr), (__mmask8)-1, \
7799
7799
(__v8si)(__m256i)(index), \
7800
7800
(__v8di)(__m512i)(v1), (int)(scale))
7801
7801
7802
7802
#define _mm512_mask_i32scatter_epi64 (addr , mask , index , v1 , scale ) \
7803
- __builtin_ia32_scattersiv8di((long long *)(addr), (__mmask8)(mask), \
7803
+ __builtin_ia32_scattersiv8di((void *)(addr), (__mmask8)(mask), \
7804
7804
(__v8si)(__m256i)(index), \
7805
7805
(__v8di)(__m512i)(v1), (int)(scale))
7806
7806
0 commit comments