-
Notifications
You must be signed in to change notification settings - Fork 917
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dev3: mi_bin(...) function returns non-existing bin (233) #1016
Comments
The issue that
So this line:
results in |
Yikes -- that is not good. It seems the (maybe it is an old processor that does not support |
Just pulled the latest dev3 and gave it a shot. Here are the results: (running on ChromeOS + Intel Celeron N4120 CPU @1.10Hz)
when
UPD:
and works fine. |
OK, so setting it to |
Thanks!
This means I am still surprised though that that processor (Intel Celeron N4120) cannot handle |
Yeah,
|
I changed the code such that the I am quite surprised to see that Intel is still releasing processors without bmi1 (and avx2). Even though the Celeron is technically a (post) Haswell architecture (~2013), I think the current |
Yeah, it works, but mimalloc itself is not functional with |
Right, that is expected as the compiler would still emit other BMI instructions. I will need to consider to perhaps change the default |
I pushed an update to make MI_OPT_ARCH=OFF by default on x64 to avoid this trouble -- the code for ctz is still quite good without it. |
Reproed on x86 ChromeOS:
The text was updated successfully, but these errors were encountered: