Skip to content

[C Extension] Remove unused load_uint8x16_4 function.#943

Merged
byroot merged 1 commit intoruby:masterfrom
samyron:sm/remove-load_uint8x16_4
Feb 25, 2026
Merged

[C Extension] Remove unused load_uint8x16_4 function.#943
byroot merged 1 commit intoruby:masterfrom
samyron:sm/remove-load_uint8x16_4

Conversation

@samyron
Copy link
Contributor

@samyron samyron commented Feb 25, 2026

The load_uint8x16_4 was originally used in the lookup table based ARM Neon implementation. That code has since been removed but this function wasn't removed. It is no longer needed. If we ever do need to load a uint8x16x4_t there is vld1q_u8_x4 which somehow I missed originally. It loads data sequentially instead of interleaved like vld4q_u8.

@byroot byroot merged commit 93bc1b3 into ruby:master Feb 25, 2026
39 of 40 checks passed
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.

2 participants