29.12.2014 Views

RealView Compilation Tools Compiler Reference Guide - ARM ...

RealView Compilation Tools Compiler Reference Guide - ARM ...

RealView Compilation Tools Compiler Reference Guide - ARM ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Using NEON Support<br />

int64x1_t vld1_lane_s64(__transfersize(1) int64_t const * ptr, int64x1_t vec, __constrange(0,0) int<br />

lane);<br />

// VLD1.64 {d0}, [r0]<br />

poly8x8_t vld1_lane_p8(__transfersize(1) poly8_t const * ptr, poly8x8_t vec, __constrange(0,7) int<br />

lane);<br />

// VLD1.8 {d0[0]}, [r0]<br />

poly16x4_t vld1_lane_p16(__transfersize(1) poly16_t const * ptr, poly16x4_t vec, __constrange(0,3) int<br />

lane);<br />

// VLD1.16 {d0[0]}, [r0]<br />

uint8x16_t vld1q_dup_u8(__transfersize(1) uint8_t const * ptr);<br />

// VLD1.8 {d0[]}, [r0]<br />

uint16x8_t vld1q_dup_u16(__transfersize(1) uint16_t const * ptr);<br />

// VLD1.16 {d0[]}, [r0]<br />

uint32x4_t vld1q_dup_u32(__transfersize(1) uint32_t const * ptr);<br />

// VLD1.32 {d0[]}, [r0]<br />

uint64x2_t vld1q_dup_u64(__transfersize(1) uint64_t const * ptr);<br />

// VLD1.64 {d0}, [r0]<br />

int8x16_t vld1q_dup_s8(__transfersize(1) int8_t const * ptr);<br />

// VLD1.8 {d0[]}, [r0]<br />

int16x8_t vld1q_dup_s16(__transfersize(1) int16_t const * ptr);<br />

// VLD1.16 {d0[]}, [r0]<br />

int32x4_t vld1q_dup_s32(__transfersize(1) int32_t const * ptr);<br />

// VLD1.32 {d0[]}, [r0]<br />

int64x2_t vld1q_dup_s64(__transfersize(1) int64_t const * ptr);<br />

// VLD1.64 {d0}, [r0]<br />

float32x4_t vld1q_dup_f32(__transfersize(1) float32_t const * ptr);<br />

// VLD1.32 {d0[]}, [r0]<br />

poly8x16_t vld1q_dup_p8(__transfersize(1) poly8_t const * ptr);<br />

// VLD1.8 {d0[]}, [r0]<br />

poly16x8_t vld1q_dup_p16(__transfersize(1) poly16_t const * ptr);<br />

// VLD1.16 {d0[]}, [r0]<br />

uint8x8_t vld1_dup_u8(__transfersize(1) uint8_t const * ptr);<br />

// VLD1.8 {d0[]}, [r0]<br />

uint16x4_t vld1_dup_u16(__transfersize(1) uint16_t const * ptr);<br />

// VLD1.16 {d0[]}, [r0]<br />

uint32x2_t vld1_dup_u32(__transfersize(1) uint32_t const * ptr);<br />

// VLD1.32 {d0[]}, [r0]<br />

uint64x1_t vld1_dup_u64(__transfersize(1) uint64_t const * ptr);<br />

// VLD1.64 {d0}, [r0]<br />

int8x8_t vld1_dup_s8(__transfersize(1) int8_t const * ptr);<br />

// VLD1.8 {d0[]}, [r0]<br />

int16x4_t vld1_dup_s16(__transfersize(1) int16_t const * ptr);<br />

// VLD1.16 {d0[]}, [r0]<br />

int32x2_t vld1_dup_s32(__transfersize(1) int32_t const * ptr);<br />

// VLD1.32 {d0[]}, [r0]<br />

int64x1_t vld1_dup_s64(__transfersize(1) int64_t const * ptr);<br />

// VLD1.64 {d0}, [r0]<br />

float32x2_t vld1_dup_f32(__transfersize(1) float32_t const * ptr);<br />

// VLD1.32 {d0[]}, [r0]<br />

poly8x8_t vld1_dup_p8(__transfersize(1) poly8_t const * ptr);<br />

<strong>ARM</strong> DUI 0348A Copyright © 2007, 2010 <strong>ARM</strong> Limited. All rights reserved. E-27<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!