@@ -273,19 +273,19 @@ GPUdii() void GPUTPCCompressionKernels::Thread<GPUTPCCompressionKernels::step1un
273273#ifdef GPUCA_GPUCODE
274274 static_assert (GPUCA_GET_THREAD_COUNT (GPUCA_LB_GPUTPCCompressionKernels_step1unattached) * 2 <= GPUCA_TPC_COMP_CHUNK_SIZE);
275275#endif
276- GPUCA_DETERMINISTIC_CODE ( // clang-format off
276+ #ifdef GPUCA_DETERMINISTIC_MODE // Not using GPUCA_DETERMINISTIC_CODE, which is enforced in TPC compression
277+ CAAlgo::sortInBlock (sortBuffer, sortBuffer + count, GPUTPCCompressionKernels_Compare<GPUSettings::SortZPadTime>(clusters->clusters [iSector][iRow]));
278+ #else // GPUCA_DETERMINISTIC_MODE
279+ if (param.rec .tpc .compressionSortOrder == GPUSettings::SortZPadTime) {
277280 CAAlgo::sortInBlock (sortBuffer, sortBuffer + count, GPUTPCCompressionKernels_Compare<GPUSettings::SortZPadTime>(clusters->clusters [iSector][iRow]));
278- , // !GPUCA_DETERMINISTIC_CODE
279- if (param.rec .tpc .compressionSortOrder == GPUSettings::SortZPadTime) {
280- CAAlgo::sortInBlock (sortBuffer, sortBuffer + count, GPUTPCCompressionKernels_Compare<GPUSettings::SortZPadTime>(clusters->clusters [iSector][iRow]));
281- } else if (param.rec .tpc .compressionSortOrder == GPUSettings::SortZTimePad) {
282- CAAlgo::sortInBlock (sortBuffer, sortBuffer + count, GPUTPCCompressionKernels_Compare<GPUSettings::SortZTimePad>(clusters->clusters [iSector][iRow]));
283- } else if (param.rec .tpc .compressionSortOrder == GPUSettings::SortPad) {
284- CAAlgo::sortInBlock (sortBuffer, sortBuffer + count, GPUTPCCompressionKernels_Compare<GPUSettings::SortPad>(clusters->clusters [iSector][iRow]));
285- } else if (param.rec .tpc .compressionSortOrder == GPUSettings::SortTime) {
286- CAAlgo::sortInBlock (sortBuffer, sortBuffer + count, GPUTPCCompressionKernels_Compare<GPUSettings::SortTime>(clusters->clusters [iSector][iRow]));
287- }
288- ) // clang-format on
281+ } else if (param.rec .tpc .compressionSortOrder == GPUSettings::SortZTimePad) {
282+ CAAlgo::sortInBlock (sortBuffer, sortBuffer + count, GPUTPCCompressionKernels_Compare<GPUSettings::SortZTimePad>(clusters->clusters [iSector][iRow]));
283+ } else if (param.rec .tpc .compressionSortOrder == GPUSettings::SortPad) {
284+ CAAlgo::sortInBlock (sortBuffer, sortBuffer + count, GPUTPCCompressionKernels_Compare<GPUSettings::SortPad>(clusters->clusters [iSector][iRow]));
285+ } else if (param.rec .tpc .compressionSortOrder == GPUSettings::SortTime) {
286+ CAAlgo::sortInBlock (sortBuffer, sortBuffer + count, GPUTPCCompressionKernels_Compare<GPUSettings::SortTime>(clusters->clusters [iSector][iRow]));
287+ }
288+ #endif // GPUCA_DETERMINISTIC_MODE
289289 GPUbarrier ();
290290 }
291291
0 commit comments