Commit graph

35 commits

Author SHA1 Message Date
MITSUNARI Shigeo
66b2680b58 add vphsubw, vphsubd, vphsubsw, vpmaddwd, vpmaddubsw 2013-05-25 05:38:42 +09:00
MITSUNARI Shigeo
1a3d321994 add vphaddw, vphaddd, vphaddsw 2013-05-25 05:36:18 +09:00
MITSUNARI Shigeo
17b2541079 add vpcmpgtb, vpcmpgtw, vpcmpgtd, vpcmpgtq 2013-05-24 07:20:26 +09:00
MITSUNARI Shigeo
58ee9fc03d add vpcmpeqb, vpcmpeqw, vpcmpeqd, vpcmpeqq 2013-05-24 07:17:52 +09:00
MITSUNARI Shigeo
17a4d465de add vpand, vpandn, vpavgb, vgavgw 2013-05-24 07:13:14 +09:00
MITSUNARI Shigeo
7b1dc61de6 add vpaddusb, vpaddusw 2013-05-24 07:09:13 +09:00
MITSUNARI Shigeo
6854f5b535 add vpaddsb, vpaddsw 2013-05-24 07:07:58 +09:00
MITSUNARI Shigeo
d610e56f69 add vpaddb, vpaddw, vpaddd, vpaddq 2013-05-24 07:05:26 +09:00
MITSUNARI Shigeo
0810513516 add pmovsxbd, pmovsxb{dq,bw,dq,wd,wq}, pmovzx{bd,bq,bw,dq,wd,wq} 2013-05-24 06:58:00 +09:00
MITSUNARI Shigeo
4d0e540ea3 avx2 for mpsadbw pblendw, pabsb, pabsw, pabsd, pmovsxbw, vmovntdqa 2013-05-23 19:49:39 +09:00
MITSUNARI Shigeo
5e0b37f1d5 fix tzcnt, lzcnt ;unify popcnt with them 2013-05-23 11:21:05 +09:00
MITSUNARI Shigeo
936ff0ff76 add rdrand 2013-05-22 23:06:49 +09:00
MITSUNARI Shigeo
56ffc71898 add lzcnt, tzcnt 2013-05-22 22:40:22 +09:00
MITSUNARI Shigeo
2b85151046 add blsi, blsr 2013-05-22 22:18:04 +09:00
MITSUNARI Shigeo
09bcbc3321 support bextr, bzhi, sarx, shlx, shrx 2013-05-22 22:02:42 +09:00
MITSUNARI Shigeo
b1e141cc71 start to support haswell 2013-05-20 19:40:48 +09:00
MITSUNARI Shigeo
d539797d44 add upd2 2013-03-24 04:58:32 +09:00
MITSUNARI Shigeo
e07fe44f83 add jcxz, jecxz, jrcxz 2013-03-13 15:22:35 +09:00
MITSUNARI Shigeo
bbbb042a7e add cqo 2013-03-13 14:02:00 +09:00
MITSUNARI Shigeo
195b5f0558 and_(), or_() are always available 2012-11-17 22:06:49 +09:00
MITSUNARI Shigeo
2ae4f4ea6c add XBYAK_NO_OP_NAMES macro 2012-11-09 21:30:40 +09:00
MITSUNARI Shigeo
e38b389398 fix fstcw for 64-bit; support mingw64 2012-11-05 14:25:33 +09:00
MITSUNARI Shigeo
8cb9480e50 add finit/fninit/fwait 2012-11-01 15:16:27 +09:00
MITSUNARI Shigeo
0e1956bf0e add fldcw/fstcw 2012-11-01 11:19:25 +09:00
MITSUNARI Shigeo
40627d8ef5 disable warning of vc 2012-05-22 13:39:07 +09:00
MITSUNARI Shigeo
b55d598fa6 remove unused var 2012-05-21 15:44:43 +09:00
MITSUNARI Shigeo
f73a88b01d add pclmullqlqdq 2012-02-09 16:06:41 +09:00
MITSUNARI Shigeo
82c2ea58c0 typo of OSXSAVE 2011-03-24 15:48:58 +09:00
MITSUNARI Shigeo
eb18bc1be5 support alias of vcmppd 2011-03-23 21:18:43 +09:00
MITSUNARI Shigeo
caf68c488d add vmovq for 32-bit mode ; remove cvtReg to avoid race condition 2011-02-16 17:18:41 +09:00
MITSUNARI Shigeo
77878ed435 fadd, fsubr, etc support st0 omitted parameter 2011-02-10 06:02:20 +09:00
MITSUNARI Shigeo
6a8267992f fix vpextrw reg, xmm, imm 2011-02-08 07:15:26 +09:00
MITSUNARI Shigeo
3510943e8e support AVX 2011-02-04 16:22:38 +09:00
MITSUNARI Shigeo
412ddc63e0 add jc/jnc 2010-04-26 15:53:54 +09:00
MITSUNARI Shigeo
cbb4ca2178 first commit 2010-04-16 10:33:04 +09:00