r.u64 Q0, Q0, #0' * int64x2_t vrshrq_n_s64 (int64x2_t, const int) _Form of expected instruction(s):_ `vrshr.s64 Q0, Q0, #0' * uint32x2_t vshrn_n_u64 (uint64x2_t, const int) _Form of expected instruction(s):_ `vshrn.i64 D0, Q0, #0' * uint16x4_t vshrn_n_u32 (uint32x4_t, const int) _Form of expected instruction(s):_ `vshrn.i32 D0, Q0, #0' * uint8x8_t vshrn_n_u16 (uint16x8_t, const int) _Form of expected instruction(s):_ `vshrn.i16 D0, Q0, #0' * int32x2_t vshrn_n_s64 (int64x2_t, const int) _Form of expected instruction(s):_ `vshrn.i64 D0, Q0, #0' * int16x4_t vshrn_n_s32 (int32x4_t, const int) _Form of expected instruction(s):_ `vshrn.i32 D0, Q0, #0' * int8x8_t vshrn_n_s16 (int16x8_t, const int) _Form of expected instruction(s):_ `vshrn.i16 D0, Q0, #0' * uint32x2_t vrshrn_n_u64 (uint64x2_t, const int) _Form of expected instruction(s):_ `vrshrn.i64 D0, Q0, #0' * uint16x4_t vrshrn_n_u32 (uint32x4_t, const int) _Form of expected instruction(s):_ `vrshrn.i32 D0, Q0, #0' * uint8x8_t vrshrn_n_u16 (uint16x8_t, const int) _Form of expected instruction(s):_ `vrshrn.i16 D0, Q0, #0' * int32x2_t vrshrn_n_s64 (int64x2_t, const int) _Form of expected instruction(s):_ `vrshrn.i64 D0, Q0, #0' * int16x4_t vrshrn_n_s32 (int32x4_t, const int) _Form of expected instruction(s):_ `vrshrn.i32 D0, Q0, #0' * int8x8_t vrshrn_n_s16 (int16x8_t, const int) _Form of expected instruction(s):_ `vrshrn.i16 D0, Q0, #0' * uint32x2_t vqshrn_n_u64 (uint64x2_t, const int) _Form of expected instruction(s):_ `vqshrn.u64 D0, Q0, #0' * uint16x4_t vqshrn_n_u32 (uint32x4_t, const int) _Form of expected instruction(s):_ `vqshrn.u32 D0, Q0, #0' * uint8x8_t vqshrn_n_u16 (uint16x8_t, const int) _Form of expected instruction(s):_ `vqshrn.u16 D0, Q0, #0' * int32x2_t vqshrn_n_s64 (int64x2_t, const int) _Form of expected instruction(s):_ `vqshrn.s64 D0, Q0, #0' * int16x4_t vqshrn_n_s32 (int32x4_t, const int) _Form of expected instruction(s):_ `vqshrn.s32 D0, Q0, #0' * int8x8_t vqshrn_n_s16 (int16x8_t, const int) _Form of expected instruction(s):_ `vqshrn.s16 D0, Q0, #0' * uint32x2_t vqrshrn_n_u64 (uint64x2_t, const int) _Form of expected instruction(s):_ `vqrshrn.u64 D0, Q0, #0' * uint16x4_t vqrshrn_n_u32 (uint32x4_t, const int) _Form of expected instruction(s):_ `vqrshrn.u32 D0, Q0, #0' * uint8x8_t vqrshrn_n_u16 (uint16x8_t, const int) _Form of expected instruction(s):_ `vqrshrn.u16 D0, Q0, #0' * int32x2_t vqrshrn_n_s64 (int64x2_t, const int) _Form of expected instruction(s):_ `vqrshrn.s64 D0, Q0, #0' * int16x4_t vqrshrn_n_s32 (int32x4_t, const int) _Form of expected instruction(s):_ `vqrshrn.s32 D0, Q0, #0' * int8x8_t vqrshrn_n_s16 (int16x8_t, const int) _Form of expected instruction(s):_ `vqrshrn.s16 D0, Q0, #0' * uint32x2_t vqshrun_n_s64 (int64x2_t, const int) _Form of expected instruction(s):_ `vqshrun.s64 D0, Q0, #0' * uint16x4_t vqshrun_n_s32 (int32x4_t, const int) _Form of expected instruction(s):_ `vqshrun.s32 D0, Q0, #0' * uint8x8_t vqshrun_n_s16 (int16x8_t, const int) _Form of expected instruction(s):_ `vqshrun.s16 D0, Q0, #0' * uint32x2_t vqrshrun_n_s64 (int64x2_t, const int) _Form of expected instruction(s):_ `vqrshrun.s64 D0, Q0, #0' * uint16x4_t vqrshrun_n_s32 (int32x4_t, const int) _Form of expected instruction(s):_ `vqrshrun.s32 D0, Q0, #0' * uint8x8_t vqrshrun_n_s16 (int16x8_t, const int) _Form of expected instruction(s):_ `vqrshrun.s16 D0, Q0, #0' 5.50.3.28 Vector shift right by constant and accumulate ....................................................... * uint32x2_t vsra_n_u32 (uint32x2_t, uint32x2_t, const int) _Form of expected instruction(s):_ `vsra.u32 D0, D0, #0' * uint16x4_t vsra_n_u16 (uint16x4_t, uint16x4_t, const int) _Form of expected instruction(s):_ `vsra.u16 D0, D0, #0' * uint8x8_t vsra_n_u8 (uint8x8_t, uint8x8_t, const int) _Form of expected instruction(s):_ `vsra.u8 D0, D0, #0' * int32x2_t vsra_n_s32 (int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vsra.s32 D0, D0, #0' * int16x4_t vsra_n_s16 (int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vsra.s16 D0, D0, #0' * int8x8_t vsra_n_s8 (int8x8_t, int8x8_t, const int) _Form of expected instruction(s):_ `vsra.s8 D0, D0, #0' * uint64x1_t vsra_n_u64 (uint64x1_t, uint64x1_t, const int) _Form of expected instruction(s):_ `vsra.u64 D0, D0, #0' * int64x1_t vsra_n_s64 (int64x1_t, int64x1_t, const int) _Form of expected instruction(s):_ `vsra.s64 D0, D0, #0' * uint32x4_t vsraq_n_u32 (uint32x4_t, uint32x4_t, const int) _Form of expected instruction(s):_ `vsra.u32 Q0, Q0, #0' * uint16x8_t vsraq_n_u16 (uint16x8_t, uint16x8_t, const int) _Form of expected instruction(s):_ `vsra.u16 Q0, Q0, #0' * uint8x16_t vsraq_n_u8 (uint8x16_t, uint8x16_t, const int) _Form of expected instruction(s):_ `vsra.u8 Q0, Q0, #0' * int32x4_t vsraq_n_s32 (int32x4_t, int32x4_t, const int) _Form of expected instruction(s):_ `vsra.s32 Q0, Q0, #0' * int16x8_t vsraq_n_s16 (int16x8_t, int16x8_t, const int) _Form of expected instruction(s):_ `vsra.s16 Q0, Q0, #0' * int8x16_t vsraq_n_s8 (int8x16_t, int8x16_t, const int) _Form of expected instruction(s):_ `vsra.s8 Q0, Q0, #0' * uint64x2_t vsraq_n_u64 (uint64x2_t, uint64x2_t, const int) _Form of expected instruction(s):_ `vsra.u64 Q0, Q0, #0' * int64x2_t vsraq_n_s64 (int64x2_t, int64x2_t, const int) _Form of expected instruction(s):_ `vsra.s64 Q0, Q0, #0' * uint32x2_t vrsra_n_u32 (uint32x2_t, uint32x2_t, const int) _Form of expected instruction(s):_ `vrsra.u32 D0, D0, #0' * uint16x4_t vrsra_n_u16 (uint16x4_t, uint16x4_t, const int) _Form of expected instruction(s):_ `vrsra.u16 D0, D0, #0' * uint8x8_t vrsra_n_u8 (uint8x8_t, uint8x8_t, const int) _Form of expected instruction(s):_ `vrsra.u8 D0, D0, #0' * int32x2_t vrsra_n_s32 (int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vrsra.s32 D0, D0, #0' * int16x4_t vrsra_n_s16 (int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vrsra.s16 D0, D0, #0' * int8x8_t vrsra_n_s8 (int8x8_t, int8x8_t, const int) _Form of expected instruction(s):_ `vrsra.s8 D0, D0, #0' * uint64x1_t vrsra_n_u64 (uint64x1_t, uint64x1_t, const int) _Form of expected instruction(s):_ `vrsra.u64 D0, D0, #0' * int64x1_t vrsra_n_s64 (int64x1_t, int64x1_t, const int) _Form of expected instruction(s):_ `vrsra.s64 D0, D0, #0' * uint32x4_t vrsraq_n_u32 (uint32x4_t, uint32x4_t, const int) _Form of expected instruction(s):_ `vrsra.u32 Q0, Q0, #0' * uint16x8_t vrsraq_n_u16 (uint16x8_t, uint16x8_t, const int) _Form of expected instruction(s):_ `vrsra.u16 Q0, Q0, #0' * uint8x16_t vrsraq_n_u8 (uint8x16_t, uint8x16_t, const int) _Form of expected instruction(s):_ `vrsra.u8 Q0, Q0, #0' * int32x4_t vrsraq_n_s32 (int32x4_t, int32x4_t, const int) _Form of expected instruction(s):_ `vrsra.s32 Q0, Q0, #0' * int16x8_t vrsraq_n_s16 (int16x8_t, int16x8_t, const int) _Form of expected instruction(s):_ `vrsra.s16 Q0, Q0, #0' * int8x16_t vrsraq_n_s8 (int8x16_t, int8x16_t, const int) _Form of expected instruction(s):_ `vrsra.s8 Q0, Q0, #0' * uint64x2_t vrsraq_n_u64 (uint64x2_t, uint64x2_t, const int) _Form of expected instruction(s):_ `vrsra.u64 Q0, Q0, #0' * int64x2_t vrsraq_n_s64 (int64x2_t, int64x2_t, const int) _Form of expected instruction(s):_ `vrsra.s64 Q0, Q0, #0' 5.50.3.29 Vector shift right and insert ....................................... * uint32x2_t vsri_n_u32 (uint32x2_t, uint32x2_t, const int) _Form of expected instruction(s):_ `vsri.32 D0, D0, #0' * uint16x4_t vsri_n_u16 (uint16x4_t, uint16x4_t, const int) _Form of expected instruction(s):_ `vsri.16 D0, D0, #0' * uint8x8_t vsri_n_u8 (uint8x8_t, uint8x8_t, const int) _Form of expected instruction(s):_ `vsri.8 D0, D0, #0' * int32x2_t vsri_n_s32 (int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vsri.32 D0, D0, #0' * int16x4_t vsri_n_s16 (int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vsri.16 D0, D0, #0' * int8x8_t vsri_n_s8 (int8x8_t, int8x8_t, const int) _Form of expected instruction(s):_ `vsri.8 D0, D0, #0' * uint64x1_t vsri_n_u64 (uint64x1_t, uint64x1_t, const int) _Form of expected instruction(s):_ `vsri.64 D0, D0, #0' * int64x1_t vsri_n_s64 (int64x1_t, int64x1_t, const int) _Form of expected instruction(s):_ `vsri.64 D0, D0, #0' * poly16x4_t vsri_n_p16 (poly16x4_t, poly16x4_t, const int) _Form of expected instruction(s):_ `vsri.16 D0, D0, #0' * poly8x8_t vsri_n_p8 (poly8x8_t, poly8x8_t, const int) _Form of expected instruction(s):_ `vsri.8 D0, D0, #0' * uint32x4_t vsriq_n_u32 (uint32x4_t, uint32x4_t, const int) _Form of expected instruction(s):_ `vsri.32 Q0, Q0, #0' * uint16x8_t vsriq_n_u16 (uint16x8_t, uint16x8_t, const int) _Form of expected instruction(s):_ `vsri.16 Q0, Q0, #0' * uint8x16_t vsriq_n_u8 (uint8x16_t, uint8x16_t, const int) _Form of expected instruction(s):_ `vsri.8 Q0, Q0, #0' * int32x4_t vsriq_n_s32 (int32x4_t, int32x4_t, const int) _Form of expected instruction(s):_ `vsri.32 Q0, Q0, #0' * int16x8_t vsriq_n_s16 (int16x8_t, int16x8_t, const int) _Form of expected instruction(s):_ `vsri.16 Q0, Q0, #0' * int8x16_t vsriq_n_s8 (int8x16_t, int8x16_t, const int) _Form of expected instruction(s):_ `vsri.8 Q0, Q0, #0' * uint64x2_t vsriq_n_u64 (uint64x2_t, uint64x2_t, const int) _Form of expected instruction(s):_ `vsri.64 Q0, Q0, #0' * int64x2_t vsriq_n_s64 (int64x2_t, int64x2_t, const int) _Form of expected instruction(s):_ `vsri.64 Q0, Q0, #0' * poly16x8_t vsriq_n_p16 (poly16x8_t, poly16x8_t, const int) _Form of expected instruction(s):_ `vsri.16 Q0, Q0, #0' * poly8x16_t vsriq_n_p8 (poly8x16_t, poly8x16_t, const int) _Form of expected instruction(s):_ `vsri.8 Q0, Q0, #0' 5.50.3.30 Vector shift left and insert ...................................... * uint32x2_t vsli_n_u32 (uint32x2_t, uint32x2_t, const int) _Form of expected instruction(s):_ `vsli.32 D0, D0, #0' * uint16x4_t vsli_n_u16 (uint16x4_t, uint16x4_t, const int) _Form of expected instruction(s):_ `vsli.16 D0, D0, #0' * uint8x8_t vsli_n_u8 (uint8x8_t, uint8x8_t, const int) _Form of expected instruction(s):_ `vsli.8 D0, D0, #0' * int32x2_t vsli_n_s32 (int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vsli.32 D0, D0, #0' * int16x4_t vsli_n_s16 (int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vsli.16 D0, D0, #0' * int8x8_t vsli_n_s8 (int8x8_t, int8x8_t, const int) _Form of expected instruction(s):_ `vsli.8 D0, D0, #0' * uint64x1_t vsli_n_u64 (uint64x1_t, uint64x1_t, const int) _Form of expected instruction(s):_ `vsli.64 D0, D0, #0' * int64x1_t vsli_n_s64 (int64x1_t, int64x1_t, const int) _Form of expected instruction(s):_ `vsli.64 D0, D0, #0' * poly16x4_t vsli_n_p16 (poly16x4_t, poly16x4_t, const int) _Form of expected instruction(s):_ `vsli.16 D0, D0, #0' * poly8x8_t vsli_n_p8 (poly8x8_t, poly8x8_t, const int) _Form of expected instruction(s):_ `vsli.8 D0, D0, #0' * uint32x4_t vsliq_n_u32 (uint32x4_t, uint32x4_t, const int) _Form of expected instruction(s):_ `vsli.32 Q0, Q0, #0' * uint16x8_t vsliq_n_u16 (uint16x8_t, uint16x8_t, const int) _Form of expected instruction(s):_ `vsli.16 Q0, Q0, #0' * uint8x16_t vsliq_n_u8 (uint8x16_t, uint8x16_t, const int) _Form of expected instruction(s):_ `vsli.8 Q0, Q0, #0' * int32x4_t vsliq_n_s32 (int32x4_t, int32x4_t, const int) _Form of expected instruction(s):_ `vsli.32 Q0, Q0, #0' * int16x8_t vsliq_n_s16 (int16x8_t, int16x8_t, const int) _Form of expected instruction(s):_ `vsli.16 Q0, Q0, #0' * int8x16_t vsliq_n_s8 (int8x16_t, int8x16_t, const int) _Form of expected instruction(s):_ `vsli.8 Q0, Q0, #0' * uint64x2_t vsliq_n_u64 (uint64x2_t, uint64x2_t, const int) _Form of expected instruction(s):_ `vsli.64 Q0, Q0, #0' * int64x2_t vsliq_n_s64 (int64x2_t, int64x2_t, const int) _Form of expected instruction(s):_ `vsli.64 Q0, Q0, #0' * poly16x8_t vsliq_n_p16 (poly16x8_t, poly16x8_t, const int) _Form of expected instruction(s):_ `vsli.16 Q0, Q0, #0' * poly8x16_t vsliq_n_p8 (poly8x16_t, poly8x16_t, const int) _Form of expected instruction(s):_ `vsli.8 Q0, Q0, #0' 5.50.3.31 Absolute value ........................ * float32x2_t vabs_f32 (float32x2_t) _Form of expected instruction(s):_ `vabs.f32 D0, D0' * int32x2_t vabs_s32 (int32x2_t) _Form of expected instruction(s):_ `vabs.s32 D0, D0' * int16x4_t vabs_s16 (int16x4_t) _Form of expected instruction(s):_ `vabs.s16 D0, D0' * int8x8_t vabs_s8 (int8x8_t) _Form of expected instruction(s):_ `vabs.s8 D0, D0' * float32x4_t vabsq_f32 (float32x4_t) _Form of expected instruction(s):_ `vabs.f32 Q0, Q0' * int32x4_t vabsq_s32 (int32x4_t) _Form of expected instruction(s):_ `vabs.s32 Q0, Q0' * int16x8_t vabsq_s16 (int16x8_t) _Form of expected instruction(s):_ `vabs.s16 Q0, Q0' * int8x16_t vabsq_s8 (int8x16_t) _Form of expected instruction(s):_ `vabs.s8 Q0, Q0' * int32x2_t vqabs_s32 (int32x2_t) _Form of expected instruction(s):_ `vqabs.s32 D0, D0' * int16x4_t vqabs_s16 (int16x4_t) _Form of expected instruction(s):_ `vqabs.s16 D0, D0' * int8x8_t vqabs_s8 (int8x8_t) _Form of expected instruction(s):_ `vqabs.s8 D0, D0' * int32x4_t vqabsq_s32 (int32x4_t) _Form of expected instruction(s):_ `vqabs.s32 Q0, Q0' * int16x8_t vqabsq_s16 (int16x8_t) _Form of expected instruction(s):_ `vqabs.s16 Q0, Q0' * int8x16_t vqabsq_s8 (int8x16_t) _Form of expected instruction(s):_ `vqabs.s8 Q0, Q0' 5.50.3.32 Negation .................. * float32x2_t vneg_f32 (float32x2_t) _Form of expected instruction(s):_ `vneg.f32 D0, D0' * int32x2_t vneg_s32 (int32x2_t) _Form of expected instruction(s):_ `vneg.s32 D0, D0' * int16x4_t vneg_s16 (int16x4_t) _Form of expected instruction(s):_ `vneg.s16 D0, D0' * int8x8_t vneg_s8 (int8x8_t) _Form of expected instruction(s):_ `vneg.s8 D0, D0' * float32x4_t vnegq_f32 (float32x4_t) _Form of expected instruction(s):_ `vneg.f32 Q0, Q0' * int32x4_t vnegq_s32 (int32x4_t) _Form of expected instruction(s):_ `vneg.s32 Q0, Q0' * int16x8_t vnegq_s16 (int16x8_t) _Form of expected instruction(s):_ `vneg.s16 Q0, Q0' * int8x16_t vnegq_s8 (int8x16_t) _Form of expected instruction(s):_ `vneg.s8 Q0, Q0' * int32x2_t vqneg_s32 (int32x2_t) _Form of expected instruction(s):_ `vqneg.s32 D0, D0' * int16x4_t vqneg_s16 (int16x4_t) _Form of expected instruction(s):_ `vqneg.s16 D0, D0' * int8x8_t vqneg_s8 (int8x8_t) _Form of expected instruction(s):_ `vqneg.s8 D0, D0' * int32x4_t vqnegq_s32 (int32x4_t) _Form of expected instruction(s):_ `vqneg.s32 Q0, Q0' * int16x8_t vqnegq_s16 (int16x8_t) _Form of expected instruction(s):_ `vqneg.s16 Q0, Q0' * int8x16_t vqnegq_s8 (int8x16_t) _Form of expected instruction(s):_ `vqneg.s8 Q0, Q0' 5.50.3.33 Bitwise not ..................... * uint32x2_t vmvn_u32 (uint32x2_t) _Form of expected instruction(s):_ `vmvn D0, D0' * uint16x4_t vmvn_u16 (uint16x4_t) _Form of expected instruction(s):_ `vmvn D0, D0' * uint8x8_t vmvn_u8 (uint8x8_t) _Form of expected instruction(s):_ `vmvn D0, D0' * int32x2_t vmvn_s32 (int32x2_t) _Form of expected instruction(s):_ `vmvn D0, D0' * int16x4_t vmvn_s16 (int16x4_t) _Form of expected instruction(s):_ `vmvn D0, D0' * int8x8_t vmvn_s8 (int8x8_t) _Form of expected instruction(s):_ `vmvn D0, D0' * poly8x8_t vmvn_p8 (poly8x8_t) _Form of expected instruction(s):_ `vmvn D0, D0' * uint32x4_t vmvnq_u32 (uint32x4_t) _Form of expected instruction(s):_ `vmvn Q0, Q0' * uint16x8_t vmvnq_u16 (uint16x8_t) _Form of expected instruction(s):_ `vmvn Q0, Q0' * uint8x16_t vmvnq_u8 (uint8x16_t) _Form of expected instruction(s):_ `vmvn Q0, Q0' * int32x4_t vmvnq_s32 (int32x4_t) _Form of expected instruction(s):_ `vmvn Q0, Q0' * int16x8_t vmvnq_s16 (int16x8_t) _Form of expected instruction(s):_ `vmvn Q0, Q0' * int8x16_t vmvnq_s8 (int8x16_t) _Form of expected instruction(s):_ `vmvn Q0, Q0' * poly8x16_t vmvnq_p8 (poly8x16_t) _Form of expected instruction(s):_ `vmvn Q0, Q0' 5.50.3.34 Count leading sign bits ................................. * int32x2_t vcls_s32 (int32x2_t) _Form of expected instruction(s):_ `vcls.s32 D0, D0' * int16x4_t vcls_s16 (int16x4_t) _Form of expected instruction(s):_ `vcls.s16 D0, D0' * int8x8_t vcls_s8 (int8x8_t) _Form of expected instruction(s):_ `vcls.s8 D0, D0' * int32x4_t vclsq_s32 (int32x4_t) _Form of expected instruction(s):_ `vcls.s32 Q0, Q0' * int16x8_t vclsq_s16 (int16x8_t) _Form of expected instruction(s):_ `vcls.s16 Q0, Q0' * int8x16_t vclsq_s8 (int8x16_t) _Form of expected instruction(s):_ `vcls.s8 Q0, Q0' 5.50.3.35 Count leading zeros ............................. * uint32x2_t vclz_u32 (uint32x2_t) _Form of expected instruction(s):_ `vclz.i32 D0, D0' * uint16x4_t vclz_u16 (uint16x4_t) _Form of expected instruction(s):_ `vclz.i16 D0, D0' * uint8x8_t vclz_u8 (uint8x8_t) _Form of expected instruction(s):_ `vclz.i8 D0, D0' * int32x2_t vclz_s32 (int32x2_t) _Form of expected instruction(s):_ `vclz.i32 D0, D0' * int16x4_t vclz_s16 (int16x4_t) _Form of expected instruction(s):_ `vclz.i16 D0, D0' * int8x8_t vclz_s8 (int8x8_t) _Form of expected instruction(s):_ `vclz.i8 D0, D0' * uint32x4_t vclzq_u32 (uint32x4_t) _Form of expected instruction(s):_ `vclz.i32 Q0, Q0' * uint16x8_t vclzq_u16 (uint16x8_t) _Form of expected instruction(s):_ `vclz.i16 Q0, Q0' * uint8x16_t vclzq_u8 (uint8x16_t) _Form of expected instruction(s):_ `vclz.i8 Q0, Q0' * int32x4_t vclzq_s32 (int32x4_t) _Form of expected instruction(s):_ `vclz.i32 Q0, Q0' * int16x8_t vclzq_s16 (int16x8_t) _Form of expected instruction(s):_ `vclz.i16 Q0, Q0' * int8x16_t vclzq_s8 (int8x16_t) _Form of expected instruction(s):_ `vclz.i8 Q0, Q0' 5.50.3.36 Count number of set bits .................................. * uint8x8_t vcnt_u8 (uint8x8_t) _Form of expected instruction(s):_ `vcnt.8 D0, D0' * int8x8_t vcnt_s8 (int8x8_t) _Form of expected instruction(s):_ `vcnt.8 D0, D0' * poly8x8_t vcnt_p8 (poly8x8_t) _Form of expected instruction(s):_ `vcnt.8 D0, D0' * uint8x16_t vcntq_u8 (uint8x16_t) _Form of expected instruction(s):_ `vcnt.8 Q0, Q0' * int8x16_t vcntq_s8 (int8x16_t) _Form of expected instruction(s):_ `vcnt.8 Q0, Q0' * poly8x16_t vcntq_p8 (poly8x16_t) _Form of expected instruction(s):_ `vcnt.8 Q0, Q0' 5.50.3.37 Reciprocal estimate ............................. * float32x2_t vrecpe_f32 (float32x2_t) _Form of expected instruction(s):_ `vrecpe.f32 D0, D0' * uint32x2_t vrecpe_u32 (uint32x2_t) _Form of expected instruction(s):_ `vrecpe.u32 D0, D0' * float32x4_t vrecpeq_f32 (float32x4_t) _Form of expected instruction(s):_ `vrecpe.f32 Q0, Q0' * uint32x4_t vrecpeq_u32 (uint32x4_t) _Form of expected instruction(s):_ `vrecpe.u32 Q0, Q0' 5.50.3.38 Reciprocal square-root estimate ......................................... * float32x2_t vrsqrte_f32 (float32x2_t) _Form of expected instruction(s):_ `vrsqrte.f32 D0, D0' * uint32x2_t vrsqrte_u32 (uint32x2_t) _Form of expected instruction(s):_ `vrsqrte.u32 D0, D0' * float32x4_t vrsqrteq_f32 (float32x4_t) _Form of expected instruction(s):_ `vrsqrte.f32 Q0, Q0' * uint32x4_t vrsqrteq_u32 (uint32x4_t) _Form of expected instruction(s):_ `vrsqrte.u32 Q0, Q0' 5.50.3.39 Get lanes from a vector ................................. * uint32_t vget_lane_u32 (uint32x2_t, const int) _Form of expected instruction(s):_ `vmov.u32 R0, D0[0]' * uint16_t vget_lane_u16 (uint16x4_t, const int) _Form of expected instruction(s):_ `vmov.u16 R0, D0[0]' * uint8_t vget_lane_u8 (uint8x8_t, const int) _Form of expected instruction(s):_ `vmov.u8 R0, D0[0]' * int32_t vget_lane_s32 (int32x2_t, const int) _Form of expected instruction(s):_ `vmov.s32 R0, D0[0]' * int16_t vget_lane_s16 (int16x4_t, const int) _Form of expected instruction(s):_ `vmov.s16 R0, D0[0]' * int8_t vget_lane_s8 (int8x8_t, const int) _Form of expected instruction(s):_ `vmov.s8 R0, D0[0]' * float32_t vget_lane_f32 (float32x2_t, const int) _Form of expected instruction(s):_ `vmov.f32 R0, D0[0]' * poly16_t vget_lane_p16 (poly16x4_t, const int) _Form of expected instruction(s):_ `vmov.u16 R0, D0[0]' * poly8_t vget_lane_p8 (poly8x8_t, const int) _Form of expected instruction(s):_ `vmov.u8 R0, D0[0]' * uint64_t vget_lane_u64 (uint64x1_t, const int) _Form of expected instruction(s):_ `vmov R0, R0, D0' * int64_t vget_lane_s64 (int64x1_t, const int) _Form of expected instruction(s):_ `vmov R0, R0, D0' * uint32_t vgetq_lane_u32 (uint32x4_t, const int) _Form of expected instruction(s):_ `vmov.u32 R0, D0[0]' * uint16_t vgetq_lane_u16 (uint16x8_t, const int) _Form of expected instruction(s):_ `vmov.u16 R0, D0[0]' * uint8_t vgetq_lane_u8 (uint8x16_t, const int) _Form of expected instruction(s):_ `vmov.u8 R0, D0[0]' * int32_t vgetq_lane_s32 (int32x4_t, const int) _Form of expected instruction(s):_ `vmov.s32 R0, D0[0]' * int16_t vgetq_lane_s16 (int16x8_t, const int) _Form of expected instruction(s):_ `vmov.s16 R0, D0[0]' * int8_t vgetq_lane_s8 (int8x16_t, const int) _Form of expected instruction(s):_ `vmov.s8 R0, D0[0]' * float32_t vgetq_lane_f32 (float32x4_t, const int) _Form of expected instruction(s):_ `vmov.f32 R0, D0[0]' * poly16_t vgetq_lane_p16 (poly16x8_t, const int) _Form of expected instruction(s):_ `vmov.u16 R0, D0[0]' * poly8_t vgetq_lane_p8 (poly8x16_t, const int) _Form of expected instruction(s):_ `vmov.u8 R0, D0[0]' * uint64_t vgetq_lane_u64 (uint64x2_t, const int) _Form of expected instruction(s):_ `vmov R0, R0, D0' * int64_t vgetq_lane_s64 (int64x2_t, const int) _Form of expected instruction(s):_ `vmov R0, R0, D0' 5.50.3.40 Set lanes in a vector ............................... * uint32x2_t vset_lane_u32 (uint32_t, uint32x2_t, const int) _Form of expected instruction(s):_ `vmov.32 D0[0], R0' * uint16x4_t vset_lane_u16 (uint16_t, uint16x4_t, const int) _Form of expected instruction(s):_ `vmov.16 D0[0], R0' * uint8x8_t vset_lane_u8 (uint8_t, uint8x8_t, const int) _Form of expected instruction(s):_ `vmov.8 D0[0], R0' * int32x2_t vset_lane_s32 (int32_t, int32x2_t, const int) _Form of expected instruction(s):_ `vmov.32 D0[0], R0' * int16x4_t vset_lane_s16 (int16_t, int16x4_t, const int) _Form of expected instruction(s):_ `vmov.16 D0[0], R0' * int8x8_t vset_lane_s8 (int8_t, int8x8_t, const int) _Form of expected instruction(s):_ `vmov.8 D0[0], R0' * float32x2_t vset_lane_f32 (float32_t, float32x2_t, const int) _Form of expected instruction(s):_ `vmov.32 D0[0], R0' * poly16x4_t vset_lane_p16 (poly16_t, poly16x4_t, const int) _Form of expected instruction(s):_ `vmov.16 D0[0], R0' * poly8x8_t vset_lane_p8 (poly8_t, poly8x8_t, const int) _Form of expected instruction(s):_ `vmov.8 D0[0], R0' * uint64x1_t vset_lane_u64 (uint64_t, uint64x1_t, const int) _Form of expected instruction(s):_ `vmov D0, R0, R0' * int64x1_t vset_lane_s64 (int64_t, int64x1_t, const int) _Form of expected instruction(s):_ `vmov D0, R0, R0' * uint32x4_t vsetq_lane_u32 (uint32_t, uint32x4_t, const int) _Form of expected instruction(s):_ `vmov.32 D0[0], R0' * uint16x8_t vsetq_lane_u16 (uint16_t, uint16x8_t, const int) _Form of expected instruction(s):_ `vmov.16 D0[0], R0' * uint8x16_t vsetq_lane_u8 (uint8_t, uint8x16_t, const int) _Form of expected instruction(s):_ `vmov.8 D0[0], R0' * int32x4_t vsetq_lane_s32 (int32_t, int32x4_t, const int) _Form of expected instruction(s):_ `vmov.32 D0[0], R0' * int16x8_t vsetq_lane_s16 (int16_t, int16x8_t, const int) _Form of expected instruction(s):_ `vmov.16 D0[0], R0' * int8x16_t vsetq_lane_s8 (int8_t, int8x16_t, const int) _Form of expected instruction(s):_ `vmov.8 D0[0], R0' * float32x4_t vsetq_lane_f32 (float32_t, float32x4_t, const int) _Form of expected instruction(s):_ `vmov.32 D0[0], R0' * poly16x8_t vsetq_lane_p16 (poly16_t, poly16x8_t, const int) _Form of expected instruction(s):_ `vmov.16 D0[0], R0' * poly8x16_t vsetq_lane_p8 (poly8_t, poly8x16_t, const int) _Form of expected instruction(s):_ `vmov.8 D0[0], R0' * uint64x2_t vsetq_lane_u64 (uint64_t, uint64x2_t, const int) _Form of expected instruction(s):_ `vmov D0, R0, R0' * int64x2_t vsetq_lane_s64 (int64_t, int64x2_t, const int) _Form of expected instruction(s):_ `vmov D0, R0, R0' 5.50.3.41 Create vector from literal bit pattern ................................................ * uint32x2_t vcreate_u32 (uint64_t) * uint16x4_t vcreate_u16 (uint64_t) * uint8x8_t vcreate_u8 (uint64_t) * int32x2_t vcreate_s32 (uint64_t) * int16x4_t vcreate_s16 (uint64_t) * int8x8_t vcreate_s8 (uint64_t) * uint64x1_t vcreate_u64 (uint64_t) * int64x1_t vcreate_s64 (uint64_t) * float32x2_t vcreate_f32 (uint64_t) * poly16x4_t vcreate_p16 (uint64_t) * poly8x8_t vcreate_p8 (uint64_t) 5.50.3.42 Set all lanes to the same value ......................................... * uint32x2_t vdup_n_u32 (uint32_t) _Form of expected instruction(s):_ `vdup.32 D0, R0' * uint16x4_t vdup_n_u16 (uint16_t) _Form of expected instruction(s):_ `vdup.16 D0, R0' * uint8x8_t vdup_n_u8 (uint8_t) _Form of expected instruction(s):_ `vdup.8 D0, R0' * int32x2_t vdup_n_s32 (int32_t) _Form of expected instruction(s):_ `vdup.32 D0, R0' * int16x4_t vdup_n_s16 (int16_t) _Form of expected instruction(s):_ `vdup.16 D0, R0' * int8x8_t vdup_n_s8 (int8_t) _Form of expected instruction(s):_ `vdup.8 D0, R0' * float32x2_t vdup_n_f32 (float32_t) _Form of expected instruction(s):_ `vdup.32 D0, R0' * poly16x4_t vdup_n_p16 (poly16_t) _Form of expected instruction(s):_ `vdup.16 D0, R0' * poly8x8_t vdup_n_p8 (poly8_t) _Form of expected instruction(s):_ `vdup.8 D0, R0' * uint64x1_t vdup_n_u64 (uint64_t) _Form of expected instruction(s):_ `vmov D0, R0, R0' * int64x1_t vdup_n_s64 (int64_t) _Form of expected instruction(s):_ `vmov D0, R0, R0' * uint32x4_t vdupq_n_u32 (uint32_t) _Form of expected instruction(s):_ `vdup.32 Q0, R0' * uint16x8_t vdupq_n_u16 (uint16_t) _Form of expected instruction(s):_ `vdup.16 Q0, R0' * uint8x16_t vdupq_n_u8 (uint8_t) _Form of expected instruction(s):_ `vdup.8 Q0, R0' * int32x4_t vdupq_n_s32 (int32_t) _Form of expected instruction(s):_ `vdup.32 Q0, R0' * int16x8_t vdupq_n_s16 (int16_t) _Form of expected instruction(s):_ `vdup.16 Q0, R0' * int8x16_t vdupq_n_s8 (int8_t) _Form of expected instruction(s):_ `vdup.8 Q0, R0' * float32x4_t vdupq_n_f32 (float32_t) _Form of expected instruction(s):_ `vdup.32 Q0, R0' * poly16x8_t vdupq_n_p16 (poly16_t) _Form of expected instruction(s):_ `vdup.16 Q0, R0' * poly8x16_t vdupq_n_p8 (poly8_t) _Form of expected instruction(s):_ `vdup.8 Q0, R0' * uint64x2_t vdupq_n_u64 (uint64_t) _Form of expected instruction(s):_ `vmov D0, R0, R0' * int64x2_t vdupq_n_s64 (int64_t) _Form of expected instruction(s):_ `vmov D0, R0, R0' * uint32x2_t vmov_n_u32 (uint32_t) _Form of expected instruction(s):_ `vdup.32 D0, R0' * uint16x4_t vmov_n_u16 (uint16_t) _Form of expected instruction(s):_ `vdup.16 D0, R0' * uint8x8_t vmov_n_u8 (uint8_t) _Form of expected instruction(s):_ `vdup.8 D0, R0' * int32x2_t vmov_n_s32 (int32_t) _Form of expected instruction(s):_ `vdup.32 D0, R0' * int16x4_t vmov_n_s16 (int16_t) _Form of expected instruction(s):_ `vdup.16 D0, R0' * int8x8_t vmov_n_s8 (int8_t) _Form of expected instruction(s):_ `vdup.8 D0, R0' * float32x2_t vmov_n_f32 (float32_t) _Form of expected instruction(s):_ `vdup.32 D0, R0' * poly16x4_t vmov_n_p16 (poly16_t) _Form of expected instruction(s):_ `vdup.16 D0, R0' * poly8x8_t vmov_n_p8 (poly8_t) _Form of expected instruction(s):_ `vdup.8 D0, R0' * uint64x1_t vmov_n_u64 (uint64_t) _Form of expected instruction(s):_ `vmov D0, R0, R0' * int64x1_t vmov_n_s64 (int64_t) _Form of expected instruction(s):_ `vmov D0, R0, R0' * uint32x4_t vmovq_n_u32 (uint32_t) _Form of expected instruction(s):_ `vdup.32 Q0, R0' * uint16x8_t vmovq_n_u16 (uint16_t) _Form of expected instruction(s):_ `vdup.16 Q0, R0' * uint8x16_t vmovq_n_u8 (uint8_t) _Form of expected instruction(s):_ `vdup.8 Q0, R0' * int32x4_t vmovq_n_s32 (int32_t) _Form of expected instruction(s):_ `vdup.32 Q0, R0' * int16x8_t vmovq_n_s16 (int16_t) _Form of expected instruction(s):_ `vdup.16 Q0, R0' * int8x16_t vmovq_n_s8 (int8_t) _Form of expected instruction(s):_ `vdup.8 Q0, R0' * float32x4_t vmovq_n_f32 (float32_t) _Form of expected instruction(s):_ `vdup.32 Q0, R0' * poly16x8_t vmovq_n_p16 (poly16_t) _Form of expected instruction(s):_ `vdup.16 Q0, R0' * poly8x16_t vmovq_n_p8 (poly8_t) _Form of expected instruction(s):_ `vdup.8 Q0, R0' * uint64x2_t vmovq_n_u64 (uint64_t) _Form of expected instruction(s):_ `vmov D0, R0, R0' * int64x2_t vmovq_n_s64 (int64_t) _Form of expected instruction(s):_ `vmov D0, R0, R0' * uint32x2_t vdup_lane_u32 (uint32x2_t, const int) _Form of expected instruction(s):_ `vdup.32 D0, D0[0]' * uint16x4_t vdup_lane_u16 (uint16x4_t, const int) _Form of expected instruction(s):_ `vdup.16 D0, D0[0]' * uint8x8_t vdup_lane_u8 (uint8x8_t, const int) _Form of expected instruction(s):_ `vdup.8 D0, D0[0]' * int32x2_t vdup_lane_s32 (int32x2_t, const int) _Form of expected instruction(s):_ `vdup.32 D0, D0[0]' * int16x4_t vdup_lane_s16 (int16x4_t, const int) _Form of expected instruction(s):_ `vdup.16 D0, D0[0]' * int8x8_t vdup_lane_s8 (int8x8_t, const int) _Form of expected instruction(s):_ `vdup.8 D0, D0[0]' * float32x2_t vdup_lane_f32 (float32x2_t, const int) _Form of expected instruction(s):_ `vdup.32 D0, D0[0]' * poly16x4_t vdup_lane_p16 (poly16x4_t, const int) _Form of expected instruction(s):_ `vdup.16 D0, D0[0]' * poly8x8_t vdup_lane_p8 (poly8x8_t, const int) _Form of expected instruction(s):_ `vdup.8 D0, D0[0]' * uint64x1_t vdup_lane_u64 (uint64x1_t, const int) * int64x1_t vdup_lane_s64 (int64x1_t, const int) * uint32x4_t vdupq_lane_u32 (uint32x2_t, const int) _Form of expected instruction(s):_ `vdup.32 Q0, D0[0]' * uint16x8_t vdupq_lane_u16 (uint16x4_t, const int) _Form of expected instruction(s):_ `vdup.16 Q0, D0[0]' * uint8x16_t vdupq_lane_u8 (uint8x8_t, const int) _Form of expected instruction(s):_ `vdup.8 Q0, D0[0]' * int32x4_t vdupq_lane_s32 (int32x2_t, const int) _Form of expected instruction(s):_ `vdup.32 Q0, D0[0]' * int16x8_t vdupq_lane_s16 (int16x4_t, const int) _Form of expected instruction(s):_ `vdup.16 Q0, D0[0]' * int8x16_t vdupq_lane_s8 (int8x8_t, const int) _Form of expected instruction(s):_ `vdup.8 Q0, D0[0]' * float32x4_t vdupq_lane_f32 (float32x2_t, const int) _Form of expected instruction(s):_ `vdup.32 Q0, D0[0]' * poly16x8_t vdupq_lane_p16 (poly16x4_t, const int) _Form of expected instruction(s):_ `vdup.16 Q0, D0[0]' * poly8x16_t vdupq_lane_p8 (poly8x8_t, const int) _Form of expected instruction(s):_ `vdup.8 Q0, D0[0]' * uint64x2_t vdupq_lane_u64 (uint64x1_t, const int) * int64x2_t vdupq_lane_s64 (int64x1_t, const int) 5.50.3.43 Combining vectors ........................... * uint32x4_t vcombine_u32 (uint32x2_t, uint32x2_t) * uint16x8_t vcombine_u16 (uint16x4_t, uint16x4_t) * uint8x16_t vcombine_u8 (uint8x8_t, uint8x8_t) * int32x4_t vcombine_s32 (int32x2_t, int32x2_t) * int16x8_t vcombine_s16 (int16x4_t, int16x4_t) * int8x16_t vcombine_s8 (int8x8_t, int8x8_t) * uint64x2_t vcombine_u64 (uint64x1_t, uint64x1_t) * int64x2_t vcombine_s64 (int64x1_t, int64x1_t) * float32x4_t vcombine_f32 (float32x2_t, float32x2_t) * poly16x8_t vcombine_p16 (poly16x4_t, poly16x4_t) * poly8x16_t vcombine_p8 (poly8x8_t, poly8x8_t) 5.50.3.44 Splitting vectors ........................... * uint32x2_t vget_high_u32 (uint32x4_t) * uint16x4_t vget_high_u16 (uint16x8_t) * uint8x8_t vget_high_u8 (uint8x16_t) * int32x2_t vget_high_s32 (int32x4_t) * int16x4_t vget_high_s16 (int16x8_t) * int8x8_t vget_high_s8 (int8x16_t) * uint64x1_t vget_high_u64 (uint64x2_t) * int64x1_t vget_high_s64 (int64x2_t) * float32x2_t vget_high_f32 (float32x4_t) * poly16x4_t vget_high_p16 (poly16x8_t) * poly8x8_t vget_high_p8 (poly8x16_t) * uint32x2_t vget_low_u32 (uint32x4_t) _Form of expected instruction(s):_ `vmov D0, D0' * uint16x4_t vget_low_u16 (uint16x8_t) _Form of expected instruction(s):_ `vmov D0, D0' * uint8x8_t vget_low_u8 (uint8x16_t) _Form of expected instruction(s):_ `vmov D0, D0' * int32x2_t vget_low_s32 (int32x4_t) _Form of expected instruction(s):_ `vmov D0, D0' * int16x4_t vget_low_s16 (int16x8_t) _Form of expected instruction(s):_ `vmov D0, D0' * int8x8_t vget_low_s8 (int8x16_t) _Form of expected instruction(s):_ `vmov D0, D0' * uint64x1_t vget_low_u64 (uint64x2_t) _Form of expected instruction(s):_ `vmov D0, D0' * int64x1_t vget_low_s64 (int64x2_t) _Form of expected instruction(s):_ `vmov D0, D0' * float32x2_t vget_low_f32 (float32x4_t) _Form of expected instruction(s):_ `vmov D0, D0' * poly16x4_t vget_low_p16 (poly16x8_t) _Form of expected instruction(s):_ `vmov D0, D0' * poly8x8_t vget_low_p8 (poly8x16_t) _Form of expected instruction(s):_ `vmov D0, D0' 5.50.3.45 Conversions ..................... * float32x2_t vcvt_f32_u32 (uint32x2_t) _Form of expected instruction(s):_ `vcvt.f32.u32 D0, D0' * float32x2_t vcvt_f32_s32 (int32x2_t) _Form of expected instruction(s):_ `vcvt.f32.s32 D0, D0' * uint32x2_t vcvt_u32_f32 (float32x2_t) _Form of expected instruction(s):_ `vcvt.u32.f32 D0, D0' * int32x2_t vcvt_s32_f32 (float32x2_t) _Form of expected instruction(s):_ `vcvt.s32.f32 D0, D0' * float32x4_t vcvtq_f32_u32 (uint32x4_t) _Form of expected instruction(s):_ `vcvt.f32.u32 Q0, Q0' * float32x4_t vcvtq_f32_s32 (int32x4_t) _Form of expected instruction(s):_ `vcvt.f32.s32 Q0, Q0' * uint32x4_t vcvtq_u32_f32 (float32x4_t) _Form of expected instruction(s):_ `vcvt.u32.f32 Q0, Q0' * int32x4_t vcvtq_s32_f32 (float32x4_t) _Form of expected instruction(s):_ `vcvt.s32.f32 Q0, Q0' * float32x2_t vcvt_n_f32_u32 (uint32x2_t, const int) _Form of expected instruction(s):_ `vcvt.f32.u32 D0, D0, #0' * float32x2_t vcvt_n_f32_s32 (int32x2_t, const int) _Form of expected instruction(s):_ `vcvt.f32.s32 D0, D0, #0' * uint32x2_t vcvt_n_u32_f32 (float32x2_t, const int) _Form of expected instruction(s):_ `vcvt.u32.f32 D0, D0, #0' * int32x2_t vcvt_n_s32_f32 (float32x2_t, const int) _Form of expected instruction(s):_ `vcvt.s32.f32 D0, D0, #0' * float32x4_t vcvtq_n_f32_u32 (uint32x4_t, const int) _Form of expected instruction(s):_ `vcvt.f32.u32 Q0, Q0, #0' * float32x4_t vcvtq_n_f32_s32 (int32x4_t, const int) _Form of expected instruction(s):_ `vcvt.f32.s32 Q0, Q0, #0' * uint32x4_t vcvtq_n_u32_f32 (float32x4_t, const int) _Form of expected instruction(s):_ `vcvt.u32.f32 Q0, Q0, #0' * int32x4_t vcvtq_n_s32_f32 (float32x4_t, const int) _Form of expected instruction(s):_ `vcvt.s32.f32 Q0, Q0, #0' 5.50.3.46 Move, single_opcode narrowing ....................................... * uint32x2_t vmovn_u64 (uint64x2_t) _Form of expected instruction(s):_ `vmovn.i64 D0, Q0' * uint16x4_t vmovn_u32 (uint32x4_t) _Form of expected instruction(s):_ `vmovn.i32 D0, Q0' * uint8x8_t vmovn_u16 (uint16x8_t) _Form of expected instruction(s):_ `vmovn.i16 D0, Q0' * int32x2_t vmovn_s64 (int64x2_t) _Form of expected instruction(s):_ `vmovn.i64 D0, Q0' * int16x4_t vmovn_s32 (int32x4_t) _Form of expected instruction(s):_ `vmovn.i32 D0, Q0' * int8x8_t vmovn_s16 (int16x8_t) _Form of expected instruction(s):_ `vmovn.i16 D0, Q0' * uint32x2_t vqmovn_u64 (uint64x2_t) _Form of expected instruction(s):_ `vqmovn.u64 D0, Q0' * uint16x4_t vqmovn_u32 (uint32x4_t) _Form of expected instruction(s):_ `vqmovn.u32 D0, Q0' * uint8x8_t vqmovn_u16 (uint16x8_t) _Form of expected instruction(s):_ `vqmovn.u16 D0, Q0' * int32x2_t vqmovn_s64 (int64x2_t) _Form of expected instruction(s):_ `vqmovn.s64 D0, Q0' * int16x4_t vqmovn_s32 (int32x4_t) _Form of expected instruction(s):_ `vqmovn.s32 D0, Q0' * int8x8_t vqmovn_s16 (int16x8_t) _Form of expected instruction(s):_ `vqmovn.s16 D0, Q0' * uint32x2_t vqmovun_s64 (int64x2_t) _Form of expected instruction(s):_ `vqmovun.s64 D0, Q0' * uint16x4_t vqmovun_s32 (int32x4_t) _Form of expected instruction(s):_ `vqmovun.s32 D0, Q0' * uint8x8_t vqmovun_s16 (int16x8_t) _Form of expected instruction(s):_ `vqmovun.s16 D0, Q0' 5.50.3.47 Move, single_opcode long .................................. * uint64x2_t vmovl_u32 (uint32x2_t) _Form of expected instruction(s):_ `vmovl.u32 Q0, D0' * uint32x4_t vmovl_u16 (uint16x4_t) _Form of expected instruction(s):_ `vmovl.u16 Q0, D0' * uint16x8_t vmovl_u8 (uint8x8_t) _Form of expected instruction(s):_ `vmovl.u8 Q0, D0' * int64x2_t vmovl_s32 (int32x2_t) _Form of expected instruction(s):_ `vmovl.s32 Q0, D0' * int32x4_t vmovl_s16 (int16x4_t) _Form of expected instruction(s):_ `vmovl.s16 Q0, D0' * int16x8_t vmovl_s8 (int8x8_t) _Form of expected instruction(s):_ `vmovl.s8 Q0, D0' 5.50.3.48 Table lookup ...................... * poly8x8_t vtbl1_p8 (poly8x8_t, uint8x8_t) _Form of expected instruction(s):_ `vtbl.8 D0, {D0}, D0' * int8x8_t vtbl1_s8 (int8x8_t, int8x8_t) _Form of expected instruction(s):_ `vtbl.8 D0, {D0}, D0' * uint8x8_t vtbl1_u8 (uint8x8_t, uint8x8_t) _Form of expected instruction(s):_ `vtbl.8 D0, {D0}, D0' * poly8x8_t vtbl2_p8 (poly8x8x2_t, uint8x8_t) _Form of expected instruction(s):_ `vtbl.8 D0, {D0, D1}, D0' * int8x8_t vtbl2_s8 (int8x8x2_t, int8x8_t) _Form of expected instruction(s):_ `vtbl.8 D0, {D0, D1}, D0' * uint8x8_t vtbl2_u8 (uint8x8x2_t, uint8x8_t) _Form of expected instruction(s):_ `vtbl.8 D0, {D0, D1}, D0' * poly8x8_t vtbl3_p8 (poly8x8x3_t, uint8x8_t) _Form of expected instruction(s):_ `vtbl.8 D0, {D0, D1, D2}, D0' * int8x8_t vtbl3_s8 (int8x8x3_t, int8x8_t) _Form of expected instruction(s):_ `vtbl.8 D0, {D0, D1, D2}, D0' * uint8x8_t vtbl3_u8 (uint8x8x3_t, uint8x8_t) _Form of expected instruction(s):_ `vtbl.8 D0, {D0, D1, D2}, D0' * poly8x8_t vtbl4_p8 (poly8x8x4_t, uint8x8_t) _Form of expected instruction(s):_ `vtbl.8 D0, {D0, D1, D2, D3}, D0' * int8x8_t vtbl4_s8 (int8x8x4_t, int8x8_t) _Form of expected instruction(s):_ `vtbl.8 D0, {D0, D1, D2, D3}, D0' * uint8x8_t vtbl4_u8 (uint8x8x4_t, uint8x8_t) _Form of expected instruction(s):_ `vtbl.8 D0, {D0, D1, D2, D3}, D0' 5.50.3.49 Extended table lookup ............................... * poly8x8_t vtbx1_p8 (poly8x8_t, poly8x8_t, uint8x8_t) _Form of expected instruction(s):_ `vtbx.8 D0, {D0}, D0' * int8x8_t vtbx1_s8 (int8x8_t, int8x8_t, int8x8_t) _Form of expected instruction(s):_ `vtbx.8 D0, {D0}, D0' * uint8x8_t vtbx1_u8 (uint8x8_t, uint8x8_t, uint8x8_t) _Form of expected instruction(s):_ `vtbx.8 D0, {D0}, D0' * poly8x8_t vtbx2_p8 (poly8x8_t, poly8x8x2_t, uint8x8_t) _Form of expected instruction(s):_ `vtbx.8 D0, {D0, D1}, D0' * int8x8_t vtbx2_s8 (int8x8_t, int8x8x2_t, int8x8_t) _Form of expected instruction(s):_ `vtbx.8 D0, {D0, D1}, D0' * uint8x8_t vtbx2_u8 (uint8x8_t, uint8x8x2_t, uint8x8_t) _Form of expected instruction(s):_ `vtbx.8 D0, {D0, D1}, D0' * poly8x8_t vtbx3_p8 (poly8x8_t, poly8x8x3_t, uint8x8_t) _Form of expected instruction(s):_ `vtbx.8 D0, {D0, D1, D2}, D0' * int8x8_t vtbx3_s8 (int8x8_t, int8x8x3_t, int8x8_t) _Form of expected instruction(s):_ `vtbx.8 D0, {D0, D1, D2}, D0' * uint8x8_t vtbx3_u8 (uint8x8_t, uint8x8x3_t, uint8x8_t) _Form of expected instruction(s):_ `vtbx.8 D0, {D0, D1, D2}, D0' * poly8x8_t vtbx4_p8 (poly8x8_t, poly8x8x4_t, uint8x8_t) _Form of expected instruction(s):_ `vtbx.8 D0, {D0, D1, D2, D3}, D0' * int8x8_t vtbx4_s8 (int8x8_t, int8x8x4_t, int8x8_t) _Form of expected instruction(s):_ `vtbx.8 D0, {D0, D1, D2, D3}, D0' * uint8x8_t vtbx4_u8 (uint8x8_t, uint8x8x4_t, uint8x8_t) _Form of expected instruction(s):_ `vtbx.8 D0, {D0, D1, D2, D3}, D0' 5.50.3.50 Multiply, lane ........................ * float32x2_t vmul_lane_f32 (float32x2_t, float32x2_t, const int) _Form of expected instruction(s):_ `vmul.f32 D0, D0, D0[0]' * uint32x2_t vmul_lane_u32 (uint32x2_t, uint32x2_t, const int) _Form of expected instruction(s):_ `vmul.i32 D0, D0, D0[0]' * uint16x4_t vmul_lane_u16 (uint16x4_t, uint16x4_t, const int) _Form of expected instruction(s):_ `vmul.i16 D0, D0, D0[0]' * int32x2_t vmul_lane_s32 (int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vmul.i32 D0, D0, D0[0]' * int16x4_t vmul_lane_s16 (int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vmul.i16 D0, D0, D0[0]' * float32x4_t vmulq_lane_f32 (float32x4_t, float32x2_t, const int) _Form of expected instruction(s):_ `vmul.f32 Q0, Q0, D0[0]' * uint32x4_t vmulq_lane_u32 (uint32x4_t, uint32x2_t, const int) _Form of expected instruction(s):_ `vmul.i32 Q0, Q0, D0[0]' * uint16x8_t vmulq_lane_u16 (uint16x8_t, uint16x4_t, const int) _Form of expected instruction(s):_ `vmul.i16 Q0, Q0, D0[0]' * int32x4_t vmulq_lane_s32 (int32x4_t, int32x2_t, const int) _Form of expected instruction(s):_ `vmul.i32 Q0, Q0, D0[0]' * int16x8_t vmulq_lane_s16 (int16x8_t, int16x4_t, const int) _Form of expected instruction(s):_ `vmul.i16 Q0, Q0, D0[0]' 5.50.3.51 Long multiply, lane ............................. * uint64x2_t vmull_lane_u32 (uint32x2_t, uint32x2_t, const int) _Form of expected instruction(s):_ `vmull.u32 Q0, D0, D0[0]' * uint32x4_t vmull_lane_u16 (uint16x4_t, uint16x4_t, const int) _Form of expected instruction(s):_ `vmull.u16 Q0, D0, D0[0]' * int64x2_t vmull_lane_s32 (int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vmull.s32 Q0, D0, D0[0]' *,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~žÞĞŞƞǞȞɞʞ˞̞͞ΞϞОўҞӞԞ՞֞מ؞ٞڞ۞ܞݞޞߞ  !"#$%&'()*+ int32x4_t vmull_lane_s16 (int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vmull.s16 Q0, D0, D0[0]' 5.50.3.52 Saturating doubling long multiply, lane ................................................. * int64x2_t vqdmull_lane_s32 (int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vqdmull.s32 Q0, D0, D0[0]' * int32x4_t vqdmull_lane_s16 (int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vqdmull.s16 Q0, D0, D0[0]' 5.50.3.53 Saturating doubling multiply high, lane ................................................. * int32x4_t vqdmulhq_lane_s32 (int32x4_t, int32x2_t, const int) _Form of expected instruction(s):_ `vqdmulh.s32 Q0, Q0, D0[0]' * int16x8_t vqdmulhq_lane_s16 (int16x8_t, int16x4_t, const int) _Form of expected instruction(s):_ `vqdmulh.s16 Q0, Q0, D0[0]' * int32x2_t vqdmulh_lane_s32 (int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vqdmulh.s32 D0, D0, D0[0]' * int16x4_t vqdmulh_lane_s16 (int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vqdmulh.s16 D0, D0, D0[0]' * int32x4_t vqrdmulhq_lane_s32 (int32x4_t, int32x2_t, const int) _Form of expected instruction(s):_ `vqrdmulh.s32 Q0, Q0, D0[0]' * int16x8_t vqrdmulhq_lane_s16 (int16x8_t, int16x4_t, const int) _Form of expected instruction(s):_ `vqrdmulh.s16 Q0, Q0, D0[0]' * int32x2_t vqrdmulh_lane_s32 (int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vqrdmulh.s32 D0, D0, D0[0]' * int16x4_t vqrdmulh_lane_s16 (int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vqrdmulh.s16 D0, D0, D0[0]' 5.50.3.54 Multiply-accumulate, lane ................................... * float32x2_t vmla_lane_f32 (float32x2_t, float32x2_t, float32x2_t, const int) _Form of expected instruction(s):_ `vmla.f32 D0, D0, D0[0]' * uint32x2_t vmla_lane_u32 (uint32x2_t, uint32x2_t, uint32x2_t, const int) _Form of expected instruction(s):_ `vmla.i32 D0, D0, D0[0]' * uint16x4_t vmla_lane_u16 (uint16x4_t, uint16x4_t, uint16x4_t, const int) _Form of expected instruction(s):_ `vmla.i16 D0, D0, D0[0]' * int32x2_t vmla_lane_s32 (int32x2_t, int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vmla.i32 D0, D0, D0[0]' * int16x4_t vmla_lane_s16 (int16x4_t, int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vmla.i16 D0, D0, D0[0]' * float32x4_t vmlaq_lane_f32 (float32x4_t, float32x4_t, float32x2_t, const int) _Form of expected instruction(s):_ `vmla.f32 Q0, Q0, D0[0]' * uint32x4_t vmlaq_lane_u32 (uint32x4_t, uint32x4_t, uint32x2_t, const int) _Form of expected instruction(s):_ `vmla.i32 Q0, Q0, D0[0]' * uint16x8_t vmlaq_lane_u16 (uint16x8_t, uint16x8_t, uint16x4_t, const int) _Form of expected instruction(s):_ `vmla.i16 Q0, Q0, D0[0]' * int32x4_t vmlaq_lane_s32 (int32x4_t, int32x4_t, int32x2_t, const int) _Form of expected instruction(s):_ `vmla.i32 Q0, Q0, D0[0]' * int16x8_t vmlaq_lane_s16 (int16x8_t, int16x8_t, int16x4_t, const int) _Form of expected instruction(s):_ `vmla.i16 Q0, Q0, D0[0]' * uint64x2_t vmlal_lane_u32 (uint64x2_t, uint32x2_t, uint32x2_t, const int) _Form of expected instruction(s):_ `vmlal.u32 Q0, D0, D0[0]' * uint32x4_t vmlal_lane_u16 (uint32x4_t, uint16x4_t, uint16x4_t, const int) _Form of expected instruction(s):_ `vmlal.u16 Q0, D0, D0[0]' * int64x2_t vmlal_lane_s32 (int64x2_t, int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vmlal.s32 Q0, D0, D0[0]' * int32x4_t vmlal_lane_s16 (int32x4_t, int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vmlal.s16 Q0, D0, D0[0]' * int64x2_t vqdmlal_lane_s32 (int64x2_t, int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vqdmlal.s32 Q0, D0, D0[0]' * int32x4_t vqdmlal_lane_s16 (int32x4_t, int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vqdmlal.s16 Q0, D0, D0[0]' 5.50.3.55 Multiply-subtract, lane ................................. * float32x2_t vmls_lane_f32 (float32x2_t, float32x2_t, float32x2_t, const int) _Form of expected instruction(s):_ `vmls.f32 D0, D0, D0[0]' * uint32x2_t vmls_lane_u32 (uint32x2_t, uint32x2_t, uint32x2_t, const int) _Form of expected instruction(s):_ `vmls.i32 D0, D0, D0[0]' * uint16x4_t vmls_lane_u16 (uint16x4_t, uint16x4_t, uint16x4_t, const int) _Form of expected instruction(s):_ `vmls.i16 D0, D0, D0[0]' * int32x2_t vmls_lane_s32 (int32x2_t, int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vmls.i32 D0, D0, D0[0]' * int16x4_t vmls_lane_s16 (int16x4_t, int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vmls.i16 D0, D0, D0[0]' * float32x4_t vmlsq_lane_f32 (float32x4_t, float32x4_t, float32x2_t, const int) _Form of expected instruction(s):_ `vmls.f32 Q0, Q0, D0[0]' * uint32x4_t vmlsq_lane_u32 (uint32x4_t, uint32x4_t, uint32x2_t, const int) _Form of expected instruction(s):_ `vmls.i32 Q0, Q0, D0[0]' * uint16x8_t vmlsq_lane_u16 (uint16x8_t, uint16x8_t, uint16x4_t, const int) _Form of expected instruction(s):_ `vmls.i16 Q0, Q0, D0[0]' * int32x4_t vmlsq_lane_s32 (int32x4_t, int32x4_t, int32x2_t, const int) _Form of expected instruction(s):_ `vmls.i32 Q0, Q0, D0[0]' * int16x8_t vmlsq_lane_s16 (int16x8_t, int16x8_t, int16x4_t, const int) _Form of expected instruction(s):_ `vmls.i16 Q0, Q0, D0[0]' * uint64x2_t vmlsl_lane_u32 (uint64x2_t, uint32x2_t, uint32x2_t, const int) _Form of expected instruction(s):_ `vmlsl.u32 Q0, D0, D0[0]' * uint32x4_t vmlsl_lane_u16 (uint32x4_t, uint16x4_t, uint16x4_t, const int) _Form of expected instruction(s):_ `vmlsl.u16 Q0, D0, D0[0]' * int64x2_t vmlsl_lane_s32 (int64x2_t, int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vmlsl.s32 Q0, D0, D0[0]' * int32x4_t vmlsl_lane_s16 (int32x4_t, int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vmlsl.s16 Q0, D0, D0[0]' * int64x2_t vqdmlsl_lane_s32 (int64x2_t, int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vqdmlsl.s32 Q0, D0, D0[0]' * int32x4_t vqdmlsl_lane_s16 (int32x4_t, int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vqdmlsl.s16 Q0, D0, D0[0]' 5.50.3.56 Vector multiply by scalar ................................... * float32x2_t vmul_n_f32 (float32x2_t, float32_t) _Form of expected instruction(s):_ `vmul.f32 D0, D0, D0[0]' * uint32x2_t vmul_n_u32 (uint32x2_t, uint32_t) _Form of expected instruction(s):_ `vmul.i32 D0, D0, D0[0]' * uint16x4_t vmul_n_u16 (uint16x4_t, uint16_t) _Form of expected instruction(s):_ `vmul.i16 D0, D0, D0[0]' * int32x2_t vmul_n_s32 (int32x2_t, int32_t) _Form of expected instruction(s):_ `vmul.i32 D0, D0, D0[0]' * int16x4_t vmul_n_s16 (int16x4_t, int16_t) _Form of expected instruction(s):_ `vmul.i16 D0, D0, D0[0]' * float32x4_t vmulq_n_f32 (float32x4_t, float32_t) _Form of expected instruction(s):_ `vmul.f32 Q0, Q0, D0[0]' * uint32x4_t vmulq_n_u32 (uint32x4_t, uint32_t) _Form of expected instruction(s):_ `vmul.i32 Q0, Q0, D0[0]' * uint16x8_t vmulq_n_u16 (uint16x8_t, uint16_t) _Form of expected instruction(s):_ `vmul.i16 Q0, Q0, D0[0]' * int32x4_t vmulq_n_s32 (int32x4_t, int32_t) _Form of expected instruction(s):_ `vmul.i32 Q0, Q0, D0[0]' * int16x8_t vmulq_n_s16 (int16x8_t, int16_t) _Form of expected instruction(s):_ `vmul.i16 Q0, Q0, D0[0]' 5.50.3.57 Vector long multiply by scalar ........................................ * uint64x2_t vmull_n_u32 (uint32x2_t, uint32_t) _Form of expected instruction(s):_ `vmull.u32 Q0, D0, D0[0]' * uint32x4_t vmull_n_u16 (uint16x4_t, uint16_t) _Form of expected instruction(s):_ `vmull.u16 Q0, D0, D0[0]' * int64x2_t vmull_n_s32 (int32x2_t, int32_t) _Form of expected instruction(s):_ `vmull.s32 Q0, D0, D0[0]' * int32x4_t vmull_n_s16 (int16x4_t, int16_t) _Form of expected instruction(s):_ `vmull.s16 Q0, D0, D0[0]' 5.50.3.58 Vector saturating doubling long multiply by scalar ............................................................ * int64x2_t vqdmull_n_s32 (int32x2_t, int32_t) _Form of expected instruction(s):_ `vqdmull.s32 Q0, D0, D0[0]' * int32x4_t vqdmull_n_s16 (int16x4_t, int16_t) _Form of expected instruction(s):_ `vqdmull.s16 Q0, D0, D0[0]' 5.50.3.59 Vector saturating doubling multiply high by scalar ............................................................ * int32x4_t vqdmulhq_n_s32 (int32x4_t, int32_t) _Form of expected instruction(s):_ `vqdmulh.s32 Q0, Q0, D0[0]' * int16x8_t vqdmulhq_n_s16 (int16x8_t, int16_t) _Form of expected instruction(s):_ `vqdmulh.s16 Q0, Q0, D0[0]' * int32x2_t vqdmulh_n_s32 (int32x2_t, int32_t) _Form of expected instruction(s):_ `vqdmulh.s32 D0, D0, D0[0]' * int16x4_t vqdmulh_n_s16 (int16x4_t, int16_t) _Form of expected instruction(s):_ `vqdmulh.s16 D0, D0, D0[0]' * int32x4_t vqrdmulhq_n_s32 (int32x4_t, int32_t) _Form of expected instruction(s):_ `vqrdmulh.s32 Q0, Q0, D0[0]' * int16x8_t vqrdmulhq_n_s16 (int16x8_t, int16_t) _Form of expected instruction(s):_ `vqrdmulh.s16 Q0, Q0, D0[0]' * int32x2_t vqrdmulh_n_s32 (int32x2_t, int32_t) _Form of expected instruction(s):_ `vqrdmulh.s32 D0, D0, D0[0]' * int16x4_t vqrdmulh_n_s16 (int16x4_t, int16_t) _Form of expected instruction(s):_ `vqrdmulh.s16 D0, D0, D0[0]' 5.50.3.60 Vector multiply-accumulate by scalar .............................................. * float32x2_t vmla_n_f32 (float32x2_t, float32x2_t, float32_t) _Form of expected instruction(s):_ `vmla.f32 D0, D0, D0[0]' * uint32x2_t vmla_n_u32 (uint32x2_t, uint32x2_t, uint32_t) _Form of expected instruction(s):_ `vmla.i32 D0, D0, D0[0]' * uint16x4_t vmla_n_u16 (uint16x4_t, uint16x4_t, uint16_t) _Form of expected instruction(s):_ `vmla.i16 D0, D0, D0[0]' * int32x2_t vmla_n_s32 (int32x2_t, int32x2_t, int32_t) _Form of expected instruction(s):_ `vmla.i32 D0, D0, D0[0]' * int16x4_t vmla_n_s16 (int16x4_t, int16x4_t, int16_t) _Form of expected instruction(s):_ `vmla.i16 D0, D0, D0[0]' * float32x4_t vmlaq_n_f32 (float32x4_t, float32x4_t, float32_t) _Form of expected instruction(s):_ `vmla.f32 Q0, Q0, D0[0]' * uint32x4_t vmlaq_n_u32 (uint32x4_t, uint32x4_t, uint32_t) _Form of expected instruction(s):_ `vmla.i32 Q0, Q0, D0[0]' * uint16x8_t vmlaq_n_u16 (uint16x8_t, uint16x8_t, uint16_t) _Form of expected instruction(s):_ `vmla.i16 Q0, Q0, D0[0]' * int32x4_t vmlaq_n_s32 (int32x4_t, int32x4_t, int32_t) _Form of expected instruction(s):_ `vmla.i32 Q0, Q0, D0[0]' * int16x8_t vmlaq_n_s16 (int16x8_t, int16x8_t, int16_t) _Form of expected instruction(s):_ `vmla.i16 Q0, Q0, D0[0]' * uint64x2_t vmlal_n_u32 (uint64x2_t, uint32x2_t, uint32_t) _Form of expected instruction(s):_ `vmlal.u32 Q0, D0, D0[0]' * uint32x4_t vmlal_n_u16 (uint32x4_t, uint16x4_t, uint16_t) _Form of expected instruction(s):_ `vmlal.u16 Q0, D0, D0[0]' * int64x2_t vmlal_n_s32 (int64x2_t, int32x2_t, int32_t) _Form of expected instruction(s):_ `vmlal.s32 Q0, D0, D0[0]' * int32x4_t vmlal_n_s16 (int32x4_t, int16x4_t, int16_t) _Form of expected instruction(s):_ `vmlal.s16 Q0, D0, D0[0]' * int64x2_t vqdmlal_n_s32 (int64x2_t, int32x2_t, int32_t) _Form of expected instruction(s):_ `vqdmlal.s32 Q0, D0, D0[0]' * int32x4_t vqdmlal_n_s16 (int32x4_t, int16x4_t, int16_t) _Form of expected instruction(s):_ `vqdmlal.s16 Q0, D0, D0[0]' 5.50.3.61 Vector multiply-subtract by scalar ............................................ * float32x2_t vmls_n_f32 (float32x2_t, float32x2_t, float32_t) _Form of expected instruction(s):_ `vmls.f32 D0, D0, D0[0]' * uint32x2_t vmls_n_u32 (uint32x2_t, uint32x2_t, uint32_t) _Form of expected instruction(s):_ `vmls.i32 D0, D0, D0[0]' * uint16x4_t vmls_n_u16 (uint16x4_t, uint16x4_t, uint16_t) _Form of expected instruction(s):_ `vmls.i16 D0, D0, D0[0]' * int32x2_t vmls_n_s32 (int32x2_t, int32x2_t, int32_t) _Form of expected instruction(s):_ `vmls.i32 D0, D0, D0[0]' * int16x4_t vmls_n_s16 (int16x4_t, int16x4_t, int16_t) _Form of expected instruction(s):_ `vmls.i16 D0, D0, D0[0]' * float32x4_t vmlsq_n_f32 (float32x4_t, float32x4_t, float32_t) _Form of expected instruction(s):_ `vmls.f32 Q0, Q0, D0[0]' * uint32x4_t vmlsq_n_u32 (uint32x4_t, uint32x4_t, uint32_t) _Form of expected instruction(s):_ `vmls.i32 Q0, Q0, D0[0]' * uint16x8_t vmlsq_n_u16 (uint16x8_t, uint16x8_t, uint16_t) _Form of expected instruction(s):_ `vmls.i16 Q0, Q0, D0[0]' * int32x4_t vmlsq_n_s32 (int32x4_t, int32x4_t, int32_t) _Form of expected instruction(s):_ `vmls.i32 Q0, Q0, D0[0]' * int16x8_t vmlsq_n_s16 (int16x8_t, int16x8_t, int16_t) _Form of expected instruction(s):_ `vmls.i16 Q0, Q0, D0[0]' * uint64x2_t vmlsl_n_u32 (uint64x2_t, uint32x2_t, uint32_t) _Form of expected instruction(s):_ `vmlsl.u32 Q0, D0, D0[0]' * uint32x4_t vmlsl_n_u16 (uint32x4_t, uint16x4_t, uint16_t) _Form of expected instruction(s):_ `vmlsl.u16 Q0, D0, D0[0]' * int64x2_t vmlsl_n_s32 (int64x2_t, int32x2_t, int32_t) _Form of expected instruction(s):_ `vmlsl.s32 Q0, D0, D0[0]' * int32x4_t vmlsl_n_s16 (int32x4_t, int16x4_t, int16_t) _Form of expected instruction(s):_ `vmlsl.s16 Q0, D0, D0[0]' * int64x2_t vqdmlsl_n_s32 (int64x2_t, int32x2_t, int32_t) _Form of expected instruction(s):_ `vqdmlsl.s32 Q0, D0, D0[0]' * int32x4_t vqdmlsl_n_s16 (int32x4_t, int16x4_t, int16_t) _Form of expected instruction(s):_ `vqdmlsl.s16 Q0, D0, D0[0]' 5.50.3.62 Vector extract ........................ * uint32x2_t vext_u32 (uint32x2_t, uint32x2_t, const int) _Form of expected instruction(s):_ `vext.32 D0, D0, D0, #0' * uint16x4_t vext_u16 (uint16x4_t, uint16x4_t, const int) _Form of expected instruction(s):_ `vext.16 D0, D0, D0, #0' * uint8x8_t vext_u8 (uint8x8_t, uint8x8_t, const int) _Form of expected instruction(s):_ `vext.8 D0, D0, D0, #0' * int32x2_t vext_s32 (int32x2_t, int32x2_t, const int) _Form of expected instruction(s):_ `vext.32 D0, D0, D0, #0' * int16x4_t vext_s16 (int16x4_t, int16x4_t, const int) _Form of expected instruction(s):_ `vext.16 D0, D0, D0, #0' * int8x8_t vext_s8 (int8x8_t, int8x8_t, const int) _Form of expected instruction(s):_ `vext.8 D0, D0, D0, #0' * uint64x1_t vext_u64 (uint64x1_t, uint64x1_t, const int) _Form of expected instruction(s):_ `vext.64 D0, D0, D0, #0' * int64x1_t vext_s64 (int64x1_t, int64x1_t, const int) _Form of expected instruction(s):_ `vext.64 D0, D0, D0, #0' * float32x2_t vext_f32 (float32x2_t, float32x2_t, const int) _Form of expected instruction(s):_ `vext.32 D0, D0, D0, #0' * poly16x4_t vext_p16 (poly16x4_t, poly16x4_t, const int) _Form of expected instruction(s):_ `vext.16 D0, D0, D0, #0' * poly8x8_t vext_p8 (poly8x8_t, poly8x8_t, const int) _Form of expected instruction(s):_ `vext.8 D0, D0, D0, #0' * uint32x4_t vextq_u32 (uint32x4_t, uint32x4_t, const int) _Form of expected instruction(s):_ `vext.32 Q0, Q0, Q0, #0' * uint16x8_t vextq_u16 (uint16x8_t, uint16x8_t, const int) _Form of expected instruction(s):_ `vext.16 Q0, Q0, Q0, #0' * uint8x16_t vextq_u8 (uint8x16_t, uint8x16_t, const int) _Form of expected instruction(s):_ `vext.8 Q0, Q0, Q0, #0' * int32x4_t vextq_s32 (int32x4_t, int32x4_t, const int) _Form of expected instruction(s):_ `vext.32 Q0, Q0, Q0, #0' * int16x8_t vextq_s16 (int16x8_t, int16x8_t, const int) _Form of expected instruction(s):_ `vext.16 Q0, Q0, Q0, #0' * int8x16_t vextq_s8 (int8x16_t, int8x16_t, const int) _Form of expected instruction(s):_ `vext.8 Q0, Q0, Q0, #0' * uint64x2_t vextq_u64 (uint64x2_t, uint64x2_t, const int) _Form of expected instruction(s):_ `vext.64 Q0, Q0, Q0, #0' * int64x2_t vextq_s64 (int64x2_t, int64x2_t, const int) _Form of expected instruction(s):_ `vext.64 Q0, Q0, Q0, #0' * float32x4_t vextq_f32 (float32x4_t, float32x4_t, const int) _Form of expected instruction(s):_ `vext.32 Q0, Q0, Q0, #0' * poly16x8_t vextq_p16 (poly16x8_t, poly16x8_t, const int) _Form of expected instruction(s):_ `vext.16 Q0, Q0, Q0, #0' * poly8x16_t vextq_p8 (poly8x16_t, poly8x16_t, const int) _Form of expected instruction(s):_ `vext.8 Q0, Q0, Q0, #0' 5.50.3.63 Reverse elements .......................... * uint32x2_t vrev64_u32 (uint32x2_t) _Form of expected instruction(s):_ `vrev64.32 D0, D0' * uint16x4_t vrev64_u16 (uint16x4_t) _Form of expected instruction(s):_ `vrev64.16 D0, D0' * uint8x8_t vrev64_u8 (uint8x8_t) _Form of expected instruction(s):_ `vrev64.8 D0, D0' * int32x2_t vrev64_s32 (int32x2_t) _Form of expected instruction(s):_ `vrev64.32 D0, D0' * int16x4_t vrev64_s16 (int16x4_t) _Form of expected instruction(s):_ `vrev64.16 D0, D0' * int8x8_t vrev64_s8 (int8x8_t) _Form of expected instruction(s):_ `vrev64.8 D0, D0' * float32x2_t vrev64_f32 (float32x2_t) _Form of expected instruction(s):_ `vrev64.32 D0, D0' * poly16x4_t vrev64_p16 (poly16x4_t) _Form of expected instruction(s):_ `vrev64.16 D0, D0' * poly8x8_t vrev64_p8 (poly8x8_t) _Form of expected instruction(s):_ `vrev64.8 D0, D0' * uint32x4_t vrev64q_u32 (uint32x4_t) _Form of expected instruction(s):_ `vrev64.32 Q0, Q0' * uint16x8_t vrev64q_u16 (uint16x8_t) _Form of expected instruction(s):_ `vrev64.16 Q0, Q0' * uint8x16_t vrev64q_u8 (uint8x16_t) _Form of expected instruction(s):_ `vrev64.8 Q0, Q0' * int32x4_t vrev64q_s32 (int32x4_t) _Form of expected instruction(s):_ `vrev64.32 Q0, Q0' * int16x8_t vrev64q_s16 (int16x8_t) _Form of expected instruction(s):_ `vrev64.16 Q0, Q0' * int8x16_t vrev64q_s8 (int8x16_t) _Form of expected instruction(s):_ `vrev64.8 Q0, Q0' * float32x4_t vrev64q_f32 (float32x4_t) _Form of expected instruction(s):_ `vrev64.32 Q0, Q0' * poly16x8_t vrev64q_p16 (poly16x8_t) _Form of expected instruction(s):_ `vrev64.16 Q0, Q0' * poly8x16_t vrev64q_p8 (poly8x16_t) _Form of expected instruction(s):_ `vrev64.8 Q0, Q0' * uint16x4_t vrev32_u16 (uint16x4_t) _Form of expected instruction(s):_ `vrev32.16 D0, D0' * int16x4_t vrev32_s16 (int16x4_t) _Form of expected instruction(s):_ `vrev32.16 D0, D0' * uint8x8_t vrev32_u8 (uint8x8_t) _Form of expected instruction(s):_ `vrev32.8 D0, D0' * int8x8_t vrev32_s8 (int8x8_t) _Form of expected instruction(s):_ `vrev32.8 D0, D0' * poly16x4_t vrev32_p16 (poly16x4_t) _Form of expected instruction(s):_ `vrev32.16 D0, D0' * poly8x8_t vrev32_p8 (poly8x8_t) _Form of expected instruction(s):_ `vrev32.8 D0, D0' * uint16x8_t vrev32q_u16 (uint16x8_t) _Form of expected instruction(s):_ `vrev32.16 Q0, Q0' * int16x8_t vrev32q_s16 (int16x8_t) _Form of expected instruction(s):_ `vrev32.16 Q0, Q0' * uint8x16_t vrev32q_u8 (uint8x16_t) _Form of expected instruction(s):_ `vrev32.8 Q0, Q0' * int8x16_t vrev32q_s8 (int8x16_t) _Form of expected instruction(s):_ `vrev32.8 Q0, Q0' * poly16x8_t vrev32q_p16 (poly16x8_t) _Form of expected instruction(s):_ `vrev32.16 Q0, Q0' * poly8x16_t vrev32q_p8 (poly8x16_t) _Form of expected instruction(s):_ `vrev32.8 Q0, Q0' * uint8x8_t vrev16_u8 (uint8x8_t) _Form of expected instruction(s):_ `vrev16.8 D0, D0' * int8x8_t vrev16_s8 (int8x8_t) _Form of expected instruction(s):_ `vrev16.8 D0, D0' * poly8x8_t vrev16_p8 (poly8x8_t) _Form of expected instruction(s):_ `vrev16.8 D0, D0' * uint8x16_t vrev16q_u8 (uint8x16_t) _Form of expected instruction(s):_ `vrev16.8 Q0, Q0' * int8x16_t vrev16q_s8 (int8x16_t) _Form of expected instruction(s):_ `vrev16.8 Q0, Q0' * poly8x16_t vrev16q_p8 (poly8x16_t) _F