| ... | ... | @@ -459,18 +459,20 @@ pub const cache_line = switch (builtin.cpu.arch) { |
| 459 | 459 | .powerpc64le, |
| 460 | 460 | => 128, |
| 461 | 461 | |
| 462 | // https://github.com/llvm/llvm-project/blob/e379094328e49731a606304f7e3559d4f1fa96f9/clang/lib/Basic/Targets/Hexagon.h#L145-L151 |
| 463 | .hexagon, |
| 464 | => if (std.Target.hexagon.featureSetHas(builtin.target.cpu.features, .v73)) 64 else 32, |
| 465 | |
| 462 | 466 | // - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_arm.go#L7 |
| 463 | 467 | // - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_mips.go#L7 |
| 464 | 468 | // - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_mipsle.go#L7 |
| 465 | 469 | // - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_mips64x.go#L9 |
| 466 | 470 | // - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_riscv64.go#L7 |
| 467 | | // - https://github.com/torvalds/linux/blob/3a7e02c040b130b5545e4b115aada7bacd80a2b6/arch/hexagon/include/asm/cache.h#L13 |
| 468 | 471 | // - https://github.com/torvalds/linux/blob/3a7e02c040b130b5545e4b115aada7bacd80a2b6/arch/sparc/include/asm/cache.h#L14 |
| 469 | 472 | .arm, |
| 470 | 473 | .armeb, |
| 471 | 474 | .thumb, |
| 472 | 475 | .thumbeb, |
| 473 | | .hexagon, |
| 474 | 476 | .mips, |
| 475 | 477 | .mipsel, |
| 476 | 478 | .mips64, |