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

Upstreaming optimizations to glibc? #71

Open
kjteske opened this issue Jul 10, 2024 · 2 comments
Open

Upstreaming optimizations to glibc? #71

kjteske opened this issue Jul 10, 2024 · 2 comments

Comments

@kjteske
Copy link

kjteske commented Jul 10, 2024

README.contributors files mention much of the code here is "expected to be upstreamed into glibc". Upstreaming would make it much easier to consume these optimizations - what's the status on that? Is there anything we can do to help that along? In particular, we're interested in stringlib for 32-bit arm.

@Wilco1
Copy link
Contributor

Wilco1 commented Jul 11, 2024

So pretty much all of it is in GLIBC already and generally we quickly upstream new optimizations and features. The string functions for 32-bit Arm are quite old and not very optimized. Basically 32-bit Linux didn't get much attention since the move to 64-bit... Which string functions are you interested in, and for which CPU?

@kjteske
Copy link
Author

kjteske commented Jul 11, 2024

We use everything in the string/arm folder in this repo.

We use these CPUs, all in 32-bit mode instead of aarch64 instructions:

  • A7
  • A9
  • A53
  • A55
  • A73

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

No branches or pull requests

2 participants