Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 204 for Bitmap (0.15 sec)

  1. src/compress/bzip2/bzip2.go

    	}
    	origPtr := uint(br.ReadBits(24))
    
    	// If not every byte value is used in the block (i.e., it's text) then
    	// the symbol set is reduced. The symbols used are stored as a
    	// two-level, 16x16 bitmap.
    	symbolRangeUsedBitmap := br.ReadBits(16)
    	symbolPresent := make([]bool, 256)
    	numSymbols := 0
    	for symRange := uint(0); symRange < 16; symRange++ {
    		if symbolRangeUsedBitmap&(1<<(15-symRange)) != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 13:32:40 UTC 2024
    - 13K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/liveness/plive.go

    	fmt.Printf("\n")
    }
    
    // Dumps a slice of bitmaps to a symbol as a sequence of uint32 values. The
    // first word dumped is the total number of bitmaps. The second word is the
    // length of the bitmaps. All bitmaps are assumed to be of equal length. The
    // remaining bytes are the raw bitmaps.
    func (lv *liveness) emit() (argsSym, liveSym *obj.LSym) {
    	// Size args bitmaps to be just large enough to hold the largest pointer.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 15:22:22 UTC 2024
    - 45.2K bytes
    - Viewed (0)
  3. src/runtime/export_test.go

    // scavenged bit is set the alloc bit is necessarily unset, so some
    // of the bits described by scav may be cleared in the final bitmap if
    // ranges in chunks overlap with them.
    //
    // scav is optional, and if nil, the scavenged bitmap will be cleared
    // (as opposed to all 1s, which it usually is). Furthermore, every
    // chunk index in scav must appear in chunks; ones that do not are
    // ignored.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:50:53 UTC 2024
    - 46.1K bytes
    - Viewed (0)
  4. src/net/textproto/reader.go

    //	VCHAR          =  %x21-7E
    func validHeaderValueByte(c byte) bool {
    	// mask is a 128-bit bitmap with 1s for allowed bytes,
    	// so that the byte c can be tested with a shift and an and.
    	// If c >= 128, then 1<<c and 1<<(c-64) will both be zero.
    	// Since this is the obs-text range, we invert the mask to
    	// create a bitmap with 1s for disallowed bytes.
    	const mask = 0 |
    		(1<<(0x7f-0x21)-1)<<0x21 | // VCHAR: %x21-7E
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 22.1K bytes
    - Viewed (0)
  5. src/runtime/malloc.go

    	if !minSizeForMallocHeaderIsSizeClass {
    		throw("min size of malloc header is not a size class boundary")
    	}
    	// Check that the pointer bitmap for all small sizes without a malloc header
    	// fits in a word.
    	if minSizeForMallocHeader/goarch.PtrSize > 8*goarch.PtrSize {
    		throw("max pointer/scan bitmap size for headerless objects is too large")
    	}
    
    	if minTagBits > taggedPointerBits {
    		throw("taggedPointerbits too small")
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 59.6K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/build/relnote/links.go

    			n += nr
    			continue
    		}
    		break
    	}
    	return s[:n], n > 0
    }
    
    // isIdentASCII reports whether c is an ASCII identifier byte.
    func isIdentASCII(c byte) bool {
    	// mask is a 128-bit bitmap with 1s for allowed bytes,
    	// so that the byte c can be tested with a shift and an and.
    	// If c > 128, then 1<<c and 1<<(c-64) will both be zero,
    	// and this function will return false.
    	const mask = 0 |
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 16:19:04 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  7. src/runtime/mgcmark.go

    	// gcw.dispose will flush any remaining work to scanWork.
    
    	return workFlushed + gcw.heapScanWork
    }
    
    // scanblock scans b as scanobject would, but using an explicit
    // pointer bitmap instead of the heap bitmap.
    //
    // This is used to scan non-heap roots, so it does not update
    // gcw.bytesMarked or gcw.heapScanWork.
    //
    // If stk != nil, possible stack pointers are also reported to stk.putPtr.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 21:25:11 UTC 2024
    - 52.5K bytes
    - Viewed (0)
  8. src/runtime/mgcscavenge_test.go

    		}
    		for i := 0; i < 1000; i++ {
    			// Try a pseudo-random numbers.
    			check(rand.Uint64(), m)
    
    			if m > 1 {
    				// For m != 1, let's construct a slightly more interesting
    				// random test. Generate a bitmap which is either 0 or
    				// randomly set bits for each m-aligned group of m bits.
    				val := uint64(0)
    				for n := uint(0); n < 64; n += m {
    					// For each group of m bits, flip a coin:
    					// * Leave them as zero.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 25.2K bytes
    - Viewed (0)
  9. src/vendor/golang.org/x/net/route/address.go

    		case *Inet6Addr:
    			_, ll := a.lenAndSpace()
    			l += ll
    		case *DefaultAddr:
    			_, ll := a.lenAndSpace()
    			l += ll
    		}
    	}
    	return l
    }
    
    // marshalAddrs marshals as and returns a bitmap indicating which
    // address is stored in b.
    func marshalAddrs(b []byte, as []Addr) (uint, error) {
    	var attrs uint
    	for i, a := range as {
    		switch a := a.(type) {
    		case *LinkAddr:
    			l, err := a.marshal(b)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 9.9K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssagen/pgen.go

    	}
    
    	// Sort used before unused (so AllocFrame can truncate unused
    	// variables).
    	if a.Used() != b.Used() {
    		return a.Used()
    	}
    
    	// Sort pointer-typed before non-pointer types.
    	// Keeps the stack's GC bitmap compact.
    	ap := a.Type().HasPointers()
    	bp := b.Type().HasPointers()
    	if ap != bp {
    		return ap
    	}
    
    	// Group variables that need zeroing, so we can efficiently zero
    	// them altogether.
    	ap = a.Needzero()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 13.1K bytes
    - Viewed (0)
Back to top