Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for SIB (0.04 sec)

  1. src/cmd/vendor/golang.org/x/arch/x86/x86asm/inst.go

    	PrefixREXR      Prefix = 0x04 // extension bit R (r field in modrm)
    	PrefixREXX      Prefix = 0x02 // extension bit X (index field in sib)
    	PrefixREXB      Prefix = 0x01 // extension bit B (r/m field in modrm or base field in sib)
    	PrefixVEX2Bytes Prefix = 0xC5 // Short form of vex prefix
    	PrefixVEX3Bytes Prefix = 0xC4 // Long form of vex prefix
    )
    
    // IsREX reports whether p is a REX prefix byte.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 10.6K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/arch/x86/x86asm/decode.go

    				// 32-bit or 64-bit form
    				// Consume SIB encoding if present.
    				if rm == 4 && mod != 3 {
    					haveSIB = true
    					if pos >= len(src) {
    						return truncated(src, mode)
    					}
    					sib = int(src[pos])
    					pos++
    					if opshift >= 0 {
    						inst.Opcode |= uint32(sib) << uint(opshift)
    						opshift -= 8
    					}
    					scale = sib >> 6
    					index = (sib >> 3) & 07
    					base = sib & 07
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 10 18:59:52 UTC 2023
    - 45.1K bytes
    - Viewed (0)
  3. src/cmd/internal/dwarf/dwarf.go

    		if !v.IsInAbstract {
    			continue
    		}
    		putvar(ctxt, s, v, callee, abbrev, inlIndex, encbuf[:0])
    	}
    
    	// Children of this inline.
    	for _, sib := range inlChildren(callIdx, &s.InlCalls) {
    		err := putInlinedFunc(ctxt, s, sib)
    		if err != nil {
    			return err
    		}
    	}
    
    	Uleb128put(ctxt, s.Info, 0)
    	return nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 06 15:23:18 UTC 2024
    - 43K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/arch/x86/x86asm/intel.go

    	X9:  "xmm9",
    	X10: "xmm10",
    	X11: "xmm11",
    	X12: "xmm12",
    	X13: "xmm13",
    	X14: "xmm14",
    	X15: "xmm15",
    
    	// TODO: Maybe the constants are named wrong.
    	SPB: "spl",
    	BPB: "bpl",
    	SIB: "sil",
    	DIB: "dil",
    
    	R8L:  "r8d",
    	R9L:  "r9d",
    	R10L: "r10d",
    	R11L: "r11d",
    	R12L: "r12d",
    	R13L: "r13d",
    	R14L: "r14d",
    	R15L: "r15d",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 22:23:32 UTC 2017
    - 11.7K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go

    var gccRegName = [...]string{
    	0:    "REG0",
    	AL:   "%al",
    	CL:   "%cl",
    	BL:   "%bl",
    	DL:   "%dl",
    	AH:   "%ah",
    	CH:   "%ch",
    	BH:   "%bh",
    	DH:   "%dh",
    	SPB:  "%spl",
    	BPB:  "%bpl",
    	SIB:  "%sil",
    	DIB:  "%dil",
    	R8B:  "%r8b",
    	R9B:  "%r9b",
    	R10B: "%r10b",
    	R11B: "%r11b",
    	R12B: "%r12b",
    	R13B: "%r13b",
    	R14B: "%r14b",
    	R15B: "%r15b",
    	AX:   "%ax",
    	CX:   "%cx",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 21.4K bytes
    - Viewed (0)
Back to top