-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Illegal Instruction #4
Comments
Hey Victor, I think I had some problems with this function sometime along the way. After running a different target without the optimization flags, the error was more informative. buildingFor debugging, you should build and run the target named
You can build the optimized target named
RunningTo run a specific target, named Please let me know if it solves the problem. |
sorry it took forever to circle back to this. I just tried running both builds, still get the illegal instruction. |
No problem. Currently, there are no extensive tests on the input to verify it is legal. Could you please add the If I have to guess, I think it is one of the two following scenarios:
But I might be completely wrong. |
Illegal instruction is here ,the x is too big for
|
@TheHolyJoker what platform were you using? the coredump Illegal instruction happened @ubuntu 20.04 |
I am sorry, maybe the simd compatibility issues, the x is not to big ,but maybe my cpu not support this
|
turns out the flag
|
incredibly bizzare but I'm getting an illegal instruction thrown on this line in
compute_number_of_PD
:size_t res = (std::size_t) ceil(max_number_of_elements / ((double) b));
i think it's something to do with the multiplication into b, since when i try to print b i get the illegal instruction on that line:
i tried playing around with it but i'm perplexed!
running on Clear Linux 5.10.19-1032.native
The text was updated successfully, but these errors were encountered: