go/src/index/suffixarray/sais2.go

func text_64(text []byte, sa []int64) {}

func sais_8_64(text []byte, textMax int, sa, tmp []int64) {}

func sais_32(text []int32, textMax int, sa, tmp []int32) {}

func sais_64(text []int64, textMax int, sa, tmp []int64) {}

func freq_8_64(text []byte, freq, bucket []int64) []int64 {}

func freq_32(text []int32, freq, bucket []int32) []int32 {}

func freq_64(text []int64, freq, bucket []int64) []int64 {}

func bucketMin_8_64(text []byte, freq, bucket []int64) {}

func bucketMin_32(text []int32, freq, bucket []int32) {}

func bucketMin_64(text []int64, freq, bucket []int64) {}

func bucketMax_8_64(text []byte, freq, bucket []int64) {}

func bucketMax_32(text []int32, freq, bucket []int32) {}

func bucketMax_64(text []int64, freq, bucket []int64) {}

func placeLMS_8_64(text []byte, sa, freq, bucket []int64) int {}

func placeLMS_32(text []int32, sa, freq, bucket []int32) int {}

func placeLMS_64(text []int64, sa, freq, bucket []int64) int {}

func induceSubL_8_64(text []byte, sa, freq, bucket []int64) {}

func induceSubL_32(text []int32, sa, freq, bucket []int32) {}

func induceSubL_64(text []int64, sa, freq, bucket []int64) {}

func induceSubS_8_64(text []byte, sa, freq, bucket []int64) {}

func induceSubS_32(text []int32, sa, freq, bucket []int32) {}

func induceSubS_64(text []int64, sa, freq, bucket []int64) {}

func length_8_64(text []byte, sa []int64, numLMS int) {}

func length_32(text []int32, sa []int32, numLMS int) {}

func length_64(text []int64, sa []int64, numLMS int) {}

func assignID_8_64(text []byte, sa []int64, numLMS int) int {}

func assignID_32(text []int32, sa []int32, numLMS int) int {}

func assignID_64(text []int64, sa []int64, numLMS int) int {}

func map_64(sa []int64, numLMS int) {}

func recurse_64(sa, oldTmp []int64, numLMS, maxID int) {}

func unmap_8_64(text []byte, sa []int64, numLMS int) {}

func unmap_32(text []int32, sa []int32, numLMS int) {}

func unmap_64(text []int64, sa []int64, numLMS int) {}

func expand_8_64(text []byte, freq, bucket, sa []int64, numLMS int) {}

func expand_32(text []int32, freq, bucket, sa []int32, numLMS int) {}

func expand_64(text []int64, freq, bucket, sa []int64, numLMS int) {}

func induceL_8_64(text []byte, sa, freq, bucket []int64) {}

func induceL_32(text []int32, sa, freq, bucket []int32) {}

func induceL_64(text []int64, sa, freq, bucket []int64) {}

func induceS_8_64(text []byte, sa, freq, bucket []int64) {}

func induceS_32(text []int32, sa, freq, bucket []int32) {}

func induceS_64(text []int64, sa, freq, bucket []int64) {}