diff --git a/llpython/bytetype.py b/llpython/bytetype.py index 26c1734..3c85f93 100644 --- a/llpython/bytetype.py +++ b/llpython/bytetype.py @@ -49,6 +49,14 @@ PyNumber_Multiply = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p)) PyNumber_Remainder = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p)) PyNumber_Subtract = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p)) PyNumber_TrueDivide = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p)) +PyNumber_InPlaceAdd = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p)) +PyNumber_InPlaceDivide = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p)) +PyNumber_InPlaceMultiply = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p)) +PyNumber_InPlaceRemainder = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p)) +PyNumber_InPlaceSubtract = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p)) +PyNumber_InPlaceTrueDivide = lc.Type.function(l_pyobj_p, (l_pyobj_p, + l_pyobj_p)) +PyObject_IsTrue = lc.Type.function(lc_int, [l_pyobj_p]) PyObject_RichCompare = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p, lc_int)) PySequence_Contains = lc.Type.function(lc_int, (l_pyobj_p, l_pyobj_p))