| ... | @@ -459,18 +459,20 @@ pub const cache_line = switch (builtin.cpu.arch) { | ... | @@ -459,18 +459,20 @@ pub const cache_line = switch (builtin.cpu.arch) { |
| 459 | .powerpc64le, | 459 | .powerpc64le, |
| 460 | => 128, | 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 | // - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_arm.go#L7 | 466 | // - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_arm.go#L7 |
| 463 | // - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_mips.go#L7 | 467 | // - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_mips.go#L7 |
| 464 | // - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_mipsle.go#L7 | 468 | // - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_mipsle.go#L7 |
| 465 | // - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_mips64x.go#L9 | 469 | // - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_mips64x.go#L9 |
| 466 | // - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_riscv64.go#L7 | 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 | // - https://github.com/torvalds/linux/blob/3a7e02c040b130b5545e4b115aada7bacd80a2b6/arch/sparc/include/asm/cache.h#L14 | 471 | // - https://github.com/torvalds/linux/blob/3a7e02c040b130b5545e4b115aada7bacd80a2b6/arch/sparc/include/asm/cache.h#L14 |
| 469 | .arm, | 472 | .arm, |
| 470 | .armeb, | 473 | .armeb, |
| 471 | .thumb, | 474 | .thumb, |
| 472 | .thumbeb, | 475 | .thumbeb, |
| 473 | .hexagon, | | |
| 474 | .mips, | 476 | .mips, |
| 475 | .mipsel, | 477 | .mipsel, |
| 476 | .mips64, | 478 | .mips64, |