From 0907d94bf1e71c5ec697db53933abc462e703c35 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Mon, 7 Nov 2022 13:29:23 -0600 Subject: Improve mult sim --- tb/sim/mult.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'tb/sim/mult.py') 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) -- cgit v1.2.3