Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 84 for NoSplit (0.98 sec)

  1. src/vendor/golang.org/x/sys/cpu/cpu_arm64.s

    //go:build gc
    
    #include "textflag.h"
    
    // func getisar0() uint64
    TEXT ·getisar0(SB),NOSPLIT,$0-8
    	// get Instruction Set Attributes 0 into x0
    	// mrs x0, ID_AA64ISAR0_EL1 = d5380600
    	WORD	$0xd5380600
    	MOVD	R0, ret+0(FP)
    	RET
    
    // func getisar1() uint64
    TEXT ·getisar1(SB),NOSPLIT,$0-8
    	// get Instruction Set Attributes 1 into x0
    	// mrs x0, ID_AA64ISAR1_EL1 = d5380620
    	WORD	$0xd5380620
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 16:12:58 UTC 2024
    - 937 bytes
    - Viewed (0)
  2. src/runtime/lockrank_off.go

    func lockWithRank(l *mutex, rank lockRank) {
    	lock2(l)
    }
    
    // This function may be called in nosplit context and thus must be nosplit.
    //
    //go:nosplit
    func acquireLockRankAndM(rank lockRank) {
    	acquirem()
    }
    
    func unlockWithRank(l *mutex) {
    	unlock2(l)
    }
    
    // This function may be called in nosplit context and thus must be nosplit.
    //
    //go:nosplit
    func releaseLockRankAndM(rank lockRank) {
    	releasem(getg().m)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 14:29:04 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  3. src/runtime/sys_windows_amd64.s

    // in the context that starts executing at sigresume.
    TEXT runtime·sigresume(SB),NOSPLIT|NOFRAME,$0
    	MOVQ	R8, SP
    	JMP	R9
    
    TEXT runtime·exceptiontramp(SB),NOSPLIT|NOFRAME,$0
    	// PExceptionPointers already on CX
    	MOVQ	$const_callbackVEH, DX
    	JMP	sigtramp<>(SB)
    
    TEXT runtime·firstcontinuetramp(SB),NOSPLIT|NOFRAME,$0-0
    	// PExceptionPointers already on CX
    	MOVQ	$const_callbackFirstVCH, DX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 19 07:24:08 UTC 2024
    - 8.4K bytes
    - Viewed (0)
  4. src/internal/runtime/atomic/sys_linux_arm.s

    //
    TEXT cas<>(SB),NOSPLIT,$0
    	MOVW	$0xffff0fc0, R15 // R15 is hardware PC.
    
    TEXT ·Cas(SB),NOSPLIT|NOFRAME,$0
    	MOVB	runtime·goarm(SB), R11
    	CMP	$7, R11
    	BLT	2(PC)
    	JMP	·armcas(SB)
    	JMP	kernelcas<>(SB)
    
    TEXT kernelcas<>(SB),NOSPLIT,$0
    	MOVW	ptr+0(FP), R2
    	// trigger potential paging fault here,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  5. src/internal/runtime/atomic/sys_nonlinux_arm.s

    //		*val = new;
    //		return 1;
    //	}else
    //		return 0;
    TEXT	·Cas(SB),NOSPLIT,$0
    	JMP	·armcas(SB)
    
    // Non-linux OSes support only single processor machines before ARMv7.
    // So we don't need memory barriers if goarm < 7. And we fail loud at
    // startup (runtime.checkgoarm) if it is a multi-processor but goarm < 7.
    
    TEXT	·Load(SB),NOSPLIT|NOFRAME,$0-8
    	MOVW	addr+0(FP), R0
    	MOVW	(R0), R1
    
    	MOVB	runtime·goarm(SB), R11
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  6. src/crypto/aes/asm_amd64.s

    	JNZ Lexp_dec_loop
    	MOVUPS -16(BX), X0
    	MOVUPS X0, 16(DX)
    	RET
    
    TEXT _expand_key_128<>(SB),NOSPLIT,$0
    	PSHUFD $0xff, X1, X1
    	SHUFPS $0x10, X0, X4
    	PXOR X4, X0
    	SHUFPS $0x8c, X0, X4
    	PXOR X4, X0
    	PXOR X1, X0
    	MOVUPS X0, (BX)
    	ADDQ $16, BX
    	RET
    
    TEXT _expand_key_192a<>(SB),NOSPLIT,$0
    	PSHUFD $0x55, X1, X1
    	SHUFPS $0x10, X0, X4
    	PXOR X4, X0
    	SHUFPS $0x8c, X0, X4
    	PXOR X4, X0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 5.4K bytes
    - Viewed (0)
  7. src/runtime/asm.s

    // license that can be found in the LICENSE file.
    
    #include "textflag.h"
    
    #ifndef GOARCH_amd64
    TEXT ·sigpanic0(SB),NOSPLIT,$0-0
    	JMP	·sigpanic<ABIInternal>(SB)
    #endif
    
    // See map.go comment on the need for this routine.
    TEXT ·mapinitnoop<ABIInternal>(SB),NOSPLIT,$0-0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 21:49:14 UTC 2024
    - 386 bytes
    - Viewed (0)
  8. src/runtime/rt0_linux_ppc64le.s

    #include "go_asm.h"
    #include "textflag.h"
    #include "asm_ppc64x.h"
    #include "cgo/abi_ppc64x.h"
    
    TEXT _rt0_ppc64le_linux(SB),NOSPLIT,$0
    	XOR R0, R0	  // Make sure R0 is zero before _main
    	BR _main<>(SB)
    
    TEXT _rt0_ppc64le_linux_lib(SB),NOSPLIT|NOFRAME,$0
    	// This is called with ELFv2 calling conventions. Convert to Go.
    	// Allocate argument storage for call to newosproc0.
    	STACK_AND_SAVE_HOST_TO_GO_ABI(16)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  9. src/internal/syscall/unix/asm_solaris.s

    // license that can be found in the LICENSE file.
    
    #include "textflag.h"
    
    // System calls for Solaris are implemented in runtime/syscall_solaris.go
    
    TEXT ·syscall6(SB),NOSPLIT,$0-88
    	JMP	syscall·sysvicall6(SB)
    
    TEXT ·rawSyscall6(SB),NOSPLIT,$0-88
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 14 18:17:25 UTC 2024
    - 391 bytes
    - Viewed (0)
  10. src/internal/bytealg/compare_loong64.s

    #include "go_asm.h"
    #include "textflag.h"
    
    TEXT ·Compare<ABIInternal>(SB),NOSPLIT,$0-56
    	// R4 = a_base
    	// R5 = a_len
    	// R6 = a_cap (unused)
    	// R7 = b_base (want in R6)
    	// R8 = b_len (want in R7)
    	// R9 = b_cap (unused)
    	MOVV	R7, R6
    	MOVV	R8, R7
    	JMP	cmpbody<>(SB)
    
    TEXT runtime·cmpstring<ABIInternal>(SB),NOSPLIT,$0-40
    	// R4 = a_base
    	// R5 = a_len
    	// R6 = b_base
    	// R7 = b_len
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 1.7K bytes
    - Viewed (0)
Back to top