public void markBlockVisited() {
binding.mark_Block_block_visited(ptr);
- }''',
+ }
+
+ public boolean isBad() {
+ return binding.is_Bad(ptr) != 0;
+ }
+ ''',
),
Borrow = dict(
),
Div = dict(
- ins = [ "mem", "dividend", "divisor" ],
+ ins = [ "mem", "left", "right" ],
outs = [ "M", "X_regular", "X_except", "res" ],
attrs_name = "divmod",
attrs = [
),
DivMod = dict(
- ins = [ "mem", "dividend", "divisor" ],
+ ins = [ "mem", "left", "right" ],
outs = [ "M", "X_regular", "X_except", "res_div", "res_mod" ],
attrs_name = "divmod",
attrs = [
),
InstOf = dict(
- ins = [ "store", "objptr" ],
+ ins = [ "store", "obj" ],
outs = [ "M", "X_regular", "X_except", "res", "M_except" ],
attrs = [
dict(
),
Mod = dict(
- ins = [ "mem", "dividend", "divisor" ],
+ ins = [ "mem", "left", "right" ],
outs = [ "M", "X_regular", "X_except", "res" ],
attrs_name = "divmod",
attrs = [
),
Quot = dict(
- ins = [ "mem", "dividend", "divisor" ],
+ ins = [ "mem", "left", "right" ],
outs = [ "M", "X_regular", "X_except", "res" ],
attrs_name = "divmod",
attrs = [