Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 27 for typehash (0.27 sec)

  1. src/runtime/map_fast64.go

    			} else {
    				memclrNoHeapPointers(e, t.Elem.Size_)
    			}
    			b.tophash[i] = emptyOne
    			// If the bucket now ends in a bunch of emptyOne states,
    			// change those to emptyRest states.
    			if i == abi.MapBucketCount-1 {
    				if b.overflow(t) != nil && b.overflow(t).tophash[0] != emptyRest {
    					goto notLast
    				}
    			} else {
    				if b.tophash[i+1] != emptyRest {
    					goto notLast
    				}
    			}
    			for {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:17:26 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  2. src/reflect/type.go

    	mt.Key = ktyp
    	mt.Elem = etyp
    	mt.Bucket = bucketOf(ktyp, etyp)
    	mt.Hasher = func(p unsafe.Pointer, seed uintptr) uintptr {
    		return typehash(ktyp, p, seed)
    	}
    	mt.Flags = 0
    	if ktyp.Size_ > abi.MapMaxKeyBytes {
    		mt.KeySize = uint8(goarch.PtrSize)
    		mt.Flags |= 1 // indirect key
    	} else {
    		mt.KeySize = uint8(ktyp.Size_)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 85.5K bytes
    - Viewed (0)
  3. src/runtime/map_faststr.go

    	top := tophash(hash)
    
    	var insertb *bmap
    	var inserti uintptr
    	var insertk unsafe.Pointer
    
    bucketloop:
    	for {
    		for i := uintptr(0); i < abi.MapBucketCount; i++ {
    			if b.tophash[i] != top {
    				if isEmpty(b.tophash[i]) && insertb == nil {
    					insertb = b
    					inserti = i
    				}
    				if b.tophash[i] == emptyRest {
    					break bucketloop
    				}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:17:26 UTC 2024
    - 15.3K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock/copylock.go

    	}
    	if path := lockPath(pass.Pkg, typ, nil); path != nil {
    		pass.Reportf(e.Pos(), "range var %s copies lock: %v", analysisutil.Format(pass.Fset, e), path)
    	}
    }
    
    type typePath []string
    
    // String pretty-prints a typePath.
    func (path typePath) String() string {
    	n := len(path)
    	var buf bytes.Buffer
    	for i := range path {
    		if i > 0 {
    			fmt.Fprint(&buf, " contains ")
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 16:19:04 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/mod/sumdb/tlog/tile.go

    	}
    	return tileHash(data[start:end]), nil
    }
    
    // tileHash computes the subtree hash corresponding to the (2^K)-1 hashes in data.
    func tileHash(data []byte) Hash {
    	if len(data) == 0 {
    		panic("bad math in tileHash")
    	}
    	if len(data) == HashSize {
    		var h Hash
    		copy(h[:], data)
    		return h
    	}
    	n := len(data) / 2
    	return NodeHash(tileHash(data[:n]), tileHash(data[n:]))
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 02:38:00 UTC 2024
    - 13K bytes
    - Viewed (0)
  6. src/runtime/map.go

    				// bit of tophash to decide which way NaNs go.
    				// NOTE: this case is why we need two evacuate tophash
    				// values, evacuatedX and evacuatedY, that differ in
    				// their low bit.
    				if checkBucket>>(it.B-1) != uintptr(b.tophash[offi]&1) {
    					continue
    				}
    			}
    		}
    		if (b.tophash[offi] != evacuatedX && b.tophash[offi] != evacuatedY) ||
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 57.6K bytes
    - Viewed (0)
  7. src/reflect/value.go

    // typedarrayclear zeroes the value at ptr of an array of elemType,
    // only clears len elem.
    //
    //go:noescape
    func typedarrayclear(elemType *abi.Type, ptr unsafe.Pointer, len int)
    
    //go:noescape
    func typehash(t *abi.Type, p unsafe.Pointer, h uintptr) uintptr
    
    func verifyNotInHeapPtr(p uintptr) bool
    
    //go:noescape
    func growslice(t *abi.Type, old unsafeheader.Slice, num int) unsafeheader.Slice
    
    //go:noescape
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:17:41 UTC 2024
    - 119.9K bytes
    - Viewed (0)
  8. tensorflow/cc/saved_model/fingerprinting_utils.cc

              switch (key.type_case()) {
                case ::tensorflow::proto_splitter::FieldIndex::MapKey::TypeCase::kS:
                  if (chunked_key.has_s() && chunked_key.s() == key.s()) {
                    matches += 1;
                  }
                  break;
                case ::tensorflow::proto_splitter::FieldIndex::MapKey::TypeCase::
                    kBoolean:
                  if (chunked_key.has_boolean() &&
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Feb 20 22:19:55 UTC 2024
    - 20.2K bytes
    - Viewed (0)
  9. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/incremental/asm/ClassDependenciesVisitor.java

                return new AnnotationVisitor(types);
            }
    
            @Override
            public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int typeRef, TypePath typePath, String descriptor, boolean visible) {
                maybeAddDependentType(types, Type.getType(descriptor));
                return new AnnotationVisitor(types);
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Feb 27 13:49:15 UTC 2024
    - 11.7K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/lite/ir/tfl_ops.h

    namespace mlir {
    namespace TFL {
    
    typedef TFLDialect TensorFlowLiteDialect;
    
    // The Control type is a token-like value that models control dependencies
    class ControlType : public Type::TypeBase<ControlType, Type, TypeStorage> {
     public:
      using Base::Base;
      static constexpr StringLiteral name = "tfl.control";
    };
    
    #include "tensorflow/compiler/mlir/lite/ir/tfl_ops_interface.h.inc"
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 03 18:01:23 UTC 2024
    - 2.7K bytes
    - Viewed (0)
Back to top