@@ -13993,64 +13993,56 @@ __extension__ extern __inline void
13993
13993
__attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
13994
13994
__arm_vstrdq_scatter_base_wb_s64 (uint64x2_t * __addr, const int __offset, int64x2_t __value)
13995
13995
{
13996
- __builtin_mve_vstrdq_scatter_base_wb_sv2di (*__addr, __offset, __value);
13997
- __builtin_mve_vstrdq_scatter_base_wb_add_sv2di (*__addr, __offset, *__addr);
13996
+ *__addr = __builtin_mve_vstrdq_scatter_base_wb_sv2di (*__addr, __offset, __value);
13998
13997
}
13999
13998
14000
13999
__extension__ extern __inline void
14001
14000
__attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
14002
14001
__arm_vstrdq_scatter_base_wb_u64 (uint64x2_t * __addr, const int __offset, uint64x2_t __value)
14003
14002
{
14004
- __builtin_mve_vstrdq_scatter_base_wb_uv2di (*__addr, __offset, __value);
14005
- __builtin_mve_vstrdq_scatter_base_wb_add_uv2di (*__addr, __offset, *__addr);
14003
+ *__addr = __builtin_mve_vstrdq_scatter_base_wb_uv2di (*__addr, __offset, __value);
14006
14004
}
14007
14005
14008
14006
__extension__ extern __inline void
14009
14007
__attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
14010
14008
__arm_vstrdq_scatter_base_wb_p_s64 (uint64x2_t * __addr, const int __offset, int64x2_t __value, mve_pred16_t __p)
14011
14009
{
14012
- __builtin_mve_vstrdq_scatter_base_wb_p_sv2di (*__addr, __offset, __value, __p);
14013
- __builtin_mve_vstrdq_scatter_base_wb_p_add_sv2di (*__addr, __offset, *__addr, __p);
14010
+ *__addr = __builtin_mve_vstrdq_scatter_base_wb_p_sv2di (*__addr, __offset, __value, __p);
14014
14011
}
14015
14012
14016
14013
__extension__ extern __inline void
14017
14014
__attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
14018
14015
__arm_vstrdq_scatter_base_wb_p_u64 (uint64x2_t * __addr, const int __offset, uint64x2_t __value, mve_pred16_t __p)
14019
14016
{
14020
- __builtin_mve_vstrdq_scatter_base_wb_p_uv2di (*__addr, __offset, __value, __p);
14021
- __builtin_mve_vstrdq_scatter_base_wb_p_add_uv2di (*__addr, __offset, *__addr, __p);
14017
+ *__addr = __builtin_mve_vstrdq_scatter_base_wb_p_uv2di (*__addr, __offset, __value, __p);
14022
14018
}
14023
14019
14024
14020
__extension__ extern __inline void
14025
14021
__attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
14026
14022
__arm_vstrwq_scatter_base_wb_p_s32 (uint32x4_t * __addr, const int __offset, int32x4_t __value, mve_pred16_t __p)
14027
14023
{
14028
- __builtin_mve_vstrwq_scatter_base_wb_p_sv4si (*__addr, __offset, __value, __p);
14029
- __builtin_mve_vstrwq_scatter_base_wb_p_add_sv4si (*__addr, __offset, *__addr, __p);
14024
+ *__addr = __builtin_mve_vstrwq_scatter_base_wb_p_sv4si (*__addr, __offset, __value, __p);
14030
14025
}
14031
14026
14032
14027
__extension__ extern __inline void
14033
14028
__attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
14034
14029
__arm_vstrwq_scatter_base_wb_p_u32 (uint32x4_t * __addr, const int __offset, uint32x4_t __value, mve_pred16_t __p)
14035
14030
{
14036
- __builtin_mve_vstrwq_scatter_base_wb_p_uv4si (*__addr, __offset, __value, __p);
14037
- __builtin_mve_vstrwq_scatter_base_wb_p_add_uv4si (*__addr, __offset, *__addr, __p);
14031
+ *__addr = __builtin_mve_vstrwq_scatter_base_wb_p_uv4si (*__addr, __offset, __value, __p);
14038
14032
}
14039
14033
14040
14034
__extension__ extern __inline void
14041
14035
__attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
14042
14036
__arm_vstrwq_scatter_base_wb_s32 (uint32x4_t * __addr, const int __offset, int32x4_t __value)
14043
14037
{
14044
- __builtin_mve_vstrwq_scatter_base_wb_sv4si (*__addr, __offset, __value);
14045
- __builtin_mve_vstrwq_scatter_base_wb_add_sv4si (*__addr, __offset, *__addr);
14038
+ *__addr = __builtin_mve_vstrwq_scatter_base_wb_sv4si (*__addr, __offset, __value);
14046
14039
}
14047
14040
14048
14041
__extension__ extern __inline void
14049
14042
__attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
14050
14043
__arm_vstrwq_scatter_base_wb_u32 (uint32x4_t * __addr, const int __offset, uint32x4_t __value)
14051
14044
{
14052
- __builtin_mve_vstrwq_scatter_base_wb_uv4si (*__addr, __offset, __value);
14053
- __builtin_mve_vstrwq_scatter_base_wb_add_uv4si (*__addr, __offset, *__addr);
14045
+ *__addr = __builtin_mve_vstrwq_scatter_base_wb_uv4si (*__addr, __offset, __value);
14054
14046
}
14055
14047
14056
14048
__extension__ extern __inline uint8x16_t
@@ -19158,16 +19150,14 @@ __extension__ extern __inline void
19158
19150
__attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
19159
19151
__arm_vstrwq_scatter_base_wb_f32 (uint32x4_t * __addr, const int __offset, float32x4_t __value)
19160
19152
{
19161
- __builtin_mve_vstrwq_scatter_base_wb_fv4sf (*__addr, __offset, __value);
19162
- __builtin_mve_vstrwq_scatter_base_wb_add_fv4sf (*__addr, __offset, *__addr);
19153
+ *__addr = __builtin_mve_vstrwq_scatter_base_wb_fv4sf (*__addr, __offset, __value);
19163
19154
}
19164
19155
19165
19156
__extension__ extern __inline void
19166
19157
__attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
19167
19158
__arm_vstrwq_scatter_base_wb_p_f32 (uint32x4_t * __addr, const int __offset, float32x4_t __value, mve_pred16_t __p)
19168
19159
{
19169
- __builtin_mve_vstrwq_scatter_base_wb_p_fv4sf (*__addr, __offset, __value, __p);
19170
- __builtin_mve_vstrwq_scatter_base_wb_p_add_fv4sf (*__addr, __offset, *__addr, __p);
19160
+ *__addr = __builtin_mve_vstrwq_scatter_base_wb_p_fv4sf (*__addr, __offset, __value, __p);
19171
19161
}
19172
19162
19173
19163
__extension__ extern __inline float16x8_t
0 commit comments