| author | |
| committer | |
| log | 22db242b798a1f4bd3aaafe388da6c991581045e |
| tree | 9819dcb19657e13ff71b206417593204fd1efc94 |
| parent | fe188a3261b5b64dff4f10ada637e0f83ba3d7ab |
| signature | Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM |
1 files changed, 2 insertions(+), 0 deletions(-)
lib/std/zig/system/x86.zig+2| ... | ... | @@ -357,9 +357,11 @@ fn detectNativeFeatures(cpu: *Target.Cpu) void { |
| 357 | 357 | |
| 358 | 358 | // AMD uses a different bit for prefetchi. |
| 359 | 359 | setFeature(cpu, .prefetchi, bit(leaf.eax, 20)); |
| 360 | setFeature(cpu, .avx512bmm, bit(leaf.eax, 23) and has_avx512_save); | |
| 360 | 361 | } else { |
| 361 | 362 | for ([_]Target.x86.Feature{ |
| 362 | 363 | .prefetchi, |
| 364 | .avx512bmm, | |
| 363 | 365 | }) |feat| { |
| 364 | 366 | setFeature(cpu, feat, false); |
| 365 | 367 | } |