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 |
|
MITSUNARI Shigeo
|
9e16b40b06
|
vaes* supports AVX-512
|
2017-12-30 16:41:14 +09:00 |
|
MITSUNARI Shigeo
|
e4fc9d8a92
|
fix mpx encoding
|
2017-08-22 15:53:46 +09:00 |
|
MITSUNARI Shigeo
|
d0b2fb623e
|
add bnd(0xf2) prefix for MPX
|
2017-08-22 08:31:32 +09:00 |
|
MITSUNARI Shigeo
|
0db696df8f
|
align() uses multibyte nop
|
2017-08-17 17:22:39 +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
|
3194db759c
|
refactor gen_code.cpp
|
2017-08-08 15:18:22 +09:00 |
|
Roman Dubtsov
|
99a7abb8af
|
add prefetchw
|
2017-08-07 11:40:02 +03:00 |
|
MITSUNARI Shigeo
|
95770157c8
|
change int to size_t in gen_code.cpp
|
2017-07-12 15:13:37 +09:00 |
|
MITSUNARI Shigeo
|
0e9d004641
|
add //-V524 for jcc*, cmov*, set*
|
2017-07-12 06:26:21 +09:00 |
|