Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 14 for NoSplit (0.36 sec)

  1. src/runtime/asm_amd64.s

    TEXT runtime·retpolineR8(SB),NOSPLIT|NOFRAME,$0; RETPOLINE(8)
    TEXT runtime·retpolineR9(SB),NOSPLIT|NOFRAME,$0; RETPOLINE(9)
    TEXT runtime·retpolineR10(SB),NOSPLIT|NOFRAME,$0; RETPOLINE(10)
    TEXT runtime·retpolineR11(SB),NOSPLIT|NOFRAME,$0; RETPOLINE(11)
    TEXT runtime·retpolineR12(SB),NOSPLIT|NOFRAME,$0; RETPOLINE(12)
    TEXT runtime·retpolineR13(SB),NOSPLIT|NOFRAME,$0; RETPOLINE(13)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 60.4K bytes
    - Viewed (0)
  2. src/crypto/internal/nistec/p256_asm_s390x.s

    TEXT ·p256OrdLittleToBig(SB), NOSPLIT, $0
    	JMP ·p256BigToLittle(SB)
    
    // func p256OrdBigToLittle(res *p256OrdElement, in *[32]byte)
    TEXT ·p256OrdBigToLittle(SB), NOSPLIT, $0
    	JMP ·p256BigToLittle(SB)
    
    // ---------------------------------------
    // func p256LittleToBig(res *[32]byte, in *p256Element)
    TEXT ·p256LittleToBig(SB), NOSPLIT, $0
    	JMP ·p256BigToLittle(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  3. src/crypto/internal/nistec/p256_asm_ppc64le.s

    TEXT ·p256OrdBigToLittle(SB), NOSPLIT, $0-16
    	MOVD	res+0(FP), R3
    	MOVD	in+8(FP), R4
    	BR	p256InternalEndianSwap<>(SB)
    
    //func p256OrdLittleToBig(res *[32]byte, in *p256OrdElement)
    TEXT ·p256OrdLittleToBig(SB), NOSPLIT, $0-16
    	MOVD	res+0(FP), R3
    	MOVD	in+8(FP), R4
    	BR	p256InternalEndianSwap<>(SB)
    
    TEXT p256InternalEndianSwap<>(SB), NOSPLIT, $0-0
    	// Index registers needed for BR movs
    	MOVD	$8, R9
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 56.5K bytes
    - Viewed (0)
  4. src/runtime/mbitmap.go

    //
    // It returns an iterator that tiles typ.GCData starting from addr. It's the caller's
    // responsibility to limit iteration.
    //
    // nosplit because its callers are nosplit and require all their callees to be nosplit.
    //
    //go:nosplit
    func (span *mspan) typePointersOfType(typ *abi.Type, addr uintptr) typePointers {
    	const doubleCheck = false
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:18:55 UTC 2024
    - 60K bytes
    - Viewed (0)
  5. src/runtime/mheap.go

    //
    // Must be nosplit because it has callers that are nosplit.
    //
    //go:nosplit
    func spanOfUnchecked(p uintptr) *mspan {
    	ai := arenaIndex(p)
    	return mheap_.arenas[ai.l1()][ai.l2()].spans[(p/pageSize)%pagesPerArena]
    }
    
    // spanOfHeap is like spanOf, but returns nil if p does not point to a
    // heap object.
    //
    // Must be nosplit because it has callers that are nosplit.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 78K bytes
    - Viewed (0)
  6. src/runtime/mgcpacer.go

    // harmless because there are already background mark workers running.
    // If this returns false, the caller must NOT become an idle mark worker.
    //
    // nosplit because it may be called without a P.
    //
    //go:nosplit
    func (c *gcControllerState) addIdleMarkWorker() bool {
    	for {
    		old := c.idleMarkWorkers.Load()
    		n, max := int32(old&uint64(^uint32(0))), int32(old>>32)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  7. src/cmd/asm/internal/asm/testdata/ppc64.s

    // In case of index mode instructions, usage of
    // (Rx)(R0) is equivalent to (Rx+R0)
    // In case of base+displacement mode instructions if
    // the offset is 0, usage of (Rx) is equivalent to 0(Rx)
    TEXT asmtest(SB),DUPOK|NOSPLIT,$0
    	// move constants
    	MOVD $1, R3                     // 38600001
    	MOVD $-1, R4                    // 3880ffff
    	MOVD $65535, R5                 // 6005ffff
    	MOVD $65536, R6                 // 3cc00001
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 50.2K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/riscv/obj.go

    		stacksize += ctxt.Arch.FixedFrameSize
    	}
    
    	cursym.Func().Args = text.To.Val.(int32)
    	cursym.Func().Locals = int32(stacksize)
    
    	prologue := text
    
    	if !cursym.Func().Text.From.Sym.NoSplit() {
    		prologue = stacksplit(ctxt, prologue, cursym, newprog, stacksize) // emit split check
    	}
    
    	if stacksize != 0 {
    		prologue = ctxt.StartUnsafePoint(prologue, newprog)
    
    		// Actually save LR.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  9. src/cmd/link/internal/loader/loader.go

    // Returns the attributes of the i-th symbol.
    func (l *Loader) SymAttr(i Sym) uint8 {
    	if l.IsExternal(i) {
    		// TODO: do something? External symbols have different representation of attributes.
    		// For now, ReflectMethod, NoSplit, GoType, and Typelink are used and they cannot be
    		// set by external symbol.
    		return 0
    	}
    	r, li := l.toLocal(i)
    	return r.Sym(li).Flag()
    }
    
    // Returns the size of the i-th symbol.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
  10. src/runtime/mgcmark.go

    		}
    		print("\n")
    	}
    	if skipped {
    		print(" ...\n")
    	}
    }
    
    // gcmarknewobject marks a newly allocated object black. obj must
    // not contain any non-nil pointers.
    //
    // This is nosplit so it can manipulate a gcWork without preemption.
    //
    //go:nowritebarrier
    //go:nosplit
    func gcmarknewobject(span *mspan, obj uintptr) {
    	if useCheckmark { // The world should be stopped so this should not happen.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 21:25:11 UTC 2024
    - 52.5K bytes
    - Viewed (0)
Back to top