![]() |
AI Engine Intrinsics User Guide (AIE) v(2025.1)
|
Float vector max/min.
Performs the comparison between lanes and returns the result of the comparison (either max or min) as a lane in the output vector.
Functions | |
| v8float | fpmax (v8float acc, v16float xbuf, int xstart, unsigned int xoffs) |
| Maximum for single precision real floating point vectors. | |
| v8float | fpmax (v8float acc, v32float xbuf, int xstart, unsigned int xoffs) |
| Maximum for single precision real floating point vectors. | |
| v8float | fpmax (v8float acc, v8float xbuf) |
| Maximum for single precision real floating point vectors. | |
| v8float | fpmax (v8float acc, v8float xbuf, int xstart, unsigned int xoffs) |
| Maximum for single precision real floating point vectors. | |
| v8float | fpmax_abs (v8float acc, v16float xbuf, int xstart, unsigned int xoffs) |
| Take absolute value and find maximum for single precision real floating point vectors. | |
| v8float | fpmax_abs (v8float acc, v32float xbuf, int xstart, unsigned int xoffs) |
| Take absolute value and find maximum for single precision real floating point vectors. | |
| v8float | fpmax_abs (v8float acc, v8float xbuf) |
| Take absolute value and find maximum for single precision real floating point vectors. | |
| v8float | fpmax_abs (v8float acc, v8float xbuf, int xstart, unsigned int xoffs) |
| Take absolute value and find maximum for single precision real floating point vectors. | |
| v8float | fpmin (v8float acc, v16float xbuf, int xstart, unsigned int xoffs) |
| Minimum for single precision real floating point vectors. | |
| v8float | fpmin (v8float acc, v32float xbuf, int xstart, unsigned int xoffs) |
| Minimum for single precision real floating point vectors. | |
| v8float | fpmin (v8float acc, v8float xbuf) |
| Minimum for single precision real floating point vectors. | |
| v8float | fpmin (v8float acc, v8float xbuf, int xstart, unsigned int xoffs) |
| Minimum for single precision real floating point vectors. | |
| v8float | fpmin_abs (v8float acc, v16float xbuf, int xstart, unsigned int xoffs) |
| Take absolute value and find minimum for single precision real floating point vectors. | |
| v8float | fpmin_abs (v8float acc, v32float xbuf, int xstart, unsigned int xoffs) |
| Take absolute value and find minimum for single precision real floating point vectors. | |
| v8float | fpmin_abs (v8float acc, v8float xbuf) |
| Take absolute value and find minimum for single precision real floating point vectors. | |
| v8float | fpmin_abs (v8float acc, v8float xbuf, int xstart, unsigned int xoffs) |
| Take absolute value and find minimum for single precision real floating point vectors. | |
Maximum for single precision real floating point vectors.
| acc | Incoming accumulation vector. |
| xbuf | Input buffer. |
| xstart | Starting offset for all lanes of X. |
| xoffs | 8 x 4 bits: Additional lane-dependent offset for X. |
Maximum for single precision real floating point vectors.
| acc | Incoming accumulation vector. |
| xbuf | Input buffer. |
| xstart | Starting offset for all lanes of X. |
| xoffs | 8 x 4 bits: Additional lane-dependent offset for X. |
Maximum for single precision real floating point vectors.
| acc | Incoming accumulation vector. |
| xbuf | Input buffer. |
| xstart | Starting offset for all lanes of X. |
| xoffs | 8 x 4 bits: Additional lane-dependent offset for X. |
Take absolute value and find maximum for single precision real floating point vectors.
| acc | Incoming accumulation vector. |
| xbuf | Input buffer. |
| xstart | Starting offset for all lanes of X. |
| xoffs | 8 x 4 bits: Additional lane-dependent offset for X. |
Take absolute value and find maximum for single precision real floating point vectors.
| acc | Incoming accumulation vector. |
| xbuf | Input buffer. |
| xstart | Starting offset for all lanes of X. |
| xoffs | 8 x 4 bits: Additional lane-dependent offset for X. |
Take absolute value and find maximum for single precision real floating point vectors.
| acc | Incoming accumulation vector. |
| xbuf | Input buffer. |
| xstart | Starting offset for all lanes of X. |
| xoffs | 8 x 4 bits: Additional lane-dependent offset for X. |
Minimum for single precision real floating point vectors.
| acc | Incoming accumulation vector. |
| xbuf | Input buffer. |
| xstart | Starting offset for all lanes of X. |
| xoffs | 8 x 4 bits: Additional lane-dependent offset for X. |
Minimum for single precision real floating point vectors.
| acc | Incoming accumulation vector. |
| xbuf | Input buffer. |
| xstart | Starting offset for all lanes of X. |
| xoffs | 8 x 4 bits: Additional lane-dependent offset for X. |
Minimum for single precision real floating point vectors.
| acc | Incoming accumulation vector. |
| xbuf | Input buffer. |
| xstart | Starting offset for all lanes of X. |
| xoffs | 8 x 4 bits: Additional lane-dependent offset for X. |
Take absolute value and find minimum for single precision real floating point vectors.
| acc | Incoming accumulation vector. |
| xbuf | Input buffer. |
| xstart | Starting offset for all lanes of X. |
| xoffs | 8 x 4 bits: Additional lane-dependent offset for X. |
Take absolute value and find minimum for single precision real floating point vectors.
| acc | Incoming accumulation vector. |
| xbuf | Input buffer. |
| xstart | Starting offset for all lanes of X. |
| xoffs | 8 x 4 bits: Additional lane-dependent offset for X. |
Take absolute value and find minimum for single precision real floating point vectors.
| acc | Incoming accumulation vector. |
| xbuf | Input buffer. |
| xstart | Starting offset for all lanes of X. |
| xoffs | 8 x 4 bits: Additional lane-dependent offset for X. |