-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Some built-in fucntions are not supported for PPC64 before POWER8 such as Apple G5 #2319
Comments
I think this fix will work, because on gentoo they enable |
But eventually it could be possible to write codes for these devices by removing unsupported functions. |
We currently support 64-bit POWER8 and POWER9 with VSX and ALTIVEC extensions. |
Please report the issue on gentoo. |
Closed. It appears that the reporter is using a system that forces SIMDJSON_IMPLEMENTATION_PPC64 on a system where it is not appropriate. |
Ops sorry I thought when it's checking VSX support it's equivalent to AVTIVEC support. |
Describe the bug
I tried to build simdjson on my Apple G5 (PowerPC 970), and I found some built-in functions are not supported on this machine even some VSX functions are supported.
simdjson/include/simdjson/ppc64/simd.h
Line 111 in 7712ecf
This line isn't working even add
'-mvsx'
because it also requires'-mcpu=power8'
Here's detailed list of which functions are supported:
To Reproduce
Build log
https://pastebin.com/y8rzmmxW
simjson release
5.11.0
Configuration (please complete the following information if relevant)
Indicate whether you are willing or able to provide a bug fix as a pull request
I'm investigating now, silx-kit/hdf5plugin#307 (comment)
This fix is hint but didn't work.
See also
https://stackoverflow.com/questions/47771721/what-is-the-availability-of-vector-long-long
The text was updated successfully, but these errors were encountered: