Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for SCASD (0.03 sec)

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

    			haveES = true
    		case FS:
    			haveFS = true
    		case GS:
    			haveGS = true
    		case SS:
    			haveSS = true
    		}
    		switch inst.Op {
    		case INSB, INSW, INSD, STOSB, STOSW, STOSD, STOSQ, SCASB, SCASW, SCASD, SCASQ:
    			// These do not accept segment prefixes, at least in the GNU rendering.
    		default:
    			if *usedPrefixes {
    				break
    			}
    			for i := len(inst.Prefix) - 1; i >= 0; i-- {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 21.4K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/arch/x86/x86asm/decode.go

    		case STOSQ:
    			inst.Args[1] = RAX
    		}
    		usedAddrSize = true
    
    	case SCASB, SCASW, SCASD, SCASQ:
    		inst.Args[1] = Mem{Segment: ES, Base: baseRegForBits(addrMode) + DI - AX}
    		switch inst.Op {
    		case SCASB:
    			inst.Args[0] = AL
    		case SCASW:
    			inst.Args[0] = AX
    		case SCASD:
    			inst.Args[0] = EAX
    		case SCASQ:
    			inst.Args[0] = RAX
    		}
    		usedAddrSize = true
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 10 18:59:52 UTC 2023
    - 45.1K bytes
    - Viewed (0)
Back to top