Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ExtShift (0.11 sec)

  1. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go

    	case RegExtshiftAmount:
    		reg := plan9gpr(a.reg)
    		extshift := ""
    		amount := ""
    		if a.extShift != ExtShift(0) {
    			switch a.extShift {
    			default:
    				extshift = "." + a.extShift.String()
    
    			case lsl:
    				extshift = "<<"
    				amount = fmt.Sprintf("%d", a.amount)
    				return reg + extshift + amount
    
    			case lsr:
    				extshift = ">>"
    				amount = fmt.Sprintf("%d", a.amount)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 17K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.go

    	}
    	return fmt.Sprintf("#%#x, MSL #%d", is.imm, is.shift-128)
    }
    
    type ExtShift uint8
    
    const (
    	_ ExtShift = iota
    	uxtb
    	uxth
    	uxtw
    	uxtx
    	sxtb
    	sxth
    	sxtw
    	sxtx
    	lsl
    	lsr
    	asr
    	ror
    )
    
    func (extShift ExtShift) String() string {
    	switch extShift {
    	case uxtb:
    		return "UXTB"
    
    	case uxth:
    		return "UXTH"
    
    	case uxtw:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 21.5K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/decode.go

    				rea.extShift = lsl
    			} else {
    				rea.extShift = ExtShift(0)
    			}
    		} else {
    			rea.extShift = uxtx
    		}
    	case 4:
    		rea.extShift = sxtb
    	case 5:
    		rea.extShift = sxth
    	case 6:
    		rea.extShift = sxtw
    	case 7:
    		rea.extShift = sxtx
    	}
    	rea.show_zero = false
    	rea.amount = uint8(imm3)
    	return rea
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 76.9K bytes
    - Viewed (0)
Back to top