Search Options

Results per page
Sort
Preferred Languages
Advance

Results 61 - 70 of 202 for r8 (0.32 sec)

  1. src/cmd/asm/internal/asm/operand_test.go

    	{"R3", "R3"},
    	{"R4", "R4"},
    	{"R(4)", "R4"},
    	{"R5", "R5"},
    	{"R6", "R6"},
    	{"R7", "R7"},
    	{"R8", "R8"},
    	{"[R0,R1,g,R15]", "[R0,R1,g,R15]"},
    	{"[R0-R7]", "[R0,R1,R2,R3,R4,R5,R6,R7]"},
    	{"[R(0)-R(7)]", "[R0,R1,R2,R3,R4,R5,R6,R7]"},
    	{"[R0]", "[R0]"},
    	{"[R1-R12]", "[R1,R2,R3,R4,R5,R6,R7,R8,R9,g,R11,R12]"},
    	{"armCAS64(SB)", "armCAS64(SB)"},
    	{"asmcgocall<>(SB)", "asmcgocall<>(SB)"},
    	{"c+28(FP)", "c+28(FP)"},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 29 18:31:05 UTC 2023
    - 23.9K bytes
    - Viewed (0)
  2. src/internal/runtime/atomic/atomic_loong64.s

    	MOVV	$~3, R6
    	AND	R4, R6
    	// R7 = ((ptr & 3) * 8)
    	AND	$3, R4, R7
    	SLLV	$3, R7
    	// Shift val for aligned ptr. R5 = val << R7 | ^(0xFF << R7)
    	MOVV	$0xFF, R8
    	SLLV	R7, R5
    	SLLV	R7, R8
    	NOR	R0, R8
    	OR	R8, R5
    
    	DBAR
    	LL	(R6), R7
    	AND	R5, R7
    	SC	R7, (R6)
    	BEQ	R7, -4(PC)
    	DBAR
    	RET
    
    // func Or(addr *uint32, v uint32)
    TEXT ·Or(SB), NOSPLIT, $0-12
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  3. src/syscall/asm_linux_ppc64x.s

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

    TEXT ·Syscall6(SB),NOSPLIT,$20-40
    	MOVW	num+0(FP), R2	// syscall entry
    	MOVW	a1+4(FP), R4
    	MOVW	a2+8(FP), R5
    	MOVW	a3+12(FP), R6
    	MOVW	a4+16(FP), R7
    	MOVW	a5+20(FP), R8
    	MOVW	a6+24(FP), R9
    	MOVW	R8, 16(R29)
    	MOVW	R9, 20(R29)
    	MOVW	R0, R3	// reset R3 to 0 as 1-ret SYSCALL keeps it
    	SYSCALL
    	BEQ	R7, ok
    	MOVW	$-1, R1
    	MOVW	R1, r1+28(FP)
    	MOVW	R0, r2+32(FP)
    	MOVW	R2, errno+36(FP)
    	RET
    ok:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 21:28:32 UTC 2024
    - 876 bytes
    - Viewed (0)
  5. src/internal/runtime/syscall/asm_linux_ppc64x.s

    TEXT ·Syscall6<ABIInternal>(SB),NOSPLIT,$0-80
    	MOVD	R3, R10	// Move syscall number to R10. SYSCALL will move it R0, and restore R0.
    	MOVD	R4, R3
    	MOVD	R5, R4
    	MOVD	R6, R5
    	MOVD	R7, R6
    	MOVD	R8, R7
    	MOVD	R9, R8
    	SYSCALL	R10
    	MOVD	$-1, R6
    	ISEL	CR0SO, R3, R0, R5 // errno = (error) ? R3 : 0
    	ISEL	CR0SO, R6, R3, R3 // r1 = (error) ? -1 : 0
    	MOVD	$0, R4            // r2 is not used on linux/ppc64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 21:28:32 UTC 2024
    - 702 bytes
    - Viewed (0)
  6. src/runtime/asm_arm.s

    	MOVW	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 caller.
    	MOVW	R3, (m_morebuf+gobuf_pc)(R8)	// f's caller's PC
    	MOVW	R13, (m_morebuf+gobuf_sp)(R8)	// f's caller's SP
    	MOVW	g, (m_morebuf+gobuf_g)(R8)
    
    	// Call newstack on m->g0's stack.
    	MOVW	m_g0(R8), R0
    	BL	setg<>(SB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 23 21:00:52 UTC 2024
    - 32.1K bytes
    - Viewed (0)
  7. src/runtime/sys_aix_ppc64.s

    	MOVD	R7, 120(R1)
    	MOVD	(m_libcall+libcall_r2)(R6), R7
    	MOVD	R7, 128(R1)
    
    	// save errno, it might be EINTR; stuff we do here might reset it.
    	MOVD	(m_mOS+mOS_perrno)(R6), R8
    	MOVD	0(R8), R8
    	MOVD	R8, 136(R1)
    
    sigtramp:
    	MOVW	R3, FIXED_FRAME+0(R1)
    	MOVD	R4, FIXED_FRAME+8(R1)
    	MOVD	R5, FIXED_FRAME+16(R1)
    	MOVD	$runtime·sigtrampgo(SB), R12
    	MOVD	R12, CTR
    	BL	(CTR)
    
    	CMP	$0, g
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 19:29:00 UTC 2023
    - 7.4K bytes
    - Viewed (0)
  8. src/runtime/sys_linux_ppc64x.s

    	SYSCALL $SYS_gettid
    
    	MOVD	-24(R1), R12       // fn
    	MOVD	-16(R1), R8        // g
    	MOVD	-8(R1), R7         // m
    
    	CMP	R7, $0
    	BEQ	nog
    	CMP	R8, $0
    	BEQ	nog
    
    	MOVD	R3, m_procid(R7)
    
    	// TODO: setup TLS.
    
    	// In child, set up new stack
    	MOVD	R7, g_m(R8)
    	MOVD	R8, g
    	//CALL	runtime·stackcheck(SB)
    
    nog:
    	// Call fn
    	MOVD	R12, CTR
    	BL	(CTR)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 18.1K bytes
    - Viewed (0)
  9. src/runtime/asm_s390x.s

    	MOVD	R15, (g_sched+gobuf_sp)(g)
    	MOVD	LR, R8
    	MOVD	R8, (g_sched+gobuf_pc)(g)
    	MOVD	R5, (g_sched+gobuf_lr)(g)
    	MOVD	R12, (g_sched+gobuf_ctxt)(g)
    
    	// Cannot grow scheduler stack (m->g0).
    	MOVD	g_m(g), R7
    	MOVD	m_g0(R7), R8
    	CMPBNE	g, R8, 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: Thu Jan 25 09:18:28 UTC 2024
    - 28.1K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s

    	MOVD	a3+24(FP), R5
    	MOVD	R0, R6
    	MOVD	R0, R7
    	MOVD	R0, R8
    	MOVD	trap+0(FP), R9	// syscall entry
    	SYSCALL R9
    	MOVD	R3, r1+32(FP)
    	MOVD	R4, r2+40(FP)
    	BL	runtime·exitsyscall(SB)
    	RET
    
    TEXT ·RawSyscallNoError(SB),NOSPLIT,$0-48
    	MOVD	a1+8(FP), R3
    	MOVD	a2+16(FP), R4
    	MOVD	a3+24(FP), R5
    	MOVD	R0, R6
    	MOVD	R0, R7
    	MOVD	R0, R8
    	MOVD	trap+0(FP), R9	// syscall entry
    	SYSCALL R9
    	MOVD	R3, r1+32(FP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 909 bytes
    - Viewed (0)
Back to top