Commit graph

125 commits

Author SHA1 Message Date
MITSUNARI Shigeo
ba14fcdfe7 add vpsadbw 2016-07-13 22:07:00 +09:00
MITSUNARI Shigeo
739e9960ce vpmov{sx,zx}{bw,bd,bq,wd,dq,dq} 2016-07-13 14:39:44 +09:00
MITSUNARI Shigeo
1d497eeb26 add vfmadd*, vfmaddsub*, vfmsubadd*, vfmsub*, vfnmadd*, vfnmsub* 2016-07-13 14:28:07 +09:00
MITSUNARI Shigeo
676a6def7f add vpshufb, vshufpd, vshufps, vpshufd, vpshufhw, vpshuflw 2016-07-13 12:41:43 +09:00
MITSUNARI Shigeo
976807c287 add vpsravq, vpsravw, vpsllvw, vpsrlvw, vpsraq, vpsllvd, vpsllvq, vpsravd, vpsrlvd, vpsrlvq 2016-07-13 07:16:54 +09:00
MITSUNARI Shigeo
c1d4abd85d add vpslldq, vpsrldq, vpsraw, vpsrad, vpsraq, vpsllw, vpslld, vpsllq, vpsrlw, vpsrld, vpsrlq 2016-07-12 17:53:59 +09:00
MITSUNARI Shigeo
5cdc4ffac9 add vpmin{sb,sw,sd,sq,ub,uw,ud,uq} 2016-07-11 16:48:38 +09:00
MITSUNARI Shigeo
2457a762d5 add vpmaxu{b,w,d,q} 2016-07-11 15:58:32 +09:00
MITSUNARI Shigeo
6ba80c5ff8 add vpmaxs{b,w,d,q} 2016-07-11 15:47:33 +09:00
MITSUNARI Shigeo
ada8019e0b add vpmaddwd, vpmaddubsw 2016-07-11 15:39:12 +09:00
MITSUNARI Shigeo
23517927ad add vpavgb, vpavgw 2016-07-11 08:30:33 +09:00
MITSUNARI Shigeo
7a2fe3c85e add vpadd{b,w,d,q,sb,sw,usb,usw} 2016-07-11 06:50:34 +09:00
MITSUNARI Shigeo
30eceb46eb add vpacksswb, vpackssdw, vpackuswb, vpackusdw 2016-07-10 21:51:54 +09:00
MITSUNARI Shigeo
14dbbace3f add vpabs{b,w,d,q} 2016-07-10 18:14:21 +09:00
MITSUNARI Shigeo
cd9c8d6b87 add vpinsr{b,w,d,q} 2016-07-10 15:41:40 +09:00
MITSUNARI Shigeo
686b96f7a3 add vpextr{b,w,d,q} 2016-07-10 15:24:04 +09:00
MITSUNARI Shigeo
2a159d35e1 add vpalignr 2016-07-10 14:40:38 +09:00
MITSUNARI Shigeo
9715d16323 add vinsertps 2016-07-10 14:32:33 +09:00
MITSUNARI Shigeo
1c372ada3b add vunpckhpd, vunpckhps, vunpcklpd, vunpcklps 2016-07-10 14:26:56 +09:00
MITSUNARI Shigeo
2534ac3678 fix vsqrtsd, vsqrtss, add vsqrtpd, vsqrtps 2016-07-10 11:54:59 +09:00
MITSUNARI Shigeo
439e79bbf5 add vsqrtpd, vsqrtps 2016-07-09 18:15:15 +09:00
MITSUNARI Shigeo
e95877946b add vmovshdup, vmovsldup 2016-07-09 17:46:41 +09:00
MITSUNARI Shigeo
ac26e3a19c add vmovsd, vmovss 2016-07-09 17:30:21 +09:00
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