top | item 41510164 (no title) hooli42 | 1 year ago Hah, neat.The 'weird' instructions can often be 3-4 orders of magnitude slower than arithmetic instructions, though I doubt that matters here. discuss order hn newest Validark|1 year ago CRC32 is the same speed as an integer multiply, going all the way back to Nehalem (2008). 3 cycles latency, and you can start a new one each cycle (or more than one, on Zen 5). hooli42|1 year ago Sure, in the same way SIMD instructions get a linear speedup in theory.If you Google the words "CRC32 is slow", you can see hundreds of people complaining about this.
Validark|1 year ago CRC32 is the same speed as an integer multiply, going all the way back to Nehalem (2008). 3 cycles latency, and you can start a new one each cycle (or more than one, on Zen 5). hooli42|1 year ago Sure, in the same way SIMD instructions get a linear speedup in theory.If you Google the words "CRC32 is slow", you can see hundreds of people complaining about this.
hooli42|1 year ago Sure, in the same way SIMD instructions get a linear speedup in theory.If you Google the words "CRC32 is slow", you can see hundreds of people complaining about this.
Validark|1 year ago
hooli42|1 year ago
If you Google the words "CRC32 is slow", you can see hundreds of people complaining about this.