Lines Matching refs:div64_s64
329 kGb * div64_s64(((s64)ambient_new_raw * 1000LL), in mlx90632_preprocess_temp_amb()
331 tmp = div64_s64( in mlx90632_preprocess_temp_amb()
332 div64_s64(((s64)ambient_new_raw * 1000000000000LL), in mlx90632_preprocess_temp_amb()
334 return div64_s64(tmp << 19ULL, 1000LL); in mlx90632_preprocess_temp_amb()
345 kKa * div64_s64(((s64)ambient_new_raw * 1000LL), in mlx90632_preprocess_temp_obj()
347 tmp = div64_s64( in mlx90632_preprocess_temp_obj()
348 div64_s64(((s64)((object_new_raw + object_old_raw) / 2) in mlx90632_preprocess_temp_obj()
351 return div64_s64((tmp << 19ULL), 1000LL); in mlx90632_preprocess_temp_obj()
365 Bblock = (div64_s64(Bsub * 10000000LL, P_G)) << 20ULL; in mlx90632_calc_temp_ambient()
368 sum = div64_s64(Ablock, 1000000LL) + Bblock + Cblock; in mlx90632_calc_temp_ambient()
370 return div64_s64(sum, 10000000LL); in mlx90632_calc_temp_ambient()
387 Alpha_corr = div64_s64((((s64)(Fa * 10000000000LL) >> 46LL) in mlx90632_calc_temp_object_iteration()
390 Alpha_corr = emissivity * div64_s64(Alpha_corr, 100000LL); in mlx90632_calc_temp_object_iteration()
391 Alpha_corr = div64_s64(Alpha_corr, 1000LL); in mlx90632_calc_temp_object_iteration()
392 ir_Alpha = div64_s64((s64)object * 10000000LL, Alpha_corr); in mlx90632_calc_temp_object_iteration()
393 TAdut4 = (div64_s64(TAdut, 10000LL) + 27315) * in mlx90632_calc_temp_object_iteration()
394 (div64_s64(TAdut, 10000LL) + 27315) * in mlx90632_calc_temp_object_iteration()
395 (div64_s64(TAdut, 10000LL) + 27315) * in mlx90632_calc_temp_object_iteration()
396 (div64_s64(TAdut, 10000LL) + 27315); in mlx90632_calc_temp_object_iteration()
412 TAdut = div64_s64(((ambient - kTA0) * 1000000LL), kTA) + 25 * 1000000LL; in mlx90632_calc_temp_object()