Lioncache
df9141ee7b
Externals: Update vixl
...
Updates vixl so that the patches we upstreamed are tracked instead of us
needing to manually carry some of the more unnecessary ones forward.
We can also re-enable the tests that were disabled in #5915
2026-09-13 14:26:11 -04:00
Lioncache
91264f05e2
Externals: Update vixl
...
Keeps it up to date with the latest HEAD
Also amends the recent disassembler changes.
2026-09-03 04:24:35 -04:00
Lioncache
bafcc8762b
CodeEmitter/ScalarOps: Handle ASIMD scalar x indexed element group
2025-04-17 14:47:38 -04:00
Lioncache
6330b398a5
CodeEmitter/ScalarOps: Handle ASIMD scalar three same extra group
...
These are trivial enough to drop in.
2025-04-17 08:09:42 -04:00
Ryan Houdek
031afbfb18
Various: Adds missing SPDX file headers
...
NFC
2025-03-07 11:34:31 -08:00
Ryan Houdek
d3ab9bdef6
Remove Float16
...
We aren't using it. We won't be using it. We need unit tests in our
lives if we want this.
2024-05-16 12:06:54 -07:00
Ryan Houdek
9e1840e974
FEXCore: Moves CodeEmitter to FHU
...
Now that the vixl dependency is gone, this gets moved to FHU since the
frontend is going to need it for a microjit.
2024-05-13 12:48:10 -07:00
Ryan Houdek
64a3bc235d
unittests/Emitter: Ensures coverage of imm float encodings
...
To ensure we round everything correctly for the new float16 class
2024-05-13 12:48:10 -07:00
Paulo Matos
2b4ec88dae
Whole-tree reformat
...
This follows discussions from #3413 .
Followup commits add clang-format file, script and blame ignore lists.
2024-04-12 16:26:02 +02:00
Tony Wasserka
6edba49784
Update Catch2 to v3.5.3
2024-03-05 12:15:29 +01:00
Ryan Houdek
f78bdf0852
unittests/Emitter: Adds sized scalar unittests.
2023-10-08 09:48:37 -07:00
Alyssa Rosenzweig
af21b8f3c7
Move External/FEXCore/ to FEXCore/
...
It is not an external component, and it makes paths needlessly long.
Ryan seemed amenable to this when we discussed on IRC earlier.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2023-08-17 16:32:16 -04:00