Search Options

Results per page
Sort
Preferred Languages
Advance

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

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

    	}
    
    	var iargs []Arg
    	for _, a := range inst.Args {
    		if a == nil {
    			break
    		}
    		iargs = append(iargs, a)
    	}
    
    	switch inst.Op {
    	case INSB, INSD, INSW, OUTSB, OUTSD, OUTSW, LOOPNE, JCXZ, JECXZ, JRCXZ, LOOP, LOOPE, MOV, XLATB:
    		if inst.Op == MOV && (inst.Opcode>>16)&0xFFFC != 0x0F20 {
    			break
    		}
    		for i, p := range inst.Prefix {
    			if p&0xFF == PrefixAddrSize {
    				inst.Prefix[i] &^= 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)
  2. src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go

    		if isMem(inst.Args[0]) {
    			unmarkImplicit(&inst, PrefixDataSize)
    		}
    
    	case SYSEXIT:
    		unmarkImplicit(&inst, PrefixDataSize)
    	}
    
    	if isCondJmp[inst.Op] || isLoop[inst.Op] || inst.Op == JCXZ || inst.Op == JECXZ || inst.Op == JRCXZ {
    		if countPrefix(&inst, PrefixCS) > 0 && countPrefix(&inst, PrefixDS) > 0 {
    			for i, p := range inst.Prefix {
    				switch p & 0xFFF {
    				case PrefixPN, PrefixPT:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 21.4K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/x86/x86asm/decode.go

    	// so we'll follow along.
    	// TODO(rsc): Perhaps this instruction class should be derived from the CSV.
    	if isCondJmp[inst.Op] || isLoop[inst.Op] || inst.Op == JCXZ || inst.Op == JECXZ || inst.Op == JRCXZ {
    	PredictLoop:
    		for i := nprefix - 1; i >= 0; i-- {
    			p := inst.Prefix[i]
    			switch p & 0xFF {
    			case PrefixCS:
    				inst.Prefix[i] = PrefixPN
    				break PredictLoop
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 10 18:59:52 UTC 2023
    - 45.1K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/arch/x86/x86asm/tables.go

    	IRETQ:           "IRETQ",
    	JA:              "JA",
    	JAE:             "JAE",
    	JB:              "JB",
    	JBE:             "JBE",
    	JCXZ:            "JCXZ",
    	JE:              "JE",
    	JECXZ:           "JECXZ",
    	JG:              "JG",
    	JGE:             "JGE",
    	JL:              "JL",
    	JLE:             "JLE",
    	JMP:             "JMP",
    	JNE:             "JNE",
    	JNO:             "JNO",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 266.8K bytes
    - Viewed (0)
  5. src/cmd/asm/internal/asm/testdata/amd64enc.s

    	//TODO: JBE .+$0x11                     // 7611
    	//TODO: JE .+$0x11223344                // 480f8444332211 or 0f8444332211
    	//TODO: JE .+$0x11                      // 7411
    	//TODO: JECXZ .+$0x11                   // e311
    	//TODO: JG .+$0x11223344                // 0f8f44332211 or 480f8f44332211
    	//TODO: JG .+$0x11                      // 7f11
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 08 21:38:44 UTC 2021
    - 581.9K bytes
    - Viewed (0)
Back to top