| ... | ... | @@ -591,7 +591,9 @@ fn detectNativeFeatures(cpu: *Target.Cpu, os_tag: Target.Os.Tag) void { |
| 591 | 591 | setFeature(cpu, .ppx, bit(leaf.edx, 21)); |
| 592 | 592 | setFeature(cpu, .ndd, bit(leaf.edx, 21)); |
| 593 | 593 | setFeature(cpu, .ccmp, bit(leaf.edx, 21)); |
| 594 | setFeature(cpu, .nf, bit(leaf.edx, 21)); |
| 594 | 595 | setFeature(cpu, .cf, bit(leaf.edx, 21)); |
| 596 | setFeature(cpu, .zu, bit(leaf.edx, 21)); |
| 595 | 597 | } else { |
| 596 | 598 | for ([_]Target.x86.Feature{ |
| 597 | 599 | .sha512, |
| ... | ... | @@ -616,7 +618,9 @@ fn detectNativeFeatures(cpu: *Target.Cpu, os_tag: Target.Os.Tag) void { |
| 616 | 618 | .ppx, |
| 617 | 619 | .ndd, |
| 618 | 620 | .ccmp, |
| 621 | .nf, |
| 619 | 622 | .cf, |
| 623 | .zu, |
| 620 | 624 | }) |feat| { |
| 621 | 625 | setFeature(cpu, feat, false); |
| 622 | 626 | } |
| ... | ... | @@ -697,7 +701,9 @@ fn detectNativeFeatures(cpu: *Target.Cpu, os_tag: Target.Os.Tag) void { |
| 697 | 701 | .ppx, |
| 698 | 702 | .ndd, |
| 699 | 703 | .ccmp, |
| 704 | .nf, |
| 700 | 705 | .cf, |
| 706 | .zu, |
| 701 | 707 | }) |feat| { |
| 702 | 708 | setFeature(cpu, feat, false); |
| 703 | 709 | } |