E.3.26. 向量提取


int8x8_t   vext_s8(int8x8_t a, int8x8_t b, __constrange(0,7) int c);       // VEXT.8 d0,d0,d0,#0 

uint8x8_t  vext_u8(uint8x8_t a, uint8x8_t b, __constrange(0,7) int c);     // VEXT.8 d0,d0,d0,#0 

poly8x8_t  vext_p8(poly8x8_t a, poly8x8_t b, __constrange(0,7) int c);     // VEXT.8 d0,d0,d0,#0 

int16x4_t  vext_s16(int16x4_t a, int16x4_t b, __constrange(0,3) int c);    // VEXT.16 d0,d0,d0,#0

uint16x4_t vext_u16(uint16x4_t a, uint16x4_t b, __constrange(0,3) int c);  // VEXT.16 d0,d0,d0,#0

poly16x4_t vext_p16(poly16x4_t a, poly16x4_t b, __constrange(0,3) int c);  // VEXT.16 d0,d0,d0,#0

int32x2_t  vext_s32(int32x2_t a, int32x2_t b, __constrange(0,1) int c);    // VEXT.32 d0,d0,d0,#0

uint32x2_t vext_u32(uint32x2_t a, uint32x2_t b, __constrange(0,1) int c);  // VEXT.32 d0,d0,d0,#0

int64x1_t  vext_s64(int64x1_t a, int64x1_t b, __constrange(0,0) int c);    // VEXT.64 d0,d0,d0,#0

uint64x1_t vext_u64(uint64x1_t a, uint64x1_t b, __constrange(0,0) int c);  // VEXT.64 d0,d0,d0,#0

int8x16_t  vextq_s8(int8x16_t a, int8x16_t b, __constrange(0,15) int c);   // VEXT.8 q0,q0,q0,#0 

uint8x16_t vextq_u8(uint8x16_t a, uint8x16_t b, __constrange(0,15) int c); // VEXT.8 q0,q0,q0,#0 

poly8x16_t vextq_p8(poly8x16_t a, poly8x16_t b, __constrange(0,15) int c); // VEXT.8 q0,q0,q0,#0 

int16x8_t  vextq_s16(int16x8_t a, int16x8_t b, __constrange(0,7) int c);   // VEXT.16 q0,q0,q0,#0

uint16x8_t vextq_u16(uint16x8_t a, uint16x8_t b, __constrange(0,7) int c); // VEXT.16 q0,q0,q0,#0

poly16x8_t vextq_p16(poly16x8_t a, poly16x8_t b, __constrange(0,7) int c); // VEXT.16 q0,q0,q0,#0

int32x4_t  vextq_s32(int32x4_t a, int32x4_t b, __constrange(0,3) int c);   // VEXT.32 q0,q0,q0,#0

uint32x4_t vextq_u32(uint32x4_t a, uint32x4_t b, __constrange(0,3) int c); // VEXT.32 q0,q0,q0,#0

int64x2_t  vextq_s64(int64x2_t a, int64x2_t b, __constrange(0,1) int c);   // VEXT.64 q0,q0,q0,#0

uint64x2_t vextq_u64(uint64x2_t a, uint64x2_t b, __constrange(0,1) int c); // VEXT.64 q0,q0,q0,#0

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0348AC
Non-Confidential