Commit graph

83 commits

Author SHA1 Message Date
MITSUNARI Shigeo
19043cb9ac add test for gather/scatter 2021-06-06 11:53:33 +09:00
MITSUNARI Shigeo
6b3eb9c1e4 default encoding is always evex 2020-10-19 18:09:12 +09:00
MITSUNARI Shigeo
f85b1100b5 refactor vnni 2020-10-19 15:45:26 +09:00
MITSUNARI Shigeo
bb967ae752 replace uint32 with uint32_t etc. 2020-09-08 15:14:18 +09:00
MITSUNARI Shigeo
6208e3ae8a throw exception if not supported amx sibmem 2 2020-06-30 19:53:44 +09:00
MITSUNARI Shigeo
34ea5c1642 throw exception if not supported amx sibmem 2020-06-30 18:10:31 +09:00
MITSUNARI Shigeo
9607626565 accept k0 mask register (it means no mask) 2020-04-20 11:21:35 +09:00
MITSUNARI Shigeo
7e3167e4b0 kmov{b,w,d,q} throws for unsupported reg 2020-04-09 11:44:29 +09:00
MITSUNARI Shigeo
4cfd520878 add avx512_bf16 2019-05-26 17:34:58 +09:00
MITSUNARI Shigeo
73ac586609 fix Reg::changeBit 2019-04-15 21:44:11 +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
d512551e91 fix wrong align() 2017-08-18 20:15:58 +09:00
MITSUNARI Shigeo
3194db759c refactor gen_code.cpp 2017-08-08 15:18:22 +09:00
MITSUNARI Shigeo
ac4ead3f34 remove some trivial warning 2016-09-29 17:25:41 +09:00
MITSUNARI Shigeo
b0bf808647 fix range test of mov(Operand, imm) 2015-08-17 13:36:40 +09:00
MITSUNARI Shigeo
762f40ffc3 change error range of imm 2015-08-17 06:35:56 +09:00
MITSUNARI Shigeo
f03bbc298d check imm of mov(Operand, imm) 2015-08-16 06:49:44 +09:00
MITSUNARI Shigeo
93aae57298 fix Address::operator==() 2015-08-10 10:55:07 +09:00
MITSUNARI Shigeo
fca4af9eca add test of setSize 2015-04-25 07:47:44 +09:00