TEMP_TO_REG
#define TEMP_TO_REG(val) ((val) <= -127500 ? -128 : \
#define TEMP_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val(val, -128000, 127000), \
#define TEMP_TO_REG(val) (((val) < 0 ? ((val - 500) / 1000) : \
static inline s8 TEMP_TO_REG(long val)
static u8 TEMP_TO_REG(long temp)
static inline int TEMP_TO_REG(long val)
#define TEMP_TO_REG(val) ((val) / 1000)
#define TEMP_TO_REG(val) (DIV_ROUND_CLOSEST(TEMP_CLAMP(val), 1000) + 119)
#define TEMP_TO_REG(val) (DIV_ROUND_CLOSEST(TEMP_CLAMP(val), 1000) + 130)
#define TEMP_TO_REG(val) (clamp_val(((val) < 0 ? (((val) - 500) / 1000) : \
static inline s8 TEMP_TO_REG(long val)
#define TEMP_TO_REG(temp) (DIV_ROUND_CLOSEST(clamp_val((temp), \
#define TEMP_TO_REG(val) \
#define TEMP_TO_REG(val) ((val) <= -127500 ? -128 : \
static inline s16 TEMP_TO_REG(long val, int resolution)
#define TEMP_TO_REG(val) ((val) < -55000 ? -55 : \
static inline s8 TEMP_TO_REG(long val)
static inline s8 TEMP_TO_REG(long val)
static inline u8 TEMP_TO_REG(long val)
#define TEMP_TO_REG(ix, val) clamp_val( \
static u8 TEMP_TO_REG(long temp)
#define TEMP_TO_REG(val) clamp_val((val) / 1000, -127, 128)
static inline s8 TEMP_TO_REG(long val, s8 min, s8 max)
#define TEMP_TO_REG(val) (clamp_val(((val) < 0 ? (val) + 0x100 * 1000 \