- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for RRX (0.04 sec)
-
src/cmd/vendor/golang.org/x/arch/arm/armasm/gnu.go
X = "" if arg.Sign < 0 { X = "-" } X += gnuArg(inst, -1, arg.Index) if arg.Shift == ShiftLeft && arg.Count == 0 { // nothing } else if arg.Shift == RotateRightExt { X += ", rrx" } else { X += fmt.Sprintf(", %s #%d", strings.ToLower(arg.Shift.String()), arg.Count) } } else { X = fmt.Sprintf("#%d", arg.Offset) } switch arg.Mode { case AddrOffset:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat May 14 17:21:52 UTC 2016 - 3.5K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/arm/armasm/tables.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Aug 16 17:57:48 UTC 2017 - 267.4K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/arm/armasm/inst.go
RotateRight Shift = 3 // right rotate RotateRightExt Shift = 4 // right rotate through carry (Count will always be 1) ) var shiftName = [...]string{ "LSL", "LSR", "ASR", "ROR", "RRX", } func (s Shift) String() string { if s < 5 { return shiftName[s] } return fmt.Sprintf("Shift(%d)", int(s)) } // A RegShift is a register shifted by a constant. type RegShift struct {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Nov 29 22:23:32 UTC 2017 - 7.5K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/arm/armasm/decode.go
} return Mem{Base: Reg((x >> 16) & (1<<4 - 1)), Mode: mode} case arg_R_rotate: Rm := Reg(x & (1<<4 - 1)) typ, count := decodeShift(x) // ROR #0 here means ROR #0, but decodeShift rewrites to RRX #1. if typ == RotateRightExt { return Rm } return RegShift{Rm, typ, count} case arg_R_shift_R: Rm := Reg(x & (1<<4 - 1)) Rs := Reg((x >> 8) & (1<<4 - 1))
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 22 17:16:14 UTC 2022 - 12.6K bytes - Viewed (0)