Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 170 for timediv (0.21 sec)

  1. src/runtime/defs1_netbsd_arm.go

    	ss_flags int32
    }
    
    type timespec struct {
    	tv_sec  int64
    	tv_nsec int32
    	_       [4]byte // EABI
    }
    
    //go:nosplit
    func (ts *timespec) setNsec(ns int64) {
    	ts.tv_sec = int64(timediv(ns, 1e9, &ts.tv_nsec))
    }
    
    type timeval struct {
    	tv_sec  int64
    	tv_usec int32
    	_       [4]byte // EABI
    }
    
    func (tv *timeval) set_usec(x int32) {
    	tv.tv_usec = x
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 12 21:17:22 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  2. src/runtime/defs1_netbsd_386.go

    	ss_sp    uintptr
    	ss_size  uintptr
    	ss_flags int32
    }
    
    type timespec struct {
    	tv_sec  int64
    	tv_nsec int32
    }
    
    //go:nosplit
    func (ts *timespec) setNsec(ns int64) {
    	ts.tv_sec = int64(timediv(ns, 1e9, &ts.tv_nsec))
    }
    
    type timeval struct {
    	tv_sec  int64
    	tv_usec int32
    }
    
    func (tv *timeval) set_usec(x int32) {
    	tv.tv_usec = x
    }
    
    type itimerval struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 12 21:17:22 UTC 2024
    - 3K bytes
    - Viewed (0)
  3. src/runtime/runtime_test.go

    			if ret64 != int64(int32(ret64)) {
    				// Simulate timediv overflow value.
    				ret64 = 1<<31 - 1
    				rem64 = 0
    			}
    			if ret64 != int64(tc.ret) {
    				t.Errorf("%d / %d got ret %d rem %d want ret %d rem %d", tc.num, tc.div, ret64, rem64, tc.ret, tc.rem)
    			}
    
    			var rem int32
    			ret := Timediv(tc.num, tc.div, &rem)
    			if ret != tc.ret || rem != tc.rem {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 11.7K bytes
    - Viewed (0)
  4. src/runtime/defs_freebsd_386.go

    	__spare__   [4]int32
    	pad_cgo_0   [12]byte
    }
    
    type timespec struct {
    	tv_sec  int32
    	tv_nsec int32
    }
    
    //go:nosplit
    func (ts *timespec) setNsec(ns int64) {
    	ts.tv_sec = timediv(ns, 1e9, &ts.tv_nsec)
    }
    
    type timeval struct {
    	tv_sec  int32
    	tv_usec int32
    }
    
    func (tv *timeval) set_usec(x int32) {
    	tv.tv_usec = x
    }
    
    type itimerval struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 12 21:17:22 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  5. src/runtime/defs_freebsd_arm.go

    	__spare__   [4]int32
    }
    
    type timespec struct {
    	tv_sec    int64
    	tv_nsec   int32
    	pad_cgo_0 [4]byte
    }
    
    //go:nosplit
    func (ts *timespec) setNsec(ns int64) {
    	ts.tv_sec = int64(timediv(ns, 1e9, &ts.tv_nsec))
    }
    
    type timeval struct {
    	tv_sec    int64
    	tv_usec   int32
    	pad_cgo_0 [4]byte
    }
    
    func (tv *timeval) set_usec(x int32) {
    	tv.tv_usec = x
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 12 21:17:22 UTC 2024
    - 4K bytes
    - Viewed (0)
  6. src/runtime/runtime1.go

    	}
    	if unsafe.Offsetof(y1.y) != 1 {
    		throw("bad offsetof y1.y")
    	}
    	if unsafe.Sizeof(y1) != 2 {
    		throw("bad unsafe.Sizeof y1")
    	}
    
    	if timediv(12345*1000000000+54321, 1000000000, &e) != 12345 || e != 54321 {
    		throw("bad timediv")
    	}
    
    	var z uint32
    	z = 1
    	if !atomic.Cas(&z, 1, 2) {
    		throw("cas1")
    	}
    	if z != 2 {
    		throw("cas2")
    	}
    
    	z = 4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:52:17 UTC 2024
    - 19.3K bytes
    - Viewed (0)
  7. src/runtime/os_plan9.go

    	// the OS clean up threads.
    	throw("exitThread")
    }
    
    //go:nosplit
    func semacreate(mp *m) {
    }
    
    //go:nosplit
    func semasleep(ns int64) int {
    	gp := getg()
    	if ns >= 0 {
    		ms := timediv(ns, 1000000, nil)
    		if ms == 0 {
    			ms = 1
    		}
    		ret := plan9_tsemacquire(&gp.m.waitsemacount, ms)
    		if ret == 1 {
    			return 0 // success
    		}
    		return -1 // timeout or interrupted
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:41:45 UTC 2024
    - 10.3K bytes
    - Viewed (0)
  8. src/runtime/export_test.go

    		escapeSink = x
    	}
    	return x
    }
    
    // Acquirem blocks preemption.
    func Acquirem() {
    	acquirem()
    }
    
    func Releasem() {
    	releasem(getg().m)
    }
    
    var Timediv = timediv
    
    type PIController struct {
    	piController
    }
    
    func NewPIController(kp, ti, tt, min, max float64) *PIController {
    	return &PIController{piController{
    		kp:  kp,
    		ti:  ti,
    		tt:  tt,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:50:53 UTC 2024
    - 46.1K bytes
    - Viewed (0)
  9. src/runtime/os_windows.go

    	)
    
    	var result uintptr
    	if ns < 0 {
    		result = stdcall2(_WaitForSingleObject, getg().m.waitsema, uintptr(_INFINITE))
    	} else {
    		start := nanotime()
    		elapsed := int64(0)
    		for {
    			ms := int64(timediv(ns-elapsed, 1000000, nil))
    			if ms == 0 {
    				ms = 1
    			}
    			result = stdcall4(_WaitForMultipleObjects, 2,
    				uintptr(unsafe.Pointer(&[2]uintptr{getg().m.waitsema, getg().m.resumesema})),
    				0, uintptr(ms))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 22:55:25 UTC 2024
    - 41.5K bytes
    - Viewed (0)
  10. src/runtime/os_linux.go

    //go:noescape
    func setitimer(mode int32, new, old *itimerval)
    
    //go:noescape
    func timer_create(clockid int32, sevp *sigevent, timerid *int32) int32
    
    //go:noescape
    func timer_settime(timerid int32, flags int32, new, old *itimerspec) int32
    
    //go:noescape
    func timer_delete(timerid int32) int32
    
    //go:noescape
    func rtsigprocmask(how int32, new, old *sigset, size int32)
    
    //go:nosplit
    //go:nowritebarrierrec
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 25.9K bytes
    - Viewed (0)
Back to top