Compute Library
 22.05
load.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 VLOAD_IMPL(stype, vtype, postfix)
 
#define VLOADQ_IMPL(stype, vtype, postfix)
 

Functions

uint8x8_t vload (const uint8_t *ptr)
 
int8x8_t vload (const int8_t *ptr)
 
uint16x4_t vload (const uint16_t *ptr)
 
int16x4_t vload (const int16_t *ptr)
 
uint32x2_t vload (const uint32_t *ptr)
 
int32x2_t vload (const int32_t *ptr)
 
float32x2_t vload (const float *ptr)
 
uint8x16_t vloadq (const uint8_t *ptr)
 
int8x16_t vloadq (const int8_t *ptr)
 
uint16x8_t vloadq (const uint16_t *ptr)
 
int16x8_t vloadq (const int16_t *ptr)
 
uint32x4_t vloadq (const uint32_t *ptr)
 
int32x4_t vloadq (const int32_t *ptr)
 
float32x4_t vloadq (const float *ptr)
 

Macro Definition Documentation

◆ VLOAD_IMPL

#define VLOAD_IMPL (   stype,
  vtype,
  postfix 
)
Value:
inline vtype vload(const stype *ptr) \
{ \
return vld1_##postfix(ptr); \
}
float32x2_t vload(const float *ptr)
Definition: load.h:47

Definition at line 33 of file load.h.

◆ VLOADQ_IMPL

#define VLOADQ_IMPL (   stype,
  vtype,
  postfix 
)
Value:
inline vtype vloadq(const stype *ptr) \
{ \
return vld1q_##postfix(ptr); \
}
float32x4_t vloadq(const float *ptr)
Definition: load.h:66

Definition at line 52 of file load.h.