Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 55 for r29 (0.02 sec)

  1. src/cmd/go/testdata/script/test_ppc64_linker_funcs.txt

    package main
    
    /*
    #cgo CFLAGS: -Os
    
    int foo_fpr() {
            asm volatile("":::"fr31","fr30","fr29","fr28");
    }
    int foo_gpr0() {
            asm volatile("":::"r30","r29","r28");
    }
    int foo_gpr1() {
            asm volatile("":::"fr31", "fr30","fr29","fr28","r30","r29","r28");
    }
    int foo_vr() {
            asm volatile("":::"v31","v30","v29","v28");
    }
    */
    import "C"
    
    import "fmt"
    
    func main() {
    	C.foo_fpr()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 1K bytes
    - Viewed (0)
  2. src/runtime/preempt_arm64.s

    // Code generated by mkpreempt.go; DO NOT EDIT.
    
    #include "go_asm.h"
    #include "textflag.h"
    
    TEXT ·asyncPreempt(SB),NOSPLIT|NOFRAME,$0-0
    	MOVD R30, -496(RSP)
    	SUB $496, RSP
    	MOVD R29, -8(RSP)
    	SUB $8, RSP, R29
    	#ifdef GOOS_ios
    	MOVD R30, (RSP)
    	#endif
    	STP (R0, R1), 8(RSP)
    	STP (R2, R3), 24(RSP)
    	STP (R4, R5), 40(RSP)
    	STP (R6, R7), 56(RSP)
    	STP (R8, R9), 72(RSP)
    	STP (R10, R11), 88(RSP)
    	STP (R12, R13), 104(RSP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 03 01:58:56 UTC 2022
    - 2K bytes
    - Viewed (0)
  3. src/cmd/cgo/internal/test/issue9400/asm_mipsx.s

    	// will clobber the test pattern created by the caller
    	ADDU	$(1024*8), R29
    
    	// Ask signaller to setgid
    	MOVW	$1, R1
    	SYNC
    	MOVW	R1, ·Baton(SB)
    	SYNC
    
    	// Wait for setgid completion
    loop:
    	SYNC
    	MOVW	·Baton(SB), R1
    	OR	R2, R2, R2	// hint that we're in a spin loop
    	BNE	R1, loop
    	SYNC
    
    	// Restore stack
    	ADDU	$(-1024*8), R29
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 12 12:00:02 UTC 2023
    - 663 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:
    	MOVW	R2, r1+28(FP)
    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/runtime/rt0_linux_mipsx.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.
    	MOVW	0(R29), R4 // argc
    	ADD	$4, R29, R5 // argv
    	JMP	main(SB)
    
    TEXT main(SB),NOSPLIT|NOFRAME,$0
    	// In external linking, libc jumps to main with argc in R4, argv in R5
    	MOVW	$runtime·rt0_go(SB), R1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 06 10:24:44 UTC 2021
    - 797 bytes
    - Viewed (0)
  6. src/runtime/rt0_openbsd_mips64.s

    	// sequence of string pointers followed by a NULL, and auxv.
    	// There is no TLS base pointer.
    #ifdef GOARCH_mips64
    	MOVW	4(R29), R4 // argc, big-endian ABI places int32 at offset 4
    #else
    	MOVW	0(R29), R4 // argc
    #endif
    	ADDV	$8, R29, R5 // argv
    	JMP	main(SB)
    
    TEXT main(SB),NOSPLIT|NOFRAME,$0
    	// in external linking, glibc jumps to main with argc in R4
    	// and argv in R5
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 29 08:07:46 UTC 2020
    - 976 bytes
    - Viewed (0)
  7. src/internal/bytealg/equal_mips64x.s

    	MOVV	a+0(FP), R1
    	MOVV	b+8(FP), R2
    	BEQ	R1, R2, eq
    	MOVV	8(REGCTXT), R3    // compiler stores size at offset 8 in the closure
    	MOVV	R1, 8(R29)
    	MOVV	R2, 16(R29)
    	MOVV	R3, 24(R29)
    	JAL	runtime·memequal(SB)
    	MOVBU	32(R29), R1
    	MOVB	R1, ret+16(FP)
    	RET
    eq:
    	MOVV	$1, R1
    	MOVB	R1, ret+16(FP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 06 10:24:44 UTC 2021
    - 2K bytes
    - Viewed (0)
  8. src/cmd/cgo/internal/test/issue9400/asm_mips64x.s

    	// will clobber the test pattern created by the caller
    	ADDV	$(1024*8), R29
    
    	// Ask signaller to setgid
    	MOVW	$1, R1
    	SYNC
    	MOVW	R1, ·Baton(SB)
    	SYNC
    
    	// Wait for setgid completion
    loop:
    	SYNC
    	MOVW	·Baton(SB), R1
    	OR	R2, R2, R2	// hint that we're in a spin loop
    	BNE	R1, loop
    	SYNC
    
    	// Restore stack
    	ADDV	$(-1024*8), R29
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 15 21:57:36 UTC 2023
    - 691 bytes
    - Viewed (0)
  9. src/runtime/signal_arm64.go

    	print("r24     ", hex(c.r24()), "\n")
    	print("r25     ", hex(c.r25()), "\n")
    	print("r26     ", hex(c.r26()), "\n")
    	print("r27     ", hex(c.r27()), "\n")
    	print("r28     ", hex(c.r28()), "\n")
    	print("r29     ", hex(c.r29()), "\n")
    	print("lr      ", hex(c.lr()), "\n")
    	print("sp      ", hex(c.sp()), "\n")
    	print("pc      ", hex(c.pc()), "\n")
    	print("fault   ", hex(c.fault()), "\n")
    }
    
    //go:nosplit
    //go:nowritebarrierrec
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 05 18:16:00 UTC 2023
    - 3.8K bytes
    - Viewed (0)
  10. src/runtime/cgo/gcc_loong64.S

     */
    .globl crosscall1
    crosscall1:
    	addi.d	$r3, $r3, -160
    	st.d	$r1, $r3, 0
    	st.d	$r23, $r3, 8
    	st.d	$r24, $r3, 16
    	st.d	$r25, $r3, 24
    	st.d	$r26, $r3, 32
    	st.d	$r27, $r3, 40
    	st.d	$r28, $r3, 48
    	st.d	$r29, $r3, 56
    	st.d	$r30, $r3, 64
    	st.d	$r2, $r3, 72
    	st.d	$r22, $r3, 80
    	fst.d	$f24, $r3, 88
    	fst.d	$f25, $r3, 96
    	fst.d	$f26, $r3, 104
    	fst.d	$f27, $r3, 112
    	fst.d	$f28, $r3, 120
    	fst.d	$f29, $r3, 128
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Dec 05 18:57:04 UTC 2022
    - 1.5K bytes
    - Viewed (0)
Back to top