box64/tests
Yang Liu 87bf751b11
[INTERP] Fix fpu_round (#1030)
* [INTERP] Fix fpu_round

* Should be working this time

* Handling wrappedlibm

* Format

* Fix loongarch

* Make it optional

* Fix android build
2023-10-25 14:14:11 +02:00
..
extensions Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
bash Added more function so x86_64 bash can work (a copy is in tests folder) 2022-07-15 09:56:00 +02:00
benchfloat Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
benchfloat.c remove executable bits 2023-07-21 02:10:26 +02:00
ref01.txt Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
ref02.txt Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
ref03.txt Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
ref04.txt Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
ref05.txt Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
ref06.txt Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
ref07.txt Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
ref08.txt Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
ref09.txt Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
ref10.txt Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
ref11.txt Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
ref12.txt Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
ref13.txt Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
ref14.txt Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
ref15.txt Attempts at conversion of va_list 2021-03-08 18:34:07 +01:00
ref16.txt Try to improve precision of SSE Rounding to int conversion ([DYNAREC] too, introducing BOX64_DYNAREC_FASTROUND to ignore that) 2023-01-28 19:09:06 +01:00
ref17.txt [TESTS] Disable compiler optimizations for test17 and some related fixes (#677) 2023-04-09 08:41:36 +02:00
ref18.txt Added PCLMULQDQ ([DYNAREC] Too, using PMULL if present) extension (improve a lot AES-XTS score of Geekbench 5) 2022-09-30 19:13:47 +02:00
ref19.txt Fixed the backtrace wrapper (uses eh_frame information only) 2022-02-14 13:13:12 +01:00
ref20.txt Added support for R_X86_64_IRELATIVE reloc, along with a test for it (for #303) 2022-07-03 14:14:17 +02:00
ref21.txt Improved signal handling and x87 flags (with tests backported from box86) 2022-09-29 11:24:42 +02:00
ref22.txt Improved x87 FIST(T)(P) opcode ([ARM64_DYNAREC] too) 2023-04-28 12:32:26 +02:00
ref23.txt [ARM64_DYNAREC] Fixed 0F 38 00 PSHUFB opcode (thanks @wannacu for the hint) 2023-09-04 09:29:55 +02:00
ref24.txt [RV64_DYNAREC] Added more support for XTheadBb extension (#989) 2023-09-24 22:20:21 +02:00
ref25.txt [DYNAREC] Fix x87cache issues (#1025) 2023-10-14 18:49:30 +02:00
ref26.txt [INTERP] Fix fpu_round (#1030) 2023-10-25 14:14:11 +02:00
test01 Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test01.c Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test02 Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test02.c Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test03 Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test03.c Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test04 Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test04.c Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test05 Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test05.c remove executable bits 2023-07-21 02:10:26 +02:00
test06 Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test06.c Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test07 Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test07.c Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test08 Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test08.c remove executable bits 2023-07-21 02:10:26 +02:00
test09 [TESTS] Make test09 deterministic (#698) 2023-04-13 20:00:56 +02:00
test09.c remove executable bits 2023-07-21 02:10:26 +02:00
test10 Update test10 (it was a bit flaky), update libstdc++ binary, and added fake __libc_single_threadedhandling 2022-03-31 11:01:15 +02:00
test10.cpp Update test10 (it was a bit flaky), update libstdc++ binary, and added fake __libc_single_threadedhandling 2022-03-31 11:01:15 +02:00
test11 Try to fix the flakyness of test11 2022-04-10 14:25:16 +02:00
test11.c Try to fix the flakyness of test11 2022-04-10 14:25:16 +02:00
test12 Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test12.c remove executable bits 2023-07-21 02:10:26 +02:00
test13 Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test13.c Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test14 Added x86_64 tests (based on box86) 2021-02-28 13:19:23 +01:00
test14.c remove executable bits 2023-07-21 02:10:26 +02:00
test15 Attempts at conversion of va_list 2021-03-08 18:34:07 +01:00
test15.c Attempts at conversion of va_list 2021-03-08 18:34:07 +01:00
test16 Try to improve precision of SSE Rounding to int conversion ([DYNAREC] too, introducing BOX64_DYNAREC_FASTROUND to ignore that) 2023-01-28 19:09:06 +01:00
test16.c Try to improve precision of SSE Rounding to int conversion ([DYNAREC] too, introducing BOX64_DYNAREC_FASTROUND to ignore that) 2023-01-28 19:09:06 +01:00
test17 [TESTS] Disable compiler optimizations for test17 and some related fixes (#677) 2023-04-09 08:41:36 +02:00
test17.c [TESTS] Disable compiler optimizations for test17 and some related fixes (#677) 2023-04-09 08:41:36 +02:00
test18 Added PCLMULQDQ ([DYNAREC] Too, using PMULL if present) extension (improve a lot AES-XTS score of Geekbench 5) 2022-09-30 19:13:47 +02:00
test18.c Added comment on how to build test18 (for #648) 2023-03-29 08:45:36 +02:00
test19 Imrpoved a bit backtrace again 2023-02-18 08:44:54 +01:00
test19.c Imrpoved a bit backtrace again 2023-02-18 08:44:54 +01:00
test20 Added support for R_X86_64_IRELATIVE reloc, along with a test for it (for #303) 2022-07-03 14:14:17 +02:00
test20.c Added support for R_X86_64_IRELATIVE reloc, along with a test for it (for #303) 2022-07-03 14:14:17 +02:00
test21 Improved signal handling and x87 flags (with tests backported from box86) 2022-09-29 11:24:42 +02:00
test21.c Improved signal handling and x87 flags (with tests backported from box86) 2022-09-29 11:24:42 +02:00
test22 Improved x87 FIST(T)(P) opcode ([ARM64_DYNAREC] too) 2023-04-28 12:32:26 +02:00
test22.c Improved x87 FIST(T)(P) opcode ([ARM64_DYNAREC] too) 2023-04-28 12:32:26 +02:00
test23 [ARM64_DYNAREC] Fixed 0F 38 00 PSHUFB opcode (thanks @wannacu for the hint) 2023-09-04 09:29:55 +02:00
test23.c [ARM64_DYNAREC] Fixed 0F 38 00 PSHUFB opcode (thanks @wannacu for the hint) 2023-09-04 09:29:55 +02:00
test24 [RV64_DYNAREC] Added more support for XTheadBb extension (#989) 2023-09-24 22:20:21 +02:00
test24.c [RV64_DYNAREC] Added more support for XTheadBb extension (#989) 2023-09-24 22:20:21 +02:00
test25 [DYNAREC] Fix x87cache issues (#1025) 2023-10-14 18:49:30 +02:00
test25.c [DYNAREC] Fix x87cache issues (#1025) 2023-10-14 18:49:30 +02:00
test26 [INTERP] Fix fpu_round (#1030) 2023-10-25 14:14:11 +02:00
test26.c [INTERP] Fix fpu_round (#1030) 2023-10-25 14:14:11 +02:00