| AI Engine-ML Intrinsics User Guide (v2026.1)

Loading...
Searching...
No Matches
Floating-point interface
Vector Conversions » Shift-Round-Saturate

## Overview

## Floating-point accumulator to bfloat16 vector register conversion
v16bfloat16 | srs (v16accfloat acc)
v16bfloat16 | to_v16bfloat16 (v16accfloat acc)
v16bfloat16 | to_v16bfloat16_conf (v16accfloat acc, crrnd_t rnd)
v32bfloat16 | to_v32bfloat16 (v32accfloat acc)
v32bfloat16 | to_v32bfloat16_conf (v32accfloat acc, crrnd_t rnd)

## Complex Floating-point accumulator to cbfloat16 vector register conversion
v8cbfloat16 | to_v8cbfloat16 (v8caccfloat acc)
v8cbfloat16 | to_v8cbfloat16_conf (v8caccfloat acc, crrnd_t rnd)
v16cbfloat16 | to_v16cbfloat16 (v16caccfloat acc)
v16cbfloat16 | to_v16cbfloat16_conf (v16caccfloat acc, crrnd_t rnd)

## Function Documentation

## ◆ srs()

v16bfloat16 srs | ( | v16accfloat | acc | ) |

## ◆ to_v16bfloat16()

v16bfloat16 to_v16bfloat16 | ( | v16accfloat | acc | ) |

## ◆ to_v16bfloat16_conf()

v16bfloat16 to_v16bfloat16_conf | ( | v16accfloat | acc,
|  | crrnd_t | rnd )

## ◆ to_v16cbfloat16()

v16cbfloat16 to_v16cbfloat16 | ( | v16caccfloat | acc | ) |

## ◆ to_v16cbfloat16_conf()

v16cbfloat16 to_v16cbfloat16_conf | ( | v16caccfloat | acc,
|  | crrnd_t | rnd )

## ◆ to_v32bfloat16()

v32bfloat16 to_v32bfloat16 | ( | v32accfloat | acc | ) |

## ◆ to_v32bfloat16_conf()

v32bfloat16 to_v32bfloat16_conf | ( | v32accfloat | acc,
|  | crrnd_t | rnd )

## ◆ to_v8cbfloat16()

v8cbfloat16 to_v8cbfloat16 | ( | v8caccfloat | acc | ) |

## ◆ to_v8cbfloat16_conf()

v8cbfloat16 to_v8cbfloat16_conf | ( | v8caccfloat | acc,
|  | crrnd_t | rnd )