Skip to content
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

WIP:Feature/arm64 simd support #414

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Conversation

tdermendjiev
Copy link

Current implementation of libffi doesn't handle ext_vector values properly on Aarch64. New ffi type = FFI_TYPE_EXT_VECTOR is introduced in order for ffi_call function to be able to distinguish between standard collection types (marked as FFI_TYPE_STRUCT) and ext_vector ones as ext_vector values are not being stored in general-purpose registers.

@tdermendjiev tdermendjiev changed the title Feature/arm64 simd support WIP:Feature/arm64 simd support Mar 16, 2018
@tdermendjiev tdermendjiev force-pushed the feature/simd_matrix_support branch from bb634af to e2acfa5 Compare March 20, 2018 09:41
@tdermendjiev tdermendjiev force-pushed the feature/simd_matrix_support branch from e2acfa5 to 0841fd8 Compare March 21, 2018 15:54
@atgreen
Copy link
Member

atgreen commented Apr 13, 2018

Important discussion here: https://sourceware.org/ml/libffi-discuss/2018/msg00020.html

@ronaldoussoren
Copy link

I found this PR while working on adding support for SIMD types to PyObjC. Are there any plans to merging this functionality?

@atgreen
Copy link
Member

atgreen commented Apr 5, 2023

Also related to #773

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants