AI Engine Intrinsics  (AIE) r2p19
 All Data Structures Namespaces Functions Variables Typedefs Groups Pages
Updates with memory load

Overview

Load 128-bit from memory and update into 1024-bit vector

Update the successive 128-bit lanes in a 1024-bit vector.

v128int8 upd_v_load (v128int8 buf, int idx, const v16int8 *const ptr)
 
v128uint8 upd_v_load (v128uint8 buf, int idx, const v16uint8 *const ptr)
 
v64int16 upd_v_load (v64int16 buf, int idx, const v8int16 *const ptr)
 
v32cint16 upd_v_load (v32cint16 buf, int idx, const v4cint16 *const ptr)
 
v32int32 upd_v_load (v32int32 buf, int idx, const v4int32 *const ptr)
 
v16cint32 upd_v_load (v16cint32 buf, int idx, const v2cint32 *const ptr)
 
v32float upd_v_load (v32float buf, int idx, const v4float *const ptr)
 
v16cfloat upd_v_load (v16cfloat buf, int idx, const v2cfloat *const ptr)
 

Load 256-bit from memory and update into 1024-bit vector

Update the successive 256-bit lanes in a 1024-bit vector.

v128int8 upd_w_load (v128int8 buf, int idx, const v32int8 *const ptr)
 
v128uint8 upd_w_load (v128uint8 buf, int idx, const v32uint8 *const ptr)
 
v64int16 upd_w_load (v64int16 buf, int idx, const v16int16 *const ptr)
 
v32cint16 upd_w_load (v32cint16 buf, int idx, const v8cint16 *const ptr)
 
v32int32 upd_w_load (v32int32 buf, int idx, const v8int32 *const ptr)
 
v16cint32 upd_w_load (v16cint32 buf, int idx, const v4cint32 *const ptr)
 
v32float upd_w_load (v32float buf, int idx, const v8float *const ptr)
 
v16cfloat upd_w_load (v16cfloat buf, int idx, const v4cfloat *const ptr)
 

Function Documentation

v128int8 upd_v_load ( v128int8  buf,
int  idx,
const v16int8 *const  ptr 
)
v128uint8 upd_v_load ( v128uint8  buf,
int  idx,
const v16uint8 *const  ptr 
)
v64int16 upd_v_load ( v64int16  buf,
int  idx,
const v8int16 *const  ptr 
)
v32cint16 upd_v_load ( v32cint16  buf,
int  idx,
const v4cint16 *const  ptr 
)
v32int32 upd_v_load ( v32int32  buf,
int  idx,
const v4int32 *const  ptr 
)
v16cint32 upd_v_load ( v16cint32  buf,
int  idx,
const v2cint32 *const  ptr 
)
v32float upd_v_load ( v32float  buf,
int  idx,
const v4float *const  ptr 
)
v16cfloat upd_v_load ( v16cfloat  buf,
int  idx,
const v2cfloat *const  ptr 
)
v128int8 upd_w_load ( v128int8  buf,
int  idx,
const v32int8 *const  ptr 
)
v128uint8 upd_w_load ( v128uint8  buf,
int  idx,
const v32uint8 *const  ptr 
)
v64int16 upd_w_load ( v64int16  buf,
int  idx,
const v16int16 *const  ptr 
)
v32cint16 upd_w_load ( v32cint16  buf,
int  idx,
const v8cint16 *const  ptr 
)
v32int32 upd_w_load ( v32int32  buf,
int  idx,
const v8int32 *const  ptr 
)
v16cint32 upd_w_load ( v16cint32  buf,
int  idx,
const v4cint32 *const  ptr 
)
v32float upd_w_load ( v32float  buf,
int  idx,
const v8float *const  ptr 
)
v16cfloat upd_w_load ( v16cfloat  buf,
int  idx,
const v4cfloat *const  ptr 
)