Commit graph

59 commits

Author SHA1 Message Date
MITSUNARI Shigeo
c6ecb77823 use xed 2024.11.04 and tests were reinstated for AVX10.2 rev. 2 2024-11-11 15:48:07 +09:00
MITSUNARI Shigeo
d79ad49523 Suppress AVX10.2 rev.2 tests in xed_test until xed is updated 2024-10-17 14:44:12 +09:00
MITSUNARI Shigeo
0c2f7fc6db vmovw supports avx10.2
Some checks are pending
test / test (push) Waiting to run
2024-10-15 03:50:27 +09:00
MITSUNARI Shigeo
8b0a1acf0e make fails if test_by_xed.sh fails 2024-10-14 18:04:25 +09:00
MITSUNARI Shigeo
5f942b5914 under developing saturation 2024-10-14 05:15:24 +09:00
MITSUNARI Shigeo
56fc5457eb add avx10 compare and convert instructions 2024-10-13 13:51:06 +09:00
MITSUNARI Shigeo
864fd0c49c add vaddnepbf16 2024-10-13 13:51:06 +09:00
MITSUNARI Shigeo
05fe153cd5 rename TARGET to TEST_FILES
Some checks are pending
test / test (push) Waiting to run
2024-10-10 15:03:03 +09:00
MITSUNARI Shigeo
2fbc1dd9ee add test by xed 2024-10-10 11:14:21 +09:00
MITSUNARI Shigeo
e7db8e6655 support YMM embedded rounding of AVX10.2 2024-10-08 16:59:02 +09:00
Andrea Pappacoda
650b241e32
test: only run apx test when BIT=64
This fixes tests on 32 bit systems.
2023-12-11 12:22:30 +01:00
MITSUNARI Shigeo
f9c6cb5dc4 all opGen are replaced with opGen2 2023-11-08 09:25:44 +09:00
MITSUNARI Shigeo
873c93a516 add test of regs of apx 2023-10-13 09:45:33 +09:00
MITSUNARI Shigeo
ad178a2196 add xabort/xbegin/xend 2023-08-02 09:42:22 +09:00
MITSUNARI Shigeo
1855985e14 remove / for mingw64 2023-07-27 12:18:56 +09:00
MITSUNARI Shigeo
5bdccc0b81 64bit only for mingw64 2023-07-27 12:18:31 +09:00
MITSUNARI Shigeo
bebfe64a3d [test] X32 is optional and remove CFLAGS 2022-12-05 12:10:08 +09:00
Andrea Pappacoda
8a974696cb
test: simplify makefile 2022-12-01 21:24:47 +01:00
MITSUNARI Shigeo
04d3eb5f5c stop if a test script causes an error 2022-11-24 16:41:59 +09:00
MITSUNARI Shigeo
bc73a08164 remove -fno-operator-names option 2022-11-24 15:48:06 +09:00
MITSUNARI Shigeo
6989aea946 use CXX instead of g++ 2022-11-24 15:48:06 +09:00
MITSUNARI Shigeo
3b83aab3e4 add detect_x32 to TARGET 2022-11-22 09:02:13 +09:00
MITSUNARI Shigeo
8c64bbbc31 use gcc instead of dpkg for portability 2022-11-21 16:39:13 +09:00
MITSUNARI Shigeo
5e9a9b96f5 test_avx512.sh runs on x32 2022-11-20 11:31:00 +09:00
MITSUNARI Shigeo
8ae01b0c23 disable some tests on x32 2022-11-20 11:27:19 +09:00
MITSUNARI Shigeo
360f4b673d test badSSE only for 32-bit mode 2022-03-13 14:57:56 +09:00
Andrea Pappacoda
b4eddaced2
build(make): honour CXXFLAGS, CPPFLAGS and LDFLAGS
It is currently impossible to pass custom flags to the makefiles using
environment variables, because they ignore the predefined macros
CXXFLAGS, CPPFLAGS and LDFLAGS.

Passing LDFLAGS is defined in the Posix standard
(https://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html#tag_20_76_13_09),
while the CXXFLAGS and CPPFLAGS variables are predefined in GNU Make
(https://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html#Implicit-Variables).
2022-02-15 15:07:15 +01:00
MITSUNARI Shigeo
fbe60e5901 test generates only a.asm 2022-02-15 13:52:51 +09:00
Andrea Pappacoda
55b9f131bc
build(make): fix clean target in test/Makefile
.asm, .lst, and .obj files get generated during tests, and they should be cleaned up as well
2022-02-14 16:21:57 +01:00
MITSUNARI Shigeo
0fdffc6b90 XBYAK_NOEXCEPTION for -fno-exceptions 2020-07-20 18:24:34 +09:00
MITSUNARI Shigeo
2f6d9e3450 fix test for mac 2020-05-10 14:43:38 +09:00
MITSUNARI Shigeo
a29fa27b92 refactor test 2020-01-03 22:13:55 +09:00
MITSUNARI Shigeo
73ac586609 fix Reg::changeBit 2019-04-15 21:44:11 +09:00
MITSUNARI Shigeo
c04141ef16 define XBYAK_NO_OP_NAMES for test 2018-02-07 16:41:48 +09:00
MITSUNARI Shigeo
a51be78b73 fix test dependency
_
2018-01-05 23:44:18 +09:00
MITSUNARI Shigeo
d512551e91 fix wrong align() 2017-08-18 20:15:58 +09:00
MITSUNARI Shigeo
33b25646f7 add Makefile for gen 2017-07-12 15:15:22 +09:00
MITSUNARI Shigeo
6df09c7557 add 64-bit avx512 test to Makefile 2016-06-26 22:07:18 +09:00
MITSUNARI Shigeo
641a17f146 add k{add,and,andn,or,xnor}{b,w,d,q} 2016-06-14 16:13:37 +09:00
MITSUNARI Shigeo
fca4af9eca add test of setSize 2015-04-25 07:47:44 +09:00
MITSUNARI Shigeo
c9bed5ff30 fix mode of test 2014-08-31 22:32:20 +09:00
MITSUNARI Shigeo
a77ee9ac61 use cybozu/test.hpp for test of jmp 2014-03-16 21:50:30 +09:00
MITSUNARI Shigeo
caa7daa51f add bad_address test 2013-07-30 15:00:07 +09:00
MITSUNARI Shigeo
be26fde1fa support label for mov without AutoGrow 2013-03-25 12:08:13 +09:00
MITSUNARI Shigeo
e07fe44f83 add jcxz, jecxz, jrcxz 2013-03-13 15:22:35 +09:00
MITSUNARI Shigeo
129394c6c0 support unordered_map if possible 2013-01-06 07:53:31 +09:00
MITSUNARI Shigeo
beb04b29c3 difference between CodeGenerator::eax and util::eax 2012-12-04 14:11:25 +09:00
MITSUNARI Shigeo
3f66cdac5d simple test for init 2012-12-03 09:09:18 +09:00
MITSUNARI Shigeo
5f696277f7 invalid init of static var 2012-12-02 21:28:30 +09:00
MITSUNARI Shigeo
d548d02e2c add lib test 2012-12-02 16:57:17 +09:00