Remove SVE implementations and add naive implementation in libk #41
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
hubert/Pi-kachULM_OS!41
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "no-sve"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR removes the unsupported SVE variants on the Raspberry PI 3. It also adds a naive implementation for most string and memory functions (purely written in C/C++).
The naive implementation works in constexpr context. This is needed so StringView can be fully a constexpr interface. Also, the naive implementation can be used if the assembly code is untrusted (for unaligned accesses).
THIS DO NOT CHANGE ANY PUBLIC INTERFACE (API). Except, the addition ofthe missing
strchrfunction :).