code: func New512() hash.Hash {
  	if h := new512Asm(); h != nil {
  		return h
  	}
  	return &state{rate: 72, outputLen: 64, dsbyte: 0x01}
  }
docs: // New512 creates a new SHA3-512 hash.
  // Its generic security strength is 512 bits against preimage attacks,
  // and 256 bits against collision attacks.