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 |
|