zmt00
60a6092b65
tests/A64: Add non-paired min/max integer tests
2024-02-17 13:17:01 +00:00
zmt00
cc9f00645d
tests/A64: Add SQABS tests
2024-02-13 18:46:42 +00:00
Wunkolo
6d0995c948
tests/A64: Add negative-shift elements to USHL
2024-02-10 11:38:17 +00:00
zmt00
f5df599e9d
tests/A64: Convert recent tests to oaknut
2024-02-10 11:32:07 +00:00
zmt00
0785a6d027
ir: Implement FPMulSub
2024-02-10 11:31:54 +00:00
Wunkolo
a32e6f52ef
tests/A64: Use oaknut for CLZ assembly
2024-02-06 18:15:34 +00:00
Wunkolo
1e5e7a7ae6
tests/A64: Add CLZ vector unit-tests
2024-02-06 18:15:34 +00:00
zmt00
46a99991e2
tests/A64: Add {U,S}MINP.B, {U,S}MAXP.B tests
2024-01-28 18:56:42 +00:00
Merry
bbc058c76b
backend/arm64: Update for oaknut 2.0.0.
...
Also respect DYNARMIC_ENABLE_NO_EXECUTE_SUPPORT.
2024-01-28 16:19:33 +00:00
zmt00
7e66e082fd
tests/A64: Add SABD tests
2024-01-23 18:28:19 +00:00
zmt00
77f1f0376f
tests/A64: Add {U,S}MINP.H, {U,S}MAXP.H tests
2024-01-10 12:23:28 +00:00
zmt00
bd841cfd3e
tests/A64: Add {U,S}MINP.S, {U,S}MAXP.S tests
2024-01-02 19:04:02 +00:00
zmt00
521bf64ef2
tests/A64: Add remaining UZP unit tests.
...
Additionally changed the numeric values of the test vectors in the
32-bit element tests to match the pattern of the other tests - this
makes it easier to tell at a glance what elements are out of place if a
test fails.
2023-12-17 21:56:55 +00:00
zmt00
7ef11ee311
tests/A64: Add VUZP{1,2}.H unit tests
2023-12-11 13:18:19 +00:00
zmt00
d68b916f57
tests/A64: Add VUZP{1,2}.S unit tests
2023-12-02 20:33:45 +00:00
Merry
5acf5614be
tests: fibonacci example
2023-03-31 10:29:31 +01:00
Wunkolo
87a312b446
tests/A32: Add tbl/tbx instruction unit tests
2023-02-21 21:56:18 +00:00
Merry
7d3b4f913b
a32_get_set_elimination_pass: Fix bugs in A32 get/set algorithm
2023-02-05 17:19:08 +00:00
Merry
d796d8e93d
reg_alloc: Fix cast-qual issue
2023-02-04 11:30:01 +00:00
Merry
9364ba821e
tests: Support noopt mode
2023-02-03 22:16:29 +00:00
Merry
2a87337141
test_reader: Add A32 modes
2023-01-20 11:50:41 +00:00
Merry
f0ebdf278c
backend/x64: Improve verbose debugging output
2023-01-20 11:47:49 +00:00
Merry
ffc3dce9b1
tests: Add verbose debugging output and test_reader
2023-01-16 00:42:18 +00:00
Merry
4f3ef50d5c
fp: Fix FPToFixed for borderline values
2023-01-15 23:59:27 +00:00
Merry
71b687e549
test_generator: Fake task port no longer required
...
We are now using mach ports for fastmem on arm64.
2023-01-15 03:34:15 +00:00
Merry
0fd9d781b5
tests: Ensure issue #727 resolved
2023-01-15 03:01:49 +00:00
Merry
2d1edf1c80
emit_x64_floating_point: Fix register allocation bug in FPTwoOp
...
Erroneous use of ScratchXmm in conditional path
2023-01-15 02:29:08 +00:00
Merry
6b41b5be07
CMakeLists: Support multi-architecture builds
2023-01-06 14:27:06 +00:00
Alexandre Bouvier
46e5f4ee97
cmake: use ctest module
2023-01-06 10:40:03 +00:00
Merry
63ebed5760
x64_cpu_info: Add required C headers
2022-12-31 17:59:12 +00:00
Merry
31a684361f
tests: Update to Catch2 v3
2022-12-31 17:28:34 +00:00
Merry
c3312a1497
test_generator: Assist with debugging fastmem on arm64 macOS
2022-12-31 14:56:51 +00:00
Merry
cd2bee17f2
tests/A32: Add a SVC call test
2022-12-29 20:20:26 +00:00
merry
c63c134582
tests/fp_min_max: Test FPCR.FZ
2022-12-29 19:38:45 +00:00
Merry
0869c26b4f
tests/fp_min_max: Add a few more test cases
2022-12-29 19:09:06 +00:00
Merry
c804b3980d
tests: Add FMAX/FMIN/FMAXNM/FMINNM tests
2022-12-29 19:08:45 +00:00
merry
f69ae1c672
tests: dynarmic_test_generator also depends on A64 frontend
2022-12-06 14:50:37 +00:00
Merry
3d6faf403b
test_generator: Minor fixups
2022-12-03 11:16:26 -05:00
Merry
890deb17ce
test_generator: Expose interface
2022-12-03 11:16:26 -05:00
Merry
e74e03010b
[TEST] test_generator: Test A64
2022-12-03 11:16:26 -05:00
Merry
01a9a12c84
test_generator: Filter out for unimplemented IR instructions
2022-12-03 11:16:26 -05:00
Merry
46aef36a4f
test_generator: A64
2022-12-03 11:16:26 -05:00
Liam
21b4211414
Add test for isolated GetNZCVFromOp
2022-12-03 11:16:26 -05:00
Liam
16101049f3
Fix EXTR (flipped rgister order)
2022-12-03 11:16:26 -05:00
Merry
038b728797
emit_x64_data_processing: Detect overflow on division
2022-11-29 14:15:12 +00:00
Alexandre Bouvier
905d822810
cmake: multiple simplifications
2022-11-26 15:52:30 +00:00
Merry
5f753e483f
test_generator: Allow rerunning jit
2022-11-08 21:40:45 +00:00
Merry
7dbd87ba2d
backend/arm64/a32_address_space: Terminate early if halted prior to execution beginning
2022-11-08 21:40:45 +00:00
FreddyFunk
64a5ca7c2e
tests: remove unused default iterations in TestThumb
2022-10-18 15:04:30 +01:00
Merry
d2deb496da
tests/A32: Add coprocessor tests
2022-10-18 15:04:30 +01:00