04.01.2015 Views

RealView Compilation Tools - ARM Information Center

RealView Compilation Tools - ARM Information Center

RealView Compilation Tools - ARM Information Center

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 />

float32x2x4_t vld4_f32(__transfersize(8) float32_t const * ptr);<br />

// VLD4.32 {d0, d1, d2, d3}, [r0]<br />

poly8x8x4_t vld4_p8(__transfersize(32) poly8_t const * ptr);<br />

// VLD4.8 {d0, d1, d2, d3}, [r0]<br />

poly16x4x4_t vld4_p16(__transfersize(16) poly16_t const * ptr);<br />

// VLD4.16 {d0, d1, d2, d3}, [r0]<br />

uint8x8x2_t vld2_dup_u8(__transfersize(2) uint8_t const * ptr);<br />

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

uint16x4x2_t vld2_dup_u16(__transfersize(2) uint16_t const * ptr);<br />

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

uint32x2x2_t vld2_dup_u32(__transfersize(2) uint32_t const * ptr);<br />

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

uint64x1x2_t vld2_dup_u64(__transfersize(2) uint64_t const * ptr);<br />

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

int8x8x2_t vld2_dup_s8(__transfersize(2) int8_t const * ptr);<br />

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

int16x4x2_t vld2_dup_s16(__transfersize(2) int16_t const * ptr);<br />

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

int32x2x2_t vld2_dup_s32(__transfersize(2) int32_t const * ptr);<br />

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

int64x1x2_t vld2_dup_s64(__transfersize(2) int64_t const * ptr);<br />

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

float16x4x2_t vld2_dup_f16(__transfersize(2) __fp16 const * ptr);<br />

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

float32x2x2_t vld2_dup_f32(__transfersize(2) float32_t const * ptr);<br />

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

poly8x8x2_t vld2_dup_p8(__transfersize(2) poly8_t const * ptr);<br />

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

poly16x4x2_t vld2_dup_p16(__transfersize(2) poly16_t const * ptr);<br />

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

uint8x8x3_t vld3_dup_u8(__transfersize(3) uint8_t const * ptr);<br />

// VLD3.8 {d0[], d1[], d2[]}, [r0]<br />

uint16x4x3_t vld3_dup_u16(__transfersize(3) uint16_t const * ptr);<br />

// VLD3.16 {d0[], d1[], d2[]}, [r0]<br />

uint32x2x3_t vld3_dup_u32(__transfersize(3) uint32_t const * ptr);<br />

// VLD3.32 {d0[], d1[], d2[]}, [r0]<br />

uint64x1x3_t vld3_dup_u64(__transfersize(3) uint64_t const * ptr);<br />

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

int8x8x3_t vld3_dup_s8(__transfersize(3) int8_t const * ptr);<br />

// VLD3.8 {d0[], d1[], d2[]}, [r0]<br />

int16x4x3_t vld3_dup_s16(__transfersize(3) int16_t const * ptr);<br />

// VLD3.16 {d0[], d1[], d2[]}, [r0]<br />

int32x2x3_t vld3_dup_s32(__transfersize(3) int32_t const * ptr);<br />

// VLD3.32 {d0[], d1[], d2[]}, [r0]<br />

int64x1x3_t vld3_dup_s64(__transfersize(3) int64_t const * ptr);<br />

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

float16x4x3_t vld3_dup_f16(__transfersize(3) __fp16 const * ptr);<br />

// VLD3.16 {d0[], d1[], d2[]}, [r0]<br />

float32x2x3_t vld3_dup_f32(__transfersize(3) float32_t const * ptr);<br />

// VLD3.32 {d0[], d1[], d2[]}, [r0]<br />

<strong>ARM</strong> DUI 0348C Copyright © 2007-2010 <strong>ARM</strong>. All rights reserved. E-33<br />

ID101213<br />

Non-Confidential,

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

Saved successfully!

Ooh no, something went wrong!