mirror of
https://codeberg.org/ziglang/zig.git
synced 2026-04-26 13:01:34 +03:00
std.zig.system.x86: detect more APX features
This commit is contained in:
@@ -591,7 +591,9 @@ fn detectNativeFeatures(cpu: *Target.Cpu, os_tag: Target.Os.Tag) void {
|
|||||||
setFeature(cpu, .ppx, bit(leaf.edx, 21));
|
setFeature(cpu, .ppx, bit(leaf.edx, 21));
|
||||||
setFeature(cpu, .ndd, bit(leaf.edx, 21));
|
setFeature(cpu, .ndd, bit(leaf.edx, 21));
|
||||||
setFeature(cpu, .ccmp, bit(leaf.edx, 21));
|
setFeature(cpu, .ccmp, bit(leaf.edx, 21));
|
||||||
|
setFeature(cpu, .nf, bit(leaf.edx, 21));
|
||||||
setFeature(cpu, .cf, bit(leaf.edx, 21));
|
setFeature(cpu, .cf, bit(leaf.edx, 21));
|
||||||
|
setFeature(cpu, .zu, bit(leaf.edx, 21));
|
||||||
} else {
|
} else {
|
||||||
for ([_]Target.x86.Feature{
|
for ([_]Target.x86.Feature{
|
||||||
.sha512,
|
.sha512,
|
||||||
@@ -616,7 +618,9 @@ fn detectNativeFeatures(cpu: *Target.Cpu, os_tag: Target.Os.Tag) void {
|
|||||||
.ppx,
|
.ppx,
|
||||||
.ndd,
|
.ndd,
|
||||||
.ccmp,
|
.ccmp,
|
||||||
|
.nf,
|
||||||
.cf,
|
.cf,
|
||||||
|
.zu,
|
||||||
}) |feat| {
|
}) |feat| {
|
||||||
setFeature(cpu, feat, false);
|
setFeature(cpu, feat, false);
|
||||||
}
|
}
|
||||||
@@ -697,7 +701,9 @@ fn detectNativeFeatures(cpu: *Target.Cpu, os_tag: Target.Os.Tag) void {
|
|||||||
.ppx,
|
.ppx,
|
||||||
.ndd,
|
.ndd,
|
||||||
.ccmp,
|
.ccmp,
|
||||||
|
.nf,
|
||||||
.cf,
|
.cf,
|
||||||
|
.zu,
|
||||||
}) |feat| {
|
}) |feat| {
|
||||||
setFeature(cpu, feat, false);
|
setFeature(cpu, feat, false);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user