xref: /aosp_15_r20/external/pytorch/aten/src/ATen/cpu/vec/vec256/missing_vst1_neon.h (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1 /* Workaround for missing vst1q_f32_x2 in gcc-8.  */
2 
3 __extension__ extern __inline void
4 __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
vst1q_f32_x2(float32_t * __a,float32x4x2_t val)5 vst1q_f32_x2 (float32_t * __a, float32x4x2_t val)
6 {
7   asm volatile("st1 {%S1.4s - %T1.4s}, %0" : "=Q" (*__a) : "w" (val));
8 }
9