AI Engine  (AIE) r2p15.2
 All Data Structures Functions Variables Groups Pages
Float

Overview

Simple Float Vector Lane Selection

Select: Selects between the first set of lanes or the second one according to the value in 'select'. If the lane corresponding bit in select is 0 it returns the value in the first set of lanes,otherwise, if it is 1, it returns the value in the second set of lanes.

Shuffle: Shuffle selects from a single input acording to the start/offset computation.

Note
fpsel behaves as a "Shuffle" intrinsic.

To have more information in lane selection please refer to here.

Floating-point selection functions

v8float fpshuffle (v16float xbuf, int xstart, unsigned int xoffs)
 
v4cfloat fpshuffle (v16cfloat xbuf, int xstart, unsigned int xoffs)
 
v4cfloat fpshuffle (v8cfloat xbuf, int xstart, unsigned int xoffs)
 

Function Documentation

v8float fpshuffle ( v16float  xbuf,
int  xstart,
unsigned int  xoffs 
)
v4cfloat fpshuffle ( v16cfloat  xbuf,
int  xstart,
unsigned int  xoffs 
)
v4cfloat fpshuffle ( v8cfloat  xbuf,
int  xstart,
unsigned int  xoffs 
)