| 217 | static inline float saturate(float value) { return clampf(value, 0, 1.0f); } |
| 218 | |
| 219 | static inline uint8_t mul_8(uint32_t v, uint32_t q) { v = v * q + 128; return (uint8_t)((v + (v >> 8)) >> 8); } |
| 220 | |
| 221 | uint16_t crc16(const void* r, size_t size, uint16_t crc) |
| 222 | { |