Imports #
. "github.com/mmcloughlin/avo/build"
. "github.com/mmcloughlin/avo/operand"
. "github.com/mmcloughlin/avo/reg"
. "github.com/mmcloughlin/avo/build"
. "github.com/mmcloughlin/avo/operand"
. "github.com/mmcloughlin/avo/reg"
func ROUND1(a GPPhysical, b GPPhysical, c GPPhysical, d GPPhysical, index int, konst uint64, shift uint64)
Uses https://github.com/animetosho/md5-optimisation#dependency-shortcut-in-g-function
func ROUND2(a GPPhysical, b GPPhysical, c GPPhysical, d GPPhysical, index int, konst uint64, shift uint64)
func ROUND3(a GPPhysical, b GPPhysical, c GPPhysical, d GPPhysical, index int, konst uint64, shift uint64)
Uses https://github.com/animetosho/md5-optimisation#h-function-re-use
func ROUND3FIRST(a GPPhysical, b GPPhysical, c GPPhysical, d GPPhysical, index int, konst uint64, shift uint64)
func ROUND4(a GPPhysical, b GPPhysical, c GPPhysical, d GPPhysical, index int, konst uint64, shift uint64)
MD5 optimized for AMD64.
Author: Marc Bevand
func block()
func end()
func loop()
func main()
Generated with Arrow