Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for memhash16 (0.1 sec)

  1. src/cmd/internal/goobj/builtinlist.go

    	{"runtime.c128equal", 1},
    	{"runtime.strequal", 1},
    	{"runtime.interequal", 1},
    	{"runtime.nilinterequal", 1},
    	{"runtime.memhash", 1},
    	{"runtime.memhash0", 1},
    	{"runtime.memhash8", 1},
    	{"runtime.memhash16", 1},
    	{"runtime.memhash32", 1},
    	{"runtime.memhash64", 1},
    	{"runtime.memhash128", 1},
    	{"runtime.f32hash", 1},
    	{"runtime.f64hash", 1},
    	{"runtime.c64hash", 1},
    	{"runtime.c128hash", 1},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 21:08:03 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  2. src/hash/maphash/maphash_runtime.go

    //go:build !purego
    
    package maphash
    
    import (
    	"unsafe"
    )
    
    //go:linkname runtime_rand runtime.rand
    func runtime_rand() uint64
    
    //go:linkname runtime_memhash runtime.memhash
    //go:noescape
    func runtime_memhash(p unsafe.Pointer, seed, s uintptr) uintptr
    
    func rthash(buf []byte, seed uint64) uint64 {
    	if len(buf) == 0 {
    		return seed
    	}
    	len := len(buf)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  3. src/runtime/tracemap.go

    // the data has been added to the map.
    func (tab *traceMap) put(data unsafe.Pointer, size uintptr) (uint64, bool) {
    	if size == 0 {
    		return 0, false
    	}
    	hash := memhash(data, 0, size)
    
    	var newNode *traceMapNode
    	m := &tab.root
    	hashIter := hash
    	for {
    		n := (*traceMapNode)(m.Load())
    		if n == nil {
    			// Try to insert a new map node. We may end up discarding
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 17:03:35 UTC 2024
    - 4.5K bytes
    - Viewed (0)
Back to top