Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for AddX (0.04 sec)

  1. src/runtime/vdso_freebsd.go

    //go:nosplit
    func (bt *bintime) Add(bt2 *bintime) {
    	u := bt.frac
    	bt.frac += bt2.frac
    	if u > bt.frac {
    		bt.sec++
    	}
    	bt.sec += bt2.sec
    }
    
    //go:nosplit
    func (bt *bintime) AddX(x uint64) {
    	u := bt.frac
    	bt.frac += x
    	if u > bt.frac {
    		bt.sec++
    	}
    }
    
    var (
    	// binuptimeDummy is used in binuptime as the address of an atomic.Load, to simulate
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/x86/obj6.go

    		//     ADUFFxxx $offset
    		// becomes
    		//     $MOV runtime.duffxxx@GOT, $reg
    		//     $LEA $offset($reg), $reg
    		//     CALL $reg
    		// (we use LEAx rather than ADDx because ADDx clobbers
    		// flags and duffzero on 386 does not otherwise do so).
    		var sym *obj.LSym
    		if p.As == obj.ADUFFZERO {
    			sym = ctxt.LookupABI("runtime.duffzero", obj.ABIInternal)
    		} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 18:36:45 UTC 2023
    - 40.9K bytes
    - Viewed (0)
Back to top