I have some examples showing how to implement Intel AVX and ARM NEON code in assembly language or using C/C++ intrinsics. Intrinsics have an advantage of being inlined by the compiler where assembly is a function call.
https://github.com/atribelli/matrix3d
Search found 7 matches
- Sat Mar 23, 2024 11:31 pm
- Forum: Generic Assembly
- Topic: AVX and NEON examples in assembly and intrinsics
- Replies: 0
- Views: 817
- Sat Mar 23, 2024 11:26 pm
- Forum: ARM Assembly Language
- Topic: Example of NEON code in assembly and intrinsics
- Replies: 0
- Views: 642
Example of NEON code in assembly and intrinsics
I have some examples showing how to implement NEON code in assembly language or using C/C++ intrinsics. Intrinsics have an advantage of being inlined by the compiler where assembly is a function call.
https://github.com/atribelli/matrix3d
https://github.com/atribelli/matrix3d
- Sat Mar 23, 2024 11:11 pm
- Forum: Art of ARM Assembly
- Topic: Assembly language on mobile devices
- Replies: 0
- Views: 671
Assembly language on mobile devices
I've created examples of using assembly language on iOS and Android mobile devices. If you want to learn ARM assembly language but don't have an ARM-based computer, then test code on your ARM-based smartphone or tablet. https://github.com/atribelli/asmmobile Android Studio was used on a Mac. I have ...
- Tue Jan 02, 2024 9:04 pm
- Forum: Art of 64-Bit Assembly
- Topic: Intel SSE and ARM NEON hexadecimal string
- Replies: 1
- Views: 1415
Re: Intel SSE and ARM NEON hexadecimal string
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
- Tue Nov 14, 2023 10:49 pm
- Forum: Art of 64-Bit Assembly
- Topic: Intel SSE and ARM NEON hexadecimal string
- Replies: 1
- Views: 1415
Intel SSE and ARM NEON hexadecimal string
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 ...
- Thu Jan 05, 2023 3:27 am
- Forum: The Book of I2C
- Topic: Lab Notes from testing book examples
- Replies: 0
- Views: 3868
Lab Notes from testing book examples
Under GitHub’s “Releases” I have added a PDF documenting what was done during testing of the examples in the book. I apologize for the crudeness of the documentation, but it was originally created as internal notes. In case I needed to revisit examples in the future. Since then, I decided to share th ...
- Tue Dec 20, 2022 3:50 am
- Forum: Art of 64-Bit Assembly
- Topic: Sharing x86-64 code between macOS and Linux
- Replies: 0
- Views: 3372
Sharing x86-64 code between macOS and Linux
Here is some sample code for sharing x86-64 source code between macOS and Linux.
Tony
https://github.com/ttribelli/TheArtOf64bitAsm
Tony
https://github.com/ttribelli/TheArtOf64bitAsm