Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for fastlog2 (0.47 sec)

  1. src/cmd/compile/internal/test/inl_test.go

    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 04:07:57 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  2. src/runtime/export_test.go

    var F64toint = f64toint
    
    var Entersyscall = entersyscall
    var Exitsyscall = exitsyscall
    var LockedOSThread = lockedOSThread
    var Xadduintptr = atomic.Xadduintptr
    
    var ReadRandomFailed = &readRandomFailed
    
    var Fastlog2 = fastlog2
    
    var Atoi = atoi
    var Atoi32 = atoi32
    var ParseByteCount = parseByteCount
    
    var Nanotime = nanotime
    var NetpollBreak = netpollBreak
    var Usleep = usleep
    
    var PhysPageSize = physPageSize
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:50:53 UTC 2024
    - 46.1K bytes
    - Viewed (0)
  3. src/runtime/malloc.go

    	// -log_e(q)/mean = x
    	// x = -log_e(q) * mean
    	// x = log_2(q) * (-log_e(2)) * mean    ; Using log_2 for efficiency
    	const randomBitCount = 26
    	q := cheaprandn(1<<randomBitCount) + 1
    	qlog := fastlog2(float64(q)) - randomBitCount
    	if qlog > 0 {
    		qlog = 0
    	}
    	const minusLog2 = -0.6931471805599453 // -ln(2)
    	return int32(qlog*(minusLog2*float64(mean))) + 1
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 59.6K bytes
    - Viewed (0)
Back to top