Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 470 for Xadd (0.12 sec)

  1. src/cmd/link/internal/arm64/asm.go

    		if label != 0 {
    			xadd = ldr.SymValue(rs) + xadd - ldr.SymValue(label)
    			rs = label
    		}
    		if xadd != signext24(xadd) {
    			ldr.Errorf(s, "internal error: relocation addend overflow: %s+0x%x", ldr.SymName(rs), xadd)
    		}
    	}
    	if rt == objabi.R_CALLARM64 && xadd != 0 {
    		label := ldr.Lookup(offsetLabelName(ldr, rs, xadd), ldr.SymVersion(rs))
    		if label != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 30 20:09:45 UTC 2024
    - 47K bytes
    - Viewed (0)
  2. src/cmd/link/internal/riscv64/asm.go

    		default:
    			ld.Errorf(nil, "unknown size %d for %v relocation", r.Size, r.Type)
    			return false
    		}
    		out.Write64(uint64(r.Xadd))
    
    	case objabi.R_RISCV_JAL, objabi.R_RISCV_JAL_TRAMP:
    		out.Write64(uint64(sectoff))
    		out.Write64(uint64(elf.R_RISCV_JAL) | uint64(elfsym)<<32)
    		out.Write64(uint64(r.Xadd))
    
    	case objabi.R_RISCV_CALL, objabi.R_RISCV_PCREL_ITYPE, objabi.R_RISCV_PCREL_STYPE, objabi.R_RISCV_TLS_IE:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 01 08:06:08 UTC 2024
    - 22.8K bytes
    - Viewed (0)
  3. src/runtime/sema.go

    		if t0 == 0 {
    			t0 = cputicks()
    		}
    		s.acquiretime = t0
    	}
    	for {
    		lockWithRank(&root.lock, lockRankRoot)
    		// Add ourselves to nwait to disable "easy case" in semrelease.
    		root.nwait.Add(1)
    		// Check cansemacquire to avoid missed wakeup.
    		if cansemacquire(addr) {
    			root.nwait.Add(-1)
    			unlock(&root.lock)
    			break
    		}
    		// Any semrelease after the cansemacquire knows we're waiting
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 19K bytes
    - Viewed (0)
  4. src/runtime/os_netbsd.go

    		ret := lwp_park(_CLOCK_MONOTONIC, _TIMER_RELTIME, tsp, 0, unsafe.Pointer(&gp.m.waitsemacount), nil)
    		if ret == _ETIMEDOUT {
    			return -1
    		}
    	}
    }
    
    //go:nosplit
    func semawakeup(mp *m) {
    	atomic.Xadd(&mp.waitsemacount, 1)
    	// From NetBSD's _lwp_unpark(2) manual:
    	// "If the target LWP is not currently waiting, it will return
    	// immediately upon the next call to _lwp_park()."
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 10.1K bytes
    - Viewed (0)
  5. src/internal/runtime/atomic/types.go

    //
    //go:nosplit
    func (u *Uint32) Or(value uint32) {
    	Or(&u.value, value)
    }
    
    // Add adds delta to u atomically, returning
    // the new updated value.
    //
    // This operation wraps around in the usual
    // two's-complement way.
    //
    //go:nosplit
    func (u *Uint32) Add(delta int32) uint32 {
    	return Xadd(&u.value, delta)
    }
    
    // Uint64 is an atomically accessed uint64 value.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 14.2K bytes
    - Viewed (0)
  6. src/runtime/mfinal.go

    					finptrmask[i] = finalizer1[i%len(finalizer1)]
    				}
    			}
    		}
    		block := finc
    		finc = block.next
    		block.next = finq
    		finq = block
    	}
    	f := &finq.fin[finq.cnt]
    	atomic.Xadd(&finq.cnt, +1) // Sync with markroots
    	f.fn = fn
    	f.nret = nret
    	f.fint = fint
    	f.ot = ot
    	f.arg = p
    	unlock(&finlock)
    	fingStatus.Or(fingWake)
    }
    
    //go:nowritebarrier
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 01:56:56 UTC 2024
    - 19K bytes
    - Viewed (0)
  7. src/runtime/export_test.go

    	StackScanWork   int64
    	GlobalsScanWork int64
    }
    
    func (c *GCController) Revise(d GCControllerReviseDelta) {
    	c.heapLive.Add(d.HeapLive)
    	c.heapScan.Add(d.HeapScan)
    	c.heapScanWork.Add(d.HeapScanWork)
    	c.stackScanWork.Add(d.StackScanWork)
    	c.globalsScanWork.Add(d.GlobalsScanWork)
    	c.revise()
    }
    
    func (c *GCController) EndCycle(bytesMarked uint64, assistTime, elapsed int64, gomaxprocs int) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:50:53 UTC 2024
    - 46.1K bytes
    - Viewed (0)
  8. src/crypto/aes/gcm_arm64.s

    	VLD1.P  16(H0), [KLAST.B16]
    	ADD	$10*16, ks, H0
    	MOVD	H0, curK
    
    octetsLoop:
    		SUB	$128, srcPtrLen
    
    		VMOV	CTR.B16, B0.B16
    		VADD	B0.S4, INC.S4, B1.S4
    		VREV32	B0.B16, B0.B16
    		VADD	B1.S4, INC.S4, B2.S4
    		VREV32	B1.B16, B1.B16
    		VADD	B2.S4, INC.S4, B3.S4
    		VREV32	B2.B16, B2.B16
    		VADD	B3.S4, INC.S4, B4.S4
    		VREV32	B3.B16, B3.B16
    		VADD	B4.S4, INC.S4, B5.S4
    		VREV32	B4.B16, B4.B16
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 21.5K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/text/unicode/norm/normalize.go

    	for padd--; padd >= 0; padd-- {
    		info = add[padd]
    		rb.insertUnsafe(inputBytes(cp), 0, info)
    		cp = cp[info.size:]
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 14.9K bytes
    - Viewed (0)
  10. src/cmd/link/internal/ld/decodesym.go

    func decodetypeFuncInType(ldr *loader.Loader, arch *sys.Arch, symIdx loader.Sym, relocs *loader.Relocs, i int) loader.Sym {
    	uadd := commonsize(arch) + 4
    	if arch.PtrSize == 8 {
    		uadd += 4
    	}
    	if decodetypeHasUncommon(arch, ldr.Data(symIdx)) {
    		uadd += uncommonSize(arch)
    	}
    	return decodeRelocSym(ldr, symIdx, relocs, int32(uadd+i*arch.PtrSize))
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 9.9K bytes
    - Viewed (0)
Back to top