Commit graph

201 commits

Author SHA1 Message Date
MITSUNARI Shigeo
d993342114 [fix] v{max,min}{ph,sh} supports not {er} but {sae} 2024-10-08 15:23:30 +09:00
MITSUNARI Shigeo
b6d2b90445 add tests of v{add,max,min} with {er}/{sae} 2024-10-08 15:05:31 +09:00
MITSUNARI Shigeo
4babe05d8e add tests of vfmadd with {er} 2024-10-08 14:19:44 +09:00
MITSUNARI Shigeo
395ac4b332 add test of vcvttpd2dq with sae 2024-10-08 13:45:52 +09:00
MITSUNARI Shigeo
0d96334eff move test of rdfsbase etc. 2024-10-08 11:29:53 +09:00
MITSUNARI Shigeo
ad178a2196 add xabort/xbegin/xend 2023-08-02 09:42:22 +09:00
MITSUNARI Shigeo
66b2768a66 disable wrong detection of gcc 2023-07-27 12:19:16 +09:00
MITSUNARI Shigeo
2149c79e33 add test of alias of vpclmulqdq 2023-07-05 17:52:15 +09:00
MITSUNARI Shigeo
729ae4aa37 fix alias of pclmulqdq 2023-07-05 17:34:36 +09:00
MITSUNARI Shigeo
d8cabc6cb7 remove warning of blace 2022-11-24 15:48:06 +09:00
MITSUNARI Shigeo
8ae01b0c23 disable some tests on x32 2022-11-20 11:27:19 +09:00
MITSUNARI Shigeo
6b75196597 add serialize 2022-09-15 09:02:54 +09:00
MITSUNARI Shigeo
d224701f4a fix movzx eax, ah on 64bit and test it 2022-07-22 17:44:26 +09:00
MITSUNARI Shigeo
3a6cc626e8 add clwb 2022-05-11 16:02:49 +09:00
MITSUNARI Shigeo
764d54f6fa add tpause 2022-04-05 14:17:44 +09:00
MITSUNARI Shigeo
82e0deb8ab v6.02 2022-01-28 10:57:21 +09:00
MITSUNARI Shigeo
08f11817c4 supprt retf 2021-12-14 12:23:07 +09:00
MITSUNARI Shigeo
1abfc3465f support call(mem, T_FAR) 2021-12-14 12:22:56 +09:00
MITSUNARI Shigeo
fb158f9014 support jmp(mem, T_FAR) 2021-12-14 11:41:20 +09:00
MITSUNARI Shigeo
3162eb16f2 add test of hlt 2021-12-09 16:30:19 +09:00
MITSUNARI Shigeo
b5acb1d1c6 gather test does not generate bad combination of regs 2021-06-06 11:43:10 +09:00
MITSUNARI Shigeo
1f119a04ac support [scale * reg] 2020-10-17 11:11:41 +09:00
MITSUNARI Shigeo
bb967ae752 replace uint32 with uint32_t etc. 2020-09-08 15:14:18 +09:00
MITSUNARI Shigeo
be492be1a4 change the behavior of push((byte|word), imm) to cast imm to int8_t/int16_t 2020-08-24 16:29:34 +09:00
MITSUNARI Shigeo
9607626565 accept k0 mask register (it means no mask) 2020-04-20 11:21:35 +09:00
MITSUNARI Shigeo
5fc69fc8e2 remove warning of test 2020-02-26 15:35:37 +09:00
MITSUNARI Shigeo
a29fa27b92 refactor test 2020-01-03 22:13:55 +09:00
MITSUNARI Shigeo
a1e9adf228 v5.82 2019-09-23 12:10:04 +09:00
MITSUNARI Shigeo
72b4e95dab add lds/lss/les/lfs/lgs 2019-09-10 20:46:17 +09:00
MITSUNARI Shigeo
eea0edc39d add some fpu mnemonics 2019-09-09 16:38:17 +09:00
MITSUNARI Shigeo
7fc0c2bb74 add enter/leave 2019-09-05 21:17:34 +09:00
MITSUNARI Shigeo
9fa2ef3c30 add in_, out_ 2019-09-03 10:01:03 +09:00
MITSUNARI Shigeo
df208648dd add lods{b,w,d,q}, outs{b,w,d} 2019-09-01 18:22:40 +09:00
MITSUNARI Shigeo
4672d2cb79 add int3, int_, into 2019-09-01 17:29:27 +09:00
MITSUNARI Shigeo
431977cb81 add pushfq, popfq 2019-09-01 17:11:20 +09:00
MITSUNARI Shigeo
81c4749f6f syscall, sysenter, sysexit, sysret 2019-09-01 16:44:57 +09:00
MITSUNARI Shigeo
1f1b53c4ab add clflushopt, fldenv, fnstw 2019-09-01 16:27:53 +09:00
MITSUNARI Shigeo
8b93498fe6 add cmpsb/scasb/... 2018-08-13 16:27:52 +09:00
MITSUNARI Shigeo
71b75f653f fix push(qword[mem]) 2018-06-26 11:28:47 +09:00
MITSUNARI Shigeo
221384f03c vmov* supports [mem]|k|z 2018-02-07 16:42:22 +09:00
MITSUNARI Shigeo
c04141ef16 define XBYAK_NO_OP_NAMES for test 2018-02-07 16:41:48 +09:00
MITSUNARI Shigeo
e4fc9d8a92 fix mpx encoding 2017-08-22 15:53:46 +09:00
MITSUNARI Shigeo
9aed9ca39c add mpx 2017-08-08 19:08:41 +09:00
MITSUNARI Shigeo
6a5947e436 support sha(thanks to magrosan) 2017-08-08 15:51:39 +09:00
MITSUNARI Shigeo
8322dc2292 support prefetchw 2017-08-08 07:13:35 +09:00
MITSUNARI Shigeo
b7ae2f8e82 support prefetchwt1 2017-01-26 06:45:22 +09:00
MITSUNARI Shigeo
a691458e47 add vptest for ymm 2016-11-20 20:04:42 +09:00
MITSUNARI Shigeo
4cc35dbec0 xbyak_bin2hex.h does not included by xbyak.h 2016-08-15 11:04:22 +09:00
MITSUNARI Shigeo
cdd1f24f48 cvt* functions are all ok 2016-07-20 06:46:38 +09:00
MITSUNARI Shigeo
2683062ec2 add disp8N const 2016-07-17 16:22:02 +09:00