Skip to content

Commit 32db1d7

Browse files
committed
Updated Sub name to SubShiftedRegister
1 parent d2465de commit 32db1d7

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

instructions/sub.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ import (
88
)
99

1010
// SUB instruction with register operands
11-
type Sub uint32
11+
type SubShiftedRegister uint32
1212

1313
func NewSubShiftedRegister(
1414
Xd registers.GPRegister,
1515
Xn registers.GPRegister,
1616
Xm registers.GPRegister,
17-
) Sub {
18-
return Sub(
17+
) SubShiftedRegister {
18+
return SubShiftedRegister(
1919
0xCB000000 |
2020
(Xm.Binary() << 16) |
2121
(Xn.Binary() << 5) |
@@ -27,31 +27,31 @@ func NewSubsShiftedRegister(
2727
Xd registers.GPRegister,
2828
Xn registers.GPRegister,
2929
Xm registers.GPRegister,
30-
) Sub {
30+
) SubShiftedRegister {
3131
return NewSubShiftedRegister(Xd, Xn, Xm) | (1 << 29)
3232
}
3333

34-
func (i Sub) Binary() uint32 {
34+
func (i SubShiftedRegister) Binary() uint32 {
3535
return uint32(i)
3636
}
3737

38-
func (i Sub) Xd() registers.GPRegister {
38+
func (i SubShiftedRegister) Xd() registers.GPRegister {
3939
return registers.GPRegister(i & 0x1F)
4040
}
4141

42-
func (i Sub) Xn() registers.GPRegister {
42+
func (i SubShiftedRegister) Xn() registers.GPRegister {
4343
return registers.GPRegister((i >> 5) & 0x1F)
4444
}
4545

46-
func (i Sub) Xm() registers.GPRegister {
46+
func (i SubShiftedRegister) Xm() registers.GPRegister {
4747
return registers.GPRegister((i >> 16) & 0x1F)
4848
}
4949

50-
func (i Sub) SetFlags() immediates.SetFlags {
50+
func (i SubShiftedRegister) SetFlags() immediates.SetFlags {
5151
return immediates.SetFlagsFromBinary(uint32(i))
5252
}
5353

54-
func (i Sub) String() string {
54+
func (i SubShiftedRegister) String() string {
5555
return fmt.Sprintf("sub%s %s, %s, %s", i.SetFlags(), i.Xd(), i.Xn(), i.Xm())
5656
}
5757

0 commit comments

Comments
 (0)