summaryrefslogtreecommitdiff
path: root/tb/sim/mult.py
blob: b422b6a58ce8637b80f51258fecf825cdc0aa64d (plain)
1
2
3
4
5
6
7
8
9
10
11
A, B, C = -123456, 7890, -98765

def init():
    init_reg(r0, A)
    init_reg(r1, B)
    init_reg(r2, C)

def final():
    hi, lo = split_dword(A * A * (A + 2 * B) + C)
    assert_reg(r0, lo)
    assert_reg(r1, hi)