38#if defined(GPUCA_GPUCODE) && !defined(GPUCA_GPUCODE_NO_LAUNCH_BOUNDS)
41 static_assert(GPUCA_PAR_CF_SCAN_WORKGROUP_SIZE ==
GPUCA_GET_THREAD_COUNT(GPUCA_LB_GPUTPCCFStreamCompaction_scanStart));
42 static_assert(GPUCA_PAR_CF_SCAN_WORKGROUP_SIZE ==
GPUCA_GET_THREAD_COUNT(GPUCA_LB_GPUTPCCFStreamCompaction_scanUp));
43 static_assert(GPUCA_PAR_CF_SCAN_WORKGROUP_SIZE ==
GPUCA_GET_THREAD_COUNT(GPUCA_LB_GPUTPCCFStreamCompaction_scanTop));
44 static_assert(GPUCA_PAR_CF_SCAN_WORKGROUP_SIZE ==
GPUCA_GET_THREAD_COUNT(GPUCA_LB_GPUTPCCFStreamCompaction_scanDown));
45 static_assert(GPUCA_PAR_CF_SCAN_WORKGROUP_SIZE ==
GPUCA_GET_THREAD_COUNT(GPUCA_LB_GPUTPCCFStreamCompaction_compactDigits));
54 GPUhdi() constexpr static gpudatatypes::RecoStep GetRecoStep()