def test_cse():
    e = a*a + b*b + sympy.exp(b*b - -a*a)
    e2 = sympy.cse(e)
    f = g.llvm_callable([a, b], e2)
    res = float(e.subs({a: 2.3, b: 0.1}).evalf())
    jit_res = f(2.3, 0.1)

    assert isclose(jit_res, res)
dataset/ETHPy150Open sympy/sympy/sympy/printing/tests/test_llvmjit.py/test_cse/swapped operands of `-`