Commit graph

102 commits

Author SHA1 Message Date
MITSUNARI Shigeo
b6fe81bf84 vmovntps 2016-07-07 17:02:15 +09:00
MITSUNARI Shigeo
e73e2d5a02 add vmovntpd 2016-07-07 17:00:36 +09:00
MITSUNARI Shigeo
958df16494 add vmovntdq 2016-07-07 16:43:57 +09:00
MITSUNARI Shigeo
21aa03a68b add vmovntdqa 2016-07-07 15:48:05 +09:00
MITSUNARI Shigeo
869918aac9 add vmov{l,h}{pd,ps} vmov{lh,hl}ps 2016-07-07 15:26:12 +09:00
MITSUNARI Shigeo
36a877036e add movddup 2016-07-07 13:46:36 +09:00
MITSUNARI Shigeo
4688c5e622 add vmovd, vmovq 2016-07-07 12:36:20 +09:00
MITSUNARI Shigeo
e646233444 vmovapd, vmovaps, vmovupd, vmovups 2016-07-04 21:45:13 +09:00
MITSUNARI Shigeo
6adff3f938 support ptr_b as {1toX} 2016-07-01 15:49:50 +09:00
MITSUNARI Shigeo
0fd10ff7a8 add ucomi{sd,ss} 2016-06-30 14:44:45 +09:00
MITSUNARI Shigeo
fd599590ce add vcomi{sd,ss} 2016-06-30 12:13:12 +09:00
MITSUNARI Shigeo
5cac6dcf4f mov vcmp{pd,ps,sd,ss} to xbyak_avx512.h 2016-06-28 15:56:13 +09:00
MITSUNARI Shigeo
51f1243e30 vcmp{pd,ps,sd,ss} 2016-06-28 15:34:55 +09:00
MITSUNARI Shigeo
f626583eb3 vbroadcastsd, vbroadcastss, vpbroadcast{b,w,d,q} 2016-06-28 10:41:56 +09:00
MITSUNARI Shigeo
afa453a102 add,and,andn,div,max,min,mul,or,sub,xor 2016-06-28 09:44:14 +09:00
MITSUNARI Shigeo
14df1f5deb rename T_SUPPORT_YMM to T_YMM 2016-06-28 08:18:40 +09:00
MITSUNARI Shigeo
db353810d2 change alias 2016-06-26 16:42:35 +09:00
MITSUNARI Shigeo
23090adfc2 w parameter is not used 2016-06-26 16:39:47 +09:00
MITSUNARI Shigeo
925fccf197 change alias 2016-06-26 16:34:09 +09:00
MITSUNARI Shigeo
fbaaf82be7 suportYMM is merge to type 2016-06-26 16:29:00 +09:00
MITSUNARI Shigeo
36f5a6a4f4 set W0, W1 for evex 2016-06-23 19:07:25 +09:00
MITSUNARI Shigeo
83795cbf03 mrege w flag into type 2016-06-23 15:00:35 +09:00
MITSUNARI Shigeo
280bc70ce1 add opVex(TBD) 2016-06-22 18:02:43 +09:00
MITSUNARI Shigeo
c41abe153a capitalize hex value 2016-02-04 10:51:33 +09:00
MITSUNARI Shigeo
34a8d1d052 replace B[01]+ with hex value 2016-02-04 10:35:27 +09:00
MITSUNARI Shigeo
f22698ad7a add jcc(const void*addr); 2016-02-04 09:51:45 +09:00
MITSUNARI Shigeo
905afe507f fix vpblendvb 2016-01-30 14:47:26 +09:00
MITSUNARI Shigeo
33a733a233 lea, cmov support 16-bit registers 2016-01-24 15:46:38 +09:00
MITSUNARI Shigeo
35274993e1 fix bt? 2015-08-18 15:55:38 +09:00
MITSUNARI Shigeo
090bc51ea2 correct rip + label + imm 2015-08-18 15:38:49 +09:00
MITSUNARI Shigeo
b7a684637d add stac/rdseed 2015-01-28 13:05:24 +09:00
MITSUNARI Shigeo
77d1346d00 disable warning for vc2014 2014-06-13 15:31:56 +09:00
MITSUNARI Shigeo
df27af3e4e add bt, bts, btr, btc 2014-05-30 21:38:07 +09:00
MITSUNARI Shigeo
6336756580 add vcvtph2ps, vcvtps2ph 2014-05-28 18:53:26 +09:00
MITSUNARI Shigeo
246e15b193 remove old @@ from definedList 2014-03-23 10:26:36 +09:00
MITSUNARI Shigeo
9deb87dcf4 id/state of Label are mutable 2014-03-15 21:09:05 +09:00
MITSUNARI Shigeo
59f4d082fc jcxz/jecxz support new Label 2014-03-15 16:18:37 +09:00
MITSUNARI Shigeo
b7423dcef4 rename opJmp2 to opJmp 2014-03-15 09:50:00 +09:00
MITSUNARI Shigeo
c47828417a copy functions from string Label to Label class (for test) 2014-03-13 21:31:29 +09:00
MITSUNARI Shigeo
01f92faf23 label, jmp, call supports std::string 2013-09-18 08:34:57 +09:00
MITSUNARI Shigeo
68fc3502a8 change the type of Xbyak::Error from enum to a class 2013-07-04 23:59:12 +09:00
MITSUNARI Shigeo
8bfefc8f1f support vpbroadcastb, vpbroadcastw, vpbroadcastd, vpbroadcastq(thanks to Gabest) 2013-06-21 14:55:11 +09:00
MITSUNARI Shigeo
42f1f46c11 vpsllw, vpslld, vpsllq, vpsraw, vpsrad, vpsrlw, vpsrld, vpsrlq support (ymm, ymm, xmm) 2013-06-21 14:41:09 +09:00
MITSUNARI Shigeo
a2c0dbd6c9 verify correctness of combination (x1, addr, x2) 2013-05-30 16:06:00 +09:00
MITSUNARI Shigeo
ec8d36b5d3 add vgather 2013-05-30 13:07:26 +09:00
MITSUNARI Shigeo
ca4a542a81 add vpsllvd, vpsllvq, vpsravd, vpsrlvd, vpsrlvq 2013-05-27 00:17:30 +09:00
MITSUNARI Shigeo
738e9baa40 add vpblendd 2013-05-27 00:07:26 +09:00
MITSUNARI Shigeo
ff9a9c65a1 add vpermq, vpermpd 2013-05-27 00:01:15 +09:00
MITSUNARI Shigeo
32c5582ad2 add vpermd, vpermps 2013-05-26 23:49:26 +09:00
MITSUNARI Shigeo
c578525599 add vperm2i128 2013-05-26 23:37:19 +09:00