summaryrefslogtreecommitdiff
path: root/tb/sim/mult.c
blob: 67158f0e926642cbb44f5814d48db2c6e70e94a1 (plain)
1
2
3
4
5
6
7
8
9
10
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);
}