-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
I tried to use your AVX2 SIMDSort code to sort a list of 2,000,000 floats. In the final pass of MergePass8 with run_size = 512 the code in the for-loop accesses memory outside the array. As 2,000,000 is divisible by 64, I do not run into the assert() at the entry point.
I tried to debug it, but I'm unable to find a reasonable abort criterion for the loop. Can you provide a hint on how to fix this?
Thank you for your time.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels