Damian Gryski

Results 261 comments of Damian Gryski

Seems like this can be solved with some build tags to avoid trying to build the examples on non-amd64 architectures.

I'm reminded of my memcpy functions that stuff memory into xmm registers: https://github.com/dgryski/go-highway/blob/master/sum.py#L174

Maybe include helpers like https://github.com/mmcloughlin/avo/issues/40#issuecomment-474609866 ?

Another argument in favor of switching to Intel's data files?

Porting my projects definitely on my TODO list. Start small then work big. Small are SPECK, marvin32, sip13. Maybe bloomindex. Medium are metro, chaskey, groupvarint. Large highway.

Marvin32: https://github.com/dgryski/go-marvin32/blob/master/asm.go

Sip13: https://github.com/dgryski/go-sip13/blob/master/asm.go

SPECK: https://github.com/dgryski/go-speck/blob/master/asm.go

groupvarint not worth converting. Only a single tiny asm routine. Removed peachpy but left the generated 10-line function.

Will probably not convert stadtx, as you've already done that.