MITSUNARI Shigeo
f3ab810ba8
add detection of tsxldtrk
2024-06-11 16:45:37 +09:00
MITSUNARI Shigeo
223ddfaf87
add detection of sse4a/clwb
2023-12-19 18:48:51 +09:00
MITSUNARI Shigeo
440972b88c
add detection of KEYLOCKER, KEYLOCKER_WIDE
2023-12-19 17:34:46 +09:00
MITSUNARI Shigeo
68a30b91fa
add detection of AESKLE, WIDE_KL
2023-12-19 17:24:11 +09:00
MITSUNARI Shigeo
5315658ad6
add detection of avx10/apx_f
2023-12-14 17:26:58 +09:00
MITSUNARI Shigeo
bea25541ac
add detection of AVX_VNNI_INT16
2023-08-07 10:11:54 +09:00
MITSUNARI Shigeo
9b3687a68a
add detection of SHA512, SM3, SM4
2023-08-06 09:57:45 +09:00
Wunkolo
d700f6c357
add detection of xsave
...
The XSAVE cpuid flag determines if the processor supports the XSAVE
instructions(`xsave`, `xrestor`, `xsetbv`, `xgetbv`).
The OSXSAVE cpuid flag determines if the _operating system_ has XSAVE
**enabled**. Userland code has to use OSXSAVE for features such as AVX
and AVX512 but it still matters to know if the processor itself supports
it but not the operating system such as some virtual-machine contexts.
2023-03-22 17:40:34 -07:00
MITSUNARI Shigeo
23b40331a3
add detection of uintr
2023-02-20 14:07:43 +09:00
MITSUNARI Shigeo
0afd71a270
add detection of SERIALIZE
2023-02-20 14:07:43 +09:00
MITSUNARI Shigeo
363bbaa57d
sample shows cpu cache info for AMD
2023-02-17 12:03:44 +09:00
MITSUNARI Shigeo
f667858761
add detection of prefetchiti
2022-12-07 16:09:18 +09:00
MITSUNARI Shigeo
dc792cc56b
add detection of cmpccxadd
2022-11-30 12:08:10 +09:00
MITSUNARI Shigeo
6c047f4808
detect rao-int
2022-11-25 16:21:33 +09:00
MITSUNARI Shigeo
95752ebd79
add tAVX_IFMA
2022-10-07 09:30:06 +09:00
MITSUNARI Shigeo
cd36e31ea6
[sample] show AMX_FP16/AVX_VNNI_INT8/AVX_NE_CONVERT
2022-10-07 09:28:49 +09:00
MITSUNARI Shigeo
66d62968d4
add -cpuid to test_util
2022-05-26 18:09:03 +09:00
Ryan Houdek
0281129493
add detection of clzero
2022-05-23 15:57:32 -07:00
MITSUNARI Shigeo
905b31bab1
fix typo
2022-05-12 10:56:13 +09:00
MITSUNARI Shigeo
a6665996b9
add detection of movdir64b
2022-05-12 10:21:47 +09:00
MITSUNARI Shigeo
9cdd40f5ec
add detection of movdiri
2022-05-12 10:00:37 +09:00
MITSUNARI Shigeo
84ab46bb3b
add cldemote to Cpu
2022-05-11 17:11:50 +09:00
MITSUNARI Shigeo
38c40c02e6
detection of clflushopt
2022-05-11 14:04:22 +09:00
MITSUNARI Shigeo
f8e2ad1e9d
add waitpkg detection to Cpu
2022-04-05 15:12:04 +09:00
MITSUNARI Shigeo
c79311a516
fix test_util.cpp
2021-12-31 18:36:31 +09:00
MITSUNARI Shigeo
acd360c38f
add Cpu::tAVX512_FP16
2021-08-30 14:16:08 +09:00
MITSUNARI Shigeo
1554f479cb
remove unused flags(tSSE4a and tSSE5) of Cpu
2021-08-30 14:07:40 +09:00
MITSUNARI Shigeo
8d1e41b650
test_util.cpp supports OpenBSD
2021-01-02 11:40:41 +09:00
MITSUNARI Shigeo
91784e2b85
test_util checks AMX and AVX_VNNI
2020-10-19 18:39:10 +09:00
MITSUNARI Shigeo
4cfd520878
add avx512_bf16
2019-05-26 17:34:58 +09:00
MITSUNARI Shigeo
4612528faa
format change
2019-01-17 13:45:31 +09:00
MITSUNARI Shigeo
fd587b55ca
change format and add getter for data_cache_size
2018-02-13 12:09:44 +09:00
MITSUNARI Shigeo
7fde08e0f0
add flags for intel's manual 319433-030.pdf
2017-12-30 10:22:48 +09:00
MITSUNARI Shigeo
9aed9ca39c
add mpx
2017-08-08 19:08:41 +09:00
MITSUNARI Shigeo
6a5947e436
support sha(thanks to magrosan)
2017-08-08 15:51:39 +09:00
MITSUNARI Shigeo
8322dc2292
support prefetchw
2017-08-08 07:13:35 +09:00
MITSUNARI Shigeo
b7ae2f8e82
support prefetchwt1
2017-01-26 06:45:22 +09:00
MITSUNARI Shigeo
3781980593
rename AVX512_4VNNI to tAVX512_4VNNIW
2016-11-27 10:11:06 +09:00
MITSUNARI Shigeo
3067b74508
add detection of AVX512_4VNNIW and AVX512_4FMAPS
2016-11-26 21:03:05 +09:00
MITSUNARI Shigeo
72ca263c37
add detection of avx-512
2016-05-05 12:14:04 +09:00
MITSUNARI Shigeo
4431caffbb
add movbe
2015-06-16 11:43:09 +09:00
MITSUNARI Shigeo
9d5bc03b26
support detection of F16C
2015-05-24 14:44:45 +09:00
MITSUNARI Shigeo
62fd6d022a
include xbyak.h instead of xbyak/xbyak.h
2015-05-03 13:54:35 +09:00
MITSUNARI Shigeo
415ebd3c6b
Cpu::Type is excented to 64-bit value
2015-01-28 13:16:44 +09:00
MITSUNARI Shigeo
b7a684637d
add stac/rdseed
2015-01-28 13:05:24 +09:00
MITSUNARI Shigeo
a45d11f467
support adox, adcx
2015-01-28 12:38:08 +09:00
MITSUNARI Shigeo
38d3d7074f
add detection of rdrand to Xbyak::util::Cpu
2014-04-11 06:30:46 +09:00
MITSUNARI Shigeo
bed8fae6e7
add to detect enhanced rep movsb/stosb
2013-09-05 22:10:49 +09:00
MITSUNARI Shigeo
756c8fa335
rename tGPRi as tBMIi according to latest intel manual
2013-08-24 06:33:53 +09:00
MITSUNARI Shigeo
67baf872dd
define XBYAK_NO_OP_NAMES
2013-06-14 22:37:16 +09:00