diff options
| author | Alejandro Soto <alejandro@34project.org> | 2022-11-07 13:29:23 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2022-11-07 13:31:15 -0600 |
| commit | 0907d94bf1e71c5ec697db53933abc462e703c35 (patch) | |
| tree | 5635979a29fa8c0428a70937fe751bad47434dc7 /tb/sim/mult.py | |
| parent | aaf02562e4d49fc93df1f619e3fbd6c85c0e7951 (diff) | |
Improve mult sim
Diffstat (limited to 'tb/sim/mult.py')
| -rw-r--r-- | tb/sim/mult.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tb/sim/mult.py b/tb/sim/mult.py index 70e7490..b422b6a 100644 --- a/tb/sim/mult.py +++ b/tb/sim/mult.py @@ -1,7 +1,11 @@ +A, B, C = -123456, 7890, -98765 + def init(): - init_reg(r0, -10) - init_reg(r1, 23) - init_reg(r2, -1234) + init_reg(r0, A) + init_reg(r1, B) + init_reg(r2, C) def final(): - assert_reg(r0, -10 * 23 - 1234) + hi, lo = split_dword(A * A * (A + 2 * B) + C) + assert_reg(r0, lo) + assert_reg(r1, hi) |
