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 支 持uint16x4_t vcreate_u16(uint64_t a); // VMOV d0,r0,r0uint32x2_t vcreate_u32(uint64_t a); // VMOV d0,r0,r0uint64x1_t vcreate_u64(uint64_t a); // VMOV d0,r0,r0poly8x8_t vcreate_p8(uint64_t a); // VMOV d0,r0,r0poly16x4_t vcreate_p16(uint64_t a); // VMOV d0,r0,r0int64x1_t vcreate_s64(uint64_t a); // VMOV d0,r0,r0E.3.19将 所 有 向 量 线 设 置 为 相 同 的 值以 下 内 在 函 数 将 所 有 向 量 线 设 置 为 相 同 的 值 。将 所 有 向 量 线 设 置 为 相 同 的 值uint8x8_t vdup_n_u8(uint8_t value); // VDUP.8 d0,r0uint16x4_t vdup_n_u16(uint16_t value); // VDUP.16 d0,r0uint32x2_t vdup_n_u32(uint32_t value); // VDUP.32 d0,r0int8x8_t vdup_n_s8(int8_t value); // VDUP.8 d0,r0int16x4_t vdup_n_s16(int16_t value); // VDUP.16 d0,r0int32x2_t vdup_n_s32(int32_t value); // VDUP.32 d0,r0poly8x8_t vdup_n_p8(poly8_t value); // VDUP.8 d0,r0poly16x4_t vdup_n_p16(poly16_t value); // VDUP.16 d0,r0float32x2_t vdup_n_f32(float32_t value); // VDUP.32 d0,r0uint8x16_t vdupq_n_u8(uint8_t value); // VDUP.8 q0,r0uint16x8_t vdupq_n_u16(uint16_t value); // VDUP.16 q0,r0uint32x4_t vdupq_n_u32(uint32_t value); // VDUP.32 q0,r0int8x16_t vdupq_n_s8(int8_t value); // VDUP.8 q0,r0int16x8_t vdupq_n_s16(int16_t value); // VDUP.16 q0,r0int32x4_t vdupq_n_s32(int32_t value); // VDUP.32 q0,r0poly8x16_t vdupq_n_p8(poly8_t value); // VDUP.8 q0,r0poly16x8_t vdupq_n_p16(poly16_t value); // VDUP.16 q0,r0float32x4_t vdupq_n_f32(float32_t value); // VDUP.32 q0,r0int64x1_t vdup_n_s64(int64_t value); // VMOV d0,r0,r0uint64x1_t vdup_n_u64(uint64_t value); // VMOV d0,r0,r0int64x2_t vdupq_n_s64(int64_t value); // VMOV d0,r0,r0uint64x2_t vdupq_n_u64(uint64_t value); // VMOV d0,r0,r0uint8x8_t vmov_n_u8(uint8_t value); // VDUP.8 d0,r0uint16x4_t vmov_n_u16(uint16_t value); // VDUP.16 d0,r0uint32x2_t vmov_n_u32(uint32_t value); // VDUP.32 d0,r0int8x8_t vmov_n_s8(int8_t value); // VDUP.8 d0,r0int16x4_t vmov_n_s16(int16_t value); // VDUP.16 d0,r0int32x2_t vmov_n_s32(int32_t value); // VDUP.32 d0,r0poly8x8_t vmov_n_p8(poly8_t value); // VDUP.8 d0,r0poly16x4_t vmov_n_p16(poly16_t value); // VDUP.16 d0,r0float32x2_t vmov_n_f32(float32_t value); // VDUP.32 d0,r0uint8x16_t vmovq_n_u8(uint8_t value); // VDUP.8 q0,r0uint16x8_t vmovq_n_u16(uint16_t value); // VDUP.16 q0,r0uint32x4_t vmovq_n_u32(uint32_t value); // VDUP.32 q0,r0int8x16_t vmovq_n_s8(int8_t value); // VDUP.8 q0,r0int16x8_t vmovq_n_s16(int16_t value); // VDUP.16 q0,r0<strong>ARM</strong> DUI 0348BC Copyright © 2007-2009 <strong>ARM</strong> Limited. All rights reserved. E-45ID090708Non-Confidential, Unrestricted Access

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

Saved successfully!

Ooh no, something went wrong!