Skip to content

Commit 99a4209

Browse files
committed
fix(kernel): use branching for event instead of atomic 0
1 parent dde6bef commit 99a4209

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

apps/libs/simulation/public/simulation/kernels/move_kernel.hpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,10 @@ namespace Simulation::KernelInline
264264
}
265265
if constexpr (AutoGenerated::FlagCompileTime::enable_event_counter)
266266
{
267-
events.add<MC::EventType::Exit>(leave_mask);
267+
if (is_leaving)
268+
{
269+
events.incr<MC::EventType::Exit>();
270+
}
268271
}
269272

270273
dead_count += leave_mask;

0 commit comments

Comments
 (0)