Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for IsVEX (0.06 sec)

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

    		a := inst.Args[i]
    		if a == nil {
    			continue
    		}
    		args = append(args, plan9Arg(&inst, pc, symname, a))
    	}
    
    	var rep string
    	var last Prefix
    	for _, p := range inst.Prefix {
    		if p == 0 || p.IsREX() || p.IsVEX() {
    			break
    		}
    
    		switch {
    		// Don't show prefixes implied by the instruction text.
    		case p&0xFF00 == PrefixImplicit:
    			continue
    		// Only REP and REPN are recognized repeaters. Plan 9 syntax
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jul 12 20:38:21 UTC 2023
    - 7.2K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/arch/x86/x86asm/intel.go

    			switch p &^ PrefixIgnored {
    			case PrefixData16, PrefixData32, PrefixCS, PrefixDS, PrefixES, PrefixSS:
    				inst.Prefix[i] |= PrefixImplicit
    			}
    			if p.IsREX() {
    				inst.Prefix[i] |= PrefixImplicit
    			}
    			if p.IsVEX() {
    				if p == PrefixVEX3Bytes {
    					inst.Prefix[i+2] |= PrefixImplicit
    				}
    				inst.Prefix[i] |= PrefixImplicit
    				inst.Prefix[i+1] |= PrefixImplicit
    			}
    		}
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 22:23:32 UTC 2017
    - 11.7K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/x86/x86asm/inst.go

    	PrefixVEX3Bytes Prefix = 0xC4 // Long form of vex prefix
    )
    
    // IsREX reports whether p is a REX prefix byte.
    func (p Prefix) IsREX() bool {
    	return p&0xF0 == PrefixREX
    }
    
    func (p Prefix) IsVEX() bool {
    	return p&0xFF == PrefixVEX2Bytes || p&0xFF == PrefixVEX3Bytes
    }
    
    func (p Prefix) String() string {
    	p &^= PrefixImplicit | PrefixIgnored | PrefixInvalid
    	if s := prefixNames[p]; s != "" {
    		return s
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 10.6K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go

    		implicitData = false
    	)
    	for _, p := range inst.Prefix {
    		if p&0xFF == PrefixDataSize && p&PrefixImplicit != 0 {
    			implicitData = true
    		}
    	}
    	for _, p := range inst.Prefix {
    		if p == 0 || p.IsVEX() {
    			break
    		}
    		if p&PrefixImplicit != 0 {
    			continue
    		}
    		switch p &^ (PrefixIgnored | PrefixInvalid) {
    		default:
    			if p.IsREX() {
    				if p&0xFF == PrefixREX {
    					prefix += "rex "
    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