Added more tests
This commit is contained in:
parent
c4d763839a
commit
f4b0020c49
12 changed files with 205 additions and 39 deletions
|
@ -4,6 +4,5 @@ import "git.urbach.dev/cli/q/src/cpu"
|
|||
|
||||
// SubRegisterNumber subtracts a number from the given register.
|
||||
func SubRegisterNumber(destination cpu.Register, source cpu.Register, number int) uint32 {
|
||||
number &= 0b1111_1111_1111
|
||||
return 0b111100010<<23 | (uint32(number) << 10) | (uint32(source) << 5) | uint32(destination)
|
||||
return encodeRegisterNumberFlags(0b11, destination, source, number, false)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue