Я запускаю простой тест Go https://godbolt.org/z/zk7j0V на моем MacBook
goos: darwin
goarch: amd64
BenchmarkI32-4 100000000 20.9 ns/op 0 B/op 0 allocs/op
BenchmarkI64-4 100000000 20.7 ns/op 0 B/op 0 allocs/op
PASS
, который показывает, что производительность xchgl
и xchgq
почти одинакова,
но почему?