Commit graph

334 commits

Author SHA1 Message Date
MITSUNARI Shigeo
749aa31dd4 mov vcvtneps2bf16 to avx512 2024-10-13 13:51:06 +09:00
MITSUNARI Shigeo
6e08352750 move vpmadd52{h,l}uq to avx512 2024-10-13 13:51:06 +09:00
MITSUNARI Shigeo
cdaa396d7a [fix] v{and,andn,or,xor} does not support {er}. v{max,min} support not {er} but {sae} 2024-10-08 15:04:14 +09:00
MITSUNARI Shigeo
b57da14da0 [fix] vfmadd supports {er} 2024-10-08 14:19:12 +09:00
MITSUNARI Shigeo
dd0991ea84 [fix] vcvttpd2dq accepts not {er} but {sae} 2024-10-08 11:57:39 +09:00
MITSUNARI Shigeo
ee42b66543 add {rd,wr}{fs,gs}base 2024-10-07 10:59:08 +09:00
MITSUNARI Shigeo
8e0ccba17a add xresldtrk/xsusldtrk 2024-06-11 16:45:09 +09:00
MITSUNARI Shigeo
13ee4e19f1 use opSetCC for setCC 2024-01-03 19:58:05 +09:00
MITSUNARI Shigeo
383866b426 use opMR with APX 2024-01-03 19:39:44 +09:00
MITSUNARI Shigeo
d6e6e6f851 tweak 2024-01-03 19:28:45 +09:00
MITSUNARI Shigeo
a7b02ac80d RAO_INT supports APX 2024-01-03 17:10:32 +09:00
MITSUNARI Shigeo
2e7b62d784 bswap supports apx 2023-12-28 17:59:28 +09:00
MITSUNARI Shigeo
0750873b7f T_MAP3 is not necessary 2023-12-27 11:09:35 +09:00
MITSUNARI Shigeo
8d0e78146e set 0 for the default value of dfv 2023-12-26 13:06:39 +09:00
MITSUNARI Shigeo
3427be2988 unify opAESKL and opSHA 2023-12-20 15:57:33 +09:00
MITSUNARI Shigeo
e690a2a47d sha* supports apx 2023-12-20 14:47:14 +09:00
MITSUNARI Shigeo
90fc0151c9 add encodekey{128,256} 2023-12-19 18:09:36 +09:00
MITSUNARI Shigeo
48551f5cc3 add aesenc{128,256}kl, aesencwide{128,256}kl 2023-12-19 17:09:18 +09:00
MITSUNARI Shigeo
d9c7c992f1 add aesdecwide{128,256}kl 2023-12-19 17:03:19 +09:00
MITSUNARI Shigeo
cd5231de09 add aesdec256kl 2023-12-19 16:36:41 +09:00
MITSUNARI Shigeo
fcb3d0dbb8 add aesdec128kl 2023-12-19 16:28:40 +09:00
MITSUNARI Shigeo
bec145ba91 amx supports apx 2023-12-01 13:37:17 +09:00
MITSUNARI Shigeo
93bd6a0b79 rename T_VEX to T_APX 2023-11-30 14:31:24 +09:00
MITSUNARI Shigeo
e2d9685af9 add cfcmov 2023-11-29 17:54:42 +09:00
MITSUNARI Shigeo
45711c5021 add ctestscc 2023-11-29 14:41:13 +09:00
MITSUNARI Shigeo
c1c15848ce remove warnings 2023-11-23 16:37:44 +09:00
MITSUNARI Shigeo
be319626ba add ccmpscc with imm 2023-11-23 11:49:09 +09:00
MITSUNARI Shigeo
c4d05037e2 add ccmpscc 2023-11-23 10:35:54 +09:00
MITSUNARI Shigeo
ff01b1e20c setcc supports apx 2023-11-22 13:53:58 +09:00
MITSUNARI Shigeo
25ceea2eff add 3-op cmovcc 2023-11-22 13:30:53 +09:00
MITSUNARI Shigeo
2f8cfb9a86 CMPccXADD supports APX 2023-11-22 13:15:28 +09:00
MITSUNARI Shigeo
114152fedf add push2/pop2 2023-11-22 11:46:45 +09:00
MITSUNARI Shigeo
1aefdb6499 support jmpabs 2023-11-22 11:12:04 +09:00
MITSUNARI Shigeo
5e54ffdfaf add 3-op shift 2023-11-22 08:52:14 +09:00
MITSUNARI Shigeo
3f3d6095c7 disable rol/ror to support NF 2023-11-21 16:56:44 +09:00
MITSUNARI Shigeo
83f5bd25e8 remove some warnings 2023-11-20 18:06:34 +09:00
MITSUNARI Shigeo
92153b6f88 crc32 supports apx 2023-11-20 17:54:11 +09:00
MITSUNARI Shigeo
389d733473 movbe supports apx and append test 2023-11-20 14:43:11 +09:00
MITSUNARI Shigeo
083822b52c movdiri supports apx 2023-11-20 11:39:42 +09:00
MITSUNARI Shigeo
6703d43447 movdir64b supports apx 2023-11-20 11:35:52 +09:00
MITSUNARI Shigeo
b01c0ed40e shld/shrd support apx 2023-11-20 11:10:48 +09:00
MITSUNARI Shigeo
2cc22ea1b4 lzcnt and tzcnt support apx 2023-11-20 09:07:37 +09:00
MITSUNARI Shigeo
baddec2881 tweak 2023-11-17 17:34:40 +09:00
MITSUNARI Shigeo
dba2c174f3 add 2op neg/not_ 2023-11-17 10:06:37 +09:00
MITSUNARI Shigeo
95ad5927fd add tests of imul/mul/neg/not_ with 1-op 2023-11-16 12:08:36 +09:00
MITSUNARI Shigeo
1d7e2a6bbd div supports apx 2023-11-15 17:19:22 +09:00
MITSUNARI Shigeo
6f6423899b 2-op inc/dec 2023-11-12 17:30:55 +09:00
MITSUNARI Shigeo
95c0c4e6fe tweak inc/dec 2023-11-12 17:13:40 +09:00
MITSUNARI Shigeo
a18e5aeb5b rorx supports apx 2023-11-10 12:13:06 +09:00
MITSUNARI Shigeo
5bb8461b43 blsmsk, blsr support apx 2023-11-10 11:54:54 +09:00