| author | |
| committer | |
| log | 3eb2c7c0b451c316f08eda51ca3d7a29a8def986 |
| tree | ac4b3b070f2eee45286db9faad96b76fd63fd19d |
| parent | 59f31097b8cf819300391ff1e3ce742732b3ba61 |
| signature |
1 files changed, 2 insertions(+), 0 deletions(-)
lib/std/zig/system/x86.zig+2| ... | ... | @@ -358,9 +358,11 @@ fn detectNativeFeatures(cpu: *Target.Cpu, os_tag: Target.Os.Tag) void { |
| 358 | 358 | |
| 359 | 359 | // AMD uses a different bit for prefetchi. |
| 360 | 360 | setFeature(cpu, .prefetchi, bit(leaf.eax, 20)); |
| 361 | setFeature(cpu, .avx512bmm, bit(leaf.eax, 23) and has_avx512_save); | |
| 361 | 362 | } else { |
| 362 | 363 | for ([_]Target.x86.Feature{ |
| 363 | 364 | .prefetchi, |
| 365 | .avx512bmm, | |
| 364 | 366 | }) |feat| { |
| 365 | 367 | setFeature(cpu, feat, false); |
| 366 | 368 | } |