Re:BLAKE3 1.0
by api on Monday July 26, 2021 @11:16AM
(#27960443)
Given that all these are ARX cores, I wonder if a fused ARX instruction could cover a wide range of them?
[ Parent
| on HN ]
Re:BLAKE3 1.0
by brandmeyer on Monday July 26, 2021 @07:56PM
(#27967005)
ARMv8.2 has rotate-and-xor and xor-and-rotate so that the (extremely cheap) xor can be saved.
Re:BLAKE3 1.0
by SAI_Peregrinus on Monday July 26, 2021 @11:28AM
(#27960635)
Probably. With a barrel shifter easily. Barrel shifters are a bit slower than wired shifts though, so for ultimate speed you'd end up with hardware shift amounts.