Commit graph

113 commits

Author SHA1 Message Date
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
ee17879669 avoid opAVX_X_X_XMcvt 2016-07-24 12:47:05 +09:00
MITSUNARI Shigeo
9af35326a6 add vpermi2b 2016-07-23 10:16:39 +09:00
MITSUNARI Shigeo
fbde291731 add vfpclass* 2016-07-23 08:45:16 +09:00
MITSUNARI Shigeo
07c593c35b add v{gather,scatter}pf* vrange, vreduce, vpmadd, etc. 2016-07-23 07:32:39 +09:00
MITSUNARI Shigeo
e6a6613b05 add vpconflict, vplzcnt, vpbroadcast 2016-07-22 12:44:34 +09:00
MITSUNARI Shigeo
d5112c7b13 add vscatter* 2016-07-22 12:34:18 +09:00
MITSUNARI Shigeo
f5c64c1dfa vro{l,r}* 2016-07-22 11:14:13 +09:00
MITSUNARI Shigeo
fe6349a07e add vgetmant*, vscale* vrsqrt* 2016-07-22 07:28:53 +09:00
MITSUNARI Shigeo
3a91688d1f format vpmov* 2016-07-21 23:29:31 +09:00
MITSUNARI Shigeo
715abe9a0a add vpmov* 2016-07-21 23:15:36 +09:00
MITSUNARI Shigeo
5e77cfae66 add vshuf*, vpternlog{d,q} 2016-07-21 20:29:25 +09:00
MITSUNARI Shigeo
6c62620430 add vpermt* 2016-07-21 17:19:26 +09:00
MITSUNARI Shigeo
cd790a3dc2 add vexpand*, vcomp* 2016-07-21 07:18:19 +09:00
MITSUNARI Shigeo
3235fa952d add vptest* 2016-07-21 06:58:05 +09:00
MITSUNARI Shigeo
c57b6026f9 add vpcmp*, v(p)blend* 2016-07-21 06:57:43 +09:00
MITSUNARI Shigeo
97743ee529 support vgather* 2016-07-20 14:39:54 +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
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
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
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
c04cfa4fda fix vpbroadcast{b,w} ; add vbroadcasti{32x2,32x4,64x2,32x8,64x4} 2016-07-14 15:00:03 +09:00
MITSUNARI Shigeo
50cceb1786 add vbroadcastf64x{2,4} 2016-07-14 14:01:57 +09:00
MITSUNARI Shigeo
2f97cfe336 add vbroadcastf32x{2,4} 2016-07-14 13:59:09 +09:00
MITSUNARI Shigeo
b7d044b7bc add vperm{b,w,d} 2016-07-14 12:02:41 +09:00
MITSUNARI Shigeo
4bc46763ab add vinserti{32x4,64x2,32x8,64x4} 2016-07-14 11:35:17 +09:00
MITSUNARI Shigeo
4762546d43 add vinsertf{32x4,64x2,32x8,64x4} 2016-07-14 11:32:46 +09:00
MITSUNARI Shigeo
3df027c9e5 add vextract{f,i}{32x4,64x2,32x8,64x4}, vextractps 2016-07-14 10:58:57 +09:00
MITSUNARI Shigeo
2540a7c652 add vextractf{32x4,64x2,32x8,64x4} 2016-07-14 10:41:54 +09:00
MITSUNARI Shigeo
b94e25f335 add vpmul{dq,udq,hrsw, huw, hw, ld, lq, lw} 2016-07-13 22:36:25 +09:00
MITSUNARI Shigeo
12aba43ed8 add vpxord, vpxorq 2016-07-13 22:01:36 +09:00
MITSUNARI Shigeo
233ed73932 add vpord, vporq 2016-07-13 21:55:39 +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
7e0763c964 T_MUST_EVEX contains T_EVEX 2016-07-11 16:56:47 +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
d92b0c7011 add vpcmpgt{b,w,d,q} 2016-07-11 09:45:29 +09:00
MITSUNARI Shigeo
590146f49b add vpcmeq{b,w,d,q} 2016-07-11 08:46:20 +09:00
MITSUNARI Shigeo
a49bb25c36 add vpand{d,q,nd,nq} 2016-07-11 08:07:01 +09:00
MITSUNARI Shigeo
14dbbace3f add vpabs{b,w,d,q} 2016-07-10 18:14:21 +09:00
MITSUNARI Shigeo
280768f6d6 add valignd, valigndq 2016-07-09 18:03:21 +09:00