Commit graph

221 commits

Author SHA1 Message Date
MITSUNARI Shigeo
ad0dfffd29 add senduipi/stui/testui/uiret 2023-02-20 14:07:43 +09:00
MITSUNARI Shigeo
e78f1121b9 add clui 2023-02-20 14:07:43 +09:00
MITSUNARI Shigeo
bef70d9b1b add prefetchit{0,1} 2022-12-07 16:16:58 +09:00
MITSUNARI Shigeo
c9347907d4 add CMPccXADD 2022-11-30 13:20:44 +09:00
MITSUNARI Shigeo
0f2f1aaa65 support rio-int 2022-11-25 17:31:34 +09:00
MITSUNARI Shigeo
3b0a19c418 vpmadd52{h,l}uq for avx-ifma 2022-10-07 09:30:06 +09:00
MITSUNARI Shigeo
2f7fb0220f modify gen.cpp for AVX-NE-CONVERT/AVX-VNNI-INT8/AMX-FP16 2022-10-07 09:28:12 +09:00
MITSUNARI Shigeo
6b75196597 add serialize 2022-09-15 09:02:54 +09:00
MITSUNARI Shigeo
553246c164 the version format has changed from A.BC(D) to A.BC(.D) 2022-06-03 09:48:24 +09:00
MITSUNARI Shigeo
72d1ac1183 add movdir64b 2022-05-12 10:51:23 +09:00
MITSUNARI Shigeo
379f8bf376 add movdiri 2022-05-12 09:56:15 +09:00
MITSUNARI Shigeo
a84ddc12dd support cldemote 2022-05-11 17:01:10 +09:00
MITSUNARI Shigeo
3a6cc626e8 add clwb 2022-05-11 16:02:49 +09:00
MITSUNARI Shigeo
a220fd69a2 add umwait 2022-04-05 15:08:12 +09:00
MITSUNARI Shigeo
64ec053e61 add umonitor 2022-04-05 14:56:52 +09:00
MITSUNARI Shigeo
764d54f6fa add tpause 2022-04-05 14:17:44 +09:00
MITSUNARI Shigeo
08f11817c4 supprt retf 2021-12-14 12:23:07 +09:00
MITSUNARI Shigeo
3162eb16f2 add test of hlt 2021-12-09 16:30:19 +09:00
MITSUNARI Shigeo
cfc03cb8f9 unify T_66, T_F3, T_F2 flags 2021-09-14 14:10:41 +09:00
MITSUNARI Shigeo
34abda5c5f extend vcvtps2ph 2021-09-14 09:31:53 +09:00
MITSUNARI Shigeo
16d18b1d46 fix v{add,sub,mul,...}{sd,ss} to support T_rd_sae etc. 2021-09-03 11:11:14 +09:00
MITSUNARI Shigeo
5df23d2630 move FP16 to AVX-512 2021-09-03 08:54:34 +09:00
MITSUNARI Shigeo
d5c7336f84 fix disp scaling of v{add,sub,mul,div,max,min}sh 2021-09-02 17:07:03 +09:00
MITSUNARI Shigeo
2c4b6ac163 add v{add,sub,mul,div,min,max}{ph,sh} 2021-09-02 15:55:18 +09:00
MITSUNARI Shigeo
a34850b2df add endbr32 and endbr64 2021-05-10 09:22:26 +09:00
MITSUNARI Shigeo
f85b1100b5 refactor vnni 2020-10-19 15:45:26 +09:00
MITSUNARI Shigeo
bb967ae752 replace uint32 with uint32_t etc. 2020-09-08 15:14:18 +09:00
MITSUNARI Shigeo
0fdffc6b90 XBYAK_NOEXCEPTION for -fno-exceptions 2020-07-20 18:24:34 +09:00
MITSUNARI Shigeo
c6737d14bf mov amx insts from avx512 2020-06-30 18:15:43 +09:00
Masaki Ota @MagurosanTeam
08b8b1baf0 Support AMD Zen New Instructions. 2019-09-23 12:04:36 +09:00
MITSUNARI Shigeo
72b4e95dab add lds/lss/les/lfs/lgs 2019-09-10 20:46:17 +09:00
MITSUNARI Shigeo
9e9ec1c3ce add repe, repne, repne, prez 2019-09-09 16:44:20 +09:00
MITSUNARI Shigeo
eea0edc39d add some fpu mnemonics 2019-09-09 16:38:17 +09:00
MITSUNARI Shigeo
06235fa651 add loop/loope/loopne 2019-09-05 21:52:55 +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
42462ef922 use evex encoding for vpslld/vpslldq/vpsraw/...(reg, mem, imm); 2018-09-19 15:45:15 +09:00
MITSUNARI Shigeo
d35f4fb781 fix the encoding of vinsertps for disp8N 2018-09-19 01:09:10 +09:00
MITSUNARI Shigeo
8ca862319d remove mutable in Address 2018-08-14 12:04:08 +09:00
MITSUNARI Shigeo
8b93498fe6 add cmpsb/scasb/... 2018-08-13 16:27:52 +09:00
MITSUNARI Shigeo
221384f03c vmov* supports [mem]|k|z 2018-02-07 16:42:22 +09:00
MITSUNARI Shigeo
e6354f8be2 add vgf2p8mulb 2018-01-05 23:13:52 +09:00
MITSUNARI Shigeo
09a12642b2 add gf2p8affineqb 2018-01-05 23:08:44 +09:00
MITSUNARI Shigeo
d171ba0e1c add gf2p8affineinvqb 2018-01-05 23:04:19 +09:00
MITSUNARI Shigeo
5a402477f8 vpclmulqdq supports AVX-512 2018-01-04 11:53:38 +09:00