Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 51 for r28 (0.04 sec)

  1. src/runtime/asm_loong64.s

    	// R22 is g.
    	MOVV	R23, 160(R3)
    	MOVV	R24, 168(R3)
    	MOVV	R25, 176(R3)
    	MOVV	R26, 184(R3)
    	// R27 already saved
    	// R28 already saved.
    	MOVV	R29, 192(R3)
    	// R30 is tmp register.
    	MOVV	R31, 200(R3)
    
    	CALL	runtime·wbBufFlush(SB)
    
    	MOVV	8(R3), R27
    	MOVV	16(R3), R28
    	MOVV	24(R3), R2
    	MOVV	32(R3), R4
    	MOVV	40(R3), R5
    	MOVV	48(R3), R6
    	MOVV	56(R3), R7
    	MOVV	64(R3), R8
    	MOVV	72(R3), R9
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 26.5K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go

    	"R9",
    	"R10",
    	"R11",
    	"R12",
    	"R13",
    	"R14",
    	"R15",
    	"R16",
    	"R17",
    	"R18",
    	"R19",
    	"R20",
    	"R21",
    	"g", // aka R22
    	"R23",
    	"R24",
    	"R25",
    	"R26",
    	"R27",
    	"R28",
    	"R29",
    	// R30 is REGTMP not used in regalloc
    	"R31",
    
    	"F0",
    	"F1",
    	"F2",
    	"F3",
    	"F4",
    	"F5",
    	"F6",
    	"F7",
    	"F8",
    	"F9",
    	"F10",
    	"F11",
    	"F12",
    	"F13",
    	"F14",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:04:19 UTC 2023
    - 25.2K bytes
    - Viewed (0)
  3. src/crypto/sha512/sha512block_ppc64x.s

    #define R_x050	R15
    #define R_x060	R16
    #define R_x070	R17
    #define R_x080	R18
    #define R_x090	R19
    #define R_x0a0	R20
    #define R_x0b0	R21
    #define R_x0c0	R22
    #define R_x0d0	R23
    #define R_x0e0	R24
    #define R_x0f0	R28
    #define R_x100	R29
    #define R_x110	R27
    
    
    // V0-V7 are A-H
    // V8-V23 are used for the message schedule
    #define KI	V24
    #define FUNC	V25
    #define S0	V26
    #define S1	V27
    #define s0	V28
    #define s1	V29
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 15.8K bytes
    - Viewed (0)
  4. src/cmd/asm/internal/asm/testdata/arm64enc.s

    	LDAXRB (R19), R16                          // 70fe5f08
    	LDAXRH (R5), R8                            // a8fc5f48
    	//TODO LDNP 0xcc(RSP), ZR, R12             // ecff5928
    	//TODO LDNP 0x40(R28), R9, R5              // 852744a8
    	//TODO LDPSW -0xd0(R2), R0, R12            // 4c00e668
    	//TODO LDPSW 0x5c(R4), R8, R5              // 85a0cb69
    	//TODO LDPSW 0x6c(R12), R2, R27            // 9b894d69
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 24 01:11:41 UTC 2023
    - 43.9K bytes
    - Viewed (0)
  5. src/runtime/asm_mipsx.s

    	// R21 already saved
    	// R22 already saved.
    	MOVW	R22, 84(R29)
    	// R23 is tmp register.
    	MOVW	R24, 88(R29)
    	MOVW	R25, 92(R29)
    	// R26 is reserved by kernel.
    	// R27 is reserved by kernel.
    	MOVW	R28, 96(R29)
    	// R29 is SP.
    	// R30 is g.
    	// R31 is LR, which was saved by the prologue.
    
    	CALL	runtime·wbBufFlush(SB)
    
    	MOVW	4(R29), R20
    	MOVW	8(R29), R21
    	MOVW	12(R29), R3
    	MOVW	16(R29), R4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 11:46:29 UTC 2024
    - 26.3K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/PPC64Ops.go

    	"R11", // REGCTXT for closures
    	"R12",
    	"R13", // REGTLS
    	"R14",
    	"R15",
    	"R16",
    	"R17",
    	"R18",
    	"R19",
    	"R20",
    	"R21",
    	"R22",
    	"R23",
    	"R24",
    	"R25",
    	"R26",
    	"R27",
    	"R28",
    	"R29",
    	"g",   // REGG.  Using name "g" and setting Config.hasGReg makes it "just happen".
    	"R31", // REGTMP
    
    	"F0",
    	"F1",
    	"F2",
    	"F3",
    	"F4",
    	"F5",
    	"F6",
    	"F7",
    	"F8",
    	"F9",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/_gen/MIPS64Ops.go

    	"R14",
    	"R15",
    	"R16",
    	"R17",
    	"R18",
    	"R19",
    	"R20",
    	"R21",
    	"R22",
    	// R23 = REGTMP not used in regalloc
    	"R24",
    	"R25",
    	// R26 reserved by kernel
    	// R27 reserved by kernel
    	// R28 = REGSB not used in regalloc
    	"SP",  // aka R29
    	"g",   // aka R30
    	"R31", // aka REGLINK
    
    	"F0",
    	"F1",
    	"F2",
    	"F3",
    	"F4",
    	"F5",
    	"F6",
    	"F7",
    	"F8",
    	"F9",
    	"F10",
    	"F11",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 03:36:31 UTC 2023
    - 25.5K bytes
    - Viewed (0)
  8. src/runtime/asm_mips64x.s

    	// R20 already saved
    	// R21 already saved.
    	MOVV	R22, 160(R29)
    	// R23 is tmp register.
    	MOVV	R24, 168(R29)
    	MOVV	R25, 176(R29)
    	// R26 is reserved by kernel.
    	// R27 is reserved by kernel.
    	// R28 is REGSB (not modified by Go code).
    	// R29 is SP.
    	// R30 is g.
    	// R31 is LR, which was saved by the prologue.
    
    	CALL	runtime·wbBufFlush(SB)
    
    	MOVV	8(R29), R20
    	MOVV	16(R29), R21
    	MOVV	24(R29), R3
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 06 19:45:59 UTC 2023
    - 24.3K bytes
    - Viewed (0)
  9. src/runtime/asm_arm64.s

    	BL	(R0)
    droppedm:
    
    	// Done!
    	RET
    
    // Called from cgo wrappers, this function returns g->m->curg.stack.hi.
    // Must obey the gcc calling convention.
    TEXT _cgo_topofstack(SB),NOSPLIT,$24
    	// g (R28) and REGTMP (R27)  might be clobbered by load_g. They
    	// are callee-save in the gcc calling convention, so save them.
    	MOVD	R27, savedR27-8(SP)
    	MOVD	g, saveG-16(SP)
    
    	BL	runtime·load_g(SB)
    	MOVD	g_m(g), R0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  10. doc/asm.html

    <h3 id="arm64">ARM64</h3>
    
    <p>
    <code>R18</code> is the "platform register", reserved on the Apple platform.
    To prevent accidental misuse, the register is named <code>R18_PLATFORM</code>.
    <code>R27</code> and <code>R28</code> are reserved by the compiler and linker.
    <code>R29</code> is the frame pointer.
    <code>R30</code> is the link register.
    </p>
    
    <p>
    Instruction modifiers are appended to the instruction following a period.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 28 19:15:27 UTC 2023
    - 36.3K bytes
    - Viewed (1)
Back to top