Commit Graph

110 Commits

Author SHA1 Message Date
MITSUNARI Shigeo
01f92faf23 label, jmp, call supports std::string 2013-09-18 08:34:57 +09:00
MITSUNARI Shigeo
25d6b17b10 change mode 2013-09-05 22:14:38 +09:00
MITSUNARI Shigeo
bed8fae6e7 add to detect enhanced rep movsb/stosb 2013-09-05 22:10:49 +09:00
MITSUNARI Shigeo
0ec12db3f1 chmod +x test_address.sh 2013-08-05 07:08:07 +09:00
MITSUNARI Shigeo
1a156c288b remove dependency of CodeArray from Address 2013-08-04 21:13:05 +09:00
MITSUNARI Shigeo
caa7daa51f add bad_address test 2013-07-30 15:00:07 +09:00
MITSUNARI Shigeo
4832e9e009 Merge remote-tracking branch 'origin' into newReg32e 2013-07-30 13:51:50 +09:00
MITSUNARI Shigeo
15e309b77f support long format 2013-07-30 13:51:13 +09:00
MITSUNARI Shigeo
150dfb80e6 add 64bit mode test for vgather 2013-07-30 11:31:11 +09:00
MITSUNARI Shigeo
a5f38587bd Merge branch 'master' into newReg32e 2013-07-28 23:29:30 +09:00
MITSUNARI Shigeo
09295a432c fix test ; move call (16bit) to 32bit-mode test 2013-07-28 23:29:14 +09:00
MITSUNARI Shigeo
cd53d29fe9 concat binary for long seq 2013-07-28 23:04:49 +09:00
MITSUNARI Shigeo
db1cbb3445 add test for vsib 2013-07-28 21:56:35 +09:00
MITSUNARI Shigeo
68fc3502a8 change the type of Xbyak::Error from enum to a class 2013-07-04 23:59:12 +09:00
MITSUNARI Shigeo
8bfefc8f1f support vpbroadcastb, vpbroadcastw, vpbroadcastd, vpbroadcastq(thanks to Gabest) 2013-06-21 14:55:11 +09:00
MITSUNARI Shigeo
42f1f46c11 vpsllw, vpslld, vpsllq, vpsraw, vpsrad, vpsrlw, vpsrld, vpsrlq support (ymm, ymm, xmm) 2013-06-21 14:41:09 +09:00
MITSUNARI Shigeo
0256ab1af5 fix disp of Vsib ; add all patterns of Vsib 2013-05-30 14:59:16 +09:00
MITSUNARI Shigeo
ec8d36b5d3 add vgather 2013-05-30 13:07:26 +09:00
MITSUNARI Shigeo
ca4a542a81 add vpsllvd, vpsllvq, vpsravd, vpsrlvd, vpsrlvq 2013-05-27 00:17:30 +09:00
MITSUNARI Shigeo
738e9baa40 add vpblendd 2013-05-27 00:07:26 +09:00
MITSUNARI Shigeo
ff9a9c65a1 add vpermq, vpermpd 2013-05-27 00:01:15 +09:00
MITSUNARI Shigeo
32c5582ad2 add vpermd, vpermps 2013-05-26 23:49:26 +09:00
MITSUNARI Shigeo
c578525599 add vperm2i128 2013-05-26 23:37:19 +09:00
MITSUNARI Shigeo
0c4c33a644 add vpmaskmovd, vpmaskmovq 2013-05-26 23:34:57 +09:00
MITSUNARI Shigeo
9338165759 add vinserti128 2013-05-26 23:15:34 +09:00
MITSUNARI Shigeo
80a1e925d1 add vextracti128 2013-05-26 23:15:18 +09:00
MITSUNARI Shigeo
7eaacef202 add vbroadcasti128, vbroadcastsd, vbroadcastss 2013-05-26 23:10:25 +09:00
MITSUNARI Shigeo
4b18cd19f9 add vps{lld,lldq,llq,llw,rad,raw,rld,rldq,rlq,rlw} 2013-05-26 21:50:09 +09:00
MITSUNARI Shigeo
e6e63d1aa7 add vpmovmskb 2013-05-26 21:43:41 +09:00
MITSUNARI Shigeo
ae928bca72 add vpmul{dq,hrsw,huw,hw,ld,lw,udq} 2013-05-26 21:35:29 +09:00
MITSUNARI Shigeo
603f65e8e8 add vpshufd, vpshufhw, vpshuflw, vpshufb 2013-05-26 21:18:52 +09:00
MITSUNARI Shigeo
a45bb018ef vpalignr 2013-05-26 21:15:31 +09:00
MITSUNARI Shigeo
00104b2310 vpack{sswb,ssdw,usbw,usdw} 2013-05-26 21:10:50 +09:00
MITSUNARI Shigeo
94f73800dc vpsadbw 2013-05-25 06:03:51 +09:00
MITSUNARI Shigeo
79dd97a2ff add vpor vpxor 2013-05-25 06:02:48 +09:00
MITSUNARI Shigeo
05ed6db8de vpunpck{hbw,hwd,hdq,hqdq, lbw,lwd,ldq,lqdq} 2013-05-25 05:58:07 +09:00
MITSUNARI Shigeo
105c2aa471 vpsub{b,w,d,q,sb,sw,usb,usw} 2013-05-25 05:49:01 +09:00
MITSUNARI Shigeo
3b3a2b8744 add vpsignb, vpsignw, vpsignd 2013-05-25 05:46:31 +09:00
MITSUNARI Shigeo
d3c7f540c5 add vpminsb, vpminsw, vpminsd, vpminub, vpminuw, vpminud 2013-05-25 05:45:24 +09:00
MITSUNARI Shigeo
63eac5901c add vpmaxsb, vpmaxsw, vpmaxsd 2013-05-25 05:41:00 +09:00
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
2e8546e3ed vpcmpgtq is correct for nasm 2.10.07 2013-05-24 07:16:44 +09:00
MITSUNARI Shigeo
356e8080d1 vpcmpeqq is correct for nasm 2.10.07 2013-05-24 07:14:45 +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