Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for Ashmem (0.2 sec)

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

    		// so that the reader can tell the size of memory operand.
    		// up with the same arguments
    		dst, _ := inst.Args[0].(Reg)
    		src, _ := inst.Args[1].(Reg)
    		if ES <= src && src <= GS && isMem(inst.Args[0]) || ES <= dst && dst <= GS && isMem(inst.Args[1]) {
    			unmarkImplicit(&inst, PrefixDataSize)
    		}
    
    	case MOVDQU:
    		if countPrefix(&inst, 0xF3) > 1 {
    			unmarkImplicit(&inst, 0xF3)
    			markLastImplicit(&inst, 0xF3)
    		}
    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/inst.go

    	}
    	return buf.String()
    }
    
    func isReg(a Arg) bool {
    	_, ok := a.(Reg)
    	return ok
    }
    
    func isSegReg(a Arg) bool {
    	r, ok := a.(Reg)
    	return ok && ES <= r && r <= GS
    }
    
    func isMem(a Arg) bool {
    	_, ok := a.(Mem)
    	return ok
    }
    
    func isImm(a Arg) bool {
    	_, ok := a.(Imm)
    	return ok
    }
    
    func regBytes(a Arg) int {
    	r, ok := a.(Reg)
    	if !ok {
    		return 0
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 10.6K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/x86/x86asm/decode.go

    		switch inst.Op {
    		// TODO(rsc): Perhaps this instruction class should be derived from the CSV.
    		case ADD, ADC, AND, BTC, BTR, BTS, CMPXCHG, CMPXCHG8B, CMPXCHG16B, DEC, INC, NEG, NOT, OR, SBB, SUB, XOR, XADD, XCHG:
    			if isMem(inst.Args[0]) {
    				hasLock = true
    				break
    			}
    			fallthrough
    		default:
    			inst.Prefix[lockIndex] |= PrefixInvalid
    		}
    	}
    
    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