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.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'tb/sim/mult.c') diff --git a/tb/sim/mult.c b/tb/sim/mult.c index 531a824..67158f0 100644 --- a/tb/sim/mult.c +++ b/tb/sim/mult.c @@ -1,4 +1,10 @@ -int reset(int a, int b, int c) +long long __attribute__((noinline)) mla(long long a, long long b, long long c) { return a * b + c; } + +long long reset(int a, int b, int c) +{ + long long la = a, lb = b; + return mla(la * la, la + 2 * lb, c); +} -- cgit v1.2.3