- 01 Jun, 2023 2 commits
-
-
- 30 May, 2023 1 commit
-
-
Simon Gene Gottlieb authored
-
- 28 May, 2023 4 commits
-
-
Michael R. Crusoe authored
-
Michael R. Crusoe authored
-
Michael R. Crusoe authored
-
Michael R. Crusoe authored
-
- 22 May, 2023 1 commit
-
-
easyaspi314 authored
Clang incorrectly sets the alignment bit on 32-bit for the multiple load instructions. This results in a bus error on hardware.
-
- 21 May, 2023 7 commits
-
-
easyaspi314 authored
Similar to _mm_shuffle_epi8, qtbl/qtbx now split up to multiple shuffles on A32V7. With multi-vector shuffles, two tables are created, the indexes are subtracted, and either TBX'd on the result of the other table or ORR'd together (TBX is mandatory for qtbx, but ORR is chosen when the lookups would not be theoretically dual issued).
-
Michael R. Crusoe authored
-
Michael R. Crusoe authored
-
Michael R. Crusoe authored
-
Michael R. Crusoe authored
-
Michael R. Crusoe authored
Caught by clang-14+
-
Michael R. Crusoe authored
-
- 20 May, 2023 3 commits
-
-
Michael R. Crusoe authored
-
Michael R. Crusoe authored
-
Michael R. Crusoe authored
-
- 19 May, 2023 3 commits
-
-
Michael R. Crusoe authored
_make _const _extract_lane _splat _const_splat (also signed variants)
-
Michael R. Crusoe authored
-
Michael R. Crusoe authored
-
- 16 May, 2023 1 commit
-
-
Michael R. Crusoe authored
My attempt for the unsigned versions did not work
-
- 13 May, 2023 2 commits
-
-
Michael R. Crusoe authored
Fixes: #1008
-
Michael R. Crusoe authored
-
- 12 May, 2023 1 commit
-
-
Michael R. Crusoe authored
-
- 10 May, 2023 3 commits
-
-
Michael R. Crusoe authored
-
Michael R. Crusoe authored
-
Michael R. Crusoe authored
-
- 09 May, 2023 2 commits
-
-
Michael R. Crusoe authored
-
Michael R. Crusoe authored
-
- 08 May, 2023 2 commits
-
-
Michael R. Crusoe authored
https://learn.microsoft.com/en-us/cpp/intrinsics/x64-amd64-intrinsics-list?view=msvc-140 This intrinsic is the exception to the rule that MSVC x64 doesn't support intrinsics with MMX type arguments Fixes: #1016
-
Michael R. Crusoe authored
Another audit of the DIAGNOSTIC_PUSH / _PULL
-
- 07 May, 2023 2 commits
-
-
Michael R. Crusoe authored
-
Michael R. Crusoe authored
as inspired by Emscripten https://github.com/emscripten-core/emscripten/blob/dc94ff4cc1e9da5eb88672861be4f3eefb43c58f/system/include/compat/immintrin.h Fixes: #967
-
- 06 May, 2023 1 commit
-
-
Michael R. Crusoe authored
-
- 05 May, 2023 4 commits
-
-
Ng Zhi An authored
Fixes: #929 Co-authored-by:Michael R. Crusoe <michael.crusoe@gmail.com>
-
Jan Wassenberg authored
-
Michael R. Crusoe authored
-
Michael R. Crusoe authored
-
- 04 May, 2023 1 commit
-
-
Michael R. Crusoe authored
Also cleanup some illegal double underscore variable names Closes: #910
-