Compute Library
 21.11
ext.h File Reference
#include <arm_neon.h>

Go to the source code of this file.

Namespaces

 arm_compute
 Copyright (c) 2017-2021 Arm Limited.
 
 arm_compute::wrapper
 

Macros

#define VEXT_IMPL(vtype, prefix, postfix, size)
 

Functions

uint8x8_t vext_1 (uint8x8_t value_a, uint8x8_t value_b)
 
uint8x8_t vext_2 (uint8x8_t value_a, uint8x8_t value_b)
 
int8x8_t vext_1 (int8x8_t value_a, int8x8_t value_b)
 
int8x8_t vext_2 (int8x8_t value_a, int8x8_t value_b)
 
uint16x4_t vext_1 (uint16x4_t value_a, uint16x4_t value_b)
 
uint16x4_t vext_2 (uint16x4_t value_a, uint16x4_t value_b)
 
int16x4_t vext_1 (int16x4_t value_a, int16x4_t value_b)
 
int16x4_t vext_2 (int16x4_t value_a, int16x4_t value_b)
 
uint8x16_t vext_1 (uint8x16_t value_a, uint8x16_t value_b)
 
uint8x16_t vext_2 (uint8x16_t value_a, uint8x16_t value_b)
 
int8x16_t vext_1 (int8x16_t value_a, int8x16_t value_b)
 
int8x16_t vext_2 (int8x16_t value_a, int8x16_t value_b)
 
uint16x8_t vext_1 (uint16x8_t value_a, uint16x8_t value_b)
 
uint16x8_t vext_2 (uint16x8_t value_a, uint16x8_t value_b)
 
int16x8_t vext_1 (int16x8_t value_a, int16x8_t value_b)
 
int16x8_t vext_2 (int16x8_t value_a, int16x8_t value_b)
 
int32x4_t vext_1 (int32x4_t value_a, int32x4_t value_b)
 
int32x4_t vext_2 (int32x4_t value_a, int32x4_t value_b)
 

Macro Definition Documentation

◆ VEXT_IMPL

#define VEXT_IMPL (   vtype,
  prefix,
  postfix,
  size 
)
Value:
inline vtype vext_##size(vtype value_a, vtype value_b) \
{ \
return prefix##_##postfix(value_a, value_b, size); \
}

Definition at line 33 of file ext.h.