internal/cpu — validation proof
Go’s own internal/cpu test suite, converted to C# by go2cs, built against the converted standard
library, run under the Go-semantics test host, and compared verdict for verdict against a clean
go test -json baseline of the same sources. This page is generated by the converter from that
comparison — it is the evidence behind the internal/cpu row in
Validated Test Packages.
Validated 2026-09-07 · converter 5a27a8972
8 matched · 0 disclosed — Go 1.23.12, windows/amd64, converted package
src/core/internal/cpu.
Measured at Release (tiered JIT off), oracle go version go1.23.12 windows/amd64.
Both runtimes skip 4 of the matched tests identically.
Linux only: on Windows Go itself skips these two through the same MustHaveDebugOptionsSupport guard, so both runtimes skip identically there and the Windows row stays 8 matched / 0 disclosed; this entry fires only where Go’s side runs them.
Verdicts
| Test | go test |
go2cs |
|---|---|---|
TestAllCapabilitiesDisabled |
skip | skip |
TestDisableAllCapabilities |
skip | skip |
TestDisableSSE3 |
skip | skip |
TestSSE3DebugOption |
skip | skip |
TestX86ifAVX2hasAVX |
pass | pass |
TestX86ifAVX512BWhasAVX512F |
pass | pass |
TestX86ifAVX512FhasAVX2 |
pass | pass |
TestX86ifAVX512VLhasAVX512F |
pass | pass |