Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 18 of 18 for R10 (0.03 sec)

  1. src/cmd/asm/internal/asm/testdata/amd64.s

    // Tests for SP indexed addresses.
    	MOVQ	foo(SP)(AX*1), BX		// 488b1c04
    	MOVQ	foo+32(SP)(CX*2), DX		// 488b544c20
    	MOVQ	foo+32323(SP)(R8*4), R9		// 4e8b8c84437e0000
    	MOVL	foo(SP)(SI*8), DI		// 8b3cf4
    	MOVL	foo+32(SP)(R10*1), R11		// 468b5c1420
    	MOVL	foo+32323(SP)(R12*2), R13	// 468bac64437e0000
    	MOVW	foo(SP)(AX*4), R8		// 66448b0484
    	MOVW	foo+32(SP)(R9*8), CX		// 66428b4ccc20
    	MOVW	foo+32323(SP)(AX*1), DX		// 668b9404437e0000
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Tue Apr 09 18:57:21 UTC 2019
    - 3.3K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/asm/testdata/amd64error.s

    	// Non-X0 for Yxr0 should produce an error
    	BLENDVPD X1, (BX), X2           // ERROR "invalid instruction"
    	// Check offset overflow. Must fit in int32.
    	MOVQ 2147483647+1(AX), AX       // ERROR "offset too large"
    	MOVQ 3395469782(R10), R8        // ERROR "offset too large"
    	LEAQ 3395469782(AX), AX         // ERROR "offset too large"
    	ADDQ 3395469782(AX), AX         // ERROR "offset too large"
    	ADDL 3395469782(AX), AX         // ERROR "offset too large"
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Wed Jun 14 00:03:57 UTC 2023
    - 8.9K bytes
    - Viewed (0)
  3. doc/asm.html

    </p>
    
    <h3 id="arm">ARM</h3>
    
    <p>
    The registers <code>R10</code> and <code>R11</code>
    are reserved by the compiler and linker.
    </p>
    
    <p>
    <code>R10</code> points to the <code>g</code> (goroutine) structure.
    Within assembler source code, this pointer must be referred to as <code>g</code>;
    the name <code>R10</code> is not recognized.
    </p>
    
    <p>
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Tue Nov 28 19:15:27 UTC 2023
    - 36.3K bytes
    - Viewed (0)
  4. src/cmd/asm/internal/arch/arch.go

    	// Note that there is no list of names as there is for x86.
    	for i := arm.REG_R0; i < arm.REG_SPSR; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    	// Avoid unintentionally clobbering g using R10.
    	delete(register, "R10")
    	register["g"] = arm.REG_R10
    	for i := 0; i < 16; i++ {
    		register[fmt.Sprintf("C%d", i)] = int16(i)
    	}
    
    	// Pseudo-registers.
    	register["SB"] = RSB
    	register["FP"] = RFP
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Thu Nov 07 02:20:14 UTC 2024
    - 21.7K bytes
    - Viewed (0)
  5. src/cmd/asm/internal/asm/parse.go

    	p.expectOperandEnd()
    	return
    }
    
    // atStartOfRegister reports whether the parser is at the start of a register definition.
    func (p *Parser) atStartOfRegister(name string) bool {
    	// Simple register: R10.
    	_, present := p.arch.Register[name]
    	if present {
    		return true
    	}
    	// Parenthesized register: R(10).
    	return p.arch.RegisterPrefix[name] && p.peek() == '('
    }
    
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Fri Feb 14 15:13:11 UTC 2025
    - 37.3K bytes
    - Viewed (0)
  6. src/cmd/asm/internal/asm/asm.go

    func (p *Parser) branch(addr *obj.Addr, target *obj.Prog) {
    	*addr = obj.Addr{
    		Type:  obj.TYPE_BRANCH,
    		Index: 0,
    	}
    	addr.Val = target
    }
    
    // asmInstruction assembles an instruction.
    // MOVW R9, (R10)
    func (p *Parser) asmInstruction(op obj.As, cond string, a []obj.Addr) {
    	// fmt.Printf("%s %+v\n", op, a)
    	prog := &obj.Prog{
    		Ctxt: p.ctxt,
    		Pos:  p.pos(),
    		As:   op,
    	}
    	switch len(a) {
    	case 0:
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Tue Aug 05 17:31:25 UTC 2025
    - 26.2K bytes
    - Viewed (0)
  7. src/cmd/asm/internal/asm/testdata/avx512enc/avx512bw.s

    	KMOVQ 7(AX), K5                                    // c4e1f8906807
    	KMOVQ (DI), K5                                     // c4e1f8902f
    	KMOVQ R10, K3                                      // c4c1fb92da
    	KMOVQ CX, K3                                       // c4e1fb92d9
    	KMOVQ R10, K1                                      // c4c1fb92ca
    	KMOVQ CX, K1                                       // c4e1fb92c9
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Tue May 22 14:57:15 UTC 2018
    - 159.2K bytes
    - Viewed (0)
  8. api/go1.txt

    pkg debug/macho, type RegsAMD64 struct, FS uint64
    pkg debug/macho, type RegsAMD64 struct, GS uint64
    pkg debug/macho, type RegsAMD64 struct, IP uint64
    pkg debug/macho, type RegsAMD64 struct, R10 uint64
    pkg debug/macho, type RegsAMD64 struct, R11 uint64
    pkg debug/macho, type RegsAMD64 struct, R12 uint64
    pkg debug/macho, type RegsAMD64 struct, R13 uint64
    pkg debug/macho, type RegsAMD64 struct, R14 uint64
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Wed Aug 14 18:58:28 UTC 2013
    - 1.7M bytes
    - Viewed (0)
Back to top