You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit ddd24e2
Browse filesBrowse the repository at this point in the historyBrowse files
GPUTracking: replace the merger's goto with a flag
MSL supports neither goto nor labels. The label sat at the end of the loop body,
so each jump was a continue for the outer loop that could not be written as one
because it was issued from an inner loop. The flag is set there instead, breaks
out of the loop it was raised in, and continues the outer one; where the jump
came from two levels down it breaks twice.
The k loop is left early exactly as before, and nothing between the old jumps
and the old label ran then either.
0 commit comments