// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #pragma once #include "common/types.h" namespace NumberUtils { float Uf11ToF32(u16 val); float Uf10ToF32(u16 val); float Uf16ToF32(u16 val); float U2ToUnorm(u8 val); float S2ToSnorm(s8 val); float U4ToUnorm(u8 val); float S4ToSnorm(s8 val); float U5ToUnorm(u8 val); float S5ToSnorm(s8 val); float U6ToUnorm(u8 val); float S6ToSnorm(s8 val); float U8ToUnorm(u8 val); float S8ToSnorm(s8 val); float U10ToUnorm(u16 val); float S10ToSnorm(s16 val); float U16ToUnorm(u16 val); float S16ToSnorm(s16 val); } // namespace NumberUtils