Compute Library
 22.05
sub.h File Reference
#include <arm_neon.h>

Go to the source code of this file.

Namespaces

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

Macros

#define VSUB_IMPL(stype, vtype, prefix, postfix)
 
#define VQSUB_IMPL(stype, vtype, prefix, postfix)
 

Functions

uint8x8_t vsub (const uint8x8_t &a, const uint8x8_t &b)
 
int8x8_t vsub (const int8x8_t &a, const int8x8_t &b)
 
uint16x4_t vsub (const uint16x4_t &a, const uint16x4_t &b)
 
int16x4_t vsub (const int16x4_t &a, const int16x4_t &b)
 
uint32x2_t vsub (const uint32x2_t &a, const uint32x2_t &b)
 
int32x2_t vsub (const int32x2_t &a, const int32x2_t &b)
 
uint64x1_t vsub (const uint64x1_t &a, const uint64x1_t &b)
 
int64x1_t vsub (const int64x1_t &a, const int64x1_t &b)
 
float32x2_t vsub (const float32x2_t &a, const float32x2_t &b)
 
uint8x16_t vsub (const uint8x16_t &a, const uint8x16_t &b)
 
int8x16_t vsub (const int8x16_t &a, const int8x16_t &b)
 
uint16x8_t vsub (const uint16x8_t &a, const uint16x8_t &b)
 
int16x8_t vsub (const int16x8_t &a, const int16x8_t &b)
 
uint32x4_t vsub (const uint32x4_t &a, const uint32x4_t &b)
 
int32x4_t vsub (const int32x4_t &a, const int32x4_t &b)
 
uint64x2_t vsub (const uint64x2_t &a, const uint64x2_t &b)
 
int64x2_t vsub (const int64x2_t &a, const int64x2_t &b)
 
float32x4_t vsub (const float32x4_t &a, const float32x4_t &b)
 
uint8x8_t vqsub (const uint8x8_t &a, const uint8x8_t &b)
 
int8x8_t vqsub (const int8x8_t &a, const int8x8_t &b)
 
uint16x4_t vqsub (const uint16x4_t &a, const uint16x4_t &b)
 
int16x4_t vqsub (const int16x4_t &a, const int16x4_t &b)
 
uint32x2_t vqsub (const uint32x2_t &a, const uint32x2_t &b)
 
int32x2_t vqsub (const int32x2_t &a, const int32x2_t &b)
 
uint64x1_t vqsub (const uint64x1_t &a, const uint64x1_t &b)
 
int64x1_t vqsub (const int64x1_t &a, const int64x1_t &b)
 
float32x2_t vqsub (const float32x2_t &a, const float32x2_t &b)
 
uint8x16_t vqsub (const uint8x16_t &a, const uint8x16_t &b)
 
int8x16_t vqsub (const int8x16_t &a, const int8x16_t &b)
 
uint16x8_t vqsub (const uint16x8_t &a, const uint16x8_t &b)
 
int16x8_t vqsub (const int16x8_t &a, const int16x8_t &b)
 
uint32x4_t vqsub (const uint32x4_t &a, const uint32x4_t &b)
 
int32x4_t vqsub (const int32x4_t &a, const int32x4_t &b)
 
uint64x2_t vqsub (const uint64x2_t &a, const uint64x2_t &b)
 
int64x2_t vqsub (const int64x2_t &a, const int64x2_t &b)
 
float32x4_t vqsub (const float32x4_t &a, const float32x4_t &b)
 

Macro Definition Documentation

◆ VQSUB_IMPL

#define VQSUB_IMPL (   stype,
  vtype,
  prefix,
  postfix 
)
Value:
inline vtype vqsub(const vtype &a, const vtype &b) \
{ \
return prefix##_##postfix(a, b); \
}
SimpleTensor< float > b
Definition: DFT.cpp:157
float32x4_t vqsub(const float32x4_t &a, const float32x4_t &b)
Definition: sub.h:95

Definition at line 68 of file sub.h.

◆ VSUB_IMPL

#define VSUB_IMPL (   stype,
  vtype,
  prefix,
  postfix 
)
Value:
inline vtype vsub(const vtype &a, const vtype &b) \
{ \
return prefix##_##postfix(a, b); \
}
SimpleTensor< float > b
Definition: DFT.cpp:157
float32x4_t vsub(const float32x4_t &a, const float32x4_t &b)
Definition: sub.h:60

Definition at line 33 of file sub.h.