Float vector comparison.
Performs the comparison between lanes and return the result of the comparison as a bit in the return word.
unsigned int fpge |
( |
v8float |
acc, |
|
|
v16float |
xbuf, |
|
|
int |
xstart, |
|
|
unsigned int |
xoffs |
|
) |
| |
Greater-equal-operator of real single precision floating point vectors.
for (i = 0 ; i < 8 ; i++)
- Returns
- Scalar integer with one comparison result per bit.
- Parameters
-
acc | Incoming accumulation vector. |
xbuf | Input buffer. Small buffer variant. |
xstart | Starting offset for all lanes of X. |
xoffs | 4 bits per lane: Additional lane-dependent offset for X. |
unsigned int fplt |
( |
v8float |
acc, |
|
|
v32float |
xbuf, |
|
|
int |
xstart, |
|
|
unsigned int |
xoffs |
|
) |
| |
Less-than-operator of real single precision floating point vectors.
for (i = 0 ; i < 8 ; i++)
- Returns
- Scalar integer with one comparison result per bit.
- Parameters
-
acc | Incoming accumulation vector. |
xbuf | Input buffer. |
xstart | Starting offset for all lanes of X. |
xoffs | 4 bits per lane: Additional lane-dependent offset for X. |
Less-than-operator of real single precision floating point vectors
for (i = 0 ; i < 8 ; i++)
- Returns
- Scalar integer with one comparison result per bit.
- Parameters
-
acc | Incoming accumulation vector. |
xbuf | Input buffer. Small buffer variant. |
xstart | Starting offset for all lanes of X. |
xoffs | 4 bits per lane: Additional lane-dependent offset for X. |
Less-than-operator of real single precision floating point vectors.
for (i = 0 ; i < 8 ; i++)
ret[i] = acc[i] <
xbuf[i]
- Returns
- Scalar integer with one comparison result per bit.
- Parameters
-
acc | Incoming accumulation vector. |
xbuf | Input buffer. |
Greater-equal-operator of real single precision floating point vectors
for (i = 0 ; i < 8 ; i++)
- Returns
- Scalar integer with one comparison result per bit.
- Parameters
-
acc | Incoming accumulation vector. |
xbuf | Input buffer. |
xstart | Starting offset for all lanes of X. |
xoffs | 4 bits per lane: Additional lane-dependent offset for X. |
Initial value:{
true,false,fpadd_add,0x00,fpcmp_nrm)