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 |
|
MITSUNARI Shigeo
|
f395faf024
|
add rep
|
2017-05-13 15:07:17 +09:00 |
|
MITSUNARI Shigeo
|
8b95915608
|
add movs{b,w,d,q}
|
2017-05-13 14:35:36 +09:00 |
|
MITSUNARI Shigeo
|
b7ae2f8e82
|
support prefetchwt1
|
2017-01-26 06:45:22 +09:00 |
|
MITSUNARI Shigeo
|
44614abc80
|
fix encoding of vpbroadcast{b,w,d,q}, vpinsr{b,w}, vpextr{b,w} for disp8N
|
2016-12-08 23:11:06 +09:00 |
|
MITSUNARI Shigeo
|
a691458e47
|
add vptest for ymm
|
2016-11-20 20:04:42 +09:00 |
|
MITSUNARI Shigeo
|
fc777abfd4
|
update document
|
2016-08-03 13:19:02 +09:00 |
|
MITSUNARI Shigeo
|
780db6774d
|
refactoring
|
2016-08-03 06:11:37 +09:00 |
|
MITSUNARI Shigeo
|
4e5181a3f7
|
add some error check ; refactor
|
2016-07-24 16:16:13 +09:00 |
|
MITSUNARI Shigeo
|
75b71a12ba
|
use opVex
|
2016-07-24 13:14:10 +09:00 |
|
MITSUNARI Shigeo
|
cdd1f24f48
|
cvt* functions are all ok
|
2016-07-20 06:46:38 +09:00 |
|
MITSUNARI Shigeo
|
64c2f3614b
|
vcvtsd2si, etc.
|
2016-07-18 17:16:07 +09:00 |
|
MITSUNARI Shigeo
|
182352dc6f
|
add vcvtph2ps, vcvtps2ph
|
2016-07-18 15:59:20 +09:00 |
|
MITSUNARI Shigeo
|
34a6e4ae2b
|
add vcvtpd2dq, vcvtpd2udq
|
2016-07-18 11:45:25 +09:00 |
|
MITSUNARI Shigeo
|
8f17414f1c
|
current tests are ok
|
2016-07-18 11:15:22 +09:00 |
|
MITSUNARI Shigeo
|
dbe06b4142
|
vpmov* are ok
|
2016-07-18 11:05:43 +09:00 |
|
MITSUNARI Shigeo
|
ee4eed2a68
|
fma is ok
|
2016-07-18 10:44:58 +09:00 |
|
MITSUNARI Shigeo
|
3ade19b8d6
|
remove T_N16 | T_N_VL
|
2016-07-18 10:30:18 +09:00 |
|
MITSUNARI Shigeo
|
fa45df42e1
|
default T_N16 | T_N_VL
|
2016-07-18 10:27:45 +09:00 |
|
MITSUNARI Shigeo
|
be102eb6b7
|
put512_X_X_XM() is ok
|
2016-07-18 07:20:15 +09:00 |
|
MITSUNARI Shigeo
|
1180cba918
|
putX_XM is ok
|
2016-07-18 07:17:42 +09:00 |
|
MITSUNARI Shigeo
|
3261677058
|
vmov* support disp8N
|
2016-07-17 20:34:41 +09:00 |
|
MITSUNARI Shigeo
|
a38201310b
|
vmov* support disp8N
|
2016-07-17 18:15:54 +09:00 |
|
MITSUNARI Shigeo
|
9019060b68
|
v(p)broadcast* supports disp8N
|
2016-07-17 17:57:15 +09:00 |
|
MITSUNARI Shigeo
|
e511e77e5c
|
fix vcomp*, vucomp* of disp8N
|
2016-07-17 17:26:45 +09:00 |
|
MITSUNARI Shigeo
|
2683062ec2
|
add disp8N const
|
2016-07-17 16:22:02 +09:00 |
|
MITSUNARI Shigeo
|
d95b6ee23d
|
vcvtpd2dq is ok ; add yword
|
2016-07-17 11:42:09 +09:00 |
|
MITSUNARI Shigeo
|
f79df1f515
|
fix encoding of vpsrlvq, vsqrtpd
|
2016-07-17 11:30:10 +09:00 |
|