12.07.2015 Views

RealView 编译工具编译器参考指南 - ARM Information Center

RealView 编译工具编译器参考指南 - ARM Information Center

RealView 编译工具编译器参考指南 - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

使 用 NEON 支 持int8x8_t vset_lane_s8(int8_t value, int8x8_t vec, __constrange(0,7) int lane);// VMOV.8 d0[0],r0int16x4_t vset_lane_s16(int16_t value, int16x4_t vec, __constrange(0,3) int lane);// VMOV.16 d0[0],r0int32x2_t vset_lane_s32(int32_t value, int32x2_t vec, __constrange(0,1) int lane);// VMOV.32 d0[0],r0poly8x8_t vset_lane_p8(poly8_t value, poly8x8_t vec, __constrange(0,7) int lane);// VMOV.8 d0[0],r0poly16x4_t vset_lane_p16(poly16_t value, poly16x4_t vec, __constrange(0,3) int lane);// VMOV.16 d0[0],r0float32x2_t vset_lane_f32(float32_t value, float32x2_t vec, __constrange(0,1) int lane);// VMOV.32 d0[0],r0uint8x16_t vsetq_lane_u8(uint8_t value, uint8x16_t vec, __constrange(0,15) int lane);// VMOV.8 d0[0],r0uint16x8_t vsetq_lane_u16(uint16_t value, uint16x8_t vec, __constrange(0,7) int lane);// VMOV.16 d0[0],r0uint32x4_t vsetq_lane_u32(uint32_t value, uint32x4_t vec, __constrange(0,3) int lane);// VMOV.32 d0[0],r0int8x16_t vsetq_lane_s8(int8_t value, int8x16_t vec, __constrange(0,15) int lane);// VMOV.8 d0[0],r0int16x8_t vsetq_lane_s16(int16_t value, int16x8_t vec, __constrange(0,7) int lane);// VMOV.16 d0[0],r0int32x4_t vsetq_lane_s32(int32_t value, int32x4_t vec, __constrange(0,3) int lane);// VMOV.32 d0[0],r0poly8x16_t vsetq_lane_p8(poly8_t value, poly8x16_t vec, __constrange(0,15) int lane);// VMOV.8 d0[0],r0poly16x8_t vsetq_lane_p16(poly16_t value, poly16x8_t vec, __constrange(0,7) int lane);// VMOV.16 d0[0],r0float32x4_t vsetq_lane_f32(float32_t value, float32x4_t vec, __constrange(0,3) int lane);// VMOV.32 d0[0],r0int64x1_t vset_lane_s64(int64_t value, int64x1_t vec, __constrange(0,0) int lane);// VMOV d0,r0,r0uint64x1_t vset_lane_u64(uint64_t value, uint64x1_t vec, __constrange(0,0) int lane);// VMOV d0,r0,r0int64x2_t vsetq_lane_s64(int64_t value, int64x2_t vec, __constrange(0,1) int lane);// VMOV d0,r0,r0uint64x2_t vsetq_lane_u64(uint64_t value, uint64x2_t vec, __constrange(0,1) int lane);// VMOV d0,r0,r0E.3.18从 位 模 式 初 始 化 向 量以 下 内 在 函 数 从 文 字 位 模 式 创 建 向 量 。int8x8_t vcreate_s8(uint64_t a); // VMOV d0,r0,r0int16x4_t vcreate_s16(uint64_t a); // VMOV d0,r0,r0int32x2_t vcreate_s32(uint64_t a); // VMOV d0,r0,r0float16x4_t vcreate_f16(uint64_t a); // VMOV d0,r0,r0float32x2_t vcreate_f32(uint64_t a); // VMOV d0,r0,r0uint8x8_t vcreate_u8(uint64_t a); // VMOV d0,r0,r0E-44 Copyright © 2007-2009 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0348BCNon-Confidential, Unrestricted AccessID090708

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!