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

Bitwise exclusive or (EOR or XOR)<br />

int8x8_t veor_s8(int8x8_t a, int8x8_t b); // VEOR d0,d0,d0<br />

int16x4_t veor_s16(int16x4_t a, int16x4_t b); // VEOR d0,d0,d0<br />

int32x2_t veor_s32(int32x2_t a, int32x2_t b); // VEOR d0,d0,d0<br />

int64x1_t veor_s64(int64x1_t a, int64x1_t b); // VEOR d0,d0,d0<br />

uint8x8_t veor_u8(uint8x8_t a, uint8x8_t b); // VEOR d0,d0,d0<br />

uint16x4_t veor_u16(uint16x4_t a, uint16x4_t b); // VEOR d0,d0,d0<br />

uint32x2_t veor_u32(uint32x2_t a, uint32x2_t b); // VEOR d0,d0,d0<br />

uint64x1_t veor_u64(uint64x1_t a, uint64x1_t b); // VEOR d0,d0,d0<br />

int8x16_t veorq_s8(int8x16_t a, int8x16_t b); // VEOR q0,q0,q0<br />

int16x8_t veorq_s16(int16x8_t a, int16x8_t b); // VEOR q0,q0,q0<br />

int32x4_t veorq_s32(int32x4_t a, int32x4_t b); // VEOR q0,q0,q0<br />

int64x2_t veorq_s64(int64x2_t a, int64x2_t b); // VEOR q0,q0,q0<br />

uint8x16_t veorq_u8(uint8x16_t a, uint8x16_t b); // VEOR q0,q0,q0<br />

uint16x8_t veorq_u16(uint16x8_t a, uint16x8_t b); // VEOR q0,q0,q0<br />

uint32x4_t veorq_u32(uint32x4_t a, uint32x4_t b); // VEOR q0,q0,q0<br />

uint64x2_t veorq_u64(uint64x2_t a, uint64x2_t b); // VEOR q0,q0,q0<br />

BIt Clear<br />

int8x8_t vbic_s8(int8x8_t a, int8x8_t b); // VBIC d0,d0,d0<br />

int16x4_t vbic_s16(int16x4_t a, int16x4_t b); // VBIC d0,d0,d0<br />

int32x2_t vbic_s32(int32x2_t a, int32x2_t b); // VBIC d0,d0,d0<br />

int64x1_t vbic_s64(int64x1_t a, int64x1_t b); // VBIC d0,d0,d0<br />

uint8x8_t vbic_u8(uint8x8_t a, uint8x8_t b); // VBIC d0,d0,d0<br />

uint16x4_t vbic_u16(uint16x4_t a, uint16x4_t b); // VBIC d0,d0,d0<br />

uint32x2_t vbic_u32(uint32x2_t a, uint32x2_t b); // VBIC d0,d0,d0<br />

uint64x1_t vbic_u64(uint64x1_t a, uint64x1_t b); // VBIC d0,d0,d0<br />

int8x16_t vbicq_s8(int8x16_t a, int8x16_t b); // VBIC q0,q0,q0<br />

int16x8_t vbicq_s16(int16x8_t a, int16x8_t b); // VBIC q0,q0,q0<br />

int32x4_t vbicq_s32(int32x4_t a, int32x4_t b); // VBIC q0,q0,q0<br />

int64x2_t vbicq_s64(int64x2_t a, int64x2_t b); // VBIC q0,q0,q0<br />

uint8x16_t vbicq_u8(uint8x16_t a, uint8x16_t b); // VBIC q0,q0,q0<br />

uint16x8_t vbicq_u16(uint16x8_t a, uint16x8_t b); // VBIC q0,q0,q0<br />

uint32x4_t vbicq_u32(uint32x4_t a, uint32x4_t b); // VBIC q0,q0,q0<br />

uint64x2_t vbicq_u64(uint64x2_t a, uint64x2_t b); // VBIC q0,q0,q0<br />

Bitwise OR complement<br />

int8x8_t vorn_s8(int8x8_t a, int8x8_t b); // VORN d0,d0,d0<br />

int16x4_t vorn_s16(int16x4_t a, int16x4_t b); // VORN d0,d0,d0<br />

int32x2_t vorn_s32(int32x2_t a, int32x2_t b); // VORN d0,d0,d0<br />

int64x1_t vorn_s64(int64x1_t a, int64x1_t b); // VORN d0,d0,d0<br />

uint8x8_t vorn_u8(uint8x8_t a, uint8x8_t b); // VORN d0,d0,d0<br />

uint16x4_t vorn_u16(uint16x4_t a, uint16x4_t b); // VORN d0,d0,d0<br />

uint32x2_t vorn_u32(uint32x2_t a, uint32x2_t b); // VORN d0,d0,d0<br />

uint64x1_t vorn_u64(uint64x1_t a, uint64x1_t b); // VORN d0,d0,d0<br />

int8x16_t vornq_s8(int8x16_t a, int8x16_t b); // VORN q0,q0,q0<br />

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

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!