Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for TrailingZeros32 (0.19 sec)

  1. test/codegen/mathbits.go

    	return bits.TrailingZeros64(1 - n)
    }
    
    func TrailingZeros32(n uint32) int {
    	// amd64/v1,amd64/v2:"BTSQ\\t\\$32","BSFQ"
    	// amd64/v3:"TZCNTL"
    	// 386:"BSFL"
    	// arm:"CLZ"
    	// arm64:"RBITW","CLZW"
    	// s390x:"FLOGR","MOVWZ"
    	// ppc64x/power8:"ANDN","POPCNTW"
    	// ppc64x/power9: "CNTTZW"
    	// wasm:"I64Ctz"
    	return bits.TrailingZeros32(n)
    }
    
    func TrailingZeros16(n uint16) int {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:51:17 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  2. src/runtime/slice.go

    		var shift uintptr
    		if goarch.PtrSize == 8 {
    			// Mask shift for better code generation.
    			shift = uintptr(sys.TrailingZeros64(uint64(et.Size_))) & 63
    		} else {
    			shift = uintptr(sys.TrailingZeros32(uint32(et.Size_))) & 31
    		}
    		lenmem = uintptr(oldLen) << shift
    		newlenmem = uintptr(newLen) << shift
    		capmem = roundupsize(uintptr(newcap)<<shift, noscan)
    		overflow = uintptr(newcap) > (maxAlloc >> shift)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 12.2K bytes
    - Viewed (0)
Back to top