| 76 | } |
| 77 | |
| 78 | static uint32_t rtup_shift32(uint32_t inp, uint32_t shamt) |
| 79 | { |
| 80 | uint32_t vl1 = UINT32_C(1) << shamt; |
| 81 | inp += vl1; |
| 82 | inp--; |
| 83 | inp >>= shamt; |
| 84 | return inp; |
| 85 | } |
| 86 | |
| 87 | /* convert from FP16 to FP32. */ |
| 88 | static sf32 sf16_to_sf32(sf16 inp) |