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 |
|
MITSUNARI Shigeo
|
a96bae46f2
|
add vmovdqu{8,16,32,64}
|
2016-07-07 15:07:20 +09:00 |
|
MITSUNARI Shigeo
|
d5a5b9205c
|
add vmovdqa32, vmovdqa64
|
2016-07-07 14:50:27 +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
|
fbaaf82be7
|
suportYMM is merge to type
|
2016-06-26 16:29:00 +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
|
0352e3db82
|
add opmask instructions
|
2016-06-14 16:13:37 +09:00 |
|
MITSUNARI Shigeo
|
6d2be38094
|
opK is merged to opVex
|
2016-06-14 16:13:37 +09:00 |
|
MITSUNARI Shigeo
|
49abeee1b0
|
add VEX_L0, VEX_L1
|
2016-06-14 16:13:37 +09:00 |
|
MITSUNARI Shigeo
|
ac80631959
|
add kshift{l,r}{w,b,q,d}
|
2016-06-14 16:13:37 +09:00 |
|
MITSUNARI Shigeo
|
603d6db660
|
fix encoding of opmask;add knotq
|
2016-06-14 16:13:37 +09:00 |
|
MITSUNARI Shigeo
|
641a17f146
|
add k{add,and,andn,or,xnor}{b,w,d,q}
|
2016-06-14 16:13:37 +09:00 |
|