340 Commits

Author SHA1 Message Date
MITSUNARI Shigeo
4da8fd4e6d add setDefaultJmpNEAR 2019-12-19 11:08:32 +09:00
MITSUNARI Shigeo
a1e9adf228 v5.82 2019-09-23 12:10:04 +09:00
MITSUNARI Shigeo
72b4e95dab add lds/lss/les/lfs/lgs 2019-09-10 20:46:17 +09:00
MITSUNARI Shigeo
eea0edc39d add some fpu mnemonics 2019-09-09 16:38:17 +09:00
MITSUNARI Shigeo
06235fa651 add loop/loope/loopne 2019-09-05 21:52:55 +09:00
MITSUNARI Shigeo
7fc0c2bb74 add enter/leave 2019-09-05 21:17:34 +09:00
MITSUNARI Shigeo
9fa2ef3c30 add in_, out_ 2019-09-03 10:01:03 +09:00
MITSUNARI Shigeo
df208648dd add lods{b,w,d,q}, outs{b,w,d} 2019-09-01 18:22:40 +09:00
MITSUNARI Shigeo
4672d2cb79 add int3, int_, into 2019-09-01 17:29:27 +09:00
MITSUNARI Shigeo
431977cb81 add pushfq, popfq 2019-09-01 17:11:20 +09:00
MITSUNARI Shigeo
81c4749f6f syscall, sysenter, sysexit, sysret 2019-09-01 16:44:57 +09:00
MITSUNARI Shigeo
1f1b53c4ab add clflushopt, fldenv, fnstw 2019-09-01 16:27:53 +09:00
MITSUNARI Shigeo
b22f58818e add set_opt.bat for test on Windows 2019-05-29 08:20:12 +09:00
MITSUNARI Shigeo
4cfd520878 add avx512_bf16 2019-05-26 17:34:58 +09:00
MITSUNARI Shigeo
4033564c6f fix vcmppd/vcmpps for ptr_b 2019-04-27 17:40:23 +09:00
MITSUNARI Shigeo
73ac586609 fix Reg::changeBit 2019-04-15 21:44:11 +09:00
MITSUNARI Shigeo
d09a230fbc unlink Label when LabelManager is destroyed 2018-10-29 16:29:57 +09:00
MITSUNARI Shigeo
afdb9fe9ff Xbyak::CastTo is removed 2018-10-21 17:23:26 +09:00
MITSUNARI Shigeo
acae93cd58 increase max temp regs for StackFrame 2018-10-15 11:44:08 +09:00
MITSUNARI Shigeo
ea4e35626c util::StackFrame uses push/pop instead of mov 2018-10-15 11:10:00 +09:00
MITSUNARI Shigeo
42462ef922 use evex encoding for vpslld/vpslldq/vpsraw/...(reg, mem, imm); 2018-09-19 15:45:15 +09:00
MITSUNARI Shigeo
d35f4fb781 fix the encoding of vinsertps for disp8N 2018-09-19 01:09:10 +09:00
MITSUNARI Shigeo
613922bda3 add Label L() for convenience 2018-09-04 11:48:52 +09:00
MITSUNARI Shigeo
232110be39 update test 2018-08-28 15:46:30 +09:00
MITSUNARI Shigeo
7c3e7b8583 fix wrong VSIB encoding with idx >= 16 2018-08-24 06:34:36 +09:00
MITSUNARI Shigeo
671fc805d0 update test/cybozu 2018-08-14 12:31:30 +09:00
MITSUNARI Shigeo
8ca862319d remove mutable in Address 2018-08-14 12:04:08 +09:00
MITSUNARI Shigeo
8b93498fe6 add cmpsb/scasb/... 2018-08-13 16:27:52 +09:00
MITSUNARI Shigeo
59573e6e7a add PROTECT_RE mode for protect() 2018-07-24 18:07:35 +09:00
MITSUNARI Shigeo
71b75f653f fix push(qword[mem]) 2018-06-26 11:28:47 +09:00
MITSUNARI Shigeo
221384f03c vmov* supports [mem]|k|z 2018-02-07 16:42:22 +09:00
MITSUNARI Shigeo
c04141ef16 define XBYAK_NO_OP_NAMES for test 2018-02-07 16:41:48 +09:00
MITSUNARI Shigeo
a51be78b73 fix test dependency
_
2018-01-05 23:44:18 +09:00
MITSUNARI Shigeo
e6354f8be2 add vgf2p8mulb 2018-01-05 23:13:52 +09:00
MITSUNARI Shigeo
09a12642b2 add gf2p8affineqb 2018-01-05 23:08:44 +09:00
MITSUNARI Shigeo
d171ba0e1c add gf2p8affineinvqb 2018-01-05 23:04:19 +09:00
MITSUNARI Shigeo
457f4fd060 add vpshufbitqmb 2018-01-05 14:38:20 +09:00
MITSUNARI Shigeo
5af0ba3977 add vpexpand{b,w} 2018-01-05 14:28:17 +09:00
MITSUNARI Shigeo
e450f96513 vpopcnt{d,q} supports ptr_b 2018-01-05 14:13:58 +09:00
MITSUNARI Shigeo
48499eb100 add vpdpbusd(s), vpdpwssd(s) 2018-01-05 13:58:05 +09:00
MITSUNARI Shigeo
9c7451091e add vpdpbusd, vpdpbusds 2018-01-05 13:38:25 +09:00
MITSUNARI Shigeo
0e1a11b486 add vpopcnt{b,w,d,q} 2018-01-05 13:12:51 +09:00
MITSUNARI Shigeo
9acfc1323d add vpshrd(v){w,d,q} 2018-01-05 11:45:41 +09:00
MITSUNARI Shigeo
ac8de850ca add vpshld(v){w,d,q} 2018-01-05 11:18:43 +09:00
MITSUNARI Shigeo
f181c25952 add vcompressb, vcompressw 2018-01-04 14:38:45 +09:00
MITSUNARI Shigeo
5a402477f8 vpclmulqdq supports AVX-512 2018-01-04 11:53:38 +09:00
MITSUNARI Shigeo
9e16b40b06 vaes* supports AVX-512 2017-12-30 16:41:14 +09:00
MITSUNARI Shigeo
c5da3778e7 add test of v4fmaddps, vp4dpwssd, etc. 2017-08-22 16:17:01 +09:00
MITSUNARI Shigeo
e4fc9d8a92 fix mpx encoding 2017-08-22 15:53:46 +09:00
MITSUNARI Shigeo
cd74ab4494 remove bat file 2017-08-22 08:18:30 +09:00