Sha256: eabff9b575d9d731a0f77af8e15ea8e4d7aed9fd8b5cb6695d9e95a4c15b6208

Contents?: true

Size: 739 Bytes

Versions: 2

Compression:

Stored size: 739 Bytes

Contents

module Mmh3
  VERSION: String

  def self?.hash32: (String key, ?seed: Integer seed) -> Integer
  def self?.hash128: (String key, ?seed: Integer seed, ?x64arch: bool x64arch) -> Integer

  private

  def self?.hash128_x64: (String key, ?Integer seed) -> Integer
  def self?.hash128_x86: (String key, ?Integer seed) -> Integer
  def self?.block32: (Array[Integer] kb, Integer bstart, Integer offset) -> Integer
  def self?.block64: (Array[Integer] kb, Integer bstart, Integer offset) -> Integer
  def self?.rotl32: (Integer x, Integer r) -> Integer
  def self?.rotl64: (Integer x, Integer r) -> Integer
  def self?.scramble32: (Integer k) -> Integer
  def self?.fmix32: (Integer h) -> Integer
  def self?.fmix64: (Integer h) -> Integer
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mmh3-1.2.0 sig/mmh3.rbs
mmh3-1.1.0 sig/mmh3.rbs