Lines Matching refs:s64
191 s64 var1, var2, p; in bmp280_compensate_press()
202 var1 = ((s64)data->t_fine) - 128000; in bmp280_compensate_press()
203 var2 = var1 * var1 * (s64)(s16)le16_to_cpu(buf[P6]); in bmp280_compensate_press()
204 var2 += (var1 * (s64)(s16)le16_to_cpu(buf[P5])) << 17; in bmp280_compensate_press()
205 var2 += ((s64)(s16)le16_to_cpu(buf[P4])) << 35; in bmp280_compensate_press()
206 var1 = ((var1 * var1 * (s64)(s16)le16_to_cpu(buf[P3])) >> 8) + in bmp280_compensate_press()
207 ((var1 * (s64)(s16)le16_to_cpu(buf[P2])) << 12); in bmp280_compensate_press()
208 var1 = ((((s64)1) << 47) + var1) * ((s64)le16_to_cpu(buf[P1])) >> 33; in bmp280_compensate_press()
213 p = ((((s64)1048576 - adc_press) << 31) - var2) * 3125; in bmp280_compensate_press()
215 var1 = (((s64)(s16)le16_to_cpu(buf[P9])) * (p >> 13) * (p >> 13)) >> 25; in bmp280_compensate_press()
216 var2 = (((s64)(s16)le16_to_cpu(buf[P8])) * p) >> 19; in bmp280_compensate_press()
217 p = ((p + var1 + var2) >> 8) + (((s64)(s16)le16_to_cpu(buf[P7])) << 4); in bmp280_compensate_press()