press_comp 358 drivers/iio/chemical/bme680_core.c s32 var1, var2, var3, press_comp; press_comp 369 drivers/iio/chemical/bme680_core.c press_comp = 1048576 - adc_press; press_comp 370 drivers/iio/chemical/bme680_core.c press_comp = ((press_comp - (var2 >> 12)) * 3125); press_comp 372 drivers/iio/chemical/bme680_core.c if (press_comp >= BME680_MAX_OVERFLOW_VAL) press_comp 373 drivers/iio/chemical/bme680_core.c press_comp = ((press_comp / (u32)var1) << 1); press_comp 375 drivers/iio/chemical/bme680_core.c press_comp = ((press_comp << 1) / (u32)var1); press_comp 377 drivers/iio/chemical/bme680_core.c var1 = (calib->par_p9 * (((press_comp >> 3) * press_comp 378 drivers/iio/chemical/bme680_core.c (press_comp >> 3)) >> 13)) >> 12; press_comp 379 drivers/iio/chemical/bme680_core.c var2 = ((press_comp >> 2) * calib->par_p8) >> 13; press_comp 380 drivers/iio/chemical/bme680_core.c var3 = ((press_comp >> 8) * (press_comp >> 8) * press_comp 381 drivers/iio/chemical/bme680_core.c (press_comp >> 8) * calib->par_p10) >> 17; press_comp 383 drivers/iio/chemical/bme680_core.c press_comp += (var1 + var2 + var3 + (calib->par_p7 << 7)) >> 4; press_comp 385 drivers/iio/chemical/bme680_core.c return press_comp;