Search Options

Results per page
Sort
Preferred Languages
Advance

Results 91 - 100 of 201 for r8 (0.1 sec)

  1. src/runtime/race_s390x.s

    TEXT	racecall<>(SB), NOSPLIT, $0-0
    	BL	runtime·save_g(SB)		// Save g for callbacks.
    	MOVD	R15, R7				// Save SP.
    	MOVD	g_m(g), R8			// R8 = thread.
    	MOVD	m_g0(R8), R8			// R8 = g0.
    	CMPBEQ	R8, g, call			// Already on g0?
    	MOVD	(g_sched+gobuf_sp)(R8), R15	// Switch SP to g0.
    call:	SUB	$160, R15			// Allocate C frame.
    	BL	R1				// Call C code.
    	MOVD	R7, R15				// Restore SP.
    	RET					// Return to Go.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  2. src/syscall/asm_linux_mips64x.s

    //
    
    // func rawVforkSyscall(trap, a1, a2, a3 uintptr) (r1, err uintptr)
    TEXT ·rawVforkSyscall(SB),NOSPLIT|NOFRAME,$0-48
    	MOVV	a1+8(FP), R4
    	MOVV	a2+16(FP), R5
    	MOVV	a3+24(FP), R6
    	MOVV	R0, R7
    	MOVV	R0, R8
    	MOVV	R0, R9
    	MOVV	trap+0(FP), R2	// syscall entry
    	SYSCALL
    	BEQ	R7, ok
    	MOVV	$-1, R1
    	MOVV	R1, r1+32(FP)	// r1
    	MOVV	R2, err+40(FP)	// errno
    	RET
    ok:
    	MOVV	R2, r1+32(FP)	// r1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 985 bytes
    - Viewed (0)
  3. src/runtime/asm_arm64.s

    	// Cannot grow signal stack (m->gsignal).
    	MOVD	m_gsignal(R8), R4
    	CMP	g, R4
    	BNE	3(PC)
    	BL	runtime·badmorestackgsignal(SB)
    	B	runtime·abort(SB)
    
    	// Called from f.
    	// Set m->morebuf to f's callers.
    	MOVD	R3, (m_morebuf+gobuf_pc)(R8)	// f's caller's PC
    	MOVD	RSP, R0
    	MOVD	R0, (m_morebuf+gobuf_sp)(R8)	// f's caller's RSP
    	MOVD	g, (m_morebuf+gobuf_g)(R8)
    
    	// Call newstack on m->g0's stack.
    	MOVD	m_g0(R8), g
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  4. src/runtime/preempt_amd64.s

    	ADJSP $368
    	// But vet doesn't know ADJSP, so suppress vet stack checking
    	NOP SP
    	MOVQ AX, 0(SP)
    	MOVQ CX, 8(SP)
    	MOVQ DX, 16(SP)
    	MOVQ BX, 24(SP)
    	MOVQ SI, 32(SP)
    	MOVQ DI, 40(SP)
    	MOVQ R8, 48(SP)
    	MOVQ R9, 56(SP)
    	MOVQ R10, 64(SP)
    	MOVQ R11, 72(SP)
    	MOVQ R12, 80(SP)
    	MOVQ R13, 88(SP)
    	MOVQ R14, 96(SP)
    	MOVQ R15, 104(SP)
    	#ifdef GOOS_darwin
    	#ifndef hasAVX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 18 17:17:01 UTC 2022
    - 1.7K bytes
    - Viewed (0)
  5. src/runtime/sys_freebsd_amd64.s

    	MOVQ	m_curg(AX), CX
    	TESTQ	CX, CX
    	JZ	sigtramp        // g.m.curg == nil
    	MOVQ	g_syscallsp(CX), CX
    	TESTQ	CX, CX
    	JZ	sigtramp        // g.m.curg.syscallsp == 0
    	MOVQ	m_cgoCallers(AX), R8
    	TESTQ	R8, R8
    	JZ	sigtramp        // g.m.cgoCallers == nil
    	MOVL	m_cgoCallersUse(AX), CX
    	TESTL	CX, CX
    	JNZ	sigtramp	// g.m.cgoCallersUse != 0
    
    	// Jump to a function in runtime/cgo.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 12.7K bytes
    - Viewed (0)
  6. src/runtime/asm_ppc64x.s

    	MOVD	R1, (g_sched+gobuf_sp)(g)
    	MOVD	LR, R8
    	MOVD	R8, (g_sched+gobuf_pc)(g)
    	MOVD	R5, (g_sched+gobuf_lr)(g)
    	MOVD	R11, (g_sched+gobuf_ctxt)(g)
    
    	// Cannot grow scheduler stack (m->g0).
    	MOVD	g_m(g), R7
    	MOVD	m_g0(R7), R8
    	CMP	g, R8
    	BNE	3(PC)
    	BL	runtime·badmorestackg0(SB)
    	BL	runtime·abort(SB)
    
    	// Cannot grow signal stack (m->gsignal).
    	MOVD	m_gsignal(R7), R8
    	CMP	g, R8
    	BNE	3(PC)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
  7. src/runtime/sys_windows_arm64.s

    	// R4: size of stack arguments (n-8)*8
    	// R5: &args[8]
    	// R6: loop counter, from 0 to (n-8)*8
    	// R7: scratch
    	// R8: copy of RSP - (R2)(RSP) assembles as (R2)(ZR)
    	SUB	$8, R0, R4
    	LSL	$3, R4
    	ADD	$(8*8), R12, R5
    	MOVD	$0, R6
    	MOVD	RSP, R8
    stackargs:
    	MOVD	(R6)(R5), R7
    	MOVD	R7, (R6)(R8)
    	ADD	$8, R6
    	CMP	R6, R4
    	BNE	stackargs
    
    _8args:
    	MOVD	(7*8)(R12), R7
    _7args:
    	MOVD	(6*8)(R12), R6
    _6args:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 21 15:56:43 UTC 2023
    - 6.8K bytes
    - Viewed (0)
  8. src/runtime/sys_openbsd_ppc64.s

    	MOVD	0(R14), R3		// arg 1 - addr
    	MOVD	8(R14), R4		// arg 2 - len
    	MOVW	16(R14), R5		// arg 3 - prot
    	MOVW	20(R14), R6		// arg 4 - flags
    	MOVW	24(R14), R7		// arg 5 - fid
    	MOVW	28(R14), R8		// arg 6 - offset
    	CALL	libc_mmap(SB)
    	MOVD	$0, R4
    	CMP	R3, $-1
    	BNE	noerr
    	CALL	libc_errno(SB)
    	MOVW	(R3), R4		// errno
    	MOVD	$0, R3
    noerr:
    	MOVD	R3, 32(R14)
    	MOVD	R4, 40(R14)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 02:48:11 UTC 2023
    - 15.3K bytes
    - Viewed (0)
  9. src/runtime/signal_loong64.go

    	print("r2   ", hex(c.r2()), "\t")
    	print("r3   ", hex(c.r3()), "\n")
    	print("r4   ", hex(c.r4()), "\t")
    	print("r5   ", hex(c.r5()), "\n")
    	print("r6   ", hex(c.r6()), "\t")
    	print("r7   ", hex(c.r7()), "\n")
    	print("r8   ", hex(c.r8()), "\t")
    	print("r9   ", hex(c.r9()), "\n")
    	print("r10  ", hex(c.r10()), "\t")
    	print("r11  ", hex(c.r11()), "\n")
    	print("r12  ", hex(c.r12()), "\t")
    	print("r13  ", hex(c.r13()), "\n")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 21 06:51:28 UTC 2023
    - 3K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/arch/x86/x86asm/plan9x.go

    	EBX:  "BX",
    	ESP:  "SP",
    	EBP:  "BP",
    	ESI:  "SI",
    	EDI:  "DI",
    	R8L:  "R8",
    	R9L:  "R9",
    	R10L: "R10",
    	R11L: "R11",
    	R12L: "R12",
    	R13L: "R13",
    	R14L: "R14",
    	R15L: "R15",
    	RAX:  "AX",
    	RCX:  "CX",
    	RDX:  "DX",
    	RBX:  "BX",
    	RSP:  "SP",
    	RBP:  "BP",
    	RSI:  "SI",
    	RDI:  "DI",
    	R8:   "R8",
    	R9:   "R9",
    	R10:  "R10",
    	R11:  "R11",
    	R12:  "R12",
    	R13:  "R13",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jul 12 20:38:21 UTC 2023
    - 7.2K bytes
    - Viewed (0)
Back to top