* @brief Return a float value for a float16 vector. */
| 1035 | * @brief Return a float value for a float16 vector. |
| 1036 | */ |
| 1037 | ASTCENC_SIMD_INLINE vfloat4 float16_to_float(vint4 a) |
| 1038 | { |
| 1039 | return vfloat4( |
| 1040 | sf16_to_float(static_cast<uint16_t>(a.lane<0>())), |
| 1041 | sf16_to_float(static_cast<uint16_t>(a.lane<1>())), |
| 1042 | sf16_to_float(static_cast<uint16_t>(a.lane<2>())), |
| 1043 | sf16_to_float(static_cast<uint16_t>(a.lane<3>()))); |
| 1044 | } |
| 1045 | |
| 1046 | /** |
| 1047 | * @brief Return a float value for a float16 scalar. |
nothing calls this directly
no test coverage detected