These functions operate on 32-bit numbers, fix16_t, which have 16 bit integer part and 16 bit fractional part.