Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 180 for r15 (0.08 sec)

  1. src/runtime/cgo/gcc_amd64.S

     * Called from standard x86-64 ABI, where %rbx, %rbp, %r12-%r15
     * are callee-save so they must be saved explicitly.
     * The standard x86-64 ABI passes the three arguments m, g, fn
     * in %rdi, %rsi, %rdx.
     */
    .globl EXT(crosscall1)
    EXT(crosscall1):
    	pushq %rbx
    	pushq %rbp
    	pushq %r12
    	pushq %r13
    	pushq %r14
    	pushq %r15
    
    #if defined(_WIN64)
    	movq %r8, %rdi	/* arg of setg_gcc */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Aug 12 03:56:28 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/asm/testdata/arm64enc.s

    	CLREX $0                                   // 5f3003d5
    	CLSW R15, R6                               // e615c05a
    	CLS R15, ZR                                // ff15c0da
    	CLZW R1, R14                               // 2e10c05a
    	CLZ R21, R9                                // a912c0da
    	CMNW R21.UXTB<<4, R15                      // ff11352b
    	CMN R0.UXTW<<4, R16                        // 1f5220ab
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 24 01:11:41 UTC 2023
    - 43.9K bytes
    - Viewed (0)
  3. src/cmd/cgo/internal/test/issue9400/asm_s390x.s

    	// will clobber the test pattern created by the caller
    	ADD	$(1024 * 8), R15
    
    	// Ask signaller to setgid
    	MOVD	$·Baton(SB), R5
    	MOVW	$1, 0(R5)
    
    	// Wait for setgid completion
    loop:
    	SYNC
    	MOVW	·Baton(SB), R3
    	CMPBNE	R3, $0, loop
    
    	// Restore stack
    	SUB	$(1024 * 8), R15
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 12 12:00:02 UTC 2023
    - 580 bytes
    - Viewed (0)
  4. src/internal/runtime/atomic/sys_linux_arm.s

    //
    // https://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b49c0f24cf6744a3f4fd09289fe7cade349dead5
    //
    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
    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/runtime/rt0_linux_s390x.s

    	// argv as argc string pointers followed by a NULL, envv as a
    	// sequence of string pointers followed by a NULL, and auxv.
    	// There is no TLS base pointer.
    
    	MOVD 0(R15), R2  // argc
    	ADD  $8, R15, R3 // argv
    	BR   main(SB)
    
    TEXT _rt0_s390x_linux_lib(SB), NOSPLIT, $0
    	MOVD $_rt0_s390x_lib(SB), R1
    	BR   R1
    
    TEXT main(SB), NOSPLIT|NOFRAME, $0
    	MOVD $runtime·rt0_go(SB), R1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Nov 17 15:54:54 UTC 2017
    - 676 bytes
    - Viewed (0)
  6. src/runtime/rt0_aix_ppc64.s

    	MOVD 0(R5), R5
    	MOVD 0(R19), R0
    	MOVD R2, 40(R1)
    	MOVD 8(R19), R2
    	MOVD R18, R3
    	MOVD R0, CTR
    	BL (CTR) // Return to AIX loader
    
    	// Launch rt0_go
    	MOVD 40(R1), R2
    	MOVD R14, R3 // argc
    	MOVD R15, R4 // argv
    	BL _main(SB)
    
    
    DEFINE_PPC64X_FUNCDESC(main, _main)
    TEXT _main(SB),NOSPLIT,$-8
    	MOVD $runtime·rt0_go(SB), R12
    	MOVD R12, CTR
    	BR (CTR)
    
    
    TEXT _rt0_ppc64_aix_lib(SB),NOSPLIT,$-8
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 18 22:20:51 UTC 2023
    - 4.1K bytes
    - Viewed (0)
  7. src/runtime/msan_loong64.s

    TEXT	msancall<>(SB), NOSPLIT, $0-0
    	MOVV	R3, R23         // callee-saved
    	BEQ	g, g0stack      // no g, still on a system stack
    	MOVV	g_m(g), R14
    	MOVV	m_g0(R14), R15
    	BEQ	R15, g, g0stack
    
    	MOVV	(g_sched+gobuf_sp)(R15), R9
    	MOVV	R9, R3
    
    g0stack:
    	JAL	(FARG)
    	MOVV	R23, R3
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 09 01:36:54 UTC 2024
    - 2K bytes
    - Viewed (0)
  8. src/runtime/mkpreempt.go

    	p("IPM R10") // save flags upfront, as ADD will clobber flags
    	p("MOVD R14, -%d(R15)", l.stack)
    	p("ADD $-%d, R15", l.stack)
    	p("MOVW R10, 8(R15)") // save flags
    
    	l.save()
    	p("CALL ·asyncPreempt2(SB)")
    	l.restore()
    
    	p("MOVD %d(R15), R14", l.stack)    // sigctxt.pushCall has pushed LR (at interrupt) on stack, restore it
    	p("ADD $%d, R15", l.stack+8)       // pop frame (including the space pushed by sigctxt.pushCall)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 15.3K bytes
    - Viewed (0)
  9. src/runtime/defs_plan9_amd64.go

    	print("r9    ", hex(u.r9), "\n")
    	print("r10   ", hex(u.r10), "\n")
    	print("r11   ", hex(u.r11), "\n")
    	print("r12   ", hex(u.r12), "\n")
    	print("r13   ", hex(u.r13), "\n")
    	print("r14   ", hex(u.r14), "\n")
    	print("r15   ", hex(u.r15), "\n")
    	print("ip    ", hex(u.ip), "\n")
    	print("flags ", hex(u.flags), "\n")
    	print("cs    ", hex(u.cs), "\n")
    	print("fs    ", hex(u.fs), "\n")
    	print("gs    ", hex(u.gs), "\n")
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 21 22:12:04 UTC 2021
    - 1.8K bytes
    - Viewed (0)
  10. src/cmd/asm/internal/asm/operand_test.go

    	{"R11", "R11"},
    	{"R12", "R12"},
    	{"R13", "R13"},
    	{"R14", "R14"},
    	{"R15", "R15"},
    	{"R1<<2(R3)", "R1<<2(R3)"},
    	{"R(1)<<2(R(3))", "R1<<2(R3)"},
    	{"R2", "R2"},
    	{"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]"},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 29 18:31:05 UTC 2023
    - 23.9K bytes
    - Viewed (0)
Back to top