MITSUNARI Shigeo
b538485f32
v6.70
2023-07-05 18:08:38 +09:00
MITSUNARI Shigeo
461dd34ee2
udpate doc
2023-07-05 18:08:07 +09:00
MITSUNARI Shigeo
2149c79e33
add test of alias of vpclmulqdq
2023-07-05 17:52:15 +09:00
MITSUNARI Shigeo
2c59c5c91e
add alias of vpclmulqdq
2023-07-05 17:40:36 +09:00
MITSUNARI Shigeo
729ae4aa37
fix alias of pclmulqdq
2023-07-05 17:34:36 +09:00
MITSUNARI Shigeo
3c248d68a1
define XBYAK_CONSTEXPR if XBYAK_ONLY_CLASS_CPU is defined
2023-07-04 10:51:41 +09:00
MITSUNARI Shigeo
c0a932d7b0
Merge remote-tracking branch 'origin/dev'
2023-06-27 16:53:21 +09:00
MITSUNARI Shigeo
ef502b5b4c
update doc
2023-06-27 16:46:31 +09:00
MITSUNARI Shigeo
ba3db4730f
update version
2023-06-27 16:34:23 +09:00
MITSUNARI Shigeo
c0d7a704f7
v6.69.2
2023-06-27 16:33:20 +09:00
MITSUNARI Shigeo
c535f4737e
update cpuid test list
2023-06-27 16:32:01 +09:00
MITSUNARI Shigeo
6832492322
change the order of args of diff
2023-06-27 16:31:51 +09:00
MITSUNARI Shigeo
e81b95583f
Merge branch 'Wunkolo-constexpr-typet' into dev
2023-06-27 16:24:03 +09:00
Wunkolo
ab3f40587b
Allow constexpr TypeT operator|
...
This allows for a compile-time alias of multiple CPU flag types:
```
Xbyak::util::Cpu host_caps;
...
using namespace Xbyak::util;
static constexpr auto AVX512Ortho = Cpu::tAVX512F | Cpu::tAVX512VL;
static constexpr auto AVX512OrthoFloat = AVX512Ortho | Cpu::tAVX512DQ;
if (host_caps.has(AVX512Ortho))
{
...
}
```
2023-06-25 14:57:09 -07:00
MITSUNARI Shigeo
ad5276fa4d
Merge pull request #172 from orz--/patch-1
...
Update changelog.md
2023-05-17 08:24:05 +09:00
myoshika
b4d54f6e16
Update changelog.md
...
Typo
2023-05-16 02:48:16 +09:00
MITSUNARI Shigeo
58642e0cdd
Merge branch 'dev'
2023-03-23 14:29:06 +09:00
MITSUNARI Shigeo
3b13d068be
v6.69.1
2023-03-23 14:28:34 +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
740dff2e86
Merge branch 'dev'
2023-02-20 14:54:52 +09:00
MITSUNARI Shigeo
dc048a04cb
v6.69
2023-02-20 14:07:43 +09:00
MITSUNARI Shigeo
ad0dfffd29
add senduipi/stui/testui/uiret
2023-02-20 14:07:43 +09:00
MITSUNARI Shigeo
e78f1121b9
add clui
2023-02-20 14:07:43 +09:00
MITSUNARI Shigeo
23b40331a3
add detection of uintr
2023-02-20 14:07:43 +09:00
MITSUNARI Shigeo
98a0f19240
remove warning of sign/unsigned
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
edce727092
Cpu supports AMD
2023-02-16 18:04:42 +09:00
MITSUNARI Shigeo
a1ac3750f9
Merge branch 'dev'
2022-12-08 08:17:12 +09:00
MITSUNARI Shigeo
5f4ba971f0
v6.68
2022-12-07 16:56:05 +09:00
MITSUNARI Shigeo
cac2c175fb
update doc
2022-12-07 16:55:24 +09:00
MITSUNARI Shigeo
1b08a82483
add test of prefetchiti
2022-12-07 16:17:07 +09:00
MITSUNARI Shigeo
bef70d9b1b
add prefetchit{0,1}
2022-12-07 16:16:58 +09:00
MITSUNARI Shigeo
f667858761
add detection of prefetchiti
2022-12-07 16:09:18 +09:00
MITSUNARI Shigeo
124617ac95
Merge branch 'dev'
2022-12-05 12:18:52 +09:00
MITSUNARI Shigeo
1bce8be173
Merge commit 'fbb18f6' into dev
2022-12-05 12:13:32 +09:00
MITSUNARI Shigeo
bebfe64a3d
[test] X32 is optional and remove CFLAGS
2022-12-05 12:10:08 +09:00
MITSUNARI Shigeo
d8c332cefe
Merge branch 'Tachi107-small-changes' into dev
2022-12-05 12:09:37 +09:00
Andrea Pappacoda
fbb18f69d5
ci: use containers
...
GitHub's CI default runners are full of all kinds of software, and this
can cause hard to reproduce errors. Luckly, GitHub Actions supports
running jobs in a container image, so that the build environment is
minimal and reprocucible.
This patch changes the main CI job to run in a Debian Testing container,
fixing the issues described in
<cfb1127c3b
>.
As Debian Testing is a semi-rolling relase distribution, and nasm 2.15
is shipped by default, I've also modified the script to install nasm
from apt instead of building it from source.
2022-12-02 15:10:35 +01:00
Andrea Pappacoda
8a974696cb
test: simplify makefile
2022-12-01 21:24:47 +01:00
MITSUNARI Shigeo
1efe9fe7cb
Merge branch 'dev'
2022-11-30 15:14:28 +09:00
MITSUNARI Shigeo
bb70083e64
v6.67
2022-11-30 15:09:03 +09:00
MITSUNARI Shigeo
436e452d77
update doc
2022-11-30 15:08:33 +09:00
MITSUNARI Shigeo
47ff6ef42c
I get an error after all on GitHub action
2022-11-30 14:31:38 +09:00
MITSUNARI Shigeo
445c0dcec1
add test of CMPccXADD
2022-11-30 13:20:57 +09:00
MITSUNARI Shigeo
c9347907d4
add CMPccXADD
2022-11-30 13:20:44 +09:00
MITSUNARI Shigeo
dc792cc56b
add detection of cmpccxadd
2022-11-30 12:08:10 +09:00
MITSUNARI Shigeo
62be84cc87
fix detection of boost
2022-11-29 08:38:46 +09:00
MITSUNARI Shigeo
b5ac7b0f0a
Merge branch 'dev'
2022-11-25 18:44:43 +09:00
MITSUNARI Shigeo
05dd400e02
recover a removed line
2022-11-25 18:43:57 +09:00