![]() |
AI Engine-ML v2 Intrinsics User Guide
v2025.1
|
Upshift from bfloat16 to floating-point (AIE interface) | |
| v16accfloat | ups (v16bfloat16) |
| v32accfloat | ups (v32bfloat16) |
Upshift from bfloat16 to floating-point | |
| v16accfloat | to_v16accfloat (v16bfloat16) |
| v32accfloat | to_v32accfloat (v32bfloat16) |
Upshift from float16 to floating-point (AIE interface) | |
| v16accfloat | ups (v16float16 a) |
| v32accfloat | ups (v32float16) |
Upshift from float16 to floating-point | |
| v16accfloat | to_v16accfloat (v16float16 a) |
| v32accfloat | to_v32accfloat (v32float16) |
| v16accfloat | ups_to_v16accfloat (v16bfloat16 a) |
| v32accfloat | ups_to_v32accfloat (v32bfloat16 a) |
Reads 256 or 512 bits from a vector register and upshifts the result to double or quad accumulator register. The output lanes can be 32 or 64 bits (determined by the crUPSSize control register), signed.
| v16accfloat to_v16accfloat | ( | v16bfloat16 | ) |
| v16accfloat to_v16accfloat | ( | v16float16 | a | ) |
| v32accfloat to_v32accfloat | ( | v32bfloat16 | ) |
| v32accfloat to_v32accfloat | ( | v32float16 | ) |
| v16accfloat ups | ( | v16bfloat16 | ) |
| v16accfloat ups | ( | v16float16 | a | ) |
| v32accfloat ups | ( | v32bfloat16 | ) |
| v32accfloat ups | ( | v32float16 | ) |
| v16accfloat ups_to_v16accfloat | ( | v16bfloat16 | a | ) |
| v32accfloat ups_to_v32accfloat | ( | v32bfloat16 | a | ) |