Skip to content

Commit 5614787

Browse files
committed
GPU: In GPUCA_NO_FAST_MATH mode, do not use half precision for dEdx and for error interpolation
1 parent d048aa0 commit 5614787

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

GPU/GPUTracking/Definitions/GPUDefGPUParameters.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -554,6 +554,12 @@
554554
#ifndef GPUCA_MERGER_INTERPOLATION_ERROR_TYPE
555555
#define GPUCA_MERGER_INTERPOLATION_ERROR_TYPE float
556556
#endif
557+
#ifdef GPUCA_NO_FAST_MATH
558+
#undef GPUCA_MERGER_INTERPOLATION_ERROR_TYPE
559+
#define GPUCA_MERGER_INTERPOLATION_ERROR_TYPE float
560+
#undef GPUCA_DEDX_STORAGE_TYPE
561+
#define GPUCA_DEDX_STORAGE_TYPE float
562+
#endif
557563

558564
#ifndef GPUCA_WARP_SIZE
559565
#ifdef GPUCA_GPUCODE

0 commit comments

Comments
 (0)