RealView Compilation Tools Compiler Reference Guide - ARM ...
RealView Compilation Tools Compiler Reference Guide - ARM ...
RealView Compilation Tools Compiler Reference Guide - ARM ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Using NEON Support<br />
// VLD3.32 {d0, d2, d4}, [r0]<br />
int8x16x3_t vld3q_s8(__transfersize(48) int8_t const * ptr);<br />
// VLD3.8 {d0, d2, d4}, [r0]<br />
int16x8x3_t vld3q_s16(__transfersize(24) int16_t const * ptr);<br />
// VLD3.16 {d0, d2, d4}, [r0]<br />
int32x4x3_t vld3q_s32(__transfersize(12) int32_t const * ptr);<br />
// VLD3.32 {d0, d2, d4}, [r0]<br />
float32x4x3_t vld3q_f32(__transfersize(12) float32_t const * ptr);<br />
// VLD3.32 {d0, d2, d4}, [r0]<br />
poly8x16x3_t vld3q_p8(__transfersize(48) poly8_t const * ptr);<br />
// VLD3.8 {d0, d2, d4}, [r0]<br />
poly16x8x3_t vld3q_p16(__transfersize(24) poly16_t const * ptr);<br />
// VLD3.16 {d0, d2, d4}, [r0]<br />
uint8x8x3_t vld3_u8(__transfersize(24) uint8_t const * ptr);<br />
// VLD3.8 {d0, d1, d2}, [r0]<br />
uint16x4x3_t vld3_u16(__transfersize(12) uint16_t const * ptr);<br />
// VLD3.16 {d0, d1, d2}, [r0]<br />
uint32x2x3_t vld3_u32(__transfersize(6) uint32_t const * ptr);<br />
// VLD3.32 {d0, d1, d2}, [r0]<br />
uint64x1x3_t vld3_u64(__transfersize(3) uint64_t const * ptr);<br />
// VLD1.64 {d0, d1, d2}, [r0]<br />
int8x8x3_t vld3_s8(__transfersize(24) int8_t const * ptr);<br />
// VLD3.8 {d0, d1, d2}, [r0]<br />
int16x4x3_t vld3_s16(__transfersize(12) int16_t const * ptr);<br />
// VLD3.16 {d0, d1, d2}, [r0]<br />
int32x2x3_t vld3_s32(__transfersize(6) int32_t const * ptr);<br />
// VLD3.32 {d0, d1, d2}, [r0]<br />
int64x1x3_t vld3_s64(__transfersize(3) int64_t const * ptr);<br />
// VLD1.64 {d0, d1, d2}, [r0]<br />
float32x2x3_t vld3_f32(__transfersize(6) float32_t const * ptr);<br />
// VLD3.32 {d0, d1, d2}, [r0]<br />
poly8x8x3_t vld3_p8(__transfersize(24) poly8_t const * ptr);<br />
// VLD3.8 {d0, d1, d2}, [r0]<br />
poly16x4x3_t vld3_p16(__transfersize(12) poly16_t const * ptr);<br />
// VLD3.16 {d0, d1, d2}, [r0]<br />
uint8x16x4_t vld4q_u8(__transfersize(64) uint8_t const * ptr);<br />
// VLD4.8 {d0, d2, d4, d6}, [r0]<br />
uint16x8x4_t vld4q_u16(__transfersize(32) uint16_t const * ptr);<br />
// VLD4.16 {d0, d2, d4, d6}, [r0]<br />
uint32x4x4_t vld4q_u32(__transfersize(16) uint32_t const * ptr);<br />
// VLD4.32 {d0, d2, d4, d6}, [r0]<br />
int8x16x4_t vld4q_s8(__transfersize(64) int8_t const * ptr);<br />
// VLD4.8 {d0, d2, d4, d6}, [r0]<br />
int16x8x4_t vld4q_s16(__transfersize(32) int16_t const * ptr);<br />
// VLD4.16 {d0, d2, d4, d6}, [r0]<br />
int32x4x4_t vld4q_s32(__transfersize(16) int32_t const * ptr);<br />
// VLD4.32 {d0, d2, d4, d6}, [r0]<br />
float32x4x4_t vld4q_f32(__transfersize(16) float32_t const * ptr);<br />
// VLD4.32 {d0, d2, d4, d6}, [r0]<br />
poly8x16x4_t vld4q_p8(__transfersize(64) poly8_t const * ptr);<br />
<strong>ARM</strong> DUI 0348A Copyright © 2007, 2010 <strong>ARM</strong> Limited. All rights reserved. E-31<br />
Non-Confidential