ARM32 SHA-3 ASM: fix ldrd/strd for ARMv6

LDRD/STRD not available with ARMv6 and the alternative is two ldr/str
operations. Pointer was 64-bits causing second ldr/str to be 8 bytes
passed first and not 4 bytes. Fixed in asm to add 4 rather than index.
This commit is contained in:
Sean Parkinson
2024-06-28 14:21:01 +10:00
parent 85552d0fc8
commit 45442db047
2 changed files with 434 additions and 437 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff