That specific safe version, which, IIRC, was a basic translation of the fastest C version. I'd guess that there's other safe variations that are more idiomatic and much faster.
Same is the case with spectral norm. It is unsafe rust beating safe go there too.