Skip to content

WIP:Feature/arm64 simd support#414

Open
tdermendjiev wants to merge 12 commits into
libffi:masterfrom
tdermendjiev:feature/simd_matrix_support
Open

WIP:Feature/arm64 simd support#414
tdermendjiev wants to merge 12 commits into
libffi:masterfrom
tdermendjiev:feature/simd_matrix_support

Conversation

@tdermendjiev
Copy link
Copy Markdown

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
Copy Markdown
Member

atgreen commented Apr 13, 2018

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

@ronaldoussoren
Copy link
Copy Markdown

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
Copy Markdown
Member

atgreen commented Apr 5, 2023

Also related to #773

@DemiMarie
Copy link
Copy Markdown

What would be needed for this to be merged?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants