Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for AddrMode (0.11 sec)

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

    		inst.Args[0] = Mem{Segment: ES, Base: baseRegForBits(addrMode) + DI - AX}
    		inst.Args[1] = DX
    		usedAddrSize = true
    
    	case OUTSB, OUTSW, OUTSD:
    		inst.Args[0] = DX
    		inst.Args[1] = Mem{Segment: defaultSeg(), Base: baseRegForBits(addrMode) + SI - AX}
    		usedAddrSize = true
    
    	case MOVSB, MOVSW, MOVSD, MOVSQ:
    		inst.Args[0] = Mem{Segment: ES, Base: baseRegForBits(addrMode) + DI - AX}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 10 18:59:52 UTC 2023
    - 45.1K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/arch/arm/armasm/inst.go

    type PCRel int32
    
    func (PCRel) IsArg() {}
    
    func (r PCRel) String() string {
    	return fmt.Sprintf("PC%+#x", int32(r))
    }
    
    // An AddrMode is an ARM addressing mode.
    type AddrMode uint8
    
    const (
    	_             AddrMode = iota
    	AddrPostIndex          // [R], X – use address R, set R = R + X
    	AddrPreIndex           // [R, X]! – use address R + X, set R = R + X
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 22:23:32 UTC 2017
    - 7.5K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.go

    type PCRel int64
    
    func (PCRel) isArg() {}
    
    func (r PCRel) String() string {
    	return fmt.Sprintf(".%+#x", uint64(r))
    }
    
    // An AddrMode is an ARM addressing mode.
    type AddrMode uint8
    
    const (
    	_             AddrMode = iota
    	AddrPostIndex          // [R], X - use address R, set R = R + X
    	AddrPreIndex           // [R, X]! - use address R + X, set R = R + X
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 21.5K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/arch/arm/armasm/decode.go

    		u := (x >> 23) & 1
    		w := (x >> 21) & 1
    		p := (x >> 24) & 1
    		if p == 0 && w == 1 {
    			return nil
    		}
    		sign := int8(+1)
    		if u == 0 {
    			sign = -1
    		}
    		mode := AddrMode(uint8(p<<1) | uint8(w^1))
    		return Mem{Base: Rn, Mode: mode, Sign: sign, Index: Rm, Shift: typ, Count: count}
    
    	case arg_mem_R_pm_imm12_offset:
    		// Treat [<Rn>,#+/-<imm12>] like [<Rn>{,#+/-<imm12>}]{!}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 12.6K bytes
    - Viewed (0)
Back to top