Intel SSE and ARM NEON hexadecimal string

Support for Randall Hyde's "The Art of 64-Bit Assembly" book
Post Reply
ttribelli
Posts: 6
Joined: Sun Dec 18, 2022 6:51 pm

Intel SSE and ARM NEON hexadecimal string

Post by ttribelli »

Here's a followup to a book example. Creating a hexadecimal string just begs for SIMD implementations. Here are Intel SSE and ARM NEON implementations, SSE and NEON C intrinsic implementations, x86-64 and AArch64 implementations, and an ordinary C implementation for comparison. Windows, macOS, and Linux.

https://github.com/atribelli/hexstr
ttribelli
Posts: 6
Joined: Sun Dec 18, 2022 6:51 pm

Re: Intel SSE and ARM NEON hexadecimal string

Post by ttribelli »

ttribelli wrote: Tue Nov 14, 2023 10:49 pm x86-64 and AArch64 implementations
I have added 32-bit Arm v7-A implementations.
I have also fixed SSE under Linux and added an AVX implementation.

https://github.com/atribelli/hexstr
Post Reply