commit 13de5329207c49cc4debeac3bcc6919bf869ec30
parent d1cbd396a1a07d94c5c7087816254e1886c8aaa1
Author: erai <erai@omiltem.net>
Date: Thu, 6 Feb 2025 01:15:56 +0000
don't cout unused variables
Diffstat:
M | cc0.c | | | 10821 | ++++++++++++++++++++++++++++++++++++++++++------------------------------------- |
M | ircout.om | | | 117 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- |
2 files changed, 5924 insertions(+), 5014 deletions(-)
diff --git a/cc0.c b/cc0.c
@@ -106,6 +106,8 @@ u my_ircop(u v_c, u v_ic, u v_ib, u v_op);
u my_ircout(u v_c);
u my_ircretval(u v_c, u v_ic, u v_ib);
u my_ircstr(u v_c, u v_s, u v_n);
+u my_ircuse(u v_c, u v_ic, u v_ib);
+u my_ircuseop(u v_c, u v_ic, u v_ib, u v_op);
u my_irexpr_fold(u v_ic, u v_o);
u my_irfind_block(u v_ic, u v_name, u v_make);
u my_irfind_var(u v_ic, u v_name);
@@ -417,7 +419,7 @@ b40: if (!((u)(((s)(v_tag)) == ((s)(14UL))))) { goto b43; }
#line 34 "parsepeg.om"
b44: return (u)"sp";
#line 35 "parsepeg.om"
-b43: v1 = (u)&my_die;
+b43: v1 = (u)my_die;
#line 35 "parsepeg.om"
v2 = (u)"invalid tag";
#line 35 "parsepeg.om"
@@ -790,7 +792,7 @@ b265: if (!((u)(((s)(v_tag)) == ((s)(89UL))))) { goto b268; }
#line 184 "parse3.om"
b269: return (u)"sp";
#line 185 "parse3.om"
-b268: v1 = (u)&my_die;
+b268: v1 = (u)my_die;
#line 185 "parse3.om"
v2 = (u)"invalid tag";
#line 185 "parse3.om"
@@ -808,7 +810,7 @@ u my__start(u v_argc, u v_argv, u v_envp) {
u v9 = 0;
u v10 = 0;
#line 38 "syscall.om"
-b0: v3 = (u)&my_main;
+b0: v3 = (u)my_main;
#line 38 "syscall.om"
v4 = v_argc;
#line 38 "syscall.om"
@@ -818,7 +820,7 @@ b0: v3 = (u)&my_main;
#line 38 "syscall.om"
v7 = ((u (*)())(v3))(v4, v5, v6);
#line 39 "syscall.om"
-b1: v8 = (u)&my_exit;
+b1: v8 = (u)my_exit;
#line 39 "syscall.om"
v9 = 0UL;
#line 39 "syscall.om"
@@ -843,7 +845,7 @@ u my_add_section(u v_c, u v_name, u v_type) {
#line 231 "as.om"
b0: v_end = *(u *)((v_c) + (24UL));
#line 233 "as.om"
- v6 = (u)&my_emit_align;
+ v6 = (u)my_emit_align;
#line 233 "as.om"
v7 = v_c;
#line 233 "as.om"
@@ -853,7 +855,7 @@ b0: v_end = *(u *)((v_c) + (24UL));
#line 233 "as.om"
v10 = ((u (*)())(v6))(v7, v8, v9);
#line 235 "as.om"
-b1: v11 = (u)&my_alloc;
+b1: v11 = (u)my_alloc;
#line 235 "as.om"
v12 = *(u *)(v_c);
#line 235 "as.om"
@@ -920,7 +922,7 @@ u my_add_symbol(u v_c, u v_name, u v_l) {
u v6 = 0;
u v7 = 0;
#line 511 "as.om"
-b0: v4 = (u)&my_alloc;
+b0: v4 = (u)my_alloc;
#line 511 "as.om"
v5 = *(u *)(v_c);
#line 511 "as.om"
@@ -958,7 +960,7 @@ u my_addfixup(u v_c, u v_l) {
#line 395 "as.om"
b0: if (!((u)(((s)(*(u *)((*(u *)((v_c) + (40UL))) + (16UL)))) < ((s)(4UL))))) { goto b1; }
#line 396 "as.om"
-b2: v4 = (u)&my_die;
+b2: v4 = (u)my_die;
#line 396 "as.om"
v5 = (u)"invalid fixup";
#line 396 "as.om"
@@ -968,7 +970,7 @@ b1: v_here = (*(u *)((*(u *)((v_c) + (40UL))) + (8UL))) + ((*(u *)((*(u *)((v_c)
#line 401 "as.om"
if (!(*(u *)((v_l) + (16UL)))) { goto b7; }
#line 402 "as.om"
-b6: v7 = (u)&my_fixup;
+b6: v7 = (u)my_fixup;
#line 402 "as.om"
v8 = v_c;
#line 402 "as.om"
@@ -980,7 +982,7 @@ b6: v7 = (u)&my_fixup;
#line 391 "as.om"
b5: return 0UL;
#line 404 "as.om"
-b7: v12 = (u)&my_alloc;
+b7: v12 = (u)my_alloc;
#line 404 "as.om"
v13 = *(u *)(v_c);
#line 404 "as.om"
@@ -1033,7 +1035,7 @@ u my_alloc(u v_c, u v_size) {
#line 21 "alloc.om"
b0: if (!((u)(((s)(v_size)) < ((s)(0UL))))) { goto b1; }
#line 22 "alloc.om"
-b2: v6 = (u)&my_die;
+b2: v6 = (u)my_die;
#line 22 "alloc.om"
v7 = (u)"invalid alloc";
#line 22 "alloc.om"
@@ -1045,7 +1047,7 @@ b6: v_size = (v_size) + (4095UL);
#line 27 "alloc.om"
v_size = (v_size) & (-4096UL);
#line 28 "alloc.om"
- v9 = (u)&my_mmap;
+ v9 = (u)my_mmap;
#line 28 "alloc.om"
v10 = 0UL;
#line 28 "alloc.om"
@@ -1065,7 +1067,7 @@ b8: v_mret = v16;
#line 29 "alloc.om"
if (!((u)(((s)(v_mret)) == ((s)(-1UL))))) { goto b9; }
#line 30 "alloc.om"
-b10: v17 = (u)&my_die;
+b10: v17 = (u)my_die;
#line 30 "alloc.om"
v18 = (u)"out of memory";
#line 30 "alloc.om"
@@ -1091,7 +1093,7 @@ b17: v_mret = (*(u *)(v_page)) + (*(u *)((v_page) + (8UL)));
#line 46 "alloc.om"
b13: v_psize = 65536UL;
#line 48 "alloc.om"
- v20 = (u)&my_mmap;
+ v20 = (u)my_mmap;
#line 48 "alloc.om"
v21 = 0UL;
#line 48 "alloc.om"
@@ -1111,7 +1113,7 @@ b19: v_mret = v27;
#line 49 "alloc.om"
if (!((u)(((s)(v_mret)) == ((s)(-1UL))))) { goto b20; }
#line 50 "alloc.om"
-b21: v28 = (u)&my_die;
+b21: v28 = (u)my_die;
#line 50 "alloc.om"
v29 = (u)"out of memory";
#line 50 "alloc.om"
@@ -1140,7 +1142,7 @@ u my_any(u v_c) {
u v6 = 0;
u v7 = 0;
#line 224 "peglib.om"
-b0: v2 = (u)&my_get;
+b0: v2 = (u)my_get;
#line 224 "peglib.om"
v3 = v_c;
#line 224 "peglib.om"
@@ -1150,7 +1152,7 @@ b1: v_ch = v4;
#line 225 "peglib.om"
if (!((u)(((s)(v_ch)) == ((s)(-1UL))))) { goto b2; }
#line 226 "peglib.om"
-b3: v5 = (u)&my_fail;
+b3: v5 = (u)my_fail;
#line 226 "peglib.om"
v6 = v_c;
#line 226 "peglib.om"
@@ -1188,7 +1190,7 @@ b2: return 0UL;
#line 1051 "ir.om"
b3: v_name = *(u *)((*(u *)((*(u *)((v_n) + (8UL))) + (8UL))) + (56UL));
#line 1053 "ir.om"
- v5 = (u)&my_prototype;
+ v5 = (u)my_prototype;
#line 1053 "ir.om"
v6 = *(u *)(v_ic);
#line 1053 "ir.om"
@@ -1198,7 +1200,7 @@ b3: v_name = *(u *)((*(u *)((*(u *)((v_n) + (8UL))) + (8UL))) + (56UL));
#line 1053 "ir.om"
b9: v_t = v8;
#line 1055 "ir.om"
- v9 = (u)&my_iraddarg;
+ v9 = (u)my_iraddarg;
#line 1055 "ir.om"
v10 = v_ic;
#line 1055 "ir.om"
@@ -1267,7 +1269,7 @@ b6: v6 = 0UL;
#line 443 "as.om"
b8: if (!(v6)) { goto b3; }
#line 470 "as.om"
-b2: v22 = (u)&my_alloc;
+b2: v22 = (u)my_alloc;
#line 470 "as.om"
v23 = *(u *)(v_c);
#line 470 "as.om"
@@ -1277,7 +1279,7 @@ b2: v22 = (u)&my_alloc;
#line 470 "as.om"
b28: v_b = v25;
#line 472 "as.om"
- v26 = (u)&my_mklabel;
+ v26 = (u)my_mklabel;
#line 472 "as.om"
v27 = v_c;
#line 472 "as.om"
@@ -1285,7 +1287,7 @@ b28: v_b = v25;
#line 472 "as.om"
b29: *(u *)((v_b) + (16UL)) = v28;
#line 473 "as.om"
- v29 = (u)&my_alloc;
+ v29 = (u)my_alloc;
#line 473 "as.om"
v30 = *(u *)(v_c);
#line 473 "as.om"
@@ -1297,7 +1299,7 @@ b30: *(u *)((v_b) + (24UL)) = v32;
#line 474 "as.om"
*(u *)((v_b) + (32UL)) = v_slen;
#line 476 "as.om"
- v33 = (u)&my_memcpy;
+ v33 = (u)my_memcpy;
#line 476 "as.om"
v34 = *(u *)((v_b) + (24UL));
#line 476 "as.om"
@@ -1313,7 +1315,7 @@ b31: *(u *)(v_link) = v_b;
#line 447 "as.om"
b3: if (!((u)(((s)(*(u *)((v_b) + (32UL)))) < ((s)(v_slen))))) { goto b11; }
#line 448 "as.om"
-b10: v7 = (u)&my_memcmp;
+b10: v7 = (u)my_memcmp;
#line 448 "as.om"
v8 = *(u *)((v_b) + (24UL));
#line 448 "as.om"
@@ -1347,7 +1349,7 @@ b27: v_link = (v_b) + (8UL);
#line 452 "as.om"
b11: if (!((u)(((s)(*(u *)((v_b) + (32UL)))) > ((s)(v_slen))))) { goto b17; }
#line 453 "as.om"
-b16: v12 = (u)&my_memcmp;
+b16: v12 = (u)my_memcmp;
#line 453 "as.om"
v13 = *(u *)((v_b) + (24UL));
#line 453 "as.om"
@@ -1365,7 +1367,7 @@ b20: v_dir = 1UL;
#line 455 "as.om"
goto b9;
#line 458 "as.om"
-b17: v17 = (u)&my_memcmp;
+b17: v17 = (u)my_memcmp;
#line 458 "as.om"
v18 = *(u *)((v_b) + (24UL));
#line 458 "as.om"
@@ -1389,7 +1391,7 @@ u my_as_emit(u v_a, u v_b) {
u v4 = 0;
u v5 = 0;
#line 1101 "as.om"
-b0: v2 = (u)&my_emit;
+b0: v2 = (u)my_emit;
#line 1101 "as.om"
v3 = v_a;
#line 1101 "as.om"
@@ -1429,7 +1431,7 @@ u my_as_jmp(u v_a, u v_op, u v_l) {
u v29 = 0;
u v30 = 0;
#line 1321 "as.om"
-b0: v3 = (u)&my_reserve;
+b0: v3 = (u)my_reserve;
#line 1321 "as.om"
v4 = v_a;
#line 1321 "as.om"
@@ -1437,7 +1439,7 @@ b0: v3 = (u)&my_reserve;
#line 1321 "as.om"
v6 = ((u (*)())(v3))(v4, v5);
#line 1322 "as.om"
-b1: v7 = (u)&my_as_op;
+b1: v7 = (u)my_as_op;
#line 1322 "as.om"
v8 = v_a;
#line 1322 "as.om"
@@ -1445,7 +1447,7 @@ b1: v7 = (u)&my_as_op;
#line 1322 "as.om"
v10 = ((u (*)())(v7))(v8, v9);
#line 1323 "as.om"
-b2: v11 = (u)&my_as_emit;
+b2: v11 = (u)my_as_emit;
#line 1323 "as.om"
v12 = v_a;
#line 1323 "as.om"
@@ -1453,7 +1455,7 @@ b2: v11 = (u)&my_as_emit;
#line 1323 "as.om"
v14 = ((u (*)())(v11))(v12, v13);
#line 1324 "as.om"
-b3: v15 = (u)&my_as_emit;
+b3: v15 = (u)my_as_emit;
#line 1324 "as.om"
v16 = v_a;
#line 1324 "as.om"
@@ -1461,7 +1463,7 @@ b3: v15 = (u)&my_as_emit;
#line 1324 "as.om"
v18 = ((u (*)())(v15))(v16, v17);
#line 1325 "as.om"
-b4: v19 = (u)&my_as_emit;
+b4: v19 = (u)my_as_emit;
#line 1325 "as.om"
v20 = v_a;
#line 1325 "as.om"
@@ -1469,7 +1471,7 @@ b4: v19 = (u)&my_as_emit;
#line 1325 "as.om"
v22 = ((u (*)())(v19))(v20, v21);
#line 1326 "as.om"
-b5: v23 = (u)&my_as_emit;
+b5: v23 = (u)my_as_emit;
#line 1326 "as.om"
v24 = v_a;
#line 1326 "as.om"
@@ -1477,7 +1479,7 @@ b5: v23 = (u)&my_as_emit;
#line 1326 "as.om"
v26 = ((u (*)())(v23))(v24, v25);
#line 1327 "as.om"
-b6: v27 = (u)&my_addfixup;
+b6: v27 = (u)my_addfixup;
#line 1327 "as.om"
v28 = v_a;
#line 1327 "as.om"
@@ -1498,7 +1500,7 @@ u my_as_modm(u v_a, u v_op, u v_b, u v_i, u v_s, u v_d) {
u v13 = 0;
u v14 = 0;
#line 1306 "as.om"
-b0: v6 = (u)&my_as_modrm;
+b0: v6 = (u)my_as_modrm;
#line 1306 "as.om"
v7 = v_a;
#line 1306 "as.om"
@@ -1526,7 +1528,7 @@ u my_as_modr(u v_a, u v_op, u v_b) {
u v7 = 0;
u v8 = 0;
#line 1165 "as.om"
-b0: v3 = (u)&my_as_modrr;
+b0: v3 = (u)my_as_modrr;
#line 1165 "as.om"
v4 = v_a;
#line 1165 "as.om"
@@ -1577,7 +1579,7 @@ u my_as_modra(u v_a, u v_op, u v_r, u v_d) {
u v37 = 0;
u v38 = 0;
#line 1170 "as.om"
-b0: v4 = (u)&my_as_rex;
+b0: v4 = (u)my_as_rex;
#line 1170 "as.om"
v5 = v_a;
#line 1170 "as.om"
@@ -1591,7 +1593,7 @@ b0: v4 = (u)&my_as_rex;
#line 1170 "as.om"
v10 = ((u (*)())(v4))(v5, v6, v7, v8, v9);
#line 1171 "as.om"
-b1: v11 = (u)&my_as_op;
+b1: v11 = (u)my_as_op;
#line 1171 "as.om"
v12 = v_a;
#line 1171 "as.om"
@@ -1599,7 +1601,7 @@ b1: v11 = (u)&my_as_op;
#line 1171 "as.om"
v14 = ((u (*)())(v11))(v12, v13);
#line 1172 "as.om"
-b2: v15 = (u)&my_as_emit;
+b2: v15 = (u)my_as_emit;
#line 1172 "as.om"
v16 = v_a;
#line 1172 "as.om"
@@ -1607,7 +1609,7 @@ b2: v15 = (u)&my_as_emit;
#line 1172 "as.om"
v18 = ((u (*)())(v15))(v16, v17);
#line 1173 "as.om"
-b3: v19 = (u)&my_as_emit;
+b3: v19 = (u)my_as_emit;
#line 1173 "as.om"
v20 = v_a;
#line 1173 "as.om"
@@ -1615,7 +1617,7 @@ b3: v19 = (u)&my_as_emit;
#line 1173 "as.om"
v22 = ((u (*)())(v19))(v20, v21);
#line 1174 "as.om"
-b4: v23 = (u)&my_as_emit;
+b4: v23 = (u)my_as_emit;
#line 1174 "as.om"
v24 = v_a;
#line 1174 "as.om"
@@ -1623,7 +1625,7 @@ b4: v23 = (u)&my_as_emit;
#line 1174 "as.om"
v26 = ((u (*)())(v23))(v24, v25);
#line 1175 "as.om"
-b5: v27 = (u)&my_as_emit;
+b5: v27 = (u)my_as_emit;
#line 1175 "as.om"
v28 = v_a;
#line 1175 "as.om"
@@ -1631,7 +1633,7 @@ b5: v27 = (u)&my_as_emit;
#line 1175 "as.om"
v30 = ((u (*)())(v27))(v28, v29);
#line 1176 "as.om"
-b6: v31 = (u)&my_as_emit;
+b6: v31 = (u)my_as_emit;
#line 1176 "as.om"
v32 = v_a;
#line 1176 "as.om"
@@ -1639,7 +1641,7 @@ b6: v31 = (u)&my_as_emit;
#line 1176 "as.om"
v34 = ((u (*)())(v31))(v32, v33);
#line 1177 "as.om"
-b7: v35 = (u)&my_as_emit;
+b7: v35 = (u)my_as_emit;
#line 1177 "as.om"
v36 = v_a;
#line 1177 "as.om"
@@ -1685,13 +1687,13 @@ b4: v4 = 1UL;
#line 1310 "as.om"
b7: if (!(v4)) { goto b1; }
#line 1311 "as.om"
-b2: v5 = (u)&my_die;
+b2: v5 = (u)my_die;
#line 1311 "as.om"
v6 = (u)"immediate too large";
#line 1311 "as.om"
v7 = ((u (*)())(v5))(v6);
#line 1313 "as.om"
-b1: v8 = (u)&my_as_modrr;
+b1: v8 = (u)my_as_modrr;
#line 1313 "as.om"
v9 = v_a;
#line 1313 "as.om"
@@ -1703,7 +1705,7 @@ b1: v8 = (u)&my_as_modrr;
#line 1313 "as.om"
v13 = ((u (*)())(v8))(v9, v10, v11, v12);
#line 1314 "as.om"
-b10: v14 = (u)&my_as_emit;
+b10: v14 = (u)my_as_emit;
#line 1314 "as.om"
v15 = v_a;
#line 1314 "as.om"
@@ -1711,7 +1713,7 @@ b10: v14 = (u)&my_as_emit;
#line 1314 "as.om"
v17 = ((u (*)())(v14))(v15, v16);
#line 1315 "as.om"
-b11: v18 = (u)&my_as_emit;
+b11: v18 = (u)my_as_emit;
#line 1315 "as.om"
v19 = v_a;
#line 1315 "as.om"
@@ -1719,7 +1721,7 @@ b11: v18 = (u)&my_as_emit;
#line 1315 "as.om"
v21 = ((u (*)())(v18))(v19, v20);
#line 1316 "as.om"
-b12: v22 = (u)&my_as_emit;
+b12: v22 = (u)my_as_emit;
#line 1316 "as.om"
v23 = v_a;
#line 1316 "as.om"
@@ -1727,7 +1729,7 @@ b12: v22 = (u)&my_as_emit;
#line 1316 "as.om"
v25 = ((u (*)())(v22))(v23, v24);
#line 1317 "as.om"
-b13: v26 = (u)&my_as_emit;
+b13: v26 = (u)my_as_emit;
#line 1317 "as.om"
v27 = v_a;
#line 1317 "as.om"
@@ -1839,7 +1841,7 @@ b4: v11 = 1UL;
#line 1187 "as.om"
b7: if (!(v11)) { goto b1; }
#line 1188 "as.om"
-b2: v12 = (u)&my_die;
+b2: v12 = (u)my_die;
#line 1188 "as.om"
v13 = (u)"invalid reg";
#line 1188 "as.om"
@@ -1875,7 +1877,7 @@ b26: v16 = 1UL;
#line 1207 "as.om"
b29: if (!(v16)) { goto b23; }
#line 1208 "as.om"
-b24: v17 = (u)&my_die;
+b24: v17 = (u)my_die;
#line 1208 "as.om"
v18 = (u)"invalid reg";
#line 1208 "as.om"
@@ -1885,7 +1887,7 @@ b23: if (!(v_s)) { goto b34; }
#line 1212 "as.om"
b33: if (!((u)(((s)(v_b)) == ((s)(16UL))))) { goto b35; }
#line 1213 "as.om"
-b36: v20 = (u)&my_die;
+b36: v20 = (u)my_die;
#line 1213 "as.om"
v21 = (u)"invalid base";
#line 1213 "as.om"
@@ -1893,7 +1895,7 @@ b36: v20 = (u)&my_die;
#line 1216 "as.om"
b35: if (!((u)(((s)(v_i)) == ((s)(4UL))))) { goto b39; }
#line 1217 "as.om"
-b40: v23 = (u)&my_die;
+b40: v23 = (u)my_die;
#line 1217 "as.om"
v24 = (u)"invalid index";
#line 1217 "as.om"
@@ -1903,7 +1905,7 @@ b39: v_rm = (v_rm) + (4UL);
#line 1220 "as.om"
goto b20;
#line 1276 "as.om"
-b20: v47 = (u)&my_as_rex;
+b20: v47 = (u)my_as_rex;
#line 1276 "as.om"
v48 = v_a;
#line 1276 "as.om"
@@ -1917,7 +1919,7 @@ b20: v47 = (u)&my_as_rex;
#line 1276 "as.om"
v53 = ((u (*)())(v47))(v48, v49, v50, v51, v52);
#line 1277 "as.om"
-b108: v54 = (u)&my_as_op;
+b108: v54 = (u)my_as_op;
#line 1277 "as.om"
v55 = v_a;
#line 1277 "as.om"
@@ -1925,7 +1927,7 @@ b108: v54 = (u)&my_as_op;
#line 1277 "as.om"
v57 = ((u (*)())(v54))(v55, v56);
#line 1278 "as.om"
-b109: v58 = (u)&my_as_emit;
+b109: v58 = (u)my_as_emit;
#line 1278 "as.om"
v59 = v_a;
#line 1278 "as.om"
@@ -1943,7 +1945,7 @@ b115: v_sib = (v_sib) + (64UL);
#line 1283 "as.om"
goto b114;
#line 1291 "as.om"
-b114: v65 = (u)&my_as_emit;
+b114: v65 = (u)my_as_emit;
#line 1291 "as.om"
v66 = v_a;
#line 1291 "as.om"
@@ -1953,7 +1955,7 @@ b114: v65 = (u)&my_as_emit;
#line 1294 "as.om"
b111: if (!((u)(((s)(v_dw)) == ((s)(1UL))))) { goto b127; }
#line 1295 "as.om"
-b126: v69 = (u)&my_as_emit;
+b126: v69 = (u)my_as_emit;
#line 1295 "as.om"
v70 = v_a;
#line 1295 "as.om"
@@ -1965,7 +1967,7 @@ b125: return 0UL;
#line 1296 "as.om"
b127: if (!((u)(((s)(v_dw)) == ((s)(4UL))))) { goto b125; }
#line 1297 "as.om"
-b129: v73 = (u)&my_as_emit;
+b129: v73 = (u)my_as_emit;
#line 1297 "as.om"
v74 = v_a;
#line 1297 "as.om"
@@ -1973,7 +1975,7 @@ b129: v73 = (u)&my_as_emit;
#line 1297 "as.om"
v76 = ((u (*)())(v73))(v74, v75);
#line 1298 "as.om"
-b131: v77 = (u)&my_as_emit;
+b131: v77 = (u)my_as_emit;
#line 1298 "as.om"
v78 = v_a;
#line 1298 "as.om"
@@ -1981,7 +1983,7 @@ b131: v77 = (u)&my_as_emit;
#line 1298 "as.om"
v80 = ((u (*)())(v77))(v78, v79);
#line 1299 "as.om"
-b132: v81 = (u)&my_as_emit;
+b132: v81 = (u)my_as_emit;
#line 1299 "as.om"
v82 = v_a;
#line 1299 "as.om"
@@ -1989,7 +1991,7 @@ b132: v81 = (u)&my_as_emit;
#line 1299 "as.om"
v84 = ((u (*)())(v81))(v82, v83);
#line 1300 "as.om"
-b133: v85 = (u)&my_as_emit;
+b133: v85 = (u)my_as_emit;
#line 1300 "as.om"
v86 = v_a;
#line 1300 "as.om"
@@ -2013,7 +2015,7 @@ b119: v_sib = (v_sib) + (192UL);
#line 1288 "as.om"
b120: if (!((u)(((s)(v_s)) != ((s)(1UL))))) { goto b114; }
#line 1289 "as.om"
-b121: v62 = (u)&my_die;
+b121: v62 = (u)my_die;
#line 1289 "as.om"
v63 = (u)"invalid scale";
#line 1289 "as.om"
@@ -2023,7 +2025,7 @@ b121: v62 = (u)&my_die;
#line 1222 "as.om"
b34: if (!((u)(((s)(v_i)) != ((s)(0UL))))) { goto b43; }
#line 1223 "as.om"
-b44: v26 = (u)&my_die;
+b44: v26 = (u)my_die;
#line 1223 "as.om"
v27 = (u)"invalid index";
#line 1223 "as.om"
@@ -2113,7 +2115,7 @@ b67: v31 = 1UL;
#line 1243 "as.om"
b70: if (!(v31)) { goto b64; }
#line 1244 "as.om"
-b65: v34 = (u)&my_die;
+b65: v34 = (u)my_die;
#line 1244 "as.om"
v35 = (u)"invalid reg";
#line 1244 "as.om"
@@ -2123,7 +2125,7 @@ b64: if (!(v_s)) { goto b85; }
#line 1248 "as.om"
b84: if (!((u)(((s)(v_b)) == ((s)(16UL))))) { goto b86; }
#line 1249 "as.om"
-b87: v37 = (u)&my_die;
+b87: v37 = (u)my_die;
#line 1249 "as.om"
v38 = (u)"invalid base";
#line 1249 "as.om"
@@ -2131,7 +2133,7 @@ b87: v37 = (u)&my_die;
#line 1252 "as.om"
b86: if (!((u)(((s)(v_i)) == ((s)(4UL))))) { goto b90; }
#line 1253 "as.om"
-b91: v40 = (u)&my_die;
+b91: v40 = (u)my_die;
#line 1253 "as.om"
v41 = (u)"invalid index";
#line 1253 "as.om"
@@ -2143,7 +2145,7 @@ b90: v_rm = (v_rm) + (4UL);
#line 1258 "as.om"
b85: if (!((u)(((s)(v_i)) != ((s)(0UL))))) { goto b94; }
#line 1259 "as.om"
-b95: v43 = (u)&my_die;
+b95: v43 = (u)my_die;
#line 1259 "as.om"
v44 = (u)"invalid index";
#line 1259 "as.om"
@@ -2290,7 +2292,7 @@ b4: v4 = 1UL;
#line 1153 "as.om"
b7: if (!(v4)) { goto b1; }
#line 1154 "as.om"
-b2: v7 = (u)&my_die;
+b2: v7 = (u)my_die;
#line 1154 "as.om"
v8 = (u)"invalid reg";
#line 1154 "as.om"
@@ -2312,7 +2314,7 @@ b23: v10 = 1UL;
#line 1156 "as.om"
b26: if (!(v10)) { goto b20; }
#line 1157 "as.om"
-b21: v12 = (u)&my_as_rex;
+b21: v12 = (u)my_as_rex;
#line 1157 "as.om"
v13 = v_a;
#line 1157 "as.om"
@@ -2326,7 +2328,7 @@ b21: v12 = (u)&my_as_rex;
#line 1157 "as.om"
v18 = ((u (*)())(v12))(v13, v14, v15, v16, v17);
#line 1159 "as.om"
-b20: v19 = (u)&my_as_op;
+b20: v19 = (u)my_as_op;
#line 1159 "as.om"
v20 = v_a;
#line 1159 "as.om"
@@ -2334,7 +2336,7 @@ b20: v19 = (u)&my_as_op;
#line 1159 "as.om"
v22 = ((u (*)())(v19))(v20, v21);
#line 1160 "as.om"
-b33: v23 = (u)&my_as_emit;
+b33: v23 = (u)my_as_emit;
#line 1160 "as.om"
v24 = v_a;
#line 1160 "as.om"
@@ -2416,7 +2418,7 @@ u my_as_op(u v_a, u v_op) {
#line 1117 "as.om"
b0: if (!((u)(((s)(v_op)) > ((s)(255UL))))) { goto b3; }
#line 1118 "as.om"
-b2: v2 = (u)&my_as_emit;
+b2: v2 = (u)my_as_emit;
#line 1118 "as.om"
v3 = v_a;
#line 1118 "as.om"
@@ -2424,7 +2426,7 @@ b2: v2 = (u)&my_as_emit;
#line 1118 "as.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1119 "as.om"
-b4: v6 = (u)&my_as_emit;
+b4: v6 = (u)my_as_emit;
#line 1119 "as.om"
v7 = v_a;
#line 1119 "as.om"
@@ -2434,7 +2436,7 @@ b4: v6 = (u)&my_as_emit;
#line 1116 "as.om"
b1: return 0UL;
#line 1121 "as.om"
-b3: v10 = (u)&my_as_emit;
+b3: v10 = (u)my_as_emit;
#line 1121 "as.om"
v11 = v_a;
#line 1121 "as.om"
@@ -2471,7 +2473,7 @@ b4: v3 = 1UL;
#line 1127 "as.om"
b7: if (!(v3)) { goto b1; }
#line 1128 "as.om"
-b2: v4 = (u)&my_die;
+b2: v4 = (u)my_die;
#line 1128 "as.om"
v5 = (u)"invalid reg";
#line 1128 "as.om"
@@ -2493,7 +2495,7 @@ b13: v7 = 1UL;
#line 1130 "as.om"
b16: if (!(v7)) { goto b10; }
#line 1131 "as.om"
-b11: v9 = (u)&my_as_rex;
+b11: v9 = (u)my_as_rex;
#line 1131 "as.om"
v10 = v_a;
#line 1131 "as.om"
@@ -2507,7 +2509,7 @@ b11: v9 = (u)&my_as_rex;
#line 1131 "as.om"
v15 = ((u (*)())(v9))(v10, v11, v12, v13, v14);
#line 1133 "as.om"
-b10: v16 = (u)&my_as_op;
+b10: v16 = (u)my_as_op;
#line 1133 "as.om"
v17 = v_a;
#line 1133 "as.om"
@@ -2585,13 +2587,13 @@ u my_as_opri64(u v_a, u v_op, u v_r, u v_x) {
#line 1137 "as.om"
b0: if (!((u)(((s)(v_op)) != ((s)(184UL))))) { goto b1; }
#line 1138 "as.om"
-b2: v4 = (u)&my_die;
+b2: v4 = (u)my_die;
#line 1138 "as.om"
v5 = (u)"only movabs";
#line 1138 "as.om"
v6 = ((u (*)())(v4))(v5);
#line 1140 "as.om"
-b1: v7 = (u)&my_as_opr;
+b1: v7 = (u)my_as_opr;
#line 1140 "as.om"
v8 = v_a;
#line 1140 "as.om"
@@ -2601,7 +2603,7 @@ b1: v7 = (u)&my_as_opr;
#line 1140 "as.om"
v11 = ((u (*)())(v7))(v8, v9, v10);
#line 1141 "as.om"
-b5: v12 = (u)&my_as_emit;
+b5: v12 = (u)my_as_emit;
#line 1141 "as.om"
v13 = v_a;
#line 1141 "as.om"
@@ -2609,7 +2611,7 @@ b5: v12 = (u)&my_as_emit;
#line 1141 "as.om"
v15 = ((u (*)())(v12))(v13, v14);
#line 1142 "as.om"
-b6: v16 = (u)&my_as_emit;
+b6: v16 = (u)my_as_emit;
#line 1142 "as.om"
v17 = v_a;
#line 1142 "as.om"
@@ -2617,7 +2619,7 @@ b6: v16 = (u)&my_as_emit;
#line 1142 "as.om"
v19 = ((u (*)())(v16))(v17, v18);
#line 1143 "as.om"
-b7: v20 = (u)&my_as_emit;
+b7: v20 = (u)my_as_emit;
#line 1143 "as.om"
v21 = v_a;
#line 1143 "as.om"
@@ -2625,7 +2627,7 @@ b7: v20 = (u)&my_as_emit;
#line 1143 "as.om"
v23 = ((u (*)())(v20))(v21, v22);
#line 1144 "as.om"
-b8: v24 = (u)&my_as_emit;
+b8: v24 = (u)my_as_emit;
#line 1144 "as.om"
v25 = v_a;
#line 1144 "as.om"
@@ -2633,7 +2635,7 @@ b8: v24 = (u)&my_as_emit;
#line 1144 "as.om"
v27 = ((u (*)())(v24))(v25, v26);
#line 1145 "as.om"
-b9: v28 = (u)&my_as_emit;
+b9: v28 = (u)my_as_emit;
#line 1145 "as.om"
v29 = v_a;
#line 1145 "as.om"
@@ -2641,7 +2643,7 @@ b9: v28 = (u)&my_as_emit;
#line 1145 "as.om"
v31 = ((u (*)())(v28))(v29, v30);
#line 1146 "as.om"
-b10: v32 = (u)&my_as_emit;
+b10: v32 = (u)my_as_emit;
#line 1146 "as.om"
v33 = v_a;
#line 1146 "as.om"
@@ -2649,7 +2651,7 @@ b10: v32 = (u)&my_as_emit;
#line 1146 "as.om"
v35 = ((u (*)())(v32))(v33, v34);
#line 1147 "as.om"
-b11: v36 = (u)&my_as_emit;
+b11: v36 = (u)my_as_emit;
#line 1147 "as.om"
v37 = v_a;
#line 1147 "as.om"
@@ -2657,7 +2659,7 @@ b11: v36 = (u)&my_as_emit;
#line 1147 "as.om"
v39 = ((u (*)())(v36))(v37, v38);
#line 1148 "as.om"
-b12: v40 = (u)&my_as_emit;
+b12: v40 = (u)my_as_emit;
#line 1148 "as.om"
v41 = v_a;
#line 1148 "as.om"
@@ -2693,7 +2695,7 @@ b5: v_w = 0UL;
#line 1111 "as.om"
goto b4;
#line 1113 "as.om"
-b4: v7 = (u)&my_as_emit;
+b4: v7 = (u)my_as_emit;
#line 1113 "as.om"
v8 = v_a;
#line 1113 "as.om"
@@ -2727,7 +2729,7 @@ b4: v2 = 0UL;
#line 271 "lib.om"
b6: if (!(v2)) { goto b1; }
#line 272 "lib.om"
-b2: v3 = (u)&my_die;
+b2: v3 = (u)my_die;
#line 272 "lib.om"
v4 = v_msg;
#line 272 "lib.om"
@@ -2830,7 +2832,7 @@ b2: return v_result;
#line 1365 "cc1.om"
b1: if (!((u)(((s)(*(u *)(v_n))) == ((s)(7UL))))) { goto b9; }
#line 1366 "cc1.om"
-b8: v5 = (u)&my_call_check;
+b8: v5 = (u)my_call_check;
#line 1366 "cc1.om"
v6 = v_c;
#line 1366 "cc1.om"
@@ -2858,7 +2860,7 @@ b12: v_result = 1UL;
#line 1410 "cc1.om"
b7: return v_result;
#line 1372 "cc1.om"
-b13: v10 = (u)&my_call_check;
+b13: v10 = (u)my_call_check;
#line 1372 "cc1.om"
v11 = v_c;
#line 1372 "cc1.om"
@@ -2878,7 +2880,7 @@ b25: v14 = 1UL;
#line 1373 "cc1.om"
b26: if (!(v14)) { goto b20; }
#line 1374 "cc1.om"
-b21: v15 = (u)&my_cdie;
+b21: v15 = (u)my_cdie;
#line 1374 "cc1.om"
v16 = v_c;
#line 1374 "cc1.om"
@@ -2908,7 +2910,7 @@ b30: v19 = 1UL;
#line 1380 "cc1.om"
b33: if (!(v19)) { goto b29; }
#line 1382 "cc1.om"
-b28: v20 = (u)&my_call_check;
+b28: v20 = (u)my_call_check;
#line 1382 "cc1.om"
v21 = v_c;
#line 1382 "cc1.om"
@@ -2918,7 +2920,7 @@ b28: v20 = (u)&my_call_check;
#line 1382 "cc1.om"
b35: v_result = v23;
#line 1383 "cc1.om"
- v24 = (u)&my_call_check;
+ v24 = (u)my_call_check;
#line 1383 "cc1.om"
v25 = v_c;
#line 1383 "cc1.om"
@@ -2938,7 +2940,7 @@ b39: v28 = 1UL;
#line 1390 "cc1.om"
b42: if (!(v28)) { goto b38; }
#line 1392 "cc1.om"
-b37: v46 = (u)&my_call_check;
+b37: v46 = (u)my_call_check;
#line 1392 "cc1.om"
v47 = v_c;
#line 1392 "cc1.om"
@@ -2948,7 +2950,7 @@ b37: v46 = (u)&my_call_check;
#line 1392 "cc1.om"
b129: v_result = v49;
#line 1393 "cc1.om"
- v50 = (u)&my_call_check;
+ v50 = (u)my_call_check;
#line 1393 "cc1.om"
v51 = v_c;
#line 1393 "cc1.om"
@@ -2968,7 +2970,7 @@ b136: v54 = 1UL;
#line 1394 "cc1.om"
b137: if (!(v54)) { goto b131; }
#line 1395 "cc1.om"
-b132: v55 = (u)&my_cdie;
+b132: v55 = (u)my_cdie;
#line 1395 "cc1.om"
v56 = v_c;
#line 1395 "cc1.om"
@@ -2992,7 +2994,7 @@ b141: v59 = 1UL;
#line 1400 "cc1.om"
b144: if (!(v59)) { goto b140; }
#line 1402 "cc1.om"
-b139: v65 = (u)&my_call_check;
+b139: v65 = (u)my_call_check;
#line 1402 "cc1.om"
v66 = v_c;
#line 1402 "cc1.om"
@@ -3014,7 +3016,7 @@ b177: if (!(v69)) { goto b173; }
#line 1404 "cc1.om"
goto b7;
#line 1407 "cc1.om"
-b173: v74 = (u)&my_die;
+b173: v74 = (u)my_die;
#line 1407 "cc1.om"
v75 = (u)"invalid expr";
#line 1407 "cc1.om"
@@ -3502,13 +3504,13 @@ u my_cdie(u v_c, u v_msg) {
u v18 = 0;
u v19 = 0;
#line 49 "cc1.om"
-b0: v2 = (u)&my_cshow_context;
+b0: v2 = (u)my_cshow_context;
#line 49 "cc1.om"
v3 = v_c;
#line 49 "cc1.om"
v4 = ((u (*)())(v2))(v3);
#line 50 "cc1.om"
-b1: v5 = (u)&my_fputs;
+b1: v5 = (u)my_fputs;
#line 50 "cc1.om"
v6 = *(u *)((v_c) + (8UL));
#line 50 "cc1.om"
@@ -3516,7 +3518,7 @@ b1: v5 = (u)&my_fputs;
#line 50 "cc1.om"
v8 = ((u (*)())(v5))(v6, v7);
#line 51 "cc1.om"
-b2: v9 = (u)&my_fputs;
+b2: v9 = (u)my_fputs;
#line 51 "cc1.om"
v10 = *(u *)((v_c) + (8UL));
#line 51 "cc1.om"
@@ -3524,7 +3526,7 @@ b2: v9 = (u)&my_fputs;
#line 51 "cc1.om"
v12 = ((u (*)())(v9))(v10, v11);
#line 52 "cc1.om"
-b3: v13 = (u)&my_fputs;
+b3: v13 = (u)my_fputs;
#line 52 "cc1.om"
v14 = *(u *)((v_c) + (8UL));
#line 52 "cc1.om"
@@ -3532,7 +3534,7 @@ b3: v13 = (u)&my_fputs;
#line 52 "cc1.om"
v16 = ((u (*)())(v13))(v14, v15);
#line 53 "cc1.om"
-b4: v17 = (u)&my_exit;
+b4: v17 = (u)my_exit;
#line 53 "cc1.om"
v18 = 1UL;
#line 53 "cc1.om"
@@ -3551,7 +3553,7 @@ u my_charset(u v_c, u v_s) {
u v9 = 0;
u v10 = 0;
#line 203 "peglib.om"
-b0: v4 = (u)&my_get;
+b0: v4 = (u)my_get;
#line 203 "peglib.om"
v5 = v_c;
#line 203 "peglib.om"
@@ -3571,7 +3573,7 @@ b7: v7 = 0UL;
#line 207 "peglib.om"
b9: if (!(v7)) { goto b4; }
#line 208 "peglib.om"
-b5: v8 = (u)&my_fail;
+b5: v8 = (u)my_fail;
#line 208 "peglib.om"
v9 = v_c;
#line 208 "peglib.om"
@@ -3618,7 +3620,7 @@ b3: *(u *)((v_c) + (104UL)) = *(u *)((v_d) + (40UL));
#line 401 "cc1.om"
if (!(*(u *)((v_d) + (88UL)))) { goto b1; }
#line 402 "cc1.om"
-b10: v3 = (u)&my_mark_stmt_used;
+b10: v3 = (u)my_mark_stmt_used;
#line 402 "cc1.om"
v4 = v_c;
#line 402 "cc1.om"
@@ -3641,7 +3643,7 @@ u my_choice(u v_c) {
#line 66 "peglib.om"
b0: if (!((u)(((s)(*(u *)((v_c) + (128UL)))) == ((s)(*(u *)((v_c) + (136UL))))))) { goto b1; }
#line 67 "peglib.om"
-b2: v1 = (u)&my_die;
+b2: v1 = (u)my_die;
#line 67 "peglib.om"
v2 = (u)"choice overflow";
#line 67 "peglib.om"
@@ -3674,7 +3676,7 @@ u my_close(u v_fd) {
u v8 = 0;
u v9 = 0;
#line 55 "syscall.om"
-b0: v1 = (u)&my_syscall;
+b0: v1 = (u)my_syscall;
#line 55 "syscall.om"
v2 = 3UL;
#line 55 "syscall.om"
@@ -3701,7 +3703,7 @@ u my_commit(u v_c) {
#line 79 "peglib.om"
b0: if (!((u)(((s)(*(u *)((v_c) + (128UL)))) == ((s)(0UL))))) { goto b1; }
#line 80 "peglib.om"
-b2: v1 = (u)&my_die;
+b2: v1 = (u)my_die;
#line 80 "peglib.om"
v2 = (u)"commit underflow";
#line 80 "peglib.om"
@@ -3724,7 +3726,7 @@ u my_comp_setup(u v_a, u v_err) {
u v11 = 0;
u v12 = 0;
#line 59 "cc1.om"
-b0: v3 = (u)&my_alloc;
+b0: v3 = (u)my_alloc;
#line 59 "cc1.om"
v4 = v_a;
#line 59 "cc1.om"
@@ -3738,7 +3740,7 @@ b1: v_c = v6;
#line 63 "cc1.om"
*(u *)((v_c) + (8UL)) = v_err;
#line 65 "cc1.om"
- v7 = (u)&my_setup_parser;
+ v7 = (u)my_setup_parser;
#line 65 "cc1.om"
v8 = v_a;
#line 65 "cc1.om"
@@ -3752,7 +3754,7 @@ b2: *(u *)((v_c) + (16UL)) = v9;
#line 69 "cc1.om"
*(u *)((v_c) + (40UL)) = 0UL;
#line 71 "cc1.om"
- v10 = (u)&my_setup_assembler;
+ v10 = (u)my_setup_assembler;
#line 71 "cc1.om"
v11 = v_a;
#line 71 "cc1.om"
@@ -3964,7 +3966,7 @@ b31: v24 = 0UL;
#line 131 "cc1.om"
b33: if (!(v24)) { goto b28; }
#line 146 "cc1.om"
-b27: v33 = (u)&my_first_decl;
+b27: v33 = (u)my_first_decl;
#line 146 "cc1.om"
v34 = v_c;
#line 146 "cc1.om"
@@ -3982,7 +3984,7 @@ b47: v36 = 0UL;
#line 148 "cc1.om"
b49: if (!(v36)) { goto b44; }
#line 160 "cc1.om"
-b43: v45 = (u)&my_first_decl;
+b43: v45 = (u)my_first_decl;
#line 160 "cc1.om"
v46 = v_c;
#line 160 "cc1.om"
@@ -4000,7 +4002,7 @@ b61: v48 = 0UL;
#line 162 "cc1.om"
b63: if (!(v48)) { goto b58; }
#line 174 "cc1.om"
-b57: v57 = (u)&my_find;
+b57: v57 = (u)my_find;
#line 174 "cc1.om"
v58 = v_c;
#line 174 "cc1.om"
@@ -4026,7 +4028,7 @@ b76: if (!(v63)) { goto b70; }
#line 176 "cc1.om"
b71: *(u *)((v_c) + (88UL)) = *(u *)((v_d) + (80UL));
#line 177 "cc1.om"
- v64 = (u)&my_mark_func_used;
+ v64 = (u)my_mark_func_used;
#line 177 "cc1.om"
v65 = v_c;
#line 177 "cc1.om"
@@ -4036,7 +4038,7 @@ b71: *(u *)((v_c) + (88UL)) = *(u *)((v_d) + (80UL));
#line 177 "cc1.om"
v68 = ((u (*)())(v64))(v65, v66, v67);
#line 180 "cc1.om"
-b70: v69 = (u)&my_find;
+b70: v69 = (u)my_find;
#line 180 "cc1.om"
v70 = v_c;
#line 180 "cc1.om"
@@ -4062,7 +4064,7 @@ b85: if (!(v75)) { goto b79; }
#line 182 "cc1.om"
b80: *(u *)((v_c) + (96UL)) = *(u *)((v_d) + (80UL));
#line 183 "cc1.om"
- v76 = (u)&my_mark_func_used;
+ v76 = (u)my_mark_func_used;
#line 183 "cc1.om"
v77 = v_c;
#line 183 "cc1.om"
@@ -4072,13 +4074,13 @@ b80: *(u *)((v_c) + (96UL)) = *(u *)((v_d) + (80UL));
#line 183 "cc1.om"
v80 = ((u (*)())(v76))(v77, v78, v79);
#line 186 "cc1.om"
-b79: v81 = (u)&my_check_usage;
+b79: v81 = (u)my_check_usage;
#line 186 "cc1.om"
v82 = v_c;
#line 186 "cc1.om"
v83 = ((u (*)())(v81))(v82);
#line 188 "cc1.om"
-b87: v84 = (u)&my_find;
+b87: v84 = (u)my_find;
#line 188 "cc1.om"
v85 = v_c;
#line 188 "cc1.om"
@@ -4102,7 +4104,7 @@ b94: v90 = 1UL;
#line 189 "cc1.om"
b95: if (!(v90)) { goto b89; }
#line 190 "cc1.om"
-b90: v91 = (u)&my_find;
+b90: v91 = (u)my_find;
#line 190 "cc1.om"
v92 = v_c;
#line 190 "cc1.om"
@@ -4126,7 +4128,7 @@ b102: v97 = 1UL;
#line 191 "cc1.om"
b103: if (!(v97)) { goto b89; }
#line 192 "cc1.om"
-b98: v98 = (u)&my_mark_func_used;
+b98: v98 = (u)my_mark_func_used;
#line 192 "cc1.om"
v99 = v_c;
#line 192 "cc1.om"
@@ -4136,7 +4138,7 @@ b98: v98 = (u)&my_mark_func_used;
#line 192 "cc1.om"
v102 = ((u (*)())(v98))(v99, v100, v101);
#line 196 "cc1.om"
-b89: v103 = (u)&my_find;
+b89: v103 = (u)my_find;
#line 196 "cc1.om"
v104 = v_c;
#line 196 "cc1.om"
@@ -4160,7 +4162,7 @@ b111: v109 = 1UL;
#line 197 "cc1.om"
b112: if (!(v109)) { goto b106; }
#line 198 "cc1.om"
-b107: v110 = (u)&my_find;
+b107: v110 = (u)my_find;
#line 198 "cc1.om"
v111 = v_c;
#line 198 "cc1.om"
@@ -4184,7 +4186,7 @@ b119: v116 = 1UL;
#line 199 "cc1.om"
b120: if (!(v116)) { goto b106; }
#line 200 "cc1.om"
-b115: v117 = (u)&my_mark_func_used;
+b115: v117 = (u)my_mark_func_used;
#line 200 "cc1.om"
v118 = v_c;
#line 200 "cc1.om"
@@ -4194,13 +4196,13 @@ b115: v117 = (u)&my_mark_func_used;
#line 200 "cc1.om"
v121 = ((u (*)())(v117))(v118, v119, v120);
#line 204 "cc1.om"
-b106: v122 = (u)&my_check_usage;
+b106: v122 = (u)my_check_usage;
#line 204 "cc1.om"
v123 = v_c;
#line 204 "cc1.om"
v124 = ((u (*)())(v122))(v123);
#line 207 "cc1.om"
-b122: v125 = (u)&my_first_decl;
+b122: v125 = (u)my_first_decl;
#line 207 "cc1.om"
v126 = v_c;
#line 207 "cc1.om"
@@ -4218,7 +4220,7 @@ b129: v128 = 0UL;
#line 209 "cc1.om"
b131: if (!(v128)) { goto b126; }
#line 221 "cc1.om"
-b125: v139 = (u)&my_first_decl;
+b125: v139 = (u)my_first_decl;
#line 221 "cc1.om"
v140 = v_c;
#line 221 "cc1.om"
@@ -4236,7 +4238,7 @@ b151: v142 = 0UL;
#line 223 "cc1.om"
b153: if (!(v142)) { goto b148; }
#line 235 "cc1.om"
-b147: v152 = (u)&my_first_decl;
+b147: v152 = (u)my_first_decl;
#line 235 "cc1.om"
v153 = v_c;
#line 235 "cc1.om"
@@ -4274,7 +4276,7 @@ b181: v156 = 1UL;
#line 241 "cc1.om"
b182: if (!(v156)) { goto b176; }
#line 242 "cc1.om"
-b177: v158 = (u)&my_output_ir;
+b177: v158 = (u)my_output_ir;
#line 242 "cc1.om"
v159 = v_c;
#line 242 "cc1.om"
@@ -4282,7 +4284,7 @@ b177: v158 = (u)&my_output_ir;
#line 242 "cc1.om"
v161 = ((u (*)())(v158))(v159, v160);
#line 245 "cc1.om"
-b176: v162 = (u)&my_next_decl;
+b176: v162 = (u)my_next_decl;
#line 245 "cc1.om"
v163 = v_c;
#line 245 "cc1.om"
@@ -4324,13 +4326,13 @@ b159: v143 = 1UL;
#line 227 "cc1.om"
b160: if (!(v143)) { goto b154; }
#line 228 "cc1.om"
-b155: v145 = (u)&my_ir_optimize;
+b155: v145 = (u)my_ir_optimize;
#line 228 "cc1.om"
v146 = *(u *)((v_d) + (120UL));
#line 228 "cc1.om"
v147 = ((u (*)())(v145))(v146);
#line 231 "cc1.om"
-b154: v148 = (u)&my_next_decl;
+b154: v148 = (u)my_next_decl;
#line 231 "cc1.om"
v149 = v_c;
#line 231 "cc1.om"
@@ -4372,7 +4374,7 @@ b137: v129 = 1UL;
#line 213 "cc1.om"
b138: if (!(v129)) { goto b132; }
#line 214 "cc1.om"
-b133: v131 = (u)&my_func_to_ir;
+b133: v131 = (u)my_func_to_ir;
#line 214 "cc1.om"
v132 = v_c;
#line 214 "cc1.om"
@@ -4384,7 +4386,7 @@ b143: *(u *)((v_d) + (120UL)) = v134;
#line 214 "cc1.om"
goto b132;
#line 217 "cc1.om"
-b132: v135 = (u)&my_next_decl;
+b132: v135 = (u)my_next_decl;
#line 217 "cc1.om"
v136 = v_c;
#line 217 "cc1.om"
@@ -4434,7 +4436,7 @@ b74: v63 = 0UL;
#line 166 "cc1.om"
b58: if (!(*(u *)((v_d) + (64UL)))) { goto b64; }
#line 167 "cc1.om"
-b65: v49 = (u)&my_typecheck_func;
+b65: v49 = (u)my_typecheck_func;
#line 167 "cc1.om"
v50 = v_c;
#line 167 "cc1.om"
@@ -4442,7 +4444,7 @@ b65: v49 = (u)&my_typecheck_func;
#line 167 "cc1.om"
v52 = ((u (*)())(v49))(v50, v51);
#line 170 "cc1.om"
-b64: v53 = (u)&my_next_decl;
+b64: v53 = (u)my_next_decl;
#line 170 "cc1.om"
v54 = v_c;
#line 170 "cc1.om"
@@ -4460,7 +4462,7 @@ b62: v48 = 1UL;
#line 152 "cc1.om"
b44: if (!(*(u *)((v_d) + (128UL)))) { goto b50; }
#line 153 "cc1.om"
-b51: v37 = (u)&my_layout_struct;
+b51: v37 = (u)my_layout_struct;
#line 153 "cc1.om"
v38 = v_c;
#line 153 "cc1.om"
@@ -4468,7 +4470,7 @@ b51: v37 = (u)&my_layout_struct;
#line 153 "cc1.om"
v40 = ((u (*)())(v37))(v38, v39);
#line 156 "cc1.om"
-b50: v41 = (u)&my_next_decl;
+b50: v41 = (u)my_next_decl;
#line 156 "cc1.om"
v42 = v_c;
#line 156 "cc1.om"
@@ -4488,7 +4490,7 @@ b28: v_kind = *(u *)(*(u *)((v_n) + (8UL)));
#line 136 "cc1.om"
if (!((u)(((s)(v_kind)) == ((s)(13UL))))) { goto b36; }
#line 137 "cc1.om"
-b35: v25 = (u)&my_defextern;
+b35: v25 = (u)my_defextern;
#line 137 "cc1.om"
v26 = v_c;
#line 137 "cc1.om"
@@ -4502,7 +4504,7 @@ b34: v_n = *(u *)((v_n) + (16UL));
#line 138 "cc1.om"
b36: if (!((u)(((s)(v_kind)) == ((s)(11UL))))) { goto b34; }
#line 139 "cc1.om"
-b38: v29 = (u)&my_defun;
+b38: v29 = (u)my_defun;
#line 139 "cc1.om"
v30 = v_c;
#line 139 "cc1.om"
@@ -4520,7 +4522,7 @@ b3: v_kind = *(u *)(*(u *)((v_n) + (8UL)));
#line 115 "cc1.om"
if (!((u)(((s)(v_kind)) == ((s)(17UL))))) { goto b11; }
#line 116 "cc1.om"
-b10: v7 = (u)&my_defstruct;
+b10: v7 = (u)my_defstruct;
#line 116 "cc1.om"
v8 = v_c;
#line 116 "cc1.om"
@@ -4534,7 +4536,7 @@ b9: v_n = *(u *)((v_n) + (16UL));
#line 117 "cc1.om"
b11: if (!((u)(((s)(v_kind)) == ((s)(18UL))))) { goto b14; }
#line 118 "cc1.om"
-b13: v11 = (u)&my_defunion;
+b13: v11 = (u)my_defunion;
#line 118 "cc1.om"
v12 = v_c;
#line 118 "cc1.om"
@@ -4546,7 +4548,7 @@ b13: v11 = (u)&my_defunion;
#line 119 "cc1.om"
b14: if (!((u)(((s)(v_kind)) == ((s)(23UL))))) { goto b17; }
#line 120 "cc1.om"
-b16: v15 = (u)&my_defenum;
+b16: v15 = (u)my_defenum;
#line 120 "cc1.om"
v16 = v_c;
#line 120 "cc1.om"
@@ -4566,7 +4568,7 @@ b23: v19 = 1UL;
#line 121 "cc1.om"
b24: if (!(v19)) { goto b9; }
#line 122 "cc1.om"
-b19: v20 = (u)&my_cdie;
+b19: v20 = (u)my_cdie;
#line 122 "cc1.om"
v21 = v_c;
#line 122 "cc1.om"
@@ -4671,7 +4673,7 @@ b4: return *(u *)(*(u *)((v_c) + (176UL)));
#line 247 "peglib.om"
b3: if (!((u)(((s)(*(u *)((*(u *)((v_c) + (160UL))) + ((v_i) * (48UL))))) != ((s)(v_sp))))) { goto b8; }
#line 248 "peglib.om"
-b7: v7 = (u)&my_alloc;
+b7: v7 = (u)my_alloc;
#line 248 "peglib.om"
v8 = *(u *)(v_c);
#line 248 "peglib.om"
@@ -4701,7 +4703,7 @@ b9: v_n = v10;
#line 260 "peglib.om"
if (!((u)(((s)(v_nargs)) > ((s)(*(u *)((v_c) + (184UL))))))) { goto b10; }
#line 261 "peglib.om"
-b11: v11 = (u)&my_die;
+b11: v11 = (u)my_die;
#line 261 "peglib.om"
v12 = (u)"node underflow";
#line 261 "peglib.om"
@@ -4719,7 +4721,7 @@ b15: *(u *)((v_c) + (184UL)) = (*(u *)((v_c) + (184UL))) - (v_nargs);
#line 280 "peglib.om"
if (!((u)(((s)(*(u *)((v_c) + (184UL)))) == ((s)(*(u *)((v_c) + (192UL))))))) { goto b6; }
#line 281 "peglib.om"
-b23: v14 = (u)&my_die;
+b23: v14 = (u)my_die;
#line 281 "peglib.om"
v15 = (u)"node overflow";
#line 281 "peglib.om"
@@ -4789,7 +4791,7 @@ u my_cshow_context(u v_c) {
u v27 = 0;
u v28 = 0;
#line 37 "cc1.om"
-b0: v1 = (u)&my_fputs;
+b0: v1 = (u)my_fputs;
#line 37 "cc1.om"
v2 = *(u *)((v_c) + (8UL));
#line 37 "cc1.om"
@@ -4799,7 +4801,7 @@ b0: v1 = (u)&my_fputs;
#line 38 "cc1.om"
b1: if (!(*(u *)((v_c) + (24UL)))) { goto b2; }
#line 39 "cc1.om"
-b3: v5 = (u)&my_fputs;
+b3: v5 = (u)my_fputs;
#line 39 "cc1.om"
v6 = *(u *)((v_c) + (8UL));
#line 39 "cc1.om"
@@ -4807,7 +4809,7 @@ b3: v5 = (u)&my_fputs;
#line 39 "cc1.om"
v8 = ((u (*)())(v5))(v6, v7);
#line 41 "cc1.om"
-b2: v9 = (u)&my_fputs;
+b2: v9 = (u)my_fputs;
#line 41 "cc1.om"
v10 = *(u *)((v_c) + (8UL));
#line 41 "cc1.om"
@@ -4815,7 +4817,7 @@ b2: v9 = (u)&my_fputs;
#line 41 "cc1.om"
v12 = ((u (*)())(v9))(v10, v11);
#line 42 "cc1.om"
-b6: v13 = (u)&my_fputd;
+b6: v13 = (u)my_fputd;
#line 42 "cc1.om"
v14 = *(u *)((v_c) + (8UL));
#line 42 "cc1.om"
@@ -4823,7 +4825,7 @@ b6: v13 = (u)&my_fputd;
#line 42 "cc1.om"
v16 = ((u (*)())(v13))(v14, v15);
#line 43 "cc1.om"
-b7: v17 = (u)&my_fputs;
+b7: v17 = (u)my_fputs;
#line 43 "cc1.om"
v18 = *(u *)((v_c) + (8UL));
#line 43 "cc1.om"
@@ -4831,7 +4833,7 @@ b7: v17 = (u)&my_fputs;
#line 43 "cc1.om"
v20 = ((u (*)())(v17))(v18, v19);
#line 44 "cc1.om"
-b8: v21 = (u)&my_fputd;
+b8: v21 = (u)my_fputd;
#line 44 "cc1.om"
v22 = *(u *)((v_c) + (8UL));
#line 44 "cc1.om"
@@ -4839,7 +4841,7 @@ b8: v21 = (u)&my_fputd;
#line 44 "cc1.om"
v24 = ((u (*)())(v21))(v22, v23);
#line 45 "cc1.om"
-b9: v25 = (u)&my_fputs;
+b9: v25 = (u)my_fputs;
#line 45 "cc1.om"
v26 = *(u *)((v_c) + (8UL));
#line 45 "cc1.om"
@@ -4986,7 +4988,7 @@ b29: v_ret = 2UL;
#line 64 "peg.om"
goto b9;
#line 67 "peg.om"
-b23: v3 = (u)&my_die;
+b23: v3 = (u)my_die;
#line 67 "peg.om"
v4 = (u)"invalid countop";
#line 67 "peg.om"
@@ -5059,7 +5061,7 @@ b3: *(u *)((v_c) + (24UL)) = *(u *)((*(u *)((v_n) + (8UL))) + (24UL));
#line 547 "cc1.om"
v_name = *(u *)((*(u *)((*(u *)((v_n) + (8UL))) + (8UL))) + (56UL));
#line 548 "cc1.om"
- v6 = (u)&my_find;
+ v6 = (u)my_find;
#line 548 "cc1.om"
v7 = v_c;
#line 548 "cc1.om"
@@ -5075,7 +5077,7 @@ b9: v_d = v11;
#line 550 "cc1.om"
if (!(*(u *)((v_d) + (200UL)))) { goto b10; }
#line 551 "cc1.om"
-b11: v12 = (u)&my_cdie;
+b11: v12 = (u)my_cdie;
#line 551 "cc1.om"
v13 = v_c;
#line 551 "cc1.om"
@@ -5132,7 +5134,7 @@ b0: *(u *)((v_c) + (24UL)) = *(u *)((v_n) + (24UL));
#line 416 "cc1.om"
v_name = *(u *)((*(u *)((v_n) + (8UL))) + (56UL));
#line 418 "cc1.om"
- v5 = (u)&my_prototype;
+ v5 = (u)my_prototype;
#line 418 "cc1.om"
v6 = v_c;
#line 418 "cc1.om"
@@ -5142,7 +5144,7 @@ b0: *(u *)((v_c) + (24UL)) = *(u *)((v_n) + (24UL));
#line 418 "cc1.om"
b1: v_t = v8;
#line 420 "cc1.om"
- v9 = (u)&my_find;
+ v9 = (u)my_find;
#line 420 "cc1.om"
v10 = v_c;
#line 420 "cc1.om"
@@ -5158,7 +5160,7 @@ b2: v_d = v14;
#line 422 "cc1.om"
if (!(*(u *)((v_d) + (64UL)))) { goto b3; }
#line 423 "cc1.om"
-b4: v15 = (u)&my_cdie;
+b4: v15 = (u)my_cdie;
#line 423 "cc1.om"
v16 = v_c;
#line 423 "cc1.om"
@@ -5221,7 +5223,7 @@ b0: v_name = *(u *)((*(u *)((v_n) + (8UL))) + (56UL));
#line 489 "cc1.om"
*(u *)((v_c) + (40UL)) = *(u *)((v_n) + (40UL));
#line 491 "cc1.om"
- v6 = (u)&my_strcmp;
+ v6 = (u)my_strcmp;
#line 491 "cc1.om"
v7 = v_name;
#line 491 "cc1.om"
@@ -5243,7 +5245,7 @@ b4: v4 = 1UL;
#line 491 "cc1.om"
b7: if (!(v4)) { goto b1; }
#line 492 "cc1.om"
-b2: v21 = (u)&my_cdie;
+b2: v21 = (u)my_cdie;
#line 492 "cc1.om"
v22 = v_c;
#line 492 "cc1.om"
@@ -5251,7 +5253,7 @@ b2: v21 = (u)&my_cdie;
#line 492 "cc1.om"
v24 = ((u (*)())(v21))(v22, v23);
#line 495 "cc1.om"
-b1: v25 = (u)&my_find;
+b1: v25 = (u)my_find;
#line 495 "cc1.om"
v26 = v_c;
#line 495 "cc1.om"
@@ -5267,7 +5269,7 @@ b27: v_d = v30;
#line 497 "cc1.om"
if (!(*(u *)((v_d) + (128UL)))) { goto b28; }
#line 498 "cc1.om"
-b29: v31 = (u)&my_cdie;
+b29: v31 = (u)my_cdie;
#line 498 "cc1.om"
v32 = v_c;
#line 498 "cc1.om"
@@ -5279,7 +5281,7 @@ b28: *(u *)((v_d) + (128UL)) = 1UL;
#line 502 "cc1.om"
*(u *)((v_d) + (152UL)) = v_n;
#line 503 "cc1.om"
- v35 = (u)&my_prototype;
+ v35 = (u)my_prototype;
#line 503 "cc1.om"
v36 = v_c;
#line 503 "cc1.om"
@@ -5291,7 +5293,7 @@ b32: *(u *)((v_d) + (160UL)) = v38;
#line 481 "cc1.om"
return 0UL;
#line 491 "cc1.om"
-b5: v12 = (u)&my_strcmp;
+b5: v12 = (u)my_strcmp;
#line 491 "cc1.om"
v13 = v_name;
#line 491 "cc1.om"
@@ -5321,7 +5323,7 @@ b12: v4 = 0UL;
#line 491 "cc1.om"
goto b7;
#line 491 "cc1.om"
-b14: v17 = (u)&my_strcmp;
+b14: v17 = (u)my_strcmp;
#line 491 "cc1.om"
v18 = v_name;
#line 491 "cc1.om"
@@ -5389,7 +5391,7 @@ u my_defun(u v_c, u v_n) {
u v30 = 0;
u v31 = 0;
#line 440 "cc1.om"
-b0: v7 = (u)&my_defextern;
+b0: v7 = (u)my_defextern;
#line 440 "cc1.om"
v8 = v_c;
#line 440 "cc1.om"
@@ -5415,7 +5417,7 @@ b7: v11 = 0UL;
#line 448 "cc1.om"
b9: if (!(v11)) { goto b4; }
#line 476 "cc1.om"
-b3: v26 = (u)&my_hoist_locals;
+b3: v26 = (u)my_hoist_locals;
#line 476 "cc1.om"
v27 = v_c;
#line 476 "cc1.om"
@@ -5445,7 +5447,7 @@ b4: *(u *)((v_c) + (24UL)) = *(u *)((*(u *)((v_n) + (8UL))) + (24UL));
#line 458 "cc1.om"
v_name = *(u *)((*(u *)((*(u *)((v_n) + (8UL))) + (8UL))) + (56UL));
#line 459 "cc1.om"
- v12 = (u)&my_prototype;
+ v12 = (u)my_prototype;
#line 459 "cc1.om"
v13 = v_c;
#line 459 "cc1.om"
@@ -5455,7 +5457,7 @@ b4: *(u *)((v_c) + (24UL)) = *(u *)((*(u *)((v_n) + (8UL))) + (24UL));
#line 459 "cc1.om"
b10: v_t = v15;
#line 461 "cc1.om"
- v16 = (u)&my_find;
+ v16 = (u)my_find;
#line 461 "cc1.om"
v17 = v_c;
#line 461 "cc1.om"
@@ -5471,7 +5473,7 @@ b11: v_v = v21;
#line 462 "cc1.om"
if (!(*(u *)((v_v) + (224UL)))) { goto b12; }
#line 463 "cc1.om"
-b13: v22 = (u)&my_cdie;
+b13: v22 = (u)my_cdie;
#line 463 "cc1.om"
v23 = v_c;
#line 463 "cc1.om"
@@ -5544,7 +5546,7 @@ b0: v_name = *(u *)((*(u *)((v_n) + (8UL))) + (56UL));
#line 514 "cc1.om"
*(u *)((v_c) + (40UL)) = *(u *)((v_n) + (40UL));
#line 516 "cc1.om"
- v6 = (u)&my_strcmp;
+ v6 = (u)my_strcmp;
#line 516 "cc1.om"
v7 = v_name;
#line 516 "cc1.om"
@@ -5566,7 +5568,7 @@ b4: v4 = 1UL;
#line 516 "cc1.om"
b7: if (!(v4)) { goto b1; }
#line 517 "cc1.om"
-b2: v21 = (u)&my_cdie;
+b2: v21 = (u)my_cdie;
#line 517 "cc1.om"
v22 = v_c;
#line 517 "cc1.om"
@@ -5574,7 +5576,7 @@ b2: v21 = (u)&my_cdie;
#line 517 "cc1.om"
v24 = ((u (*)())(v21))(v22, v23);
#line 520 "cc1.om"
-b1: v25 = (u)&my_find;
+b1: v25 = (u)my_find;
#line 520 "cc1.om"
v26 = v_c;
#line 520 "cc1.om"
@@ -5590,7 +5592,7 @@ b27: v_d = v30;
#line 522 "cc1.om"
if (!(*(u *)((v_d) + (128UL)))) { goto b28; }
#line 523 "cc1.om"
-b29: v31 = (u)&my_cdie;
+b29: v31 = (u)my_cdie;
#line 523 "cc1.om"
v32 = v_c;
#line 523 "cc1.om"
@@ -5602,7 +5604,7 @@ b28: *(u *)((v_d) + (128UL)) = 1UL;
#line 527 "cc1.om"
*(u *)((v_d) + (152UL)) = v_n;
#line 528 "cc1.om"
- v35 = (u)&my_prototype;
+ v35 = (u)my_prototype;
#line 528 "cc1.om"
v36 = v_c;
#line 528 "cc1.om"
@@ -5614,7 +5616,7 @@ b32: *(u *)((v_d) + (160UL)) = v38;
#line 506 "cc1.om"
return 0UL;
#line 516 "cc1.om"
-b5: v12 = (u)&my_strcmp;
+b5: v12 = (u)my_strcmp;
#line 516 "cc1.om"
v13 = v_name;
#line 516 "cc1.om"
@@ -5644,7 +5646,7 @@ b12: v4 = 0UL;
#line 516 "cc1.om"
goto b7;
#line 516 "cc1.om"
-b14: v17 = (u)&my_strcmp;
+b14: v17 = (u)my_strcmp;
#line 516 "cc1.om"
v18 = v_name;
#line 516 "cc1.om"
@@ -5699,7 +5701,7 @@ u my_die(u v_msg) {
u v16 = 0;
u v17 = 0;
#line 3 "lib.om"
-b0: v2 = (u)&my_strlen;
+b0: v2 = (u)my_strlen;
#line 3 "lib.om"
v3 = v_msg;
#line 3 "lib.om"
@@ -5707,7 +5709,7 @@ b0: v2 = (u)&my_strlen;
#line 3 "lib.om"
b1: v_len = v4;
#line 4 "lib.om"
- v5 = (u)&my_write;
+ v5 = (u)my_write;
#line 4 "lib.om"
v6 = 2UL;
#line 4 "lib.om"
@@ -5717,7 +5719,7 @@ b1: v_len = v4;
#line 4 "lib.om"
v9 = ((u (*)())(v5))(v6, v7, v8);
#line 5 "lib.om"
-b2: v10 = (u)&my_write;
+b2: v10 = (u)my_write;
#line 5 "lib.om"
v11 = 2UL;
#line 5 "lib.om"
@@ -5727,7 +5729,7 @@ b2: v10 = (u)&my_write;
#line 5 "lib.om"
v14 = ((u (*)())(v10))(v11, v12, v13);
#line 6 "lib.om"
-b3: v15 = (u)&my_exit;
+b3: v15 = (u)my_exit;
#line 6 "lib.om"
v16 = 2UL;
#line 6 "lib.om"
@@ -5744,13 +5746,13 @@ u my_emit(u v_c, u v_x) {
u v7 = 0;
u v8 = 0;
#line 375 "as.om"
-b0: v2 = (u)&my_emit_hook;
+b0: v2 = (u)my_emit_hook;
#line 375 "as.om"
v3 = v_c;
#line 375 "as.om"
v4 = ((u (*)())(v2))(v3);
#line 376 "as.om"
-b1: v5 = (u)&my_reserve;
+b1: v5 = (u)my_reserve;
#line 376 "as.om"
v6 = v_c;
#line 376 "as.om"
@@ -5783,7 +5785,7 @@ b4: if (!((u)(((s)(v_pad)) == ((s)(v_n))))) { goto b6; }
#line 1549 "ir.om"
b5: return 0UL;
#line 1563 "ir.om"
-b6: v4 = (u)&my_as_emit;
+b6: v4 = (u)my_as_emit;
#line 1563 "ir.om"
v5 = v_c;
#line 1563 "ir.om"
@@ -5825,7 +5827,7 @@ b6: if (!(v3)) { goto b1; }
#line 487 "as.om"
b2: return 0UL;
#line 490 "as.om"
-b1: v4 = (u)&my_emit_blobs;
+b1: v4 = (u)my_emit_blobs;
#line 490 "as.om"
v5 = v_c;
#line 490 "as.om"
@@ -5833,7 +5835,7 @@ b1: v4 = (u)&my_emit_blobs;
#line 490 "as.om"
v7 = ((u (*)())(v4))(v5, v6);
#line 492 "as.om"
-b7: v8 = (u)&my_fixup_label;
+b7: v8 = (u)my_fixup_label;
#line 492 "as.om"
v9 = v_c;
#line 492 "as.om"
@@ -5847,7 +5849,7 @@ b8: v_i = 0UL;
#line 496 "as.om"
b9: if (!((u)(((s)(v_i)) == ((s)(*(u *)((v_b) + (32UL))))))) { goto b11; }
#line 505 "as.om"
-b10: v16 = (u)&my_emit_blobs;
+b10: v16 = (u)my_emit_blobs;
#line 505 "as.om"
v17 = v_c;
#line 505 "as.om"
@@ -5857,7 +5859,7 @@ b10: v16 = (u)&my_emit_blobs;
#line 483 "as.om"
b15: return 0UL;
#line 500 "as.om"
-b11: v12 = (u)&my_as_emit;
+b11: v12 = (u)my_as_emit;
#line 500 "as.om"
v13 = v_c;
#line 500 "as.om"
@@ -7856,7 +7858,7 @@ u my_emit_builtin(u v_c) {
u v1980 = 0;
u v1981 = 0;
#line 1677 "cc1.om"
-b0: v2 = (u)&my_find;
+b0: v2 = (u)my_find;
#line 1677 "cc1.om"
v3 = v_c;
#line 1677 "cc1.om"
@@ -7886,7 +7888,7 @@ b7: v8 = 1UL;
#line 1678 "cc1.om"
b8: if (!(v8)) { goto b2; }
#line 1679 "cc1.om"
-b3: v10 = (u)&my_fixup_label;
+b3: v10 = (u)my_fixup_label;
#line 1679 "cc1.om"
v11 = *(u *)((v_c) + (48UL));
#line 1679 "cc1.om"
@@ -7894,7 +7896,7 @@ b3: v10 = (u)&my_fixup_label;
#line 1679 "cc1.om"
v13 = ((u (*)())(v10))(v11, v12);
#line 1680 "cc1.om"
-b12: v14 = (u)&my_add_symbol;
+b12: v14 = (u)my_add_symbol;
#line 1680 "cc1.om"
v15 = *(u *)((v_c) + (48UL));
#line 1680 "cc1.om"
@@ -7904,7 +7906,7 @@ b12: v14 = (u)&my_add_symbol;
#line 1680 "cc1.om"
v18 = ((u (*)())(v14))(v15, v16, v17);
#line 1681 "cc1.om"
-b13: v19 = (u)&my_as_modrr;
+b13: v19 = (u)my_as_modrr;
#line 1681 "cc1.om"
v20 = *(u *)((v_c) + (48UL));
#line 1681 "cc1.om"
@@ -7916,7 +7918,7 @@ b13: v19 = (u)&my_as_modrr;
#line 1681 "cc1.om"
v24 = ((u (*)())(v19))(v20, v21, v22, v23);
#line 1682 "cc1.om"
-b14: v25 = (u)&my_as_modrr;
+b14: v25 = (u)my_as_modrr;
#line 1682 "cc1.om"
v26 = *(u *)((v_c) + (48UL));
#line 1682 "cc1.om"
@@ -7928,7 +7930,7 @@ b14: v25 = (u)&my_as_modrr;
#line 1682 "cc1.om"
v30 = ((u (*)())(v25))(v26, v27, v28, v29);
#line 1683 "cc1.om"
-b15: v31 = (u)&my_as_modrr;
+b15: v31 = (u)my_as_modrr;
#line 1683 "cc1.om"
v32 = *(u *)((v_c) + (48UL));
#line 1683 "cc1.om"
@@ -7940,7 +7942,7 @@ b15: v31 = (u)&my_as_modrr;
#line 1683 "cc1.om"
v36 = ((u (*)())(v31))(v32, v33, v34, v35);
#line 1684 "cc1.om"
-b16: v37 = (u)&my_as_modrr;
+b16: v37 = (u)my_as_modrr;
#line 1684 "cc1.om"
v38 = *(u *)((v_c) + (48UL));
#line 1684 "cc1.om"
@@ -7952,7 +7954,7 @@ b16: v37 = (u)&my_as_modrr;
#line 1684 "cc1.om"
v42 = ((u (*)())(v37))(v38, v39, v40, v41);
#line 1685 "cc1.om"
-b17: v43 = (u)&my_as_modrr;
+b17: v43 = (u)my_as_modrr;
#line 1685 "cc1.om"
v44 = *(u *)((v_c) + (48UL));
#line 1685 "cc1.om"
@@ -7964,7 +7966,7 @@ b17: v43 = (u)&my_as_modrr;
#line 1685 "cc1.om"
v48 = ((u (*)())(v43))(v44, v45, v46, v47);
#line 1686 "cc1.om"
-b18: v49 = (u)&my_as_modrr;
+b18: v49 = (u)my_as_modrr;
#line 1686 "cc1.om"
v50 = *(u *)((v_c) + (48UL));
#line 1686 "cc1.om"
@@ -7976,7 +7978,7 @@ b18: v49 = (u)&my_as_modrr;
#line 1686 "cc1.om"
v54 = ((u (*)())(v49))(v50, v51, v52, v53);
#line 1687 "cc1.om"
-b19: v55 = (u)&my_as_modrm;
+b19: v55 = (u)my_as_modrm;
#line 1687 "cc1.om"
v56 = *(u *)((v_c) + (48UL));
#line 1687 "cc1.om"
@@ -7994,7 +7996,7 @@ b19: v55 = (u)&my_as_modrm;
#line 1687 "cc1.om"
v63 = ((u (*)())(v55))(v56, v57, v58, v59, v60, v61, v62);
#line 1688 "cc1.om"
-b20: v64 = (u)&my_as_op;
+b20: v64 = (u)my_as_op;
#line 1688 "cc1.om"
v65 = *(u *)((v_c) + (48UL));
#line 1688 "cc1.om"
@@ -8002,7 +8004,7 @@ b20: v64 = (u)&my_as_op;
#line 1688 "cc1.om"
v67 = ((u (*)())(v64))(v65, v66);
#line 1689 "cc1.om"
-b21: v68 = (u)&my_as_op;
+b21: v68 = (u)my_as_op;
#line 1689 "cc1.om"
v69 = *(u *)((v_c) + (48UL));
#line 1689 "cc1.om"
@@ -8010,7 +8012,7 @@ b21: v68 = (u)&my_as_op;
#line 1689 "cc1.om"
v71 = ((u (*)())(v68))(v69, v70);
#line 1692 "cc1.om"
-b2: v72 = (u)&my_find;
+b2: v72 = (u)my_find;
#line 1692 "cc1.om"
v73 = v_c;
#line 1692 "cc1.om"
@@ -8040,7 +8042,7 @@ b29: v78 = 1UL;
#line 1693 "cc1.om"
b30: if (!(v78)) { goto b24; }
#line 1694 "cc1.om"
-b25: v80 = (u)&my_fixup_label;
+b25: v80 = (u)my_fixup_label;
#line 1694 "cc1.om"
v81 = *(u *)((v_c) + (48UL));
#line 1694 "cc1.om"
@@ -8048,7 +8050,7 @@ b25: v80 = (u)&my_fixup_label;
#line 1694 "cc1.om"
v83 = ((u (*)())(v80))(v81, v82);
#line 1695 "cc1.om"
-b34: v84 = (u)&my_add_symbol;
+b34: v84 = (u)my_add_symbol;
#line 1695 "cc1.om"
v85 = *(u *)((v_c) + (48UL));
#line 1695 "cc1.om"
@@ -8058,7 +8060,7 @@ b34: v84 = (u)&my_add_symbol;
#line 1695 "cc1.om"
v88 = ((u (*)())(v84))(v85, v86, v87);
#line 1696 "cc1.om"
-b35: v89 = (u)&my_as_modri;
+b35: v89 = (u)my_as_modri;
#line 1696 "cc1.om"
v90 = *(u *)((v_c) + (48UL));
#line 1696 "cc1.om"
@@ -8070,7 +8072,7 @@ b35: v89 = (u)&my_as_modri;
#line 1696 "cc1.om"
v94 = ((u (*)())(v89))(v90, v91, v92, v93);
#line 1697 "cc1.om"
-b36: v95 = (u)&my_as_op;
+b36: v95 = (u)my_as_op;
#line 1697 "cc1.om"
v96 = *(u *)((v_c) + (48UL));
#line 1697 "cc1.om"
@@ -8078,7 +8080,7 @@ b36: v95 = (u)&my_as_op;
#line 1697 "cc1.om"
v98 = ((u (*)())(v95))(v96, v97);
#line 1700 "cc1.om"
-b24: v99 = (u)&my_find;
+b24: v99 = (u)my_find;
#line 1700 "cc1.om"
v100 = v_c;
#line 1700 "cc1.om"
@@ -8108,7 +8110,7 @@ b44: v105 = 1UL;
#line 1701 "cc1.om"
b45: if (!(v105)) { goto b39; }
#line 1702 "cc1.om"
-b40: v107 = (u)&my_fixup_label;
+b40: v107 = (u)my_fixup_label;
#line 1702 "cc1.om"
v108 = *(u *)((v_c) + (48UL));
#line 1702 "cc1.om"
@@ -8116,7 +8118,7 @@ b40: v107 = (u)&my_fixup_label;
#line 1702 "cc1.om"
v110 = ((u (*)())(v107))(v108, v109);
#line 1703 "cc1.om"
-b49: v111 = (u)&my_add_symbol;
+b49: v111 = (u)my_add_symbol;
#line 1703 "cc1.om"
v112 = *(u *)((v_c) + (48UL));
#line 1703 "cc1.om"
@@ -8126,7 +8128,7 @@ b49: v111 = (u)&my_add_symbol;
#line 1703 "cc1.om"
v115 = ((u (*)())(v111))(v112, v113, v114);
#line 1704 "cc1.om"
-b50: v116 = (u)&my_as_op;
+b50: v116 = (u)my_as_op;
#line 1704 "cc1.om"
v117 = *(u *)((v_c) + (48UL));
#line 1704 "cc1.om"
@@ -8134,7 +8136,7 @@ b50: v116 = (u)&my_as_op;
#line 1704 "cc1.om"
v119 = ((u (*)())(v116))(v117, v118);
#line 1707 "cc1.om"
-b39: v120 = (u)&my_find;
+b39: v120 = (u)my_find;
#line 1707 "cc1.om"
v121 = v_c;
#line 1707 "cc1.om"
@@ -8164,7 +8166,7 @@ b58: v126 = 1UL;
#line 1708 "cc1.om"
b59: if (!(v126)) { goto b53; }
#line 1709 "cc1.om"
-b54: v128 = (u)&my_fixup_label;
+b54: v128 = (u)my_fixup_label;
#line 1709 "cc1.om"
v129 = *(u *)((v_c) + (48UL));
#line 1709 "cc1.om"
@@ -8172,7 +8174,7 @@ b54: v128 = (u)&my_fixup_label;
#line 1709 "cc1.om"
v131 = ((u (*)())(v128))(v129, v130);
#line 1710 "cc1.om"
-b63: v132 = (u)&my_add_symbol;
+b63: v132 = (u)my_add_symbol;
#line 1710 "cc1.om"
v133 = *(u *)((v_c) + (48UL));
#line 1710 "cc1.om"
@@ -8182,7 +8184,7 @@ b63: v132 = (u)&my_add_symbol;
#line 1710 "cc1.om"
v136 = ((u (*)())(v132))(v133, v134, v135);
#line 1711 "cc1.om"
-b64: v137 = (u)&my_as_op;
+b64: v137 = (u)my_as_op;
#line 1711 "cc1.om"
v138 = *(u *)((v_c) + (48UL));
#line 1711 "cc1.om"
@@ -8190,7 +8192,7 @@ b64: v137 = (u)&my_as_op;
#line 1711 "cc1.om"
v140 = ((u (*)())(v137))(v138, v139);
#line 1714 "cc1.om"
-b53: v141 = (u)&my_find;
+b53: v141 = (u)my_find;
#line 1714 "cc1.om"
v142 = v_c;
#line 1714 "cc1.om"
@@ -8220,7 +8222,7 @@ b72: v147 = 1UL;
#line 1715 "cc1.om"
b73: if (!(v147)) { goto b67; }
#line 1716 "cc1.om"
-b68: v149 = (u)&my_fixup_label;
+b68: v149 = (u)my_fixup_label;
#line 1716 "cc1.om"
v150 = *(u *)((v_c) + (48UL));
#line 1716 "cc1.om"
@@ -8228,7 +8230,7 @@ b68: v149 = (u)&my_fixup_label;
#line 1716 "cc1.om"
v152 = ((u (*)())(v149))(v150, v151);
#line 1717 "cc1.om"
-b77: v153 = (u)&my_add_symbol;
+b77: v153 = (u)my_add_symbol;
#line 1717 "cc1.om"
v154 = *(u *)((v_c) + (48UL));
#line 1717 "cc1.om"
@@ -8238,7 +8240,7 @@ b77: v153 = (u)&my_add_symbol;
#line 1717 "cc1.om"
v157 = ((u (*)())(v153))(v154, v155, v156);
#line 1718 "cc1.om"
-b78: v158 = (u)&my_as_opr;
+b78: v158 = (u)my_as_opr;
#line 1718 "cc1.om"
v159 = *(u *)((v_c) + (48UL));
#line 1718 "cc1.om"
@@ -8248,7 +8250,7 @@ b78: v158 = (u)&my_as_opr;
#line 1718 "cc1.om"
v162 = ((u (*)())(v158))(v159, v160, v161);
#line 1719 "cc1.om"
-b79: v163 = (u)&my_as_opr;
+b79: v163 = (u)my_as_opr;
#line 1719 "cc1.om"
v164 = *(u *)((v_c) + (48UL));
#line 1719 "cc1.om"
@@ -8258,7 +8260,7 @@ b79: v163 = (u)&my_as_opr;
#line 1719 "cc1.om"
v167 = ((u (*)())(v163))(v164, v165, v166);
#line 1720 "cc1.om"
-b80: v168 = (u)&my_as_opr;
+b80: v168 = (u)my_as_opr;
#line 1720 "cc1.om"
v169 = *(u *)((v_c) + (48UL));
#line 1720 "cc1.om"
@@ -8268,7 +8270,7 @@ b80: v168 = (u)&my_as_opr;
#line 1720 "cc1.om"
v172 = ((u (*)())(v168))(v169, v170, v171);
#line 1721 "cc1.om"
-b81: v173 = (u)&my_as_opr;
+b81: v173 = (u)my_as_opr;
#line 1721 "cc1.om"
v174 = *(u *)((v_c) + (48UL));
#line 1721 "cc1.om"
@@ -8278,7 +8280,7 @@ b81: v173 = (u)&my_as_opr;
#line 1721 "cc1.om"
v177 = ((u (*)())(v173))(v174, v175, v176);
#line 1722 "cc1.om"
-b82: v178 = (u)&my_as_modrm;
+b82: v178 = (u)my_as_modrm;
#line 1722 "cc1.om"
v179 = *(u *)((v_c) + (48UL));
#line 1722 "cc1.om"
@@ -8296,7 +8298,7 @@ b82: v178 = (u)&my_as_modrm;
#line 1722 "cc1.om"
v186 = ((u (*)())(v178))(v179, v180, v181, v182, v183, v184, v185);
#line 1723 "cc1.om"
-b83: v187 = (u)&my_as_modrm;
+b83: v187 = (u)my_as_modrm;
#line 1723 "cc1.om"
v188 = *(u *)((v_c) + (48UL));
#line 1723 "cc1.om"
@@ -8314,7 +8316,7 @@ b83: v187 = (u)&my_as_modrm;
#line 1723 "cc1.om"
v195 = ((u (*)())(v187))(v188, v189, v190, v191, v192, v193, v194);
#line 1724 "cc1.om"
-b84: v196 = (u)&my_as_modrm;
+b84: v196 = (u)my_as_modrm;
#line 1724 "cc1.om"
v197 = *(u *)((v_c) + (48UL));
#line 1724 "cc1.om"
@@ -8332,7 +8334,7 @@ b84: v196 = (u)&my_as_modrm;
#line 1724 "cc1.om"
v204 = ((u (*)())(v196))(v197, v198, v199, v200, v201, v202, v203);
#line 1725 "cc1.om"
-b85: v205 = (u)&my_as_modrm;
+b85: v205 = (u)my_as_modrm;
#line 1725 "cc1.om"
v206 = *(u *)((v_c) + (48UL));
#line 1725 "cc1.om"
@@ -8350,7 +8352,7 @@ b85: v205 = (u)&my_as_modrm;
#line 1725 "cc1.om"
v213 = ((u (*)())(v205))(v206, v207, v208, v209, v210, v211, v212);
#line 1726 "cc1.om"
-b86: v214 = (u)&my_as_op;
+b86: v214 = (u)my_as_op;
#line 1726 "cc1.om"
v215 = *(u *)((v_c) + (48UL));
#line 1726 "cc1.om"
@@ -8358,7 +8360,7 @@ b86: v214 = (u)&my_as_op;
#line 1726 "cc1.om"
v217 = ((u (*)())(v214))(v215, v216);
#line 1727 "cc1.om"
-b87: v218 = (u)&my_as_opr;
+b87: v218 = (u)my_as_opr;
#line 1727 "cc1.om"
v219 = *(u *)((v_c) + (48UL));
#line 1727 "cc1.om"
@@ -8368,7 +8370,7 @@ b87: v218 = (u)&my_as_opr;
#line 1727 "cc1.om"
v222 = ((u (*)())(v218))(v219, v220, v221);
#line 1728 "cc1.om"
-b88: v223 = (u)&my_as_opr;
+b88: v223 = (u)my_as_opr;
#line 1728 "cc1.om"
v224 = *(u *)((v_c) + (48UL));
#line 1728 "cc1.om"
@@ -8378,7 +8380,7 @@ b88: v223 = (u)&my_as_opr;
#line 1728 "cc1.om"
v227 = ((u (*)())(v223))(v224, v225, v226);
#line 1729 "cc1.om"
-b89: v228 = (u)&my_as_opr;
+b89: v228 = (u)my_as_opr;
#line 1729 "cc1.om"
v229 = *(u *)((v_c) + (48UL));
#line 1729 "cc1.om"
@@ -8388,7 +8390,7 @@ b89: v228 = (u)&my_as_opr;
#line 1729 "cc1.om"
v232 = ((u (*)())(v228))(v229, v230, v231);
#line 1730 "cc1.om"
-b90: v233 = (u)&my_as_opr;
+b90: v233 = (u)my_as_opr;
#line 1730 "cc1.om"
v234 = *(u *)((v_c) + (48UL));
#line 1730 "cc1.om"
@@ -8398,7 +8400,7 @@ b90: v233 = (u)&my_as_opr;
#line 1730 "cc1.om"
v237 = ((u (*)())(v233))(v234, v235, v236);
#line 1731 "cc1.om"
-b91: v238 = (u)&my_as_modrm;
+b91: v238 = (u)my_as_modrm;
#line 1731 "cc1.om"
v239 = *(u *)((v_c) + (48UL));
#line 1731 "cc1.om"
@@ -8416,7 +8418,7 @@ b91: v238 = (u)&my_as_modrm;
#line 1731 "cc1.om"
v246 = ((u (*)())(v238))(v239, v240, v241, v242, v243, v244, v245);
#line 1732 "cc1.om"
-b92: v247 = (u)&my_as_modrm;
+b92: v247 = (u)my_as_modrm;
#line 1732 "cc1.om"
v248 = *(u *)((v_c) + (48UL));
#line 1732 "cc1.om"
@@ -8434,7 +8436,7 @@ b92: v247 = (u)&my_as_modrm;
#line 1732 "cc1.om"
v255 = ((u (*)())(v247))(v248, v249, v250, v251, v252, v253, v254);
#line 1733 "cc1.om"
-b93: v256 = (u)&my_as_modrm;
+b93: v256 = (u)my_as_modrm;
#line 1733 "cc1.om"
v257 = *(u *)((v_c) + (48UL));
#line 1733 "cc1.om"
@@ -8452,7 +8454,7 @@ b93: v256 = (u)&my_as_modrm;
#line 1733 "cc1.om"
v264 = ((u (*)())(v256))(v257, v258, v259, v260, v261, v262, v263);
#line 1734 "cc1.om"
-b94: v265 = (u)&my_as_modrm;
+b94: v265 = (u)my_as_modrm;
#line 1734 "cc1.om"
v266 = *(u *)((v_c) + (48UL));
#line 1734 "cc1.om"
@@ -8470,7 +8472,7 @@ b94: v265 = (u)&my_as_modrm;
#line 1734 "cc1.om"
v273 = ((u (*)())(v265))(v266, v267, v268, v269, v270, v271, v272);
#line 1735 "cc1.om"
-b95: v274 = (u)&my_as_op;
+b95: v274 = (u)my_as_op;
#line 1735 "cc1.om"
v275 = *(u *)((v_c) + (48UL));
#line 1735 "cc1.om"
@@ -8478,7 +8480,7 @@ b95: v274 = (u)&my_as_op;
#line 1735 "cc1.om"
v277 = ((u (*)())(v274))(v275, v276);
#line 1738 "cc1.om"
-b67: v278 = (u)&my_find;
+b67: v278 = (u)my_find;
#line 1738 "cc1.om"
v279 = v_c;
#line 1738 "cc1.om"
@@ -8508,7 +8510,7 @@ b103: v284 = 1UL;
#line 1739 "cc1.om"
b104: if (!(v284)) { goto b98; }
#line 1740 "cc1.om"
-b99: v286 = (u)&my_fixup_label;
+b99: v286 = (u)my_fixup_label;
#line 1740 "cc1.om"
v287 = *(u *)((v_c) + (48UL));
#line 1740 "cc1.om"
@@ -8516,7 +8518,7 @@ b99: v286 = (u)&my_fixup_label;
#line 1740 "cc1.om"
v289 = ((u (*)())(v286))(v287, v288);
#line 1741 "cc1.om"
-b108: v290 = (u)&my_add_symbol;
+b108: v290 = (u)my_add_symbol;
#line 1741 "cc1.om"
v291 = *(u *)((v_c) + (48UL));
#line 1741 "cc1.om"
@@ -8526,7 +8528,7 @@ b108: v290 = (u)&my_add_symbol;
#line 1741 "cc1.om"
v294 = ((u (*)())(v290))(v291, v292, v293);
#line 1742 "cc1.om"
-b109: v295 = (u)&my_as_modrr;
+b109: v295 = (u)my_as_modrr;
#line 1742 "cc1.om"
v296 = *(u *)((v_c) + (48UL));
#line 1742 "cc1.om"
@@ -8538,7 +8540,7 @@ b109: v295 = (u)&my_as_modrr;
#line 1742 "cc1.om"
v300 = ((u (*)())(v295))(v296, v297, v298, v299);
#line 1743 "cc1.om"
-b110: v301 = (u)&my_as_op;
+b110: v301 = (u)my_as_op;
#line 1743 "cc1.om"
v302 = *(u *)((v_c) + (48UL));
#line 1743 "cc1.om"
@@ -8546,7 +8548,7 @@ b110: v301 = (u)&my_as_op;
#line 1743 "cc1.om"
v304 = ((u (*)())(v301))(v302, v303);
#line 1744 "cc1.om"
-b111: v305 = (u)&my_as_op;
+b111: v305 = (u)my_as_op;
#line 1744 "cc1.om"
v306 = *(u *)((v_c) + (48UL));
#line 1744 "cc1.om"
@@ -8554,7 +8556,7 @@ b111: v305 = (u)&my_as_op;
#line 1744 "cc1.om"
v308 = ((u (*)())(v305))(v306, v307);
#line 1747 "cc1.om"
-b98: v309 = (u)&my_find;
+b98: v309 = (u)my_find;
#line 1747 "cc1.om"
v310 = v_c;
#line 1747 "cc1.om"
@@ -8584,7 +8586,7 @@ b119: v315 = 1UL;
#line 1748 "cc1.om"
b120: if (!(v315)) { goto b114; }
#line 1749 "cc1.om"
-b115: v317 = (u)&my_fixup_label;
+b115: v317 = (u)my_fixup_label;
#line 1749 "cc1.om"
v318 = *(u *)((v_c) + (48UL));
#line 1749 "cc1.om"
@@ -8592,7 +8594,7 @@ b115: v317 = (u)&my_fixup_label;
#line 1749 "cc1.om"
v320 = ((u (*)())(v317))(v318, v319);
#line 1750 "cc1.om"
-b124: v321 = (u)&my_add_symbol;
+b124: v321 = (u)my_add_symbol;
#line 1750 "cc1.om"
v322 = *(u *)((v_c) + (48UL));
#line 1750 "cc1.om"
@@ -8602,7 +8604,7 @@ b124: v321 = (u)&my_add_symbol;
#line 1750 "cc1.om"
v325 = ((u (*)())(v321))(v322, v323, v324);
#line 1751 "cc1.om"
-b125: v326 = (u)&my_as_modrr;
+b125: v326 = (u)my_as_modrr;
#line 1751 "cc1.om"
v327 = *(u *)((v_c) + (48UL));
#line 1751 "cc1.om"
@@ -8614,7 +8616,7 @@ b125: v326 = (u)&my_as_modrr;
#line 1751 "cc1.om"
v331 = ((u (*)())(v326))(v327, v328, v329, v330);
#line 1752 "cc1.om"
-b126: v332 = (u)&my_as_modrr;
+b126: v332 = (u)my_as_modrr;
#line 1752 "cc1.om"
v333 = *(u *)((v_c) + (48UL));
#line 1752 "cc1.om"
@@ -8626,7 +8628,7 @@ b126: v332 = (u)&my_as_modrr;
#line 1752 "cc1.om"
v337 = ((u (*)())(v332))(v333, v334, v335, v336);
#line 1753 "cc1.om"
-b127: v338 = (u)&my_as_op;
+b127: v338 = (u)my_as_op;
#line 1753 "cc1.om"
v339 = *(u *)((v_c) + (48UL));
#line 1753 "cc1.om"
@@ -8634,7 +8636,7 @@ b127: v338 = (u)&my_as_op;
#line 1753 "cc1.om"
v341 = ((u (*)())(v338))(v339, v340);
#line 1754 "cc1.om"
-b128: v342 = (u)&my_as_op;
+b128: v342 = (u)my_as_op;
#line 1754 "cc1.om"
v343 = *(u *)((v_c) + (48UL));
#line 1754 "cc1.om"
@@ -8642,7 +8644,7 @@ b128: v342 = (u)&my_as_op;
#line 1754 "cc1.om"
v345 = ((u (*)())(v342))(v343, v344);
#line 1757 "cc1.om"
-b114: v346 = (u)&my_find;
+b114: v346 = (u)my_find;
#line 1757 "cc1.om"
v347 = v_c;
#line 1757 "cc1.om"
@@ -8672,7 +8674,7 @@ b136: v352 = 1UL;
#line 1758 "cc1.om"
b137: if (!(v352)) { goto b131; }
#line 1759 "cc1.om"
-b132: v354 = (u)&my_fixup_label;
+b132: v354 = (u)my_fixup_label;
#line 1759 "cc1.om"
v355 = *(u *)((v_c) + (48UL));
#line 1759 "cc1.om"
@@ -8680,7 +8682,7 @@ b132: v354 = (u)&my_fixup_label;
#line 1759 "cc1.om"
v357 = ((u (*)())(v354))(v355, v356);
#line 1760 "cc1.om"
-b141: v358 = (u)&my_add_symbol;
+b141: v358 = (u)my_add_symbol;
#line 1760 "cc1.om"
v359 = *(u *)((v_c) + (48UL));
#line 1760 "cc1.om"
@@ -8690,7 +8692,7 @@ b141: v358 = (u)&my_add_symbol;
#line 1760 "cc1.om"
v362 = ((u (*)())(v358))(v359, v360, v361);
#line 1761 "cc1.om"
-b142: v363 = (u)&my_as_modrr;
+b142: v363 = (u)my_as_modrr;
#line 1761 "cc1.om"
v364 = *(u *)((v_c) + (48UL));
#line 1761 "cc1.om"
@@ -8702,7 +8704,7 @@ b142: v363 = (u)&my_as_modrr;
#line 1761 "cc1.om"
v368 = ((u (*)())(v363))(v364, v365, v366, v367);
#line 1762 "cc1.om"
-b143: v369 = (u)&my_as_emit;
+b143: v369 = (u)my_as_emit;
#line 1762 "cc1.om"
v370 = *(u *)((v_c) + (48UL));
#line 1762 "cc1.om"
@@ -8710,7 +8712,7 @@ b143: v369 = (u)&my_as_emit;
#line 1762 "cc1.om"
v372 = ((u (*)())(v369))(v370, v371);
#line 1763 "cc1.om"
-b144: v373 = (u)&my_as_op;
+b144: v373 = (u)my_as_op;
#line 1763 "cc1.om"
v374 = *(u *)((v_c) + (48UL));
#line 1763 "cc1.om"
@@ -8718,7 +8720,7 @@ b144: v373 = (u)&my_as_op;
#line 1763 "cc1.om"
v376 = ((u (*)())(v373))(v374, v375);
#line 1764 "cc1.om"
-b145: v377 = (u)&my_as_op;
+b145: v377 = (u)my_as_op;
#line 1764 "cc1.om"
v378 = *(u *)((v_c) + (48UL));
#line 1764 "cc1.om"
@@ -8726,7 +8728,7 @@ b145: v377 = (u)&my_as_op;
#line 1764 "cc1.om"
v380 = ((u (*)())(v377))(v378, v379);
#line 1767 "cc1.om"
-b131: v381 = (u)&my_find;
+b131: v381 = (u)my_find;
#line 1767 "cc1.om"
v382 = v_c;
#line 1767 "cc1.om"
@@ -8756,7 +8758,7 @@ b153: v387 = 1UL;
#line 1768 "cc1.om"
b154: if (!(v387)) { goto b148; }
#line 1769 "cc1.om"
-b149: v389 = (u)&my_fixup_label;
+b149: v389 = (u)my_fixup_label;
#line 1769 "cc1.om"
v390 = *(u *)((v_c) + (48UL));
#line 1769 "cc1.om"
@@ -8764,7 +8766,7 @@ b149: v389 = (u)&my_fixup_label;
#line 1769 "cc1.om"
v392 = ((u (*)())(v389))(v390, v391);
#line 1770 "cc1.om"
-b158: v393 = (u)&my_add_symbol;
+b158: v393 = (u)my_add_symbol;
#line 1770 "cc1.om"
v394 = *(u *)((v_c) + (48UL));
#line 1770 "cc1.om"
@@ -8774,7 +8776,7 @@ b158: v393 = (u)&my_add_symbol;
#line 1770 "cc1.om"
v397 = ((u (*)())(v393))(v394, v395, v396);
#line 1771 "cc1.om"
-b159: v398 = (u)&my_as_modrr;
+b159: v398 = (u)my_as_modrr;
#line 1771 "cc1.om"
v399 = *(u *)((v_c) + (48UL));
#line 1771 "cc1.om"
@@ -8786,7 +8788,7 @@ b159: v398 = (u)&my_as_modrr;
#line 1771 "cc1.om"
v403 = ((u (*)())(v398))(v399, v400, v401, v402);
#line 1772 "cc1.om"
-b160: v404 = (u)&my_as_modrr;
+b160: v404 = (u)my_as_modrr;
#line 1772 "cc1.om"
v405 = *(u *)((v_c) + (48UL));
#line 1772 "cc1.om"
@@ -8798,7 +8800,7 @@ b160: v404 = (u)&my_as_modrr;
#line 1772 "cc1.om"
v409 = ((u (*)())(v404))(v405, v406, v407, v408);
#line 1773 "cc1.om"
-b161: v410 = (u)&my_as_emit;
+b161: v410 = (u)my_as_emit;
#line 1773 "cc1.om"
v411 = *(u *)((v_c) + (48UL));
#line 1773 "cc1.om"
@@ -8806,7 +8808,7 @@ b161: v410 = (u)&my_as_emit;
#line 1773 "cc1.om"
v413 = ((u (*)())(v410))(v411, v412);
#line 1774 "cc1.om"
-b162: v414 = (u)&my_as_op;
+b162: v414 = (u)my_as_op;
#line 1774 "cc1.om"
v415 = *(u *)((v_c) + (48UL));
#line 1774 "cc1.om"
@@ -8814,7 +8816,7 @@ b162: v414 = (u)&my_as_op;
#line 1774 "cc1.om"
v417 = ((u (*)())(v414))(v415, v416);
#line 1775 "cc1.om"
-b163: v418 = (u)&my_as_op;
+b163: v418 = (u)my_as_op;
#line 1775 "cc1.om"
v419 = *(u *)((v_c) + (48UL));
#line 1775 "cc1.om"
@@ -8822,7 +8824,7 @@ b163: v418 = (u)&my_as_op;
#line 1775 "cc1.om"
v421 = ((u (*)())(v418))(v419, v420);
#line 1778 "cc1.om"
-b148: v422 = (u)&my_find;
+b148: v422 = (u)my_find;
#line 1778 "cc1.om"
v423 = v_c;
#line 1778 "cc1.om"
@@ -8852,7 +8854,7 @@ b171: v428 = 1UL;
#line 1779 "cc1.om"
b172: if (!(v428)) { goto b166; }
#line 1780 "cc1.om"
-b167: v430 = (u)&my_fixup_label;
+b167: v430 = (u)my_fixup_label;
#line 1780 "cc1.om"
v431 = *(u *)((v_c) + (48UL));
#line 1780 "cc1.om"
@@ -8860,7 +8862,7 @@ b167: v430 = (u)&my_fixup_label;
#line 1780 "cc1.om"
v433 = ((u (*)())(v430))(v431, v432);
#line 1781 "cc1.om"
-b176: v434 = (u)&my_add_symbol;
+b176: v434 = (u)my_add_symbol;
#line 1781 "cc1.om"
v435 = *(u *)((v_c) + (48UL));
#line 1781 "cc1.om"
@@ -8870,7 +8872,7 @@ b176: v434 = (u)&my_add_symbol;
#line 1781 "cc1.om"
v438 = ((u (*)())(v434))(v435, v436, v437);
#line 1782 "cc1.om"
-b177: v439 = (u)&my_as_modrr;
+b177: v439 = (u)my_as_modrr;
#line 1782 "cc1.om"
v440 = *(u *)((v_c) + (48UL));
#line 1782 "cc1.om"
@@ -8882,7 +8884,7 @@ b177: v439 = (u)&my_as_modrr;
#line 1782 "cc1.om"
v444 = ((u (*)())(v439))(v440, v441, v442, v443);
#line 1783 "cc1.om"
-b178: v445 = (u)&my_as_op;
+b178: v445 = (u)my_as_op;
#line 1783 "cc1.om"
v446 = *(u *)((v_c) + (48UL));
#line 1783 "cc1.om"
@@ -8890,7 +8892,7 @@ b178: v445 = (u)&my_as_op;
#line 1783 "cc1.om"
v448 = ((u (*)())(v445))(v446, v447);
#line 1784 "cc1.om"
-b179: v449 = (u)&my_as_op;
+b179: v449 = (u)my_as_op;
#line 1784 "cc1.om"
v450 = *(u *)((v_c) + (48UL));
#line 1784 "cc1.om"
@@ -8898,7 +8900,7 @@ b179: v449 = (u)&my_as_op;
#line 1784 "cc1.om"
v452 = ((u (*)())(v449))(v450, v451);
#line 1787 "cc1.om"
-b166: v453 = (u)&my_find;
+b166: v453 = (u)my_find;
#line 1787 "cc1.om"
v454 = v_c;
#line 1787 "cc1.om"
@@ -8928,7 +8930,7 @@ b187: v459 = 1UL;
#line 1788 "cc1.om"
b188: if (!(v459)) { goto b182; }
#line 1789 "cc1.om"
-b183: v461 = (u)&my_fixup_label;
+b183: v461 = (u)my_fixup_label;
#line 1789 "cc1.om"
v462 = *(u *)((v_c) + (48UL));
#line 1789 "cc1.om"
@@ -8936,7 +8938,7 @@ b183: v461 = (u)&my_fixup_label;
#line 1789 "cc1.om"
v464 = ((u (*)())(v461))(v462, v463);
#line 1790 "cc1.om"
-b192: v465 = (u)&my_add_symbol;
+b192: v465 = (u)my_add_symbol;
#line 1790 "cc1.om"
v466 = *(u *)((v_c) + (48UL));
#line 1790 "cc1.om"
@@ -8946,7 +8948,7 @@ b192: v465 = (u)&my_add_symbol;
#line 1790 "cc1.om"
v469 = ((u (*)())(v465))(v466, v467, v468);
#line 1791 "cc1.om"
-b193: v470 = (u)&my_as_modrr;
+b193: v470 = (u)my_as_modrr;
#line 1791 "cc1.om"
v471 = *(u *)((v_c) + (48UL));
#line 1791 "cc1.om"
@@ -8958,7 +8960,7 @@ b193: v470 = (u)&my_as_modrr;
#line 1791 "cc1.om"
v475 = ((u (*)())(v470))(v471, v472, v473, v474);
#line 1792 "cc1.om"
-b194: v476 = (u)&my_as_modrr;
+b194: v476 = (u)my_as_modrr;
#line 1792 "cc1.om"
v477 = *(u *)((v_c) + (48UL));
#line 1792 "cc1.om"
@@ -8970,7 +8972,7 @@ b194: v476 = (u)&my_as_modrr;
#line 1792 "cc1.om"
v481 = ((u (*)())(v476))(v477, v478, v479, v480);
#line 1793 "cc1.om"
-b195: v482 = (u)&my_as_op;
+b195: v482 = (u)my_as_op;
#line 1793 "cc1.om"
v483 = *(u *)((v_c) + (48UL));
#line 1793 "cc1.om"
@@ -8978,7 +8980,7 @@ b195: v482 = (u)&my_as_op;
#line 1793 "cc1.om"
v485 = ((u (*)())(v482))(v483, v484);
#line 1794 "cc1.om"
-b196: v486 = (u)&my_as_op;
+b196: v486 = (u)my_as_op;
#line 1794 "cc1.om"
v487 = *(u *)((v_c) + (48UL));
#line 1794 "cc1.om"
@@ -8986,7 +8988,7 @@ b196: v486 = (u)&my_as_op;
#line 1794 "cc1.om"
v489 = ((u (*)())(v486))(v487, v488);
#line 1797 "cc1.om"
-b182: v490 = (u)&my_find;
+b182: v490 = (u)my_find;
#line 1797 "cc1.om"
v491 = v_c;
#line 1797 "cc1.om"
@@ -9016,7 +9018,7 @@ b204: v496 = 1UL;
#line 1798 "cc1.om"
b205: if (!(v496)) { goto b199; }
#line 1799 "cc1.om"
-b200: v498 = (u)&my_fixup_label;
+b200: v498 = (u)my_fixup_label;
#line 1799 "cc1.om"
v499 = *(u *)((v_c) + (48UL));
#line 1799 "cc1.om"
@@ -9024,7 +9026,7 @@ b200: v498 = (u)&my_fixup_label;
#line 1799 "cc1.om"
v501 = ((u (*)())(v498))(v499, v500);
#line 1800 "cc1.om"
-b209: v502 = (u)&my_add_symbol;
+b209: v502 = (u)my_add_symbol;
#line 1800 "cc1.om"
v503 = *(u *)((v_c) + (48UL));
#line 1800 "cc1.om"
@@ -9034,7 +9036,7 @@ b209: v502 = (u)&my_add_symbol;
#line 1800 "cc1.om"
v506 = ((u (*)())(v502))(v503, v504, v505);
#line 1801 "cc1.om"
-b210: v507 = (u)&my_as_modrr;
+b210: v507 = (u)my_as_modrr;
#line 1801 "cc1.om"
v508 = *(u *)((v_c) + (48UL));
#line 1801 "cc1.om"
@@ -9046,7 +9048,7 @@ b210: v507 = (u)&my_as_modrr;
#line 1801 "cc1.om"
v512 = ((u (*)())(v507))(v508, v509, v510, v511);
#line 1802 "cc1.om"
-b211: v513 = (u)&my_as_op;
+b211: v513 = (u)my_as_op;
#line 1802 "cc1.om"
v514 = *(u *)((v_c) + (48UL));
#line 1802 "cc1.om"
@@ -9054,7 +9056,7 @@ b211: v513 = (u)&my_as_op;
#line 1802 "cc1.om"
v516 = ((u (*)())(v513))(v514, v515);
#line 1803 "cc1.om"
-b212: v517 = (u)&my_as_modri;
+b212: v517 = (u)my_as_modri;
#line 1803 "cc1.om"
v518 = *(u *)((v_c) + (48UL));
#line 1803 "cc1.om"
@@ -9066,7 +9068,7 @@ b212: v517 = (u)&my_as_modri;
#line 1803 "cc1.om"
v522 = ((u (*)())(v517))(v518, v519, v520, v521);
#line 1804 "cc1.om"
-b213: v523 = (u)&my_as_modr;
+b213: v523 = (u)my_as_modr;
#line 1804 "cc1.om"
v524 = *(u *)((v_c) + (48UL));
#line 1804 "cc1.om"
@@ -9076,7 +9078,7 @@ b213: v523 = (u)&my_as_modr;
#line 1804 "cc1.om"
v527 = ((u (*)())(v523))(v524, v525, v526);
#line 1805 "cc1.om"
-b214: v528 = (u)&my_as_modrr;
+b214: v528 = (u)my_as_modrr;
#line 1805 "cc1.om"
v529 = *(u *)((v_c) + (48UL));
#line 1805 "cc1.om"
@@ -9088,7 +9090,7 @@ b214: v528 = (u)&my_as_modrr;
#line 1805 "cc1.om"
v533 = ((u (*)())(v528))(v529, v530, v531, v532);
#line 1806 "cc1.om"
-b215: v534 = (u)&my_as_op;
+b215: v534 = (u)my_as_op;
#line 1806 "cc1.om"
v535 = *(u *)((v_c) + (48UL));
#line 1806 "cc1.om"
@@ -9096,7 +9098,7 @@ b215: v534 = (u)&my_as_op;
#line 1806 "cc1.om"
v537 = ((u (*)())(v534))(v535, v536);
#line 1809 "cc1.om"
-b199: v538 = (u)&my_find;
+b199: v538 = (u)my_find;
#line 1809 "cc1.om"
v539 = v_c;
#line 1809 "cc1.om"
@@ -9126,7 +9128,7 @@ b223: v544 = 1UL;
#line 1810 "cc1.om"
b224: if (!(v544)) { goto b218; }
#line 1811 "cc1.om"
-b219: v546 = (u)&my_fixup_label;
+b219: v546 = (u)my_fixup_label;
#line 1811 "cc1.om"
v547 = *(u *)((v_c) + (48UL));
#line 1811 "cc1.om"
@@ -9134,7 +9136,7 @@ b219: v546 = (u)&my_fixup_label;
#line 1811 "cc1.om"
v549 = ((u (*)())(v546))(v547, v548);
#line 1812 "cc1.om"
-b228: v550 = (u)&my_add_symbol;
+b228: v550 = (u)my_add_symbol;
#line 1812 "cc1.om"
v551 = *(u *)((v_c) + (48UL));
#line 1812 "cc1.om"
@@ -9144,7 +9146,7 @@ b228: v550 = (u)&my_add_symbol;
#line 1812 "cc1.om"
v554 = ((u (*)())(v550))(v551, v552, v553);
#line 1813 "cc1.om"
-b229: v555 = (u)&my_as_modrr;
+b229: v555 = (u)my_as_modrr;
#line 1813 "cc1.om"
v556 = *(u *)((v_c) + (48UL));
#line 1813 "cc1.om"
@@ -9156,7 +9158,7 @@ b229: v555 = (u)&my_as_modrr;
#line 1813 "cc1.om"
v560 = ((u (*)())(v555))(v556, v557, v558, v559);
#line 1814 "cc1.om"
-b230: v561 = (u)&my_as_modrr;
+b230: v561 = (u)my_as_modrr;
#line 1814 "cc1.om"
v562 = *(u *)((v_c) + (48UL));
#line 1814 "cc1.om"
@@ -9168,7 +9170,7 @@ b230: v561 = (u)&my_as_modrr;
#line 1814 "cc1.om"
v566 = ((u (*)())(v561))(v562, v563, v564, v565);
#line 1815 "cc1.om"
-b231: v567 = (u)&my_as_modri;
+b231: v567 = (u)my_as_modri;
#line 1815 "cc1.om"
v568 = *(u *)((v_c) + (48UL));
#line 1815 "cc1.om"
@@ -9180,7 +9182,7 @@ b231: v567 = (u)&my_as_modri;
#line 1815 "cc1.om"
v572 = ((u (*)())(v567))(v568, v569, v570, v571);
#line 1816 "cc1.om"
-b232: v573 = (u)&my_as_modr;
+b232: v573 = (u)my_as_modr;
#line 1816 "cc1.om"
v574 = *(u *)((v_c) + (48UL));
#line 1816 "cc1.om"
@@ -9190,7 +9192,7 @@ b232: v573 = (u)&my_as_modr;
#line 1816 "cc1.om"
v577 = ((u (*)())(v573))(v574, v575, v576);
#line 1817 "cc1.om"
-b233: v578 = (u)&my_as_modrr;
+b233: v578 = (u)my_as_modrr;
#line 1817 "cc1.om"
v579 = *(u *)((v_c) + (48UL));
#line 1817 "cc1.om"
@@ -9202,7 +9204,7 @@ b233: v578 = (u)&my_as_modrr;
#line 1817 "cc1.om"
v583 = ((u (*)())(v578))(v579, v580, v581, v582);
#line 1818 "cc1.om"
-b234: v584 = (u)&my_as_op;
+b234: v584 = (u)my_as_op;
#line 1818 "cc1.om"
v585 = *(u *)((v_c) + (48UL));
#line 1818 "cc1.om"
@@ -9210,7 +9212,7 @@ b234: v584 = (u)&my_as_op;
#line 1818 "cc1.om"
v587 = ((u (*)())(v584))(v585, v586);
#line 1819 "cc1.om"
-b235: v588 = (u)&my_as_op;
+b235: v588 = (u)my_as_op;
#line 1819 "cc1.om"
v589 = *(u *)((v_c) + (48UL));
#line 1819 "cc1.om"
@@ -9218,7 +9220,7 @@ b235: v588 = (u)&my_as_op;
#line 1819 "cc1.om"
v591 = ((u (*)())(v588))(v589, v590);
#line 1822 "cc1.om"
-b218: v592 = (u)&my_find;
+b218: v592 = (u)my_find;
#line 1822 "cc1.om"
v593 = v_c;
#line 1822 "cc1.om"
@@ -9248,7 +9250,7 @@ b243: v598 = 1UL;
#line 1823 "cc1.om"
b244: if (!(v598)) { goto b238; }
#line 1824 "cc1.om"
-b239: v600 = (u)&my_fixup_label;
+b239: v600 = (u)my_fixup_label;
#line 1824 "cc1.om"
v601 = *(u *)((v_c) + (48UL));
#line 1824 "cc1.om"
@@ -9256,7 +9258,7 @@ b239: v600 = (u)&my_fixup_label;
#line 1824 "cc1.om"
v603 = ((u (*)())(v600))(v601, v602);
#line 1825 "cc1.om"
-b248: v604 = (u)&my_add_symbol;
+b248: v604 = (u)my_add_symbol;
#line 1825 "cc1.om"
v605 = *(u *)((v_c) + (48UL));
#line 1825 "cc1.om"
@@ -9266,7 +9268,7 @@ b248: v604 = (u)&my_add_symbol;
#line 1825 "cc1.om"
v608 = ((u (*)())(v604))(v605, v606, v607);
#line 1826 "cc1.om"
-b249: v609 = (u)&my_as_modrr;
+b249: v609 = (u)my_as_modrr;
#line 1826 "cc1.om"
v610 = *(u *)((v_c) + (48UL));
#line 1826 "cc1.om"
@@ -9278,7 +9280,7 @@ b249: v609 = (u)&my_as_modrr;
#line 1826 "cc1.om"
v614 = ((u (*)())(v609))(v610, v611, v612, v613);
#line 1827 "cc1.om"
-b250: v615 = (u)&my_as_op;
+b250: v615 = (u)my_as_op;
#line 1827 "cc1.om"
v616 = *(u *)((v_c) + (48UL));
#line 1827 "cc1.om"
@@ -9286,7 +9288,7 @@ b250: v615 = (u)&my_as_op;
#line 1827 "cc1.om"
v618 = ((u (*)())(v615))(v616, v617);
#line 1830 "cc1.om"
-b238: v619 = (u)&my_find;
+b238: v619 = (u)my_find;
#line 1830 "cc1.om"
v620 = v_c;
#line 1830 "cc1.om"
@@ -9316,7 +9318,7 @@ b258: v625 = 1UL;
#line 1831 "cc1.om"
b259: if (!(v625)) { goto b253; }
#line 1832 "cc1.om"
-b254: v627 = (u)&my_fixup_label;
+b254: v627 = (u)my_fixup_label;
#line 1832 "cc1.om"
v628 = *(u *)((v_c) + (48UL));
#line 1832 "cc1.om"
@@ -9324,7 +9326,7 @@ b254: v627 = (u)&my_fixup_label;
#line 1832 "cc1.om"
v630 = ((u (*)())(v627))(v628, v629);
#line 1833 "cc1.om"
-b263: v631 = (u)&my_add_symbol;
+b263: v631 = (u)my_add_symbol;
#line 1833 "cc1.om"
v632 = *(u *)((v_c) + (48UL));
#line 1833 "cc1.om"
@@ -9334,7 +9336,7 @@ b263: v631 = (u)&my_add_symbol;
#line 1833 "cc1.om"
v635 = ((u (*)())(v631))(v632, v633, v634);
#line 1834 "cc1.om"
-b264: v636 = (u)&my_as_modrr;
+b264: v636 = (u)my_as_modrr;
#line 1834 "cc1.om"
v637 = *(u *)((v_c) + (48UL));
#line 1834 "cc1.om"
@@ -9346,7 +9348,7 @@ b264: v636 = (u)&my_as_modrr;
#line 1834 "cc1.om"
v641 = ((u (*)())(v636))(v637, v638, v639, v640);
#line 1835 "cc1.om"
-b265: v642 = (u)&my_as_op;
+b265: v642 = (u)my_as_op;
#line 1835 "cc1.om"
v643 = *(u *)((v_c) + (48UL));
#line 1835 "cc1.om"
@@ -9354,7 +9356,7 @@ b265: v642 = (u)&my_as_op;
#line 1835 "cc1.om"
v645 = ((u (*)())(v642))(v643, v644);
#line 1838 "cc1.om"
-b253: v646 = (u)&my_find;
+b253: v646 = (u)my_find;
#line 1838 "cc1.om"
v647 = v_c;
#line 1838 "cc1.om"
@@ -9384,7 +9386,7 @@ b273: v652 = 1UL;
#line 1839 "cc1.om"
b274: if (!(v652)) { goto b268; }
#line 1840 "cc1.om"
-b269: v654 = (u)&my_fixup_label;
+b269: v654 = (u)my_fixup_label;
#line 1840 "cc1.om"
v655 = *(u *)((v_c) + (48UL));
#line 1840 "cc1.om"
@@ -9392,7 +9394,7 @@ b269: v654 = (u)&my_fixup_label;
#line 1840 "cc1.om"
v657 = ((u (*)())(v654))(v655, v656);
#line 1841 "cc1.om"
-b278: v658 = (u)&my_add_symbol;
+b278: v658 = (u)my_add_symbol;
#line 1841 "cc1.om"
v659 = *(u *)((v_c) + (48UL));
#line 1841 "cc1.om"
@@ -9402,7 +9404,7 @@ b278: v658 = (u)&my_add_symbol;
#line 1841 "cc1.om"
v662 = ((u (*)())(v658))(v659, v660, v661);
#line 1842 "cc1.om"
-b279: v663 = (u)&my_as_modrr;
+b279: v663 = (u)my_as_modrr;
#line 1842 "cc1.om"
v664 = *(u *)((v_c) + (48UL));
#line 1842 "cc1.om"
@@ -9414,7 +9416,7 @@ b279: v663 = (u)&my_as_modrr;
#line 1842 "cc1.om"
v668 = ((u (*)())(v663))(v664, v665, v666, v667);
#line 1843 "cc1.om"
-b280: v669 = (u)&my_as_op;
+b280: v669 = (u)my_as_op;
#line 1843 "cc1.om"
v670 = *(u *)((v_c) + (48UL));
#line 1843 "cc1.om"
@@ -9422,7 +9424,7 @@ b280: v669 = (u)&my_as_op;
#line 1843 "cc1.om"
v672 = ((u (*)())(v669))(v670, v671);
#line 1846 "cc1.om"
-b268: v673 = (u)&my_find;
+b268: v673 = (u)my_find;
#line 1846 "cc1.om"
v674 = v_c;
#line 1846 "cc1.om"
@@ -9452,7 +9454,7 @@ b288: v679 = 1UL;
#line 1847 "cc1.om"
b289: if (!(v679)) { goto b283; }
#line 1848 "cc1.om"
-b284: v681 = (u)&my_fixup_label;
+b284: v681 = (u)my_fixup_label;
#line 1848 "cc1.om"
v682 = *(u *)((v_c) + (48UL));
#line 1848 "cc1.om"
@@ -9460,7 +9462,7 @@ b284: v681 = (u)&my_fixup_label;
#line 1848 "cc1.om"
v684 = ((u (*)())(v681))(v682, v683);
#line 1849 "cc1.om"
-b293: v685 = (u)&my_add_symbol;
+b293: v685 = (u)my_add_symbol;
#line 1849 "cc1.om"
v686 = *(u *)((v_c) + (48UL));
#line 1849 "cc1.om"
@@ -9470,7 +9472,7 @@ b293: v685 = (u)&my_add_symbol;
#line 1849 "cc1.om"
v689 = ((u (*)())(v685))(v686, v687, v688);
#line 1850 "cc1.om"
-b294: v690 = (u)&my_as_modrr;
+b294: v690 = (u)my_as_modrr;
#line 1850 "cc1.om"
v691 = *(u *)((v_c) + (48UL));
#line 1850 "cc1.om"
@@ -9482,7 +9484,7 @@ b294: v690 = (u)&my_as_modrr;
#line 1850 "cc1.om"
v695 = ((u (*)())(v690))(v691, v692, v693, v694);
#line 1851 "cc1.om"
-b295: v696 = (u)&my_as_op;
+b295: v696 = (u)my_as_op;
#line 1851 "cc1.om"
v697 = *(u *)((v_c) + (48UL));
#line 1851 "cc1.om"
@@ -9490,7 +9492,7 @@ b295: v696 = (u)&my_as_op;
#line 1851 "cc1.om"
v699 = ((u (*)())(v696))(v697, v698);
#line 1854 "cc1.om"
-b283: v700 = (u)&my_find;
+b283: v700 = (u)my_find;
#line 1854 "cc1.om"
v701 = v_c;
#line 1854 "cc1.om"
@@ -9520,7 +9522,7 @@ b303: v706 = 1UL;
#line 1855 "cc1.om"
b304: if (!(v706)) { goto b298; }
#line 1856 "cc1.om"
-b299: v708 = (u)&my_fixup_label;
+b299: v708 = (u)my_fixup_label;
#line 1856 "cc1.om"
v709 = *(u *)((v_c) + (48UL));
#line 1856 "cc1.om"
@@ -9528,7 +9530,7 @@ b299: v708 = (u)&my_fixup_label;
#line 1856 "cc1.om"
v711 = ((u (*)())(v708))(v709, v710);
#line 1857 "cc1.om"
-b308: v712 = (u)&my_add_symbol;
+b308: v712 = (u)my_add_symbol;
#line 1857 "cc1.om"
v713 = *(u *)((v_c) + (48UL));
#line 1857 "cc1.om"
@@ -9538,7 +9540,7 @@ b308: v712 = (u)&my_add_symbol;
#line 1857 "cc1.om"
v716 = ((u (*)())(v712))(v713, v714, v715);
#line 1858 "cc1.om"
-b309: v717 = (u)&my_as_modrr;
+b309: v717 = (u)my_as_modrr;
#line 1858 "cc1.om"
v718 = *(u *)((v_c) + (48UL));
#line 1858 "cc1.om"
@@ -9550,7 +9552,7 @@ b309: v717 = (u)&my_as_modrr;
#line 1858 "cc1.om"
v722 = ((u (*)())(v717))(v718, v719, v720, v721);
#line 1859 "cc1.om"
-b310: v723 = (u)&my_as_op;
+b310: v723 = (u)my_as_op;
#line 1859 "cc1.om"
v724 = *(u *)((v_c) + (48UL));
#line 1859 "cc1.om"
@@ -9558,7 +9560,7 @@ b310: v723 = (u)&my_as_op;
#line 1859 "cc1.om"
v726 = ((u (*)())(v723))(v724, v725);
#line 1862 "cc1.om"
-b298: v727 = (u)&my_find;
+b298: v727 = (u)my_find;
#line 1862 "cc1.om"
v728 = v_c;
#line 1862 "cc1.om"
@@ -9588,7 +9590,7 @@ b318: v733 = 1UL;
#line 1863 "cc1.om"
b319: if (!(v733)) { goto b313; }
#line 1864 "cc1.om"
-b314: v735 = (u)&my_fixup_label;
+b314: v735 = (u)my_fixup_label;
#line 1864 "cc1.om"
v736 = *(u *)((v_c) + (48UL));
#line 1864 "cc1.om"
@@ -9596,7 +9598,7 @@ b314: v735 = (u)&my_fixup_label;
#line 1864 "cc1.om"
v738 = ((u (*)())(v735))(v736, v737);
#line 1865 "cc1.om"
-b323: v739 = (u)&my_add_symbol;
+b323: v739 = (u)my_add_symbol;
#line 1865 "cc1.om"
v740 = *(u *)((v_c) + (48UL));
#line 1865 "cc1.om"
@@ -9606,7 +9608,7 @@ b323: v739 = (u)&my_add_symbol;
#line 1865 "cc1.om"
v743 = ((u (*)())(v739))(v740, v741, v742);
#line 1866 "cc1.om"
-b324: v744 = (u)&my_as_modrr;
+b324: v744 = (u)my_as_modrr;
#line 1866 "cc1.om"
v745 = *(u *)((v_c) + (48UL));
#line 1866 "cc1.om"
@@ -9618,7 +9620,7 @@ b324: v744 = (u)&my_as_modrr;
#line 1866 "cc1.om"
v749 = ((u (*)())(v744))(v745, v746, v747, v748);
#line 1867 "cc1.om"
-b325: v750 = (u)&my_as_op;
+b325: v750 = (u)my_as_op;
#line 1867 "cc1.om"
v751 = *(u *)((v_c) + (48UL));
#line 1867 "cc1.om"
@@ -9626,7 +9628,7 @@ b325: v750 = (u)&my_as_op;
#line 1867 "cc1.om"
v753 = ((u (*)())(v750))(v751, v752);
#line 1870 "cc1.om"
-b313: v754 = (u)&my_find;
+b313: v754 = (u)my_find;
#line 1870 "cc1.om"
v755 = v_c;
#line 1870 "cc1.om"
@@ -9656,7 +9658,7 @@ b333: v760 = 1UL;
#line 1871 "cc1.om"
b334: if (!(v760)) { goto b328; }
#line 1872 "cc1.om"
-b329: v762 = (u)&my_fixup_label;
+b329: v762 = (u)my_fixup_label;
#line 1872 "cc1.om"
v763 = *(u *)((v_c) + (48UL));
#line 1872 "cc1.om"
@@ -9664,7 +9666,7 @@ b329: v762 = (u)&my_fixup_label;
#line 1872 "cc1.om"
v765 = ((u (*)())(v762))(v763, v764);
#line 1873 "cc1.om"
-b338: v766 = (u)&my_add_symbol;
+b338: v766 = (u)my_add_symbol;
#line 1873 "cc1.om"
v767 = *(u *)((v_c) + (48UL));
#line 1873 "cc1.om"
@@ -9674,7 +9676,7 @@ b338: v766 = (u)&my_add_symbol;
#line 1873 "cc1.om"
v770 = ((u (*)())(v766))(v767, v768, v769);
#line 1874 "cc1.om"
-b339: v771 = (u)&my_as_modrr;
+b339: v771 = (u)my_as_modrr;
#line 1874 "cc1.om"
v772 = *(u *)((v_c) + (48UL));
#line 1874 "cc1.om"
@@ -9686,7 +9688,7 @@ b339: v771 = (u)&my_as_modrr;
#line 1874 "cc1.om"
v776 = ((u (*)())(v771))(v772, v773, v774, v775);
#line 1875 "cc1.om"
-b340: v777 = (u)&my_as_op;
+b340: v777 = (u)my_as_op;
#line 1875 "cc1.om"
v778 = *(u *)((v_c) + (48UL));
#line 1875 "cc1.om"
@@ -9694,7 +9696,7 @@ b340: v777 = (u)&my_as_op;
#line 1875 "cc1.om"
v780 = ((u (*)())(v777))(v778, v779);
#line 1878 "cc1.om"
-b328: v781 = (u)&my_find;
+b328: v781 = (u)my_find;
#line 1878 "cc1.om"
v782 = v_c;
#line 1878 "cc1.om"
@@ -9724,7 +9726,7 @@ b348: v787 = 1UL;
#line 1879 "cc1.om"
b349: if (!(v787)) { goto b343; }
#line 1880 "cc1.om"
-b344: v789 = (u)&my_fixup_label;
+b344: v789 = (u)my_fixup_label;
#line 1880 "cc1.om"
v790 = *(u *)((v_c) + (48UL));
#line 1880 "cc1.om"
@@ -9732,7 +9734,7 @@ b344: v789 = (u)&my_fixup_label;
#line 1880 "cc1.om"
v792 = ((u (*)())(v789))(v790, v791);
#line 1881 "cc1.om"
-b353: v793 = (u)&my_add_symbol;
+b353: v793 = (u)my_add_symbol;
#line 1881 "cc1.om"
v794 = *(u *)((v_c) + (48UL));
#line 1881 "cc1.om"
@@ -9742,7 +9744,7 @@ b353: v793 = (u)&my_add_symbol;
#line 1881 "cc1.om"
v797 = ((u (*)())(v793))(v794, v795, v796);
#line 1882 "cc1.om"
-b354: v798 = (u)&my_as_modrr;
+b354: v798 = (u)my_as_modrr;
#line 1882 "cc1.om"
v799 = *(u *)((v_c) + (48UL));
#line 1882 "cc1.om"
@@ -9754,7 +9756,7 @@ b354: v798 = (u)&my_as_modrr;
#line 1882 "cc1.om"
v803 = ((u (*)())(v798))(v799, v800, v801, v802);
#line 1883 "cc1.om"
-b355: v804 = (u)&my_as_op;
+b355: v804 = (u)my_as_op;
#line 1883 "cc1.om"
v805 = *(u *)((v_c) + (48UL));
#line 1883 "cc1.om"
@@ -9762,7 +9764,7 @@ b355: v804 = (u)&my_as_op;
#line 1883 "cc1.om"
v807 = ((u (*)())(v804))(v805, v806);
#line 1886 "cc1.om"
-b343: v808 = (u)&my_find;
+b343: v808 = (u)my_find;
#line 1886 "cc1.om"
v809 = v_c;
#line 1886 "cc1.om"
@@ -9792,7 +9794,7 @@ b363: v814 = 1UL;
#line 1887 "cc1.om"
b364: if (!(v814)) { goto b358; }
#line 1888 "cc1.om"
-b359: v816 = (u)&my_fixup_label;
+b359: v816 = (u)my_fixup_label;
#line 1888 "cc1.om"
v817 = *(u *)((v_c) + (48UL));
#line 1888 "cc1.om"
@@ -9800,7 +9802,7 @@ b359: v816 = (u)&my_fixup_label;
#line 1888 "cc1.om"
v819 = ((u (*)())(v816))(v817, v818);
#line 1889 "cc1.om"
-b368: v820 = (u)&my_add_symbol;
+b368: v820 = (u)my_add_symbol;
#line 1889 "cc1.om"
v821 = *(u *)((v_c) + (48UL));
#line 1889 "cc1.om"
@@ -9810,7 +9812,7 @@ b368: v820 = (u)&my_add_symbol;
#line 1889 "cc1.om"
v824 = ((u (*)())(v820))(v821, v822, v823);
#line 1890 "cc1.om"
-b369: v825 = (u)&my_as_modri;
+b369: v825 = (u)my_as_modri;
#line 1890 "cc1.om"
v826 = *(u *)((v_c) + (48UL));
#line 1890 "cc1.om"
@@ -9822,7 +9824,7 @@ b369: v825 = (u)&my_as_modri;
#line 1890 "cc1.om"
v830 = ((u (*)())(v825))(v826, v827, v828, v829);
#line 1891 "cc1.om"
-b370: v831 = (u)&my_as_modri;
+b370: v831 = (u)my_as_modri;
#line 1891 "cc1.om"
v832 = *(u *)((v_c) + (48UL));
#line 1891 "cc1.om"
@@ -9834,7 +9836,7 @@ b370: v831 = (u)&my_as_modri;
#line 1891 "cc1.om"
v836 = ((u (*)())(v831))(v832, v833, v834, v835);
#line 1892 "cc1.om"
-b371: v837 = (u)&my_as_modrm;
+b371: v837 = (u)my_as_modrm;
#line 1892 "cc1.om"
v838 = *(u *)((v_c) + (48UL));
#line 1892 "cc1.om"
@@ -9852,7 +9854,7 @@ b371: v837 = (u)&my_as_modrm;
#line 1892 "cc1.om"
v845 = ((u (*)())(v837))(v838, v839, v840, v841, v842, v843, v844);
#line 1893 "cc1.om"
-b372: v846 = (u)&my_as_modrm;
+b372: v846 = (u)my_as_modrm;
#line 1893 "cc1.om"
v847 = *(u *)((v_c) + (48UL));
#line 1893 "cc1.om"
@@ -9870,7 +9872,7 @@ b372: v846 = (u)&my_as_modrm;
#line 1893 "cc1.om"
v854 = ((u (*)())(v846))(v847, v848, v849, v850, v851, v852, v853);
#line 1894 "cc1.om"
-b373: v855 = (u)&my_as_modm;
+b373: v855 = (u)my_as_modm;
#line 1894 "cc1.om"
v856 = *(u *)((v_c) + (48UL));
#line 1894 "cc1.om"
@@ -9886,7 +9888,7 @@ b373: v855 = (u)&my_as_modm;
#line 1894 "cc1.om"
v862 = ((u (*)())(v855))(v856, v857, v858, v859, v860, v861);
#line 1895 "cc1.om"
-b374: v863 = (u)&my_as_modri;
+b374: v863 = (u)my_as_modri;
#line 1895 "cc1.om"
v864 = *(u *)((v_c) + (48UL));
#line 1895 "cc1.om"
@@ -9898,7 +9900,7 @@ b374: v863 = (u)&my_as_modri;
#line 1895 "cc1.om"
v868 = ((u (*)())(v863))(v864, v865, v866, v867);
#line 1896 "cc1.om"
-b375: v869 = (u)&my_as_op;
+b375: v869 = (u)my_as_op;
#line 1896 "cc1.om"
v870 = *(u *)((v_c) + (48UL));
#line 1896 "cc1.om"
@@ -9906,7 +9908,7 @@ b375: v869 = (u)&my_as_op;
#line 1896 "cc1.om"
v872 = ((u (*)())(v869))(v870, v871);
#line 1899 "cc1.om"
-b358: v873 = (u)&my_find;
+b358: v873 = (u)my_find;
#line 1899 "cc1.om"
v874 = v_c;
#line 1899 "cc1.om"
@@ -9936,7 +9938,7 @@ b383: v879 = 1UL;
#line 1900 "cc1.om"
b384: if (!(v879)) { goto b378; }
#line 1901 "cc1.om"
-b379: v881 = (u)&my_fixup_label;
+b379: v881 = (u)my_fixup_label;
#line 1901 "cc1.om"
v882 = *(u *)((v_c) + (48UL));
#line 1901 "cc1.om"
@@ -9944,7 +9946,7 @@ b379: v881 = (u)&my_fixup_label;
#line 1901 "cc1.om"
v884 = ((u (*)())(v881))(v882, v883);
#line 1902 "cc1.om"
-b388: v885 = (u)&my_add_symbol;
+b388: v885 = (u)my_add_symbol;
#line 1902 "cc1.om"
v886 = *(u *)((v_c) + (48UL));
#line 1902 "cc1.om"
@@ -9954,7 +9956,7 @@ b388: v885 = (u)&my_add_symbol;
#line 1902 "cc1.om"
v889 = ((u (*)())(v885))(v886, v887, v888);
#line 1903 "cc1.om"
-b389: v890 = (u)&my_as_modri;
+b389: v890 = (u)my_as_modri;
#line 1903 "cc1.om"
v891 = *(u *)((v_c) + (48UL));
#line 1903 "cc1.om"
@@ -9966,7 +9968,7 @@ b389: v890 = (u)&my_as_modri;
#line 1903 "cc1.om"
v895 = ((u (*)())(v890))(v891, v892, v893, v894);
#line 1904 "cc1.om"
-b390: v896 = (u)&my_as_modri;
+b390: v896 = (u)my_as_modri;
#line 1904 "cc1.om"
v897 = *(u *)((v_c) + (48UL));
#line 1904 "cc1.om"
@@ -9978,7 +9980,7 @@ b390: v896 = (u)&my_as_modri;
#line 1904 "cc1.om"
v901 = ((u (*)())(v896))(v897, v898, v899, v900);
#line 1905 "cc1.om"
-b391: v902 = (u)&my_as_modrm;
+b391: v902 = (u)my_as_modrm;
#line 1905 "cc1.om"
v903 = *(u *)((v_c) + (48UL));
#line 1905 "cc1.om"
@@ -9996,7 +9998,7 @@ b391: v902 = (u)&my_as_modrm;
#line 1905 "cc1.om"
v910 = ((u (*)())(v902))(v903, v904, v905, v906, v907, v908, v909);
#line 1906 "cc1.om"
-b392: v911 = (u)&my_as_modrm;
+b392: v911 = (u)my_as_modrm;
#line 1906 "cc1.om"
v912 = *(u *)((v_c) + (48UL));
#line 1906 "cc1.om"
@@ -10014,7 +10016,7 @@ b392: v911 = (u)&my_as_modrm;
#line 1906 "cc1.om"
v919 = ((u (*)())(v911))(v912, v913, v914, v915, v916, v917, v918);
#line 1907 "cc1.om"
-b393: v920 = (u)&my_as_modm;
+b393: v920 = (u)my_as_modm;
#line 1907 "cc1.om"
v921 = *(u *)((v_c) + (48UL));
#line 1907 "cc1.om"
@@ -10030,7 +10032,7 @@ b393: v920 = (u)&my_as_modm;
#line 1907 "cc1.om"
v927 = ((u (*)())(v920))(v921, v922, v923, v924, v925, v926);
#line 1908 "cc1.om"
-b394: v928 = (u)&my_as_modri;
+b394: v928 = (u)my_as_modri;
#line 1908 "cc1.om"
v929 = *(u *)((v_c) + (48UL));
#line 1908 "cc1.om"
@@ -10042,7 +10044,7 @@ b394: v928 = (u)&my_as_modri;
#line 1908 "cc1.om"
v933 = ((u (*)())(v928))(v929, v930, v931, v932);
#line 1909 "cc1.om"
-b395: v934 = (u)&my_as_op;
+b395: v934 = (u)my_as_op;
#line 1909 "cc1.om"
v935 = *(u *)((v_c) + (48UL));
#line 1909 "cc1.om"
@@ -10050,7 +10052,7 @@ b395: v934 = (u)&my_as_op;
#line 1909 "cc1.om"
v937 = ((u (*)())(v934))(v935, v936);
#line 1912 "cc1.om"
-b378: v938 = (u)&my_find;
+b378: v938 = (u)my_find;
#line 1912 "cc1.om"
v939 = v_c;
#line 1912 "cc1.om"
@@ -10080,7 +10082,7 @@ b403: v944 = 1UL;
#line 1913 "cc1.om"
b404: if (!(v944)) { goto b398; }
#line 1914 "cc1.om"
-b399: v946 = (u)&my_fixup_label;
+b399: v946 = (u)my_fixup_label;
#line 1914 "cc1.om"
v947 = *(u *)((v_c) + (48UL));
#line 1914 "cc1.om"
@@ -10088,7 +10090,7 @@ b399: v946 = (u)&my_fixup_label;
#line 1914 "cc1.om"
v949 = ((u (*)())(v946))(v947, v948);
#line 1915 "cc1.om"
-b408: v950 = (u)&my_add_symbol;
+b408: v950 = (u)my_add_symbol;
#line 1915 "cc1.om"
v951 = *(u *)((v_c) + (48UL));
#line 1915 "cc1.om"
@@ -10098,7 +10100,7 @@ b408: v950 = (u)&my_add_symbol;
#line 1915 "cc1.om"
v954 = ((u (*)())(v950))(v951, v952, v953);
#line 1916 "cc1.om"
-b409: v955 = (u)&my_as_modr;
+b409: v955 = (u)my_as_modr;
#line 1916 "cc1.om"
v956 = *(u *)((v_c) + (48UL));
#line 1916 "cc1.om"
@@ -10108,7 +10110,7 @@ b409: v955 = (u)&my_as_modr;
#line 1916 "cc1.om"
v959 = ((u (*)())(v955))(v956, v957, v958);
#line 1917 "cc1.om"
-b410: v960 = (u)&my_as_op;
+b410: v960 = (u)my_as_op;
#line 1917 "cc1.om"
v961 = *(u *)((v_c) + (48UL));
#line 1917 "cc1.om"
@@ -10116,7 +10118,7 @@ b410: v960 = (u)&my_as_op;
#line 1917 "cc1.om"
v963 = ((u (*)())(v960))(v961, v962);
#line 1920 "cc1.om"
-b398: v964 = (u)&my_find;
+b398: v964 = (u)my_find;
#line 1920 "cc1.om"
v965 = v_c;
#line 1920 "cc1.om"
@@ -10146,7 +10148,7 @@ b418: v970 = 1UL;
#line 1921 "cc1.om"
b419: if (!(v970)) { goto b413; }
#line 1922 "cc1.om"
-b414: v972 = (u)&my_fixup_label;
+b414: v972 = (u)my_fixup_label;
#line 1922 "cc1.om"
v973 = *(u *)((v_c) + (48UL));
#line 1922 "cc1.om"
@@ -10154,7 +10156,7 @@ b414: v972 = (u)&my_fixup_label;
#line 1922 "cc1.om"
v975 = ((u (*)())(v972))(v973, v974);
#line 1923 "cc1.om"
-b423: v976 = (u)&my_add_symbol;
+b423: v976 = (u)my_add_symbol;
#line 1923 "cc1.om"
v977 = *(u *)((v_c) + (48UL));
#line 1923 "cc1.om"
@@ -10164,7 +10166,7 @@ b423: v976 = (u)&my_add_symbol;
#line 1923 "cc1.om"
v980 = ((u (*)())(v976))(v977, v978, v979);
#line 1924 "cc1.om"
-b424: v981 = (u)&my_as_modr;
+b424: v981 = (u)my_as_modr;
#line 1924 "cc1.om"
v982 = *(u *)((v_c) + (48UL));
#line 1924 "cc1.om"
@@ -10174,7 +10176,7 @@ b424: v981 = (u)&my_as_modr;
#line 1924 "cc1.om"
v985 = ((u (*)())(v981))(v982, v983, v984);
#line 1925 "cc1.om"
-b425: v986 = (u)&my_as_op;
+b425: v986 = (u)my_as_op;
#line 1925 "cc1.om"
v987 = *(u *)((v_c) + (48UL));
#line 1925 "cc1.om"
@@ -10182,7 +10184,7 @@ b425: v986 = (u)&my_as_op;
#line 1925 "cc1.om"
v989 = ((u (*)())(v986))(v987, v988);
#line 1928 "cc1.om"
-b413: v990 = (u)&my_find;
+b413: v990 = (u)my_find;
#line 1928 "cc1.om"
v991 = v_c;
#line 1928 "cc1.om"
@@ -10212,7 +10214,7 @@ b433: v996 = 1UL;
#line 1929 "cc1.om"
b434: if (!(v996)) { goto b428; }
#line 1930 "cc1.om"
-b429: v998 = (u)&my_fixup_label;
+b429: v998 = (u)my_fixup_label;
#line 1930 "cc1.om"
v999 = *(u *)((v_c) + (48UL));
#line 1930 "cc1.om"
@@ -10220,7 +10222,7 @@ b429: v998 = (u)&my_fixup_label;
#line 1930 "cc1.om"
v1001 = ((u (*)())(v998))(v999, v1000);
#line 1931 "cc1.om"
-b438: v1002 = (u)&my_add_symbol;
+b438: v1002 = (u)my_add_symbol;
#line 1931 "cc1.om"
v1003 = *(u *)((v_c) + (48UL));
#line 1931 "cc1.om"
@@ -10230,7 +10232,7 @@ b438: v1002 = (u)&my_add_symbol;
#line 1931 "cc1.om"
v1006 = ((u (*)())(v1002))(v1003, v1004, v1005);
#line 1932 "cc1.om"
-b439: v1007 = (u)&my_as_opr;
+b439: v1007 = (u)my_as_opr;
#line 1932 "cc1.om"
v1008 = *(u *)((v_c) + (48UL));
#line 1932 "cc1.om"
@@ -10240,7 +10242,7 @@ b439: v1007 = (u)&my_as_opr;
#line 1932 "cc1.om"
v1011 = ((u (*)())(v1007))(v1008, v1009, v1010);
#line 1933 "cc1.om"
-b440: v1012 = (u)&my_as_modrr;
+b440: v1012 = (u)my_as_modrr;
#line 1933 "cc1.om"
v1013 = *(u *)((v_c) + (48UL));
#line 1933 "cc1.om"
@@ -10252,7 +10254,7 @@ b440: v1012 = (u)&my_as_modrr;
#line 1933 "cc1.om"
v1017 = ((u (*)())(v1012))(v1013, v1014, v1015, v1016);
#line 1935 "cc1.om"
-b441: v1018 = (u)&my_as_modrr;
+b441: v1018 = (u)my_as_modrr;
#line 1935 "cc1.om"
v1019 = *(u *)((v_c) + (48UL));
#line 1935 "cc1.om"
@@ -10264,7 +10266,7 @@ b441: v1018 = (u)&my_as_modrr;
#line 1935 "cc1.om"
v1023 = ((u (*)())(v1018))(v1019, v1020, v1021, v1022);
#line 1936 "cc1.om"
-b442: v1024 = (u)&my_as_modrr;
+b442: v1024 = (u)my_as_modrr;
#line 1936 "cc1.om"
v1025 = *(u *)((v_c) + (48UL));
#line 1936 "cc1.om"
@@ -10276,7 +10278,7 @@ b442: v1024 = (u)&my_as_modrr;
#line 1936 "cc1.om"
v1029 = ((u (*)())(v1024))(v1025, v1026, v1027, v1028);
#line 1937 "cc1.om"
-b443: v1030 = (u)&my_as_modrr;
+b443: v1030 = (u)my_as_modrr;
#line 1937 "cc1.om"
v1031 = *(u *)((v_c) + (48UL));
#line 1937 "cc1.om"
@@ -10288,7 +10290,7 @@ b443: v1030 = (u)&my_as_modrr;
#line 1937 "cc1.om"
v1035 = ((u (*)())(v1030))(v1031, v1032, v1033, v1034);
#line 1938 "cc1.om"
-b444: v1036 = (u)&my_as_modrr;
+b444: v1036 = (u)my_as_modrr;
#line 1938 "cc1.om"
v1037 = *(u *)((v_c) + (48UL));
#line 1938 "cc1.om"
@@ -10300,7 +10302,7 @@ b444: v1036 = (u)&my_as_modrr;
#line 1938 "cc1.om"
v1041 = ((u (*)())(v1036))(v1037, v1038, v1039, v1040);
#line 1940 "cc1.om"
-b445: v1042 = (u)&my_as_opr;
+b445: v1042 = (u)my_as_opr;
#line 1940 "cc1.om"
v1043 = *(u *)((v_c) + (48UL));
#line 1940 "cc1.om"
@@ -10310,7 +10312,7 @@ b445: v1042 = (u)&my_as_opr;
#line 1940 "cc1.om"
v1046 = ((u (*)())(v1042))(v1043, v1044, v1045);
#line 1942 "cc1.om"
-b446: v1047 = (u)&my_as_opr;
+b446: v1047 = (u)my_as_opr;
#line 1942 "cc1.om"
v1048 = *(u *)((v_c) + (48UL));
#line 1942 "cc1.om"
@@ -10320,7 +10322,7 @@ b446: v1047 = (u)&my_as_opr;
#line 1942 "cc1.om"
v1051 = ((u (*)())(v1047))(v1048, v1049, v1050);
#line 1944 "cc1.om"
-b447: v1052 = (u)&my_as_op;
+b447: v1052 = (u)my_as_op;
#line 1944 "cc1.om"
v1053 = *(u *)((v_c) + (48UL));
#line 1944 "cc1.om"
@@ -10328,7 +10330,7 @@ b447: v1052 = (u)&my_as_op;
#line 1944 "cc1.om"
v1055 = ((u (*)())(v1052))(v1053, v1054);
#line 1946 "cc1.om"
-b448: v1056 = (u)&my_as_opr;
+b448: v1056 = (u)my_as_opr;
#line 1946 "cc1.om"
v1057 = *(u *)((v_c) + (48UL));
#line 1946 "cc1.om"
@@ -10338,7 +10340,7 @@ b448: v1056 = (u)&my_as_opr;
#line 1946 "cc1.om"
v1060 = ((u (*)())(v1056))(v1057, v1058, v1059);
#line 1948 "cc1.om"
-b449: v1061 = (u)&my_as_op;
+b449: v1061 = (u)my_as_op;
#line 1948 "cc1.om"
v1062 = *(u *)((v_c) + (48UL));
#line 1948 "cc1.om"
@@ -10346,7 +10348,7 @@ b449: v1061 = (u)&my_as_op;
#line 1948 "cc1.om"
v1064 = ((u (*)())(v1061))(v1062, v1063);
#line 1949 "cc1.om"
-b450: v1065 = (u)&my_as_emit;
+b450: v1065 = (u)my_as_emit;
#line 1949 "cc1.om"
v1066 = *(u *)((v_c) + (48UL));
#line 1949 "cc1.om"
@@ -10354,7 +10356,7 @@ b450: v1065 = (u)&my_as_emit;
#line 1949 "cc1.om"
v1068 = ((u (*)())(v1065))(v1066, v1067);
#line 1950 "cc1.om"
-b451: v1069 = (u)&my_as_emit;
+b451: v1069 = (u)my_as_emit;
#line 1950 "cc1.om"
v1070 = *(u *)((v_c) + (48UL));
#line 1950 "cc1.om"
@@ -10362,7 +10364,7 @@ b451: v1069 = (u)&my_as_emit;
#line 1950 "cc1.om"
v1072 = ((u (*)())(v1069))(v1070, v1071);
#line 1951 "cc1.om"
-b452: v1073 = (u)&my_as_emit;
+b452: v1073 = (u)my_as_emit;
#line 1951 "cc1.om"
v1074 = *(u *)((v_c) + (48UL));
#line 1951 "cc1.om"
@@ -10370,7 +10372,7 @@ b452: v1073 = (u)&my_as_emit;
#line 1951 "cc1.om"
v1076 = ((u (*)())(v1073))(v1074, v1075);
#line 1952 "cc1.om"
-b453: v1077 = (u)&my_as_emit;
+b453: v1077 = (u)my_as_emit;
#line 1952 "cc1.om"
v1078 = *(u *)((v_c) + (48UL));
#line 1952 "cc1.om"
@@ -10378,7 +10380,7 @@ b453: v1077 = (u)&my_as_emit;
#line 1952 "cc1.om"
v1080 = ((u (*)())(v1077))(v1078, v1079);
#line 1953 "cc1.om"
-b454: v1081 = (u)&my_as_op;
+b454: v1081 = (u)my_as_op;
#line 1953 "cc1.om"
v1082 = *(u *)((v_c) + (48UL));
#line 1953 "cc1.om"
@@ -10386,7 +10388,7 @@ b454: v1081 = (u)&my_as_op;
#line 1953 "cc1.om"
v1084 = ((u (*)())(v1081))(v1082, v1083);
#line 1954 "cc1.om"
-b455: v1085 = (u)&my_as_emit;
+b455: v1085 = (u)my_as_emit;
#line 1954 "cc1.om"
v1086 = *(u *)((v_c) + (48UL));
#line 1954 "cc1.om"
@@ -10394,7 +10396,7 @@ b455: v1085 = (u)&my_as_emit;
#line 1954 "cc1.om"
v1088 = ((u (*)())(v1085))(v1086, v1087);
#line 1955 "cc1.om"
-b456: v1089 = (u)&my_as_emit;
+b456: v1089 = (u)my_as_emit;
#line 1955 "cc1.om"
v1090 = *(u *)((v_c) + (48UL));
#line 1955 "cc1.om"
@@ -10402,7 +10404,7 @@ b456: v1089 = (u)&my_as_emit;
#line 1955 "cc1.om"
v1092 = ((u (*)())(v1089))(v1090, v1091);
#line 1956 "cc1.om"
-b457: v1093 = (u)&my_as_emit;
+b457: v1093 = (u)my_as_emit;
#line 1956 "cc1.om"
v1094 = *(u *)((v_c) + (48UL));
#line 1956 "cc1.om"
@@ -10410,7 +10412,7 @@ b457: v1093 = (u)&my_as_emit;
#line 1956 "cc1.om"
v1096 = ((u (*)())(v1093))(v1094, v1095);
#line 1957 "cc1.om"
-b458: v1097 = (u)&my_as_emit;
+b458: v1097 = (u)my_as_emit;
#line 1957 "cc1.om"
v1098 = *(u *)((v_c) + (48UL));
#line 1957 "cc1.om"
@@ -10418,7 +10420,7 @@ b458: v1097 = (u)&my_as_emit;
#line 1957 "cc1.om"
v1100 = ((u (*)())(v1097))(v1098, v1099);
#line 1958 "cc1.om"
-b459: v1101 = (u)&my_as_op;
+b459: v1101 = (u)my_as_op;
#line 1958 "cc1.om"
v1102 = *(u *)((v_c) + (48UL));
#line 1958 "cc1.om"
@@ -10426,7 +10428,7 @@ b459: v1101 = (u)&my_as_op;
#line 1958 "cc1.om"
v1104 = ((u (*)())(v1101))(v1102, v1103);
#line 1959 "cc1.om"
-b460: v1105 = (u)&my_as_opr;
+b460: v1105 = (u)my_as_opr;
#line 1959 "cc1.om"
v1106 = *(u *)((v_c) + (48UL));
#line 1959 "cc1.om"
@@ -10436,7 +10438,7 @@ b460: v1105 = (u)&my_as_opr;
#line 1959 "cc1.om"
v1109 = ((u (*)())(v1105))(v1106, v1107, v1108);
#line 1960 "cc1.om"
-b461: v1110 = (u)&my_as_op;
+b461: v1110 = (u)my_as_op;
#line 1960 "cc1.om"
v1111 = *(u *)((v_c) + (48UL));
#line 1960 "cc1.om"
@@ -10444,7 +10446,7 @@ b461: v1110 = (u)&my_as_op;
#line 1960 "cc1.om"
v1113 = ((u (*)())(v1110))(v1111, v1112);
#line 1963 "cc1.om"
-b428: v1114 = (u)&my_find;
+b428: v1114 = (u)my_find;
#line 1963 "cc1.om"
v1115 = v_c;
#line 1963 "cc1.om"
@@ -10474,7 +10476,7 @@ b469: v1120 = 1UL;
#line 1964 "cc1.om"
b470: if (!(v1120)) { goto b464; }
#line 1965 "cc1.om"
-b465: v1122 = (u)&my_fixup_label;
+b465: v1122 = (u)my_fixup_label;
#line 1965 "cc1.om"
v1123 = *(u *)((v_c) + (48UL));
#line 1965 "cc1.om"
@@ -10482,7 +10484,7 @@ b465: v1122 = (u)&my_fixup_label;
#line 1965 "cc1.om"
v1125 = ((u (*)())(v1122))(v1123, v1124);
#line 1966 "cc1.om"
-b474: v1126 = (u)&my_add_symbol;
+b474: v1126 = (u)my_add_symbol;
#line 1966 "cc1.om"
v1127 = *(u *)((v_c) + (48UL));
#line 1966 "cc1.om"
@@ -10492,7 +10494,7 @@ b474: v1126 = (u)&my_add_symbol;
#line 1966 "cc1.om"
v1130 = ((u (*)())(v1126))(v1127, v1128, v1129);
#line 1967 "cc1.om"
-b475: v1131 = (u)&my_as_op;
+b475: v1131 = (u)my_as_op;
#line 1967 "cc1.om"
v1132 = *(u *)((v_c) + (48UL));
#line 1967 "cc1.om"
@@ -10500,7 +10502,7 @@ b475: v1131 = (u)&my_as_op;
#line 1967 "cc1.om"
v1134 = ((u (*)())(v1131))(v1132, v1133);
#line 1968 "cc1.om"
-b476: v1135 = (u)&my_as_op;
+b476: v1135 = (u)my_as_op;
#line 1968 "cc1.om"
v1136 = *(u *)((v_c) + (48UL));
#line 1968 "cc1.om"
@@ -10508,7 +10510,7 @@ b476: v1135 = (u)&my_as_op;
#line 1968 "cc1.om"
v1138 = ((u (*)())(v1135))(v1136, v1137);
#line 1971 "cc1.om"
-b464: v1139 = (u)&my_find;
+b464: v1139 = (u)my_find;
#line 1971 "cc1.om"
v1140 = v_c;
#line 1971 "cc1.om"
@@ -10538,7 +10540,7 @@ b484: v1145 = 1UL;
#line 1972 "cc1.om"
b485: if (!(v1145)) { goto b479; }
#line 1973 "cc1.om"
-b480: v1147 = (u)&my_fixup_label;
+b480: v1147 = (u)my_fixup_label;
#line 1973 "cc1.om"
v1148 = *(u *)((v_c) + (48UL));
#line 1973 "cc1.om"
@@ -10546,7 +10548,7 @@ b480: v1147 = (u)&my_fixup_label;
#line 1973 "cc1.om"
v1150 = ((u (*)())(v1147))(v1148, v1149);
#line 1974 "cc1.om"
-b489: v1151 = (u)&my_add_symbol;
+b489: v1151 = (u)my_add_symbol;
#line 1974 "cc1.om"
v1152 = *(u *)((v_c) + (48UL));
#line 1974 "cc1.om"
@@ -10556,7 +10558,7 @@ b489: v1151 = (u)&my_add_symbol;
#line 1974 "cc1.om"
v1155 = ((u (*)())(v1151))(v1152, v1153, v1154);
#line 1975 "cc1.om"
-b490: v1156 = (u)&my_as_op;
+b490: v1156 = (u)my_as_op;
#line 1975 "cc1.om"
v1157 = *(u *)((v_c) + (48UL));
#line 1975 "cc1.om"
@@ -10564,7 +10566,7 @@ b490: v1156 = (u)&my_as_op;
#line 1975 "cc1.om"
v1159 = ((u (*)())(v1156))(v1157, v1158);
#line 1976 "cc1.om"
-b491: v1160 = (u)&my_as_op;
+b491: v1160 = (u)my_as_op;
#line 1976 "cc1.om"
v1161 = *(u *)((v_c) + (48UL));
#line 1976 "cc1.om"
@@ -10572,7 +10574,7 @@ b491: v1160 = (u)&my_as_op;
#line 1976 "cc1.om"
v1163 = ((u (*)())(v1160))(v1161, v1162);
#line 1979 "cc1.om"
-b479: v1164 = (u)&my_find;
+b479: v1164 = (u)my_find;
#line 1979 "cc1.om"
v1165 = v_c;
#line 1979 "cc1.om"
@@ -10602,7 +10604,7 @@ b499: v1170 = 1UL;
#line 1980 "cc1.om"
b500: if (!(v1170)) { goto b494; }
#line 1981 "cc1.om"
-b495: v1172 = (u)&my_fixup_label;
+b495: v1172 = (u)my_fixup_label;
#line 1981 "cc1.om"
v1173 = *(u *)((v_c) + (48UL));
#line 1981 "cc1.om"
@@ -10610,7 +10612,7 @@ b495: v1172 = (u)&my_fixup_label;
#line 1981 "cc1.om"
v1175 = ((u (*)())(v1172))(v1173, v1174);
#line 1982 "cc1.om"
-b504: v1176 = (u)&my_add_symbol;
+b504: v1176 = (u)my_add_symbol;
#line 1982 "cc1.om"
v1177 = *(u *)((v_c) + (48UL));
#line 1982 "cc1.om"
@@ -10620,7 +10622,7 @@ b504: v1176 = (u)&my_add_symbol;
#line 1982 "cc1.om"
v1180 = ((u (*)())(v1176))(v1177, v1178, v1179);
#line 1983 "cc1.om"
-b505: v1181 = (u)&my_as_op;
+b505: v1181 = (u)my_as_op;
#line 1983 "cc1.om"
v1182 = *(u *)((v_c) + (48UL));
#line 1983 "cc1.om"
@@ -10628,7 +10630,7 @@ b505: v1181 = (u)&my_as_op;
#line 1983 "cc1.om"
v1184 = ((u (*)())(v1181))(v1182, v1183);
#line 1984 "cc1.om"
-b506: v1185 = (u)&my_as_op;
+b506: v1185 = (u)my_as_op;
#line 1984 "cc1.om"
v1186 = *(u *)((v_c) + (48UL));
#line 1984 "cc1.om"
@@ -10636,7 +10638,7 @@ b506: v1185 = (u)&my_as_op;
#line 1984 "cc1.om"
v1188 = ((u (*)())(v1185))(v1186, v1187);
#line 1987 "cc1.om"
-b494: v1189 = (u)&my_find;
+b494: v1189 = (u)my_find;
#line 1987 "cc1.om"
v1190 = v_c;
#line 1987 "cc1.om"
@@ -10666,7 +10668,7 @@ b514: v1195 = 1UL;
#line 1988 "cc1.om"
b515: if (!(v1195)) { goto b509; }
#line 1989 "cc1.om"
-b510: v1197 = (u)&my_fixup_label;
+b510: v1197 = (u)my_fixup_label;
#line 1989 "cc1.om"
v1198 = *(u *)((v_c) + (48UL));
#line 1989 "cc1.om"
@@ -10674,7 +10676,7 @@ b510: v1197 = (u)&my_fixup_label;
#line 1989 "cc1.om"
v1200 = ((u (*)())(v1197))(v1198, v1199);
#line 1990 "cc1.om"
-b519: v1201 = (u)&my_add_symbol;
+b519: v1201 = (u)my_add_symbol;
#line 1990 "cc1.om"
v1202 = *(u *)((v_c) + (48UL));
#line 1990 "cc1.om"
@@ -10684,7 +10686,7 @@ b519: v1201 = (u)&my_add_symbol;
#line 1990 "cc1.om"
v1205 = ((u (*)())(v1201))(v1202, v1203, v1204);
#line 1991 "cc1.om"
-b520: v1206 = (u)&my_as_op;
+b520: v1206 = (u)my_as_op;
#line 1991 "cc1.om"
v1207 = *(u *)((v_c) + (48UL));
#line 1991 "cc1.om"
@@ -10692,7 +10694,7 @@ b520: v1206 = (u)&my_as_op;
#line 1991 "cc1.om"
v1209 = ((u (*)())(v1206))(v1207, v1208);
#line 1992 "cc1.om"
-b521: v1210 = (u)&my_as_opr;
+b521: v1210 = (u)my_as_opr;
#line 1992 "cc1.om"
v1211 = *(u *)((v_c) + (48UL));
#line 1992 "cc1.om"
@@ -10702,7 +10704,7 @@ b521: v1210 = (u)&my_as_opr;
#line 1992 "cc1.om"
v1214 = ((u (*)())(v1210))(v1211, v1212, v1213);
#line 1993 "cc1.om"
-b522: v1215 = (u)&my_as_op;
+b522: v1215 = (u)my_as_op;
#line 1993 "cc1.om"
v1216 = *(u *)((v_c) + (48UL));
#line 1993 "cc1.om"
@@ -10710,7 +10712,7 @@ b522: v1215 = (u)&my_as_op;
#line 1993 "cc1.om"
v1218 = ((u (*)())(v1215))(v1216, v1217);
#line 1996 "cc1.om"
-b509: v1219 = (u)&my_find;
+b509: v1219 = (u)my_find;
#line 1996 "cc1.om"
v1220 = v_c;
#line 1996 "cc1.om"
@@ -10740,7 +10742,7 @@ b530: v1225 = 1UL;
#line 1997 "cc1.om"
b531: if (!(v1225)) { goto b525; }
#line 1998 "cc1.om"
-b526: v1227 = (u)&my_fixup_label;
+b526: v1227 = (u)my_fixup_label;
#line 1998 "cc1.om"
v1228 = *(u *)((v_c) + (48UL));
#line 1998 "cc1.om"
@@ -10748,7 +10750,7 @@ b526: v1227 = (u)&my_fixup_label;
#line 1998 "cc1.om"
v1230 = ((u (*)())(v1227))(v1228, v1229);
#line 1999 "cc1.om"
-b535: v1231 = (u)&my_add_symbol;
+b535: v1231 = (u)my_add_symbol;
#line 1999 "cc1.om"
v1232 = *(u *)((v_c) + (48UL));
#line 1999 "cc1.om"
@@ -10758,7 +10760,7 @@ b535: v1231 = (u)&my_add_symbol;
#line 1999 "cc1.om"
v1235 = ((u (*)())(v1231))(v1232, v1233, v1234);
#line 2000 "cc1.om"
-b536: v1236 = (u)&my_as_opr;
+b536: v1236 = (u)my_as_opr;
#line 2000 "cc1.om"
v1237 = *(u *)((v_c) + (48UL));
#line 2000 "cc1.om"
@@ -10768,7 +10770,7 @@ b536: v1236 = (u)&my_as_opr;
#line 2000 "cc1.om"
v1240 = ((u (*)())(v1236))(v1237, v1238, v1239);
#line 2001 "cc1.om"
-b537: v1241 = (u)&my_as_op;
+b537: v1241 = (u)my_as_op;
#line 2001 "cc1.om"
v1242 = *(u *)((v_c) + (48UL));
#line 2001 "cc1.om"
@@ -10776,7 +10778,7 @@ b537: v1241 = (u)&my_as_op;
#line 2001 "cc1.om"
v1244 = ((u (*)())(v1241))(v1242, v1243);
#line 2002 "cc1.om"
-b538: v1245 = (u)&my_as_op;
+b538: v1245 = (u)my_as_op;
#line 2002 "cc1.om"
v1246 = *(u *)((v_c) + (48UL));
#line 2002 "cc1.om"
@@ -10784,7 +10786,7 @@ b538: v1245 = (u)&my_as_op;
#line 2002 "cc1.om"
v1248 = ((u (*)())(v1245))(v1246, v1247);
#line 2005 "cc1.om"
-b525: v1249 = (u)&my_find;
+b525: v1249 = (u)my_find;
#line 2005 "cc1.om"
v1250 = v_c;
#line 2005 "cc1.om"
@@ -10814,7 +10816,7 @@ b546: v1255 = 1UL;
#line 2006 "cc1.om"
b547: if (!(v1255)) { goto b541; }
#line 2007 "cc1.om"
-b542: v1257 = (u)&my_fixup_label;
+b542: v1257 = (u)my_fixup_label;
#line 2007 "cc1.om"
v1258 = *(u *)((v_c) + (48UL));
#line 2007 "cc1.om"
@@ -10822,7 +10824,7 @@ b542: v1257 = (u)&my_fixup_label;
#line 2007 "cc1.om"
v1260 = ((u (*)())(v1257))(v1258, v1259);
#line 2008 "cc1.om"
-b551: v1261 = (u)&my_add_symbol;
+b551: v1261 = (u)my_add_symbol;
#line 2008 "cc1.om"
v1262 = *(u *)((v_c) + (48UL));
#line 2008 "cc1.om"
@@ -10832,7 +10834,7 @@ b551: v1261 = (u)&my_add_symbol;
#line 2008 "cc1.om"
v1265 = ((u (*)())(v1261))(v1262, v1263, v1264);
#line 2009 "cc1.om"
-b552: v1266 = (u)&my_as_modm;
+b552: v1266 = (u)my_as_modm;
#line 2009 "cc1.om"
v1267 = *(u *)((v_c) + (48UL));
#line 2009 "cc1.om"
@@ -10848,7 +10850,7 @@ b552: v1266 = (u)&my_as_modm;
#line 2009 "cc1.om"
v1273 = ((u (*)())(v1266))(v1267, v1268, v1269, v1270, v1271, v1272);
#line 2010 "cc1.om"
-b553: v1274 = (u)&my_as_op;
+b553: v1274 = (u)my_as_op;
#line 2010 "cc1.om"
v1275 = *(u *)((v_c) + (48UL));
#line 2010 "cc1.om"
@@ -10856,7 +10858,7 @@ b553: v1274 = (u)&my_as_op;
#line 2010 "cc1.om"
v1277 = ((u (*)())(v1274))(v1275, v1276);
#line 2013 "cc1.om"
-b541: v1278 = (u)&my_find;
+b541: v1278 = (u)my_find;
#line 2013 "cc1.om"
v1279 = v_c;
#line 2013 "cc1.om"
@@ -10886,7 +10888,7 @@ b561: v1284 = 1UL;
#line 2014 "cc1.om"
b562: if (!(v1284)) { goto b556; }
#line 2015 "cc1.om"
-b557: v1286 = (u)&my_fixup_label;
+b557: v1286 = (u)my_fixup_label;
#line 2015 "cc1.om"
v1287 = *(u *)((v_c) + (48UL));
#line 2015 "cc1.om"
@@ -10894,7 +10896,7 @@ b557: v1286 = (u)&my_fixup_label;
#line 2015 "cc1.om"
v1289 = ((u (*)())(v1286))(v1287, v1288);
#line 2016 "cc1.om"
-b566: v1290 = (u)&my_add_symbol;
+b566: v1290 = (u)my_add_symbol;
#line 2016 "cc1.om"
v1291 = *(u *)((v_c) + (48UL));
#line 2016 "cc1.om"
@@ -10904,7 +10906,7 @@ b566: v1290 = (u)&my_add_symbol;
#line 2016 "cc1.om"
v1294 = ((u (*)())(v1290))(v1291, v1292, v1293);
#line 2017 "cc1.om"
-b567: v1295 = (u)&my_as_modm;
+b567: v1295 = (u)my_as_modm;
#line 2017 "cc1.om"
v1296 = *(u *)((v_c) + (48UL));
#line 2017 "cc1.om"
@@ -10920,7 +10922,7 @@ b567: v1295 = (u)&my_as_modm;
#line 2017 "cc1.om"
v1302 = ((u (*)())(v1295))(v1296, v1297, v1298, v1299, v1300, v1301);
#line 2018 "cc1.om"
-b568: v1303 = (u)&my_as_op;
+b568: v1303 = (u)my_as_op;
#line 2018 "cc1.om"
v1304 = *(u *)((v_c) + (48UL));
#line 2018 "cc1.om"
@@ -10928,7 +10930,7 @@ b568: v1303 = (u)&my_as_op;
#line 2018 "cc1.om"
v1306 = ((u (*)())(v1303))(v1304, v1305);
#line 2021 "cc1.om"
-b556: v1307 = (u)&my_find;
+b556: v1307 = (u)my_find;
#line 2021 "cc1.om"
v1308 = v_c;
#line 2021 "cc1.om"
@@ -10958,7 +10960,7 @@ b576: v1313 = 1UL;
#line 2022 "cc1.om"
b577: if (!(v1313)) { goto b571; }
#line 2023 "cc1.om"
-b572: v1315 = (u)&my_fixup_label;
+b572: v1315 = (u)my_fixup_label;
#line 2023 "cc1.om"
v1316 = *(u *)((v_c) + (48UL));
#line 2023 "cc1.om"
@@ -10966,7 +10968,7 @@ b572: v1315 = (u)&my_fixup_label;
#line 2023 "cc1.om"
v1318 = ((u (*)())(v1315))(v1316, v1317);
#line 2024 "cc1.om"
-b581: v1319 = (u)&my_add_symbol;
+b581: v1319 = (u)my_add_symbol;
#line 2024 "cc1.om"
v1320 = *(u *)((v_c) + (48UL));
#line 2024 "cc1.om"
@@ -10976,13 +10978,13 @@ b581: v1319 = (u)&my_add_symbol;
#line 2024 "cc1.om"
v1323 = ((u (*)())(v1319))(v1320, v1321, v1322);
#line 2025 "cc1.om"
-b582: v1324 = (u)&my_emit_ssr;
+b582: v1324 = (u)my_emit_ssr;
#line 2025 "cc1.om"
v1325 = v_c;
#line 2025 "cc1.om"
v1326 = ((u (*)())(v1324))(v1325);
#line 2026 "cc1.om"
-b583: v1327 = (u)&my_as_op;
+b583: v1327 = (u)my_as_op;
#line 2026 "cc1.om"
v1328 = *(u *)((v_c) + (48UL));
#line 2026 "cc1.om"
@@ -10990,7 +10992,7 @@ b583: v1327 = (u)&my_as_op;
#line 2026 "cc1.om"
v1330 = ((u (*)())(v1327))(v1328, v1329);
#line 2029 "cc1.om"
-b571: v1331 = (u)&my_find;
+b571: v1331 = (u)my_find;
#line 2029 "cc1.om"
v1332 = v_c;
#line 2029 "cc1.om"
@@ -11020,7 +11022,7 @@ b591: v1337 = 1UL;
#line 2030 "cc1.om"
b592: if (!(v1337)) { goto b586; }
#line 2031 "cc1.om"
-b587: v1339 = (u)&my_fixup_label;
+b587: v1339 = (u)my_fixup_label;
#line 2031 "cc1.om"
v1340 = *(u *)((v_c) + (48UL));
#line 2031 "cc1.om"
@@ -11028,7 +11030,7 @@ b587: v1339 = (u)&my_fixup_label;
#line 2031 "cc1.om"
v1342 = ((u (*)())(v1339))(v1340, v1341);
#line 2032 "cc1.om"
-b596: v1343 = (u)&my_add_symbol;
+b596: v1343 = (u)my_add_symbol;
#line 2032 "cc1.om"
v1344 = *(u *)((v_c) + (48UL));
#line 2032 "cc1.om"
@@ -11038,13 +11040,13 @@ b596: v1343 = (u)&my_add_symbol;
#line 2032 "cc1.om"
v1347 = ((u (*)())(v1343))(v1344, v1345, v1346);
#line 2033 "cc1.om"
-b597: v1348 = (u)&my_emit_isr;
+b597: v1348 = (u)my_emit_isr;
#line 2033 "cc1.om"
v1349 = v_c;
#line 2033 "cc1.om"
v1350 = ((u (*)())(v1348))(v1349);
#line 2034 "cc1.om"
-b598: v1351 = (u)&my_as_op;
+b598: v1351 = (u)my_as_op;
#line 2034 "cc1.om"
v1352 = *(u *)((v_c) + (48UL));
#line 2034 "cc1.om"
@@ -11052,7 +11054,7 @@ b598: v1351 = (u)&my_as_op;
#line 2034 "cc1.om"
v1354 = ((u (*)())(v1351))(v1352, v1353);
#line 2037 "cc1.om"
-b586: v1355 = (u)&my_find;
+b586: v1355 = (u)my_find;
#line 2037 "cc1.om"
v1356 = v_c;
#line 2037 "cc1.om"
@@ -11082,7 +11084,7 @@ b606: v1361 = 1UL;
#line 2038 "cc1.om"
b607: if (!(v1361)) { goto b601; }
#line 2039 "cc1.om"
-b602: v1363 = (u)&my_fixup_label;
+b602: v1363 = (u)my_fixup_label;
#line 2039 "cc1.om"
v1364 = *(u *)((v_c) + (48UL));
#line 2039 "cc1.om"
@@ -11090,7 +11092,7 @@ b602: v1363 = (u)&my_fixup_label;
#line 2039 "cc1.om"
v1366 = ((u (*)())(v1363))(v1364, v1365);
#line 2040 "cc1.om"
-b611: v1367 = (u)&my_add_symbol;
+b611: v1367 = (u)my_add_symbol;
#line 2040 "cc1.om"
v1368 = *(u *)((v_c) + (48UL));
#line 2040 "cc1.om"
@@ -11100,7 +11102,7 @@ b611: v1367 = (u)&my_add_symbol;
#line 2040 "cc1.om"
v1371 = ((u (*)())(v1367))(v1368, v1369, v1370);
#line 2041 "cc1.om"
-b612: v1372 = (u)&my_as_modrm;
+b612: v1372 = (u)my_as_modrm;
#line 2041 "cc1.om"
v1373 = *(u *)((v_c) + (48UL));
#line 2041 "cc1.om"
@@ -11118,7 +11120,7 @@ b612: v1372 = (u)&my_as_modrm;
#line 2041 "cc1.om"
v1380 = ((u (*)())(v1372))(v1373, v1374, v1375, v1376, v1377, v1378, v1379);
#line 2042 "cc1.om"
-b613: v1381 = (u)&my_as_emit;
+b613: v1381 = (u)my_as_emit;
#line 2042 "cc1.om"
v1382 = *(u *)((v_c) + (48UL));
#line 2042 "cc1.om"
@@ -11126,7 +11128,7 @@ b613: v1381 = (u)&my_as_emit;
#line 2042 "cc1.om"
v1384 = ((u (*)())(v1381))(v1382, v1383);
#line 2043 "cc1.om"
-b614: v1385 = (u)&my_as_modrm;
+b614: v1385 = (u)my_as_modrm;
#line 2043 "cc1.om"
v1386 = *(u *)((v_c) + (48UL));
#line 2043 "cc1.om"
@@ -11144,7 +11146,7 @@ b614: v1385 = (u)&my_as_modrm;
#line 2043 "cc1.om"
v1393 = ((u (*)())(v1385))(v1386, v1387, v1388, v1389, v1390, v1391, v1392);
#line 2044 "cc1.om"
-b615: v1394 = (u)&my_as_op;
+b615: v1394 = (u)my_as_op;
#line 2044 "cc1.om"
v1395 = *(u *)((v_c) + (48UL));
#line 2044 "cc1.om"
@@ -11152,7 +11154,7 @@ b615: v1394 = (u)&my_as_op;
#line 2044 "cc1.om"
v1397 = ((u (*)())(v1394))(v1395, v1396);
#line 2047 "cc1.om"
-b601: v1398 = (u)&my_find;
+b601: v1398 = (u)my_find;
#line 2047 "cc1.om"
v1399 = v_c;
#line 2047 "cc1.om"
@@ -11182,7 +11184,7 @@ b623: v1404 = 1UL;
#line 2048 "cc1.om"
b624: if (!(v1404)) { goto b618; }
#line 2049 "cc1.om"
-b619: v1406 = (u)&my_fixup_label;
+b619: v1406 = (u)my_fixup_label;
#line 2049 "cc1.om"
v1407 = *(u *)((v_c) + (48UL));
#line 2049 "cc1.om"
@@ -11190,7 +11192,7 @@ b619: v1406 = (u)&my_fixup_label;
#line 2049 "cc1.om"
v1409 = ((u (*)())(v1406))(v1407, v1408);
#line 2050 "cc1.om"
-b628: v1410 = (u)&my_add_symbol;
+b628: v1410 = (u)my_add_symbol;
#line 2050 "cc1.om"
v1411 = *(u *)((v_c) + (48UL));
#line 2050 "cc1.om"
@@ -11202,7 +11204,7 @@ b628: v1410 = (u)&my_add_symbol;
#line 2051 "cc1.om"
b629: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 1UL;
#line 2052 "cc1.om"
- v1415 = (u)&my_as_modrm;
+ v1415 = (u)my_as_modrm;
#line 2052 "cc1.om"
v1416 = *(u *)((v_c) + (48UL));
#line 2052 "cc1.om"
@@ -11222,7 +11224,7 @@ b629: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 1UL;
#line 2053 "cc1.om"
b630: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 0UL;
#line 2054 "cc1.om"
- v1424 = (u)&my_as_op;
+ v1424 = (u)my_as_op;
#line 2054 "cc1.om"
v1425 = *(u *)((v_c) + (48UL));
#line 2054 "cc1.om"
@@ -11230,7 +11232,7 @@ b630: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 0UL;
#line 2054 "cc1.om"
v1427 = ((u (*)())(v1424))(v1425, v1426);
#line 2057 "cc1.om"
-b618: v1428 = (u)&my_find;
+b618: v1428 = (u)my_find;
#line 2057 "cc1.om"
v1429 = v_c;
#line 2057 "cc1.om"
@@ -11260,7 +11262,7 @@ b638: v1434 = 1UL;
#line 2058 "cc1.om"
b639: if (!(v1434)) { goto b633; }
#line 2059 "cc1.om"
-b634: v1436 = (u)&my_fixup_label;
+b634: v1436 = (u)my_fixup_label;
#line 2059 "cc1.om"
v1437 = *(u *)((v_c) + (48UL));
#line 2059 "cc1.om"
@@ -11268,7 +11270,7 @@ b634: v1436 = (u)&my_fixup_label;
#line 2059 "cc1.om"
v1439 = ((u (*)())(v1436))(v1437, v1438);
#line 2060 "cc1.om"
-b643: v1440 = (u)&my_add_symbol;
+b643: v1440 = (u)my_add_symbol;
#line 2060 "cc1.om"
v1441 = *(u *)((v_c) + (48UL));
#line 2060 "cc1.om"
@@ -11280,7 +11282,7 @@ b643: v1440 = (u)&my_add_symbol;
#line 2061 "cc1.om"
b644: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 1UL;
#line 2062 "cc1.om"
- v1445 = (u)&my_as_modrm;
+ v1445 = (u)my_as_modrm;
#line 2062 "cc1.om"
v1446 = *(u *)((v_c) + (48UL));
#line 2062 "cc1.om"
@@ -11300,7 +11302,7 @@ b644: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 1UL;
#line 2063 "cc1.om"
b645: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 0UL;
#line 2064 "cc1.om"
- v1454 = (u)&my_as_op;
+ v1454 = (u)my_as_op;
#line 2064 "cc1.om"
v1455 = *(u *)((v_c) + (48UL));
#line 2064 "cc1.om"
@@ -11308,7 +11310,7 @@ b645: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 0UL;
#line 2064 "cc1.om"
v1457 = ((u (*)())(v1454))(v1455, v1456);
#line 2067 "cc1.om"
-b633: v1458 = (u)&my_find;
+b633: v1458 = (u)my_find;
#line 2067 "cc1.om"
v1459 = v_c;
#line 2067 "cc1.om"
@@ -11338,7 +11340,7 @@ b653: v1464 = 1UL;
#line 2068 "cc1.om"
b654: if (!(v1464)) { goto b648; }
#line 2069 "cc1.om"
-b649: v1466 = (u)&my_fixup_label;
+b649: v1466 = (u)my_fixup_label;
#line 2069 "cc1.om"
v1467 = *(u *)((v_c) + (48UL));
#line 2069 "cc1.om"
@@ -11346,7 +11348,7 @@ b649: v1466 = (u)&my_fixup_label;
#line 2069 "cc1.om"
v1469 = ((u (*)())(v1466))(v1467, v1468);
#line 2070 "cc1.om"
-b658: v1470 = (u)&my_add_symbol;
+b658: v1470 = (u)my_add_symbol;
#line 2070 "cc1.om"
v1471 = *(u *)((v_c) + (48UL));
#line 2070 "cc1.om"
@@ -11356,7 +11358,7 @@ b658: v1470 = (u)&my_add_symbol;
#line 2070 "cc1.om"
v1474 = ((u (*)())(v1470))(v1471, v1472, v1473);
#line 2071 "cc1.om"
-b659: v1475 = (u)&my_as_modrr;
+b659: v1475 = (u)my_as_modrr;
#line 2071 "cc1.om"
v1476 = *(u *)((v_c) + (48UL));
#line 2071 "cc1.om"
@@ -11370,7 +11372,7 @@ b659: v1475 = (u)&my_as_modrr;
#line 2072 "cc1.om"
b660: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 1UL;
#line 2073 "cc1.om"
- v1481 = (u)&my_as_modrm;
+ v1481 = (u)my_as_modrm;
#line 2073 "cc1.om"
v1482 = *(u *)((v_c) + (48UL));
#line 2073 "cc1.om"
@@ -11390,7 +11392,7 @@ b660: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 1UL;
#line 2074 "cc1.om"
b661: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 0UL;
#line 2075 "cc1.om"
- v1490 = (u)&my_as_op;
+ v1490 = (u)my_as_op;
#line 2075 "cc1.om"
v1491 = *(u *)((v_c) + (48UL));
#line 2075 "cc1.om"
@@ -11398,7 +11400,7 @@ b661: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 0UL;
#line 2075 "cc1.om"
v1493 = ((u (*)())(v1490))(v1491, v1492);
#line 2078 "cc1.om"
-b648: v1494 = (u)&my_find;
+b648: v1494 = (u)my_find;
#line 2078 "cc1.om"
v1495 = v_c;
#line 2078 "cc1.om"
@@ -11428,7 +11430,7 @@ b669: v1500 = 1UL;
#line 2079 "cc1.om"
b670: if (!(v1500)) { goto b664; }
#line 2080 "cc1.om"
-b665: v1502 = (u)&my_fixup_label;
+b665: v1502 = (u)my_fixup_label;
#line 2080 "cc1.om"
v1503 = *(u *)((v_c) + (48UL));
#line 2080 "cc1.om"
@@ -11436,7 +11438,7 @@ b665: v1502 = (u)&my_fixup_label;
#line 2080 "cc1.om"
v1505 = ((u (*)())(v1502))(v1503, v1504);
#line 2081 "cc1.om"
-b674: v1506 = (u)&my_add_symbol;
+b674: v1506 = (u)my_add_symbol;
#line 2081 "cc1.om"
v1507 = *(u *)((v_c) + (48UL));
#line 2081 "cc1.om"
@@ -11448,7 +11450,7 @@ b674: v1506 = (u)&my_add_symbol;
#line 2082 "cc1.om"
b675: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 1UL;
#line 2083 "cc1.om"
- v1511 = (u)&my_as_modrm;
+ v1511 = (u)my_as_modrm;
#line 2083 "cc1.om"
v1512 = *(u *)((v_c) + (48UL));
#line 2083 "cc1.om"
@@ -11468,7 +11470,7 @@ b675: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 1UL;
#line 2084 "cc1.om"
b676: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 0UL;
#line 2085 "cc1.om"
- v1520 = (u)&my_as_op;
+ v1520 = (u)my_as_op;
#line 2085 "cc1.om"
v1521 = *(u *)((v_c) + (48UL));
#line 2085 "cc1.om"
@@ -11476,7 +11478,7 @@ b676: *(u *)((*(u *)((v_c) + (48UL))) + (48UL)) = 0UL;
#line 2085 "cc1.om"
v1523 = ((u (*)())(v1520))(v1521, v1522);
#line 2088 "cc1.om"
-b664: v1524 = (u)&my_find;
+b664: v1524 = (u)my_find;
#line 2088 "cc1.om"
v1525 = v_c;
#line 2088 "cc1.om"
@@ -11506,7 +11508,7 @@ b684: v1530 = 1UL;
#line 2089 "cc1.om"
b685: if (!(v1530)) { goto b679; }
#line 2090 "cc1.om"
-b680: v1532 = (u)&my_fixup_label;
+b680: v1532 = (u)my_fixup_label;
#line 2090 "cc1.om"
v1533 = *(u *)((v_c) + (48UL));
#line 2090 "cc1.om"
@@ -11514,7 +11516,7 @@ b680: v1532 = (u)&my_fixup_label;
#line 2090 "cc1.om"
v1535 = ((u (*)())(v1532))(v1533, v1534);
#line 2091 "cc1.om"
-b689: v1536 = (u)&my_add_symbol;
+b689: v1536 = (u)my_add_symbol;
#line 2091 "cc1.om"
v1537 = *(u *)((v_c) + (48UL));
#line 2091 "cc1.om"
@@ -11524,7 +11526,7 @@ b689: v1536 = (u)&my_add_symbol;
#line 2091 "cc1.om"
v1540 = ((u (*)())(v1536))(v1537, v1538, v1539);
#line 2092 "cc1.om"
-b690: v1541 = (u)&my_as_modr;
+b690: v1541 = (u)my_as_modr;
#line 2092 "cc1.om"
v1542 = *(u *)((v_c) + (48UL));
#line 2092 "cc1.om"
@@ -11534,7 +11536,7 @@ b690: v1541 = (u)&my_as_modr;
#line 2092 "cc1.om"
v1545 = ((u (*)())(v1541))(v1542, v1543, v1544);
#line 2093 "cc1.om"
-b691: v1546 = (u)&my_as_op;
+b691: v1546 = (u)my_as_op;
#line 2093 "cc1.om"
v1547 = *(u *)((v_c) + (48UL));
#line 2093 "cc1.om"
@@ -11542,7 +11544,7 @@ b691: v1546 = (u)&my_as_op;
#line 2093 "cc1.om"
v1549 = ((u (*)())(v1546))(v1547, v1548);
#line 2096 "cc1.om"
-b679: v1550 = (u)&my_find;
+b679: v1550 = (u)my_find;
#line 2096 "cc1.om"
v1551 = v_c;
#line 2096 "cc1.om"
@@ -11572,7 +11574,7 @@ b699: v1556 = 1UL;
#line 2097 "cc1.om"
b700: if (!(v1556)) { goto b694; }
#line 2098 "cc1.om"
-b695: v1558 = (u)&my_fixup_label;
+b695: v1558 = (u)my_fixup_label;
#line 2098 "cc1.om"
v1559 = *(u *)((v_c) + (48UL));
#line 2098 "cc1.om"
@@ -11580,7 +11582,7 @@ b695: v1558 = (u)&my_fixup_label;
#line 2098 "cc1.om"
v1561 = ((u (*)())(v1558))(v1559, v1560);
#line 2099 "cc1.om"
-b704: v1562 = (u)&my_add_symbol;
+b704: v1562 = (u)my_add_symbol;
#line 2099 "cc1.om"
v1563 = *(u *)((v_c) + (48UL));
#line 2099 "cc1.om"
@@ -11590,7 +11592,7 @@ b704: v1562 = (u)&my_add_symbol;
#line 2099 "cc1.om"
v1566 = ((u (*)())(v1562))(v1563, v1564, v1565);
#line 2102 "cc1.om"
-b705: v1567 = (u)&my_as_modrm;
+b705: v1567 = (u)my_as_modrm;
#line 2102 "cc1.om"
v1568 = *(u *)((v_c) + (48UL));
#line 2102 "cc1.om"
@@ -11608,7 +11610,7 @@ b705: v1567 = (u)&my_as_modrm;
#line 2102 "cc1.om"
v1575 = ((u (*)())(v1567))(v1568, v1569, v1570, v1571, v1572, v1573, v1574);
#line 2103 "cc1.om"
-b706: v1576 = (u)&my_as_modrm;
+b706: v1576 = (u)my_as_modrm;
#line 2103 "cc1.om"
v1577 = *(u *)((v_c) + (48UL));
#line 2103 "cc1.om"
@@ -11626,7 +11628,7 @@ b706: v1576 = (u)&my_as_modrm;
#line 2103 "cc1.om"
v1584 = ((u (*)())(v1576))(v1577, v1578, v1579, v1580, v1581, v1582, v1583);
#line 2104 "cc1.om"
-b707: v1585 = (u)&my_as_modrm;
+b707: v1585 = (u)my_as_modrm;
#line 2104 "cc1.om"
v1586 = *(u *)((v_c) + (48UL));
#line 2104 "cc1.om"
@@ -11644,7 +11646,7 @@ b707: v1585 = (u)&my_as_modrm;
#line 2104 "cc1.om"
v1593 = ((u (*)())(v1585))(v1586, v1587, v1588, v1589, v1590, v1591, v1592);
#line 2105 "cc1.om"
-b708: v1594 = (u)&my_as_modrm;
+b708: v1594 = (u)my_as_modrm;
#line 2105 "cc1.om"
v1595 = *(u *)((v_c) + (48UL));
#line 2105 "cc1.om"
@@ -11662,7 +11664,7 @@ b708: v1594 = (u)&my_as_modrm;
#line 2105 "cc1.om"
v1602 = ((u (*)())(v1594))(v1595, v1596, v1597, v1598, v1599, v1600, v1601);
#line 2106 "cc1.om"
-b709: v1603 = (u)&my_as_modrm;
+b709: v1603 = (u)my_as_modrm;
#line 2106 "cc1.om"
v1604 = *(u *)((v_c) + (48UL));
#line 2106 "cc1.om"
@@ -11680,7 +11682,7 @@ b709: v1603 = (u)&my_as_modrm;
#line 2106 "cc1.om"
v1611 = ((u (*)())(v1603))(v1604, v1605, v1606, v1607, v1608, v1609, v1610);
#line 2107 "cc1.om"
-b710: v1612 = (u)&my_as_modrm;
+b710: v1612 = (u)my_as_modrm;
#line 2107 "cc1.om"
v1613 = *(u *)((v_c) + (48UL));
#line 2107 "cc1.om"
@@ -11698,7 +11700,7 @@ b710: v1612 = (u)&my_as_modrm;
#line 2107 "cc1.om"
v1620 = ((u (*)())(v1612))(v1613, v1614, v1615, v1616, v1617, v1618, v1619);
#line 2108 "cc1.om"
-b711: v1621 = (u)&my_as_modrm;
+b711: v1621 = (u)my_as_modrm;
#line 2108 "cc1.om"
v1622 = *(u *)((v_c) + (48UL));
#line 2108 "cc1.om"
@@ -11716,7 +11718,7 @@ b711: v1621 = (u)&my_as_modrm;
#line 2108 "cc1.om"
v1629 = ((u (*)())(v1621))(v1622, v1623, v1624, v1625, v1626, v1627, v1628);
#line 2109 "cc1.om"
-b712: v1630 = (u)&my_as_modrm;
+b712: v1630 = (u)my_as_modrm;
#line 2109 "cc1.om"
v1631 = *(u *)((v_c) + (48UL));
#line 2109 "cc1.om"
@@ -11734,7 +11736,7 @@ b712: v1630 = (u)&my_as_modrm;
#line 2109 "cc1.om"
v1638 = ((u (*)())(v1630))(v1631, v1632, v1633, v1634, v1635, v1636, v1637);
#line 2110 "cc1.om"
-b713: v1639 = (u)&my_as_modrm;
+b713: v1639 = (u)my_as_modrm;
#line 2110 "cc1.om"
v1640 = *(u *)((v_c) + (48UL));
#line 2110 "cc1.om"
@@ -11752,7 +11754,7 @@ b713: v1639 = (u)&my_as_modrm;
#line 2110 "cc1.om"
v1647 = ((u (*)())(v1639))(v1640, v1641, v1642, v1643, v1644, v1645, v1646);
#line 2111 "cc1.om"
-b714: v1648 = (u)&my_as_modrm;
+b714: v1648 = (u)my_as_modrm;
#line 2111 "cc1.om"
v1649 = *(u *)((v_c) + (48UL));
#line 2111 "cc1.om"
@@ -11770,7 +11772,7 @@ b714: v1648 = (u)&my_as_modrm;
#line 2111 "cc1.om"
v1656 = ((u (*)())(v1648))(v1649, v1650, v1651, v1652, v1653, v1654, v1655);
#line 2112 "cc1.om"
-b715: v1657 = (u)&my_as_modrm;
+b715: v1657 = (u)my_as_modrm;
#line 2112 "cc1.om"
v1658 = *(u *)((v_c) + (48UL));
#line 2112 "cc1.om"
@@ -11788,7 +11790,7 @@ b715: v1657 = (u)&my_as_modrm;
#line 2112 "cc1.om"
v1665 = ((u (*)())(v1657))(v1658, v1659, v1660, v1661, v1662, v1663, v1664);
#line 2113 "cc1.om"
-b716: v1666 = (u)&my_as_modrm;
+b716: v1666 = (u)my_as_modrm;
#line 2113 "cc1.om"
v1667 = *(u *)((v_c) + (48UL));
#line 2113 "cc1.om"
@@ -11806,7 +11808,7 @@ b716: v1666 = (u)&my_as_modrm;
#line 2113 "cc1.om"
v1674 = ((u (*)())(v1666))(v1667, v1668, v1669, v1670, v1671, v1672, v1673);
#line 2114 "cc1.om"
-b717: v1675 = (u)&my_as_modrm;
+b717: v1675 = (u)my_as_modrm;
#line 2114 "cc1.om"
v1676 = *(u *)((v_c) + (48UL));
#line 2114 "cc1.om"
@@ -11824,7 +11826,7 @@ b717: v1675 = (u)&my_as_modrm;
#line 2114 "cc1.om"
v1683 = ((u (*)())(v1675))(v1676, v1677, v1678, v1679, v1680, v1681, v1682);
#line 2115 "cc1.om"
-b718: v1684 = (u)&my_as_modrm;
+b718: v1684 = (u)my_as_modrm;
#line 2115 "cc1.om"
v1685 = *(u *)((v_c) + (48UL));
#line 2115 "cc1.om"
@@ -11842,7 +11844,7 @@ b718: v1684 = (u)&my_as_modrm;
#line 2115 "cc1.om"
v1692 = ((u (*)())(v1684))(v1685, v1686, v1687, v1688, v1689, v1690, v1691);
#line 2116 "cc1.om"
-b719: v1693 = (u)&my_as_modrm;
+b719: v1693 = (u)my_as_modrm;
#line 2116 "cc1.om"
v1694 = *(u *)((v_c) + (48UL));
#line 2116 "cc1.om"
@@ -11860,7 +11862,7 @@ b719: v1693 = (u)&my_as_modrm;
#line 2116 "cc1.om"
v1701 = ((u (*)())(v1693))(v1694, v1695, v1696, v1697, v1698, v1699, v1700);
#line 2119 "cc1.om"
-b720: v1702 = (u)&my_as_opr;
+b720: v1702 = (u)my_as_opr;
#line 2119 "cc1.om"
v1703 = *(u *)((v_c) + (48UL));
#line 2119 "cc1.om"
@@ -11870,7 +11872,7 @@ b720: v1702 = (u)&my_as_opr;
#line 2119 "cc1.om"
v1706 = ((u (*)())(v1702))(v1703, v1704, v1705);
#line 2120 "cc1.om"
-b721: v1707 = (u)&my_as_modrm;
+b721: v1707 = (u)my_as_modrm;
#line 2120 "cc1.om"
v1708 = *(u *)((v_c) + (48UL));
#line 2120 "cc1.om"
@@ -11888,7 +11890,7 @@ b721: v1707 = (u)&my_as_modrm;
#line 2120 "cc1.om"
v1715 = ((u (*)())(v1707))(v1708, v1709, v1710, v1711, v1712, v1713, v1714);
#line 2122 "cc1.om"
-b722: v1716 = (u)&my_as_modrr;
+b722: v1716 = (u)my_as_modrr;
#line 2122 "cc1.om"
v1717 = *(u *)((v_c) + (48UL));
#line 2122 "cc1.om"
@@ -11900,7 +11902,7 @@ b722: v1716 = (u)&my_as_modrr;
#line 2122 "cc1.om"
v1721 = ((u (*)())(v1716))(v1717, v1718, v1719, v1720);
#line 2123 "cc1.om"
-b723: v1722 = (u)&my_as_modrm;
+b723: v1722 = (u)my_as_modrm;
#line 2123 "cc1.om"
v1723 = *(u *)((v_c) + (48UL));
#line 2123 "cc1.om"
@@ -11918,7 +11920,7 @@ b723: v1722 = (u)&my_as_modrm;
#line 2123 "cc1.om"
v1730 = ((u (*)())(v1722))(v1723, v1724, v1725, v1726, v1727, v1728, v1729);
#line 2125 "cc1.om"
-b724: v1731 = (u)&my_as_op;
+b724: v1731 = (u)my_as_op;
#line 2125 "cc1.om"
v1732 = *(u *)((v_c) + (48UL));
#line 2125 "cc1.om"
@@ -11926,7 +11928,7 @@ b724: v1731 = (u)&my_as_op;
#line 2125 "cc1.om"
v1734 = ((u (*)())(v1731))(v1732, v1733);
#line 2126 "cc1.om"
-b725: v1735 = (u)&my_as_opr;
+b725: v1735 = (u)my_as_opr;
#line 2126 "cc1.om"
v1736 = *(u *)((v_c) + (48UL));
#line 2126 "cc1.om"
@@ -11936,7 +11938,7 @@ b725: v1735 = (u)&my_as_opr;
#line 2126 "cc1.om"
v1739 = ((u (*)())(v1735))(v1736, v1737, v1738);
#line 2127 "cc1.om"
-b726: v1740 = (u)&my_as_modrm;
+b726: v1740 = (u)my_as_modrm;
#line 2127 "cc1.om"
v1741 = *(u *)((v_c) + (48UL));
#line 2127 "cc1.om"
@@ -11954,7 +11956,7 @@ b726: v1740 = (u)&my_as_modrm;
#line 2127 "cc1.om"
v1748 = ((u (*)())(v1740))(v1741, v1742, v1743, v1744, v1745, v1746, v1747);
#line 2129 "cc1.om"
-b727: v1749 = (u)&my_as_modrm;
+b727: v1749 = (u)my_as_modrm;
#line 2129 "cc1.om"
v1750 = *(u *)((v_c) + (48UL));
#line 2129 "cc1.om"
@@ -11972,7 +11974,7 @@ b727: v1749 = (u)&my_as_modrm;
#line 2129 "cc1.om"
v1757 = ((u (*)())(v1749))(v1750, v1751, v1752, v1753, v1754, v1755, v1756);
#line 2131 "cc1.om"
-b728: v1758 = (u)&my_as_modrr;
+b728: v1758 = (u)my_as_modrr;
#line 2131 "cc1.om"
v1759 = *(u *)((v_c) + (48UL));
#line 2131 "cc1.om"
@@ -11984,7 +11986,7 @@ b728: v1758 = (u)&my_as_modrr;
#line 2131 "cc1.om"
v1763 = ((u (*)())(v1758))(v1759, v1760, v1761, v1762);
#line 2132 "cc1.om"
-b729: v1764 = (u)&my_as_modrm;
+b729: v1764 = (u)my_as_modrm;
#line 2132 "cc1.om"
v1765 = *(u *)((v_c) + (48UL));
#line 2132 "cc1.om"
@@ -12002,7 +12004,7 @@ b729: v1764 = (u)&my_as_modrm;
#line 2132 "cc1.om"
v1772 = ((u (*)())(v1764))(v1765, v1766, v1767, v1768, v1769, v1770, v1771);
#line 2135 "cc1.om"
-b730: v1773 = (u)&my_as_modrm;
+b730: v1773 = (u)my_as_modrm;
#line 2135 "cc1.om"
v1774 = *(u *)((v_c) + (48UL));
#line 2135 "cc1.om"
@@ -12020,7 +12022,7 @@ b730: v1773 = (u)&my_as_modrm;
#line 2135 "cc1.om"
v1781 = ((u (*)())(v1773))(v1774, v1775, v1776, v1777, v1778, v1779, v1780);
#line 2136 "cc1.om"
-b731: v1782 = (u)&my_as_modrm;
+b731: v1782 = (u)my_as_modrm;
#line 2136 "cc1.om"
v1783 = *(u *)((v_c) + (48UL));
#line 2136 "cc1.om"
@@ -12038,7 +12040,7 @@ b731: v1782 = (u)&my_as_modrm;
#line 2136 "cc1.om"
v1790 = ((u (*)())(v1782))(v1783, v1784, v1785, v1786, v1787, v1788, v1789);
#line 2137 "cc1.om"
-b732: v1791 = (u)&my_as_modrm;
+b732: v1791 = (u)my_as_modrm;
#line 2137 "cc1.om"
v1792 = *(u *)((v_c) + (48UL));
#line 2137 "cc1.om"
@@ -12056,7 +12058,7 @@ b732: v1791 = (u)&my_as_modrm;
#line 2137 "cc1.om"
v1799 = ((u (*)())(v1791))(v1792, v1793, v1794, v1795, v1796, v1797, v1798);
#line 2138 "cc1.om"
-b733: v1800 = (u)&my_as_modrm;
+b733: v1800 = (u)my_as_modrm;
#line 2138 "cc1.om"
v1801 = *(u *)((v_c) + (48UL));
#line 2138 "cc1.om"
@@ -12074,7 +12076,7 @@ b733: v1800 = (u)&my_as_modrm;
#line 2138 "cc1.om"
v1808 = ((u (*)())(v1800))(v1801, v1802, v1803, v1804, v1805, v1806, v1807);
#line 2139 "cc1.om"
-b734: v1809 = (u)&my_as_modrm;
+b734: v1809 = (u)my_as_modrm;
#line 2139 "cc1.om"
v1810 = *(u *)((v_c) + (48UL));
#line 2139 "cc1.om"
@@ -12092,7 +12094,7 @@ b734: v1809 = (u)&my_as_modrm;
#line 2139 "cc1.om"
v1817 = ((u (*)())(v1809))(v1810, v1811, v1812, v1813, v1814, v1815, v1816);
#line 2140 "cc1.om"
-b735: v1818 = (u)&my_as_modrm;
+b735: v1818 = (u)my_as_modrm;
#line 2140 "cc1.om"
v1819 = *(u *)((v_c) + (48UL));
#line 2140 "cc1.om"
@@ -12110,7 +12112,7 @@ b735: v1818 = (u)&my_as_modrm;
#line 2140 "cc1.om"
v1826 = ((u (*)())(v1818))(v1819, v1820, v1821, v1822, v1823, v1824, v1825);
#line 2141 "cc1.om"
-b736: v1827 = (u)&my_as_modrm;
+b736: v1827 = (u)my_as_modrm;
#line 2141 "cc1.om"
v1828 = *(u *)((v_c) + (48UL));
#line 2141 "cc1.om"
@@ -12128,7 +12130,7 @@ b736: v1827 = (u)&my_as_modrm;
#line 2141 "cc1.om"
v1835 = ((u (*)())(v1827))(v1828, v1829, v1830, v1831, v1832, v1833, v1834);
#line 2142 "cc1.om"
-b737: v1836 = (u)&my_as_modrm;
+b737: v1836 = (u)my_as_modrm;
#line 2142 "cc1.om"
v1837 = *(u *)((v_c) + (48UL));
#line 2142 "cc1.om"
@@ -12146,7 +12148,7 @@ b737: v1836 = (u)&my_as_modrm;
#line 2142 "cc1.om"
v1844 = ((u (*)())(v1836))(v1837, v1838, v1839, v1840, v1841, v1842, v1843);
#line 2143 "cc1.om"
-b738: v1845 = (u)&my_as_modrm;
+b738: v1845 = (u)my_as_modrm;
#line 2143 "cc1.om"
v1846 = *(u *)((v_c) + (48UL));
#line 2143 "cc1.om"
@@ -12164,7 +12166,7 @@ b738: v1845 = (u)&my_as_modrm;
#line 2143 "cc1.om"
v1853 = ((u (*)())(v1845))(v1846, v1847, v1848, v1849, v1850, v1851, v1852);
#line 2144 "cc1.om"
-b739: v1854 = (u)&my_as_modrm;
+b739: v1854 = (u)my_as_modrm;
#line 2144 "cc1.om"
v1855 = *(u *)((v_c) + (48UL));
#line 2144 "cc1.om"
@@ -12182,7 +12184,7 @@ b739: v1854 = (u)&my_as_modrm;
#line 2144 "cc1.om"
v1862 = ((u (*)())(v1854))(v1855, v1856, v1857, v1858, v1859, v1860, v1861);
#line 2145 "cc1.om"
-b740: v1863 = (u)&my_as_modrm;
+b740: v1863 = (u)my_as_modrm;
#line 2145 "cc1.om"
v1864 = *(u *)((v_c) + (48UL));
#line 2145 "cc1.om"
@@ -12200,7 +12202,7 @@ b740: v1863 = (u)&my_as_modrm;
#line 2145 "cc1.om"
v1871 = ((u (*)())(v1863))(v1864, v1865, v1866, v1867, v1868, v1869, v1870);
#line 2146 "cc1.om"
-b741: v1872 = (u)&my_as_modrm;
+b741: v1872 = (u)my_as_modrm;
#line 2146 "cc1.om"
v1873 = *(u *)((v_c) + (48UL));
#line 2146 "cc1.om"
@@ -12218,7 +12220,7 @@ b741: v1872 = (u)&my_as_modrm;
#line 2146 "cc1.om"
v1880 = ((u (*)())(v1872))(v1873, v1874, v1875, v1876, v1877, v1878, v1879);
#line 2147 "cc1.om"
-b742: v1881 = (u)&my_as_modrm;
+b742: v1881 = (u)my_as_modrm;
#line 2147 "cc1.om"
v1882 = *(u *)((v_c) + (48UL));
#line 2147 "cc1.om"
@@ -12236,7 +12238,7 @@ b742: v1881 = (u)&my_as_modrm;
#line 2147 "cc1.om"
v1889 = ((u (*)())(v1881))(v1882, v1883, v1884, v1885, v1886, v1887, v1888);
#line 2150 "cc1.om"
-b743: v1890 = (u)&my_as_modrm;
+b743: v1890 = (u)my_as_modrm;
#line 2150 "cc1.om"
v1891 = *(u *)((v_c) + (48UL));
#line 2150 "cc1.om"
@@ -12254,7 +12256,7 @@ b743: v1890 = (u)&my_as_modrm;
#line 2150 "cc1.om"
v1898 = ((u (*)())(v1890))(v1891, v1892, v1893, v1894, v1895, v1896, v1897);
#line 2151 "cc1.om"
-b744: v1899 = (u)&my_as_opr;
+b744: v1899 = (u)my_as_opr;
#line 2151 "cc1.om"
v1900 = *(u *)((v_c) + (48UL));
#line 2151 "cc1.om"
@@ -12264,7 +12266,7 @@ b744: v1899 = (u)&my_as_opr;
#line 2151 "cc1.om"
v1903 = ((u (*)())(v1899))(v1900, v1901, v1902);
#line 2153 "cc1.om"
-b745: v1904 = (u)&my_as_modrm;
+b745: v1904 = (u)my_as_modrm;
#line 2153 "cc1.om"
v1905 = *(u *)((v_c) + (48UL));
#line 2153 "cc1.om"
@@ -12282,7 +12284,7 @@ b745: v1904 = (u)&my_as_modrm;
#line 2153 "cc1.om"
v1912 = ((u (*)())(v1904))(v1905, v1906, v1907, v1908, v1909, v1910, v1911);
#line 2154 "cc1.om"
-b746: v1913 = (u)&my_as_opr;
+b746: v1913 = (u)my_as_opr;
#line 2154 "cc1.om"
v1914 = *(u *)((v_c) + (48UL));
#line 2154 "cc1.om"
@@ -12292,7 +12294,7 @@ b746: v1913 = (u)&my_as_opr;
#line 2154 "cc1.om"
v1917 = ((u (*)())(v1913))(v1914, v1915, v1916);
#line 2156 "cc1.om"
-b747: v1918 = (u)&my_as_modrm;
+b747: v1918 = (u)my_as_modrm;
#line 2156 "cc1.om"
v1919 = *(u *)((v_c) + (48UL));
#line 2156 "cc1.om"
@@ -12310,7 +12312,7 @@ b747: v1918 = (u)&my_as_modrm;
#line 2156 "cc1.om"
v1926 = ((u (*)())(v1918))(v1919, v1920, v1921, v1922, v1923, v1924, v1925);
#line 2157 "cc1.om"
-b748: v1927 = (u)&my_as_opr;
+b748: v1927 = (u)my_as_opr;
#line 2157 "cc1.om"
v1928 = *(u *)((v_c) + (48UL));
#line 2157 "cc1.om"
@@ -12320,7 +12322,7 @@ b748: v1927 = (u)&my_as_opr;
#line 2157 "cc1.om"
v1931 = ((u (*)())(v1927))(v1928, v1929, v1930);
#line 2159 "cc1.om"
-b749: v1932 = (u)&my_as_modrm;
+b749: v1932 = (u)my_as_modrm;
#line 2159 "cc1.om"
v1933 = *(u *)((v_c) + (48UL));
#line 2159 "cc1.om"
@@ -12338,7 +12340,7 @@ b749: v1932 = (u)&my_as_modrm;
#line 2159 "cc1.om"
v1940 = ((u (*)())(v1932))(v1933, v1934, v1935, v1936, v1937, v1938, v1939);
#line 2160 "cc1.om"
-b750: v1941 = (u)&my_as_opr;
+b750: v1941 = (u)my_as_opr;
#line 2160 "cc1.om"
v1942 = *(u *)((v_c) + (48UL));
#line 2160 "cc1.om"
@@ -12348,7 +12350,7 @@ b750: v1941 = (u)&my_as_opr;
#line 2160 "cc1.om"
v1945 = ((u (*)())(v1941))(v1942, v1943, v1944);
#line 2162 "cc1.om"
-b751: v1946 = (u)&my_as_modrm;
+b751: v1946 = (u)my_as_modrm;
#line 2162 "cc1.om"
v1947 = *(u *)((v_c) + (48UL));
#line 2162 "cc1.om"
@@ -12366,7 +12368,7 @@ b751: v1946 = (u)&my_as_modrm;
#line 2162 "cc1.om"
v1954 = ((u (*)())(v1946))(v1947, v1948, v1949, v1950, v1951, v1952, v1953);
#line 2163 "cc1.om"
-b752: v1955 = (u)&my_as_opr;
+b752: v1955 = (u)my_as_opr;
#line 2163 "cc1.om"
v1956 = *(u *)((v_c) + (48UL));
#line 2163 "cc1.om"
@@ -12376,7 +12378,7 @@ b752: v1955 = (u)&my_as_opr;
#line 2163 "cc1.om"
v1959 = ((u (*)())(v1955))(v1956, v1957, v1958);
#line 2166 "cc1.om"
-b753: v1960 = (u)&my_as_modrm;
+b753: v1960 = (u)my_as_modrm;
#line 2166 "cc1.om"
v1961 = *(u *)((v_c) + (48UL));
#line 2166 "cc1.om"
@@ -12394,7 +12396,7 @@ b753: v1960 = (u)&my_as_modrm;
#line 2166 "cc1.om"
v1968 = ((u (*)())(v1960))(v1961, v1962, v1963, v1964, v1965, v1966, v1967);
#line 2167 "cc1.om"
-b754: v1969 = (u)&my_as_modrm;
+b754: v1969 = (u)my_as_modrm;
#line 2167 "cc1.om"
v1970 = *(u *)((v_c) + (48UL));
#line 2167 "cc1.om"
@@ -12412,7 +12414,7 @@ b754: v1969 = (u)&my_as_modrm;
#line 2167 "cc1.om"
v1977 = ((u (*)())(v1969))(v1970, v1971, v1972, v1973, v1974, v1975, v1976);
#line 2170 "cc1.om"
-b755: v1978 = (u)&my_as_op;
+b755: v1978 = (u)my_as_op;
#line 2170 "cc1.om"
v1979 = *(u *)((v_c) + (48UL));
#line 2170 "cc1.om"
@@ -12826,7 +12828,7 @@ b13: if (!(v2)) { goto b7; }
#line 357 "as.om"
b8: return 0UL;
#line 360 "as.om"
-b7: v11 = (u)&my_fputh;
+b7: v11 = (u)my_fputh;
#line 360 "as.om"
v12 = *(u *)((v_c) + (80UL));
#line 360 "as.om"
@@ -12834,7 +12836,7 @@ b7: v11 = (u)&my_fputh;
#line 360 "as.om"
v14 = ((u (*)())(v11))(v12, v13);
#line 361 "as.om"
-b31: v15 = (u)&my_fputs;
+b31: v15 = (u)my_fputs;
#line 361 "as.om"
v16 = *(u *)((v_c) + (80UL));
#line 361 "as.om"
@@ -12844,7 +12846,7 @@ b31: v15 = (u)&my_fputs;
#line 362 "as.om"
b32: if (!(*(u *)((v_c) + (88UL)))) { goto b33; }
#line 363 "as.om"
-b34: v19 = (u)&my_fputs;
+b34: v19 = (u)my_fputs;
#line 363 "as.om"
v20 = *(u *)((v_c) + (80UL));
#line 363 "as.om"
@@ -12852,7 +12854,7 @@ b34: v19 = (u)&my_fputs;
#line 363 "as.om"
v22 = ((u (*)())(v19))(v20, v21);
#line 365 "as.om"
-b33: v23 = (u)&my_fputs;
+b33: v23 = (u)my_fputs;
#line 365 "as.om"
v24 = *(u *)((v_c) + (80UL));
#line 365 "as.om"
@@ -12860,7 +12862,7 @@ b33: v23 = (u)&my_fputs;
#line 365 "as.om"
v26 = ((u (*)())(v23))(v24, v25);
#line 366 "as.om"
-b37: v27 = (u)&my_fputd;
+b37: v27 = (u)my_fputd;
#line 366 "as.om"
v28 = *(u *)((v_c) + (80UL));
#line 366 "as.om"
@@ -12868,7 +12870,7 @@ b37: v27 = (u)&my_fputd;
#line 366 "as.om"
v30 = ((u (*)())(v27))(v28, v29);
#line 367 "as.om"
-b38: v31 = (u)&my_fputs;
+b38: v31 = (u)my_fputs;
#line 367 "as.om"
v32 = *(u *)((v_c) + (80UL));
#line 367 "as.om"
@@ -12890,7 +12892,7 @@ b15: if (!(*(u *)((v_c) + (88UL)))) { goto b20; }
#line 354 "as.om"
b19: if (!(*(u *)((v_c) + (104UL)))) { goto b24; }
#line 354 "as.om"
-b23: v7 = (u)&my_strcmp;
+b23: v7 = (u)my_strcmp;
#line 354 "as.om"
v8 = *(u *)((v_c) + (88UL));
#line 354 "as.om"
@@ -13569,7 +13571,7 @@ u my_emit_isr(u v_c) {
u v624 = 0;
u v625 = 0;
#line 1534 "cc1.om"
-b0: v4 = (u)&my_mklabel;
+b0: v4 = (u)my_mklabel;
#line 1534 "cc1.om"
v5 = *(u *)((v_c) + (48UL));
#line 1534 "cc1.om"
@@ -13583,7 +13585,7 @@ b1: v_out = v6;
#line 1538 "cc1.om"
b2: if (!((u)(((s)(v_i)) == ((s)(256UL))))) { goto b4; }
#line 1579 "cc1.om"
-b3: v96 = (u)&my_fixup_label;
+b3: v96 = (u)my_fixup_label;
#line 1579 "cc1.om"
v97 = *(u *)((v_c) + (48UL));
#line 1579 "cc1.om"
@@ -13591,7 +13593,7 @@ b3: v96 = (u)&my_fixup_label;
#line 1579 "cc1.om"
v99 = ((u (*)())(v96))(v97, v98);
#line 1582 "cc1.om"
-b75: v100 = (u)&my_as_modri;
+b75: v100 = (u)my_as_modri;
#line 1582 "cc1.om"
v101 = *(u *)((v_c) + (48UL));
#line 1582 "cc1.om"
@@ -13603,7 +13605,7 @@ b75: v100 = (u)&my_as_modri;
#line 1582 "cc1.om"
v105 = ((u (*)())(v100))(v101, v102, v103, v104);
#line 1585 "cc1.om"
-b76: v106 = (u)&my_as_modrm;
+b76: v106 = (u)my_as_modrm;
#line 1585 "cc1.om"
v107 = *(u *)((v_c) + (48UL));
#line 1585 "cc1.om"
@@ -13621,7 +13623,7 @@ b76: v106 = (u)&my_as_modrm;
#line 1585 "cc1.om"
v114 = ((u (*)())(v106))(v107, v108, v109, v110, v111, v112, v113);
#line 1586 "cc1.om"
-b77: v115 = (u)&my_as_modrr;
+b77: v115 = (u)my_as_modrr;
#line 1586 "cc1.om"
v116 = *(u *)((v_c) + (48UL));
#line 1586 "cc1.om"
@@ -13633,7 +13635,7 @@ b77: v115 = (u)&my_as_modrr;
#line 1586 "cc1.om"
v120 = ((u (*)())(v115))(v116, v117, v118, v119);
#line 1589 "cc1.om"
-b78: v121 = (u)&my_as_modrm;
+b78: v121 = (u)my_as_modrm;
#line 1589 "cc1.om"
v122 = *(u *)((v_c) + (48UL));
#line 1589 "cc1.om"
@@ -13651,7 +13653,7 @@ b78: v121 = (u)&my_as_modrm;
#line 1589 "cc1.om"
v129 = ((u (*)())(v121))(v122, v123, v124, v125, v126, v127, v128);
#line 1590 "cc1.om"
-b79: v130 = (u)&my_as_modrm;
+b79: v130 = (u)my_as_modrm;
#line 1590 "cc1.om"
v131 = *(u *)((v_c) + (48UL));
#line 1590 "cc1.om"
@@ -13669,7 +13671,7 @@ b79: v130 = (u)&my_as_modrm;
#line 1590 "cc1.om"
v138 = ((u (*)())(v130))(v131, v132, v133, v134, v135, v136, v137);
#line 1591 "cc1.om"
-b80: v139 = (u)&my_as_modrm;
+b80: v139 = (u)my_as_modrm;
#line 1591 "cc1.om"
v140 = *(u *)((v_c) + (48UL));
#line 1591 "cc1.om"
@@ -13687,7 +13689,7 @@ b80: v139 = (u)&my_as_modrm;
#line 1591 "cc1.om"
v147 = ((u (*)())(v139))(v140, v141, v142, v143, v144, v145, v146);
#line 1592 "cc1.om"
-b81: v148 = (u)&my_as_modrm;
+b81: v148 = (u)my_as_modrm;
#line 1592 "cc1.om"
v149 = *(u *)((v_c) + (48UL));
#line 1592 "cc1.om"
@@ -13705,7 +13707,7 @@ b81: v148 = (u)&my_as_modrm;
#line 1592 "cc1.om"
v156 = ((u (*)())(v148))(v149, v150, v151, v152, v153, v154, v155);
#line 1593 "cc1.om"
-b82: v157 = (u)&my_as_modrm;
+b82: v157 = (u)my_as_modrm;
#line 1593 "cc1.om"
v158 = *(u *)((v_c) + (48UL));
#line 1593 "cc1.om"
@@ -13723,7 +13725,7 @@ b82: v157 = (u)&my_as_modrm;
#line 1593 "cc1.om"
v165 = ((u (*)())(v157))(v158, v159, v160, v161, v162, v163, v164);
#line 1594 "cc1.om"
-b83: v166 = (u)&my_as_modrm;
+b83: v166 = (u)my_as_modrm;
#line 1594 "cc1.om"
v167 = *(u *)((v_c) + (48UL));
#line 1594 "cc1.om"
@@ -13741,7 +13743,7 @@ b83: v166 = (u)&my_as_modrm;
#line 1594 "cc1.om"
v174 = ((u (*)())(v166))(v167, v168, v169, v170, v171, v172, v173);
#line 1595 "cc1.om"
-b84: v175 = (u)&my_as_modrm;
+b84: v175 = (u)my_as_modrm;
#line 1595 "cc1.om"
v176 = *(u *)((v_c) + (48UL));
#line 1595 "cc1.om"
@@ -13759,7 +13761,7 @@ b84: v175 = (u)&my_as_modrm;
#line 1595 "cc1.om"
v183 = ((u (*)())(v175))(v176, v177, v178, v179, v180, v181, v182);
#line 1596 "cc1.om"
-b85: v184 = (u)&my_as_modrm;
+b85: v184 = (u)my_as_modrm;
#line 1596 "cc1.om"
v185 = *(u *)((v_c) + (48UL));
#line 1596 "cc1.om"
@@ -13777,7 +13779,7 @@ b85: v184 = (u)&my_as_modrm;
#line 1596 "cc1.om"
v192 = ((u (*)())(v184))(v185, v186, v187, v188, v189, v190, v191);
#line 1597 "cc1.om"
-b86: v193 = (u)&my_as_modrm;
+b86: v193 = (u)my_as_modrm;
#line 1597 "cc1.om"
v194 = *(u *)((v_c) + (48UL));
#line 1597 "cc1.om"
@@ -13795,7 +13797,7 @@ b86: v193 = (u)&my_as_modrm;
#line 1597 "cc1.om"
v201 = ((u (*)())(v193))(v194, v195, v196, v197, v198, v199, v200);
#line 1598 "cc1.om"
-b87: v202 = (u)&my_as_modrm;
+b87: v202 = (u)my_as_modrm;
#line 1598 "cc1.om"
v203 = *(u *)((v_c) + (48UL));
#line 1598 "cc1.om"
@@ -13813,7 +13815,7 @@ b87: v202 = (u)&my_as_modrm;
#line 1598 "cc1.om"
v210 = ((u (*)())(v202))(v203, v204, v205, v206, v207, v208, v209);
#line 1599 "cc1.om"
-b88: v211 = (u)&my_as_modrm;
+b88: v211 = (u)my_as_modrm;
#line 1599 "cc1.om"
v212 = *(u *)((v_c) + (48UL));
#line 1599 "cc1.om"
@@ -13831,7 +13833,7 @@ b88: v211 = (u)&my_as_modrm;
#line 1599 "cc1.om"
v219 = ((u (*)())(v211))(v212, v213, v214, v215, v216, v217, v218);
#line 1600 "cc1.om"
-b89: v220 = (u)&my_as_modrm;
+b89: v220 = (u)my_as_modrm;
#line 1600 "cc1.om"
v221 = *(u *)((v_c) + (48UL));
#line 1600 "cc1.om"
@@ -13849,7 +13851,7 @@ b89: v220 = (u)&my_as_modrm;
#line 1600 "cc1.om"
v228 = ((u (*)())(v220))(v221, v222, v223, v224, v225, v226, v227);
#line 1601 "cc1.om"
-b90: v229 = (u)&my_as_modrm;
+b90: v229 = (u)my_as_modrm;
#line 1601 "cc1.om"
v230 = *(u *)((v_c) + (48UL));
#line 1601 "cc1.om"
@@ -13867,7 +13869,7 @@ b90: v229 = (u)&my_as_modrm;
#line 1601 "cc1.om"
v237 = ((u (*)())(v229))(v230, v231, v232, v233, v234, v235, v236);
#line 1602 "cc1.om"
-b91: v238 = (u)&my_as_modrm;
+b91: v238 = (u)my_as_modrm;
#line 1602 "cc1.om"
v239 = *(u *)((v_c) + (48UL));
#line 1602 "cc1.om"
@@ -13885,7 +13887,7 @@ b91: v238 = (u)&my_as_modrm;
#line 1602 "cc1.om"
v246 = ((u (*)())(v238))(v239, v240, v241, v242, v243, v244, v245);
#line 1605 "cc1.om"
-b92: v247 = (u)&my_as_modrm;
+b92: v247 = (u)my_as_modrm;
#line 1605 "cc1.om"
v248 = *(u *)((v_c) + (48UL));
#line 1605 "cc1.om"
@@ -13903,7 +13905,7 @@ b92: v247 = (u)&my_as_modrm;
#line 1605 "cc1.om"
v255 = ((u (*)())(v247))(v248, v249, v250, v251, v252, v253, v254);
#line 1606 "cc1.om"
-b93: v256 = (u)&my_as_modrm;
+b93: v256 = (u)my_as_modrm;
#line 1606 "cc1.om"
v257 = *(u *)((v_c) + (48UL));
#line 1606 "cc1.om"
@@ -13921,7 +13923,7 @@ b93: v256 = (u)&my_as_modrm;
#line 1606 "cc1.om"
v264 = ((u (*)())(v256))(v257, v258, v259, v260, v261, v262, v263);
#line 1608 "cc1.om"
-b94: v265 = (u)&my_as_modrm;
+b94: v265 = (u)my_as_modrm;
#line 1608 "cc1.om"
v266 = *(u *)((v_c) + (48UL));
#line 1608 "cc1.om"
@@ -13939,7 +13941,7 @@ b94: v265 = (u)&my_as_modrm;
#line 1608 "cc1.om"
v273 = ((u (*)())(v265))(v266, v267, v268, v269, v270, v271, v272);
#line 1609 "cc1.om"
-b95: v274 = (u)&my_as_modrm;
+b95: v274 = (u)my_as_modrm;
#line 1609 "cc1.om"
v275 = *(u *)((v_c) + (48UL));
#line 1609 "cc1.om"
@@ -13957,7 +13959,7 @@ b95: v274 = (u)&my_as_modrm;
#line 1609 "cc1.om"
v282 = ((u (*)())(v274))(v275, v276, v277, v278, v279, v280, v281);
#line 1611 "cc1.om"
-b96: v283 = (u)&my_as_modrm;
+b96: v283 = (u)my_as_modrm;
#line 1611 "cc1.om"
v284 = *(u *)((v_c) + (48UL));
#line 1611 "cc1.om"
@@ -13975,7 +13977,7 @@ b96: v283 = (u)&my_as_modrm;
#line 1611 "cc1.om"
v291 = ((u (*)())(v283))(v284, v285, v286, v287, v288, v289, v290);
#line 1612 "cc1.om"
-b97: v292 = (u)&my_as_modrm;
+b97: v292 = (u)my_as_modrm;
#line 1612 "cc1.om"
v293 = *(u *)((v_c) + (48UL));
#line 1612 "cc1.om"
@@ -13993,7 +13995,7 @@ b97: v292 = (u)&my_as_modrm;
#line 1612 "cc1.om"
v300 = ((u (*)())(v292))(v293, v294, v295, v296, v297, v298, v299);
#line 1614 "cc1.om"
-b98: v301 = (u)&my_as_modrm;
+b98: v301 = (u)my_as_modrm;
#line 1614 "cc1.om"
v302 = *(u *)((v_c) + (48UL));
#line 1614 "cc1.om"
@@ -14011,7 +14013,7 @@ b98: v301 = (u)&my_as_modrm;
#line 1614 "cc1.om"
v309 = ((u (*)())(v301))(v302, v303, v304, v305, v306, v307, v308);
#line 1615 "cc1.om"
-b99: v310 = (u)&my_as_modrm;
+b99: v310 = (u)my_as_modrm;
#line 1615 "cc1.om"
v311 = *(u *)((v_c) + (48UL));
#line 1615 "cc1.om"
@@ -14029,7 +14031,7 @@ b99: v310 = (u)&my_as_modrm;
#line 1615 "cc1.om"
v318 = ((u (*)())(v310))(v311, v312, v313, v314, v315, v316, v317);
#line 1617 "cc1.om"
-b100: v319 = (u)&my_as_modrm;
+b100: v319 = (u)my_as_modrm;
#line 1617 "cc1.om"
v320 = *(u *)((v_c) + (48UL));
#line 1617 "cc1.om"
@@ -14047,7 +14049,7 @@ b100: v319 = (u)&my_as_modrm;
#line 1617 "cc1.om"
v327 = ((u (*)())(v319))(v320, v321, v322, v323, v324, v325, v326);
#line 1618 "cc1.om"
-b101: v328 = (u)&my_as_modrm;
+b101: v328 = (u)my_as_modrm;
#line 1618 "cc1.om"
v329 = *(u *)((v_c) + (48UL));
#line 1618 "cc1.om"
@@ -14065,7 +14067,7 @@ b101: v328 = (u)&my_as_modrm;
#line 1618 "cc1.om"
v336 = ((u (*)())(v328))(v329, v330, v331, v332, v333, v334, v335);
#line 1620 "cc1.om"
-b102: v337 = (u)&my_as_modrm;
+b102: v337 = (u)my_as_modrm;
#line 1620 "cc1.om"
v338 = *(u *)((v_c) + (48UL));
#line 1620 "cc1.om"
@@ -14083,7 +14085,7 @@ b102: v337 = (u)&my_as_modrm;
#line 1620 "cc1.om"
v345 = ((u (*)())(v337))(v338, v339, v340, v341, v342, v343, v344);
#line 1621 "cc1.om"
-b103: v346 = (u)&my_as_modrm;
+b103: v346 = (u)my_as_modrm;
#line 1621 "cc1.om"
v347 = *(u *)((v_c) + (48UL));
#line 1621 "cc1.om"
@@ -14101,7 +14103,7 @@ b103: v346 = (u)&my_as_modrm;
#line 1621 "cc1.om"
v354 = ((u (*)())(v346))(v347, v348, v349, v350, v351, v352, v353);
#line 1623 "cc1.om"
-b104: v355 = (u)&my_as_modrm;
+b104: v355 = (u)my_as_modrm;
#line 1623 "cc1.om"
v356 = *(u *)((v_c) + (48UL));
#line 1623 "cc1.om"
@@ -14119,7 +14121,7 @@ b104: v355 = (u)&my_as_modrm;
#line 1623 "cc1.om"
v363 = ((u (*)())(v355))(v356, v357, v358, v359, v360, v361, v362);
#line 1624 "cc1.om"
-b105: v364 = (u)&my_as_modrm;
+b105: v364 = (u)my_as_modrm;
#line 1624 "cc1.om"
v365 = *(u *)((v_c) + (48UL));
#line 1624 "cc1.om"
@@ -14137,7 +14139,7 @@ b105: v364 = (u)&my_as_modrm;
#line 1624 "cc1.om"
v372 = ((u (*)())(v364))(v365, v366, v367, v368, v369, v370, v371);
#line 1627 "cc1.om"
-b106: v373 = (u)&my_as_modrr;
+b106: v373 = (u)my_as_modrr;
#line 1627 "cc1.om"
v374 = *(u *)((v_c) + (48UL));
#line 1627 "cc1.om"
@@ -14149,7 +14151,7 @@ b106: v373 = (u)&my_as_modrr;
#line 1627 "cc1.om"
v378 = ((u (*)())(v373))(v374, v375, v376, v377);
#line 1628 "cc1.om"
-b107: v379 = (u)&my_find;
+b107: v379 = (u)my_find;
#line 1628 "cc1.om"
v380 = v_c;
#line 1628 "cc1.om"
@@ -14173,7 +14175,7 @@ b114: v385 = 1UL;
#line 1629 "cc1.om"
b115: if (!(v385)) { goto b109; }
#line 1630 "cc1.om"
-b110: v386 = (u)&my_as_jmp;
+b110: v386 = (u)my_as_jmp;
#line 1630 "cc1.om"
v387 = *(u *)((v_c) + (48UL));
#line 1630 "cc1.om"
@@ -14183,7 +14185,7 @@ b110: v386 = (u)&my_as_jmp;
#line 1630 "cc1.om"
v390 = ((u (*)())(v386))(v387, v388, v389);
#line 1634 "cc1.om"
-b109: v391 = (u)&my_as_modrm;
+b109: v391 = (u)my_as_modrm;
#line 1634 "cc1.om"
v392 = *(u *)((v_c) + (48UL));
#line 1634 "cc1.om"
@@ -14201,7 +14203,7 @@ b109: v391 = (u)&my_as_modrm;
#line 1634 "cc1.om"
v399 = ((u (*)())(v391))(v392, v393, v394, v395, v396, v397, v398);
#line 1635 "cc1.om"
-b117: v400 = (u)&my_as_modrm;
+b117: v400 = (u)my_as_modrm;
#line 1635 "cc1.om"
v401 = *(u *)((v_c) + (48UL));
#line 1635 "cc1.om"
@@ -14219,7 +14221,7 @@ b117: v400 = (u)&my_as_modrm;
#line 1635 "cc1.om"
v408 = ((u (*)())(v400))(v401, v402, v403, v404, v405, v406, v407);
#line 1637 "cc1.om"
-b118: v409 = (u)&my_as_modrm;
+b118: v409 = (u)my_as_modrm;
#line 1637 "cc1.om"
v410 = *(u *)((v_c) + (48UL));
#line 1637 "cc1.om"
@@ -14237,7 +14239,7 @@ b118: v409 = (u)&my_as_modrm;
#line 1637 "cc1.om"
v417 = ((u (*)())(v409))(v410, v411, v412, v413, v414, v415, v416);
#line 1638 "cc1.om"
-b119: v418 = (u)&my_as_modrm;
+b119: v418 = (u)my_as_modrm;
#line 1638 "cc1.om"
v419 = *(u *)((v_c) + (48UL));
#line 1638 "cc1.om"
@@ -14255,7 +14257,7 @@ b119: v418 = (u)&my_as_modrm;
#line 1638 "cc1.om"
v426 = ((u (*)())(v418))(v419, v420, v421, v422, v423, v424, v425);
#line 1640 "cc1.om"
-b120: v427 = (u)&my_as_modrm;
+b120: v427 = (u)my_as_modrm;
#line 1640 "cc1.om"
v428 = *(u *)((v_c) + (48UL));
#line 1640 "cc1.om"
@@ -14273,7 +14275,7 @@ b120: v427 = (u)&my_as_modrm;
#line 1640 "cc1.om"
v435 = ((u (*)())(v427))(v428, v429, v430, v431, v432, v433, v434);
#line 1641 "cc1.om"
-b121: v436 = (u)&my_as_modrm;
+b121: v436 = (u)my_as_modrm;
#line 1641 "cc1.om"
v437 = *(u *)((v_c) + (48UL));
#line 1641 "cc1.om"
@@ -14291,7 +14293,7 @@ b121: v436 = (u)&my_as_modrm;
#line 1641 "cc1.om"
v444 = ((u (*)())(v436))(v437, v438, v439, v440, v441, v442, v443);
#line 1643 "cc1.om"
-b122: v445 = (u)&my_as_modrm;
+b122: v445 = (u)my_as_modrm;
#line 1643 "cc1.om"
v446 = *(u *)((v_c) + (48UL));
#line 1643 "cc1.om"
@@ -14309,7 +14311,7 @@ b122: v445 = (u)&my_as_modrm;
#line 1643 "cc1.om"
v453 = ((u (*)())(v445))(v446, v447, v448, v449, v450, v451, v452);
#line 1644 "cc1.om"
-b123: v454 = (u)&my_as_modrm;
+b123: v454 = (u)my_as_modrm;
#line 1644 "cc1.om"
v455 = *(u *)((v_c) + (48UL));
#line 1644 "cc1.om"
@@ -14327,7 +14329,7 @@ b123: v454 = (u)&my_as_modrm;
#line 1644 "cc1.om"
v462 = ((u (*)())(v454))(v455, v456, v457, v458, v459, v460, v461);
#line 1646 "cc1.om"
-b124: v463 = (u)&my_as_modrm;
+b124: v463 = (u)my_as_modrm;
#line 1646 "cc1.om"
v464 = *(u *)((v_c) + (48UL));
#line 1646 "cc1.om"
@@ -14345,7 +14347,7 @@ b124: v463 = (u)&my_as_modrm;
#line 1646 "cc1.om"
v471 = ((u (*)())(v463))(v464, v465, v466, v467, v468, v469, v470);
#line 1647 "cc1.om"
-b125: v472 = (u)&my_as_modrm;
+b125: v472 = (u)my_as_modrm;
#line 1647 "cc1.om"
v473 = *(u *)((v_c) + (48UL));
#line 1647 "cc1.om"
@@ -14363,7 +14365,7 @@ b125: v472 = (u)&my_as_modrm;
#line 1647 "cc1.om"
v480 = ((u (*)())(v472))(v473, v474, v475, v476, v477, v478, v479);
#line 1650 "cc1.om"
-b126: v481 = (u)&my_as_modrm;
+b126: v481 = (u)my_as_modrm;
#line 1650 "cc1.om"
v482 = *(u *)((v_c) + (48UL));
#line 1650 "cc1.om"
@@ -14381,7 +14383,7 @@ b126: v481 = (u)&my_as_modrm;
#line 1650 "cc1.om"
v489 = ((u (*)())(v481))(v482, v483, v484, v485, v486, v487, v488);
#line 1651 "cc1.om"
-b127: v490 = (u)&my_as_modrm;
+b127: v490 = (u)my_as_modrm;
#line 1651 "cc1.om"
v491 = *(u *)((v_c) + (48UL));
#line 1651 "cc1.om"
@@ -14399,7 +14401,7 @@ b127: v490 = (u)&my_as_modrm;
#line 1651 "cc1.om"
v498 = ((u (*)())(v490))(v491, v492, v493, v494, v495, v496, v497);
#line 1652 "cc1.om"
-b128: v499 = (u)&my_as_modrm;
+b128: v499 = (u)my_as_modrm;
#line 1652 "cc1.om"
v500 = *(u *)((v_c) + (48UL));
#line 1652 "cc1.om"
@@ -14417,7 +14419,7 @@ b128: v499 = (u)&my_as_modrm;
#line 1652 "cc1.om"
v507 = ((u (*)())(v499))(v500, v501, v502, v503, v504, v505, v506);
#line 1653 "cc1.om"
-b129: v508 = (u)&my_as_modrm;
+b129: v508 = (u)my_as_modrm;
#line 1653 "cc1.om"
v509 = *(u *)((v_c) + (48UL));
#line 1653 "cc1.om"
@@ -14435,7 +14437,7 @@ b129: v508 = (u)&my_as_modrm;
#line 1653 "cc1.om"
v516 = ((u (*)())(v508))(v509, v510, v511, v512, v513, v514, v515);
#line 1654 "cc1.om"
-b130: v517 = (u)&my_as_modrm;
+b130: v517 = (u)my_as_modrm;
#line 1654 "cc1.om"
v518 = *(u *)((v_c) + (48UL));
#line 1654 "cc1.om"
@@ -14453,7 +14455,7 @@ b130: v517 = (u)&my_as_modrm;
#line 1654 "cc1.om"
v525 = ((u (*)())(v517))(v518, v519, v520, v521, v522, v523, v524);
#line 1655 "cc1.om"
-b131: v526 = (u)&my_as_modrm;
+b131: v526 = (u)my_as_modrm;
#line 1655 "cc1.om"
v527 = *(u *)((v_c) + (48UL));
#line 1655 "cc1.om"
@@ -14471,7 +14473,7 @@ b131: v526 = (u)&my_as_modrm;
#line 1655 "cc1.om"
v534 = ((u (*)())(v526))(v527, v528, v529, v530, v531, v532, v533);
#line 1656 "cc1.om"
-b132: v535 = (u)&my_as_modrm;
+b132: v535 = (u)my_as_modrm;
#line 1656 "cc1.om"
v536 = *(u *)((v_c) + (48UL));
#line 1656 "cc1.om"
@@ -14489,7 +14491,7 @@ b132: v535 = (u)&my_as_modrm;
#line 1656 "cc1.om"
v543 = ((u (*)())(v535))(v536, v537, v538, v539, v540, v541, v542);
#line 1657 "cc1.om"
-b133: v544 = (u)&my_as_modrm;
+b133: v544 = (u)my_as_modrm;
#line 1657 "cc1.om"
v545 = *(u *)((v_c) + (48UL));
#line 1657 "cc1.om"
@@ -14507,7 +14509,7 @@ b133: v544 = (u)&my_as_modrm;
#line 1657 "cc1.om"
v552 = ((u (*)())(v544))(v545, v546, v547, v548, v549, v550, v551);
#line 1658 "cc1.om"
-b134: v553 = (u)&my_as_modrm;
+b134: v553 = (u)my_as_modrm;
#line 1658 "cc1.om"
v554 = *(u *)((v_c) + (48UL));
#line 1658 "cc1.om"
@@ -14525,7 +14527,7 @@ b134: v553 = (u)&my_as_modrm;
#line 1658 "cc1.om"
v561 = ((u (*)())(v553))(v554, v555, v556, v557, v558, v559, v560);
#line 1659 "cc1.om"
-b135: v562 = (u)&my_as_modrm;
+b135: v562 = (u)my_as_modrm;
#line 1659 "cc1.om"
v563 = *(u *)((v_c) + (48UL));
#line 1659 "cc1.om"
@@ -14543,7 +14545,7 @@ b135: v562 = (u)&my_as_modrm;
#line 1659 "cc1.om"
v570 = ((u (*)())(v562))(v563, v564, v565, v566, v567, v568, v569);
#line 1660 "cc1.om"
-b136: v571 = (u)&my_as_modrm;
+b136: v571 = (u)my_as_modrm;
#line 1660 "cc1.om"
v572 = *(u *)((v_c) + (48UL));
#line 1660 "cc1.om"
@@ -14561,7 +14563,7 @@ b136: v571 = (u)&my_as_modrm;
#line 1660 "cc1.om"
v579 = ((u (*)())(v571))(v572, v573, v574, v575, v576, v577, v578);
#line 1661 "cc1.om"
-b137: v580 = (u)&my_as_modrm;
+b137: v580 = (u)my_as_modrm;
#line 1661 "cc1.om"
v581 = *(u *)((v_c) + (48UL));
#line 1661 "cc1.om"
@@ -14579,7 +14581,7 @@ b137: v580 = (u)&my_as_modrm;
#line 1661 "cc1.om"
v588 = ((u (*)())(v580))(v581, v582, v583, v584, v585, v586, v587);
#line 1662 "cc1.om"
-b138: v589 = (u)&my_as_modrm;
+b138: v589 = (u)my_as_modrm;
#line 1662 "cc1.om"
v590 = *(u *)((v_c) + (48UL));
#line 1662 "cc1.om"
@@ -14597,7 +14599,7 @@ b138: v589 = (u)&my_as_modrm;
#line 1662 "cc1.om"
v597 = ((u (*)())(v589))(v590, v591, v592, v593, v594, v595, v596);
#line 1663 "cc1.om"
-b139: v598 = (u)&my_as_modrm;
+b139: v598 = (u)my_as_modrm;
#line 1663 "cc1.om"
v599 = *(u *)((v_c) + (48UL));
#line 1663 "cc1.om"
@@ -14615,7 +14617,7 @@ b139: v598 = (u)&my_as_modrm;
#line 1663 "cc1.om"
v606 = ((u (*)())(v598))(v599, v600, v601, v602, v603, v604, v605);
#line 1666 "cc1.om"
-b140: v607 = (u)&my_as_modrm;
+b140: v607 = (u)my_as_modrm;
#line 1666 "cc1.om"
v608 = *(u *)((v_c) + (48UL));
#line 1666 "cc1.om"
@@ -14633,7 +14635,7 @@ b140: v607 = (u)&my_as_modrm;
#line 1666 "cc1.om"
v615 = ((u (*)())(v607))(v608, v609, v610, v611, v612, v613, v614);
#line 1669 "cc1.om"
-b141: v616 = (u)&my_as_modri;
+b141: v616 = (u)my_as_modri;
#line 1669 "cc1.om"
v617 = *(u *)((v_c) + (48UL));
#line 1669 "cc1.om"
@@ -14645,7 +14647,7 @@ b141: v616 = (u)&my_as_modri;
#line 1669 "cc1.om"
v621 = ((u (*)())(v616))(v617, v618, v619, v620);
#line 1671 "cc1.om"
-b142: v622 = (u)&my_as_op;
+b142: v622 = (u)my_as_op;
#line 1671 "cc1.om"
v623 = *(u *)((v_c) + (48UL));
#line 1671 "cc1.om"
@@ -14659,7 +14661,7 @@ b113: v385 = 0UL;
#line 1629 "cc1.om"
goto b115;
#line 1541 "cc1.om"
-b4: v7 = (u)&my_reserve;
+b4: v7 = (u)my_reserve;
#line 1541 "cc1.om"
v8 = *(u *)((v_c) + (48UL));
#line 1541 "cc1.om"
@@ -14675,7 +14677,7 @@ b11: v11 = 1UL;
#line 1545 "cc1.om"
b14: if (!(v11)) { goto b10; }
#line 1547 "cc1.om"
-b9: v20 = (u)&my_as_emit;
+b9: v20 = (u)my_as_emit;
#line 1547 "cc1.om"
v21 = *(u *)((v_c) + (48UL));
#line 1547 "cc1.om"
@@ -14683,7 +14685,7 @@ b9: v20 = (u)&my_as_emit;
#line 1547 "cc1.om"
v23 = ((u (*)())(v20))(v21, v22);
#line 1548 "cc1.om"
-b56: v24 = (u)&my_as_emit;
+b56: v24 = (u)my_as_emit;
#line 1548 "cc1.om"
v25 = *(u *)((v_c) + (48UL));
#line 1548 "cc1.om"
@@ -14691,7 +14693,7 @@ b56: v24 = (u)&my_as_emit;
#line 1548 "cc1.om"
v27 = ((u (*)())(v24))(v25, v26);
#line 1556 "cc1.om"
-b8: v36 = (u)&my_as_emit;
+b8: v36 = (u)my_as_emit;
#line 1556 "cc1.om"
v37 = *(u *)((v_c) + (48UL));
#line 1556 "cc1.om"
@@ -14699,7 +14701,7 @@ b8: v36 = (u)&my_as_emit;
#line 1556 "cc1.om"
v39 = ((u (*)())(v36))(v37, v38);
#line 1557 "cc1.om"
-b60: v40 = (u)&my_as_emit;
+b60: v40 = (u)my_as_emit;
#line 1557 "cc1.om"
v41 = *(u *)((v_c) + (48UL));
#line 1557 "cc1.om"
@@ -14707,7 +14709,7 @@ b60: v40 = (u)&my_as_emit;
#line 1557 "cc1.om"
v43 = ((u (*)())(v40))(v41, v42);
#line 1558 "cc1.om"
-b61: v44 = (u)&my_as_emit;
+b61: v44 = (u)my_as_emit;
#line 1558 "cc1.om"
v45 = *(u *)((v_c) + (48UL));
#line 1558 "cc1.om"
@@ -14715,7 +14717,7 @@ b61: v44 = (u)&my_as_emit;
#line 1558 "cc1.om"
v47 = ((u (*)())(v44))(v45, v46);
#line 1559 "cc1.om"
-b62: v48 = (u)&my_as_emit;
+b62: v48 = (u)my_as_emit;
#line 1559 "cc1.om"
v49 = *(u *)((v_c) + (48UL));
#line 1559 "cc1.om"
@@ -14723,7 +14725,7 @@ b62: v48 = (u)&my_as_emit;
#line 1559 "cc1.om"
v51 = ((u (*)())(v48))(v49, v50);
#line 1560 "cc1.om"
-b63: v52 = (u)&my_as_emit;
+b63: v52 = (u)my_as_emit;
#line 1560 "cc1.om"
v53 = *(u *)((v_c) + (48UL));
#line 1560 "cc1.om"
@@ -14731,7 +14733,7 @@ b63: v52 = (u)&my_as_emit;
#line 1560 "cc1.om"
v55 = ((u (*)())(v52))(v53, v54);
#line 1563 "cc1.om"
-b64: v56 = (u)&my_as_emit;
+b64: v56 = (u)my_as_emit;
#line 1563 "cc1.om"
v57 = *(u *)((v_c) + (48UL));
#line 1563 "cc1.om"
@@ -14739,7 +14741,7 @@ b64: v56 = (u)&my_as_emit;
#line 1563 "cc1.om"
v59 = ((u (*)())(v56))(v57, v58);
#line 1564 "cc1.om"
-b65: v60 = (u)&my_as_emit;
+b65: v60 = (u)my_as_emit;
#line 1564 "cc1.om"
v61 = *(u *)((v_c) + (48UL));
#line 1564 "cc1.om"
@@ -14747,7 +14749,7 @@ b65: v60 = (u)&my_as_emit;
#line 1564 "cc1.om"
v63 = ((u (*)())(v60))(v61, v62);
#line 1565 "cc1.om"
-b66: v64 = (u)&my_as_emit;
+b66: v64 = (u)my_as_emit;
#line 1565 "cc1.om"
v65 = *(u *)((v_c) + (48UL));
#line 1565 "cc1.om"
@@ -14755,7 +14757,7 @@ b66: v64 = (u)&my_as_emit;
#line 1565 "cc1.om"
v67 = ((u (*)())(v64))(v65, v66);
#line 1566 "cc1.om"
-b67: v68 = (u)&my_as_emit;
+b67: v68 = (u)my_as_emit;
#line 1566 "cc1.om"
v69 = *(u *)((v_c) + (48UL));
#line 1566 "cc1.om"
@@ -14763,7 +14765,7 @@ b67: v68 = (u)&my_as_emit;
#line 1566 "cc1.om"
v71 = ((u (*)())(v68))(v69, v70);
#line 1567 "cc1.om"
-b68: v72 = (u)&my_as_emit;
+b68: v72 = (u)my_as_emit;
#line 1567 "cc1.om"
v73 = *(u *)((v_c) + (48UL));
#line 1567 "cc1.om"
@@ -14771,7 +14773,7 @@ b68: v72 = (u)&my_as_emit;
#line 1567 "cc1.om"
v75 = ((u (*)())(v72))(v73, v74);
#line 1568 "cc1.om"
-b69: v76 = (u)&my_addfixup;
+b69: v76 = (u)my_addfixup;
#line 1568 "cc1.om"
v77 = *(u *)((v_c) + (48UL));
#line 1568 "cc1.om"
@@ -14779,7 +14781,7 @@ b69: v76 = (u)&my_addfixup;
#line 1568 "cc1.om"
v79 = ((u (*)())(v76))(v77, v78);
#line 1571 "cc1.om"
-b70: v80 = (u)&my_as_emit;
+b70: v80 = (u)my_as_emit;
#line 1571 "cc1.om"
v81 = *(u *)((v_c) + (48UL));
#line 1571 "cc1.om"
@@ -14787,7 +14789,7 @@ b70: v80 = (u)&my_as_emit;
#line 1571 "cc1.om"
v83 = ((u (*)())(v80))(v81, v82);
#line 1572 "cc1.om"
-b71: v84 = (u)&my_as_emit;
+b71: v84 = (u)my_as_emit;
#line 1572 "cc1.om"
v85 = *(u *)((v_c) + (48UL));
#line 1572 "cc1.om"
@@ -14795,7 +14797,7 @@ b71: v84 = (u)&my_as_emit;
#line 1572 "cc1.om"
v87 = ((u (*)())(v84))(v85, v86);
#line 1573 "cc1.om"
-b72: v88 = (u)&my_as_emit;
+b72: v88 = (u)my_as_emit;
#line 1573 "cc1.om"
v89 = *(u *)((v_c) + (48UL));
#line 1573 "cc1.om"
@@ -14803,7 +14805,7 @@ b72: v88 = (u)&my_as_emit;
#line 1573 "cc1.om"
v91 = ((u (*)())(v88))(v89, v90);
#line 1574 "cc1.om"
-b73: v92 = (u)&my_as_emit;
+b73: v92 = (u)my_as_emit;
#line 1574 "cc1.om"
v93 = *(u *)((v_c) + (48UL));
#line 1574 "cc1.om"
@@ -14815,7 +14817,7 @@ b74: v_i = (v_i) + (1UL);
#line 1576 "cc1.om"
goto b2;
#line 1551 "cc1.om"
-b10: v28 = (u)&my_as_emit;
+b10: v28 = (u)my_as_emit;
#line 1551 "cc1.om"
v29 = *(u *)((v_c) + (48UL));
#line 1551 "cc1.om"
@@ -14823,7 +14825,7 @@ b10: v28 = (u)&my_as_emit;
#line 1551 "cc1.om"
v31 = ((u (*)())(v28))(v29, v30);
#line 1552 "cc1.om"
-b58: v32 = (u)&my_as_emit;
+b58: v32 = (u)my_as_emit;
#line 1552 "cc1.om"
v33 = *(u *)((v_c) + (48UL));
#line 1552 "cc1.om"
@@ -15599,7 +15601,7 @@ u my_emit_kstart(u v_c) {
#line 1389 "ir.om"
b0: *(u *)((v_c) + (48UL)) = 1UL;
#line 1391 "ir.om"
- v5 = (u)&my_mklabel;
+ v5 = (u)my_mklabel;
#line 1391 "ir.om"
v6 = v_c;
#line 1391 "ir.om"
@@ -15607,7 +15609,7 @@ b0: *(u *)((v_c) + (48UL)) = 1UL;
#line 1391 "ir.om"
b1: v_hang = v7;
#line 1392 "ir.om"
- v8 = (u)&my_mklabel;
+ v8 = (u)my_mklabel;
#line 1392 "ir.om"
v9 = v_c;
#line 1392 "ir.om"
@@ -15615,7 +15617,7 @@ b1: v_hang = v7;
#line 1392 "ir.om"
b2: v_do_iret = v10;
#line 1393 "ir.om"
- v11 = (u)&my_mklabel;
+ v11 = (u)my_mklabel;
#line 1393 "ir.om"
v12 = v_c;
#line 1393 "ir.om"
@@ -15623,7 +15625,7 @@ b2: v_do_iret = v10;
#line 1393 "ir.om"
b3: v_do_ret = v13;
#line 1394 "ir.om"
- v14 = (u)&my_mklabel;
+ v14 = (u)my_mklabel;
#line 1394 "ir.om"
v15 = v_c;
#line 1394 "ir.om"
@@ -15631,7 +15633,7 @@ b3: v_do_ret = v13;
#line 1394 "ir.om"
b4: v_done = v16;
#line 1397 "ir.om"
- v17 = (u)&my_as_modri;
+ v17 = (u)my_as_modri;
#line 1397 "ir.om"
v18 = v_c;
#line 1397 "ir.om"
@@ -15643,7 +15645,7 @@ b4: v_done = v16;
#line 1397 "ir.om"
v22 = ((u (*)())(v17))(v18, v19, v20, v21);
#line 1398 "ir.om"
-b5: v23 = (u)&my_as_modrr;
+b5: v23 = (u)my_as_modrr;
#line 1398 "ir.om"
v24 = v_c;
#line 1398 "ir.om"
@@ -15655,7 +15657,7 @@ b5: v23 = (u)&my_as_modrr;
#line 1398 "ir.om"
v28 = ((u (*)())(v23))(v24, v25, v26, v27);
#line 1399 "ir.om"
-b6: v29 = (u)&my_as_jmp;
+b6: v29 = (u)my_as_jmp;
#line 1399 "ir.om"
v30 = v_c;
#line 1399 "ir.om"
@@ -15665,7 +15667,7 @@ b6: v29 = (u)&my_as_jmp;
#line 1399 "ir.om"
v33 = ((u (*)())(v29))(v30, v31, v32);
#line 1402 "ir.om"
-b7: v34 = (u)&my_as_modri;
+b7: v34 = (u)my_as_modri;
#line 1402 "ir.om"
v35 = v_c;
#line 1402 "ir.om"
@@ -15677,7 +15679,7 @@ b7: v34 = (u)&my_as_modri;
#line 1402 "ir.om"
v39 = ((u (*)())(v34))(v35, v36, v37, v38);
#line 1405 "ir.om"
-b8: v40 = (u)&my_as_modri;
+b8: v40 = (u)my_as_modri;
#line 1405 "ir.om"
v41 = v_c;
#line 1405 "ir.om"
@@ -15689,7 +15691,7 @@ b8: v40 = (u)&my_as_modri;
#line 1405 "ir.om"
v45 = ((u (*)())(v40))(v41, v42, v43, v44);
#line 1408 "ir.om"
-b9: v46 = (u)&my_as_modri;
+b9: v46 = (u)my_as_modri;
#line 1408 "ir.om"
v47 = v_c;
#line 1408 "ir.om"
@@ -15701,7 +15703,7 @@ b9: v46 = (u)&my_as_modri;
#line 1408 "ir.om"
v51 = ((u (*)())(v46))(v47, v48, v49, v50);
#line 1409 "ir.om"
-b10: v52 = (u)&my_as_modri;
+b10: v52 = (u)my_as_modri;
#line 1409 "ir.om"
v53 = v_c;
#line 1409 "ir.om"
@@ -15713,7 +15715,7 @@ b10: v52 = (u)&my_as_modri;
#line 1409 "ir.om"
v57 = ((u (*)())(v52))(v53, v54, v55, v56);
#line 1410 "ir.om"
-b11: v58 = (u)&my_as_modri;
+b11: v58 = (u)my_as_modri;
#line 1410 "ir.om"
v59 = v_c;
#line 1410 "ir.om"
@@ -15725,7 +15727,7 @@ b11: v58 = (u)&my_as_modri;
#line 1410 "ir.om"
v63 = ((u (*)())(v58))(v59, v60, v61, v62);
#line 1411 "ir.om"
-b12: v64 = (u)&my_as_modrm;
+b12: v64 = (u)my_as_modrm;
#line 1411 "ir.om"
v65 = v_c;
#line 1411 "ir.om"
@@ -15743,7 +15745,7 @@ b12: v64 = (u)&my_as_modrm;
#line 1411 "ir.om"
v72 = ((u (*)())(v64))(v65, v66, v67, v68, v69, v70, v71);
#line 1412 "ir.om"
-b13: v73 = (u)&my_as_modrm;
+b13: v73 = (u)my_as_modrm;
#line 1412 "ir.om"
v74 = v_c;
#line 1412 "ir.om"
@@ -15761,7 +15763,7 @@ b13: v73 = (u)&my_as_modrm;
#line 1412 "ir.om"
v81 = ((u (*)())(v73))(v74, v75, v76, v77, v78, v79, v80);
#line 1413 "ir.om"
-b14: v82 = (u)&my_as_modrm;
+b14: v82 = (u)my_as_modrm;
#line 1413 "ir.om"
v83 = v_c;
#line 1413 "ir.om"
@@ -15779,7 +15781,7 @@ b14: v82 = (u)&my_as_modrm;
#line 1413 "ir.om"
v90 = ((u (*)())(v82))(v83, v84, v85, v86, v87, v88, v89);
#line 1414 "ir.om"
-b15: v91 = (u)&my_as_modrm;
+b15: v91 = (u)my_as_modrm;
#line 1414 "ir.om"
v92 = v_c;
#line 1414 "ir.om"
@@ -15797,7 +15799,7 @@ b15: v91 = (u)&my_as_modrm;
#line 1414 "ir.om"
v99 = ((u (*)())(v91))(v92, v93, v94, v95, v96, v97, v98);
#line 1417 "ir.om"
-b16: v100 = (u)&my_as_modrr;
+b16: v100 = (u)my_as_modrr;
#line 1417 "ir.om"
v101 = v_c;
#line 1417 "ir.om"
@@ -15809,7 +15811,7 @@ b16: v100 = (u)&my_as_modrr;
#line 1417 "ir.om"
v105 = ((u (*)())(v100))(v101, v102, v103, v104);
#line 1418 "ir.om"
-b17: v106 = (u)&my_as_modri;
+b17: v106 = (u)my_as_modri;
#line 1418 "ir.om"
v107 = v_c;
#line 1418 "ir.om"
@@ -15821,7 +15823,7 @@ b17: v106 = (u)&my_as_modri;
#line 1418 "ir.om"
v111 = ((u (*)())(v106))(v107, v108, v109, v110);
#line 1419 "ir.om"
-b18: v112 = (u)&my_as_modri;
+b18: v112 = (u)my_as_modri;
#line 1419 "ir.om"
v113 = v_c;
#line 1419 "ir.om"
@@ -15833,7 +15835,7 @@ b18: v112 = (u)&my_as_modri;
#line 1419 "ir.om"
v117 = ((u (*)())(v112))(v113, v114, v115, v116);
#line 1420 "ir.om"
-b19: v118 = (u)&my_as_modri;
+b19: v118 = (u)my_as_modri;
#line 1420 "ir.om"
v119 = v_c;
#line 1420 "ir.om"
@@ -15845,7 +15847,7 @@ b19: v118 = (u)&my_as_modri;
#line 1420 "ir.om"
v123 = ((u (*)())(v118))(v119, v120, v121, v122);
#line 1421 "ir.om"
-b20: v124 = (u)&my_as_modrm;
+b20: v124 = (u)my_as_modrm;
#line 1421 "ir.om"
v125 = v_c;
#line 1421 "ir.om"
@@ -15863,7 +15865,7 @@ b20: v124 = (u)&my_as_modrm;
#line 1421 "ir.om"
v132 = ((u (*)())(v124))(v125, v126, v127, v128, v129, v130, v131);
#line 1422 "ir.om"
-b21: v133 = (u)&my_as_modrm;
+b21: v133 = (u)my_as_modrm;
#line 1422 "ir.om"
v134 = v_c;
#line 1422 "ir.om"
@@ -15881,7 +15883,7 @@ b21: v133 = (u)&my_as_modrm;
#line 1422 "ir.om"
v141 = ((u (*)())(v133))(v134, v135, v136, v137, v138, v139, v140);
#line 1423 "ir.om"
-b22: v142 = (u)&my_as_modrm;
+b22: v142 = (u)my_as_modrm;
#line 1423 "ir.om"
v143 = v_c;
#line 1423 "ir.om"
@@ -15899,7 +15901,7 @@ b22: v142 = (u)&my_as_modrm;
#line 1423 "ir.om"
v150 = ((u (*)())(v142))(v143, v144, v145, v146, v147, v148, v149);
#line 1424 "ir.om"
-b23: v151 = (u)&my_as_modrm;
+b23: v151 = (u)my_as_modrm;
#line 1424 "ir.om"
v152 = v_c;
#line 1424 "ir.om"
@@ -15917,7 +15919,7 @@ b23: v151 = (u)&my_as_modrm;
#line 1424 "ir.om"
v159 = ((u (*)())(v151))(v152, v153, v154, v155, v156, v157, v158);
#line 1427 "ir.om"
-b24: v160 = (u)&my_as_modrr;
+b24: v160 = (u)my_as_modrr;
#line 1427 "ir.om"
v161 = v_c;
#line 1427 "ir.om"
@@ -15929,7 +15931,7 @@ b24: v160 = (u)&my_as_modrr;
#line 1427 "ir.om"
v165 = ((u (*)())(v160))(v161, v162, v163, v164);
#line 1430 "ir.om"
-b25: v166 = (u)&my_as_modri;
+b25: v166 = (u)my_as_modri;
#line 1430 "ir.om"
v167 = v_c;
#line 1430 "ir.om"
@@ -15941,7 +15943,7 @@ b25: v166 = (u)&my_as_modri;
#line 1430 "ir.om"
v171 = ((u (*)())(v166))(v167, v168, v169, v170);
#line 1431 "ir.om"
-b26: v172 = (u)&my_as_modrr;
+b26: v172 = (u)my_as_modrr;
#line 1431 "ir.om"
v173 = v_c;
#line 1431 "ir.om"
@@ -15953,7 +15955,7 @@ b26: v172 = (u)&my_as_modrr;
#line 1431 "ir.om"
v177 = ((u (*)())(v172))(v173, v174, v175, v176);
#line 1434 "ir.om"
-b27: v178 = (u)&my_as_modri;
+b27: v178 = (u)my_as_modri;
#line 1434 "ir.om"
v179 = v_c;
#line 1434 "ir.om"
@@ -15965,7 +15967,7 @@ b27: v178 = (u)&my_as_modri;
#line 1434 "ir.om"
v183 = ((u (*)())(v178))(v179, v180, v181, v182);
#line 1435 "ir.om"
-b28: v184 = (u)&my_as_modrm;
+b28: v184 = (u)my_as_modrm;
#line 1435 "ir.om"
v185 = v_c;
#line 1435 "ir.om"
@@ -15983,7 +15985,7 @@ b28: v184 = (u)&my_as_modrm;
#line 1435 "ir.om"
v192 = ((u (*)())(v184))(v185, v186, v187, v188, v189, v190, v191);
#line 1436 "ir.om"
-b29: v193 = (u)&my_as_modri;
+b29: v193 = (u)my_as_modri;
#line 1436 "ir.om"
v194 = v_c;
#line 1436 "ir.om"
@@ -15995,7 +15997,7 @@ b29: v193 = (u)&my_as_modri;
#line 1436 "ir.om"
v198 = ((u (*)())(v193))(v194, v195, v196, v197);
#line 1437 "ir.om"
-b30: v199 = (u)&my_as_modrm;
+b30: v199 = (u)my_as_modrm;
#line 1437 "ir.om"
v200 = v_c;
#line 1437 "ir.om"
@@ -16013,7 +16015,7 @@ b30: v199 = (u)&my_as_modrm;
#line 1437 "ir.om"
v207 = ((u (*)())(v199))(v200, v201, v202, v203, v204, v205, v206);
#line 1440 "ir.om"
-b31: v208 = (u)&my_as_modri;
+b31: v208 = (u)my_as_modri;
#line 1440 "ir.om"
v209 = v_c;
#line 1440 "ir.om"
@@ -16025,7 +16027,7 @@ b31: v208 = (u)&my_as_modri;
#line 1440 "ir.om"
v213 = ((u (*)())(v208))(v209, v210, v211, v212);
#line 1441 "ir.om"
-b32: v214 = (u)&my_as_modrm;
+b32: v214 = (u)my_as_modrm;
#line 1441 "ir.om"
v215 = v_c;
#line 1441 "ir.om"
@@ -16043,7 +16045,7 @@ b32: v214 = (u)&my_as_modrm;
#line 1441 "ir.om"
v222 = ((u (*)())(v214))(v215, v216, v217, v218, v219, v220, v221);
#line 1442 "ir.om"
-b33: v223 = (u)&my_as_modri;
+b33: v223 = (u)my_as_modri;
#line 1442 "ir.om"
v224 = v_c;
#line 1442 "ir.om"
@@ -16055,7 +16057,7 @@ b33: v223 = (u)&my_as_modri;
#line 1442 "ir.om"
v228 = ((u (*)())(v223))(v224, v225, v226, v227);
#line 1443 "ir.om"
-b34: v229 = (u)&my_as_modrm;
+b34: v229 = (u)my_as_modrm;
#line 1443 "ir.om"
v230 = v_c;
#line 1443 "ir.om"
@@ -16073,7 +16075,7 @@ b34: v229 = (u)&my_as_modrm;
#line 1443 "ir.om"
v237 = ((u (*)())(v229))(v230, v231, v232, v233, v234, v235, v236);
#line 1446 "ir.om"
-b35: v238 = (u)&my_as_modri;
+b35: v238 = (u)my_as_modri;
#line 1446 "ir.om"
v239 = v_c;
#line 1446 "ir.om"
@@ -16085,7 +16087,7 @@ b35: v238 = (u)&my_as_modri;
#line 1446 "ir.om"
v243 = ((u (*)())(v238))(v239, v240, v241, v242);
#line 1447 "ir.om"
-b36: v244 = (u)&my_as_modrm;
+b36: v244 = (u)my_as_modrm;
#line 1447 "ir.om"
v245 = v_c;
#line 1447 "ir.om"
@@ -16103,7 +16105,7 @@ b36: v244 = (u)&my_as_modrm;
#line 1447 "ir.om"
v252 = ((u (*)())(v244))(v245, v246, v247, v248, v249, v250, v251);
#line 1448 "ir.om"
-b37: v253 = (u)&my_as_modri;
+b37: v253 = (u)my_as_modri;
#line 1448 "ir.om"
v254 = v_c;
#line 1448 "ir.om"
@@ -16115,7 +16117,7 @@ b37: v253 = (u)&my_as_modri;
#line 1448 "ir.om"
v258 = ((u (*)())(v253))(v254, v255, v256, v257);
#line 1449 "ir.om"
-b38: v259 = (u)&my_as_modrm;
+b38: v259 = (u)my_as_modrm;
#line 1449 "ir.om"
v260 = v_c;
#line 1449 "ir.om"
@@ -16133,7 +16135,7 @@ b38: v259 = (u)&my_as_modrm;
#line 1449 "ir.om"
v267 = ((u (*)())(v259))(v260, v261, v262, v263, v264, v265, v266);
#line 1452 "ir.om"
-b39: v268 = (u)&my_as_modri;
+b39: v268 = (u)my_as_modri;
#line 1452 "ir.om"
v269 = v_c;
#line 1452 "ir.om"
@@ -16145,7 +16147,7 @@ b39: v268 = (u)&my_as_modri;
#line 1452 "ir.om"
v273 = ((u (*)())(v268))(v269, v270, v271, v272);
#line 1453 "ir.om"
-b40: v274 = (u)&my_as_modrm;
+b40: v274 = (u)my_as_modrm;
#line 1453 "ir.om"
v275 = v_c;
#line 1453 "ir.om"
@@ -16163,7 +16165,7 @@ b40: v274 = (u)&my_as_modrm;
#line 1453 "ir.om"
v282 = ((u (*)())(v274))(v275, v276, v277, v278, v279, v280, v281);
#line 1454 "ir.om"
-b41: v283 = (u)&my_as_modrm;
+b41: v283 = (u)my_as_modrm;
#line 1454 "ir.om"
v284 = v_c;
#line 1454 "ir.om"
@@ -16181,7 +16183,7 @@ b41: v283 = (u)&my_as_modrm;
#line 1454 "ir.om"
v291 = ((u (*)())(v283))(v284, v285, v286, v287, v288, v289, v290);
#line 1455 "ir.om"
-b42: v292 = (u)&my_as_modrm;
+b42: v292 = (u)my_as_modrm;
#line 1455 "ir.om"
v293 = v_c;
#line 1455 "ir.om"
@@ -16199,7 +16201,7 @@ b42: v292 = (u)&my_as_modrm;
#line 1455 "ir.om"
v300 = ((u (*)())(v292))(v293, v294, v295, v296, v297, v298, v299);
#line 1456 "ir.om"
-b43: v301 = (u)&my_as_modm;
+b43: v301 = (u)my_as_modm;
#line 1456 "ir.om"
v302 = v_c;
#line 1456 "ir.om"
@@ -16215,7 +16217,7 @@ b43: v301 = (u)&my_as_modm;
#line 1456 "ir.om"
v308 = ((u (*)())(v301))(v302, v303, v304, v305, v306, v307);
#line 1459 "ir.om"
-b44: v309 = (u)&my_as_modri;
+b44: v309 = (u)my_as_modri;
#line 1459 "ir.om"
v310 = v_c;
#line 1459 "ir.om"
@@ -16227,7 +16229,7 @@ b44: v309 = (u)&my_as_modri;
#line 1459 "ir.om"
v314 = ((u (*)())(v309))(v310, v311, v312, v313);
#line 1460 "ir.om"
-b45: v315 = (u)&my_as_modr;
+b45: v315 = (u)my_as_modr;
#line 1460 "ir.om"
v316 = v_c;
#line 1460 "ir.om"
@@ -16237,7 +16239,7 @@ b45: v315 = (u)&my_as_modr;
#line 1460 "ir.om"
v319 = ((u (*)())(v315))(v316, v317, v318);
#line 1463 "ir.om"
-b46: v320 = (u)&my_as_modm;
+b46: v320 = (u)my_as_modm;
#line 1463 "ir.om"
v321 = v_c;
#line 1463 "ir.om"
@@ -16253,7 +16255,7 @@ b46: v320 = (u)&my_as_modm;
#line 1463 "ir.om"
v327 = ((u (*)())(v320))(v321, v322, v323, v324, v325, v326);
#line 1466 "ir.om"
-b47: v328 = (u)&my_as_modri;
+b47: v328 = (u)my_as_modri;
#line 1466 "ir.om"
v329 = v_c;
#line 1466 "ir.om"
@@ -16265,7 +16267,7 @@ b47: v328 = (u)&my_as_modri;
#line 1466 "ir.om"
v333 = ((u (*)())(v328))(v329, v330, v331, v332);
#line 1467 "ir.om"
-b48: v334 = (u)&my_as_modrr;
+b48: v334 = (u)my_as_modrr;
#line 1467 "ir.om"
v335 = v_c;
#line 1467 "ir.om"
@@ -16277,7 +16279,7 @@ b48: v334 = (u)&my_as_modrr;
#line 1467 "ir.om"
v339 = ((u (*)())(v334))(v335, v336, v337, v338);
#line 1470 "ir.om"
-b49: v340 = (u)&my_as_modri;
+b49: v340 = (u)my_as_modri;
#line 1470 "ir.om"
v341 = v_c;
#line 1470 "ir.om"
@@ -16289,7 +16291,7 @@ b49: v340 = (u)&my_as_modri;
#line 1470 "ir.om"
v345 = ((u (*)())(v340))(v341, v342, v343, v344);
#line 1471 "ir.om"
-b50: v346 = (u)&my_as_op;
+b50: v346 = (u)my_as_op;
#line 1471 "ir.om"
v347 = v_c;
#line 1471 "ir.om"
@@ -16297,7 +16299,7 @@ b50: v346 = (u)&my_as_op;
#line 1471 "ir.om"
v349 = ((u (*)())(v346))(v347, v348);
#line 1472 "ir.om"
-b51: v350 = (u)&my_as_modri;
+b51: v350 = (u)my_as_modri;
#line 1472 "ir.om"
v351 = v_c;
#line 1472 "ir.om"
@@ -16309,7 +16311,7 @@ b51: v350 = (u)&my_as_modri;
#line 1472 "ir.om"
v355 = ((u (*)())(v350))(v351, v352, v353, v354);
#line 1473 "ir.om"
-b52: v356 = (u)&my_as_op;
+b52: v356 = (u)my_as_op;
#line 1473 "ir.om"
v357 = v_c;
#line 1473 "ir.om"
@@ -16317,7 +16319,7 @@ b52: v356 = (u)&my_as_op;
#line 1473 "ir.om"
v359 = ((u (*)())(v356))(v357, v358);
#line 1476 "ir.om"
-b53: v360 = (u)&my_as_modrr;
+b53: v360 = (u)my_as_modrr;
#line 1476 "ir.om"
v361 = v_c;
#line 1476 "ir.om"
@@ -16329,7 +16331,7 @@ b53: v360 = (u)&my_as_modrr;
#line 1476 "ir.om"
v365 = ((u (*)())(v360))(v361, v362, v363, v364);
#line 1477 "ir.om"
-b54: v366 = (u)&my_as_modri;
+b54: v366 = (u)my_as_modri;
#line 1477 "ir.om"
v367 = v_c;
#line 1477 "ir.om"
@@ -16341,7 +16343,7 @@ b54: v366 = (u)&my_as_modri;
#line 1477 "ir.om"
v371 = ((u (*)())(v366))(v367, v368, v369, v370);
#line 1478 "ir.om"
-b55: v372 = (u)&my_as_modrr;
+b55: v372 = (u)my_as_modrr;
#line 1478 "ir.om"
v373 = v_c;
#line 1478 "ir.om"
@@ -16353,7 +16355,7 @@ b55: v372 = (u)&my_as_modrr;
#line 1478 "ir.om"
v377 = ((u (*)())(v372))(v373, v374, v375, v376);
#line 1481 "ir.om"
-b56: v378 = (u)&my_as_modri;
+b56: v378 = (u)my_as_modri;
#line 1481 "ir.om"
v379 = v_c;
#line 1481 "ir.om"
@@ -16365,7 +16367,7 @@ b56: v378 = (u)&my_as_modri;
#line 1481 "ir.om"
v383 = ((u (*)())(v378))(v379, v380, v381, v382);
#line 1482 "ir.om"
-b57: v384 = (u)&my_as_opr;
+b57: v384 = (u)my_as_opr;
#line 1482 "ir.om"
v385 = v_c;
#line 1482 "ir.om"
@@ -16375,7 +16377,7 @@ b57: v384 = (u)&my_as_opr;
#line 1482 "ir.om"
v388 = ((u (*)())(v384))(v385, v386, v387);
#line 1484 "ir.om"
-b58: v389 = (u)&my_as_modri;
+b58: v389 = (u)my_as_modri;
#line 1484 "ir.om"
v390 = v_c;
#line 1484 "ir.om"
@@ -16387,7 +16389,7 @@ b58: v389 = (u)&my_as_modri;
#line 1484 "ir.om"
v394 = ((u (*)())(v389))(v390, v391, v392, v393);
#line 1485 "ir.om"
-b59: v395 = (u)&my_as_opr;
+b59: v395 = (u)my_as_opr;
#line 1485 "ir.om"
v396 = v_c;
#line 1485 "ir.om"
@@ -16397,7 +16399,7 @@ b59: v395 = (u)&my_as_opr;
#line 1485 "ir.om"
v399 = ((u (*)())(v395))(v396, v397, v398);
#line 1487 "ir.om"
-b60: v400 = (u)&my_as_jmp;
+b60: v400 = (u)my_as_jmp;
#line 1487 "ir.om"
v401 = v_c;
#line 1487 "ir.om"
@@ -16409,7 +16411,7 @@ b60: v400 = (u)&my_as_jmp;
#line 1489 "ir.om"
b61: *(u *)((v_c) + (48UL)) = 0UL;
#line 1492 "ir.om"
- v405 = (u)&my_as_jmp;
+ v405 = (u)my_as_jmp;
#line 1492 "ir.om"
v406 = v_c;
#line 1492 "ir.om"
@@ -16419,7 +16421,7 @@ b61: *(u *)((v_c) + (48UL)) = 0UL;
#line 1492 "ir.om"
v409 = ((u (*)())(v405))(v406, v407, v408);
#line 1495 "ir.om"
-b62: v410 = (u)&my_as_modri;
+b62: v410 = (u)my_as_modri;
#line 1495 "ir.om"
v411 = v_c;
#line 1495 "ir.om"
@@ -16431,7 +16433,7 @@ b62: v410 = (u)&my_as_modri;
#line 1495 "ir.om"
v415 = ((u (*)())(v410))(v411, v412, v413, v414);
#line 1496 "ir.om"
-b63: v416 = (u)&my_as_modri;
+b63: v416 = (u)my_as_modri;
#line 1496 "ir.om"
v417 = v_c;
#line 1496 "ir.om"
@@ -16443,7 +16445,7 @@ b63: v416 = (u)&my_as_modri;
#line 1496 "ir.om"
v421 = ((u (*)())(v416))(v417, v418, v419, v420);
#line 1497 "ir.om"
-b64: v422 = (u)&my_as_modrm;
+b64: v422 = (u)my_as_modrm;
#line 1497 "ir.om"
v423 = v_c;
#line 1497 "ir.om"
@@ -16461,7 +16463,7 @@ b64: v422 = (u)&my_as_modrm;
#line 1497 "ir.om"
v430 = ((u (*)())(v422))(v423, v424, v425, v426, v427, v428, v429);
#line 1498 "ir.om"
-b65: v431 = (u)&my_as_modrm;
+b65: v431 = (u)my_as_modrm;
#line 1498 "ir.om"
v432 = v_c;
#line 1498 "ir.om"
@@ -16479,7 +16481,7 @@ b65: v431 = (u)&my_as_modrm;
#line 1498 "ir.om"
v439 = ((u (*)())(v431))(v432, v433, v434, v435, v436, v437, v438);
#line 1499 "ir.om"
-b66: v440 = (u)&my_as_modrm;
+b66: v440 = (u)my_as_modrm;
#line 1499 "ir.om"
v441 = v_c;
#line 1499 "ir.om"
@@ -16497,7 +16499,7 @@ b66: v440 = (u)&my_as_modrm;
#line 1499 "ir.om"
v448 = ((u (*)())(v440))(v441, v442, v443, v444, v445, v446, v447);
#line 1500 "ir.om"
-b67: v449 = (u)&my_as_modm;
+b67: v449 = (u)my_as_modm;
#line 1500 "ir.om"
v450 = v_c;
#line 1500 "ir.om"
@@ -16513,7 +16515,7 @@ b67: v449 = (u)&my_as_modm;
#line 1500 "ir.om"
v456 = ((u (*)())(v449))(v450, v451, v452, v453, v454, v455);
#line 1503 "ir.om"
-b68: v457 = (u)&my_as_modri;
+b68: v457 = (u)my_as_modri;
#line 1503 "ir.om"
v458 = v_c;
#line 1503 "ir.om"
@@ -16525,7 +16527,7 @@ b68: v457 = (u)&my_as_modri;
#line 1503 "ir.om"
v462 = ((u (*)())(v457))(v458, v459, v460, v461);
#line 1504 "ir.om"
-b69: v463 = (u)&my_as_modrr;
+b69: v463 = (u)my_as_modrr;
#line 1504 "ir.om"
v464 = v_c;
#line 1504 "ir.om"
@@ -16537,7 +16539,7 @@ b69: v463 = (u)&my_as_modrr;
#line 1504 "ir.om"
v468 = ((u (*)())(v463))(v464, v465, v466, v467);
#line 1505 "ir.om"
-b70: v469 = (u)&my_as_modrr;
+b70: v469 = (u)my_as_modrr;
#line 1505 "ir.om"
v470 = v_c;
#line 1505 "ir.om"
@@ -16549,7 +16551,7 @@ b70: v469 = (u)&my_as_modrr;
#line 1505 "ir.om"
v474 = ((u (*)())(v469))(v470, v471, v472, v473);
#line 1506 "ir.om"
-b71: v475 = (u)&my_as_modrr;
+b71: v475 = (u)my_as_modrr;
#line 1506 "ir.om"
v476 = v_c;
#line 1506 "ir.om"
@@ -16561,7 +16563,7 @@ b71: v475 = (u)&my_as_modrr;
#line 1506 "ir.om"
v480 = ((u (*)())(v475))(v476, v477, v478, v479);
#line 1507 "ir.om"
-b72: v481 = (u)&my_as_modrr;
+b72: v481 = (u)my_as_modrr;
#line 1507 "ir.om"
v482 = v_c;
#line 1507 "ir.om"
@@ -16573,7 +16575,7 @@ b72: v481 = (u)&my_as_modrr;
#line 1507 "ir.om"
v486 = ((u (*)())(v481))(v482, v483, v484, v485);
#line 1508 "ir.om"
-b73: v487 = (u)&my_as_modrr;
+b73: v487 = (u)my_as_modrr;
#line 1508 "ir.om"
v488 = v_c;
#line 1508 "ir.om"
@@ -16585,7 +16587,7 @@ b73: v487 = (u)&my_as_modrr;
#line 1508 "ir.om"
v492 = ((u (*)())(v487))(v488, v489, v490, v491);
#line 1509 "ir.om"
-b74: v493 = (u)&my_as_modrr;
+b74: v493 = (u)my_as_modrr;
#line 1509 "ir.om"
v494 = v_c;
#line 1509 "ir.om"
@@ -16597,7 +16599,7 @@ b74: v493 = (u)&my_as_modrr;
#line 1509 "ir.om"
v498 = ((u (*)())(v493))(v494, v495, v496, v497);
#line 1512 "ir.om"
-b75: v499 = (u)&my_as_modri;
+b75: v499 = (u)my_as_modri;
#line 1512 "ir.om"
v500 = v_c;
#line 1512 "ir.om"
@@ -16609,7 +16611,7 @@ b75: v499 = (u)&my_as_modri;
#line 1512 "ir.om"
v504 = ((u (*)())(v499))(v500, v501, v502, v503);
#line 1515 "ir.om"
-b76: v505 = (u)&my_as_modri;
+b76: v505 = (u)my_as_modri;
#line 1515 "ir.om"
v506 = v_c;
#line 1515 "ir.om"
@@ -16621,7 +16623,7 @@ b76: v505 = (u)&my_as_modri;
#line 1515 "ir.om"
v510 = ((u (*)())(v505))(v506, v507, v508, v509);
#line 1516 "ir.om"
-b77: v511 = (u)&my_as_modrm;
+b77: v511 = (u)my_as_modrm;
#line 1516 "ir.om"
v512 = v_c;
#line 1516 "ir.om"
@@ -16639,7 +16641,7 @@ b77: v511 = (u)&my_as_modrm;
#line 1516 "ir.om"
v519 = ((u (*)())(v511))(v512, v513, v514, v515, v516, v517, v518);
#line 1517 "ir.om"
-b78: v520 = (u)&my_as_modrm;
+b78: v520 = (u)my_as_modrm;
#line 1517 "ir.om"
v521 = v_c;
#line 1517 "ir.om"
@@ -16657,7 +16659,7 @@ b78: v520 = (u)&my_as_modrm;
#line 1517 "ir.om"
v528 = ((u (*)())(v520))(v521, v522, v523, v524, v525, v526, v527);
#line 1518 "ir.om"
-b79: v529 = (u)&my_as_modrm;
+b79: v529 = (u)my_as_modrm;
#line 1518 "ir.om"
v530 = v_c;
#line 1518 "ir.om"
@@ -16675,7 +16677,7 @@ b79: v529 = (u)&my_as_modrm;
#line 1518 "ir.om"
v537 = ((u (*)())(v529))(v530, v531, v532, v533, v534, v535, v536);
#line 1519 "ir.om"
-b80: v538 = (u)&my_as_modri;
+b80: v538 = (u)my_as_modri;
#line 1519 "ir.om"
v539 = v_c;
#line 1519 "ir.om"
@@ -16687,7 +16689,7 @@ b80: v538 = (u)&my_as_modri;
#line 1519 "ir.om"
v543 = ((u (*)())(v538))(v539, v540, v541, v542);
#line 1520 "ir.om"
-b81: v544 = (u)&my_as_modrr;
+b81: v544 = (u)my_as_modrr;
#line 1520 "ir.om"
v545 = v_c;
#line 1520 "ir.om"
@@ -16699,7 +16701,7 @@ b81: v544 = (u)&my_as_modrr;
#line 1520 "ir.om"
v549 = ((u (*)())(v544))(v545, v546, v547, v548);
#line 1523 "ir.om"
-b82: v550 = (u)&my_as_jmp;
+b82: v550 = (u)my_as_jmp;
#line 1523 "ir.om"
v551 = v_c;
#line 1523 "ir.om"
@@ -16709,7 +16711,7 @@ b82: v550 = (u)&my_as_jmp;
#line 1523 "ir.om"
v554 = ((u (*)())(v550))(v551, v552, v553);
#line 1526 "ir.om"
-b83: v555 = (u)&my_fixup_label;
+b83: v555 = (u)my_fixup_label;
#line 1526 "ir.om"
v556 = v_c;
#line 1526 "ir.om"
@@ -16717,7 +16719,7 @@ b83: v555 = (u)&my_fixup_label;
#line 1526 "ir.om"
v558 = ((u (*)())(v555))(v556, v557);
#line 1527 "ir.om"
-b84: v559 = (u)&my_as_op;
+b84: v559 = (u)my_as_op;
#line 1527 "ir.om"
v560 = v_c;
#line 1527 "ir.om"
@@ -16725,7 +16727,7 @@ b84: v559 = (u)&my_as_op;
#line 1527 "ir.om"
v562 = ((u (*)())(v559))(v560, v561);
#line 1528 "ir.om"
-b85: v563 = (u)&my_as_op;
+b85: v563 = (u)my_as_op;
#line 1528 "ir.om"
v564 = v_c;
#line 1528 "ir.om"
@@ -16733,7 +16735,7 @@ b85: v563 = (u)&my_as_op;
#line 1528 "ir.om"
v566 = ((u (*)())(v563))(v564, v565);
#line 1529 "ir.om"
-b86: v567 = (u)&my_as_jmp;
+b86: v567 = (u)my_as_jmp;
#line 1529 "ir.om"
v568 = v_c;
#line 1529 "ir.om"
@@ -16743,7 +16745,7 @@ b86: v567 = (u)&my_as_jmp;
#line 1529 "ir.om"
v571 = ((u (*)())(v567))(v568, v569, v570);
#line 1532 "ir.om"
-b87: v572 = (u)&my_fixup_label;
+b87: v572 = (u)my_fixup_label;
#line 1532 "ir.om"
v573 = v_c;
#line 1532 "ir.om"
@@ -16751,7 +16753,7 @@ b87: v572 = (u)&my_fixup_label;
#line 1532 "ir.om"
v575 = ((u (*)())(v572))(v573, v574);
#line 1533 "ir.om"
-b88: v576 = (u)&my_as_op;
+b88: v576 = (u)my_as_op;
#line 1533 "ir.om"
v577 = v_c;
#line 1533 "ir.om"
@@ -16759,7 +16761,7 @@ b88: v576 = (u)&my_as_op;
#line 1533 "ir.om"
v579 = ((u (*)())(v576))(v577, v578);
#line 1536 "ir.om"
-b89: v580 = (u)&my_fixup_label;
+b89: v580 = (u)my_fixup_label;
#line 1536 "ir.om"
v581 = v_c;
#line 1536 "ir.om"
@@ -16767,7 +16769,7 @@ b89: v580 = (u)&my_fixup_label;
#line 1536 "ir.om"
v583 = ((u (*)())(v580))(v581, v582);
#line 1537 "ir.om"
-b90: v584 = (u)&my_as_opr;
+b90: v584 = (u)my_as_opr;
#line 1537 "ir.om"
v585 = v_c;
#line 1537 "ir.om"
@@ -16777,7 +16779,7 @@ b90: v584 = (u)&my_as_opr;
#line 1537 "ir.om"
v588 = ((u (*)())(v584))(v585, v586, v587);
#line 1538 "ir.om"
-b91: v589 = (u)&my_as_modri;
+b91: v589 = (u)my_as_modri;
#line 1538 "ir.om"
v590 = v_c;
#line 1538 "ir.om"
@@ -16789,7 +16791,7 @@ b91: v589 = (u)&my_as_modri;
#line 1538 "ir.om"
v594 = ((u (*)())(v589))(v590, v591, v592, v593);
#line 1539 "ir.om"
-b92: v595 = (u)&my_as_opr;
+b92: v595 = (u)my_as_opr;
#line 1539 "ir.om"
v596 = v_c;
#line 1539 "ir.om"
@@ -16799,7 +16801,7 @@ b92: v595 = (u)&my_as_opr;
#line 1539 "ir.om"
v599 = ((u (*)())(v595))(v596, v597, v598);
#line 1540 "ir.om"
-b93: v600 = (u)&my_as_op;
+b93: v600 = (u)my_as_op;
#line 1540 "ir.om"
v601 = v_c;
#line 1540 "ir.om"
@@ -16807,7 +16809,7 @@ b93: v600 = (u)&my_as_op;
#line 1540 "ir.om"
v603 = ((u (*)())(v600))(v601, v602);
#line 1543 "ir.om"
-b94: v604 = (u)&my_fixup_label;
+b94: v604 = (u)my_fixup_label;
#line 1543 "ir.om"
v605 = v_c;
#line 1543 "ir.om"
@@ -16815,7 +16817,7 @@ b94: v604 = (u)&my_fixup_label;
#line 1543 "ir.om"
v607 = ((u (*)())(v604))(v605, v606);
#line 1544 "ir.om"
-b95: v608 = (u)&my_as_modrr;
+b95: v608 = (u)my_as_modrr;
#line 1544 "ir.om"
v609 = v_c;
#line 1544 "ir.om"
@@ -16827,7 +16829,7 @@ b95: v608 = (u)&my_as_modrr;
#line 1544 "ir.om"
v613 = ((u (*)())(v608))(v609, v610, v611, v612);
#line 1545 "ir.om"
-b96: v614 = (u)&my_as_modrr;
+b96: v614 = (u)my_as_modrr;
#line 1545 "ir.om"
v615 = v_c;
#line 1545 "ir.om"
@@ -16839,7 +16841,7 @@ b96: v614 = (u)&my_as_modrr;
#line 1545 "ir.om"
v619 = ((u (*)())(v614))(v615, v616, v617, v618);
#line 1546 "ir.om"
-b97: v620 = (u)&my_as_opr;
+b97: v620 = (u)my_as_opr;
#line 1546 "ir.om"
v621 = v_c;
#line 1546 "ir.om"
@@ -17294,7 +17296,7 @@ u my_emit_sections(u v_c) {
u v440 = 0;
u v441 = 0;
#line 551 "as.om"
-b0: v6 = (u)&my_add_symbol;
+b0: v6 = (u)my_add_symbol;
#line 551 "as.om"
v7 = v_c;
#line 551 "as.om"
@@ -17304,7 +17306,7 @@ b0: v6 = (u)&my_add_symbol;
#line 551 "as.om"
v10 = ((u (*)())(v6))(v7, v8, v9);
#line 553 "as.om"
-b1: v11 = (u)&my_find_section;
+b1: v11 = (u)my_find_section;
#line 553 "as.om"
v12 = v_c;
#line 553 "as.om"
@@ -17320,7 +17322,7 @@ b2: v_s = v14;
#line 557 "as.om"
v_here = *(u *)((v_c) + (24UL));
#line 559 "as.om"
- v15 = (u)&my_emit_align;
+ v15 = (u)my_emit_align;
#line 559 "as.om"
v16 = v_c;
#line 559 "as.om"
@@ -17330,7 +17332,7 @@ b2: v_s = v14;
#line 559 "as.om"
v19 = ((u (*)())(v15))(v16, v17, v18);
#line 561 "as.om"
-b3: v20 = (u)&my_add_section;
+b3: v20 = (u)my_add_section;
#line 561 "as.om"
v21 = v_c;
#line 561 "as.om"
@@ -17340,7 +17342,7 @@ b3: v20 = (u)&my_add_section;
#line 561 "as.om"
v24 = ((u (*)())(v20))(v21, v22, v23);
#line 563 "as.om"
-b4: v25 = (u)&my_find_section;
+b4: v25 = (u)my_find_section;
#line 563 "as.om"
v26 = v_c;
#line 563 "as.om"
@@ -17352,7 +17354,7 @@ b5: v_s = v28;
#line 564 "as.om"
*(u *)((v_s) + (24UL)) = v_here;
#line 566 "as.om"
- v29 = (u)&my_emit_blobs;
+ v29 = (u)my_emit_blobs;
#line 566 "as.om"
v30 = v_c;
#line 566 "as.om"
@@ -17360,7 +17362,7 @@ b5: v_s = v28;
#line 566 "as.om"
v32 = ((u (*)())(v29))(v30, v31);
#line 568 "as.om"
-b6: v33 = (u)&my_emit_align;
+b6: v33 = (u)my_emit_align;
#line 568 "as.om"
v34 = v_c;
#line 568 "as.om"
@@ -17370,7 +17372,7 @@ b6: v33 = (u)&my_emit_align;
#line 568 "as.om"
v37 = ((u (*)())(v33))(v34, v35, v36);
#line 570 "as.om"
-b7: v38 = (u)&my_add_section;
+b7: v38 = (u)my_add_section;
#line 570 "as.om"
v39 = v_c;
#line 570 "as.om"
@@ -17392,7 +17394,7 @@ b14: v43 = 0UL;
#line 574 "as.om"
b16: if (!(v43)) { goto b11; }
#line 584 "as.om"
-b10: v48 = (u)&my_add_section;
+b10: v48 = (u)my_add_section;
#line 584 "as.om"
v49 = v_c;
#line 584 "as.om"
@@ -17414,7 +17416,7 @@ b24: v53 = 0UL;
#line 588 "as.om"
b26: if (!(v53)) { goto b21; }
#line 647 "as.om"
-b20: v150 = (u)&my_find_section;
+b20: v150 = (u)my_find_section;
#line 647 "as.om"
v151 = v_c;
#line 647 "as.om"
@@ -17426,7 +17428,7 @@ b60: v_s = v153;
#line 648 "as.om"
v_n = *(u *)((v_s) + (32UL));
#line 650 "as.om"
- v154 = (u)&my_find_section;
+ v154 = (u)my_find_section;
#line 650 "as.om"
v155 = v_c;
#line 650 "as.om"
@@ -17440,7 +17442,7 @@ b61: v_s = v157;
#line 652 "as.om"
*(u *)((v_s) + (64UL)) = 24UL;
#line 654 "as.om"
- v158 = (u)&my_add_section;
+ v158 = (u)my_add_section;
#line 654 "as.om"
v159 = v_c;
#line 654 "as.om"
@@ -17464,7 +17466,7 @@ b68: v163 = 0UL;
#line 659 "as.om"
b70: if (!(v163)) { goto b65; }
#line 669 "as.om"
-b64: v168 = (u)&my_find_section;
+b64: v168 = (u)my_find_section;
#line 669 "as.om"
v169 = v_c;
#line 669 "as.om"
@@ -17476,7 +17478,7 @@ b72: v_s = v171;
#line 670 "as.om"
*(u *)((v_s) + (24UL)) = *(u *)((v_c) + (24UL));
#line 672 "as.om"
- v172 = (u)&my_emit_align;
+ v172 = (u)my_emit_align;
#line 672 "as.om"
v173 = v_c;
#line 672 "as.om"
@@ -17504,7 +17506,7 @@ b75: return v_at;
#line 683 "as.om"
b76: v_n = *(u *)((v_s) + (40UL));
#line 684 "as.om"
- v178 = (u)&my_as_emit;
+ v178 = (u)my_as_emit;
#line 684 "as.om"
v179 = v_c;
#line 684 "as.om"
@@ -17512,7 +17514,7 @@ b76: v_n = *(u *)((v_s) + (40UL));
#line 684 "as.om"
v181 = ((u (*)())(v178))(v179, v180);
#line 685 "as.om"
-b82: v182 = (u)&my_as_emit;
+b82: v182 = (u)my_as_emit;
#line 685 "as.om"
v183 = v_c;
#line 685 "as.om"
@@ -17520,7 +17522,7 @@ b82: v182 = (u)&my_as_emit;
#line 685 "as.om"
v185 = ((u (*)())(v182))(v183, v184);
#line 686 "as.om"
-b83: v186 = (u)&my_as_emit;
+b83: v186 = (u)my_as_emit;
#line 686 "as.om"
v187 = v_c;
#line 686 "as.om"
@@ -17528,7 +17530,7 @@ b83: v186 = (u)&my_as_emit;
#line 686 "as.om"
v189 = ((u (*)())(v186))(v187, v188);
#line 687 "as.om"
-b84: v190 = (u)&my_as_emit;
+b84: v190 = (u)my_as_emit;
#line 687 "as.om"
v191 = v_c;
#line 687 "as.om"
@@ -17538,7 +17540,7 @@ b84: v190 = (u)&my_as_emit;
#line 690 "as.om"
b85: v_n = *(u *)((v_s) + (48UL));
#line 691 "as.om"
- v194 = (u)&my_as_emit;
+ v194 = (u)my_as_emit;
#line 691 "as.om"
v195 = v_c;
#line 691 "as.om"
@@ -17546,7 +17548,7 @@ b85: v_n = *(u *)((v_s) + (48UL));
#line 691 "as.om"
v197 = ((u (*)())(v194))(v195, v196);
#line 692 "as.om"
-b86: v198 = (u)&my_as_emit;
+b86: v198 = (u)my_as_emit;
#line 692 "as.om"
v199 = v_c;
#line 692 "as.om"
@@ -17554,7 +17556,7 @@ b86: v198 = (u)&my_as_emit;
#line 692 "as.om"
v201 = ((u (*)())(v198))(v199, v200);
#line 693 "as.om"
-b87: v202 = (u)&my_as_emit;
+b87: v202 = (u)my_as_emit;
#line 693 "as.om"
v203 = v_c;
#line 693 "as.om"
@@ -17562,7 +17564,7 @@ b87: v202 = (u)&my_as_emit;
#line 693 "as.om"
v205 = ((u (*)())(v202))(v203, v204);
#line 694 "as.om"
-b88: v206 = (u)&my_as_emit;
+b88: v206 = (u)my_as_emit;
#line 694 "as.om"
v207 = v_c;
#line 694 "as.om"
@@ -17570,7 +17572,7 @@ b88: v206 = (u)&my_as_emit;
#line 694 "as.om"
v209 = ((u (*)())(v206))(v207, v208);
#line 697 "as.om"
-b89: v210 = (u)&my_strcmp;
+b89: v210 = (u)my_strcmp;
#line 697 "as.om"
v211 = *(u *)((v_s) + (8UL));
#line 697 "as.om"
@@ -17584,7 +17586,7 @@ b91: v_n = 6UL;
#line 698 "as.om"
goto b90;
#line 704 "as.om"
-b90: v218 = (u)&my_as_emit;
+b90: v218 = (u)my_as_emit;
#line 704 "as.om"
v219 = v_c;
#line 704 "as.om"
@@ -17592,7 +17594,7 @@ b90: v218 = (u)&my_as_emit;
#line 704 "as.om"
v221 = ((u (*)())(v218))(v219, v220);
#line 705 "as.om"
-b97: v222 = (u)&my_as_emit;
+b97: v222 = (u)my_as_emit;
#line 705 "as.om"
v223 = v_c;
#line 705 "as.om"
@@ -17600,7 +17602,7 @@ b97: v222 = (u)&my_as_emit;
#line 705 "as.om"
v225 = ((u (*)())(v222))(v223, v224);
#line 706 "as.om"
-b98: v226 = (u)&my_as_emit;
+b98: v226 = (u)my_as_emit;
#line 706 "as.om"
v227 = v_c;
#line 706 "as.om"
@@ -17608,7 +17610,7 @@ b98: v226 = (u)&my_as_emit;
#line 706 "as.om"
v229 = ((u (*)())(v226))(v227, v228);
#line 707 "as.om"
-b99: v230 = (u)&my_as_emit;
+b99: v230 = (u)my_as_emit;
#line 707 "as.om"
v231 = v_c;
#line 707 "as.om"
@@ -17616,7 +17618,7 @@ b99: v230 = (u)&my_as_emit;
#line 707 "as.om"
v233 = ((u (*)())(v230))(v231, v232);
#line 708 "as.om"
-b100: v234 = (u)&my_as_emit;
+b100: v234 = (u)my_as_emit;
#line 708 "as.om"
v235 = v_c;
#line 708 "as.om"
@@ -17624,7 +17626,7 @@ b100: v234 = (u)&my_as_emit;
#line 708 "as.om"
v237 = ((u (*)())(v234))(v235, v236);
#line 709 "as.om"
-b101: v238 = (u)&my_as_emit;
+b101: v238 = (u)my_as_emit;
#line 709 "as.om"
v239 = v_c;
#line 709 "as.om"
@@ -17632,7 +17634,7 @@ b101: v238 = (u)&my_as_emit;
#line 709 "as.om"
v241 = ((u (*)())(v238))(v239, v240);
#line 710 "as.om"
-b102: v242 = (u)&my_as_emit;
+b102: v242 = (u)my_as_emit;
#line 710 "as.om"
v243 = v_c;
#line 710 "as.om"
@@ -17640,7 +17642,7 @@ b102: v242 = (u)&my_as_emit;
#line 710 "as.om"
v245 = ((u (*)())(v242))(v243, v244);
#line 711 "as.om"
-b103: v246 = (u)&my_as_emit;
+b103: v246 = (u)my_as_emit;
#line 711 "as.om"
v247 = v_c;
#line 711 "as.om"
@@ -17654,7 +17656,7 @@ b106: v_n = 0UL;
#line 715 "as.om"
goto b105;
#line 719 "as.om"
-b105: v250 = (u)&my_as_emit;
+b105: v250 = (u)my_as_emit;
#line 719 "as.om"
v251 = v_c;
#line 719 "as.om"
@@ -17662,7 +17664,7 @@ b105: v250 = (u)&my_as_emit;
#line 719 "as.om"
v253 = ((u (*)())(v250))(v251, v252);
#line 720 "as.om"
-b108: v254 = (u)&my_as_emit;
+b108: v254 = (u)my_as_emit;
#line 720 "as.om"
v255 = v_c;
#line 720 "as.om"
@@ -17670,7 +17672,7 @@ b108: v254 = (u)&my_as_emit;
#line 720 "as.om"
v257 = ((u (*)())(v254))(v255, v256);
#line 721 "as.om"
-b109: v258 = (u)&my_as_emit;
+b109: v258 = (u)my_as_emit;
#line 721 "as.om"
v259 = v_c;
#line 721 "as.om"
@@ -17678,7 +17680,7 @@ b109: v258 = (u)&my_as_emit;
#line 721 "as.om"
v261 = ((u (*)())(v258))(v259, v260);
#line 722 "as.om"
-b110: v262 = (u)&my_as_emit;
+b110: v262 = (u)my_as_emit;
#line 722 "as.om"
v263 = v_c;
#line 722 "as.om"
@@ -17686,7 +17688,7 @@ b110: v262 = (u)&my_as_emit;
#line 722 "as.om"
v265 = ((u (*)())(v262))(v263, v264);
#line 723 "as.om"
-b111: v266 = (u)&my_as_emit;
+b111: v266 = (u)my_as_emit;
#line 723 "as.om"
v267 = v_c;
#line 723 "as.om"
@@ -17694,7 +17696,7 @@ b111: v266 = (u)&my_as_emit;
#line 723 "as.om"
v269 = ((u (*)())(v266))(v267, v268);
#line 724 "as.om"
-b112: v270 = (u)&my_as_emit;
+b112: v270 = (u)my_as_emit;
#line 724 "as.om"
v271 = v_c;
#line 724 "as.om"
@@ -17702,7 +17704,7 @@ b112: v270 = (u)&my_as_emit;
#line 724 "as.om"
v273 = ((u (*)())(v270))(v271, v272);
#line 725 "as.om"
-b113: v274 = (u)&my_as_emit;
+b113: v274 = (u)my_as_emit;
#line 725 "as.om"
v275 = v_c;
#line 725 "as.om"
@@ -17710,7 +17712,7 @@ b113: v274 = (u)&my_as_emit;
#line 725 "as.om"
v277 = ((u (*)())(v274))(v275, v276);
#line 726 "as.om"
-b114: v278 = (u)&my_as_emit;
+b114: v278 = (u)my_as_emit;
#line 726 "as.om"
v279 = v_c;
#line 726 "as.om"
@@ -17720,7 +17722,7 @@ b114: v278 = (u)&my_as_emit;
#line 729 "as.om"
b115: v_n = *(u *)((v_s) + (16UL));
#line 730 "as.om"
- v282 = (u)&my_as_emit;
+ v282 = (u)my_as_emit;
#line 730 "as.om"
v283 = v_c;
#line 730 "as.om"
@@ -17728,7 +17730,7 @@ b115: v_n = *(u *)((v_s) + (16UL));
#line 730 "as.om"
v285 = ((u (*)())(v282))(v283, v284);
#line 731 "as.om"
-b116: v286 = (u)&my_as_emit;
+b116: v286 = (u)my_as_emit;
#line 731 "as.om"
v287 = v_c;
#line 731 "as.om"
@@ -17736,7 +17738,7 @@ b116: v286 = (u)&my_as_emit;
#line 731 "as.om"
v289 = ((u (*)())(v286))(v287, v288);
#line 732 "as.om"
-b117: v290 = (u)&my_as_emit;
+b117: v290 = (u)my_as_emit;
#line 732 "as.om"
v291 = v_c;
#line 732 "as.om"
@@ -17744,7 +17746,7 @@ b117: v290 = (u)&my_as_emit;
#line 732 "as.om"
v293 = ((u (*)())(v290))(v291, v292);
#line 733 "as.om"
-b118: v294 = (u)&my_as_emit;
+b118: v294 = (u)my_as_emit;
#line 733 "as.om"
v295 = v_c;
#line 733 "as.om"
@@ -17752,7 +17754,7 @@ b118: v294 = (u)&my_as_emit;
#line 733 "as.om"
v297 = ((u (*)())(v294))(v295, v296);
#line 734 "as.om"
-b119: v298 = (u)&my_as_emit;
+b119: v298 = (u)my_as_emit;
#line 734 "as.om"
v299 = v_c;
#line 734 "as.om"
@@ -17760,7 +17762,7 @@ b119: v298 = (u)&my_as_emit;
#line 734 "as.om"
v301 = ((u (*)())(v298))(v299, v300);
#line 735 "as.om"
-b120: v302 = (u)&my_as_emit;
+b120: v302 = (u)my_as_emit;
#line 735 "as.om"
v303 = v_c;
#line 735 "as.om"
@@ -17768,7 +17770,7 @@ b120: v302 = (u)&my_as_emit;
#line 735 "as.om"
v305 = ((u (*)())(v302))(v303, v304);
#line 736 "as.om"
-b121: v306 = (u)&my_as_emit;
+b121: v306 = (u)my_as_emit;
#line 736 "as.om"
v307 = v_c;
#line 736 "as.om"
@@ -17776,7 +17778,7 @@ b121: v306 = (u)&my_as_emit;
#line 736 "as.om"
v309 = ((u (*)())(v306))(v307, v308);
#line 737 "as.om"
-b122: v310 = (u)&my_as_emit;
+b122: v310 = (u)my_as_emit;
#line 737 "as.om"
v311 = v_c;
#line 737 "as.om"
@@ -17786,7 +17788,7 @@ b122: v310 = (u)&my_as_emit;
#line 740 "as.om"
b123: v_n = (*(u *)((v_s) + (24UL))) - (*(u *)((v_s) + (16UL)));
#line 741 "as.om"
- v314 = (u)&my_as_emit;
+ v314 = (u)my_as_emit;
#line 741 "as.om"
v315 = v_c;
#line 741 "as.om"
@@ -17794,7 +17796,7 @@ b123: v_n = (*(u *)((v_s) + (24UL))) - (*(u *)((v_s) + (16UL)));
#line 741 "as.om"
v317 = ((u (*)())(v314))(v315, v316);
#line 742 "as.om"
-b124: v318 = (u)&my_as_emit;
+b124: v318 = (u)my_as_emit;
#line 742 "as.om"
v319 = v_c;
#line 742 "as.om"
@@ -17802,7 +17804,7 @@ b124: v318 = (u)&my_as_emit;
#line 742 "as.om"
v321 = ((u (*)())(v318))(v319, v320);
#line 743 "as.om"
-b125: v322 = (u)&my_as_emit;
+b125: v322 = (u)my_as_emit;
#line 743 "as.om"
v323 = v_c;
#line 743 "as.om"
@@ -17810,7 +17812,7 @@ b125: v322 = (u)&my_as_emit;
#line 743 "as.om"
v325 = ((u (*)())(v322))(v323, v324);
#line 744 "as.om"
-b126: v326 = (u)&my_as_emit;
+b126: v326 = (u)my_as_emit;
#line 744 "as.om"
v327 = v_c;
#line 744 "as.om"
@@ -17818,7 +17820,7 @@ b126: v326 = (u)&my_as_emit;
#line 744 "as.om"
v329 = ((u (*)())(v326))(v327, v328);
#line 745 "as.om"
-b127: v330 = (u)&my_as_emit;
+b127: v330 = (u)my_as_emit;
#line 745 "as.om"
v331 = v_c;
#line 745 "as.om"
@@ -17826,7 +17828,7 @@ b127: v330 = (u)&my_as_emit;
#line 745 "as.om"
v333 = ((u (*)())(v330))(v331, v332);
#line 746 "as.om"
-b128: v334 = (u)&my_as_emit;
+b128: v334 = (u)my_as_emit;
#line 746 "as.om"
v335 = v_c;
#line 746 "as.om"
@@ -17834,7 +17836,7 @@ b128: v334 = (u)&my_as_emit;
#line 746 "as.om"
v337 = ((u (*)())(v334))(v335, v336);
#line 747 "as.om"
-b129: v338 = (u)&my_as_emit;
+b129: v338 = (u)my_as_emit;
#line 747 "as.om"
v339 = v_c;
#line 747 "as.om"
@@ -17842,7 +17844,7 @@ b129: v338 = (u)&my_as_emit;
#line 747 "as.om"
v341 = ((u (*)())(v338))(v339, v340);
#line 748 "as.om"
-b130: v342 = (u)&my_as_emit;
+b130: v342 = (u)my_as_emit;
#line 748 "as.om"
v343 = v_c;
#line 748 "as.om"
@@ -17852,7 +17854,7 @@ b130: v342 = (u)&my_as_emit;
#line 751 "as.om"
b131: v_n = *(u *)((v_s) + (56UL));
#line 752 "as.om"
- v346 = (u)&my_as_emit;
+ v346 = (u)my_as_emit;
#line 752 "as.om"
v347 = v_c;
#line 752 "as.om"
@@ -17860,7 +17862,7 @@ b131: v_n = *(u *)((v_s) + (56UL));
#line 752 "as.om"
v349 = ((u (*)())(v346))(v347, v348);
#line 753 "as.om"
-b132: v350 = (u)&my_as_emit;
+b132: v350 = (u)my_as_emit;
#line 753 "as.om"
v351 = v_c;
#line 753 "as.om"
@@ -17868,7 +17870,7 @@ b132: v350 = (u)&my_as_emit;
#line 753 "as.om"
v353 = ((u (*)())(v350))(v351, v352);
#line 754 "as.om"
-b133: v354 = (u)&my_as_emit;
+b133: v354 = (u)my_as_emit;
#line 754 "as.om"
v355 = v_c;
#line 754 "as.om"
@@ -17876,7 +17878,7 @@ b133: v354 = (u)&my_as_emit;
#line 754 "as.om"
v357 = ((u (*)())(v354))(v355, v356);
#line 755 "as.om"
-b134: v358 = (u)&my_as_emit;
+b134: v358 = (u)my_as_emit;
#line 755 "as.om"
v359 = v_c;
#line 755 "as.om"
@@ -17890,7 +17892,7 @@ b137: v_n = 1UL;
#line 759 "as.om"
goto b136;
#line 763 "as.om"
-b136: v362 = (u)&my_as_emit;
+b136: v362 = (u)my_as_emit;
#line 763 "as.om"
v363 = v_c;
#line 763 "as.om"
@@ -17898,7 +17900,7 @@ b136: v362 = (u)&my_as_emit;
#line 763 "as.om"
v365 = ((u (*)())(v362))(v363, v364);
#line 764 "as.om"
-b139: v366 = (u)&my_as_emit;
+b139: v366 = (u)my_as_emit;
#line 764 "as.om"
v367 = v_c;
#line 764 "as.om"
@@ -17906,7 +17908,7 @@ b139: v366 = (u)&my_as_emit;
#line 764 "as.om"
v369 = ((u (*)())(v366))(v367, v368);
#line 765 "as.om"
-b140: v370 = (u)&my_as_emit;
+b140: v370 = (u)my_as_emit;
#line 765 "as.om"
v371 = v_c;
#line 765 "as.om"
@@ -17914,7 +17916,7 @@ b140: v370 = (u)&my_as_emit;
#line 765 "as.om"
v373 = ((u (*)())(v370))(v371, v372);
#line 766 "as.om"
-b141: v374 = (u)&my_as_emit;
+b141: v374 = (u)my_as_emit;
#line 766 "as.om"
v375 = v_c;
#line 766 "as.om"
@@ -17922,7 +17924,7 @@ b141: v374 = (u)&my_as_emit;
#line 766 "as.om"
v377 = ((u (*)())(v374))(v375, v376);
#line 769 "as.om"
-b142: v378 = (u)&my_as_emit;
+b142: v378 = (u)my_as_emit;
#line 769 "as.om"
v379 = v_c;
#line 769 "as.om"
@@ -17930,7 +17932,7 @@ b142: v378 = (u)&my_as_emit;
#line 769 "as.om"
v381 = ((u (*)())(v378))(v379, v380);
#line 770 "as.om"
-b143: v382 = (u)&my_as_emit;
+b143: v382 = (u)my_as_emit;
#line 770 "as.om"
v383 = v_c;
#line 770 "as.om"
@@ -17938,7 +17940,7 @@ b143: v382 = (u)&my_as_emit;
#line 770 "as.om"
v385 = ((u (*)())(v382))(v383, v384);
#line 771 "as.om"
-b144: v386 = (u)&my_as_emit;
+b144: v386 = (u)my_as_emit;
#line 771 "as.om"
v387 = v_c;
#line 771 "as.om"
@@ -17946,7 +17948,7 @@ b144: v386 = (u)&my_as_emit;
#line 771 "as.om"
v389 = ((u (*)())(v386))(v387, v388);
#line 772 "as.om"
-b145: v390 = (u)&my_as_emit;
+b145: v390 = (u)my_as_emit;
#line 772 "as.om"
v391 = v_c;
#line 772 "as.om"
@@ -17954,7 +17956,7 @@ b145: v390 = (u)&my_as_emit;
#line 772 "as.om"
v393 = ((u (*)())(v390))(v391, v392);
#line 773 "as.om"
-b146: v394 = (u)&my_as_emit;
+b146: v394 = (u)my_as_emit;
#line 773 "as.om"
v395 = v_c;
#line 773 "as.om"
@@ -17962,7 +17964,7 @@ b146: v394 = (u)&my_as_emit;
#line 773 "as.om"
v397 = ((u (*)())(v394))(v395, v396);
#line 774 "as.om"
-b147: v398 = (u)&my_as_emit;
+b147: v398 = (u)my_as_emit;
#line 774 "as.om"
v399 = v_c;
#line 774 "as.om"
@@ -17970,7 +17972,7 @@ b147: v398 = (u)&my_as_emit;
#line 774 "as.om"
v401 = ((u (*)())(v398))(v399, v400);
#line 775 "as.om"
-b148: v402 = (u)&my_as_emit;
+b148: v402 = (u)my_as_emit;
#line 775 "as.om"
v403 = v_c;
#line 775 "as.om"
@@ -17978,7 +17980,7 @@ b148: v402 = (u)&my_as_emit;
#line 775 "as.om"
v405 = ((u (*)())(v402))(v403, v404);
#line 776 "as.om"
-b149: v406 = (u)&my_as_emit;
+b149: v406 = (u)my_as_emit;
#line 776 "as.om"
v407 = v_c;
#line 776 "as.om"
@@ -17988,7 +17990,7 @@ b149: v406 = (u)&my_as_emit;
#line 779 "as.om"
b150: v_n = *(u *)((v_s) + (64UL));
#line 780 "as.om"
- v410 = (u)&my_as_emit;
+ v410 = (u)my_as_emit;
#line 780 "as.om"
v411 = v_c;
#line 780 "as.om"
@@ -17996,7 +17998,7 @@ b150: v_n = *(u *)((v_s) + (64UL));
#line 780 "as.om"
v413 = ((u (*)())(v410))(v411, v412);
#line 781 "as.om"
-b151: v414 = (u)&my_as_emit;
+b151: v414 = (u)my_as_emit;
#line 781 "as.om"
v415 = v_c;
#line 781 "as.om"
@@ -18004,7 +18006,7 @@ b151: v414 = (u)&my_as_emit;
#line 781 "as.om"
v417 = ((u (*)())(v414))(v415, v416);
#line 782 "as.om"
-b152: v418 = (u)&my_as_emit;
+b152: v418 = (u)my_as_emit;
#line 782 "as.om"
v419 = v_c;
#line 782 "as.om"
@@ -18012,7 +18014,7 @@ b152: v418 = (u)&my_as_emit;
#line 782 "as.om"
v421 = ((u (*)())(v418))(v419, v420);
#line 783 "as.om"
-b153: v422 = (u)&my_as_emit;
+b153: v422 = (u)my_as_emit;
#line 783 "as.om"
v423 = v_c;
#line 783 "as.om"
@@ -18020,7 +18022,7 @@ b153: v422 = (u)&my_as_emit;
#line 783 "as.om"
v425 = ((u (*)())(v422))(v423, v424);
#line 784 "as.om"
-b154: v426 = (u)&my_as_emit;
+b154: v426 = (u)my_as_emit;
#line 784 "as.om"
v427 = v_c;
#line 784 "as.om"
@@ -18028,7 +18030,7 @@ b154: v426 = (u)&my_as_emit;
#line 784 "as.om"
v429 = ((u (*)())(v426))(v427, v428);
#line 785 "as.om"
-b155: v430 = (u)&my_as_emit;
+b155: v430 = (u)my_as_emit;
#line 785 "as.om"
v431 = v_c;
#line 785 "as.om"
@@ -18036,7 +18038,7 @@ b155: v430 = (u)&my_as_emit;
#line 785 "as.om"
v433 = ((u (*)())(v430))(v431, v432);
#line 786 "as.om"
-b156: v434 = (u)&my_as_emit;
+b156: v434 = (u)my_as_emit;
#line 786 "as.om"
v435 = v_c;
#line 786 "as.om"
@@ -18044,7 +18046,7 @@ b156: v434 = (u)&my_as_emit;
#line 786 "as.om"
v437 = ((u (*)())(v434))(v435, v436);
#line 787 "as.om"
-b157: v438 = (u)&my_as_emit;
+b157: v438 = (u)my_as_emit;
#line 787 "as.om"
v439 = v_c;
#line 787 "as.om"
@@ -18064,7 +18066,7 @@ b107: v_n = (*(u *)((v_s) + (16UL))) + (1048576UL);
#line 717 "as.om"
goto b105;
#line 699 "as.om"
-b92: v214 = (u)&my_strcmp;
+b92: v214 = (u)my_strcmp;
#line 699 "as.om"
v215 = *(u *)((v_s) + (8UL));
#line 699 "as.om"
@@ -18088,7 +18090,7 @@ b80: v177 = 1UL;
#line 663 "as.om"
b65: *(u *)((v_s) + (40UL)) = v_n;
#line 664 "as.om"
- v164 = (u)&my_emit_strtab_str;
+ v164 = (u)my_emit_strtab_str;
#line 664 "as.om"
v165 = v_c;
#line 664 "as.om"
@@ -18108,7 +18110,7 @@ b69: v163 = 1UL;
#line 593 "as.om"
b21: v_n = *(u *)((v_y) + (24UL));
#line 594 "as.om"
- v54 = (u)&my_as_emit;
+ v54 = (u)my_as_emit;
#line 594 "as.om"
v55 = v_c;
#line 594 "as.om"
@@ -18116,7 +18118,7 @@ b21: v_n = *(u *)((v_y) + (24UL));
#line 594 "as.om"
v57 = ((u (*)())(v54))(v55, v56);
#line 595 "as.om"
-b27: v58 = (u)&my_as_emit;
+b27: v58 = (u)my_as_emit;
#line 595 "as.om"
v59 = v_c;
#line 595 "as.om"
@@ -18124,7 +18126,7 @@ b27: v58 = (u)&my_as_emit;
#line 595 "as.om"
v61 = ((u (*)())(v58))(v59, v60);
#line 596 "as.om"
-b28: v62 = (u)&my_as_emit;
+b28: v62 = (u)my_as_emit;
#line 596 "as.om"
v63 = v_c;
#line 596 "as.om"
@@ -18132,7 +18134,7 @@ b28: v62 = (u)&my_as_emit;
#line 596 "as.om"
v65 = ((u (*)())(v62))(v63, v64);
#line 597 "as.om"
-b29: v66 = (u)&my_as_emit;
+b29: v66 = (u)my_as_emit;
#line 597 "as.om"
v67 = v_c;
#line 597 "as.om"
@@ -18146,7 +18148,7 @@ b32: v_n = 18UL;
#line 601 "as.om"
goto b31;
#line 605 "as.om"
-b31: v70 = (u)&my_as_emit;
+b31: v70 = (u)my_as_emit;
#line 605 "as.om"
v71 = v_c;
#line 605 "as.om"
@@ -18154,7 +18156,7 @@ b31: v70 = (u)&my_as_emit;
#line 605 "as.om"
v73 = ((u (*)())(v70))(v71, v72);
#line 608 "as.om"
-b34: v74 = (u)&my_as_emit;
+b34: v74 = (u)my_as_emit;
#line 608 "as.om"
v75 = v_c;
#line 608 "as.om"
@@ -18168,7 +18170,7 @@ b37: v_n = 1UL;
#line 612 "as.om"
goto b36;
#line 616 "as.om"
-b36: v78 = (u)&my_as_emit;
+b36: v78 = (u)my_as_emit;
#line 616 "as.om"
v79 = v_c;
#line 616 "as.om"
@@ -18176,7 +18178,7 @@ b36: v78 = (u)&my_as_emit;
#line 616 "as.om"
v81 = ((u (*)())(v78))(v79, v80);
#line 617 "as.om"
-b39: v82 = (u)&my_as_emit;
+b39: v82 = (u)my_as_emit;
#line 617 "as.om"
v83 = v_c;
#line 617 "as.om"
@@ -18190,7 +18192,7 @@ b42: v_n = (*(u *)((*(u *)((v_y) + (16UL))) + (8UL))) + (1048576UL);
#line 621 "as.om"
goto b41;
#line 625 "as.om"
-b41: v86 = (u)&my_as_emit;
+b41: v86 = (u)my_as_emit;
#line 625 "as.om"
v87 = v_c;
#line 625 "as.om"
@@ -18198,7 +18200,7 @@ b41: v86 = (u)&my_as_emit;
#line 625 "as.om"
v89 = ((u (*)())(v86))(v87, v88);
#line 626 "as.om"
-b44: v90 = (u)&my_as_emit;
+b44: v90 = (u)my_as_emit;
#line 626 "as.om"
v91 = v_c;
#line 626 "as.om"
@@ -18206,7 +18208,7 @@ b44: v90 = (u)&my_as_emit;
#line 626 "as.om"
v93 = ((u (*)())(v90))(v91, v92);
#line 627 "as.om"
-b45: v94 = (u)&my_as_emit;
+b45: v94 = (u)my_as_emit;
#line 627 "as.om"
v95 = v_c;
#line 627 "as.om"
@@ -18214,7 +18216,7 @@ b45: v94 = (u)&my_as_emit;
#line 627 "as.om"
v97 = ((u (*)())(v94))(v95, v96);
#line 628 "as.om"
-b46: v98 = (u)&my_as_emit;
+b46: v98 = (u)my_as_emit;
#line 628 "as.om"
v99 = v_c;
#line 628 "as.om"
@@ -18222,7 +18224,7 @@ b46: v98 = (u)&my_as_emit;
#line 628 "as.om"
v101 = ((u (*)())(v98))(v99, v100);
#line 629 "as.om"
-b47: v102 = (u)&my_as_emit;
+b47: v102 = (u)my_as_emit;
#line 629 "as.om"
v103 = v_c;
#line 629 "as.om"
@@ -18230,7 +18232,7 @@ b47: v102 = (u)&my_as_emit;
#line 629 "as.om"
v105 = ((u (*)())(v102))(v103, v104);
#line 630 "as.om"
-b48: v106 = (u)&my_as_emit;
+b48: v106 = (u)my_as_emit;
#line 630 "as.om"
v107 = v_c;
#line 630 "as.om"
@@ -18238,7 +18240,7 @@ b48: v106 = (u)&my_as_emit;
#line 630 "as.om"
v109 = ((u (*)())(v106))(v107, v108);
#line 631 "as.om"
-b49: v110 = (u)&my_as_emit;
+b49: v110 = (u)my_as_emit;
#line 631 "as.om"
v111 = v_c;
#line 631 "as.om"
@@ -18246,7 +18248,7 @@ b49: v110 = (u)&my_as_emit;
#line 631 "as.om"
v113 = ((u (*)())(v110))(v111, v112);
#line 632 "as.om"
-b50: v114 = (u)&my_as_emit;
+b50: v114 = (u)my_as_emit;
#line 632 "as.om"
v115 = v_c;
#line 632 "as.om"
@@ -18254,7 +18256,7 @@ b50: v114 = (u)&my_as_emit;
#line 632 "as.om"
v117 = ((u (*)())(v114))(v115, v116);
#line 635 "as.om"
-b51: v118 = (u)&my_as_emit;
+b51: v118 = (u)my_as_emit;
#line 635 "as.om"
v119 = v_c;
#line 635 "as.om"
@@ -18262,7 +18264,7 @@ b51: v118 = (u)&my_as_emit;
#line 635 "as.om"
v121 = ((u (*)())(v118))(v119, v120);
#line 636 "as.om"
-b52: v122 = (u)&my_as_emit;
+b52: v122 = (u)my_as_emit;
#line 636 "as.om"
v123 = v_c;
#line 636 "as.om"
@@ -18270,7 +18272,7 @@ b52: v122 = (u)&my_as_emit;
#line 636 "as.om"
v125 = ((u (*)())(v122))(v123, v124);
#line 637 "as.om"
-b53: v126 = (u)&my_as_emit;
+b53: v126 = (u)my_as_emit;
#line 637 "as.om"
v127 = v_c;
#line 637 "as.om"
@@ -18278,7 +18280,7 @@ b53: v126 = (u)&my_as_emit;
#line 637 "as.om"
v129 = ((u (*)())(v126))(v127, v128);
#line 638 "as.om"
-b54: v130 = (u)&my_as_emit;
+b54: v130 = (u)my_as_emit;
#line 638 "as.om"
v131 = v_c;
#line 638 "as.om"
@@ -18286,7 +18288,7 @@ b54: v130 = (u)&my_as_emit;
#line 638 "as.om"
v133 = ((u (*)())(v130))(v131, v132);
#line 639 "as.om"
-b55: v134 = (u)&my_as_emit;
+b55: v134 = (u)my_as_emit;
#line 639 "as.om"
v135 = v_c;
#line 639 "as.om"
@@ -18294,7 +18296,7 @@ b55: v134 = (u)&my_as_emit;
#line 639 "as.om"
v137 = ((u (*)())(v134))(v135, v136);
#line 640 "as.om"
-b56: v138 = (u)&my_as_emit;
+b56: v138 = (u)my_as_emit;
#line 640 "as.om"
v139 = v_c;
#line 640 "as.om"
@@ -18302,7 +18304,7 @@ b56: v138 = (u)&my_as_emit;
#line 640 "as.om"
v141 = ((u (*)())(v138))(v139, v140);
#line 641 "as.om"
-b57: v142 = (u)&my_as_emit;
+b57: v142 = (u)my_as_emit;
#line 641 "as.om"
v143 = v_c;
#line 641 "as.om"
@@ -18310,7 +18312,7 @@ b57: v142 = (u)&my_as_emit;
#line 641 "as.om"
v145 = ((u (*)())(v142))(v143, v144);
#line 642 "as.om"
-b58: v146 = (u)&my_as_emit;
+b58: v146 = (u)my_as_emit;
#line 642 "as.om"
v147 = v_c;
#line 642 "as.om"
@@ -18340,7 +18342,7 @@ b25: v53 = 1UL;
#line 578 "as.om"
b11: *(u *)((v_y) + (24UL)) = v_n;
#line 579 "as.om"
- v44 = (u)&my_emit_strtab_str;
+ v44 = (u)my_emit_strtab_str;
#line 579 "as.om"
v45 = v_c;
#line 579 "as.om"
@@ -18886,7 +18888,7 @@ u my_emit_ssr(u v_c) {
u v525 = 0;
u v526 = 0;
#line 1417 "cc1.om"
-b0: v3 = (u)&my_find;
+b0: v3 = (u)my_find;
#line 1417 "cc1.om"
v4 = v_c;
#line 1417 "cc1.om"
@@ -18914,7 +18916,7 @@ b5: v9 = 1UL;
#line 1418 "cc1.om"
b8: if (!(v9)) { goto b2; }
#line 1419 "cc1.om"
-b3: v12 = (u)&my_cdie;
+b3: v12 = (u)my_cdie;
#line 1419 "cc1.om"
v13 = v_c;
#line 1419 "cc1.om"
@@ -18922,7 +18924,7 @@ b3: v12 = (u)&my_cdie;
#line 1419 "cc1.om"
v15 = ((u (*)())(v12))(v13, v14);
#line 1423 "cc1.om"
-b2: v16 = (u)&my_as_emit;
+b2: v16 = (u)my_as_emit;
#line 1423 "cc1.om"
v17 = *(u *)((v_c) + (48UL));
#line 1423 "cc1.om"
@@ -18930,7 +18932,7 @@ b2: v16 = (u)&my_as_emit;
#line 1423 "cc1.om"
v19 = ((u (*)())(v16))(v17, v18);
#line 1424 "cc1.om"
-b17: v20 = (u)&my_as_modra;
+b17: v20 = (u)my_as_modra;
#line 1424 "cc1.om"
v21 = *(u *)((v_c) + (48UL));
#line 1424 "cc1.om"
@@ -18942,7 +18944,7 @@ b17: v20 = (u)&my_as_modra;
#line 1424 "cc1.om"
v25 = ((u (*)())(v20))(v21, v22, v23, v24);
#line 1426 "cc1.om"
-b18: v26 = (u)&my_find;
+b18: v26 = (u)my_find;
#line 1426 "cc1.om"
v27 = v_c;
#line 1426 "cc1.om"
@@ -18970,7 +18972,7 @@ b23: v32 = 1UL;
#line 1427 "cc1.om"
b26: if (!(v32)) { goto b20; }
#line 1428 "cc1.om"
-b21: v35 = (u)&my_cdie;
+b21: v35 = (u)my_cdie;
#line 1428 "cc1.om"
v36 = v_c;
#line 1428 "cc1.om"
@@ -18978,7 +18980,7 @@ b21: v35 = (u)&my_cdie;
#line 1428 "cc1.om"
v38 = ((u (*)())(v35))(v36, v37);
#line 1432 "cc1.om"
-b20: v39 = (u)&my_as_emit;
+b20: v39 = (u)my_as_emit;
#line 1432 "cc1.om"
v40 = *(u *)((v_c) + (48UL));
#line 1432 "cc1.om"
@@ -18986,7 +18988,7 @@ b20: v39 = (u)&my_as_emit;
#line 1432 "cc1.om"
v42 = ((u (*)())(v39))(v40, v41);
#line 1433 "cc1.om"
-b35: v43 = (u)&my_as_modra;
+b35: v43 = (u)my_as_modra;
#line 1433 "cc1.om"
v44 = *(u *)((v_c) + (48UL));
#line 1433 "cc1.om"
@@ -18998,7 +19000,7 @@ b35: v43 = (u)&my_as_modra;
#line 1433 "cc1.om"
v48 = ((u (*)())(v43))(v44, v45, v46, v47);
#line 1435 "cc1.om"
-b36: v49 = (u)&my_find;
+b36: v49 = (u)my_find;
#line 1435 "cc1.om"
v50 = v_c;
#line 1435 "cc1.om"
@@ -19026,7 +19028,7 @@ b41: v55 = 1UL;
#line 1436 "cc1.om"
b44: if (!(v55)) { goto b38; }
#line 1437 "cc1.om"
-b39: v58 = (u)&my_cdie;
+b39: v58 = (u)my_cdie;
#line 1437 "cc1.om"
v59 = v_c;
#line 1437 "cc1.om"
@@ -19034,7 +19036,7 @@ b39: v58 = (u)&my_cdie;
#line 1437 "cc1.om"
v61 = ((u (*)())(v58))(v59, v60);
#line 1441 "cc1.om"
-b38: v62 = (u)&my_as_modrm;
+b38: v62 = (u)my_as_modrm;
#line 1441 "cc1.om"
v63 = *(u *)((v_c) + (48UL));
#line 1441 "cc1.om"
@@ -19052,7 +19054,7 @@ b38: v62 = (u)&my_as_modrm;
#line 1441 "cc1.om"
v70 = ((u (*)())(v62))(v63, v64, v65, v66, v67, v68, v69);
#line 1442 "cc1.om"
-b53: v71 = (u)&my_as_modri;
+b53: v71 = (u)my_as_modri;
#line 1442 "cc1.om"
v72 = *(u *)((v_c) + (48UL));
#line 1442 "cc1.om"
@@ -19064,7 +19066,7 @@ b53: v71 = (u)&my_as_modri;
#line 1442 "cc1.om"
v76 = ((u (*)())(v71))(v72, v73, v74, v75);
#line 1445 "cc1.om"
-b54: v77 = (u)&my_as_modrm;
+b54: v77 = (u)my_as_modrm;
#line 1445 "cc1.om"
v78 = *(u *)((v_c) + (48UL));
#line 1445 "cc1.om"
@@ -19082,7 +19084,7 @@ b54: v77 = (u)&my_as_modrm;
#line 1445 "cc1.om"
v85 = ((u (*)())(v77))(v78, v79, v80, v81, v82, v83, v84);
#line 1446 "cc1.om"
-b55: v86 = (u)&my_as_modrm;
+b55: v86 = (u)my_as_modrm;
#line 1446 "cc1.om"
v87 = *(u *)((v_c) + (48UL));
#line 1446 "cc1.om"
@@ -19100,7 +19102,7 @@ b55: v86 = (u)&my_as_modrm;
#line 1446 "cc1.om"
v94 = ((u (*)())(v86))(v87, v88, v89, v90, v91, v92, v93);
#line 1447 "cc1.om"
-b56: v95 = (u)&my_as_modrm;
+b56: v95 = (u)my_as_modrm;
#line 1447 "cc1.om"
v96 = *(u *)((v_c) + (48UL));
#line 1447 "cc1.om"
@@ -19118,7 +19120,7 @@ b56: v95 = (u)&my_as_modrm;
#line 1447 "cc1.om"
v103 = ((u (*)())(v95))(v96, v97, v98, v99, v100, v101, v102);
#line 1448 "cc1.om"
-b57: v104 = (u)&my_as_modrm;
+b57: v104 = (u)my_as_modrm;
#line 1448 "cc1.om"
v105 = *(u *)((v_c) + (48UL));
#line 1448 "cc1.om"
@@ -19136,7 +19138,7 @@ b57: v104 = (u)&my_as_modrm;
#line 1448 "cc1.om"
v112 = ((u (*)())(v104))(v105, v106, v107, v108, v109, v110, v111);
#line 1449 "cc1.om"
-b58: v113 = (u)&my_as_modrm;
+b58: v113 = (u)my_as_modrm;
#line 1449 "cc1.om"
v114 = *(u *)((v_c) + (48UL));
#line 1449 "cc1.om"
@@ -19154,7 +19156,7 @@ b58: v113 = (u)&my_as_modrm;
#line 1449 "cc1.om"
v121 = ((u (*)())(v113))(v114, v115, v116, v117, v118, v119, v120);
#line 1450 "cc1.om"
-b59: v122 = (u)&my_as_modrm;
+b59: v122 = (u)my_as_modrm;
#line 1450 "cc1.om"
v123 = *(u *)((v_c) + (48UL));
#line 1450 "cc1.om"
@@ -19172,7 +19174,7 @@ b59: v122 = (u)&my_as_modrm;
#line 1450 "cc1.om"
v130 = ((u (*)())(v122))(v123, v124, v125, v126, v127, v128, v129);
#line 1451 "cc1.om"
-b60: v131 = (u)&my_as_modrm;
+b60: v131 = (u)my_as_modrm;
#line 1451 "cc1.om"
v132 = *(u *)((v_c) + (48UL));
#line 1451 "cc1.om"
@@ -19190,7 +19192,7 @@ b60: v131 = (u)&my_as_modrm;
#line 1451 "cc1.om"
v139 = ((u (*)())(v131))(v132, v133, v134, v135, v136, v137, v138);
#line 1452 "cc1.om"
-b61: v140 = (u)&my_as_modrm;
+b61: v140 = (u)my_as_modrm;
#line 1452 "cc1.om"
v141 = *(u *)((v_c) + (48UL));
#line 1452 "cc1.om"
@@ -19208,7 +19210,7 @@ b61: v140 = (u)&my_as_modrm;
#line 1452 "cc1.om"
v148 = ((u (*)())(v140))(v141, v142, v143, v144, v145, v146, v147);
#line 1453 "cc1.om"
-b62: v149 = (u)&my_as_modrm;
+b62: v149 = (u)my_as_modrm;
#line 1453 "cc1.om"
v150 = *(u *)((v_c) + (48UL));
#line 1453 "cc1.om"
@@ -19226,7 +19228,7 @@ b62: v149 = (u)&my_as_modrm;
#line 1453 "cc1.om"
v157 = ((u (*)())(v149))(v150, v151, v152, v153, v154, v155, v156);
#line 1454 "cc1.om"
-b63: v158 = (u)&my_as_modrm;
+b63: v158 = (u)my_as_modrm;
#line 1454 "cc1.om"
v159 = *(u *)((v_c) + (48UL));
#line 1454 "cc1.om"
@@ -19244,7 +19246,7 @@ b63: v158 = (u)&my_as_modrm;
#line 1454 "cc1.om"
v166 = ((u (*)())(v158))(v159, v160, v161, v162, v163, v164, v165);
#line 1455 "cc1.om"
-b64: v167 = (u)&my_as_modrm;
+b64: v167 = (u)my_as_modrm;
#line 1455 "cc1.om"
v168 = *(u *)((v_c) + (48UL));
#line 1455 "cc1.om"
@@ -19262,7 +19264,7 @@ b64: v167 = (u)&my_as_modrm;
#line 1455 "cc1.om"
v175 = ((u (*)())(v167))(v168, v169, v170, v171, v172, v173, v174);
#line 1456 "cc1.om"
-b65: v176 = (u)&my_as_modrm;
+b65: v176 = (u)my_as_modrm;
#line 1456 "cc1.om"
v177 = *(u *)((v_c) + (48UL));
#line 1456 "cc1.om"
@@ -19280,7 +19282,7 @@ b65: v176 = (u)&my_as_modrm;
#line 1456 "cc1.om"
v184 = ((u (*)())(v176))(v177, v178, v179, v180, v181, v182, v183);
#line 1457 "cc1.om"
-b66: v185 = (u)&my_as_modrm;
+b66: v185 = (u)my_as_modrm;
#line 1457 "cc1.om"
v186 = *(u *)((v_c) + (48UL));
#line 1457 "cc1.om"
@@ -19298,7 +19300,7 @@ b66: v185 = (u)&my_as_modrm;
#line 1457 "cc1.om"
v193 = ((u (*)())(v185))(v186, v187, v188, v189, v190, v191, v192);
#line 1458 "cc1.om"
-b67: v194 = (u)&my_as_modrm;
+b67: v194 = (u)my_as_modrm;
#line 1458 "cc1.om"
v195 = *(u *)((v_c) + (48UL));
#line 1458 "cc1.om"
@@ -19316,7 +19318,7 @@ b67: v194 = (u)&my_as_modrm;
#line 1458 "cc1.om"
v202 = ((u (*)())(v194))(v195, v196, v197, v198, v199, v200, v201);
#line 1459 "cc1.om"
-b68: v203 = (u)&my_as_modrm;
+b68: v203 = (u)my_as_modrm;
#line 1459 "cc1.om"
v204 = *(u *)((v_c) + (48UL));
#line 1459 "cc1.om"
@@ -19334,7 +19336,7 @@ b68: v203 = (u)&my_as_modrm;
#line 1459 "cc1.om"
v211 = ((u (*)())(v203))(v204, v205, v206, v207, v208, v209, v210);
#line 1462 "cc1.om"
-b69: v212 = (u)&my_as_modrr;
+b69: v212 = (u)my_as_modrr;
#line 1462 "cc1.om"
v213 = *(u *)((v_c) + (48UL));
#line 1462 "cc1.om"
@@ -19346,7 +19348,7 @@ b69: v212 = (u)&my_as_modrr;
#line 1462 "cc1.om"
v217 = ((u (*)())(v212))(v213, v214, v215, v216);
#line 1463 "cc1.om"
-b70: v218 = (u)&my_as_modrm;
+b70: v218 = (u)my_as_modrm;
#line 1463 "cc1.om"
v219 = *(u *)((v_c) + (48UL));
#line 1463 "cc1.om"
@@ -19364,7 +19366,7 @@ b70: v218 = (u)&my_as_modrm;
#line 1463 "cc1.om"
v226 = ((u (*)())(v218))(v219, v220, v221, v222, v223, v224, v225);
#line 1464 "cc1.om"
-b71: v227 = (u)&my_as_modrm;
+b71: v227 = (u)my_as_modrm;
#line 1464 "cc1.om"
v228 = *(u *)((v_c) + (48UL));
#line 1464 "cc1.om"
@@ -19382,7 +19384,7 @@ b71: v227 = (u)&my_as_modrm;
#line 1464 "cc1.om"
v235 = ((u (*)())(v227))(v228, v229, v230, v231, v232, v233, v234);
#line 1465 "cc1.om"
-b72: v236 = (u)&my_as_modrm;
+b72: v236 = (u)my_as_modrm;
#line 1465 "cc1.om"
v237 = *(u *)((v_c) + (48UL));
#line 1465 "cc1.om"
@@ -19400,7 +19402,7 @@ b72: v236 = (u)&my_as_modrm;
#line 1465 "cc1.om"
v244 = ((u (*)())(v236))(v237, v238, v239, v240, v241, v242, v243);
#line 1466 "cc1.om"
-b73: v245 = (u)&my_as_modrm;
+b73: v245 = (u)my_as_modrm;
#line 1466 "cc1.om"
v246 = *(u *)((v_c) + (48UL));
#line 1466 "cc1.om"
@@ -19418,7 +19420,7 @@ b73: v245 = (u)&my_as_modrm;
#line 1466 "cc1.om"
v253 = ((u (*)())(v245))(v246, v247, v248, v249, v250, v251, v252);
#line 1469 "cc1.om"
-b74: v254 = (u)&my_as_modri;
+b74: v254 = (u)my_as_modri;
#line 1469 "cc1.om"
v255 = *(u *)((v_c) + (48UL));
#line 1469 "cc1.om"
@@ -19430,7 +19432,7 @@ b74: v254 = (u)&my_as_modri;
#line 1469 "cc1.om"
v259 = ((u (*)())(v254))(v255, v256, v257, v258);
#line 1470 "cc1.om"
-b75: v260 = (u)&my_as_modrm;
+b75: v260 = (u)my_as_modrm;
#line 1470 "cc1.om"
v261 = *(u *)((v_c) + (48UL));
#line 1470 "cc1.om"
@@ -19448,7 +19450,7 @@ b75: v260 = (u)&my_as_modrm;
#line 1470 "cc1.om"
v268 = ((u (*)())(v260))(v261, v262, v263, v264, v265, v266, v267);
#line 1471 "cc1.om"
-b76: v269 = (u)&my_as_modri;
+b76: v269 = (u)my_as_modri;
#line 1471 "cc1.om"
v270 = *(u *)((v_c) + (48UL));
#line 1471 "cc1.om"
@@ -19460,7 +19462,7 @@ b76: v269 = (u)&my_as_modri;
#line 1471 "cc1.om"
v274 = ((u (*)())(v269))(v270, v271, v272, v273);
#line 1472 "cc1.om"
-b77: v275 = (u)&my_as_modrm;
+b77: v275 = (u)my_as_modrm;
#line 1472 "cc1.om"
v276 = *(u *)((v_c) + (48UL));
#line 1472 "cc1.om"
@@ -19478,7 +19480,7 @@ b77: v275 = (u)&my_as_modrm;
#line 1472 "cc1.om"
v283 = ((u (*)())(v275))(v276, v277, v278, v279, v280, v281, v282);
#line 1474 "cc1.om"
-b78: v284 = (u)&my_find;
+b78: v284 = (u)my_find;
#line 1474 "cc1.om"
v285 = v_c;
#line 1474 "cc1.om"
@@ -19506,7 +19508,7 @@ b83: v290 = 1UL;
#line 1475 "cc1.om"
b86: if (!(v290)) { goto b80; }
#line 1476 "cc1.om"
-b81: v293 = (u)&my_cdie;
+b81: v293 = (u)my_cdie;
#line 1476 "cc1.om"
v294 = v_c;
#line 1476 "cc1.om"
@@ -19514,7 +19516,7 @@ b81: v293 = (u)&my_cdie;
#line 1476 "cc1.om"
v296 = ((u (*)())(v293))(v294, v295);
#line 1480 "cc1.om"
-b80: v297 = (u)&my_as_emit;
+b80: v297 = (u)my_as_emit;
#line 1480 "cc1.om"
v298 = *(u *)((v_c) + (48UL));
#line 1480 "cc1.om"
@@ -19522,7 +19524,7 @@ b80: v297 = (u)&my_as_emit;
#line 1480 "cc1.om"
v300 = ((u (*)())(v297))(v298, v299);
#line 1481 "cc1.om"
-b95: v301 = (u)&my_as_modra;
+b95: v301 = (u)my_as_modra;
#line 1481 "cc1.om"
v302 = *(u *)((v_c) + (48UL));
#line 1481 "cc1.om"
@@ -19534,7 +19536,7 @@ b95: v301 = (u)&my_as_modra;
#line 1481 "cc1.om"
v306 = ((u (*)())(v301))(v302, v303, v304, v305);
#line 1482 "cc1.om"
-b96: v307 = (u)&my_as_modrm;
+b96: v307 = (u)my_as_modrm;
#line 1482 "cc1.om"
v308 = *(u *)((v_c) + (48UL));
#line 1482 "cc1.om"
@@ -19552,7 +19554,7 @@ b96: v307 = (u)&my_as_modrm;
#line 1482 "cc1.om"
v315 = ((u (*)())(v307))(v308, v309, v310, v311, v312, v313, v314);
#line 1483 "cc1.om"
-b97: v316 = (u)&my_as_modrr;
+b97: v316 = (u)my_as_modrr;
#line 1483 "cc1.om"
v317 = *(u *)((v_c) + (48UL));
#line 1483 "cc1.om"
@@ -19564,7 +19566,7 @@ b97: v316 = (u)&my_as_modrr;
#line 1483 "cc1.om"
v321 = ((u (*)())(v316))(v317, v318, v319, v320);
#line 1486 "cc1.om"
-b98: v322 = (u)&my_as_modrr;
+b98: v322 = (u)my_as_modrr;
#line 1486 "cc1.om"
v323 = *(u *)((v_c) + (48UL));
#line 1486 "cc1.om"
@@ -19576,7 +19578,7 @@ b98: v322 = (u)&my_as_modrr;
#line 1486 "cc1.om"
v327 = ((u (*)())(v322))(v323, v324, v325, v326);
#line 1487 "cc1.om"
-b99: v328 = (u)&my_as_opr;
+b99: v328 = (u)my_as_opr;
#line 1487 "cc1.om"
v329 = *(u *)((v_c) + (48UL));
#line 1487 "cc1.om"
@@ -19586,7 +19588,7 @@ b99: v328 = (u)&my_as_opr;
#line 1487 "cc1.om"
v332 = ((u (*)())(v328))(v329, v330, v331);
#line 1488 "cc1.om"
-b100: v333 = (u)&my_as_opr;
+b100: v333 = (u)my_as_opr;
#line 1488 "cc1.om"
v334 = *(u *)((v_c) + (48UL));
#line 1488 "cc1.om"
@@ -19596,7 +19598,7 @@ b100: v333 = (u)&my_as_opr;
#line 1488 "cc1.om"
v337 = ((u (*)())(v333))(v334, v335, v336);
#line 1489 "cc1.om"
-b101: v338 = (u)&my_as_modrr;
+b101: v338 = (u)my_as_modrr;
#line 1489 "cc1.om"
v339 = *(u *)((v_c) + (48UL));
#line 1489 "cc1.om"
@@ -19608,7 +19610,7 @@ b101: v338 = (u)&my_as_modrr;
#line 1489 "cc1.om"
v343 = ((u (*)())(v338))(v339, v340, v341, v342);
#line 1491 "cc1.om"
-b102: v344 = (u)&my_as_modrr;
+b102: v344 = (u)my_as_modrr;
#line 1491 "cc1.om"
v345 = *(u *)((v_c) + (48UL));
#line 1491 "cc1.om"
@@ -19620,7 +19622,7 @@ b102: v344 = (u)&my_as_modrr;
#line 1491 "cc1.om"
v349 = ((u (*)())(v344))(v345, v346, v347, v348);
#line 1494 "cc1.om"
-b103: v350 = (u)&my_find;
+b103: v350 = (u)my_find;
#line 1494 "cc1.om"
v351 = v_c;
#line 1494 "cc1.om"
@@ -19644,7 +19646,7 @@ b110: v356 = 1UL;
#line 1495 "cc1.om"
b111: if (!(v356)) { goto b105; }
#line 1496 "cc1.om"
-b106: v357 = (u)&my_as_jmp;
+b106: v357 = (u)my_as_jmp;
#line 1496 "cc1.om"
v358 = *(u *)((v_c) + (48UL));
#line 1496 "cc1.om"
@@ -19654,7 +19656,7 @@ b106: v357 = (u)&my_as_jmp;
#line 1496 "cc1.om"
v361 = ((u (*)())(v357))(v358, v359, v360);
#line 1499 "cc1.om"
-b105: v362 = (u)&my_as_op;
+b105: v362 = (u)my_as_op;
#line 1499 "cc1.om"
v363 = *(u *)((v_c) + (48UL));
#line 1499 "cc1.om"
@@ -19662,7 +19664,7 @@ b105: v362 = (u)&my_as_op;
#line 1499 "cc1.om"
v365 = ((u (*)())(v362))(v363, v364);
#line 1502 "cc1.om"
-b113: v366 = (u)&my_as_modri;
+b113: v366 = (u)my_as_modri;
#line 1502 "cc1.om"
v367 = *(u *)((v_c) + (48UL));
#line 1502 "cc1.om"
@@ -19674,7 +19676,7 @@ b113: v366 = (u)&my_as_modri;
#line 1502 "cc1.om"
v371 = ((u (*)())(v366))(v367, v368, v369, v370);
#line 1505 "cc1.om"
-b114: v372 = (u)&my_as_modrm;
+b114: v372 = (u)my_as_modrm;
#line 1505 "cc1.om"
v373 = *(u *)((v_c) + (48UL));
#line 1505 "cc1.om"
@@ -19692,7 +19694,7 @@ b114: v372 = (u)&my_as_modrm;
#line 1505 "cc1.om"
v380 = ((u (*)())(v372))(v373, v374, v375, v376, v377, v378, v379);
#line 1506 "cc1.om"
-b115: v381 = (u)&my_as_modrm;
+b115: v381 = (u)my_as_modrm;
#line 1506 "cc1.om"
v382 = *(u *)((v_c) + (48UL));
#line 1506 "cc1.om"
@@ -19710,7 +19712,7 @@ b115: v381 = (u)&my_as_modrm;
#line 1506 "cc1.om"
v389 = ((u (*)())(v381))(v382, v383, v384, v385, v386, v387, v388);
#line 1507 "cc1.om"
-b116: v390 = (u)&my_as_modrm;
+b116: v390 = (u)my_as_modrm;
#line 1507 "cc1.om"
v391 = *(u *)((v_c) + (48UL));
#line 1507 "cc1.om"
@@ -19728,7 +19730,7 @@ b116: v390 = (u)&my_as_modrm;
#line 1507 "cc1.om"
v398 = ((u (*)())(v390))(v391, v392, v393, v394, v395, v396, v397);
#line 1508 "cc1.om"
-b117: v399 = (u)&my_as_modrm;
+b117: v399 = (u)my_as_modrm;
#line 1508 "cc1.om"
v400 = *(u *)((v_c) + (48UL));
#line 1508 "cc1.om"
@@ -19746,7 +19748,7 @@ b117: v399 = (u)&my_as_modrm;
#line 1508 "cc1.om"
v407 = ((u (*)())(v399))(v400, v401, v402, v403, v404, v405, v406);
#line 1509 "cc1.om"
-b118: v408 = (u)&my_as_modrm;
+b118: v408 = (u)my_as_modrm;
#line 1509 "cc1.om"
v409 = *(u *)((v_c) + (48UL));
#line 1509 "cc1.om"
@@ -19764,7 +19766,7 @@ b118: v408 = (u)&my_as_modrm;
#line 1509 "cc1.om"
v416 = ((u (*)())(v408))(v409, v410, v411, v412, v413, v414, v415);
#line 1510 "cc1.om"
-b119: v417 = (u)&my_as_modrm;
+b119: v417 = (u)my_as_modrm;
#line 1510 "cc1.om"
v418 = *(u *)((v_c) + (48UL));
#line 1510 "cc1.om"
@@ -19782,7 +19784,7 @@ b119: v417 = (u)&my_as_modrm;
#line 1510 "cc1.om"
v425 = ((u (*)())(v417))(v418, v419, v420, v421, v422, v423, v424);
#line 1511 "cc1.om"
-b120: v426 = (u)&my_as_modrm;
+b120: v426 = (u)my_as_modrm;
#line 1511 "cc1.om"
v427 = *(u *)((v_c) + (48UL));
#line 1511 "cc1.om"
@@ -19800,7 +19802,7 @@ b120: v426 = (u)&my_as_modrm;
#line 1511 "cc1.om"
v434 = ((u (*)())(v426))(v427, v428, v429, v430, v431, v432, v433);
#line 1512 "cc1.om"
-b121: v435 = (u)&my_as_modrm;
+b121: v435 = (u)my_as_modrm;
#line 1512 "cc1.om"
v436 = *(u *)((v_c) + (48UL));
#line 1512 "cc1.om"
@@ -19818,7 +19820,7 @@ b121: v435 = (u)&my_as_modrm;
#line 1512 "cc1.om"
v443 = ((u (*)())(v435))(v436, v437, v438, v439, v440, v441, v442);
#line 1513 "cc1.om"
-b122: v444 = (u)&my_as_modrm;
+b122: v444 = (u)my_as_modrm;
#line 1513 "cc1.om"
v445 = *(u *)((v_c) + (48UL));
#line 1513 "cc1.om"
@@ -19836,7 +19838,7 @@ b122: v444 = (u)&my_as_modrm;
#line 1513 "cc1.om"
v452 = ((u (*)())(v444))(v445, v446, v447, v448, v449, v450, v451);
#line 1514 "cc1.om"
-b123: v453 = (u)&my_as_modrm;
+b123: v453 = (u)my_as_modrm;
#line 1514 "cc1.om"
v454 = *(u *)((v_c) + (48UL));
#line 1514 "cc1.om"
@@ -19854,7 +19856,7 @@ b123: v453 = (u)&my_as_modrm;
#line 1514 "cc1.om"
v461 = ((u (*)())(v453))(v454, v455, v456, v457, v458, v459, v460);
#line 1515 "cc1.om"
-b124: v462 = (u)&my_as_modrm;
+b124: v462 = (u)my_as_modrm;
#line 1515 "cc1.om"
v463 = *(u *)((v_c) + (48UL));
#line 1515 "cc1.om"
@@ -19872,7 +19874,7 @@ b124: v462 = (u)&my_as_modrm;
#line 1515 "cc1.om"
v470 = ((u (*)())(v462))(v463, v464, v465, v466, v467, v468, v469);
#line 1516 "cc1.om"
-b125: v471 = (u)&my_as_modrm;
+b125: v471 = (u)my_as_modrm;
#line 1516 "cc1.om"
v472 = *(u *)((v_c) + (48UL));
#line 1516 "cc1.om"
@@ -19890,7 +19892,7 @@ b125: v471 = (u)&my_as_modrm;
#line 1516 "cc1.om"
v479 = ((u (*)())(v471))(v472, v473, v474, v475, v476, v477, v478);
#line 1517 "cc1.om"
-b126: v480 = (u)&my_as_modrm;
+b126: v480 = (u)my_as_modrm;
#line 1517 "cc1.om"
v481 = *(u *)((v_c) + (48UL));
#line 1517 "cc1.om"
@@ -19908,7 +19910,7 @@ b126: v480 = (u)&my_as_modrm;
#line 1517 "cc1.om"
v488 = ((u (*)())(v480))(v481, v482, v483, v484, v485, v486, v487);
#line 1519 "cc1.om"
-b127: v489 = (u)&my_as_modrm;
+b127: v489 = (u)my_as_modrm;
#line 1519 "cc1.om"
v490 = *(u *)((v_c) + (48UL));
#line 1519 "cc1.om"
@@ -19926,7 +19928,7 @@ b127: v489 = (u)&my_as_modrm;
#line 1519 "cc1.om"
v497 = ((u (*)())(v489))(v490, v491, v492, v493, v494, v495, v496);
#line 1520 "cc1.om"
-b128: v498 = (u)&my_as_modrm;
+b128: v498 = (u)my_as_modrm;
#line 1520 "cc1.om"
v499 = *(u *)((v_c) + (48UL));
#line 1520 "cc1.om"
@@ -19944,7 +19946,7 @@ b128: v498 = (u)&my_as_modrm;
#line 1520 "cc1.om"
v506 = ((u (*)())(v498))(v499, v500, v501, v502, v503, v504, v505);
#line 1522 "cc1.om"
-b129: v507 = (u)&my_as_modrm;
+b129: v507 = (u)my_as_modrm;
#line 1522 "cc1.om"
v508 = *(u *)((v_c) + (48UL));
#line 1522 "cc1.om"
@@ -19962,7 +19964,7 @@ b129: v507 = (u)&my_as_modrm;
#line 1522 "cc1.om"
v515 = ((u (*)())(v507))(v508, v509, v510, v511, v512, v513, v514);
#line 1525 "cc1.om"
-b130: v516 = (u)&my_as_rex;
+b130: v516 = (u)my_as_rex;
#line 1525 "cc1.om"
v517 = *(u *)((v_c) + (48UL));
#line 1525 "cc1.om"
@@ -19976,7 +19978,7 @@ b130: v516 = (u)&my_as_rex;
#line 1525 "cc1.om"
v522 = ((u (*)())(v516))(v517, v518, v519, v520, v521);
#line 1526 "cc1.om"
-b131: v523 = (u)&my_as_op;
+b131: v523 = (u)my_as_op;
#line 1526 "cc1.om"
v524 = *(u *)((v_c) + (48UL));
#line 1526 "cc1.om"
@@ -20098,7 +20100,7 @@ b0: v_i = 0UL;
#line 524 "as.om"
goto b1;
#line 525 "as.om"
-b1: v3 = (u)&my_as_emit;
+b1: v3 = (u)my_as_emit;
#line 525 "as.om"
v4 = v_c;
#line 525 "as.om"
@@ -20129,7 +20131,7 @@ u my_enter(u v_c, u v_tag) {
u v3 = 0;
u v4 = 0;
#line 154 "peglib.om"
-b0: v2 = (u)&my_choice;
+b0: v2 = (u)my_choice;
#line 154 "peglib.om"
v3 = v_c;
#line 154 "peglib.om"
@@ -20150,7 +20152,7 @@ u my_exit(u v_n) {
u v8 = 0;
u v9 = 0;
#line 129 "syscall.om"
-b0: v1 = (u)&my_syscall;
+b0: v1 = (u)my_syscall;
#line 129 "syscall.om"
v2 = 60UL;
#line 129 "syscall.om"
@@ -20857,7 +20859,7 @@ u my_expr_to_ir(u v_ic, u v_n) {
u v685 = 0;
u v686 = 0;
#line 447 "ir.om"
-b0: v16 = (u)&my_assert;
+b0: v16 = (u)my_assert;
#line 447 "ir.om"
if (!(v_n)) { goto b5; }
#line 447 "ir.om"
@@ -20887,7 +20889,7 @@ b7: *(u *)((*(u *)(v_ic)) + (24UL)) = *(u *)((v_n) + (24UL));
#line 454 "ir.om"
if (!((u)(((s)(v_kind)) == ((s)(4UL))))) { goto b10; }
#line 455 "ir.om"
-b9: v22 = (u)&my_mkirconst;
+b9: v22 = (u)my_mkirconst;
#line 455 "ir.om"
v23 = v_ic;
#line 455 "ir.om"
@@ -20901,7 +20903,7 @@ b11: v_o = v25;
#line 457 "ir.om"
b10: if (!((u)(((s)(v_kind)) == ((s)(1UL))))) { goto b13; }
#line 458 "ir.om"
-b12: v26 = (u)&my_mkirconst;
+b12: v26 = (u)my_mkirconst;
#line 458 "ir.om"
v27 = v_ic;
#line 458 "ir.om"
@@ -20915,7 +20917,7 @@ b14: v_o = v29;
#line 460 "ir.om"
b13: if (!((u)(((s)(v_kind)) == ((s)(2UL))))) { goto b16; }
#line 461 "ir.om"
-b15: v30 = (u)&my_mkirconst;
+b15: v30 = (u)my_mkirconst;
#line 461 "ir.om"
v31 = v_ic;
#line 461 "ir.om"
@@ -20935,7 +20937,7 @@ b21: v_size = 1UL;
#line 465 "ir.om"
goto b20;
#line 470 "ir.om"
-b20: v38 = (u)&my_mkirconst;
+b20: v38 = (u)my_mkirconst;
#line 470 "ir.om"
v39 = v_ic;
#line 470 "ir.om"
@@ -20947,7 +20949,7 @@ b24: v_o = v41;
#line 471 "ir.om"
return v_o;
#line 467 "ir.om"
-b22: v34 = (u)&my_type_sizeof;
+b22: v34 = (u)my_type_sizeof;
#line 467 "ir.om"
v35 = *(u *)(v_ic);
#line 467 "ir.om"
@@ -20961,13 +20963,13 @@ b23: v_size = v37;
#line 472 "ir.om"
b19: if (!((u)(((s)(v_kind)) == ((s)(3UL))))) { goto b26; }
#line 473 "ir.om"
-b25: v42 = (u)&my_mkirstr;
+b25: v42 = (u)my_mkirstr;
#line 473 "ir.om"
v43 = v_ic;
#line 473 "ir.om"
v44 = *(u *)((v_n) + (56UL));
#line 473 "ir.om"
- v46 = (u)&my_strlen;
+ v46 = (u)my_strlen;
#line 473 "ir.om"
v47 = *(u *)((v_n) + (56UL));
#line 473 "ir.om"
@@ -20983,7 +20985,7 @@ b28: v_o = v49;
#line 475 "ir.om"
b26: if (!((u)(((s)(v_kind)) == ((s)(7UL))))) { goto b30; }
#line 476 "ir.om"
-b29: v50 = (u)&my_ircall;
+b29: v50 = (u)my_ircall;
#line 476 "ir.om"
v51 = v_ic;
#line 476 "ir.om"
@@ -20997,7 +20999,7 @@ b31: v_o = v53;
#line 478 "ir.om"
b30: if (!((u)(((s)(v_kind)) == ((s)(0UL))))) { goto b33; }
#line 479 "ir.om"
-b32: v54 = (u)&my_find;
+b32: v54 = (u)my_find;
#line 479 "ir.om"
v55 = *(u *)(v_ic);
#line 479 "ir.om"
@@ -21021,7 +21023,7 @@ b40: v60 = 1UL;
#line 482 "ir.om"
b41: if (!(v60)) { goto b35; }
#line 483 "ir.om"
-b36: v61 = (u)&my_mkirconst;
+b36: v61 = (u)my_mkirconst;
#line 483 "ir.om"
v62 = v_ic;
#line 483 "ir.om"
@@ -21033,7 +21035,7 @@ b42: v_o = v64;
#line 484 "ir.om"
return v_o;
#line 488 "ir.om"
-b35: v65 = (u)&my_irfind_var;
+b35: v65 = (u)my_irfind_var;
#line 488 "ir.om"
v66 = v_ic;
#line 488 "ir.om"
@@ -21045,7 +21047,7 @@ b43: v_iv = *(u *)(v68);
#line 489 "ir.om"
if (!(v_iv)) { goto b44; }
#line 490 "ir.om"
-b45: v69 = (u)&my_mkirop;
+b45: v69 = (u)my_mkirop;
#line 490 "ir.om"
v70 = v_ic;
#line 490 "ir.om"
@@ -21073,7 +21075,7 @@ b53: v75 = 1UL;
#line 496 "ir.om"
b54: if (!(v75)) { goto b48; }
#line 497 "ir.om"
-b49: v76 = (u)&my_mkirfunc;
+b49: v76 = (u)my_mkirfunc;
#line 497 "ir.om"
v77 = v_ic;
#line 497 "ir.om"
@@ -21085,7 +21087,7 @@ b55: v_o = v79;
#line 498 "ir.om"
return v_o;
#line 501 "ir.om"
-b48: v80 = (u)&my_cdie;
+b48: v80 = (u)my_cdie;
#line 501 "ir.om"
v81 = *(u *)(v_ic);
#line 501 "ir.om"
@@ -21107,7 +21109,7 @@ b33: if (!((u)(((s)(v_kind)) == ((s)(9UL))))) { goto b58; }
#line 504 "ir.om"
b57: if (!((u)(((s)(*(u *)(*(u *)((*(u *)((v_n) + (8UL))) + (64UL))))) == ((s)(4UL))))) { goto b61; }
#line 505 "ir.om"
-b60: v84 = (u)&my_expr_to_ir;
+b60: v84 = (u)my_expr_to_ir;
#line 505 "ir.om"
v85 = v_ic;
#line 505 "ir.om"
@@ -21117,7 +21119,7 @@ b60: v84 = (u)&my_expr_to_ir;
#line 505 "ir.om"
b62: v_b = v87;
#line 506 "ir.om"
- v88 = (u)&my_find;
+ v88 = (u)my_find;
#line 506 "ir.om"
v89 = *(u *)(v_ic);
#line 506 "ir.om"
@@ -21133,7 +21135,7 @@ b63: v_v = v93;
#line 506 "ir.om"
goto b59;
#line 519 "ir.om"
-b59: v113 = (u)&my_mkirconst;
+b59: v113 = (u)my_mkirconst;
#line 519 "ir.om"
v114 = v_ic;
#line 519 "ir.om"
@@ -21143,7 +21145,7 @@ b59: v113 = (u)&my_mkirconst;
#line 519 "ir.om"
b73: v_c = v116;
#line 520 "ir.om"
- v117 = (u)&my_mkirop;
+ v117 = (u)my_mkirop;
#line 520 "ir.om"
v118 = v_ic;
#line 520 "ir.om"
@@ -21157,7 +21159,7 @@ b73: v_c = v116;
#line 520 "ir.om"
b74: v_d = v122;
#line 521 "ir.om"
- v123 = (u)&my_mkirop;
+ v123 = (u)my_mkirop;
#line 521 "ir.om"
v124 = v_ic;
#line 521 "ir.om"
@@ -21175,7 +21177,7 @@ b75: v_o = v128;
#line 523 "ir.om"
return v_o;
#line 508 "ir.om"
-b61: v94 = (u)&my_expr_to_ir;
+b61: v94 = (u)my_expr_to_ir;
#line 508 "ir.om"
v95 = v_ic;
#line 508 "ir.om"
@@ -21187,7 +21189,7 @@ b64: v_a = v97;
#line 509 "ir.om"
if (!((u)(((s)(*(u *)(v_a))) == ((s)(0UL))))) { goto b67; }
#line 510 "ir.om"
-b66: v98 = (u)&my_mkirop;
+b66: v98 = (u)my_mkirop;
#line 510 "ir.om"
v99 = v_ic;
#line 510 "ir.om"
@@ -21205,7 +21207,7 @@ b68: v_b = v103;
#line 511 "ir.om"
goto b65;
#line 517 "ir.om"
-b65: v107 = (u)&my_find;
+b65: v107 = (u)my_find;
#line 517 "ir.om"
v108 = *(u *)(v_ic);
#line 517 "ir.om"
@@ -21227,7 +21229,7 @@ b69: v_b = *(u *)((v_a) + (8UL));
#line 513 "ir.om"
goto b65;
#line 515 "ir.om"
-b70: v104 = (u)&my_die;
+b70: v104 = (u)my_die;
#line 515 "ir.om"
v105 = (u)"invalid ref";
#line 515 "ir.om"
@@ -21237,7 +21239,7 @@ b70: v104 = (u)&my_die;
#line 524 "ir.om"
b58: if (!((u)(((s)(v_kind)) == ((s)(35UL))))) { goto b77; }
#line 525 "ir.om"
-b76: v129 = (u)&my_expr_to_ir;
+b76: v129 = (u)my_expr_to_ir;
#line 525 "ir.om"
v130 = v_ic;
#line 525 "ir.om"
@@ -21249,7 +21251,7 @@ b78: v_a = v132;
#line 526 "ir.om"
if (!((u)(((s)(*(u *)(v_a))) == ((s)(0UL))))) { goto b81; }
#line 527 "ir.om"
-b80: v133 = (u)&my_mkirop;
+b80: v133 = (u)my_mkirop;
#line 527 "ir.om"
v134 = v_ic;
#line 527 "ir.om"
@@ -21271,7 +21273,7 @@ b81: if (!((u)(((s)(*(u *)(v_a))) == ((s)(5UL))))) { goto b84; }
#line 531 "ir.om"
b83: return *(u *)((v_a) + (8UL));
#line 533 "ir.om"
-b84: v139 = (u)&my_die;
+b84: v139 = (u)my_die;
#line 533 "ir.om"
v140 = (u)"invalid ref";
#line 533 "ir.om"
@@ -21281,7 +21283,7 @@ b85: return 0UL;
#line 536 "ir.om"
b77: if (!((u)(((s)(v_kind)) == ((s)(36UL))))) { goto b87; }
#line 537 "ir.om"
-b86: v142 = (u)&my_expr_to_ir;
+b86: v142 = (u)my_expr_to_ir;
#line 537 "ir.om"
v143 = v_ic;
#line 537 "ir.om"
@@ -21291,7 +21293,7 @@ b86: v142 = (u)&my_expr_to_ir;
#line 537 "ir.om"
b88: v_a = v145;
#line 538 "ir.om"
- v146 = (u)&my_mkirop;
+ v146 = (u)my_mkirop;
#line 538 "ir.om"
v147 = v_ic;
#line 538 "ir.om"
@@ -21311,7 +21313,7 @@ b89: v_o = v151;
#line 541 "ir.om"
b87: if (!((u)(((s)(v_kind)) == ((s)(38UL))))) { goto b91; }
#line 542 "ir.om"
-b90: v152 = (u)&my_expr_to_ir;
+b90: v152 = (u)my_expr_to_ir;
#line 542 "ir.om"
v153 = v_ic;
#line 542 "ir.om"
@@ -21321,7 +21323,7 @@ b90: v152 = (u)&my_expr_to_ir;
#line 542 "ir.om"
b92: v_a = v155;
#line 543 "ir.om"
- v156 = (u)&my_expr_to_ir;
+ v156 = (u)my_expr_to_ir;
#line 543 "ir.om"
v157 = v_ic;
#line 543 "ir.om"
@@ -21337,7 +21339,7 @@ b95: v_size = 1UL;
#line 545 "ir.om"
goto b94;
#line 549 "ir.om"
-b94: v164 = (u)&my_mkirconst;
+b94: v164 = (u)my_mkirconst;
#line 549 "ir.om"
v165 = v_ic;
#line 549 "ir.om"
@@ -21347,7 +21349,7 @@ b94: v164 = (u)&my_mkirconst;
#line 549 "ir.om"
b98: v_c = v167;
#line 550 "ir.om"
- v168 = (u)&my_mkirop;
+ v168 = (u)my_mkirop;
#line 550 "ir.om"
v169 = v_ic;
#line 550 "ir.om"
@@ -21361,7 +21363,7 @@ b98: v_c = v167;
#line 550 "ir.om"
b99: v_d = v173;
#line 551 "ir.om"
- v174 = (u)&my_mkirop;
+ v174 = (u)my_mkirop;
#line 551 "ir.om"
v175 = v_ic;
#line 551 "ir.om"
@@ -21375,7 +21377,7 @@ b99: v_d = v173;
#line 551 "ir.om"
b100: v_e = v179;
#line 552 "ir.om"
- v180 = (u)&my_mkirop;
+ v180 = (u)my_mkirop;
#line 552 "ir.om"
v181 = v_ic;
#line 552 "ir.om"
@@ -21393,7 +21395,7 @@ b101: v_o = v185;
#line 554 "ir.om"
return v_o;
#line 547 "ir.om"
-b96: v160 = (u)&my_type_sizeof;
+b96: v160 = (u)my_type_sizeof;
#line 547 "ir.om"
v161 = *(u *)(v_ic);
#line 547 "ir.om"
@@ -21407,7 +21409,7 @@ b97: v_size = v163;
#line 555 "ir.om"
b91: if (!((u)(((s)(v_kind)) == ((s)(33UL))))) { goto b103; }
#line 556 "ir.om"
-b102: v186 = (u)&my_expr_to_ir;
+b102: v186 = (u)my_expr_to_ir;
#line 556 "ir.om"
v187 = v_ic;
#line 556 "ir.om"
@@ -21417,7 +21419,7 @@ b102: v186 = (u)&my_expr_to_ir;
#line 556 "ir.om"
b104: v_a = v189;
#line 557 "ir.om"
- v190 = (u)&my_expr_to_ir;
+ v190 = (u)my_expr_to_ir;
#line 557 "ir.om"
v191 = v_ic;
#line 557 "ir.om"
@@ -21427,7 +21429,7 @@ b104: v_a = v189;
#line 557 "ir.om"
b105: v_b = v193;
#line 558 "ir.om"
- v194 = (u)&my_mkirop;
+ v194 = (u)my_mkirop;
#line 558 "ir.om"
v195 = v_ic;
#line 558 "ir.om"
@@ -21447,7 +21449,7 @@ b106: v_o = v199;
#line 561 "ir.om"
b103: if (!((u)(((s)(v_kind)) == ((s)(57UL))))) { goto b108; }
#line 562 "ir.om"
-b107: v200 = (u)&my_expr_to_ir;
+b107: v200 = (u)my_expr_to_ir;
#line 562 "ir.om"
v201 = v_ic;
#line 562 "ir.om"
@@ -21461,7 +21463,7 @@ b109: v_o = v203;
#line 564 "ir.om"
b108: if (!((u)(((s)(v_kind)) == ((s)(37UL))))) { goto b111; }
#line 565 "ir.om"
-b110: v204 = (u)&my_expr_to_ir;
+b110: v204 = (u)my_expr_to_ir;
#line 565 "ir.om"
v205 = v_ic;
#line 565 "ir.om"
@@ -21475,7 +21477,7 @@ b112: v_o = v207;
#line 567 "ir.om"
b111: if (!((u)(((s)(v_kind)) == ((s)(58UL))))) { goto b114; }
#line 568 "ir.om"
-b113: v208 = (u)&my_expr_to_ir;
+b113: v208 = (u)my_expr_to_ir;
#line 568 "ir.om"
v209 = v_ic;
#line 568 "ir.om"
@@ -21485,7 +21487,7 @@ b113: v208 = (u)&my_expr_to_ir;
#line 568 "ir.om"
b115: v_a = v211;
#line 569 "ir.om"
- v212 = (u)&my_mkirop;
+ v212 = (u)my_mkirop;
#line 569 "ir.om"
v213 = v_ic;
#line 569 "ir.om"
@@ -21503,7 +21505,7 @@ b116: v_o = v217;
#line 571 "ir.om"
b114: if (!((u)(((s)(v_kind)) == ((s)(56UL))))) { goto b118; }
#line 572 "ir.om"
-b117: v218 = (u)&my_expr_to_ir;
+b117: v218 = (u)my_expr_to_ir;
#line 572 "ir.om"
v219 = v_ic;
#line 572 "ir.om"
@@ -21513,7 +21515,7 @@ b117: v218 = (u)&my_expr_to_ir;
#line 572 "ir.om"
b119: v_a = v221;
#line 573 "ir.om"
- v222 = (u)&my_mkirop;
+ v222 = (u)my_mkirop;
#line 573 "ir.om"
v223 = v_ic;
#line 573 "ir.om"
@@ -21531,7 +21533,7 @@ b120: v_o = v227;
#line 575 "ir.om"
b118: if (!((u)(((s)(v_kind)) == ((s)(50UL))))) { goto b122; }
#line 576 "ir.om"
-b121: v228 = (u)&my_mkirblock;
+b121: v228 = (u)my_mkirblock;
#line 576 "ir.om"
v229 = v_ic;
#line 576 "ir.om"
@@ -21539,7 +21541,7 @@ b121: v228 = (u)&my_mkirblock;
#line 576 "ir.om"
b123: v_bool_body = v230;
#line 577 "ir.om"
- v231 = (u)&my_mkirblock;
+ v231 = (u)my_mkirblock;
#line 577 "ir.om"
v232 = v_ic;
#line 577 "ir.om"
@@ -21547,7 +21549,7 @@ b123: v_bool_body = v230;
#line 577 "ir.om"
b124: v_bool_next = v233;
#line 578 "ir.om"
- v234 = (u)&my_mkirblock;
+ v234 = (u)my_mkirblock;
#line 578 "ir.om"
v235 = v_ic;
#line 578 "ir.om"
@@ -21555,7 +21557,7 @@ b124: v_bool_next = v233;
#line 578 "ir.om"
b125: v_bool_out = v236;
#line 579 "ir.om"
- v237 = (u)&my_mkirtmp;
+ v237 = (u)my_mkirtmp;
#line 579 "ir.om"
v238 = v_ic;
#line 579 "ir.om"
@@ -21565,7 +21567,7 @@ b125: v_bool_out = v236;
#line 579 "ir.om"
b126: v_e = v240;
#line 581 "ir.om"
- v241 = (u)&my_expr_to_ir;
+ v241 = (u)my_expr_to_ir;
#line 581 "ir.om"
v242 = v_ic;
#line 581 "ir.om"
@@ -21575,7 +21577,7 @@ b126: v_e = v240;
#line 581 "ir.om"
b127: v_a = v244;
#line 582 "ir.om"
- v245 = (u)&my_irbranch;
+ v245 = (u)my_irbranch;
#line 582 "ir.om"
v246 = v_ic;
#line 582 "ir.om"
@@ -21587,7 +21589,7 @@ b127: v_a = v244;
#line 582 "ir.om"
v250 = ((u (*)())(v245))(v246, v247, v248, v249);
#line 584 "ir.om"
-b128: v251 = (u)&my_mkirconst;
+b128: v251 = (u)my_mkirconst;
#line 584 "ir.om"
v252 = v_ic;
#line 584 "ir.om"
@@ -21597,7 +21599,7 @@ b128: v251 = (u)&my_mkirconst;
#line 584 "ir.om"
b129: v_b = v254;
#line 585 "ir.om"
- v255 = (u)&my_mkirop;
+ v255 = (u)my_mkirop;
#line 585 "ir.om"
v256 = v_ic;
#line 585 "ir.om"
@@ -21613,7 +21615,7 @@ b130: v_o = v260;
#line 586 "ir.om"
*(u *)((v_o) + (48UL)) = *(u *)((v_n) + (64UL));
#line 587 "ir.om"
- v261 = (u)&my_iraddop;
+ v261 = (u)my_iraddop;
#line 587 "ir.om"
v262 = v_ic;
#line 587 "ir.om"
@@ -21621,7 +21623,7 @@ b130: v_o = v260;
#line 587 "ir.om"
v264 = ((u (*)())(v261))(v262, v263);
#line 588 "ir.om"
-b131: v265 = (u)&my_irjump;
+b131: v265 = (u)my_irjump;
#line 588 "ir.om"
v266 = v_ic;
#line 588 "ir.om"
@@ -21631,7 +21633,7 @@ b131: v265 = (u)&my_irjump;
#line 588 "ir.om"
v269 = ((u (*)())(v265))(v266, v267, v268);
#line 590 "ir.om"
-b132: v270 = (u)&my_mkirconst;
+b132: v270 = (u)my_mkirconst;
#line 590 "ir.om"
v271 = v_ic;
#line 590 "ir.om"
@@ -21641,7 +21643,7 @@ b132: v270 = (u)&my_mkirconst;
#line 590 "ir.om"
b133: v_b = v273;
#line 591 "ir.om"
- v274 = (u)&my_mkirop;
+ v274 = (u)my_mkirop;
#line 591 "ir.om"
v275 = v_ic;
#line 591 "ir.om"
@@ -21657,7 +21659,7 @@ b134: v_o = v279;
#line 592 "ir.om"
*(u *)((v_o) + (48UL)) = *(u *)((v_n) + (64UL));
#line 593 "ir.om"
- v280 = (u)&my_iraddop;
+ v280 = (u)my_iraddop;
#line 593 "ir.om"
v281 = v_ic;
#line 593 "ir.om"
@@ -21665,7 +21667,7 @@ b134: v_o = v279;
#line 593 "ir.om"
v283 = ((u (*)())(v280))(v281, v282);
#line 594 "ir.om"
-b135: v284 = (u)&my_irjump;
+b135: v284 = (u)my_irjump;
#line 594 "ir.om"
v285 = v_ic;
#line 594 "ir.om"
@@ -21679,7 +21681,7 @@ b136: return v_e;
#line 597 "ir.om"
b122: if (!((u)(((s)(v_kind)) == ((s)(51UL))))) { goto b138; }
#line 598 "ir.om"
-b137: v289 = (u)&my_mkirblock;
+b137: v289 = (u)my_mkirblock;
#line 598 "ir.om"
v290 = v_ic;
#line 598 "ir.om"
@@ -21687,7 +21689,7 @@ b137: v289 = (u)&my_mkirblock;
#line 598 "ir.om"
b139: v_bool_body = v291;
#line 599 "ir.om"
- v292 = (u)&my_mkirblock;
+ v292 = (u)my_mkirblock;
#line 599 "ir.om"
v293 = v_ic;
#line 599 "ir.om"
@@ -21695,7 +21697,7 @@ b139: v_bool_body = v291;
#line 599 "ir.om"
b140: v_bool_next = v294;
#line 600 "ir.om"
- v295 = (u)&my_mkirblock;
+ v295 = (u)my_mkirblock;
#line 600 "ir.om"
v296 = v_ic;
#line 600 "ir.om"
@@ -21703,7 +21705,7 @@ b140: v_bool_next = v294;
#line 600 "ir.om"
b141: v_bool_final = v297;
#line 601 "ir.om"
- v298 = (u)&my_mkirblock;
+ v298 = (u)my_mkirblock;
#line 601 "ir.om"
v299 = v_ic;
#line 601 "ir.om"
@@ -21711,7 +21713,7 @@ b141: v_bool_final = v297;
#line 601 "ir.om"
b142: v_bool_out = v300;
#line 602 "ir.om"
- v301 = (u)&my_mkirtmp;
+ v301 = (u)my_mkirtmp;
#line 602 "ir.om"
v302 = v_ic;
#line 602 "ir.om"
@@ -21721,7 +21723,7 @@ b142: v_bool_out = v300;
#line 602 "ir.om"
b143: v_e = v304;
#line 604 "ir.om"
- v305 = (u)&my_expr_to_ir;
+ v305 = (u)my_expr_to_ir;
#line 604 "ir.om"
v306 = v_ic;
#line 604 "ir.om"
@@ -21731,7 +21733,7 @@ b143: v_e = v304;
#line 604 "ir.om"
b144: v_a = v308;
#line 605 "ir.om"
- v309 = (u)&my_irbranch;
+ v309 = (u)my_irbranch;
#line 605 "ir.om"
v310 = v_ic;
#line 605 "ir.om"
@@ -21743,7 +21745,7 @@ b144: v_a = v308;
#line 605 "ir.om"
v314 = ((u (*)())(v309))(v310, v311, v312, v313);
#line 607 "ir.om"
-b145: v315 = (u)&my_mkirconst;
+b145: v315 = (u)my_mkirconst;
#line 607 "ir.om"
v316 = v_ic;
#line 607 "ir.om"
@@ -21753,7 +21755,7 @@ b145: v315 = (u)&my_mkirconst;
#line 607 "ir.om"
b146: v_b = v318;
#line 608 "ir.om"
- v319 = (u)&my_mkirop;
+ v319 = (u)my_mkirop;
#line 608 "ir.om"
v320 = v_ic;
#line 608 "ir.om"
@@ -21769,7 +21771,7 @@ b147: v_o = v324;
#line 609 "ir.om"
*(u *)((v_o) + (48UL)) = *(u *)((v_n) + (64UL));
#line 610 "ir.om"
- v325 = (u)&my_iraddop;
+ v325 = (u)my_iraddop;
#line 610 "ir.om"
v326 = v_ic;
#line 610 "ir.om"
@@ -21777,7 +21779,7 @@ b147: v_o = v324;
#line 610 "ir.om"
v328 = ((u (*)())(v325))(v326, v327);
#line 611 "ir.om"
-b148: v329 = (u)&my_irjump;
+b148: v329 = (u)my_irjump;
#line 611 "ir.om"
v330 = v_ic;
#line 611 "ir.om"
@@ -21787,7 +21789,7 @@ b148: v329 = (u)&my_irjump;
#line 611 "ir.om"
v333 = ((u (*)())(v329))(v330, v331, v332);
#line 613 "ir.om"
-b149: v334 = (u)&my_mkirblock;
+b149: v334 = (u)my_mkirblock;
#line 613 "ir.om"
v335 = v_ic;
#line 613 "ir.om"
@@ -21795,7 +21797,7 @@ b149: v334 = (u)&my_mkirblock;
#line 613 "ir.om"
b150: v_bool_next = v336;
#line 615 "ir.om"
- v337 = (u)&my_expr_to_ir;
+ v337 = (u)my_expr_to_ir;
#line 615 "ir.om"
v338 = v_ic;
#line 615 "ir.om"
@@ -21805,7 +21807,7 @@ b150: v_bool_next = v336;
#line 615 "ir.om"
b151: v_a = v340;
#line 616 "ir.om"
- v341 = (u)&my_irbranch;
+ v341 = (u)my_irbranch;
#line 616 "ir.om"
v342 = v_ic;
#line 616 "ir.om"
@@ -21817,7 +21819,7 @@ b151: v_a = v340;
#line 616 "ir.om"
v346 = ((u (*)())(v341))(v342, v343, v344, v345);
#line 618 "ir.om"
-b152: v347 = (u)&my_mkirconst;
+b152: v347 = (u)my_mkirconst;
#line 618 "ir.om"
v348 = v_ic;
#line 618 "ir.om"
@@ -21827,7 +21829,7 @@ b152: v347 = (u)&my_mkirconst;
#line 618 "ir.om"
b153: v_b = v350;
#line 619 "ir.om"
- v351 = (u)&my_mkirop;
+ v351 = (u)my_mkirop;
#line 619 "ir.om"
v352 = v_ic;
#line 619 "ir.om"
@@ -21843,7 +21845,7 @@ b154: v_o = v356;
#line 620 "ir.om"
*(u *)((v_o) + (48UL)) = *(u *)((v_n) + (64UL));
#line 621 "ir.om"
- v357 = (u)&my_iraddop;
+ v357 = (u)my_iraddop;
#line 621 "ir.om"
v358 = v_ic;
#line 621 "ir.om"
@@ -21851,7 +21853,7 @@ b154: v_o = v356;
#line 621 "ir.om"
v360 = ((u (*)())(v357))(v358, v359);
#line 622 "ir.om"
-b155: v361 = (u)&my_irjump;
+b155: v361 = (u)my_irjump;
#line 622 "ir.om"
v362 = v_ic;
#line 622 "ir.om"
@@ -21861,7 +21863,7 @@ b155: v361 = (u)&my_irjump;
#line 622 "ir.om"
v365 = ((u (*)())(v361))(v362, v363, v364);
#line 624 "ir.om"
-b156: v366 = (u)&my_mkirconst;
+b156: v366 = (u)my_mkirconst;
#line 624 "ir.om"
v367 = v_ic;
#line 624 "ir.om"
@@ -21871,7 +21873,7 @@ b156: v366 = (u)&my_mkirconst;
#line 624 "ir.om"
b157: v_b = v369;
#line 625 "ir.om"
- v370 = (u)&my_mkirop;
+ v370 = (u)my_mkirop;
#line 625 "ir.om"
v371 = v_ic;
#line 625 "ir.om"
@@ -21887,7 +21889,7 @@ b158: v_o = v375;
#line 626 "ir.om"
*(u *)((v_o) + (48UL)) = *(u *)((v_n) + (64UL));
#line 627 "ir.om"
- v376 = (u)&my_iraddop;
+ v376 = (u)my_iraddop;
#line 627 "ir.om"
v377 = v_ic;
#line 627 "ir.om"
@@ -21895,7 +21897,7 @@ b158: v_o = v375;
#line 627 "ir.om"
v379 = ((u (*)())(v376))(v377, v378);
#line 628 "ir.om"
-b159: v380 = (u)&my_irjump;
+b159: v380 = (u)my_irjump;
#line 628 "ir.om"
v381 = v_ic;
#line 628 "ir.om"
@@ -21909,7 +21911,7 @@ b160: return v_e;
#line 631 "ir.om"
b138: if (!((u)(((s)(v_kind)) == ((s)(52UL))))) { goto b162; }
#line 632 "ir.om"
-b161: v385 = (u)&my_mkirblock;
+b161: v385 = (u)my_mkirblock;
#line 632 "ir.om"
v386 = v_ic;
#line 632 "ir.om"
@@ -21917,7 +21919,7 @@ b161: v385 = (u)&my_mkirblock;
#line 632 "ir.om"
b163: v_bool_body = v387;
#line 633 "ir.om"
- v388 = (u)&my_mkirblock;
+ v388 = (u)my_mkirblock;
#line 633 "ir.om"
v389 = v_ic;
#line 633 "ir.om"
@@ -21925,7 +21927,7 @@ b163: v_bool_body = v387;
#line 633 "ir.om"
b164: v_bool_next = v390;
#line 634 "ir.om"
- v391 = (u)&my_mkirblock;
+ v391 = (u)my_mkirblock;
#line 634 "ir.om"
v392 = v_ic;
#line 634 "ir.om"
@@ -21933,7 +21935,7 @@ b164: v_bool_next = v390;
#line 634 "ir.om"
b165: v_bool_final = v393;
#line 635 "ir.om"
- v394 = (u)&my_mkirblock;
+ v394 = (u)my_mkirblock;
#line 635 "ir.om"
v395 = v_ic;
#line 635 "ir.om"
@@ -21941,7 +21943,7 @@ b165: v_bool_final = v393;
#line 635 "ir.om"
b166: v_bool_out = v396;
#line 636 "ir.om"
- v397 = (u)&my_mkirtmp;
+ v397 = (u)my_mkirtmp;
#line 636 "ir.om"
v398 = v_ic;
#line 636 "ir.om"
@@ -21951,7 +21953,7 @@ b166: v_bool_out = v396;
#line 636 "ir.om"
b167: v_e = v400;
#line 638 "ir.om"
- v401 = (u)&my_expr_to_ir;
+ v401 = (u)my_expr_to_ir;
#line 638 "ir.om"
v402 = v_ic;
#line 638 "ir.om"
@@ -21961,7 +21963,7 @@ b167: v_e = v400;
#line 638 "ir.om"
b168: v_a = v404;
#line 639 "ir.om"
- v405 = (u)&my_irbranch;
+ v405 = (u)my_irbranch;
#line 639 "ir.om"
v406 = v_ic;
#line 639 "ir.om"
@@ -21973,7 +21975,7 @@ b168: v_a = v404;
#line 639 "ir.om"
v410 = ((u (*)())(v405))(v406, v407, v408, v409);
#line 641 "ir.om"
-b169: v411 = (u)&my_expr_to_ir;
+b169: v411 = (u)my_expr_to_ir;
#line 641 "ir.om"
v412 = v_ic;
#line 641 "ir.om"
@@ -21983,7 +21985,7 @@ b169: v411 = (u)&my_expr_to_ir;
#line 641 "ir.om"
b170: v_a = v414;
#line 642 "ir.om"
- v415 = (u)&my_irbranch;
+ v415 = (u)my_irbranch;
#line 642 "ir.om"
v416 = v_ic;
#line 642 "ir.om"
@@ -21995,7 +21997,7 @@ b170: v_a = v414;
#line 642 "ir.om"
v420 = ((u (*)())(v415))(v416, v417, v418, v419);
#line 644 "ir.om"
-b171: v421 = (u)&my_mkirconst;
+b171: v421 = (u)my_mkirconst;
#line 644 "ir.om"
v422 = v_ic;
#line 644 "ir.om"
@@ -22005,7 +22007,7 @@ b171: v421 = (u)&my_mkirconst;
#line 644 "ir.om"
b172: v_b = v424;
#line 645 "ir.om"
- v425 = (u)&my_mkirop;
+ v425 = (u)my_mkirop;
#line 645 "ir.om"
v426 = v_ic;
#line 645 "ir.om"
@@ -22021,7 +22023,7 @@ b173: v_o = v430;
#line 646 "ir.om"
*(u *)((v_o) + (48UL)) = *(u *)((v_n) + (64UL));
#line 647 "ir.om"
- v431 = (u)&my_iraddop;
+ v431 = (u)my_iraddop;
#line 647 "ir.om"
v432 = v_ic;
#line 647 "ir.om"
@@ -22029,7 +22031,7 @@ b173: v_o = v430;
#line 647 "ir.om"
v434 = ((u (*)())(v431))(v432, v433);
#line 648 "ir.om"
-b174: v435 = (u)&my_irjump;
+b174: v435 = (u)my_irjump;
#line 648 "ir.om"
v436 = v_ic;
#line 648 "ir.om"
@@ -22039,7 +22041,7 @@ b174: v435 = (u)&my_irjump;
#line 648 "ir.om"
v439 = ((u (*)())(v435))(v436, v437, v438);
#line 650 "ir.om"
-b175: v440 = (u)&my_mkirconst;
+b175: v440 = (u)my_mkirconst;
#line 650 "ir.om"
v441 = v_ic;
#line 650 "ir.om"
@@ -22049,7 +22051,7 @@ b175: v440 = (u)&my_mkirconst;
#line 650 "ir.om"
b176: v_b = v443;
#line 651 "ir.om"
- v444 = (u)&my_mkirop;
+ v444 = (u)my_mkirop;
#line 651 "ir.om"
v445 = v_ic;
#line 651 "ir.om"
@@ -22065,7 +22067,7 @@ b177: v_o = v449;
#line 652 "ir.om"
*(u *)((v_o) + (48UL)) = *(u *)((v_n) + (64UL));
#line 653 "ir.om"
- v450 = (u)&my_iraddop;
+ v450 = (u)my_iraddop;
#line 653 "ir.om"
v451 = v_ic;
#line 653 "ir.om"
@@ -22073,7 +22075,7 @@ b177: v_o = v449;
#line 653 "ir.om"
v453 = ((u (*)())(v450))(v451, v452);
#line 654 "ir.om"
-b178: v454 = (u)&my_irjump;
+b178: v454 = (u)my_irjump;
#line 654 "ir.om"
v455 = v_ic;
#line 654 "ir.om"
@@ -22087,7 +22089,7 @@ b179: return v_e;
#line 657 "ir.om"
b162: if (!((u)(((s)(v_kind)) == ((s)(39UL))))) { goto b181; }
#line 658 "ir.om"
-b180: v459 = (u)&my_expr_to_ir;
+b180: v459 = (u)my_expr_to_ir;
#line 658 "ir.om"
v460 = v_ic;
#line 658 "ir.om"
@@ -22097,7 +22099,7 @@ b180: v459 = (u)&my_expr_to_ir;
#line 658 "ir.om"
b182: v_a = v462;
#line 659 "ir.om"
- v463 = (u)&my_expr_to_ir;
+ v463 = (u)my_expr_to_ir;
#line 659 "ir.om"
v464 = v_ic;
#line 659 "ir.om"
@@ -22107,7 +22109,7 @@ b182: v_a = v462;
#line 659 "ir.om"
b183: v_b = v466;
#line 660 "ir.om"
- v467 = (u)&my_mkirop;
+ v467 = (u)my_mkirop;
#line 660 "ir.om"
v468 = v_ic;
#line 660 "ir.om"
@@ -22125,7 +22127,7 @@ b184: v_o = v472;
#line 662 "ir.om"
b181: if (!((u)(((s)(v_kind)) == ((s)(40UL))))) { goto b186; }
#line 663 "ir.om"
-b185: v473 = (u)&my_expr_to_ir;
+b185: v473 = (u)my_expr_to_ir;
#line 663 "ir.om"
v474 = v_ic;
#line 663 "ir.om"
@@ -22135,7 +22137,7 @@ b185: v473 = (u)&my_expr_to_ir;
#line 663 "ir.om"
b187: v_a = v476;
#line 664 "ir.om"
- v477 = (u)&my_expr_to_ir;
+ v477 = (u)my_expr_to_ir;
#line 664 "ir.om"
v478 = v_ic;
#line 664 "ir.om"
@@ -22145,7 +22147,7 @@ b187: v_a = v476;
#line 664 "ir.om"
b188: v_b = v480;
#line 665 "ir.om"
- v481 = (u)&my_mkirop;
+ v481 = (u)my_mkirop;
#line 665 "ir.om"
v482 = v_ic;
#line 665 "ir.om"
@@ -22163,7 +22165,7 @@ b189: v_o = v486;
#line 667 "ir.om"
b186: if (!((u)(((s)(v_kind)) == ((s)(41UL))))) { goto b191; }
#line 668 "ir.om"
-b190: v487 = (u)&my_expr_to_ir;
+b190: v487 = (u)my_expr_to_ir;
#line 668 "ir.om"
v488 = v_ic;
#line 668 "ir.om"
@@ -22173,7 +22175,7 @@ b190: v487 = (u)&my_expr_to_ir;
#line 668 "ir.om"
b192: v_a = v490;
#line 669 "ir.om"
- v491 = (u)&my_expr_to_ir;
+ v491 = (u)my_expr_to_ir;
#line 669 "ir.om"
v492 = v_ic;
#line 669 "ir.om"
@@ -22183,7 +22185,7 @@ b192: v_a = v490;
#line 669 "ir.om"
b193: v_b = v494;
#line 670 "ir.om"
- v495 = (u)&my_mkirop;
+ v495 = (u)my_mkirop;
#line 670 "ir.om"
v496 = v_ic;
#line 670 "ir.om"
@@ -22201,7 +22203,7 @@ b194: v_o = v500;
#line 672 "ir.om"
b191: if (!((u)(((s)(v_kind)) == ((s)(42UL))))) { goto b196; }
#line 673 "ir.om"
-b195: v501 = (u)&my_expr_to_ir;
+b195: v501 = (u)my_expr_to_ir;
#line 673 "ir.om"
v502 = v_ic;
#line 673 "ir.om"
@@ -22211,7 +22213,7 @@ b195: v501 = (u)&my_expr_to_ir;
#line 673 "ir.om"
b197: v_a = v504;
#line 674 "ir.om"
- v505 = (u)&my_expr_to_ir;
+ v505 = (u)my_expr_to_ir;
#line 674 "ir.om"
v506 = v_ic;
#line 674 "ir.om"
@@ -22221,7 +22223,7 @@ b197: v_a = v504;
#line 674 "ir.om"
b198: v_b = v508;
#line 675 "ir.om"
- v509 = (u)&my_mkirop;
+ v509 = (u)my_mkirop;
#line 675 "ir.om"
v510 = v_ic;
#line 675 "ir.om"
@@ -22239,7 +22241,7 @@ b199: v_o = v514;
#line 677 "ir.om"
b196: if (!((u)(((s)(v_kind)) == ((s)(43UL))))) { goto b201; }
#line 678 "ir.om"
-b200: v515 = (u)&my_expr_to_ir;
+b200: v515 = (u)my_expr_to_ir;
#line 678 "ir.om"
v516 = v_ic;
#line 678 "ir.om"
@@ -22249,7 +22251,7 @@ b200: v515 = (u)&my_expr_to_ir;
#line 678 "ir.om"
b202: v_a = v518;
#line 679 "ir.om"
- v519 = (u)&my_expr_to_ir;
+ v519 = (u)my_expr_to_ir;
#line 679 "ir.om"
v520 = v_ic;
#line 679 "ir.om"
@@ -22259,7 +22261,7 @@ b202: v_a = v518;
#line 679 "ir.om"
b203: v_b = v522;
#line 680 "ir.om"
- v523 = (u)&my_mkirop;
+ v523 = (u)my_mkirop;
#line 680 "ir.om"
v524 = v_ic;
#line 680 "ir.om"
@@ -22277,7 +22279,7 @@ b204: v_o = v528;
#line 682 "ir.om"
b201: if (!((u)(((s)(v_kind)) == ((s)(44UL))))) { goto b206; }
#line 683 "ir.om"
-b205: v529 = (u)&my_expr_to_ir;
+b205: v529 = (u)my_expr_to_ir;
#line 683 "ir.om"
v530 = v_ic;
#line 683 "ir.om"
@@ -22287,7 +22289,7 @@ b205: v529 = (u)&my_expr_to_ir;
#line 683 "ir.om"
b207: v_a = v532;
#line 684 "ir.om"
- v533 = (u)&my_expr_to_ir;
+ v533 = (u)my_expr_to_ir;
#line 684 "ir.om"
v534 = v_ic;
#line 684 "ir.om"
@@ -22297,7 +22299,7 @@ b207: v_a = v532;
#line 684 "ir.om"
b208: v_b = v536;
#line 685 "ir.om"
- v537 = (u)&my_mkirop;
+ v537 = (u)my_mkirop;
#line 685 "ir.om"
v538 = v_ic;
#line 685 "ir.om"
@@ -22315,7 +22317,7 @@ b209: v_o = v542;
#line 687 "ir.om"
b206: if (!((u)(((s)(v_kind)) == ((s)(45UL))))) { goto b211; }
#line 688 "ir.om"
-b210: v543 = (u)&my_expr_to_ir;
+b210: v543 = (u)my_expr_to_ir;
#line 688 "ir.om"
v544 = v_ic;
#line 688 "ir.om"
@@ -22325,7 +22327,7 @@ b210: v543 = (u)&my_expr_to_ir;
#line 688 "ir.om"
b212: v_a = v546;
#line 689 "ir.om"
- v547 = (u)&my_expr_to_ir;
+ v547 = (u)my_expr_to_ir;
#line 689 "ir.om"
v548 = v_ic;
#line 689 "ir.om"
@@ -22335,7 +22337,7 @@ b212: v_a = v546;
#line 689 "ir.om"
b213: v_b = v550;
#line 690 "ir.om"
- v551 = (u)&my_mkirop;
+ v551 = (u)my_mkirop;
#line 690 "ir.om"
v552 = v_ic;
#line 690 "ir.om"
@@ -22353,7 +22355,7 @@ b214: v_o = v556;
#line 692 "ir.om"
b211: if (!((u)(((s)(v_kind)) == ((s)(46UL))))) { goto b216; }
#line 693 "ir.om"
-b215: v557 = (u)&my_expr_to_ir;
+b215: v557 = (u)my_expr_to_ir;
#line 693 "ir.om"
v558 = v_ic;
#line 693 "ir.om"
@@ -22363,7 +22365,7 @@ b215: v557 = (u)&my_expr_to_ir;
#line 693 "ir.om"
b217: v_a = v560;
#line 694 "ir.om"
- v561 = (u)&my_expr_to_ir;
+ v561 = (u)my_expr_to_ir;
#line 694 "ir.om"
v562 = v_ic;
#line 694 "ir.om"
@@ -22373,7 +22375,7 @@ b217: v_a = v560;
#line 694 "ir.om"
b218: v_b = v564;
#line 695 "ir.om"
- v565 = (u)&my_mkirop;
+ v565 = (u)my_mkirop;
#line 695 "ir.om"
v566 = v_ic;
#line 695 "ir.om"
@@ -22391,7 +22393,7 @@ b219: v_o = v570;
#line 697 "ir.om"
b216: if (!((u)(((s)(v_kind)) == ((s)(47UL))))) { goto b221; }
#line 698 "ir.om"
-b220: v571 = (u)&my_expr_to_ir;
+b220: v571 = (u)my_expr_to_ir;
#line 698 "ir.om"
v572 = v_ic;
#line 698 "ir.om"
@@ -22401,7 +22403,7 @@ b220: v571 = (u)&my_expr_to_ir;
#line 698 "ir.om"
b222: v_a = v574;
#line 699 "ir.om"
- v575 = (u)&my_expr_to_ir;
+ v575 = (u)my_expr_to_ir;
#line 699 "ir.om"
v576 = v_ic;
#line 699 "ir.om"
@@ -22411,7 +22413,7 @@ b222: v_a = v574;
#line 699 "ir.om"
b223: v_b = v578;
#line 700 "ir.om"
- v579 = (u)&my_mkirop;
+ v579 = (u)my_mkirop;
#line 700 "ir.om"
v580 = v_ic;
#line 700 "ir.om"
@@ -22429,7 +22431,7 @@ b224: v_o = v584;
#line 702 "ir.om"
b221: if (!((u)(((s)(v_kind)) == ((s)(59UL))))) { goto b226; }
#line 703 "ir.om"
-b225: v585 = (u)&my_expr_to_ir;
+b225: v585 = (u)my_expr_to_ir;
#line 703 "ir.om"
v586 = v_ic;
#line 703 "ir.om"
@@ -22439,7 +22441,7 @@ b225: v585 = (u)&my_expr_to_ir;
#line 703 "ir.om"
b227: v_a = v588;
#line 704 "ir.om"
- v589 = (u)&my_expr_to_ir;
+ v589 = (u)my_expr_to_ir;
#line 704 "ir.om"
v590 = v_ic;
#line 704 "ir.om"
@@ -22449,7 +22451,7 @@ b227: v_a = v588;
#line 704 "ir.om"
b228: v_b = v592;
#line 705 "ir.om"
- v593 = (u)&my_mkirop;
+ v593 = (u)my_mkirop;
#line 705 "ir.om"
v594 = v_ic;
#line 705 "ir.om"
@@ -22467,7 +22469,7 @@ b229: v_o = v598;
#line 707 "ir.om"
b226: if (!((u)(((s)(v_kind)) == ((s)(60UL))))) { goto b231; }
#line 708 "ir.om"
-b230: v599 = (u)&my_expr_to_ir;
+b230: v599 = (u)my_expr_to_ir;
#line 708 "ir.om"
v600 = v_ic;
#line 708 "ir.om"
@@ -22477,7 +22479,7 @@ b230: v599 = (u)&my_expr_to_ir;
#line 708 "ir.om"
b232: v_a = v602;
#line 709 "ir.om"
- v603 = (u)&my_expr_to_ir;
+ v603 = (u)my_expr_to_ir;
#line 709 "ir.om"
v604 = v_ic;
#line 709 "ir.om"
@@ -22487,7 +22489,7 @@ b232: v_a = v602;
#line 709 "ir.om"
b233: v_b = v606;
#line 710 "ir.om"
- v607 = (u)&my_mkirop;
+ v607 = (u)my_mkirop;
#line 710 "ir.om"
v608 = v_ic;
#line 710 "ir.om"
@@ -22505,7 +22507,7 @@ b234: v_o = v612;
#line 712 "ir.om"
b231: if (!((u)(((s)(v_kind)) == ((s)(48UL))))) { goto b236; }
#line 713 "ir.om"
-b235: v613 = (u)&my_expr_to_ir;
+b235: v613 = (u)my_expr_to_ir;
#line 713 "ir.om"
v614 = v_ic;
#line 713 "ir.om"
@@ -22515,7 +22517,7 @@ b235: v613 = (u)&my_expr_to_ir;
#line 713 "ir.om"
b237: v_a = v616;
#line 714 "ir.om"
- v617 = (u)&my_expr_to_ir;
+ v617 = (u)my_expr_to_ir;
#line 714 "ir.om"
v618 = v_ic;
#line 714 "ir.om"
@@ -22525,7 +22527,7 @@ b237: v_a = v616;
#line 714 "ir.om"
b238: v_b = v620;
#line 715 "ir.om"
- v621 = (u)&my_mkirop;
+ v621 = (u)my_mkirop;
#line 715 "ir.om"
v622 = v_ic;
#line 715 "ir.om"
@@ -22543,7 +22545,7 @@ b239: v_o = v626;
#line 717 "ir.om"
b236: if (!((u)(((s)(v_kind)) == ((s)(49UL))))) { goto b241; }
#line 718 "ir.om"
-b240: v627 = (u)&my_expr_to_ir;
+b240: v627 = (u)my_expr_to_ir;
#line 718 "ir.om"
v628 = v_ic;
#line 718 "ir.om"
@@ -22553,7 +22555,7 @@ b240: v627 = (u)&my_expr_to_ir;
#line 718 "ir.om"
b242: v_a = v630;
#line 719 "ir.om"
- v631 = (u)&my_expr_to_ir;
+ v631 = (u)my_expr_to_ir;
#line 719 "ir.om"
v632 = v_ic;
#line 719 "ir.om"
@@ -22563,7 +22565,7 @@ b242: v_a = v630;
#line 719 "ir.om"
b243: v_b = v634;
#line 720 "ir.om"
- v635 = (u)&my_mkirop;
+ v635 = (u)my_mkirop;
#line 720 "ir.om"
v636 = v_ic;
#line 720 "ir.om"
@@ -22581,7 +22583,7 @@ b244: v_o = v640;
#line 722 "ir.om"
b241: if (!((u)(((s)(v_kind)) == ((s)(53UL))))) { goto b246; }
#line 723 "ir.om"
-b245: v641 = (u)&my_expr_to_ir;
+b245: v641 = (u)my_expr_to_ir;
#line 723 "ir.om"
v642 = v_ic;
#line 723 "ir.om"
@@ -22591,7 +22593,7 @@ b245: v641 = (u)&my_expr_to_ir;
#line 723 "ir.om"
b247: v_a = v644;
#line 724 "ir.om"
- v645 = (u)&my_expr_to_ir;
+ v645 = (u)my_expr_to_ir;
#line 724 "ir.om"
v646 = v_ic;
#line 724 "ir.om"
@@ -22601,7 +22603,7 @@ b247: v_a = v644;
#line 724 "ir.om"
b248: v_b = v648;
#line 725 "ir.om"
- v649 = (u)&my_mkirop;
+ v649 = (u)my_mkirop;
#line 725 "ir.om"
v650 = v_ic;
#line 725 "ir.om"
@@ -22619,7 +22621,7 @@ b249: v_o = v654;
#line 727 "ir.om"
b246: if (!((u)(((s)(v_kind)) == ((s)(54UL))))) { goto b251; }
#line 728 "ir.om"
-b250: v655 = (u)&my_expr_to_ir;
+b250: v655 = (u)my_expr_to_ir;
#line 728 "ir.om"
v656 = v_ic;
#line 728 "ir.om"
@@ -22629,7 +22631,7 @@ b250: v655 = (u)&my_expr_to_ir;
#line 728 "ir.om"
b252: v_a = v658;
#line 729 "ir.om"
- v659 = (u)&my_expr_to_ir;
+ v659 = (u)my_expr_to_ir;
#line 729 "ir.om"
v660 = v_ic;
#line 729 "ir.om"
@@ -22639,7 +22641,7 @@ b252: v_a = v658;
#line 729 "ir.om"
b253: v_b = v662;
#line 730 "ir.om"
- v663 = (u)&my_mkirop;
+ v663 = (u)my_mkirop;
#line 730 "ir.om"
v664 = v_ic;
#line 730 "ir.om"
@@ -22657,7 +22659,7 @@ b254: v_o = v668;
#line 732 "ir.om"
b251: if (!((u)(((s)(v_kind)) == ((s)(55UL))))) { goto b256; }
#line 733 "ir.om"
-b255: v669 = (u)&my_expr_to_ir;
+b255: v669 = (u)my_expr_to_ir;
#line 733 "ir.om"
v670 = v_ic;
#line 733 "ir.om"
@@ -22667,7 +22669,7 @@ b255: v669 = (u)&my_expr_to_ir;
#line 733 "ir.om"
b257: v_a = v672;
#line 734 "ir.om"
- v673 = (u)&my_expr_to_ir;
+ v673 = (u)my_expr_to_ir;
#line 734 "ir.om"
v674 = v_ic;
#line 734 "ir.om"
@@ -22677,7 +22679,7 @@ b257: v_a = v672;
#line 734 "ir.om"
b258: v_b = v676;
#line 735 "ir.om"
- v677 = (u)&my_mkirop;
+ v677 = (u)my_mkirop;
#line 735 "ir.om"
v678 = v_ic;
#line 735 "ir.om"
@@ -22693,7 +22695,7 @@ b259: v_o = v682;
#line 736 "ir.om"
return v_o;
#line 738 "ir.om"
-b256: v683 = (u)&my_cdie;
+b256: v683 = (u)my_cdie;
#line 738 "ir.om"
v684 = *(u *)(v_ic);
#line 738 "ir.om"
@@ -22718,7 +22720,7 @@ u my_fail(u v_c) {
#line 86 "peglib.om"
b0: if (!((u)(((s)(*(u *)((v_c) + (128UL)))) == ((s)(0UL))))) { goto b1; }
#line 87 "peglib.om"
-b2: v1 = (u)&my_die;
+b2: v1 = (u)my_die;
#line 87 "peglib.om"
v2 = (u)"fail underflow";
#line 87 "peglib.om"
@@ -22773,13 +22775,13 @@ u my_fclose(u v_f) {
u v16 = 0;
u v17 = 0;
#line 29 "bufio.om"
-b0: v1 = (u)&my_fflush;
+b0: v1 = (u)my_fflush;
#line 29 "bufio.om"
v2 = v_f;
#line 29 "bufio.om"
v3 = ((u (*)())(v1))(v2);
#line 31 "bufio.om"
-b1: v4 = (u)&my_close;
+b1: v4 = (u)my_close;
#line 31 "bufio.om"
v5 = *(u *)((v_f) + (8UL));
#line 31 "bufio.om"
@@ -22787,13 +22789,13 @@ b1: v4 = (u)&my_close;
#line 31 "bufio.om"
b5: if (!((u)(((s)(v6)) != ((s)(0UL))))) { goto b2; }
#line 32 "bufio.om"
-b3: v7 = (u)&my_die;
+b3: v7 = (u)my_die;
#line 32 "bufio.om"
v8 = (u)"write failed";
#line 32 "bufio.om"
v9 = ((u (*)())(v7))(v8);
#line 35 "bufio.om"
-b2: v10 = (u)&my_free;
+b2: v10 = (u)my_free;
#line 35 "bufio.om"
v11 = *(u *)(v_f);
#line 35 "bufio.om"
@@ -22801,7 +22803,7 @@ b2: v10 = (u)&my_free;
#line 35 "bufio.om"
v13 = ((u (*)())(v10))(v11, v12);
#line 37 "bufio.om"
-b7: v14 = (u)&my_free;
+b7: v14 = (u)my_free;
#line 37 "bufio.om"
v15 = *(u *)(v_f);
#line 37 "bufio.om"
@@ -22839,13 +22841,13 @@ b5: *(u *)((v_f) + (24UL)) = 0UL;
#line 72 "bufio.om"
b4: if (!((u)(((s)(*(u *)((v_f) + (32UL)))) == ((s)(*(u *)((v_f) + (40UL))))))) { goto b7; }
#line 73 "bufio.om"
-b8: v2 = (u)&my_die;
+b8: v2 = (u)my_die;
#line 73 "bufio.om"
v3 = (u)"out of space";
#line 73 "bufio.om"
v4 = ((u (*)())(v2))(v3);
#line 76 "bufio.om"
-b7: v5 = (u)&my_read;
+b7: v5 = (u)my_read;
#line 76 "bufio.om"
v6 = *(u *)((v_f) + (8UL));
#line 76 "bufio.om"
@@ -22859,7 +22861,7 @@ b11: v_ret = v9;
#line 78 "bufio.om"
if (!((u)(((s)(v_ret)) < ((s)(0UL))))) { goto b12; }
#line 79 "bufio.om"
-b13: v10 = (u)&my_die;
+b13: v10 = (u)my_die;
#line 79 "bufio.om"
v11 = (u)"read failed";
#line 79 "bufio.om"
@@ -22896,7 +22898,7 @@ b4: *(u *)((v_f) + (24UL)) = 0UL;
#line 47 "bufio.om"
return 0UL;
#line 50 "bufio.om"
-b3: v2 = (u)&my_write;
+b3: v2 = (u)my_write;
#line 50 "bufio.om"
v3 = *(u *)((v_f) + (8UL));
#line 50 "bufio.om"
@@ -22910,7 +22912,7 @@ b6: v_ret = v6;
#line 52 "bufio.om"
if (!((u)(((s)(v_ret)) < ((s)(0UL))))) { goto b7; }
#line 53 "bufio.om"
-b8: v7 = (u)&my_die;
+b8: v7 = (u)my_die;
#line 53 "bufio.om"
v8 = (u)"write failed";
#line 53 "bufio.om"
@@ -22928,7 +22930,7 @@ u my_fgetc(u v_f) {
#line 115 "bufio.om"
b0: if (!((u)(((s)(*(u *)((v_f) + (24UL)))) == ((s)(*(u *)((v_f) + (32UL))))))) { goto b1; }
#line 116 "bufio.om"
-b2: v2 = (u)&my_ffill;
+b2: v2 = (u)my_ffill;
#line 116 "bufio.om"
v3 = v_f;
#line 116 "bufio.om"
@@ -23005,7 +23007,7 @@ b47: if (!(v22)) { goto b42; }
#line 86 "decl.om"
b43: return 0UL;
#line 89 "decl.om"
-b42: v23 = (u)&my_alloc;
+b42: v23 = (u)my_alloc;
#line 89 "decl.om"
v24 = *(u *)(v_c);
#line 89 "decl.om"
@@ -23031,7 +23033,7 @@ b48: v_d = v26;
#line 101 "decl.om"
*(u *)((v_d) + (72UL)) = 0UL;
#line 102 "decl.om"
- v27 = (u)&my_mklabel;
+ v27 = (u)my_mklabel;
#line 102 "decl.om"
v28 = *(u *)((v_c) + (48UL));
#line 102 "decl.om"
@@ -23075,7 +23077,7 @@ b49: *(u *)((v_d) + (80UL)) = v29;
#line 125 "decl.om"
*(u *)((v_d) + (256UL)) = 0UL;
#line 126 "decl.om"
- v30 = (u)&my_mklabel;
+ v30 = (u)my_mklabel;
#line 126 "decl.om"
v31 = *(u *)((v_c) + (48UL));
#line 126 "decl.om"
@@ -23091,7 +23093,7 @@ b46: v22 = 1UL;
#line 85 "decl.om"
goto b47;
#line 59 "decl.om"
-b3: v9 = (u)&my_strcmp;
+b3: v9 = (u)my_strcmp;
#line 59 "decl.om"
v10 = v_name;
#line 59 "decl.om"
@@ -23171,7 +23173,7 @@ b31: v_dir = 1UL;
#line 67 "decl.om"
goto b10;
#line 69 "decl.om"
-b32: v18 = (u)&my_strcmp;
+b32: v18 = (u)my_strcmp;
#line 69 "decl.om"
v19 = v_member_name;
#line 69 "decl.om"
@@ -23229,7 +23231,7 @@ b8: if (!(v3)) { goto b3; }
#line 277 "as.om"
b2: return v_n;
#line 271 "as.om"
-b3: v4 = (u)&my_strcmp;
+b3: v4 = (u)my_strcmp;
#line 271 "as.om"
v5 = *(u *)((v_n) + (8UL));
#line 271 "as.om"
@@ -23314,7 +23316,7 @@ u my_fixup_label(u v_c, u v_l) {
#line 418 "as.om"
b0: if (!(*(u *)((v_l) + (16UL)))) { goto b1; }
#line 419 "as.om"
-b2: v3 = (u)&my_die;
+b2: v3 = (u)my_die;
#line 419 "as.om"
v4 = (u)"already fixed";
#line 419 "as.om"
@@ -23338,7 +23340,7 @@ b12: if (!(v6)) { goto b7; }
#line 415 "as.om"
b6: return 0UL;
#line 430 "as.om"
-b7: v7 = (u)&my_fixup;
+b7: v7 = (u)my_fixup;
#line 430 "as.om"
v8 = v_c;
#line 430 "as.om"
@@ -23367,7 +23369,7 @@ u my_fopen(u v_fd, u v_a) {
u v9 = 0;
u v10 = 0;
#line 14 "bufio.om"
-b0: v3 = (u)&my_alloc;
+b0: v3 = (u)my_alloc;
#line 14 "bufio.om"
v4 = v_a;
#line 14 "bufio.om"
@@ -23389,7 +23391,7 @@ b1: v_f = v6;
#line 21 "bufio.om"
*(u *)((v_f) + (48UL)) = 0UL;
#line 23 "bufio.om"
- v7 = (u)&my_alloc;
+ v7 = (u)my_alloc;
#line 23 "bufio.om"
v8 = v_a;
#line 23 "bufio.om"
@@ -23416,7 +23418,7 @@ b1: if (!((u)(((s)(v_i)) >= ((s)(v_n))))) { goto b3; }
#line 169 "bufio.om"
b2: return 0UL;
#line 176 "bufio.om"
-b3: v4 = (u)&my_fputc;
+b3: v4 = (u)my_fputc;
#line 176 "bufio.om"
v5 = v_f;
#line 176 "bufio.om"
@@ -23456,7 +23458,7 @@ b6: if (!(v3)) { goto b1; }
#line 93 "bufio.om"
b2: v_b = v_ch;
#line 94 "bufio.om"
- v4 = (u)&my_write;
+ v4 = (u)my_write;
#line 94 "bufio.om"
v5 = 1UL;
#line 94 "bufio.om"
@@ -23468,7 +23470,7 @@ b2: v_b = v_ch;
#line 94 "bufio.om"
b10: if (!((u)(((s)(v8)) != ((s)(1UL))))) { goto b7; }
#line 95 "bufio.om"
-b8: v9 = (u)&my_exit;
+b8: v9 = (u)my_exit;
#line 95 "bufio.om"
v10 = 3UL;
#line 95 "bufio.om"
@@ -23478,7 +23480,7 @@ b7: return 0UL;
#line 100 "bufio.om"
b1: if (!((u)(((s)(*(u *)((v_f) + (32UL)))) == ((s)(*(u *)((v_f) + (40UL))))))) { goto b12; }
#line 101 "bufio.om"
-b13: v12 = (u)&my_fflush;
+b13: v12 = (u)my_fflush;
#line 101 "bufio.om"
v13 = v_f;
#line 101 "bufio.om"
@@ -23490,7 +23492,7 @@ b12: *(b *)((*(u *)((v_f) + (16UL))) + (*(u *)((v_f) + (32UL)))) = v_ch;
#line 107 "bufio.om"
if (!((u)(((s)(v_ch)) == ((s)(10UL))))) { goto b16; }
#line 108 "bufio.om"
-b17: v15 = (u)&my_fflush;
+b17: v15 = (u)my_fflush;
#line 108 "bufio.om"
v16 = v_f;
#line 108 "bufio.om"
@@ -23519,7 +23521,7 @@ u my_fputd(u v_out, u v_n) {
#line 184 "bufio.om"
b0: if (!((u)(((s)(v_n)) < ((s)(0UL))))) { goto b3; }
#line 185 "bufio.om"
-b2: v3 = (u)&my_fputc;
+b2: v3 = (u)my_fputc;
#line 185 "bufio.om"
v4 = v_out;
#line 185 "bufio.om"
@@ -23535,7 +23537,7 @@ b4: v_a = -((u)(((s)(v_n)) % ((s)(10UL))));
#line 193 "bufio.om"
b1: if (!((u)(((s)(v_n)) != ((s)(0UL))))) { goto b5; }
#line 194 "bufio.om"
-b6: v7 = (u)&my_fputd;
+b6: v7 = (u)my_fputd;
#line 194 "bufio.om"
v8 = v_out;
#line 194 "bufio.om"
@@ -23543,7 +23545,7 @@ b6: v7 = (u)&my_fputd;
#line 194 "bufio.om"
v10 = ((u (*)())(v7))(v8, v9);
#line 197 "bufio.om"
-b5: v11 = (u)&my_fputc;
+b5: v11 = (u)my_fputc;
#line 197 "bufio.om"
v12 = v_out;
#line 197 "bufio.om"
@@ -23576,7 +23578,7 @@ b0: v_d = (v_n) & (15UL);
#line 207 "bufio.om"
if (!(v_n)) { goto b1; }
#line 208 "bufio.om"
-b2: v3 = (u)&my_fputh;
+b2: v3 = (u)my_fputh;
#line 208 "bufio.om"
v4 = v_out;
#line 208 "bufio.om"
@@ -23584,7 +23586,7 @@ b2: v3 = (u)&my_fputh;
#line 208 "bufio.om"
v6 = ((u (*)())(v3))(v4, v5);
#line 211 "bufio.om"
-b1: v7 = (u)&my_fputc;
+b1: v7 = (u)my_fputc;
#line 211 "bufio.om"
v8 = v_out;
#line 211 "bufio.om"
@@ -23616,7 +23618,7 @@ b8: if (!(v3)) { goto b3; }
#line 157 "bufio.om"
b2: return 0UL;
#line 164 "bufio.om"
-b3: v4 = (u)&my_fputc;
+b3: v4 = (u)my_fputc;
#line 164 "bufio.om"
v5 = v_f;
#line 164 "bufio.om"
@@ -23665,7 +23667,7 @@ b0: v_i = 0UL;
#line 232 "bufio.om"
goto b1;
#line 233 "bufio.om"
-b1: v7 = (u)&my_fgetc;
+b1: v7 = (u)my_fgetc;
#line 233 "bufio.om"
v8 = v_f;
#line 233 "bufio.om"
@@ -23685,7 +23687,7 @@ b8: if (!((u)(((s)(v_cap)) == ((s)(0UL))))) { goto b12; }
#line 241 "bufio.om"
b11: v_cap = 4096UL;
#line 242 "bufio.om"
- v10 = (u)&my_alloc;
+ v10 = (u)my_alloc;
#line 242 "bufio.om"
v11 = *(u *)(v_f);
#line 242 "bufio.om"
@@ -23705,7 +23707,7 @@ b7: *(b *)((v_ret) + (v_i)) = v_ch;
#line 244 "bufio.om"
b12: v_cap = (v_cap) * (2UL);
#line 245 "bufio.om"
- v14 = (u)&my_alloc;
+ v14 = (u)my_alloc;
#line 245 "bufio.om"
v15 = *(u *)(v_f);
#line 245 "bufio.om"
@@ -23715,7 +23717,7 @@ b12: v_cap = (v_cap) * (2UL);
#line 245 "bufio.om"
b14: v_tmp = v17;
#line 246 "bufio.om"
- v18 = (u)&my_memcpy;
+ v18 = (u)my_memcpy;
#line 246 "bufio.om"
v19 = v_tmp;
#line 246 "bufio.om"
@@ -23725,7 +23727,7 @@ b14: v_tmp = v17;
#line 246 "bufio.om"
v22 = ((u (*)())(v18))(v19, v20, v21);
#line 247 "bufio.om"
-b15: v23 = (u)&my_free;
+b15: v23 = (u)my_free;
#line 247 "bufio.om"
v24 = *(u *)(v_f);
#line 247 "bufio.om"
@@ -23792,7 +23794,7 @@ b6: if (!(v5)) { goto b1; }
#line 1112 "ir.om"
b2: return 0UL;
#line 1115 "ir.om"
-b1: v6 = (u)&my_alloc;
+b1: v6 = (u)my_alloc;
#line 1115 "ir.om"
v7 = *(u *)(v_c);
#line 1115 "ir.om"
@@ -23808,7 +23810,7 @@ b7: v_ic = v9;
#line 1119 "ir.om"
*(u *)((v_ic) + (8UL)) = *(u *)((v_c) + (48UL));
#line 1121 "ir.om"
- v10 = (u)&my_mkirblock;
+ v10 = (u)my_mkirblock;
#line 1121 "ir.om"
v11 = v_ic;
#line 1121 "ir.om"
@@ -23818,7 +23820,7 @@ b8: *(u *)((v_ic) + (64UL)) = *(u *)(*(u *)((v_ic) + (40UL)));
#line 1125 "ir.om"
*(u *)((v_ic) + (24UL)) = *(u *)((*(u *)((*(u *)((v_n) + (8UL))) + (8UL))) + (56UL));
#line 1127 "ir.om"
- v13 = (u)&my_args_to_ir;
+ v13 = (u)my_args_to_ir;
#line 1127 "ir.om"
v14 = v_ic;
#line 1127 "ir.om"
@@ -23826,7 +23828,7 @@ b8: *(u *)((v_ic) + (64UL)) = *(u *)(*(u *)((v_ic) + (40UL)));
#line 1127 "ir.om"
v16 = ((u (*)())(v13))(v14, v15);
#line 1129 "ir.om"
-b9: v17 = (u)&my_locals_to_ir;
+b9: v17 = (u)my_locals_to_ir;
#line 1129 "ir.om"
v18 = v_ic;
#line 1129 "ir.om"
@@ -23834,7 +23836,7 @@ b9: v17 = (u)&my_locals_to_ir;
#line 1129 "ir.om"
v20 = ((u (*)())(v17))(v18, v19);
#line 1131 "ir.om"
-b10: v21 = (u)&my_labels_to_ir;
+b10: v21 = (u)my_labels_to_ir;
#line 1131 "ir.om"
v22 = v_ic;
#line 1131 "ir.om"
@@ -23842,7 +23844,7 @@ b10: v21 = (u)&my_labels_to_ir;
#line 1131 "ir.om"
v24 = ((u (*)())(v21))(v22, v23);
#line 1133 "ir.om"
-b11: v25 = (u)&my_stmt_to_ir;
+b11: v25 = (u)my_stmt_to_ir;
#line 1133 "ir.om"
v26 = v_ic;
#line 1133 "ir.om"
@@ -23850,7 +23852,7 @@ b11: v25 = (u)&my_stmt_to_ir;
#line 1133 "ir.om"
v28 = ((u (*)())(v25))(v26, v27);
#line 1135 "ir.om"
-b12: v29 = (u)&my_prototype;
+b12: v29 = (u)my_prototype;
#line 1135 "ir.om"
v30 = v_c;
#line 1135 "ir.om"
@@ -23862,7 +23864,7 @@ b13: v_t = v32;
#line 1136 "ir.om"
if (!((u)(((s)(*(u *)(*(u *)((v_t) + (16UL))))) == ((s)(1UL))))) { goto b14; }
#line 1137 "ir.om"
-b15: v33 = (u)&my_mkirconst;
+b15: v33 = (u)my_mkirconst;
#line 1137 "ir.om"
v34 = v_ic;
#line 1137 "ir.om"
@@ -23872,7 +23874,7 @@ b15: v33 = (u)&my_mkirconst;
#line 1137 "ir.om"
b17: v_value = v36;
#line 1138 "ir.om"
- v37 = (u)&my_irreturn;
+ v37 = (u)my_irreturn;
#line 1138 "ir.om"
v38 = v_ic;
#line 1138 "ir.om"
@@ -23907,7 +23909,7 @@ u my_gather_include(u v_c, u v_filename, u v_slen) {
u v20 = 0;
u v21 = 0;
#line 1343 "cc1.om"
-b0: v5 = (u)&my_open;
+b0: v5 = (u)my_open;
#line 1343 "cc1.om"
v6 = v_filename;
#line 1343 "cc1.om"
@@ -23921,7 +23923,7 @@ b1: v_fd = v9;
#line 1344 "cc1.om"
if (!((u)(((s)(v_fd)) < ((s)(0UL))))) { goto b2; }
#line 1345 "cc1.om"
-b3: v10 = (u)&my_cdie;
+b3: v10 = (u)my_cdie;
#line 1345 "cc1.om"
v11 = v_c;
#line 1345 "cc1.om"
@@ -23929,7 +23931,7 @@ b3: v10 = (u)&my_cdie;
#line 1345 "cc1.om"
v13 = ((u (*)())(v10))(v11, v12);
#line 1348 "cc1.om"
-b2: v14 = (u)&my_readall;
+b2: v14 = (u)my_readall;
#line 1348 "cc1.om"
v15 = v_fd;
#line 1348 "cc1.om"
@@ -23941,7 +23943,7 @@ b2: v14 = (u)&my_readall;
#line 1348 "cc1.om"
b6: v_blob = v18;
#line 1350 "cc1.om"
- v19 = (u)&my_close;
+ v19 = (u)my_close;
#line 1350 "cc1.om"
v20 = v_fd;
#line 1350 "cc1.om"
@@ -23975,7 +23977,7 @@ b5: *(u *)((v_c) + (64UL)) = 1UL;
#line 123 "peglib.om"
b4: if (!((u)(((s)(v_ch)) == ((s)(0UL))))) { goto b7; }
#line 124 "peglib.om"
-b8: v2 = (u)&my_die;
+b8: v2 = (u)my_die;
#line 124 "peglib.om"
v3 = (u)"invalid nul in source";
#line 124 "peglib.om"
@@ -24231,7 +24233,7 @@ b17: if (!(v9)) { goto b12; }
#line 1285 "cc1.om"
b13: return v_offset;
#line 1288 "cc1.om"
-b12: v10 = (u)&my_hoist_locals;
+b12: v10 = (u)my_hoist_locals;
#line 1288 "cc1.om"
v11 = v_c;
#line 1288 "cc1.om"
@@ -24263,7 +24265,7 @@ b28: if (!(v16)) { goto b23; }
#line 1295 "cc1.om"
b24: return v_offset;
#line 1298 "cc1.om"
-b23: v17 = (u)&my_hoist_locals;
+b23: v17 = (u)my_hoist_locals;
#line 1298 "cc1.om"
v18 = v_c;
#line 1298 "cc1.om"
@@ -24287,7 +24289,7 @@ b27: v16 = 1UL;
#line 1302 "cc1.om"
b20: if (!((u)(((s)(v_kind)) == ((s)(26UL))))) { goto b31; }
#line 1303 "cc1.om"
-b30: v23 = (u)&my_hoist_locals;
+b30: v23 = (u)my_hoist_locals;
#line 1303 "cc1.om"
v24 = v_c;
#line 1303 "cc1.om"
@@ -24305,7 +24307,7 @@ b31: if (!((u)(((s)(v_kind)) == ((s)(31UL))))) { goto b34; }
#line 1305 "cc1.om"
b33: v_name = *(u *)((*(u *)((v_n) + (8UL))) + (56UL));
#line 1306 "cc1.om"
- v29 = (u)&my_find;
+ v29 = (u)my_find;
#line 1306 "cc1.om"
v30 = v_c;
#line 1306 "cc1.om"
@@ -24321,7 +24323,7 @@ b35: v_v = v34;
#line 1308 "cc1.om"
if (!(*(u *)((v_v) + (256UL)))) { goto b36; }
#line 1309 "cc1.om"
-b37: v35 = (u)&my_cdie;
+b37: v35 = (u)my_cdie;
#line 1309 "cc1.om"
v36 = v_c;
#line 1309 "cc1.om"
@@ -24339,7 +24341,7 @@ b40: return v_offset;
#line 1318 "cc1.om"
b7: v_name = *(u *)((*(u *)((v_n) + (8UL))) + (56UL));
#line 1319 "cc1.om"
- v39 = (u)&my_prototype;
+ v39 = (u)my_prototype;
#line 1319 "cc1.om"
v40 = v_c;
#line 1319 "cc1.om"
@@ -24351,7 +24353,7 @@ b42: v_t = v42;
#line 1321 "cc1.om"
*(u *)((v_n) + (64UL)) = v_t;
#line 1323 "cc1.om"
- v43 = (u)&my_find;
+ v43 = (u)my_find;
#line 1323 "cc1.om"
v44 = v_c;
#line 1323 "cc1.om"
@@ -24367,7 +24369,7 @@ b43: v_v = v48;
#line 1325 "cc1.om"
if (!(*(u *)((v_v) + (224UL)))) { goto b44; }
#line 1326 "cc1.om"
-b45: v49 = (u)&my_cdie;
+b45: v49 = (u)my_cdie;
#line 1326 "cc1.om"
v50 = v_c;
#line 1326 "cc1.om"
@@ -24379,7 +24381,7 @@ b44: *(u *)((v_v) + (232UL)) = v_t;
#line 1330 "cc1.om"
*(u *)((v_v) + (224UL)) = 1UL;
#line 1332 "cc1.om"
- v53 = (u)&my_type_sizeof;
+ v53 = (u)my_type_sizeof;
#line 1332 "cc1.om"
v54 = v_c;
#line 1332 "cc1.om"
@@ -24408,19 +24410,19 @@ u my_ir_optimize(u v_ic) {
u v8 = 0;
u v9 = 0;
#line 2515 "ir.om"
-b0: v1 = (u)&my_irfunc_dead;
+b0: v1 = (u)my_irfunc_dead;
#line 2515 "ir.om"
v2 = v_ic;
#line 2515 "ir.om"
v3 = ((u (*)())(v1))(v2);
#line 2516 "ir.om"
-b1: v4 = (u)&my_irfunc_fold;
+b1: v4 = (u)my_irfunc_fold;
#line 2516 "ir.om"
v5 = v_ic;
#line 2516 "ir.om"
v6 = ((u (*)())(v4))(v5);
#line 2517 "ir.om"
-b2: v7 = (u)&my_irfunc_flow;
+b2: v7 = (u)my_irfunc_flow;
#line 2517 "ir.om"
v8 = v_ic;
#line 2517 "ir.om"
@@ -24444,7 +24446,7 @@ u my_iraddarg(u v_ic, u v_name, u v_t) {
u v15 = 0;
u v16 = 0;
#line 282 "ir.om"
-b0: v4 = (u)&my_irfind_var;
+b0: v4 = (u)my_irfind_var;
#line 282 "ir.om"
v5 = v_ic;
#line 282 "ir.om"
@@ -24456,7 +24458,7 @@ b1: v_iv = v7;
#line 284 "ir.om"
if (!(*(u *)(v_iv))) { goto b2; }
#line 285 "ir.om"
-b3: v8 = (u)&my_cdie;
+b3: v8 = (u)my_cdie;
#line 285 "ir.om"
v9 = *(u *)(v_ic);
#line 285 "ir.om"
@@ -24464,7 +24466,7 @@ b3: v8 = (u)&my_cdie;
#line 285 "ir.om"
v11 = ((u (*)())(v8))(v9, v10);
#line 288 "ir.om"
-b2: v12 = (u)&my_mkirvar;
+b2: v12 = (u)my_mkirvar;
#line 288 "ir.om"
v13 = v_ic;
#line 288 "ir.om"
@@ -24513,7 +24515,7 @@ b6: if (!(v5)) { goto b1; }
#line 750 "ir.om"
b2: return 0UL;
#line 753 "ir.om"
-b1: v6 = (u)&my_assert;
+b1: v6 = (u)my_assert;
#line 753 "ir.om"
if (!(v_o)) { goto b11; }
#line 753 "ir.om"
@@ -24533,7 +24535,7 @@ b9: v7 = v8;
#line 753 "ir.om"
v11 = ((u (*)())(v6))(v7, v10);
#line 754 "ir.om"
-b13: v12 = (u)&my_assert;
+b13: v12 = (u)my_assert;
#line 754 "ir.om"
if (!(*(u *)((v_cur) + (32UL)))) { goto b15; }
#line 754 "ir.om"
@@ -24551,7 +24553,7 @@ b17: if (!((u)(((s)(*(u *)((v_cur) + (16UL)))) == ((s)(*(u *)((v_cur) + (24UL)))
#line 757 "ir.om"
b19: *(u *)((v_cur) + (24UL)) = ((*(u *)((v_cur) + (24UL))) * (2UL)) + (16UL);
#line 759 "ir.om"
- v17 = (u)&my_alloc;
+ v17 = (u)my_alloc;
#line 759 "ir.om"
v18 = *(u *)((v_ic) + (16UL));
#line 759 "ir.om"
@@ -24615,7 +24617,7 @@ u my_iraddvar(u v_ic, u v_name, u v_t) {
u v15 = 0;
u v16 = 0;
#line 296 "ir.om"
-b0: v4 = (u)&my_irfind_var;
+b0: v4 = (u)my_irfind_var;
#line 296 "ir.om"
v5 = v_ic;
#line 296 "ir.om"
@@ -24627,7 +24629,7 @@ b1: v_iv = v7;
#line 298 "ir.om"
if (!(*(u *)(v_iv))) { goto b2; }
#line 299 "ir.om"
-b3: v8 = (u)&my_cdie;
+b3: v8 = (u)my_cdie;
#line 299 "ir.om"
v9 = *(u *)(v_ic);
#line 299 "ir.om"
@@ -24635,7 +24637,7 @@ b3: v8 = (u)&my_cdie;
#line 299 "ir.om"
v11 = ((u (*)())(v8))(v9, v10);
#line 302 "ir.om"
-b2: v12 = (u)&my_mkirvar;
+b2: v12 = (u)my_mkirvar;
#line 302 "ir.om"
v13 = v_ic;
#line 302 "ir.om"
@@ -24827,7 +24829,7 @@ b1: *(u *)((v_ib) + (64UL)) = 1UL;
#line 2397 "ir.om"
if (!((u)(((s)(v_kind)) == ((s)(29UL))))) { goto b4; }
#line 2398 "ir.om"
-b5: v3 = (u)&my_irblock_flow2;
+b5: v3 = (u)my_irblock_flow2;
#line 2398 "ir.om"
v4 = v_ic;
#line 2398 "ir.om"
@@ -24857,7 +24859,7 @@ b18: v8 = 1UL;
#line 2405 "ir.om"
b21: if (!(v8)) { goto b15; }
#line 2406 "ir.om"
-b16: v10 = (u)&my_irblock_flow2;
+b16: v10 = (u)my_irblock_flow2;
#line 2406 "ir.om"
v11 = v_ic;
#line 2406 "ir.om"
@@ -24940,7 +24942,7 @@ b4: v_kind = *(u *)(*(u *)((*(u *)((v_ib) + (8UL))) + (((*(u *)((v_ib) + (16UL))
#line 2428 "ir.om"
if (!((u)(((s)(v_kind)) == ((s)(29UL))))) { goto b6; }
#line 2429 "ir.om"
-b7: v5 = (u)&my_irblock_flow3;
+b7: v5 = (u)my_irblock_flow3;
#line 2429 "ir.om"
v6 = v_ic;
#line 2429 "ir.om"
@@ -24988,7 +24990,7 @@ b20: *(u *)((v_ib) + (40UL)) = *(u *)((v_out) + (40UL));
#line 2469 "ir.om"
goto b4;
#line 2461 "ir.om"
-b21: v9 = (u)&my_iraddop;
+b21: v9 = (u)my_iraddop;
#line 2461 "ir.om"
v10 = v_ic;
#line 2461 "ir.om"
@@ -25048,7 +25050,7 @@ b18: v10 = 1UL;
#line 2369 "ir.om"
b19: if (!(v10)) { goto b13; }
#line 2370 "ir.om"
-b14: v11 = (u)&my_mkirop;
+b14: v11 = (u)my_mkirop;
#line 2370 "ir.om"
v12 = v_ic;
#line 2370 "ir.om"
@@ -25096,7 +25098,7 @@ b17: v10 = 0UL;
#line 2369 "ir.om"
goto b19;
#line 2358 "ir.om"
-b9: v6 = (u)&my_irexpr_fold;
+b9: v6 = (u)my_irexpr_fold;
#line 2358 "ir.om"
v7 = v_ic;
#line 2358 "ir.om"
@@ -25134,7 +25136,7 @@ u my_irbranch(u v_ic, u v_cond, u v_alt, u v_next) {
u v18 = 0;
u v19 = 0;
#line 803 "ir.om"
-b0: v6 = (u)&my_mkirop;
+b0: v6 = (u)my_mkirop;
#line 803 "ir.om"
v7 = v_ic;
#line 803 "ir.om"
@@ -25148,7 +25150,7 @@ b0: v6 = (u)&my_mkirop;
#line 803 "ir.om"
b1: v_o = v11;
#line 804 "ir.om"
- v12 = (u)&my_iraddop;
+ v12 = (u)my_iraddop;
#line 804 "ir.om"
v13 = v_ic;
#line 804 "ir.om"
@@ -25162,7 +25164,7 @@ b2: v_cur = *(u *)((v_ic) + (64UL));
#line 808 "ir.om"
b4: if (!(*(u *)((v_cur) + (32UL)))) { goto b6; }
#line 809 "ir.om"
-b7: v16 = (u)&my_cdie;
+b7: v16 = (u)my_cdie;
#line 809 "ir.om"
v17 = *(u *)(v_ic);
#line 809 "ir.om"
@@ -25323,7 +25325,7 @@ u my_ircall(u v_ic, u v_n) {
#line 320 "ir.om"
b0: if (!((u)(((s)(*(u *)(*(u *)((v_n) + (8UL))))) == ((s)(0UL))))) { goto b5; }
#line 320 "ir.om"
-b4: v16 = (u)&my_strcmp;
+b4: v16 = (u)my_strcmp;
#line 320 "ir.om"
v17 = *(u *)((*(u *)((v_n) + (8UL))) + (56UL));
#line 320 "ir.om"
@@ -25341,7 +25343,7 @@ b7: if (!(v15)) { goto b1; }
#line 321 "ir.om"
b2: if (!((u)(((s)(*(u *)(*(u *)((*(u *)((v_n) + (16UL))) + (8UL))))) != ((s)(3UL))))) { goto b9; }
#line 322 "ir.om"
-b10: v20 = (u)&my_cdie;
+b10: v20 = (u)my_cdie;
#line 322 "ir.om"
v21 = *(u *)(v_ic);
#line 322 "ir.om"
@@ -25349,7 +25351,7 @@ b10: v20 = (u)&my_cdie;
#line 322 "ir.om"
v23 = ((u (*)())(v20))(v21, v22);
#line 325 "ir.om"
-b9: v24 = (u)&my_gather_include;
+b9: v24 = (u)my_gather_include;
#line 325 "ir.om"
v25 = *(u *)(v_ic);
#line 325 "ir.om"
@@ -25361,7 +25363,7 @@ b9: v24 = (u)&my_gather_include;
#line 325 "ir.om"
b13: v_blob = v28;
#line 327 "ir.om"
- v29 = (u)&my_expr_to_ir;
+ v29 = (u)my_expr_to_ir;
#line 327 "ir.om"
v30 = v_ic;
#line 327 "ir.om"
@@ -25371,7 +25373,7 @@ b13: v_blob = v28;
#line 327 "ir.om"
b14: v_a = v32;
#line 328 "ir.om"
- v33 = (u)&my_mkirconst;
+ v33 = (u)my_mkirconst;
#line 328 "ir.om"
v34 = v_ic;
#line 328 "ir.om"
@@ -25381,7 +25383,7 @@ b14: v_a = v32;
#line 328 "ir.om"
b15: v_b = v36;
#line 329 "ir.om"
- v37 = (u)&my_mkirop;
+ v37 = (u)my_mkirop;
#line 329 "ir.om"
v38 = v_ic;
#line 329 "ir.om"
@@ -25397,7 +25399,7 @@ b16: v_o = v42;
#line 330 "ir.om"
*(u *)((v_o) + (48UL)) = *(u *)((*(u *)((*(u *)((*(u *)((*(u *)((v_n) + (16UL))) + (16UL))) + (8UL))) + (64UL))) + (16UL));
#line 331 "ir.om"
- v43 = (u)&my_iraddop;
+ v43 = (u)my_iraddop;
#line 331 "ir.om"
v44 = v_ic;
#line 331 "ir.om"
@@ -25405,7 +25407,7 @@ b16: v_o = v42;
#line 331 "ir.om"
v46 = ((u (*)())(v43))(v44, v45);
#line 333 "ir.om"
-b17: v47 = (u)&my_mkirstr;
+b17: v47 = (u)my_mkirstr;
#line 333 "ir.om"
v48 = v_ic;
#line 333 "ir.om"
@@ -25419,7 +25421,7 @@ b18: v_o = v51;
#line 334 "ir.om"
return v_o;
#line 338 "ir.om"
-b1: v52 = (u)&my_mkirtmp;
+b1: v52 = (u)my_mkirtmp;
#line 338 "ir.om"
v53 = v_ic;
#line 338 "ir.om"
@@ -25429,7 +25431,7 @@ b1: v52 = (u)&my_mkirtmp;
#line 338 "ir.om"
b19: v_fp = v55;
#line 339 "ir.om"
- v56 = (u)&my_expr_to_ir;
+ v56 = (u)my_expr_to_ir;
#line 339 "ir.om"
v57 = v_ic;
#line 339 "ir.om"
@@ -25439,7 +25441,7 @@ b19: v_fp = v55;
#line 339 "ir.om"
b20: v_b = v59;
#line 340 "ir.om"
- v60 = (u)&my_mkirop;
+ v60 = (u)my_mkirop;
#line 340 "ir.om"
v61 = v_ic;
#line 340 "ir.om"
@@ -25455,7 +25457,7 @@ b21: v_o = v65;
#line 341 "ir.om"
*(u *)((v_o) + (48UL)) = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 342 "ir.om"
- v66 = (u)&my_iraddop;
+ v66 = (u)my_iraddop;
#line 342 "ir.om"
v67 = v_ic;
#line 342 "ir.om"
@@ -25477,7 +25479,7 @@ b28: v70 = 0UL;
#line 348 "ir.om"
b30: if (!(v70)) { goto b25; }
#line 357 "ir.om"
-b24: v71 = (u)&my_alloc;
+b24: v71 = (u)my_alloc;
#line 357 "ir.om"
v72 = *(u *)((v_ic) + (16UL));
#line 357 "ir.om"
@@ -25509,7 +25511,7 @@ b33: v_arg = *(u *)((v_n) + (16UL));
#line 386 "ir.om"
b44: if (!((u)(((s)(v_i)) == ((s)(v_count))))) { goto b46; }
#line 399 "ir.om"
-b45: v104 = (u)&my_free;
+b45: v104 = (u)my_free;
#line 399 "ir.om"
v105 = *(u *)((v_ic) + (16UL));
#line 399 "ir.om"
@@ -25517,7 +25519,7 @@ b45: v104 = (u)&my_free;
#line 399 "ir.om"
v107 = ((u (*)())(v104))(v105, v106);
#line 402 "ir.om"
-b51: v108 = (u)&my_mkirtmp;
+b51: v108 = (u)my_mkirtmp;
#line 402 "ir.om"
v109 = v_ic;
#line 402 "ir.om"
@@ -25527,7 +25529,7 @@ b51: v108 = (u)&my_mkirtmp;
#line 402 "ir.om"
b52: v_ret = v111;
#line 403 "ir.om"
- v112 = (u)&my_mkirop;
+ v112 = (u)my_mkirop;
#line 403 "ir.om"
v113 = v_ic;
#line 403 "ir.om"
@@ -25543,7 +25545,7 @@ b53: v_o = v117;
#line 404 "ir.om"
*(u *)((v_o) + (48UL)) = *(u *)((v_n) + (64UL));
#line 405 "ir.om"
- v118 = (u)&my_iraddop;
+ v118 = (u)my_iraddop;
#line 405 "ir.om"
v119 = v_ic;
#line 405 "ir.om"
@@ -25551,7 +25553,7 @@ b53: v_o = v117;
#line 405 "ir.om"
v121 = ((u (*)())(v118))(v119, v120);
#line 408 "ir.om"
-b54: v122 = (u)&my_mkirop;
+b54: v122 = (u)my_mkirop;
#line 408 "ir.om"
v123 = v_ic;
#line 408 "ir.om"
@@ -25567,7 +25569,7 @@ b55: v_o = v127;
#line 409 "ir.om"
*(u *)((v_o) + (24UL)) = v_count;
#line 410 "ir.om"
- v128 = (u)&my_iraddop;
+ v128 = (u)my_iraddop;
#line 410 "ir.om"
v129 = v_ic;
#line 410 "ir.om"
@@ -25575,7 +25577,7 @@ b55: v_o = v127;
#line 410 "ir.om"
v131 = ((u (*)())(v128))(v129, v130);
#line 413 "ir.om"
-b56: v132 = (u)&my_mkirblock;
+b56: v132 = (u)my_mkirblock;
#line 413 "ir.om"
v133 = v_ic;
#line 413 "ir.om"
@@ -25589,7 +25591,7 @@ b57: v_next = v134;
#line 417 "ir.om"
b59: if (!(*(u *)((v_cur) + (32UL)))) { goto b61; }
#line 418 "ir.om"
-b62: v135 = (u)&my_cdie;
+b62: v135 = (u)my_cdie;
#line 418 "ir.om"
v136 = *(u *)(v_ic);
#line 418 "ir.om"
@@ -25607,7 +25609,7 @@ b58: *(u *)((v_ic) + (64UL)) = v_next;
#line 428 "ir.om"
return v_ret;
#line 390 "ir.om"
-b46: v94 = (u)&my_mkirop;
+b46: v94 = (u)my_mkirop;
#line 390 "ir.om"
v95 = v_ic;
#line 390 "ir.om"
@@ -25625,7 +25627,7 @@ b49: v_o = v99;
#line 392 "ir.om"
*(u *)((v_o) + (48UL)) = *(u *)((*(u *)((v_arg) + (8UL))) + (64UL));
#line 393 "ir.om"
- v100 = (u)&my_iraddop;
+ v100 = (u)my_iraddop;
#line 393 "ir.om"
v101 = v_ic;
#line 393 "ir.om"
@@ -25639,7 +25641,7 @@ b50: v_arg = *(u *)((v_arg) + (16UL));
#line 396 "ir.om"
goto b44;
#line 368 "ir.om"
-b34: v76 = (u)&my_mkirtmp;
+b34: v76 = (u)my_mkirtmp;
#line 368 "ir.om"
v77 = v_ic;
#line 368 "ir.om"
@@ -25649,7 +25651,7 @@ b34: v76 = (u)&my_mkirtmp;
#line 368 "ir.om"
b40: *(u *)((v_tmp) + ((v_i) * (8UL))) = v79;
#line 371 "ir.om"
- v80 = (u)&my_expr_to_ir;
+ v80 = (u)my_expr_to_ir;
#line 371 "ir.om"
v81 = v_ic;
#line 371 "ir.om"
@@ -25659,7 +25661,7 @@ b40: *(u *)((v_tmp) + ((v_i) * (8UL))) = v79;
#line 371 "ir.om"
b41: v_b = v83;
#line 374 "ir.om"
- v84 = (u)&my_mkirop;
+ v84 = (u)my_mkirop;
#line 374 "ir.om"
v85 = v_ic;
#line 374 "ir.om"
@@ -25675,7 +25677,7 @@ b42: v_o = v89;
#line 375 "ir.om"
*(u *)((v_o) + (48UL)) = *(u *)((*(u *)((v_arg) + (8UL))) + (64UL));
#line 376 "ir.om"
- v90 = (u)&my_iraddop;
+ v90 = (u)my_iraddop;
#line 376 "ir.om"
v91 = v_ic;
#line 376 "ir.om"
@@ -25710,7 +25712,6 @@ b5: v15 = 0UL;
u my_ircargs(u v_c, u v_ic, u v_ib, u v_n) {
u v_i = 0;
u v_op = 0;
- u v_kind = 0;
u v_args = 0;
u v8 = 0;
u v9 = 0;
@@ -25730,75 +25731,91 @@ u my_ircargs(u v_c, u v_ic, u v_ib, u v_n) {
u v23 = 0;
u v24 = 0;
u v25 = 0;
-#line 526 "ircout.om"
-b0: v8 = (u)&my_alloc;
-#line 526 "ircout.om"
+ u v26 = 0;
+ u v27 = 0;
+ u v28 = 0;
+ u v29 = 0;
+#line 625 "ircout.om"
+b0: v8 = (u)my_alloc;
+#line 625 "ircout.om"
v9 = *(u *)(v_c);
-#line 526 "ircout.om"
+#line 625 "ircout.om"
v10 = (v_n) * (8UL);
-#line 526 "ircout.om"
+#line 625 "ircout.om"
v11 = ((u (*)())(v8))(v9, v10);
-#line 526 "ircout.om"
+#line 625 "ircout.om"
b1: v_args = v11;
-#line 528 "ircout.om"
+#line 627 "ircout.om"
v_i = 0UL;
-#line 529 "ircout.om"
+#line 628 "ircout.om"
goto b2;
-#line 530 "ircout.om"
+#line 629 "ircout.om"
b2: if (!((u)(((s)(v_i)) == ((s)(*(u *)((v_ib) + (16UL))))))) { goto b4; }
-#line 542 "ircout.om"
+#line 641 "ircout.om"
b3: v_i = 0UL;
-#line 543 "ircout.om"
+#line 642 "ircout.om"
goto b10;
-#line 544 "ircout.om"
+#line 643 "ircout.om"
b10: if (!((u)(((s)(v_i)) == ((s)(v_n))))) { goto b12; }
-#line 557 "ircout.om"
-b11: v22 = (u)&my_free;
-#line 557 "ircout.om"
- v23 = *(u *)(v_c);
-#line 557 "ircout.om"
- v24 = v_args;
-#line 557 "ircout.om"
- v25 = ((u (*)())(v22))(v23, v24);
-#line 520 "ircout.om"
-b20: return 0UL;
-#line 548 "ircout.om"
-b12: v12 = (u)&my_ircop;
-#line 548 "ircout.om"
+#line 660 "ircout.om"
+b11: v26 = (u)my_free;
+#line 660 "ircout.om"
+ v27 = *(u *)(v_c);
+#line 660 "ircout.om"
+ v28 = v_args;
+#line 660 "ircout.om"
+ v29 = ((u (*)())(v26))(v27, v28);
+#line 619 "ircout.om"
+b24: return 0UL;
+#line 647 "ircout.om"
+b12: if (!(*(u *)((v_args) + ((v_i) * (8UL))))) { goto b17; }
+#line 648 "ircout.om"
+b16: v12 = (u)my_ircop;
+#line 648 "ircout.om"
v13 = v_c;
-#line 548 "ircout.om"
+#line 648 "ircout.om"
v14 = v_ic;
-#line 548 "ircout.om"
+#line 648 "ircout.om"
v15 = v_ib;
-#line 548 "ircout.om"
+#line 648 "ircout.om"
v16 = *(u *)((v_args) + ((v_i) * (8UL)));
-#line 548 "ircout.om"
+#line 648 "ircout.om"
v17 = ((u (*)())(v12))(v13, v14, v15, v16);
-#line 550 "ircout.om"
+#line 653 "ircout.om"
b15: v_i = (v_i) + (1UL);
-#line 552 "ircout.om"
+#line 655 "ircout.om"
if (!((u)(((s)(v_i)) != ((s)(v_n))))) { goto b10; }
-#line 553 "ircout.om"
-b17: v18 = (u)&my_fputs;
-#line 553 "ircout.om"
+#line 656 "ircout.om"
+b21: v22 = (u)my_fputs;
+#line 656 "ircout.om"
+ v23 = *(u *)((v_c) + (72UL));
+#line 656 "ircout.om"
+ v24 = (u)", ";
+#line 656 "ircout.om"
+ v25 = ((u (*)())(v22))(v23, v24);
+#line 656 "ircout.om"
+ goto b10;
+#line 650 "ircout.om"
+b17: v18 = (u)my_fputs;
+#line 650 "ircout.om"
v19 = *(u *)((v_c) + (72UL));
-#line 553 "ircout.om"
- v20 = (u)", ";
-#line 553 "ircout.om"
+#line 650 "ircout.om"
+ v20 = (u)"0UL";
+#line 650 "ircout.om"
v21 = ((u (*)())(v18))(v19, v20);
-#line 553 "ircout.om"
- goto b10;
-#line 534 "ircout.om"
+#line 650 "ircout.om"
+ goto b15;
+#line 633 "ircout.om"
b4: v_op = *(u *)((*(u *)((v_ib) + (8UL))) + ((v_i) * (8UL)));
-#line 535 "ircout.om"
+#line 634 "ircout.om"
if (!((u)(((s)(*(u *)(v_op))) == ((s)(8UL))))) { goto b7; }
-#line 536 "ircout.om"
+#line 635 "ircout.om"
b8: *(u *)((v_args) + ((*(u *)((v_op) + (24UL))) * (8UL))) = *(u *)((v_op) + (8UL));
-#line 536 "ircout.om"
+#line 635 "ircout.om"
goto b7;
-#line 539 "ircout.om"
+#line 638 "ircout.om"
b7: v_i = (v_i) + (1UL);
-#line 539 "ircout.om"
+#line 638 "ircout.om"
goto b2;
}
u my_ircblock(u v_c, u v_ic, u v_ib) {
@@ -25973,407 +25990,407 @@ u my_ircblock(u v_c, u v_ic, u v_ib) {
u v171 = 0;
u v172 = 0;
u v173 = 0;
-#line 172 "ircout.om"
+#line 263 "ircout.om"
b0: goto b1;
-#line 173 "ircout.om"
+#line 264 "ircout.om"
b1: if (!((u)(((s)((v_i) + (1UL))) == ((s)(*(u *)((v_ib) + (16UL))))))) { goto b3; }
-#line 200 "ircout.om"
+#line 291 "ircout.om"
b2: v_op = *(u *)((*(u *)((v_ib) + (8UL))) + ((v_i) * (8UL)));
-#line 202 "ircout.om"
+#line 293 "ircout.om"
v_kind = *(u *)(v_op);
-#line 203 "ircout.om"
+#line 294 "ircout.om"
if (!((u)(((s)(v_kind)) == ((s)(27UL))))) { goto b26; }
-#line 204 "ircout.om"
-b25: v37 = (u)&my_ircline;
-#line 204 "ircout.om"
+#line 295 "ircout.om"
+b25: v37 = (u)my_ircline;
+#line 295 "ircout.om"
v38 = v_c;
-#line 204 "ircout.om"
+#line 295 "ircout.om"
v39 = v_op;
-#line 204 "ircout.om"
+#line 295 "ircout.om"
v40 = ((u (*)())(v37))(v38, v39);
-#line 206 "ircout.om"
+#line 297 "ircout.om"
b27: if (!((u)(((s)(v_i)) == ((s)(0UL))))) { goto b28; }
-#line 207 "ircout.om"
-b29: v41 = (u)&my_fputs;
-#line 207 "ircout.om"
+#line 298 "ircout.om"
+b29: v41 = (u)my_fputs;
+#line 298 "ircout.om"
v42 = *(u *)((v_c) + (72UL));
-#line 207 "ircout.om"
+#line 298 "ircout.om"
v43 = (u)"b";
-#line 207 "ircout.om"
+#line 298 "ircout.om"
v44 = ((u (*)())(v41))(v42, v43);
-#line 208 "ircout.om"
-b31: v45 = (u)&my_fputd;
-#line 208 "ircout.om"
+#line 299 "ircout.om"
+b31: v45 = (u)my_fputd;
+#line 299 "ircout.om"
v46 = *(u *)((v_c) + (72UL));
-#line 208 "ircout.om"
+#line 299 "ircout.om"
v47 = *(u *)(v_ib);
-#line 208 "ircout.om"
+#line 299 "ircout.om"
v48 = ((u (*)())(v45))(v46, v47);
-#line 209 "ircout.om"
-b32: v49 = (u)&my_fputs;
-#line 209 "ircout.om"
+#line 300 "ircout.om"
+b32: v49 = (u)my_fputs;
+#line 300 "ircout.om"
v50 = *(u *)((v_c) + (72UL));
-#line 209 "ircout.om"
+#line 300 "ircout.om"
v51 = (u)":";
-#line 209 "ircout.om"
+#line 300 "ircout.om"
v52 = ((u (*)())(v49))(v50, v51);
-#line 212 "ircout.om"
-b28: v53 = (u)&my_irccall;
-#line 212 "ircout.om"
+#line 303 "ircout.om"
+b28: v53 = (u)my_irccall;
+#line 303 "ircout.om"
v54 = v_c;
-#line 212 "ircout.om"
+#line 303 "ircout.om"
v55 = v_ic;
-#line 212 "ircout.om"
+#line 303 "ircout.om"
v56 = v_ib;
-#line 212 "ircout.om"
+#line 303 "ircout.om"
v57 = v_op;
-#line 212 "ircout.om"
+#line 303 "ircout.om"
v58 = ((u (*)())(v53))(v54, v55, v56, v57);
-#line 167 "ircout.om"
+#line 258 "ircout.om"
b24: return 0UL;
-#line 213 "ircout.om"
+#line 304 "ircout.om"
b26: if (!((u)(((s)(v_kind)) == ((s)(28UL))))) { goto b36; }
-#line 214 "ircout.om"
-b35: v59 = (u)&my_ircline;
-#line 214 "ircout.om"
+#line 305 "ircout.om"
+b35: v59 = (u)my_ircline;
+#line 305 "ircout.om"
v60 = v_c;
-#line 214 "ircout.om"
+#line 305 "ircout.om"
v61 = v_op;
-#line 214 "ircout.om"
+#line 305 "ircout.om"
v62 = ((u (*)())(v59))(v60, v61);
-#line 216 "ircout.om"
+#line 307 "ircout.om"
b37: if (!((u)(((s)(v_i)) == ((s)(0UL))))) { goto b38; }
-#line 217 "ircout.om"
-b39: v63 = (u)&my_fputs;
-#line 217 "ircout.om"
+#line 308 "ircout.om"
+b39: v63 = (u)my_fputs;
+#line 308 "ircout.om"
v64 = *(u *)((v_c) + (72UL));
-#line 217 "ircout.om"
+#line 308 "ircout.om"
v65 = (u)"b";
-#line 217 "ircout.om"
+#line 308 "ircout.om"
v66 = ((u (*)())(v63))(v64, v65);
-#line 218 "ircout.om"
-b41: v67 = (u)&my_fputd;
-#line 218 "ircout.om"
+#line 309 "ircout.om"
+b41: v67 = (u)my_fputd;
+#line 309 "ircout.om"
v68 = *(u *)((v_c) + (72UL));
-#line 218 "ircout.om"
+#line 309 "ircout.om"
v69 = *(u *)(v_ib);
-#line 218 "ircout.om"
+#line 309 "ircout.om"
v70 = ((u (*)())(v67))(v68, v69);
-#line 219 "ircout.om"
-b42: v71 = (u)&my_fputs;
-#line 219 "ircout.om"
+#line 310 "ircout.om"
+b42: v71 = (u)my_fputs;
+#line 310 "ircout.om"
v72 = *(u *)((v_c) + (72UL));
-#line 219 "ircout.om"
+#line 310 "ircout.om"
v73 = (u)":";
-#line 219 "ircout.om"
+#line 310 "ircout.om"
v74 = ((u (*)())(v71))(v72, v73);
-#line 222 "ircout.om"
-b38: v75 = (u)&my_fputs;
-#line 222 "ircout.om"
+#line 313 "ircout.om"
+b38: v75 = (u)my_fputs;
+#line 313 "ircout.om"
v76 = *(u *)((v_c) + (72UL));
-#line 222 "ircout.om"
+#line 313 "ircout.om"
v77 = (u)"\011goto b";
-#line 222 "ircout.om"
+#line 313 "ircout.om"
v78 = ((u (*)())(v75))(v76, v77);
-#line 223 "ircout.om"
-b44: v79 = (u)&my_fputd;
-#line 223 "ircout.om"
+#line 314 "ircout.om"
+b44: v79 = (u)my_fputd;
+#line 314 "ircout.om"
v80 = *(u *)((v_c) + (72UL));
-#line 223 "ircout.om"
+#line 314 "ircout.om"
v81 = *(u *)(*(u *)((v_ib) + (40UL)));
-#line 223 "ircout.om"
+#line 314 "ircout.om"
v82 = ((u (*)())(v79))(v80, v81);
-#line 224 "ircout.om"
-b45: v83 = (u)&my_fputs;
-#line 224 "ircout.om"
+#line 315 "ircout.om"
+b45: v83 = (u)my_fputs;
+#line 315 "ircout.om"
v84 = *(u *)((v_c) + (72UL));
-#line 224 "ircout.om"
+#line 315 "ircout.om"
v85 = (u)";\012";
-#line 224 "ircout.om"
+#line 315 "ircout.om"
v86 = ((u (*)())(v83))(v84, v85);
-#line 224 "ircout.om"
+#line 315 "ircout.om"
goto b24;
-#line 225 "ircout.om"
+#line 316 "ircout.om"
b36: if (!((u)(((s)(v_kind)) == ((s)(29UL))))) { goto b48; }
-#line 226 "ircout.om"
-b47: v87 = (u)&my_ircline;
-#line 226 "ircout.om"
+#line 317 "ircout.om"
+b47: v87 = (u)my_ircline;
+#line 317 "ircout.om"
v88 = v_c;
-#line 226 "ircout.om"
+#line 317 "ircout.om"
v89 = v_op;
-#line 226 "ircout.om"
+#line 317 "ircout.om"
v90 = ((u (*)())(v87))(v88, v89);
-#line 228 "ircout.om"
+#line 319 "ircout.om"
b49: if (!((u)(((s)(v_i)) == ((s)(0UL))))) { goto b50; }
-#line 229 "ircout.om"
-b51: v91 = (u)&my_fputs;
-#line 229 "ircout.om"
+#line 320 "ircout.om"
+b51: v91 = (u)my_fputs;
+#line 320 "ircout.om"
v92 = *(u *)((v_c) + (72UL));
-#line 229 "ircout.om"
+#line 320 "ircout.om"
v93 = (u)"b";
-#line 229 "ircout.om"
+#line 320 "ircout.om"
v94 = ((u (*)())(v91))(v92, v93);
-#line 230 "ircout.om"
-b53: v95 = (u)&my_fputd;
-#line 230 "ircout.om"
+#line 321 "ircout.om"
+b53: v95 = (u)my_fputd;
+#line 321 "ircout.om"
v96 = *(u *)((v_c) + (72UL));
-#line 230 "ircout.om"
+#line 321 "ircout.om"
v97 = *(u *)(v_ib);
-#line 230 "ircout.om"
+#line 321 "ircout.om"
v98 = ((u (*)())(v95))(v96, v97);
-#line 231 "ircout.om"
-b54: v99 = (u)&my_fputs;
-#line 231 "ircout.om"
+#line 322 "ircout.om"
+b54: v99 = (u)my_fputs;
+#line 322 "ircout.om"
v100 = *(u *)((v_c) + (72UL));
-#line 231 "ircout.om"
+#line 322 "ircout.om"
v101 = (u)":";
-#line 231 "ircout.om"
+#line 322 "ircout.om"
v102 = ((u (*)())(v99))(v100, v101);
-#line 234 "ircout.om"
-b50: v103 = (u)&my_fputs;
-#line 234 "ircout.om"
+#line 325 "ircout.om"
+b50: v103 = (u)my_fputs;
+#line 325 "ircout.om"
v104 = *(u *)((v_c) + (72UL));
-#line 234 "ircout.om"
+#line 325 "ircout.om"
v105 = (u)"\011if (!(";
-#line 234 "ircout.om"
+#line 325 "ircout.om"
v106 = ((u (*)())(v103))(v104, v105);
-#line 235 "ircout.om"
-b56: v107 = (u)&my_ircop;
-#line 235 "ircout.om"
+#line 326 "ircout.om"
+b56: v107 = (u)my_ircop;
+#line 326 "ircout.om"
v108 = v_c;
-#line 235 "ircout.om"
+#line 326 "ircout.om"
v109 = v_ic;
-#line 235 "ircout.om"
+#line 326 "ircout.om"
v110 = v_ib;
-#line 235 "ircout.om"
+#line 326 "ircout.om"
v111 = *(u *)((v_op) + (8UL));
-#line 235 "ircout.om"
+#line 326 "ircout.om"
v112 = ((u (*)())(v107))(v108, v109, v110, v111);
-#line 236 "ircout.om"
-b57: v113 = (u)&my_fputs;
-#line 236 "ircout.om"
+#line 327 "ircout.om"
+b57: v113 = (u)my_fputs;
+#line 327 "ircout.om"
v114 = *(u *)((v_c) + (72UL));
-#line 236 "ircout.om"
+#line 327 "ircout.om"
v115 = (u)")) { goto b";
-#line 236 "ircout.om"
+#line 327 "ircout.om"
v116 = ((u (*)())(v113))(v114, v115);
-#line 237 "ircout.om"
-b58: v117 = (u)&my_fputd;
-#line 237 "ircout.om"
+#line 328 "ircout.om"
+b58: v117 = (u)my_fputd;
+#line 328 "ircout.om"
v118 = *(u *)((v_c) + (72UL));
-#line 237 "ircout.om"
+#line 328 "ircout.om"
v119 = *(u *)(*(u *)((v_ib) + (48UL)));
-#line 237 "ircout.om"
+#line 328 "ircout.om"
v120 = ((u (*)())(v117))(v118, v119);
-#line 238 "ircout.om"
-b59: v121 = (u)&my_fputs;
-#line 238 "ircout.om"
+#line 329 "ircout.om"
+b59: v121 = (u)my_fputs;
+#line 329 "ircout.om"
v122 = *(u *)((v_c) + (72UL));
-#line 238 "ircout.om"
+#line 329 "ircout.om"
v123 = (u)"; }\012";
-#line 238 "ircout.om"
+#line 329 "ircout.om"
v124 = ((u (*)())(v121))(v122, v123);
-#line 240 "ircout.om"
+#line 331 "ircout.om"
b60: if (!(*(u *)((*(u *)((v_ib) + (40UL))) + (64UL)))) { goto b24; }
-#line 241 "ircout.om"
-b62: v125 = (u)&my_ircline;
-#line 241 "ircout.om"
+#line 332 "ircout.om"
+b62: v125 = (u)my_ircline;
+#line 332 "ircout.om"
v126 = v_c;
-#line 241 "ircout.om"
+#line 332 "ircout.om"
v127 = v_op;
-#line 241 "ircout.om"
+#line 332 "ircout.om"
v128 = ((u (*)())(v125))(v126, v127);
-#line 242 "ircout.om"
-b64: v129 = (u)&my_fputs;
-#line 242 "ircout.om"
+#line 333 "ircout.om"
+b64: v129 = (u)my_fputs;
+#line 333 "ircout.om"
v130 = *(u *)((v_c) + (72UL));
-#line 242 "ircout.om"
+#line 333 "ircout.om"
v131 = (u)"\011goto b";
-#line 242 "ircout.om"
+#line 333 "ircout.om"
v132 = ((u (*)())(v129))(v130, v131);
-#line 243 "ircout.om"
-b65: v133 = (u)&my_fputd;
-#line 243 "ircout.om"
+#line 334 "ircout.om"
+b65: v133 = (u)my_fputd;
+#line 334 "ircout.om"
v134 = *(u *)((v_c) + (72UL));
-#line 243 "ircout.om"
+#line 334 "ircout.om"
v135 = *(u *)(*(u *)((v_ib) + (40UL)));
-#line 243 "ircout.om"
+#line 334 "ircout.om"
v136 = ((u (*)())(v133))(v134, v135);
-#line 244 "ircout.om"
-b66: v137 = (u)&my_fputs;
-#line 244 "ircout.om"
+#line 335 "ircout.om"
+b66: v137 = (u)my_fputs;
+#line 335 "ircout.om"
v138 = *(u *)((v_c) + (72UL));
-#line 244 "ircout.om"
+#line 335 "ircout.om"
v139 = (u)";\012";
-#line 244 "ircout.om"
+#line 335 "ircout.om"
v140 = ((u (*)())(v137))(v138, v139);
-#line 244 "ircout.om"
+#line 335 "ircout.om"
goto b24;
-#line 246 "ircout.om"
+#line 337 "ircout.om"
b48: if (!((u)(((s)(v_kind)) == ((s)(30UL))))) { goto b69; }
-#line 247 "ircout.om"
-b68: v141 = (u)&my_ircline;
-#line 247 "ircout.om"
+#line 338 "ircout.om"
+b68: v141 = (u)my_ircline;
+#line 338 "ircout.om"
v142 = v_c;
-#line 247 "ircout.om"
+#line 338 "ircout.om"
v143 = v_op;
-#line 247 "ircout.om"
+#line 338 "ircout.om"
v144 = ((u (*)())(v141))(v142, v143);
-#line 249 "ircout.om"
+#line 340 "ircout.om"
b70: if (!((u)(((s)(v_i)) == ((s)(0UL))))) { goto b71; }
-#line 250 "ircout.om"
-b72: v145 = (u)&my_fputs;
-#line 250 "ircout.om"
+#line 341 "ircout.om"
+b72: v145 = (u)my_fputs;
+#line 341 "ircout.om"
v146 = *(u *)((v_c) + (72UL));
-#line 250 "ircout.om"
+#line 341 "ircout.om"
v147 = (u)"b";
-#line 250 "ircout.om"
+#line 341 "ircout.om"
v148 = ((u (*)())(v145))(v146, v147);
-#line 251 "ircout.om"
-b74: v149 = (u)&my_fputd;
-#line 251 "ircout.om"
+#line 342 "ircout.om"
+b74: v149 = (u)my_fputd;
+#line 342 "ircout.om"
v150 = *(u *)((v_c) + (72UL));
-#line 251 "ircout.om"
+#line 342 "ircout.om"
v151 = *(u *)(v_ib);
-#line 251 "ircout.om"
+#line 342 "ircout.om"
v152 = ((u (*)())(v149))(v150, v151);
-#line 252 "ircout.om"
-b75: v153 = (u)&my_fputs;
-#line 252 "ircout.om"
+#line 343 "ircout.om"
+b75: v153 = (u)my_fputs;
+#line 343 "ircout.om"
v154 = *(u *)((v_c) + (72UL));
-#line 252 "ircout.om"
+#line 343 "ircout.om"
v155 = (u)":";
-#line 252 "ircout.om"
+#line 343 "ircout.om"
v156 = ((u (*)())(v153))(v154, v155);
-#line 255 "ircout.om"
-b71: v157 = (u)&my_fputs;
-#line 255 "ircout.om"
+#line 346 "ircout.om"
+b71: v157 = (u)my_fputs;
+#line 346 "ircout.om"
v158 = *(u *)((v_c) + (72UL));
-#line 255 "ircout.om"
+#line 346 "ircout.om"
v159 = (u)"\011return ";
-#line 255 "ircout.om"
+#line 346 "ircout.om"
v160 = ((u (*)())(v157))(v158, v159);
-#line 256 "ircout.om"
-b77: v161 = (u)&my_ircop;
-#line 256 "ircout.om"
+#line 347 "ircout.om"
+b77: v161 = (u)my_ircop;
+#line 347 "ircout.om"
v162 = v_c;
-#line 256 "ircout.om"
+#line 347 "ircout.om"
v163 = v_ic;
-#line 256 "ircout.om"
+#line 347 "ircout.om"
v164 = v_ib;
-#line 256 "ircout.om"
+#line 347 "ircout.om"
v165 = *(u *)((v_op) + (8UL));
-#line 256 "ircout.om"
+#line 347 "ircout.om"
v166 = ((u (*)())(v161))(v162, v163, v164, v165);
-#line 257 "ircout.om"
-b78: v167 = (u)&my_fputs;
-#line 257 "ircout.om"
+#line 348 "ircout.om"
+b78: v167 = (u)my_fputs;
+#line 348 "ircout.om"
v168 = *(u *)((v_c) + (72UL));
-#line 257 "ircout.om"
+#line 348 "ircout.om"
v169 = (u)";\012";
-#line 257 "ircout.om"
+#line 348 "ircout.om"
v170 = ((u (*)())(v167))(v168, v169);
-#line 257 "ircout.om"
+#line 348 "ircout.om"
goto b24;
-#line 259 "ircout.om"
-b69: v171 = (u)&my_die;
-#line 259 "ircout.om"
+#line 350 "ircout.om"
+b69: v171 = (u)my_die;
+#line 350 "ircout.om"
v172 = (u)"invalid op";
-#line 259 "ircout.om"
+#line 350 "ircout.om"
v173 = ((u (*)())(v171))(v172);
-#line 259 "ircout.om"
+#line 350 "ircout.om"
goto b24;
-#line 177 "ircout.om"
+#line 268 "ircout.om"
b3: v_op = *(u *)((*(u *)((v_ib) + (8UL))) + ((v_i) * (8UL)));
-#line 179 "ircout.om"
+#line 270 "ircout.om"
v_kind = *(u *)(v_op);
-#line 180 "ircout.om"
+#line 271 "ircout.om"
if (!((u)(((s)(v_kind)) == ((s)(8UL))))) { goto b10; }
-#line 180 "ircout.om"
+#line 271 "ircout.om"
b9: v6 = 1UL;
-#line 180 "ircout.om"
+#line 271 "ircout.om"
goto b12;
-#line 180 "ircout.om"
+#line 271 "ircout.om"
b12: if (!(v6)) { goto b6; }
-#line 181 "ircout.om"
+#line 272 "ircout.om"
b7: v_i = (v_i) + (1UL);
-#line 182 "ircout.om"
+#line 273 "ircout.om"
goto b1;
-#line 185 "ircout.om"
-b6: v7 = (u)&my_ircline;
-#line 185 "ircout.om"
+#line 276 "ircout.om"
+b6: v7 = (u)my_ircline;
+#line 276 "ircout.om"
v8 = v_c;
-#line 185 "ircout.om"
+#line 276 "ircout.om"
v9 = v_op;
-#line 185 "ircout.om"
+#line 276 "ircout.om"
v10 = ((u (*)())(v7))(v8, v9);
-#line 187 "ircout.om"
+#line 278 "ircout.om"
b14: if (!((u)(((s)(v_i)) == ((s)(0UL))))) { goto b15; }
-#line 188 "ircout.om"
-b16: v11 = (u)&my_fputs;
-#line 188 "ircout.om"
+#line 279 "ircout.om"
+b16: v11 = (u)my_fputs;
+#line 279 "ircout.om"
v12 = *(u *)((v_c) + (72UL));
-#line 188 "ircout.om"
+#line 279 "ircout.om"
v13 = (u)"b";
-#line 188 "ircout.om"
+#line 279 "ircout.om"
v14 = ((u (*)())(v11))(v12, v13);
-#line 189 "ircout.om"
-b18: v15 = (u)&my_fputd;
-#line 189 "ircout.om"
+#line 280 "ircout.om"
+b18: v15 = (u)my_fputd;
+#line 280 "ircout.om"
v16 = *(u *)((v_c) + (72UL));
-#line 189 "ircout.om"
+#line 280 "ircout.om"
v17 = *(u *)(v_ib);
-#line 189 "ircout.om"
+#line 280 "ircout.om"
v18 = ((u (*)())(v15))(v16, v17);
-#line 190 "ircout.om"
-b19: v19 = (u)&my_fputs;
-#line 190 "ircout.om"
+#line 281 "ircout.om"
+b19: v19 = (u)my_fputs;
+#line 281 "ircout.om"
v20 = *(u *)((v_c) + (72UL));
-#line 190 "ircout.om"
+#line 281 "ircout.om"
v21 = (u)":";
-#line 190 "ircout.om"
+#line 281 "ircout.om"
v22 = ((u (*)())(v19))(v20, v21);
-#line 193 "ircout.om"
-b15: v23 = (u)&my_fputs;
-#line 193 "ircout.om"
+#line 284 "ircout.om"
+b15: v23 = (u)my_fputs;
+#line 284 "ircout.om"
v24 = *(u *)((v_c) + (72UL));
-#line 193 "ircout.om"
+#line 284 "ircout.om"
v25 = (u)"\011";
-#line 193 "ircout.om"
+#line 284 "ircout.om"
v26 = ((u (*)())(v23))(v24, v25);
-#line 194 "ircout.om"
-b21: v27 = (u)&my_ircop;
-#line 194 "ircout.om"
+#line 285 "ircout.om"
+b21: v27 = (u)my_ircop;
+#line 285 "ircout.om"
v28 = v_c;
-#line 194 "ircout.om"
+#line 285 "ircout.om"
v29 = v_ic;
-#line 194 "ircout.om"
+#line 285 "ircout.om"
v30 = v_ib;
-#line 194 "ircout.om"
+#line 285 "ircout.om"
v31 = v_op;
-#line 194 "ircout.om"
+#line 285 "ircout.om"
v32 = ((u (*)())(v27))(v28, v29, v30, v31);
-#line 195 "ircout.om"
-b22: v33 = (u)&my_fputs;
-#line 195 "ircout.om"
+#line 286 "ircout.om"
+b22: v33 = (u)my_fputs;
+#line 286 "ircout.om"
v34 = *(u *)((v_c) + (72UL));
-#line 195 "ircout.om"
+#line 286 "ircout.om"
v35 = (u)";\012";
-#line 195 "ircout.om"
+#line 286 "ircout.om"
v36 = ((u (*)())(v33))(v34, v35);
-#line 197 "ircout.om"
+#line 288 "ircout.om"
b23: v_i = (v_i) + (1UL);
-#line 197 "ircout.om"
+#line 288 "ircout.om"
goto b1;
-#line 180 "ircout.om"
+#line 271 "ircout.om"
b10: if (!((u)(((s)(v_kind)) == ((s)(7UL))))) { goto b13; }
-#line 180 "ircout.om"
+#line 271 "ircout.om"
b11: v6 = 1UL;
-#line 180 "ircout.om"
+#line 271 "ircout.om"
goto b12;
-#line 180 "ircout.om"
+#line 271 "ircout.om"
b13: v6 = 0UL;
-#line 180 "ircout.om"
+#line 271 "ircout.om"
goto b12;
}
u my_ircbody(u v_c, u v_ic, u v_ib) {
@@ -26394,73 +26411,86 @@ u my_ircbody(u v_c, u v_ic, u v_ib) {
u v17 = 0;
u v18 = 0;
u v19 = 0;
-#line 150 "ircout.om"
+ u v20 = 0;
+#line 241 "ircout.om"
b0: if (!(v_ib)) { goto b9; }
-#line 150 "ircout.om"
+#line 241 "ircout.om"
b8: v4 = 0UL;
-#line 150 "ircout.om"
+#line 241 "ircout.om"
goto b10;
-#line 150 "ircout.om"
+#line 241 "ircout.om"
b10: if (!(v4)) { goto b5; }
-#line 150 "ircout.om"
+#line 241 "ircout.om"
b4: v3 = 1UL;
-#line 150 "ircout.om"
+#line 241 "ircout.om"
goto b7;
-#line 150 "ircout.om"
+#line 241 "ircout.om"
b7: if (!(v3)) { goto b1; }
-#line 151 "ircout.om"
+#line 242 "ircout.om"
b2: return 0UL;
-#line 154 "ircout.om"
+#line 245 "ircout.om"
b1: *(u *)((v_ib) + (64UL)) = 1UL;
-#line 156 "ircout.om"
- v5 = (u)&my_ircblock;
-#line 156 "ircout.om"
+#line 247 "ircout.om"
+ v5 = (u)my_ircblock;
+#line 247 "ircout.om"
v6 = v_c;
-#line 156 "ircout.om"
+#line 247 "ircout.om"
v7 = v_ic;
-#line 156 "ircout.om"
+#line 247 "ircout.om"
v8 = v_ib;
-#line 156 "ircout.om"
+#line 247 "ircout.om"
v9 = ((u (*)())(v5))(v6, v7, v8);
-#line 158 "ircout.om"
+#line 249 "ircout.om"
b12: if (!(*(u *)((v_ib) + (40UL)))) { goto b13; }
-#line 159 "ircout.om"
-b14: v10 = (u)&my_ircbody;
-#line 159 "ircout.om"
+#line 250 "ircout.om"
+b14: v10 = (u)my_ircbody;
+#line 250 "ircout.om"
v11 = v_c;
-#line 159 "ircout.om"
+#line 250 "ircout.om"
v12 = v_ic;
-#line 159 "ircout.om"
+#line 250 "ircout.om"
v13 = *(u *)((v_ib) + (40UL));
-#line 159 "ircout.om"
+#line 250 "ircout.om"
v14 = ((u (*)())(v10))(v11, v12, v13);
-#line 162 "ircout.om"
-b13: if (!(*(u *)((v_ib) + (48UL)))) { goto b17; }
-#line 163 "ircout.om"
-b18: v15 = (u)&my_ircbody;
-#line 163 "ircout.om"
- v16 = v_c;
-#line 163 "ircout.om"
- v17 = v_ic;
-#line 163 "ircout.om"
- v18 = *(u *)((v_ib) + (48UL));
-#line 163 "ircout.om"
- v19 = ((u (*)())(v15))(v16, v17, v18);
-#line 149 "ircout.om"
+#line 253 "ircout.om"
+b13: if (!(*(u *)((v_ib) + (48UL)))) { goto b21; }
+#line 253 "ircout.om"
+b20: if (!((u)(((s)(*(u *)(*(u *)((*(u *)((v_ib) + (8UL))) + (((*(u *)((v_ib) + (16UL))) - (1UL)) * (8UL)))))) == ((s)(29UL))))) { goto b21; }
+#line 253 "ircout.om"
+b22: v15 = 1UL;
+#line 253 "ircout.om"
+ goto b23;
+#line 253 "ircout.om"
+b23: if (!(v15)) { goto b17; }
+#line 254 "ircout.om"
+b18: v16 = (u)my_ircbody;
+#line 254 "ircout.om"
+ v17 = v_c;
+#line 254 "ircout.om"
+ v18 = v_ic;
+#line 254 "ircout.om"
+ v19 = *(u *)((v_ib) + (48UL));
+#line 254 "ircout.om"
+ v20 = ((u (*)())(v16))(v17, v18, v19);
+#line 240 "ircout.om"
b17: return 0UL;
-#line 150 "ircout.om"
+#line 253 "ircout.om"
+b21: v15 = 0UL;
+#line 253 "ircout.om"
+ goto b23;
+#line 241 "ircout.om"
b5: if (!(*(u *)((v_ib) + (64UL)))) { goto b11; }
-#line 150 "ircout.om"
+#line 241 "ircout.om"
b6: v3 = 1UL;
-#line 150 "ircout.om"
+#line 241 "ircout.om"
goto b7;
-#line 150 "ircout.om"
+#line 241 "ircout.om"
b11: v3 = 0UL;
-#line 150 "ircout.om"
+#line 241 "ircout.om"
goto b7;
-#line 150 "ircout.om"
+#line 241 "ircout.om"
b9: v4 = 1UL;
-#line 150 "ircout.om"
+#line 241 "ircout.om"
goto b10;
}
u my_irccall(u v_c, u v_ic, u v_ib, u v_op) {
@@ -26513,108 +26543,148 @@ u my_irccall(u v_c, u v_ic, u v_ib, u v_op) {
u v50 = 0;
u v51 = 0;
u v52 = 0;
-#line 482 "ircout.om"
-b0: v4 = (u)&my_fputs;
-#line 482 "ircout.om"
+ u v53 = 0;
+ u v54 = 0;
+ u v55 = 0;
+ u v56 = 0;
+ u v57 = 0;
+ u v58 = 0;
+ u v59 = 0;
+ u v60 = 0;
+ u v61 = 0;
+ u v62 = 0;
+ u v63 = 0;
+ u v64 = 0;
+#line 573 "ircout.om"
+b0: v4 = (u)my_fputs;
+#line 573 "ircout.om"
v5 = *(u *)((v_c) + (72UL));
-#line 482 "ircout.om"
+#line 573 "ircout.om"
v6 = (u)"\011";
-#line 482 "ircout.om"
+#line 573 "ircout.om"
v7 = ((u (*)())(v4))(v5, v6);
-#line 483 "ircout.om"
-b1: v8 = (u)&my_ircretval;
-#line 483 "ircout.om"
+#line 574 "ircout.om"
+b1: v8 = (u)my_ircretval;
+#line 574 "ircout.om"
v9 = v_c;
-#line 483 "ircout.om"
+#line 574 "ircout.om"
v10 = v_ic;
-#line 483 "ircout.om"
+#line 574 "ircout.om"
v11 = v_ib;
-#line 483 "ircout.om"
+#line 574 "ircout.om"
v12 = ((u (*)())(v8))(v9, v10, v11);
-#line 484 "ircout.om"
-b2: v13 = (u)&my_fputs;
-#line 484 "ircout.om"
+#line 576 "ircout.om"
+b2: if (!((u)(((s)(*(u *)(*(u *)((v_op) + (8UL))))) != ((s)(2UL))))) { goto b5; }
+#line 577 "ircout.om"
+b4: v13 = (u)my_fputs;
+#line 577 "ircout.om"
v14 = *(u *)((v_c) + (72UL));
-#line 484 "ircout.om"
+#line 577 "ircout.om"
v15 = (u)"((u (*)())(";
-#line 484 "ircout.om"
+#line 577 "ircout.om"
v16 = ((u (*)())(v13))(v14, v15);
-#line 485 "ircout.om"
-b3: v17 = (u)&my_ircop;
-#line 485 "ircout.om"
+#line 578 "ircout.om"
+b6: v17 = (u)my_ircop;
+#line 578 "ircout.om"
v18 = v_c;
-#line 485 "ircout.om"
+#line 578 "ircout.om"
v19 = v_ic;
-#line 485 "ircout.om"
+#line 578 "ircout.om"
v20 = v_ib;
-#line 485 "ircout.om"
+#line 578 "ircout.om"
v21 = *(u *)((v_op) + (8UL));
-#line 485 "ircout.om"
+#line 578 "ircout.om"
v22 = ((u (*)())(v17))(v18, v19, v20, v21);
-#line 486 "ircout.om"
-b4: v23 = (u)&my_fputs;
-#line 486 "ircout.om"
+#line 579 "ircout.om"
+b7: v23 = (u)my_fputs;
+#line 579 "ircout.om"
v24 = *(u *)((v_c) + (72UL));
-#line 486 "ircout.om"
+#line 579 "ircout.om"
v25 = (u)"))(";
-#line 486 "ircout.om"
+#line 579 "ircout.om"
v26 = ((u (*)())(v23))(v24, v25);
-#line 487 "ircout.om"
-b5: v27 = (u)&my_ircargs;
-#line 487 "ircout.om"
- v28 = v_c;
-#line 487 "ircout.om"
- v29 = v_ic;
-#line 487 "ircout.om"
- v30 = v_ib;
-#line 487 "ircout.om"
- v31 = *(u *)((v_op) + (24UL));
-#line 487 "ircout.om"
- v32 = ((u (*)())(v27))(v28, v29, v30, v31);
-#line 488 "ircout.om"
-b6: v33 = (u)&my_fputs;
-#line 488 "ircout.om"
- v34 = *(u *)((v_c) + (72UL));
-#line 488 "ircout.om"
- v35 = (u)");\012";
-#line 488 "ircout.om"
- v36 = ((u (*)())(v33))(v34, v35);
-#line 490 "ircout.om"
-b7: if (!(*(u *)((*(u *)((v_ib) + (40UL))) + (64UL)))) { goto b8; }
-#line 491 "ircout.om"
-b9: v37 = (u)&my_ircline;
-#line 491 "ircout.om"
- v38 = v_c;
-#line 491 "ircout.om"
- v39 = v_op;
-#line 491 "ircout.om"
- v40 = ((u (*)())(v37))(v38, v39);
-#line 492 "ircout.om"
-b11: v41 = (u)&my_fputs;
-#line 492 "ircout.om"
- v42 = *(u *)((v_c) + (72UL));
-#line 492 "ircout.om"
- v43 = (u)"\011goto b";
-#line 492 "ircout.om"
- v44 = ((u (*)())(v41))(v42, v43);
-#line 493 "ircout.om"
-b12: v45 = (u)&my_fputd;
-#line 493 "ircout.om"
+#line 586 "ircout.om"
+b3: v39 = (u)my_ircargs;
+#line 586 "ircout.om"
+ v40 = v_c;
+#line 586 "ircout.om"
+ v41 = v_ic;
+#line 586 "ircout.om"
+ v42 = v_ib;
+#line 586 "ircout.om"
+ v43 = *(u *)((v_op) + (24UL));
+#line 586 "ircout.om"
+ v44 = ((u (*)())(v39))(v40, v41, v42, v43);
+#line 587 "ircout.om"
+b12: v45 = (u)my_fputs;
+#line 587 "ircout.om"
v46 = *(u *)((v_c) + (72UL));
-#line 493 "ircout.om"
- v47 = *(u *)(*(u *)((v_ib) + (40UL)));
-#line 493 "ircout.om"
+#line 587 "ircout.om"
+ v47 = (u)");\012";
+#line 587 "ircout.om"
v48 = ((u (*)())(v45))(v46, v47);
-#line 494 "ircout.om"
-b13: v49 = (u)&my_fputs;
-#line 494 "ircout.om"
- v50 = *(u *)((v_c) + (72UL));
-#line 494 "ircout.om"
- v51 = (u)";\012";
-#line 494 "ircout.om"
+#line 589 "ircout.om"
+b13: if (!(*(u *)((*(u *)((v_ib) + (40UL))) + (64UL)))) { goto b14; }
+#line 590 "ircout.om"
+b15: v49 = (u)my_ircline;
+#line 590 "ircout.om"
+ v50 = v_c;
+#line 590 "ircout.om"
+ v51 = v_op;
+#line 590 "ircout.om"
v52 = ((u (*)())(v49))(v50, v51);
-#line 481 "ircout.om"
-b8: return 0UL;
+#line 591 "ircout.om"
+b17: v53 = (u)my_fputs;
+#line 591 "ircout.om"
+ v54 = *(u *)((v_c) + (72UL));
+#line 591 "ircout.om"
+ v55 = (u)"\011goto b";
+#line 591 "ircout.om"
+ v56 = ((u (*)())(v53))(v54, v55);
+#line 592 "ircout.om"
+b18: v57 = (u)my_fputd;
+#line 592 "ircout.om"
+ v58 = *(u *)((v_c) + (72UL));
+#line 592 "ircout.om"
+ v59 = *(u *)(*(u *)((v_ib) + (40UL)));
+#line 592 "ircout.om"
+ v60 = ((u (*)())(v57))(v58, v59);
+#line 593 "ircout.om"
+b19: v61 = (u)my_fputs;
+#line 593 "ircout.om"
+ v62 = *(u *)((v_c) + (72UL));
+#line 593 "ircout.om"
+ v63 = (u)";\012";
+#line 593 "ircout.om"
+ v64 = ((u (*)())(v61))(v62, v63);
+#line 572 "ircout.om"
+b14: return 0UL;
+#line 581 "ircout.om"
+b5: v27 = (u)my_fputs;
+#line 581 "ircout.om"
+ v28 = *(u *)((v_c) + (72UL));
+#line 581 "ircout.om"
+ v29 = (u)"my_";
+#line 581 "ircout.om"
+ v30 = ((u (*)())(v27))(v28, v29);
+#line 582 "ircout.om"
+b9: v31 = (u)my_fputs;
+#line 582 "ircout.om"
+ v32 = *(u *)((v_c) + (72UL));
+#line 582 "ircout.om"
+ v33 = *(u *)((*(u *)((v_op) + (8UL))) + (32UL));
+#line 582 "ircout.om"
+ v34 = ((u (*)())(v31))(v32, v33);
+#line 583 "ircout.om"
+b10: v35 = (u)my_fputs;
+#line 583 "ircout.om"
+ v36 = *(u *)((v_c) + (72UL));
+#line 583 "ircout.om"
+ v37 = (u)"(";
+#line 583 "ircout.om"
+ v38 = ((u (*)())(v35))(v36, v37);
+#line 583 "ircout.om"
+ goto b3;
}
u my_ircdecl(u v_c, u v_ic) {
u v_i = 0;
@@ -26648,7 +26718,7 @@ u my_ircdecl(u v_c, u v_ic) {
u v30 = 0;
u v31 = 0;
#line 53 "ircout.om"
-b0: v4 = (u)&my_fputs;
+b0: v4 = (u)my_fputs;
#line 53 "ircout.om"
v5 = *(u *)((v_c) + (72UL));
#line 53 "ircout.om"
@@ -26656,7 +26726,7 @@ b0: v4 = (u)&my_fputs;
#line 53 "ircout.om"
v7 = ((u (*)())(v4))(v5, v6);
#line 54 "ircout.om"
-b1: v8 = (u)&my_fputs;
+b1: v8 = (u)my_fputs;
#line 54 "ircout.om"
v9 = *(u *)((v_c) + (72UL));
#line 54 "ircout.om"
@@ -26664,7 +26734,7 @@ b1: v8 = (u)&my_fputs;
#line 54 "ircout.om"
v11 = ((u (*)())(v8))(v9, v10);
#line 55 "ircout.om"
-b2: v12 = (u)&my_fputs;
+b2: v12 = (u)my_fputs;
#line 55 "ircout.om"
v13 = *(u *)((v_c) + (72UL));
#line 55 "ircout.om"
@@ -26678,7 +26748,7 @@ b3: v_i = 0UL;
#line 59 "ircout.om"
b4: if (!((u)(((s)(v_i)) == ((s)(*(u *)((v_ic) + (112UL))))))) { goto b6; }
#line 75 "ircout.om"
-b5: v28 = (u)&my_fputs;
+b5: v28 = (u)my_fputs;
#line 75 "ircout.om"
v29 = *(u *)((v_c) + (72UL));
#line 75 "ircout.om"
@@ -26690,7 +26760,7 @@ b15: return 0UL;
#line 63 "ircout.om"
b6: v_iv = *(u *)((*(u *)((v_ic) + (88UL))) + ((v_i) * (8UL)));
#line 65 "ircout.om"
- v16 = (u)&my_fputs;
+ v16 = (u)my_fputs;
#line 65 "ircout.om"
v17 = *(u *)((v_c) + (72UL));
#line 65 "ircout.om"
@@ -26698,7 +26768,7 @@ b6: v_iv = *(u *)((*(u *)((v_ic) + (88UL))) + ((v_i) * (8UL)));
#line 65 "ircout.om"
v19 = ((u (*)())(v16))(v17, v18);
#line 66 "ircout.om"
-b9: v20 = (u)&my_fputs;
+b9: v20 = (u)my_fputs;
#line 66 "ircout.om"
v21 = *(u *)((v_c) + (72UL));
#line 66 "ircout.om"
@@ -26710,7 +26780,7 @@ b10: v_i = (v_i) + (1UL);
#line 70 "ircout.om"
if (!((u)(((s)(v_i)) != ((s)(*(u *)((v_ic) + (112UL))))))) { goto b4; }
#line 71 "ircout.om"
-b12: v24 = (u)&my_fputs;
+b12: v24 = (u)my_fputs;
#line 71 "ircout.om"
v25 = *(u *)((v_c) + (72UL));
#line 71 "ircout.om"
@@ -26726,7 +26796,6 @@ u my_ircdefine(u v_c, u v_d) {
u v_iv = 0;
u v_top = 0;
u v_size = 0;
- u v_id = 0;
u v8 = 0;
u v9 = 0;
u v10 = 0;
@@ -26790,6 +26859,18 @@ u my_ircdefine(u v_c, u v_d) {
u v68 = 0;
u v69 = 0;
u v70 = 0;
+ u v71 = 0;
+ u v72 = 0;
+ u v73 = 0;
+ u v74 = 0;
+ u v75 = 0;
+ u v76 = 0;
+ u v77 = 0;
+ u v78 = 0;
+ u v79 = 0;
+ u v80 = 0;
+ u v81 = 0;
+ u v82 = 0;
#line 98 "ircout.om"
b0: v_ic = *(u *)((v_d) + (120UL));
#line 99 "ircout.om"
@@ -26803,173 +26884,239 @@ b6: if (!(v8)) { goto b1; }
#line 100 "ircout.om"
b2: return 0UL;
#line 103 "ircout.om"
-b1: v9 = (u)&my_ircdecl;
-#line 103 "ircout.om"
- v10 = v_c;
-#line 103 "ircout.om"
- v11 = v_ic;
-#line 103 "ircout.om"
- v12 = ((u (*)())(v9))(v10, v11);
-#line 104 "ircout.om"
-b7: v13 = (u)&my_fputs;
-#line 104 "ircout.om"
- v14 = *(u *)((v_c) + (72UL));
-#line 104 "ircout.om"
- v15 = (u)" {\012";
+b1: v_i = 0UL;
#line 104 "ircout.om"
- v16 = ((u (*)())(v13))(v14, v15);
-#line 106 "ircout.om"
-b8: v_i = *(u *)((v_ic) + (112UL));
-#line 107 "ircout.om"
- goto b9;
-#line 108 "ircout.om"
-b9: if (!((u)(((s)(v_i)) == ((s)(*(u *)((v_ic) + (96UL))))))) { goto b11; }
-#line 143 "ircout.om"
-b10: v_top = *(u *)(*(u *)((v_ic) + (40UL)));
-#line 144 "ircout.om"
- v62 = (u)&my_ircbody;
-#line 144 "ircout.om"
- v63 = v_c;
-#line 144 "ircout.om"
- v64 = v_ic;
-#line 144 "ircout.om"
- v65 = v_top;
-#line 144 "ircout.om"
- v66 = ((u (*)())(v62))(v63, v64, v65);
-#line 146 "ircout.om"
-b38: v67 = (u)&my_fputs;
-#line 146 "ircout.om"
- v68 = *(u *)((v_c) + (72UL));
-#line 146 "ircout.om"
- v69 = (u)"}\012";
-#line 146 "ircout.om"
- v70 = ((u (*)())(v67))(v68, v69);
-#line 90 "ircout.om"
-b39: return 0UL;
-#line 112 "ircout.om"
-b11: v_iv = *(u *)((*(u *)((v_ic) + (88UL))) + ((v_i) * (8UL)));
-#line 114 "ircout.om"
- v17 = (u)&my_fputs;
-#line 114 "ircout.om"
- v18 = *(u *)((v_c) + (72UL));
-#line 114 "ircout.om"
- v19 = (u)"\011u ";
-#line 114 "ircout.om"
- v20 = ((u (*)())(v17))(v18, v19);
+ goto b7;
+#line 105 "ircout.om"
+b7: if (!((u)(((s)(v_i)) == ((s)(*(u *)((v_ic) + (96UL))))))) { goto b9; }
#line 116 "ircout.om"
-b14: if (!(*(u *)(v_iv))) { goto b17; }
+b8: v_top = *(u *)(*(u *)((v_ic) + (40UL)));
#line 117 "ircout.om"
-b16: v21 = (u)&my_fputs;
+ v9 = (u)my_ircuse;
#line 117 "ircout.om"
- v22 = *(u *)((v_c) + (72UL));
+ v10 = v_c;
+#line 117 "ircout.om"
+ v11 = v_ic;
#line 117 "ircout.om"
- v23 = (u)"v_";
+ v12 = v_top;
#line 117 "ircout.om"
- v24 = ((u (*)())(v21))(v22, v23);
-#line 118 "ircout.om"
-b18: v25 = (u)&my_fputs;
+ v13 = ((u (*)())(v9))(v10, v11, v12);
#line 118 "ircout.om"
- v26 = *(u *)((v_c) + (72UL));
+b12: v14 = (u)my_irreset;
#line 118 "ircout.om"
- v27 = *(u *)(v_iv);
+ v15 = v_top;
#line 118 "ircout.om"
- v28 = ((u (*)())(v25))(v26, v27);
-#line 124 "ircout.om"
-b15: if (!(*(u *)((v_iv) + (24UL)))) { goto b26; }
-#line 124 "ircout.om"
-b25: if (!((u)(((s)(*(u *)(*(u *)((v_iv) + (24UL))))) != ((s)(1UL))))) { goto b26; }
-#line 124 "ircout.om"
-b27: v37 = 1UL;
-#line 124 "ircout.om"
- goto b28;
+ v16 = ((u (*)())(v14))(v15);
+#line 120 "ircout.om"
+b13: v17 = (u)my_ircdecl;
+#line 120 "ircout.om"
+ v18 = v_c;
+#line 120 "ircout.om"
+ v19 = v_ic;
+#line 120 "ircout.om"
+ v20 = ((u (*)())(v17))(v18, v19);
+#line 121 "ircout.om"
+b14: v21 = (u)my_fputs;
+#line 121 "ircout.om"
+ v22 = *(u *)((v_c) + (72UL));
+#line 121 "ircout.om"
+ v23 = (u)" {\012";
+#line 121 "ircout.om"
+ v24 = ((u (*)())(v21))(v22, v23);
+#line 123 "ircout.om"
+b15: v_i = *(u *)((v_ic) + (112UL));
#line 124 "ircout.om"
-b28: if (!(v37)) { goto b24; }
-#line 125 "ircout.om"
-b23: v38 = (u)&my_type_sizeof;
-#line 125 "ircout.om"
- v39 = v_c;
-#line 125 "ircout.om"
- v40 = *(u *)((v_iv) + (24UL));
-#line 125 "ircout.om"
- v41 = ((u (*)())(v38))(v39, v40);
-#line 125 "ircout.om"
-b29: v_size = v41;
+ goto b16;
#line 125 "ircout.om"
- goto b22;
-#line 130 "ircout.om"
-b22: if (!((u)(((s)(v_size)) == ((s)(8UL))))) { goto b32; }
+b16: if (!((u)(((s)(v_i)) == ((s)(*(u *)((v_ic) + (96UL))))))) { goto b18; }
+#line 165 "ircout.om"
+b17: v71 = (u)my_ircbody;
+#line 165 "ircout.om"
+ v72 = v_c;
+#line 165 "ircout.om"
+ v73 = v_ic;
+#line 165 "ircout.om"
+ v74 = v_top;
+#line 165 "ircout.om"
+ v75 = ((u (*)())(v71))(v72, v73, v74);
+#line 166 "ircout.om"
+b51: v76 = (u)my_irreset;
+#line 166 "ircout.om"
+ v77 = v_top;
+#line 166 "ircout.om"
+ v78 = ((u (*)())(v76))(v77);
+#line 168 "ircout.om"
+b52: v79 = (u)my_fputs;
+#line 168 "ircout.om"
+ v80 = *(u *)((v_c) + (72UL));
+#line 168 "ircout.om"
+ v81 = (u)"}\012";
+#line 168 "ircout.om"
+ v82 = ((u (*)())(v79))(v80, v81);
+#line 170 "ircout.om"
+b53: v_i = 0UL;
+#line 171 "ircout.om"
+ goto b54;
+#line 172 "ircout.om"
+b54: if (!((u)(((s)(v_i)) == ((s)(*(u *)((v_ic) + (96UL))))))) { goto b56; }
+#line 90 "ircout.om"
+b55: return 0UL;
+#line 176 "ircout.om"
+b56: v_iv = *(u *)((*(u *)((v_ic) + (88UL))) + ((v_i) * (8UL)));
+#line 178 "ircout.om"
+ *(u *)((v_iv) + (48UL)) = 0UL;
+#line 180 "ircout.om"
+ v_i = (v_i) + (1UL);
+#line 180 "ircout.om"
+ goto b54;
+#line 129 "ircout.om"
+b18: v_iv = *(u *)((*(u *)((v_ic) + (88UL))) + ((v_i) * (8UL)));
#line 131 "ircout.om"
-b31: v42 = (u)&my_fputs;
+ if (!(*(u *)((v_iv) + (48UL)))) { goto b25; }
#line 131 "ircout.om"
- v43 = *(u *)((v_c) + (72UL));
+b24: v25 = 0UL;
#line 131 "ircout.om"
- v44 = (u)" = 0";
+ goto b26;
#line 131 "ircout.om"
- v45 = ((u (*)())(v42))(v43, v44);
-#line 138 "ircout.om"
-b30: v58 = (u)&my_fputs;
-#line 138 "ircout.om"
- v59 = *(u *)((v_c) + (72UL));
-#line 138 "ircout.om"
- v60 = (u)";\012";
+b26: if (!(v25)) { goto b21; }
+#line 132 "ircout.om"
+b22: v_i = (v_i) + (1UL);
+#line 133 "ircout.om"
+ goto b16;
+#line 136 "ircout.om"
+b21: v26 = (u)my_fputs;
+#line 136 "ircout.om"
+ v27 = *(u *)((v_c) + (72UL));
+#line 136 "ircout.om"
+ v28 = (u)"\011u ";
+#line 136 "ircout.om"
+ v29 = ((u (*)())(v26))(v27, v28);
#line 138 "ircout.om"
- v61 = ((u (*)())(v58))(v59, v60);
+b27: if (!(*(u *)(v_iv))) { goto b30; }
+#line 139 "ircout.om"
+b29: v30 = (u)my_fputs;
+#line 139 "ircout.om"
+ v31 = *(u *)((v_c) + (72UL));
+#line 139 "ircout.om"
+ v32 = (u)"v_";
+#line 139 "ircout.om"
+ v33 = ((u (*)())(v30))(v31, v32);
#line 140 "ircout.om"
-b37: v_i = (v_i) + (1UL);
+b31: v34 = (u)my_fputs;
#line 140 "ircout.om"
- goto b9;
-#line 133 "ircout.om"
-b32: v46 = (u)&my_fputs;
-#line 133 "ircout.om"
- v47 = *(u *)((v_c) + (72UL));
-#line 133 "ircout.om"
- v48 = (u)"[";
-#line 133 "ircout.om"
- v49 = ((u (*)())(v46))(v47, v48);
-#line 134 "ircout.om"
-b34: v50 = (u)&my_fputd;
-#line 134 "ircout.om"
- v51 = *(u *)((v_c) + (72UL));
-#line 134 "ircout.om"
- v52 = (u)(((s)((v_size) + (7UL))) / ((s)(8UL)));
-#line 134 "ircout.om"
- v53 = ((u (*)())(v50))(v51, v52);
-#line 135 "ircout.om"
-b35: v54 = (u)&my_fputs;
-#line 135 "ircout.om"
- v55 = *(u *)((v_c) + (72UL));
-#line 135 "ircout.om"
- v56 = (u)"] = {0}";
-#line 135 "ircout.om"
- v57 = ((u (*)())(v54))(v55, v56);
-#line 135 "ircout.om"
- goto b30;
-#line 127 "ircout.om"
-b24: v_size = 8UL;
-#line 127 "ircout.om"
- goto b22;
-#line 124 "ircout.om"
-b26: v37 = 0UL;
-#line 124 "ircout.om"
+ v35 = *(u *)((v_c) + (72UL));
+#line 140 "ircout.om"
+ v36 = *(u *)(v_iv);
+#line 140 "ircout.om"
+ v37 = ((u (*)())(v34))(v35, v36);
+#line 146 "ircout.om"
+b28: if (!(*(u *)((v_iv) + (24UL)))) { goto b39; }
+#line 146 "ircout.om"
+b38: if (!((u)(((s)(*(u *)(*(u *)((v_iv) + (24UL))))) != ((s)(1UL))))) { goto b39; }
+#line 146 "ircout.om"
+b40: v46 = 1UL;
+#line 146 "ircout.om"
+ goto b41;
+#line 146 "ircout.om"
+b41: if (!(v46)) { goto b37; }
+#line 147 "ircout.om"
+b36: v47 = (u)my_type_sizeof;
+#line 147 "ircout.om"
+ v48 = v_c;
+#line 147 "ircout.om"
+ v49 = *(u *)((v_iv) + (24UL));
+#line 147 "ircout.om"
+ v50 = ((u (*)())(v47))(v48, v49);
+#line 147 "ircout.om"
+b42: v_size = v50;
+#line 147 "ircout.om"
+ goto b35;
+#line 152 "ircout.om"
+b35: if (!((u)(((s)(v_size)) == ((s)(8UL))))) { goto b45; }
+#line 153 "ircout.om"
+b44: v51 = (u)my_fputs;
+#line 153 "ircout.om"
+ v52 = *(u *)((v_c) + (72UL));
+#line 153 "ircout.om"
+ v53 = (u)" = 0";
+#line 153 "ircout.om"
+ v54 = ((u (*)())(v51))(v52, v53);
+#line 160 "ircout.om"
+b43: v67 = (u)my_fputs;
+#line 160 "ircout.om"
+ v68 = *(u *)((v_c) + (72UL));
+#line 160 "ircout.om"
+ v69 = (u)";\012";
+#line 160 "ircout.om"
+ v70 = ((u (*)())(v67))(v68, v69);
+#line 162 "ircout.om"
+b50: v_i = (v_i) + (1UL);
+#line 162 "ircout.om"
+ goto b16;
+#line 155 "ircout.om"
+b45: v55 = (u)my_fputs;
+#line 155 "ircout.om"
+ v56 = *(u *)((v_c) + (72UL));
+#line 155 "ircout.om"
+ v57 = (u)"[";
+#line 155 "ircout.om"
+ v58 = ((u (*)())(v55))(v56, v57);
+#line 156 "ircout.om"
+b47: v59 = (u)my_fputd;
+#line 156 "ircout.om"
+ v60 = *(u *)((v_c) + (72UL));
+#line 156 "ircout.om"
+ v61 = (u)(((s)((v_size) + (7UL))) / ((s)(8UL)));
+#line 156 "ircout.om"
+ v62 = ((u (*)())(v59))(v60, v61);
+#line 157 "ircout.om"
+b48: v63 = (u)my_fputs;
+#line 157 "ircout.om"
+ v64 = *(u *)((v_c) + (72UL));
+#line 157 "ircout.om"
+ v65 = (u)"] = {0}";
+#line 157 "ircout.om"
+ v66 = ((u (*)())(v63))(v64, v65);
+#line 157 "ircout.om"
+ goto b43;
+#line 149 "ircout.om"
+b37: v_size = 8UL;
+#line 149 "ircout.om"
+ goto b35;
+#line 146 "ircout.om"
+b39: v46 = 0UL;
+#line 146 "ircout.om"
+ goto b41;
+#line 142 "ircout.om"
+b30: v38 = (u)my_fputs;
+#line 142 "ircout.om"
+ v39 = *(u *)((v_c) + (72UL));
+#line 142 "ircout.om"
+ v40 = (u)"v";
+#line 142 "ircout.om"
+ v41 = ((u (*)())(v38))(v39, v40);
+#line 143 "ircout.om"
+b33: v42 = (u)my_fputd;
+#line 143 "ircout.om"
+ v43 = *(u *)((v_c) + (72UL));
+#line 143 "ircout.om"
+ v44 = v_i;
+#line 143 "ircout.om"
+ v45 = ((u (*)())(v42))(v43, v44);
+#line 143 "ircout.om"
goto b28;
-#line 120 "ircout.om"
-b17: v29 = (u)&my_fputs;
-#line 120 "ircout.om"
- v30 = *(u *)((v_c) + (72UL));
-#line 120 "ircout.om"
- v31 = (u)"v";
-#line 120 "ircout.om"
- v32 = ((u (*)())(v29))(v30, v31);
-#line 121 "ircout.om"
-b20: v33 = (u)&my_fputd;
-#line 121 "ircout.om"
- v34 = *(u *)((v_c) + (72UL));
-#line 121 "ircout.om"
- v35 = v_i;
-#line 121 "ircout.om"
- v36 = ((u (*)())(v33))(v34, v35);
-#line 121 "ircout.om"
- goto b15;
+#line 131 "ircout.om"
+b25: v25 = 1UL;
+#line 131 "ircout.om"
+ goto b26;
+#line 109 "ircout.om"
+b9: v_iv = *(u *)((*(u *)((v_ic) + (88UL))) + ((v_i) * (8UL)));
+#line 111 "ircout.om"
+ *(u *)((v_iv) + (48UL)) = 0UL;
+#line 113 "ircout.om"
+ v_i = (v_i) + (1UL);
+#line 113 "ircout.om"
+ goto b7;
#line 99 "ircout.om"
b5: v8 = 1UL;
#line 99 "ircout.om"
@@ -26999,7 +27146,7 @@ b6: if (!(v3)) { goto b1; }
#line 83 "ircout.om"
b2: return 0UL;
#line 86 "ircout.om"
-b1: v4 = (u)&my_ircdecl;
+b1: v4 = (u)my_ircdecl;
#line 86 "ircout.om"
v5 = v_c;
#line 86 "ircout.om"
@@ -27007,7 +27154,7 @@ b1: v4 = (u)&my_ircdecl;
#line 86 "ircout.om"
v7 = ((u (*)())(v4))(v5, v6);
#line 87 "ircout.om"
-b7: v8 = (u)&my_fputs;
+b7: v8 = (u)my_fputs;
#line 87 "ircout.om"
v9 = *(u *)((v_c) + (72UL));
#line 87 "ircout.om"
@@ -27047,69 +27194,69 @@ u my_ircline(u v_c, u v_op) {
u v24 = 0;
u v25 = 0;
u v26 = 0;
-#line 264 "ircout.om"
+#line 355 "ircout.om"
b0: if (!(*(u *)((v_op) + (64UL)))) { goto b5; }
-#line 264 "ircout.om"
+#line 355 "ircout.om"
b4: v2 = 0UL;
-#line 264 "ircout.om"
+#line 355 "ircout.om"
goto b6;
-#line 264 "ircout.om"
+#line 355 "ircout.om"
b6: if (!(v2)) { goto b1; }
-#line 265 "ircout.om"
+#line 356 "ircout.om"
b2: return 0UL;
-#line 268 "ircout.om"
-b1: v3 = (u)&my_fputs;
-#line 268 "ircout.om"
+#line 359 "ircout.om"
+b1: v3 = (u)my_fputs;
+#line 359 "ircout.om"
v4 = *(u *)((v_c) + (72UL));
-#line 268 "ircout.om"
+#line 359 "ircout.om"
v5 = (u)"#line ";
-#line 268 "ircout.om"
+#line 359 "ircout.om"
v6 = ((u (*)())(v3))(v4, v5);
-#line 269 "ircout.om"
-b7: v7 = (u)&my_fputd;
-#line 269 "ircout.om"
+#line 360 "ircout.om"
+b7: v7 = (u)my_fputd;
+#line 360 "ircout.om"
v8 = *(u *)((v_c) + (72UL));
-#line 269 "ircout.om"
+#line 360 "ircout.om"
v9 = *(u *)((v_op) + (72UL));
-#line 269 "ircout.om"
+#line 360 "ircout.om"
v10 = ((u (*)())(v7))(v8, v9);
-#line 270 "ircout.om"
-b8: v11 = (u)&my_fputs;
-#line 270 "ircout.om"
+#line 361 "ircout.om"
+b8: v11 = (u)my_fputs;
+#line 361 "ircout.om"
v12 = *(u *)((v_c) + (72UL));
-#line 270 "ircout.om"
+#line 361 "ircout.om"
v13 = (u)" ";
-#line 270 "ircout.om"
+#line 361 "ircout.om"
v14 = ((u (*)())(v11))(v12, v13);
-#line 271 "ircout.om"
-b9: v15 = (u)&my_ircstr;
-#line 271 "ircout.om"
+#line 362 "ircout.om"
+b9: v15 = (u)my_ircstr;
+#line 362 "ircout.om"
v16 = v_c;
-#line 271 "ircout.om"
+#line 362 "ircout.om"
v17 = *(u *)((v_op) + (64UL));
-#line 271 "ircout.om"
- v19 = (u)&my_strlen;
-#line 271 "ircout.om"
+#line 362 "ircout.om"
+ v19 = (u)my_strlen;
+#line 362 "ircout.om"
v20 = *(u *)((v_op) + (64UL));
-#line 271 "ircout.om"
+#line 362 "ircout.om"
v21 = ((u (*)())(v19))(v20);
-#line 271 "ircout.om"
+#line 362 "ircout.om"
b10: v18 = v21;
-#line 271 "ircout.om"
+#line 362 "ircout.om"
v22 = ((u (*)())(v15))(v16, v17, v18);
-#line 272 "ircout.om"
-b11: v23 = (u)&my_fputs;
-#line 272 "ircout.om"
+#line 363 "ircout.om"
+b11: v23 = (u)my_fputs;
+#line 363 "ircout.om"
v24 = *(u *)((v_c) + (72UL));
-#line 272 "ircout.om"
+#line 363 "ircout.om"
v25 = (u)"\012";
-#line 272 "ircout.om"
+#line 363 "ircout.om"
v26 = ((u (*)())(v23))(v24, v25);
-#line 263 "ircout.om"
+#line 354 "ircout.om"
b12: return 0UL;
-#line 264 "ircout.om"
+#line 355 "ircout.om"
b5: v2 = 1UL;
-#line 264 "ircout.om"
+#line 355 "ircout.om"
goto b6;
}
u my_ircop(u v_c, u v_ic, u v_ib, u v_op) {
@@ -27661,1261 +27808,1261 @@ u my_ircop(u v_c, u v_ic, u v_ib, u v_op) {
u v549 = 0;
u v550 = 0;
u v551 = 0;
-#line 307 "ircout.om"
+#line 398 "ircout.om"
b0: v_kind = *(u *)(v_op);
-#line 308 "ircout.om"
+#line 399 "ircout.om"
if (!((u)(((s)(v_kind)) == ((s)(0UL))))) { goto b5; }
-#line 308 "ircout.om"
+#line 399 "ircout.om"
b4: v7 = 1UL;
-#line 308 "ircout.om"
+#line 399 "ircout.om"
goto b7;
-#line 308 "ircout.om"
+#line 399 "ircout.om"
b7: if (!(v7)) { goto b3; }
-#line 309 "ircout.om"
+#line 400 "ircout.om"
b2: v_iv = *(u *)((*(u *)((v_ic) + (88UL))) + ((*(u *)((v_op) + (24UL))) * (8UL)));
-#line 311 "ircout.om"
+#line 402 "ircout.om"
if (!(*(u *)((v_iv) + (24UL)))) { goto b13; }
-#line 311 "ircout.om"
+#line 402 "ircout.om"
b12: if (!((u)(((s)(*(u *)(*(u *)((v_iv) + (24UL))))) != ((s)(1UL))))) { goto b13; }
-#line 311 "ircout.om"
+#line 402 "ircout.om"
b14: v8 = 1UL;
-#line 311 "ircout.om"
+#line 402 "ircout.om"
goto b15;
-#line 311 "ircout.om"
+#line 402 "ircout.om"
b15: if (!(v8)) { goto b11; }
-#line 312 "ircout.om"
-b10: v9 = (u)&my_type_sizeof;
-#line 312 "ircout.om"
+#line 403 "ircout.om"
+b10: v9 = (u)my_type_sizeof;
+#line 403 "ircout.om"
v10 = v_c;
-#line 312 "ircout.om"
+#line 403 "ircout.om"
v11 = *(u *)((v_iv) + (24UL));
-#line 312 "ircout.om"
+#line 403 "ircout.om"
v12 = ((u (*)())(v9))(v10, v11);
-#line 312 "ircout.om"
+#line 403 "ircout.om"
b16: v_size = v12;
-#line 312 "ircout.om"
+#line 403 "ircout.om"
goto b9;
-#line 317 "ircout.om"
+#line 408 "ircout.om"
b9: if (!((u)(((s)(v_size)) == ((s)(8UL))))) { goto b19; }
-#line 318 "ircout.om"
+#line 409 "ircout.om"
b18: if (!((u)(((s)(v_kind)) == ((s)(1UL))))) { goto b17; }
-#line 319 "ircout.om"
-b21: v13 = (u)&my_fputs;
-#line 319 "ircout.om"
+#line 410 "ircout.om"
+b21: v13 = (u)my_fputs;
+#line 410 "ircout.om"
v14 = *(u *)((v_c) + (72UL));
-#line 319 "ircout.om"
+#line 410 "ircout.om"
v15 = (u)"(u)&";
-#line 319 "ircout.om"
+#line 410 "ircout.om"
v16 = ((u (*)())(v13))(v14, v15);
-#line 329 "ircout.om"
+#line 420 "ircout.om"
b17: if (!(*(u *)(v_iv))) { goto b31; }
-#line 330 "ircout.om"
-b30: v25 = (u)&my_fputs;
-#line 330 "ircout.om"
+#line 421 "ircout.om"
+b30: v25 = (u)my_fputs;
+#line 421 "ircout.om"
v26 = *(u *)((v_c) + (72UL));
-#line 330 "ircout.om"
+#line 421 "ircout.om"
v27 = (u)"v_";
-#line 330 "ircout.om"
+#line 421 "ircout.om"
v28 = ((u (*)())(v25))(v26, v27);
-#line 331 "ircout.om"
-b32: v29 = (u)&my_fputs;
-#line 331 "ircout.om"
+#line 422 "ircout.om"
+b32: v29 = (u)my_fputs;
+#line 422 "ircout.om"
v30 = *(u *)((v_c) + (72UL));
-#line 331 "ircout.om"
+#line 422 "ircout.om"
v31 = *(u *)(v_iv);
-#line 331 "ircout.om"
+#line 422 "ircout.om"
v32 = ((u (*)())(v29))(v30, v31);
-#line 302 "ircout.om"
+#line 393 "ircout.om"
b1: return 0UL;
-#line 333 "ircout.om"
-b31: v33 = (u)&my_fputs;
-#line 333 "ircout.om"
+#line 424 "ircout.om"
+b31: v33 = (u)my_fputs;
+#line 424 "ircout.om"
v34 = *(u *)((v_c) + (72UL));
-#line 333 "ircout.om"
+#line 424 "ircout.om"
v35 = (u)"v";
-#line 333 "ircout.om"
+#line 424 "ircout.om"
v36 = ((u (*)())(v33))(v34, v35);
-#line 334 "ircout.om"
-b34: v37 = (u)&my_fputd;
-#line 334 "ircout.om"
+#line 425 "ircout.om"
+b34: v37 = (u)my_fputd;
+#line 425 "ircout.om"
v38 = *(u *)((v_c) + (72UL));
-#line 334 "ircout.om"
+#line 425 "ircout.om"
v39 = *(u *)((v_op) + (24UL));
-#line 334 "ircout.om"
+#line 425 "ircout.om"
v40 = ((u (*)())(v37))(v38, v39);
-#line 334 "ircout.om"
+#line 425 "ircout.om"
goto b1;
-#line 322 "ircout.om"
+#line 413 "ircout.om"
b19: if (!((u)(((s)(v_kind)) == ((s)(1UL))))) { goto b26; }
-#line 323 "ircout.om"
-b25: v17 = (u)&my_fputs;
-#line 323 "ircout.om"
+#line 414 "ircout.om"
+b25: v17 = (u)my_fputs;
+#line 414 "ircout.om"
v18 = *(u *)((v_c) + (72UL));
-#line 323 "ircout.om"
+#line 414 "ircout.om"
v19 = (u)"(u)";
-#line 323 "ircout.om"
+#line 414 "ircout.om"
v20 = ((u (*)())(v17))(v18, v19);
-#line 323 "ircout.om"
+#line 414 "ircout.om"
goto b17;
-#line 325 "ircout.om"
-b26: v21 = (u)&my_fputs;
-#line 325 "ircout.om"
+#line 416 "ircout.om"
+b26: v21 = (u)my_fputs;
+#line 416 "ircout.om"
v22 = *(u *)((v_c) + (72UL));
-#line 325 "ircout.om"
+#line 416 "ircout.om"
v23 = (u)"*";
-#line 325 "ircout.om"
+#line 416 "ircout.om"
v24 = ((u (*)())(v21))(v22, v23);
-#line 325 "ircout.om"
+#line 416 "ircout.om"
goto b17;
-#line 314 "ircout.om"
+#line 405 "ircout.om"
b11: v_size = 8UL;
-#line 314 "ircout.om"
+#line 405 "ircout.om"
goto b9;
-#line 311 "ircout.om"
+#line 402 "ircout.om"
b13: v8 = 0UL;
-#line 311 "ircout.om"
+#line 402 "ircout.om"
goto b15;
-#line 336 "ircout.om"
+#line 427 "ircout.om"
b3: if (!((u)(((s)(v_kind)) == ((s)(2UL))))) { goto b37; }
-#line 337 "ircout.om"
-b36: v41 = (u)&my_fputs;
-#line 337 "ircout.om"
+#line 428 "ircout.om"
+b36: v41 = (u)my_fputs;
+#line 428 "ircout.om"
v42 = *(u *)((v_c) + (72UL));
-#line 337 "ircout.om"
- v43 = (u)"(u)&my_";
-#line 337 "ircout.om"
+#line 428 "ircout.om"
+ v43 = (u)"(u)my_";
+#line 428 "ircout.om"
v44 = ((u (*)())(v41))(v42, v43);
-#line 338 "ircout.om"
-b38: v45 = (u)&my_fputs;
-#line 338 "ircout.om"
+#line 429 "ircout.om"
+b38: v45 = (u)my_fputs;
+#line 429 "ircout.om"
v46 = *(u *)((v_c) + (72UL));
-#line 338 "ircout.om"
+#line 429 "ircout.om"
v47 = *(u *)((v_op) + (32UL));
-#line 338 "ircout.om"
+#line 429 "ircout.om"
v48 = ((u (*)())(v45))(v46, v47);
-#line 338 "ircout.om"
+#line 429 "ircout.om"
goto b1;
-#line 339 "ircout.om"
+#line 430 "ircout.om"
b37: if (!((u)(((s)(v_kind)) == ((s)(3UL))))) { goto b41; }
-#line 340 "ircout.om"
-b40: v49 = (u)&my_fputd;
-#line 340 "ircout.om"
+#line 431 "ircout.om"
+b40: v49 = (u)my_fputd;
+#line 431 "ircout.om"
v50 = *(u *)((v_c) + (72UL));
-#line 340 "ircout.om"
+#line 431 "ircout.om"
v51 = *(u *)((v_op) + (24UL));
-#line 340 "ircout.om"
+#line 431 "ircout.om"
v52 = ((u (*)())(v49))(v50, v51);
-#line 341 "ircout.om"
-b42: v53 = (u)&my_fputs;
-#line 341 "ircout.om"
+#line 432 "ircout.om"
+b42: v53 = (u)my_fputs;
+#line 432 "ircout.om"
v54 = *(u *)((v_c) + (72UL));
-#line 341 "ircout.om"
+#line 432 "ircout.om"
v55 = (u)"UL";
-#line 341 "ircout.om"
+#line 432 "ircout.om"
v56 = ((u (*)())(v53))(v54, v55);
-#line 341 "ircout.om"
+#line 432 "ircout.om"
goto b1;
-#line 342 "ircout.om"
+#line 433 "ircout.om"
b41: if (!((u)(((s)(v_kind)) == ((s)(4UL))))) { goto b45; }
-#line 343 "ircout.om"
-b44: v57 = (u)&my_fputs;
-#line 343 "ircout.om"
+#line 434 "ircout.om"
+b44: v57 = (u)my_fputs;
+#line 434 "ircout.om"
v58 = *(u *)((v_c) + (72UL));
-#line 343 "ircout.om"
+#line 434 "ircout.om"
v59 = (u)"(u)";
-#line 343 "ircout.om"
+#line 434 "ircout.om"
v60 = ((u (*)())(v57))(v58, v59);
-#line 344 "ircout.om"
-b46: v61 = (u)&my_ircstr;
-#line 344 "ircout.om"
+#line 435 "ircout.om"
+b46: v61 = (u)my_ircstr;
+#line 435 "ircout.om"
v62 = v_c;
-#line 344 "ircout.om"
+#line 435 "ircout.om"
v63 = *(u *)((v_op) + (32UL));
-#line 344 "ircout.om"
+#line 435 "ircout.om"
v64 = *(u *)((v_op) + (40UL));
-#line 344 "ircout.om"
+#line 435 "ircout.om"
v65 = ((u (*)())(v61))(v62, v63, v64);
-#line 344 "ircout.om"
+#line 435 "ircout.om"
goto b1;
-#line 345 "ircout.om"
+#line 436 "ircout.om"
b45: if (!((u)(((s)(v_kind)) == ((s)(5UL))))) { goto b49; }
-#line 346 "ircout.om"
+#line 437 "ircout.om"
b48: if (!((u)(((s)(*(u *)(*(u *)((v_op) + (48UL))))) == ((s)(3UL))))) { goto b52; }
-#line 347 "ircout.om"
-b51: v66 = (u)&my_fputs;
-#line 347 "ircout.om"
+#line 438 "ircout.om"
+b51: v66 = (u)my_fputs;
+#line 438 "ircout.om"
v67 = *(u *)((v_c) + (72UL));
-#line 347 "ircout.om"
+#line 438 "ircout.om"
v68 = (u)"(u)*(b *)(";
-#line 347 "ircout.om"
+#line 438 "ircout.om"
v69 = ((u (*)())(v66))(v67, v68);
-#line 348 "ircout.om"
-b53: v70 = (u)&my_ircop;
-#line 348 "ircout.om"
+#line 439 "ircout.om"
+b53: v70 = (u)my_ircop;
+#line 439 "ircout.om"
v71 = v_c;
-#line 348 "ircout.om"
+#line 439 "ircout.om"
v72 = v_ic;
-#line 348 "ircout.om"
+#line 439 "ircout.om"
v73 = v_ib;
-#line 348 "ircout.om"
+#line 439 "ircout.om"
v74 = *(u *)((v_op) + (8UL));
-#line 348 "ircout.om"
+#line 439 "ircout.om"
v75 = ((u (*)())(v70))(v71, v72, v73, v74);
-#line 349 "ircout.om"
-b54: v76 = (u)&my_fputs;
-#line 349 "ircout.om"
+#line 440 "ircout.om"
+b54: v76 = (u)my_fputs;
+#line 440 "ircout.om"
v77 = *(u *)((v_c) + (72UL));
-#line 349 "ircout.om"
+#line 440 "ircout.om"
v78 = (u)")";
-#line 349 "ircout.om"
+#line 440 "ircout.om"
v79 = ((u (*)())(v76))(v77, v78);
-#line 349 "ircout.om"
+#line 440 "ircout.om"
goto b1;
-#line 351 "ircout.om"
-b52: v80 = (u)&my_fputs;
-#line 351 "ircout.om"
+#line 442 "ircout.om"
+b52: v80 = (u)my_fputs;
+#line 442 "ircout.om"
v81 = *(u *)((v_c) + (72UL));
-#line 351 "ircout.om"
+#line 442 "ircout.om"
v82 = (u)"*(u *)(";
-#line 351 "ircout.om"
+#line 442 "ircout.om"
v83 = ((u (*)())(v80))(v81, v82);
-#line 352 "ircout.om"
-b56: v84 = (u)&my_ircop;
-#line 352 "ircout.om"
+#line 443 "ircout.om"
+b56: v84 = (u)my_ircop;
+#line 443 "ircout.om"
v85 = v_c;
-#line 352 "ircout.om"
+#line 443 "ircout.om"
v86 = v_ic;
-#line 352 "ircout.om"
+#line 443 "ircout.om"
v87 = v_ib;
-#line 352 "ircout.om"
+#line 443 "ircout.om"
v88 = *(u *)((v_op) + (8UL));
-#line 352 "ircout.om"
+#line 443 "ircout.om"
v89 = ((u (*)())(v84))(v85, v86, v87, v88);
-#line 353 "ircout.om"
-b57: v90 = (u)&my_fputs;
-#line 353 "ircout.om"
+#line 444 "ircout.om"
+b57: v90 = (u)my_fputs;
+#line 444 "ircout.om"
v91 = *(u *)((v_c) + (72UL));
-#line 353 "ircout.om"
+#line 444 "ircout.om"
v92 = (u)")";
-#line 353 "ircout.om"
+#line 444 "ircout.om"
v93 = ((u (*)())(v90))(v91, v92);
-#line 353 "ircout.om"
+#line 444 "ircout.om"
goto b1;
-#line 355 "ircout.om"
+#line 446 "ircout.om"
b49: if (!((u)(((s)(v_kind)) == ((s)(6UL))))) { goto b60; }
-#line 356 "ircout.om"
+#line 447 "ircout.om"
b59: if (!((u)(((s)(*(u *)(*(u *)((v_op) + (8UL))))) == ((s)(0UL))))) { goto b63; }
-#line 357 "ircout.om"
-b62: v94 = (u)&my_ircop;
-#line 357 "ircout.om"
+#line 448 "ircout.om"
+b62: v94 = (u)my_ircop;
+#line 448 "ircout.om"
v95 = v_c;
-#line 357 "ircout.om"
+#line 448 "ircout.om"
v96 = v_ic;
-#line 357 "ircout.om"
+#line 448 "ircout.om"
v97 = v_ib;
-#line 357 "ircout.om"
+#line 448 "ircout.om"
v98 = *(u *)((v_op) + (8UL));
-#line 357 "ircout.om"
+#line 448 "ircout.om"
v99 = ((u (*)())(v94))(v95, v96, v97, v98);
-#line 358 "ircout.om"
-b64: v100 = (u)&my_fputs;
-#line 358 "ircout.om"
+#line 449 "ircout.om"
+b64: v100 = (u)my_fputs;
+#line 449 "ircout.om"
v101 = *(u *)((v_c) + (72UL));
-#line 358 "ircout.om"
+#line 449 "ircout.om"
v102 = (u)" = ";
-#line 358 "ircout.om"
+#line 449 "ircout.om"
v103 = ((u (*)())(v100))(v101, v102);
-#line 359 "ircout.om"
-b65: v104 = (u)&my_ircop;
-#line 359 "ircout.om"
+#line 450 "ircout.om"
+b65: v104 = (u)my_ircop;
+#line 450 "ircout.om"
v105 = v_c;
-#line 359 "ircout.om"
+#line 450 "ircout.om"
v106 = v_ic;
-#line 359 "ircout.om"
+#line 450 "ircout.om"
v107 = v_ib;
-#line 359 "ircout.om"
+#line 450 "ircout.om"
v108 = *(u *)((v_op) + (16UL));
-#line 359 "ircout.om"
+#line 450 "ircout.om"
v109 = ((u (*)())(v104))(v105, v106, v107, v108);
-#line 359 "ircout.om"
+#line 450 "ircout.om"
goto b1;
-#line 360 "ircout.om"
+#line 451 "ircout.om"
b63: if (!((u)(((s)(*(u *)(*(u *)((v_op) + (8UL))))) == ((s)(5UL))))) { goto b68; }
-#line 361 "ircout.om"
+#line 452 "ircout.om"
b67: if (!((u)(((s)(*(u *)(*(u *)((v_op) + (48UL))))) == ((s)(3UL))))) { goto b71; }
-#line 362 "ircout.om"
-b70: v110 = (u)&my_fputs;
-#line 362 "ircout.om"
+#line 453 "ircout.om"
+b70: v110 = (u)my_fputs;
+#line 453 "ircout.om"
v111 = *(u *)((v_c) + (72UL));
-#line 362 "ircout.om"
+#line 453 "ircout.om"
v112 = (u)"*(b *)(";
-#line 362 "ircout.om"
+#line 453 "ircout.om"
v113 = ((u (*)())(v110))(v111, v112);
-#line 366 "ircout.om"
-b69: v118 = (u)&my_ircop;
-#line 366 "ircout.om"
+#line 457 "ircout.om"
+b69: v118 = (u)my_ircop;
+#line 457 "ircout.om"
v119 = v_c;
-#line 366 "ircout.om"
+#line 457 "ircout.om"
v120 = v_ic;
-#line 366 "ircout.om"
+#line 457 "ircout.om"
v121 = v_ib;
-#line 366 "ircout.om"
+#line 457 "ircout.om"
v122 = *(u *)((*(u *)((v_op) + (8UL))) + (8UL));
-#line 366 "ircout.om"
+#line 457 "ircout.om"
v123 = ((u (*)())(v118))(v119, v120, v121, v122);
-#line 367 "ircout.om"
-b74: v124 = (u)&my_fputs;
-#line 367 "ircout.om"
+#line 458 "ircout.om"
+b74: v124 = (u)my_fputs;
+#line 458 "ircout.om"
v125 = *(u *)((v_c) + (72UL));
-#line 367 "ircout.om"
+#line 458 "ircout.om"
v126 = (u)") = ";
-#line 367 "ircout.om"
+#line 458 "ircout.om"
v127 = ((u (*)())(v124))(v125, v126);
-#line 368 "ircout.om"
-b75: v128 = (u)&my_ircop;
-#line 368 "ircout.om"
+#line 459 "ircout.om"
+b75: v128 = (u)my_ircop;
+#line 459 "ircout.om"
v129 = v_c;
-#line 368 "ircout.om"
+#line 459 "ircout.om"
v130 = v_ic;
-#line 368 "ircout.om"
+#line 459 "ircout.om"
v131 = v_ib;
-#line 368 "ircout.om"
+#line 459 "ircout.om"
v132 = *(u *)((v_op) + (16UL));
-#line 368 "ircout.om"
+#line 459 "ircout.om"
v133 = ((u (*)())(v128))(v129, v130, v131, v132);
-#line 368 "ircout.om"
+#line 459 "ircout.om"
goto b1;
-#line 364 "ircout.om"
-b71: v114 = (u)&my_fputs;
-#line 364 "ircout.om"
+#line 455 "ircout.om"
+b71: v114 = (u)my_fputs;
+#line 455 "ircout.om"
v115 = *(u *)((v_c) + (72UL));
-#line 364 "ircout.om"
+#line 455 "ircout.om"
v116 = (u)"*(u *)(";
-#line 364 "ircout.om"
+#line 455 "ircout.om"
v117 = ((u (*)())(v114))(v115, v116);
-#line 364 "ircout.om"
+#line 455 "ircout.om"
goto b69;
-#line 370 "ircout.om"
-b68: v134 = (u)&my_die;
-#line 370 "ircout.om"
+#line 461 "ircout.om"
+b68: v134 = (u)my_die;
+#line 461 "ircout.om"
v135 = (u)"invalid store";
-#line 370 "ircout.om"
+#line 461 "ircout.om"
v136 = ((u (*)())(v134))(v135);
-#line 370 "ircout.om"
+#line 461 "ircout.om"
goto b1;
-#line 372 "ircout.om"
+#line 463 "ircout.om"
b60: if (!((u)(((s)(v_kind)) == ((s)(9UL))))) { goto b79; }
-#line 373 "ircout.om"
-b78: v137 = (u)&my_fputs;
-#line 373 "ircout.om"
+#line 464 "ircout.om"
+b78: v137 = (u)my_fputs;
+#line 464 "ircout.om"
v138 = *(u *)((v_c) + (72UL));
-#line 373 "ircout.om"
+#line 464 "ircout.om"
v139 = (u)"-(";
-#line 373 "ircout.om"
+#line 464 "ircout.om"
v140 = ((u (*)())(v137))(v138, v139);
-#line 374 "ircout.om"
-b80: v141 = (u)&my_ircop;
-#line 374 "ircout.om"
+#line 465 "ircout.om"
+b80: v141 = (u)my_ircop;
+#line 465 "ircout.om"
v142 = v_c;
-#line 374 "ircout.om"
+#line 465 "ircout.om"
v143 = v_ic;
-#line 374 "ircout.om"
+#line 465 "ircout.om"
v144 = v_ib;
-#line 374 "ircout.om"
+#line 465 "ircout.om"
v145 = *(u *)((v_op) + (8UL));
-#line 374 "ircout.om"
+#line 465 "ircout.om"
v146 = ((u (*)())(v141))(v142, v143, v144, v145);
-#line 375 "ircout.om"
-b81: v147 = (u)&my_fputs;
-#line 375 "ircout.om"
+#line 466 "ircout.om"
+b81: v147 = (u)my_fputs;
+#line 466 "ircout.om"
v148 = *(u *)((v_c) + (72UL));
-#line 375 "ircout.om"
+#line 466 "ircout.om"
v149 = (u)")";
-#line 375 "ircout.om"
+#line 466 "ircout.om"
v150 = ((u (*)())(v147))(v148, v149);
-#line 375 "ircout.om"
+#line 466 "ircout.om"
goto b1;
-#line 376 "ircout.om"
+#line 467 "ircout.om"
b79: if (!((u)(((s)(v_kind)) == ((s)(10UL))))) { goto b84; }
-#line 377 "ircout.om"
-b83: v151 = (u)&my_fputs;
-#line 377 "ircout.om"
+#line 468 "ircout.om"
+b83: v151 = (u)my_fputs;
+#line 468 "ircout.om"
v152 = *(u *)((v_c) + (72UL));
-#line 377 "ircout.om"
+#line 468 "ircout.om"
v153 = (u)"~(";
-#line 377 "ircout.om"
+#line 468 "ircout.om"
v154 = ((u (*)())(v151))(v152, v153);
-#line 378 "ircout.om"
-b85: v155 = (u)&my_ircop;
-#line 378 "ircout.om"
+#line 469 "ircout.om"
+b85: v155 = (u)my_ircop;
+#line 469 "ircout.om"
v156 = v_c;
-#line 378 "ircout.om"
+#line 469 "ircout.om"
v157 = v_ic;
-#line 378 "ircout.om"
+#line 469 "ircout.om"
v158 = v_ib;
-#line 378 "ircout.om"
+#line 469 "ircout.om"
v159 = *(u *)((v_op) + (8UL));
-#line 378 "ircout.om"
+#line 469 "ircout.om"
v160 = ((u (*)())(v155))(v156, v157, v158, v159);
-#line 379 "ircout.om"
-b86: v161 = (u)&my_fputs;
-#line 379 "ircout.om"
+#line 470 "ircout.om"
+b86: v161 = (u)my_fputs;
+#line 470 "ircout.om"
v162 = *(u *)((v_c) + (72UL));
-#line 379 "ircout.om"
+#line 470 "ircout.om"
v163 = (u)")";
-#line 379 "ircout.om"
+#line 470 "ircout.om"
v164 = ((u (*)())(v161))(v162, v163);
-#line 379 "ircout.om"
+#line 470 "ircout.om"
goto b1;
-#line 380 "ircout.om"
+#line 471 "ircout.om"
b84: if (!((u)(((s)(v_kind)) == ((s)(11UL))))) { goto b89; }
-#line 381 "ircout.om"
-b88: v165 = (u)&my_fputs;
-#line 381 "ircout.om"
+#line 472 "ircout.om"
+b88: v165 = (u)my_fputs;
+#line 472 "ircout.om"
v166 = *(u *)((v_c) + (72UL));
-#line 381 "ircout.om"
+#line 472 "ircout.om"
v167 = (u)"(";
-#line 381 "ircout.om"
+#line 472 "ircout.om"
v168 = ((u (*)())(v165))(v166, v167);
-#line 382 "ircout.om"
-b90: v169 = (u)&my_ircop;
-#line 382 "ircout.om"
+#line 473 "ircout.om"
+b90: v169 = (u)my_ircop;
+#line 473 "ircout.om"
v170 = v_c;
-#line 382 "ircout.om"
+#line 473 "ircout.om"
v171 = v_ic;
-#line 382 "ircout.om"
+#line 473 "ircout.om"
v172 = v_ib;
-#line 382 "ircout.om"
+#line 473 "ircout.om"
v173 = *(u *)((v_op) + (8UL));
-#line 382 "ircout.om"
+#line 473 "ircout.om"
v174 = ((u (*)())(v169))(v170, v171, v172, v173);
-#line 383 "ircout.om"
-b91: v175 = (u)&my_fputs;
-#line 383 "ircout.om"
+#line 474 "ircout.om"
+b91: v175 = (u)my_fputs;
+#line 474 "ircout.om"
v176 = *(u *)((v_c) + (72UL));
-#line 383 "ircout.om"
+#line 474 "ircout.om"
v177 = (u)") + (";
-#line 383 "ircout.om"
+#line 474 "ircout.om"
v178 = ((u (*)())(v175))(v176, v177);
-#line 384 "ircout.om"
-b92: v179 = (u)&my_ircop;
-#line 384 "ircout.om"
+#line 475 "ircout.om"
+b92: v179 = (u)my_ircop;
+#line 475 "ircout.om"
v180 = v_c;
-#line 384 "ircout.om"
+#line 475 "ircout.om"
v181 = v_ic;
-#line 384 "ircout.om"
+#line 475 "ircout.om"
v182 = v_ib;
-#line 384 "ircout.om"
+#line 475 "ircout.om"
v183 = *(u *)((v_op) + (16UL));
-#line 384 "ircout.om"
+#line 475 "ircout.om"
v184 = ((u (*)())(v179))(v180, v181, v182, v183);
-#line 385 "ircout.om"
-b93: v185 = (u)&my_fputs;
-#line 385 "ircout.om"
+#line 476 "ircout.om"
+b93: v185 = (u)my_fputs;
+#line 476 "ircout.om"
v186 = *(u *)((v_c) + (72UL));
-#line 385 "ircout.om"
+#line 476 "ircout.om"
v187 = (u)")";
-#line 385 "ircout.om"
+#line 476 "ircout.om"
v188 = ((u (*)())(v185))(v186, v187);
-#line 385 "ircout.om"
+#line 476 "ircout.om"
goto b1;
-#line 386 "ircout.om"
+#line 477 "ircout.om"
b89: if (!((u)(((s)(v_kind)) == ((s)(12UL))))) { goto b96; }
-#line 387 "ircout.om"
-b95: v189 = (u)&my_fputs;
-#line 387 "ircout.om"
+#line 478 "ircout.om"
+b95: v189 = (u)my_fputs;
+#line 478 "ircout.om"
v190 = *(u *)((v_c) + (72UL));
-#line 387 "ircout.om"
+#line 478 "ircout.om"
v191 = (u)"(";
-#line 387 "ircout.om"
+#line 478 "ircout.om"
v192 = ((u (*)())(v189))(v190, v191);
-#line 388 "ircout.om"
-b97: v193 = (u)&my_ircop;
-#line 388 "ircout.om"
+#line 479 "ircout.om"
+b97: v193 = (u)my_ircop;
+#line 479 "ircout.om"
v194 = v_c;
-#line 388 "ircout.om"
+#line 479 "ircout.om"
v195 = v_ic;
-#line 388 "ircout.om"
+#line 479 "ircout.om"
v196 = v_ib;
-#line 388 "ircout.om"
+#line 479 "ircout.om"
v197 = *(u *)((v_op) + (8UL));
-#line 388 "ircout.om"
+#line 479 "ircout.om"
v198 = ((u (*)())(v193))(v194, v195, v196, v197);
-#line 389 "ircout.om"
-b98: v199 = (u)&my_fputs;
-#line 389 "ircout.om"
+#line 480 "ircout.om"
+b98: v199 = (u)my_fputs;
+#line 480 "ircout.om"
v200 = *(u *)((v_c) + (72UL));
-#line 389 "ircout.om"
+#line 480 "ircout.om"
v201 = (u)") & (";
-#line 389 "ircout.om"
+#line 480 "ircout.om"
v202 = ((u (*)())(v199))(v200, v201);
-#line 390 "ircout.om"
-b99: v203 = (u)&my_ircop;
-#line 390 "ircout.om"
+#line 481 "ircout.om"
+b99: v203 = (u)my_ircop;
+#line 481 "ircout.om"
v204 = v_c;
-#line 390 "ircout.om"
+#line 481 "ircout.om"
v205 = v_ic;
-#line 390 "ircout.om"
+#line 481 "ircout.om"
v206 = v_ib;
-#line 390 "ircout.om"
+#line 481 "ircout.om"
v207 = *(u *)((v_op) + (16UL));
-#line 390 "ircout.om"
+#line 481 "ircout.om"
v208 = ((u (*)())(v203))(v204, v205, v206, v207);
-#line 391 "ircout.om"
-b100: v209 = (u)&my_fputs;
-#line 391 "ircout.om"
+#line 482 "ircout.om"
+b100: v209 = (u)my_fputs;
+#line 482 "ircout.om"
v210 = *(u *)((v_c) + (72UL));
-#line 391 "ircout.om"
+#line 482 "ircout.om"
v211 = (u)")";
-#line 391 "ircout.om"
+#line 482 "ircout.om"
v212 = ((u (*)())(v209))(v210, v211);
-#line 391 "ircout.om"
+#line 482 "ircout.om"
goto b1;
-#line 392 "ircout.om"
+#line 483 "ircout.om"
b96: if (!((u)(((s)(v_kind)) == ((s)(13UL))))) { goto b103; }
-#line 393 "ircout.om"
-b102: v213 = (u)&my_fputs;
-#line 393 "ircout.om"
+#line 484 "ircout.om"
+b102: v213 = (u)my_fputs;
+#line 484 "ircout.om"
v214 = *(u *)((v_c) + (72UL));
-#line 393 "ircout.om"
+#line 484 "ircout.om"
v215 = (u)"(";
-#line 393 "ircout.om"
+#line 484 "ircout.om"
v216 = ((u (*)())(v213))(v214, v215);
-#line 394 "ircout.om"
-b104: v217 = (u)&my_ircop;
-#line 394 "ircout.om"
+#line 485 "ircout.om"
+b104: v217 = (u)my_ircop;
+#line 485 "ircout.om"
v218 = v_c;
-#line 394 "ircout.om"
+#line 485 "ircout.om"
v219 = v_ic;
-#line 394 "ircout.om"
+#line 485 "ircout.om"
v220 = v_ib;
-#line 394 "ircout.om"
+#line 485 "ircout.om"
v221 = *(u *)((v_op) + (8UL));
-#line 394 "ircout.om"
+#line 485 "ircout.om"
v222 = ((u (*)())(v217))(v218, v219, v220, v221);
-#line 395 "ircout.om"
-b105: v223 = (u)&my_fputs;
-#line 395 "ircout.om"
+#line 486 "ircout.om"
+b105: v223 = (u)my_fputs;
+#line 486 "ircout.om"
v224 = *(u *)((v_c) + (72UL));
-#line 395 "ircout.om"
+#line 486 "ircout.om"
v225 = (u)") | (";
-#line 395 "ircout.om"
+#line 486 "ircout.om"
v226 = ((u (*)())(v223))(v224, v225);
-#line 396 "ircout.om"
-b106: v227 = (u)&my_ircop;
-#line 396 "ircout.om"
+#line 487 "ircout.om"
+b106: v227 = (u)my_ircop;
+#line 487 "ircout.om"
v228 = v_c;
-#line 396 "ircout.om"
+#line 487 "ircout.om"
v229 = v_ic;
-#line 396 "ircout.om"
+#line 487 "ircout.om"
v230 = v_ib;
-#line 396 "ircout.om"
+#line 487 "ircout.om"
v231 = *(u *)((v_op) + (16UL));
-#line 396 "ircout.om"
+#line 487 "ircout.om"
v232 = ((u (*)())(v227))(v228, v229, v230, v231);
-#line 397 "ircout.om"
-b107: v233 = (u)&my_fputs;
-#line 397 "ircout.om"
+#line 488 "ircout.om"
+b107: v233 = (u)my_fputs;
+#line 488 "ircout.om"
v234 = *(u *)((v_c) + (72UL));
-#line 397 "ircout.om"
+#line 488 "ircout.om"
v235 = (u)")";
-#line 397 "ircout.om"
+#line 488 "ircout.om"
v236 = ((u (*)())(v233))(v234, v235);
-#line 397 "ircout.om"
+#line 488 "ircout.om"
goto b1;
-#line 398 "ircout.om"
+#line 489 "ircout.om"
b103: if (!((u)(((s)(v_kind)) == ((s)(14UL))))) { goto b110; }
-#line 399 "ircout.om"
-b109: v237 = (u)&my_fputs;
-#line 399 "ircout.om"
+#line 490 "ircout.om"
+b109: v237 = (u)my_fputs;
+#line 490 "ircout.om"
v238 = *(u *)((v_c) + (72UL));
-#line 399 "ircout.om"
+#line 490 "ircout.om"
v239 = (u)"(";
-#line 399 "ircout.om"
+#line 490 "ircout.om"
v240 = ((u (*)())(v237))(v238, v239);
-#line 400 "ircout.om"
-b111: v241 = (u)&my_ircop;
-#line 400 "ircout.om"
+#line 491 "ircout.om"
+b111: v241 = (u)my_ircop;
+#line 491 "ircout.om"
v242 = v_c;
-#line 400 "ircout.om"
+#line 491 "ircout.om"
v243 = v_ic;
-#line 400 "ircout.om"
+#line 491 "ircout.om"
v244 = v_ib;
-#line 400 "ircout.om"
+#line 491 "ircout.om"
v245 = *(u *)((v_op) + (8UL));
-#line 400 "ircout.om"
+#line 491 "ircout.om"
v246 = ((u (*)())(v241))(v242, v243, v244, v245);
-#line 401 "ircout.om"
-b112: v247 = (u)&my_fputs;
-#line 401 "ircout.om"
+#line 492 "ircout.om"
+b112: v247 = (u)my_fputs;
+#line 492 "ircout.om"
v248 = *(u *)((v_c) + (72UL));
-#line 401 "ircout.om"
+#line 492 "ircout.om"
v249 = (u)") ^ (";
-#line 401 "ircout.om"
+#line 492 "ircout.om"
v250 = ((u (*)())(v247))(v248, v249);
-#line 402 "ircout.om"
-b113: v251 = (u)&my_ircop;
-#line 402 "ircout.om"
+#line 493 "ircout.om"
+b113: v251 = (u)my_ircop;
+#line 493 "ircout.om"
v252 = v_c;
-#line 402 "ircout.om"
+#line 493 "ircout.om"
v253 = v_ic;
-#line 402 "ircout.om"
+#line 493 "ircout.om"
v254 = v_ib;
-#line 402 "ircout.om"
+#line 493 "ircout.om"
v255 = *(u *)((v_op) + (16UL));
-#line 402 "ircout.om"
+#line 493 "ircout.om"
v256 = ((u (*)())(v251))(v252, v253, v254, v255);
-#line 403 "ircout.om"
-b114: v257 = (u)&my_fputs;
-#line 403 "ircout.om"
+#line 494 "ircout.om"
+b114: v257 = (u)my_fputs;
+#line 494 "ircout.om"
v258 = *(u *)((v_c) + (72UL));
-#line 403 "ircout.om"
+#line 494 "ircout.om"
v259 = (u)")";
-#line 403 "ircout.om"
+#line 494 "ircout.om"
v260 = ((u (*)())(v257))(v258, v259);
-#line 403 "ircout.om"
+#line 494 "ircout.om"
goto b1;
-#line 404 "ircout.om"
+#line 495 "ircout.om"
b110: if (!((u)(((s)(v_kind)) == ((s)(15UL))))) { goto b117; }
-#line 405 "ircout.om"
-b116: v261 = (u)&my_fputs;
-#line 405 "ircout.om"
+#line 496 "ircout.om"
+b116: v261 = (u)my_fputs;
+#line 496 "ircout.om"
v262 = *(u *)((v_c) + (72UL));
-#line 405 "ircout.om"
+#line 496 "ircout.om"
v263 = (u)"(u)(((s)(";
-#line 405 "ircout.om"
+#line 496 "ircout.om"
v264 = ((u (*)())(v261))(v262, v263);
-#line 406 "ircout.om"
-b118: v265 = (u)&my_ircop;
-#line 406 "ircout.om"
+#line 497 "ircout.om"
+b118: v265 = (u)my_ircop;
+#line 497 "ircout.om"
v266 = v_c;
-#line 406 "ircout.om"
+#line 497 "ircout.om"
v267 = v_ic;
-#line 406 "ircout.om"
+#line 497 "ircout.om"
v268 = v_ib;
-#line 406 "ircout.om"
+#line 497 "ircout.om"
v269 = *(u *)((v_op) + (8UL));
-#line 406 "ircout.om"
+#line 497 "ircout.om"
v270 = ((u (*)())(v265))(v266, v267, v268, v269);
-#line 407 "ircout.om"
-b119: v271 = (u)&my_fputs;
-#line 407 "ircout.om"
+#line 498 "ircout.om"
+b119: v271 = (u)my_fputs;
+#line 498 "ircout.om"
v272 = *(u *)((v_c) + (72UL));
-#line 407 "ircout.om"
+#line 498 "ircout.om"
v273 = (u)")) / ((s)(";
-#line 407 "ircout.om"
+#line 498 "ircout.om"
v274 = ((u (*)())(v271))(v272, v273);
-#line 408 "ircout.om"
-b120: v275 = (u)&my_ircop;
-#line 408 "ircout.om"
+#line 499 "ircout.om"
+b120: v275 = (u)my_ircop;
+#line 499 "ircout.om"
v276 = v_c;
-#line 408 "ircout.om"
+#line 499 "ircout.om"
v277 = v_ic;
-#line 408 "ircout.om"
+#line 499 "ircout.om"
v278 = v_ib;
-#line 408 "ircout.om"
+#line 499 "ircout.om"
v279 = *(u *)((v_op) + (16UL));
-#line 408 "ircout.om"
+#line 499 "ircout.om"
v280 = ((u (*)())(v275))(v276, v277, v278, v279);
-#line 409 "ircout.om"
-b121: v281 = (u)&my_fputs;
-#line 409 "ircout.om"
+#line 500 "ircout.om"
+b121: v281 = (u)my_fputs;
+#line 500 "ircout.om"
v282 = *(u *)((v_c) + (72UL));
-#line 409 "ircout.om"
+#line 500 "ircout.om"
v283 = (u)")))";
-#line 409 "ircout.om"
+#line 500 "ircout.om"
v284 = ((u (*)())(v281))(v282, v283);
-#line 409 "ircout.om"
+#line 500 "ircout.om"
goto b1;
-#line 410 "ircout.om"
+#line 501 "ircout.om"
b117: if (!((u)(((s)(v_kind)) == ((s)(16UL))))) { goto b124; }
-#line 411 "ircout.om"
-b123: v285 = (u)&my_fputs;
-#line 411 "ircout.om"
+#line 502 "ircout.om"
+b123: v285 = (u)my_fputs;
+#line 502 "ircout.om"
v286 = *(u *)((v_c) + (72UL));
-#line 411 "ircout.om"
+#line 502 "ircout.om"
v287 = (u)"(u)(((s)(";
-#line 411 "ircout.om"
+#line 502 "ircout.om"
v288 = ((u (*)())(v285))(v286, v287);
-#line 412 "ircout.om"
-b125: v289 = (u)&my_ircop;
-#line 412 "ircout.om"
+#line 503 "ircout.om"
+b125: v289 = (u)my_ircop;
+#line 503 "ircout.om"
v290 = v_c;
-#line 412 "ircout.om"
+#line 503 "ircout.om"
v291 = v_ic;
-#line 412 "ircout.om"
+#line 503 "ircout.om"
v292 = v_ib;
-#line 412 "ircout.om"
+#line 503 "ircout.om"
v293 = *(u *)((v_op) + (8UL));
-#line 412 "ircout.om"
+#line 503 "ircout.om"
v294 = ((u (*)())(v289))(v290, v291, v292, v293);
-#line 413 "ircout.om"
-b126: v295 = (u)&my_fputs;
-#line 413 "ircout.om"
+#line 504 "ircout.om"
+b126: v295 = (u)my_fputs;
+#line 504 "ircout.om"
v296 = *(u *)((v_c) + (72UL));
-#line 413 "ircout.om"
+#line 504 "ircout.om"
v297 = (u)")) % ((s)(";
-#line 413 "ircout.om"
+#line 504 "ircout.om"
v298 = ((u (*)())(v295))(v296, v297);
-#line 414 "ircout.om"
-b127: v299 = (u)&my_ircop;
-#line 414 "ircout.om"
+#line 505 "ircout.om"
+b127: v299 = (u)my_ircop;
+#line 505 "ircout.om"
v300 = v_c;
-#line 414 "ircout.om"
+#line 505 "ircout.om"
v301 = v_ic;
-#line 414 "ircout.om"
+#line 505 "ircout.om"
v302 = v_ib;
-#line 414 "ircout.om"
+#line 505 "ircout.om"
v303 = *(u *)((v_op) + (16UL));
-#line 414 "ircout.om"
+#line 505 "ircout.om"
v304 = ((u (*)())(v299))(v300, v301, v302, v303);
-#line 415 "ircout.om"
-b128: v305 = (u)&my_fputs;
-#line 415 "ircout.om"
+#line 506 "ircout.om"
+b128: v305 = (u)my_fputs;
+#line 506 "ircout.om"
v306 = *(u *)((v_c) + (72UL));
-#line 415 "ircout.om"
+#line 506 "ircout.om"
v307 = (u)")))";
-#line 415 "ircout.om"
+#line 506 "ircout.om"
v308 = ((u (*)())(v305))(v306, v307);
-#line 415 "ircout.om"
+#line 506 "ircout.om"
goto b1;
-#line 416 "ircout.om"
+#line 507 "ircout.om"
b124: if (!((u)(((s)(v_kind)) == ((s)(17UL))))) { goto b131; }
-#line 417 "ircout.om"
-b130: v309 = (u)&my_fputs;
-#line 417 "ircout.om"
+#line 508 "ircout.om"
+b130: v309 = (u)my_fputs;
+#line 508 "ircout.om"
v310 = *(u *)((v_c) + (72UL));
-#line 417 "ircout.om"
+#line 508 "ircout.om"
v311 = (u)"(";
-#line 417 "ircout.om"
+#line 508 "ircout.om"
v312 = ((u (*)())(v309))(v310, v311);
-#line 418 "ircout.om"
-b132: v313 = (u)&my_ircop;
-#line 418 "ircout.om"
+#line 509 "ircout.om"
+b132: v313 = (u)my_ircop;
+#line 509 "ircout.om"
v314 = v_c;
-#line 418 "ircout.om"
+#line 509 "ircout.om"
v315 = v_ic;
-#line 418 "ircout.om"
+#line 509 "ircout.om"
v316 = v_ib;
-#line 418 "ircout.om"
+#line 509 "ircout.om"
v317 = *(u *)((v_op) + (8UL));
-#line 418 "ircout.om"
+#line 509 "ircout.om"
v318 = ((u (*)())(v313))(v314, v315, v316, v317);
-#line 419 "ircout.om"
-b133: v319 = (u)&my_fputs;
-#line 419 "ircout.om"
+#line 510 "ircout.om"
+b133: v319 = (u)my_fputs;
+#line 510 "ircout.om"
v320 = *(u *)((v_c) + (72UL));
-#line 419 "ircout.om"
+#line 510 "ircout.om"
v321 = (u)") << (";
-#line 419 "ircout.om"
+#line 510 "ircout.om"
v322 = ((u (*)())(v319))(v320, v321);
-#line 420 "ircout.om"
-b134: v323 = (u)&my_ircop;
-#line 420 "ircout.om"
+#line 511 "ircout.om"
+b134: v323 = (u)my_ircop;
+#line 511 "ircout.om"
v324 = v_c;
-#line 420 "ircout.om"
+#line 511 "ircout.om"
v325 = v_ic;
-#line 420 "ircout.om"
+#line 511 "ircout.om"
v326 = v_ib;
-#line 420 "ircout.om"
+#line 511 "ircout.om"
v327 = *(u *)((v_op) + (16UL));
-#line 420 "ircout.om"
+#line 511 "ircout.om"
v328 = ((u (*)())(v323))(v324, v325, v326, v327);
-#line 421 "ircout.om"
-b135: v329 = (u)&my_fputs;
-#line 421 "ircout.om"
+#line 512 "ircout.om"
+b135: v329 = (u)my_fputs;
+#line 512 "ircout.om"
v330 = *(u *)((v_c) + (72UL));
-#line 421 "ircout.om"
+#line 512 "ircout.om"
v331 = (u)")";
-#line 421 "ircout.om"
+#line 512 "ircout.om"
v332 = ((u (*)())(v329))(v330, v331);
-#line 421 "ircout.om"
+#line 512 "ircout.om"
goto b1;
-#line 422 "ircout.om"
+#line 513 "ircout.om"
b131: if (!((u)(((s)(v_kind)) == ((s)(18UL))))) { goto b138; }
-#line 423 "ircout.om"
-b137: v333 = (u)&my_fputs;
-#line 423 "ircout.om"
+#line 514 "ircout.om"
+b137: v333 = (u)my_fputs;
+#line 514 "ircout.om"
v334 = *(u *)((v_c) + (72UL));
-#line 423 "ircout.om"
+#line 514 "ircout.om"
v335 = (u)"(";
-#line 423 "ircout.om"
+#line 514 "ircout.om"
v336 = ((u (*)())(v333))(v334, v335);
-#line 424 "ircout.om"
-b139: v337 = (u)&my_ircop;
-#line 424 "ircout.om"
+#line 515 "ircout.om"
+b139: v337 = (u)my_ircop;
+#line 515 "ircout.om"
v338 = v_c;
-#line 424 "ircout.om"
+#line 515 "ircout.om"
v339 = v_ic;
-#line 424 "ircout.om"
+#line 515 "ircout.om"
v340 = v_ib;
-#line 424 "ircout.om"
+#line 515 "ircout.om"
v341 = *(u *)((v_op) + (8UL));
-#line 424 "ircout.om"
+#line 515 "ircout.om"
v342 = ((u (*)())(v337))(v338, v339, v340, v341);
-#line 425 "ircout.om"
-b140: v343 = (u)&my_fputs;
-#line 425 "ircout.om"
+#line 516 "ircout.om"
+b140: v343 = (u)my_fputs;
+#line 516 "ircout.om"
v344 = *(u *)((v_c) + (72UL));
-#line 425 "ircout.om"
+#line 516 "ircout.om"
v345 = (u)") >> (";
-#line 425 "ircout.om"
+#line 516 "ircout.om"
v346 = ((u (*)())(v343))(v344, v345);
-#line 426 "ircout.om"
-b141: v347 = (u)&my_ircop;
-#line 426 "ircout.om"
+#line 517 "ircout.om"
+b141: v347 = (u)my_ircop;
+#line 517 "ircout.om"
v348 = v_c;
-#line 426 "ircout.om"
+#line 517 "ircout.om"
v349 = v_ic;
-#line 426 "ircout.om"
+#line 517 "ircout.om"
v350 = v_ib;
-#line 426 "ircout.om"
+#line 517 "ircout.om"
v351 = *(u *)((v_op) + (16UL));
-#line 426 "ircout.om"
+#line 517 "ircout.om"
v352 = ((u (*)())(v347))(v348, v349, v350, v351);
-#line 427 "ircout.om"
-b142: v353 = (u)&my_fputs;
-#line 427 "ircout.om"
+#line 518 "ircout.om"
+b142: v353 = (u)my_fputs;
+#line 518 "ircout.om"
v354 = *(u *)((v_c) + (72UL));
-#line 427 "ircout.om"
+#line 518 "ircout.om"
v355 = (u)")";
-#line 427 "ircout.om"
+#line 518 "ircout.om"
v356 = ((u (*)())(v353))(v354, v355);
-#line 427 "ircout.om"
+#line 518 "ircout.om"
goto b1;
-#line 428 "ircout.om"
+#line 519 "ircout.om"
b138: if (!((u)(((s)(v_kind)) == ((s)(19UL))))) { goto b145; }
-#line 429 "ircout.om"
-b144: v357 = (u)&my_fputs;
-#line 429 "ircout.om"
+#line 520 "ircout.om"
+b144: v357 = (u)my_fputs;
+#line 520 "ircout.om"
v358 = *(u *)((v_c) + (72UL));
-#line 429 "ircout.om"
+#line 520 "ircout.om"
v359 = (u)"(";
-#line 429 "ircout.om"
+#line 520 "ircout.om"
v360 = ((u (*)())(v357))(v358, v359);
-#line 430 "ircout.om"
-b146: v361 = (u)&my_ircop;
-#line 430 "ircout.om"
+#line 521 "ircout.om"
+b146: v361 = (u)my_ircop;
+#line 521 "ircout.om"
v362 = v_c;
-#line 430 "ircout.om"
+#line 521 "ircout.om"
v363 = v_ic;
-#line 430 "ircout.om"
+#line 521 "ircout.om"
v364 = v_ib;
-#line 430 "ircout.om"
+#line 521 "ircout.om"
v365 = *(u *)((v_op) + (8UL));
-#line 430 "ircout.om"
+#line 521 "ircout.om"
v366 = ((u (*)())(v361))(v362, v363, v364, v365);
-#line 431 "ircout.om"
-b147: v367 = (u)&my_fputs;
-#line 431 "ircout.om"
+#line 522 "ircout.om"
+b147: v367 = (u)my_fputs;
+#line 522 "ircout.om"
v368 = *(u *)((v_c) + (72UL));
-#line 431 "ircout.om"
+#line 522 "ircout.om"
v369 = (u)") * (";
-#line 431 "ircout.om"
+#line 522 "ircout.om"
v370 = ((u (*)())(v367))(v368, v369);
-#line 432 "ircout.om"
-b148: v371 = (u)&my_ircop;
-#line 432 "ircout.om"
+#line 523 "ircout.om"
+b148: v371 = (u)my_ircop;
+#line 523 "ircout.om"
v372 = v_c;
-#line 432 "ircout.om"
+#line 523 "ircout.om"
v373 = v_ic;
-#line 432 "ircout.om"
+#line 523 "ircout.om"
v374 = v_ib;
-#line 432 "ircout.om"
+#line 523 "ircout.om"
v375 = *(u *)((v_op) + (16UL));
-#line 432 "ircout.om"
+#line 523 "ircout.om"
v376 = ((u (*)())(v371))(v372, v373, v374, v375);
-#line 433 "ircout.om"
-b149: v377 = (u)&my_fputs;
-#line 433 "ircout.om"
+#line 524 "ircout.om"
+b149: v377 = (u)my_fputs;
+#line 524 "ircout.om"
v378 = *(u *)((v_c) + (72UL));
-#line 433 "ircout.om"
+#line 524 "ircout.om"
v379 = (u)")";
-#line 433 "ircout.om"
+#line 524 "ircout.om"
v380 = ((u (*)())(v377))(v378, v379);
-#line 433 "ircout.om"
+#line 524 "ircout.om"
goto b1;
-#line 434 "ircout.om"
+#line 525 "ircout.om"
b145: if (!((u)(((s)(v_kind)) == ((s)(20UL))))) { goto b152; }
-#line 435 "ircout.om"
-b151: v381 = (u)&my_fputs;
-#line 435 "ircout.om"
+#line 526 "ircout.om"
+b151: v381 = (u)my_fputs;
+#line 526 "ircout.om"
v382 = *(u *)((v_c) + (72UL));
-#line 435 "ircout.om"
+#line 526 "ircout.om"
v383 = (u)"(";
-#line 435 "ircout.om"
+#line 526 "ircout.om"
v384 = ((u (*)())(v381))(v382, v383);
-#line 436 "ircout.om"
-b153: v385 = (u)&my_ircop;
-#line 436 "ircout.om"
+#line 527 "ircout.om"
+b153: v385 = (u)my_ircop;
+#line 527 "ircout.om"
v386 = v_c;
-#line 436 "ircout.om"
+#line 527 "ircout.om"
v387 = v_ic;
-#line 436 "ircout.om"
+#line 527 "ircout.om"
v388 = v_ib;
-#line 436 "ircout.om"
+#line 527 "ircout.om"
v389 = *(u *)((v_op) + (8UL));
-#line 436 "ircout.om"
+#line 527 "ircout.om"
v390 = ((u (*)())(v385))(v386, v387, v388, v389);
-#line 437 "ircout.om"
-b154: v391 = (u)&my_fputs;
-#line 437 "ircout.om"
+#line 528 "ircout.om"
+b154: v391 = (u)my_fputs;
+#line 528 "ircout.om"
v392 = *(u *)((v_c) + (72UL));
-#line 437 "ircout.om"
+#line 528 "ircout.om"
v393 = (u)") - (";
-#line 437 "ircout.om"
+#line 528 "ircout.om"
v394 = ((u (*)())(v391))(v392, v393);
-#line 438 "ircout.om"
-b155: v395 = (u)&my_ircop;
-#line 438 "ircout.om"
+#line 529 "ircout.om"
+b155: v395 = (u)my_ircop;
+#line 529 "ircout.om"
v396 = v_c;
-#line 438 "ircout.om"
+#line 529 "ircout.om"
v397 = v_ic;
-#line 438 "ircout.om"
+#line 529 "ircout.om"
v398 = v_ib;
-#line 438 "ircout.om"
+#line 529 "ircout.om"
v399 = *(u *)((v_op) + (16UL));
-#line 438 "ircout.om"
+#line 529 "ircout.om"
v400 = ((u (*)())(v395))(v396, v397, v398, v399);
-#line 439 "ircout.om"
-b156: v401 = (u)&my_fputs;
-#line 439 "ircout.om"
+#line 530 "ircout.om"
+b156: v401 = (u)my_fputs;
+#line 530 "ircout.om"
v402 = *(u *)((v_c) + (72UL));
-#line 439 "ircout.om"
+#line 530 "ircout.om"
v403 = (u)")";
-#line 439 "ircout.om"
+#line 530 "ircout.om"
v404 = ((u (*)())(v401))(v402, v403);
-#line 439 "ircout.om"
+#line 530 "ircout.om"
goto b1;
-#line 440 "ircout.om"
+#line 531 "ircout.om"
b152: if (!((u)(((s)(v_kind)) == ((s)(21UL))))) { goto b159; }
-#line 441 "ircout.om"
-b158: v405 = (u)&my_fputs;
-#line 441 "ircout.om"
+#line 532 "ircout.om"
+b158: v405 = (u)my_fputs;
+#line 532 "ircout.om"
v406 = *(u *)((v_c) + (72UL));
-#line 441 "ircout.om"
+#line 532 "ircout.om"
v407 = (u)"(u)(((s)(";
-#line 441 "ircout.om"
+#line 532 "ircout.om"
v408 = ((u (*)())(v405))(v406, v407);
-#line 442 "ircout.om"
-b160: v409 = (u)&my_ircop;
-#line 442 "ircout.om"
+#line 533 "ircout.om"
+b160: v409 = (u)my_ircop;
+#line 533 "ircout.om"
v410 = v_c;
-#line 442 "ircout.om"
+#line 533 "ircout.om"
v411 = v_ic;
-#line 442 "ircout.om"
+#line 533 "ircout.om"
v412 = v_ib;
-#line 442 "ircout.om"
+#line 533 "ircout.om"
v413 = *(u *)((v_op) + (8UL));
-#line 442 "ircout.om"
+#line 533 "ircout.om"
v414 = ((u (*)())(v409))(v410, v411, v412, v413);
-#line 443 "ircout.om"
-b161: v415 = (u)&my_fputs;
-#line 443 "ircout.om"
+#line 534 "ircout.om"
+b161: v415 = (u)my_fputs;
+#line 534 "ircout.om"
v416 = *(u *)((v_c) + (72UL));
-#line 443 "ircout.om"
+#line 534 "ircout.om"
v417 = (u)")) == ((s)(";
-#line 443 "ircout.om"
+#line 534 "ircout.om"
v418 = ((u (*)())(v415))(v416, v417);
-#line 444 "ircout.om"
-b162: v419 = (u)&my_ircop;
-#line 444 "ircout.om"
+#line 535 "ircout.om"
+b162: v419 = (u)my_ircop;
+#line 535 "ircout.om"
v420 = v_c;
-#line 444 "ircout.om"
+#line 535 "ircout.om"
v421 = v_ic;
-#line 444 "ircout.om"
+#line 535 "ircout.om"
v422 = v_ib;
-#line 444 "ircout.om"
+#line 535 "ircout.om"
v423 = *(u *)((v_op) + (16UL));
-#line 444 "ircout.om"
+#line 535 "ircout.om"
v424 = ((u (*)())(v419))(v420, v421, v422, v423);
-#line 445 "ircout.om"
-b163: v425 = (u)&my_fputs;
-#line 445 "ircout.om"
+#line 536 "ircout.om"
+b163: v425 = (u)my_fputs;
+#line 536 "ircout.om"
v426 = *(u *)((v_c) + (72UL));
-#line 445 "ircout.om"
+#line 536 "ircout.om"
v427 = (u)")))";
-#line 445 "ircout.om"
+#line 536 "ircout.om"
v428 = ((u (*)())(v425))(v426, v427);
-#line 445 "ircout.om"
+#line 536 "ircout.om"
goto b1;
-#line 446 "ircout.om"
+#line 537 "ircout.om"
b159: if (!((u)(((s)(v_kind)) == ((s)(22UL))))) { goto b166; }
-#line 447 "ircout.om"
-b165: v429 = (u)&my_fputs;
-#line 447 "ircout.om"
+#line 538 "ircout.om"
+b165: v429 = (u)my_fputs;
+#line 538 "ircout.om"
v430 = *(u *)((v_c) + (72UL));
-#line 447 "ircout.om"
+#line 538 "ircout.om"
v431 = (u)"(u)(((s)(";
-#line 447 "ircout.om"
+#line 538 "ircout.om"
v432 = ((u (*)())(v429))(v430, v431);
-#line 448 "ircout.om"
-b167: v433 = (u)&my_ircop;
-#line 448 "ircout.om"
+#line 539 "ircout.om"
+b167: v433 = (u)my_ircop;
+#line 539 "ircout.om"
v434 = v_c;
-#line 448 "ircout.om"
+#line 539 "ircout.om"
v435 = v_ic;
-#line 448 "ircout.om"
+#line 539 "ircout.om"
v436 = v_ib;
-#line 448 "ircout.om"
+#line 539 "ircout.om"
v437 = *(u *)((v_op) + (8UL));
-#line 448 "ircout.om"
+#line 539 "ircout.om"
v438 = ((u (*)())(v433))(v434, v435, v436, v437);
-#line 449 "ircout.om"
-b168: v439 = (u)&my_fputs;
-#line 449 "ircout.om"
+#line 540 "ircout.om"
+b168: v439 = (u)my_fputs;
+#line 540 "ircout.om"
v440 = *(u *)((v_c) + (72UL));
-#line 449 "ircout.om"
+#line 540 "ircout.om"
v441 = (u)")) != ((s)(";
-#line 449 "ircout.om"
+#line 540 "ircout.om"
v442 = ((u (*)())(v439))(v440, v441);
-#line 450 "ircout.om"
-b169: v443 = (u)&my_ircop;
-#line 450 "ircout.om"
+#line 541 "ircout.om"
+b169: v443 = (u)my_ircop;
+#line 541 "ircout.om"
v444 = v_c;
-#line 450 "ircout.om"
+#line 541 "ircout.om"
v445 = v_ic;
-#line 450 "ircout.om"
+#line 541 "ircout.om"
v446 = v_ib;
-#line 450 "ircout.om"
+#line 541 "ircout.om"
v447 = *(u *)((v_op) + (16UL));
-#line 450 "ircout.om"
+#line 541 "ircout.om"
v448 = ((u (*)())(v443))(v444, v445, v446, v447);
-#line 451 "ircout.om"
-b170: v449 = (u)&my_fputs;
-#line 451 "ircout.om"
+#line 542 "ircout.om"
+b170: v449 = (u)my_fputs;
+#line 542 "ircout.om"
v450 = *(u *)((v_c) + (72UL));
-#line 451 "ircout.om"
+#line 542 "ircout.om"
v451 = (u)")))";
-#line 451 "ircout.om"
+#line 542 "ircout.om"
v452 = ((u (*)())(v449))(v450, v451);
-#line 451 "ircout.om"
+#line 542 "ircout.om"
goto b1;
-#line 452 "ircout.om"
+#line 543 "ircout.om"
b166: if (!((u)(((s)(v_kind)) == ((s)(23UL))))) { goto b173; }
-#line 453 "ircout.om"
-b172: v453 = (u)&my_fputs;
-#line 453 "ircout.om"
+#line 544 "ircout.om"
+b172: v453 = (u)my_fputs;
+#line 544 "ircout.om"
v454 = *(u *)((v_c) + (72UL));
-#line 453 "ircout.om"
+#line 544 "ircout.om"
v455 = (u)"(u)(((s)(";
-#line 453 "ircout.om"
+#line 544 "ircout.om"
v456 = ((u (*)())(v453))(v454, v455);
-#line 454 "ircout.om"
-b174: v457 = (u)&my_ircop;
-#line 454 "ircout.om"
+#line 545 "ircout.om"
+b174: v457 = (u)my_ircop;
+#line 545 "ircout.om"
v458 = v_c;
-#line 454 "ircout.om"
+#line 545 "ircout.om"
v459 = v_ic;
-#line 454 "ircout.om"
+#line 545 "ircout.om"
v460 = v_ib;
-#line 454 "ircout.om"
+#line 545 "ircout.om"
v461 = *(u *)((v_op) + (8UL));
-#line 454 "ircout.om"
+#line 545 "ircout.om"
v462 = ((u (*)())(v457))(v458, v459, v460, v461);
-#line 455 "ircout.om"
-b175: v463 = (u)&my_fputs;
-#line 455 "ircout.om"
+#line 546 "ircout.om"
+b175: v463 = (u)my_fputs;
+#line 546 "ircout.om"
v464 = *(u *)((v_c) + (72UL));
-#line 455 "ircout.om"
+#line 546 "ircout.om"
v465 = (u)")) > ((s)(";
-#line 455 "ircout.om"
+#line 546 "ircout.om"
v466 = ((u (*)())(v463))(v464, v465);
-#line 456 "ircout.om"
-b176: v467 = (u)&my_ircop;
-#line 456 "ircout.om"
+#line 547 "ircout.om"
+b176: v467 = (u)my_ircop;
+#line 547 "ircout.om"
v468 = v_c;
-#line 456 "ircout.om"
+#line 547 "ircout.om"
v469 = v_ic;
-#line 456 "ircout.om"
+#line 547 "ircout.om"
v470 = v_ib;
-#line 456 "ircout.om"
+#line 547 "ircout.om"
v471 = *(u *)((v_op) + (16UL));
-#line 456 "ircout.om"
+#line 547 "ircout.om"
v472 = ((u (*)())(v467))(v468, v469, v470, v471);
-#line 457 "ircout.om"
-b177: v473 = (u)&my_fputs;
-#line 457 "ircout.om"
+#line 548 "ircout.om"
+b177: v473 = (u)my_fputs;
+#line 548 "ircout.om"
v474 = *(u *)((v_c) + (72UL));
-#line 457 "ircout.om"
+#line 548 "ircout.om"
v475 = (u)")))";
-#line 457 "ircout.om"
+#line 548 "ircout.om"
v476 = ((u (*)())(v473))(v474, v475);
-#line 457 "ircout.om"
+#line 548 "ircout.om"
goto b1;
-#line 458 "ircout.om"
+#line 549 "ircout.om"
b173: if (!((u)(((s)(v_kind)) == ((s)(24UL))))) { goto b180; }
-#line 459 "ircout.om"
-b179: v477 = (u)&my_fputs;
-#line 459 "ircout.om"
+#line 550 "ircout.om"
+b179: v477 = (u)my_fputs;
+#line 550 "ircout.om"
v478 = *(u *)((v_c) + (72UL));
-#line 459 "ircout.om"
+#line 550 "ircout.om"
v479 = (u)"(u)(((s)(";
-#line 459 "ircout.om"
+#line 550 "ircout.om"
v480 = ((u (*)())(v477))(v478, v479);
-#line 460 "ircout.om"
-b181: v481 = (u)&my_ircop;
-#line 460 "ircout.om"
+#line 551 "ircout.om"
+b181: v481 = (u)my_ircop;
+#line 551 "ircout.om"
v482 = v_c;
-#line 460 "ircout.om"
+#line 551 "ircout.om"
v483 = v_ic;
-#line 460 "ircout.om"
+#line 551 "ircout.om"
v484 = v_ib;
-#line 460 "ircout.om"
+#line 551 "ircout.om"
v485 = *(u *)((v_op) + (8UL));
-#line 460 "ircout.om"
+#line 551 "ircout.om"
v486 = ((u (*)())(v481))(v482, v483, v484, v485);
-#line 461 "ircout.om"
-b182: v487 = (u)&my_fputs;
-#line 461 "ircout.om"
+#line 552 "ircout.om"
+b182: v487 = (u)my_fputs;
+#line 552 "ircout.om"
v488 = *(u *)((v_c) + (72UL));
-#line 461 "ircout.om"
+#line 552 "ircout.om"
v489 = (u)")) >= ((s)(";
-#line 461 "ircout.om"
+#line 552 "ircout.om"
v490 = ((u (*)())(v487))(v488, v489);
-#line 462 "ircout.om"
-b183: v491 = (u)&my_ircop;
-#line 462 "ircout.om"
+#line 553 "ircout.om"
+b183: v491 = (u)my_ircop;
+#line 553 "ircout.om"
v492 = v_c;
-#line 462 "ircout.om"
+#line 553 "ircout.om"
v493 = v_ic;
-#line 462 "ircout.om"
+#line 553 "ircout.om"
v494 = v_ib;
-#line 462 "ircout.om"
+#line 553 "ircout.om"
v495 = *(u *)((v_op) + (16UL));
-#line 462 "ircout.om"
+#line 553 "ircout.om"
v496 = ((u (*)())(v491))(v492, v493, v494, v495);
-#line 463 "ircout.om"
-b184: v497 = (u)&my_fputs;
-#line 463 "ircout.om"
+#line 554 "ircout.om"
+b184: v497 = (u)my_fputs;
+#line 554 "ircout.om"
v498 = *(u *)((v_c) + (72UL));
-#line 463 "ircout.om"
+#line 554 "ircout.om"
v499 = (u)")))";
-#line 463 "ircout.om"
+#line 554 "ircout.om"
v500 = ((u (*)())(v497))(v498, v499);
-#line 463 "ircout.om"
+#line 554 "ircout.om"
goto b1;
-#line 464 "ircout.om"
+#line 555 "ircout.om"
b180: if (!((u)(((s)(v_kind)) == ((s)(25UL))))) { goto b187; }
-#line 465 "ircout.om"
-b186: v501 = (u)&my_fputs;
-#line 465 "ircout.om"
+#line 556 "ircout.om"
+b186: v501 = (u)my_fputs;
+#line 556 "ircout.om"
v502 = *(u *)((v_c) + (72UL));
-#line 465 "ircout.om"
+#line 556 "ircout.om"
v503 = (u)"(u)(((s)(";
-#line 465 "ircout.om"
+#line 556 "ircout.om"
v504 = ((u (*)())(v501))(v502, v503);
-#line 466 "ircout.om"
-b188: v505 = (u)&my_ircop;
-#line 466 "ircout.om"
+#line 557 "ircout.om"
+b188: v505 = (u)my_ircop;
+#line 557 "ircout.om"
v506 = v_c;
-#line 466 "ircout.om"
+#line 557 "ircout.om"
v507 = v_ic;
-#line 466 "ircout.om"
+#line 557 "ircout.om"
v508 = v_ib;
-#line 466 "ircout.om"
+#line 557 "ircout.om"
v509 = *(u *)((v_op) + (8UL));
-#line 466 "ircout.om"
+#line 557 "ircout.om"
v510 = ((u (*)())(v505))(v506, v507, v508, v509);
-#line 467 "ircout.om"
-b189: v511 = (u)&my_fputs;
-#line 467 "ircout.om"
+#line 558 "ircout.om"
+b189: v511 = (u)my_fputs;
+#line 558 "ircout.om"
v512 = *(u *)((v_c) + (72UL));
-#line 467 "ircout.om"
+#line 558 "ircout.om"
v513 = (u)")) < ((s)(";
-#line 467 "ircout.om"
+#line 558 "ircout.om"
v514 = ((u (*)())(v511))(v512, v513);
-#line 468 "ircout.om"
-b190: v515 = (u)&my_ircop;
-#line 468 "ircout.om"
+#line 559 "ircout.om"
+b190: v515 = (u)my_ircop;
+#line 559 "ircout.om"
v516 = v_c;
-#line 468 "ircout.om"
+#line 559 "ircout.om"
v517 = v_ic;
-#line 468 "ircout.om"
+#line 559 "ircout.om"
v518 = v_ib;
-#line 468 "ircout.om"
+#line 559 "ircout.om"
v519 = *(u *)((v_op) + (16UL));
-#line 468 "ircout.om"
+#line 559 "ircout.om"
v520 = ((u (*)())(v515))(v516, v517, v518, v519);
-#line 469 "ircout.om"
-b191: v521 = (u)&my_fputs;
-#line 469 "ircout.om"
+#line 560 "ircout.om"
+b191: v521 = (u)my_fputs;
+#line 560 "ircout.om"
v522 = *(u *)((v_c) + (72UL));
-#line 469 "ircout.om"
+#line 560 "ircout.om"
v523 = (u)")))";
-#line 469 "ircout.om"
+#line 560 "ircout.om"
v524 = ((u (*)())(v521))(v522, v523);
-#line 469 "ircout.om"
+#line 560 "ircout.om"
goto b1;
-#line 470 "ircout.om"
+#line 561 "ircout.om"
b187: if (!((u)(((s)(v_kind)) == ((s)(26UL))))) { goto b194; }
-#line 471 "ircout.om"
-b193: v525 = (u)&my_fputs;
-#line 471 "ircout.om"
+#line 562 "ircout.om"
+b193: v525 = (u)my_fputs;
+#line 562 "ircout.om"
v526 = *(u *)((v_c) + (72UL));
-#line 471 "ircout.om"
+#line 562 "ircout.om"
v527 = (u)"(u)(((s)(";
-#line 471 "ircout.om"
+#line 562 "ircout.om"
v528 = ((u (*)())(v525))(v526, v527);
-#line 472 "ircout.om"
-b195: v529 = (u)&my_ircop;
-#line 472 "ircout.om"
+#line 563 "ircout.om"
+b195: v529 = (u)my_ircop;
+#line 563 "ircout.om"
v530 = v_c;
-#line 472 "ircout.om"
+#line 563 "ircout.om"
v531 = v_ic;
-#line 472 "ircout.om"
+#line 563 "ircout.om"
v532 = v_ib;
-#line 472 "ircout.om"
+#line 563 "ircout.om"
v533 = *(u *)((v_op) + (8UL));
-#line 472 "ircout.om"
+#line 563 "ircout.om"
v534 = ((u (*)())(v529))(v530, v531, v532, v533);
-#line 473 "ircout.om"
-b196: v535 = (u)&my_fputs;
-#line 473 "ircout.om"
+#line 564 "ircout.om"
+b196: v535 = (u)my_fputs;
+#line 564 "ircout.om"
v536 = *(u *)((v_c) + (72UL));
-#line 473 "ircout.om"
+#line 564 "ircout.om"
v537 = (u)")) <= ((s)(";
-#line 473 "ircout.om"
+#line 564 "ircout.om"
v538 = ((u (*)())(v535))(v536, v537);
-#line 474 "ircout.om"
-b197: v539 = (u)&my_ircop;
-#line 474 "ircout.om"
+#line 565 "ircout.om"
+b197: v539 = (u)my_ircop;
+#line 565 "ircout.om"
v540 = v_c;
-#line 474 "ircout.om"
+#line 565 "ircout.om"
v541 = v_ic;
-#line 474 "ircout.om"
+#line 565 "ircout.om"
v542 = v_ib;
-#line 474 "ircout.om"
+#line 565 "ircout.om"
v543 = *(u *)((v_op) + (16UL));
-#line 474 "ircout.om"
+#line 565 "ircout.om"
v544 = ((u (*)())(v539))(v540, v541, v542, v543);
-#line 475 "ircout.om"
-b198: v545 = (u)&my_fputs;
-#line 475 "ircout.om"
+#line 566 "ircout.om"
+b198: v545 = (u)my_fputs;
+#line 566 "ircout.om"
v546 = *(u *)((v_c) + (72UL));
-#line 475 "ircout.om"
+#line 566 "ircout.om"
v547 = (u)")))";
-#line 475 "ircout.om"
+#line 566 "ircout.om"
v548 = ((u (*)())(v545))(v546, v547);
-#line 475 "ircout.om"
+#line 566 "ircout.om"
goto b1;
-#line 477 "ircout.om"
-b194: v549 = (u)&my_die;
-#line 477 "ircout.om"
+#line 568 "ircout.om"
+b194: v549 = (u)my_die;
+#line 568 "ircout.om"
v550 = (u)"invalid op";
-#line 477 "ircout.om"
+#line 568 "ircout.om"
v551 = ((u (*)())(v549))(v550);
-#line 477 "ircout.om"
+#line 568 "ircout.om"
goto b1;
-#line 308 "ircout.om"
+#line 399 "ircout.om"
b5: if (!((u)(((s)(v_kind)) == ((s)(1UL))))) { goto b8; }
-#line 308 "ircout.om"
+#line 399 "ircout.om"
b6: v7 = 1UL;
-#line 308 "ircout.om"
+#line 399 "ircout.om"
goto b7;
-#line 308 "ircout.om"
+#line 399 "ircout.om"
b8: v7 = 0UL;
-#line 308 "ircout.om"
+#line 399 "ircout.om"
goto b7;
}
u my_ircout(u v_c) {
@@ -28994,7 +29141,7 @@ u my_ircout(u v_c) {
u v73 = 0;
u v74 = 0;
#line 4 "ircout.om"
-b0: v2 = (u)&my_fputs;
+b0: v2 = (u)my_fputs;
#line 4 "ircout.om"
v3 = *(u *)((v_c) + (72UL));
#line 4 "ircout.om"
@@ -29002,7 +29149,7 @@ b0: v2 = (u)&my_fputs;
#line 4 "ircout.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 5 "ircout.om"
-b1: v6 = (u)&my_fputs;
+b1: v6 = (u)my_fputs;
#line 5 "ircout.om"
v7 = *(u *)((v_c) + (72UL));
#line 5 "ircout.om"
@@ -29010,7 +29157,7 @@ b1: v6 = (u)&my_fputs;
#line 5 "ircout.om"
v9 = ((u (*)())(v6))(v7, v8);
#line 6 "ircout.om"
-b2: v10 = (u)&my_fputs;
+b2: v10 = (u)my_fputs;
#line 6 "ircout.om"
v11 = *(u *)((v_c) + (72UL));
#line 6 "ircout.om"
@@ -29018,7 +29165,7 @@ b2: v10 = (u)&my_fputs;
#line 6 "ircout.om"
v13 = ((u (*)())(v10))(v11, v12);
#line 9 "ircout.om"
-b3: v14 = (u)&my_first_decl;
+b3: v14 = (u)my_first_decl;
#line 9 "ircout.om"
v15 = v_c;
#line 9 "ircout.om"
@@ -29036,7 +29183,7 @@ b10: v17 = 0UL;
#line 11 "ircout.om"
b12: if (!(v17)) { goto b7; }
#line 23 "ircout.om"
-b6: v27 = (u)&my_fputs;
+b6: v27 = (u)my_fputs;
#line 23 "ircout.om"
v28 = *(u *)((v_c) + (72UL));
#line 23 "ircout.om"
@@ -29044,7 +29191,7 @@ b6: v27 = (u)&my_fputs;
#line 23 "ircout.om"
v30 = ((u (*)())(v27))(v28, v29);
#line 24 "ircout.om"
-b22: v31 = (u)&my_fputs;
+b22: v31 = (u)my_fputs;
#line 24 "ircout.om"
v32 = *(u *)((v_c) + (72UL));
#line 24 "ircout.om"
@@ -29052,7 +29199,7 @@ b22: v31 = (u)&my_fputs;
#line 24 "ircout.om"
v34 = ((u (*)())(v31))(v32, v33);
#line 25 "ircout.om"
-b23: v35 = (u)&my_fputs;
+b23: v35 = (u)my_fputs;
#line 25 "ircout.om"
v36 = *(u *)((v_c) + (72UL));
#line 25 "ircout.om"
@@ -29060,7 +29207,7 @@ b23: v35 = (u)&my_fputs;
#line 25 "ircout.om"
v38 = ((u (*)())(v35))(v36, v37);
#line 26 "ircout.om"
-b24: v39 = (u)&my_fputs;
+b24: v39 = (u)my_fputs;
#line 26 "ircout.om"
v40 = *(u *)((v_c) + (72UL));
#line 26 "ircout.om"
@@ -29068,7 +29215,7 @@ b24: v39 = (u)&my_fputs;
#line 26 "ircout.om"
v42 = ((u (*)())(v39))(v40, v41);
#line 27 "ircout.om"
-b25: v43 = (u)&my_fputs;
+b25: v43 = (u)my_fputs;
#line 27 "ircout.om"
v44 = *(u *)((v_c) + (72UL));
#line 27 "ircout.om"
@@ -29076,7 +29223,7 @@ b25: v43 = (u)&my_fputs;
#line 27 "ircout.om"
v46 = ((u (*)())(v43))(v44, v45);
#line 28 "ircout.om"
-b26: v47 = (u)&my_fputs;
+b26: v47 = (u)my_fputs;
#line 28 "ircout.om"
v48 = *(u *)((v_c) + (72UL));
#line 28 "ircout.om"
@@ -29084,7 +29231,7 @@ b26: v47 = (u)&my_fputs;
#line 28 "ircout.om"
v50 = ((u (*)())(v47))(v48, v49);
#line 29 "ircout.om"
-b27: v51 = (u)&my_fputs;
+b27: v51 = (u)my_fputs;
#line 29 "ircout.om"
v52 = *(u *)((v_c) + (72UL));
#line 29 "ircout.om"
@@ -29092,7 +29239,7 @@ b27: v51 = (u)&my_fputs;
#line 29 "ircout.om"
v54 = ((u (*)())(v51))(v52, v53);
#line 30 "ircout.om"
-b28: v55 = (u)&my_fputs;
+b28: v55 = (u)my_fputs;
#line 30 "ircout.om"
v56 = *(u *)((v_c) + (72UL));
#line 30 "ircout.om"
@@ -29100,7 +29247,7 @@ b28: v55 = (u)&my_fputs;
#line 30 "ircout.om"
v58 = ((u (*)())(v55))(v56, v57);
#line 33 "ircout.om"
-b29: v59 = (u)&my_first_decl;
+b29: v59 = (u)my_first_decl;
#line 33 "ircout.om"
v60 = v_c;
#line 33 "ircout.om"
@@ -29118,7 +29265,7 @@ b36: v62 = 0UL;
#line 35 "ircout.om"
b38: if (!(v62)) { goto b33; }
#line 46 "ircout.om"
-b32: v72 = (u)&my_fflush;
+b32: v72 = (u)my_fflush;
#line 46 "ircout.om"
v73 = *(u *)((v_c) + (72UL));
#line 46 "ircout.om"
@@ -29136,7 +29283,7 @@ b44: v63 = 1UL;
#line 39 "ircout.om"
b45: if (!(v63)) { goto b39; }
#line 40 "ircout.om"
-b40: v64 = (u)&my_ircdefine;
+b40: v64 = (u)my_ircdefine;
#line 40 "ircout.om"
v65 = v_c;
#line 40 "ircout.om"
@@ -29144,7 +29291,7 @@ b40: v64 = (u)&my_ircdefine;
#line 40 "ircout.om"
v67 = ((u (*)())(v64))(v65, v66);
#line 43 "ircout.om"
-b39: v68 = (u)&my_next_decl;
+b39: v68 = (u)my_next_decl;
#line 43 "ircout.om"
v69 = v_c;
#line 43 "ircout.om"
@@ -29174,7 +29321,7 @@ b18: v18 = 1UL;
#line 15 "ircout.om"
b19: if (!(v18)) { goto b13; }
#line 16 "ircout.om"
-b14: v19 = (u)&my_ircforward;
+b14: v19 = (u)my_ircforward;
#line 16 "ircout.om"
v20 = v_c;
#line 16 "ircout.om"
@@ -29182,7 +29329,7 @@ b14: v19 = (u)&my_ircforward;
#line 16 "ircout.om"
v22 = ((u (*)())(v19))(v20, v21);
#line 19 "ircout.om"
-b13: v23 = (u)&my_next_decl;
+b13: v23 = (u)my_next_decl;
#line 19 "ircout.om"
v24 = v_c;
#line 19 "ircout.om"
@@ -29205,7 +29352,6 @@ b11: v17 = 1UL;
u my_ircretval(u v_c, u v_ic, u v_ib) {
u v_i = 0;
u v_op = 0;
- u v_kind = 0;
u v6 = 0;
u v7 = 0;
u v8 = 0;
@@ -29216,43 +29362,43 @@ u my_ircretval(u v_c, u v_ic, u v_ib) {
u v13 = 0;
u v14 = 0;
u v15 = 0;
-#line 503 "ircout.om"
+#line 602 "ircout.om"
b0: v_i = 0UL;
-#line 504 "ircout.om"
+#line 603 "ircout.om"
goto b1;
-#line 505 "ircout.om"
+#line 604 "ircout.om"
b1: if (!((u)(((s)(v_i)) == ((s)(*(u *)((v_ib) + (16UL))))))) { goto b3; }
-#line 498 "ircout.om"
+#line 597 "ircout.om"
b2: return 0UL;
-#line 509 "ircout.om"
+#line 608 "ircout.om"
b3: v_op = *(u *)((*(u *)((v_ib) + (8UL))) + ((v_i) * (8UL)));
-#line 510 "ircout.om"
+#line 609 "ircout.om"
if (!((u)(((s)(*(u *)(v_op))) == ((s)(7UL))))) { goto b6; }
-#line 511 "ircout.om"
-b7: v6 = (u)&my_ircop;
-#line 511 "ircout.om"
+#line 610 "ircout.om"
+b7: v6 = (u)my_ircop;
+#line 610 "ircout.om"
v7 = v_c;
-#line 511 "ircout.om"
+#line 610 "ircout.om"
v8 = v_ic;
-#line 511 "ircout.om"
+#line 610 "ircout.om"
v9 = v_ib;
-#line 511 "ircout.om"
+#line 610 "ircout.om"
v10 = *(u *)((v_op) + (8UL));
-#line 511 "ircout.om"
+#line 610 "ircout.om"
v11 = ((u (*)())(v6))(v7, v8, v9, v10);
-#line 512 "ircout.om"
-b9: v12 = (u)&my_fputs;
-#line 512 "ircout.om"
+#line 611 "ircout.om"
+b9: v12 = (u)my_fputs;
+#line 611 "ircout.om"
v13 = *(u *)((v_c) + (72UL));
-#line 512 "ircout.om"
+#line 611 "ircout.om"
v14 = (u)" = ";
-#line 512 "ircout.om"
+#line 611 "ircout.om"
v15 = ((u (*)())(v12))(v13, v14);
-#line 512 "ircout.om"
+#line 611 "ircout.om"
goto b2;
-#line 516 "ircout.om"
+#line 615 "ircout.om"
b6: v_i = (v_i) + (1UL);
-#line 516 "ircout.om"
+#line 615 "ircout.om"
goto b1;
}
u my_ircstr(u v_c, u v_s, u v_n) {
@@ -29289,131 +29435,793 @@ u my_ircstr(u v_c, u v_s, u v_n) {
u v33 = 0;
u v34 = 0;
u v35 = 0;
-#line 279 "ircout.om"
-b0: v_i = 0UL;
-#line 280 "ircout.om"
- v5 = (u)&my_fputs;
-#line 280 "ircout.om"
- v6 = *(u *)((v_c) + (72UL));
-#line 280 "ircout.om"
- v7 = (u)"\042";
-#line 280 "ircout.om"
- v8 = ((u (*)())(v5))(v6, v7);
-#line 282 "ircout.om"
-b2: if (!((u)(((s)(v_i)) == ((s)(v_n))))) { goto b4; }
-#line 299 "ircout.om"
-b3: v32 = (u)&my_fputs;
-#line 299 "ircout.om"
- v33 = *(u *)((v_c) + (72UL));
-#line 299 "ircout.om"
- v34 = (u)"\042";
-#line 299 "ircout.om"
- v35 = ((u (*)())(v32))(v33, v34);
-#line 275 "ircout.om"
-b30: return 0UL;
-#line 286 "ircout.om"
-b4: v_ch = (u)*(b *)((v_s) + (v_i));
-#line 288 "ircout.om"
- if (!((u)(((s)(v_ch)) < ((s)(32UL))))) { goto b11; }
-#line 288 "ircout.om"
-b10: v9 = 1UL;
-#line 288 "ircout.om"
- goto b13;
-#line 288 "ircout.om"
-b13: if (!(v9)) { goto b9; }
-#line 289 "ircout.om"
-b8: v12 = (u)&my_fputc;
-#line 289 "ircout.om"
- v13 = *(u *)((v_c) + (72UL));
-#line 289 "ircout.om"
- v14 = 92UL;
-#line 289 "ircout.om"
- v15 = ((u (*)())(v12))(v13, v14);
-#line 290 "ircout.om"
-b25: v16 = (u)&my_fputc;
-#line 290 "ircout.om"
- v17 = *(u *)((v_c) + (72UL));
-#line 290 "ircout.om"
- v18 = (48UL) + (((v_ch) >> (6UL)) & (7UL));
-#line 290 "ircout.om"
- v19 = ((u (*)())(v16))(v17, v18);
-#line 291 "ircout.om"
-b26: v20 = (u)&my_fputc;
-#line 291 "ircout.om"
- v21 = *(u *)((v_c) + (72UL));
-#line 291 "ircout.om"
- v22 = (48UL) + (((v_ch) >> (3UL)) & (7UL));
-#line 291 "ircout.om"
- v23 = ((u (*)())(v20))(v21, v22);
-#line 292 "ircout.om"
-b27: v24 = (u)&my_fputc;
-#line 292 "ircout.om"
- v25 = *(u *)((v_c) + (72UL));
-#line 292 "ircout.om"
- v26 = (48UL) + ((v_ch) & (7UL));
-#line 292 "ircout.om"
- v27 = ((u (*)())(v24))(v25, v26);
-#line 297 "ircout.om"
-b7: v_i = (v_i) + (1UL);
-#line 297 "ircout.om"
- goto b2;
-#line 294 "ircout.om"
-b9: v28 = (u)&my_fputc;
-#line 294 "ircout.om"
- v29 = *(u *)((v_c) + (72UL));
-#line 294 "ircout.om"
- v30 = v_ch;
-#line 294 "ircout.om"
- v31 = ((u (*)())(v28))(v29, v30);
-#line 294 "ircout.om"
+#line 370 "ircout.om"
+b0: v_i = 0UL;
+#line 371 "ircout.om"
+ v5 = (u)my_fputs;
+#line 371 "ircout.om"
+ v6 = *(u *)((v_c) + (72UL));
+#line 371 "ircout.om"
+ v7 = (u)"\042";
+#line 371 "ircout.om"
+ v8 = ((u (*)())(v5))(v6, v7);
+#line 373 "ircout.om"
+b2: if (!((u)(((s)(v_i)) == ((s)(v_n))))) { goto b4; }
+#line 390 "ircout.om"
+b3: v32 = (u)my_fputs;
+#line 390 "ircout.om"
+ v33 = *(u *)((v_c) + (72UL));
+#line 390 "ircout.om"
+ v34 = (u)"\042";
+#line 390 "ircout.om"
+ v35 = ((u (*)())(v32))(v33, v34);
+#line 366 "ircout.om"
+b30: return 0UL;
+#line 377 "ircout.om"
+b4: v_ch = (u)*(b *)((v_s) + (v_i));
+#line 379 "ircout.om"
+ if (!((u)(((s)(v_ch)) < ((s)(32UL))))) { goto b11; }
+#line 379 "ircout.om"
+b10: v9 = 1UL;
+#line 379 "ircout.om"
+ goto b13;
+#line 379 "ircout.om"
+b13: if (!(v9)) { goto b9; }
+#line 380 "ircout.om"
+b8: v12 = (u)my_fputc;
+#line 380 "ircout.om"
+ v13 = *(u *)((v_c) + (72UL));
+#line 380 "ircout.om"
+ v14 = 92UL;
+#line 380 "ircout.om"
+ v15 = ((u (*)())(v12))(v13, v14);
+#line 381 "ircout.om"
+b25: v16 = (u)my_fputc;
+#line 381 "ircout.om"
+ v17 = *(u *)((v_c) + (72UL));
+#line 381 "ircout.om"
+ v18 = (48UL) + (((v_ch) >> (6UL)) & (7UL));
+#line 381 "ircout.om"
+ v19 = ((u (*)())(v16))(v17, v18);
+#line 382 "ircout.om"
+b26: v20 = (u)my_fputc;
+#line 382 "ircout.om"
+ v21 = *(u *)((v_c) + (72UL));
+#line 382 "ircout.om"
+ v22 = (48UL) + (((v_ch) >> (3UL)) & (7UL));
+#line 382 "ircout.om"
+ v23 = ((u (*)())(v20))(v21, v22);
+#line 383 "ircout.om"
+b27: v24 = (u)my_fputc;
+#line 383 "ircout.om"
+ v25 = *(u *)((v_c) + (72UL));
+#line 383 "ircout.om"
+ v26 = (48UL) + ((v_ch) & (7UL));
+#line 383 "ircout.om"
+ v27 = ((u (*)())(v24))(v25, v26);
+#line 388 "ircout.om"
+b7: v_i = (v_i) + (1UL);
+#line 388 "ircout.om"
+ goto b2;
+#line 385 "ircout.om"
+b9: v28 = (u)my_fputc;
+#line 385 "ircout.om"
+ v29 = *(u *)((v_c) + (72UL));
+#line 385 "ircout.om"
+ v30 = v_ch;
+#line 385 "ircout.om"
+ v31 = ((u (*)())(v28))(v29, v30);
+#line 385 "ircout.om"
+ goto b7;
+#line 379 "ircout.om"
+b11: if (!((u)(((s)(v_ch)) > ((s)(127UL))))) { goto b16; }
+#line 379 "ircout.om"
+b15: v10 = 1UL;
+#line 379 "ircout.om"
+ goto b18;
+#line 379 "ircout.om"
+b18: if (!(v10)) { goto b14; }
+#line 379 "ircout.om"
+b12: v9 = 1UL;
+#line 379 "ircout.om"
+ goto b13;
+#line 379 "ircout.om"
+b14: v9 = 0UL;
+#line 379 "ircout.om"
+ goto b13;
+#line 379 "ircout.om"
+b16: if (!((u)(((s)(v_ch)) == ((s)(92UL))))) { goto b21; }
+#line 379 "ircout.om"
+b20: v11 = 1UL;
+#line 379 "ircout.om"
+ goto b23;
+#line 379 "ircout.om"
+b23: if (!(v11)) { goto b19; }
+#line 379 "ircout.om"
+b17: v10 = 1UL;
+#line 379 "ircout.om"
+ goto b18;
+#line 379 "ircout.om"
+b19: v10 = 0UL;
+#line 379 "ircout.om"
+ goto b18;
+#line 379 "ircout.om"
+b21: if (!((u)(((s)(v_ch)) == ((s)(34UL))))) { goto b24; }
+#line 379 "ircout.om"
+b22: v11 = 1UL;
+#line 379 "ircout.om"
+ goto b23;
+#line 379 "ircout.om"
+b24: v11 = 0UL;
+#line 379 "ircout.om"
+ goto b23;
+}
+u my_ircuse(u v_c, u v_ic, u v_ib) {
+ u v_i = 0;
+ u v4 = 0;
+ u v5 = 0;
+ u v6 = 0;
+ u v7 = 0;
+ u v8 = 0;
+ u v9 = 0;
+ u v10 = 0;
+ u v11 = 0;
+ u v12 = 0;
+ u v13 = 0;
+ u v14 = 0;
+ u v15 = 0;
+ u v16 = 0;
+ u v17 = 0;
+ u v18 = 0;
+ u v19 = 0;
+ u v20 = 0;
+ u v21 = 0;
+ u v22 = 0;
+#line 187 "ircout.om"
+b0: if (!(v_ib)) { goto b9; }
+#line 187 "ircout.om"
+b8: v5 = 0UL;
+#line 187 "ircout.om"
+ goto b10;
+#line 187 "ircout.om"
+b10: if (!(v5)) { goto b5; }
+#line 187 "ircout.om"
+b4: v4 = 1UL;
+#line 187 "ircout.om"
+ goto b7;
+#line 187 "ircout.om"
+b7: if (!(v4)) { goto b1; }
+#line 188 "ircout.om"
+b2: return 0UL;
+#line 191 "ircout.om"
+b1: *(u *)((v_ib) + (64UL)) = 1UL;
+#line 193 "ircout.om"
+ v_i = 0UL;
+#line 194 "ircout.om"
+ goto b12;
+#line 195 "ircout.om"
+b12: if (!((u)(((s)(v_i)) == ((s)(*(u *)((v_ib) + (16UL))))))) { goto b14; }
+#line 204 "ircout.om"
+b13: if (!(*(u *)((v_ib) + (40UL)))) { goto b18; }
+#line 205 "ircout.om"
+b19: v12 = (u)my_ircuse;
+#line 205 "ircout.om"
+ v13 = v_c;
+#line 205 "ircout.om"
+ v14 = v_ic;
+#line 205 "ircout.om"
+ v15 = *(u *)((v_ib) + (40UL));
+#line 205 "ircout.om"
+ v16 = ((u (*)())(v12))(v13, v14, v15);
+#line 208 "ircout.om"
+b18: if (!(*(u *)((v_ib) + (48UL)))) { goto b26; }
+#line 208 "ircout.om"
+b25: if (!((u)(((s)(*(u *)(*(u *)((*(u *)((v_ib) + (8UL))) + (((*(u *)((v_ib) + (16UL))) - (1UL)) * (8UL)))))) == ((s)(29UL))))) { goto b26; }
+#line 208 "ircout.om"
+b27: v17 = 1UL;
+#line 208 "ircout.om"
+ goto b28;
+#line 208 "ircout.om"
+b28: if (!(v17)) { goto b22; }
+#line 209 "ircout.om"
+b23: v18 = (u)my_ircuse;
+#line 209 "ircout.om"
+ v19 = v_c;
+#line 209 "ircout.om"
+ v20 = v_ic;
+#line 209 "ircout.om"
+ v21 = *(u *)((v_ib) + (48UL));
+#line 209 "ircout.om"
+ v22 = ((u (*)())(v18))(v19, v20, v21);
+#line 184 "ircout.om"
+b22: return 0UL;
+#line 208 "ircout.om"
+b26: v17 = 0UL;
+#line 208 "ircout.om"
+ goto b28;
+#line 199 "ircout.om"
+b14: v6 = (u)my_ircuseop;
+#line 199 "ircout.om"
+ v7 = v_c;
+#line 199 "ircout.om"
+ v8 = v_ic;
+#line 199 "ircout.om"
+ v9 = v_ib;
+#line 199 "ircout.om"
+ v10 = *(u *)((*(u *)((v_ib) + (8UL))) + ((v_i) * (8UL)));
+#line 199 "ircout.om"
+ v11 = ((u (*)())(v6))(v7, v8, v9, v10);
+#line 201 "ircout.om"
+b17: v_i = (v_i) + (1UL);
+#line 201 "ircout.om"
+ goto b12;
+#line 187 "ircout.om"
+b5: if (!(*(u *)((v_ib) + (64UL)))) { goto b11; }
+#line 187 "ircout.om"
+b6: v4 = 1UL;
+#line 187 "ircout.om"
+ goto b7;
+#line 187 "ircout.om"
+b11: v4 = 0UL;
+#line 187 "ircout.om"
+ goto b7;
+#line 187 "ircout.om"
+b9: v5 = 1UL;
+#line 187 "ircout.om"
+ goto b10;
+}
+u my_ircuseop(u v_c, u v_ic, u v_ib, u v_op) {
+ u v_kind = 0;
+ u v5 = 0;
+ u v6 = 0;
+ u v7 = 0;
+ u v8 = 0;
+ u v9 = 0;
+ u v10 = 0;
+ u v11 = 0;
+ u v12 = 0;
+ u v13 = 0;
+ u v14 = 0;
+ u v15 = 0;
+ u v16 = 0;
+ u v17 = 0;
+ u v18 = 0;
+ u v19 = 0;
+ u v20 = 0;
+ u v21 = 0;
+ u v22 = 0;
+ u v23 = 0;
+ u v24 = 0;
+ u v25 = 0;
+ u v26 = 0;
+ u v27 = 0;
+ u v28 = 0;
+ u v29 = 0;
+ u v30 = 0;
+ u v31 = 0;
+ u v32 = 0;
+ u v33 = 0;
+ u v34 = 0;
+ u v35 = 0;
+ u v36 = 0;
+ u v37 = 0;
+ u v38 = 0;
+ u v39 = 0;
+ u v40 = 0;
+ u v41 = 0;
+ u v42 = 0;
+ u v43 = 0;
+ u v44 = 0;
+ u v45 = 0;
+ u v46 = 0;
+ u v47 = 0;
+ u v48 = 0;
+ u v49 = 0;
+ u v50 = 0;
+ u v51 = 0;
+ u v52 = 0;
+#line 216 "ircout.om"
+b0: v_kind = *(u *)(v_op);
+#line 217 "ircout.om"
+ if (!((u)(((s)(v_kind)) == ((s)(0UL))))) { goto b5; }
+#line 217 "ircout.om"
+b4: v5 = 1UL;
+#line 217 "ircout.om"
+ goto b7;
+#line 217 "ircout.om"
+b7: if (!(v5)) { goto b3; }
+#line 218 "ircout.om"
+b2: *(u *)((*(u *)((*(u *)((v_ic) + (88UL))) + ((*(u *)((v_op) + (24UL))) * (8UL)))) + (48UL)) = 1UL;
+#line 218 "ircout.om"
+ goto b1;
+#line 213 "ircout.om"
+b1: return 0UL;
+#line 219 "ircout.om"
+b3: if (!((u)(((s)(v_kind)) == ((s)(6UL))))) { goto b12; }
+#line 219 "ircout.om"
+b11: v6 = 1UL;
+#line 219 "ircout.om"
+ goto b14;
+#line 224 "ircout.om"
+b14: if (!(v6)) { goto b10; }
+#line 226 "ircout.om"
+b9: v22 = (u)my_ircuseop;
+#line 226 "ircout.om"
+ v23 = v_c;
+#line 226 "ircout.om"
+ v24 = v_ic;
+#line 226 "ircout.om"
+ v25 = v_ib;
+#line 226 "ircout.om"
+ v26 = *(u *)((v_op) + (8UL));
+#line 226 "ircout.om"
+ v27 = ((u (*)())(v22))(v23, v24, v25, v26);
+#line 227 "ircout.om"
+b91: v28 = (u)my_ircuseop;
+#line 227 "ircout.om"
+ v29 = v_c;
+#line 227 "ircout.om"
+ v30 = v_ic;
+#line 227 "ircout.om"
+ v31 = v_ib;
+#line 227 "ircout.om"
+ v32 = *(u *)((v_op) + (16UL));
+#line 227 "ircout.om"
+ v33 = ((u (*)())(v28))(v29, v30, v31, v32);
+#line 227 "ircout.om"
+ goto b1;
+#line 228 "ircout.om"
+b10: if (!((u)(((s)(v_kind)) == ((s)(9UL))))) { goto b96; }
+#line 228 "ircout.om"
+b95: v34 = 1UL;
+#line 228 "ircout.om"
+ goto b98;
+#line 230 "ircout.om"
+b98: if (!(v34)) { goto b94; }
+#line 232 "ircout.om"
+b93: v41 = (u)my_ircuseop;
+#line 232 "ircout.om"
+ v42 = v_c;
+#line 232 "ircout.om"
+ v43 = v_ic;
+#line 232 "ircout.om"
+ v44 = v_ib;
+#line 232 "ircout.om"
+ v45 = *(u *)((v_op) + (8UL));
+#line 232 "ircout.om"
+ v46 = ((u (*)())(v41))(v42, v43, v44, v45);
+#line 232 "ircout.om"
+ goto b1;
+#line 233 "ircout.om"
+b94: if (!((u)(((s)(v_kind)) == ((s)(2UL))))) { goto b134; }
+#line 233 "ircout.om"
+b133: v47 = 1UL;
+#line 233 "ircout.om"
+ goto b136;
+#line 233 "ircout.om"
+b136: if (!(v47)) { goto b132; }
+#line 233 "ircout.om"
+ goto b1;
+#line 236 "ircout.om"
+b132: v50 = (u)my_die;
+#line 236 "ircout.om"
+ v51 = (u)"invalid op";
+#line 236 "ircout.om"
+ v52 = ((u (*)())(v50))(v51);
+#line 236 "ircout.om"
+ goto b1;
+#line 233 "ircout.om"
+b134: if (!((u)(((s)(v_kind)) == ((s)(3UL))))) { goto b139; }
+#line 233 "ircout.om"
+b138: v48 = 1UL;
+#line 233 "ircout.om"
+ goto b141;
+#line 233 "ircout.om"
+b141: if (!(v48)) { goto b137; }
+#line 233 "ircout.om"
+b135: v47 = 1UL;
+#line 233 "ircout.om"
+ goto b136;
+#line 233 "ircout.om"
+b137: v47 = 0UL;
+#line 233 "ircout.om"
+ goto b136;
+#line 233 "ircout.om"
+b139: if (!((u)(((s)(v_kind)) == ((s)(4UL))))) { goto b144; }
+#line 233 "ircout.om"
+b143: v49 = 1UL;
+#line 233 "ircout.om"
+ goto b146;
+#line 233 "ircout.om"
+b146: if (!(v49)) { goto b142; }
+#line 233 "ircout.om"
+b140: v48 = 1UL;
+#line 233 "ircout.om"
+ goto b141;
+#line 233 "ircout.om"
+b142: v48 = 0UL;
+#line 233 "ircout.om"
+ goto b141;
+#line 233 "ircout.om"
+b144: if (!((u)(((s)(v_kind)) == ((s)(28UL))))) { goto b147; }
+#line 233 "ircout.om"
+b145: v49 = 1UL;
+#line 233 "ircout.om"
+ goto b146;
+#line 233 "ircout.om"
+b147: v49 = 0UL;
+#line 233 "ircout.om"
+ goto b146;
+#line 228 "ircout.om"
+b96: if (!((u)(((s)(v_kind)) == ((s)(10UL))))) { goto b101; }
+#line 228 "ircout.om"
+b100: v35 = 1UL;
+#line 228 "ircout.om"
+ goto b103;
+#line 230 "ircout.om"
+b103: if (!(v35)) { goto b99; }
+#line 230 "ircout.om"
+b97: v34 = 1UL;
+#line 230 "ircout.om"
+ goto b98;
+#line 230 "ircout.om"
+b99: v34 = 0UL;
+#line 230 "ircout.om"
+ goto b98;
+#line 228 "ircout.om"
+b101: if (!((u)(((s)(v_kind)) == ((s)(5UL))))) { goto b106; }
+#line 228 "ircout.om"
+b105: v36 = 1UL;
+#line 228 "ircout.om"
+ goto b108;
+#line 230 "ircout.om"
+b108: if (!(v36)) { goto b104; }
+#line 230 "ircout.om"
+b102: v35 = 1UL;
+#line 230 "ircout.om"
+ goto b103;
+#line 230 "ircout.om"
+b104: v35 = 0UL;
+#line 230 "ircout.om"
+ goto b103;
+#line 229 "ircout.om"
+b106: if (!((u)(((s)(v_kind)) == ((s)(7UL))))) { goto b111; }
+#line 229 "ircout.om"
+b110: v37 = 1UL;
+#line 229 "ircout.om"
+ goto b113;
+#line 230 "ircout.om"
+b113: if (!(v37)) { goto b109; }
+#line 230 "ircout.om"
+b107: v36 = 1UL;
+#line 230 "ircout.om"
+ goto b108;
+#line 230 "ircout.om"
+b109: v36 = 0UL;
+#line 230 "ircout.om"
+ goto b108;
+#line 229 "ircout.om"
+b111: if (!((u)(((s)(v_kind)) == ((s)(8UL))))) { goto b116; }
+#line 229 "ircout.om"
+b115: v38 = 1UL;
+#line 229 "ircout.om"
+ goto b118;
+#line 230 "ircout.om"
+b118: if (!(v38)) { goto b114; }
+#line 230 "ircout.om"
+b112: v37 = 1UL;
+#line 230 "ircout.om"
+ goto b113;
+#line 230 "ircout.om"
+b114: v37 = 0UL;
+#line 230 "ircout.om"
+ goto b113;
+#line 229 "ircout.om"
+b116: if (!((u)(((s)(v_kind)) == ((s)(27UL))))) { goto b121; }
+#line 229 "ircout.om"
+b120: v39 = 1UL;
+#line 229 "ircout.om"
+ goto b123;
+#line 230 "ircout.om"
+b123: if (!(v39)) { goto b119; }
+#line 230 "ircout.om"
+b117: v38 = 1UL;
+#line 230 "ircout.om"
+ goto b118;
+#line 230 "ircout.om"
+b119: v38 = 0UL;
+#line 230 "ircout.om"
+ goto b118;
+#line 230 "ircout.om"
+b121: if (!((u)(((s)(v_kind)) == ((s)(29UL))))) { goto b126; }
+#line 230 "ircout.om"
+b125: v40 = 1UL;
+#line 230 "ircout.om"
+ goto b128;
+#line 230 "ircout.om"
+b128: if (!(v40)) { goto b124; }
+#line 230 "ircout.om"
+b122: v39 = 1UL;
+#line 230 "ircout.om"
+ goto b123;
+#line 230 "ircout.om"
+b124: v39 = 0UL;
+#line 230 "ircout.om"
+ goto b123;
+#line 230 "ircout.om"
+b126: if (!((u)(((s)(v_kind)) == ((s)(30UL))))) { goto b129; }
+#line 230 "ircout.om"
+b127: v40 = 1UL;
+#line 230 "ircout.om"
+ goto b128;
+#line 230 "ircout.om"
+b129: v40 = 0UL;
+#line 230 "ircout.om"
+ goto b128;
+#line 219 "ircout.om"
+b12: if (!((u)(((s)(v_kind)) == ((s)(11UL))))) { goto b17; }
+#line 219 "ircout.om"
+b16: v7 = 1UL;
+#line 219 "ircout.om"
+ goto b19;
+#line 224 "ircout.om"
+b19: if (!(v7)) { goto b15; }
+#line 224 "ircout.om"
+b13: v6 = 1UL;
+#line 224 "ircout.om"
+ goto b14;
+#line 224 "ircout.om"
+b15: v6 = 0UL;
+#line 224 "ircout.om"
+ goto b14;
+#line 219 "ircout.om"
+b17: if (!((u)(((s)(v_kind)) == ((s)(12UL))))) { goto b22; }
+#line 219 "ircout.om"
+b21: v8 = 1UL;
+#line 219 "ircout.om"
+ goto b24;
+#line 224 "ircout.om"
+b24: if (!(v8)) { goto b20; }
+#line 224 "ircout.om"
+b18: v7 = 1UL;
+#line 224 "ircout.om"
+ goto b19;
+#line 224 "ircout.om"
+b20: v7 = 0UL;
+#line 224 "ircout.om"
+ goto b19;
+#line 220 "ircout.om"
+b22: if (!((u)(((s)(v_kind)) == ((s)(13UL))))) { goto b27; }
+#line 220 "ircout.om"
+b26: v9 = 1UL;
+#line 220 "ircout.om"
+ goto b29;
+#line 224 "ircout.om"
+b29: if (!(v9)) { goto b25; }
+#line 224 "ircout.om"
+b23: v8 = 1UL;
+#line 224 "ircout.om"
+ goto b24;
+#line 224 "ircout.om"
+b25: v8 = 0UL;
+#line 224 "ircout.om"
+ goto b24;
+#line 220 "ircout.om"
+b27: if (!((u)(((s)(v_kind)) == ((s)(14UL))))) { goto b32; }
+#line 220 "ircout.om"
+b31: v10 = 1UL;
+#line 220 "ircout.om"
+ goto b34;
+#line 224 "ircout.om"
+b34: if (!(v10)) { goto b30; }
+#line 224 "ircout.om"
+b28: v9 = 1UL;
+#line 224 "ircout.om"
+ goto b29;
+#line 224 "ircout.om"
+b30: v9 = 0UL;
+#line 224 "ircout.om"
+ goto b29;
+#line 220 "ircout.om"
+b32: if (!((u)(((s)(v_kind)) == ((s)(15UL))))) { goto b37; }
+#line 220 "ircout.om"
+b36: v11 = 1UL;
+#line 220 "ircout.om"
+ goto b39;
+#line 224 "ircout.om"
+b39: if (!(v11)) { goto b35; }
+#line 224 "ircout.om"
+b33: v10 = 1UL;
+#line 224 "ircout.om"
+ goto b34;
+#line 224 "ircout.om"
+b35: v10 = 0UL;
+#line 224 "ircout.om"
+ goto b34;
+#line 221 "ircout.om"
+b37: if (!((u)(((s)(v_kind)) == ((s)(16UL))))) { goto b42; }
+#line 221 "ircout.om"
+b41: v12 = 1UL;
+#line 221 "ircout.om"
+ goto b44;
+#line 224 "ircout.om"
+b44: if (!(v12)) { goto b40; }
+#line 224 "ircout.om"
+b38: v11 = 1UL;
+#line 224 "ircout.om"
+ goto b39;
+#line 224 "ircout.om"
+b40: v11 = 0UL;
+#line 224 "ircout.om"
+ goto b39;
+#line 221 "ircout.om"
+b42: if (!((u)(((s)(v_kind)) == ((s)(17UL))))) { goto b47; }
+#line 221 "ircout.om"
+b46: v13 = 1UL;
+#line 221 "ircout.om"
+ goto b49;
+#line 224 "ircout.om"
+b49: if (!(v13)) { goto b45; }
+#line 224 "ircout.om"
+b43: v12 = 1UL;
+#line 224 "ircout.om"
+ goto b44;
+#line 224 "ircout.om"
+b45: v12 = 0UL;
+#line 224 "ircout.om"
+ goto b44;
+#line 221 "ircout.om"
+b47: if (!((u)(((s)(v_kind)) == ((s)(18UL))))) { goto b52; }
+#line 221 "ircout.om"
+b51: v14 = 1UL;
+#line 221 "ircout.om"
+ goto b54;
+#line 224 "ircout.om"
+b54: if (!(v14)) { goto b50; }
+#line 224 "ircout.om"
+b48: v13 = 1UL;
+#line 224 "ircout.om"
+ goto b49;
+#line 224 "ircout.om"
+b50: v13 = 0UL;
+#line 224 "ircout.om"
+ goto b49;
+#line 222 "ircout.om"
+b52: if (!((u)(((s)(v_kind)) == ((s)(19UL))))) { goto b57; }
+#line 222 "ircout.om"
+b56: v15 = 1UL;
+#line 222 "ircout.om"
+ goto b59;
+#line 224 "ircout.om"
+b59: if (!(v15)) { goto b55; }
+#line 224 "ircout.om"
+b53: v14 = 1UL;
+#line 224 "ircout.om"
+ goto b54;
+#line 224 "ircout.om"
+b55: v14 = 0UL;
+#line 224 "ircout.om"
+ goto b54;
+#line 222 "ircout.om"
+b57: if (!((u)(((s)(v_kind)) == ((s)(20UL))))) { goto b62; }
+#line 222 "ircout.om"
+b61: v16 = 1UL;
+#line 222 "ircout.om"
+ goto b64;
+#line 224 "ircout.om"
+b64: if (!(v16)) { goto b60; }
+#line 224 "ircout.om"
+b58: v15 = 1UL;
+#line 224 "ircout.om"
+ goto b59;
+#line 224 "ircout.om"
+b60: v15 = 0UL;
+#line 224 "ircout.om"
+ goto b59;
+#line 222 "ircout.om"
+b62: if (!((u)(((s)(v_kind)) == ((s)(21UL))))) { goto b67; }
+#line 222 "ircout.om"
+b66: v17 = 1UL;
+#line 222 "ircout.om"
+ goto b69;
+#line 224 "ircout.om"
+b69: if (!(v17)) { goto b65; }
+#line 224 "ircout.om"
+b63: v16 = 1UL;
+#line 224 "ircout.om"
+ goto b64;
+#line 224 "ircout.om"
+b65: v16 = 0UL;
+#line 224 "ircout.om"
+ goto b64;
+#line 223 "ircout.om"
+b67: if (!((u)(((s)(v_kind)) == ((s)(22UL))))) { goto b72; }
+#line 223 "ircout.om"
+b71: v18 = 1UL;
+#line 223 "ircout.om"
+ goto b74;
+#line 224 "ircout.om"
+b74: if (!(v18)) { goto b70; }
+#line 224 "ircout.om"
+b68: v17 = 1UL;
+#line 224 "ircout.om"
+ goto b69;
+#line 224 "ircout.om"
+b70: v17 = 0UL;
+#line 224 "ircout.om"
+ goto b69;
+#line 223 "ircout.om"
+b72: if (!((u)(((s)(v_kind)) == ((s)(23UL))))) { goto b77; }
+#line 223 "ircout.om"
+b76: v19 = 1UL;
+#line 223 "ircout.om"
+ goto b79;
+#line 224 "ircout.om"
+b79: if (!(v19)) { goto b75; }
+#line 224 "ircout.om"
+b73: v18 = 1UL;
+#line 224 "ircout.om"
+ goto b74;
+#line 224 "ircout.om"
+b75: v18 = 0UL;
+#line 224 "ircout.om"
+ goto b74;
+#line 223 "ircout.om"
+b77: if (!((u)(((s)(v_kind)) == ((s)(24UL))))) { goto b82; }
+#line 223 "ircout.om"
+b81: v20 = 1UL;
+#line 223 "ircout.om"
+ goto b84;
+#line 224 "ircout.om"
+b84: if (!(v20)) { goto b80; }
+#line 224 "ircout.om"
+b78: v19 = 1UL;
+#line 224 "ircout.om"
+ goto b79;
+#line 224 "ircout.om"
+b80: v19 = 0UL;
+#line 224 "ircout.om"
+ goto b79;
+#line 224 "ircout.om"
+b82: if (!((u)(((s)(v_kind)) == ((s)(25UL))))) { goto b87; }
+#line 224 "ircout.om"
+b86: v21 = 1UL;
+#line 224 "ircout.om"
+ goto b89;
+#line 224 "ircout.om"
+b89: if (!(v21)) { goto b85; }
+#line 224 "ircout.om"
+b83: v20 = 1UL;
+#line 224 "ircout.om"
+ goto b84;
+#line 224 "ircout.om"
+b85: v20 = 0UL;
+#line 224 "ircout.om"
+ goto b84;
+#line 224 "ircout.om"
+b87: if (!((u)(((s)(v_kind)) == ((s)(26UL))))) { goto b90; }
+#line 224 "ircout.om"
+b88: v21 = 1UL;
+#line 224 "ircout.om"
+ goto b89;
+#line 224 "ircout.om"
+b90: v21 = 0UL;
+#line 224 "ircout.om"
+ goto b89;
+#line 217 "ircout.om"
+b5: if (!((u)(((s)(v_kind)) == ((s)(1UL))))) { goto b8; }
+#line 217 "ircout.om"
+b6: v5 = 1UL;
+#line 217 "ircout.om"
+ goto b7;
+#line 217 "ircout.om"
+b8: v5 = 0UL;
+#line 217 "ircout.om"
goto b7;
-#line 288 "ircout.om"
-b11: if (!((u)(((s)(v_ch)) > ((s)(127UL))))) { goto b16; }
-#line 288 "ircout.om"
-b15: v10 = 1UL;
-#line 288 "ircout.om"
- goto b18;
-#line 288 "ircout.om"
-b18: if (!(v10)) { goto b14; }
-#line 288 "ircout.om"
-b12: v9 = 1UL;
-#line 288 "ircout.om"
- goto b13;
-#line 288 "ircout.om"
-b14: v9 = 0UL;
-#line 288 "ircout.om"
- goto b13;
-#line 288 "ircout.om"
-b16: if (!((u)(((s)(v_ch)) == ((s)(92UL))))) { goto b21; }
-#line 288 "ircout.om"
-b20: v11 = 1UL;
-#line 288 "ircout.om"
- goto b23;
-#line 288 "ircout.om"
-b23: if (!(v11)) { goto b19; }
-#line 288 "ircout.om"
-b17: v10 = 1UL;
-#line 288 "ircout.om"
- goto b18;
-#line 288 "ircout.om"
-b19: v10 = 0UL;
-#line 288 "ircout.om"
- goto b18;
-#line 288 "ircout.om"
-b21: if (!((u)(((s)(v_ch)) == ((s)(34UL))))) { goto b24; }
-#line 288 "ircout.om"
-b22: v11 = 1UL;
-#line 288 "ircout.om"
- goto b23;
-#line 288 "ircout.om"
-b24: v11 = 0UL;
-#line 288 "ircout.om"
- goto b23;
}
u my_irexpr_fold(u v_ic, u v_o) {
u v_a = 0;
u v_b = 0;
- u v_c = 0;
u v_n = 0;
u v_kind = 0;
u v_ret = 0;
@@ -29583,7 +30391,7 @@ u my_irexpr_fold(u v_ic, u v_o) {
#line 2160 "ir.om"
b0: if (!(*(u *)((v_o) + (8UL)))) { goto b4; }
#line 2161 "ir.om"
-b3: v8 = (u)&my_irexpr_fold;
+b3: v8 = (u)my_irexpr_fold;
#line 2161 "ir.om"
v9 = v_ic;
#line 2161 "ir.om"
@@ -29597,7 +30405,7 @@ b5: v_a = v11;
#line 2168 "ir.om"
b2: if (!(*(u *)((v_o) + (16UL)))) { goto b6; }
#line 2169 "ir.om"
-b7: v12 = (u)&my_irexpr_fold;
+b7: v12 = (u)my_irexpr_fold;
#line 2169 "ir.om"
v13 = v_ic;
#line 2169 "ir.om"
@@ -29621,7 +30429,7 @@ b15: v16 = 1UL;
#line 2175 "ir.om"
b16: if (!(v16)) { goto b10; }
#line 2176 "ir.om"
-b11: v17 = (u)&my_mkirop;
+b11: v17 = (u)my_mkirop;
#line 2176 "ir.om"
v18 = v_ic;
#line 2176 "ir.om"
@@ -29673,7 +30481,7 @@ b96: return v_b;
#line 2247 "ir.om"
b95: if (!((u)(((s)(v_kind)) == ((s)(20UL))))) { goto b108; }
#line 2248 "ir.om"
-b109: v113 = (u)&my_mkirop;
+b109: v113 = (u)my_mkirop;
#line 2248 "ir.om"
v114 = v_ic;
#line 2248 "ir.om"
@@ -29703,7 +30511,7 @@ b115: v119 = 1UL;
#line 2255 "ir.om"
b118: if (!(v119)) { goto b85; }
#line 2256 "ir.om"
-b113: v122 = (u)&my_mkirfold;
+b113: v122 = (u)my_mkirfold;
#line 2256 "ir.om"
v123 = v_ic;
#line 2256 "ir.om"
@@ -29747,7 +30555,7 @@ b190: v145 = 1UL;
#line 2297 "ir.om"
b193: if (!(v145)) { goto b149; }
#line 2298 "ir.om"
-b188: v146 = (u)&my_mkirfold;
+b188: v146 = (u)my_mkirfold;
#line 2298 "ir.om"
v147 = v_ic;
#line 2298 "ir.om"
@@ -29771,7 +30579,7 @@ b225: if (!(v164)) { goto b219; }
#line 2329 "ir.om"
b220: return v_o;
#line 2333 "ir.om"
-b219: v165 = (u)&my_mkirop;
+b219: v165 = (u)my_mkirop;
#line 2333 "ir.om"
v166 = v_ic;
#line 2333 "ir.om"
@@ -29911,7 +30719,7 @@ b197: if (!((u)(((s)(v_n)) == ((s)(-1UL))))) { goto b149; }
#line 2305 "ir.om"
b206: if (!((u)(((s)(v_kind)) == ((s)(19UL))))) { goto b208; }
#line 2306 "ir.om"
-b209: v152 = (u)&my_mkirop;
+b209: v152 = (u)my_mkirop;
#line 2306 "ir.om"
v153 = v_ic;
#line 2306 "ir.om"
@@ -29935,7 +30743,7 @@ b211: v_ret = v157;
#line 2313 "ir.om"
b208: if (!((u)(((s)(v_kind)) == ((s)(14UL))))) { goto b212; }
#line 2314 "ir.om"
-b213: v158 = (u)&my_mkirop;
+b213: v158 = (u)my_mkirop;
#line 2314 "ir.om"
v159 = v_ic;
#line 2314 "ir.om"
@@ -30043,7 +30851,7 @@ b132: if (!((u)(((s)(v_n)) == ((s)(-1UL))))) { goto b85; }
#line 2263 "ir.om"
b136: if (!((u)(((s)(v_kind)) == ((s)(19UL))))) { goto b138; }
#line 2264 "ir.om"
-b139: v127 = (u)&my_mkirop;
+b139: v127 = (u)my_mkirop;
#line 2264 "ir.om"
v128 = v_ic;
#line 2264 "ir.om"
@@ -30067,7 +30875,7 @@ b141: v_ret = v132;
#line 2271 "ir.om"
b138: if (!((u)(((s)(v_kind)) == ((s)(14UL))))) { goto b142; }
#line 2272 "ir.om"
-b143: v133 = (u)&my_mkirop;
+b143: v133 = (u)my_mkirop;
#line 2272 "ir.om"
v134 = v_ic;
#line 2272 "ir.om"
@@ -30099,7 +30907,7 @@ b89: v110 = 0UL;
#line 2190 "ir.om"
b18: if (!((u)(((s)(v_kind)) == ((s)(9UL))))) { goto b23; }
#line 2191 "ir.om"
-b22: v23 = (u)&my_mkirfold;
+b22: v23 = (u)my_mkirfold;
#line 2191 "ir.om"
v24 = v_ic;
#line 2191 "ir.om"
@@ -30113,7 +30921,7 @@ b24: return v27;
#line 2192 "ir.om"
b23: if (!((u)(((s)(v_kind)) == ((s)(10UL))))) { goto b21; }
#line 2193 "ir.om"
-b25: v28 = (u)&my_mkirfold;
+b25: v28 = (u)my_mkirfold;
#line 2193 "ir.om"
v29 = v_ic;
#line 2193 "ir.om"
@@ -30143,7 +30951,7 @@ b34: if (!(v33)) { goto b28; }
#line 2202 "ir.om"
b28: if (!((u)(((s)(v_kind)) == ((s)(11UL))))) { goto b41; }
#line 2203 "ir.om"
-b40: v35 = (u)&my_mkirfold;
+b40: v35 = (u)my_mkirfold;
#line 2203 "ir.om"
v36 = v_ic;
#line 2203 "ir.om"
@@ -30157,7 +30965,7 @@ b42: return v39;
#line 2204 "ir.om"
b41: if (!((u)(((s)(v_kind)) == ((s)(13UL))))) { goto b44; }
#line 2205 "ir.om"
-b43: v40 = (u)&my_mkirfold;
+b43: v40 = (u)my_mkirfold;
#line 2205 "ir.om"
v41 = v_ic;
#line 2205 "ir.om"
@@ -30171,7 +30979,7 @@ b45: return v44;
#line 2206 "ir.om"
b44: if (!((u)(((s)(v_kind)) == ((s)(14UL))))) { goto b47; }
#line 2207 "ir.om"
-b46: v45 = (u)&my_mkirfold;
+b46: v45 = (u)my_mkirfold;
#line 2207 "ir.om"
v46 = v_ic;
#line 2207 "ir.om"
@@ -30185,7 +30993,7 @@ b48: return v49;
#line 2208 "ir.om"
b47: if (!((u)(((s)(v_kind)) == ((s)(15UL))))) { goto b50; }
#line 2209 "ir.om"
-b49: v50 = (u)&my_mkirfold;
+b49: v50 = (u)my_mkirfold;
#line 2209 "ir.om"
v51 = v_ic;
#line 2209 "ir.om"
@@ -30199,7 +31007,7 @@ b51: return v54;
#line 2210 "ir.om"
b50: if (!((u)(((s)(v_kind)) == ((s)(16UL))))) { goto b53; }
#line 2211 "ir.om"
-b52: v55 = (u)&my_mkirfold;
+b52: v55 = (u)my_mkirfold;
#line 2211 "ir.om"
v56 = v_ic;
#line 2211 "ir.om"
@@ -30213,7 +31021,7 @@ b54: return v59;
#line 2212 "ir.om"
b53: if (!((u)(((s)(v_kind)) == ((s)(17UL))))) { goto b56; }
#line 2213 "ir.om"
-b55: v60 = (u)&my_mkirfold;
+b55: v60 = (u)my_mkirfold;
#line 2213 "ir.om"
v61 = v_ic;
#line 2213 "ir.om"
@@ -30227,7 +31035,7 @@ b57: return v64;
#line 2214 "ir.om"
b56: if (!((u)(((s)(v_kind)) == ((s)(18UL))))) { goto b59; }
#line 2215 "ir.om"
-b58: v65 = (u)&my_mkirfold;
+b58: v65 = (u)my_mkirfold;
#line 2215 "ir.om"
v66 = v_ic;
#line 2215 "ir.om"
@@ -30241,7 +31049,7 @@ b60: return v69;
#line 2216 "ir.om"
b59: if (!((u)(((s)(v_kind)) == ((s)(19UL))))) { goto b62; }
#line 2217 "ir.om"
-b61: v70 = (u)&my_mkirfold;
+b61: v70 = (u)my_mkirfold;
#line 2217 "ir.om"
v71 = v_ic;
#line 2217 "ir.om"
@@ -30255,7 +31063,7 @@ b63: return v74;
#line 2218 "ir.om"
b62: if (!((u)(((s)(v_kind)) == ((s)(20UL))))) { goto b65; }
#line 2219 "ir.om"
-b64: v75 = (u)&my_mkirfold;
+b64: v75 = (u)my_mkirfold;
#line 2219 "ir.om"
v76 = v_ic;
#line 2219 "ir.om"
@@ -30269,7 +31077,7 @@ b66: return v79;
#line 2220 "ir.om"
b65: if (!((u)(((s)(v_kind)) == ((s)(21UL))))) { goto b68; }
#line 2221 "ir.om"
-b67: v80 = (u)&my_mkirfold;
+b67: v80 = (u)my_mkirfold;
#line 2221 "ir.om"
v81 = v_ic;
#line 2221 "ir.om"
@@ -30283,7 +31091,7 @@ b69: return v84;
#line 2222 "ir.om"
b68: if (!((u)(((s)(v_kind)) == ((s)(22UL))))) { goto b71; }
#line 2223 "ir.om"
-b70: v85 = (u)&my_mkirfold;
+b70: v85 = (u)my_mkirfold;
#line 2223 "ir.om"
v86 = v_ic;
#line 2223 "ir.om"
@@ -30297,7 +31105,7 @@ b72: return v89;
#line 2224 "ir.om"
b71: if (!((u)(((s)(v_kind)) == ((s)(23UL))))) { goto b74; }
#line 2225 "ir.om"
-b73: v90 = (u)&my_mkirfold;
+b73: v90 = (u)my_mkirfold;
#line 2225 "ir.om"
v91 = v_ic;
#line 2225 "ir.om"
@@ -30311,7 +31119,7 @@ b75: return v94;
#line 2226 "ir.om"
b74: if (!((u)(((s)(v_kind)) == ((s)(24UL))))) { goto b77; }
#line 2227 "ir.om"
-b76: v95 = (u)&my_mkirfold;
+b76: v95 = (u)my_mkirfold;
#line 2227 "ir.om"
v96 = v_ic;
#line 2227 "ir.om"
@@ -30325,7 +31133,7 @@ b78: return v99;
#line 2228 "ir.om"
b77: if (!((u)(((s)(v_kind)) == ((s)(25UL))))) { goto b80; }
#line 2229 "ir.om"
-b79: v100 = (u)&my_mkirfold;
+b79: v100 = (u)my_mkirfold;
#line 2229 "ir.om"
v101 = v_ic;
#line 2229 "ir.om"
@@ -30339,7 +31147,7 @@ b81: return v104;
#line 2230 "ir.om"
b80: if (!((u)(((s)(v_kind)) == ((s)(26UL))))) { goto b1; }
#line 2231 "ir.om"
-b82: v105 = (u)&my_mkirfold;
+b82: v105 = (u)my_mkirfold;
#line 2231 "ir.om"
v106 = v_ic;
#line 2231 "ir.om"
@@ -30419,7 +31227,7 @@ b22: v15 = 0UL;
#line 985 "ir.om"
b24: if (!(v15)) { goto b19; }
#line 986 "ir.om"
-b20: v16 = (u)&my_cdie;
+b20: v16 = (u)my_cdie;
#line 986 "ir.om"
v17 = *(u *)(v_ic);
#line 986 "ir.om"
@@ -30427,7 +31235,7 @@ b20: v16 = (u)&my_cdie;
#line 986 "ir.om"
v19 = ((u (*)())(v16))(v17, v18);
#line 989 "ir.om"
-b19: v20 = (u)&my_alloc;
+b19: v20 = (u)my_alloc;
#line 989 "ir.om"
v21 = *(u *)((v_ic) + (16UL));
#line 989 "ir.om"
@@ -30443,7 +31251,7 @@ b26: v_l = v23;
#line 993 "ir.om"
*(u *)((v_l) + (16UL)) = 0UL;
#line 994 "ir.om"
- v24 = (u)&my_mkirblock;
+ v24 = (u)my_mkirblock;
#line 994 "ir.om"
v25 = v_ic;
#line 994 "ir.om"
@@ -30459,7 +31267,7 @@ b23: v15 = 1UL;
#line 985 "ir.om"
goto b24;
#line 970 "ir.om"
-b3: v7 = (u)&my_strcmp;
+b3: v7 = (u)my_strcmp;
#line 970 "ir.om"
v8 = v_name;
#line 970 "ir.om"
@@ -30473,7 +31281,7 @@ b9: v_dir = v10;
#line 973 "ir.om"
b11: if (!(v_make)) { goto b13; }
#line 974 "ir.om"
-b14: v11 = (u)&my_cdie;
+b14: v11 = (u)my_cdie;
#line 974 "ir.om"
v12 = *(u *)(v_ic);
#line 974 "ir.om"
@@ -30523,7 +31331,7 @@ b8: if (!(v5)) { goto b3; }
#line 264 "ir.om"
b4: return v_link;
#line 267 "ir.om"
-b3: v6 = (u)&my_strcmp;
+b3: v6 = (u)my_strcmp;
#line 267 "ir.om"
v7 = v_name;
#line 267 "ir.om"
@@ -30566,7 +31374,7 @@ b1: if (!((u)(((s)(v_i)) == ((s)(*(u *)((v_ic) + (48UL))))))) { goto b3; }
#line 2480 "ir.om"
b2: return 0UL;
#line 2490 "ir.om"
-b3: v2 = (u)&my_irblock_dead_expr;
+b3: v2 = (u)my_irblock_dead_expr;
#line 2490 "ir.om"
v3 = v_ic;
#line 2490 "ir.om"
@@ -30591,7 +31399,7 @@ u my_irfunc_flow(u v_ic) {
u v10 = 0;
u v11 = 0;
#line 2475 "ir.om"
-b0: v1 = (u)&my_irblock_flow2;
+b0: v1 = (u)my_irblock_flow2;
#line 2475 "ir.om"
v2 = v_ic;
#line 2475 "ir.om"
@@ -30599,7 +31407,7 @@ b0: v1 = (u)&my_irblock_flow2;
#line 2475 "ir.om"
v4 = ((u (*)())(v1))(v2, v3);
#line 2476 "ir.om"
-b1: v5 = (u)&my_irblock_flow3;
+b1: v5 = (u)my_irblock_flow3;
#line 2476 "ir.om"
v6 = v_ic;
#line 2476 "ir.om"
@@ -30607,7 +31415,7 @@ b1: v5 = (u)&my_irblock_flow3;
#line 2476 "ir.om"
v8 = ((u (*)())(v5))(v6, v7);
#line 2477 "ir.om"
-b2: v9 = (u)&my_irreset;
+b2: v9 = (u)my_irreset;
#line 2477 "ir.om"
v10 = *(u *)(*(u *)((v_ic) + (40UL)));
#line 2477 "ir.om"
@@ -30630,7 +31438,7 @@ b1: if (!((u)(((s)(v_i)) == ((s)(*(u *)((v_ic) + (48UL))))))) { goto b3; }
#line 2496 "ir.om"
b2: return 0UL;
#line 2506 "ir.om"
-b3: v2 = (u)&my_irblock_fold;
+b3: v2 = (u)my_irblock_fold;
#line 2506 "ir.om"
v3 = v_ic;
#line 2506 "ir.om"
@@ -30660,7 +31468,7 @@ u my_irjump(u v_ic, u v_to, u v_next) {
u v17 = 0;
u v18 = 0;
#line 783 "ir.om"
-b0: v5 = (u)&my_mkirop;
+b0: v5 = (u)my_mkirop;
#line 783 "ir.om"
v6 = v_ic;
#line 783 "ir.om"
@@ -30674,7 +31482,7 @@ b0: v5 = (u)&my_mkirop;
#line 783 "ir.om"
b1: v_o = v10;
#line 784 "ir.om"
- v11 = (u)&my_iraddop;
+ v11 = (u)my_iraddop;
#line 784 "ir.om"
v12 = v_ic;
#line 784 "ir.om"
@@ -30688,7 +31496,7 @@ b2: v_cur = *(u *)((v_ic) + (64UL));
#line 788 "ir.om"
b4: if (!(*(u *)((v_cur) + (32UL)))) { goto b6; }
#line 789 "ir.om"
-b7: v15 = (u)&my_cdie;
+b7: v15 = (u)my_cdie;
#line 789 "ir.om"
v16 = *(u *)(v_ic);
#line 789 "ir.om"
@@ -30738,13 +31546,13 @@ b8: return 0UL;
#line 1154 "ir.om"
b7: *(u *)((v_b) + (64UL)) = 0UL;
#line 1156 "ir.om"
- v3 = (u)&my_irreset;
+ v3 = (u)my_irreset;
#line 1156 "ir.om"
v4 = *(u *)((v_b) + (40UL));
#line 1156 "ir.om"
v5 = ((u (*)())(v3))(v4);
#line 1157 "ir.om"
-b13: v6 = (u)&my_irreset;
+b13: v6 = (u)my_irreset;
#line 1157 "ir.om"
v7 = *(u *)((v_b) + (48UL));
#line 1157 "ir.om"
@@ -30778,7 +31586,7 @@ u my_irreturn(u v_ic, u v_value) {
u v16 = 0;
u v17 = 0;
#line 824 "ir.om"
-b0: v4 = (u)&my_mkirop;
+b0: v4 = (u)my_mkirop;
#line 824 "ir.om"
v5 = v_ic;
#line 824 "ir.om"
@@ -30792,7 +31600,7 @@ b0: v4 = (u)&my_mkirop;
#line 824 "ir.om"
b1: v_o = v9;
#line 825 "ir.om"
- v10 = (u)&my_iraddop;
+ v10 = (u)my_iraddop;
#line 825 "ir.om"
v11 = v_ic;
#line 825 "ir.om"
@@ -30806,7 +31614,7 @@ b2: v_cur = *(u *)((v_ic) + (64UL));
#line 829 "ir.om"
b4: if (!(*(u *)((v_cur) + (32UL)))) { goto b6; }
#line 830 "ir.om"
-b7: v14 = (u)&my_cdie;
+b7: v14 = (u)my_cdie;
#line 830 "ir.om"
v15 = *(u *)(v_ic);
#line 830 "ir.om"
@@ -30876,7 +31684,7 @@ b17: if (!(v5)) { goto b12; }
#line 1001 "ir.om"
b7: return 0UL;
#line 1020 "ir.om"
-b12: v6 = (u)&my_labels_to_ir;
+b12: v6 = (u)my_labels_to_ir;
#line 1020 "ir.om"
v7 = v_ic;
#line 1020 "ir.om"
@@ -30904,7 +31712,7 @@ b28: if (!(v10)) { goto b23; }
#line 1026 "ir.om"
goto b7;
#line 1030 "ir.om"
-b23: v11 = (u)&my_labels_to_ir;
+b23: v11 = (u)my_labels_to_ir;
#line 1030 "ir.om"
v12 = v_ic;
#line 1030 "ir.om"
@@ -30922,7 +31730,7 @@ b27: v10 = 1UL;
#line 1034 "ir.om"
b20: if (!((u)(((s)(v_kind)) == ((s)(26UL))))) { goto b31; }
#line 1035 "ir.om"
-b30: v15 = (u)&my_labels_to_ir;
+b30: v15 = (u)my_labels_to_ir;
#line 1035 "ir.om"
v16 = v_ic;
#line 1035 "ir.om"
@@ -30936,7 +31744,7 @@ b31: if (!((u)(((s)(v_kind)) == ((s)(31UL))))) { goto b7; }
#line 1037 "ir.om"
b33: v_name = *(u *)((*(u *)((v_n) + (8UL))) + (56UL));
#line 1038 "ir.om"
- v19 = (u)&my_irfind_block;
+ v19 = (u)my_irfind_block;
#line 1038 "ir.om"
v20 = v_ic;
#line 1038 "ir.om"
@@ -30986,7 +31794,7 @@ b0: if (!(*(u *)((v_d) + (144UL)))) { goto b1; }
#line 575 "cc1.om"
b2: if (!((u)(((s)(*(u *)((v_d) + (144UL)))) == ((s)(2UL))))) { goto b4; }
#line 576 "cc1.om"
-b5: v7 = (u)&my_cdie;
+b5: v7 = (u)my_cdie;
#line 576 "cc1.om"
v8 = v_c;
#line 576 "cc1.om"
@@ -31026,7 +31834,7 @@ b10: *(u *)((v_c) + (24UL)) = *(u *)((*(u *)((v_m) + (8UL))) + (24UL));
#line 596 "cc1.om"
v_name = *(u *)((*(u *)((*(u *)((v_m) + (8UL))) + (8UL))) + (56UL));
#line 597 "cc1.om"
- v12 = (u)&my_prototype;
+ v12 = (u)my_prototype;
#line 597 "cc1.om"
v13 = v_c;
#line 597 "cc1.om"
@@ -31036,7 +31844,7 @@ b10: *(u *)((v_c) + (24UL)) = *(u *)((*(u *)((v_m) + (8UL))) + (24UL));
#line 597 "cc1.om"
b16: v_t = v15;
#line 599 "cc1.om"
- v16 = (u)&my_find;
+ v16 = (u)my_find;
#line 599 "cc1.om"
v17 = v_c;
#line 599 "cc1.om"
@@ -31052,7 +31860,7 @@ b17: v_md = v21;
#line 601 "cc1.om"
if (!(*(u *)((v_d) + (168UL)))) { goto b18; }
#line 602 "cc1.om"
-b19: v22 = (u)&my_cdie;
+b19: v22 = (u)my_cdie;
#line 602 "cc1.om"
v23 = v_c;
#line 602 "cc1.om"
@@ -31068,7 +31876,7 @@ b18: *(u *)((v_md) + (168UL)) = 1UL;
#line 608 "cc1.om"
*(u *)((v_md) + (192UL)) = v_m;
#line 610 "cc1.om"
- v26 = (u)&my_type_sizeof;
+ v26 = (u)my_type_sizeof;
#line 610 "cc1.om"
v27 = v_c;
#line 610 "cc1.om"
@@ -31121,7 +31929,7 @@ b0: if (!(*(u *)((v_d) + (144UL)))) { goto b1; }
#line 628 "cc1.om"
b2: if (!((u)(((s)(*(u *)((v_d) + (144UL)))) == ((s)(2UL))))) { goto b4; }
#line 629 "cc1.om"
-b5: v8 = (u)&my_cdie;
+b5: v8 = (u)my_cdie;
#line 629 "cc1.om"
v9 = v_c;
#line 629 "cc1.om"
@@ -31161,7 +31969,7 @@ b10: *(u *)((v_c) + (24UL)) = *(u *)((*(u *)((v_m) + (8UL))) + (24UL));
#line 649 "cc1.om"
v_name = *(u *)((*(u *)((*(u *)((v_m) + (8UL))) + (8UL))) + (56UL));
#line 650 "cc1.om"
- v13 = (u)&my_prototype;
+ v13 = (u)my_prototype;
#line 650 "cc1.om"
v14 = v_c;
#line 650 "cc1.om"
@@ -31171,7 +31979,7 @@ b10: *(u *)((v_c) + (24UL)) = *(u *)((*(u *)((v_m) + (8UL))) + (24UL));
#line 650 "cc1.om"
b16: v_t = v16;
#line 652 "cc1.om"
- v17 = (u)&my_find;
+ v17 = (u)my_find;
#line 652 "cc1.om"
v18 = v_c;
#line 652 "cc1.om"
@@ -31187,7 +31995,7 @@ b17: v_md = v22;
#line 654 "cc1.om"
if (!(*(u *)((v_d) + (168UL)))) { goto b18; }
#line 655 "cc1.om"
-b19: v23 = (u)&my_cdie;
+b19: v23 = (u)my_cdie;
#line 655 "cc1.om"
v24 = v_c;
#line 655 "cc1.om"
@@ -31203,7 +32011,7 @@ b18: *(u *)((v_md) + (168UL)) = 1UL;
#line 661 "cc1.om"
*(u *)((v_md) + (192UL)) = v_m;
#line 663 "cc1.om"
- v27 = (u)&my_type_sizeof;
+ v27 = (u)my_type_sizeof;
#line 663 "cc1.om"
v28 = v_c;
#line 663 "cc1.om"
@@ -31255,7 +32063,7 @@ u my_leave(u v_c, u v_tag) {
u v26 = 0;
u v27 = 0;
#line 166 "peglib.om"
-b0: v8 = (u)&my_commit;
+b0: v8 = (u)my_commit;
#line 166 "peglib.om"
v9 = v_c;
#line 166 "peglib.om"
@@ -31279,7 +32087,7 @@ b3: if (!((u)(((s)(*(u *)((v_c) + (168UL)))) == ((s)(0UL))))) { goto b7; }
#line 177 "peglib.om"
b6: *(u *)((v_c) + (168UL)) = 1024UL;
#line 178 "peglib.om"
- v11 = (u)&my_alloc;
+ v11 = (u)my_alloc;
#line 178 "peglib.om"
v12 = *(u *)(v_c);
#line 178 "peglib.om"
@@ -31311,7 +32119,7 @@ b2: *(u *)((*(u *)((v_c) + (160UL))) + ((*(u *)((v_c) + (152UL))) * (48UL))) = v
#line 180 "peglib.om"
b7: *(u *)((v_c) + (168UL)) = (*(u *)((v_c) + (168UL))) * (2UL);
#line 181 "peglib.om"
- v15 = (u)&my_alloc;
+ v15 = (u)my_alloc;
#line 181 "peglib.om"
v16 = *(u *)(v_c);
#line 181 "peglib.om"
@@ -31321,7 +32129,7 @@ b7: *(u *)((v_c) + (168UL)) = (*(u *)((v_c) + (168UL))) * (2UL);
#line 181 "peglib.om"
b9: v_tmp = v18;
#line 182 "peglib.om"
- v19 = (u)&my_memcpy;
+ v19 = (u)my_memcpy;
#line 182 "peglib.om"
v20 = v_tmp;
#line 182 "peglib.om"
@@ -31331,7 +32139,7 @@ b9: v_tmp = v18;
#line 182 "peglib.om"
v23 = ((u (*)())(v19))(v20, v21, v22);
#line 183 "peglib.om"
-b10: v24 = (u)&my_free;
+b10: v24 = (u)my_free;
#line 183 "peglib.om"
v25 = *(u *)(v_c);
#line 183 "peglib.om"
@@ -31368,7 +32176,7 @@ b8: if (!(v4)) { goto b3; }
#line 150 "peglib.om"
b2: return 1UL;
#line 140 "peglib.om"
-b3: v5 = (u)&my_get;
+b3: v5 = (u)my_get;
#line 140 "peglib.om"
v6 = v_c;
#line 140 "peglib.om"
@@ -31378,7 +32186,7 @@ b9: v_ch = v7;
#line 141 "peglib.om"
if (!((u)(((s)(v_ch)) != ((s)((u)*(b *)((v_s) + (v_i))))))) { goto b10; }
#line 142 "peglib.om"
-b11: v8 = (u)&my_fail;
+b11: v8 = (u)my_fail;
#line 142 "peglib.om"
v9 = v_c;
#line 142 "peglib.om"
@@ -31455,7 +32263,7 @@ b17: if (!(v6)) { goto b12; }
#line 1061 "ir.om"
b7: return 0UL;
#line 1081 "ir.om"
-b12: v7 = (u)&my_locals_to_ir;
+b12: v7 = (u)my_locals_to_ir;
#line 1081 "ir.om"
v8 = v_ic;
#line 1081 "ir.om"
@@ -31483,7 +32291,7 @@ b28: if (!(v11)) { goto b23; }
#line 1087 "ir.om"
goto b7;
#line 1091 "ir.om"
-b23: v12 = (u)&my_locals_to_ir;
+b23: v12 = (u)my_locals_to_ir;
#line 1091 "ir.om"
v13 = v_ic;
#line 1091 "ir.om"
@@ -31501,7 +32309,7 @@ b27: v11 = 1UL;
#line 1095 "ir.om"
b20: if (!((u)(((s)(v_kind)) == ((s)(26UL))))) { goto b31; }
#line 1096 "ir.om"
-b30: v16 = (u)&my_locals_to_ir;
+b30: v16 = (u)my_locals_to_ir;
#line 1096 "ir.om"
v17 = v_ic;
#line 1096 "ir.om"
@@ -31515,7 +32323,7 @@ b31: if (!((u)(((s)(v_kind)) == ((s)(30UL))))) { goto b7; }
#line 1098 "ir.om"
b33: v_name = *(u *)((*(u *)((v_n) + (8UL))) + (56UL));
#line 1100 "ir.om"
- v20 = (u)&my_prototype;
+ v20 = (u)my_prototype;
#line 1100 "ir.om"
v21 = *(u *)(v_ic);
#line 1100 "ir.om"
@@ -31525,7 +32333,7 @@ b33: v_name = *(u *)((*(u *)((v_n) + (8UL))) + (56UL));
#line 1100 "ir.om"
b35: v_t = v23;
#line 1102 "ir.om"
- v24 = (u)&my_iraddvar;
+ v24 = (u)my_iraddvar;
#line 1102 "ir.om"
v25 = v_ic;
#line 1102 "ir.om"
@@ -31682,13 +32490,13 @@ u my_main(u v_argc, u v_argv, u v_envp) {
#line 2214 "cc1.om"
b0: v_link = (u)&v_input;
#line 2216 "cc1.om"
- v14 = (u)&my_setup_alloc;
+ v14 = (u)my_setup_alloc;
#line 2216 "cc1.om"
v15 = (u)&v_a;
#line 2216 "cc1.om"
v16 = ((u (*)())(v14))(v15);
#line 2218 "cc1.om"
-b1: v17 = (u)&my_fopen;
+b1: v17 = (u)my_fopen;
#line 2218 "cc1.om"
v18 = 2UL;
#line 2218 "cc1.om"
@@ -31698,7 +32506,7 @@ b1: v17 = (u)&my_fopen;
#line 2218 "cc1.om"
b2: v_err = v20;
#line 2220 "cc1.om"
- v21 = (u)&my_comp_setup;
+ v21 = (u)my_comp_setup;
#line 2220 "cc1.om"
v22 = (u)&v_a;
#line 2220 "cc1.om"
@@ -31728,13 +32536,13 @@ b81: v86 = 0UL;
#line 2298 "cc1.om"
b83: if (!(v86)) { goto b78; }
#line 2299 "cc1.om"
-b79: v87 = (u)&my_die;
+b79: v87 = (u)my_die;
#line 2299 "cc1.om"
v88 = (u)"expected input";
#line 2299 "cc1.om"
v89 = ((u (*)())(v87))(v88);
#line 2301 "cc1.om"
-b78: v90 = (u)&my_peg_open_output;
+b78: v90 = (u)my_peg_open_output;
#line 2301 "cc1.om"
v91 = v_peg;
#line 2301 "cc1.om"
@@ -31756,7 +32564,7 @@ b93: if (!(v94)) { goto b88; }
#line 2310 "cc1.om"
b87: return 0UL;
#line 2307 "cc1.om"
-b88: v95 = (u)&my_peg_compile;
+b88: v95 = (u)my_peg_compile;
#line 2307 "cc1.om"
v96 = v_peg;
#line 2307 "cc1.om"
@@ -31792,7 +32600,7 @@ b102: if (!(v100)) { goto b97; }
#line 2322 "cc1.om"
b96: if (!(v_show)) { goto b105; }
#line 2323 "cc1.om"
-b106: v110 = (u)&my_show_node;
+b106: v110 = (u)my_show_node;
#line 2323 "cc1.om"
v111 = v_err;
#line 2323 "cc1.om"
@@ -31800,7 +32608,7 @@ b106: v110 = (u)&my_show_node;
#line 2323 "cc1.om"
v113 = ((u (*)())(v110))(v111, v112);
#line 2324 "cc1.om"
-b108: v114 = (u)&my_fflush;
+b108: v114 = (u)my_fflush;
#line 2324 "cc1.om"
v115 = v_err;
#line 2324 "cc1.om"
@@ -31808,7 +32616,7 @@ b108: v114 = (u)&my_fflush;
#line 2325 "cc1.om"
b109: return 0UL;
#line 2328 "cc1.om"
-b105: v117 = (u)&my_compile;
+b105: v117 = (u)my_compile;
#line 2328 "cc1.om"
v118 = v_c;
#line 2328 "cc1.om"
@@ -31818,7 +32626,7 @@ b105: v117 = (u)&my_compile;
#line 2330 "cc1.om"
b110: if (!(*(u *)((v_c) + (64UL)))) { goto b111; }
#line 2331 "cc1.om"
-b112: v121 = (u)&my_open_coutput;
+b112: v121 = (u)my_open_coutput;
#line 2331 "cc1.om"
v122 = v_c;
#line 2331 "cc1.om"
@@ -31826,7 +32634,7 @@ b112: v121 = (u)&my_open_coutput;
#line 2331 "cc1.om"
v124 = ((u (*)())(v121))(v122, v123);
#line 2333 "cc1.om"
-b114: v125 = (u)&my_ircout;
+b114: v125 = (u)my_ircout;
#line 2333 "cc1.om"
v126 = v_c;
#line 2333 "cc1.om"
@@ -31834,13 +32642,13 @@ b114: v125 = (u)&my_ircout;
#line 2335 "cc1.om"
b115: return 0UL;
#line 2338 "cc1.om"
-b111: v128 = (u)&my_emit_builtin;
+b111: v128 = (u)my_emit_builtin;
#line 2338 "cc1.om"
v129 = v_c;
#line 2338 "cc1.om"
v130 = ((u (*)())(v128))(v129);
#line 2340 "cc1.om"
-b116: v131 = (u)&my_open_output;
+b116: v131 = (u)my_open_output;
#line 2340 "cc1.om"
v132 = *(u *)((v_c) + (48UL));
#line 2340 "cc1.om"
@@ -31848,7 +32656,7 @@ b116: v131 = (u)&my_open_output;
#line 2340 "cc1.om"
v134 = ((u (*)())(v131))(v132, v133);
#line 2342 "cc1.om"
-b117: v135 = (u)&my_writeout;
+b117: v135 = (u)my_writeout;
#line 2342 "cc1.om"
v136 = *(u *)((v_c) + (48UL));
#line 2342 "cc1.om"
@@ -31860,11 +32668,11 @@ b117: v135 = (u)&my_writeout;
#line 2201 "cc1.om"
b118: return 0UL;
#line 2318 "cc1.om"
-b97: v101 = (u)&my_concat_program;
+b97: v101 = (u)my_concat_program;
#line 2318 "cc1.om"
v102 = v_p;
#line 2318 "cc1.om"
- v104 = (u)&my_parse;
+ v104 = (u)my_parse;
#line 2318 "cc1.om"
v105 = *(u *)((v_c) + (16UL));
#line 2318 "cc1.om"
@@ -31888,7 +32696,7 @@ b101: v100 = 1UL;
#line 2315 "cc1.om"
goto b102;
#line 2232 "cc1.om"
-b6: v26 = (u)&my_strcmp;
+b6: v26 = (u)my_strcmp;
#line 2232 "cc1.om"
v27 = *(u *)((v_argv) + ((v_i) * (8UL)));
#line 2232 "cc1.om"
@@ -31908,7 +32716,7 @@ b10: v_i = (v_i) + (1UL);
#line 2234 "cc1.om"
if (!((u)(((s)(v_i)) >= ((s)(v_argc))))) { goto b16; }
#line 2235 "cc1.om"
-b17: v30 = (u)&my_die;
+b17: v30 = (u)my_die;
#line 2235 "cc1.om"
v31 = (u)"invalid -o at end of argument list";
#line 2235 "cc1.om"
@@ -31920,7 +32728,7 @@ b16: v_filename = *(u *)((v_argv) + ((v_i) * (8UL)));
#line 2239 "cc1.om"
goto b4;
#line 2242 "cc1.om"
-b9: v34 = (u)&my_strcmp;
+b9: v34 = (u)my_strcmp;
#line 2242 "cc1.om"
v35 = *(u *)((v_argv) + ((v_i) * (8UL)));
#line 2242 "cc1.om"
@@ -31942,7 +32750,7 @@ b21: v_i = (v_i) + (1UL);
#line 2245 "cc1.om"
goto b4;
#line 2248 "cc1.om"
-b20: v39 = (u)&my_strcmp;
+b20: v39 = (u)my_strcmp;
#line 2248 "cc1.om"
v40 = *(u *)((v_argv) + ((v_i) * (8UL)));
#line 2248 "cc1.om"
@@ -31964,7 +32772,7 @@ b28: *(u *)((v_c) + (64UL)) = 1UL;
#line 2251 "cc1.om"
goto b4;
#line 2254 "cc1.om"
-b27: v44 = (u)&my_strcmp;
+b27: v44 = (u)my_strcmp;
#line 2254 "cc1.om"
v45 = *(u *)((v_argv) + ((v_i) * (8UL)));
#line 2254 "cc1.om"
@@ -31984,13 +32792,13 @@ b35: v_i = (v_i) + (1UL);
#line 2256 "cc1.om"
if (!((u)(((s)(v_i)) >= ((s)(v_argc))))) { goto b41; }
#line 2257 "cc1.om"
-b42: v48 = (u)&my_die;
+b42: v48 = (u)my_die;
#line 2257 "cc1.om"
v49 = (u)"invalid -P at end of argument list";
#line 2257 "cc1.om"
v50 = ((u (*)())(v48))(v49);
#line 2259 "cc1.om"
-b41: v51 = (u)&my_open_call_out;
+b41: v51 = (u)my_open_call_out;
#line 2259 "cc1.om"
v52 = v_c;
#line 2259 "cc1.om"
@@ -32002,7 +32810,7 @@ b45: v_i = (v_i) + (1UL);
#line 2261 "cc1.om"
goto b4;
#line 2264 "cc1.om"
-b34: v56 = (u)&my_strcmp;
+b34: v56 = (u)my_strcmp;
#line 2264 "cc1.om"
v57 = *(u *)((v_argv) + ((v_i) * (8UL)));
#line 2264 "cc1.om"
@@ -32022,13 +32830,13 @@ b47: v_i = (v_i) + (1UL);
#line 2266 "cc1.om"
if (!((u)(((s)(v_i)) >= ((s)(v_argc))))) { goto b53; }
#line 2267 "cc1.om"
-b54: v60 = (u)&my_die;
+b54: v60 = (u)my_die;
#line 2267 "cc1.om"
v61 = (u)"invalid -P at end of argument list";
#line 2267 "cc1.om"
v62 = ((u (*)())(v60))(v61);
#line 2269 "cc1.om"
-b53: v63 = (u)&my_open_lines_out;
+b53: v63 = (u)my_open_lines_out;
#line 2269 "cc1.om"
v64 = v_c;
#line 2269 "cc1.om"
@@ -32040,7 +32848,7 @@ b57: v_i = (v_i) + (1UL);
#line 2271 "cc1.om"
goto b4;
#line 2274 "cc1.om"
-b46: v68 = (u)&my_strcmp;
+b46: v68 = (u)my_strcmp;
#line 2274 "cc1.om"
v69 = *(u *)((v_argv) + ((v_i) * (8UL)));
#line 2274 "cc1.om"
@@ -32060,13 +32868,13 @@ b59: v_i = (v_i) + (1UL);
#line 2276 "cc1.om"
if (!((u)(((s)(v_i)) >= ((s)(v_argc))))) { goto b65; }
#line 2277 "cc1.om"
-b66: v72 = (u)&my_die;
+b66: v72 = (u)my_die;
#line 2277 "cc1.om"
v73 = (u)"invalid -P at end of argument list";
#line 2277 "cc1.om"
v74 = ((u (*)())(v72))(v73);
#line 2279 "cc1.om"
-b65: v75 = (u)&my_setup_peg;
+b65: v75 = (u)my_setup_peg;
#line 2279 "cc1.om"
v76 = (u)&v_a;
#line 2279 "cc1.om"
@@ -32082,13 +32890,13 @@ b69: v_peg = v78;
#line 2284 "cc1.om"
b58: if (!((u)(((s)((u)*(b *)(*(u *)((v_argv) + ((v_i) * (8UL)))))) == ((s)(45UL))))) { goto b70; }
#line 2285 "cc1.om"
-b71: v79 = (u)&my_die;
+b71: v79 = (u)my_die;
#line 2285 "cc1.om"
v80 = (u)"invalid argument";
#line 2285 "cc1.om"
v81 = ((u (*)())(v79))(v80);
#line 2288 "cc1.om"
-b70: v82 = (u)&my_alloc;
+b70: v82 = (u)my_alloc;
#line 2288 "cc1.om"
v83 = (u)&v_a;
#line 2288 "cc1.om"
@@ -32255,7 +33063,7 @@ b17: if (!(v6)) { goto b12; }
#line 299 "cc1.om"
b11: return 0UL;
#line 295 "cc1.om"
-b12: v7 = (u)&my_mark_expr_used;
+b12: v7 = (u)my_mark_expr_used;
#line 295 "cc1.om"
v8 = v_c;
#line 295 "cc1.om"
@@ -32275,7 +33083,7 @@ b16: v6 = 1UL;
#line 300 "cc1.om"
b9: if (!((u)(((s)(v_kind)) == ((s)(0UL))))) { goto b20; }
#line 301 "cc1.om"
-b19: v12 = (u)&my_find;
+b19: v12 = (u)my_find;
#line 301 "cc1.om"
v13 = v_c;
#line 301 "cc1.om"
@@ -32301,7 +33109,7 @@ b28: if (!(v18)) { goto b22; }
#line 303 "cc1.om"
b23: return 0UL;
#line 306 "cc1.om"
-b22: v19 = (u)&my_find;
+b22: v19 = (u)my_find;
#line 306 "cc1.om"
v20 = v_c;
#line 306 "cc1.om"
@@ -32327,7 +33135,7 @@ b36: if (!(v25)) { goto b30; }
#line 308 "cc1.om"
b31: return 0UL;
#line 311 "cc1.om"
-b30: v26 = (u)&my_find;
+b30: v26 = (u)my_find;
#line 311 "cc1.om"
v27 = v_c;
#line 311 "cc1.om"
@@ -32351,7 +33159,7 @@ b43: v32 = 1UL;
#line 312 "cc1.om"
b44: if (!(v32)) { goto b38; }
#line 313 "cc1.om"
-b39: v33 = (u)&my_mark_func_used;
+b39: v33 = (u)my_mark_func_used;
#line 313 "cc1.om"
v34 = v_c;
#line 313 "cc1.om"
@@ -32363,7 +33171,7 @@ b39: v33 = (u)&my_mark_func_used;
#line 314 "cc1.om"
b45: return 0UL;
#line 317 "cc1.om"
-b38: v38 = (u)&my_cdie;
+b38: v38 = (u)my_cdie;
#line 317 "cc1.om"
v39 = v_c;
#line 317 "cc1.om"
@@ -32393,7 +33201,7 @@ b49: v42 = 1UL;
#line 324 "cc1.om"
b52: if (!(v42)) { goto b48; }
#line 325 "cc1.om"
-b47: v62 = (u)&my_mark_expr_used;
+b47: v62 = (u)my_mark_expr_used;
#line 325 "cc1.om"
v63 = v_c;
#line 325 "cc1.om"
@@ -32403,7 +33211,7 @@ b47: v62 = (u)&my_mark_expr_used;
#line 325 "cc1.om"
v66 = ((u (*)())(v62))(v63, v64, v65);
#line 326 "cc1.om"
-b149: v67 = (u)&my_mark_expr_used;
+b149: v67 = (u)my_mark_expr_used;
#line 326 "cc1.om"
v68 = v_c;
#line 326 "cc1.om"
@@ -32423,7 +33231,7 @@ b153: v72 = 1UL;
#line 330 "cc1.om"
b156: if (!(v72)) { goto b152; }
#line 331 "cc1.om"
-b151: v79 = (u)&my_mark_expr_used;
+b151: v79 = (u)my_mark_expr_used;
#line 331 "cc1.om"
v80 = v_c;
#line 331 "cc1.om"
@@ -32445,7 +33253,7 @@ b194: if (!(v84)) { goto b190; }
#line 335 "cc1.om"
b189: return 0UL;
#line 337 "cc1.om"
-b190: v88 = (u)&my_cdie;
+b190: v88 = (u)my_cdie;
#line 337 "cc1.om"
v89 = v_c;
#line 337 "cc1.om"
@@ -32972,7 +33780,7 @@ u my_mark_func_used(u v_c, u v_d, u v_v) {
#line 252 "cc1.om"
b0: if (!(v_d)) { goto b1; }
#line 254 "cc1.om"
-b2: v4 = (u)&my_find;
+b2: v4 = (u)my_find;
#line 254 "cc1.om"
v5 = v_c;
#line 254 "cc1.om"
@@ -33002,7 +33810,7 @@ b10: v10 = 1UL;
#line 255 "cc1.om"
b11: if (!(v10)) { goto b5; }
#line 256 "cc1.om"
-b6: v12 = (u)&my_fputs;
+b6: v12 = (u)my_fputs;
#line 256 "cc1.om"
v13 = *(u *)((v_c) + (80UL));
#line 256 "cc1.om"
@@ -33010,7 +33818,7 @@ b6: v12 = (u)&my_fputs;
#line 256 "cc1.om"
v15 = ((u (*)())(v12))(v13, v14);
#line 257 "cc1.om"
-b15: v16 = (u)&my_fputs;
+b15: v16 = (u)my_fputs;
#line 257 "cc1.om"
v17 = *(u *)((v_c) + (80UL));
#line 257 "cc1.om"
@@ -33018,7 +33826,7 @@ b15: v16 = (u)&my_fputs;
#line 257 "cc1.om"
v19 = ((u (*)())(v16))(v17, v18);
#line 258 "cc1.om"
-b16: v20 = (u)&my_fputs;
+b16: v20 = (u)my_fputs;
#line 258 "cc1.om"
v21 = *(u *)((v_c) + (80UL));
#line 258 "cc1.om"
@@ -33026,7 +33834,7 @@ b16: v20 = (u)&my_fputs;
#line 258 "cc1.om"
v23 = ((u (*)())(v20))(v21, v22);
#line 259 "cc1.om"
-b17: v24 = (u)&my_fputs;
+b17: v24 = (u)my_fputs;
#line 259 "cc1.om"
v25 = *(u *)((v_c) + (80UL));
#line 259 "cc1.om"
@@ -33036,7 +33844,7 @@ b17: v24 = (u)&my_fputs;
#line 261 "cc1.om"
b5: *(u *)((v_edge) + (48UL)) = 1UL;
#line 263 "cc1.om"
- v28 = (u)&my_find;
+ v28 = (u)my_find;
#line 263 "cc1.om"
v29 = v_c;
#line 263 "cc1.om"
@@ -33143,7 +33951,7 @@ b17: if (!(v5)) { goto b12; }
#line 365 "cc1.om"
b11: return 0UL;
#line 359 "cc1.om"
-b12: v6 = (u)&my_mark_expr_used;
+b12: v6 = (u)my_mark_expr_used;
#line 359 "cc1.om"
v7 = v_c;
#line 359 "cc1.om"
@@ -33153,7 +33961,7 @@ b12: v6 = (u)&my_mark_expr_used;
#line 359 "cc1.om"
v10 = ((u (*)())(v6))(v7, v8, v9);
#line 361 "cc1.om"
-b18: v11 = (u)&my_mark_stmt_used;
+b18: v11 = (u)my_mark_stmt_used;
#line 361 "cc1.om"
v12 = v_c;
#line 361 "cc1.om"
@@ -33183,7 +33991,7 @@ b29: if (!(v16)) { goto b24; }
#line 376 "cc1.om"
b23: return 0UL;
#line 372 "cc1.om"
-b24: v17 = (u)&my_mark_stmt_used;
+b24: v17 = (u)my_mark_stmt_used;
#line 372 "cc1.om"
v18 = v_c;
#line 372 "cc1.om"
@@ -33203,7 +34011,7 @@ b28: v16 = 1UL;
#line 377 "cc1.om"
b21: if (!((u)(((s)(v_kind)) == ((s)(26UL))))) { goto b32; }
#line 378 "cc1.om"
-b31: v22 = (u)&my_mark_stmt_used;
+b31: v22 = (u)my_mark_stmt_used;
#line 378 "cc1.om"
v23 = v_c;
#line 378 "cc1.om"
@@ -33217,7 +34025,7 @@ b33: return 0UL;
#line 380 "cc1.om"
b32: if (!((u)(((s)(v_kind)) == ((s)(29UL))))) { goto b35; }
#line 381 "cc1.om"
-b34: v27 = (u)&my_mark_expr_used;
+b34: v27 = (u)my_mark_expr_used;
#line 381 "cc1.om"
v28 = v_c;
#line 381 "cc1.om"
@@ -33241,7 +34049,7 @@ b37: return 0UL;
#line 385 "cc1.om"
b38: if (!((u)(((s)(v_kind)) != ((s)(30UL))))) { goto b7; }
#line 386 "cc1.om"
-b54: v35 = (u)&my_mark_expr_used;
+b54: v35 = (u)my_mark_expr_used;
#line 386 "cc1.om"
v36 = v_c;
#line 386 "cc1.om"
@@ -33404,7 +34212,7 @@ b0: if (!((u)(((s)(*(u *)((v_ic) + (48UL)))) == ((s)(*(u *)((v_ic) + (56UL))))))
#line 122 "ir.om"
b2: *(u *)((v_ic) + (56UL)) = ((*(u *)((v_ic) + (56UL))) * (2UL)) + (16UL);
#line 124 "ir.om"
- v4 = (u)&my_alloc;
+ v4 = (u)my_alloc;
#line 124 "ir.om"
v5 = *(u *)((v_ic) + (16UL));
#line 124 "ir.om"
@@ -33424,7 +34232,7 @@ b6: *(u *)((v_ic) + (40UL)) = v_tmp;
#line 137 "ir.om"
goto b1;
#line 140 "ir.om"
-b1: v8 = (u)&my_alloc;
+b1: v8 = (u)my_alloc;
#line 140 "ir.om"
v9 = *(u *)((v_ic) + (16UL));
#line 140 "ir.om"
@@ -33436,7 +34244,7 @@ b10: v_b = v11;
#line 142 "ir.om"
*(u *)(v_b) = *(u *)((v_ic) + (48UL));
#line 143 "ir.om"
- v12 = (u)&my_mklabel;
+ v12 = (u)my_mklabel;
#line 143 "ir.om"
v13 = *(u *)((v_ic) + (8UL));
#line 143 "ir.om"
@@ -33477,7 +34285,7 @@ u my_mkirconst(u v_ic, u v_n) {
u v7 = 0;
u v8 = 0;
#line 176 "ir.om"
-b0: v3 = (u)&my_mkirop;
+b0: v3 = (u)my_mkirop;
#line 176 "ir.om"
v4 = v_ic;
#line 176 "ir.om"
@@ -33504,7 +34312,7 @@ u my_mkirfold(u v_ic, u v_s, u v_n) {
u v8 = 0;
u v9 = 0;
#line 2141 "ir.om"
-b0: v4 = (u)&my_mkirop;
+b0: v4 = (u)my_mkirop;
#line 2141 "ir.om"
v5 = v_ic;
#line 2141 "ir.om"
@@ -33540,7 +34348,7 @@ u my_mkirfunc(u v_ic, u v_name) {
u v10 = 0;
u v11 = 0;
#line 197 "ir.om"
-b0: v3 = (u)&my_mkirop;
+b0: v3 = (u)my_mkirop;
#line 197 "ir.om"
v4 = v_ic;
#line 197 "ir.om"
@@ -33556,7 +34364,7 @@ b1: v_o = v8;
#line 199 "ir.om"
*(u *)((v_o) + (32UL)) = v_name;
#line 200 "ir.om"
- v9 = (u)&my_strlen;
+ v9 = (u)my_strlen;
#line 200 "ir.om"
v10 = v_name;
#line 200 "ir.om"
@@ -33573,7 +34381,7 @@ u my_mkirop(u v_ic, u v_kind, u v_a, u v_b) {
u v7 = 0;
u v8 = 0;
#line 160 "ir.om"
-b0: v5 = (u)&my_alloc;
+b0: v5 = (u)my_alloc;
#line 160 "ir.om"
v6 = *(u *)((v_ic) + (16UL));
#line 160 "ir.om"
@@ -33606,7 +34414,7 @@ u my_mkirstr(u v_ic, u v_s, u v_slen) {
u v8 = 0;
u v9 = 0;
#line 186 "ir.om"
-b0: v4 = (u)&my_mkirop;
+b0: v4 = (u)my_mkirop;
#line 186 "ir.om"
v5 = v_ic;
#line 186 "ir.om"
@@ -33641,7 +34449,7 @@ u my_mkirtmp(u v_ic, u v_t) {
u v13 = 0;
u v14 = 0;
#line 247 "ir.om"
-b0: v4 = (u)&my_mkirvar;
+b0: v4 = (u)my_mkirvar;
#line 247 "ir.om"
v5 = v_ic;
#line 247 "ir.om"
@@ -33653,7 +34461,7 @@ b0: v4 = (u)&my_mkirvar;
#line 247 "ir.om"
b1: v_v = v8;
#line 249 "ir.om"
- v9 = (u)&my_mkirop;
+ v9 = (u)my_mkirop;
#line 249 "ir.om"
v10 = v_ic;
#line 249 "ir.om"
@@ -33688,7 +34496,7 @@ b0: if (!((u)(((s)(*(u *)((v_ic) + (96UL)))) == ((s)(*(u *)((v_ic) + (104UL)))))
#line 211 "ir.om"
b2: *(u *)((v_ic) + (104UL)) = ((*(u *)((v_ic) + (104UL))) * (2UL)) + (16UL);
#line 213 "ir.om"
- v6 = (u)&my_alloc;
+ v6 = (u)my_alloc;
#line 213 "ir.om"
v7 = *(u *)((v_ic) + (16UL));
#line 213 "ir.om"
@@ -33710,7 +34518,7 @@ b6: *(u *)((v_ic) + (88UL)) = v_tmp;
#line 229 "ir.om"
b1: v_i = *(u *)((v_ic) + (96UL));
#line 231 "ir.om"
- v10 = (u)&my_alloc;
+ v10 = (u)my_alloc;
#line 231 "ir.om"
v11 = *(u *)((v_ic) + (16UL));
#line 231 "ir.om"
@@ -33745,7 +34553,7 @@ u my_mklabel(u v_c) {
u v4 = 0;
u v5 = 0;
#line 305 "as.om"
-b0: v2 = (u)&my_alloc;
+b0: v2 = (u)my_alloc;
#line 305 "as.om"
v3 = *(u *)(v_c);
#line 305 "as.om"
@@ -33774,7 +34582,7 @@ u my_mknode(u v_c, u v_kind, u v_a, u v_b) {
u v11 = 0;
u v12 = 0;
#line 79 "node.om"
-b0: v5 = (u)&my_alloc;
+b0: v5 = (u)my_alloc;
#line 79 "node.om"
v6 = *(u *)(v_c);
#line 79 "node.om"
@@ -33802,7 +34610,7 @@ b1: v_ret = v8;
#line 88 "node.om"
*(u *)((v_ret) + (64UL)) = 0UL;
#line 89 "node.om"
- v9 = (u)&my_fillpos;
+ v9 = (u)my_fillpos;
#line 89 "node.om"
v10 = v_c;
#line 89 "node.om"
@@ -33820,7 +34628,7 @@ u my_mknode0(u v_c, u v_kind) {
u v6 = 0;
u v7 = 0;
#line 94 "node.om"
-b0: v2 = (u)&my_mknode;
+b0: v2 = (u)my_mknode;
#line 94 "node.om"
v3 = v_c;
#line 94 "node.om"
@@ -33842,7 +34650,7 @@ u my_mknode1(u v_c, u v_kind, u v_a) {
u v7 = 0;
u v8 = 0;
#line 98 "node.om"
-b0: v3 = (u)&my_mknode;
+b0: v3 = (u)my_mknode;
#line 98 "node.om"
v4 = v_c;
#line 98 "node.om"
@@ -33863,7 +34671,7 @@ u my_mktype(u v_c, u v_kind, u v_a, u v_b, u v_st) {
u v8 = 0;
u v9 = 0;
#line 87 "type.om"
-b0: v6 = (u)&my_alloc;
+b0: v6 = (u)my_alloc;
#line 87 "type.om"
v7 = *(u *)(v_c);
#line 87 "type.om"
@@ -33892,7 +34700,7 @@ u my_mktype0(u v_c, u v_kind) {
u v7 = 0;
u v8 = 0;
#line 106 "type.om"
-b0: v2 = (u)&my_mktype;
+b0: v2 = (u)my_mktype;
#line 106 "type.om"
v3 = v_c;
#line 106 "type.om"
@@ -33917,7 +34725,7 @@ u my_mktype1(u v_c, u v_kind, u v_a) {
u v8 = 0;
u v9 = 0;
#line 110 "type.om"
-b0: v3 = (u)&my_mktype;
+b0: v3 = (u)my_mktype;
#line 110 "type.om"
v4 = v_c;
#line 110 "type.om"
@@ -33942,7 +34750,7 @@ u my_mktype2(u v_c, u v_kind, u v_a, u v_b) {
u v9 = 0;
u v10 = 0;
#line 114 "type.om"
-b0: v4 = (u)&my_mktype;
+b0: v4 = (u)my_mktype;
#line 114 "type.om"
v5 = v_c;
#line 114 "type.om"
@@ -33967,7 +34775,7 @@ u my_mktype_struct(u v_c, u v_st) {
u v7 = 0;
u v8 = 0;
#line 98 "type.om"
-b0: v2 = (u)&my_mktype;
+b0: v2 = (u)my_mktype;
#line 98 "type.om"
v3 = v_c;
#line 98 "type.om"
@@ -33992,7 +34800,7 @@ u my_mktype_union(u v_c, u v_st) {
u v7 = 0;
u v8 = 0;
#line 102 "type.om"
-b0: v2 = (u)&my_mktype;
+b0: v2 = (u)my_mktype;
#line 102 "type.om"
v3 = v_c;
#line 102 "type.om"
@@ -34019,7 +34827,7 @@ u my_mmap(u v_addr, u v_len, u v_prot, u v_flags, u v_fd, u v_off) {
u v13 = 0;
u v14 = 0;
#line 71 "syscall.om"
-b0: v6 = (u)&my_syscall;
+b0: v6 = (u)my_syscall;
#line 71 "syscall.om"
v7 = 9UL;
#line 71 "syscall.om"
@@ -34359,7 +35167,7 @@ u my_open(u v_name, u v_flags, u v_mode) {
u v10 = 0;
u v11 = 0;
#line 51 "syscall.om"
-b0: v3 = (u)&my_syscall;
+b0: v3 = (u)my_syscall;
#line 51 "syscall.om"
v4 = 2UL;
#line 51 "syscall.om"
@@ -34394,7 +35202,7 @@ u my_open_call_out(u v_c, u v_filename) {
u v13 = 0;
u v14 = 0;
#line 2177 "cc1.om"
-b0: v3 = (u)&my_open;
+b0: v3 = (u)my_open;
#line 2177 "cc1.om"
v4 = v_filename;
#line 2177 "cc1.om"
@@ -34408,13 +35216,13 @@ b1: v_fd = v7;
#line 2178 "cc1.om"
if (!((u)(((s)(v_fd)) < ((s)(0UL))))) { goto b2; }
#line 2179 "cc1.om"
-b3: v8 = (u)&my_die;
+b3: v8 = (u)my_die;
#line 2179 "cc1.om"
v9 = (u)"failed to open output";
#line 2179 "cc1.om"
v10 = ((u (*)())(v8))(v9);
#line 2182 "cc1.om"
-b2: v11 = (u)&my_fopen;
+b2: v11 = (u)my_fopen;
#line 2182 "cc1.om"
v12 = v_fd;
#line 2182 "cc1.om"
@@ -34446,13 +35254,13 @@ u my_open_coutput(u v_c, u v_filename) {
#line 89 "cc1.om"
b0: if (!(*(u *)((v_c) + (72UL)))) { goto b1; }
#line 90 "cc1.om"
-b2: v3 = (u)&my_die;
+b2: v3 = (u)my_die;
#line 90 "cc1.om"
v4 = (u)"multiple output files";
#line 90 "cc1.om"
v5 = ((u (*)())(v3))(v4);
#line 93 "cc1.om"
-b1: v6 = (u)&my_open;
+b1: v6 = (u)my_open;
#line 93 "cc1.om"
v7 = v_filename;
#line 93 "cc1.om"
@@ -34466,13 +35274,13 @@ b5: v_fd = v10;
#line 94 "cc1.om"
if (!((u)(((s)(v_fd)) < ((s)(0UL))))) { goto b6; }
#line 95 "cc1.om"
-b7: v11 = (u)&my_die;
+b7: v11 = (u)my_die;
#line 95 "cc1.om"
v12 = (u)"failed to open output";
#line 95 "cc1.om"
v13 = ((u (*)())(v11))(v12);
#line 98 "cc1.om"
-b6: v14 = (u)&my_fopen;
+b6: v14 = (u)my_fopen;
#line 98 "cc1.om"
v15 = v_fd;
#line 98 "cc1.om"
@@ -34499,7 +35307,7 @@ u my_open_lines_out(u v_c, u v_filename) {
u v13 = 0;
u v14 = 0;
#line 2188 "cc1.om"
-b0: v3 = (u)&my_open;
+b0: v3 = (u)my_open;
#line 2188 "cc1.om"
v4 = v_filename;
#line 2188 "cc1.om"
@@ -34513,13 +35321,13 @@ b1: v_fd = v7;
#line 2189 "cc1.om"
if (!((u)(((s)(v_fd)) < ((s)(0UL))))) { goto b2; }
#line 2190 "cc1.om"
-b3: v8 = (u)&my_die;
+b3: v8 = (u)my_die;
#line 2190 "cc1.om"
v9 = (u)"failed to open output";
#line 2190 "cc1.om"
v10 = ((u (*)())(v8))(v9);
#line 2193 "cc1.om"
-b2: v11 = (u)&my_fopen;
+b2: v11 = (u)my_fopen;
#line 2193 "cc1.om"
v12 = v_fd;
#line 2193 "cc1.om"
@@ -34554,19 +35362,19 @@ u my_open_output(u v_c, u v_filename) {
#line 287 "as.om"
b0: if (!(*(u *)((v_c) + (8UL)))) { goto b1; }
#line 288 "as.om"
-b2: v3 = (u)&my_die;
+b2: v3 = (u)my_die;
#line 288 "as.om"
v4 = (u)"multiple output files";
#line 288 "as.om"
v5 = ((u (*)())(v3))(v4);
#line 291 "as.om"
-b1: v6 = (u)&my_unlink;
+b1: v6 = (u)my_unlink;
#line 291 "as.om"
v7 = v_filename;
#line 291 "as.om"
v8 = ((u (*)())(v6))(v7);
#line 293 "as.om"
-b5: v9 = (u)&my_open;
+b5: v9 = (u)my_open;
#line 293 "as.om"
v10 = v_filename;
#line 293 "as.om"
@@ -34580,13 +35388,13 @@ b6: v_fd = v13;
#line 294 "as.om"
if (!((u)(((s)(v_fd)) < ((s)(0UL))))) { goto b7; }
#line 295 "as.om"
-b8: v14 = (u)&my_die;
+b8: v14 = (u)my_die;
#line 295 "as.om"
v15 = (u)"failed to open output";
#line 295 "as.om"
v16 = ((u (*)())(v14))(v15);
#line 298 "as.om"
-b7: v17 = (u)&my_fopen;
+b7: v17 = (u)my_fopen;
#line 298 "as.om"
v18 = v_fd;
#line 298 "as.om"
@@ -34686,7 +35494,7 @@ b0: v_ic = *(u *)((v_d) + (120UL));
#line 1578 "ir.om"
*(u *)((*(u *)((v_ic) + (8UL))) + (96UL)) = *(u *)((*(u *)((v_d) + (88UL))) + (32UL));
#line 1580 "ir.om"
- v3 = (u)&my_fixup_label;
+ v3 = (u)my_fixup_label;
#line 1580 "ir.om"
v4 = *(u *)((v_c) + (48UL));
#line 1580 "ir.om"
@@ -34694,7 +35502,7 @@ b0: v_ic = *(u *)((v_d) + (120UL));
#line 1580 "ir.om"
v6 = ((u (*)())(v3))(v4, v5);
#line 1581 "ir.om"
-b1: v7 = (u)&my_add_symbol;
+b1: v7 = (u)my_add_symbol;
#line 1581 "ir.om"
v8 = *(u *)((v_c) + (48UL));
#line 1581 "ir.om"
@@ -34704,7 +35512,7 @@ b1: v7 = (u)&my_add_symbol;
#line 1581 "ir.om"
v11 = ((u (*)())(v7))(v8, v9, v10);
#line 1583 "ir.om"
-b2: v12 = (u)&my_strcmp;
+b2: v12 = (u)my_strcmp;
#line 1583 "ir.om"
v13 = *(u *)(v_d);
#line 1583 "ir.om"
@@ -34714,7 +35522,7 @@ b2: v12 = (u)&my_strcmp;
#line 1583 "ir.om"
b6: if (!((u)(((s)(v15)) == ((s)(0UL))))) { goto b5; }
#line 1584 "ir.om"
-b4: v16 = (u)&my_as_modrm;
+b4: v16 = (u)my_as_modrm;
#line 1584 "ir.om"
v17 = *(u *)((v_c) + (48UL));
#line 1584 "ir.om"
@@ -34732,7 +35540,7 @@ b4: v16 = (u)&my_as_modrm;
#line 1584 "ir.om"
v24 = ((u (*)())(v16))(v17, v18, v19, v20, v21, v22, v23);
#line 1585 "ir.om"
-b7: v25 = (u)&my_as_modrm;
+b7: v25 = (u)my_as_modrm;
#line 1585 "ir.om"
v26 = *(u *)((v_c) + (48UL));
#line 1585 "ir.om"
@@ -34750,7 +35558,7 @@ b7: v25 = (u)&my_as_modrm;
#line 1585 "ir.om"
v33 = ((u (*)())(v25))(v26, v27, v28, v29, v30, v31, v32);
#line 1586 "ir.om"
-b8: v34 = (u)&my_as_modrm;
+b8: v34 = (u)my_as_modrm;
#line 1586 "ir.om"
v35 = *(u *)((v_c) + (48UL));
#line 1586 "ir.om"
@@ -34768,7 +35576,7 @@ b8: v34 = (u)&my_as_modrm;
#line 1586 "ir.om"
v42 = ((u (*)())(v34))(v35, v36, v37, v38, v39, v40, v41);
#line 1587 "ir.om"
-b9: v43 = (u)&my_as_opr;
+b9: v43 = (u)my_as_opr;
#line 1587 "ir.om"
v44 = *(u *)((v_c) + (48UL));
#line 1587 "ir.om"
@@ -34778,7 +35586,7 @@ b9: v43 = (u)&my_as_opr;
#line 1587 "ir.om"
v47 = ((u (*)())(v43))(v44, v45, v46);
#line 1597 "ir.om"
-b3: v55 = (u)&my_as_opr;
+b3: v55 = (u)my_as_opr;
#line 1597 "ir.om"
v56 = *(u *)((v_ic) + (8UL));
#line 1597 "ir.om"
@@ -34788,7 +35596,7 @@ b3: v55 = (u)&my_as_opr;
#line 1597 "ir.om"
v59 = ((u (*)())(v55))(v56, v57, v58);
#line 1598 "ir.om"
-b15: v60 = (u)&my_as_modrr;
+b15: v60 = (u)my_as_modrr;
#line 1598 "ir.om"
v61 = *(u *)((v_ic) + (8UL));
#line 1598 "ir.om"
@@ -34800,13 +35608,13 @@ b15: v60 = (u)&my_as_modrr;
#line 1598 "ir.om"
v65 = ((u (*)())(v60))(v61, v62, v63, v64);
#line 1601 "ir.om"
-b16: v66 = (u)&my_output_irvars;
+b16: v66 = (u)my_output_irvars;
#line 1601 "ir.om"
v67 = v_ic;
#line 1601 "ir.om"
v68 = ((u (*)())(v66))(v67);
#line 1604 "ir.om"
-b17: v69 = (u)&my_output_irblock;
+b17: v69 = (u)my_output_irblock;
#line 1604 "ir.om"
v70 = v_ic;
#line 1604 "ir.om"
@@ -34814,7 +35622,7 @@ b17: v69 = (u)&my_output_irblock;
#line 1604 "ir.om"
v72 = ((u (*)())(v69))(v70, v71);
#line 1607 "ir.om"
-b18: v73 = (u)&my_irreset;
+b18: v73 = (u)my_irreset;
#line 1607 "ir.om"
v74 = *(u *)(*(u *)((v_ic) + (40UL)));
#line 1607 "ir.om"
@@ -34822,7 +35630,7 @@ b18: v73 = (u)&my_irreset;
#line 1569 "ir.om"
b19: return 0UL;
#line 1588 "ir.om"
-b5: v48 = (u)&my_strcmp;
+b5: v48 = (u)my_strcmp;
#line 1588 "ir.om"
v49 = *(u *)(v_d);
#line 1588 "ir.om"
@@ -34832,7 +35640,7 @@ b5: v48 = (u)&my_strcmp;
#line 1588 "ir.om"
b13: if (!((u)(((s)(v51)) == ((s)(0UL))))) { goto b3; }
#line 1589 "ir.om"
-b11: v52 = (u)&my_emit_kstart;
+b11: v52 = (u)my_emit_kstart;
#line 1589 "ir.om"
v53 = *(u *)((v_c) + (48UL));
#line 1589 "ir.om"
@@ -34906,7 +35714,7 @@ b3: v_op = *(u *)((*(u *)((v_b) + (8UL))) + ((v_i) * (8UL)));
#line 1836 "ir.om"
if (!((u)(((s)(*(u *)(v_op))) == ((s)(8UL))))) { goto b6; }
#line 1838 "ir.om"
-b7: v5 = (u)&my_output_irexpr;
+b7: v5 = (u)my_output_irexpr;
#line 1838 "ir.om"
v6 = v_ic;
#line 1838 "ir.om"
@@ -34918,7 +35726,7 @@ b7: v5 = (u)&my_output_irexpr;
#line 1840 "ir.om"
b9: if (!((u)(((s)(*(u *)((v_op) + (24UL)))) == ((s)(0UL))))) { goto b12; }
#line 1841 "ir.om"
-b11: v10 = (u)&my_as_modrr;
+b11: v10 = (u)my_as_modrr;
#line 1841 "ir.om"
v11 = *(u *)((v_ic) + (8UL));
#line 1841 "ir.om"
@@ -34936,7 +35744,7 @@ b6: v_i = (v_i) + (1UL);
#line 1842 "ir.om"
b12: if (!((u)(((s)(*(u *)((v_op) + (24UL)))) == ((s)(1UL))))) { goto b15; }
#line 1843 "ir.om"
-b14: v16 = (u)&my_as_modrr;
+b14: v16 = (u)my_as_modrr;
#line 1843 "ir.om"
v17 = *(u *)((v_ic) + (8UL));
#line 1843 "ir.om"
@@ -34952,7 +35760,7 @@ b14: v16 = (u)&my_as_modrr;
#line 1844 "ir.om"
b15: if (!((u)(((s)(*(u *)((v_op) + (24UL)))) == ((s)(2UL))))) { goto b18; }
#line 1845 "ir.om"
-b17: v22 = (u)&my_as_modrr;
+b17: v22 = (u)my_as_modrr;
#line 1845 "ir.om"
v23 = *(u *)((v_ic) + (8UL));
#line 1845 "ir.om"
@@ -34968,7 +35776,7 @@ b17: v22 = (u)&my_as_modrr;
#line 1846 "ir.om"
b18: if (!((u)(((s)(*(u *)((v_op) + (24UL)))) == ((s)(3UL))))) { goto b21; }
#line 1847 "ir.om"
-b20: v28 = (u)&my_as_modrr;
+b20: v28 = (u)my_as_modrr;
#line 1847 "ir.om"
v29 = *(u *)((v_ic) + (8UL));
#line 1847 "ir.om"
@@ -34984,7 +35792,7 @@ b20: v28 = (u)&my_as_modrr;
#line 1848 "ir.om"
b21: if (!((u)(((s)(*(u *)((v_op) + (24UL)))) == ((s)(4UL))))) { goto b24; }
#line 1849 "ir.om"
-b23: v34 = (u)&my_as_modrr;
+b23: v34 = (u)my_as_modrr;
#line 1849 "ir.om"
v35 = *(u *)((v_ic) + (8UL));
#line 1849 "ir.om"
@@ -35000,7 +35808,7 @@ b23: v34 = (u)&my_as_modrr;
#line 1850 "ir.om"
b24: if (!((u)(((s)(*(u *)((v_op) + (24UL)))) == ((s)(5UL))))) { goto b27; }
#line 1851 "ir.om"
-b26: v40 = (u)&my_as_modrr;
+b26: v40 = (u)my_as_modrr;
#line 1851 "ir.om"
v41 = *(u *)((v_ic) + (8UL));
#line 1851 "ir.om"
@@ -35014,7 +35822,7 @@ b26: v40 = (u)&my_as_modrr;
#line 1851 "ir.om"
goto b6;
#line 1854 "ir.om"
-b27: v46 = (u)&my_as_modrm;
+b27: v46 = (u)my_as_modrm;
#line 1854 "ir.om"
v47 = *(u *)((v_ic) + (8UL));
#line 1854 "ir.om"
@@ -35062,7 +35870,7 @@ b4: v4 = 0UL;
#line 1696 "ir.om"
b6: if (!(v4)) { goto b1; }
#line 1697 "ir.om"
-b2: v5 = (u)&my_cdie;
+b2: v5 = (u)my_cdie;
#line 1697 "ir.om"
v6 = *(u *)(v_ic);
#line 1697 "ir.om"
@@ -35070,7 +35878,7 @@ b2: v5 = (u)&my_cdie;
#line 1697 "ir.om"
v8 = ((u (*)())(v5))(v6, v7);
#line 1700 "ir.om"
-b1: v9 = (u)&my_fixup_label;
+b1: v9 = (u)my_fixup_label;
#line 1700 "ir.om"
v10 = *(u *)((v_ic) + (8UL));
#line 1700 "ir.om"
@@ -35088,7 +35896,7 @@ b10: return 0UL;
#line 1708 "ir.om"
b11: v_op = *(u *)((*(u *)((v_b) + (8UL))) + ((v_i) * (8UL)));
#line 1710 "ir.om"
- v13 = (u)&my_output_irstmt;
+ v13 = (u)my_output_irstmt;
#line 1710 "ir.om"
v14 = v_ic;
#line 1710 "ir.om"
@@ -35806,7 +36614,7 @@ b4: v4 = 0UL;
#line 1936 "ir.om"
b6: if (!(v4)) { goto b1; }
#line 1937 "ir.om"
-b2: v5 = (u)&my_cdie;
+b2: v5 = (u)my_cdie;
#line 1937 "ir.om"
v6 = *(u *)(v_ic);
#line 1937 "ir.om"
@@ -35818,7 +36626,7 @@ b1: v_kind = *(u *)(v_o);
#line 1941 "ir.om"
if (!((u)(((s)(v_kind)) == ((s)(0UL))))) { goto b10; }
#line 1942 "ir.om"
-b9: v9 = (u)&my_as_modrm;
+b9: v9 = (u)my_as_modrm;
#line 1942 "ir.om"
v10 = *(u *)((v_ic) + (8UL));
#line 1942 "ir.om"
@@ -35840,7 +36648,7 @@ b8: return 0UL;
#line 1943 "ir.om"
b10: if (!((u)(((s)(v_kind)) == ((s)(1UL))))) { goto b13; }
#line 1944 "ir.om"
-b12: v18 = (u)&my_as_modrm;
+b12: v18 = (u)my_as_modrm;
#line 1944 "ir.om"
v19 = *(u *)((v_ic) + (8UL));
#line 1944 "ir.om"
@@ -35862,7 +36670,7 @@ b12: v18 = (u)&my_as_modrm;
#line 1945 "ir.om"
b13: if (!((u)(((s)(v_kind)) == ((s)(2UL))))) { goto b16; }
#line 1946 "ir.om"
-b15: v27 = (u)&my_output_irfuncptr;
+b15: v27 = (u)my_output_irfuncptr;
#line 1946 "ir.om"
v28 = v_ic;
#line 1946 "ir.om"
@@ -35878,7 +36686,7 @@ b16: if (!((u)(((s)(v_kind)) == ((s)(3UL))))) { goto b19; }
#line 1948 "ir.om"
b18: if (!((u)(((s)(*(u *)((v_o) + (24UL)))) == ((s)(0UL))))) { goto b22; }
#line 1949 "ir.om"
-b21: v32 = (u)&my_as_modrr;
+b21: v32 = (u)my_as_modrr;
#line 1949 "ir.om"
v33 = *(u *)((v_ic) + (8UL));
#line 1949 "ir.om"
@@ -35902,7 +36710,7 @@ b28: v38 = 1UL;
#line 1950 "ir.om"
b29: if (!(v38)) { goto b25; }
#line 1951 "ir.om"
-b24: v39 = (u)&my_as_modri;
+b24: v39 = (u)my_as_modri;
#line 1951 "ir.om"
v40 = *(u *)((v_ic) + (8UL));
#line 1951 "ir.om"
@@ -35916,7 +36724,7 @@ b24: v39 = (u)&my_as_modri;
#line 1951 "ir.om"
goto b8;
#line 1953 "ir.om"
-b25: v45 = (u)&my_as_opri64;
+b25: v45 = (u)my_as_opri64;
#line 1953 "ir.om"
v46 = *(u *)((v_ic) + (8UL));
#line 1953 "ir.om"
@@ -35936,7 +36744,7 @@ b27: v38 = 0UL;
#line 1955 "ir.om"
b19: if (!((u)(((s)(v_kind)) == ((s)(4UL))))) { goto b33; }
#line 1956 "ir.om"
-b32: v51 = (u)&my_output_irstr;
+b32: v51 = (u)my_output_irstr;
#line 1956 "ir.om"
v52 = v_ic;
#line 1956 "ir.om"
@@ -35950,7 +36758,7 @@ b32: v51 = (u)&my_output_irstr;
#line 1957 "ir.om"
b33: if (!((u)(((s)(v_kind)) == ((s)(5UL))))) { goto b36; }
#line 1958 "ir.om"
-b35: v56 = (u)&my_output_irexpr;
+b35: v56 = (u)my_output_irexpr;
#line 1958 "ir.om"
v57 = v_ic;
#line 1958 "ir.om"
@@ -35962,7 +36770,7 @@ b35: v56 = (u)&my_output_irexpr;
#line 1959 "ir.om"
b37: if (!((u)(((s)(*(u *)(*(u *)((v_o) + (48UL))))) == ((s)(3UL))))) { goto b40; }
#line 1960 "ir.om"
-b39: v61 = (u)&my_as_modrr;
+b39: v61 = (u)my_as_modrr;
#line 1960 "ir.om"
v62 = *(u *)((v_ic) + (8UL));
#line 1960 "ir.om"
@@ -35974,7 +36782,7 @@ b39: v61 = (u)&my_as_modrr;
#line 1960 "ir.om"
v66 = ((u (*)())(v61))(v62, v63, v64, v65);
#line 1961 "ir.om"
-b41: v67 = (u)&my_as_modrr;
+b41: v67 = (u)my_as_modrr;
#line 1961 "ir.om"
v68 = *(u *)((v_ic) + (8UL));
#line 1961 "ir.om"
@@ -35986,7 +36794,7 @@ b41: v67 = (u)&my_as_modrr;
#line 1961 "ir.om"
v72 = ((u (*)())(v67))(v68, v69, v70, v71);
#line 1962 "ir.om"
-b42: v73 = (u)&my_as_modrm;
+b42: v73 = (u)my_as_modrm;
#line 1962 "ir.om"
v74 = *(u *)((v_ic) + (8UL));
#line 1962 "ir.om"
@@ -36006,7 +36814,7 @@ b42: v73 = (u)&my_as_modrm;
#line 1962 "ir.om"
goto b8;
#line 1963 "ir.om"
-b40: v82 = (u)&my_type_isprim;
+b40: v82 = (u)my_type_isprim;
#line 1963 "ir.om"
v83 = *(u *)((v_o) + (48UL));
#line 1963 "ir.om"
@@ -36014,7 +36822,7 @@ b40: v82 = (u)&my_type_isprim;
#line 1963 "ir.om"
b46: if (!(v84)) { goto b45; }
#line 1964 "ir.om"
-b44: v85 = (u)&my_as_modrm;
+b44: v85 = (u)my_as_modrm;
#line 1964 "ir.om"
v86 = *(u *)((v_ic) + (8UL));
#line 1964 "ir.om"
@@ -36034,7 +36842,7 @@ b44: v85 = (u)&my_as_modrm;
#line 1964 "ir.om"
goto b8;
#line 1966 "ir.om"
-b45: v94 = (u)&my_cdie;
+b45: v94 = (u)my_cdie;
#line 1966 "ir.om"
v95 = *(u *)(v_ic);
#line 1966 "ir.om"
@@ -36046,7 +36854,7 @@ b45: v94 = (u)&my_cdie;
#line 1968 "ir.om"
b36: if (!((u)(((s)(v_kind)) == ((s)(9UL))))) { goto b50; }
#line 1969 "ir.om"
-b49: v98 = (u)&my_output_irexpr;
+b49: v98 = (u)my_output_irexpr;
#line 1969 "ir.om"
v99 = v_ic;
#line 1969 "ir.om"
@@ -36056,7 +36864,7 @@ b49: v98 = (u)&my_output_irexpr;
#line 1969 "ir.om"
v102 = ((u (*)())(v98))(v99, v100, v101);
#line 1970 "ir.om"
-b51: v103 = (u)&my_as_modr;
+b51: v103 = (u)my_as_modr;
#line 1970 "ir.om"
v104 = *(u *)((v_ic) + (8UL));
#line 1970 "ir.om"
@@ -36070,7 +36878,7 @@ b51: v103 = (u)&my_as_modr;
#line 1971 "ir.om"
b50: if (!((u)(((s)(v_kind)) == ((s)(10UL))))) { goto b54; }
#line 1972 "ir.om"
-b53: v108 = (u)&my_output_irexpr;
+b53: v108 = (u)my_output_irexpr;
#line 1972 "ir.om"
v109 = v_ic;
#line 1972 "ir.om"
@@ -36080,7 +36888,7 @@ b53: v108 = (u)&my_output_irexpr;
#line 1972 "ir.om"
v112 = ((u (*)())(v108))(v109, v110, v111);
#line 1973 "ir.om"
-b55: v113 = (u)&my_as_modr;
+b55: v113 = (u)my_as_modr;
#line 1973 "ir.om"
v114 = *(u *)((v_ic) + (8UL));
#line 1973 "ir.om"
@@ -36094,7 +36902,7 @@ b55: v113 = (u)&my_as_modr;
#line 1974 "ir.om"
b54: if (!((u)(((s)(v_kind)) == ((s)(11UL))))) { goto b58; }
#line 1975 "ir.om"
-b57: v118 = (u)&my_output_irexpr;
+b57: v118 = (u)my_output_irexpr;
#line 1975 "ir.om"
v119 = v_ic;
#line 1975 "ir.om"
@@ -36104,7 +36912,7 @@ b57: v118 = (u)&my_output_irexpr;
#line 1975 "ir.om"
v122 = ((u (*)())(v118))(v119, v120, v121);
#line 1976 "ir.om"
-b59: v123 = (u)&my_as_opr;
+b59: v123 = (u)my_as_opr;
#line 1976 "ir.om"
v124 = *(u *)((v_ic) + (8UL));
#line 1976 "ir.om"
@@ -36114,7 +36922,7 @@ b59: v123 = (u)&my_as_opr;
#line 1976 "ir.om"
v127 = ((u (*)())(v123))(v124, v125, v126);
#line 1977 "ir.om"
-b60: v128 = (u)&my_output_irexpr;
+b60: v128 = (u)my_output_irexpr;
#line 1977 "ir.om"
v129 = v_ic;
#line 1977 "ir.om"
@@ -36124,7 +36932,7 @@ b60: v128 = (u)&my_output_irexpr;
#line 1977 "ir.om"
v132 = ((u (*)())(v128))(v129, v130, v131);
#line 1978 "ir.om"
-b61: v133 = (u)&my_as_opr;
+b61: v133 = (u)my_as_opr;
#line 1978 "ir.om"
v134 = *(u *)((v_ic) + (8UL));
#line 1978 "ir.om"
@@ -36134,7 +36942,7 @@ b61: v133 = (u)&my_as_opr;
#line 1978 "ir.om"
v137 = ((u (*)())(v133))(v134, v135, v136);
#line 1979 "ir.om"
-b62: v138 = (u)&my_as_modrr;
+b62: v138 = (u)my_as_modrr;
#line 1979 "ir.om"
v139 = *(u *)((v_ic) + (8UL));
#line 1979 "ir.om"
@@ -36150,7 +36958,7 @@ b62: v138 = (u)&my_as_modrr;
#line 1980 "ir.om"
b58: if (!((u)(((s)(v_kind)) == ((s)(12UL))))) { goto b65; }
#line 1981 "ir.om"
-b64: v144 = (u)&my_output_irexpr;
+b64: v144 = (u)my_output_irexpr;
#line 1981 "ir.om"
v145 = v_ic;
#line 1981 "ir.om"
@@ -36160,7 +36968,7 @@ b64: v144 = (u)&my_output_irexpr;
#line 1981 "ir.om"
v148 = ((u (*)())(v144))(v145, v146, v147);
#line 1982 "ir.om"
-b66: v149 = (u)&my_as_opr;
+b66: v149 = (u)my_as_opr;
#line 1982 "ir.om"
v150 = *(u *)((v_ic) + (8UL));
#line 1982 "ir.om"
@@ -36170,7 +36978,7 @@ b66: v149 = (u)&my_as_opr;
#line 1982 "ir.om"
v153 = ((u (*)())(v149))(v150, v151, v152);
#line 1983 "ir.om"
-b67: v154 = (u)&my_output_irexpr;
+b67: v154 = (u)my_output_irexpr;
#line 1983 "ir.om"
v155 = v_ic;
#line 1983 "ir.om"
@@ -36180,7 +36988,7 @@ b67: v154 = (u)&my_output_irexpr;
#line 1983 "ir.om"
v158 = ((u (*)())(v154))(v155, v156, v157);
#line 1984 "ir.om"
-b68: v159 = (u)&my_as_opr;
+b68: v159 = (u)my_as_opr;
#line 1984 "ir.om"
v160 = *(u *)((v_ic) + (8UL));
#line 1984 "ir.om"
@@ -36190,7 +36998,7 @@ b68: v159 = (u)&my_as_opr;
#line 1984 "ir.om"
v163 = ((u (*)())(v159))(v160, v161, v162);
#line 1985 "ir.om"
-b69: v164 = (u)&my_as_modrr;
+b69: v164 = (u)my_as_modrr;
#line 1985 "ir.om"
v165 = *(u *)((v_ic) + (8UL));
#line 1985 "ir.om"
@@ -36206,7 +37014,7 @@ b69: v164 = (u)&my_as_modrr;
#line 1986 "ir.om"
b65: if (!((u)(((s)(v_kind)) == ((s)(13UL))))) { goto b72; }
#line 1987 "ir.om"
-b71: v170 = (u)&my_output_irexpr;
+b71: v170 = (u)my_output_irexpr;
#line 1987 "ir.om"
v171 = v_ic;
#line 1987 "ir.om"
@@ -36216,7 +37024,7 @@ b71: v170 = (u)&my_output_irexpr;
#line 1987 "ir.om"
v174 = ((u (*)())(v170))(v171, v172, v173);
#line 1988 "ir.om"
-b73: v175 = (u)&my_as_opr;
+b73: v175 = (u)my_as_opr;
#line 1988 "ir.om"
v176 = *(u *)((v_ic) + (8UL));
#line 1988 "ir.om"
@@ -36226,7 +37034,7 @@ b73: v175 = (u)&my_as_opr;
#line 1988 "ir.om"
v179 = ((u (*)())(v175))(v176, v177, v178);
#line 1989 "ir.om"
-b74: v180 = (u)&my_output_irexpr;
+b74: v180 = (u)my_output_irexpr;
#line 1989 "ir.om"
v181 = v_ic;
#line 1989 "ir.om"
@@ -36236,7 +37044,7 @@ b74: v180 = (u)&my_output_irexpr;
#line 1989 "ir.om"
v184 = ((u (*)())(v180))(v181, v182, v183);
#line 1990 "ir.om"
-b75: v185 = (u)&my_as_opr;
+b75: v185 = (u)my_as_opr;
#line 1990 "ir.om"
v186 = *(u *)((v_ic) + (8UL));
#line 1990 "ir.om"
@@ -36246,7 +37054,7 @@ b75: v185 = (u)&my_as_opr;
#line 1990 "ir.om"
v189 = ((u (*)())(v185))(v186, v187, v188);
#line 1991 "ir.om"
-b76: v190 = (u)&my_as_modrr;
+b76: v190 = (u)my_as_modrr;
#line 1991 "ir.om"
v191 = *(u *)((v_ic) + (8UL));
#line 1991 "ir.om"
@@ -36262,7 +37070,7 @@ b76: v190 = (u)&my_as_modrr;
#line 1992 "ir.om"
b72: if (!((u)(((s)(v_kind)) == ((s)(14UL))))) { goto b79; }
#line 1993 "ir.om"
-b78: v196 = (u)&my_output_irexpr;
+b78: v196 = (u)my_output_irexpr;
#line 1993 "ir.om"
v197 = v_ic;
#line 1993 "ir.om"
@@ -36272,7 +37080,7 @@ b78: v196 = (u)&my_output_irexpr;
#line 1993 "ir.om"
v200 = ((u (*)())(v196))(v197, v198, v199);
#line 1994 "ir.om"
-b80: v201 = (u)&my_as_opr;
+b80: v201 = (u)my_as_opr;
#line 1994 "ir.om"
v202 = *(u *)((v_ic) + (8UL));
#line 1994 "ir.om"
@@ -36282,7 +37090,7 @@ b80: v201 = (u)&my_as_opr;
#line 1994 "ir.om"
v205 = ((u (*)())(v201))(v202, v203, v204);
#line 1995 "ir.om"
-b81: v206 = (u)&my_output_irexpr;
+b81: v206 = (u)my_output_irexpr;
#line 1995 "ir.om"
v207 = v_ic;
#line 1995 "ir.om"
@@ -36292,7 +37100,7 @@ b81: v206 = (u)&my_output_irexpr;
#line 1995 "ir.om"
v210 = ((u (*)())(v206))(v207, v208, v209);
#line 1996 "ir.om"
-b82: v211 = (u)&my_as_opr;
+b82: v211 = (u)my_as_opr;
#line 1996 "ir.om"
v212 = *(u *)((v_ic) + (8UL));
#line 1996 "ir.om"
@@ -36302,7 +37110,7 @@ b82: v211 = (u)&my_as_opr;
#line 1996 "ir.om"
v215 = ((u (*)())(v211))(v212, v213, v214);
#line 1997 "ir.om"
-b83: v216 = (u)&my_as_modrr;
+b83: v216 = (u)my_as_modrr;
#line 1997 "ir.om"
v217 = *(u *)((v_ic) + (8UL));
#line 1997 "ir.om"
@@ -36318,7 +37126,7 @@ b83: v216 = (u)&my_as_modrr;
#line 1998 "ir.om"
b79: if (!((u)(((s)(v_kind)) == ((s)(15UL))))) { goto b86; }
#line 1999 "ir.om"
-b85: v222 = (u)&my_output_irexpr;
+b85: v222 = (u)my_output_irexpr;
#line 1999 "ir.om"
v223 = v_ic;
#line 1999 "ir.om"
@@ -36328,7 +37136,7 @@ b85: v222 = (u)&my_output_irexpr;
#line 1999 "ir.om"
v226 = ((u (*)())(v222))(v223, v224, v225);
#line 2000 "ir.om"
-b87: v227 = (u)&my_as_opr;
+b87: v227 = (u)my_as_opr;
#line 2000 "ir.om"
v228 = *(u *)((v_ic) + (8UL));
#line 2000 "ir.om"
@@ -36338,7 +37146,7 @@ b87: v227 = (u)&my_as_opr;
#line 2000 "ir.om"
v231 = ((u (*)())(v227))(v228, v229, v230);
#line 2001 "ir.om"
-b88: v232 = (u)&my_output_irexpr;
+b88: v232 = (u)my_output_irexpr;
#line 2001 "ir.om"
v233 = v_ic;
#line 2001 "ir.om"
@@ -36348,7 +37156,7 @@ b88: v232 = (u)&my_output_irexpr;
#line 2001 "ir.om"
v236 = ((u (*)())(v232))(v233, v234, v235);
#line 2002 "ir.om"
-b89: v237 = (u)&my_as_opr;
+b89: v237 = (u)my_as_opr;
#line 2002 "ir.om"
v238 = *(u *)((v_ic) + (8UL));
#line 2002 "ir.om"
@@ -36358,7 +37166,7 @@ b89: v237 = (u)&my_as_opr;
#line 2002 "ir.om"
v241 = ((u (*)())(v237))(v238, v239, v240);
#line 2003 "ir.om"
-b90: v242 = (u)&my_as_modrr;
+b90: v242 = (u)my_as_modrr;
#line 2003 "ir.om"
v243 = *(u *)((v_ic) + (8UL));
#line 2003 "ir.om"
@@ -36370,7 +37178,7 @@ b90: v242 = (u)&my_as_modrr;
#line 2003 "ir.om"
v247 = ((u (*)())(v242))(v243, v244, v245, v246);
#line 2004 "ir.om"
-b91: v248 = (u)&my_as_modrr;
+b91: v248 = (u)my_as_modrr;
#line 2004 "ir.om"
v249 = *(u *)((v_ic) + (8UL));
#line 2004 "ir.om"
@@ -36382,7 +37190,7 @@ b91: v248 = (u)&my_as_modrr;
#line 2004 "ir.om"
v253 = ((u (*)())(v248))(v249, v250, v251, v252);
#line 2005 "ir.om"
-b92: v254 = (u)&my_as_modrr;
+b92: v254 = (u)my_as_modrr;
#line 2005 "ir.om"
v255 = *(u *)((v_ic) + (8UL));
#line 2005 "ir.om"
@@ -36394,7 +37202,7 @@ b92: v254 = (u)&my_as_modrr;
#line 2005 "ir.om"
v259 = ((u (*)())(v254))(v255, v256, v257, v258);
#line 2006 "ir.om"
-b93: v260 = (u)&my_as_modr;
+b93: v260 = (u)my_as_modr;
#line 2006 "ir.om"
v261 = *(u *)((v_ic) + (8UL));
#line 2006 "ir.om"
@@ -36404,7 +37212,7 @@ b93: v260 = (u)&my_as_modr;
#line 2006 "ir.om"
v264 = ((u (*)())(v260))(v261, v262, v263);
#line 2007 "ir.om"
-b94: v265 = (u)&my_as_modr;
+b94: v265 = (u)my_as_modr;
#line 2007 "ir.om"
v266 = *(u *)((v_ic) + (8UL));
#line 2007 "ir.om"
@@ -36418,7 +37226,7 @@ b94: v265 = (u)&my_as_modr;
#line 2008 "ir.om"
b86: if (!((u)(((s)(v_kind)) == ((s)(16UL))))) { goto b97; }
#line 2009 "ir.om"
-b96: v270 = (u)&my_output_irexpr;
+b96: v270 = (u)my_output_irexpr;
#line 2009 "ir.om"
v271 = v_ic;
#line 2009 "ir.om"
@@ -36428,7 +37236,7 @@ b96: v270 = (u)&my_output_irexpr;
#line 2009 "ir.om"
v274 = ((u (*)())(v270))(v271, v272, v273);
#line 2010 "ir.om"
-b98: v275 = (u)&my_as_opr;
+b98: v275 = (u)my_as_opr;
#line 2010 "ir.om"
v276 = *(u *)((v_ic) + (8UL));
#line 2010 "ir.om"
@@ -36438,7 +37246,7 @@ b98: v275 = (u)&my_as_opr;
#line 2010 "ir.om"
v279 = ((u (*)())(v275))(v276, v277, v278);
#line 2011 "ir.om"
-b99: v280 = (u)&my_output_irexpr;
+b99: v280 = (u)my_output_irexpr;
#line 2011 "ir.om"
v281 = v_ic;
#line 2011 "ir.om"
@@ -36448,7 +37256,7 @@ b99: v280 = (u)&my_output_irexpr;
#line 2011 "ir.om"
v284 = ((u (*)())(v280))(v281, v282, v283);
#line 2012 "ir.om"
-b100: v285 = (u)&my_as_opr;
+b100: v285 = (u)my_as_opr;
#line 2012 "ir.om"
v286 = *(u *)((v_ic) + (8UL));
#line 2012 "ir.om"
@@ -36458,7 +37266,7 @@ b100: v285 = (u)&my_as_opr;
#line 2012 "ir.om"
v289 = ((u (*)())(v285))(v286, v287, v288);
#line 2013 "ir.om"
-b101: v290 = (u)&my_as_modrr;
+b101: v290 = (u)my_as_modrr;
#line 2013 "ir.om"
v291 = *(u *)((v_ic) + (8UL));
#line 2013 "ir.om"
@@ -36470,7 +37278,7 @@ b101: v290 = (u)&my_as_modrr;
#line 2013 "ir.om"
v295 = ((u (*)())(v290))(v291, v292, v293, v294);
#line 2014 "ir.om"
-b102: v296 = (u)&my_as_modrr;
+b102: v296 = (u)my_as_modrr;
#line 2014 "ir.om"
v297 = *(u *)((v_ic) + (8UL));
#line 2014 "ir.om"
@@ -36482,7 +37290,7 @@ b102: v296 = (u)&my_as_modrr;
#line 2014 "ir.om"
v301 = ((u (*)())(v296))(v297, v298, v299, v300);
#line 2015 "ir.om"
-b103: v302 = (u)&my_as_modrr;
+b103: v302 = (u)my_as_modrr;
#line 2015 "ir.om"
v303 = *(u *)((v_ic) + (8UL));
#line 2015 "ir.om"
@@ -36494,7 +37302,7 @@ b103: v302 = (u)&my_as_modrr;
#line 2015 "ir.om"
v307 = ((u (*)())(v302))(v303, v304, v305, v306);
#line 2016 "ir.om"
-b104: v308 = (u)&my_as_modr;
+b104: v308 = (u)my_as_modr;
#line 2016 "ir.om"
v309 = *(u *)((v_ic) + (8UL));
#line 2016 "ir.om"
@@ -36504,7 +37312,7 @@ b104: v308 = (u)&my_as_modr;
#line 2016 "ir.om"
v312 = ((u (*)())(v308))(v309, v310, v311);
#line 2017 "ir.om"
-b105: v313 = (u)&my_as_modr;
+b105: v313 = (u)my_as_modr;
#line 2017 "ir.om"
v314 = *(u *)((v_ic) + (8UL));
#line 2017 "ir.om"
@@ -36514,7 +37322,7 @@ b105: v313 = (u)&my_as_modr;
#line 2017 "ir.om"
v317 = ((u (*)())(v313))(v314, v315, v316);
#line 2018 "ir.om"
-b106: v318 = (u)&my_as_modrr;
+b106: v318 = (u)my_as_modrr;
#line 2018 "ir.om"
v319 = *(u *)((v_ic) + (8UL));
#line 2018 "ir.om"
@@ -36530,7 +37338,7 @@ b106: v318 = (u)&my_as_modrr;
#line 2019 "ir.om"
b97: if (!((u)(((s)(v_kind)) == ((s)(17UL))))) { goto b109; }
#line 2020 "ir.om"
-b108: v324 = (u)&my_output_irexpr;
+b108: v324 = (u)my_output_irexpr;
#line 2020 "ir.om"
v325 = v_ic;
#line 2020 "ir.om"
@@ -36540,7 +37348,7 @@ b108: v324 = (u)&my_output_irexpr;
#line 2020 "ir.om"
v328 = ((u (*)())(v324))(v325, v326, v327);
#line 2021 "ir.om"
-b110: v329 = (u)&my_as_opr;
+b110: v329 = (u)my_as_opr;
#line 2021 "ir.om"
v330 = *(u *)((v_ic) + (8UL));
#line 2021 "ir.om"
@@ -36550,7 +37358,7 @@ b110: v329 = (u)&my_as_opr;
#line 2021 "ir.om"
v333 = ((u (*)())(v329))(v330, v331, v332);
#line 2022 "ir.om"
-b111: v334 = (u)&my_output_irexpr;
+b111: v334 = (u)my_output_irexpr;
#line 2022 "ir.om"
v335 = v_ic;
#line 2022 "ir.om"
@@ -36560,7 +37368,7 @@ b111: v334 = (u)&my_output_irexpr;
#line 2022 "ir.om"
v338 = ((u (*)())(v334))(v335, v336, v337);
#line 2023 "ir.om"
-b112: v339 = (u)&my_as_opr;
+b112: v339 = (u)my_as_opr;
#line 2023 "ir.om"
v340 = *(u *)((v_ic) + (8UL));
#line 2023 "ir.om"
@@ -36570,7 +37378,7 @@ b112: v339 = (u)&my_as_opr;
#line 2023 "ir.om"
v343 = ((u (*)())(v339))(v340, v341, v342);
#line 2024 "ir.om"
-b113: v344 = (u)&my_as_modr;
+b113: v344 = (u)my_as_modr;
#line 2024 "ir.om"
v345 = *(u *)((v_ic) + (8UL));
#line 2024 "ir.om"
@@ -36584,7 +37392,7 @@ b113: v344 = (u)&my_as_modr;
#line 2025 "ir.om"
b109: if (!((u)(((s)(v_kind)) == ((s)(18UL))))) { goto b116; }
#line 2026 "ir.om"
-b115: v349 = (u)&my_output_irexpr;
+b115: v349 = (u)my_output_irexpr;
#line 2026 "ir.om"
v350 = v_ic;
#line 2026 "ir.om"
@@ -36594,7 +37402,7 @@ b115: v349 = (u)&my_output_irexpr;
#line 2026 "ir.om"
v353 = ((u (*)())(v349))(v350, v351, v352);
#line 2027 "ir.om"
-b117: v354 = (u)&my_as_opr;
+b117: v354 = (u)my_as_opr;
#line 2027 "ir.om"
v355 = *(u *)((v_ic) + (8UL));
#line 2027 "ir.om"
@@ -36604,7 +37412,7 @@ b117: v354 = (u)&my_as_opr;
#line 2027 "ir.om"
v358 = ((u (*)())(v354))(v355, v356, v357);
#line 2028 "ir.om"
-b118: v359 = (u)&my_output_irexpr;
+b118: v359 = (u)my_output_irexpr;
#line 2028 "ir.om"
v360 = v_ic;
#line 2028 "ir.om"
@@ -36614,7 +37422,7 @@ b118: v359 = (u)&my_output_irexpr;
#line 2028 "ir.om"
v363 = ((u (*)())(v359))(v360, v361, v362);
#line 2029 "ir.om"
-b119: v364 = (u)&my_as_opr;
+b119: v364 = (u)my_as_opr;
#line 2029 "ir.om"
v365 = *(u *)((v_ic) + (8UL));
#line 2029 "ir.om"
@@ -36624,7 +37432,7 @@ b119: v364 = (u)&my_as_opr;
#line 2029 "ir.om"
v368 = ((u (*)())(v364))(v365, v366, v367);
#line 2030 "ir.om"
-b120: v369 = (u)&my_as_modr;
+b120: v369 = (u)my_as_modr;
#line 2030 "ir.om"
v370 = *(u *)((v_ic) + (8UL));
#line 2030 "ir.om"
@@ -36638,7 +37446,7 @@ b120: v369 = (u)&my_as_modr;
#line 2031 "ir.om"
b116: if (!((u)(((s)(v_kind)) == ((s)(19UL))))) { goto b123; }
#line 2032 "ir.om"
-b122: v374 = (u)&my_output_irexpr;
+b122: v374 = (u)my_output_irexpr;
#line 2032 "ir.om"
v375 = v_ic;
#line 2032 "ir.om"
@@ -36648,7 +37456,7 @@ b122: v374 = (u)&my_output_irexpr;
#line 2032 "ir.om"
v378 = ((u (*)())(v374))(v375, v376, v377);
#line 2033 "ir.om"
-b124: v379 = (u)&my_as_opr;
+b124: v379 = (u)my_as_opr;
#line 2033 "ir.om"
v380 = *(u *)((v_ic) + (8UL));
#line 2033 "ir.om"
@@ -36658,7 +37466,7 @@ b124: v379 = (u)&my_as_opr;
#line 2033 "ir.om"
v383 = ((u (*)())(v379))(v380, v381, v382);
#line 2034 "ir.om"
-b125: v384 = (u)&my_output_irexpr;
+b125: v384 = (u)my_output_irexpr;
#line 2034 "ir.om"
v385 = v_ic;
#line 2034 "ir.om"
@@ -36668,7 +37476,7 @@ b125: v384 = (u)&my_output_irexpr;
#line 2034 "ir.om"
v388 = ((u (*)())(v384))(v385, v386, v387);
#line 2035 "ir.om"
-b126: v389 = (u)&my_as_opr;
+b126: v389 = (u)my_as_opr;
#line 2035 "ir.om"
v390 = *(u *)((v_ic) + (8UL));
#line 2035 "ir.om"
@@ -36678,7 +37486,7 @@ b126: v389 = (u)&my_as_opr;
#line 2035 "ir.om"
v393 = ((u (*)())(v389))(v390, v391, v392);
#line 2036 "ir.om"
-b127: v394 = (u)&my_as_modr;
+b127: v394 = (u)my_as_modr;
#line 2036 "ir.om"
v395 = *(u *)((v_ic) + (8UL));
#line 2036 "ir.om"
@@ -36692,7 +37500,7 @@ b127: v394 = (u)&my_as_modr;
#line 2037 "ir.om"
b123: if (!((u)(((s)(v_kind)) == ((s)(20UL))))) { goto b130; }
#line 2038 "ir.om"
-b129: v399 = (u)&my_output_irexpr;
+b129: v399 = (u)my_output_irexpr;
#line 2038 "ir.om"
v400 = v_ic;
#line 2038 "ir.om"
@@ -36702,7 +37510,7 @@ b129: v399 = (u)&my_output_irexpr;
#line 2038 "ir.om"
v403 = ((u (*)())(v399))(v400, v401, v402);
#line 2039 "ir.om"
-b131: v404 = (u)&my_as_opr;
+b131: v404 = (u)my_as_opr;
#line 2039 "ir.om"
v405 = *(u *)((v_ic) + (8UL));
#line 2039 "ir.om"
@@ -36712,7 +37520,7 @@ b131: v404 = (u)&my_as_opr;
#line 2039 "ir.om"
v408 = ((u (*)())(v404))(v405, v406, v407);
#line 2040 "ir.om"
-b132: v409 = (u)&my_output_irexpr;
+b132: v409 = (u)my_output_irexpr;
#line 2040 "ir.om"
v410 = v_ic;
#line 2040 "ir.om"
@@ -36722,7 +37530,7 @@ b132: v409 = (u)&my_output_irexpr;
#line 2040 "ir.om"
v413 = ((u (*)())(v409))(v410, v411, v412);
#line 2041 "ir.om"
-b133: v414 = (u)&my_as_opr;
+b133: v414 = (u)my_as_opr;
#line 2041 "ir.om"
v415 = *(u *)((v_ic) + (8UL));
#line 2041 "ir.om"
@@ -36732,7 +37540,7 @@ b133: v414 = (u)&my_as_opr;
#line 2041 "ir.om"
v418 = ((u (*)())(v414))(v415, v416, v417);
#line 2042 "ir.om"
-b134: v419 = (u)&my_as_modrr;
+b134: v419 = (u)my_as_modrr;
#line 2042 "ir.om"
v420 = *(u *)((v_ic) + (8UL));
#line 2042 "ir.om"
@@ -36748,7 +37556,7 @@ b134: v419 = (u)&my_as_modrr;
#line 2043 "ir.om"
b130: if (!((u)(((s)(v_kind)) == ((s)(21UL))))) { goto b137; }
#line 2044 "ir.om"
-b136: v425 = (u)&my_output_irexpr;
+b136: v425 = (u)my_output_irexpr;
#line 2044 "ir.om"
v426 = v_ic;
#line 2044 "ir.om"
@@ -36758,7 +37566,7 @@ b136: v425 = (u)&my_output_irexpr;
#line 2044 "ir.om"
v429 = ((u (*)())(v425))(v426, v427, v428);
#line 2045 "ir.om"
-b138: v430 = (u)&my_as_opr;
+b138: v430 = (u)my_as_opr;
#line 2045 "ir.om"
v431 = *(u *)((v_ic) + (8UL));
#line 2045 "ir.om"
@@ -36768,7 +37576,7 @@ b138: v430 = (u)&my_as_opr;
#line 2045 "ir.om"
v434 = ((u (*)())(v430))(v431, v432, v433);
#line 2046 "ir.om"
-b139: v435 = (u)&my_output_irexpr;
+b139: v435 = (u)my_output_irexpr;
#line 2046 "ir.om"
v436 = v_ic;
#line 2046 "ir.om"
@@ -36778,7 +37586,7 @@ b139: v435 = (u)&my_output_irexpr;
#line 2046 "ir.om"
v439 = ((u (*)())(v435))(v436, v437, v438);
#line 2047 "ir.om"
-b140: v440 = (u)&my_as_opr;
+b140: v440 = (u)my_as_opr;
#line 2047 "ir.om"
v441 = *(u *)((v_ic) + (8UL));
#line 2047 "ir.om"
@@ -36788,7 +37596,7 @@ b140: v440 = (u)&my_as_opr;
#line 2047 "ir.om"
v444 = ((u (*)())(v440))(v441, v442, v443);
#line 2048 "ir.om"
-b141: v445 = (u)&my_as_modrr;
+b141: v445 = (u)my_as_modrr;
#line 2048 "ir.om"
v446 = *(u *)((v_ic) + (8UL));
#line 2048 "ir.om"
@@ -36800,7 +37608,7 @@ b141: v445 = (u)&my_as_modrr;
#line 2048 "ir.om"
v450 = ((u (*)())(v445))(v446, v447, v448, v449);
#line 2049 "ir.om"
-b142: v451 = (u)&my_as_modrr;
+b142: v451 = (u)my_as_modrr;
#line 2049 "ir.om"
v452 = *(u *)((v_ic) + (8UL));
#line 2049 "ir.om"
@@ -36812,7 +37620,7 @@ b142: v451 = (u)&my_as_modrr;
#line 2049 "ir.om"
v456 = ((u (*)())(v451))(v452, v453, v454, v455);
#line 2050 "ir.om"
-b143: v457 = (u)&my_as_modrr;
+b143: v457 = (u)my_as_modrr;
#line 2050 "ir.om"
v458 = *(u *)((v_ic) + (8UL));
#line 2050 "ir.om"
@@ -36824,7 +37632,7 @@ b143: v457 = (u)&my_as_modrr;
#line 2050 "ir.om"
v462 = ((u (*)())(v457))(v458, v459, v460, v461);
#line 2051 "ir.om"
-b144: v463 = (u)&my_as_modrr;
+b144: v463 = (u)my_as_modrr;
#line 2051 "ir.om"
v464 = *(u *)((v_ic) + (8UL));
#line 2051 "ir.om"
@@ -36840,7 +37648,7 @@ b144: v463 = (u)&my_as_modrr;
#line 2052 "ir.om"
b137: if (!((u)(((s)(v_kind)) == ((s)(22UL))))) { goto b147; }
#line 2053 "ir.om"
-b146: v469 = (u)&my_output_irexpr;
+b146: v469 = (u)my_output_irexpr;
#line 2053 "ir.om"
v470 = v_ic;
#line 2053 "ir.om"
@@ -36850,7 +37658,7 @@ b146: v469 = (u)&my_output_irexpr;
#line 2053 "ir.om"
v473 = ((u (*)())(v469))(v470, v471, v472);
#line 2054 "ir.om"
-b148: v474 = (u)&my_as_opr;
+b148: v474 = (u)my_as_opr;
#line 2054 "ir.om"
v475 = *(u *)((v_ic) + (8UL));
#line 2054 "ir.om"
@@ -36860,7 +37668,7 @@ b148: v474 = (u)&my_as_opr;
#line 2054 "ir.om"
v478 = ((u (*)())(v474))(v475, v476, v477);
#line 2055 "ir.om"
-b149: v479 = (u)&my_output_irexpr;
+b149: v479 = (u)my_output_irexpr;
#line 2055 "ir.om"
v480 = v_ic;
#line 2055 "ir.om"
@@ -36870,7 +37678,7 @@ b149: v479 = (u)&my_output_irexpr;
#line 2055 "ir.om"
v483 = ((u (*)())(v479))(v480, v481, v482);
#line 2056 "ir.om"
-b150: v484 = (u)&my_as_opr;
+b150: v484 = (u)my_as_opr;
#line 2056 "ir.om"
v485 = *(u *)((v_ic) + (8UL));
#line 2056 "ir.om"
@@ -36880,7 +37688,7 @@ b150: v484 = (u)&my_as_opr;
#line 2056 "ir.om"
v488 = ((u (*)())(v484))(v485, v486, v487);
#line 2057 "ir.om"
-b151: v489 = (u)&my_as_modrr;
+b151: v489 = (u)my_as_modrr;
#line 2057 "ir.om"
v490 = *(u *)((v_ic) + (8UL));
#line 2057 "ir.om"
@@ -36892,7 +37700,7 @@ b151: v489 = (u)&my_as_modrr;
#line 2057 "ir.om"
v494 = ((u (*)())(v489))(v490, v491, v492, v493);
#line 2058 "ir.om"
-b152: v495 = (u)&my_as_modrr;
+b152: v495 = (u)my_as_modrr;
#line 2058 "ir.om"
v496 = *(u *)((v_ic) + (8UL));
#line 2058 "ir.om"
@@ -36904,7 +37712,7 @@ b152: v495 = (u)&my_as_modrr;
#line 2058 "ir.om"
v500 = ((u (*)())(v495))(v496, v497, v498, v499);
#line 2059 "ir.om"
-b153: v501 = (u)&my_as_modrr;
+b153: v501 = (u)my_as_modrr;
#line 2059 "ir.om"
v502 = *(u *)((v_ic) + (8UL));
#line 2059 "ir.om"
@@ -36916,7 +37724,7 @@ b153: v501 = (u)&my_as_modrr;
#line 2059 "ir.om"
v506 = ((u (*)())(v501))(v502, v503, v504, v505);
#line 2060 "ir.om"
-b154: v507 = (u)&my_as_modrr;
+b154: v507 = (u)my_as_modrr;
#line 2060 "ir.om"
v508 = *(u *)((v_ic) + (8UL));
#line 2060 "ir.om"
@@ -36932,7 +37740,7 @@ b154: v507 = (u)&my_as_modrr;
#line 2061 "ir.om"
b147: if (!((u)(((s)(v_kind)) == ((s)(23UL))))) { goto b157; }
#line 2062 "ir.om"
-b156: v513 = (u)&my_output_irexpr;
+b156: v513 = (u)my_output_irexpr;
#line 2062 "ir.om"
v514 = v_ic;
#line 2062 "ir.om"
@@ -36942,7 +37750,7 @@ b156: v513 = (u)&my_output_irexpr;
#line 2062 "ir.om"
v517 = ((u (*)())(v513))(v514, v515, v516);
#line 2063 "ir.om"
-b158: v518 = (u)&my_as_opr;
+b158: v518 = (u)my_as_opr;
#line 2063 "ir.om"
v519 = *(u *)((v_ic) + (8UL));
#line 2063 "ir.om"
@@ -36952,7 +37760,7 @@ b158: v518 = (u)&my_as_opr;
#line 2063 "ir.om"
v522 = ((u (*)())(v518))(v519, v520, v521);
#line 2064 "ir.om"
-b159: v523 = (u)&my_output_irexpr;
+b159: v523 = (u)my_output_irexpr;
#line 2064 "ir.om"
v524 = v_ic;
#line 2064 "ir.om"
@@ -36962,7 +37770,7 @@ b159: v523 = (u)&my_output_irexpr;
#line 2064 "ir.om"
v527 = ((u (*)())(v523))(v524, v525, v526);
#line 2065 "ir.om"
-b160: v528 = (u)&my_as_opr;
+b160: v528 = (u)my_as_opr;
#line 2065 "ir.om"
v529 = *(u *)((v_ic) + (8UL));
#line 2065 "ir.om"
@@ -36972,7 +37780,7 @@ b160: v528 = (u)&my_as_opr;
#line 2065 "ir.om"
v532 = ((u (*)())(v528))(v529, v530, v531);
#line 2066 "ir.om"
-b161: v533 = (u)&my_as_modrr;
+b161: v533 = (u)my_as_modrr;
#line 2066 "ir.om"
v534 = *(u *)((v_ic) + (8UL));
#line 2066 "ir.om"
@@ -36984,7 +37792,7 @@ b161: v533 = (u)&my_as_modrr;
#line 2066 "ir.om"
v538 = ((u (*)())(v533))(v534, v535, v536, v537);
#line 2067 "ir.om"
-b162: v539 = (u)&my_as_modrr;
+b162: v539 = (u)my_as_modrr;
#line 2067 "ir.om"
v540 = *(u *)((v_ic) + (8UL));
#line 2067 "ir.om"
@@ -36996,7 +37804,7 @@ b162: v539 = (u)&my_as_modrr;
#line 2067 "ir.om"
v544 = ((u (*)())(v539))(v540, v541, v542, v543);
#line 2068 "ir.om"
-b163: v545 = (u)&my_as_modrr;
+b163: v545 = (u)my_as_modrr;
#line 2068 "ir.om"
v546 = *(u *)((v_ic) + (8UL));
#line 2068 "ir.om"
@@ -37008,7 +37816,7 @@ b163: v545 = (u)&my_as_modrr;
#line 2068 "ir.om"
v550 = ((u (*)())(v545))(v546, v547, v548, v549);
#line 2069 "ir.om"
-b164: v551 = (u)&my_as_modrr;
+b164: v551 = (u)my_as_modrr;
#line 2069 "ir.om"
v552 = *(u *)((v_ic) + (8UL));
#line 2069 "ir.om"
@@ -37024,7 +37832,7 @@ b164: v551 = (u)&my_as_modrr;
#line 2070 "ir.om"
b157: if (!((u)(((s)(v_kind)) == ((s)(24UL))))) { goto b167; }
#line 2071 "ir.om"
-b166: v557 = (u)&my_output_irexpr;
+b166: v557 = (u)my_output_irexpr;
#line 2071 "ir.om"
v558 = v_ic;
#line 2071 "ir.om"
@@ -37034,7 +37842,7 @@ b166: v557 = (u)&my_output_irexpr;
#line 2071 "ir.om"
v561 = ((u (*)())(v557))(v558, v559, v560);
#line 2072 "ir.om"
-b168: v562 = (u)&my_as_opr;
+b168: v562 = (u)my_as_opr;
#line 2072 "ir.om"
v563 = *(u *)((v_ic) + (8UL));
#line 2072 "ir.om"
@@ -37044,7 +37852,7 @@ b168: v562 = (u)&my_as_opr;
#line 2072 "ir.om"
v566 = ((u (*)())(v562))(v563, v564, v565);
#line 2073 "ir.om"
-b169: v567 = (u)&my_output_irexpr;
+b169: v567 = (u)my_output_irexpr;
#line 2073 "ir.om"
v568 = v_ic;
#line 2073 "ir.om"
@@ -37054,7 +37862,7 @@ b169: v567 = (u)&my_output_irexpr;
#line 2073 "ir.om"
v571 = ((u (*)())(v567))(v568, v569, v570);
#line 2074 "ir.om"
-b170: v572 = (u)&my_as_opr;
+b170: v572 = (u)my_as_opr;
#line 2074 "ir.om"
v573 = *(u *)((v_ic) + (8UL));
#line 2074 "ir.om"
@@ -37064,7 +37872,7 @@ b170: v572 = (u)&my_as_opr;
#line 2074 "ir.om"
v576 = ((u (*)())(v572))(v573, v574, v575);
#line 2075 "ir.om"
-b171: v577 = (u)&my_as_modrr;
+b171: v577 = (u)my_as_modrr;
#line 2075 "ir.om"
v578 = *(u *)((v_ic) + (8UL));
#line 2075 "ir.om"
@@ -37076,7 +37884,7 @@ b171: v577 = (u)&my_as_modrr;
#line 2075 "ir.om"
v582 = ((u (*)())(v577))(v578, v579, v580, v581);
#line 2076 "ir.om"
-b172: v583 = (u)&my_as_modrr;
+b172: v583 = (u)my_as_modrr;
#line 2076 "ir.om"
v584 = *(u *)((v_ic) + (8UL));
#line 2076 "ir.om"
@@ -37088,7 +37896,7 @@ b172: v583 = (u)&my_as_modrr;
#line 2076 "ir.om"
v588 = ((u (*)())(v583))(v584, v585, v586, v587);
#line 2077 "ir.om"
-b173: v589 = (u)&my_as_modrr;
+b173: v589 = (u)my_as_modrr;
#line 2077 "ir.om"
v590 = *(u *)((v_ic) + (8UL));
#line 2077 "ir.om"
@@ -37100,7 +37908,7 @@ b173: v589 = (u)&my_as_modrr;
#line 2077 "ir.om"
v594 = ((u (*)())(v589))(v590, v591, v592, v593);
#line 2078 "ir.om"
-b174: v595 = (u)&my_as_modrr;
+b174: v595 = (u)my_as_modrr;
#line 2078 "ir.om"
v596 = *(u *)((v_ic) + (8UL));
#line 2078 "ir.om"
@@ -37116,7 +37924,7 @@ b174: v595 = (u)&my_as_modrr;
#line 2079 "ir.om"
b167: if (!((u)(((s)(v_kind)) == ((s)(25UL))))) { goto b177; }
#line 2080 "ir.om"
-b176: v601 = (u)&my_output_irexpr;
+b176: v601 = (u)my_output_irexpr;
#line 2080 "ir.om"
v602 = v_ic;
#line 2080 "ir.om"
@@ -37126,7 +37934,7 @@ b176: v601 = (u)&my_output_irexpr;
#line 2080 "ir.om"
v605 = ((u (*)())(v601))(v602, v603, v604);
#line 2081 "ir.om"
-b178: v606 = (u)&my_as_opr;
+b178: v606 = (u)my_as_opr;
#line 2081 "ir.om"
v607 = *(u *)((v_ic) + (8UL));
#line 2081 "ir.om"
@@ -37136,7 +37944,7 @@ b178: v606 = (u)&my_as_opr;
#line 2081 "ir.om"
v610 = ((u (*)())(v606))(v607, v608, v609);
#line 2082 "ir.om"
-b179: v611 = (u)&my_output_irexpr;
+b179: v611 = (u)my_output_irexpr;
#line 2082 "ir.om"
v612 = v_ic;
#line 2082 "ir.om"
@@ -37146,7 +37954,7 @@ b179: v611 = (u)&my_output_irexpr;
#line 2082 "ir.om"
v615 = ((u (*)())(v611))(v612, v613, v614);
#line 2083 "ir.om"
-b180: v616 = (u)&my_as_opr;
+b180: v616 = (u)my_as_opr;
#line 2083 "ir.om"
v617 = *(u *)((v_ic) + (8UL));
#line 2083 "ir.om"
@@ -37156,7 +37964,7 @@ b180: v616 = (u)&my_as_opr;
#line 2083 "ir.om"
v620 = ((u (*)())(v616))(v617, v618, v619);
#line 2084 "ir.om"
-b181: v621 = (u)&my_as_modrr;
+b181: v621 = (u)my_as_modrr;
#line 2084 "ir.om"
v622 = *(u *)((v_ic) + (8UL));
#line 2084 "ir.om"
@@ -37168,7 +37976,7 @@ b181: v621 = (u)&my_as_modrr;
#line 2084 "ir.om"
v626 = ((u (*)())(v621))(v622, v623, v624, v625);
#line 2085 "ir.om"
-b182: v627 = (u)&my_as_modrr;
+b182: v627 = (u)my_as_modrr;
#line 2085 "ir.om"
v628 = *(u *)((v_ic) + (8UL));
#line 2085 "ir.om"
@@ -37180,7 +37988,7 @@ b182: v627 = (u)&my_as_modrr;
#line 2085 "ir.om"
v632 = ((u (*)())(v627))(v628, v629, v630, v631);
#line 2086 "ir.om"
-b183: v633 = (u)&my_as_modrr;
+b183: v633 = (u)my_as_modrr;
#line 2086 "ir.om"
v634 = *(u *)((v_ic) + (8UL));
#line 2086 "ir.om"
@@ -37192,7 +38000,7 @@ b183: v633 = (u)&my_as_modrr;
#line 2086 "ir.om"
v638 = ((u (*)())(v633))(v634, v635, v636, v637);
#line 2087 "ir.om"
-b184: v639 = (u)&my_as_modrr;
+b184: v639 = (u)my_as_modrr;
#line 2087 "ir.om"
v640 = *(u *)((v_ic) + (8UL));
#line 2087 "ir.om"
@@ -37208,7 +38016,7 @@ b184: v639 = (u)&my_as_modrr;
#line 2088 "ir.om"
b177: if (!((u)(((s)(v_kind)) == ((s)(26UL))))) { goto b187; }
#line 2089 "ir.om"
-b186: v645 = (u)&my_output_irexpr;
+b186: v645 = (u)my_output_irexpr;
#line 2089 "ir.om"
v646 = v_ic;
#line 2089 "ir.om"
@@ -37218,7 +38026,7 @@ b186: v645 = (u)&my_output_irexpr;
#line 2089 "ir.om"
v649 = ((u (*)())(v645))(v646, v647, v648);
#line 2090 "ir.om"
-b188: v650 = (u)&my_as_opr;
+b188: v650 = (u)my_as_opr;
#line 2090 "ir.om"
v651 = *(u *)((v_ic) + (8UL));
#line 2090 "ir.om"
@@ -37228,7 +38036,7 @@ b188: v650 = (u)&my_as_opr;
#line 2090 "ir.om"
v654 = ((u (*)())(v650))(v651, v652, v653);
#line 2091 "ir.om"
-b189: v655 = (u)&my_output_irexpr;
+b189: v655 = (u)my_output_irexpr;
#line 2091 "ir.om"
v656 = v_ic;
#line 2091 "ir.om"
@@ -37238,7 +38046,7 @@ b189: v655 = (u)&my_output_irexpr;
#line 2091 "ir.om"
v659 = ((u (*)())(v655))(v656, v657, v658);
#line 2092 "ir.om"
-b190: v660 = (u)&my_as_opr;
+b190: v660 = (u)my_as_opr;
#line 2092 "ir.om"
v661 = *(u *)((v_ic) + (8UL));
#line 2092 "ir.om"
@@ -37248,7 +38056,7 @@ b190: v660 = (u)&my_as_opr;
#line 2092 "ir.om"
v664 = ((u (*)())(v660))(v661, v662, v663);
#line 2093 "ir.om"
-b191: v665 = (u)&my_as_modrr;
+b191: v665 = (u)my_as_modrr;
#line 2093 "ir.om"
v666 = *(u *)((v_ic) + (8UL));
#line 2093 "ir.om"
@@ -37260,7 +38068,7 @@ b191: v665 = (u)&my_as_modrr;
#line 2093 "ir.om"
v670 = ((u (*)())(v665))(v666, v667, v668, v669);
#line 2094 "ir.om"
-b192: v671 = (u)&my_as_modrr;
+b192: v671 = (u)my_as_modrr;
#line 2094 "ir.om"
v672 = *(u *)((v_ic) + (8UL));
#line 2094 "ir.om"
@@ -37272,7 +38080,7 @@ b192: v671 = (u)&my_as_modrr;
#line 2094 "ir.om"
v676 = ((u (*)())(v671))(v672, v673, v674, v675);
#line 2095 "ir.om"
-b193: v677 = (u)&my_as_modrr;
+b193: v677 = (u)my_as_modrr;
#line 2095 "ir.om"
v678 = *(u *)((v_ic) + (8UL));
#line 2095 "ir.om"
@@ -37284,7 +38092,7 @@ b193: v677 = (u)&my_as_modrr;
#line 2095 "ir.om"
v682 = ((u (*)())(v677))(v678, v679, v680, v681);
#line 2096 "ir.om"
-b194: v683 = (u)&my_as_modrr;
+b194: v683 = (u)my_as_modrr;
#line 2096 "ir.om"
v684 = *(u *)((v_ic) + (8UL));
#line 2096 "ir.om"
@@ -37298,7 +38106,7 @@ b194: v683 = (u)&my_as_modrr;
#line 2096 "ir.om"
goto b8;
#line 2098 "ir.om"
-b187: v689 = (u)&my_cdie;
+b187: v689 = (u)my_cdie;
#line 2098 "ir.om"
v690 = *(u *)(v_ic);
#line 2098 "ir.om"
@@ -37345,7 +38153,7 @@ u my_output_irfuncptr(u v_ic, u v_b, u v_o) {
u v32 = 0;
u v33 = 0;
#line 1922 "ir.om"
-b0: v4 = (u)&my_find;
+b0: v4 = (u)my_find;
#line 1922 "ir.om"
v5 = *(u *)(v_ic);
#line 1922 "ir.om"
@@ -37373,7 +38181,7 @@ b5: v10 = 1UL;
#line 1924 "ir.om"
b8: if (!(v10)) { goto b2; }
#line 1925 "ir.om"
-b3: v13 = (u)&my_cdie;
+b3: v13 = (u)my_cdie;
#line 1925 "ir.om"
v14 = *(u *)(v_ic);
#line 1925 "ir.om"
@@ -37381,7 +38189,7 @@ b3: v13 = (u)&my_cdie;
#line 1925 "ir.om"
v16 = ((u (*)())(v13))(v14, v15);
#line 1928 "ir.om"
-b2: v17 = (u)&my_reserve;
+b2: v17 = (u)my_reserve;
#line 1928 "ir.om"
v18 = *(u *)((v_ic) + (8UL));
#line 1928 "ir.om"
@@ -37389,7 +38197,7 @@ b2: v17 = (u)&my_reserve;
#line 1928 "ir.om"
v20 = ((u (*)())(v17))(v18, v19);
#line 1929 "ir.om"
-b17: v21 = (u)&my_as_modrm;
+b17: v21 = (u)my_as_modrm;
#line 1929 "ir.om"
v22 = *(u *)((v_ic) + (8UL));
#line 1929 "ir.om"
@@ -37407,7 +38215,7 @@ b17: v21 = (u)&my_as_modrm;
#line 1929 "ir.om"
v29 = ((u (*)())(v21))(v22, v23, v24, v25, v26, v27, v28);
#line 1930 "ir.om"
-b18: v30 = (u)&my_addfixup;
+b18: v30 = (u)my_addfixup;
#line 1930 "ir.om"
v31 = *(u *)((v_ic) + (8UL));
#line 1930 "ir.om"
@@ -37511,7 +38319,7 @@ b2: if (!((u)(((s)(*(u *)(*(u *)((v_op) + (48UL))))) == ((s)(1UL))))) { goto b9;
#line 1884 "ir.om"
b10: return 0UL;
#line 1888 "ir.om"
-b9: v5 = (u)&my_as_modrr;
+b9: v5 = (u)my_as_modrr;
#line 1888 "ir.om"
v6 = *(u *)((v_ic) + (8UL));
#line 1888 "ir.om"
@@ -37525,7 +38333,7 @@ b9: v5 = (u)&my_as_modrr;
#line 1891 "ir.om"
b12: if (!((u)(((s)(*(u *)(*(u *)((v_op) + (8UL))))) == ((s)(5UL))))) { goto b15; }
#line 1892 "ir.om"
-b14: v11 = (u)&my_output_irexpr;
+b14: v11 = (u)my_output_irexpr;
#line 1892 "ir.om"
v12 = v_ic;
#line 1892 "ir.om"
@@ -37537,7 +38345,7 @@ b14: v11 = (u)&my_output_irexpr;
#line 1900 "ir.om"
b13: if (!((u)(((s)(*(u *)(*(u *)((v_op) + (48UL))))) == ((s)(3UL))))) { goto b23; }
#line 1901 "ir.om"
-b22: v28 = (u)&my_as_modrm;
+b22: v28 = (u)my_as_modrm;
#line 1901 "ir.om"
v29 = *(u *)((v_ic) + (8UL));
#line 1901 "ir.om"
@@ -37557,7 +38365,7 @@ b22: v28 = (u)&my_as_modrm;
#line 1862 "ir.om"
b21: return 0UL;
#line 1902 "ir.om"
-b23: v37 = (u)&my_type_isprim;
+b23: v37 = (u)my_type_isprim;
#line 1902 "ir.om"
v38 = *(u *)((v_op) + (48UL));
#line 1902 "ir.om"
@@ -37565,7 +38373,7 @@ b23: v37 = (u)&my_type_isprim;
#line 1902 "ir.om"
b27: if (!(v39)) { goto b26; }
#line 1903 "ir.om"
-b25: v40 = (u)&my_as_modrm;
+b25: v40 = (u)my_as_modrm;
#line 1903 "ir.om"
v41 = *(u *)((v_ic) + (8UL));
#line 1903 "ir.om"
@@ -37585,7 +38393,7 @@ b25: v40 = (u)&my_as_modrm;
#line 1903 "ir.om"
goto b21;
#line 1905 "ir.om"
-b26: v49 = (u)&my_cdie;
+b26: v49 = (u)my_cdie;
#line 1905 "ir.om"
v50 = *(u *)(v_ic);
#line 1905 "ir.om"
@@ -37597,7 +38405,7 @@ b26: v49 = (u)&my_cdie;
#line 1893 "ir.om"
b15: if (!((u)(((s)(*(u *)(*(u *)((v_op) + (8UL))))) == ((s)(0UL))))) { goto b18; }
#line 1894 "ir.om"
-b17: v16 = (u)&my_as_modrm;
+b17: v16 = (u)my_as_modrm;
#line 1894 "ir.om"
v17 = *(u *)((v_ic) + (8UL));
#line 1894 "ir.om"
@@ -37617,7 +38425,7 @@ b17: v16 = (u)&my_as_modrm;
#line 1894 "ir.om"
goto b13;
#line 1896 "ir.om"
-b18: v25 = (u)&my_die;
+b18: v25 = (u)my_die;
#line 1896 "ir.om"
v26 = (u)"invalid store";
#line 1896 "ir.om"
@@ -37810,7 +38618,7 @@ b0: *(u *)((*(u *)(v_ic)) + (24UL)) = *(u *)((v_o) + (64UL));
#line 1728 "ir.om"
b2: if (!((u)(((s)(*(u *)(*(u *)((v_o) + (8UL))))) == ((s)(5UL))))) { goto b6; }
#line 1729 "ir.om"
-b5: v4 = (u)&my_output_irexpr;
+b5: v4 = (u)my_output_irexpr;
#line 1729 "ir.om"
v5 = v_ic;
#line 1729 "ir.om"
@@ -37820,7 +38628,7 @@ b5: v4 = (u)&my_output_irexpr;
#line 1729 "ir.om"
v8 = ((u (*)())(v4))(v5, v6, v7);
#line 1736 "ir.om"
-b4: v21 = (u)&my_as_opr;
+b4: v21 = (u)my_as_opr;
#line 1736 "ir.om"
v22 = *(u *)((v_ic) + (8UL));
#line 1736 "ir.om"
@@ -37830,7 +38638,7 @@ b4: v21 = (u)&my_as_opr;
#line 1736 "ir.om"
v25 = ((u (*)())(v21))(v22, v23, v24);
#line 1739 "ir.om"
-b12: v26 = (u)&my_output_irexpr;
+b12: v26 = (u)my_output_irexpr;
#line 1739 "ir.om"
v27 = v_ic;
#line 1739 "ir.om"
@@ -37840,7 +38648,7 @@ b12: v26 = (u)&my_output_irexpr;
#line 1739 "ir.om"
v30 = ((u (*)())(v26))(v27, v28, v29);
#line 1741 "ir.om"
-b13: v31 = (u)&my_as_opr;
+b13: v31 = (u)my_as_opr;
#line 1741 "ir.om"
v32 = *(u *)((v_ic) + (8UL));
#line 1741 "ir.om"
@@ -37852,7 +38660,7 @@ b13: v31 = (u)&my_as_opr;
#line 1744 "ir.om"
b14: if (!((u)(((s)(*(u *)(*(u *)((v_o) + (48UL))))) == ((s)(3UL))))) { goto b17; }
#line 1745 "ir.om"
-b16: v36 = (u)&my_as_modrm;
+b16: v36 = (u)my_as_modrm;
#line 1745 "ir.om"
v37 = *(u *)((v_ic) + (8UL));
#line 1745 "ir.om"
@@ -37872,7 +38680,7 @@ b16: v36 = (u)&my_as_modrm;
#line 1716 "ir.om"
b1: return 0UL;
#line 1746 "ir.om"
-b17: v45 = (u)&my_type_isprim;
+b17: v45 = (u)my_type_isprim;
#line 1746 "ir.om"
v46 = *(u *)((v_o) + (48UL));
#line 1746 "ir.om"
@@ -37880,7 +38688,7 @@ b17: v45 = (u)&my_type_isprim;
#line 1746 "ir.om"
b21: if (!(v47)) { goto b20; }
#line 1747 "ir.om"
-b19: v48 = (u)&my_as_modrm;
+b19: v48 = (u)my_as_modrm;
#line 1747 "ir.om"
v49 = *(u *)((v_ic) + (8UL));
#line 1747 "ir.om"
@@ -37900,7 +38708,7 @@ b19: v48 = (u)&my_as_modrm;
#line 1747 "ir.om"
goto b1;
#line 1749 "ir.om"
-b20: v57 = (u)&my_cdie;
+b20: v57 = (u)my_cdie;
#line 1749 "ir.om"
v58 = *(u *)(v_ic);
#line 1749 "ir.om"
@@ -37912,7 +38720,7 @@ b20: v57 = (u)&my_cdie;
#line 1730 "ir.om"
b6: if (!((u)(((s)(*(u *)(*(u *)((v_o) + (8UL))))) == ((s)(0UL))))) { goto b9; }
#line 1731 "ir.om"
-b8: v9 = (u)&my_as_modrm;
+b8: v9 = (u)my_as_modrm;
#line 1731 "ir.om"
v10 = *(u *)((v_ic) + (8UL));
#line 1731 "ir.om"
@@ -37932,7 +38740,7 @@ b8: v9 = (u)&my_as_modrm;
#line 1731 "ir.om"
goto b4;
#line 1733 "ir.om"
-b9: v18 = (u)&my_die;
+b9: v18 = (u)my_die;
#line 1733 "ir.om"
v19 = (u)"invalid store";
#line 1733 "ir.om"
@@ -37952,7 +38760,7 @@ b27: if (!((u)(((s)(v_kind)) == ((s)(27UL))))) { goto b29; }
#line 1757 "ir.om"
b28: if (!((u)(((s)(*(u *)((v_o) + (24UL)))) > ((s)(6UL))))) { goto b30; }
#line 1758 "ir.om"
-b31: v61 = (u)&my_as_modri;
+b31: v61 = (u)my_as_modri;
#line 1758 "ir.om"
v62 = *(u *)((v_ic) + (8UL));
#line 1758 "ir.om"
@@ -37964,7 +38772,7 @@ b31: v61 = (u)&my_as_modri;
#line 1758 "ir.om"
v66 = ((u (*)())(v61))(v62, v63, v64, v65);
#line 1762 "ir.om"
-b30: v67 = (u)&my_output_irargs;
+b30: v67 = (u)my_output_irargs;
#line 1762 "ir.om"
v68 = v_ic;
#line 1762 "ir.om"
@@ -37974,7 +38782,7 @@ b30: v67 = (u)&my_output_irargs;
#line 1762 "ir.om"
v71 = ((u (*)())(v67))(v68, v69, v70);
#line 1765 "ir.om"
-b34: v72 = (u)&my_output_irexpr;
+b34: v72 = (u)my_output_irexpr;
#line 1765 "ir.om"
v73 = v_ic;
#line 1765 "ir.om"
@@ -37984,7 +38792,7 @@ b34: v72 = (u)&my_output_irexpr;
#line 1765 "ir.om"
v76 = ((u (*)())(v72))(v73, v74, v75);
#line 1766 "ir.om"
-b35: v77 = (u)&my_as_modr;
+b35: v77 = (u)my_as_modr;
#line 1766 "ir.om"
v78 = *(u *)((v_ic) + (8UL));
#line 1766 "ir.om"
@@ -37996,7 +38804,7 @@ b35: v77 = (u)&my_as_modr;
#line 1769 "ir.om"
b36: if (!((u)(((s)(*(u *)((v_o) + (24UL)))) > ((s)(6UL))))) { goto b37; }
#line 1770 "ir.om"
-b38: v82 = (u)&my_as_modri;
+b38: v82 = (u)my_as_modri;
#line 1770 "ir.om"
v83 = *(u *)((v_ic) + (8UL));
#line 1770 "ir.om"
@@ -38008,7 +38816,7 @@ b38: v82 = (u)&my_as_modri;
#line 1770 "ir.om"
v87 = ((u (*)())(v82))(v83, v84, v85, v86);
#line 1774 "ir.om"
-b37: v88 = (u)&my_output_irretval;
+b37: v88 = (u)my_output_irretval;
#line 1774 "ir.om"
v89 = v_ic;
#line 1774 "ir.om"
@@ -38020,7 +38828,7 @@ b37: v88 = (u)&my_output_irretval;
#line 1776 "ir.om"
b41: if (!(*(u *)((*(u *)((v_b) + (40UL))) + (64UL)))) { goto b44; }
#line 1777 "ir.om"
-b43: v93 = (u)&my_as_jmp;
+b43: v93 = (u)my_as_jmp;
#line 1777 "ir.om"
v94 = *(u *)((v_ic) + (8UL));
#line 1777 "ir.om"
@@ -38032,7 +38840,7 @@ b43: v93 = (u)&my_as_jmp;
#line 1781 "ir.om"
b42: return 0UL;
#line 1779 "ir.om"
-b44: v98 = (u)&my_output_irblock;
+b44: v98 = (u)my_output_irblock;
#line 1779 "ir.om"
v99 = v_ic;
#line 1779 "ir.om"
@@ -38046,7 +38854,7 @@ b29: if (!((u)(((s)(v_kind)) == ((s)(28UL))))) { goto b48; }
#line 1783 "ir.om"
b47: if (!(*(u *)((*(u *)((v_b) + (40UL))) + (64UL)))) { goto b51; }
#line 1785 "ir.om"
-b50: v102 = (u)&my_as_jmp;
+b50: v102 = (u)my_as_jmp;
#line 1785 "ir.om"
v103 = *(u *)((v_ic) + (8UL));
#line 1785 "ir.om"
@@ -38058,7 +38866,7 @@ b50: v102 = (u)&my_as_jmp;
#line 1790 "ir.om"
b49: return 0UL;
#line 1788 "ir.om"
-b51: v107 = (u)&my_output_irblock;
+b51: v107 = (u)my_output_irblock;
#line 1788 "ir.om"
v108 = v_ic;
#line 1788 "ir.om"
@@ -38070,7 +38878,7 @@ b51: v107 = (u)&my_output_irblock;
#line 1791 "ir.om"
b48: if (!((u)(((s)(v_kind)) == ((s)(29UL))))) { goto b55; }
#line 1793 "ir.om"
-b54: v111 = (u)&my_output_irexpr;
+b54: v111 = (u)my_output_irexpr;
#line 1793 "ir.om"
v112 = v_ic;
#line 1793 "ir.om"
@@ -38080,7 +38888,7 @@ b54: v111 = (u)&my_output_irexpr;
#line 1793 "ir.om"
v115 = ((u (*)())(v111))(v112, v113, v114);
#line 1794 "ir.om"
-b56: v116 = (u)&my_as_modrr;
+b56: v116 = (u)my_as_modrr;
#line 1794 "ir.om"
v117 = *(u *)((v_ic) + (8UL));
#line 1794 "ir.om"
@@ -38092,7 +38900,7 @@ b56: v116 = (u)&my_as_modrr;
#line 1794 "ir.om"
v121 = ((u (*)())(v116))(v117, v118, v119, v120);
#line 1795 "ir.om"
-b57: v122 = (u)&my_as_jmp;
+b57: v122 = (u)my_as_jmp;
#line 1795 "ir.om"
v123 = *(u *)((v_ic) + (8UL));
#line 1795 "ir.om"
@@ -38104,7 +38912,7 @@ b57: v122 = (u)&my_as_jmp;
#line 1798 "ir.om"
b58: if (!(*(u *)((*(u *)((v_b) + (40UL))) + (64UL)))) { goto b61; }
#line 1799 "ir.om"
-b60: v127 = (u)&my_as_jmp;
+b60: v127 = (u)my_as_jmp;
#line 1799 "ir.om"
v128 = *(u *)((v_ic) + (8UL));
#line 1799 "ir.om"
@@ -38122,7 +38930,7 @@ b67: v136 = 0UL;
#line 1805 "ir.om"
b69: if (!(v136)) { goto b64; }
#line 1806 "ir.om"
-b65: v137 = (u)&my_output_irblock;
+b65: v137 = (u)my_output_irblock;
#line 1806 "ir.om"
v138 = v_ic;
#line 1806 "ir.om"
@@ -38136,7 +38944,7 @@ b68: v136 = 1UL;
#line 1805 "ir.om"
goto b69;
#line 1801 "ir.om"
-b61: v132 = (u)&my_output_irblock;
+b61: v132 = (u)my_output_irblock;
#line 1801 "ir.om"
v133 = v_ic;
#line 1801 "ir.om"
@@ -38150,7 +38958,7 @@ b55: if (!((u)(((s)(v_kind)) == ((s)(30UL))))) { goto b72; }
#line 1812 "ir.om"
b71: if (!(*(u *)((v_o) + (8UL)))) { goto b73; }
#line 1813 "ir.om"
-b74: v141 = (u)&my_output_irexpr;
+b74: v141 = (u)my_output_irexpr;
#line 1813 "ir.om"
v142 = v_ic;
#line 1813 "ir.om"
@@ -38160,7 +38968,7 @@ b74: v141 = (u)&my_output_irexpr;
#line 1813 "ir.om"
v145 = ((u (*)())(v141))(v142, v143, v144);
#line 1816 "ir.om"
-b73: v146 = (u)&my_as_modrr;
+b73: v146 = (u)my_as_modrr;
#line 1816 "ir.om"
v147 = *(u *)((v_ic) + (8UL));
#line 1816 "ir.om"
@@ -38172,7 +38980,7 @@ b73: v146 = (u)&my_as_modrr;
#line 1816 "ir.om"
v151 = ((u (*)())(v146))(v147, v148, v149, v150);
#line 1817 "ir.om"
-b77: v152 = (u)&my_as_opr;
+b77: v152 = (u)my_as_opr;
#line 1817 "ir.om"
v153 = *(u *)((v_ic) + (8UL));
#line 1817 "ir.om"
@@ -38182,7 +38990,7 @@ b77: v152 = (u)&my_as_opr;
#line 1817 "ir.om"
v156 = ((u (*)())(v152))(v153, v154, v155);
#line 1818 "ir.om"
-b78: v157 = (u)&my_as_op;
+b78: v157 = (u)my_as_op;
#line 1818 "ir.om"
v158 = *(u *)((v_ic) + (8UL));
#line 1818 "ir.om"
@@ -38192,7 +39000,7 @@ b78: v157 = (u)&my_as_op;
#line 1818 "ir.om"
goto b1;
#line 1821 "ir.om"
-b72: v161 = (u)&my_output_irexpr;
+b72: v161 = (u)my_output_irexpr;
#line 1821 "ir.om"
v162 = v_ic;
#line 1821 "ir.om"
@@ -38229,7 +39037,7 @@ u my_output_irstr(u v_ic, u v_b, u v_o) {
u v24 = 0;
u v25 = 0;
#line 1912 "ir.om"
-b0: v4 = (u)&my_as_blob;
+b0: v4 = (u)my_as_blob;
#line 1912 "ir.om"
v5 = *(u *)((v_ic) + (8UL));
#line 1912 "ir.om"
@@ -38241,7 +39049,7 @@ b0: v4 = (u)&my_as_blob;
#line 1912 "ir.om"
b1: v_s = v8;
#line 1914 "ir.om"
- v9 = (u)&my_reserve;
+ v9 = (u)my_reserve;
#line 1914 "ir.om"
v10 = *(u *)((v_ic) + (8UL));
#line 1914 "ir.om"
@@ -38249,7 +39057,7 @@ b1: v_s = v8;
#line 1914 "ir.om"
v12 = ((u (*)())(v9))(v10, v11);
#line 1915 "ir.om"
-b2: v13 = (u)&my_as_modrm;
+b2: v13 = (u)my_as_modrm;
#line 1915 "ir.om"
v14 = *(u *)((v_ic) + (8UL));
#line 1915 "ir.om"
@@ -38267,7 +39075,7 @@ b2: v13 = (u)&my_as_modrm;
#line 1915 "ir.om"
v21 = ((u (*)())(v13))(v14, v15, v16, v17, v18, v19, v20);
#line 1916 "ir.om"
-b3: v22 = (u)&my_addfixup;
+b3: v22 = (u)my_addfixup;
#line 1916 "ir.om"
v23 = *(u *)((v_ic) + (8UL));
#line 1916 "ir.om"
@@ -38391,7 +39199,7 @@ b1: if (!((u)(((s)(v_i)) == ((s)(*(u *)((v_ic) + (96UL))))))) { goto b3; }
#line 1642 "ir.om"
b2: if (!((u)(((s)(v_offset)) != ((s)(0UL))))) { goto b14; }
#line 1643 "ir.om"
-b15: v10 = (u)&my_as_modri;
+b15: v10 = (u)my_as_modri;
#line 1643 "ir.om"
v11 = *(u *)((v_ic) + (8UL));
#line 1643 "ir.om"
@@ -38403,7 +39211,7 @@ b15: v10 = (u)&my_as_modri;
#line 1643 "ir.om"
v15 = ((u (*)())(v10))(v11, v12, v13, v14);
#line 1645 "ir.om"
-b17: v16 = (u)&my_as_modrr;
+b17: v16 = (u)my_as_modrr;
#line 1645 "ir.om"
v17 = *(u *)((v_ic) + (8UL));
#line 1645 "ir.om"
@@ -38433,7 +39241,7 @@ b27: v_v = *(u *)((*(u *)((v_ic) + (88UL))) + ((v_i) * (8UL)));
#line 1668 "ir.om"
if (!((u)(((s)(v_i)) == ((s)(0UL))))) { goto b32; }
#line 1669 "ir.om"
-b31: v31 = (u)&my_as_modrm;
+b31: v31 = (u)my_as_modrm;
#line 1669 "ir.om"
v32 = *(u *)((v_ic) + (8UL));
#line 1669 "ir.om"
@@ -38457,7 +39265,7 @@ b30: v_i = (v_i) + (1UL);
#line 1670 "ir.om"
b32: if (!((u)(((s)(v_i)) == ((s)(1UL))))) { goto b35; }
#line 1671 "ir.om"
-b34: v40 = (u)&my_as_modrm;
+b34: v40 = (u)my_as_modrm;
#line 1671 "ir.om"
v41 = *(u *)((v_ic) + (8UL));
#line 1671 "ir.om"
@@ -38479,7 +39287,7 @@ b34: v40 = (u)&my_as_modrm;
#line 1672 "ir.om"
b35: if (!((u)(((s)(v_i)) == ((s)(2UL))))) { goto b38; }
#line 1673 "ir.om"
-b37: v49 = (u)&my_as_modrm;
+b37: v49 = (u)my_as_modrm;
#line 1673 "ir.om"
v50 = *(u *)((v_ic) + (8UL));
#line 1673 "ir.om"
@@ -38501,7 +39309,7 @@ b37: v49 = (u)&my_as_modrm;
#line 1674 "ir.om"
b38: if (!((u)(((s)(v_i)) == ((s)(3UL))))) { goto b41; }
#line 1675 "ir.om"
-b40: v58 = (u)&my_as_modrm;
+b40: v58 = (u)my_as_modrm;
#line 1675 "ir.om"
v59 = *(u *)((v_ic) + (8UL));
#line 1675 "ir.om"
@@ -38523,7 +39331,7 @@ b40: v58 = (u)&my_as_modrm;
#line 1676 "ir.om"
b41: if (!((u)(((s)(v_i)) == ((s)(4UL))))) { goto b44; }
#line 1677 "ir.om"
-b43: v67 = (u)&my_as_modrm;
+b43: v67 = (u)my_as_modrm;
#line 1677 "ir.om"
v68 = *(u *)((v_ic) + (8UL));
#line 1677 "ir.om"
@@ -38545,7 +39353,7 @@ b43: v67 = (u)&my_as_modrm;
#line 1678 "ir.om"
b44: if (!((u)(((s)(v_i)) == ((s)(5UL))))) { goto b47; }
#line 1679 "ir.om"
-b46: v76 = (u)&my_as_modrm;
+b46: v76 = (u)my_as_modrm;
#line 1679 "ir.om"
v77 = *(u *)((v_ic) + (8UL));
#line 1679 "ir.om"
@@ -38565,7 +39373,7 @@ b46: v76 = (u)&my_as_modrm;
#line 1679 "ir.om"
goto b30;
#line 1682 "ir.om"
-b47: v85 = (u)&my_as_modrm;
+b47: v85 = (u)my_as_modrm;
#line 1682 "ir.om"
v86 = *(u *)((v_ic) + (8UL));
#line 1682 "ir.om"
@@ -38583,7 +39391,7 @@ b47: v85 = (u)&my_as_modrm;
#line 1682 "ir.om"
v93 = ((u (*)())(v85))(v86, v87, v88, v89, v90, v91, v92);
#line 1683 "ir.om"
-b49: v94 = (u)&my_as_modrm;
+b49: v94 = (u)my_as_modrm;
#line 1683 "ir.om"
v95 = *(u *)((v_ic) + (8UL));
#line 1683 "ir.om"
@@ -38605,7 +39413,7 @@ b49: v94 = (u)&my_as_modrm;
#line 1653 "ir.om"
b21: v_i = (v_i) + (8UL);
#line 1655 "ir.om"
- v22 = (u)&my_as_modrm;
+ v22 = (u)my_as_modrm;
#line 1655 "ir.om"
v23 = *(u *)((v_ic) + (8UL));
#line 1655 "ir.om"
@@ -38637,7 +39445,7 @@ b11: v5 = 1UL;
#line 1626 "ir.om"
b12: if (!(v5)) { goto b8; }
#line 1627 "ir.om"
-b7: v6 = (u)&my_type_sizeof;
+b7: v6 = (u)my_type_sizeof;
#line 1627 "ir.om"
v7 = *(u *)(v_ic);
#line 1627 "ir.om"
@@ -38720,7 +39528,7 @@ u my_parse(u v_c, u v_filename, u v_err) {
u v52 = 0;
u v53 = 0;
#line 25 "parse2.om"
-b0: v8 = (u)&my_open;
+b0: v8 = (u)my_open;
#line 25 "parse2.om"
v9 = v_filename;
#line 25 "parse2.om"
@@ -38734,7 +39542,7 @@ b1: v_fd = v12;
#line 26 "parse2.om"
if (!((u)(((s)(v_fd)) < ((s)(0UL))))) { goto b2; }
#line 27 "parse2.om"
-b3: v13 = (u)&my_fputs;
+b3: v13 = (u)my_fputs;
#line 27 "parse2.om"
v14 = v_err;
#line 27 "parse2.om"
@@ -38742,7 +39550,7 @@ b3: v13 = (u)&my_fputs;
#line 27 "parse2.om"
v16 = ((u (*)())(v13))(v14, v15);
#line 28 "parse2.om"
-b5: v17 = (u)&my_fputs;
+b5: v17 = (u)my_fputs;
#line 28 "parse2.om"
v18 = v_err;
#line 28 "parse2.om"
@@ -38750,7 +39558,7 @@ b5: v17 = (u)&my_fputs;
#line 28 "parse2.om"
v20 = ((u (*)())(v17))(v18, v19);
#line 29 "parse2.om"
-b6: v21 = (u)&my_fputs;
+b6: v21 = (u)my_fputs;
#line 29 "parse2.om"
v22 = v_err;
#line 29 "parse2.om"
@@ -38758,13 +39566,13 @@ b6: v21 = (u)&my_fputs;
#line 29 "parse2.om"
v24 = ((u (*)())(v21))(v22, v23);
#line 30 "parse2.om"
-b7: v25 = (u)&my_exit;
+b7: v25 = (u)my_exit;
#line 30 "parse2.om"
v26 = 1UL;
#line 30 "parse2.om"
v27 = ((u (*)())(v25))(v26);
#line 33 "parse2.om"
-b2: v28 = (u)&my_fopen;
+b2: v28 = (u)my_fopen;
#line 33 "parse2.om"
v29 = v_fd;
#line 33 "parse2.om"
@@ -38774,7 +39582,7 @@ b2: v28 = (u)&my_fopen;
#line 33 "parse2.om"
b9: v_f = v31;
#line 34 "parse2.om"
- v32 = (u)&my_freadall;
+ v32 = (u)my_freadall;
#line 34 "parse2.om"
v33 = v_f;
#line 34 "parse2.om"
@@ -38784,13 +39592,13 @@ b9: v_f = v31;
#line 34 "parse2.om"
b10: v_src = v35;
#line 35 "parse2.om"
- v36 = (u)&my_fclose;
+ v36 = (u)my_fclose;
#line 35 "parse2.om"
v37 = v_f;
#line 35 "parse2.om"
v38 = ((u (*)())(v36))(v37);
#line 37 "parse2.om"
-b11: v39 = (u)&my_peg_reset;
+b11: v39 = (u)my_peg_reset;
#line 37 "parse2.om"
v40 = *(u *)((v_c) + (8UL));
#line 37 "parse2.om"
@@ -38802,7 +39610,7 @@ b11: v39 = (u)&my_peg_reset;
#line 37 "parse2.om"
v44 = ((u (*)())(v39))(v40, v41, v42, v43);
#line 38 "parse2.om"
-b12: v45 = (u)&my_peg_parse;
+b12: v45 = (u)my_peg_parse;
#line 38 "parse2.om"
v46 = *(u *)((v_c) + (8UL));
#line 38 "parse2.om"
@@ -38814,7 +39622,7 @@ b12: v45 = (u)&my_peg_parse;
#line 38 "parse2.om"
b13: v_pn = v49;
#line 40 "parse2.om"
- v50 = (u)&my_reconstruct;
+ v50 = (u)my_reconstruct;
#line 40 "parse2.om"
v51 = v_c;
#line 40 "parse2.om"
@@ -38855,7 +39663,7 @@ u my_parse_escape(u v_s, u v_i, u v_n) {
#line 111 "peg.om"
b0: if (!((u)(((s)(*(u *)(v_i))) == ((s)(v_n))))) { goto b1; }
#line 112 "peg.om"
-b2: v5 = (u)&my_die;
+b2: v5 = (u)my_die;
#line 112 "peg.om"
v6 = (u)"invalid escape";
#line 112 "peg.om"
@@ -38905,13 +39713,13 @@ b23: if (!((u)(((s)(v_nc)) == ((s)(120UL))))) { goto b25; }
#line 137 "peg.om"
b24: if (!((u)(((s)((v_n) - (*(u *)(v_i)))) < ((s)(2UL))))) { goto b26; }
#line 138 "peg.om"
-b27: v8 = (u)&my_die;
+b27: v8 = (u)my_die;
#line 138 "peg.om"
v9 = (u)"invalid escape";
#line 138 "peg.om"
v10 = ((u (*)())(v8))(v9);
#line 140 "peg.om"
-b26: v11 = (u)&my_hexdig;
+b26: v11 = (u)my_hexdig;
#line 140 "peg.om"
v12 = (u)*(b *)((v_s) + (*(u *)(v_i)));
#line 140 "peg.om"
@@ -38929,13 +39737,13 @@ b34: v15 = 0UL;
#line 141 "peg.om"
b36: if (!(v15)) { goto b31; }
#line 142 "peg.om"
-b32: v16 = (u)&my_die;
+b32: v16 = (u)my_die;
#line 142 "peg.om"
v17 = (u)"invalid hex";
#line 142 "peg.om"
v18 = ((u (*)())(v16))(v17);
#line 144 "peg.om"
-b31: v19 = (u)&my_hexdig;
+b31: v19 = (u)my_hexdig;
#line 144 "peg.om"
v20 = (u)*(b *)((v_s) + ((*(u *)(v_i)) + (1UL)));
#line 144 "peg.om"
@@ -38953,7 +39761,7 @@ b42: v23 = 0UL;
#line 145 "peg.om"
b44: if (!(v23)) { goto b39; }
#line 146 "peg.om"
-b40: v24 = (u)&my_die;
+b40: v24 = (u)my_die;
#line 146 "peg.om"
v25 = (u)"invalid hex";
#line 146 "peg.om"
@@ -38971,7 +39779,7 @@ b35: v15 = 1UL;
#line 141 "peg.om"
goto b36;
#line 151 "peg.om"
-b25: v27 = (u)&my_die;
+b25: v27 = (u)my_die;
#line 151 "peg.om"
v28 = (u)"invalid escape";
#line 151 "peg.om"
@@ -39006,7 +39814,7 @@ u my_peg_PEG_alternative(u v_c) {
u v24 = 0;
u v25 = 0;
#line 112 "parsepeg.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 112 "parsepeg.om"
v3 = v_c;
#line 112 "parsepeg.om"
@@ -39014,7 +39822,7 @@ b0: v2 = (u)&my_enter;
#line 112 "parsepeg.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 113 "parsepeg.om"
-b1: v6 = (u)&my_peg_PEG_lookahead;
+b1: v6 = (u)my_peg_PEG_lookahead;
#line 113 "parsepeg.om"
v7 = v_c;
#line 113 "parsepeg.om"
@@ -39024,13 +39832,13 @@ b2: v_ok = v8;
#line 114 "parsepeg.om"
if (!(v_ok)) { goto b3; }
#line 116 "parsepeg.om"
-b6: v9 = (u)&my_choice;
+b6: v9 = (u)my_choice;
#line 116 "parsepeg.om"
v10 = v_c;
#line 116 "parsepeg.om"
v11 = ((u (*)())(v9))(v10);
#line 117 "parsepeg.om"
-b8: v12 = (u)&my_peg_PEG_lookahead;
+b8: v12 = (u)my_peg_PEG_lookahead;
#line 117 "parsepeg.om"
v13 = v_c;
#line 117 "parsepeg.om"
@@ -39052,7 +39860,7 @@ b11: v_ok = 1UL;
#line 122 "parsepeg.om"
b3: if (!(v_ok)) { goto b19; }
#line 122 "parsepeg.om"
-b18: v19 = (u)&my_leave;
+b18: v19 = (u)my_leave;
#line 122 "parsepeg.om"
v20 = v_c;
#line 122 "parsepeg.om"
@@ -39062,7 +39870,7 @@ b18: v19 = (u)&my_leave;
#line 123 "parsepeg.om"
b17: return v_ok;
#line 122 "parsepeg.om"
-b19: v23 = (u)&my_fail;
+b19: v23 = (u)my_fail;
#line 122 "parsepeg.om"
v24 = v_c;
#line 122 "parsepeg.om"
@@ -39070,7 +39878,7 @@ b19: v23 = (u)&my_fail;
#line 122 "parsepeg.om"
goto b17;
#line 119 "parsepeg.om"
-b10: v16 = (u)&my_commit;
+b10: v16 = (u)my_commit;
#line 119 "parsepeg.om"
v17 = v_c;
#line 119 "parsepeg.om"
@@ -39100,7 +39908,7 @@ u my_peg_PEG_any(u v_c) {
u v15 = 0;
u v16 = 0;
#line 213 "parsepeg.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 213 "parsepeg.om"
v3 = v_c;
#line 213 "parsepeg.om"
@@ -39108,7 +39916,7 @@ b0: v2 = (u)&my_enter;
#line 213 "parsepeg.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 214 "parsepeg.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 214 "parsepeg.om"
v7 = v_c;
#line 214 "parsepeg.om"
@@ -39120,7 +39928,7 @@ b2: v_ok = v9;
#line 215 "parsepeg.om"
if (!(v_ok)) { goto b5; }
#line 215 "parsepeg.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 215 "parsepeg.om"
v11 = v_c;
#line 215 "parsepeg.om"
@@ -39130,7 +39938,7 @@ b4: v10 = (u)&my_leave;
#line 216 "parsepeg.om"
b3: return v_ok;
#line 215 "parsepeg.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 215 "parsepeg.om"
v15 = v_c;
#line 215 "parsepeg.om"
@@ -39171,7 +39979,7 @@ u my_peg_PEG_call(u v_c) {
u v30 = 0;
u v31 = 0;
#line 280 "parsepeg.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 280 "parsepeg.om"
v3 = v_c;
#line 280 "parsepeg.om"
@@ -39179,7 +39987,7 @@ b0: v2 = (u)&my_enter;
#line 280 "parsepeg.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 281 "parsepeg.om"
-b1: v6 = (u)&my_peg_PEG_identifier;
+b1: v6 = (u)my_peg_PEG_identifier;
#line 281 "parsepeg.om"
v7 = v_c;
#line 281 "parsepeg.om"
@@ -39189,13 +39997,13 @@ b2: v_ok = v8;
#line 282 "parsepeg.om"
if (!(v_ok)) { goto b3; }
#line 283 "parsepeg.om"
-b4: v9 = (u)&my_choice;
+b4: v9 = (u)my_choice;
#line 283 "parsepeg.om"
v10 = v_c;
#line 283 "parsepeg.om"
v11 = ((u (*)())(v9))(v10);
#line 284 "parsepeg.om"
-b6: v12 = (u)&my_peg_PEG_sp;
+b6: v12 = (u)my_peg_PEG_sp;
#line 284 "parsepeg.om"
v13 = v_c;
#line 284 "parsepeg.om"
@@ -39205,7 +40013,7 @@ b7: v_ok = v14;
#line 285 "parsepeg.om"
if (!(v_ok)) { goto b8; }
#line 286 "parsepeg.om"
-b9: v15 = (u)&my_literal;
+b9: v15 = (u)my_literal;
#line 286 "parsepeg.om"
v16 = v_c;
#line 286 "parsepeg.om"
@@ -39219,13 +40027,13 @@ b11: v_ok = v18;
#line 288 "parsepeg.om"
b8: if (!(v_ok)) { goto b14; }
#line 288 "parsepeg.om"
-b13: v19 = (u)&my_fail;
+b13: v19 = (u)my_fail;
#line 288 "parsepeg.om"
v20 = v_c;
#line 288 "parsepeg.om"
v21 = ((u (*)())(v19))(v20);
#line 288 "parsepeg.om"
-b15: v22 = (u)&my_fail;
+b15: v22 = (u)my_fail;
#line 288 "parsepeg.om"
v23 = v_c;
#line 288 "parsepeg.om"
@@ -39237,7 +40045,7 @@ b16: v_ok = 0UL;
#line 290 "parsepeg.om"
b3: if (!(v_ok)) { goto b19; }
#line 290 "parsepeg.om"
-b18: v25 = (u)&my_leave;
+b18: v25 = (u)my_leave;
#line 290 "parsepeg.om"
v26 = v_c;
#line 290 "parsepeg.om"
@@ -39247,7 +40055,7 @@ b18: v25 = (u)&my_leave;
#line 291 "parsepeg.om"
b17: return v_ok;
#line 290 "parsepeg.om"
-b19: v29 = (u)&my_fail;
+b19: v29 = (u)my_fail;
#line 290 "parsepeg.om"
v30 = v_c;
#line 290 "parsepeg.om"
@@ -39327,7 +40135,7 @@ u my_peg_PEG_class(u v_c) {
u v65 = 0;
u v66 = 0;
#line 245 "parsepeg.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 245 "parsepeg.om"
v3 = v_c;
#line 245 "parsepeg.om"
@@ -39335,7 +40143,7 @@ b0: v2 = (u)&my_enter;
#line 245 "parsepeg.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 246 "parsepeg.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 246 "parsepeg.om"
v7 = v_c;
#line 246 "parsepeg.om"
@@ -39347,19 +40155,19 @@ b2: v_ok = v9;
#line 247 "parsepeg.om"
if (!(v_ok)) { goto b3; }
#line 249 "parsepeg.om"
-b6: v10 = (u)&my_choice;
+b6: v10 = (u)my_choice;
#line 249 "parsepeg.om"
v11 = v_c;
#line 249 "parsepeg.om"
v12 = ((u (*)())(v10))(v11);
#line 250 "parsepeg.om"
-b8: v13 = (u)&my_choice;
+b8: v13 = (u)my_choice;
#line 250 "parsepeg.om"
v14 = v_c;
#line 250 "parsepeg.om"
v15 = ((u (*)())(v13))(v14);
#line 251 "parsepeg.om"
-b9: v16 = (u)&my_literal;
+b9: v16 = (u)my_literal;
#line 251 "parsepeg.om"
v17 = v_c;
#line 251 "parsepeg.om"
@@ -39371,13 +40179,13 @@ b10: v_ok = v19;
#line 252 "parsepeg.om"
if (!(v_ok)) { goto b13; }
#line 252 "parsepeg.om"
-b12: v20 = (u)&my_fail;
+b12: v20 = (u)my_fail;
#line 252 "parsepeg.om"
v21 = v_c;
#line 252 "parsepeg.om"
v22 = ((u (*)())(v20))(v21);
#line 252 "parsepeg.om"
-b14: v23 = (u)&my_fail;
+b14: v23 = (u)my_fail;
#line 252 "parsepeg.om"
v24 = v_c;
#line 252 "parsepeg.om"
@@ -39389,13 +40197,13 @@ b15: v_ok = 0UL;
#line 253 "parsepeg.om"
b11: if (!(v_ok)) { goto b16; }
#line 254 "parsepeg.om"
-b17: v26 = (u)&my_choice;
+b17: v26 = (u)my_choice;
#line 254 "parsepeg.om"
v27 = v_c;
#line 254 "parsepeg.om"
v28 = ((u (*)())(v26))(v27);
#line 255 "parsepeg.om"
-b19: v29 = (u)&my_any;
+b19: v29 = (u)my_any;
#line 255 "parsepeg.om"
v30 = v_c;
#line 255 "parsepeg.om"
@@ -39405,7 +40213,7 @@ b20: v_ok = v31;
#line 256 "parsepeg.om"
if (!(v_ok)) { goto b21; }
#line 257 "parsepeg.om"
-b22: v32 = (u)&my_literal;
+b22: v32 = (u)my_literal;
#line 257 "parsepeg.om"
v33 = v_c;
#line 257 "parsepeg.om"
@@ -39419,7 +40227,7 @@ b24: v_ok = v35;
#line 259 "parsepeg.om"
b21: if (!(v_ok)) { goto b25; }
#line 260 "parsepeg.om"
-b26: v36 = (u)&my_any;
+b26: v36 = (u)my_any;
#line 260 "parsepeg.om"
v37 = v_c;
#line 260 "parsepeg.om"
@@ -39437,13 +40245,13 @@ b32: v39 = 0UL;
#line 262 "parsepeg.om"
b34: if (!(v39)) { goto b29; }
#line 262 "parsepeg.om"
-b30: v40 = (u)&my_choice;
+b30: v40 = (u)my_choice;
#line 262 "parsepeg.om"
v41 = v_c;
#line 262 "parsepeg.om"
v42 = ((u (*)())(v40))(v41);
#line 263 "parsepeg.om"
-b35: v43 = (u)&my_any;
+b35: v43 = (u)my_any;
#line 263 "parsepeg.om"
v44 = v_c;
#line 263 "parsepeg.om"
@@ -39455,7 +40263,7 @@ b36: v_ok = v45;
#line 265 "parsepeg.om"
b29: if (!(v_ok)) { goto b39; }
#line 265 "parsepeg.om"
-b38: v46 = (u)&my_commit;
+b38: v46 = (u)my_commit;
#line 265 "parsepeg.om"
v47 = v_c;
#line 265 "parsepeg.om"
@@ -39475,7 +40283,7 @@ b43: v_ok = 1UL;
#line 271 "parsepeg.om"
b3: if (!(v_ok)) { goto b49; }
#line 272 "parsepeg.om"
-b50: v56 = (u)&my_literal;
+b50: v56 = (u)my_literal;
#line 272 "parsepeg.om"
v57 = v_c;
#line 272 "parsepeg.om"
@@ -39489,7 +40297,7 @@ b52: v_ok = v59;
#line 274 "parsepeg.om"
b49: if (!(v_ok)) { goto b55; }
#line 274 "parsepeg.om"
-b54: v60 = (u)&my_leave;
+b54: v60 = (u)my_leave;
#line 274 "parsepeg.om"
v61 = v_c;
#line 274 "parsepeg.om"
@@ -39499,7 +40307,7 @@ b54: v60 = (u)&my_leave;
#line 275 "parsepeg.om"
b53: return v_ok;
#line 274 "parsepeg.om"
-b55: v64 = (u)&my_fail;
+b55: v64 = (u)my_fail;
#line 274 "parsepeg.om"
v65 = v_c;
#line 274 "parsepeg.om"
@@ -39507,7 +40315,7 @@ b55: v64 = (u)&my_fail;
#line 274 "parsepeg.om"
goto b53;
#line 268 "parsepeg.om"
-b42: v53 = (u)&my_commit;
+b42: v53 = (u)my_commit;
#line 268 "parsepeg.om"
v54 = v_c;
#line 268 "parsepeg.om"
@@ -39519,7 +40327,7 @@ b46: v52 = 1UL;
#line 267 "parsepeg.om"
goto b47;
#line 265 "parsepeg.om"
-b39: v49 = (u)&my_fail;
+b39: v49 = (u)my_fail;
#line 265 "parsepeg.om"
v50 = v_c;
#line 265 "parsepeg.om"
@@ -39553,7 +40361,7 @@ u my_peg_PEG_countop(u v_c) {
u v15 = 0;
u v16 = 0;
#line 152 "parsepeg.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 152 "parsepeg.om"
v3 = v_c;
#line 152 "parsepeg.om"
@@ -39561,7 +40369,7 @@ b0: v2 = (u)&my_enter;
#line 152 "parsepeg.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 153 "parsepeg.om"
-b1: v6 = (u)&my_charset;
+b1: v6 = (u)my_charset;
#line 153 "parsepeg.om"
v7 = v_c;
#line 153 "parsepeg.om"
@@ -39573,7 +40381,7 @@ b2: v_ok = v9;
#line 154 "parsepeg.om"
if (!(v_ok)) { goto b5; }
#line 154 "parsepeg.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 154 "parsepeg.om"
v11 = v_c;
#line 154 "parsepeg.om"
@@ -39583,7 +40391,7 @@ b4: v10 = (u)&my_leave;
#line 155 "parsepeg.om"
b3: return v_ok;
#line 154 "parsepeg.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 154 "parsepeg.om"
v15 = v_c;
#line 154 "parsepeg.om"
@@ -39633,7 +40441,7 @@ u my_peg_PEG_grammar(u v_c) {
u v39 = 0;
u v40 = 0;
#line 41 "parsepeg.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 41 "parsepeg.om"
v3 = v_c;
#line 41 "parsepeg.om"
@@ -39641,7 +40449,7 @@ b0: v2 = (u)&my_enter;
#line 41 "parsepeg.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 42 "parsepeg.om"
-b1: v6 = (u)&my_peg_PEG_sp;
+b1: v6 = (u)my_peg_PEG_sp;
#line 42 "parsepeg.om"
v7 = v_c;
#line 42 "parsepeg.om"
@@ -39651,7 +40459,7 @@ b2: v_ok = v8;
#line 43 "parsepeg.om"
if (!(v_ok)) { goto b3; }
#line 44 "parsepeg.om"
-b4: v9 = (u)&my_peg_PEG_rule;
+b4: v9 = (u)my_peg_PEG_rule;
#line 44 "parsepeg.om"
v10 = v_c;
#line 44 "parsepeg.om"
@@ -39661,13 +40469,13 @@ b6: v_ok = v11;
#line 45 "parsepeg.om"
if (!(v_ok)) { goto b3; }
#line 47 "parsepeg.om"
-b10: v12 = (u)&my_choice;
+b10: v12 = (u)my_choice;
#line 47 "parsepeg.om"
v13 = v_c;
#line 47 "parsepeg.om"
v14 = ((u (*)())(v12))(v13);
#line 48 "parsepeg.om"
-b12: v15 = (u)&my_peg_PEG_rule;
+b12: v15 = (u)my_peg_PEG_rule;
#line 48 "parsepeg.om"
v16 = v_c;
#line 48 "parsepeg.om"
@@ -39689,13 +40497,13 @@ b15: v_ok = 1UL;
#line 54 "parsepeg.om"
b3: if (!(v_ok)) { goto b21; }
#line 55 "parsepeg.om"
-b22: v22 = (u)&my_choice;
+b22: v22 = (u)my_choice;
#line 55 "parsepeg.om"
v23 = v_c;
#line 55 "parsepeg.om"
v24 = ((u (*)())(v22))(v23);
#line 56 "parsepeg.om"
-b24: v25 = (u)&my_any;
+b24: v25 = (u)my_any;
#line 56 "parsepeg.om"
v26 = v_c;
#line 56 "parsepeg.om"
@@ -39705,13 +40513,13 @@ b25: v_ok = v27;
#line 57 "parsepeg.om"
if (!(v_ok)) { goto b28; }
#line 57 "parsepeg.om"
-b27: v28 = (u)&my_fail;
+b27: v28 = (u)my_fail;
#line 57 "parsepeg.om"
v29 = v_c;
#line 57 "parsepeg.om"
v30 = ((u (*)())(v28))(v29);
#line 57 "parsepeg.om"
-b29: v31 = (u)&my_fail;
+b29: v31 = (u)my_fail;
#line 57 "parsepeg.om"
v32 = v_c;
#line 57 "parsepeg.om"
@@ -39723,7 +40531,7 @@ b30: v_ok = 0UL;
#line 59 "parsepeg.om"
b21: if (!(v_ok)) { goto b33; }
#line 59 "parsepeg.om"
-b32: v34 = (u)&my_leave;
+b32: v34 = (u)my_leave;
#line 59 "parsepeg.om"
v35 = v_c;
#line 59 "parsepeg.om"
@@ -39733,7 +40541,7 @@ b32: v34 = (u)&my_leave;
#line 60 "parsepeg.om"
b31: return v_ok;
#line 59 "parsepeg.om"
-b33: v38 = (u)&my_fail;
+b33: v38 = (u)my_fail;
#line 59 "parsepeg.om"
v39 = v_c;
#line 59 "parsepeg.om"
@@ -39745,7 +40553,7 @@ b28: v_ok = 1UL;
#line 57 "parsepeg.om"
goto b21;
#line 50 "parsepeg.om"
-b14: v19 = (u)&my_commit;
+b14: v19 = (u)my_commit;
#line 50 "parsepeg.om"
v20 = v_c;
#line 50 "parsepeg.om"
@@ -39786,7 +40594,7 @@ u my_peg_PEG_identifier(u v_c) {
u v26 = 0;
u v27 = 0;
#line 296 "parsepeg.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 296 "parsepeg.om"
v3 = v_c;
#line 296 "parsepeg.om"
@@ -39794,7 +40602,7 @@ b0: v2 = (u)&my_enter;
#line 296 "parsepeg.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 297 "parsepeg.om"
-b1: v6 = (u)&my_charset;
+b1: v6 = (u)my_charset;
#line 297 "parsepeg.om"
v7 = v_c;
#line 297 "parsepeg.om"
@@ -39806,13 +40614,13 @@ b2: v_ok = v9;
#line 298 "parsepeg.om"
if (!(v_ok)) { goto b3; }
#line 300 "parsepeg.om"
-b6: v10 = (u)&my_choice;
+b6: v10 = (u)my_choice;
#line 300 "parsepeg.om"
v11 = v_c;
#line 300 "parsepeg.om"
v12 = ((u (*)())(v10))(v11);
#line 301 "parsepeg.om"
-b8: v13 = (u)&my_charset;
+b8: v13 = (u)my_charset;
#line 301 "parsepeg.om"
v14 = v_c;
#line 301 "parsepeg.om"
@@ -39836,7 +40644,7 @@ b11: v_ok = 1UL;
#line 306 "parsepeg.om"
b3: if (!(v_ok)) { goto b19; }
#line 306 "parsepeg.om"
-b18: v21 = (u)&my_leave;
+b18: v21 = (u)my_leave;
#line 306 "parsepeg.om"
v22 = v_c;
#line 306 "parsepeg.om"
@@ -39846,7 +40654,7 @@ b18: v21 = (u)&my_leave;
#line 307 "parsepeg.om"
b17: return v_ok;
#line 306 "parsepeg.om"
-b19: v25 = (u)&my_fail;
+b19: v25 = (u)my_fail;
#line 306 "parsepeg.om"
v26 = v_c;
#line 306 "parsepeg.om"
@@ -39854,7 +40662,7 @@ b19: v25 = (u)&my_fail;
#line 306 "parsepeg.om"
goto b17;
#line 303 "parsepeg.om"
-b10: v18 = (u)&my_commit;
+b10: v18 = (u)my_commit;
#line 303 "parsepeg.om"
v19 = v_c;
#line 303 "parsepeg.om"
@@ -39911,7 +40719,7 @@ u my_peg_PEG_literal(u v_c) {
u v42 = 0;
u v43 = 0;
#line 221 "parsepeg.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 221 "parsepeg.om"
v3 = v_c;
#line 221 "parsepeg.om"
@@ -39919,7 +40727,7 @@ b0: v2 = (u)&my_enter;
#line 221 "parsepeg.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 222 "parsepeg.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 222 "parsepeg.om"
v7 = v_c;
#line 222 "parsepeg.om"
@@ -39931,19 +40739,19 @@ b2: v_ok = v9;
#line 223 "parsepeg.om"
if (!(v_ok)) { goto b3; }
#line 225 "parsepeg.om"
-b6: v10 = (u)&my_choice;
+b6: v10 = (u)my_choice;
#line 225 "parsepeg.om"
v11 = v_c;
#line 225 "parsepeg.om"
v12 = ((u (*)())(v10))(v11);
#line 226 "parsepeg.om"
-b8: v13 = (u)&my_choice;
+b8: v13 = (u)my_choice;
#line 226 "parsepeg.om"
v14 = v_c;
#line 226 "parsepeg.om"
v15 = ((u (*)())(v13))(v14);
#line 227 "parsepeg.om"
-b9: v16 = (u)&my_literal;
+b9: v16 = (u)my_literal;
#line 227 "parsepeg.om"
v17 = v_c;
#line 227 "parsepeg.om"
@@ -39955,13 +40763,13 @@ b10: v_ok = v19;
#line 228 "parsepeg.om"
if (!(v_ok)) { goto b13; }
#line 228 "parsepeg.om"
-b12: v20 = (u)&my_fail;
+b12: v20 = (u)my_fail;
#line 228 "parsepeg.om"
v21 = v_c;
#line 228 "parsepeg.om"
v22 = ((u (*)())(v20))(v21);
#line 228 "parsepeg.om"
-b14: v23 = (u)&my_fail;
+b14: v23 = (u)my_fail;
#line 228 "parsepeg.om"
v24 = v_c;
#line 228 "parsepeg.om"
@@ -39973,7 +40781,7 @@ b15: v_ok = 0UL;
#line 229 "parsepeg.om"
b11: if (!(v_ok)) { goto b16; }
#line 230 "parsepeg.om"
-b17: v26 = (u)&my_any;
+b17: v26 = (u)my_any;
#line 230 "parsepeg.om"
v27 = v_c;
#line 230 "parsepeg.om"
@@ -39997,7 +40805,7 @@ b21: v_ok = 1UL;
#line 236 "parsepeg.om"
b3: if (!(v_ok)) { goto b27; }
#line 237 "parsepeg.om"
-b28: v33 = (u)&my_literal;
+b28: v33 = (u)my_literal;
#line 237 "parsepeg.om"
v34 = v_c;
#line 237 "parsepeg.om"
@@ -40011,7 +40819,7 @@ b30: v_ok = v36;
#line 239 "parsepeg.om"
b27: if (!(v_ok)) { goto b33; }
#line 239 "parsepeg.om"
-b32: v37 = (u)&my_leave;
+b32: v37 = (u)my_leave;
#line 239 "parsepeg.om"
v38 = v_c;
#line 239 "parsepeg.om"
@@ -40021,7 +40829,7 @@ b32: v37 = (u)&my_leave;
#line 240 "parsepeg.om"
b31: return v_ok;
#line 239 "parsepeg.om"
-b33: v41 = (u)&my_fail;
+b33: v41 = (u)my_fail;
#line 239 "parsepeg.om"
v42 = v_c;
#line 239 "parsepeg.om"
@@ -40029,7 +40837,7 @@ b33: v41 = (u)&my_fail;
#line 239 "parsepeg.om"
goto b31;
#line 233 "parsepeg.om"
-b20: v30 = (u)&my_commit;
+b20: v30 = (u)my_commit;
#line 233 "parsepeg.om"
v31 = v_c;
#line 233 "parsepeg.om"
@@ -40074,7 +40882,7 @@ u my_peg_PEG_lookahead(u v_c) {
u v26 = 0;
u v27 = 0;
#line 136 "parsepeg.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 136 "parsepeg.om"
v3 = v_c;
#line 136 "parsepeg.om"
@@ -40082,13 +40890,13 @@ b0: v2 = (u)&my_enter;
#line 136 "parsepeg.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 137 "parsepeg.om"
-b1: v6 = (u)&my_choice;
+b1: v6 = (u)my_choice;
#line 137 "parsepeg.om"
v7 = v_c;
#line 137 "parsepeg.om"
v8 = ((u (*)())(v6))(v7);
#line 138 "parsepeg.om"
-b2: v9 = (u)&my_peg_PEG_lookop;
+b2: v9 = (u)my_peg_PEG_lookop;
#line 138 "parsepeg.om"
v10 = v_c;
#line 138 "parsepeg.om"
@@ -40098,7 +40906,7 @@ b3: v_ok = v11;
#line 139 "parsepeg.om"
if (!(v_ok)) { goto b4; }
#line 140 "parsepeg.om"
-b5: v12 = (u)&my_peg_PEG_sp;
+b5: v12 = (u)my_peg_PEG_sp;
#line 140 "parsepeg.om"
v13 = v_c;
#line 140 "parsepeg.om"
@@ -40110,7 +40918,7 @@ b7: v_ok = v14;
#line 142 "parsepeg.om"
b4: if (!(v_ok)) { goto b10; }
#line 142 "parsepeg.om"
-b9: v15 = (u)&my_commit;
+b9: v15 = (u)my_commit;
#line 142 "parsepeg.om"
v16 = v_c;
#line 142 "parsepeg.om"
@@ -40118,7 +40926,7 @@ b9: v15 = (u)&my_commit;
#line 143 "parsepeg.om"
b8: if (!(v_ok)) { goto b12; }
#line 144 "parsepeg.om"
-b13: v18 = (u)&my_peg_PEG_suffix;
+b13: v18 = (u)my_peg_PEG_suffix;
#line 144 "parsepeg.om"
v19 = v_c;
#line 144 "parsepeg.om"
@@ -40130,7 +40938,7 @@ b15: v_ok = v20;
#line 146 "parsepeg.om"
b12: if (!(v_ok)) { goto b18; }
#line 146 "parsepeg.om"
-b17: v21 = (u)&my_leave;
+b17: v21 = (u)my_leave;
#line 146 "parsepeg.om"
v22 = v_c;
#line 146 "parsepeg.om"
@@ -40140,7 +40948,7 @@ b17: v21 = (u)&my_leave;
#line 147 "parsepeg.om"
b16: return v_ok;
#line 146 "parsepeg.om"
-b18: v25 = (u)&my_fail;
+b18: v25 = (u)my_fail;
#line 146 "parsepeg.om"
v26 = v_c;
#line 146 "parsepeg.om"
@@ -40170,7 +40978,7 @@ u my_peg_PEG_lookop(u v_c) {
u v15 = 0;
u v16 = 0;
#line 128 "parsepeg.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 128 "parsepeg.om"
v3 = v_c;
#line 128 "parsepeg.om"
@@ -40178,7 +40986,7 @@ b0: v2 = (u)&my_enter;
#line 128 "parsepeg.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 129 "parsepeg.om"
-b1: v6 = (u)&my_charset;
+b1: v6 = (u)my_charset;
#line 129 "parsepeg.om"
v7 = v_c;
#line 129 "parsepeg.om"
@@ -40190,7 +40998,7 @@ b2: v_ok = v9;
#line 130 "parsepeg.om"
if (!(v_ok)) { goto b5; }
#line 130 "parsepeg.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 130 "parsepeg.om"
v11 = v_c;
#line 130 "parsepeg.om"
@@ -40200,7 +41008,7 @@ b4: v10 = (u)&my_leave;
#line 131 "parsepeg.om"
b3: return v_ok;
#line 130 "parsepeg.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 130 "parsepeg.om"
v15 = v_c;
#line 130 "parsepeg.om"
@@ -40255,7 +41063,7 @@ u my_peg_PEG_pattern(u v_c) {
u v44 = 0;
u v45 = 0;
#line 85 "parsepeg.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 85 "parsepeg.om"
v3 = v_c;
#line 85 "parsepeg.om"
@@ -40263,7 +41071,7 @@ b0: v2 = (u)&my_enter;
#line 85 "parsepeg.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 86 "parsepeg.om"
-b1: v6 = (u)&my_peg_PEG_alternative;
+b1: v6 = (u)my_peg_PEG_alternative;
#line 86 "parsepeg.om"
v7 = v_c;
#line 86 "parsepeg.om"
@@ -40273,13 +41081,13 @@ b2: v_ok = v8;
#line 87 "parsepeg.om"
if (!(v_ok)) { goto b3; }
#line 89 "parsepeg.om"
-b6: v9 = (u)&my_choice;
+b6: v9 = (u)my_choice;
#line 89 "parsepeg.om"
v10 = v_c;
#line 89 "parsepeg.om"
v11 = ((u (*)())(v9))(v10);
#line 90 "parsepeg.om"
-b8: v12 = (u)&my_literal;
+b8: v12 = (u)my_literal;
#line 90 "parsepeg.om"
v13 = v_c;
#line 90 "parsepeg.om"
@@ -40291,13 +41099,13 @@ b9: v_ok = v15;
#line 91 "parsepeg.om"
if (!(v_ok)) { goto b10; }
#line 92 "parsepeg.om"
-b11: v16 = (u)&my_choice;
+b11: v16 = (u)my_choice;
#line 92 "parsepeg.om"
v17 = v_c;
#line 92 "parsepeg.om"
v18 = ((u (*)())(v16))(v17);
#line 93 "parsepeg.om"
-b13: v19 = (u)&my_literal;
+b13: v19 = (u)my_literal;
#line 93 "parsepeg.om"
v20 = v_c;
#line 93 "parsepeg.om"
@@ -40309,13 +41117,13 @@ b14: v_ok = v22;
#line 94 "parsepeg.om"
if (!(v_ok)) { goto b17; }
#line 94 "parsepeg.om"
-b16: v23 = (u)&my_fail;
+b16: v23 = (u)my_fail;
#line 94 "parsepeg.om"
v24 = v_c;
#line 94 "parsepeg.om"
v25 = ((u (*)())(v23))(v24);
#line 94 "parsepeg.om"
-b18: v26 = (u)&my_fail;
+b18: v26 = (u)my_fail;
#line 94 "parsepeg.om"
v27 = v_c;
#line 94 "parsepeg.om"
@@ -40327,7 +41135,7 @@ b19: v_ok = 0UL;
#line 96 "parsepeg.om"
b10: if (!(v_ok)) { goto b20; }
#line 97 "parsepeg.om"
-b21: v29 = (u)&my_peg_PEG_sp;
+b21: v29 = (u)my_peg_PEG_sp;
#line 97 "parsepeg.om"
v30 = v_c;
#line 97 "parsepeg.om"
@@ -40339,7 +41147,7 @@ b23: v_ok = v31;
#line 99 "parsepeg.om"
b20: if (!(v_ok)) { goto b24; }
#line 100 "parsepeg.om"
-b25: v32 = (u)&my_peg_PEG_alternative;
+b25: v32 = (u)my_peg_PEG_alternative;
#line 100 "parsepeg.om"
v33 = v_c;
#line 100 "parsepeg.om"
@@ -40363,7 +41171,7 @@ b29: v_ok = 1UL;
#line 106 "parsepeg.om"
b3: if (!(v_ok)) { goto b37; }
#line 106 "parsepeg.om"
-b36: v39 = (u)&my_leave;
+b36: v39 = (u)my_leave;
#line 106 "parsepeg.om"
v40 = v_c;
#line 106 "parsepeg.om"
@@ -40373,7 +41181,7 @@ b36: v39 = (u)&my_leave;
#line 107 "parsepeg.om"
b35: return v_ok;
#line 106 "parsepeg.om"
-b37: v43 = (u)&my_fail;
+b37: v43 = (u)my_fail;
#line 106 "parsepeg.om"
v44 = v_c;
#line 106 "parsepeg.om"
@@ -40381,7 +41189,7 @@ b37: v43 = (u)&my_fail;
#line 106 "parsepeg.om"
goto b35;
#line 103 "parsepeg.om"
-b28: v36 = (u)&my_commit;
+b28: v36 = (u)my_commit;
#line 103 "parsepeg.om"
v37 = v_c;
#line 103 "parsepeg.om"
@@ -40465,7 +41273,7 @@ u my_peg_PEG_primary(u v_c) {
u v65 = 0;
u v66 = 0;
#line 179 "parsepeg.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 179 "parsepeg.om"
v3 = v_c;
#line 179 "parsepeg.om"
@@ -40473,13 +41281,13 @@ b0: v2 = (u)&my_enter;
#line 179 "parsepeg.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 180 "parsepeg.om"
-b1: v6 = (u)&my_choice;
+b1: v6 = (u)my_choice;
#line 180 "parsepeg.om"
v7 = v_c;
#line 180 "parsepeg.om"
v8 = ((u (*)())(v6))(v7);
#line 181 "parsepeg.om"
-b2: v9 = (u)&my_literal;
+b2: v9 = (u)my_literal;
#line 181 "parsepeg.om"
v10 = v_c;
#line 181 "parsepeg.om"
@@ -40491,7 +41299,7 @@ b3: v_ok = v12;
#line 182 "parsepeg.om"
if (!(v_ok)) { goto b4; }
#line 183 "parsepeg.om"
-b5: v13 = (u)&my_peg_PEG_sp;
+b5: v13 = (u)my_peg_PEG_sp;
#line 183 "parsepeg.om"
v14 = v_c;
#line 183 "parsepeg.om"
@@ -40503,7 +41311,7 @@ b7: v_ok = v15;
#line 185 "parsepeg.om"
b4: if (!(v_ok)) { goto b8; }
#line 186 "parsepeg.om"
-b9: v16 = (u)&my_peg_PEG_pattern;
+b9: v16 = (u)my_peg_PEG_pattern;
#line 186 "parsepeg.om"
v17 = v_c;
#line 186 "parsepeg.om"
@@ -40515,7 +41323,7 @@ b11: v_ok = v18;
#line 188 "parsepeg.om"
b8: if (!(v_ok)) { goto b12; }
#line 189 "parsepeg.om"
-b13: v19 = (u)&my_literal;
+b13: v19 = (u)my_literal;
#line 189 "parsepeg.om"
v20 = v_c;
#line 189 "parsepeg.om"
@@ -40535,13 +41343,13 @@ b19: v23 = 0UL;
#line 191 "parsepeg.om"
b21: if (!(v23)) { goto b16; }
#line 191 "parsepeg.om"
-b17: v24 = (u)&my_choice;
+b17: v24 = (u)my_choice;
#line 191 "parsepeg.om"
v25 = v_c;
#line 191 "parsepeg.om"
v26 = ((u (*)())(v24))(v25);
#line 192 "parsepeg.om"
-b22: v27 = (u)&my_peg_PEG_any;
+b22: v27 = (u)my_peg_PEG_any;
#line 192 "parsepeg.om"
v28 = v_c;
#line 192 "parsepeg.om"
@@ -40559,13 +41367,13 @@ b27: v30 = 0UL;
#line 194 "parsepeg.om"
b29: if (!(v30)) { goto b24; }
#line 194 "parsepeg.om"
-b25: v31 = (u)&my_choice;
+b25: v31 = (u)my_choice;
#line 194 "parsepeg.om"
v32 = v_c;
#line 194 "parsepeg.om"
v33 = ((u (*)())(v31))(v32);
#line 195 "parsepeg.om"
-b30: v34 = (u)&my_peg_PEG_literal;
+b30: v34 = (u)my_peg_PEG_literal;
#line 195 "parsepeg.om"
v35 = v_c;
#line 195 "parsepeg.om"
@@ -40583,13 +41391,13 @@ b35: v37 = 0UL;
#line 197 "parsepeg.om"
b37: if (!(v37)) { goto b32; }
#line 197 "parsepeg.om"
-b33: v38 = (u)&my_choice;
+b33: v38 = (u)my_choice;
#line 197 "parsepeg.om"
v39 = v_c;
#line 197 "parsepeg.om"
v40 = ((u (*)())(v38))(v39);
#line 198 "parsepeg.om"
-b38: v41 = (u)&my_peg_PEG_class;
+b38: v41 = (u)my_peg_PEG_class;
#line 198 "parsepeg.om"
v42 = v_c;
#line 198 "parsepeg.om"
@@ -40607,13 +41415,13 @@ b43: v44 = 0UL;
#line 200 "parsepeg.om"
b45: if (!(v44)) { goto b40; }
#line 200 "parsepeg.om"
-b41: v45 = (u)&my_choice;
+b41: v45 = (u)my_choice;
#line 200 "parsepeg.om"
v46 = v_c;
#line 200 "parsepeg.om"
v47 = ((u (*)())(v45))(v46);
#line 201 "parsepeg.om"
-b46: v48 = (u)&my_peg_PEG_call;
+b46: v48 = (u)my_peg_PEG_call;
#line 201 "parsepeg.om"
v49 = v_c;
#line 201 "parsepeg.om"
@@ -40625,7 +41433,7 @@ b47: v_ok = v50;
#line 203 "parsepeg.om"
b40: if (!(v_ok)) { goto b50; }
#line 203 "parsepeg.om"
-b49: v51 = (u)&my_commit;
+b49: v51 = (u)my_commit;
#line 203 "parsepeg.om"
v52 = v_c;
#line 203 "parsepeg.om"
@@ -40633,7 +41441,7 @@ b49: v51 = (u)&my_commit;
#line 204 "parsepeg.om"
b48: if (!(v_ok)) { goto b53; }
#line 205 "parsepeg.om"
-b54: v57 = (u)&my_peg_PEG_sp;
+b54: v57 = (u)my_peg_PEG_sp;
#line 205 "parsepeg.om"
v58 = v_c;
#line 205 "parsepeg.om"
@@ -40645,7 +41453,7 @@ b56: v_ok = v59;
#line 207 "parsepeg.om"
b53: if (!(v_ok)) { goto b59; }
#line 207 "parsepeg.om"
-b58: v60 = (u)&my_leave;
+b58: v60 = (u)my_leave;
#line 207 "parsepeg.om"
v61 = v_c;
#line 207 "parsepeg.om"
@@ -40655,7 +41463,7 @@ b58: v60 = (u)&my_leave;
#line 208 "parsepeg.om"
b57: return v_ok;
#line 207 "parsepeg.om"
-b59: v64 = (u)&my_fail;
+b59: v64 = (u)my_fail;
#line 207 "parsepeg.om"
v65 = v_c;
#line 207 "parsepeg.om"
@@ -40663,7 +41471,7 @@ b59: v64 = (u)&my_fail;
#line 207 "parsepeg.om"
goto b57;
#line 203 "parsepeg.om"
-b50: v54 = (u)&my_fail;
+b50: v54 = (u)my_fail;
#line 203 "parsepeg.om"
v55 = v_c;
#line 203 "parsepeg.om"
@@ -40717,7 +41525,7 @@ u my_peg_PEG_rule(u v_c) {
u v27 = 0;
u v28 = 0;
#line 65 "parsepeg.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 65 "parsepeg.om"
v3 = v_c;
#line 65 "parsepeg.om"
@@ -40725,7 +41533,7 @@ b0: v2 = (u)&my_enter;
#line 65 "parsepeg.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 66 "parsepeg.om"
-b1: v6 = (u)&my_peg_PEG_identifier;
+b1: v6 = (u)my_peg_PEG_identifier;
#line 66 "parsepeg.om"
v7 = v_c;
#line 66 "parsepeg.om"
@@ -40735,7 +41543,7 @@ b2: v_ok = v8;
#line 67 "parsepeg.om"
if (!(v_ok)) { goto b3; }
#line 68 "parsepeg.om"
-b4: v9 = (u)&my_peg_PEG_sp;
+b4: v9 = (u)my_peg_PEG_sp;
#line 68 "parsepeg.om"
v10 = v_c;
#line 68 "parsepeg.om"
@@ -40747,7 +41555,7 @@ b6: v_ok = v11;
#line 70 "parsepeg.om"
b3: if (!(v_ok)) { goto b7; }
#line 71 "parsepeg.om"
-b8: v12 = (u)&my_literal;
+b8: v12 = (u)my_literal;
#line 71 "parsepeg.om"
v13 = v_c;
#line 71 "parsepeg.om"
@@ -40761,7 +41569,7 @@ b10: v_ok = v15;
#line 73 "parsepeg.om"
b7: if (!(v_ok)) { goto b11; }
#line 74 "parsepeg.om"
-b12: v16 = (u)&my_peg_PEG_sp;
+b12: v16 = (u)my_peg_PEG_sp;
#line 74 "parsepeg.om"
v17 = v_c;
#line 74 "parsepeg.om"
@@ -40773,7 +41581,7 @@ b14: v_ok = v18;
#line 76 "parsepeg.om"
b11: if (!(v_ok)) { goto b15; }
#line 77 "parsepeg.om"
-b16: v19 = (u)&my_peg_PEG_pattern;
+b16: v19 = (u)my_peg_PEG_pattern;
#line 77 "parsepeg.om"
v20 = v_c;
#line 77 "parsepeg.om"
@@ -40785,7 +41593,7 @@ b18: v_ok = v21;
#line 79 "parsepeg.om"
b15: if (!(v_ok)) { goto b21; }
#line 79 "parsepeg.om"
-b20: v22 = (u)&my_leave;
+b20: v22 = (u)my_leave;
#line 79 "parsepeg.om"
v23 = v_c;
#line 79 "parsepeg.om"
@@ -40795,7 +41603,7 @@ b20: v22 = (u)&my_leave;
#line 80 "parsepeg.om"
b19: return v_ok;
#line 79 "parsepeg.om"
-b21: v26 = (u)&my_fail;
+b21: v26 = (u)my_fail;
#line 79 "parsepeg.om"
v27 = v_c;
#line 79 "parsepeg.om"
@@ -40868,7 +41676,7 @@ u my_peg_PEG_sp(u v_c) {
u v62 = 0;
u v63 = 0;
#line 312 "parsepeg.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 312 "parsepeg.om"
v3 = v_c;
#line 312 "parsepeg.om"
@@ -40876,19 +41684,19 @@ b0: v2 = (u)&my_enter;
#line 312 "parsepeg.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 314 "parsepeg.om"
-b2: v6 = (u)&my_choice;
+b2: v6 = (u)my_choice;
#line 314 "parsepeg.om"
v7 = v_c;
#line 314 "parsepeg.om"
v8 = ((u (*)())(v6))(v7);
#line 315 "parsepeg.om"
-b4: v9 = (u)&my_choice;
+b4: v9 = (u)my_choice;
#line 315 "parsepeg.om"
v10 = v_c;
#line 315 "parsepeg.om"
v11 = ((u (*)())(v9))(v10);
#line 316 "parsepeg.om"
-b5: v12 = (u)&my_charset;
+b5: v12 = (u)my_charset;
#line 316 "parsepeg.om"
v13 = v_c;
#line 316 "parsepeg.om"
@@ -40906,13 +41714,13 @@ b10: v16 = 0UL;
#line 317 "parsepeg.om"
b12: if (!(v16)) { goto b7; }
#line 317 "parsepeg.om"
-b8: v17 = (u)&my_choice;
+b8: v17 = (u)my_choice;
#line 317 "parsepeg.om"
v18 = v_c;
#line 317 "parsepeg.om"
v19 = ((u (*)())(v17))(v18);
#line 318 "parsepeg.om"
-b13: v20 = (u)&my_literal;
+b13: v20 = (u)my_literal;
#line 318 "parsepeg.om"
v21 = v_c;
#line 318 "parsepeg.om"
@@ -40924,19 +41732,19 @@ b14: v_ok = v23;
#line 319 "parsepeg.om"
if (!(v_ok)) { goto b7; }
#line 321 "parsepeg.om"
-b18: v24 = (u)&my_choice;
+b18: v24 = (u)my_choice;
#line 321 "parsepeg.om"
v25 = v_c;
#line 321 "parsepeg.om"
v26 = ((u (*)())(v24))(v25);
#line 322 "parsepeg.om"
-b20: v27 = (u)&my_choice;
+b20: v27 = (u)my_choice;
#line 322 "parsepeg.om"
v28 = v_c;
#line 322 "parsepeg.om"
v29 = ((u (*)())(v27))(v28);
#line 323 "parsepeg.om"
-b21: v30 = (u)&my_charset;
+b21: v30 = (u)my_charset;
#line 323 "parsepeg.om"
v31 = v_c;
#line 323 "parsepeg.om"
@@ -40948,13 +41756,13 @@ b22: v_ok = v33;
#line 324 "parsepeg.om"
if (!(v_ok)) { goto b25; }
#line 324 "parsepeg.om"
-b24: v34 = (u)&my_fail;
+b24: v34 = (u)my_fail;
#line 324 "parsepeg.om"
v35 = v_c;
#line 324 "parsepeg.om"
v36 = ((u (*)())(v34))(v35);
#line 324 "parsepeg.om"
-b26: v37 = (u)&my_fail;
+b26: v37 = (u)my_fail;
#line 324 "parsepeg.om"
v38 = v_c;
#line 324 "parsepeg.om"
@@ -40966,7 +41774,7 @@ b27: v_ok = 0UL;
#line 325 "parsepeg.om"
b23: if (!(v_ok)) { goto b28; }
#line 326 "parsepeg.om"
-b29: v40 = (u)&my_any;
+b29: v40 = (u)my_any;
#line 326 "parsepeg.om"
v41 = v_c;
#line 326 "parsepeg.om"
@@ -40990,7 +41798,7 @@ b33: v_ok = 1UL;
#line 333 "parsepeg.om"
b7: if (!(v_ok)) { goto b41; }
#line 333 "parsepeg.om"
-b40: v47 = (u)&my_commit;
+b40: v47 = (u)my_commit;
#line 333 "parsepeg.om"
v48 = v_c;
#line 333 "parsepeg.om"
@@ -41010,7 +41818,7 @@ b45: v_ok = 1UL;
#line 337 "parsepeg.om"
b3: if (!(v_ok)) { goto b53; }
#line 337 "parsepeg.om"
-b52: v57 = (u)&my_leave;
+b52: v57 = (u)my_leave;
#line 337 "parsepeg.om"
v58 = v_c;
#line 337 "parsepeg.om"
@@ -41020,7 +41828,7 @@ b52: v57 = (u)&my_leave;
#line 338 "parsepeg.om"
b51: return v_ok;
#line 337 "parsepeg.om"
-b53: v61 = (u)&my_fail;
+b53: v61 = (u)my_fail;
#line 337 "parsepeg.om"
v62 = v_c;
#line 337 "parsepeg.om"
@@ -41028,7 +41836,7 @@ b53: v61 = (u)&my_fail;
#line 337 "parsepeg.om"
goto b51;
#line 335 "parsepeg.om"
-b44: v54 = (u)&my_commit;
+b44: v54 = (u)my_commit;
#line 335 "parsepeg.om"
v55 = v_c;
#line 335 "parsepeg.om"
@@ -41040,7 +41848,7 @@ b48: v53 = 1UL;
#line 334 "parsepeg.om"
goto b49;
#line 333 "parsepeg.om"
-b41: v50 = (u)&my_fail;
+b41: v50 = (u)my_fail;
#line 333 "parsepeg.om"
v51 = v_c;
#line 333 "parsepeg.om"
@@ -41048,7 +41856,7 @@ b41: v50 = (u)&my_fail;
#line 333 "parsepeg.om"
goto b39;
#line 329 "parsepeg.om"
-b32: v44 = (u)&my_commit;
+b32: v44 = (u)my_commit;
#line 329 "parsepeg.om"
v45 = v_c;
#line 329 "parsepeg.om"
@@ -41098,7 +41906,7 @@ u my_peg_PEG_suffix(u v_c) {
u v27 = 0;
u v28 = 0;
#line 160 "parsepeg.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 160 "parsepeg.om"
v3 = v_c;
#line 160 "parsepeg.om"
@@ -41106,7 +41914,7 @@ b0: v2 = (u)&my_enter;
#line 160 "parsepeg.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 161 "parsepeg.om"
-b1: v6 = (u)&my_peg_PEG_primary;
+b1: v6 = (u)my_peg_PEG_primary;
#line 161 "parsepeg.om"
v7 = v_c;
#line 161 "parsepeg.om"
@@ -41116,13 +41924,13 @@ b2: v_ok = v8;
#line 162 "parsepeg.om"
if (!(v_ok)) { goto b3; }
#line 164 "parsepeg.om"
-b6: v9 = (u)&my_choice;
+b6: v9 = (u)my_choice;
#line 164 "parsepeg.om"
v10 = v_c;
#line 164 "parsepeg.om"
v11 = ((u (*)())(v9))(v10);
#line 165 "parsepeg.om"
-b8: v12 = (u)&my_peg_PEG_countop;
+b8: v12 = (u)my_peg_PEG_countop;
#line 165 "parsepeg.om"
v13 = v_c;
#line 165 "parsepeg.om"
@@ -41132,7 +41940,7 @@ b9: v_ok = v14;
#line 166 "parsepeg.om"
if (!(v_ok)) { goto b10; }
#line 167 "parsepeg.om"
-b11: v15 = (u)&my_peg_PEG_sp;
+b11: v15 = (u)my_peg_PEG_sp;
#line 167 "parsepeg.om"
v16 = v_c;
#line 167 "parsepeg.om"
@@ -41156,7 +41964,7 @@ b15: v_ok = 1UL;
#line 173 "parsepeg.om"
b3: if (!(v_ok)) { goto b23; }
#line 173 "parsepeg.om"
-b22: v22 = (u)&my_leave;
+b22: v22 = (u)my_leave;
#line 173 "parsepeg.om"
v23 = v_c;
#line 173 "parsepeg.om"
@@ -41166,7 +41974,7 @@ b22: v22 = (u)&my_leave;
#line 174 "parsepeg.om"
b21: return v_ok;
#line 173 "parsepeg.om"
-b23: v26 = (u)&my_fail;
+b23: v26 = (u)my_fail;
#line 173 "parsepeg.om"
v27 = v_c;
#line 173 "parsepeg.om"
@@ -41174,7 +41982,7 @@ b23: v26 = (u)&my_fail;
#line 173 "parsepeg.om"
goto b21;
#line 170 "parsepeg.om"
-b14: v19 = (u)&my_commit;
+b14: v19 = (u)my_commit;
#line 170 "parsepeg.om"
v20 = v_c;
#line 170 "parsepeg.om"
@@ -41249,7 +42057,7 @@ u my_peg_P_add_expr(u v_c) {
u v60 = 0;
u v61 = 0;
#line 1119 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1119 "parse3.om"
v3 = v_c;
#line 1119 "parse3.om"
@@ -41257,7 +42065,7 @@ b0: v2 = (u)&my_enter;
#line 1119 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1120 "parse3.om"
-b1: v6 = (u)&my_peg_P_mul_expr;
+b1: v6 = (u)my_peg_P_mul_expr;
#line 1120 "parse3.om"
v7 = v_c;
#line 1120 "parse3.om"
@@ -41267,19 +42075,19 @@ b2: v_ok = v8;
#line 1121 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1123 "parse3.om"
-b6: v9 = (u)&my_choice;
+b6: v9 = (u)my_choice;
#line 1123 "parse3.om"
v10 = v_c;
#line 1123 "parse3.om"
v11 = ((u (*)())(v9))(v10);
#line 1124 "parse3.om"
-b8: v12 = (u)&my_choice;
+b8: v12 = (u)my_choice;
#line 1124 "parse3.om"
v13 = v_c;
#line 1124 "parse3.om"
v14 = ((u (*)())(v12))(v13);
#line 1125 "parse3.om"
-b9: v15 = (u)&my_peg_P_add_op;
+b9: v15 = (u)my_peg_P_add_op;
#line 1125 "parse3.om"
v16 = v_c;
#line 1125 "parse3.om"
@@ -41295,13 +42103,13 @@ b14: v18 = 0UL;
#line 1126 "parse3.om"
b16: if (!(v18)) { goto b11; }
#line 1126 "parse3.om"
-b12: v19 = (u)&my_choice;
+b12: v19 = (u)my_choice;
#line 1126 "parse3.om"
v20 = v_c;
#line 1126 "parse3.om"
v21 = ((u (*)())(v19))(v20);
#line 1127 "parse3.om"
-b17: v22 = (u)&my_peg_P_sub_op;
+b17: v22 = (u)my_peg_P_sub_op;
#line 1127 "parse3.om"
v23 = v_c;
#line 1127 "parse3.om"
@@ -41319,13 +42127,13 @@ b22: v25 = 0UL;
#line 1129 "parse3.om"
b24: if (!(v25)) { goto b19; }
#line 1129 "parse3.om"
-b20: v26 = (u)&my_choice;
+b20: v26 = (u)my_choice;
#line 1129 "parse3.om"
v27 = v_c;
#line 1129 "parse3.om"
v28 = ((u (*)())(v26))(v27);
#line 1130 "parse3.om"
-b25: v29 = (u)&my_peg_P_or_op;
+b25: v29 = (u)my_peg_P_or_op;
#line 1130 "parse3.om"
v30 = v_c;
#line 1130 "parse3.om"
@@ -41343,13 +42151,13 @@ b30: v32 = 0UL;
#line 1132 "parse3.om"
b32: if (!(v32)) { goto b27; }
#line 1132 "parse3.om"
-b28: v33 = (u)&my_choice;
+b28: v33 = (u)my_choice;
#line 1132 "parse3.om"
v34 = v_c;
#line 1132 "parse3.om"
v35 = ((u (*)())(v33))(v34);
#line 1133 "parse3.om"
-b33: v36 = (u)&my_peg_P_xor_op;
+b33: v36 = (u)my_peg_P_xor_op;
#line 1133 "parse3.om"
v37 = v_c;
#line 1133 "parse3.om"
@@ -41361,7 +42169,7 @@ b34: v_ok = v38;
#line 1135 "parse3.om"
b27: if (!(v_ok)) { goto b37; }
#line 1135 "parse3.om"
-b36: v39 = (u)&my_commit;
+b36: v39 = (u)my_commit;
#line 1135 "parse3.om"
v40 = v_c;
#line 1135 "parse3.om"
@@ -41369,7 +42177,7 @@ b36: v39 = (u)&my_commit;
#line 1136 "parse3.om"
b35: if (!(v_ok)) { goto b40; }
#line 1137 "parse3.om"
-b41: v45 = (u)&my_peg_P_sp;
+b41: v45 = (u)my_peg_P_sp;
#line 1137 "parse3.om"
v46 = v_c;
#line 1137 "parse3.om"
@@ -41381,7 +42189,7 @@ b43: v_ok = v47;
#line 1139 "parse3.om"
b40: if (!(v_ok)) { goto b44; }
#line 1140 "parse3.om"
-b45: v48 = (u)&my_peg_P_mul_expr;
+b45: v48 = (u)my_peg_P_mul_expr;
#line 1140 "parse3.om"
v49 = v_c;
#line 1140 "parse3.om"
@@ -41405,7 +42213,7 @@ b49: v_ok = 1UL;
#line 1146 "parse3.om"
b3: if (!(v_ok)) { goto b57; }
#line 1146 "parse3.om"
-b56: v55 = (u)&my_leave;
+b56: v55 = (u)my_leave;
#line 1146 "parse3.om"
v56 = v_c;
#line 1146 "parse3.om"
@@ -41415,7 +42223,7 @@ b56: v55 = (u)&my_leave;
#line 1147 "parse3.om"
b55: return v_ok;
#line 1146 "parse3.om"
-b57: v59 = (u)&my_fail;
+b57: v59 = (u)my_fail;
#line 1146 "parse3.om"
v60 = v_c;
#line 1146 "parse3.om"
@@ -41423,7 +42231,7 @@ b57: v59 = (u)&my_fail;
#line 1146 "parse3.om"
goto b55;
#line 1143 "parse3.om"
-b48: v52 = (u)&my_commit;
+b48: v52 = (u)my_commit;
#line 1143 "parse3.om"
v53 = v_c;
#line 1143 "parse3.om"
@@ -41435,7 +42243,7 @@ b52: v51 = 1UL;
#line 1142 "parse3.om"
goto b53;
#line 1135 "parse3.om"
-b37: v42 = (u)&my_fail;
+b37: v42 = (u)my_fail;
#line 1135 "parse3.om"
v43 = v_c;
#line 1135 "parse3.om"
@@ -41473,7 +42281,7 @@ u my_peg_P_add_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 1082 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1082 "parse3.om"
v3 = v_c;
#line 1082 "parse3.om"
@@ -41481,7 +42289,7 @@ b0: v2 = (u)&my_enter;
#line 1082 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1083 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1083 "parse3.om"
v7 = v_c;
#line 1083 "parse3.om"
@@ -41493,7 +42301,7 @@ b2: v_ok = v9;
#line 1084 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 1084 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 1084 "parse3.om"
v11 = v_c;
#line 1084 "parse3.om"
@@ -41503,7 +42311,7 @@ b4: v10 = (u)&my_leave;
#line 1085 "parse3.om"
b3: return v_ok;
#line 1084 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 1084 "parse3.om"
v15 = v_c;
#line 1084 "parse3.om"
@@ -41542,7 +42350,7 @@ u my_peg_P_and_op(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1181 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1181 "parse3.om"
v3 = v_c;
#line 1181 "parse3.om"
@@ -41550,7 +42358,7 @@ b0: v2 = (u)&my_enter;
#line 1181 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1182 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1182 "parse3.om"
v7 = v_c;
#line 1182 "parse3.om"
@@ -41562,13 +42370,13 @@ b2: v_ok = v9;
#line 1183 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1184 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1184 "parse3.om"
v11 = v_c;
#line 1184 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1185 "parse3.om"
-b6: v13 = (u)&my_literal;
+b6: v13 = (u)my_literal;
#line 1185 "parse3.om"
v14 = v_c;
#line 1185 "parse3.om"
@@ -41580,13 +42388,13 @@ b7: v_ok = v16;
#line 1186 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1186 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1186 "parse3.om"
v18 = v_c;
#line 1186 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1186 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1186 "parse3.om"
v21 = v_c;
#line 1186 "parse3.om"
@@ -41598,7 +42406,7 @@ b12: v_ok = 0UL;
#line 1188 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1188 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1188 "parse3.om"
v24 = v_c;
#line 1188 "parse3.om"
@@ -41608,7 +42416,7 @@ b14: v23 = (u)&my_leave;
#line 1189 "parse3.om"
b13: return v_ok;
#line 1188 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1188 "parse3.om"
v28 = v_c;
#line 1188 "parse3.om"
@@ -41650,7 +42458,7 @@ u my_peg_P_arg_decl(u v_c) {
u v27 = 0;
u v28 = 0;
#line 521 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 521 "parse3.om"
v3 = v_c;
#line 521 "parse3.om"
@@ -41658,7 +42466,7 @@ b0: v2 = (u)&my_enter;
#line 521 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 522 "parse3.om"
-b1: v6 = (u)&my_peg_P_ident;
+b1: v6 = (u)my_peg_P_ident;
#line 522 "parse3.om"
v7 = v_c;
#line 522 "parse3.om"
@@ -41668,7 +42476,7 @@ b2: v_ok = v8;
#line 523 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 524 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 524 "parse3.om"
v10 = v_c;
#line 524 "parse3.om"
@@ -41680,7 +42488,7 @@ b6: v_ok = v11;
#line 526 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 527 "parse3.om"
-b8: v12 = (u)&my_literal;
+b8: v12 = (u)my_literal;
#line 527 "parse3.om"
v13 = v_c;
#line 527 "parse3.om"
@@ -41694,7 +42502,7 @@ b10: v_ok = v15;
#line 529 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 530 "parse3.om"
-b12: v16 = (u)&my_peg_P_sp;
+b12: v16 = (u)my_peg_P_sp;
#line 530 "parse3.om"
v17 = v_c;
#line 530 "parse3.om"
@@ -41706,7 +42514,7 @@ b14: v_ok = v18;
#line 532 "parse3.om"
b11: if (!(v_ok)) { goto b15; }
#line 533 "parse3.om"
-b16: v19 = (u)&my_peg_P_type;
+b16: v19 = (u)my_peg_P_type;
#line 533 "parse3.om"
v20 = v_c;
#line 533 "parse3.om"
@@ -41718,7 +42526,7 @@ b18: v_ok = v21;
#line 535 "parse3.om"
b15: if (!(v_ok)) { goto b21; }
#line 535 "parse3.om"
-b20: v22 = (u)&my_leave;
+b20: v22 = (u)my_leave;
#line 535 "parse3.om"
v23 = v_c;
#line 535 "parse3.om"
@@ -41728,7 +42536,7 @@ b20: v22 = (u)&my_leave;
#line 536 "parse3.om"
b19: return v_ok;
#line 535 "parse3.om"
-b21: v26 = (u)&my_fail;
+b21: v26 = (u)my_fail;
#line 535 "parse3.om"
v27 = v_c;
#line 535 "parse3.om"
@@ -41767,7 +42575,7 @@ u my_peg_P_as(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1962 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1962 "parse3.om"
v3 = v_c;
#line 1962 "parse3.om"
@@ -41775,7 +42583,7 @@ b0: v2 = (u)&my_enter;
#line 1962 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1963 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1963 "parse3.om"
v7 = v_c;
#line 1963 "parse3.om"
@@ -41787,13 +42595,13 @@ b2: v_ok = v9;
#line 1964 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1965 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1965 "parse3.om"
v11 = v_c;
#line 1965 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1966 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1966 "parse3.om"
v14 = v_c;
#line 1966 "parse3.om"
@@ -41805,13 +42613,13 @@ b7: v_ok = v16;
#line 1967 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1967 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1967 "parse3.om"
v18 = v_c;
#line 1967 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1967 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1967 "parse3.om"
v21 = v_c;
#line 1967 "parse3.om"
@@ -41823,7 +42631,7 @@ b12: v_ok = 0UL;
#line 1969 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1969 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1969 "parse3.om"
v24 = v_c;
#line 1969 "parse3.om"
@@ -41833,7 +42641,7 @@ b14: v23 = (u)&my_leave;
#line 1970 "parse3.om"
b13: return v_ok;
#line 1969 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1969 "parse3.om"
v28 = v_c;
#line 1969 "parse3.om"
@@ -41879,7 +42687,7 @@ u my_peg_P_assign_stmt(u v_c) {
u v31 = 0;
u v32 = 0;
#line 854 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 854 "parse3.om"
v3 = v_c;
#line 854 "parse3.om"
@@ -41887,7 +42695,7 @@ b0: v2 = (u)&my_enter;
#line 854 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 855 "parse3.om"
-b1: v6 = (u)&my_peg_P_unary_expr;
+b1: v6 = (u)my_peg_P_unary_expr;
#line 855 "parse3.om"
v7 = v_c;
#line 855 "parse3.om"
@@ -41897,7 +42705,7 @@ b2: v_ok = v8;
#line 856 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 857 "parse3.om"
-b4: v9 = (u)&my_literal;
+b4: v9 = (u)my_literal;
#line 857 "parse3.om"
v10 = v_c;
#line 857 "parse3.om"
@@ -41911,7 +42719,7 @@ b6: v_ok = v12;
#line 859 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 860 "parse3.om"
-b8: v13 = (u)&my_peg_P_sp;
+b8: v13 = (u)my_peg_P_sp;
#line 860 "parse3.om"
v14 = v_c;
#line 860 "parse3.om"
@@ -41923,7 +42731,7 @@ b10: v_ok = v15;
#line 862 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 863 "parse3.om"
-b12: v16 = (u)&my_peg_P_expr;
+b12: v16 = (u)my_peg_P_expr;
#line 863 "parse3.om"
v17 = v_c;
#line 863 "parse3.om"
@@ -41935,7 +42743,7 @@ b14: v_ok = v18;
#line 865 "parse3.om"
b11: if (!(v_ok)) { goto b15; }
#line 866 "parse3.om"
-b16: v19 = (u)&my_literal;
+b16: v19 = (u)my_literal;
#line 866 "parse3.om"
v20 = v_c;
#line 866 "parse3.om"
@@ -41949,7 +42757,7 @@ b18: v_ok = v22;
#line 868 "parse3.om"
b15: if (!(v_ok)) { goto b19; }
#line 869 "parse3.om"
-b20: v23 = (u)&my_peg_P_sp;
+b20: v23 = (u)my_peg_P_sp;
#line 869 "parse3.om"
v24 = v_c;
#line 869 "parse3.om"
@@ -41961,7 +42769,7 @@ b22: v_ok = v25;
#line 871 "parse3.om"
b19: if (!(v_ok)) { goto b25; }
#line 871 "parse3.om"
-b24: v26 = (u)&my_leave;
+b24: v26 = (u)my_leave;
#line 871 "parse3.om"
v27 = v_c;
#line 871 "parse3.om"
@@ -41971,7 +42779,7 @@ b24: v26 = (u)&my_leave;
#line 872 "parse3.om"
b23: return v_ok;
#line 871 "parse3.om"
-b25: v30 = (u)&my_fail;
+b25: v30 = (u)my_fail;
#line 871 "parse3.om"
v31 = v_c;
#line 871 "parse3.om"
@@ -41997,7 +42805,7 @@ u my_peg_P_band_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 935 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 935 "parse3.om"
v3 = v_c;
#line 935 "parse3.om"
@@ -42005,7 +42813,7 @@ b0: v2 = (u)&my_enter;
#line 935 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 936 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 936 "parse3.om"
v7 = v_c;
#line 936 "parse3.om"
@@ -42017,7 +42825,7 @@ b2: v_ok = v9;
#line 937 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 937 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 937 "parse3.om"
v11 = v_c;
#line 937 "parse3.om"
@@ -42027,7 +42835,7 @@ b4: v10 = (u)&my_leave;
#line 938 "parse3.om"
b3: return v_ok;
#line 937 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 937 "parse3.om"
v15 = v_c;
#line 937 "parse3.om"
@@ -42066,7 +42874,7 @@ u my_peg_P_bnot_op(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1315 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1315 "parse3.om"
v3 = v_c;
#line 1315 "parse3.om"
@@ -42074,7 +42882,7 @@ b0: v2 = (u)&my_enter;
#line 1315 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1316 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1316 "parse3.om"
v7 = v_c;
#line 1316 "parse3.om"
@@ -42086,13 +42894,13 @@ b2: v_ok = v9;
#line 1317 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1318 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1318 "parse3.om"
v11 = v_c;
#line 1318 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1319 "parse3.om"
-b6: v13 = (u)&my_literal;
+b6: v13 = (u)my_literal;
#line 1319 "parse3.om"
v14 = v_c;
#line 1319 "parse3.om"
@@ -42104,13 +42912,13 @@ b7: v_ok = v16;
#line 1320 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1320 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1320 "parse3.om"
v18 = v_c;
#line 1320 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1320 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1320 "parse3.om"
v21 = v_c;
#line 1320 "parse3.om"
@@ -42122,7 +42930,7 @@ b12: v_ok = 0UL;
#line 1322 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1322 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1322 "parse3.om"
v24 = v_c;
#line 1322 "parse3.om"
@@ -42132,7 +42940,7 @@ b14: v23 = (u)&my_leave;
#line 1323 "parse3.om"
b13: return v_ok;
#line 1322 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1322 "parse3.om"
v28 = v_c;
#line 1322 "parse3.om"
@@ -42193,7 +43001,7 @@ u my_peg_P_bool_expr(u v_c) {
u v46 = 0;
u v47 = 0;
#line 951 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 951 "parse3.om"
v3 = v_c;
#line 951 "parse3.om"
@@ -42201,7 +43009,7 @@ b0: v2 = (u)&my_enter;
#line 951 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 952 "parse3.om"
-b1: v6 = (u)&my_peg_P_comp_expr;
+b1: v6 = (u)my_peg_P_comp_expr;
#line 952 "parse3.om"
v7 = v_c;
#line 952 "parse3.om"
@@ -42211,19 +43019,19 @@ b2: v_ok = v8;
#line 953 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 955 "parse3.om"
-b6: v9 = (u)&my_choice;
+b6: v9 = (u)my_choice;
#line 955 "parse3.om"
v10 = v_c;
#line 955 "parse3.om"
v11 = ((u (*)())(v9))(v10);
#line 956 "parse3.om"
-b8: v12 = (u)&my_choice;
+b8: v12 = (u)my_choice;
#line 956 "parse3.om"
v13 = v_c;
#line 956 "parse3.om"
v14 = ((u (*)())(v12))(v13);
#line 957 "parse3.om"
-b9: v15 = (u)&my_peg_P_band_op;
+b9: v15 = (u)my_peg_P_band_op;
#line 957 "parse3.om"
v16 = v_c;
#line 957 "parse3.om"
@@ -42239,13 +43047,13 @@ b14: v18 = 0UL;
#line 958 "parse3.om"
b16: if (!(v18)) { goto b11; }
#line 958 "parse3.om"
-b12: v19 = (u)&my_choice;
+b12: v19 = (u)my_choice;
#line 958 "parse3.om"
v20 = v_c;
#line 958 "parse3.om"
v21 = ((u (*)())(v19))(v20);
#line 959 "parse3.om"
-b17: v22 = (u)&my_peg_P_bor_op;
+b17: v22 = (u)my_peg_P_bor_op;
#line 959 "parse3.om"
v23 = v_c;
#line 959 "parse3.om"
@@ -42257,7 +43065,7 @@ b18: v_ok = v24;
#line 961 "parse3.om"
b11: if (!(v_ok)) { goto b21; }
#line 961 "parse3.om"
-b20: v25 = (u)&my_commit;
+b20: v25 = (u)my_commit;
#line 961 "parse3.om"
v26 = v_c;
#line 961 "parse3.om"
@@ -42265,7 +43073,7 @@ b20: v25 = (u)&my_commit;
#line 962 "parse3.om"
b19: if (!(v_ok)) { goto b24; }
#line 963 "parse3.om"
-b25: v31 = (u)&my_peg_P_sp;
+b25: v31 = (u)my_peg_P_sp;
#line 963 "parse3.om"
v32 = v_c;
#line 963 "parse3.om"
@@ -42277,7 +43085,7 @@ b27: v_ok = v33;
#line 965 "parse3.om"
b24: if (!(v_ok)) { goto b28; }
#line 966 "parse3.om"
-b29: v34 = (u)&my_peg_P_comp_expr;
+b29: v34 = (u)my_peg_P_comp_expr;
#line 966 "parse3.om"
v35 = v_c;
#line 966 "parse3.om"
@@ -42301,7 +43109,7 @@ b33: v_ok = 1UL;
#line 972 "parse3.om"
b3: if (!(v_ok)) { goto b41; }
#line 972 "parse3.om"
-b40: v41 = (u)&my_leave;
+b40: v41 = (u)my_leave;
#line 972 "parse3.om"
v42 = v_c;
#line 972 "parse3.om"
@@ -42311,7 +43119,7 @@ b40: v41 = (u)&my_leave;
#line 973 "parse3.om"
b39: return v_ok;
#line 972 "parse3.om"
-b41: v45 = (u)&my_fail;
+b41: v45 = (u)my_fail;
#line 972 "parse3.om"
v46 = v_c;
#line 972 "parse3.om"
@@ -42319,7 +43127,7 @@ b41: v45 = (u)&my_fail;
#line 972 "parse3.om"
goto b39;
#line 969 "parse3.om"
-b32: v38 = (u)&my_commit;
+b32: v38 = (u)my_commit;
#line 969 "parse3.om"
v39 = v_c;
#line 969 "parse3.om"
@@ -42331,7 +43139,7 @@ b36: v37 = 1UL;
#line 968 "parse3.om"
goto b37;
#line 961 "parse3.om"
-b21: v28 = (u)&my_fail;
+b21: v28 = (u)my_fail;
#line 961 "parse3.om"
v29 = v_c;
#line 961 "parse3.om"
@@ -42361,7 +43169,7 @@ u my_peg_P_bor_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 943 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 943 "parse3.om"
v3 = v_c;
#line 943 "parse3.om"
@@ -42369,7 +43177,7 @@ b0: v2 = (u)&my_enter;
#line 943 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 944 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 944 "parse3.om"
v7 = v_c;
#line 944 "parse3.om"
@@ -42381,7 +43189,7 @@ b2: v_ok = v9;
#line 945 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 945 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 945 "parse3.om"
v11 = v_c;
#line 945 "parse3.om"
@@ -42391,7 +43199,7 @@ b4: v10 = (u)&my_leave;
#line 946 "parse3.om"
b3: return v_ok;
#line 945 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 945 "parse3.om"
v15 = v_c;
#line 945 "parse3.om"
@@ -42430,7 +43238,7 @@ u my_peg_P_break(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1767 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1767 "parse3.om"
v3 = v_c;
#line 1767 "parse3.om"
@@ -42438,7 +43246,7 @@ b0: v2 = (u)&my_enter;
#line 1767 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1768 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1768 "parse3.om"
v7 = v_c;
#line 1768 "parse3.om"
@@ -42450,13 +43258,13 @@ b2: v_ok = v9;
#line 1769 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1770 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1770 "parse3.om"
v11 = v_c;
#line 1770 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1771 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1771 "parse3.om"
v14 = v_c;
#line 1771 "parse3.om"
@@ -42468,13 +43276,13 @@ b7: v_ok = v16;
#line 1772 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1772 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1772 "parse3.om"
v18 = v_c;
#line 1772 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1772 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1772 "parse3.om"
v21 = v_c;
#line 1772 "parse3.om"
@@ -42486,7 +43294,7 @@ b12: v_ok = 0UL;
#line 1774 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1774 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1774 "parse3.om"
v24 = v_c;
#line 1774 "parse3.om"
@@ -42496,7 +43304,7 @@ b14: v23 = (u)&my_leave;
#line 1775 "parse3.om"
b13: return v_ok;
#line 1774 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1774 "parse3.om"
v28 = v_c;
#line 1774 "parse3.om"
@@ -42535,7 +43343,7 @@ u my_peg_P_break_stmt(u v_c) {
u v24 = 0;
u v25 = 0;
#line 723 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 723 "parse3.om"
v3 = v_c;
#line 723 "parse3.om"
@@ -42543,7 +43351,7 @@ b0: v2 = (u)&my_enter;
#line 723 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 724 "parse3.om"
-b1: v6 = (u)&my_peg_P_break;
+b1: v6 = (u)my_peg_P_break;
#line 724 "parse3.om"
v7 = v_c;
#line 724 "parse3.om"
@@ -42553,7 +43361,7 @@ b2: v_ok = v8;
#line 725 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 726 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 726 "parse3.om"
v10 = v_c;
#line 726 "parse3.om"
@@ -42565,7 +43373,7 @@ b6: v_ok = v11;
#line 728 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 729 "parse3.om"
-b8: v12 = (u)&my_literal;
+b8: v12 = (u)my_literal;
#line 729 "parse3.om"
v13 = v_c;
#line 729 "parse3.om"
@@ -42579,7 +43387,7 @@ b10: v_ok = v15;
#line 731 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 732 "parse3.om"
-b12: v16 = (u)&my_peg_P_sp;
+b12: v16 = (u)my_peg_P_sp;
#line 732 "parse3.om"
v17 = v_c;
#line 732 "parse3.om"
@@ -42591,7 +43399,7 @@ b14: v_ok = v18;
#line 734 "parse3.om"
b11: if (!(v_ok)) { goto b17; }
#line 734 "parse3.om"
-b16: v19 = (u)&my_leave;
+b16: v19 = (u)my_leave;
#line 734 "parse3.om"
v20 = v_c;
#line 734 "parse3.om"
@@ -42601,7 +43409,7 @@ b16: v19 = (u)&my_leave;
#line 735 "parse3.om"
b15: return v_ok;
#line 734 "parse3.om"
-b17: v23 = (u)&my_fail;
+b17: v23 = (u)my_fail;
#line 734 "parse3.om"
v24 = v_c;
#line 734 "parse3.om"
@@ -42640,7 +43448,7 @@ u my_peg_P_byte(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1910 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1910 "parse3.om"
v3 = v_c;
#line 1910 "parse3.om"
@@ -42648,7 +43456,7 @@ b0: v2 = (u)&my_enter;
#line 1910 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1911 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1911 "parse3.om"
v7 = v_c;
#line 1911 "parse3.om"
@@ -42660,13 +43468,13 @@ b2: v_ok = v9;
#line 1912 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1913 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1913 "parse3.om"
v11 = v_c;
#line 1913 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1914 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1914 "parse3.om"
v14 = v_c;
#line 1914 "parse3.om"
@@ -42678,13 +43486,13 @@ b7: v_ok = v16;
#line 1915 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1915 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1915 "parse3.om"
v18 = v_c;
#line 1915 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1915 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1915 "parse3.om"
v21 = v_c;
#line 1915 "parse3.om"
@@ -42696,7 +43504,7 @@ b12: v_ok = 0UL;
#line 1917 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1917 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1917 "parse3.om"
v24 = v_c;
#line 1917 "parse3.om"
@@ -42706,7 +43514,7 @@ b14: v23 = (u)&my_leave;
#line 1918 "parse3.om"
b13: return v_ok;
#line 1917 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1917 "parse3.om"
v28 = v_c;
#line 1917 "parse3.om"
@@ -42785,7 +43593,7 @@ u my_peg_P_call_expr(u v_c) {
u v64 = 0;
u v65 = 0;
#line 1384 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1384 "parse3.om"
v3 = v_c;
#line 1384 "parse3.om"
@@ -42793,7 +43601,7 @@ b0: v2 = (u)&my_enter;
#line 1384 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1385 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1385 "parse3.om"
v7 = v_c;
#line 1385 "parse3.om"
@@ -42805,7 +43613,7 @@ b2: v_ok = v9;
#line 1386 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1387 "parse3.om"
-b4: v10 = (u)&my_peg_P_sp;
+b4: v10 = (u)my_peg_P_sp;
#line 1387 "parse3.om"
v11 = v_c;
#line 1387 "parse3.om"
@@ -42817,13 +43625,13 @@ b6: v_ok = v12;
#line 1389 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 1390 "parse3.om"
-b8: v13 = (u)&my_choice;
+b8: v13 = (u)my_choice;
#line 1390 "parse3.om"
v14 = v_c;
#line 1390 "parse3.om"
v15 = ((u (*)())(v13))(v14);
#line 1391 "parse3.om"
-b10: v16 = (u)&my_peg_P_expr;
+b10: v16 = (u)my_peg_P_expr;
#line 1391 "parse3.om"
v17 = v_c;
#line 1391 "parse3.om"
@@ -42833,13 +43641,13 @@ b11: v_ok = v18;
#line 1392 "parse3.om"
if (!(v_ok)) { goto b12; }
#line 1394 "parse3.om"
-b15: v19 = (u)&my_choice;
+b15: v19 = (u)my_choice;
#line 1394 "parse3.om"
v20 = v_c;
#line 1394 "parse3.om"
v21 = ((u (*)())(v19))(v20);
#line 1395 "parse3.om"
-b17: v22 = (u)&my_literal;
+b17: v22 = (u)my_literal;
#line 1395 "parse3.om"
v23 = v_c;
#line 1395 "parse3.om"
@@ -42851,7 +43659,7 @@ b18: v_ok = v25;
#line 1396 "parse3.om"
if (!(v_ok)) { goto b19; }
#line 1397 "parse3.om"
-b20: v26 = (u)&my_peg_P_sp;
+b20: v26 = (u)my_peg_P_sp;
#line 1397 "parse3.om"
v27 = v_c;
#line 1397 "parse3.om"
@@ -42863,7 +43671,7 @@ b22: v_ok = v28;
#line 1399 "parse3.om"
b19: if (!(v_ok)) { goto b23; }
#line 1400 "parse3.om"
-b24: v29 = (u)&my_peg_P_expr;
+b24: v29 = (u)my_peg_P_expr;
#line 1400 "parse3.om"
v30 = v_c;
#line 1400 "parse3.om"
@@ -42887,7 +43695,7 @@ b28: v_ok = 1UL;
#line 1406 "parse3.om"
b12: if (!(v_ok)) { goto b36; }
#line 1406 "parse3.om"
-b35: v36 = (u)&my_commit;
+b35: v36 = (u)my_commit;
#line 1406 "parse3.om"
v37 = v_c;
#line 1406 "parse3.om"
@@ -42895,13 +43703,13 @@ b35: v36 = (u)&my_commit;
#line 1408 "parse3.om"
b7: if (!(v_ok)) { goto b38; }
#line 1409 "parse3.om"
-b39: v39 = (u)&my_choice;
+b39: v39 = (u)my_choice;
#line 1409 "parse3.om"
v40 = v_c;
#line 1409 "parse3.om"
v41 = ((u (*)())(v39))(v40);
#line 1410 "parse3.om"
-b41: v42 = (u)&my_literal;
+b41: v42 = (u)my_literal;
#line 1410 "parse3.om"
v43 = v_c;
#line 1410 "parse3.om"
@@ -42913,7 +43721,7 @@ b42: v_ok = v45;
#line 1411 "parse3.om"
if (!(v_ok)) { goto b43; }
#line 1412 "parse3.om"
-b44: v46 = (u)&my_peg_P_sp;
+b44: v46 = (u)my_peg_P_sp;
#line 1412 "parse3.om"
v47 = v_c;
#line 1412 "parse3.om"
@@ -42925,7 +43733,7 @@ b46: v_ok = v48;
#line 1414 "parse3.om"
b43: if (!(v_ok)) { goto b49; }
#line 1414 "parse3.om"
-b48: v49 = (u)&my_commit;
+b48: v49 = (u)my_commit;
#line 1414 "parse3.om"
v50 = v_c;
#line 1414 "parse3.om"
@@ -42933,7 +43741,7 @@ b48: v49 = (u)&my_commit;
#line 1416 "parse3.om"
b38: if (!(v_ok)) { goto b51; }
#line 1417 "parse3.om"
-b52: v52 = (u)&my_literal;
+b52: v52 = (u)my_literal;
#line 1417 "parse3.om"
v53 = v_c;
#line 1417 "parse3.om"
@@ -42947,7 +43755,7 @@ b54: v_ok = v55;
#line 1419 "parse3.om"
b51: if (!(v_ok)) { goto b55; }
#line 1420 "parse3.om"
-b56: v56 = (u)&my_peg_P_sp;
+b56: v56 = (u)my_peg_P_sp;
#line 1420 "parse3.om"
v57 = v_c;
#line 1420 "parse3.om"
@@ -42959,7 +43767,7 @@ b58: v_ok = v58;
#line 1422 "parse3.om"
b55: if (!(v_ok)) { goto b61; }
#line 1422 "parse3.om"
-b60: v59 = (u)&my_leave;
+b60: v59 = (u)my_leave;
#line 1422 "parse3.om"
v60 = v_c;
#line 1422 "parse3.om"
@@ -42969,7 +43777,7 @@ b60: v59 = (u)&my_leave;
#line 1423 "parse3.om"
b59: return v_ok;
#line 1422 "parse3.om"
-b61: v63 = (u)&my_fail;
+b61: v63 = (u)my_fail;
#line 1422 "parse3.om"
v64 = v_c;
#line 1422 "parse3.om"
@@ -42985,7 +43793,7 @@ b36: v_ok = 1UL;
#line 1406 "parse3.om"
goto b7;
#line 1403 "parse3.om"
-b27: v33 = (u)&my_commit;
+b27: v33 = (u)my_commit;
#line 1403 "parse3.om"
v34 = v_c;
#line 1403 "parse3.om"
@@ -43021,7 +43829,7 @@ u my_peg_P_cast_expr(u v_c) {
u v21 = 0;
u v22 = 0;
#line 1445 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1445 "parse3.om"
v3 = v_c;
#line 1445 "parse3.om"
@@ -43029,7 +43837,7 @@ b0: v2 = (u)&my_enter;
#line 1445 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1446 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1446 "parse3.om"
v7 = v_c;
#line 1446 "parse3.om"
@@ -43041,7 +43849,7 @@ b2: v_ok = v9;
#line 1447 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1448 "parse3.om"
-b4: v10 = (u)&my_peg_P_sp;
+b4: v10 = (u)my_peg_P_sp;
#line 1448 "parse3.om"
v11 = v_c;
#line 1448 "parse3.om"
@@ -43053,7 +43861,7 @@ b6: v_ok = v12;
#line 1450 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 1451 "parse3.om"
-b8: v13 = (u)&my_peg_P_type;
+b8: v13 = (u)my_peg_P_type;
#line 1451 "parse3.om"
v14 = v_c;
#line 1451 "parse3.om"
@@ -43065,7 +43873,7 @@ b10: v_ok = v15;
#line 1453 "parse3.om"
b7: if (!(v_ok)) { goto b13; }
#line 1453 "parse3.om"
-b12: v16 = (u)&my_leave;
+b12: v16 = (u)my_leave;
#line 1453 "parse3.om"
v17 = v_c;
#line 1453 "parse3.om"
@@ -43075,7 +43883,7 @@ b12: v16 = (u)&my_leave;
#line 1454 "parse3.om"
b11: return v_ok;
#line 1453 "parse3.om"
-b13: v20 = (u)&my_fail;
+b13: v20 = (u)my_fail;
#line 1453 "parse3.om"
v21 = v_c;
#line 1453 "parse3.om"
@@ -43184,7 +43992,7 @@ u my_peg_P_char(u v_c) {
u v98 = 0;
u v99 = 0;
#line 1645 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1645 "parse3.om"
v3 = v_c;
#line 1645 "parse3.om"
@@ -43192,7 +44000,7 @@ b0: v2 = (u)&my_enter;
#line 1645 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1646 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1646 "parse3.om"
v7 = v_c;
#line 1646 "parse3.om"
@@ -43204,13 +44012,13 @@ b2: v_ok = v9;
#line 1647 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1648 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1648 "parse3.om"
v11 = v_c;
#line 1648 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1649 "parse3.om"
-b6: v13 = (u)&my_literal;
+b6: v13 = (u)my_literal;
#line 1649 "parse3.om"
v14 = v_c;
#line 1649 "parse3.om"
@@ -43222,7 +44030,7 @@ b7: v_ok = v16;
#line 1650 "parse3.om"
if (!(v_ok)) { goto b8; }
#line 1651 "parse3.om"
-b9: v17 = (u)&my_any;
+b9: v17 = (u)my_any;
#line 1651 "parse3.om"
v18 = v_c;
#line 1651 "parse3.om"
@@ -43240,19 +44048,19 @@ b15: v20 = 0UL;
#line 1653 "parse3.om"
b17: if (!(v20)) { goto b12; }
#line 1653 "parse3.om"
-b13: v21 = (u)&my_choice;
+b13: v21 = (u)my_choice;
#line 1653 "parse3.om"
v22 = v_c;
#line 1653 "parse3.om"
v23 = ((u (*)())(v21))(v22);
#line 1654 "parse3.om"
-b18: v24 = (u)&my_choice;
+b18: v24 = (u)my_choice;
#line 1654 "parse3.om"
v25 = v_c;
#line 1654 "parse3.om"
v26 = ((u (*)())(v24))(v25);
#line 1655 "parse3.om"
-b19: v27 = (u)&my_literal;
+b19: v27 = (u)my_literal;
#line 1655 "parse3.om"
v28 = v_c;
#line 1655 "parse3.om"
@@ -43264,13 +44072,13 @@ b20: v_ok = v30;
#line 1656 "parse3.om"
if (!(v_ok)) { goto b23; }
#line 1656 "parse3.om"
-b22: v31 = (u)&my_fail;
+b22: v31 = (u)my_fail;
#line 1656 "parse3.om"
v32 = v_c;
#line 1656 "parse3.om"
v33 = ((u (*)())(v31))(v32);
#line 1656 "parse3.om"
-b24: v34 = (u)&my_fail;
+b24: v34 = (u)my_fail;
#line 1656 "parse3.om"
v35 = v_c;
#line 1656 "parse3.om"
@@ -43282,7 +44090,7 @@ b25: v_ok = 0UL;
#line 1657 "parse3.om"
b21: if (!(v_ok)) { goto b12; }
#line 1658 "parse3.om"
-b27: v37 = (u)&my_any;
+b27: v37 = (u)my_any;
#line 1658 "parse3.om"
v38 = v_c;
#line 1658 "parse3.om"
@@ -43294,7 +44102,7 @@ b29: v_ok = v39;
#line 1661 "parse3.om"
b12: if (!(v_ok)) { goto b32; }
#line 1661 "parse3.om"
-b31: v40 = (u)&my_commit;
+b31: v40 = (u)my_commit;
#line 1661 "parse3.om"
v41 = v_c;
#line 1661 "parse3.om"
@@ -43302,19 +44110,19 @@ b31: v40 = (u)&my_commit;
#line 1662 "parse3.om"
b30: if (!(v_ok)) { goto b3; }
#line 1664 "parse3.om"
-b38: v46 = (u)&my_choice;
+b38: v46 = (u)my_choice;
#line 1664 "parse3.om"
v47 = v_c;
#line 1664 "parse3.om"
v48 = ((u (*)())(v46))(v47);
#line 1665 "parse3.om"
-b40: v49 = (u)&my_choice;
+b40: v49 = (u)my_choice;
#line 1665 "parse3.om"
v50 = v_c;
#line 1665 "parse3.om"
v51 = ((u (*)())(v49))(v50);
#line 1666 "parse3.om"
-b41: v52 = (u)&my_literal;
+b41: v52 = (u)my_literal;
#line 1666 "parse3.om"
v53 = v_c;
#line 1666 "parse3.om"
@@ -43326,7 +44134,7 @@ b42: v_ok = v55;
#line 1667 "parse3.om"
if (!(v_ok)) { goto b43; }
#line 1668 "parse3.om"
-b44: v56 = (u)&my_any;
+b44: v56 = (u)my_any;
#line 1668 "parse3.om"
v57 = v_c;
#line 1668 "parse3.om"
@@ -43344,19 +44152,19 @@ b50: v59 = 0UL;
#line 1670 "parse3.om"
b52: if (!(v59)) { goto b47; }
#line 1670 "parse3.om"
-b48: v60 = (u)&my_choice;
+b48: v60 = (u)my_choice;
#line 1670 "parse3.om"
v61 = v_c;
#line 1670 "parse3.om"
v62 = ((u (*)())(v60))(v61);
#line 1671 "parse3.om"
-b53: v63 = (u)&my_choice;
+b53: v63 = (u)my_choice;
#line 1671 "parse3.om"
v64 = v_c;
#line 1671 "parse3.om"
v65 = ((u (*)())(v63))(v64);
#line 1672 "parse3.om"
-b54: v66 = (u)&my_literal;
+b54: v66 = (u)my_literal;
#line 1672 "parse3.om"
v67 = v_c;
#line 1672 "parse3.om"
@@ -43368,13 +44176,13 @@ b55: v_ok = v69;
#line 1673 "parse3.om"
if (!(v_ok)) { goto b58; }
#line 1673 "parse3.om"
-b57: v70 = (u)&my_fail;
+b57: v70 = (u)my_fail;
#line 1673 "parse3.om"
v71 = v_c;
#line 1673 "parse3.om"
v72 = ((u (*)())(v70))(v71);
#line 1673 "parse3.om"
-b59: v73 = (u)&my_fail;
+b59: v73 = (u)my_fail;
#line 1673 "parse3.om"
v74 = v_c;
#line 1673 "parse3.om"
@@ -43386,7 +44194,7 @@ b60: v_ok = 0UL;
#line 1674 "parse3.om"
b56: if (!(v_ok)) { goto b47; }
#line 1675 "parse3.om"
-b62: v76 = (u)&my_any;
+b62: v76 = (u)my_any;
#line 1675 "parse3.om"
v77 = v_c;
#line 1675 "parse3.om"
@@ -43398,7 +44206,7 @@ b64: v_ok = v78;
#line 1678 "parse3.om"
b47: if (!(v_ok)) { goto b67; }
#line 1678 "parse3.om"
-b66: v79 = (u)&my_commit;
+b66: v79 = (u)my_commit;
#line 1678 "parse3.om"
v80 = v_c;
#line 1678 "parse3.om"
@@ -43418,7 +44226,7 @@ b71: v_ok = 1UL;
#line 1684 "parse3.om"
b3: if (!(v_ok)) { goto b77; }
#line 1685 "parse3.om"
-b78: v89 = (u)&my_literal;
+b78: v89 = (u)my_literal;
#line 1685 "parse3.om"
v90 = v_c;
#line 1685 "parse3.om"
@@ -43432,7 +44240,7 @@ b80: v_ok = v92;
#line 1687 "parse3.om"
b77: if (!(v_ok)) { goto b83; }
#line 1687 "parse3.om"
-b82: v93 = (u)&my_leave;
+b82: v93 = (u)my_leave;
#line 1687 "parse3.om"
v94 = v_c;
#line 1687 "parse3.om"
@@ -43442,7 +44250,7 @@ b82: v93 = (u)&my_leave;
#line 1688 "parse3.om"
b81: return v_ok;
#line 1687 "parse3.om"
-b83: v97 = (u)&my_fail;
+b83: v97 = (u)my_fail;
#line 1687 "parse3.om"
v98 = v_c;
#line 1687 "parse3.om"
@@ -43450,7 +44258,7 @@ b83: v97 = (u)&my_fail;
#line 1687 "parse3.om"
goto b81;
#line 1680 "parse3.om"
-b70: v86 = (u)&my_commit;
+b70: v86 = (u)my_commit;
#line 1680 "parse3.om"
v87 = v_c;
#line 1680 "parse3.om"
@@ -43462,7 +44270,7 @@ b74: v85 = 1UL;
#line 1679 "parse3.om"
goto b75;
#line 1678 "parse3.om"
-b67: v82 = (u)&my_fail;
+b67: v82 = (u)my_fail;
#line 1678 "parse3.om"
v83 = v_c;
#line 1678 "parse3.om"
@@ -43478,7 +44286,7 @@ b51: v59 = 1UL;
#line 1670 "parse3.om"
goto b52;
#line 1661 "parse3.om"
-b32: v43 = (u)&my_fail;
+b32: v43 = (u)my_fail;
#line 1661 "parse3.om"
v44 = v_c;
#line 1661 "parse3.om"
@@ -43570,7 +44378,7 @@ u my_peg_P_comp_expr(u v_c) {
u v73 = 0;
u v74 = 0;
#line 1046 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1046 "parse3.om"
v3 = v_c;
#line 1046 "parse3.om"
@@ -43578,7 +44386,7 @@ b0: v2 = (u)&my_enter;
#line 1046 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1047 "parse3.om"
-b1: v6 = (u)&my_peg_P_add_expr;
+b1: v6 = (u)my_peg_P_add_expr;
#line 1047 "parse3.om"
v7 = v_c;
#line 1047 "parse3.om"
@@ -43588,19 +44396,19 @@ b2: v_ok = v8;
#line 1048 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1049 "parse3.om"
-b4: v9 = (u)&my_choice;
+b4: v9 = (u)my_choice;
#line 1049 "parse3.om"
v10 = v_c;
#line 1049 "parse3.om"
v11 = ((u (*)())(v9))(v10);
#line 1050 "parse3.om"
-b6: v12 = (u)&my_choice;
+b6: v12 = (u)my_choice;
#line 1050 "parse3.om"
v13 = v_c;
#line 1050 "parse3.om"
v14 = ((u (*)())(v12))(v13);
#line 1051 "parse3.om"
-b7: v15 = (u)&my_peg_P_le_op;
+b7: v15 = (u)my_peg_P_le_op;
#line 1051 "parse3.om"
v16 = v_c;
#line 1051 "parse3.om"
@@ -43616,13 +44424,13 @@ b12: v18 = 0UL;
#line 1052 "parse3.om"
b14: if (!(v18)) { goto b9; }
#line 1052 "parse3.om"
-b10: v19 = (u)&my_choice;
+b10: v19 = (u)my_choice;
#line 1052 "parse3.om"
v20 = v_c;
#line 1052 "parse3.om"
v21 = ((u (*)())(v19))(v20);
#line 1053 "parse3.om"
-b15: v22 = (u)&my_peg_P_ge_op;
+b15: v22 = (u)my_peg_P_ge_op;
#line 1053 "parse3.om"
v23 = v_c;
#line 1053 "parse3.om"
@@ -43640,13 +44448,13 @@ b20: v25 = 0UL;
#line 1055 "parse3.om"
b22: if (!(v25)) { goto b17; }
#line 1055 "parse3.om"
-b18: v26 = (u)&my_choice;
+b18: v26 = (u)my_choice;
#line 1055 "parse3.om"
v27 = v_c;
#line 1055 "parse3.om"
v28 = ((u (*)())(v26))(v27);
#line 1056 "parse3.om"
-b23: v29 = (u)&my_peg_P_lt_op;
+b23: v29 = (u)my_peg_P_lt_op;
#line 1056 "parse3.om"
v30 = v_c;
#line 1056 "parse3.om"
@@ -43664,13 +44472,13 @@ b28: v32 = 0UL;
#line 1058 "parse3.om"
b30: if (!(v32)) { goto b25; }
#line 1058 "parse3.om"
-b26: v33 = (u)&my_choice;
+b26: v33 = (u)my_choice;
#line 1058 "parse3.om"
v34 = v_c;
#line 1058 "parse3.om"
v35 = ((u (*)())(v33))(v34);
#line 1059 "parse3.om"
-b31: v36 = (u)&my_peg_P_gt_op;
+b31: v36 = (u)my_peg_P_gt_op;
#line 1059 "parse3.om"
v37 = v_c;
#line 1059 "parse3.om"
@@ -43688,13 +44496,13 @@ b36: v39 = 0UL;
#line 1061 "parse3.om"
b38: if (!(v39)) { goto b33; }
#line 1061 "parse3.om"
-b34: v40 = (u)&my_choice;
+b34: v40 = (u)my_choice;
#line 1061 "parse3.om"
v41 = v_c;
#line 1061 "parse3.om"
v42 = ((u (*)())(v40))(v41);
#line 1062 "parse3.om"
-b39: v43 = (u)&my_peg_P_eq_op;
+b39: v43 = (u)my_peg_P_eq_op;
#line 1062 "parse3.om"
v44 = v_c;
#line 1062 "parse3.om"
@@ -43712,13 +44520,13 @@ b44: v46 = 0UL;
#line 1064 "parse3.om"
b46: if (!(v46)) { goto b41; }
#line 1064 "parse3.om"
-b42: v47 = (u)&my_choice;
+b42: v47 = (u)my_choice;
#line 1064 "parse3.om"
v48 = v_c;
#line 1064 "parse3.om"
v49 = ((u (*)())(v47))(v48);
#line 1065 "parse3.om"
-b47: v50 = (u)&my_peg_P_ne_op;
+b47: v50 = (u)my_peg_P_ne_op;
#line 1065 "parse3.om"
v51 = v_c;
#line 1065 "parse3.om"
@@ -43730,7 +44538,7 @@ b48: v_ok = v52;
#line 1067 "parse3.om"
b41: if (!(v_ok)) { goto b51; }
#line 1067 "parse3.om"
-b50: v53 = (u)&my_commit;
+b50: v53 = (u)my_commit;
#line 1067 "parse3.om"
v54 = v_c;
#line 1067 "parse3.om"
@@ -43738,7 +44546,7 @@ b50: v53 = (u)&my_commit;
#line 1068 "parse3.om"
b49: if (!(v_ok)) { goto b54; }
#line 1069 "parse3.om"
-b55: v59 = (u)&my_peg_P_sp;
+b55: v59 = (u)my_peg_P_sp;
#line 1069 "parse3.om"
v60 = v_c;
#line 1069 "parse3.om"
@@ -43750,7 +44558,7 @@ b57: v_ok = v61;
#line 1071 "parse3.om"
b54: if (!(v_ok)) { goto b58; }
#line 1072 "parse3.om"
-b59: v62 = (u)&my_peg_P_add_expr;
+b59: v62 = (u)my_peg_P_add_expr;
#line 1072 "parse3.om"
v63 = v_c;
#line 1072 "parse3.om"
@@ -43762,7 +44570,7 @@ b61: v_ok = v64;
#line 1074 "parse3.om"
b58: if (!(v_ok)) { goto b64; }
#line 1074 "parse3.om"
-b63: v65 = (u)&my_commit;
+b63: v65 = (u)my_commit;
#line 1074 "parse3.om"
v66 = v_c;
#line 1074 "parse3.om"
@@ -43770,7 +44578,7 @@ b63: v65 = (u)&my_commit;
#line 1076 "parse3.om"
b3: if (!(v_ok)) { goto b68; }
#line 1076 "parse3.om"
-b67: v68 = (u)&my_leave;
+b67: v68 = (u)my_leave;
#line 1076 "parse3.om"
v69 = v_c;
#line 1076 "parse3.om"
@@ -43780,7 +44588,7 @@ b67: v68 = (u)&my_leave;
#line 1077 "parse3.om"
b66: return v_ok;
#line 1076 "parse3.om"
-b68: v72 = (u)&my_fail;
+b68: v72 = (u)my_fail;
#line 1076 "parse3.om"
v73 = v_c;
#line 1076 "parse3.om"
@@ -43792,7 +44600,7 @@ b64: v_ok = 1UL;
#line 1074 "parse3.om"
goto b3;
#line 1067 "parse3.om"
-b51: v56 = (u)&my_fail;
+b51: v56 = (u)my_fail;
#line 1067 "parse3.om"
v57 = v_c;
#line 1067 "parse3.om"
@@ -43858,7 +44666,7 @@ u my_peg_P_compound_stmt(u v_c) {
u v35 = 0;
u v36 = 0;
#line 902 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 902 "parse3.om"
v3 = v_c;
#line 902 "parse3.om"
@@ -43866,7 +44674,7 @@ b0: v2 = (u)&my_enter;
#line 902 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 903 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 903 "parse3.om"
v7 = v_c;
#line 903 "parse3.om"
@@ -43878,7 +44686,7 @@ b2: v_ok = v9;
#line 904 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 905 "parse3.om"
-b4: v10 = (u)&my_peg_P_sp;
+b4: v10 = (u)my_peg_P_sp;
#line 905 "parse3.om"
v11 = v_c;
#line 905 "parse3.om"
@@ -43890,13 +44698,13 @@ b6: v_ok = v12;
#line 907 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 909 "parse3.om"
-b10: v13 = (u)&my_choice;
+b10: v13 = (u)my_choice;
#line 909 "parse3.om"
v14 = v_c;
#line 909 "parse3.om"
v15 = ((u (*)())(v13))(v14);
#line 910 "parse3.om"
-b12: v16 = (u)&my_peg_P_stmt;
+b12: v16 = (u)my_peg_P_stmt;
#line 910 "parse3.om"
v17 = v_c;
#line 910 "parse3.om"
@@ -43918,7 +44726,7 @@ b15: v_ok = 1UL;
#line 915 "parse3.om"
b7: if (!(v_ok)) { goto b21; }
#line 916 "parse3.om"
-b22: v23 = (u)&my_literal;
+b22: v23 = (u)my_literal;
#line 916 "parse3.om"
v24 = v_c;
#line 916 "parse3.om"
@@ -43932,7 +44740,7 @@ b24: v_ok = v26;
#line 918 "parse3.om"
b21: if (!(v_ok)) { goto b25; }
#line 919 "parse3.om"
-b26: v27 = (u)&my_peg_P_sp;
+b26: v27 = (u)my_peg_P_sp;
#line 919 "parse3.om"
v28 = v_c;
#line 919 "parse3.om"
@@ -43944,7 +44752,7 @@ b28: v_ok = v29;
#line 921 "parse3.om"
b25: if (!(v_ok)) { goto b31; }
#line 921 "parse3.om"
-b30: v30 = (u)&my_leave;
+b30: v30 = (u)my_leave;
#line 921 "parse3.om"
v31 = v_c;
#line 921 "parse3.om"
@@ -43954,7 +44762,7 @@ b30: v30 = (u)&my_leave;
#line 922 "parse3.om"
b29: return v_ok;
#line 921 "parse3.om"
-b31: v34 = (u)&my_fail;
+b31: v34 = (u)my_fail;
#line 921 "parse3.om"
v35 = v_c;
#line 921 "parse3.om"
@@ -43962,7 +44770,7 @@ b31: v34 = (u)&my_fail;
#line 921 "parse3.om"
goto b29;
#line 912 "parse3.om"
-b14: v20 = (u)&my_commit;
+b14: v20 = (u)my_commit;
#line 912 "parse3.om"
v21 = v_c;
#line 912 "parse3.om"
@@ -44005,7 +44813,7 @@ u my_peg_P_continue(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1832 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1832 "parse3.om"
v3 = v_c;
#line 1832 "parse3.om"
@@ -44013,7 +44821,7 @@ b0: v2 = (u)&my_enter;
#line 1832 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1833 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1833 "parse3.om"
v7 = v_c;
#line 1833 "parse3.om"
@@ -44025,13 +44833,13 @@ b2: v_ok = v9;
#line 1834 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1835 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1835 "parse3.om"
v11 = v_c;
#line 1835 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1836 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1836 "parse3.om"
v14 = v_c;
#line 1836 "parse3.om"
@@ -44043,13 +44851,13 @@ b7: v_ok = v16;
#line 1837 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1837 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1837 "parse3.om"
v18 = v_c;
#line 1837 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1837 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1837 "parse3.om"
v21 = v_c;
#line 1837 "parse3.om"
@@ -44061,7 +44869,7 @@ b12: v_ok = 0UL;
#line 1839 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1839 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1839 "parse3.om"
v24 = v_c;
#line 1839 "parse3.om"
@@ -44071,7 +44879,7 @@ b14: v23 = (u)&my_leave;
#line 1840 "parse3.om"
b13: return v_ok;
#line 1839 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1839 "parse3.om"
v28 = v_c;
#line 1839 "parse3.om"
@@ -44110,7 +44918,7 @@ u my_peg_P_continue_stmt(u v_c) {
u v24 = 0;
u v25 = 0;
#line 740 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 740 "parse3.om"
v3 = v_c;
#line 740 "parse3.om"
@@ -44118,7 +44926,7 @@ b0: v2 = (u)&my_enter;
#line 740 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 741 "parse3.om"
-b1: v6 = (u)&my_peg_P_continue;
+b1: v6 = (u)my_peg_P_continue;
#line 741 "parse3.om"
v7 = v_c;
#line 741 "parse3.om"
@@ -44128,7 +44936,7 @@ b2: v_ok = v8;
#line 742 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 743 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 743 "parse3.om"
v10 = v_c;
#line 743 "parse3.om"
@@ -44140,7 +44948,7 @@ b6: v_ok = v11;
#line 745 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 746 "parse3.om"
-b8: v12 = (u)&my_literal;
+b8: v12 = (u)my_literal;
#line 746 "parse3.om"
v13 = v_c;
#line 746 "parse3.om"
@@ -44154,7 +44962,7 @@ b10: v_ok = v15;
#line 748 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 749 "parse3.om"
-b12: v16 = (u)&my_peg_P_sp;
+b12: v16 = (u)my_peg_P_sp;
#line 749 "parse3.om"
v17 = v_c;
#line 749 "parse3.om"
@@ -44166,7 +44974,7 @@ b14: v_ok = v18;
#line 751 "parse3.om"
b11: if (!(v_ok)) { goto b17; }
#line 751 "parse3.om"
-b16: v19 = (u)&my_leave;
+b16: v19 = (u)my_leave;
#line 751 "parse3.om"
v20 = v_c;
#line 751 "parse3.om"
@@ -44176,7 +44984,7 @@ b16: v19 = (u)&my_leave;
#line 752 "parse3.om"
b15: return v_ok;
#line 751 "parse3.om"
-b17: v23 = (u)&my_fail;
+b17: v23 = (u)my_fail;
#line 751 "parse3.om"
v24 = v_c;
#line 751 "parse3.om"
@@ -44226,7 +45034,7 @@ u my_peg_P_dec(u v_c) {
u v39 = 0;
u v40 = 0;
#line 1592 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1592 "parse3.om"
v3 = v_c;
#line 1592 "parse3.om"
@@ -44234,13 +45042,13 @@ b0: v2 = (u)&my_enter;
#line 1592 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1593 "parse3.om"
-b1: v6 = (u)&my_choice;
+b1: v6 = (u)my_choice;
#line 1593 "parse3.om"
v7 = v_c;
#line 1593 "parse3.om"
v8 = ((u (*)())(v6))(v7);
#line 1594 "parse3.om"
-b2: v9 = (u)&my_literal;
+b2: v9 = (u)my_literal;
#line 1594 "parse3.om"
v10 = v_c;
#line 1594 "parse3.om"
@@ -44252,13 +45060,13 @@ b3: v_ok = v12;
#line 1595 "parse3.om"
if (!(v_ok)) { goto b6; }
#line 1595 "parse3.om"
-b5: v13 = (u)&my_fail;
+b5: v13 = (u)my_fail;
#line 1595 "parse3.om"
v14 = v_c;
#line 1595 "parse3.om"
v15 = ((u (*)())(v13))(v14);
#line 1595 "parse3.om"
-b7: v16 = (u)&my_fail;
+b7: v16 = (u)my_fail;
#line 1595 "parse3.om"
v17 = v_c;
#line 1595 "parse3.om"
@@ -44270,7 +45078,7 @@ b8: v_ok = 0UL;
#line 1596 "parse3.om"
b4: if (!(v_ok)) { goto b9; }
#line 1597 "parse3.om"
-b10: v19 = (u)&my_charset;
+b10: v19 = (u)my_charset;
#line 1597 "parse3.om"
v20 = v_c;
#line 1597 "parse3.om"
@@ -44282,13 +45090,13 @@ b12: v_ok = v22;
#line 1598 "parse3.om"
if (!(v_ok)) { goto b9; }
#line 1600 "parse3.om"
-b16: v23 = (u)&my_choice;
+b16: v23 = (u)my_choice;
#line 1600 "parse3.om"
v24 = v_c;
#line 1600 "parse3.om"
v25 = ((u (*)())(v23))(v24);
#line 1601 "parse3.om"
-b18: v26 = (u)&my_charset;
+b18: v26 = (u)my_charset;
#line 1601 "parse3.om"
v27 = v_c;
#line 1601 "parse3.om"
@@ -44312,7 +45120,7 @@ b21: v_ok = 1UL;
#line 1607 "parse3.om"
b9: if (!(v_ok)) { goto b29; }
#line 1607 "parse3.om"
-b28: v34 = (u)&my_leave;
+b28: v34 = (u)my_leave;
#line 1607 "parse3.om"
v35 = v_c;
#line 1607 "parse3.om"
@@ -44322,7 +45130,7 @@ b28: v34 = (u)&my_leave;
#line 1608 "parse3.om"
b27: return v_ok;
#line 1607 "parse3.om"
-b29: v38 = (u)&my_fail;
+b29: v38 = (u)my_fail;
#line 1607 "parse3.om"
v39 = v_c;
#line 1607 "parse3.om"
@@ -44330,7 +45138,7 @@ b29: v38 = (u)&my_fail;
#line 1607 "parse3.om"
goto b27;
#line 1603 "parse3.om"
-b20: v31 = (u)&my_commit;
+b20: v31 = (u)my_commit;
#line 1603 "parse3.om"
v32 = v_c;
#line 1603 "parse3.om"
@@ -44364,7 +45172,7 @@ u my_peg_P_deref_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 1283 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1283 "parse3.om"
v3 = v_c;
#line 1283 "parse3.om"
@@ -44372,7 +45180,7 @@ b0: v2 = (u)&my_enter;
#line 1283 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1284 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1284 "parse3.om"
v7 = v_c;
#line 1284 "parse3.om"
@@ -44384,7 +45192,7 @@ b2: v_ok = v9;
#line 1285 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 1285 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 1285 "parse3.om"
v11 = v_c;
#line 1285 "parse3.om"
@@ -44394,7 +45202,7 @@ b4: v10 = (u)&my_leave;
#line 1286 "parse3.om"
b3: return v_ok;
#line 1285 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 1285 "parse3.om"
v15 = v_c;
#line 1285 "parse3.om"
@@ -44433,7 +45241,7 @@ u my_peg_P_div_op(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1160 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1160 "parse3.om"
v3 = v_c;
#line 1160 "parse3.om"
@@ -44441,7 +45249,7 @@ b0: v2 = (u)&my_enter;
#line 1160 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1161 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1161 "parse3.om"
v7 = v_c;
#line 1161 "parse3.om"
@@ -44453,13 +45261,13 @@ b2: v_ok = v9;
#line 1162 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1163 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1163 "parse3.om"
v11 = v_c;
#line 1163 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1164 "parse3.om"
-b6: v13 = (u)&my_literal;
+b6: v13 = (u)my_literal;
#line 1164 "parse3.om"
v14 = v_c;
#line 1164 "parse3.om"
@@ -44471,13 +45279,13 @@ b7: v_ok = v16;
#line 1165 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1165 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1165 "parse3.om"
v18 = v_c;
#line 1165 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1165 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1165 "parse3.om"
v21 = v_c;
#line 1165 "parse3.om"
@@ -44489,7 +45297,7 @@ b12: v_ok = 0UL;
#line 1167 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1167 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1167 "parse3.om"
v24 = v_c;
#line 1167 "parse3.om"
@@ -44499,7 +45307,7 @@ b14: v23 = (u)&my_leave;
#line 1168 "parse3.om"
b13: return v_ok;
#line 1167 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1167 "parse3.om"
v28 = v_c;
#line 1167 "parse3.om"
@@ -44543,7 +45351,7 @@ u my_peg_P_elif_stmt(u v_c) {
u v29 = 0;
u v30 = 0;
#line 639 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 639 "parse3.om"
v3 = v_c;
#line 639 "parse3.om"
@@ -44551,7 +45359,7 @@ b0: v2 = (u)&my_enter;
#line 639 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 640 "parse3.om"
-b1: v6 = (u)&my_peg_P_else;
+b1: v6 = (u)my_peg_P_else;
#line 640 "parse3.om"
v7 = v_c;
#line 640 "parse3.om"
@@ -44561,7 +45369,7 @@ b2: v_ok = v8;
#line 641 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 642 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 642 "parse3.om"
v10 = v_c;
#line 642 "parse3.om"
@@ -44573,7 +45381,7 @@ b6: v_ok = v11;
#line 644 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 645 "parse3.om"
-b8: v12 = (u)&my_peg_P_if;
+b8: v12 = (u)my_peg_P_if;
#line 645 "parse3.om"
v13 = v_c;
#line 645 "parse3.om"
@@ -44585,7 +45393,7 @@ b10: v_ok = v14;
#line 647 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 648 "parse3.om"
-b12: v15 = (u)&my_peg_P_sp;
+b12: v15 = (u)my_peg_P_sp;
#line 648 "parse3.om"
v16 = v_c;
#line 648 "parse3.om"
@@ -44597,7 +45405,7 @@ b14: v_ok = v17;
#line 650 "parse3.om"
b11: if (!(v_ok)) { goto b15; }
#line 651 "parse3.om"
-b16: v18 = (u)&my_peg_P_expr;
+b16: v18 = (u)my_peg_P_expr;
#line 651 "parse3.om"
v19 = v_c;
#line 651 "parse3.om"
@@ -44609,7 +45417,7 @@ b18: v_ok = v20;
#line 653 "parse3.om"
b15: if (!(v_ok)) { goto b19; }
#line 654 "parse3.om"
-b20: v21 = (u)&my_peg_P_compound_stmt;
+b20: v21 = (u)my_peg_P_compound_stmt;
#line 654 "parse3.om"
v22 = v_c;
#line 654 "parse3.om"
@@ -44621,7 +45429,7 @@ b22: v_ok = v23;
#line 656 "parse3.om"
b19: if (!(v_ok)) { goto b25; }
#line 656 "parse3.om"
-b24: v24 = (u)&my_leave;
+b24: v24 = (u)my_leave;
#line 656 "parse3.om"
v25 = v_c;
#line 656 "parse3.om"
@@ -44631,7 +45439,7 @@ b24: v24 = (u)&my_leave;
#line 657 "parse3.om"
b23: return v_ok;
#line 656 "parse3.om"
-b25: v28 = (u)&my_fail;
+b25: v28 = (u)my_fail;
#line 656 "parse3.om"
v29 = v_c;
#line 656 "parse3.om"
@@ -44670,7 +45478,7 @@ u my_peg_P_else(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1806 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1806 "parse3.om"
v3 = v_c;
#line 1806 "parse3.om"
@@ -44678,7 +45486,7 @@ b0: v2 = (u)&my_enter;
#line 1806 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1807 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1807 "parse3.om"
v7 = v_c;
#line 1807 "parse3.om"
@@ -44690,13 +45498,13 @@ b2: v_ok = v9;
#line 1808 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1809 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1809 "parse3.om"
v11 = v_c;
#line 1809 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1810 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1810 "parse3.om"
v14 = v_c;
#line 1810 "parse3.om"
@@ -44708,13 +45516,13 @@ b7: v_ok = v16;
#line 1811 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1811 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1811 "parse3.om"
v18 = v_c;
#line 1811 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1811 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1811 "parse3.om"
v21 = v_c;
#line 1811 "parse3.om"
@@ -44726,7 +45534,7 @@ b12: v_ok = 0UL;
#line 1813 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1813 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1813 "parse3.om"
v24 = v_c;
#line 1813 "parse3.om"
@@ -44736,7 +45544,7 @@ b14: v23 = (u)&my_leave;
#line 1814 "parse3.om"
b13: return v_ok;
#line 1813 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1813 "parse3.om"
v28 = v_c;
#line 1813 "parse3.om"
@@ -44771,7 +45579,7 @@ u my_peg_P_else_stmt(u v_c) {
u v20 = 0;
u v21 = 0;
#line 662 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 662 "parse3.om"
v3 = v_c;
#line 662 "parse3.om"
@@ -44779,7 +45587,7 @@ b0: v2 = (u)&my_enter;
#line 662 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 663 "parse3.om"
-b1: v6 = (u)&my_peg_P_else;
+b1: v6 = (u)my_peg_P_else;
#line 663 "parse3.om"
v7 = v_c;
#line 663 "parse3.om"
@@ -44789,7 +45597,7 @@ b2: v_ok = v8;
#line 664 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 665 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 665 "parse3.om"
v10 = v_c;
#line 665 "parse3.om"
@@ -44801,7 +45609,7 @@ b6: v_ok = v11;
#line 667 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 668 "parse3.om"
-b8: v12 = (u)&my_peg_P_compound_stmt;
+b8: v12 = (u)my_peg_P_compound_stmt;
#line 668 "parse3.om"
v13 = v_c;
#line 668 "parse3.om"
@@ -44813,7 +45621,7 @@ b10: v_ok = v14;
#line 670 "parse3.om"
b7: if (!(v_ok)) { goto b13; }
#line 670 "parse3.om"
-b12: v15 = (u)&my_leave;
+b12: v15 = (u)my_leave;
#line 670 "parse3.om"
v16 = v_c;
#line 670 "parse3.om"
@@ -44823,7 +45631,7 @@ b12: v15 = (u)&my_leave;
#line 671 "parse3.om"
b11: return v_ok;
#line 670 "parse3.om"
-b13: v19 = (u)&my_fail;
+b13: v19 = (u)my_fail;
#line 670 "parse3.om"
v20 = v_c;
#line 670 "parse3.om"
@@ -44852,7 +45660,7 @@ u my_peg_P_empty_stmt(u v_c) {
u v18 = 0;
u v19 = 0;
#line 891 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 891 "parse3.om"
v3 = v_c;
#line 891 "parse3.om"
@@ -44860,7 +45668,7 @@ b0: v2 = (u)&my_enter;
#line 891 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 892 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 892 "parse3.om"
v7 = v_c;
#line 892 "parse3.om"
@@ -44872,7 +45680,7 @@ b2: v_ok = v9;
#line 893 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 894 "parse3.om"
-b4: v10 = (u)&my_peg_P_sp;
+b4: v10 = (u)my_peg_P_sp;
#line 894 "parse3.om"
v11 = v_c;
#line 894 "parse3.om"
@@ -44884,7 +45692,7 @@ b6: v_ok = v12;
#line 896 "parse3.om"
b3: if (!(v_ok)) { goto b9; }
#line 896 "parse3.om"
-b8: v13 = (u)&my_leave;
+b8: v13 = (u)my_leave;
#line 896 "parse3.om"
v14 = v_c;
#line 896 "parse3.om"
@@ -44894,7 +45702,7 @@ b8: v13 = (u)&my_leave;
#line 897 "parse3.om"
b7: return v_ok;
#line 896 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 896 "parse3.om"
v18 = v_c;
#line 896 "parse3.om"
@@ -44933,7 +45741,7 @@ u my_peg_P_enum(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1871 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1871 "parse3.om"
v3 = v_c;
#line 1871 "parse3.om"
@@ -44941,7 +45749,7 @@ b0: v2 = (u)&my_enter;
#line 1871 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1872 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1872 "parse3.om"
v7 = v_c;
#line 1872 "parse3.om"
@@ -44953,13 +45761,13 @@ b2: v_ok = v9;
#line 1873 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1874 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1874 "parse3.om"
v11 = v_c;
#line 1874 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1875 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1875 "parse3.om"
v14 = v_c;
#line 1875 "parse3.om"
@@ -44971,13 +45779,13 @@ b7: v_ok = v16;
#line 1876 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1876 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1876 "parse3.om"
v18 = v_c;
#line 1876 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1876 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1876 "parse3.om"
v21 = v_c;
#line 1876 "parse3.om"
@@ -44989,7 +45797,7 @@ b12: v_ok = 0UL;
#line 1878 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1878 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1878 "parse3.om"
v24 = v_c;
#line 1878 "parse3.om"
@@ -44999,7 +45807,7 @@ b14: v23 = (u)&my_leave;
#line 1879 "parse3.om"
b13: return v_ok;
#line 1878 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1878 "parse3.om"
v28 = v_c;
#line 1878 "parse3.om"
@@ -45084,7 +45892,7 @@ u my_peg_P_enum_decl(u v_c) {
u v70 = 0;
u v71 = 0;
#line 245 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 245 "parse3.om"
v3 = v_c;
#line 245 "parse3.om"
@@ -45092,7 +45900,7 @@ b0: v2 = (u)&my_enter;
#line 245 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 246 "parse3.om"
-b1: v6 = (u)&my_peg_P_enum;
+b1: v6 = (u)my_peg_P_enum;
#line 246 "parse3.om"
v7 = v_c;
#line 246 "parse3.om"
@@ -45102,7 +45910,7 @@ b2: v_ok = v8;
#line 247 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 248 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 248 "parse3.om"
v10 = v_c;
#line 248 "parse3.om"
@@ -45114,7 +45922,7 @@ b6: v_ok = v11;
#line 250 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 251 "parse3.om"
-b8: v12 = (u)&my_literal;
+b8: v12 = (u)my_literal;
#line 251 "parse3.om"
v13 = v_c;
#line 251 "parse3.om"
@@ -45128,7 +45936,7 @@ b10: v_ok = v15;
#line 253 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 254 "parse3.om"
-b12: v16 = (u)&my_peg_P_sp;
+b12: v16 = (u)my_peg_P_sp;
#line 254 "parse3.om"
v17 = v_c;
#line 254 "parse3.om"
@@ -45140,13 +45948,13 @@ b14: v_ok = v18;
#line 256 "parse3.om"
b11: if (!(v_ok)) { goto b15; }
#line 257 "parse3.om"
-b16: v19 = (u)&my_choice;
+b16: v19 = (u)my_choice;
#line 257 "parse3.om"
v20 = v_c;
#line 257 "parse3.om"
v21 = ((u (*)())(v19))(v20);
#line 258 "parse3.om"
-b18: v22 = (u)&my_peg_P_enum_item;
+b18: v22 = (u)my_peg_P_enum_item;
#line 258 "parse3.om"
v23 = v_c;
#line 258 "parse3.om"
@@ -45156,13 +45964,13 @@ b19: v_ok = v24;
#line 259 "parse3.om"
if (!(v_ok)) { goto b20; }
#line 261 "parse3.om"
-b23: v25 = (u)&my_choice;
+b23: v25 = (u)my_choice;
#line 261 "parse3.om"
v26 = v_c;
#line 261 "parse3.om"
v27 = ((u (*)())(v25))(v26);
#line 262 "parse3.om"
-b25: v28 = (u)&my_literal;
+b25: v28 = (u)my_literal;
#line 262 "parse3.om"
v29 = v_c;
#line 262 "parse3.om"
@@ -45174,7 +45982,7 @@ b26: v_ok = v31;
#line 263 "parse3.om"
if (!(v_ok)) { goto b27; }
#line 264 "parse3.om"
-b28: v32 = (u)&my_peg_P_sp;
+b28: v32 = (u)my_peg_P_sp;
#line 264 "parse3.om"
v33 = v_c;
#line 264 "parse3.om"
@@ -45186,7 +45994,7 @@ b30: v_ok = v34;
#line 266 "parse3.om"
b27: if (!(v_ok)) { goto b31; }
#line 267 "parse3.om"
-b32: v35 = (u)&my_peg_P_enum_item;
+b32: v35 = (u)my_peg_P_enum_item;
#line 267 "parse3.om"
v36 = v_c;
#line 267 "parse3.om"
@@ -45210,7 +46018,7 @@ b36: v_ok = 1UL;
#line 273 "parse3.om"
b20: if (!(v_ok)) { goto b44; }
#line 273 "parse3.om"
-b43: v42 = (u)&my_commit;
+b43: v42 = (u)my_commit;
#line 273 "parse3.om"
v43 = v_c;
#line 273 "parse3.om"
@@ -45218,13 +46026,13 @@ b43: v42 = (u)&my_commit;
#line 275 "parse3.om"
b15: if (!(v_ok)) { goto b46; }
#line 276 "parse3.om"
-b47: v45 = (u)&my_choice;
+b47: v45 = (u)my_choice;
#line 276 "parse3.om"
v46 = v_c;
#line 276 "parse3.om"
v47 = ((u (*)())(v45))(v46);
#line 277 "parse3.om"
-b49: v48 = (u)&my_literal;
+b49: v48 = (u)my_literal;
#line 277 "parse3.om"
v49 = v_c;
#line 277 "parse3.om"
@@ -45236,7 +46044,7 @@ b50: v_ok = v51;
#line 278 "parse3.om"
if (!(v_ok)) { goto b51; }
#line 279 "parse3.om"
-b52: v52 = (u)&my_peg_P_sp;
+b52: v52 = (u)my_peg_P_sp;
#line 279 "parse3.om"
v53 = v_c;
#line 279 "parse3.om"
@@ -45248,7 +46056,7 @@ b54: v_ok = v54;
#line 281 "parse3.om"
b51: if (!(v_ok)) { goto b57; }
#line 281 "parse3.om"
-b56: v55 = (u)&my_commit;
+b56: v55 = (u)my_commit;
#line 281 "parse3.om"
v56 = v_c;
#line 281 "parse3.om"
@@ -45256,7 +46064,7 @@ b56: v55 = (u)&my_commit;
#line 283 "parse3.om"
b46: if (!(v_ok)) { goto b59; }
#line 284 "parse3.om"
-b60: v58 = (u)&my_literal;
+b60: v58 = (u)my_literal;
#line 284 "parse3.om"
v59 = v_c;
#line 284 "parse3.om"
@@ -45270,7 +46078,7 @@ b62: v_ok = v61;
#line 286 "parse3.om"
b59: if (!(v_ok)) { goto b63; }
#line 287 "parse3.om"
-b64: v62 = (u)&my_peg_P_sp;
+b64: v62 = (u)my_peg_P_sp;
#line 287 "parse3.om"
v63 = v_c;
#line 287 "parse3.om"
@@ -45282,7 +46090,7 @@ b66: v_ok = v64;
#line 289 "parse3.om"
b63: if (!(v_ok)) { goto b69; }
#line 289 "parse3.om"
-b68: v65 = (u)&my_leave;
+b68: v65 = (u)my_leave;
#line 289 "parse3.om"
v66 = v_c;
#line 289 "parse3.om"
@@ -45292,7 +46100,7 @@ b68: v65 = (u)&my_leave;
#line 290 "parse3.om"
b67: return v_ok;
#line 289 "parse3.om"
-b69: v69 = (u)&my_fail;
+b69: v69 = (u)my_fail;
#line 289 "parse3.om"
v70 = v_c;
#line 289 "parse3.om"
@@ -45308,7 +46116,7 @@ b44: v_ok = 1UL;
#line 273 "parse3.om"
goto b15;
#line 270 "parse3.om"
-b35: v39 = (u)&my_commit;
+b35: v39 = (u)my_commit;
#line 270 "parse3.om"
v40 = v_c;
#line 270 "parse3.om"
@@ -45356,7 +46164,7 @@ u my_peg_P_enum_item(u v_c) {
u v33 = 0;
u v34 = 0;
#line 223 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 223 "parse3.om"
v3 = v_c;
#line 223 "parse3.om"
@@ -45364,7 +46172,7 @@ b0: v2 = (u)&my_enter;
#line 223 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 224 "parse3.om"
-b1: v6 = (u)&my_peg_P_ident;
+b1: v6 = (u)my_peg_P_ident;
#line 224 "parse3.om"
v7 = v_c;
#line 224 "parse3.om"
@@ -45374,7 +46182,7 @@ b2: v_ok = v8;
#line 225 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 226 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 226 "parse3.om"
v10 = v_c;
#line 226 "parse3.om"
@@ -45386,13 +46194,13 @@ b6: v_ok = v11;
#line 228 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 229 "parse3.om"
-b8: v12 = (u)&my_choice;
+b8: v12 = (u)my_choice;
#line 229 "parse3.om"
v13 = v_c;
#line 229 "parse3.om"
v14 = ((u (*)())(v12))(v13);
#line 230 "parse3.om"
-b10: v15 = (u)&my_literal;
+b10: v15 = (u)my_literal;
#line 230 "parse3.om"
v16 = v_c;
#line 230 "parse3.om"
@@ -45404,7 +46212,7 @@ b11: v_ok = v18;
#line 231 "parse3.om"
if (!(v_ok)) { goto b12; }
#line 232 "parse3.om"
-b13: v19 = (u)&my_peg_P_sp;
+b13: v19 = (u)my_peg_P_sp;
#line 232 "parse3.om"
v20 = v_c;
#line 232 "parse3.om"
@@ -45416,7 +46224,7 @@ b15: v_ok = v21;
#line 234 "parse3.om"
b12: if (!(v_ok)) { goto b16; }
#line 235 "parse3.om"
-b17: v22 = (u)&my_peg_P_expr;
+b17: v22 = (u)my_peg_P_expr;
#line 235 "parse3.om"
v23 = v_c;
#line 235 "parse3.om"
@@ -45428,7 +46236,7 @@ b19: v_ok = v24;
#line 237 "parse3.om"
b16: if (!(v_ok)) { goto b22; }
#line 237 "parse3.om"
-b21: v25 = (u)&my_commit;
+b21: v25 = (u)my_commit;
#line 237 "parse3.om"
v26 = v_c;
#line 237 "parse3.om"
@@ -45436,7 +46244,7 @@ b21: v25 = (u)&my_commit;
#line 239 "parse3.om"
b7: if (!(v_ok)) { goto b26; }
#line 239 "parse3.om"
-b25: v28 = (u)&my_leave;
+b25: v28 = (u)my_leave;
#line 239 "parse3.om"
v29 = v_c;
#line 239 "parse3.om"
@@ -45446,7 +46254,7 @@ b25: v28 = (u)&my_leave;
#line 240 "parse3.om"
b24: return v_ok;
#line 239 "parse3.om"
-b26: v32 = (u)&my_fail;
+b26: v32 = (u)my_fail;
#line 239 "parse3.om"
v33 = v_c;
#line 239 "parse3.om"
@@ -45476,7 +46284,7 @@ u my_peg_P_eq_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 1030 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1030 "parse3.om"
v3 = v_c;
#line 1030 "parse3.om"
@@ -45484,7 +46292,7 @@ b0: v2 = (u)&my_enter;
#line 1030 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1031 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1031 "parse3.om"
v7 = v_c;
#line 1031 "parse3.om"
@@ -45496,7 +46304,7 @@ b2: v_ok = v9;
#line 1032 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 1032 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 1032 "parse3.om"
v11 = v_c;
#line 1032 "parse3.om"
@@ -45506,7 +46314,7 @@ b4: v10 = (u)&my_leave;
#line 1033 "parse3.om"
b3: return v_ok;
#line 1032 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 1032 "parse3.om"
v15 = v_c;
#line 1032 "parse3.om"
@@ -45531,7 +46339,7 @@ u my_peg_P_expr(u v_c) {
u v14 = 0;
u v15 = 0;
#line 927 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 927 "parse3.om"
v3 = v_c;
#line 927 "parse3.om"
@@ -45539,7 +46347,7 @@ b0: v2 = (u)&my_enter;
#line 927 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 928 "parse3.om"
-b1: v6 = (u)&my_peg_P_bool_expr;
+b1: v6 = (u)my_peg_P_bool_expr;
#line 928 "parse3.om"
v7 = v_c;
#line 928 "parse3.om"
@@ -45549,7 +46357,7 @@ b2: v_ok = v8;
#line 929 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 929 "parse3.om"
-b4: v9 = (u)&my_leave;
+b4: v9 = (u)my_leave;
#line 929 "parse3.om"
v10 = v_c;
#line 929 "parse3.om"
@@ -45559,7 +46367,7 @@ b4: v9 = (u)&my_leave;
#line 930 "parse3.om"
b3: return v_ok;
#line 929 "parse3.om"
-b5: v13 = (u)&my_fail;
+b5: v13 = (u)my_fail;
#line 929 "parse3.om"
v14 = v_c;
#line 929 "parse3.om"
@@ -45591,7 +46399,7 @@ u my_peg_P_expr_stmt(u v_c) {
u v21 = 0;
u v22 = 0;
#line 877 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 877 "parse3.om"
v3 = v_c;
#line 877 "parse3.om"
@@ -45599,7 +46407,7 @@ b0: v2 = (u)&my_enter;
#line 877 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 878 "parse3.om"
-b1: v6 = (u)&my_peg_P_expr;
+b1: v6 = (u)my_peg_P_expr;
#line 878 "parse3.om"
v7 = v_c;
#line 878 "parse3.om"
@@ -45609,7 +46417,7 @@ b2: v_ok = v8;
#line 879 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 880 "parse3.om"
-b4: v9 = (u)&my_literal;
+b4: v9 = (u)my_literal;
#line 880 "parse3.om"
v10 = v_c;
#line 880 "parse3.om"
@@ -45623,7 +46431,7 @@ b6: v_ok = v12;
#line 882 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 883 "parse3.om"
-b8: v13 = (u)&my_peg_P_sp;
+b8: v13 = (u)my_peg_P_sp;
#line 883 "parse3.om"
v14 = v_c;
#line 883 "parse3.om"
@@ -45635,7 +46443,7 @@ b10: v_ok = v15;
#line 885 "parse3.om"
b7: if (!(v_ok)) { goto b13; }
#line 885 "parse3.om"
-b12: v16 = (u)&my_leave;
+b12: v16 = (u)my_leave;
#line 885 "parse3.om"
v17 = v_c;
#line 885 "parse3.om"
@@ -45645,7 +46453,7 @@ b12: v16 = (u)&my_leave;
#line 886 "parse3.om"
b11: return v_ok;
#line 885 "parse3.om"
-b13: v20 = (u)&my_fail;
+b13: v20 = (u)my_fail;
#line 885 "parse3.om"
v21 = v_c;
#line 885 "parse3.om"
@@ -45684,7 +46492,7 @@ u my_peg_P_func(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1949 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1949 "parse3.om"
v3 = v_c;
#line 1949 "parse3.om"
@@ -45692,7 +46500,7 @@ b0: v2 = (u)&my_enter;
#line 1949 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1950 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1950 "parse3.om"
v7 = v_c;
#line 1950 "parse3.om"
@@ -45704,13 +46512,13 @@ b2: v_ok = v9;
#line 1951 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1952 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1952 "parse3.om"
v11 = v_c;
#line 1952 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1953 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1953 "parse3.om"
v14 = v_c;
#line 1953 "parse3.om"
@@ -45722,13 +46530,13 @@ b7: v_ok = v16;
#line 1954 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1954 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1954 "parse3.om"
v18 = v_c;
#line 1954 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1954 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1954 "parse3.om"
v21 = v_c;
#line 1954 "parse3.om"
@@ -45740,7 +46548,7 @@ b12: v_ok = 0UL;
#line 1956 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1956 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1956 "parse3.om"
v24 = v_c;
#line 1956 "parse3.om"
@@ -45750,7 +46558,7 @@ b14: v23 = (u)&my_leave;
#line 1957 "parse3.om"
b13: return v_ok;
#line 1956 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1956 "parse3.om"
v28 = v_c;
#line 1956 "parse3.om"
@@ -45815,7 +46623,7 @@ u my_peg_P_func_decl(u v_c) {
u v50 = 0;
u v51 = 0;
#line 395 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 395 "parse3.om"
v3 = v_c;
#line 395 "parse3.om"
@@ -45823,7 +46631,7 @@ b0: v2 = (u)&my_enter;
#line 395 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 396 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 396 "parse3.om"
v7 = v_c;
#line 396 "parse3.om"
@@ -45835,7 +46643,7 @@ b2: v_ok = v9;
#line 397 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 398 "parse3.om"
-b4: v10 = (u)&my_peg_P_sp;
+b4: v10 = (u)my_peg_P_sp;
#line 398 "parse3.om"
v11 = v_c;
#line 398 "parse3.om"
@@ -45847,7 +46655,7 @@ b6: v_ok = v12;
#line 400 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 401 "parse3.om"
-b8: v13 = (u)&my_peg_P_ident;
+b8: v13 = (u)my_peg_P_ident;
#line 401 "parse3.om"
v14 = v_c;
#line 401 "parse3.om"
@@ -45859,7 +46667,7 @@ b10: v_ok = v15;
#line 403 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 404 "parse3.om"
-b12: v16 = (u)&my_peg_P_sp;
+b12: v16 = (u)my_peg_P_sp;
#line 404 "parse3.om"
v17 = v_c;
#line 404 "parse3.om"
@@ -45871,7 +46679,7 @@ b14: v_ok = v18;
#line 406 "parse3.om"
b11: if (!(v_ok)) { goto b15; }
#line 407 "parse3.om"
-b16: v19 = (u)&my_peg_P_func_type;
+b16: v19 = (u)my_peg_P_func_type;
#line 407 "parse3.om"
v20 = v_c;
#line 407 "parse3.om"
@@ -45883,13 +46691,13 @@ b18: v_ok = v21;
#line 409 "parse3.om"
b15: if (!(v_ok)) { goto b19; }
#line 410 "parse3.om"
-b20: v22 = (u)&my_choice;
+b20: v22 = (u)my_choice;
#line 410 "parse3.om"
v23 = v_c;
#line 410 "parse3.om"
v24 = ((u (*)())(v22))(v23);
#line 411 "parse3.om"
-b22: v25 = (u)&my_literal;
+b22: v25 = (u)my_literal;
#line 411 "parse3.om"
v26 = v_c;
#line 411 "parse3.om"
@@ -45901,7 +46709,7 @@ b23: v_ok = v28;
#line 412 "parse3.om"
if (!(v_ok)) { goto b24; }
#line 413 "parse3.om"
-b25: v29 = (u)&my_peg_P_sp;
+b25: v29 = (u)my_peg_P_sp;
#line 413 "parse3.om"
v30 = v_c;
#line 413 "parse3.om"
@@ -45919,13 +46727,13 @@ b31: v32 = 0UL;
#line 415 "parse3.om"
b33: if (!(v32)) { goto b28; }
#line 415 "parse3.om"
-b29: v33 = (u)&my_choice;
+b29: v33 = (u)my_choice;
#line 415 "parse3.om"
v34 = v_c;
#line 415 "parse3.om"
v35 = ((u (*)())(v33))(v34);
#line 416 "parse3.om"
-b34: v36 = (u)&my_peg_P_compound_stmt;
+b34: v36 = (u)my_peg_P_compound_stmt;
#line 416 "parse3.om"
v37 = v_c;
#line 416 "parse3.om"
@@ -45937,7 +46745,7 @@ b35: v_ok = v38;
#line 418 "parse3.om"
b28: if (!(v_ok)) { goto b38; }
#line 418 "parse3.om"
-b37: v39 = (u)&my_commit;
+b37: v39 = (u)my_commit;
#line 418 "parse3.om"
v40 = v_c;
#line 418 "parse3.om"
@@ -45945,7 +46753,7 @@ b37: v39 = (u)&my_commit;
#line 420 "parse3.om"
b19: if (!(v_ok)) { goto b43; }
#line 420 "parse3.om"
-b42: v45 = (u)&my_leave;
+b42: v45 = (u)my_leave;
#line 420 "parse3.om"
v46 = v_c;
#line 420 "parse3.om"
@@ -45955,7 +46763,7 @@ b42: v45 = (u)&my_leave;
#line 421 "parse3.om"
b41: return v_ok;
#line 420 "parse3.om"
-b43: v49 = (u)&my_fail;
+b43: v49 = (u)my_fail;
#line 420 "parse3.om"
v50 = v_c;
#line 420 "parse3.om"
@@ -45963,7 +46771,7 @@ b43: v49 = (u)&my_fail;
#line 420 "parse3.om"
goto b41;
#line 418 "parse3.om"
-b38: v42 = (u)&my_fail;
+b38: v42 = (u)my_fail;
#line 418 "parse3.om"
v43 = v_c;
#line 418 "parse3.om"
@@ -46058,7 +46866,7 @@ u my_peg_P_func_type(u v_c) {
u v80 = 0;
u v81 = 0;
#line 541 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 541 "parse3.om"
v3 = v_c;
#line 541 "parse3.om"
@@ -46066,7 +46874,7 @@ b0: v2 = (u)&my_enter;
#line 541 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 542 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 542 "parse3.om"
v7 = v_c;
#line 542 "parse3.om"
@@ -46078,7 +46886,7 @@ b2: v_ok = v9;
#line 543 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 544 "parse3.om"
-b4: v10 = (u)&my_peg_P_sp;
+b4: v10 = (u)my_peg_P_sp;
#line 544 "parse3.om"
v11 = v_c;
#line 544 "parse3.om"
@@ -46090,13 +46898,13 @@ b6: v_ok = v12;
#line 546 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 547 "parse3.om"
-b8: v13 = (u)&my_choice;
+b8: v13 = (u)my_choice;
#line 547 "parse3.om"
v14 = v_c;
#line 547 "parse3.om"
v15 = ((u (*)())(v13))(v14);
#line 548 "parse3.om"
-b10: v16 = (u)&my_peg_P_arg_decl;
+b10: v16 = (u)my_peg_P_arg_decl;
#line 548 "parse3.om"
v17 = v_c;
#line 548 "parse3.om"
@@ -46106,13 +46914,13 @@ b11: v_ok = v18;
#line 549 "parse3.om"
if (!(v_ok)) { goto b12; }
#line 551 "parse3.om"
-b15: v19 = (u)&my_choice;
+b15: v19 = (u)my_choice;
#line 551 "parse3.om"
v20 = v_c;
#line 551 "parse3.om"
v21 = ((u (*)())(v19))(v20);
#line 552 "parse3.om"
-b17: v22 = (u)&my_literal;
+b17: v22 = (u)my_literal;
#line 552 "parse3.om"
v23 = v_c;
#line 552 "parse3.om"
@@ -46124,7 +46932,7 @@ b18: v_ok = v25;
#line 553 "parse3.om"
if (!(v_ok)) { goto b19; }
#line 554 "parse3.om"
-b20: v26 = (u)&my_peg_P_sp;
+b20: v26 = (u)my_peg_P_sp;
#line 554 "parse3.om"
v27 = v_c;
#line 554 "parse3.om"
@@ -46136,7 +46944,7 @@ b22: v_ok = v28;
#line 556 "parse3.om"
b19: if (!(v_ok)) { goto b23; }
#line 557 "parse3.om"
-b24: v29 = (u)&my_peg_P_arg_decl;
+b24: v29 = (u)my_peg_P_arg_decl;
#line 557 "parse3.om"
v30 = v_c;
#line 557 "parse3.om"
@@ -46160,7 +46968,7 @@ b28: v_ok = 1UL;
#line 563 "parse3.om"
b12: if (!(v_ok)) { goto b36; }
#line 563 "parse3.om"
-b35: v36 = (u)&my_commit;
+b35: v36 = (u)my_commit;
#line 563 "parse3.om"
v37 = v_c;
#line 563 "parse3.om"
@@ -46168,13 +46976,13 @@ b35: v36 = (u)&my_commit;
#line 565 "parse3.om"
b7: if (!(v_ok)) { goto b38; }
#line 566 "parse3.om"
-b39: v39 = (u)&my_choice;
+b39: v39 = (u)my_choice;
#line 566 "parse3.om"
v40 = v_c;
#line 566 "parse3.om"
v41 = ((u (*)())(v39))(v40);
#line 567 "parse3.om"
-b41: v42 = (u)&my_literal;
+b41: v42 = (u)my_literal;
#line 567 "parse3.om"
v43 = v_c;
#line 567 "parse3.om"
@@ -46186,7 +46994,7 @@ b42: v_ok = v45;
#line 568 "parse3.om"
if (!(v_ok)) { goto b43; }
#line 569 "parse3.om"
-b44: v46 = (u)&my_peg_P_sp;
+b44: v46 = (u)my_peg_P_sp;
#line 569 "parse3.om"
v47 = v_c;
#line 569 "parse3.om"
@@ -46198,7 +47006,7 @@ b46: v_ok = v48;
#line 571 "parse3.om"
b43: if (!(v_ok)) { goto b49; }
#line 571 "parse3.om"
-b48: v49 = (u)&my_commit;
+b48: v49 = (u)my_commit;
#line 571 "parse3.om"
v50 = v_c;
#line 571 "parse3.om"
@@ -46206,7 +47014,7 @@ b48: v49 = (u)&my_commit;
#line 573 "parse3.om"
b38: if (!(v_ok)) { goto b51; }
#line 574 "parse3.om"
-b52: v52 = (u)&my_literal;
+b52: v52 = (u)my_literal;
#line 574 "parse3.om"
v53 = v_c;
#line 574 "parse3.om"
@@ -46220,7 +47028,7 @@ b54: v_ok = v55;
#line 576 "parse3.om"
b51: if (!(v_ok)) { goto b55; }
#line 577 "parse3.om"
-b56: v56 = (u)&my_peg_P_sp;
+b56: v56 = (u)my_peg_P_sp;
#line 577 "parse3.om"
v57 = v_c;
#line 577 "parse3.om"
@@ -46232,13 +47040,13 @@ b58: v_ok = v58;
#line 579 "parse3.om"
b55: if (!(v_ok)) { goto b59; }
#line 580 "parse3.om"
-b60: v59 = (u)&my_choice;
+b60: v59 = (u)my_choice;
#line 580 "parse3.om"
v60 = v_c;
#line 580 "parse3.om"
v61 = ((u (*)())(v59))(v60);
#line 581 "parse3.om"
-b62: v62 = (u)&my_literal;
+b62: v62 = (u)my_literal;
#line 581 "parse3.om"
v63 = v_c;
#line 581 "parse3.om"
@@ -46250,7 +47058,7 @@ b63: v_ok = v65;
#line 582 "parse3.om"
if (!(v_ok)) { goto b64; }
#line 583 "parse3.om"
-b65: v66 = (u)&my_peg_P_sp;
+b65: v66 = (u)my_peg_P_sp;
#line 583 "parse3.om"
v67 = v_c;
#line 583 "parse3.om"
@@ -46262,7 +47070,7 @@ b67: v_ok = v68;
#line 585 "parse3.om"
b64: if (!(v_ok)) { goto b68; }
#line 586 "parse3.om"
-b69: v69 = (u)&my_peg_P_type;
+b69: v69 = (u)my_peg_P_type;
#line 586 "parse3.om"
v70 = v_c;
#line 586 "parse3.om"
@@ -46274,7 +47082,7 @@ b71: v_ok = v71;
#line 588 "parse3.om"
b68: if (!(v_ok)) { goto b74; }
#line 588 "parse3.om"
-b73: v72 = (u)&my_commit;
+b73: v72 = (u)my_commit;
#line 588 "parse3.om"
v73 = v_c;
#line 588 "parse3.om"
@@ -46282,7 +47090,7 @@ b73: v72 = (u)&my_commit;
#line 590 "parse3.om"
b59: if (!(v_ok)) { goto b78; }
#line 590 "parse3.om"
-b77: v75 = (u)&my_leave;
+b77: v75 = (u)my_leave;
#line 590 "parse3.om"
v76 = v_c;
#line 590 "parse3.om"
@@ -46292,7 +47100,7 @@ b77: v75 = (u)&my_leave;
#line 591 "parse3.om"
b76: return v_ok;
#line 590 "parse3.om"
-b78: v79 = (u)&my_fail;
+b78: v79 = (u)my_fail;
#line 590 "parse3.om"
v80 = v_c;
#line 590 "parse3.om"
@@ -46312,7 +47120,7 @@ b36: v_ok = 1UL;
#line 563 "parse3.om"
goto b7;
#line 560 "parse3.om"
-b27: v33 = (u)&my_commit;
+b27: v33 = (u)my_commit;
#line 560 "parse3.om"
v34 = v_c;
#line 560 "parse3.om"
@@ -46342,7 +47150,7 @@ u my_peg_P_ge_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 986 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 986 "parse3.om"
v3 = v_c;
#line 986 "parse3.om"
@@ -46350,7 +47158,7 @@ b0: v2 = (u)&my_enter;
#line 986 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 987 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 987 "parse3.om"
v7 = v_c;
#line 987 "parse3.om"
@@ -46362,7 +47170,7 @@ b2: v_ok = v9;
#line 988 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 988 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 988 "parse3.om"
v11 = v_c;
#line 988 "parse3.om"
@@ -46372,7 +47180,7 @@ b4: v10 = (u)&my_leave;
#line 989 "parse3.om"
b3: return v_ok;
#line 988 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 988 "parse3.om"
v15 = v_c;
#line 988 "parse3.om"
@@ -46411,7 +47219,7 @@ u my_peg_P_goto(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1845 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1845 "parse3.om"
v3 = v_c;
#line 1845 "parse3.om"
@@ -46419,7 +47227,7 @@ b0: v2 = (u)&my_enter;
#line 1845 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1846 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1846 "parse3.om"
v7 = v_c;
#line 1846 "parse3.om"
@@ -46431,13 +47239,13 @@ b2: v_ok = v9;
#line 1847 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1848 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1848 "parse3.om"
v11 = v_c;
#line 1848 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1849 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1849 "parse3.om"
v14 = v_c;
#line 1849 "parse3.om"
@@ -46449,13 +47257,13 @@ b7: v_ok = v16;
#line 1850 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1850 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1850 "parse3.om"
v18 = v_c;
#line 1850 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1850 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1850 "parse3.om"
v21 = v_c;
#line 1850 "parse3.om"
@@ -46467,7 +47275,7 @@ b12: v_ok = 0UL;
#line 1852 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1852 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1852 "parse3.om"
v24 = v_c;
#line 1852 "parse3.om"
@@ -46477,7 +47285,7 @@ b14: v23 = (u)&my_leave;
#line 1853 "parse3.om"
b13: return v_ok;
#line 1852 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1852 "parse3.om"
v28 = v_c;
#line 1852 "parse3.om"
@@ -46522,7 +47330,7 @@ u my_peg_P_goto_stmt(u v_c) {
u v30 = 0;
u v31 = 0;
#line 831 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 831 "parse3.om"
v3 = v_c;
#line 831 "parse3.om"
@@ -46530,7 +47338,7 @@ b0: v2 = (u)&my_enter;
#line 831 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 832 "parse3.om"
-b1: v6 = (u)&my_peg_P_goto;
+b1: v6 = (u)my_peg_P_goto;
#line 832 "parse3.om"
v7 = v_c;
#line 832 "parse3.om"
@@ -46540,7 +47348,7 @@ b2: v_ok = v8;
#line 833 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 834 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 834 "parse3.om"
v10 = v_c;
#line 834 "parse3.om"
@@ -46552,7 +47360,7 @@ b6: v_ok = v11;
#line 836 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 837 "parse3.om"
-b8: v12 = (u)&my_peg_P_ident;
+b8: v12 = (u)my_peg_P_ident;
#line 837 "parse3.om"
v13 = v_c;
#line 837 "parse3.om"
@@ -46564,7 +47372,7 @@ b10: v_ok = v14;
#line 839 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 840 "parse3.om"
-b12: v15 = (u)&my_peg_P_sp;
+b12: v15 = (u)my_peg_P_sp;
#line 840 "parse3.om"
v16 = v_c;
#line 840 "parse3.om"
@@ -46576,7 +47384,7 @@ b14: v_ok = v17;
#line 842 "parse3.om"
b11: if (!(v_ok)) { goto b15; }
#line 843 "parse3.om"
-b16: v18 = (u)&my_literal;
+b16: v18 = (u)my_literal;
#line 843 "parse3.om"
v19 = v_c;
#line 843 "parse3.om"
@@ -46590,7 +47398,7 @@ b18: v_ok = v21;
#line 845 "parse3.om"
b15: if (!(v_ok)) { goto b19; }
#line 846 "parse3.om"
-b20: v22 = (u)&my_peg_P_sp;
+b20: v22 = (u)my_peg_P_sp;
#line 846 "parse3.om"
v23 = v_c;
#line 846 "parse3.om"
@@ -46602,7 +47410,7 @@ b22: v_ok = v24;
#line 848 "parse3.om"
b19: if (!(v_ok)) { goto b25; }
#line 848 "parse3.om"
-b24: v25 = (u)&my_leave;
+b24: v25 = (u)my_leave;
#line 848 "parse3.om"
v26 = v_c;
#line 848 "parse3.om"
@@ -46612,7 +47420,7 @@ b24: v25 = (u)&my_leave;
#line 849 "parse3.om"
b23: return v_ok;
#line 848 "parse3.om"
-b25: v29 = (u)&my_fail;
+b25: v29 = (u)my_fail;
#line 848 "parse3.om"
v30 = v_c;
#line 848 "parse3.om"
@@ -46689,7 +47497,7 @@ u my_peg_P_grammar(u v_c) {
u v66 = 0;
u v67 = 0;
#line 191 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 191 "parse3.om"
v3 = v_c;
#line 191 "parse3.om"
@@ -46697,7 +47505,7 @@ b0: v2 = (u)&my_enter;
#line 191 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 192 "parse3.om"
-b1: v6 = (u)&my_peg_P_sp;
+b1: v6 = (u)my_peg_P_sp;
#line 192 "parse3.om"
v7 = v_c;
#line 192 "parse3.om"
@@ -46707,19 +47515,19 @@ b2: v_ok = v8;
#line 193 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 195 "parse3.om"
-b6: v9 = (u)&my_choice;
+b6: v9 = (u)my_choice;
#line 195 "parse3.om"
v10 = v_c;
#line 195 "parse3.om"
v11 = ((u (*)())(v9))(v10);
#line 196 "parse3.om"
-b8: v12 = (u)&my_choice;
+b8: v12 = (u)my_choice;
#line 196 "parse3.om"
v13 = v_c;
#line 196 "parse3.om"
v14 = ((u (*)())(v12))(v13);
#line 197 "parse3.om"
-b9: v15 = (u)&my_peg_P_enum_decl;
+b9: v15 = (u)my_peg_P_enum_decl;
#line 197 "parse3.om"
v16 = v_c;
#line 197 "parse3.om"
@@ -46735,13 +47543,13 @@ b14: v18 = 0UL;
#line 198 "parse3.om"
b16: if (!(v18)) { goto b11; }
#line 198 "parse3.om"
-b12: v19 = (u)&my_choice;
+b12: v19 = (u)my_choice;
#line 198 "parse3.om"
v20 = v_c;
#line 198 "parse3.om"
v21 = ((u (*)())(v19))(v20);
#line 199 "parse3.om"
-b17: v22 = (u)&my_peg_P_struct_decl;
+b17: v22 = (u)my_peg_P_struct_decl;
#line 199 "parse3.om"
v23 = v_c;
#line 199 "parse3.om"
@@ -46759,13 +47567,13 @@ b22: v25 = 0UL;
#line 201 "parse3.om"
b24: if (!(v25)) { goto b19; }
#line 201 "parse3.om"
-b20: v26 = (u)&my_choice;
+b20: v26 = (u)my_choice;
#line 201 "parse3.om"
v27 = v_c;
#line 201 "parse3.om"
v28 = ((u (*)())(v26))(v27);
#line 202 "parse3.om"
-b25: v29 = (u)&my_peg_P_union_decl;
+b25: v29 = (u)my_peg_P_union_decl;
#line 202 "parse3.om"
v30 = v_c;
#line 202 "parse3.om"
@@ -46783,13 +47591,13 @@ b30: v32 = 0UL;
#line 204 "parse3.om"
b32: if (!(v32)) { goto b27; }
#line 204 "parse3.om"
-b28: v33 = (u)&my_choice;
+b28: v33 = (u)my_choice;
#line 204 "parse3.om"
v34 = v_c;
#line 204 "parse3.om"
v35 = ((u (*)())(v33))(v34);
#line 205 "parse3.om"
-b33: v36 = (u)&my_peg_P_func_decl;
+b33: v36 = (u)my_peg_P_func_decl;
#line 205 "parse3.om"
v37 = v_c;
#line 205 "parse3.om"
@@ -46801,7 +47609,7 @@ b34: v_ok = v38;
#line 207 "parse3.om"
b27: if (!(v_ok)) { goto b37; }
#line 207 "parse3.om"
-b36: v39 = (u)&my_commit;
+b36: v39 = (u)my_commit;
#line 207 "parse3.om"
v40 = v_c;
#line 207 "parse3.om"
@@ -46821,13 +47629,13 @@ b41: v_ok = 1UL;
#line 212 "parse3.om"
b3: if (!(v_ok)) { goto b47; }
#line 213 "parse3.om"
-b48: v49 = (u)&my_choice;
+b48: v49 = (u)my_choice;
#line 213 "parse3.om"
v50 = v_c;
#line 213 "parse3.om"
v51 = ((u (*)())(v49))(v50);
#line 214 "parse3.om"
-b50: v52 = (u)&my_any;
+b50: v52 = (u)my_any;
#line 214 "parse3.om"
v53 = v_c;
#line 214 "parse3.om"
@@ -46837,13 +47645,13 @@ b51: v_ok = v54;
#line 215 "parse3.om"
if (!(v_ok)) { goto b54; }
#line 215 "parse3.om"
-b53: v55 = (u)&my_fail;
+b53: v55 = (u)my_fail;
#line 215 "parse3.om"
v56 = v_c;
#line 215 "parse3.om"
v57 = ((u (*)())(v55))(v56);
#line 215 "parse3.om"
-b55: v58 = (u)&my_fail;
+b55: v58 = (u)my_fail;
#line 215 "parse3.om"
v59 = v_c;
#line 215 "parse3.om"
@@ -46855,7 +47663,7 @@ b56: v_ok = 0UL;
#line 217 "parse3.om"
b47: if (!(v_ok)) { goto b59; }
#line 217 "parse3.om"
-b58: v61 = (u)&my_leave;
+b58: v61 = (u)my_leave;
#line 217 "parse3.om"
v62 = v_c;
#line 217 "parse3.om"
@@ -46865,7 +47673,7 @@ b58: v61 = (u)&my_leave;
#line 218 "parse3.om"
b57: return v_ok;
#line 217 "parse3.om"
-b59: v65 = (u)&my_fail;
+b59: v65 = (u)my_fail;
#line 217 "parse3.om"
v66 = v_c;
#line 217 "parse3.om"
@@ -46877,7 +47685,7 @@ b54: v_ok = 1UL;
#line 215 "parse3.om"
goto b47;
#line 209 "parse3.om"
-b40: v46 = (u)&my_commit;
+b40: v46 = (u)my_commit;
#line 209 "parse3.om"
v47 = v_c;
#line 209 "parse3.om"
@@ -46889,7 +47697,7 @@ b44: v45 = 1UL;
#line 208 "parse3.om"
goto b45;
#line 207 "parse3.om"
-b37: v42 = (u)&my_fail;
+b37: v42 = (u)my_fail;
#line 207 "parse3.om"
v43 = v_c;
#line 207 "parse3.om"
@@ -46953,7 +47761,7 @@ u my_peg_P_gt_op(u v_c) {
u v41 = 0;
u v42 = 0;
#line 1012 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1012 "parse3.om"
v3 = v_c;
#line 1012 "parse3.om"
@@ -46961,7 +47769,7 @@ b0: v2 = (u)&my_enter;
#line 1012 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1013 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1013 "parse3.om"
v7 = v_c;
#line 1013 "parse3.om"
@@ -46973,13 +47781,13 @@ b2: v_ok = v9;
#line 1014 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1015 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1015 "parse3.om"
v11 = v_c;
#line 1015 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1016 "parse3.om"
-b6: v13 = (u)&my_literal;
+b6: v13 = (u)my_literal;
#line 1016 "parse3.om"
v14 = v_c;
#line 1016 "parse3.om"
@@ -46991,13 +47799,13 @@ b7: v_ok = v16;
#line 1017 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1017 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1017 "parse3.om"
v18 = v_c;
#line 1017 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1017 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1017 "parse3.om"
v21 = v_c;
#line 1017 "parse3.om"
@@ -47009,13 +47817,13 @@ b12: v_ok = 0UL;
#line 1019 "parse3.om"
b3: if (!(v_ok)) { goto b13; }
#line 1020 "parse3.om"
-b14: v23 = (u)&my_choice;
+b14: v23 = (u)my_choice;
#line 1020 "parse3.om"
v24 = v_c;
#line 1020 "parse3.om"
v25 = ((u (*)())(v23))(v24);
#line 1021 "parse3.om"
-b16: v26 = (u)&my_literal;
+b16: v26 = (u)my_literal;
#line 1021 "parse3.om"
v27 = v_c;
#line 1021 "parse3.om"
@@ -47027,13 +47835,13 @@ b17: v_ok = v29;
#line 1022 "parse3.om"
if (!(v_ok)) { goto b20; }
#line 1022 "parse3.om"
-b19: v30 = (u)&my_fail;
+b19: v30 = (u)my_fail;
#line 1022 "parse3.om"
v31 = v_c;
#line 1022 "parse3.om"
v32 = ((u (*)())(v30))(v31);
#line 1022 "parse3.om"
-b21: v33 = (u)&my_fail;
+b21: v33 = (u)my_fail;
#line 1022 "parse3.om"
v34 = v_c;
#line 1022 "parse3.om"
@@ -47045,7 +47853,7 @@ b22: v_ok = 0UL;
#line 1024 "parse3.om"
b13: if (!(v_ok)) { goto b25; }
#line 1024 "parse3.om"
-b24: v36 = (u)&my_leave;
+b24: v36 = (u)my_leave;
#line 1024 "parse3.om"
v37 = v_c;
#line 1024 "parse3.om"
@@ -47055,7 +47863,7 @@ b24: v36 = (u)&my_leave;
#line 1025 "parse3.om"
b23: return v_ok;
#line 1024 "parse3.om"
-b25: v40 = (u)&my_fail;
+b25: v40 = (u)my_fail;
#line 1024 "parse3.om"
v41 = v_c;
#line 1024 "parse3.om"
@@ -47104,7 +47912,7 @@ u my_peg_P_hex(u v_c) {
u v30 = 0;
u v31 = 0;
#line 1573 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1573 "parse3.om"
v3 = v_c;
#line 1573 "parse3.om"
@@ -47112,7 +47920,7 @@ b0: v2 = (u)&my_enter;
#line 1573 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1574 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1574 "parse3.om"
v7 = v_c;
#line 1574 "parse3.om"
@@ -47124,7 +47932,7 @@ b2: v_ok = v9;
#line 1575 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1576 "parse3.om"
-b4: v10 = (u)&my_charset;
+b4: v10 = (u)my_charset;
#line 1576 "parse3.om"
v11 = v_c;
#line 1576 "parse3.om"
@@ -47136,13 +47944,13 @@ b6: v_ok = v13;
#line 1577 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1579 "parse3.om"
-b10: v14 = (u)&my_choice;
+b10: v14 = (u)my_choice;
#line 1579 "parse3.om"
v15 = v_c;
#line 1579 "parse3.om"
v16 = ((u (*)())(v14))(v15);
#line 1580 "parse3.om"
-b12: v17 = (u)&my_charset;
+b12: v17 = (u)my_charset;
#line 1580 "parse3.om"
v18 = v_c;
#line 1580 "parse3.om"
@@ -47166,7 +47974,7 @@ b15: v_ok = 1UL;
#line 1586 "parse3.om"
b3: if (!(v_ok)) { goto b23; }
#line 1586 "parse3.om"
-b22: v25 = (u)&my_leave;
+b22: v25 = (u)my_leave;
#line 1586 "parse3.om"
v26 = v_c;
#line 1586 "parse3.om"
@@ -47176,7 +47984,7 @@ b22: v25 = (u)&my_leave;
#line 1587 "parse3.om"
b21: return v_ok;
#line 1586 "parse3.om"
-b23: v29 = (u)&my_fail;
+b23: v29 = (u)my_fail;
#line 1586 "parse3.om"
v30 = v_c;
#line 1586 "parse3.om"
@@ -47184,7 +47992,7 @@ b23: v29 = (u)&my_fail;
#line 1586 "parse3.om"
goto b21;
#line 1582 "parse3.om"
-b14: v22 = (u)&my_commit;
+b14: v22 = (u)my_commit;
#line 1582 "parse3.om"
v23 = v_c;
#line 1582 "parse3.om"
@@ -47237,7 +48045,7 @@ u my_peg_P_ident(u v_c) {
u v38 = 0;
u v39 = 0;
#line 1988 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1988 "parse3.om"
v3 = v_c;
#line 1988 "parse3.om"
@@ -47245,13 +48053,13 @@ b0: v2 = (u)&my_enter;
#line 1988 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1989 "parse3.om"
-b1: v6 = (u)&my_choice;
+b1: v6 = (u)my_choice;
#line 1989 "parse3.om"
v7 = v_c;
#line 1989 "parse3.om"
v8 = ((u (*)())(v6))(v7);
#line 1990 "parse3.om"
-b2: v9 = (u)&my_peg_P_reserved;
+b2: v9 = (u)my_peg_P_reserved;
#line 1990 "parse3.om"
v10 = v_c;
#line 1990 "parse3.om"
@@ -47261,13 +48069,13 @@ b3: v_ok = v11;
#line 1991 "parse3.om"
if (!(v_ok)) { goto b6; }
#line 1991 "parse3.om"
-b5: v12 = (u)&my_fail;
+b5: v12 = (u)my_fail;
#line 1991 "parse3.om"
v13 = v_c;
#line 1991 "parse3.om"
v14 = ((u (*)())(v12))(v13);
#line 1991 "parse3.om"
-b7: v15 = (u)&my_fail;
+b7: v15 = (u)my_fail;
#line 1991 "parse3.om"
v16 = v_c;
#line 1991 "parse3.om"
@@ -47279,7 +48087,7 @@ b8: v_ok = 0UL;
#line 1992 "parse3.om"
b4: if (!(v_ok)) { goto b9; }
#line 1993 "parse3.om"
-b10: v18 = (u)&my_charset;
+b10: v18 = (u)my_charset;
#line 1993 "parse3.om"
v19 = v_c;
#line 1993 "parse3.om"
@@ -47293,13 +48101,13 @@ b12: v_ok = v21;
#line 1995 "parse3.om"
b9: if (!(v_ok)) { goto b13; }
#line 1997 "parse3.om"
-b16: v22 = (u)&my_choice;
+b16: v22 = (u)my_choice;
#line 1997 "parse3.om"
v23 = v_c;
#line 1997 "parse3.om"
v24 = ((u (*)())(v22))(v23);
#line 1998 "parse3.om"
-b18: v25 = (u)&my_charset;
+b18: v25 = (u)my_charset;
#line 1998 "parse3.om"
v26 = v_c;
#line 1998 "parse3.om"
@@ -47323,7 +48131,7 @@ b21: v_ok = 1UL;
#line 2003 "parse3.om"
b13: if (!(v_ok)) { goto b29; }
#line 2003 "parse3.om"
-b28: v33 = (u)&my_leave;
+b28: v33 = (u)my_leave;
#line 2003 "parse3.om"
v34 = v_c;
#line 2003 "parse3.om"
@@ -47333,7 +48141,7 @@ b28: v33 = (u)&my_leave;
#line 2004 "parse3.om"
b27: return v_ok;
#line 2003 "parse3.om"
-b29: v37 = (u)&my_fail;
+b29: v37 = (u)my_fail;
#line 2003 "parse3.om"
v38 = v_c;
#line 2003 "parse3.om"
@@ -47341,7 +48149,7 @@ b29: v37 = (u)&my_fail;
#line 2003 "parse3.om"
goto b27;
#line 2000 "parse3.om"
-b20: v30 = (u)&my_commit;
+b20: v30 = (u)my_commit;
#line 2000 "parse3.om"
v31 = v_c;
#line 2000 "parse3.om"
@@ -47388,7 +48196,7 @@ u my_peg_P_if(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1793 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1793 "parse3.om"
v3 = v_c;
#line 1793 "parse3.om"
@@ -47396,7 +48204,7 @@ b0: v2 = (u)&my_enter;
#line 1793 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1794 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1794 "parse3.om"
v7 = v_c;
#line 1794 "parse3.om"
@@ -47408,13 +48216,13 @@ b2: v_ok = v9;
#line 1795 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1796 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1796 "parse3.om"
v11 = v_c;
#line 1796 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1797 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1797 "parse3.om"
v14 = v_c;
#line 1797 "parse3.om"
@@ -47426,13 +48234,13 @@ b7: v_ok = v16;
#line 1798 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1798 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1798 "parse3.om"
v18 = v_c;
#line 1798 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1798 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1798 "parse3.om"
v21 = v_c;
#line 1798 "parse3.om"
@@ -47444,7 +48252,7 @@ b12: v_ok = 0UL;
#line 1800 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1800 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1800 "parse3.om"
v24 = v_c;
#line 1800 "parse3.om"
@@ -47454,7 +48262,7 @@ b14: v23 = (u)&my_leave;
#line 1801 "parse3.om"
b13: return v_ok;
#line 1800 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1800 "parse3.om"
v28 = v_c;
#line 1800 "parse3.om"
@@ -47511,7 +48319,7 @@ u my_peg_P_if_stmt(u v_c) {
u v42 = 0;
u v43 = 0;
#line 676 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 676 "parse3.om"
v3 = v_c;
#line 676 "parse3.om"
@@ -47519,7 +48327,7 @@ b0: v2 = (u)&my_enter;
#line 676 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 677 "parse3.om"
-b1: v6 = (u)&my_peg_P_if;
+b1: v6 = (u)my_peg_P_if;
#line 677 "parse3.om"
v7 = v_c;
#line 677 "parse3.om"
@@ -47529,7 +48337,7 @@ b2: v_ok = v8;
#line 678 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 679 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 679 "parse3.om"
v10 = v_c;
#line 679 "parse3.om"
@@ -47541,7 +48349,7 @@ b6: v_ok = v11;
#line 681 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 682 "parse3.om"
-b8: v12 = (u)&my_peg_P_expr;
+b8: v12 = (u)my_peg_P_expr;
#line 682 "parse3.om"
v13 = v_c;
#line 682 "parse3.om"
@@ -47553,7 +48361,7 @@ b10: v_ok = v14;
#line 684 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 685 "parse3.om"
-b12: v15 = (u)&my_peg_P_compound_stmt;
+b12: v15 = (u)my_peg_P_compound_stmt;
#line 685 "parse3.om"
v16 = v_c;
#line 685 "parse3.om"
@@ -47565,13 +48373,13 @@ b14: v_ok = v17;
#line 687 "parse3.om"
b11: if (!(v_ok)) { goto b15; }
#line 689 "parse3.om"
-b18: v18 = (u)&my_choice;
+b18: v18 = (u)my_choice;
#line 689 "parse3.om"
v19 = v_c;
#line 689 "parse3.om"
v20 = ((u (*)())(v18))(v19);
#line 690 "parse3.om"
-b20: v21 = (u)&my_peg_P_elif_stmt;
+b20: v21 = (u)my_peg_P_elif_stmt;
#line 690 "parse3.om"
v22 = v_c;
#line 690 "parse3.om"
@@ -47593,13 +48401,13 @@ b23: v_ok = 1UL;
#line 695 "parse3.om"
b15: if (!(v_ok)) { goto b29; }
#line 696 "parse3.om"
-b30: v28 = (u)&my_choice;
+b30: v28 = (u)my_choice;
#line 696 "parse3.om"
v29 = v_c;
#line 696 "parse3.om"
v30 = ((u (*)())(v28))(v29);
#line 697 "parse3.om"
-b32: v31 = (u)&my_peg_P_else_stmt;
+b32: v31 = (u)my_peg_P_else_stmt;
#line 697 "parse3.om"
v32 = v_c;
#line 697 "parse3.om"
@@ -47609,7 +48417,7 @@ b33: v_ok = v33;
#line 698 "parse3.om"
if (!(v_ok)) { goto b36; }
#line 698 "parse3.om"
-b35: v34 = (u)&my_commit;
+b35: v34 = (u)my_commit;
#line 698 "parse3.om"
v35 = v_c;
#line 698 "parse3.om"
@@ -47617,7 +48425,7 @@ b35: v34 = (u)&my_commit;
#line 700 "parse3.om"
b29: if (!(v_ok)) { goto b40; }
#line 700 "parse3.om"
-b39: v37 = (u)&my_leave;
+b39: v37 = (u)my_leave;
#line 700 "parse3.om"
v38 = v_c;
#line 700 "parse3.om"
@@ -47627,7 +48435,7 @@ b39: v37 = (u)&my_leave;
#line 701 "parse3.om"
b38: return v_ok;
#line 700 "parse3.om"
-b40: v41 = (u)&my_fail;
+b40: v41 = (u)my_fail;
#line 700 "parse3.om"
v42 = v_c;
#line 700 "parse3.om"
@@ -47639,7 +48447,7 @@ b36: v_ok = 1UL;
#line 698 "parse3.om"
goto b29;
#line 692 "parse3.om"
-b22: v25 = (u)&my_commit;
+b22: v25 = (u)my_commit;
#line 692 "parse3.om"
v26 = v_c;
#line 692 "parse3.om"
@@ -47682,7 +48490,7 @@ u my_peg_P_index_expr(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1364 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1364 "parse3.om"
v3 = v_c;
#line 1364 "parse3.om"
@@ -47690,7 +48498,7 @@ b0: v2 = (u)&my_enter;
#line 1364 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1365 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1365 "parse3.om"
v7 = v_c;
#line 1365 "parse3.om"
@@ -47702,7 +48510,7 @@ b2: v_ok = v9;
#line 1366 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1367 "parse3.om"
-b4: v10 = (u)&my_peg_P_sp;
+b4: v10 = (u)my_peg_P_sp;
#line 1367 "parse3.om"
v11 = v_c;
#line 1367 "parse3.om"
@@ -47714,7 +48522,7 @@ b6: v_ok = v12;
#line 1369 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 1370 "parse3.om"
-b8: v13 = (u)&my_peg_P_expr;
+b8: v13 = (u)my_peg_P_expr;
#line 1370 "parse3.om"
v14 = v_c;
#line 1370 "parse3.om"
@@ -47726,7 +48534,7 @@ b10: v_ok = v15;
#line 1372 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 1373 "parse3.om"
-b12: v16 = (u)&my_literal;
+b12: v16 = (u)my_literal;
#line 1373 "parse3.om"
v17 = v_c;
#line 1373 "parse3.om"
@@ -47740,7 +48548,7 @@ b14: v_ok = v19;
#line 1375 "parse3.om"
b11: if (!(v_ok)) { goto b15; }
#line 1376 "parse3.om"
-b16: v20 = (u)&my_peg_P_sp;
+b16: v20 = (u)my_peg_P_sp;
#line 1376 "parse3.om"
v21 = v_c;
#line 1376 "parse3.om"
@@ -47752,7 +48560,7 @@ b18: v_ok = v22;
#line 1378 "parse3.om"
b15: if (!(v_ok)) { goto b21; }
#line 1378 "parse3.om"
-b20: v23 = (u)&my_leave;
+b20: v23 = (u)my_leave;
#line 1378 "parse3.om"
v24 = v_c;
#line 1378 "parse3.om"
@@ -47762,7 +48570,7 @@ b20: v23 = (u)&my_leave;
#line 1379 "parse3.om"
b19: return v_ok;
#line 1378 "parse3.om"
-b21: v27 = (u)&my_fail;
+b21: v27 = (u)my_fail;
#line 1378 "parse3.om"
v28 = v_c;
#line 1378 "parse3.om"
@@ -47801,7 +48609,7 @@ u my_peg_P_int(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1923 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1923 "parse3.om"
v3 = v_c;
#line 1923 "parse3.om"
@@ -47809,7 +48617,7 @@ b0: v2 = (u)&my_enter;
#line 1923 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1924 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1924 "parse3.om"
v7 = v_c;
#line 1924 "parse3.om"
@@ -47821,13 +48629,13 @@ b2: v_ok = v9;
#line 1925 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1926 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1926 "parse3.om"
v11 = v_c;
#line 1926 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1927 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1927 "parse3.om"
v14 = v_c;
#line 1927 "parse3.om"
@@ -47839,13 +48647,13 @@ b7: v_ok = v16;
#line 1928 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1928 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1928 "parse3.om"
v18 = v_c;
#line 1928 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1928 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1928 "parse3.om"
v21 = v_c;
#line 1928 "parse3.om"
@@ -47857,7 +48665,7 @@ b12: v_ok = 0UL;
#line 1930 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1930 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1930 "parse3.om"
v24 = v_c;
#line 1930 "parse3.om"
@@ -47867,7 +48675,7 @@ b14: v23 = (u)&my_leave;
#line 1931 "parse3.om"
b13: return v_ok;
#line 1930 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1930 "parse3.om"
v28 = v_c;
#line 1930 "parse3.om"
@@ -47906,7 +48714,7 @@ u my_peg_P_label_stmt(u v_c) {
u v24 = 0;
u v25 = 0;
#line 814 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 814 "parse3.om"
v3 = v_c;
#line 814 "parse3.om"
@@ -47914,7 +48722,7 @@ b0: v2 = (u)&my_enter;
#line 814 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 815 "parse3.om"
-b1: v6 = (u)&my_peg_P_ident;
+b1: v6 = (u)my_peg_P_ident;
#line 815 "parse3.om"
v7 = v_c;
#line 815 "parse3.om"
@@ -47924,7 +48732,7 @@ b2: v_ok = v8;
#line 816 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 817 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 817 "parse3.om"
v10 = v_c;
#line 817 "parse3.om"
@@ -47936,7 +48744,7 @@ b6: v_ok = v11;
#line 819 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 820 "parse3.om"
-b8: v12 = (u)&my_literal;
+b8: v12 = (u)my_literal;
#line 820 "parse3.om"
v13 = v_c;
#line 820 "parse3.om"
@@ -47950,7 +48758,7 @@ b10: v_ok = v15;
#line 822 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 823 "parse3.om"
-b12: v16 = (u)&my_peg_P_sp;
+b12: v16 = (u)my_peg_P_sp;
#line 823 "parse3.om"
v17 = v_c;
#line 823 "parse3.om"
@@ -47962,7 +48770,7 @@ b14: v_ok = v18;
#line 825 "parse3.om"
b11: if (!(v_ok)) { goto b17; }
#line 825 "parse3.om"
-b16: v19 = (u)&my_leave;
+b16: v19 = (u)my_leave;
#line 825 "parse3.om"
v20 = v_c;
#line 825 "parse3.om"
@@ -47972,7 +48780,7 @@ b16: v19 = (u)&my_leave;
#line 826 "parse3.om"
b15: return v_ok;
#line 825 "parse3.om"
-b17: v23 = (u)&my_fail;
+b17: v23 = (u)my_fail;
#line 825 "parse3.om"
v24 = v_c;
#line 825 "parse3.om"
@@ -47998,7 +48806,7 @@ u my_peg_P_le_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 978 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 978 "parse3.om"
v3 = v_c;
#line 978 "parse3.om"
@@ -48006,7 +48814,7 @@ b0: v2 = (u)&my_enter;
#line 978 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 979 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 979 "parse3.om"
v7 = v_c;
#line 979 "parse3.om"
@@ -48018,7 +48826,7 @@ b2: v_ok = v9;
#line 980 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 980 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 980 "parse3.om"
v11 = v_c;
#line 980 "parse3.om"
@@ -48028,7 +48836,7 @@ b4: v10 = (u)&my_leave;
#line 981 "parse3.om"
b3: return v_ok;
#line 980 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 980 "parse3.om"
v15 = v_c;
#line 980 "parse3.om"
@@ -48067,7 +48875,7 @@ u my_peg_P_loop(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1819 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1819 "parse3.om"
v3 = v_c;
#line 1819 "parse3.om"
@@ -48075,7 +48883,7 @@ b0: v2 = (u)&my_enter;
#line 1819 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1820 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1820 "parse3.om"
v7 = v_c;
#line 1820 "parse3.om"
@@ -48087,13 +48895,13 @@ b2: v_ok = v9;
#line 1821 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1822 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1822 "parse3.om"
v11 = v_c;
#line 1822 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1823 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1823 "parse3.om"
v14 = v_c;
#line 1823 "parse3.om"
@@ -48105,13 +48913,13 @@ b7: v_ok = v16;
#line 1824 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1824 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1824 "parse3.om"
v18 = v_c;
#line 1824 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1824 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1824 "parse3.om"
v21 = v_c;
#line 1824 "parse3.om"
@@ -48123,7 +48931,7 @@ b12: v_ok = 0UL;
#line 1826 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1826 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1826 "parse3.om"
v24 = v_c;
#line 1826 "parse3.om"
@@ -48133,7 +48941,7 @@ b14: v23 = (u)&my_leave;
#line 1827 "parse3.om"
b13: return v_ok;
#line 1826 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1826 "parse3.om"
v28 = v_c;
#line 1826 "parse3.om"
@@ -48171,7 +48979,7 @@ u my_peg_P_loop_stmt(u v_c) {
u v23 = 0;
u v24 = 0;
#line 706 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 706 "parse3.om"
v3 = v_c;
#line 706 "parse3.om"
@@ -48179,7 +48987,7 @@ b0: v2 = (u)&my_enter;
#line 706 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 707 "parse3.om"
-b1: v6 = (u)&my_peg_P_loop;
+b1: v6 = (u)my_peg_P_loop;
#line 707 "parse3.om"
v7 = v_c;
#line 707 "parse3.om"
@@ -48189,7 +48997,7 @@ b2: v_ok = v8;
#line 708 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 709 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 709 "parse3.om"
v10 = v_c;
#line 709 "parse3.om"
@@ -48201,7 +49009,7 @@ b6: v_ok = v11;
#line 711 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 712 "parse3.om"
-b8: v12 = (u)&my_peg_P_compound_stmt;
+b8: v12 = (u)my_peg_P_compound_stmt;
#line 712 "parse3.om"
v13 = v_c;
#line 712 "parse3.om"
@@ -48213,7 +49021,7 @@ b10: v_ok = v14;
#line 714 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 715 "parse3.om"
-b12: v15 = (u)&my_peg_P_sp;
+b12: v15 = (u)my_peg_P_sp;
#line 715 "parse3.om"
v16 = v_c;
#line 715 "parse3.om"
@@ -48225,7 +49033,7 @@ b14: v_ok = v17;
#line 717 "parse3.om"
b11: if (!(v_ok)) { goto b17; }
#line 717 "parse3.om"
-b16: v18 = (u)&my_leave;
+b16: v18 = (u)my_leave;
#line 717 "parse3.om"
v19 = v_c;
#line 717 "parse3.om"
@@ -48235,7 +49043,7 @@ b16: v18 = (u)&my_leave;
#line 718 "parse3.om"
b15: return v_ok;
#line 717 "parse3.om"
-b17: v22 = (u)&my_fail;
+b17: v22 = (u)my_fail;
#line 717 "parse3.om"
v23 = v_c;
#line 717 "parse3.om"
@@ -48261,7 +49069,7 @@ u my_peg_P_lsh_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 1227 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1227 "parse3.om"
v3 = v_c;
#line 1227 "parse3.om"
@@ -48269,7 +49077,7 @@ b0: v2 = (u)&my_enter;
#line 1227 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1228 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1228 "parse3.om"
v7 = v_c;
#line 1228 "parse3.om"
@@ -48281,7 +49089,7 @@ b2: v_ok = v9;
#line 1229 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 1229 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 1229 "parse3.om"
v11 = v_c;
#line 1229 "parse3.om"
@@ -48291,7 +49099,7 @@ b4: v10 = (u)&my_leave;
#line 1230 "parse3.om"
b3: return v_ok;
#line 1229 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 1229 "parse3.om"
v15 = v_c;
#line 1229 "parse3.om"
@@ -48343,7 +49151,7 @@ u my_peg_P_lt_op(u v_c) {
u v41 = 0;
u v42 = 0;
#line 994 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 994 "parse3.om"
v3 = v_c;
#line 994 "parse3.om"
@@ -48351,7 +49159,7 @@ b0: v2 = (u)&my_enter;
#line 994 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 995 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 995 "parse3.om"
v7 = v_c;
#line 995 "parse3.om"
@@ -48363,13 +49171,13 @@ b2: v_ok = v9;
#line 996 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 997 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 997 "parse3.om"
v11 = v_c;
#line 997 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 998 "parse3.om"
-b6: v13 = (u)&my_literal;
+b6: v13 = (u)my_literal;
#line 998 "parse3.om"
v14 = v_c;
#line 998 "parse3.om"
@@ -48381,13 +49189,13 @@ b7: v_ok = v16;
#line 999 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 999 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 999 "parse3.om"
v18 = v_c;
#line 999 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 999 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 999 "parse3.om"
v21 = v_c;
#line 999 "parse3.om"
@@ -48399,13 +49207,13 @@ b12: v_ok = 0UL;
#line 1001 "parse3.om"
b3: if (!(v_ok)) { goto b13; }
#line 1002 "parse3.om"
-b14: v23 = (u)&my_choice;
+b14: v23 = (u)my_choice;
#line 1002 "parse3.om"
v24 = v_c;
#line 1002 "parse3.om"
v25 = ((u (*)())(v23))(v24);
#line 1003 "parse3.om"
-b16: v26 = (u)&my_literal;
+b16: v26 = (u)my_literal;
#line 1003 "parse3.om"
v27 = v_c;
#line 1003 "parse3.om"
@@ -48417,13 +49225,13 @@ b17: v_ok = v29;
#line 1004 "parse3.om"
if (!(v_ok)) { goto b20; }
#line 1004 "parse3.om"
-b19: v30 = (u)&my_fail;
+b19: v30 = (u)my_fail;
#line 1004 "parse3.om"
v31 = v_c;
#line 1004 "parse3.om"
v32 = ((u (*)())(v30))(v31);
#line 1004 "parse3.om"
-b21: v33 = (u)&my_fail;
+b21: v33 = (u)my_fail;
#line 1004 "parse3.om"
v34 = v_c;
#line 1004 "parse3.om"
@@ -48435,7 +49243,7 @@ b22: v_ok = 0UL;
#line 1006 "parse3.om"
b13: if (!(v_ok)) { goto b25; }
#line 1006 "parse3.om"
-b24: v36 = (u)&my_leave;
+b24: v36 = (u)my_leave;
#line 1006 "parse3.om"
v37 = v_c;
#line 1006 "parse3.om"
@@ -48445,7 +49253,7 @@ b24: v36 = (u)&my_leave;
#line 1007 "parse3.om"
b23: return v_ok;
#line 1006 "parse3.om"
-b25: v40 = (u)&my_fail;
+b25: v40 = (u)my_fail;
#line 1006 "parse3.om"
v41 = v_c;
#line 1006 "parse3.om"
@@ -48498,7 +49306,7 @@ u my_peg_P_member_decl(u v_c) {
u v34 = 0;
u v35 = 0;
#line 295 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 295 "parse3.om"
v3 = v_c;
#line 295 "parse3.om"
@@ -48506,7 +49314,7 @@ b0: v2 = (u)&my_enter;
#line 295 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 296 "parse3.om"
-b1: v6 = (u)&my_peg_P_ident;
+b1: v6 = (u)my_peg_P_ident;
#line 296 "parse3.om"
v7 = v_c;
#line 296 "parse3.om"
@@ -48516,7 +49324,7 @@ b2: v_ok = v8;
#line 297 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 298 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 298 "parse3.om"
v10 = v_c;
#line 298 "parse3.om"
@@ -48528,7 +49336,7 @@ b6: v_ok = v11;
#line 300 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 301 "parse3.om"
-b8: v12 = (u)&my_literal;
+b8: v12 = (u)my_literal;
#line 301 "parse3.om"
v13 = v_c;
#line 301 "parse3.om"
@@ -48542,7 +49350,7 @@ b10: v_ok = v15;
#line 303 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 304 "parse3.om"
-b12: v16 = (u)&my_peg_P_sp;
+b12: v16 = (u)my_peg_P_sp;
#line 304 "parse3.om"
v17 = v_c;
#line 304 "parse3.om"
@@ -48554,7 +49362,7 @@ b14: v_ok = v18;
#line 306 "parse3.om"
b11: if (!(v_ok)) { goto b15; }
#line 307 "parse3.om"
-b16: v19 = (u)&my_peg_P_type;
+b16: v19 = (u)my_peg_P_type;
#line 307 "parse3.om"
v20 = v_c;
#line 307 "parse3.om"
@@ -48566,7 +49374,7 @@ b18: v_ok = v21;
#line 309 "parse3.om"
b15: if (!(v_ok)) { goto b19; }
#line 310 "parse3.om"
-b20: v22 = (u)&my_literal;
+b20: v22 = (u)my_literal;
#line 310 "parse3.om"
v23 = v_c;
#line 310 "parse3.om"
@@ -48580,7 +49388,7 @@ b22: v_ok = v25;
#line 312 "parse3.om"
b19: if (!(v_ok)) { goto b23; }
#line 313 "parse3.om"
-b24: v26 = (u)&my_peg_P_sp;
+b24: v26 = (u)my_peg_P_sp;
#line 313 "parse3.om"
v27 = v_c;
#line 313 "parse3.om"
@@ -48592,7 +49400,7 @@ b26: v_ok = v28;
#line 315 "parse3.om"
b23: if (!(v_ok)) { goto b29; }
#line 315 "parse3.om"
-b28: v29 = (u)&my_leave;
+b28: v29 = (u)my_leave;
#line 315 "parse3.om"
v30 = v_c;
#line 315 "parse3.om"
@@ -48602,7 +49410,7 @@ b28: v29 = (u)&my_leave;
#line 316 "parse3.om"
b27: return v_ok;
#line 315 "parse3.om"
-b29: v33 = (u)&my_fail;
+b29: v33 = (u)my_fail;
#line 315 "parse3.om"
v34 = v_c;
#line 315 "parse3.om"
@@ -48637,7 +49445,7 @@ u my_peg_P_member_expr(u v_c) {
u v24 = 0;
u v25 = 0;
#line 1428 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1428 "parse3.om"
v3 = v_c;
#line 1428 "parse3.om"
@@ -48645,7 +49453,7 @@ b0: v2 = (u)&my_enter;
#line 1428 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1429 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1429 "parse3.om"
v7 = v_c;
#line 1429 "parse3.om"
@@ -48657,7 +49465,7 @@ b2: v_ok = v9;
#line 1430 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1431 "parse3.om"
-b4: v10 = (u)&my_peg_P_sp;
+b4: v10 = (u)my_peg_P_sp;
#line 1431 "parse3.om"
v11 = v_c;
#line 1431 "parse3.om"
@@ -48669,7 +49477,7 @@ b6: v_ok = v12;
#line 1433 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 1434 "parse3.om"
-b8: v13 = (u)&my_peg_P_ident;
+b8: v13 = (u)my_peg_P_ident;
#line 1434 "parse3.om"
v14 = v_c;
#line 1434 "parse3.om"
@@ -48681,7 +49489,7 @@ b10: v_ok = v15;
#line 1436 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 1437 "parse3.om"
-b12: v16 = (u)&my_peg_P_sp;
+b12: v16 = (u)my_peg_P_sp;
#line 1437 "parse3.om"
v17 = v_c;
#line 1437 "parse3.om"
@@ -48693,7 +49501,7 @@ b14: v_ok = v18;
#line 1439 "parse3.om"
b11: if (!(v_ok)) { goto b17; }
#line 1439 "parse3.om"
-b16: v19 = (u)&my_leave;
+b16: v19 = (u)my_leave;
#line 1439 "parse3.om"
v20 = v_c;
#line 1439 "parse3.om"
@@ -48703,7 +49511,7 @@ b16: v19 = (u)&my_leave;
#line 1440 "parse3.om"
b15: return v_ok;
#line 1439 "parse3.om"
-b17: v23 = (u)&my_fail;
+b17: v23 = (u)my_fail;
#line 1439 "parse3.om"
v24 = v_c;
#line 1439 "parse3.om"
@@ -48729,7 +49537,7 @@ u my_peg_P_mod_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 1173 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1173 "parse3.om"
v3 = v_c;
#line 1173 "parse3.om"
@@ -48737,7 +49545,7 @@ b0: v2 = (u)&my_enter;
#line 1173 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1174 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1174 "parse3.om"
v7 = v_c;
#line 1174 "parse3.om"
@@ -48749,7 +49557,7 @@ b2: v_ok = v9;
#line 1175 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 1175 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 1175 "parse3.om"
v11 = v_c;
#line 1175 "parse3.om"
@@ -48759,7 +49567,7 @@ b4: v10 = (u)&my_leave;
#line 1176 "parse3.om"
b3: return v_ok;
#line 1175 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 1175 "parse3.om"
v15 = v_c;
#line 1175 "parse3.om"
@@ -48830,7 +49638,7 @@ u my_peg_P_mul_expr(u v_c) {
u v60 = 0;
u v61 = 0;
#line 1194 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1194 "parse3.om"
v3 = v_c;
#line 1194 "parse3.om"
@@ -48838,7 +49646,7 @@ b0: v2 = (u)&my_enter;
#line 1194 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1195 "parse3.om"
-b1: v6 = (u)&my_peg_P_shift_expr;
+b1: v6 = (u)my_peg_P_shift_expr;
#line 1195 "parse3.om"
v7 = v_c;
#line 1195 "parse3.om"
@@ -48848,19 +49656,19 @@ b2: v_ok = v8;
#line 1196 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1198 "parse3.om"
-b6: v9 = (u)&my_choice;
+b6: v9 = (u)my_choice;
#line 1198 "parse3.om"
v10 = v_c;
#line 1198 "parse3.om"
v11 = ((u (*)())(v9))(v10);
#line 1199 "parse3.om"
-b8: v12 = (u)&my_choice;
+b8: v12 = (u)my_choice;
#line 1199 "parse3.om"
v13 = v_c;
#line 1199 "parse3.om"
v14 = ((u (*)())(v12))(v13);
#line 1200 "parse3.om"
-b9: v15 = (u)&my_peg_P_mul_op;
+b9: v15 = (u)my_peg_P_mul_op;
#line 1200 "parse3.om"
v16 = v_c;
#line 1200 "parse3.om"
@@ -48876,13 +49684,13 @@ b14: v18 = 0UL;
#line 1201 "parse3.om"
b16: if (!(v18)) { goto b11; }
#line 1201 "parse3.om"
-b12: v19 = (u)&my_choice;
+b12: v19 = (u)my_choice;
#line 1201 "parse3.om"
v20 = v_c;
#line 1201 "parse3.om"
v21 = ((u (*)())(v19))(v20);
#line 1202 "parse3.om"
-b17: v22 = (u)&my_peg_P_div_op;
+b17: v22 = (u)my_peg_P_div_op;
#line 1202 "parse3.om"
v23 = v_c;
#line 1202 "parse3.om"
@@ -48900,13 +49708,13 @@ b22: v25 = 0UL;
#line 1204 "parse3.om"
b24: if (!(v25)) { goto b19; }
#line 1204 "parse3.om"
-b20: v26 = (u)&my_choice;
+b20: v26 = (u)my_choice;
#line 1204 "parse3.om"
v27 = v_c;
#line 1204 "parse3.om"
v28 = ((u (*)())(v26))(v27);
#line 1205 "parse3.om"
-b25: v29 = (u)&my_peg_P_mod_op;
+b25: v29 = (u)my_peg_P_mod_op;
#line 1205 "parse3.om"
v30 = v_c;
#line 1205 "parse3.om"
@@ -48924,13 +49732,13 @@ b30: v32 = 0UL;
#line 1207 "parse3.om"
b32: if (!(v32)) { goto b27; }
#line 1207 "parse3.om"
-b28: v33 = (u)&my_choice;
+b28: v33 = (u)my_choice;
#line 1207 "parse3.om"
v34 = v_c;
#line 1207 "parse3.om"
v35 = ((u (*)())(v33))(v34);
#line 1208 "parse3.om"
-b33: v36 = (u)&my_peg_P_and_op;
+b33: v36 = (u)my_peg_P_and_op;
#line 1208 "parse3.om"
v37 = v_c;
#line 1208 "parse3.om"
@@ -48942,7 +49750,7 @@ b34: v_ok = v38;
#line 1210 "parse3.om"
b27: if (!(v_ok)) { goto b37; }
#line 1210 "parse3.om"
-b36: v39 = (u)&my_commit;
+b36: v39 = (u)my_commit;
#line 1210 "parse3.om"
v40 = v_c;
#line 1210 "parse3.om"
@@ -48950,7 +49758,7 @@ b36: v39 = (u)&my_commit;
#line 1211 "parse3.om"
b35: if (!(v_ok)) { goto b40; }
#line 1212 "parse3.om"
-b41: v45 = (u)&my_peg_P_sp;
+b41: v45 = (u)my_peg_P_sp;
#line 1212 "parse3.om"
v46 = v_c;
#line 1212 "parse3.om"
@@ -48962,7 +49770,7 @@ b43: v_ok = v47;
#line 1214 "parse3.om"
b40: if (!(v_ok)) { goto b44; }
#line 1215 "parse3.om"
-b45: v48 = (u)&my_peg_P_shift_expr;
+b45: v48 = (u)my_peg_P_shift_expr;
#line 1215 "parse3.om"
v49 = v_c;
#line 1215 "parse3.om"
@@ -48986,7 +49794,7 @@ b49: v_ok = 1UL;
#line 1221 "parse3.om"
b3: if (!(v_ok)) { goto b57; }
#line 1221 "parse3.om"
-b56: v55 = (u)&my_leave;
+b56: v55 = (u)my_leave;
#line 1221 "parse3.om"
v56 = v_c;
#line 1221 "parse3.om"
@@ -48996,7 +49804,7 @@ b56: v55 = (u)&my_leave;
#line 1222 "parse3.om"
b55: return v_ok;
#line 1221 "parse3.om"
-b57: v59 = (u)&my_fail;
+b57: v59 = (u)my_fail;
#line 1221 "parse3.om"
v60 = v_c;
#line 1221 "parse3.om"
@@ -49004,7 +49812,7 @@ b57: v59 = (u)&my_fail;
#line 1221 "parse3.om"
goto b55;
#line 1218 "parse3.om"
-b48: v52 = (u)&my_commit;
+b48: v52 = (u)my_commit;
#line 1218 "parse3.om"
v53 = v_c;
#line 1218 "parse3.om"
@@ -49016,7 +49824,7 @@ b52: v51 = 1UL;
#line 1217 "parse3.om"
goto b53;
#line 1210 "parse3.om"
-b37: v42 = (u)&my_fail;
+b37: v42 = (u)my_fail;
#line 1210 "parse3.om"
v43 = v_c;
#line 1210 "parse3.om"
@@ -49054,7 +49862,7 @@ u my_peg_P_mul_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 1152 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1152 "parse3.om"
v3 = v_c;
#line 1152 "parse3.om"
@@ -49062,7 +49870,7 @@ b0: v2 = (u)&my_enter;
#line 1152 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1153 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1153 "parse3.om"
v7 = v_c;
#line 1153 "parse3.om"
@@ -49074,7 +49882,7 @@ b2: v_ok = v9;
#line 1154 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 1154 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 1154 "parse3.om"
v11 = v_c;
#line 1154 "parse3.om"
@@ -49084,7 +49892,7 @@ b4: v10 = (u)&my_leave;
#line 1155 "parse3.om"
b3: return v_ok;
#line 1154 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 1154 "parse3.om"
v15 = v_c;
#line 1154 "parse3.om"
@@ -49110,7 +49918,7 @@ u my_peg_P_ne_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 1038 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1038 "parse3.om"
v3 = v_c;
#line 1038 "parse3.om"
@@ -49118,7 +49926,7 @@ b0: v2 = (u)&my_enter;
#line 1038 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1039 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1039 "parse3.om"
v7 = v_c;
#line 1039 "parse3.om"
@@ -49130,7 +49938,7 @@ b2: v_ok = v9;
#line 1040 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 1040 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 1040 "parse3.om"
v11 = v_c;
#line 1040 "parse3.om"
@@ -49140,7 +49948,7 @@ b4: v10 = (u)&my_leave;
#line 1041 "parse3.om"
b3: return v_ok;
#line 1040 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 1040 "parse3.om"
v15 = v_c;
#line 1040 "parse3.om"
@@ -49166,7 +49974,7 @@ u my_peg_P_neg_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 1299 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1299 "parse3.om"
v3 = v_c;
#line 1299 "parse3.om"
@@ -49174,7 +49982,7 @@ b0: v2 = (u)&my_enter;
#line 1299 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1300 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1300 "parse3.om"
v7 = v_c;
#line 1300 "parse3.om"
@@ -49186,7 +49994,7 @@ b2: v_ok = v9;
#line 1301 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 1301 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 1301 "parse3.om"
v11 = v_c;
#line 1301 "parse3.om"
@@ -49196,7 +50004,7 @@ b4: v10 = (u)&my_leave;
#line 1302 "parse3.om"
b3: return v_ok;
#line 1301 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 1301 "parse3.om"
v15 = v_c;
#line 1301 "parse3.om"
@@ -49235,7 +50043,7 @@ u my_peg_P_nil(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1975 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1975 "parse3.om"
v3 = v_c;
#line 1975 "parse3.om"
@@ -49243,7 +50051,7 @@ b0: v2 = (u)&my_enter;
#line 1975 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1976 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1976 "parse3.om"
v7 = v_c;
#line 1976 "parse3.om"
@@ -49255,13 +50063,13 @@ b2: v_ok = v9;
#line 1977 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1978 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1978 "parse3.om"
v11 = v_c;
#line 1978 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1979 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1979 "parse3.om"
v14 = v_c;
#line 1979 "parse3.om"
@@ -49273,13 +50081,13 @@ b7: v_ok = v16;
#line 1980 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1980 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1980 "parse3.om"
v18 = v_c;
#line 1980 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1980 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1980 "parse3.om"
v21 = v_c;
#line 1980 "parse3.om"
@@ -49291,7 +50099,7 @@ b12: v_ok = 0UL;
#line 1982 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1982 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1982 "parse3.om"
v24 = v_c;
#line 1982 "parse3.om"
@@ -49301,7 +50109,7 @@ b14: v23 = (u)&my_leave;
#line 1983 "parse3.om"
b13: return v_ok;
#line 1982 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1982 "parse3.om"
v28 = v_c;
#line 1982 "parse3.om"
@@ -49331,7 +50139,7 @@ u my_peg_P_not_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 1307 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1307 "parse3.om"
v3 = v_c;
#line 1307 "parse3.om"
@@ -49339,7 +50147,7 @@ b0: v2 = (u)&my_enter;
#line 1307 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1308 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1308 "parse3.om"
v7 = v_c;
#line 1308 "parse3.om"
@@ -49351,7 +50159,7 @@ b2: v_ok = v9;
#line 1309 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 1309 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 1309 "parse3.om"
v11 = v_c;
#line 1309 "parse3.om"
@@ -49361,7 +50169,7 @@ b4: v10 = (u)&my_leave;
#line 1310 "parse3.om"
b3: return v_ok;
#line 1309 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 1309 "parse3.om"
v15 = v_c;
#line 1309 "parse3.om"
@@ -49400,7 +50208,7 @@ u my_peg_P_or_op(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1098 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1098 "parse3.om"
v3 = v_c;
#line 1098 "parse3.om"
@@ -49408,7 +50216,7 @@ b0: v2 = (u)&my_enter;
#line 1098 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1099 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1099 "parse3.om"
v7 = v_c;
#line 1099 "parse3.om"
@@ -49420,13 +50228,13 @@ b2: v_ok = v9;
#line 1100 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1101 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1101 "parse3.om"
v11 = v_c;
#line 1101 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1102 "parse3.om"
-b6: v13 = (u)&my_literal;
+b6: v13 = (u)my_literal;
#line 1102 "parse3.om"
v14 = v_c;
#line 1102 "parse3.om"
@@ -49438,13 +50246,13 @@ b7: v_ok = v16;
#line 1103 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1103 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1103 "parse3.om"
v18 = v_c;
#line 1103 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1103 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1103 "parse3.om"
v21 = v_c;
#line 1103 "parse3.om"
@@ -49456,7 +50264,7 @@ b12: v_ok = 0UL;
#line 1105 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1105 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1105 "parse3.om"
v24 = v_c;
#line 1105 "parse3.om"
@@ -49466,7 +50274,7 @@ b14: v23 = (u)&my_leave;
#line 1106 "parse3.om"
b13: return v_ok;
#line 1105 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1105 "parse3.om"
v28 = v_c;
#line 1105 "parse3.om"
@@ -49496,7 +50304,7 @@ u my_peg_P_pos_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 1291 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1291 "parse3.om"
v3 = v_c;
#line 1291 "parse3.om"
@@ -49504,7 +50312,7 @@ b0: v2 = (u)&my_enter;
#line 1291 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1292 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1292 "parse3.om"
v7 = v_c;
#line 1292 "parse3.om"
@@ -49516,7 +50324,7 @@ b2: v_ok = v9;
#line 1293 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 1293 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 1293 "parse3.om"
v11 = v_c;
#line 1293 "parse3.om"
@@ -49526,7 +50334,7 @@ b4: v10 = (u)&my_leave;
#line 1294 "parse3.om"
b3: return v_ok;
#line 1293 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 1293 "parse3.om"
v15 = v_c;
#line 1293 "parse3.om"
@@ -49591,7 +50399,7 @@ u my_peg_P_post_expr(u v_c) {
u v54 = 0;
u v55 = 0;
#line 1459 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1459 "parse3.om"
v3 = v_c;
#line 1459 "parse3.om"
@@ -49599,7 +50407,7 @@ b0: v2 = (u)&my_enter;
#line 1459 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1460 "parse3.om"
-b1: v6 = (u)&my_peg_P_primary;
+b1: v6 = (u)my_peg_P_primary;
#line 1460 "parse3.om"
v7 = v_c;
#line 1460 "parse3.om"
@@ -49609,19 +50417,19 @@ b2: v_ok = v8;
#line 1461 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1463 "parse3.om"
-b6: v9 = (u)&my_choice;
+b6: v9 = (u)my_choice;
#line 1463 "parse3.om"
v10 = v_c;
#line 1463 "parse3.om"
v11 = ((u (*)())(v9))(v10);
#line 1464 "parse3.om"
-b8: v12 = (u)&my_choice;
+b8: v12 = (u)my_choice;
#line 1464 "parse3.om"
v13 = v_c;
#line 1464 "parse3.om"
v14 = ((u (*)())(v12))(v13);
#line 1465 "parse3.om"
-b9: v15 = (u)&my_peg_P_index_expr;
+b9: v15 = (u)my_peg_P_index_expr;
#line 1465 "parse3.om"
v16 = v_c;
#line 1465 "parse3.om"
@@ -49637,13 +50445,13 @@ b14: v18 = 0UL;
#line 1466 "parse3.om"
b16: if (!(v18)) { goto b11; }
#line 1466 "parse3.om"
-b12: v19 = (u)&my_choice;
+b12: v19 = (u)my_choice;
#line 1466 "parse3.om"
v20 = v_c;
#line 1466 "parse3.om"
v21 = ((u (*)())(v19))(v20);
#line 1467 "parse3.om"
-b17: v22 = (u)&my_peg_P_call_expr;
+b17: v22 = (u)my_peg_P_call_expr;
#line 1467 "parse3.om"
v23 = v_c;
#line 1467 "parse3.om"
@@ -49661,13 +50469,13 @@ b22: v25 = 0UL;
#line 1469 "parse3.om"
b24: if (!(v25)) { goto b19; }
#line 1469 "parse3.om"
-b20: v26 = (u)&my_choice;
+b20: v26 = (u)my_choice;
#line 1469 "parse3.om"
v27 = v_c;
#line 1469 "parse3.om"
v28 = ((u (*)())(v26))(v27);
#line 1470 "parse3.om"
-b25: v29 = (u)&my_peg_P_member_expr;
+b25: v29 = (u)my_peg_P_member_expr;
#line 1470 "parse3.om"
v30 = v_c;
#line 1470 "parse3.om"
@@ -49685,13 +50493,13 @@ b30: v32 = 0UL;
#line 1472 "parse3.om"
b32: if (!(v32)) { goto b27; }
#line 1472 "parse3.om"
-b28: v33 = (u)&my_choice;
+b28: v33 = (u)my_choice;
#line 1472 "parse3.om"
v34 = v_c;
#line 1472 "parse3.om"
v35 = ((u (*)())(v33))(v34);
#line 1473 "parse3.om"
-b33: v36 = (u)&my_peg_P_cast_expr;
+b33: v36 = (u)my_peg_P_cast_expr;
#line 1473 "parse3.om"
v37 = v_c;
#line 1473 "parse3.om"
@@ -49703,7 +50511,7 @@ b34: v_ok = v38;
#line 1475 "parse3.om"
b27: if (!(v_ok)) { goto b37; }
#line 1475 "parse3.om"
-b36: v39 = (u)&my_commit;
+b36: v39 = (u)my_commit;
#line 1475 "parse3.om"
v40 = v_c;
#line 1475 "parse3.om"
@@ -49723,7 +50531,7 @@ b41: v_ok = 1UL;
#line 1480 "parse3.om"
b3: if (!(v_ok)) { goto b49; }
#line 1480 "parse3.om"
-b48: v49 = (u)&my_leave;
+b48: v49 = (u)my_leave;
#line 1480 "parse3.om"
v50 = v_c;
#line 1480 "parse3.om"
@@ -49733,7 +50541,7 @@ b48: v49 = (u)&my_leave;
#line 1481 "parse3.om"
b47: return v_ok;
#line 1480 "parse3.om"
-b49: v53 = (u)&my_fail;
+b49: v53 = (u)my_fail;
#line 1480 "parse3.om"
v54 = v_c;
#line 1480 "parse3.om"
@@ -49741,7 +50549,7 @@ b49: v53 = (u)&my_fail;
#line 1480 "parse3.om"
goto b47;
#line 1477 "parse3.om"
-b40: v46 = (u)&my_commit;
+b40: v46 = (u)my_commit;
#line 1477 "parse3.om"
v47 = v_c;
#line 1477 "parse3.om"
@@ -49753,7 +50561,7 @@ b44: v45 = 1UL;
#line 1476 "parse3.om"
goto b45;
#line 1475 "parse3.om"
-b37: v42 = (u)&my_fail;
+b37: v42 = (u)my_fail;
#line 1475 "parse3.om"
v43 = v_c;
#line 1475 "parse3.om"
@@ -49880,7 +50688,7 @@ u my_peg_P_primary(u v_c) {
u v104 = 0;
u v105 = 0;
#line 1486 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1486 "parse3.om"
v3 = v_c;
#line 1486 "parse3.om"
@@ -49888,13 +50696,13 @@ b0: v2 = (u)&my_enter;
#line 1486 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1487 "parse3.om"
-b1: v6 = (u)&my_choice;
+b1: v6 = (u)my_choice;
#line 1487 "parse3.om"
v7 = v_c;
#line 1487 "parse3.om"
v8 = ((u (*)())(v6))(v7);
#line 1488 "parse3.om"
-b2: v9 = (u)&my_peg_P_ident;
+b2: v9 = (u)my_peg_P_ident;
#line 1488 "parse3.om"
v10 = v_c;
#line 1488 "parse3.om"
@@ -49904,7 +50712,7 @@ b3: v_ok = v11;
#line 1489 "parse3.om"
if (!(v_ok)) { goto b4; }
#line 1490 "parse3.om"
-b5: v12 = (u)&my_peg_P_sp;
+b5: v12 = (u)my_peg_P_sp;
#line 1490 "parse3.om"
v13 = v_c;
#line 1490 "parse3.om"
@@ -49922,13 +50730,13 @@ b11: v15 = 0UL;
#line 1492 "parse3.om"
b13: if (!(v15)) { goto b8; }
#line 1492 "parse3.om"
-b9: v16 = (u)&my_choice;
+b9: v16 = (u)my_choice;
#line 1492 "parse3.om"
v17 = v_c;
#line 1492 "parse3.om"
v18 = ((u (*)())(v16))(v17);
#line 1493 "parse3.om"
-b14: v19 = (u)&my_peg_P_hex;
+b14: v19 = (u)my_peg_P_hex;
#line 1493 "parse3.om"
v20 = v_c;
#line 1493 "parse3.om"
@@ -49938,7 +50746,7 @@ b15: v_ok = v21;
#line 1494 "parse3.om"
if (!(v_ok)) { goto b8; }
#line 1495 "parse3.om"
-b17: v22 = (u)&my_peg_P_sp;
+b17: v22 = (u)my_peg_P_sp;
#line 1495 "parse3.om"
v23 = v_c;
#line 1495 "parse3.om"
@@ -49956,13 +50764,13 @@ b23: v25 = 0UL;
#line 1498 "parse3.om"
b25: if (!(v25)) { goto b20; }
#line 1498 "parse3.om"
-b21: v26 = (u)&my_choice;
+b21: v26 = (u)my_choice;
#line 1498 "parse3.om"
v27 = v_c;
#line 1498 "parse3.om"
v28 = ((u (*)())(v26))(v27);
#line 1499 "parse3.om"
-b26: v29 = (u)&my_peg_P_dec;
+b26: v29 = (u)my_peg_P_dec;
#line 1499 "parse3.om"
v30 = v_c;
#line 1499 "parse3.om"
@@ -49972,7 +50780,7 @@ b27: v_ok = v31;
#line 1500 "parse3.om"
if (!(v_ok)) { goto b20; }
#line 1501 "parse3.om"
-b29: v32 = (u)&my_peg_P_sp;
+b29: v32 = (u)my_peg_P_sp;
#line 1501 "parse3.om"
v33 = v_c;
#line 1501 "parse3.om"
@@ -49990,13 +50798,13 @@ b35: v35 = 0UL;
#line 1504 "parse3.om"
b37: if (!(v35)) { goto b32; }
#line 1504 "parse3.om"
-b33: v36 = (u)&my_choice;
+b33: v36 = (u)my_choice;
#line 1504 "parse3.om"
v37 = v_c;
#line 1504 "parse3.om"
v38 = ((u (*)())(v36))(v37);
#line 1505 "parse3.om"
-b38: v39 = (u)&my_peg_P_str;
+b38: v39 = (u)my_peg_P_str;
#line 1505 "parse3.om"
v40 = v_c;
#line 1505 "parse3.om"
@@ -50006,7 +50814,7 @@ b39: v_ok = v41;
#line 1506 "parse3.om"
if (!(v_ok)) { goto b32; }
#line 1507 "parse3.om"
-b41: v42 = (u)&my_peg_P_sp;
+b41: v42 = (u)my_peg_P_sp;
#line 1507 "parse3.om"
v43 = v_c;
#line 1507 "parse3.om"
@@ -50024,13 +50832,13 @@ b47: v45 = 0UL;
#line 1510 "parse3.om"
b49: if (!(v45)) { goto b44; }
#line 1510 "parse3.om"
-b45: v46 = (u)&my_choice;
+b45: v46 = (u)my_choice;
#line 1510 "parse3.om"
v47 = v_c;
#line 1510 "parse3.om"
v48 = ((u (*)())(v46))(v47);
#line 1511 "parse3.om"
-b50: v49 = (u)&my_peg_P_char;
+b50: v49 = (u)my_peg_P_char;
#line 1511 "parse3.om"
v50 = v_c;
#line 1511 "parse3.om"
@@ -50040,7 +50848,7 @@ b51: v_ok = v51;
#line 1512 "parse3.om"
if (!(v_ok)) { goto b44; }
#line 1513 "parse3.om"
-b53: v52 = (u)&my_peg_P_sp;
+b53: v52 = (u)my_peg_P_sp;
#line 1513 "parse3.om"
v53 = v_c;
#line 1513 "parse3.om"
@@ -50058,13 +50866,13 @@ b59: v55 = 0UL;
#line 1516 "parse3.om"
b61: if (!(v55)) { goto b56; }
#line 1516 "parse3.om"
-b57: v56 = (u)&my_choice;
+b57: v56 = (u)my_choice;
#line 1516 "parse3.om"
v57 = v_c;
#line 1516 "parse3.om"
v58 = ((u (*)())(v56))(v57);
#line 1517 "parse3.om"
-b62: v59 = (u)&my_peg_P_sizeof_expr;
+b62: v59 = (u)my_peg_P_sizeof_expr;
#line 1517 "parse3.om"
v60 = v_c;
#line 1517 "parse3.om"
@@ -50082,13 +50890,13 @@ b67: v62 = 0UL;
#line 1519 "parse3.om"
b69: if (!(v62)) { goto b64; }
#line 1519 "parse3.om"
-b65: v63 = (u)&my_choice;
+b65: v63 = (u)my_choice;
#line 1519 "parse3.om"
v64 = v_c;
#line 1519 "parse3.om"
v65 = ((u (*)())(v63))(v64);
#line 1520 "parse3.om"
-b70: v66 = (u)&my_peg_P_nil;
+b70: v66 = (u)my_peg_P_nil;
#line 1520 "parse3.om"
v67 = v_c;
#line 1520 "parse3.om"
@@ -50098,7 +50906,7 @@ b71: v_ok = v68;
#line 1521 "parse3.om"
if (!(v_ok)) { goto b64; }
#line 1522 "parse3.om"
-b73: v69 = (u)&my_peg_P_sp;
+b73: v69 = (u)my_peg_P_sp;
#line 1522 "parse3.om"
v70 = v_c;
#line 1522 "parse3.om"
@@ -50116,13 +50924,13 @@ b79: v72 = 0UL;
#line 1525 "parse3.om"
b81: if (!(v72)) { goto b76; }
#line 1525 "parse3.om"
-b77: v73 = (u)&my_choice;
+b77: v73 = (u)my_choice;
#line 1525 "parse3.om"
v74 = v_c;
#line 1525 "parse3.om"
v75 = ((u (*)())(v73))(v74);
#line 1526 "parse3.om"
-b82: v76 = (u)&my_literal;
+b82: v76 = (u)my_literal;
#line 1526 "parse3.om"
v77 = v_c;
#line 1526 "parse3.om"
@@ -50134,7 +50942,7 @@ b83: v_ok = v79;
#line 1527 "parse3.om"
if (!(v_ok)) { goto b84; }
#line 1528 "parse3.om"
-b85: v80 = (u)&my_peg_P_sp;
+b85: v80 = (u)my_peg_P_sp;
#line 1528 "parse3.om"
v81 = v_c;
#line 1528 "parse3.om"
@@ -50146,7 +50954,7 @@ b87: v_ok = v82;
#line 1530 "parse3.om"
b84: if (!(v_ok)) { goto b88; }
#line 1531 "parse3.om"
-b89: v83 = (u)&my_peg_P_expr;
+b89: v83 = (u)my_peg_P_expr;
#line 1531 "parse3.om"
v84 = v_c;
#line 1531 "parse3.om"
@@ -50158,7 +50966,7 @@ b91: v_ok = v85;
#line 1533 "parse3.om"
b88: if (!(v_ok)) { goto b92; }
#line 1534 "parse3.om"
-b93: v86 = (u)&my_literal;
+b93: v86 = (u)my_literal;
#line 1534 "parse3.om"
v87 = v_c;
#line 1534 "parse3.om"
@@ -50172,7 +50980,7 @@ b95: v_ok = v89;
#line 1536 "parse3.om"
b92: if (!(v_ok)) { goto b76; }
#line 1537 "parse3.om"
-b97: v90 = (u)&my_peg_P_sp;
+b97: v90 = (u)my_peg_P_sp;
#line 1537 "parse3.om"
v91 = v_c;
#line 1537 "parse3.om"
@@ -50184,7 +50992,7 @@ b99: v_ok = v92;
#line 1540 "parse3.om"
b76: if (!(v_ok)) { goto b102; }
#line 1540 "parse3.om"
-b101: v93 = (u)&my_commit;
+b101: v93 = (u)my_commit;
#line 1540 "parse3.om"
v94 = v_c;
#line 1540 "parse3.om"
@@ -50192,7 +51000,7 @@ b101: v93 = (u)&my_commit;
#line 1541 "parse3.om"
b100: if (!(v_ok)) { goto b107; }
#line 1541 "parse3.om"
-b106: v99 = (u)&my_leave;
+b106: v99 = (u)my_leave;
#line 1541 "parse3.om"
v100 = v_c;
#line 1541 "parse3.om"
@@ -50202,7 +51010,7 @@ b106: v99 = (u)&my_leave;
#line 1542 "parse3.om"
b105: return v_ok;
#line 1541 "parse3.om"
-b107: v103 = (u)&my_fail;
+b107: v103 = (u)my_fail;
#line 1541 "parse3.om"
v104 = v_c;
#line 1541 "parse3.om"
@@ -50210,7 +51018,7 @@ b107: v103 = (u)&my_fail;
#line 1541 "parse3.om"
goto b105;
#line 1540 "parse3.om"
-b102: v96 = (u)&my_fail;
+b102: v96 = (u)my_fail;
#line 1540 "parse3.om"
v97 = v_c;
#line 1540 "parse3.om"
@@ -50270,7 +51078,7 @@ u my_peg_P_ptr_type(u v_c) {
u v21 = 0;
u v22 = 0;
#line 484 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 484 "parse3.om"
v3 = v_c;
#line 484 "parse3.om"
@@ -50278,7 +51086,7 @@ b0: v2 = (u)&my_enter;
#line 484 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 485 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 485 "parse3.om"
v7 = v_c;
#line 485 "parse3.om"
@@ -50290,7 +51098,7 @@ b2: v_ok = v9;
#line 486 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 487 "parse3.om"
-b4: v10 = (u)&my_peg_P_sp;
+b4: v10 = (u)my_peg_P_sp;
#line 487 "parse3.om"
v11 = v_c;
#line 487 "parse3.om"
@@ -50302,7 +51110,7 @@ b6: v_ok = v12;
#line 489 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 490 "parse3.om"
-b8: v13 = (u)&my_peg_P_type;
+b8: v13 = (u)my_peg_P_type;
#line 490 "parse3.om"
v14 = v_c;
#line 490 "parse3.om"
@@ -50314,7 +51122,7 @@ b10: v_ok = v15;
#line 492 "parse3.om"
b7: if (!(v_ok)) { goto b13; }
#line 492 "parse3.om"
-b12: v16 = (u)&my_leave;
+b12: v16 = (u)my_leave;
#line 492 "parse3.om"
v17 = v_c;
#line 492 "parse3.om"
@@ -50324,7 +51132,7 @@ b12: v16 = (u)&my_leave;
#line 493 "parse3.om"
b11: return v_ok;
#line 492 "parse3.om"
-b13: v20 = (u)&my_fail;
+b13: v20 = (u)my_fail;
#line 492 "parse3.om"
v21 = v_c;
#line 492 "parse3.om"
@@ -50363,7 +51171,7 @@ u my_peg_P_ref_op(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1270 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1270 "parse3.om"
v3 = v_c;
#line 1270 "parse3.om"
@@ -50371,7 +51179,7 @@ b0: v2 = (u)&my_enter;
#line 1270 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1271 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1271 "parse3.om"
v7 = v_c;
#line 1271 "parse3.om"
@@ -50383,13 +51191,13 @@ b2: v_ok = v9;
#line 1272 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1273 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1273 "parse3.om"
v11 = v_c;
#line 1273 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1274 "parse3.om"
-b6: v13 = (u)&my_literal;
+b6: v13 = (u)my_literal;
#line 1274 "parse3.om"
v14 = v_c;
#line 1274 "parse3.om"
@@ -50401,13 +51209,13 @@ b7: v_ok = v16;
#line 1275 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1275 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1275 "parse3.om"
v18 = v_c;
#line 1275 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1275 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1275 "parse3.om"
v21 = v_c;
#line 1275 "parse3.om"
@@ -50419,7 +51227,7 @@ b12: v_ok = 0UL;
#line 1277 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1277 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1277 "parse3.om"
v24 = v_c;
#line 1277 "parse3.om"
@@ -50429,7 +51237,7 @@ b14: v23 = (u)&my_leave;
#line 1278 "parse3.om"
b13: return v_ok;
#line 1277 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1277 "parse3.om"
v28 = v_c;
#line 1277 "parse3.om"
@@ -50586,7 +51394,7 @@ u my_peg_P_reserved(u v_c) {
u v142 = 0;
u v143 = 0;
#line 1693 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1693 "parse3.om"
v3 = v_c;
#line 1693 "parse3.om"
@@ -50594,13 +51402,13 @@ b0: v2 = (u)&my_enter;
#line 1693 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1694 "parse3.om"
-b1: v6 = (u)&my_choice;
+b1: v6 = (u)my_choice;
#line 1694 "parse3.om"
v7 = v_c;
#line 1694 "parse3.om"
v8 = ((u (*)())(v6))(v7);
#line 1695 "parse3.om"
-b2: v9 = (u)&my_peg_P_return;
+b2: v9 = (u)my_peg_P_return;
#line 1695 "parse3.om"
v10 = v_c;
#line 1695 "parse3.om"
@@ -50616,13 +51424,13 @@ b7: v12 = 0UL;
#line 1696 "parse3.om"
b9: if (!(v12)) { goto b4; }
#line 1696 "parse3.om"
-b5: v13 = (u)&my_choice;
+b5: v13 = (u)my_choice;
#line 1696 "parse3.om"
v14 = v_c;
#line 1696 "parse3.om"
v15 = ((u (*)())(v13))(v14);
#line 1697 "parse3.om"
-b10: v16 = (u)&my_peg_P_break;
+b10: v16 = (u)my_peg_P_break;
#line 1697 "parse3.om"
v17 = v_c;
#line 1697 "parse3.om"
@@ -50640,13 +51448,13 @@ b15: v19 = 0UL;
#line 1699 "parse3.om"
b17: if (!(v19)) { goto b12; }
#line 1699 "parse3.om"
-b13: v20 = (u)&my_choice;
+b13: v20 = (u)my_choice;
#line 1699 "parse3.om"
v21 = v_c;
#line 1699 "parse3.om"
v22 = ((u (*)())(v20))(v21);
#line 1700 "parse3.om"
-b18: v23 = (u)&my_peg_P_sizeof;
+b18: v23 = (u)my_peg_P_sizeof;
#line 1700 "parse3.om"
v24 = v_c;
#line 1700 "parse3.om"
@@ -50664,13 +51472,13 @@ b23: v26 = 0UL;
#line 1702 "parse3.om"
b25: if (!(v26)) { goto b20; }
#line 1702 "parse3.om"
-b21: v27 = (u)&my_choice;
+b21: v27 = (u)my_choice;
#line 1702 "parse3.om"
v28 = v_c;
#line 1702 "parse3.om"
v29 = ((u (*)())(v27))(v28);
#line 1703 "parse3.om"
-b26: v30 = (u)&my_peg_P_if;
+b26: v30 = (u)my_peg_P_if;
#line 1703 "parse3.om"
v31 = v_c;
#line 1703 "parse3.om"
@@ -50688,13 +51496,13 @@ b31: v33 = 0UL;
#line 1705 "parse3.om"
b33: if (!(v33)) { goto b28; }
#line 1705 "parse3.om"
-b29: v34 = (u)&my_choice;
+b29: v34 = (u)my_choice;
#line 1705 "parse3.om"
v35 = v_c;
#line 1705 "parse3.om"
v36 = ((u (*)())(v34))(v35);
#line 1706 "parse3.om"
-b34: v37 = (u)&my_peg_P_else;
+b34: v37 = (u)my_peg_P_else;
#line 1706 "parse3.om"
v38 = v_c;
#line 1706 "parse3.om"
@@ -50712,13 +51520,13 @@ b39: v40 = 0UL;
#line 1708 "parse3.om"
b41: if (!(v40)) { goto b36; }
#line 1708 "parse3.om"
-b37: v41 = (u)&my_choice;
+b37: v41 = (u)my_choice;
#line 1708 "parse3.om"
v42 = v_c;
#line 1708 "parse3.om"
v43 = ((u (*)())(v41))(v42);
#line 1709 "parse3.om"
-b42: v44 = (u)&my_peg_P_loop;
+b42: v44 = (u)my_peg_P_loop;
#line 1709 "parse3.om"
v45 = v_c;
#line 1709 "parse3.om"
@@ -50736,13 +51544,13 @@ b47: v47 = 0UL;
#line 1711 "parse3.om"
b49: if (!(v47)) { goto b44; }
#line 1711 "parse3.om"
-b45: v48 = (u)&my_choice;
+b45: v48 = (u)my_choice;
#line 1711 "parse3.om"
v49 = v_c;
#line 1711 "parse3.om"
v50 = ((u (*)())(v48))(v49);
#line 1712 "parse3.om"
-b50: v51 = (u)&my_peg_P_continue;
+b50: v51 = (u)my_peg_P_continue;
#line 1712 "parse3.om"
v52 = v_c;
#line 1712 "parse3.om"
@@ -50760,13 +51568,13 @@ b55: v54 = 0UL;
#line 1714 "parse3.om"
b57: if (!(v54)) { goto b52; }
#line 1714 "parse3.om"
-b53: v55 = (u)&my_choice;
+b53: v55 = (u)my_choice;
#line 1714 "parse3.om"
v56 = v_c;
#line 1714 "parse3.om"
v57 = ((u (*)())(v55))(v56);
#line 1715 "parse3.om"
-b58: v58 = (u)&my_peg_P_goto;
+b58: v58 = (u)my_peg_P_goto;
#line 1715 "parse3.om"
v59 = v_c;
#line 1715 "parse3.om"
@@ -50784,13 +51592,13 @@ b63: v61 = 0UL;
#line 1717 "parse3.om"
b65: if (!(v61)) { goto b60; }
#line 1717 "parse3.om"
-b61: v62 = (u)&my_choice;
+b61: v62 = (u)my_choice;
#line 1717 "parse3.om"
v63 = v_c;
#line 1717 "parse3.om"
v64 = ((u (*)())(v62))(v63);
#line 1718 "parse3.om"
-b66: v65 = (u)&my_peg_P_var;
+b66: v65 = (u)my_peg_P_var;
#line 1718 "parse3.om"
v66 = v_c;
#line 1718 "parse3.om"
@@ -50808,13 +51616,13 @@ b71: v68 = 0UL;
#line 1720 "parse3.om"
b73: if (!(v68)) { goto b68; }
#line 1720 "parse3.om"
-b69: v69 = (u)&my_choice;
+b69: v69 = (u)my_choice;
#line 1720 "parse3.om"
v70 = v_c;
#line 1720 "parse3.om"
v71 = ((u (*)())(v69))(v70);
#line 1721 "parse3.om"
-b74: v72 = (u)&my_peg_P_enum;
+b74: v72 = (u)my_peg_P_enum;
#line 1721 "parse3.om"
v73 = v_c;
#line 1721 "parse3.om"
@@ -50832,13 +51640,13 @@ b79: v75 = 0UL;
#line 1723 "parse3.om"
b81: if (!(v75)) { goto b76; }
#line 1723 "parse3.om"
-b77: v76 = (u)&my_choice;
+b77: v76 = (u)my_choice;
#line 1723 "parse3.om"
v77 = v_c;
#line 1723 "parse3.om"
v78 = ((u (*)())(v76))(v77);
#line 1724 "parse3.om"
-b82: v79 = (u)&my_peg_P_struct;
+b82: v79 = (u)my_peg_P_struct;
#line 1724 "parse3.om"
v80 = v_c;
#line 1724 "parse3.om"
@@ -50856,13 +51664,13 @@ b87: v82 = 0UL;
#line 1726 "parse3.om"
b89: if (!(v82)) { goto b84; }
#line 1726 "parse3.om"
-b85: v83 = (u)&my_choice;
+b85: v83 = (u)my_choice;
#line 1726 "parse3.om"
v84 = v_c;
#line 1726 "parse3.om"
v85 = ((u (*)())(v83))(v84);
#line 1727 "parse3.om"
-b90: v86 = (u)&my_peg_P_union;
+b90: v86 = (u)my_peg_P_union;
#line 1727 "parse3.om"
v87 = v_c;
#line 1727 "parse3.om"
@@ -50880,13 +51688,13 @@ b95: v89 = 0UL;
#line 1729 "parse3.om"
b97: if (!(v89)) { goto b92; }
#line 1729 "parse3.om"
-b93: v90 = (u)&my_choice;
+b93: v90 = (u)my_choice;
#line 1729 "parse3.om"
v91 = v_c;
#line 1729 "parse3.om"
v92 = ((u (*)())(v90))(v91);
#line 1730 "parse3.om"
-b98: v93 = (u)&my_peg_P_byte;
+b98: v93 = (u)my_peg_P_byte;
#line 1730 "parse3.om"
v94 = v_c;
#line 1730 "parse3.om"
@@ -50904,13 +51712,13 @@ b103: v96 = 0UL;
#line 1732 "parse3.om"
b105: if (!(v96)) { goto b100; }
#line 1732 "parse3.om"
-b101: v97 = (u)&my_choice;
+b101: v97 = (u)my_choice;
#line 1732 "parse3.om"
v98 = v_c;
#line 1732 "parse3.om"
v99 = ((u (*)())(v97))(v98);
#line 1733 "parse3.om"
-b106: v100 = (u)&my_peg_P_int;
+b106: v100 = (u)my_peg_P_int;
#line 1733 "parse3.om"
v101 = v_c;
#line 1733 "parse3.om"
@@ -50928,13 +51736,13 @@ b111: v103 = 0UL;
#line 1735 "parse3.om"
b113: if (!(v103)) { goto b108; }
#line 1735 "parse3.om"
-b109: v104 = (u)&my_choice;
+b109: v104 = (u)my_choice;
#line 1735 "parse3.om"
v105 = v_c;
#line 1735 "parse3.om"
v106 = ((u (*)())(v104))(v105);
#line 1736 "parse3.om"
-b114: v107 = (u)&my_peg_P_void;
+b114: v107 = (u)my_peg_P_void;
#line 1736 "parse3.om"
v108 = v_c;
#line 1736 "parse3.om"
@@ -50952,13 +51760,13 @@ b119: v110 = 0UL;
#line 1738 "parse3.om"
b121: if (!(v110)) { goto b116; }
#line 1738 "parse3.om"
-b117: v111 = (u)&my_choice;
+b117: v111 = (u)my_choice;
#line 1738 "parse3.om"
v112 = v_c;
#line 1738 "parse3.om"
v113 = ((u (*)())(v111))(v112);
#line 1739 "parse3.om"
-b122: v114 = (u)&my_peg_P_func;
+b122: v114 = (u)my_peg_P_func;
#line 1739 "parse3.om"
v115 = v_c;
#line 1739 "parse3.om"
@@ -50976,13 +51784,13 @@ b127: v117 = 0UL;
#line 1741 "parse3.om"
b129: if (!(v117)) { goto b124; }
#line 1741 "parse3.om"
-b125: v118 = (u)&my_choice;
+b125: v118 = (u)my_choice;
#line 1741 "parse3.om"
v119 = v_c;
#line 1741 "parse3.om"
v120 = ((u (*)())(v118))(v119);
#line 1742 "parse3.om"
-b130: v121 = (u)&my_peg_P_as;
+b130: v121 = (u)my_peg_P_as;
#line 1742 "parse3.om"
v122 = v_c;
#line 1742 "parse3.om"
@@ -51000,13 +51808,13 @@ b135: v124 = 0UL;
#line 1744 "parse3.om"
b137: if (!(v124)) { goto b132; }
#line 1744 "parse3.om"
-b133: v125 = (u)&my_choice;
+b133: v125 = (u)my_choice;
#line 1744 "parse3.om"
v126 = v_c;
#line 1744 "parse3.om"
v127 = ((u (*)())(v125))(v126);
#line 1745 "parse3.om"
-b138: v128 = (u)&my_peg_P_nil;
+b138: v128 = (u)my_peg_P_nil;
#line 1745 "parse3.om"
v129 = v_c;
#line 1745 "parse3.om"
@@ -51018,7 +51826,7 @@ b139: v_ok = v130;
#line 1747 "parse3.om"
b132: if (!(v_ok)) { goto b142; }
#line 1747 "parse3.om"
-b141: v131 = (u)&my_commit;
+b141: v131 = (u)my_commit;
#line 1747 "parse3.om"
v132 = v_c;
#line 1747 "parse3.om"
@@ -51026,7 +51834,7 @@ b141: v131 = (u)&my_commit;
#line 1748 "parse3.om"
b140: if (!(v_ok)) { goto b147; }
#line 1748 "parse3.om"
-b146: v137 = (u)&my_leave;
+b146: v137 = (u)my_leave;
#line 1748 "parse3.om"
v138 = v_c;
#line 1748 "parse3.om"
@@ -51036,7 +51844,7 @@ b146: v137 = (u)&my_leave;
#line 1749 "parse3.om"
b145: return v_ok;
#line 1748 "parse3.om"
-b147: v141 = (u)&my_fail;
+b147: v141 = (u)my_fail;
#line 1748 "parse3.om"
v142 = v_c;
#line 1748 "parse3.om"
@@ -51044,7 +51852,7 @@ b147: v141 = (u)&my_fail;
#line 1748 "parse3.om"
goto b145;
#line 1747 "parse3.om"
-b142: v134 = (u)&my_fail;
+b142: v134 = (u)my_fail;
#line 1747 "parse3.om"
v135 = v_c;
#line 1747 "parse3.om"
@@ -51151,7 +51959,7 @@ u my_peg_P_return(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1754 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1754 "parse3.om"
v3 = v_c;
#line 1754 "parse3.om"
@@ -51159,7 +51967,7 @@ b0: v2 = (u)&my_enter;
#line 1754 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1755 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1755 "parse3.om"
v7 = v_c;
#line 1755 "parse3.om"
@@ -51171,13 +51979,13 @@ b2: v_ok = v9;
#line 1756 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1757 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1757 "parse3.om"
v11 = v_c;
#line 1757 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1758 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1758 "parse3.om"
v14 = v_c;
#line 1758 "parse3.om"
@@ -51189,13 +51997,13 @@ b7: v_ok = v16;
#line 1759 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1759 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1759 "parse3.om"
v18 = v_c;
#line 1759 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1759 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1759 "parse3.om"
v21 = v_c;
#line 1759 "parse3.om"
@@ -51207,7 +52015,7 @@ b12: v_ok = 0UL;
#line 1761 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1761 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1761 "parse3.om"
v24 = v_c;
#line 1761 "parse3.om"
@@ -51217,7 +52025,7 @@ b14: v23 = (u)&my_leave;
#line 1762 "parse3.om"
b13: return v_ok;
#line 1761 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1761 "parse3.om"
v28 = v_c;
#line 1761 "parse3.om"
@@ -51268,7 +52076,7 @@ u my_peg_P_return_stmt(u v_c) {
u v36 = 0;
u v37 = 0;
#line 757 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 757 "parse3.om"
v3 = v_c;
#line 757 "parse3.om"
@@ -51276,7 +52084,7 @@ b0: v2 = (u)&my_enter;
#line 757 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 758 "parse3.om"
-b1: v6 = (u)&my_peg_P_return;
+b1: v6 = (u)my_peg_P_return;
#line 758 "parse3.om"
v7 = v_c;
#line 758 "parse3.om"
@@ -51286,7 +52094,7 @@ b2: v_ok = v8;
#line 759 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 760 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 760 "parse3.om"
v10 = v_c;
#line 760 "parse3.om"
@@ -51298,13 +52106,13 @@ b6: v_ok = v11;
#line 762 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 763 "parse3.om"
-b8: v12 = (u)&my_choice;
+b8: v12 = (u)my_choice;
#line 763 "parse3.om"
v13 = v_c;
#line 763 "parse3.om"
v14 = ((u (*)())(v12))(v13);
#line 764 "parse3.om"
-b10: v15 = (u)&my_peg_P_expr;
+b10: v15 = (u)my_peg_P_expr;
#line 764 "parse3.om"
v16 = v_c;
#line 764 "parse3.om"
@@ -51314,7 +52122,7 @@ b11: v_ok = v17;
#line 765 "parse3.om"
if (!(v_ok)) { goto b14; }
#line 765 "parse3.om"
-b13: v18 = (u)&my_commit;
+b13: v18 = (u)my_commit;
#line 765 "parse3.om"
v19 = v_c;
#line 765 "parse3.om"
@@ -51322,7 +52130,7 @@ b13: v18 = (u)&my_commit;
#line 767 "parse3.om"
b7: if (!(v_ok)) { goto b16; }
#line 768 "parse3.om"
-b17: v21 = (u)&my_peg_P_sp;
+b17: v21 = (u)my_peg_P_sp;
#line 768 "parse3.om"
v22 = v_c;
#line 768 "parse3.om"
@@ -51334,7 +52142,7 @@ b19: v_ok = v23;
#line 770 "parse3.om"
b16: if (!(v_ok)) { goto b20; }
#line 771 "parse3.om"
-b21: v24 = (u)&my_literal;
+b21: v24 = (u)my_literal;
#line 771 "parse3.om"
v25 = v_c;
#line 771 "parse3.om"
@@ -51348,7 +52156,7 @@ b23: v_ok = v27;
#line 773 "parse3.om"
b20: if (!(v_ok)) { goto b24; }
#line 774 "parse3.om"
-b25: v28 = (u)&my_peg_P_sp;
+b25: v28 = (u)my_peg_P_sp;
#line 774 "parse3.om"
v29 = v_c;
#line 774 "parse3.om"
@@ -51360,7 +52168,7 @@ b27: v_ok = v30;
#line 776 "parse3.om"
b24: if (!(v_ok)) { goto b30; }
#line 776 "parse3.om"
-b29: v31 = (u)&my_leave;
+b29: v31 = (u)my_leave;
#line 776 "parse3.om"
v32 = v_c;
#line 776 "parse3.om"
@@ -51370,7 +52178,7 @@ b29: v31 = (u)&my_leave;
#line 777 "parse3.om"
b28: return v_ok;
#line 776 "parse3.om"
-b30: v35 = (u)&my_fail;
+b30: v35 = (u)my_fail;
#line 776 "parse3.om"
v36 = v_c;
#line 776 "parse3.om"
@@ -51400,7 +52208,7 @@ u my_peg_P_rsh_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 1235 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1235 "parse3.om"
v3 = v_c;
#line 1235 "parse3.om"
@@ -51408,7 +52216,7 @@ b0: v2 = (u)&my_enter;
#line 1235 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1236 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1236 "parse3.om"
v7 = v_c;
#line 1236 "parse3.om"
@@ -51420,7 +52228,7 @@ b2: v_ok = v9;
#line 1237 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 1237 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 1237 "parse3.om"
v11 = v_c;
#line 1237 "parse3.om"
@@ -51430,7 +52238,7 @@ b4: v10 = (u)&my_leave;
#line 1238 "parse3.om"
b3: return v_ok;
#line 1237 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 1237 "parse3.om"
v15 = v_c;
#line 1237 "parse3.om"
@@ -51487,7 +52295,7 @@ u my_peg_P_shift_expr(u v_c) {
u v46 = 0;
u v47 = 0;
#line 1243 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1243 "parse3.om"
v3 = v_c;
#line 1243 "parse3.om"
@@ -51495,7 +52303,7 @@ b0: v2 = (u)&my_enter;
#line 1243 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1244 "parse3.om"
-b1: v6 = (u)&my_peg_P_unary_expr;
+b1: v6 = (u)my_peg_P_unary_expr;
#line 1244 "parse3.om"
v7 = v_c;
#line 1244 "parse3.om"
@@ -51505,19 +52313,19 @@ b2: v_ok = v8;
#line 1245 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1247 "parse3.om"
-b6: v9 = (u)&my_choice;
+b6: v9 = (u)my_choice;
#line 1247 "parse3.om"
v10 = v_c;
#line 1247 "parse3.om"
v11 = ((u (*)())(v9))(v10);
#line 1248 "parse3.om"
-b8: v12 = (u)&my_choice;
+b8: v12 = (u)my_choice;
#line 1248 "parse3.om"
v13 = v_c;
#line 1248 "parse3.om"
v14 = ((u (*)())(v12))(v13);
#line 1249 "parse3.om"
-b9: v15 = (u)&my_peg_P_lsh_op;
+b9: v15 = (u)my_peg_P_lsh_op;
#line 1249 "parse3.om"
v16 = v_c;
#line 1249 "parse3.om"
@@ -51533,13 +52341,13 @@ b14: v18 = 0UL;
#line 1250 "parse3.om"
b16: if (!(v18)) { goto b11; }
#line 1250 "parse3.om"
-b12: v19 = (u)&my_choice;
+b12: v19 = (u)my_choice;
#line 1250 "parse3.om"
v20 = v_c;
#line 1250 "parse3.om"
v21 = ((u (*)())(v19))(v20);
#line 1251 "parse3.om"
-b17: v22 = (u)&my_peg_P_rsh_op;
+b17: v22 = (u)my_peg_P_rsh_op;
#line 1251 "parse3.om"
v23 = v_c;
#line 1251 "parse3.om"
@@ -51551,7 +52359,7 @@ b18: v_ok = v24;
#line 1253 "parse3.om"
b11: if (!(v_ok)) { goto b21; }
#line 1253 "parse3.om"
-b20: v25 = (u)&my_commit;
+b20: v25 = (u)my_commit;
#line 1253 "parse3.om"
v26 = v_c;
#line 1253 "parse3.om"
@@ -51559,7 +52367,7 @@ b20: v25 = (u)&my_commit;
#line 1254 "parse3.om"
b19: if (!(v_ok)) { goto b24; }
#line 1255 "parse3.om"
-b25: v31 = (u)&my_peg_P_sp;
+b25: v31 = (u)my_peg_P_sp;
#line 1255 "parse3.om"
v32 = v_c;
#line 1255 "parse3.om"
@@ -51571,7 +52379,7 @@ b27: v_ok = v33;
#line 1257 "parse3.om"
b24: if (!(v_ok)) { goto b28; }
#line 1258 "parse3.om"
-b29: v34 = (u)&my_peg_P_unary_expr;
+b29: v34 = (u)my_peg_P_unary_expr;
#line 1258 "parse3.om"
v35 = v_c;
#line 1258 "parse3.om"
@@ -51595,7 +52403,7 @@ b33: v_ok = 1UL;
#line 1264 "parse3.om"
b3: if (!(v_ok)) { goto b41; }
#line 1264 "parse3.om"
-b40: v41 = (u)&my_leave;
+b40: v41 = (u)my_leave;
#line 1264 "parse3.om"
v42 = v_c;
#line 1264 "parse3.om"
@@ -51605,7 +52413,7 @@ b40: v41 = (u)&my_leave;
#line 1265 "parse3.om"
b39: return v_ok;
#line 1264 "parse3.om"
-b41: v45 = (u)&my_fail;
+b41: v45 = (u)my_fail;
#line 1264 "parse3.om"
v46 = v_c;
#line 1264 "parse3.om"
@@ -51613,7 +52421,7 @@ b41: v45 = (u)&my_fail;
#line 1264 "parse3.om"
goto b39;
#line 1261 "parse3.om"
-b32: v38 = (u)&my_commit;
+b32: v38 = (u)my_commit;
#line 1261 "parse3.om"
v39 = v_c;
#line 1261 "parse3.om"
@@ -51625,7 +52433,7 @@ b36: v37 = 1UL;
#line 1260 "parse3.om"
goto b37;
#line 1253 "parse3.om"
-b21: v28 = (u)&my_fail;
+b21: v28 = (u)my_fail;
#line 1253 "parse3.om"
v29 = v_c;
#line 1253 "parse3.om"
@@ -51668,7 +52476,7 @@ u my_peg_P_sizeof(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1780 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1780 "parse3.om"
v3 = v_c;
#line 1780 "parse3.om"
@@ -51676,7 +52484,7 @@ b0: v2 = (u)&my_enter;
#line 1780 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1781 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1781 "parse3.om"
v7 = v_c;
#line 1781 "parse3.om"
@@ -51688,13 +52496,13 @@ b2: v_ok = v9;
#line 1782 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1783 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1783 "parse3.om"
v11 = v_c;
#line 1783 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1784 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1784 "parse3.om"
v14 = v_c;
#line 1784 "parse3.om"
@@ -51706,13 +52514,13 @@ b7: v_ok = v16;
#line 1785 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1785 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1785 "parse3.om"
v18 = v_c;
#line 1785 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1785 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1785 "parse3.om"
v21 = v_c;
#line 1785 "parse3.om"
@@ -51724,7 +52532,7 @@ b12: v_ok = 0UL;
#line 1787 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1787 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1787 "parse3.om"
v24 = v_c;
#line 1787 "parse3.om"
@@ -51734,7 +52542,7 @@ b14: v23 = (u)&my_leave;
#line 1788 "parse3.om"
b13: return v_ok;
#line 1787 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1787 "parse3.om"
v28 = v_c;
#line 1787 "parse3.om"
@@ -51783,7 +52591,7 @@ u my_peg_P_sizeof_expr(u v_c) {
u v34 = 0;
u v35 = 0;
#line 1547 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1547 "parse3.om"
v3 = v_c;
#line 1547 "parse3.om"
@@ -51791,7 +52599,7 @@ b0: v2 = (u)&my_enter;
#line 1547 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1548 "parse3.om"
-b1: v6 = (u)&my_peg_P_sizeof;
+b1: v6 = (u)my_peg_P_sizeof;
#line 1548 "parse3.om"
v7 = v_c;
#line 1548 "parse3.om"
@@ -51801,7 +52609,7 @@ b2: v_ok = v8;
#line 1549 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1550 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 1550 "parse3.om"
v10 = v_c;
#line 1550 "parse3.om"
@@ -51813,7 +52621,7 @@ b6: v_ok = v11;
#line 1552 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 1553 "parse3.om"
-b8: v12 = (u)&my_literal;
+b8: v12 = (u)my_literal;
#line 1553 "parse3.om"
v13 = v_c;
#line 1553 "parse3.om"
@@ -51827,7 +52635,7 @@ b10: v_ok = v15;
#line 1555 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 1556 "parse3.om"
-b12: v16 = (u)&my_peg_P_sp;
+b12: v16 = (u)my_peg_P_sp;
#line 1556 "parse3.om"
v17 = v_c;
#line 1556 "parse3.om"
@@ -51839,7 +52647,7 @@ b14: v_ok = v18;
#line 1558 "parse3.om"
b11: if (!(v_ok)) { goto b15; }
#line 1559 "parse3.om"
-b16: v19 = (u)&my_peg_P_expr;
+b16: v19 = (u)my_peg_P_expr;
#line 1559 "parse3.om"
v20 = v_c;
#line 1559 "parse3.om"
@@ -51851,7 +52659,7 @@ b18: v_ok = v21;
#line 1561 "parse3.om"
b15: if (!(v_ok)) { goto b19; }
#line 1562 "parse3.om"
-b20: v22 = (u)&my_literal;
+b20: v22 = (u)my_literal;
#line 1562 "parse3.om"
v23 = v_c;
#line 1562 "parse3.om"
@@ -51865,7 +52673,7 @@ b22: v_ok = v25;
#line 1564 "parse3.om"
b19: if (!(v_ok)) { goto b23; }
#line 1565 "parse3.om"
-b24: v26 = (u)&my_peg_P_sp;
+b24: v26 = (u)my_peg_P_sp;
#line 1565 "parse3.om"
v27 = v_c;
#line 1565 "parse3.om"
@@ -51877,7 +52685,7 @@ b26: v_ok = v28;
#line 1567 "parse3.om"
b23: if (!(v_ok)) { goto b29; }
#line 1567 "parse3.om"
-b28: v29 = (u)&my_leave;
+b28: v29 = (u)my_leave;
#line 1567 "parse3.om"
v30 = v_c;
#line 1567 "parse3.om"
@@ -51887,7 +52695,7 @@ b28: v29 = (u)&my_leave;
#line 1568 "parse3.om"
b27: return v_ok;
#line 1567 "parse3.om"
-b29: v33 = (u)&my_fail;
+b29: v33 = (u)my_fail;
#line 1567 "parse3.om"
v34 = v_c;
#line 1567 "parse3.om"
@@ -51960,7 +52768,7 @@ u my_peg_P_sp(u v_c) {
u v62 = 0;
u v63 = 0;
#line 2009 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 2009 "parse3.om"
v3 = v_c;
#line 2009 "parse3.om"
@@ -51968,19 +52776,19 @@ b0: v2 = (u)&my_enter;
#line 2009 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 2011 "parse3.om"
-b2: v6 = (u)&my_choice;
+b2: v6 = (u)my_choice;
#line 2011 "parse3.om"
v7 = v_c;
#line 2011 "parse3.om"
v8 = ((u (*)())(v6))(v7);
#line 2012 "parse3.om"
-b4: v9 = (u)&my_choice;
+b4: v9 = (u)my_choice;
#line 2012 "parse3.om"
v10 = v_c;
#line 2012 "parse3.om"
v11 = ((u (*)())(v9))(v10);
#line 2013 "parse3.om"
-b5: v12 = (u)&my_charset;
+b5: v12 = (u)my_charset;
#line 2013 "parse3.om"
v13 = v_c;
#line 2013 "parse3.om"
@@ -51998,13 +52806,13 @@ b10: v16 = 0UL;
#line 2014 "parse3.om"
b12: if (!(v16)) { goto b7; }
#line 2014 "parse3.om"
-b8: v17 = (u)&my_choice;
+b8: v17 = (u)my_choice;
#line 2014 "parse3.om"
v18 = v_c;
#line 2014 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 2015 "parse3.om"
-b13: v20 = (u)&my_literal;
+b13: v20 = (u)my_literal;
#line 2015 "parse3.om"
v21 = v_c;
#line 2015 "parse3.om"
@@ -52016,19 +52824,19 @@ b14: v_ok = v23;
#line 2016 "parse3.om"
if (!(v_ok)) { goto b7; }
#line 2018 "parse3.om"
-b18: v24 = (u)&my_choice;
+b18: v24 = (u)my_choice;
#line 2018 "parse3.om"
v25 = v_c;
#line 2018 "parse3.om"
v26 = ((u (*)())(v24))(v25);
#line 2019 "parse3.om"
-b20: v27 = (u)&my_choice;
+b20: v27 = (u)my_choice;
#line 2019 "parse3.om"
v28 = v_c;
#line 2019 "parse3.om"
v29 = ((u (*)())(v27))(v28);
#line 2020 "parse3.om"
-b21: v30 = (u)&my_charset;
+b21: v30 = (u)my_charset;
#line 2020 "parse3.om"
v31 = v_c;
#line 2020 "parse3.om"
@@ -52040,13 +52848,13 @@ b22: v_ok = v33;
#line 2021 "parse3.om"
if (!(v_ok)) { goto b25; }
#line 2021 "parse3.om"
-b24: v34 = (u)&my_fail;
+b24: v34 = (u)my_fail;
#line 2021 "parse3.om"
v35 = v_c;
#line 2021 "parse3.om"
v36 = ((u (*)())(v34))(v35);
#line 2021 "parse3.om"
-b26: v37 = (u)&my_fail;
+b26: v37 = (u)my_fail;
#line 2021 "parse3.om"
v38 = v_c;
#line 2021 "parse3.om"
@@ -52058,7 +52866,7 @@ b27: v_ok = 0UL;
#line 2022 "parse3.om"
b23: if (!(v_ok)) { goto b28; }
#line 2023 "parse3.om"
-b29: v40 = (u)&my_any;
+b29: v40 = (u)my_any;
#line 2023 "parse3.om"
v41 = v_c;
#line 2023 "parse3.om"
@@ -52082,7 +52890,7 @@ b33: v_ok = 1UL;
#line 2030 "parse3.om"
b7: if (!(v_ok)) { goto b41; }
#line 2030 "parse3.om"
-b40: v47 = (u)&my_commit;
+b40: v47 = (u)my_commit;
#line 2030 "parse3.om"
v48 = v_c;
#line 2030 "parse3.om"
@@ -52102,7 +52910,7 @@ b45: v_ok = 1UL;
#line 2034 "parse3.om"
b3: if (!(v_ok)) { goto b53; }
#line 2034 "parse3.om"
-b52: v57 = (u)&my_leave;
+b52: v57 = (u)my_leave;
#line 2034 "parse3.om"
v58 = v_c;
#line 2034 "parse3.om"
@@ -52112,7 +52920,7 @@ b52: v57 = (u)&my_leave;
#line 2035 "parse3.om"
b51: return v_ok;
#line 2034 "parse3.om"
-b53: v61 = (u)&my_fail;
+b53: v61 = (u)my_fail;
#line 2034 "parse3.om"
v62 = v_c;
#line 2034 "parse3.om"
@@ -52120,7 +52928,7 @@ b53: v61 = (u)&my_fail;
#line 2034 "parse3.om"
goto b51;
#line 2032 "parse3.om"
-b44: v54 = (u)&my_commit;
+b44: v54 = (u)my_commit;
#line 2032 "parse3.om"
v55 = v_c;
#line 2032 "parse3.om"
@@ -52132,7 +52940,7 @@ b48: v53 = 1UL;
#line 2031 "parse3.om"
goto b49;
#line 2030 "parse3.om"
-b41: v50 = (u)&my_fail;
+b41: v50 = (u)my_fail;
#line 2030 "parse3.om"
v51 = v_c;
#line 2030 "parse3.om"
@@ -52140,7 +52948,7 @@ b41: v50 = (u)&my_fail;
#line 2030 "parse3.om"
goto b39;
#line 2026 "parse3.om"
-b32: v44 = (u)&my_commit;
+b32: v44 = (u)my_commit;
#line 2026 "parse3.om"
v45 = v_c;
#line 2026 "parse3.om"
@@ -52263,7 +53071,7 @@ u my_peg_P_stmt(u v_c) {
u v100 = 0;
u v101 = 0;
#line 596 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 596 "parse3.om"
v3 = v_c;
#line 596 "parse3.om"
@@ -52271,13 +53079,13 @@ b0: v2 = (u)&my_enter;
#line 596 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 597 "parse3.om"
-b1: v6 = (u)&my_choice;
+b1: v6 = (u)my_choice;
#line 597 "parse3.om"
v7 = v_c;
#line 597 "parse3.om"
v8 = ((u (*)())(v6))(v7);
#line 598 "parse3.om"
-b2: v9 = (u)&my_peg_P_if_stmt;
+b2: v9 = (u)my_peg_P_if_stmt;
#line 598 "parse3.om"
v10 = v_c;
#line 598 "parse3.om"
@@ -52293,13 +53101,13 @@ b7: v12 = 0UL;
#line 599 "parse3.om"
b9: if (!(v12)) { goto b4; }
#line 599 "parse3.om"
-b5: v13 = (u)&my_choice;
+b5: v13 = (u)my_choice;
#line 599 "parse3.om"
v14 = v_c;
#line 599 "parse3.om"
v15 = ((u (*)())(v13))(v14);
#line 600 "parse3.om"
-b10: v16 = (u)&my_peg_P_loop_stmt;
+b10: v16 = (u)my_peg_P_loop_stmt;
#line 600 "parse3.om"
v17 = v_c;
#line 600 "parse3.om"
@@ -52317,13 +53125,13 @@ b15: v19 = 0UL;
#line 602 "parse3.om"
b17: if (!(v19)) { goto b12; }
#line 602 "parse3.om"
-b13: v20 = (u)&my_choice;
+b13: v20 = (u)my_choice;
#line 602 "parse3.om"
v21 = v_c;
#line 602 "parse3.om"
v22 = ((u (*)())(v20))(v21);
#line 603 "parse3.om"
-b18: v23 = (u)&my_peg_P_break_stmt;
+b18: v23 = (u)my_peg_P_break_stmt;
#line 603 "parse3.om"
v24 = v_c;
#line 603 "parse3.om"
@@ -52341,13 +53149,13 @@ b23: v26 = 0UL;
#line 605 "parse3.om"
b25: if (!(v26)) { goto b20; }
#line 605 "parse3.om"
-b21: v27 = (u)&my_choice;
+b21: v27 = (u)my_choice;
#line 605 "parse3.om"
v28 = v_c;
#line 605 "parse3.om"
v29 = ((u (*)())(v27))(v28);
#line 606 "parse3.om"
-b26: v30 = (u)&my_peg_P_continue_stmt;
+b26: v30 = (u)my_peg_P_continue_stmt;
#line 606 "parse3.om"
v31 = v_c;
#line 606 "parse3.om"
@@ -52365,13 +53173,13 @@ b31: v33 = 0UL;
#line 608 "parse3.om"
b33: if (!(v33)) { goto b28; }
#line 608 "parse3.om"
-b29: v34 = (u)&my_choice;
+b29: v34 = (u)my_choice;
#line 608 "parse3.om"
v35 = v_c;
#line 608 "parse3.om"
v36 = ((u (*)())(v34))(v35);
#line 609 "parse3.om"
-b34: v37 = (u)&my_peg_P_return_stmt;
+b34: v37 = (u)my_peg_P_return_stmt;
#line 609 "parse3.om"
v38 = v_c;
#line 609 "parse3.om"
@@ -52389,13 +53197,13 @@ b39: v40 = 0UL;
#line 611 "parse3.om"
b41: if (!(v40)) { goto b36; }
#line 611 "parse3.om"
-b37: v41 = (u)&my_choice;
+b37: v41 = (u)my_choice;
#line 611 "parse3.om"
v42 = v_c;
#line 611 "parse3.om"
v43 = ((u (*)())(v41))(v42);
#line 612 "parse3.om"
-b42: v44 = (u)&my_peg_P_var_stmt;
+b42: v44 = (u)my_peg_P_var_stmt;
#line 612 "parse3.om"
v45 = v_c;
#line 612 "parse3.om"
@@ -52413,13 +53221,13 @@ b47: v47 = 0UL;
#line 614 "parse3.om"
b49: if (!(v47)) { goto b44; }
#line 614 "parse3.om"
-b45: v48 = (u)&my_choice;
+b45: v48 = (u)my_choice;
#line 614 "parse3.om"
v49 = v_c;
#line 614 "parse3.om"
v50 = ((u (*)())(v48))(v49);
#line 615 "parse3.om"
-b50: v51 = (u)&my_peg_P_label_stmt;
+b50: v51 = (u)my_peg_P_label_stmt;
#line 615 "parse3.om"
v52 = v_c;
#line 615 "parse3.om"
@@ -52437,13 +53245,13 @@ b55: v54 = 0UL;
#line 617 "parse3.om"
b57: if (!(v54)) { goto b52; }
#line 617 "parse3.om"
-b53: v55 = (u)&my_choice;
+b53: v55 = (u)my_choice;
#line 617 "parse3.om"
v56 = v_c;
#line 617 "parse3.om"
v57 = ((u (*)())(v55))(v56);
#line 618 "parse3.om"
-b58: v58 = (u)&my_peg_P_goto_stmt;
+b58: v58 = (u)my_peg_P_goto_stmt;
#line 618 "parse3.om"
v59 = v_c;
#line 618 "parse3.om"
@@ -52461,13 +53269,13 @@ b63: v61 = 0UL;
#line 620 "parse3.om"
b65: if (!(v61)) { goto b60; }
#line 620 "parse3.om"
-b61: v62 = (u)&my_choice;
+b61: v62 = (u)my_choice;
#line 620 "parse3.om"
v63 = v_c;
#line 620 "parse3.om"
v64 = ((u (*)())(v62))(v63);
#line 621 "parse3.om"
-b66: v65 = (u)&my_peg_P_assign_stmt;
+b66: v65 = (u)my_peg_P_assign_stmt;
#line 621 "parse3.om"
v66 = v_c;
#line 621 "parse3.om"
@@ -52485,13 +53293,13 @@ b71: v68 = 0UL;
#line 623 "parse3.om"
b73: if (!(v68)) { goto b68; }
#line 623 "parse3.om"
-b69: v69 = (u)&my_choice;
+b69: v69 = (u)my_choice;
#line 623 "parse3.om"
v70 = v_c;
#line 623 "parse3.om"
v71 = ((u (*)())(v69))(v70);
#line 624 "parse3.om"
-b74: v72 = (u)&my_peg_P_expr_stmt;
+b74: v72 = (u)my_peg_P_expr_stmt;
#line 624 "parse3.om"
v73 = v_c;
#line 624 "parse3.om"
@@ -52509,13 +53317,13 @@ b79: v75 = 0UL;
#line 626 "parse3.om"
b81: if (!(v75)) { goto b76; }
#line 626 "parse3.om"
-b77: v76 = (u)&my_choice;
+b77: v76 = (u)my_choice;
#line 626 "parse3.om"
v77 = v_c;
#line 626 "parse3.om"
v78 = ((u (*)())(v76))(v77);
#line 627 "parse3.om"
-b82: v79 = (u)&my_peg_P_empty_stmt;
+b82: v79 = (u)my_peg_P_empty_stmt;
#line 627 "parse3.om"
v80 = v_c;
#line 627 "parse3.om"
@@ -52533,13 +53341,13 @@ b87: v82 = 0UL;
#line 629 "parse3.om"
b89: if (!(v82)) { goto b84; }
#line 629 "parse3.om"
-b85: v83 = (u)&my_choice;
+b85: v83 = (u)my_choice;
#line 629 "parse3.om"
v84 = v_c;
#line 629 "parse3.om"
v85 = ((u (*)())(v83))(v84);
#line 630 "parse3.om"
-b90: v86 = (u)&my_peg_P_compound_stmt;
+b90: v86 = (u)my_peg_P_compound_stmt;
#line 630 "parse3.om"
v87 = v_c;
#line 630 "parse3.om"
@@ -52551,7 +53359,7 @@ b91: v_ok = v88;
#line 632 "parse3.om"
b84: if (!(v_ok)) { goto b94; }
#line 632 "parse3.om"
-b93: v89 = (u)&my_commit;
+b93: v89 = (u)my_commit;
#line 632 "parse3.om"
v90 = v_c;
#line 632 "parse3.om"
@@ -52559,7 +53367,7 @@ b93: v89 = (u)&my_commit;
#line 633 "parse3.om"
b92: if (!(v_ok)) { goto b99; }
#line 633 "parse3.om"
-b98: v95 = (u)&my_leave;
+b98: v95 = (u)my_leave;
#line 633 "parse3.om"
v96 = v_c;
#line 633 "parse3.om"
@@ -52569,7 +53377,7 @@ b98: v95 = (u)&my_leave;
#line 634 "parse3.om"
b97: return v_ok;
#line 633 "parse3.om"
-b99: v99 = (u)&my_fail;
+b99: v99 = (u)my_fail;
#line 633 "parse3.om"
v100 = v_c;
#line 633 "parse3.om"
@@ -52577,7 +53385,7 @@ b99: v99 = (u)&my_fail;
#line 633 "parse3.om"
goto b97;
#line 632 "parse3.om"
-b94: v92 = (u)&my_fail;
+b94: v92 = (u)my_fail;
#line 632 "parse3.om"
v93 = v_c;
#line 632 "parse3.om"
@@ -52694,7 +53502,7 @@ u my_peg_P_str(u v_c) {
u v62 = 0;
u v63 = 0;
#line 1613 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1613 "parse3.om"
v3 = v_c;
#line 1613 "parse3.om"
@@ -52702,7 +53510,7 @@ b0: v2 = (u)&my_enter;
#line 1613 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1614 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1614 "parse3.om"
v7 = v_c;
#line 1614 "parse3.om"
@@ -52714,19 +53522,19 @@ b2: v_ok = v9;
#line 1615 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1617 "parse3.om"
-b6: v10 = (u)&my_choice;
+b6: v10 = (u)my_choice;
#line 1617 "parse3.om"
v11 = v_c;
#line 1617 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1618 "parse3.om"
-b8: v13 = (u)&my_choice;
+b8: v13 = (u)my_choice;
#line 1618 "parse3.om"
v14 = v_c;
#line 1618 "parse3.om"
v15 = ((u (*)())(v13))(v14);
#line 1619 "parse3.om"
-b9: v16 = (u)&my_literal;
+b9: v16 = (u)my_literal;
#line 1619 "parse3.om"
v17 = v_c;
#line 1619 "parse3.om"
@@ -52738,7 +53546,7 @@ b10: v_ok = v19;
#line 1620 "parse3.om"
if (!(v_ok)) { goto b11; }
#line 1621 "parse3.om"
-b12: v20 = (u)&my_any;
+b12: v20 = (u)my_any;
#line 1621 "parse3.om"
v21 = v_c;
#line 1621 "parse3.om"
@@ -52756,19 +53564,19 @@ b18: v23 = 0UL;
#line 1623 "parse3.om"
b20: if (!(v23)) { goto b15; }
#line 1623 "parse3.om"
-b16: v24 = (u)&my_choice;
+b16: v24 = (u)my_choice;
#line 1623 "parse3.om"
v25 = v_c;
#line 1623 "parse3.om"
v26 = ((u (*)())(v24))(v25);
#line 1624 "parse3.om"
-b21: v27 = (u)&my_choice;
+b21: v27 = (u)my_choice;
#line 1624 "parse3.om"
v28 = v_c;
#line 1624 "parse3.om"
v29 = ((u (*)())(v27))(v28);
#line 1625 "parse3.om"
-b22: v30 = (u)&my_literal;
+b22: v30 = (u)my_literal;
#line 1625 "parse3.om"
v31 = v_c;
#line 1625 "parse3.om"
@@ -52780,13 +53588,13 @@ b23: v_ok = v33;
#line 1626 "parse3.om"
if (!(v_ok)) { goto b26; }
#line 1626 "parse3.om"
-b25: v34 = (u)&my_fail;
+b25: v34 = (u)my_fail;
#line 1626 "parse3.om"
v35 = v_c;
#line 1626 "parse3.om"
v36 = ((u (*)())(v34))(v35);
#line 1626 "parse3.om"
-b27: v37 = (u)&my_fail;
+b27: v37 = (u)my_fail;
#line 1626 "parse3.om"
v38 = v_c;
#line 1626 "parse3.om"
@@ -52798,7 +53606,7 @@ b28: v_ok = 0UL;
#line 1627 "parse3.om"
b24: if (!(v_ok)) { goto b15; }
#line 1628 "parse3.om"
-b30: v40 = (u)&my_any;
+b30: v40 = (u)my_any;
#line 1628 "parse3.om"
v41 = v_c;
#line 1628 "parse3.om"
@@ -52810,7 +53618,7 @@ b32: v_ok = v42;
#line 1631 "parse3.om"
b15: if (!(v_ok)) { goto b35; }
#line 1631 "parse3.om"
-b34: v43 = (u)&my_commit;
+b34: v43 = (u)my_commit;
#line 1631 "parse3.om"
v44 = v_c;
#line 1631 "parse3.om"
@@ -52830,7 +53638,7 @@ b39: v_ok = 1UL;
#line 1636 "parse3.om"
b3: if (!(v_ok)) { goto b45; }
#line 1637 "parse3.om"
-b46: v53 = (u)&my_literal;
+b46: v53 = (u)my_literal;
#line 1637 "parse3.om"
v54 = v_c;
#line 1637 "parse3.om"
@@ -52844,7 +53652,7 @@ b48: v_ok = v56;
#line 1639 "parse3.om"
b45: if (!(v_ok)) { goto b51; }
#line 1639 "parse3.om"
-b50: v57 = (u)&my_leave;
+b50: v57 = (u)my_leave;
#line 1639 "parse3.om"
v58 = v_c;
#line 1639 "parse3.om"
@@ -52854,7 +53662,7 @@ b50: v57 = (u)&my_leave;
#line 1640 "parse3.om"
b49: return v_ok;
#line 1639 "parse3.om"
-b51: v61 = (u)&my_fail;
+b51: v61 = (u)my_fail;
#line 1639 "parse3.om"
v62 = v_c;
#line 1639 "parse3.om"
@@ -52862,7 +53670,7 @@ b51: v61 = (u)&my_fail;
#line 1639 "parse3.om"
goto b49;
#line 1633 "parse3.om"
-b38: v50 = (u)&my_commit;
+b38: v50 = (u)my_commit;
#line 1633 "parse3.om"
v51 = v_c;
#line 1633 "parse3.om"
@@ -52874,7 +53682,7 @@ b42: v49 = 1UL;
#line 1632 "parse3.om"
goto b43;
#line 1631 "parse3.om"
-b35: v46 = (u)&my_fail;
+b35: v46 = (u)my_fail;
#line 1631 "parse3.om"
v47 = v_c;
#line 1631 "parse3.om"
@@ -52921,7 +53729,7 @@ u my_peg_P_struct(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1884 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1884 "parse3.om"
v3 = v_c;
#line 1884 "parse3.om"
@@ -52929,7 +53737,7 @@ b0: v2 = (u)&my_enter;
#line 1884 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1885 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1885 "parse3.om"
v7 = v_c;
#line 1885 "parse3.om"
@@ -52941,13 +53749,13 @@ b2: v_ok = v9;
#line 1886 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1887 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1887 "parse3.om"
v11 = v_c;
#line 1887 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1888 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1888 "parse3.om"
v14 = v_c;
#line 1888 "parse3.om"
@@ -52959,13 +53767,13 @@ b7: v_ok = v16;
#line 1889 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1889 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1889 "parse3.om"
v18 = v_c;
#line 1889 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1889 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1889 "parse3.om"
v21 = v_c;
#line 1889 "parse3.om"
@@ -52977,7 +53785,7 @@ b12: v_ok = 0UL;
#line 1891 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1891 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1891 "parse3.om"
v24 = v_c;
#line 1891 "parse3.om"
@@ -52987,7 +53795,7 @@ b14: v23 = (u)&my_leave;
#line 1892 "parse3.om"
b13: return v_ok;
#line 1891 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1891 "parse3.om"
v28 = v_c;
#line 1891 "parse3.om"
@@ -53049,7 +53857,7 @@ u my_peg_P_struct_decl(u v_c) {
u v47 = 0;
u v48 = 0;
#line 321 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 321 "parse3.om"
v3 = v_c;
#line 321 "parse3.om"
@@ -53057,7 +53865,7 @@ b0: v2 = (u)&my_enter;
#line 321 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 322 "parse3.om"
-b1: v6 = (u)&my_peg_P_struct;
+b1: v6 = (u)my_peg_P_struct;
#line 322 "parse3.om"
v7 = v_c;
#line 322 "parse3.om"
@@ -53067,7 +53875,7 @@ b2: v_ok = v8;
#line 323 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 324 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 324 "parse3.om"
v10 = v_c;
#line 324 "parse3.om"
@@ -53079,7 +53887,7 @@ b6: v_ok = v11;
#line 326 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 327 "parse3.om"
-b8: v12 = (u)&my_peg_P_ident;
+b8: v12 = (u)my_peg_P_ident;
#line 327 "parse3.om"
v13 = v_c;
#line 327 "parse3.om"
@@ -53091,7 +53899,7 @@ b10: v_ok = v14;
#line 329 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 330 "parse3.om"
-b12: v15 = (u)&my_peg_P_sp;
+b12: v15 = (u)my_peg_P_sp;
#line 330 "parse3.om"
v16 = v_c;
#line 330 "parse3.om"
@@ -53103,7 +53911,7 @@ b14: v_ok = v17;
#line 332 "parse3.om"
b11: if (!(v_ok)) { goto b15; }
#line 333 "parse3.om"
-b16: v18 = (u)&my_literal;
+b16: v18 = (u)my_literal;
#line 333 "parse3.om"
v19 = v_c;
#line 333 "parse3.om"
@@ -53117,7 +53925,7 @@ b18: v_ok = v21;
#line 335 "parse3.om"
b15: if (!(v_ok)) { goto b19; }
#line 336 "parse3.om"
-b20: v22 = (u)&my_peg_P_sp;
+b20: v22 = (u)my_peg_P_sp;
#line 336 "parse3.om"
v23 = v_c;
#line 336 "parse3.om"
@@ -53129,13 +53937,13 @@ b22: v_ok = v24;
#line 338 "parse3.om"
b19: if (!(v_ok)) { goto b23; }
#line 340 "parse3.om"
-b26: v25 = (u)&my_choice;
+b26: v25 = (u)my_choice;
#line 340 "parse3.om"
v26 = v_c;
#line 340 "parse3.om"
v27 = ((u (*)())(v25))(v26);
#line 341 "parse3.om"
-b28: v28 = (u)&my_peg_P_member_decl;
+b28: v28 = (u)my_peg_P_member_decl;
#line 341 "parse3.om"
v29 = v_c;
#line 341 "parse3.om"
@@ -53157,7 +53965,7 @@ b31: v_ok = 1UL;
#line 346 "parse3.om"
b23: if (!(v_ok)) { goto b37; }
#line 347 "parse3.om"
-b38: v35 = (u)&my_literal;
+b38: v35 = (u)my_literal;
#line 347 "parse3.om"
v36 = v_c;
#line 347 "parse3.om"
@@ -53171,7 +53979,7 @@ b40: v_ok = v38;
#line 349 "parse3.om"
b37: if (!(v_ok)) { goto b41; }
#line 350 "parse3.om"
-b42: v39 = (u)&my_peg_P_sp;
+b42: v39 = (u)my_peg_P_sp;
#line 350 "parse3.om"
v40 = v_c;
#line 350 "parse3.om"
@@ -53183,7 +53991,7 @@ b44: v_ok = v41;
#line 352 "parse3.om"
b41: if (!(v_ok)) { goto b47; }
#line 352 "parse3.om"
-b46: v42 = (u)&my_leave;
+b46: v42 = (u)my_leave;
#line 352 "parse3.om"
v43 = v_c;
#line 352 "parse3.om"
@@ -53193,7 +54001,7 @@ b46: v42 = (u)&my_leave;
#line 353 "parse3.om"
b45: return v_ok;
#line 352 "parse3.om"
-b47: v46 = (u)&my_fail;
+b47: v46 = (u)my_fail;
#line 352 "parse3.om"
v47 = v_c;
#line 352 "parse3.om"
@@ -53201,7 +54009,7 @@ b47: v46 = (u)&my_fail;
#line 352 "parse3.om"
goto b45;
#line 343 "parse3.om"
-b30: v32 = (u)&my_commit;
+b30: v32 = (u)my_commit;
#line 343 "parse3.om"
v33 = v_c;
#line 343 "parse3.om"
@@ -53231,7 +54039,7 @@ u my_peg_P_sub_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 1090 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1090 "parse3.om"
v3 = v_c;
#line 1090 "parse3.om"
@@ -53239,7 +54047,7 @@ b0: v2 = (u)&my_enter;
#line 1090 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1091 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1091 "parse3.om"
v7 = v_c;
#line 1091 "parse3.om"
@@ -53251,7 +54059,7 @@ b2: v_ok = v9;
#line 1092 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 1092 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 1092 "parse3.om"
v11 = v_c;
#line 1092 "parse3.om"
@@ -53261,7 +54069,7 @@ b4: v10 = (u)&my_leave;
#line 1093 "parse3.om"
b3: return v_ok;
#line 1092 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 1092 "parse3.om"
v15 = v_c;
#line 1092 "parse3.om"
@@ -53369,7 +54177,7 @@ u my_peg_P_type(u v_c) {
u v97 = 0;
u v98 = 0;
#line 426 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 426 "parse3.om"
v3 = v_c;
#line 426 "parse3.om"
@@ -53377,13 +54185,13 @@ b0: v2 = (u)&my_enter;
#line 426 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 427 "parse3.om"
-b1: v6 = (u)&my_choice;
+b1: v6 = (u)my_choice;
#line 427 "parse3.om"
v7 = v_c;
#line 427 "parse3.om"
v8 = ((u (*)())(v6))(v7);
#line 428 "parse3.om"
-b2: v9 = (u)&my_peg_P_ident;
+b2: v9 = (u)my_peg_P_ident;
#line 428 "parse3.om"
v10 = v_c;
#line 428 "parse3.om"
@@ -53393,7 +54201,7 @@ b3: v_ok = v11;
#line 429 "parse3.om"
if (!(v_ok)) { goto b4; }
#line 430 "parse3.om"
-b5: v12 = (u)&my_peg_P_sp;
+b5: v12 = (u)my_peg_P_sp;
#line 430 "parse3.om"
v13 = v_c;
#line 430 "parse3.om"
@@ -53411,13 +54219,13 @@ b11: v15 = 0UL;
#line 432 "parse3.om"
b13: if (!(v15)) { goto b8; }
#line 432 "parse3.om"
-b9: v16 = (u)&my_choice;
+b9: v16 = (u)my_choice;
#line 432 "parse3.om"
v17 = v_c;
#line 432 "parse3.om"
v18 = ((u (*)())(v16))(v17);
#line 433 "parse3.om"
-b14: v19 = (u)&my_peg_P_byte;
+b14: v19 = (u)my_peg_P_byte;
#line 433 "parse3.om"
v20 = v_c;
#line 433 "parse3.om"
@@ -53427,7 +54235,7 @@ b15: v_ok = v21;
#line 434 "parse3.om"
if (!(v_ok)) { goto b8; }
#line 435 "parse3.om"
-b17: v22 = (u)&my_peg_P_sp;
+b17: v22 = (u)my_peg_P_sp;
#line 435 "parse3.om"
v23 = v_c;
#line 435 "parse3.om"
@@ -53445,13 +54253,13 @@ b23: v25 = 0UL;
#line 438 "parse3.om"
b25: if (!(v25)) { goto b20; }
#line 438 "parse3.om"
-b21: v26 = (u)&my_choice;
+b21: v26 = (u)my_choice;
#line 438 "parse3.om"
v27 = v_c;
#line 438 "parse3.om"
v28 = ((u (*)())(v26))(v27);
#line 439 "parse3.om"
-b26: v29 = (u)&my_peg_P_int;
+b26: v29 = (u)my_peg_P_int;
#line 439 "parse3.om"
v30 = v_c;
#line 439 "parse3.om"
@@ -53461,7 +54269,7 @@ b27: v_ok = v31;
#line 440 "parse3.om"
if (!(v_ok)) { goto b20; }
#line 441 "parse3.om"
-b29: v32 = (u)&my_peg_P_sp;
+b29: v32 = (u)my_peg_P_sp;
#line 441 "parse3.om"
v33 = v_c;
#line 441 "parse3.om"
@@ -53479,13 +54287,13 @@ b35: v35 = 0UL;
#line 444 "parse3.om"
b37: if (!(v35)) { goto b32; }
#line 444 "parse3.om"
-b33: v36 = (u)&my_choice;
+b33: v36 = (u)my_choice;
#line 444 "parse3.om"
v37 = v_c;
#line 444 "parse3.om"
v38 = ((u (*)())(v36))(v37);
#line 445 "parse3.om"
-b38: v39 = (u)&my_peg_P_void;
+b38: v39 = (u)my_peg_P_void;
#line 445 "parse3.om"
v40 = v_c;
#line 445 "parse3.om"
@@ -53495,7 +54303,7 @@ b39: v_ok = v41;
#line 446 "parse3.om"
if (!(v_ok)) { goto b32; }
#line 447 "parse3.om"
-b41: v42 = (u)&my_peg_P_sp;
+b41: v42 = (u)my_peg_P_sp;
#line 447 "parse3.om"
v43 = v_c;
#line 447 "parse3.om"
@@ -53513,13 +54321,13 @@ b47: v45 = 0UL;
#line 450 "parse3.om"
b49: if (!(v45)) { goto b44; }
#line 450 "parse3.om"
-b45: v46 = (u)&my_choice;
+b45: v46 = (u)my_choice;
#line 450 "parse3.om"
v47 = v_c;
#line 450 "parse3.om"
v48 = ((u (*)())(v46))(v47);
#line 451 "parse3.om"
-b50: v49 = (u)&my_peg_P_func;
+b50: v49 = (u)my_peg_P_func;
#line 451 "parse3.om"
v50 = v_c;
#line 451 "parse3.om"
@@ -53529,7 +54337,7 @@ b51: v_ok = v51;
#line 452 "parse3.om"
if (!(v_ok)) { goto b52; }
#line 453 "parse3.om"
-b53: v52 = (u)&my_peg_P_sp;
+b53: v52 = (u)my_peg_P_sp;
#line 453 "parse3.om"
v53 = v_c;
#line 453 "parse3.om"
@@ -53541,7 +54349,7 @@ b55: v_ok = v54;
#line 455 "parse3.om"
b52: if (!(v_ok)) { goto b44; }
#line 456 "parse3.om"
-b57: v55 = (u)&my_peg_P_func_type;
+b57: v55 = (u)my_peg_P_func_type;
#line 456 "parse3.om"
v56 = v_c;
#line 456 "parse3.om"
@@ -53559,13 +54367,13 @@ b63: v58 = 0UL;
#line 459 "parse3.om"
b65: if (!(v58)) { goto b60; }
#line 459 "parse3.om"
-b61: v59 = (u)&my_choice;
+b61: v59 = (u)my_choice;
#line 459 "parse3.om"
v60 = v_c;
#line 459 "parse3.om"
v61 = ((u (*)())(v59))(v60);
#line 460 "parse3.om"
-b66: v62 = (u)&my_peg_P_ptr_type;
+b66: v62 = (u)my_peg_P_ptr_type;
#line 460 "parse3.om"
v63 = v_c;
#line 460 "parse3.om"
@@ -53583,13 +54391,13 @@ b71: v65 = 0UL;
#line 462 "parse3.om"
b73: if (!(v65)) { goto b68; }
#line 462 "parse3.om"
-b69: v66 = (u)&my_choice;
+b69: v66 = (u)my_choice;
#line 462 "parse3.om"
v67 = v_c;
#line 462 "parse3.om"
v68 = ((u (*)())(v66))(v67);
#line 463 "parse3.om"
-b74: v69 = (u)&my_literal;
+b74: v69 = (u)my_literal;
#line 463 "parse3.om"
v70 = v_c;
#line 463 "parse3.om"
@@ -53601,7 +54409,7 @@ b75: v_ok = v72;
#line 464 "parse3.om"
if (!(v_ok)) { goto b76; }
#line 465 "parse3.om"
-b77: v73 = (u)&my_peg_P_sp;
+b77: v73 = (u)my_peg_P_sp;
#line 465 "parse3.om"
v74 = v_c;
#line 465 "parse3.om"
@@ -53613,7 +54421,7 @@ b79: v_ok = v75;
#line 467 "parse3.om"
b76: if (!(v_ok)) { goto b80; }
#line 468 "parse3.om"
-b81: v76 = (u)&my_peg_P_type;
+b81: v76 = (u)my_peg_P_type;
#line 468 "parse3.om"
v77 = v_c;
#line 468 "parse3.om"
@@ -53625,7 +54433,7 @@ b83: v_ok = v78;
#line 470 "parse3.om"
b80: if (!(v_ok)) { goto b84; }
#line 471 "parse3.om"
-b85: v79 = (u)&my_literal;
+b85: v79 = (u)my_literal;
#line 471 "parse3.om"
v80 = v_c;
#line 471 "parse3.om"
@@ -53639,7 +54447,7 @@ b87: v_ok = v82;
#line 473 "parse3.om"
b84: if (!(v_ok)) { goto b68; }
#line 474 "parse3.om"
-b89: v83 = (u)&my_peg_P_sp;
+b89: v83 = (u)my_peg_P_sp;
#line 474 "parse3.om"
v84 = v_c;
#line 474 "parse3.om"
@@ -53651,7 +54459,7 @@ b91: v_ok = v85;
#line 477 "parse3.om"
b68: if (!(v_ok)) { goto b94; }
#line 477 "parse3.om"
-b93: v86 = (u)&my_commit;
+b93: v86 = (u)my_commit;
#line 477 "parse3.om"
v87 = v_c;
#line 477 "parse3.om"
@@ -53659,7 +54467,7 @@ b93: v86 = (u)&my_commit;
#line 478 "parse3.om"
b92: if (!(v_ok)) { goto b99; }
#line 478 "parse3.om"
-b98: v92 = (u)&my_leave;
+b98: v92 = (u)my_leave;
#line 478 "parse3.om"
v93 = v_c;
#line 478 "parse3.om"
@@ -53669,7 +54477,7 @@ b98: v92 = (u)&my_leave;
#line 479 "parse3.om"
b97: return v_ok;
#line 478 "parse3.om"
-b99: v96 = (u)&my_fail;
+b99: v96 = (u)my_fail;
#line 478 "parse3.om"
v97 = v_c;
#line 478 "parse3.om"
@@ -53677,7 +54485,7 @@ b99: v96 = (u)&my_fail;
#line 478 "parse3.om"
goto b97;
#line 477 "parse3.om"
-b94: v89 = (u)&my_fail;
+b94: v89 = (u)my_fail;
#line 477 "parse3.om"
v90 = v_c;
#line 477 "parse3.om"
@@ -53783,7 +54591,7 @@ u my_peg_P_unary_expr(u v_c) {
u v71 = 0;
u v72 = 0;
#line 1328 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1328 "parse3.om"
v3 = v_c;
#line 1328 "parse3.om"
@@ -53791,19 +54599,19 @@ b0: v2 = (u)&my_enter;
#line 1328 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1330 "parse3.om"
-b2: v6 = (u)&my_choice;
+b2: v6 = (u)my_choice;
#line 1330 "parse3.om"
v7 = v_c;
#line 1330 "parse3.om"
v8 = ((u (*)())(v6))(v7);
#line 1331 "parse3.om"
-b4: v9 = (u)&my_choice;
+b4: v9 = (u)my_choice;
#line 1331 "parse3.om"
v10 = v_c;
#line 1331 "parse3.om"
v11 = ((u (*)())(v9))(v10);
#line 1332 "parse3.om"
-b5: v12 = (u)&my_peg_P_ref_op;
+b5: v12 = (u)my_peg_P_ref_op;
#line 1332 "parse3.om"
v13 = v_c;
#line 1332 "parse3.om"
@@ -53819,13 +54627,13 @@ b10: v15 = 0UL;
#line 1333 "parse3.om"
b12: if (!(v15)) { goto b7; }
#line 1333 "parse3.om"
-b8: v16 = (u)&my_choice;
+b8: v16 = (u)my_choice;
#line 1333 "parse3.om"
v17 = v_c;
#line 1333 "parse3.om"
v18 = ((u (*)())(v16))(v17);
#line 1334 "parse3.om"
-b13: v19 = (u)&my_peg_P_deref_op;
+b13: v19 = (u)my_peg_P_deref_op;
#line 1334 "parse3.om"
v20 = v_c;
#line 1334 "parse3.om"
@@ -53843,13 +54651,13 @@ b18: v22 = 0UL;
#line 1336 "parse3.om"
b20: if (!(v22)) { goto b15; }
#line 1336 "parse3.om"
-b16: v23 = (u)&my_choice;
+b16: v23 = (u)my_choice;
#line 1336 "parse3.om"
v24 = v_c;
#line 1336 "parse3.om"
v25 = ((u (*)())(v23))(v24);
#line 1337 "parse3.om"
-b21: v26 = (u)&my_peg_P_pos_op;
+b21: v26 = (u)my_peg_P_pos_op;
#line 1337 "parse3.om"
v27 = v_c;
#line 1337 "parse3.om"
@@ -53867,13 +54675,13 @@ b26: v29 = 0UL;
#line 1339 "parse3.om"
b28: if (!(v29)) { goto b23; }
#line 1339 "parse3.om"
-b24: v30 = (u)&my_choice;
+b24: v30 = (u)my_choice;
#line 1339 "parse3.om"
v31 = v_c;
#line 1339 "parse3.om"
v32 = ((u (*)())(v30))(v31);
#line 1340 "parse3.om"
-b29: v33 = (u)&my_peg_P_neg_op;
+b29: v33 = (u)my_peg_P_neg_op;
#line 1340 "parse3.om"
v34 = v_c;
#line 1340 "parse3.om"
@@ -53891,13 +54699,13 @@ b34: v36 = 0UL;
#line 1342 "parse3.om"
b36: if (!(v36)) { goto b31; }
#line 1342 "parse3.om"
-b32: v37 = (u)&my_choice;
+b32: v37 = (u)my_choice;
#line 1342 "parse3.om"
v38 = v_c;
#line 1342 "parse3.om"
v39 = ((u (*)())(v37))(v38);
#line 1343 "parse3.om"
-b37: v40 = (u)&my_peg_P_not_op;
+b37: v40 = (u)my_peg_P_not_op;
#line 1343 "parse3.om"
v41 = v_c;
#line 1343 "parse3.om"
@@ -53915,13 +54723,13 @@ b42: v43 = 0UL;
#line 1345 "parse3.om"
b44: if (!(v43)) { goto b39; }
#line 1345 "parse3.om"
-b40: v44 = (u)&my_choice;
+b40: v44 = (u)my_choice;
#line 1345 "parse3.om"
v45 = v_c;
#line 1345 "parse3.om"
v46 = ((u (*)())(v44))(v45);
#line 1346 "parse3.om"
-b45: v47 = (u)&my_peg_P_bnot_op;
+b45: v47 = (u)my_peg_P_bnot_op;
#line 1346 "parse3.om"
v48 = v_c;
#line 1346 "parse3.om"
@@ -53933,7 +54741,7 @@ b46: v_ok = v49;
#line 1348 "parse3.om"
b39: if (!(v_ok)) { goto b49; }
#line 1348 "parse3.om"
-b48: v50 = (u)&my_commit;
+b48: v50 = (u)my_commit;
#line 1348 "parse3.om"
v51 = v_c;
#line 1348 "parse3.om"
@@ -53941,7 +54749,7 @@ b48: v50 = (u)&my_commit;
#line 1349 "parse3.om"
b47: if (!(v_ok)) { goto b52; }
#line 1350 "parse3.om"
-b53: v56 = (u)&my_peg_P_sp;
+b53: v56 = (u)my_peg_P_sp;
#line 1350 "parse3.om"
v57 = v_c;
#line 1350 "parse3.om"
@@ -53965,7 +54773,7 @@ b57: v_ok = 1UL;
#line 1355 "parse3.om"
b3: if (!(v_ok)) { goto b63; }
#line 1356 "parse3.om"
-b64: v63 = (u)&my_peg_P_post_expr;
+b64: v63 = (u)my_peg_P_post_expr;
#line 1356 "parse3.om"
v64 = v_c;
#line 1356 "parse3.om"
@@ -53977,7 +54785,7 @@ b66: v_ok = v65;
#line 1358 "parse3.om"
b63: if (!(v_ok)) { goto b69; }
#line 1358 "parse3.om"
-b68: v66 = (u)&my_leave;
+b68: v66 = (u)my_leave;
#line 1358 "parse3.om"
v67 = v_c;
#line 1358 "parse3.om"
@@ -53987,7 +54795,7 @@ b68: v66 = (u)&my_leave;
#line 1359 "parse3.om"
b67: return v_ok;
#line 1358 "parse3.om"
-b69: v70 = (u)&my_fail;
+b69: v70 = (u)my_fail;
#line 1358 "parse3.om"
v71 = v_c;
#line 1358 "parse3.om"
@@ -53995,7 +54803,7 @@ b69: v70 = (u)&my_fail;
#line 1358 "parse3.om"
goto b67;
#line 1353 "parse3.om"
-b56: v60 = (u)&my_commit;
+b56: v60 = (u)my_commit;
#line 1353 "parse3.om"
v61 = v_c;
#line 1353 "parse3.om"
@@ -54007,7 +54815,7 @@ b60: v59 = 1UL;
#line 1352 "parse3.om"
goto b61;
#line 1348 "parse3.om"
-b49: v53 = (u)&my_fail;
+b49: v53 = (u)my_fail;
#line 1348 "parse3.om"
v54 = v_c;
#line 1348 "parse3.om"
@@ -54066,7 +54874,7 @@ u my_peg_P_union(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1897 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1897 "parse3.om"
v3 = v_c;
#line 1897 "parse3.om"
@@ -54074,7 +54882,7 @@ b0: v2 = (u)&my_enter;
#line 1897 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1898 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1898 "parse3.om"
v7 = v_c;
#line 1898 "parse3.om"
@@ -54086,13 +54894,13 @@ b2: v_ok = v9;
#line 1899 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1900 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1900 "parse3.om"
v11 = v_c;
#line 1900 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1901 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1901 "parse3.om"
v14 = v_c;
#line 1901 "parse3.om"
@@ -54104,13 +54912,13 @@ b7: v_ok = v16;
#line 1902 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1902 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1902 "parse3.om"
v18 = v_c;
#line 1902 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1902 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1902 "parse3.om"
v21 = v_c;
#line 1902 "parse3.om"
@@ -54122,7 +54930,7 @@ b12: v_ok = 0UL;
#line 1904 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1904 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1904 "parse3.om"
v24 = v_c;
#line 1904 "parse3.om"
@@ -54132,7 +54940,7 @@ b14: v23 = (u)&my_leave;
#line 1905 "parse3.om"
b13: return v_ok;
#line 1904 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1904 "parse3.om"
v28 = v_c;
#line 1904 "parse3.om"
@@ -54194,7 +55002,7 @@ u my_peg_P_union_decl(u v_c) {
u v47 = 0;
u v48 = 0;
#line 358 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 358 "parse3.om"
v3 = v_c;
#line 358 "parse3.om"
@@ -54202,7 +55010,7 @@ b0: v2 = (u)&my_enter;
#line 358 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 359 "parse3.om"
-b1: v6 = (u)&my_peg_P_union;
+b1: v6 = (u)my_peg_P_union;
#line 359 "parse3.om"
v7 = v_c;
#line 359 "parse3.om"
@@ -54212,7 +55020,7 @@ b2: v_ok = v8;
#line 360 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 361 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 361 "parse3.om"
v10 = v_c;
#line 361 "parse3.om"
@@ -54224,7 +55032,7 @@ b6: v_ok = v11;
#line 363 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 364 "parse3.om"
-b8: v12 = (u)&my_peg_P_ident;
+b8: v12 = (u)my_peg_P_ident;
#line 364 "parse3.om"
v13 = v_c;
#line 364 "parse3.om"
@@ -54236,7 +55044,7 @@ b10: v_ok = v14;
#line 366 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 367 "parse3.om"
-b12: v15 = (u)&my_peg_P_sp;
+b12: v15 = (u)my_peg_P_sp;
#line 367 "parse3.om"
v16 = v_c;
#line 367 "parse3.om"
@@ -54248,7 +55056,7 @@ b14: v_ok = v17;
#line 369 "parse3.om"
b11: if (!(v_ok)) { goto b15; }
#line 370 "parse3.om"
-b16: v18 = (u)&my_literal;
+b16: v18 = (u)my_literal;
#line 370 "parse3.om"
v19 = v_c;
#line 370 "parse3.om"
@@ -54262,7 +55070,7 @@ b18: v_ok = v21;
#line 372 "parse3.om"
b15: if (!(v_ok)) { goto b19; }
#line 373 "parse3.om"
-b20: v22 = (u)&my_peg_P_sp;
+b20: v22 = (u)my_peg_P_sp;
#line 373 "parse3.om"
v23 = v_c;
#line 373 "parse3.om"
@@ -54274,13 +55082,13 @@ b22: v_ok = v24;
#line 375 "parse3.om"
b19: if (!(v_ok)) { goto b23; }
#line 377 "parse3.om"
-b26: v25 = (u)&my_choice;
+b26: v25 = (u)my_choice;
#line 377 "parse3.om"
v26 = v_c;
#line 377 "parse3.om"
v27 = ((u (*)())(v25))(v26);
#line 378 "parse3.om"
-b28: v28 = (u)&my_peg_P_member_decl;
+b28: v28 = (u)my_peg_P_member_decl;
#line 378 "parse3.om"
v29 = v_c;
#line 378 "parse3.om"
@@ -54302,7 +55110,7 @@ b31: v_ok = 1UL;
#line 383 "parse3.om"
b23: if (!(v_ok)) { goto b37; }
#line 384 "parse3.om"
-b38: v35 = (u)&my_literal;
+b38: v35 = (u)my_literal;
#line 384 "parse3.om"
v36 = v_c;
#line 384 "parse3.om"
@@ -54316,7 +55124,7 @@ b40: v_ok = v38;
#line 386 "parse3.om"
b37: if (!(v_ok)) { goto b41; }
#line 387 "parse3.om"
-b42: v39 = (u)&my_peg_P_sp;
+b42: v39 = (u)my_peg_P_sp;
#line 387 "parse3.om"
v40 = v_c;
#line 387 "parse3.om"
@@ -54328,7 +55136,7 @@ b44: v_ok = v41;
#line 389 "parse3.om"
b41: if (!(v_ok)) { goto b47; }
#line 389 "parse3.om"
-b46: v42 = (u)&my_leave;
+b46: v42 = (u)my_leave;
#line 389 "parse3.om"
v43 = v_c;
#line 389 "parse3.om"
@@ -54338,7 +55146,7 @@ b46: v42 = (u)&my_leave;
#line 390 "parse3.om"
b45: return v_ok;
#line 389 "parse3.om"
-b47: v46 = (u)&my_fail;
+b47: v46 = (u)my_fail;
#line 389 "parse3.om"
v47 = v_c;
#line 389 "parse3.om"
@@ -54346,7 +55154,7 @@ b47: v46 = (u)&my_fail;
#line 389 "parse3.om"
goto b45;
#line 380 "parse3.om"
-b30: v32 = (u)&my_commit;
+b30: v32 = (u)my_commit;
#line 380 "parse3.om"
v33 = v_c;
#line 380 "parse3.om"
@@ -54389,7 +55197,7 @@ u my_peg_P_var(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1858 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1858 "parse3.om"
v3 = v_c;
#line 1858 "parse3.om"
@@ -54397,7 +55205,7 @@ b0: v2 = (u)&my_enter;
#line 1858 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1859 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1859 "parse3.om"
v7 = v_c;
#line 1859 "parse3.om"
@@ -54409,13 +55217,13 @@ b2: v_ok = v9;
#line 1860 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1861 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1861 "parse3.om"
v11 = v_c;
#line 1861 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1862 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1862 "parse3.om"
v14 = v_c;
#line 1862 "parse3.om"
@@ -54427,13 +55235,13 @@ b7: v_ok = v16;
#line 1863 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1863 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1863 "parse3.om"
v18 = v_c;
#line 1863 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1863 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1863 "parse3.om"
v21 = v_c;
#line 1863 "parse3.om"
@@ -54445,7 +55253,7 @@ b12: v_ok = 0UL;
#line 1865 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1865 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1865 "parse3.om"
v24 = v_c;
#line 1865 "parse3.om"
@@ -54455,7 +55263,7 @@ b14: v23 = (u)&my_leave;
#line 1866 "parse3.om"
b13: return v_ok;
#line 1865 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1865 "parse3.om"
v28 = v_c;
#line 1865 "parse3.om"
@@ -54510,7 +55318,7 @@ u my_peg_P_var_stmt(u v_c) {
u v40 = 0;
u v41 = 0;
#line 782 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 782 "parse3.om"
v3 = v_c;
#line 782 "parse3.om"
@@ -54518,7 +55326,7 @@ b0: v2 = (u)&my_enter;
#line 782 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 783 "parse3.om"
-b1: v6 = (u)&my_peg_P_var;
+b1: v6 = (u)my_peg_P_var;
#line 783 "parse3.om"
v7 = v_c;
#line 783 "parse3.om"
@@ -54528,7 +55336,7 @@ b2: v_ok = v8;
#line 784 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 785 "parse3.om"
-b4: v9 = (u)&my_peg_P_sp;
+b4: v9 = (u)my_peg_P_sp;
#line 785 "parse3.om"
v10 = v_c;
#line 785 "parse3.om"
@@ -54540,7 +55348,7 @@ b6: v_ok = v11;
#line 787 "parse3.om"
b3: if (!(v_ok)) { goto b7; }
#line 788 "parse3.om"
-b8: v12 = (u)&my_peg_P_ident;
+b8: v12 = (u)my_peg_P_ident;
#line 788 "parse3.om"
v13 = v_c;
#line 788 "parse3.om"
@@ -54552,7 +55360,7 @@ b10: v_ok = v14;
#line 790 "parse3.om"
b7: if (!(v_ok)) { goto b11; }
#line 791 "parse3.om"
-b12: v15 = (u)&my_peg_P_sp;
+b12: v15 = (u)my_peg_P_sp;
#line 791 "parse3.om"
v16 = v_c;
#line 791 "parse3.om"
@@ -54564,7 +55372,7 @@ b14: v_ok = v17;
#line 793 "parse3.om"
b11: if (!(v_ok)) { goto b15; }
#line 794 "parse3.om"
-b16: v18 = (u)&my_literal;
+b16: v18 = (u)my_literal;
#line 794 "parse3.om"
v19 = v_c;
#line 794 "parse3.om"
@@ -54578,7 +55386,7 @@ b18: v_ok = v21;
#line 796 "parse3.om"
b15: if (!(v_ok)) { goto b19; }
#line 797 "parse3.om"
-b20: v22 = (u)&my_peg_P_sp;
+b20: v22 = (u)my_peg_P_sp;
#line 797 "parse3.om"
v23 = v_c;
#line 797 "parse3.om"
@@ -54590,7 +55398,7 @@ b22: v_ok = v24;
#line 799 "parse3.om"
b19: if (!(v_ok)) { goto b23; }
#line 800 "parse3.om"
-b24: v25 = (u)&my_peg_P_type;
+b24: v25 = (u)my_peg_P_type;
#line 800 "parse3.om"
v26 = v_c;
#line 800 "parse3.om"
@@ -54602,7 +55410,7 @@ b26: v_ok = v27;
#line 802 "parse3.om"
b23: if (!(v_ok)) { goto b27; }
#line 803 "parse3.om"
-b28: v28 = (u)&my_literal;
+b28: v28 = (u)my_literal;
#line 803 "parse3.om"
v29 = v_c;
#line 803 "parse3.om"
@@ -54616,7 +55424,7 @@ b30: v_ok = v31;
#line 805 "parse3.om"
b27: if (!(v_ok)) { goto b31; }
#line 806 "parse3.om"
-b32: v32 = (u)&my_peg_P_sp;
+b32: v32 = (u)my_peg_P_sp;
#line 806 "parse3.om"
v33 = v_c;
#line 806 "parse3.om"
@@ -54628,7 +55436,7 @@ b34: v_ok = v34;
#line 808 "parse3.om"
b31: if (!(v_ok)) { goto b37; }
#line 808 "parse3.om"
-b36: v35 = (u)&my_leave;
+b36: v35 = (u)my_leave;
#line 808 "parse3.om"
v36 = v_c;
#line 808 "parse3.om"
@@ -54638,7 +55446,7 @@ b36: v35 = (u)&my_leave;
#line 809 "parse3.om"
b35: return v_ok;
#line 808 "parse3.om"
-b37: v39 = (u)&my_fail;
+b37: v39 = (u)my_fail;
#line 808 "parse3.om"
v40 = v_c;
#line 808 "parse3.om"
@@ -54677,7 +55485,7 @@ u my_peg_P_void(u v_c) {
u v28 = 0;
u v29 = 0;
#line 1936 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1936 "parse3.om"
v3 = v_c;
#line 1936 "parse3.om"
@@ -54685,7 +55493,7 @@ b0: v2 = (u)&my_enter;
#line 1936 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1937 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1937 "parse3.om"
v7 = v_c;
#line 1937 "parse3.om"
@@ -54697,13 +55505,13 @@ b2: v_ok = v9;
#line 1938 "parse3.om"
if (!(v_ok)) { goto b3; }
#line 1939 "parse3.om"
-b4: v10 = (u)&my_choice;
+b4: v10 = (u)my_choice;
#line 1939 "parse3.om"
v11 = v_c;
#line 1939 "parse3.om"
v12 = ((u (*)())(v10))(v11);
#line 1940 "parse3.om"
-b6: v13 = (u)&my_charset;
+b6: v13 = (u)my_charset;
#line 1940 "parse3.om"
v14 = v_c;
#line 1940 "parse3.om"
@@ -54715,13 +55523,13 @@ b7: v_ok = v16;
#line 1941 "parse3.om"
if (!(v_ok)) { goto b10; }
#line 1941 "parse3.om"
-b9: v17 = (u)&my_fail;
+b9: v17 = (u)my_fail;
#line 1941 "parse3.om"
v18 = v_c;
#line 1941 "parse3.om"
v19 = ((u (*)())(v17))(v18);
#line 1941 "parse3.om"
-b11: v20 = (u)&my_fail;
+b11: v20 = (u)my_fail;
#line 1941 "parse3.om"
v21 = v_c;
#line 1941 "parse3.om"
@@ -54733,7 +55541,7 @@ b12: v_ok = 0UL;
#line 1943 "parse3.om"
b3: if (!(v_ok)) { goto b15; }
#line 1943 "parse3.om"
-b14: v23 = (u)&my_leave;
+b14: v23 = (u)my_leave;
#line 1943 "parse3.om"
v24 = v_c;
#line 1943 "parse3.om"
@@ -54743,7 +55551,7 @@ b14: v23 = (u)&my_leave;
#line 1944 "parse3.om"
b13: return v_ok;
#line 1943 "parse3.om"
-b15: v27 = (u)&my_fail;
+b15: v27 = (u)my_fail;
#line 1943 "parse3.om"
v28 = v_c;
#line 1943 "parse3.om"
@@ -54773,7 +55581,7 @@ u my_peg_P_xor_op(u v_c) {
u v15 = 0;
u v16 = 0;
#line 1111 "parse3.om"
-b0: v2 = (u)&my_enter;
+b0: v2 = (u)my_enter;
#line 1111 "parse3.om"
v3 = v_c;
#line 1111 "parse3.om"
@@ -54781,7 +55589,7 @@ b0: v2 = (u)&my_enter;
#line 1111 "parse3.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 1112 "parse3.om"
-b1: v6 = (u)&my_literal;
+b1: v6 = (u)my_literal;
#line 1112 "parse3.om"
v7 = v_c;
#line 1112 "parse3.om"
@@ -54793,7 +55601,7 @@ b2: v_ok = v9;
#line 1113 "parse3.om"
if (!(v_ok)) { goto b5; }
#line 1113 "parse3.om"
-b4: v10 = (u)&my_leave;
+b4: v10 = (u)my_leave;
#line 1113 "parse3.om"
v11 = v_c;
#line 1113 "parse3.om"
@@ -54803,7 +55611,7 @@ b4: v10 = (u)&my_leave;
#line 1114 "parse3.om"
b3: return v_ok;
#line 1113 "parse3.om"
-b5: v14 = (u)&my_fail;
+b5: v14 = (u)my_fail;
#line 1113 "parse3.om"
v15 = v_c;
#line 1113 "parse3.om"
@@ -54861,7 +55669,7 @@ u my_peg_compile(u v_c, u v_filename, u v_err) {
u v49 = 0;
u v50 = 0;
#line 482 "peg.om"
-b0: v8 = (u)&my_strcmp;
+b0: v8 = (u)my_strcmp;
#line 482 "peg.om"
v9 = v_filename;
#line 482 "peg.om"
@@ -54875,7 +55683,7 @@ b2: v_fd = 0UL;
#line 483 "peg.om"
goto b1;
#line 491 "peg.om"
-b1: v20 = (u)&my_fopen;
+b1: v20 = (u)my_fopen;
#line 491 "peg.om"
v21 = v_fd;
#line 491 "peg.om"
@@ -54885,7 +55693,7 @@ b1: v20 = (u)&my_fopen;
#line 491 "peg.om"
b10: v_f = v23;
#line 492 "peg.om"
- v24 = (u)&my_freadall;
+ v24 = (u)my_freadall;
#line 492 "peg.om"
v25 = v_f;
#line 492 "peg.om"
@@ -54895,13 +55703,13 @@ b10: v_f = v23;
#line 492 "peg.om"
b11: v_src = v27;
#line 493 "peg.om"
- v28 = (u)&my_fclose;
+ v28 = (u)my_fclose;
#line 493 "peg.om"
v29 = v_f;
#line 493 "peg.om"
v30 = ((u (*)())(v28))(v29);
#line 495 "peg.om"
-b12: v31 = (u)&my_peg_new;
+b12: v31 = (u)my_peg_new;
#line 495 "peg.om"
v32 = v_filename;
#line 495 "peg.om"
@@ -54911,15 +55719,15 @@ b12: v31 = (u)&my_peg_new;
#line 495 "peg.om"
v35 = *(u *)(v_c);
#line 495 "peg.om"
- v36 = (u)&my_peg_PEG_grammar;
+ v36 = (u)my_peg_PEG_grammar;
#line 495 "peg.om"
- v37 = (u)&my_PEG_tag_to_str;
+ v37 = (u)my_PEG_tag_to_str;
#line 495 "peg.om"
v38 = ((u (*)())(v31))(v32, v33, v34, v35, v36, v37);
#line 495 "peg.om"
b13: *(u *)((v_c) + (8UL)) = v38;
#line 497 "peg.om"
- v39 = (u)&my_peg_parse;
+ v39 = (u)my_peg_parse;
#line 497 "peg.om"
v40 = *(u *)((v_c) + (8UL));
#line 497 "peg.om"
@@ -54931,7 +55739,7 @@ b13: *(u *)((v_c) + (8UL)) = v38;
#line 497 "peg.om"
b14: v_node = v43;
#line 498 "peg.om"
- v44 = (u)&my_translate;
+ v44 = (u)my_translate;
#line 498 "peg.om"
v45 = v_c;
#line 498 "peg.om"
@@ -54939,7 +55747,7 @@ b14: v_node = v43;
#line 498 "peg.om"
v47 = ((u (*)())(v44))(v45, v46);
#line 500 "peg.om"
-b15: v48 = (u)&my_fflush;
+b15: v48 = (u)my_fflush;
#line 500 "peg.om"
v49 = *(u *)((v_c) + (16UL));
#line 500 "peg.om"
@@ -54947,7 +55755,7 @@ b15: v48 = (u)&my_fflush;
#line 475 "peg.om"
b16: return 0UL;
#line 485 "peg.om"
-b3: v12 = (u)&my_open;
+b3: v12 = (u)my_open;
#line 485 "peg.om"
v13 = v_filename;
#line 485 "peg.om"
@@ -54961,7 +55769,7 @@ b5: v_fd = v16;
#line 486 "peg.om"
if (!((u)(((s)(v_fd)) < ((s)(0UL))))) { goto b1; }
#line 487 "peg.om"
-b7: v17 = (u)&my_die;
+b7: v17 = (u)my_die;
#line 487 "peg.om"
v18 = (u)"failed to open output";
#line 487 "peg.om"
@@ -54984,7 +55792,7 @@ u my_peg_new(u v_filename, u v_src, u v_len, u v_a, u v_grammar, u v_tag_to_str)
u v17 = 0;
u v18 = 0;
#line 297 "peglib.om"
-b0: v7 = (u)&my_alloc;
+b0: v7 = (u)my_alloc;
#line 297 "peglib.om"
v8 = v_a;
#line 297 "peglib.om"
@@ -55028,7 +55836,7 @@ b1: v_c = v10;
#line 320 "peglib.om"
*(u *)((v_c) + (136UL)) = 1024UL;
#line 321 "peglib.om"
- v11 = (u)&my_alloc;
+ v11 = (u)my_alloc;
#line 321 "peglib.om"
v12 = v_a;
#line 321 "peglib.om"
@@ -55050,7 +55858,7 @@ b2: *(u *)((v_c) + (120UL)) = v14;
#line 329 "peglib.om"
*(u *)((v_c) + (192UL)) = 1024UL;
#line 330 "peglib.om"
- v15 = (u)&my_alloc;
+ v15 = (u)my_alloc;
#line 330 "peglib.om"
v16 = v_a;
#line 330 "peglib.om"
@@ -55083,13 +55891,13 @@ u my_peg_open_output(u v_c, u v_filename) {
u v17 = 0;
u v18 = 0;
#line 464 "peg.om"
-b0: v4 = (u)&my_unlink;
+b0: v4 = (u)my_unlink;
#line 464 "peg.om"
v5 = v_filename;
#line 464 "peg.om"
v6 = ((u (*)())(v4))(v5);
#line 466 "peg.om"
-b1: v7 = (u)&my_open;
+b1: v7 = (u)my_open;
#line 466 "peg.om"
v8 = v_filename;
#line 466 "peg.om"
@@ -55103,13 +55911,13 @@ b2: v_fd = v11;
#line 467 "peg.om"
if (!((u)(((s)(v_fd)) < ((s)(0UL))))) { goto b3; }
#line 468 "peg.om"
-b4: v12 = (u)&my_die;
+b4: v12 = (u)my_die;
#line 468 "peg.om"
v13 = (u)"failed to open output";
#line 468 "peg.om"
v14 = ((u (*)())(v12))(v13);
#line 471 "peg.om"
-b3: v15 = (u)&my_fopen;
+b3: v15 = (u)my_fopen;
#line 471 "peg.om"
v16 = v_fd;
#line 471 "peg.om"
@@ -55193,7 +56001,7 @@ u my_peg_parse(u v_c, u v_sp, u v_err) {
u v69 = 0;
u v70 = 0;
#line 337 "peglib.om"
-b0: v3 = (u)&my_choice;
+b0: v3 = (u)my_choice;
#line 337 "peglib.om"
v4 = v_c;
#line 337 "peglib.om"
@@ -55213,7 +56021,7 @@ b5: v6 = 0UL;
#line 338 "peglib.om"
b7: if (!(v6)) { goto b2; }
#line 339 "peglib.om"
-b3: v10 = (u)&my_fputs;
+b3: v10 = (u)my_fputs;
#line 339 "peglib.om"
v11 = v_err;
#line 339 "peglib.om"
@@ -55221,7 +56029,7 @@ b3: v10 = (u)&my_fputs;
#line 339 "peglib.om"
v13 = ((u (*)())(v10))(v11, v12);
#line 340 "peglib.om"
-b9: v14 = (u)&my_fputs;
+b9: v14 = (u)my_fputs;
#line 340 "peglib.om"
v15 = v_err;
#line 340 "peglib.om"
@@ -55229,7 +56037,7 @@ b9: v14 = (u)&my_fputs;
#line 340 "peglib.om"
v17 = ((u (*)())(v14))(v15, v16);
#line 341 "peglib.om"
-b10: v18 = (u)&my_fputs;
+b10: v18 = (u)my_fputs;
#line 341 "peglib.om"
v19 = v_err;
#line 341 "peglib.om"
@@ -55237,7 +56045,7 @@ b10: v18 = (u)&my_fputs;
#line 341 "peglib.om"
v21 = ((u (*)())(v18))(v19, v20);
#line 342 "peglib.om"
-b11: v22 = (u)&my_fputd;
+b11: v22 = (u)my_fputd;
#line 342 "peglib.om"
v23 = v_err;
#line 342 "peglib.om"
@@ -55245,7 +56053,7 @@ b11: v22 = (u)&my_fputd;
#line 342 "peglib.om"
v25 = ((u (*)())(v22))(v23, v24);
#line 343 "peglib.om"
-b12: v26 = (u)&my_fputs;
+b12: v26 = (u)my_fputs;
#line 343 "peglib.om"
v27 = v_err;
#line 343 "peglib.om"
@@ -55253,7 +56061,7 @@ b12: v26 = (u)&my_fputs;
#line 343 "peglib.om"
v29 = ((u (*)())(v26))(v27, v28);
#line 344 "peglib.om"
-b13: v30 = (u)&my_fputd;
+b13: v30 = (u)my_fputd;
#line 344 "peglib.om"
v31 = v_err;
#line 344 "peglib.om"
@@ -55261,7 +56069,7 @@ b13: v30 = (u)&my_fputd;
#line 344 "peglib.om"
v33 = ((u (*)())(v30))(v31, v32);
#line 345 "peglib.om"
-b14: v34 = (u)&my_fputs;
+b14: v34 = (u)my_fputs;
#line 345 "peglib.om"
v35 = v_err;
#line 345 "peglib.om"
@@ -55269,7 +56077,7 @@ b14: v34 = (u)&my_fputs;
#line 345 "peglib.om"
v37 = ((u (*)())(v34))(v35, v36);
#line 346 "peglib.om"
-b15: v38 = (u)&my_fputs;
+b15: v38 = (u)my_fputs;
#line 346 "peglib.om"
v39 = v_err;
#line 346 "peglib.om"
@@ -55285,7 +56093,7 @@ b16: v40 = v43;
#line 347 "peglib.om"
b17: if (!(*(u *)((v_c) + (112UL)))) { goto b18; }
#line 348 "peglib.om"
-b19: v45 = (u)&my_fputs;
+b19: v45 = (u)my_fputs;
#line 348 "peglib.om"
v46 = v_err;
#line 348 "peglib.om"
@@ -55293,7 +56101,7 @@ b19: v45 = (u)&my_fputs;
#line 348 "peglib.om"
v48 = ((u (*)())(v45))(v46, v47);
#line 349 "peglib.om"
-b21: v49 = (u)&my_fputs;
+b21: v49 = (u)my_fputs;
#line 349 "peglib.om"
v50 = v_err;
#line 349 "peglib.om"
@@ -55301,7 +56109,7 @@ b21: v49 = (u)&my_fputs;
#line 349 "peglib.om"
v52 = ((u (*)())(v49))(v50, v51);
#line 350 "peglib.om"
-b22: v53 = (u)&my_fputs;
+b22: v53 = (u)my_fputs;
#line 350 "peglib.om"
v54 = v_err;
#line 350 "peglib.om"
@@ -55309,7 +56117,7 @@ b22: v53 = (u)&my_fputs;
#line 350 "peglib.om"
v56 = ((u (*)())(v53))(v54, v55);
#line 352 "peglib.om"
-b18: v57 = (u)&my_fputs;
+b18: v57 = (u)my_fputs;
#line 352 "peglib.om"
v58 = v_err;
#line 352 "peglib.om"
@@ -55317,19 +56125,19 @@ b18: v57 = (u)&my_fputs;
#line 352 "peglib.om"
v60 = ((u (*)())(v57))(v58, v59);
#line 353 "peglib.om"
-b24: v61 = (u)&my_exit;
+b24: v61 = (u)my_exit;
#line 353 "peglib.om"
v62 = 1UL;
#line 353 "peglib.om"
v63 = ((u (*)())(v61))(v62);
#line 355 "peglib.om"
-b2: v64 = (u)&my_commit;
+b2: v64 = (u)my_commit;
#line 355 "peglib.om"
v65 = v_c;
#line 355 "peglib.om"
v66 = ((u (*)())(v64))(v65);
#line 356 "peglib.om"
-b26: v67 = (u)&my_construct;
+b26: v67 = (u)my_construct;
#line 356 "peglib.om"
v68 = v_c;
#line 356 "peglib.om"
@@ -55514,7 +56322,7 @@ b1: *(u *)((v_c) + (32UL)) = *(u *)((v_n) + (32UL));
#line 139 "type.om"
if (!((u)(((s)(v_kind)) == ((s)(0UL))))) { goto b9; }
#line 140 "type.om"
-b8: v8 = (u)&my_strcmp;
+b8: v8 = (u)my_strcmp;
#line 140 "type.om"
v9 = *(u *)((v_n) + (56UL));
#line 140 "type.om"
@@ -55530,7 +56338,7 @@ b13: v7 = 0UL;
#line 140 "type.om"
b15: if (!(v7)) { goto b10; }
#line 141 "type.om"
-b11: v12 = (u)&my_mktype0;
+b11: v12 = (u)my_mktype0;
#line 141 "type.om"
v13 = v_c;
#line 141 "type.om"
@@ -55540,7 +56348,7 @@ b11: v12 = (u)&my_mktype0;
#line 141 "type.om"
b17: return v15;
#line 144 "type.om"
-b10: v17 = (u)&my_strcmp;
+b10: v17 = (u)my_strcmp;
#line 144 "type.om"
v18 = *(u *)((v_n) + (56UL));
#line 144 "type.om"
@@ -55556,7 +56364,7 @@ b21: v16 = 0UL;
#line 144 "type.om"
b23: if (!(v16)) { goto b18; }
#line 145 "type.om"
-b19: v21 = (u)&my_mktype0;
+b19: v21 = (u)my_mktype0;
#line 145 "type.om"
v22 = v_c;
#line 145 "type.om"
@@ -55566,7 +56374,7 @@ b19: v21 = (u)&my_mktype0;
#line 145 "type.om"
b25: return v24;
#line 148 "type.om"
-b18: v26 = (u)&my_strcmp;
+b18: v26 = (u)my_strcmp;
#line 148 "type.om"
v27 = *(u *)((v_n) + (56UL));
#line 148 "type.om"
@@ -55582,7 +56390,7 @@ b29: v25 = 0UL;
#line 148 "type.om"
b31: if (!(v25)) { goto b26; }
#line 149 "type.om"
-b27: v30 = (u)&my_mktype0;
+b27: v30 = (u)my_mktype0;
#line 149 "type.om"
v31 = v_c;
#line 149 "type.om"
@@ -55592,7 +56400,7 @@ b27: v30 = (u)&my_mktype0;
#line 149 "type.om"
b33: return v33;
#line 152 "type.om"
-b26: v34 = (u)&my_find;
+b26: v34 = (u)my_find;
#line 152 "type.om"
v35 = v_c;
#line 152 "type.om"
@@ -55620,7 +56428,7 @@ b38: v40 = 1UL;
#line 153 "type.om"
b41: if (!(v40)) { goto b35; }
#line 154 "type.om"
-b36: v43 = (u)&my_cdie;
+b36: v43 = (u)my_cdie;
#line 154 "type.om"
v44 = v_c;
#line 154 "type.om"
@@ -55630,7 +56438,7 @@ b36: v43 = (u)&my_cdie;
#line 157 "type.om"
b35: if (!((u)(((s)(*(u *)(*(u *)((v_st) + (152UL))))) == ((s)(17UL))))) { goto b52; }
#line 158 "type.om"
-b51: v47 = (u)&my_mktype_struct;
+b51: v47 = (u)my_mktype_struct;
#line 158 "type.om"
v48 = v_c;
#line 158 "type.om"
@@ -55640,7 +56448,7 @@ b51: v47 = (u)&my_mktype_struct;
#line 158 "type.om"
b53: return v50;
#line 160 "type.om"
-b52: v51 = (u)&my_mktype_union;
+b52: v51 = (u)my_mktype_union;
#line 160 "type.om"
v52 = v_c;
#line 160 "type.om"
@@ -55688,7 +56496,7 @@ b14: v7 = 1UL;
#line 162 "type.om"
b9: if (!((u)(((s)(v_kind)) == ((s)(10UL))))) { goto b56; }
#line 163 "type.om"
-b55: v55 = (u)&my_prototype;
+b55: v55 = (u)my_prototype;
#line 163 "type.om"
v56 = v_c;
#line 163 "type.om"
@@ -55698,7 +56506,7 @@ b55: v55 = (u)&my_prototype;
#line 163 "type.om"
b57: v_a = v58;
#line 164 "type.om"
- v59 = (u)&my_prototype;
+ v59 = (u)my_prototype;
#line 164 "type.om"
v60 = v_c;
#line 164 "type.om"
@@ -55736,7 +56544,7 @@ b64: v63 = 1UL;
#line 168 "type.om"
b65: if (!(v63)) { goto b59; }
#line 169 "type.om"
-b60: v66 = (u)&my_cdie;
+b60: v66 = (u)my_cdie;
#line 169 "type.om"
v67 = v_c;
#line 169 "type.om"
@@ -55744,7 +56552,7 @@ b60: v66 = (u)&my_cdie;
#line 169 "type.om"
v69 = ((u (*)())(v66))(v67, v68);
#line 172 "type.om"
-b59: v70 = (u)&my_mktype2;
+b59: v70 = (u)my_mktype2;
#line 172 "type.om"
v71 = v_c;
#line 172 "type.om"
@@ -55774,7 +56582,7 @@ b56: if (!((u)(((s)(v_kind)) == ((s)(15UL))))) { goto b77; }
#line 174 "type.om"
b76: if (!(*(u *)((v_n) + (16UL)))) { goto b80; }
#line 175 "type.om"
-b79: v76 = (u)&my_prototype;
+b79: v76 = (u)my_prototype;
#line 175 "type.om"
v77 = v_c;
#line 175 "type.om"
@@ -55786,7 +56594,7 @@ b81: v_a = v79;
#line 175 "type.om"
goto b78;
#line 180 "type.om"
-b78: v84 = (u)&my_prototype;
+b78: v84 = (u)my_prototype;
#line 180 "type.om"
v85 = v_c;
#line 180 "type.om"
@@ -55832,7 +56640,7 @@ b89: v88 = 1UL;
#line 184 "type.om"
b90: if (!(v88)) { goto b84; }
#line 185 "type.om"
-b85: v92 = (u)&my_cdie;
+b85: v92 = (u)my_cdie;
#line 185 "type.om"
v93 = v_c;
#line 185 "type.om"
@@ -55840,7 +56648,7 @@ b85: v92 = (u)&my_cdie;
#line 185 "type.om"
v95 = ((u (*)())(v92))(v93, v94);
#line 188 "type.om"
-b84: v96 = (u)&my_mktype2;
+b84: v96 = (u)my_mktype2;
#line 188 "type.om"
v97 = v_c;
#line 188 "type.om"
@@ -55870,7 +56678,7 @@ b100: v91 = 0UL;
#line 184 "type.om"
goto b102;
#line 177 "type.om"
-b80: v80 = (u)&my_mktype0;
+b80: v80 = (u)my_mktype0;
#line 177 "type.om"
v81 = v_c;
#line 177 "type.om"
@@ -55884,13 +56692,13 @@ b82: v_a = v83;
#line 189 "type.om"
b77: if (!((u)(((s)(v_kind)) == ((s)(16UL))))) { goto b106; }
#line 190 "type.om"
-b105: v102 = (u)&my_mktype1;
+b105: v102 = (u)my_mktype1;
#line 190 "type.om"
v103 = v_c;
#line 190 "type.om"
v104 = 4UL;
#line 190 "type.om"
- v106 = (u)&my_prototype;
+ v106 = (u)my_prototype;
#line 190 "type.om"
v107 = v_c;
#line 190 "type.om"
@@ -55904,7 +56712,7 @@ b107: v105 = v109;
#line 190 "type.om"
b108: return v110;
#line 192 "type.om"
-b106: v111 = (u)&my_cdie;
+b106: v111 = (u)my_cdie;
#line 192 "type.om"
v112 = v_c;
#line 192 "type.om"
@@ -55924,7 +56732,7 @@ u my_putchar(u v_c, u v_ch) {
u v4 = 0;
u v5 = 0;
#line 281 "as.om"
-b0: v2 = (u)&my_fputc;
+b0: v2 = (u)my_fputc;
#line 281 "as.om"
v3 = *(u *)((v_c) + (8UL));
#line 281 "as.om"
@@ -55945,7 +56753,7 @@ u my_read(u v_fd, u v_buf, u v_n) {
u v10 = 0;
u v11 = 0;
#line 43 "syscall.om"
-b0: v3 = (u)&my_syscall;
+b0: v3 = (u)my_syscall;
#line 43 "syscall.om"
v4 = 0UL;
#line 43 "syscall.om"
@@ -56008,7 +56816,7 @@ b7: v_newcap = 4096UL;
#line 290 "lib.om"
goto b6;
#line 295 "lib.om"
-b6: v9 = (u)&my_alloc;
+b6: v9 = (u)my_alloc;
#line 295 "lib.om"
v10 = v_a;
#line 295 "lib.om"
@@ -56018,7 +56826,7 @@ b6: v9 = (u)&my_alloc;
#line 295 "lib.om"
b9: v_tmp = v12;
#line 296 "lib.om"
- v13 = (u)&my_memcpy;
+ v13 = (u)my_memcpy;
#line 296 "lib.om"
v14 = v_tmp;
#line 296 "lib.om"
@@ -56028,7 +56836,7 @@ b9: v_tmp = v12;
#line 296 "lib.om"
v17 = ((u (*)())(v13))(v14, v15, v16);
#line 297 "lib.om"
-b10: v18 = (u)&my_free;
+b10: v18 = (u)my_free;
#line 297 "lib.om"
v19 = v_a;
#line 297 "lib.om"
@@ -56042,7 +56850,7 @@ b11: v_buf = v_tmp;
#line 299 "lib.om"
goto b3;
#line 302 "lib.om"
-b3: v22 = (u)&my_read;
+b3: v22 = (u)my_read;
#line 302 "lib.om"
v23 = v_fd;
#line 302 "lib.om"
@@ -56056,7 +56864,7 @@ b12: v_ret = v26;
#line 304 "lib.om"
if (!((u)(((s)(v_ret)) < ((s)(0UL))))) { goto b13; }
#line 305 "lib.om"
-b14: v27 = (u)&my_die;
+b14: v27 = (u)my_die;
#line 305 "lib.om"
v28 = (u)"readall failed";
#line 305 "lib.om"
@@ -56115,7 +56923,7 @@ u my_reconstruct(u v_c, u v_pn) {
u v37 = 0;
u v38 = 0;
#line 57 "parse2.om"
-b0: v6 = (u)&my_assert;
+b0: v6 = (u)my_assert;
#line 57 "parse2.om"
v7 = (u)(((s)(*(u *)(v_pn))) == ((s)(0UL)));
#line 57 "parse2.om"
@@ -56143,7 +56951,7 @@ b3: return v_ret;
#line 68 "parse2.om"
b4: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(2UL))))) { goto b12; }
#line 69 "parse2.om"
-b11: v11 = (u)&my_reconstruct_enum;
+b11: v11 = (u)my_reconstruct_enum;
#line 69 "parse2.om"
v12 = v_c;
#line 69 "parse2.om"
@@ -56155,7 +56963,7 @@ b13: v_n = v14;
#line 69 "parse2.om"
goto b10;
#line 80 "parse2.om"
-b10: v30 = (u)&my_mknode1;
+b10: v30 = (u)my_mknode1;
#line 80 "parse2.om"
v31 = v_c;
#line 80 "parse2.om"
@@ -56167,7 +56975,7 @@ b10: v30 = (u)&my_mknode1;
#line 80 "parse2.om"
b24: v_p = v34;
#line 81 "parse2.om"
- v35 = (u)&my_copypos;
+ v35 = (u)my_copypos;
#line 81 "parse2.om"
v36 = v_p;
#line 81 "parse2.om"
@@ -56185,7 +56993,7 @@ b25: *(u *)(v_link) = v_p;
#line 70 "parse2.om"
b12: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(4UL))))) { goto b15; }
#line 71 "parse2.om"
-b14: v15 = (u)&my_reconstruct_struct;
+b14: v15 = (u)my_reconstruct_struct;
#line 71 "parse2.om"
v16 = v_c;
#line 71 "parse2.om"
@@ -56199,7 +57007,7 @@ b16: v_n = v18;
#line 72 "parse2.om"
b15: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(5UL))))) { goto b18; }
#line 73 "parse2.om"
-b17: v19 = (u)&my_reconstruct_union;
+b17: v19 = (u)my_reconstruct_union;
#line 73 "parse2.om"
v20 = v_c;
#line 73 "parse2.om"
@@ -56213,7 +57021,7 @@ b19: v_n = v22;
#line 74 "parse2.om"
b18: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(6UL))))) { goto b21; }
#line 75 "parse2.om"
-b20: v23 = (u)&my_reconstruct_func;
+b20: v23 = (u)my_reconstruct_func;
#line 75 "parse2.om"
v24 = v_c;
#line 75 "parse2.om"
@@ -56225,7 +57033,7 @@ b22: v_n = v26;
#line 75 "parse2.om"
goto b10;
#line 77 "parse2.om"
-b21: v27 = (u)&my_die;
+b21: v27 = (u)my_die;
#line 77 "parse2.om"
v28 = (u)"invalid decl";
#line 77 "parse2.om"
@@ -56269,7 +57077,7 @@ u my_reconstruct_add(u v_c, u v_pn) {
u v30 = 0;
u v31 = 0;
#line 387 "parse2.om"
-b0: v6 = (u)&my_assert;
+b0: v6 = (u)my_assert;
#line 387 "parse2.om"
v7 = (u)(((s)(*(u *)(v_pn))) == ((s)(42UL)));
#line 387 "parse2.om"
@@ -56277,7 +57085,7 @@ b0: v6 = (u)&my_assert;
#line 387 "parse2.om"
v9 = ((u (*)())(v6))(v7, v8);
#line 389 "parse2.om"
-b1: v10 = (u)&my_reconstruct_mul;
+b1: v10 = (u)my_reconstruct_mul;
#line 389 "parse2.om"
v11 = v_c;
#line 389 "parse2.om"
@@ -56309,7 +57117,7 @@ b12: v_kind = 45UL;
#line 399 "parse2.om"
goto b11;
#line 410 "parse2.om"
-b11: v18 = (u)&my_reconstruct_mul;
+b11: v18 = (u)my_reconstruct_mul;
#line 410 "parse2.om"
v19 = v_c;
#line 410 "parse2.om"
@@ -56319,7 +57127,7 @@ b11: v18 = (u)&my_reconstruct_mul;
#line 410 "parse2.om"
b21: v_n = v21;
#line 411 "parse2.om"
- v22 = (u)&my_mknode;
+ v22 = (u)my_mknode;
#line 411 "parse2.om"
v23 = v_c;
#line 411 "parse2.om"
@@ -56333,7 +57141,7 @@ b21: v_n = v21;
#line 411 "parse2.om"
b22: *(u *)(v_link) = v27;
#line 412 "parse2.om"
- v28 = (u)&my_copypos;
+ v28 = (u)my_copypos;
#line 412 "parse2.om"
v29 = *(u *)(v_link);
#line 412 "parse2.om"
@@ -56363,7 +57171,7 @@ b18: v_kind = 55UL;
#line 405 "parse2.om"
goto b11;
#line 407 "parse2.om"
-b19: v15 = (u)&my_die;
+b19: v15 = (u)my_die;
#line 407 "parse2.om"
v16 = (u)"invalid addop";
#line 407 "parse2.om"
@@ -56402,7 +57210,7 @@ u my_reconstruct_arg_decl(u v_c, u v_pn) {
u v25 = 0;
u v26 = 0;
#line 166 "parse2.om"
-b0: v5 = (u)&my_assert;
+b0: v5 = (u)my_assert;
#line 166 "parse2.om"
v6 = (u)(((s)(*(u *)(v_pn))) == ((s)(10UL)));
#line 166 "parse2.om"
@@ -56410,7 +57218,7 @@ b0: v5 = (u)&my_assert;
#line 166 "parse2.om"
v8 = ((u (*)())(v5))(v6, v7);
#line 168 "parse2.om"
-b1: v9 = (u)&my_reconstruct_ident;
+b1: v9 = (u)my_reconstruct_ident;
#line 168 "parse2.om"
v10 = v_c;
#line 168 "parse2.om"
@@ -56420,7 +57228,7 @@ b1: v9 = (u)&my_reconstruct_ident;
#line 168 "parse2.om"
b2: v_a = v12;
#line 169 "parse2.om"
- v13 = (u)&my_reconstruct_type;
+ v13 = (u)my_reconstruct_type;
#line 169 "parse2.om"
v14 = v_c;
#line 169 "parse2.om"
@@ -56430,7 +57238,7 @@ b2: v_a = v12;
#line 169 "parse2.om"
b3: v_b = v16;
#line 171 "parse2.om"
- v17 = (u)&my_mknode;
+ v17 = (u)my_mknode;
#line 171 "parse2.om"
v18 = v_c;
#line 171 "parse2.om"
@@ -56444,7 +57252,7 @@ b3: v_b = v16;
#line 171 "parse2.om"
b4: v_n = v22;
#line 172 "parse2.om"
- v23 = (u)&my_copypos;
+ v23 = (u)my_copypos;
#line 172 "parse2.om"
v24 = v_n;
#line 172 "parse2.om"
@@ -56490,7 +57298,7 @@ b8: if (!(v6)) { goto b3; }
#line 555 "parse2.om"
b2: return v_ret;
#line 545 "parse2.om"
-b3: v7 = (u)&my_reconstruct_expr;
+b3: v7 = (u)my_reconstruct_expr;
#line 545 "parse2.om"
v8 = v_c;
#line 545 "parse2.om"
@@ -56500,7 +57308,7 @@ b3: v7 = (u)&my_reconstruct_expr;
#line 545 "parse2.om"
b9: v_a = v10;
#line 546 "parse2.om"
- v11 = (u)&my_mknode1;
+ v11 = (u)my_mknode1;
#line 546 "parse2.om"
v12 = v_c;
#line 546 "parse2.om"
@@ -56512,7 +57320,7 @@ b9: v_a = v10;
#line 546 "parse2.om"
b10: v_n = v15;
#line 547 "parse2.om"
- v16 = (u)&my_copypos;
+ v16 = (u)my_copypos;
#line 547 "parse2.om"
v17 = v_n;
#line 547 "parse2.om"
@@ -56559,7 +57367,7 @@ u my_reconstruct_assign(u v_c, u v_pn) {
u v25 = 0;
u v26 = 0;
#line 877 "parse2.om"
-b0: v5 = (u)&my_assert;
+b0: v5 = (u)my_assert;
#line 877 "parse2.om"
v6 = (u)(((s)(*(u *)(v_pn))) == ((s)(23UL)));
#line 877 "parse2.om"
@@ -56567,7 +57375,7 @@ b0: v5 = (u)&my_assert;
#line 877 "parse2.om"
v8 = ((u (*)())(v5))(v6, v7);
#line 878 "parse2.om"
-b1: v9 = (u)&my_reconstruct_unary;
+b1: v9 = (u)my_reconstruct_unary;
#line 878 "parse2.om"
v10 = v_c;
#line 878 "parse2.om"
@@ -56577,7 +57385,7 @@ b1: v9 = (u)&my_reconstruct_unary;
#line 878 "parse2.om"
b2: v_a = v12;
#line 879 "parse2.om"
- v13 = (u)&my_reconstruct_expr;
+ v13 = (u)my_reconstruct_expr;
#line 879 "parse2.om"
v14 = v_c;
#line 879 "parse2.om"
@@ -56587,7 +57395,7 @@ b2: v_a = v12;
#line 879 "parse2.om"
b3: v_b = v16;
#line 880 "parse2.om"
- v17 = (u)&my_mknode;
+ v17 = (u)my_mknode;
#line 880 "parse2.om"
v18 = v_c;
#line 880 "parse2.om"
@@ -56601,7 +57409,7 @@ b3: v_b = v16;
#line 880 "parse2.om"
b4: v_n = v22;
#line 881 "parse2.om"
- v23 = (u)&my_copypos;
+ v23 = (u)my_copypos;
#line 881 "parse2.om"
v24 = v_n;
#line 881 "parse2.om"
@@ -56643,7 +57451,7 @@ u my_reconstruct_bool(u v_c, u v_pn) {
u v30 = 0;
u v31 = 0;
#line 314 "parse2.om"
-b0: v6 = (u)&my_assert;
+b0: v6 = (u)my_assert;
#line 314 "parse2.om"
v7 = (u)(((s)(*(u *)(v_pn))) == ((s)(30UL)));
#line 314 "parse2.om"
@@ -56651,7 +57459,7 @@ b0: v6 = (u)&my_assert;
#line 314 "parse2.om"
v9 = ((u (*)())(v6))(v7, v8);
#line 316 "parse2.om"
-b1: v10 = (u)&my_reconstruct_comp;
+b1: v10 = (u)my_reconstruct_comp;
#line 316 "parse2.om"
v11 = v_c;
#line 316 "parse2.om"
@@ -56683,7 +57491,7 @@ b12: v_kind = 52UL;
#line 326 "parse2.om"
goto b11;
#line 333 "parse2.om"
-b11: v18 = (u)&my_reconstruct_comp;
+b11: v18 = (u)my_reconstruct_comp;
#line 333 "parse2.om"
v19 = v_c;
#line 333 "parse2.om"
@@ -56693,7 +57501,7 @@ b11: v18 = (u)&my_reconstruct_comp;
#line 333 "parse2.om"
b17: v_n = v21;
#line 334 "parse2.om"
- v22 = (u)&my_mknode;
+ v22 = (u)my_mknode;
#line 334 "parse2.om"
v23 = v_c;
#line 334 "parse2.om"
@@ -56707,7 +57515,7 @@ b17: v_n = v21;
#line 334 "parse2.om"
b18: *(u *)(v_link) = v27;
#line 335 "parse2.om"
- v28 = (u)&my_copypos;
+ v28 = (u)my_copypos;
#line 335 "parse2.om"
v29 = *(u *)(v_link);
#line 335 "parse2.om"
@@ -56727,7 +57535,7 @@ b14: v_kind = 51UL;
#line 328 "parse2.om"
goto b11;
#line 330 "parse2.om"
-b15: v15 = (u)&my_die;
+b15: v15 = (u)my_die;
#line 330 "parse2.om"
v16 = (u)"invalid boolop";
#line 330 "parse2.om"
@@ -56754,7 +57562,7 @@ u my_reconstruct_break(u v_c, u v_pn) {
u v13 = 0;
u v14 = 0;
#line 814 "parse2.om"
-b0: v3 = (u)&my_assert;
+b0: v3 = (u)my_assert;
#line 814 "parse2.om"
v4 = (u)(((s)(*(u *)(v_pn))) == ((s)(17UL)));
#line 814 "parse2.om"
@@ -56762,7 +57570,7 @@ b0: v3 = (u)&my_assert;
#line 814 "parse2.om"
v6 = ((u (*)())(v3))(v4, v5);
#line 815 "parse2.om"
-b1: v7 = (u)&my_mknode0;
+b1: v7 = (u)my_mknode0;
#line 815 "parse2.om"
v8 = v_c;
#line 815 "parse2.om"
@@ -56772,7 +57580,7 @@ b1: v7 = (u)&my_mknode0;
#line 815 "parse2.om"
b2: v_n = v10;
#line 816 "parse2.om"
- v11 = (u)&my_copypos;
+ v11 = (u)my_copypos;
#line 816 "parse2.om"
v12 = v_n;
#line 816 "parse2.om"
@@ -56811,7 +57619,7 @@ u my_reconstruct_char(u v_c, u v_pn) {
u v27 = 0;
u v28 = 0;
#line 691 "parse2.om"
-b0: v6 = (u)&my_assert;
+b0: v6 = (u)my_assert;
#line 691 "parse2.om"
v7 = (u)(((s)(*(u *)(v_pn))) == ((s)(68UL)));
#line 691 "parse2.om"
@@ -56821,7 +57629,7 @@ b0: v6 = (u)&my_assert;
#line 692 "parse2.om"
b1: v_i = 1UL;
#line 693 "parse2.om"
- v10 = (u)&my_unescape;
+ v10 = (u)my_unescape;
#line 693 "parse2.om"
v11 = *(u *)((v_pn) + (24UL));
#line 693 "parse2.om"
@@ -56849,13 +57657,13 @@ b6: v16 = 1UL;
#line 694 "parse2.om"
b9: if (!(v16)) { goto b3; }
#line 695 "parse2.om"
-b4: v18 = (u)&my_die;
+b4: v18 = (u)my_die;
#line 695 "parse2.om"
v19 = (u)"invalid character";
#line 695 "parse2.om"
v20 = ((u (*)())(v18))(v19);
#line 697 "parse2.om"
-b3: v21 = (u)&my_mknode0;
+b3: v21 = (u)my_mknode0;
#line 697 "parse2.om"
v22 = v_c;
#line 697 "parse2.om"
@@ -56865,7 +57673,7 @@ b3: v21 = (u)&my_mknode0;
#line 697 "parse2.om"
b15: v_n = v24;
#line 698 "parse2.om"
- v25 = (u)&my_copypos;
+ v25 = (u)my_copypos;
#line 698 "parse2.om"
v26 = v_n;
#line 698 "parse2.om"
@@ -56924,7 +57732,7 @@ u my_reconstruct_comp(u v_c, u v_pn) {
u v31 = 0;
u v32 = 0;
#line 350 "parse2.om"
-b0: v7 = (u)&my_assert;
+b0: v7 = (u)my_assert;
#line 350 "parse2.om"
v8 = (u)(((s)(*(u *)(v_pn))) == ((s)(37UL)));
#line 350 "parse2.om"
@@ -56932,7 +57740,7 @@ b0: v7 = (u)&my_assert;
#line 350 "parse2.om"
v10 = ((u (*)())(v7))(v8, v9);
#line 352 "parse2.om"
-b1: v11 = (u)&my_reconstruct_add;
+b1: v11 = (u)my_reconstruct_add;
#line 352 "parse2.om"
v12 = v_c;
#line 352 "parse2.om"
@@ -56960,7 +57768,7 @@ b10: v_kind = 41UL;
#line 359 "parse2.om"
goto b9;
#line 374 "parse2.om"
-b9: v19 = (u)&my_reconstruct_add;
+b9: v19 = (u)my_reconstruct_add;
#line 374 "parse2.om"
v20 = v_c;
#line 374 "parse2.om"
@@ -56970,7 +57778,7 @@ b9: v19 = (u)&my_reconstruct_add;
#line 374 "parse2.om"
b23: v_b = v22;
#line 376 "parse2.om"
- v23 = (u)&my_mknode;
+ v23 = (u)my_mknode;
#line 376 "parse2.om"
v24 = v_c;
#line 376 "parse2.om"
@@ -56984,7 +57792,7 @@ b23: v_b = v22;
#line 376 "parse2.om"
b24: v_n = v28;
#line 377 "parse2.om"
- v29 = (u)&my_copypos;
+ v29 = (u)my_copypos;
#line 377 "parse2.om"
v30 = v_n;
#line 377 "parse2.om"
@@ -57024,7 +57832,7 @@ b20: v_kind = 44UL;
#line 369 "parse2.om"
goto b9;
#line 371 "parse2.om"
-b21: v16 = (u)&my_die;
+b21: v16 = (u)my_die;
#line 371 "parse2.om"
v17 = (u)"invalid compop";
#line 371 "parse2.om"
@@ -57060,7 +57868,7 @@ u my_reconstruct_compound(u v_c, u v_pn) {
u v22 = 0;
u v23 = 0;
#line 900 "parse2.om"
-b0: v6 = (u)&my_assert;
+b0: v6 = (u)my_assert;
#line 900 "parse2.om"
v7 = (u)(((s)(*(u *)(v_pn))) == ((s)(26UL)));
#line 900 "parse2.om"
@@ -57086,7 +57894,7 @@ b9: if (!(v10)) { goto b4; }
#line 919 "parse2.om"
b3: return v_ret;
#line 909 "parse2.om"
-b4: v11 = (u)&my_reconstruct_stmt;
+b4: v11 = (u)my_reconstruct_stmt;
#line 909 "parse2.om"
v12 = v_c;
#line 909 "parse2.om"
@@ -57098,7 +57906,7 @@ b10: v_a = v14;
#line 910 "parse2.om"
if (!(v_a)) { goto b11; }
#line 911 "parse2.om"
-b12: v15 = (u)&my_mknode1;
+b12: v15 = (u)my_mknode1;
#line 911 "parse2.om"
v16 = v_c;
#line 911 "parse2.om"
@@ -57110,7 +57918,7 @@ b12: v15 = (u)&my_mknode1;
#line 911 "parse2.om"
b14: v_n = v19;
#line 912 "parse2.om"
- v20 = (u)&my_copypos;
+ v20 = (u)my_copypos;
#line 912 "parse2.om"
v21 = v_n;
#line 912 "parse2.om"
@@ -57147,7 +57955,7 @@ u my_reconstruct_continue(u v_c, u v_pn) {
u v13 = 0;
u v14 = 0;
#line 822 "parse2.om"
-b0: v3 = (u)&my_assert;
+b0: v3 = (u)my_assert;
#line 822 "parse2.om"
v4 = (u)(((s)(*(u *)(v_pn))) == ((s)(18UL)));
#line 822 "parse2.om"
@@ -57155,7 +57963,7 @@ b0: v3 = (u)&my_assert;
#line 822 "parse2.om"
v6 = ((u (*)())(v3))(v4, v5);
#line 823 "parse2.om"
-b1: v7 = (u)&my_mknode0;
+b1: v7 = (u)my_mknode0;
#line 823 "parse2.om"
v8 = v_c;
#line 823 "parse2.om"
@@ -57165,7 +57973,7 @@ b1: v7 = (u)&my_mknode0;
#line 823 "parse2.om"
b2: v_n = v10;
#line 824 "parse2.om"
- v11 = (u)&my_copypos;
+ v11 = (u)my_copypos;
#line 824 "parse2.om"
v12 = v_n;
#line 824 "parse2.om"
@@ -57201,7 +58009,7 @@ u my_reconstruct_dec(u v_c, u v_pn) {
u v24 = 0;
u v25 = 0;
#line 644 "parse2.om"
-b0: v5 = (u)&my_assert;
+b0: v5 = (u)my_assert;
#line 644 "parse2.om"
v6 = (u)(((s)(*(u *)(v_pn))) == ((s)(66UL)));
#line 644 "parse2.om"
@@ -57209,7 +58017,7 @@ b0: v5 = (u)&my_assert;
#line 644 "parse2.om"
v8 = ((u (*)())(v5))(v6, v7);
#line 645 "parse2.om"
-b1: v9 = (u)&my_dec2int;
+b1: v9 = (u)my_dec2int;
#line 645 "parse2.om"
v10 = *(u *)((v_pn) + (24UL));
#line 645 "parse2.om"
@@ -57229,13 +58037,13 @@ b6: v14 = 0UL;
#line 646 "parse2.om"
b8: if (!(v14)) { goto b3; }
#line 647 "parse2.om"
-b4: v15 = (u)&my_die;
+b4: v15 = (u)my_die;
#line 647 "parse2.om"
v16 = (u)"invalid dec";
#line 647 "parse2.om"
v17 = ((u (*)())(v15))(v16);
#line 649 "parse2.om"
-b3: v18 = (u)&my_mknode0;
+b3: v18 = (u)my_mknode0;
#line 649 "parse2.om"
v19 = v_c;
#line 649 "parse2.om"
@@ -57245,7 +58053,7 @@ b3: v18 = (u)&my_mknode0;
#line 649 "parse2.om"
b10: v_n = v21;
#line 650 "parse2.om"
- v22 = (u)&my_copypos;
+ v22 = (u)my_copypos;
#line 650 "parse2.om"
v23 = v_n;
#line 650 "parse2.om"
@@ -57267,7 +58075,7 @@ u my_reconstruct_empty(u v_c, u v_pn) {
u v4 = 0;
u v5 = 0;
#line 891 "parse2.om"
-b0: v2 = (u)&my_assert;
+b0: v2 = (u)my_assert;
#line 891 "parse2.om"
v3 = (u)(((s)(*(u *)(v_pn))) == ((s)(25UL)));
#line 891 "parse2.om"
@@ -57310,7 +58118,7 @@ u my_reconstruct_enum(u v_c, u v_pn) {
u v31 = 0;
u v32 = 0;
#line 139 "parse2.om"
-b0: v5 = (u)&my_assert;
+b0: v5 = (u)my_assert;
#line 139 "parse2.om"
v6 = (u)(((s)(*(u *)(v_pn))) == ((s)(2UL)));
#line 139 "parse2.om"
@@ -57318,7 +58126,7 @@ b0: v5 = (u)&my_assert;
#line 139 "parse2.om"
v8 = ((u (*)())(v5))(v6, v7);
#line 141 "parse2.om"
-b1: v9 = (u)&my_mknode;
+b1: v9 = (u)my_mknode;
#line 141 "parse2.om"
v10 = v_c;
#line 141 "parse2.om"
@@ -57332,7 +58140,7 @@ b1: v9 = (u)&my_mknode;
#line 141 "parse2.om"
b2: v_n = v14;
#line 142 "parse2.om"
- v15 = (u)&my_copypos;
+ v15 = (u)my_copypos;
#line 142 "parse2.om"
v16 = v_n;
#line 142 "parse2.om"
@@ -57356,13 +58164,13 @@ b11: if (!(v19)) { goto b6; }
#line 159 "parse2.om"
b5: return v_n;
#line 151 "parse2.om"
-b6: v20 = (u)&my_mknode1;
+b6: v20 = (u)my_mknode1;
#line 151 "parse2.om"
v21 = v_c;
#line 151 "parse2.om"
v22 = 25UL;
#line 151 "parse2.om"
- v24 = (u)&my_reconstruct_enum_item;
+ v24 = (u)my_reconstruct_enum_item;
#line 151 "parse2.om"
v25 = v_c;
#line 151 "parse2.om"
@@ -57376,7 +58184,7 @@ b12: v23 = v27;
#line 151 "parse2.om"
b13: v_a = v28;
#line 152 "parse2.om"
- v29 = (u)&my_copypos;
+ v29 = (u)my_copypos;
#line 152 "parse2.om"
v30 = v_a;
#line 152 "parse2.om"
@@ -57427,7 +58235,7 @@ u my_reconstruct_enum_item(u v_c, u v_pn) {
u v29 = 0;
u v30 = 0;
#line 119 "parse2.om"
-b0: v5 = (u)&my_assert;
+b0: v5 = (u)my_assert;
#line 119 "parse2.om"
v6 = (u)(((s)(*(u *)(v_pn))) == ((s)(1UL)));
#line 119 "parse2.om"
@@ -57435,7 +58243,7 @@ b0: v5 = (u)&my_assert;
#line 119 "parse2.om"
v8 = ((u (*)())(v5))(v6, v7);
#line 121 "parse2.om"
-b1: v9 = (u)&my_reconstruct_ident;
+b1: v9 = (u)my_reconstruct_ident;
#line 121 "parse2.om"
v10 = v_c;
#line 121 "parse2.om"
@@ -57449,7 +58257,7 @@ b2: v_a = v12;
#line 124 "parse2.om"
if (!(*(u *)((*(u *)((v_pn) + (16UL))) + (8UL)))) { goto b3; }
#line 125 "parse2.om"
-b4: v13 = (u)&my_reconstruct_expr;
+b4: v13 = (u)my_reconstruct_expr;
#line 125 "parse2.om"
v14 = v_c;
#line 125 "parse2.om"
@@ -57459,7 +58267,7 @@ b4: v13 = (u)&my_reconstruct_expr;
#line 125 "parse2.om"
b6: v_b = v16;
#line 126 "parse2.om"
- v17 = (u)&my_assert;
+ v17 = (u)my_assert;
#line 126 "parse2.om"
v18 = (u)(((s)(*(u *)(v_b))) == ((s)(1UL)));
#line 126 "parse2.om"
@@ -57467,7 +58275,7 @@ b6: v_b = v16;
#line 126 "parse2.om"
v20 = ((u (*)())(v17))(v18, v19);
#line 129 "parse2.om"
-b3: v21 = (u)&my_mknode;
+b3: v21 = (u)my_mknode;
#line 129 "parse2.om"
v22 = v_c;
#line 129 "parse2.om"
@@ -57481,7 +58289,7 @@ b3: v21 = (u)&my_mknode;
#line 129 "parse2.om"
b8: v_n = v26;
#line 130 "parse2.om"
- v27 = (u)&my_copypos;
+ v27 = (u)my_copypos;
#line 130 "parse2.om"
v28 = v_n;
#line 130 "parse2.om"
@@ -57501,7 +58309,7 @@ u my_reconstruct_expr(u v_c, u v_pn) {
u v8 = 0;
u v9 = 0;
#line 305 "parse2.om"
-b0: v2 = (u)&my_assert;
+b0: v2 = (u)my_assert;
#line 305 "parse2.om"
v3 = (u)(((s)(*(u *)(v_pn))) == ((s)(27UL)));
#line 305 "parse2.om"
@@ -57509,7 +58317,7 @@ b0: v2 = (u)&my_assert;
#line 305 "parse2.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 306 "parse2.om"
-b1: v6 = (u)&my_reconstruct_bool;
+b1: v6 = (u)my_reconstruct_bool;
#line 306 "parse2.om"
v7 = v_c;
#line 306 "parse2.om"
@@ -57529,7 +58337,7 @@ u my_reconstruct_expr_stmt(u v_c, u v_pn) {
u v8 = 0;
u v9 = 0;
#line 886 "parse2.om"
-b0: v2 = (u)&my_assert;
+b0: v2 = (u)my_assert;
#line 886 "parse2.om"
v3 = (u)(((s)(*(u *)(v_pn))) == ((s)(24UL)));
#line 886 "parse2.om"
@@ -57537,7 +58345,7 @@ b0: v2 = (u)&my_assert;
#line 886 "parse2.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 887 "parse2.om"
-b1: v6 = (u)&my_reconstruct_expr;
+b1: v6 = (u)my_reconstruct_expr;
#line 887 "parse2.om"
v7 = v_c;
#line 887 "parse2.om"
@@ -57590,7 +58398,7 @@ u my_reconstruct_func(u v_c, u v_pn) {
u v41 = 0;
u v42 = 0;
#line 927 "parse2.om"
-b0: v6 = (u)&my_assert;
+b0: v6 = (u)my_assert;
#line 927 "parse2.om"
v7 = (u)(((s)(*(u *)(v_pn))) == ((s)(6UL)));
#line 927 "parse2.om"
@@ -57598,7 +58406,7 @@ b0: v6 = (u)&my_assert;
#line 927 "parse2.om"
v9 = ((u (*)())(v6))(v7, v8);
#line 929 "parse2.om"
-b1: v10 = (u)&my_reconstruct_ident;
+b1: v10 = (u)my_reconstruct_ident;
#line 929 "parse2.om"
v11 = v_c;
#line 929 "parse2.om"
@@ -57608,7 +58416,7 @@ b1: v10 = (u)&my_reconstruct_ident;
#line 929 "parse2.om"
b2: v_a = v13;
#line 930 "parse2.om"
- v14 = (u)&my_reconstruct_func_type;
+ v14 = (u)my_reconstruct_func_type;
#line 930 "parse2.om"
v15 = v_c;
#line 930 "parse2.om"
@@ -57618,7 +58426,7 @@ b2: v_a = v13;
#line 930 "parse2.om"
b3: v_b = v17;
#line 932 "parse2.om"
- v18 = (u)&my_mknode;
+ v18 = (u)my_mknode;
#line 932 "parse2.om"
v19 = v_c;
#line 932 "parse2.om"
@@ -57632,7 +58440,7 @@ b3: v_b = v17;
#line 932 "parse2.om"
b4: v_d = v23;
#line 933 "parse2.om"
- v24 = (u)&my_copypos;
+ v24 = (u)my_copypos;
#line 933 "parse2.om"
v25 = v_d;
#line 933 "parse2.om"
@@ -57650,7 +58458,7 @@ b11: if (!(v28)) { goto b6; }
#line 936 "parse2.om"
b7: return v_d;
#line 939 "parse2.om"
-b6: v29 = (u)&my_reconstruct_compound;
+b6: v29 = (u)my_reconstruct_compound;
#line 939 "parse2.om"
v30 = v_c;
#line 939 "parse2.om"
@@ -57660,7 +58468,7 @@ b6: v29 = (u)&my_reconstruct_compound;
#line 939 "parse2.om"
b12: v_b = v32;
#line 941 "parse2.om"
- v33 = (u)&my_mknode;
+ v33 = (u)my_mknode;
#line 941 "parse2.om"
v34 = v_c;
#line 941 "parse2.om"
@@ -57674,7 +58482,7 @@ b12: v_b = v32;
#line 941 "parse2.om"
b13: v_n = v38;
#line 942 "parse2.om"
- v39 = (u)&my_copypos;
+ v39 = (u)my_copypos;
#line 942 "parse2.om"
v40 = v_n;
#line 942 "parse2.om"
@@ -57690,7 +58498,6 @@ b10: v28 = 1UL;
}
u my_reconstruct_func_type(u v_c, u v_pn) {
u v_a = 0;
- u v_b = 0;
u v_n = 0;
u v_link = 0;
u v6 = 0;
@@ -57729,7 +58536,7 @@ u my_reconstruct_func_type(u v_c, u v_pn) {
u v39 = 0;
u v40 = 0;
#line 182 "parse2.om"
-b0: v6 = (u)&my_assert;
+b0: v6 = (u)my_assert;
#line 182 "parse2.om"
v7 = (u)(((s)(*(u *)(v_pn))) == ((s)(11UL)));
#line 182 "parse2.om"
@@ -57737,7 +58544,7 @@ b0: v6 = (u)&my_assert;
#line 182 "parse2.om"
v9 = ((u (*)())(v6))(v7, v8);
#line 184 "parse2.om"
-b1: v10 = (u)&my_mknode;
+b1: v10 = (u)my_mknode;
#line 184 "parse2.om"
v11 = v_c;
#line 184 "parse2.om"
@@ -57751,7 +58558,7 @@ b1: v10 = (u)&my_mknode;
#line 184 "parse2.om"
b2: v_n = v15;
#line 185 "parse2.om"
- v16 = (u)&my_copypos;
+ v16 = (u)my_copypos;
#line 185 "parse2.om"
v17 = v_n;
#line 185 "parse2.om"
@@ -57783,13 +58590,13 @@ b12: v_pn = *(u *)((v_pn) + (8UL));
#line 195 "parse2.om"
b14: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(10UL))))) { goto b16; }
#line 196 "parse2.om"
-b15: v21 = (u)&my_mknode1;
+b15: v21 = (u)my_mknode1;
#line 196 "parse2.om"
v22 = v_c;
#line 196 "parse2.om"
v23 = 10UL;
#line 196 "parse2.om"
- v25 = (u)&my_reconstruct_arg_decl;
+ v25 = (u)my_reconstruct_arg_decl;
#line 196 "parse2.om"
v26 = v_c;
#line 196 "parse2.om"
@@ -57803,7 +58610,7 @@ b17: v24 = v28;
#line 196 "parse2.om"
b18: v_a = v29;
#line 197 "parse2.om"
- v30 = (u)&my_copypos;
+ v30 = (u)my_copypos;
#line 197 "parse2.om"
v31 = v_a;
#line 197 "parse2.om"
@@ -57819,7 +58626,7 @@ b19: *(u *)(v_link) = v_a;
#line 200 "parse2.om"
b16: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(7UL))))) { goto b21; }
#line 201 "parse2.om"
-b20: v34 = (u)&my_reconstruct_type;
+b20: v34 = (u)my_reconstruct_type;
#line 201 "parse2.om"
v35 = v_c;
#line 201 "parse2.om"
@@ -57831,7 +58638,7 @@ b22: *(u *)((v_n) + (16UL)) = v37;
#line 201 "parse2.om"
goto b12;
#line 203 "parse2.om"
-b21: v38 = (u)&my_die;
+b21: v38 = (u)my_die;
#line 203 "parse2.om"
v39 = (u)"invalid func_type";
#line 203 "parse2.om"
@@ -57864,7 +58671,7 @@ u my_reconstruct_goto(u v_c, u v_pn) {
u v19 = 0;
u v20 = 0;
#line 866 "parse2.om"
-b0: v4 = (u)&my_assert;
+b0: v4 = (u)my_assert;
#line 866 "parse2.om"
v5 = (u)(((s)(*(u *)(v_pn))) == ((s)(22UL)));
#line 866 "parse2.om"
@@ -57872,7 +58679,7 @@ b0: v4 = (u)&my_assert;
#line 866 "parse2.om"
v7 = ((u (*)())(v4))(v5, v6);
#line 867 "parse2.om"
-b1: v8 = (u)&my_reconstruct_ident;
+b1: v8 = (u)my_reconstruct_ident;
#line 867 "parse2.om"
v9 = v_c;
#line 867 "parse2.om"
@@ -57882,7 +58689,7 @@ b1: v8 = (u)&my_reconstruct_ident;
#line 867 "parse2.om"
b2: v_a = v11;
#line 868 "parse2.om"
- v12 = (u)&my_mknode1;
+ v12 = (u)my_mknode1;
#line 868 "parse2.om"
v13 = v_c;
#line 868 "parse2.om"
@@ -57894,7 +58701,7 @@ b2: v_a = v11;
#line 868 "parse2.om"
b3: v_n = v16;
#line 869 "parse2.om"
- v17 = (u)&my_copypos;
+ v17 = (u)my_copypos;
#line 869 "parse2.om"
v18 = v_n;
#line 869 "parse2.om"
@@ -57930,7 +58737,7 @@ u my_reconstruct_hex(u v_c, u v_pn) {
u v24 = 0;
u v25 = 0;
#line 629 "parse2.om"
-b0: v5 = (u)&my_assert;
+b0: v5 = (u)my_assert;
#line 629 "parse2.om"
v6 = (u)(((s)(*(u *)(v_pn))) == ((s)(65UL)));
#line 629 "parse2.om"
@@ -57938,7 +58745,7 @@ b0: v5 = (u)&my_assert;
#line 629 "parse2.om"
v8 = ((u (*)())(v5))(v6, v7);
#line 630 "parse2.om"
-b1: v9 = (u)&my_hex2int;
+b1: v9 = (u)my_hex2int;
#line 630 "parse2.om"
v10 = (*(u *)((v_pn) + (24UL))) + (2UL);
#line 630 "parse2.om"
@@ -57958,13 +58765,13 @@ b6: v14 = 0UL;
#line 631 "parse2.om"
b8: if (!(v14)) { goto b3; }
#line 632 "parse2.om"
-b4: v15 = (u)&my_die;
+b4: v15 = (u)my_die;
#line 632 "parse2.om"
v16 = (u)"invalid hex";
#line 632 "parse2.om"
v17 = ((u (*)())(v15))(v16);
#line 634 "parse2.om"
-b3: v18 = (u)&my_mknode0;
+b3: v18 = (u)my_mknode0;
#line 634 "parse2.om"
v19 = v_c;
#line 634 "parse2.om"
@@ -57974,7 +58781,7 @@ b3: v18 = (u)&my_mknode0;
#line 634 "parse2.om"
b10: v_n = v21;
#line 635 "parse2.om"
- v22 = (u)&my_copypos;
+ v22 = (u)my_copypos;
#line 635 "parse2.om"
v23 = v_n;
#line 635 "parse2.om"
@@ -58002,7 +58809,7 @@ u my_reconstruct_ident(u v_c, u v_pn) {
u v10 = 0;
u v11 = 0;
#line 111 "parse2.om"
-b0: v2 = (u)&my_assert;
+b0: v2 = (u)my_assert;
#line 111 "parse2.om"
v3 = (u)(((s)(*(u *)(v_pn))) == ((s)(88UL)));
#line 111 "parse2.om"
@@ -58010,7 +58817,7 @@ b0: v2 = (u)&my_assert;
#line 111 "parse2.om"
v5 = ((u (*)())(v2))(v3, v4);
#line 112 "parse2.om"
-b1: v6 = (u)&my_reconstruct_intern;
+b1: v6 = (u)my_reconstruct_intern;
#line 112 "parse2.om"
v7 = v_c;
#line 112 "parse2.om"
@@ -58116,7 +58923,7 @@ u my_reconstruct_if(u v_c, u v_pn) {
u v90 = 0;
u v91 = 0;
#line 760 "parse2.om"
-b0: v7 = (u)&my_assert;
+b0: v7 = (u)my_assert;
#line 760 "parse2.om"
v8 = (u)(((s)(*(u *)(v_pn))) == ((s)(15UL)));
#line 760 "parse2.om"
@@ -58124,7 +58931,7 @@ b0: v7 = (u)&my_assert;
#line 760 "parse2.om"
v10 = ((u (*)())(v7))(v8, v9);
#line 762 "parse2.om"
-b1: v11 = (u)&my_reconstruct_expr;
+b1: v11 = (u)my_reconstruct_expr;
#line 762 "parse2.om"
v12 = v_c;
#line 762 "parse2.om"
@@ -58134,7 +58941,7 @@ b1: v11 = (u)&my_reconstruct_expr;
#line 762 "parse2.om"
b2: v_a = v14;
#line 763 "parse2.om"
- v15 = (u)&my_reconstruct_compound;
+ v15 = (u)my_reconstruct_compound;
#line 763 "parse2.om"
v16 = v_c;
#line 763 "parse2.om"
@@ -58144,13 +58951,13 @@ b2: v_a = v14;
#line 763 "parse2.om"
b3: v_b = v18;
#line 764 "parse2.om"
- v19 = (u)&my_mknode1;
+ v19 = (u)my_mknode1;
#line 764 "parse2.om"
v20 = v_c;
#line 764 "parse2.om"
v21 = 21UL;
#line 764 "parse2.om"
- v23 = (u)&my_mknode;
+ v23 = (u)my_mknode;
#line 764 "parse2.om"
v24 = v_c;
#line 764 "parse2.om"
@@ -58168,7 +58975,7 @@ b4: v22 = v28;
#line 764 "parse2.om"
b5: v_ret = v29;
#line 765 "parse2.om"
- v30 = (u)&my_copypos;
+ v30 = (u)my_copypos;
#line 765 "parse2.om"
v31 = v_ret;
#line 765 "parse2.om"
@@ -58176,7 +58983,7 @@ b5: v_ret = v29;
#line 765 "parse2.om"
v33 = ((u (*)())(v30))(v31, v32);
#line 766 "parse2.om"
-b6: v34 = (u)&my_copypos;
+b6: v34 = (u)my_copypos;
#line 766 "parse2.om"
v35 = *(u *)((v_ret) + (8UL));
#line 766 "parse2.om"
@@ -58202,7 +59009,7 @@ b9: return v_ret;
#line 775 "parse2.om"
b10: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(13UL))))) { goto b18; }
#line 776 "parse2.om"
-b17: v39 = (u)&my_reconstruct_expr;
+b17: v39 = (u)my_reconstruct_expr;
#line 776 "parse2.om"
v40 = v_c;
#line 776 "parse2.om"
@@ -58212,7 +59019,7 @@ b17: v39 = (u)&my_reconstruct_expr;
#line 776 "parse2.om"
b19: v_a = v42;
#line 777 "parse2.om"
- v43 = (u)&my_reconstruct_compound;
+ v43 = (u)my_reconstruct_compound;
#line 777 "parse2.om"
v44 = v_c;
#line 777 "parse2.om"
@@ -58222,13 +59029,13 @@ b19: v_a = v42;
#line 777 "parse2.om"
b20: v_b = v46;
#line 778 "parse2.om"
- v47 = (u)&my_mknode1;
+ v47 = (u)my_mknode1;
#line 778 "parse2.om"
v48 = v_c;
#line 778 "parse2.om"
v49 = 21UL;
#line 778 "parse2.om"
- v51 = (u)&my_mknode;
+ v51 = (u)my_mknode;
#line 778 "parse2.om"
v52 = v_c;
#line 778 "parse2.om"
@@ -58246,7 +59053,7 @@ b21: v50 = v56;
#line 778 "parse2.om"
b22: v_n = v57;
#line 779 "parse2.om"
- v58 = (u)&my_copypos;
+ v58 = (u)my_copypos;
#line 779 "parse2.om"
v59 = v_n;
#line 779 "parse2.om"
@@ -58254,7 +59061,7 @@ b22: v_n = v57;
#line 779 "parse2.om"
v61 = ((u (*)())(v58))(v59, v60);
#line 780 "parse2.om"
-b23: v62 = (u)&my_copypos;
+b23: v62 = (u)my_copypos;
#line 780 "parse2.om"
v63 = *(u *)((v_n) + (8UL));
#line 780 "parse2.om"
@@ -58276,7 +59083,7 @@ b18: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(14UL))))) { goto b26; }
#line 784 "parse2.om"
b25: v_a = 0UL;
#line 785 "parse2.om"
- v66 = (u)&my_reconstruct_compound;
+ v66 = (u)my_reconstruct_compound;
#line 785 "parse2.om"
v67 = v_c;
#line 785 "parse2.om"
@@ -58286,13 +59093,13 @@ b25: v_a = 0UL;
#line 785 "parse2.om"
b27: v_b = v69;
#line 786 "parse2.om"
- v70 = (u)&my_mknode1;
+ v70 = (u)my_mknode1;
#line 786 "parse2.om"
v71 = v_c;
#line 786 "parse2.om"
v72 = 21UL;
#line 786 "parse2.om"
- v74 = (u)&my_mknode;
+ v74 = (u)my_mknode;
#line 786 "parse2.om"
v75 = v_c;
#line 786 "parse2.om"
@@ -58310,7 +59117,7 @@ b28: v73 = v79;
#line 786 "parse2.om"
b29: v_n = v80;
#line 787 "parse2.om"
- v81 = (u)&my_copypos;
+ v81 = (u)my_copypos;
#line 787 "parse2.om"
v82 = v_n;
#line 787 "parse2.om"
@@ -58318,7 +59125,7 @@ b29: v_n = v80;
#line 787 "parse2.om"
v84 = ((u (*)())(v81))(v82, v83);
#line 788 "parse2.om"
-b30: v85 = (u)&my_copypos;
+b30: v85 = (u)my_copypos;
#line 788 "parse2.om"
v86 = *(u *)((v_n) + (8UL));
#line 788 "parse2.om"
@@ -58332,7 +59139,7 @@ b31: *(u *)(v_link) = v_n;
#line 791 "parse2.om"
goto b9;
#line 793 "parse2.om"
-b26: v89 = (u)&my_die;
+b26: v89 = (u)my_die;
#line 793 "parse2.om"
v90 = (u)"invalid if_stmt";
#line 793 "parse2.om"
@@ -58360,7 +59167,7 @@ u my_reconstruct_intern(u v_c, u v_pn, u v_s, u v_len) {
u v16 = 0;
u v17 = 0;
#line 95 "parse2.om"
-b0: v6 = (u)&my_mknode0;
+b0: v6 = (u)my_mknode0;
#line 95 "parse2.om"
v7 = v_c;
#line 95 "parse2.om"
@@ -58370,7 +59177,7 @@ b0: v6 = (u)&my_mknode0;
#line 95 "parse2.om"
b1: v_n = v9;
#line 96 "parse2.om"
- v10 = (u)&my_copypos;
+ v10 = (u)my_copypos;
#line 96 "parse2.om"
v11 = v_n;
#line 96 "parse2.om"
@@ -58380,7 +59187,7 @@ b1: v_n = v9;
#line 97 "parse2.om"
b2: v_i = 0UL;
#line 98 "parse2.om"
- v14 = (u)&my_alloc;
+ v14 = (u)my_alloc;
#line 98 "parse2.om"
v15 = *(u *)(v_c);
#line 98 "parse2.om"
@@ -58425,7 +59232,7 @@ u my_reconstruct_label(u v_c, u v_pn) {
u v19 = 0;
u v20 = 0;
#line 856 "parse2.om"
-b0: v4 = (u)&my_assert;
+b0: v4 = (u)my_assert;
#line 856 "parse2.om"
v5 = (u)(((s)(*(u *)(v_pn))) == ((s)(21UL)));
#line 856 "parse2.om"
@@ -58433,7 +59240,7 @@ b0: v4 = (u)&my_assert;
#line 856 "parse2.om"
v7 = ((u (*)())(v4))(v5, v6);
#line 857 "parse2.om"
-b1: v8 = (u)&my_reconstruct_ident;
+b1: v8 = (u)my_reconstruct_ident;
#line 857 "parse2.om"
v9 = v_c;
#line 857 "parse2.om"
@@ -58443,7 +59250,7 @@ b1: v8 = (u)&my_reconstruct_ident;
#line 857 "parse2.om"
b2: v_a = v11;
#line 858 "parse2.om"
- v12 = (u)&my_mknode1;
+ v12 = (u)my_mknode1;
#line 858 "parse2.om"
v13 = v_c;
#line 858 "parse2.om"
@@ -58455,7 +59262,7 @@ b2: v_a = v11;
#line 858 "parse2.om"
b3: v_n = v16;
#line 859 "parse2.om"
- v17 = (u)&my_copypos;
+ v17 = (u)my_copypos;
#line 859 "parse2.om"
v18 = v_n;
#line 859 "parse2.om"
@@ -58486,7 +59293,7 @@ u my_reconstruct_loop(u v_c, u v_pn) {
u v19 = 0;
u v20 = 0;
#line 805 "parse2.om"
-b0: v4 = (u)&my_assert;
+b0: v4 = (u)my_assert;
#line 805 "parse2.om"
v5 = (u)(((s)(*(u *)(v_pn))) == ((s)(16UL)));
#line 805 "parse2.om"
@@ -58494,7 +59301,7 @@ b0: v4 = (u)&my_assert;
#line 805 "parse2.om"
v7 = ((u (*)())(v4))(v5, v6);
#line 806 "parse2.om"
-b1: v8 = (u)&my_reconstruct_compound;
+b1: v8 = (u)my_reconstruct_compound;
#line 806 "parse2.om"
v9 = v_c;
#line 806 "parse2.om"
@@ -58504,7 +59311,7 @@ b1: v8 = (u)&my_reconstruct_compound;
#line 806 "parse2.om"
b2: v_a = v11;
#line 807 "parse2.om"
- v12 = (u)&my_mknode1;
+ v12 = (u)my_mknode1;
#line 807 "parse2.om"
v13 = v_c;
#line 807 "parse2.om"
@@ -58516,7 +59323,7 @@ b2: v_a = v11;
#line 807 "parse2.om"
b3: v_n = v16;
#line 808 "parse2.om"
- v17 = (u)&my_copypos;
+ v17 = (u)my_copypos;
#line 808 "parse2.om"
v18 = v_n;
#line 808 "parse2.om"
@@ -58553,7 +59360,7 @@ u my_reconstruct_member_decl(u v_c, u v_pn) {
u v25 = 0;
u v26 = 0;
#line 242 "parse2.om"
-b0: v5 = (u)&my_assert;
+b0: v5 = (u)my_assert;
#line 242 "parse2.om"
v6 = (u)(((s)(*(u *)(v_pn))) == ((s)(3UL)));
#line 242 "parse2.om"
@@ -58561,7 +59368,7 @@ b0: v5 = (u)&my_assert;
#line 242 "parse2.om"
v8 = ((u (*)())(v5))(v6, v7);
#line 244 "parse2.om"
-b1: v9 = (u)&my_reconstruct_ident;
+b1: v9 = (u)my_reconstruct_ident;
#line 244 "parse2.om"
v10 = v_c;
#line 244 "parse2.om"
@@ -58571,7 +59378,7 @@ b1: v9 = (u)&my_reconstruct_ident;
#line 244 "parse2.om"
b2: v_a = v12;
#line 245 "parse2.om"
- v13 = (u)&my_reconstruct_type;
+ v13 = (u)my_reconstruct_type;
#line 245 "parse2.om"
v14 = v_c;
#line 245 "parse2.om"
@@ -58581,7 +59388,7 @@ b2: v_a = v12;
#line 245 "parse2.om"
b3: v_b = v16;
#line 247 "parse2.om"
- v17 = (u)&my_mknode;
+ v17 = (u)my_mknode;
#line 247 "parse2.om"
v18 = v_c;
#line 247 "parse2.om"
@@ -58595,7 +59402,7 @@ b3: v_b = v16;
#line 247 "parse2.om"
b4: v_n = v22;
#line 248 "parse2.om"
- v23 = (u)&my_copypos;
+ v23 = (u)my_copypos;
#line 248 "parse2.om"
v24 = v_n;
#line 248 "parse2.om"
@@ -58641,7 +59448,7 @@ b8: if (!(v6)) { goto b3; }
#line 277 "parse2.om"
b2: return v_ret;
#line 266 "parse2.om"
-b3: v7 = (u)&my_reconstruct_member_decl;
+b3: v7 = (u)my_reconstruct_member_decl;
#line 266 "parse2.om"
v8 = v_c;
#line 266 "parse2.om"
@@ -58651,7 +59458,7 @@ b3: v7 = (u)&my_reconstruct_member_decl;
#line 266 "parse2.om"
b9: v_a = v10;
#line 268 "parse2.om"
- v11 = (u)&my_mknode1;
+ v11 = (u)my_mknode1;
#line 268 "parse2.om"
v12 = v_c;
#line 268 "parse2.om"
@@ -58663,7 +59470,7 @@ b9: v_a = v10;
#line 268 "parse2.om"
b10: v_n = v15;
#line 269 "parse2.om"
- v16 = (u)&my_copypos;
+ v16 = (u)my_copypos;
#line 269 "parse2.om"
v17 = v_n;
#line 269 "parse2.om"
@@ -58715,7 +59522,7 @@ u my_reconstruct_mul(u v_c, u v_pn) {
u v30 = 0;
u v31 = 0;
#line 425 "parse2.om"
-b0: v6 = (u)&my_assert;
+b0: v6 = (u)my_assert;
#line 425 "parse2.om"
v7 = (u)(((s)(*(u *)(v_pn))) == ((s)(47UL)));
#line 425 "parse2.om"
@@ -58723,7 +59530,7 @@ b0: v6 = (u)&my_assert;
#line 425 "parse2.om"
v9 = ((u (*)())(v6))(v7, v8);
#line 427 "parse2.om"
-b1: v10 = (u)&my_reconstruct_shift;
+b1: v10 = (u)my_reconstruct_shift;
#line 427 "parse2.om"
v11 = v_c;
#line 427 "parse2.om"
@@ -58755,7 +59562,7 @@ b12: v_kind = 47UL;
#line 437 "parse2.om"
goto b11;
#line 448 "parse2.om"
-b11: v18 = (u)&my_reconstruct_shift;
+b11: v18 = (u)my_reconstruct_shift;
#line 448 "parse2.om"
v19 = v_c;
#line 448 "parse2.om"
@@ -58765,7 +59572,7 @@ b11: v18 = (u)&my_reconstruct_shift;
#line 448 "parse2.om"
b21: v_n = v21;
#line 449 "parse2.om"
- v22 = (u)&my_mknode;
+ v22 = (u)my_mknode;
#line 449 "parse2.om"
v23 = v_c;
#line 449 "parse2.om"
@@ -58779,7 +59586,7 @@ b21: v_n = v21;
#line 449 "parse2.om"
b22: *(u *)(v_link) = v27;
#line 450 "parse2.om"
- v28 = (u)&my_copypos;
+ v28 = (u)my_copypos;
#line 450 "parse2.om"
v29 = *(u *)(v_link);
#line 450 "parse2.om"
@@ -58809,7 +59616,7 @@ b18: v_kind = 53UL;
#line 443 "parse2.om"
goto b11;
#line 445 "parse2.om"
-b19: v15 = (u)&my_die;
+b19: v15 = (u)my_die;
#line 445 "parse2.om"
v16 = (u)"invalid mulop";
#line 445 "parse2.om"
@@ -58836,7 +59643,7 @@ u my_reconstruct_nil(u v_c, u v_pn) {
u v13 = 0;
u v14 = 0;
#line 705 "parse2.om"
-b0: v3 = (u)&my_assert;
+b0: v3 = (u)my_assert;
#line 705 "parse2.om"
v4 = (u)(((s)(*(u *)(v_pn))) == ((s)(87UL)));
#line 705 "parse2.om"
@@ -58844,7 +59651,7 @@ b0: v3 = (u)&my_assert;
#line 705 "parse2.om"
v6 = ((u (*)())(v3))(v4, v5);
#line 706 "parse2.om"
-b1: v7 = (u)&my_mknode0;
+b1: v7 = (u)my_mknode0;
#line 706 "parse2.om"
v8 = v_c;
#line 706 "parse2.om"
@@ -58854,7 +59661,7 @@ b1: v7 = (u)&my_mknode0;
#line 706 "parse2.om"
b2: v_n = v10;
#line 707 "parse2.om"
- v11 = (u)&my_copypos;
+ v11 = (u)my_copypos;
#line 707 "parse2.om"
v12 = v_n;
#line 707 "parse2.om"
@@ -58937,7 +59744,7 @@ u my_reconstruct_post(u v_c, u v_pn) {
u v71 = 0;
u v72 = 0;
#line 562 "parse2.om"
-b0: v5 = (u)&my_assert;
+b0: v5 = (u)my_assert;
#line 562 "parse2.om"
v6 = (u)(((s)(*(u *)(v_pn))) == ((s)(62UL)));
#line 562 "parse2.om"
@@ -58945,7 +59752,7 @@ b0: v5 = (u)&my_assert;
#line 562 "parse2.om"
v8 = ((u (*)())(v5))(v6, v7);
#line 564 "parse2.om"
-b1: v9 = (u)&my_reconstruct_primary;
+b1: v9 = (u)my_reconstruct_primary;
#line 564 "parse2.om"
v10 = v_c;
#line 564 "parse2.om"
@@ -58973,7 +59780,7 @@ b5: v_tag = *(u *)(v_pn);
#line 574 "parse2.om"
if (!((u)(((s)(v_tag)) == ((s)(58UL))))) { goto b13; }
#line 575 "parse2.om"
-b12: v14 = (u)&my_reconstruct_expr;
+b12: v14 = (u)my_reconstruct_expr;
#line 575 "parse2.om"
v15 = v_c;
#line 575 "parse2.om"
@@ -58983,7 +59790,7 @@ b12: v14 = (u)&my_reconstruct_expr;
#line 575 "parse2.om"
b14: v_n = v17;
#line 576 "parse2.om"
- v18 = (u)&my_mknode;
+ v18 = (u)my_mknode;
#line 576 "parse2.om"
v19 = v_c;
#line 576 "parse2.om"
@@ -58997,7 +59804,7 @@ b14: v_n = v17;
#line 576 "parse2.om"
b15: v_ret = v23;
#line 577 "parse2.om"
- v24 = (u)&my_copypos;
+ v24 = (u)my_copypos;
#line 577 "parse2.om"
v25 = v_ret;
#line 577 "parse2.om"
@@ -59011,7 +59818,7 @@ b11: v_pn = *(u *)((v_pn) + (8UL));
#line 578 "parse2.om"
b13: if (!((u)(((s)(v_tag)) == ((s)(59UL))))) { goto b18; }
#line 579 "parse2.om"
-b17: v28 = (u)&my_reconstruct_args;
+b17: v28 = (u)my_reconstruct_args;
#line 579 "parse2.om"
v29 = v_c;
#line 579 "parse2.om"
@@ -59021,7 +59828,7 @@ b17: v28 = (u)&my_reconstruct_args;
#line 579 "parse2.om"
b19: v_n = v31;
#line 580 "parse2.om"
- v32 = (u)&my_mknode;
+ v32 = (u)my_mknode;
#line 580 "parse2.om"
v33 = v_c;
#line 580 "parse2.om"
@@ -59035,7 +59842,7 @@ b19: v_n = v31;
#line 580 "parse2.om"
b20: v_ret = v37;
#line 581 "parse2.om"
- v38 = (u)&my_copypos;
+ v38 = (u)my_copypos;
#line 581 "parse2.om"
v39 = v_ret;
#line 581 "parse2.om"
@@ -59047,7 +59854,7 @@ b20: v_ret = v37;
#line 582 "parse2.om"
b18: if (!((u)(((s)(v_tag)) == ((s)(60UL))))) { goto b23; }
#line 583 "parse2.om"
-b22: v42 = (u)&my_reconstruct_ident;
+b22: v42 = (u)my_reconstruct_ident;
#line 583 "parse2.om"
v43 = v_c;
#line 583 "parse2.om"
@@ -59057,7 +59864,7 @@ b22: v42 = (u)&my_reconstruct_ident;
#line 583 "parse2.om"
b24: v_n = v45;
#line 584 "parse2.om"
- v46 = (u)&my_mknode;
+ v46 = (u)my_mknode;
#line 584 "parse2.om"
v47 = v_c;
#line 584 "parse2.om"
@@ -59071,7 +59878,7 @@ b24: v_n = v45;
#line 584 "parse2.om"
b25: v_ret = v51;
#line 585 "parse2.om"
- v52 = (u)&my_copypos;
+ v52 = (u)my_copypos;
#line 585 "parse2.om"
v53 = v_ret;
#line 585 "parse2.om"
@@ -59083,7 +59890,7 @@ b25: v_ret = v51;
#line 586 "parse2.om"
b23: if (!((u)(((s)(v_tag)) == ((s)(61UL))))) { goto b28; }
#line 587 "parse2.om"
-b27: v56 = (u)&my_reconstruct_type;
+b27: v56 = (u)my_reconstruct_type;
#line 587 "parse2.om"
v57 = v_c;
#line 587 "parse2.om"
@@ -59093,7 +59900,7 @@ b27: v56 = (u)&my_reconstruct_type;
#line 587 "parse2.om"
b29: v_n = v59;
#line 588 "parse2.om"
- v60 = (u)&my_mknode;
+ v60 = (u)my_mknode;
#line 588 "parse2.om"
v61 = v_c;
#line 588 "parse2.om"
@@ -59107,7 +59914,7 @@ b29: v_n = v59;
#line 588 "parse2.om"
b30: v_ret = v65;
#line 589 "parse2.om"
- v66 = (u)&my_copypos;
+ v66 = (u)my_copypos;
#line 589 "parse2.om"
v67 = v_ret;
#line 589 "parse2.om"
@@ -59117,7 +59924,7 @@ b30: v_ret = v65;
#line 589 "parse2.om"
goto b11;
#line 591 "parse2.om"
-b28: v70 = (u)&my_die;
+b28: v70 = (u)my_die;
#line 591 "parse2.om"
v71 = (u)"invalid post_expr";
#line 591 "parse2.om"
@@ -59170,7 +59977,7 @@ u my_reconstruct_primary(u v_c, u v_pn) {
u v39 = 0;
u v40 = 0;
#line 601 "parse2.om"
-b0: v2 = (u)&my_assert;
+b0: v2 = (u)my_assert;
#line 601 "parse2.om"
v3 = (u)(((s)(*(u *)(v_pn))) == ((s)(63UL)));
#line 601 "parse2.om"
@@ -59182,7 +59989,7 @@ b1: v_pn = *(u *)((v_pn) + (16UL));
#line 603 "parse2.om"
if (!((u)(((s)(*(u *)(v_pn))) == ((s)(88UL))))) { goto b4; }
#line 604 "parse2.om"
-b3: v6 = (u)&my_reconstruct_ident;
+b3: v6 = (u)my_reconstruct_ident;
#line 604 "parse2.om"
v7 = v_c;
#line 604 "parse2.om"
@@ -59194,7 +60001,7 @@ b5: return v9;
#line 605 "parse2.om"
b4: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(65UL))))) { goto b7; }
#line 606 "parse2.om"
-b6: v10 = (u)&my_reconstruct_hex;
+b6: v10 = (u)my_reconstruct_hex;
#line 606 "parse2.om"
v11 = v_c;
#line 606 "parse2.om"
@@ -59206,7 +60013,7 @@ b8: return v13;
#line 607 "parse2.om"
b7: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(66UL))))) { goto b10; }
#line 608 "parse2.om"
-b9: v14 = (u)&my_reconstruct_dec;
+b9: v14 = (u)my_reconstruct_dec;
#line 608 "parse2.om"
v15 = v_c;
#line 608 "parse2.om"
@@ -59218,7 +60025,7 @@ b11: return v17;
#line 609 "parse2.om"
b10: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(67UL))))) { goto b13; }
#line 610 "parse2.om"
-b12: v18 = (u)&my_reconstruct_str;
+b12: v18 = (u)my_reconstruct_str;
#line 610 "parse2.om"
v19 = v_c;
#line 610 "parse2.om"
@@ -59230,7 +60037,7 @@ b14: return v21;
#line 611 "parse2.om"
b13: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(68UL))))) { goto b16; }
#line 612 "parse2.om"
-b15: v22 = (u)&my_reconstruct_char;
+b15: v22 = (u)my_reconstruct_char;
#line 612 "parse2.om"
v23 = v_c;
#line 612 "parse2.om"
@@ -59242,7 +60049,7 @@ b17: return v25;
#line 613 "parse2.om"
b16: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(64UL))))) { goto b19; }
#line 614 "parse2.om"
-b18: v26 = (u)&my_reconstruct_sizeof;
+b18: v26 = (u)my_reconstruct_sizeof;
#line 614 "parse2.om"
v27 = v_c;
#line 614 "parse2.om"
@@ -59254,7 +60061,7 @@ b20: return v29;
#line 615 "parse2.om"
b19: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(87UL))))) { goto b22; }
#line 616 "parse2.om"
-b21: v30 = (u)&my_reconstruct_nil;
+b21: v30 = (u)my_reconstruct_nil;
#line 616 "parse2.om"
v31 = v_c;
#line 616 "parse2.om"
@@ -59266,7 +60073,7 @@ b23: return v33;
#line 617 "parse2.om"
b22: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(27UL))))) { goto b25; }
#line 618 "parse2.om"
-b24: v34 = (u)&my_reconstruct_expr;
+b24: v34 = (u)my_reconstruct_expr;
#line 618 "parse2.om"
v35 = v_c;
#line 618 "parse2.om"
@@ -59276,7 +60083,7 @@ b24: v34 = (u)&my_reconstruct_expr;
#line 618 "parse2.om"
b26: return v37;
#line 620 "parse2.om"
-b25: v38 = (u)&my_die;
+b25: v38 = (u)my_die;
#line 620 "parse2.om"
v39 = (u)"invalid primary";
#line 620 "parse2.om"
@@ -59305,7 +60112,7 @@ u my_reconstruct_return(u v_c, u v_pn) {
u v19 = 0;
u v20 = 0;
#line 831 "parse2.om"
-b0: v4 = (u)&my_assert;
+b0: v4 = (u)my_assert;
#line 831 "parse2.om"
v5 = (u)(((s)(*(u *)(v_pn))) == ((s)(19UL)));
#line 831 "parse2.om"
@@ -59317,7 +60124,7 @@ b1: v_a = 0UL;
#line 833 "parse2.om"
if (!(*(u *)((*(u *)((v_pn) + (16UL))) + (8UL)))) { goto b2; }
#line 834 "parse2.om"
-b3: v8 = (u)&my_reconstruct_expr;
+b3: v8 = (u)my_reconstruct_expr;
#line 834 "parse2.om"
v9 = v_c;
#line 834 "parse2.om"
@@ -59329,7 +60136,7 @@ b5: v_a = v11;
#line 834 "parse2.om"
goto b2;
#line 836 "parse2.om"
-b2: v12 = (u)&my_mknode1;
+b2: v12 = (u)my_mknode1;
#line 836 "parse2.om"
v13 = v_c;
#line 836 "parse2.om"
@@ -59341,7 +60148,7 @@ b2: v12 = (u)&my_mknode1;
#line 836 "parse2.om"
b6: v_n = v16;
#line 837 "parse2.om"
- v17 = (u)&my_copypos;
+ v17 = (u)my_copypos;
#line 837 "parse2.om"
v18 = v_n;
#line 837 "parse2.om"
@@ -59383,7 +60190,7 @@ u my_reconstruct_shift(u v_c, u v_pn) {
u v30 = 0;
u v31 = 0;
#line 463 "parse2.om"
-b0: v6 = (u)&my_assert;
+b0: v6 = (u)my_assert;
#line 463 "parse2.om"
v7 = (u)(((s)(*(u *)(v_pn))) == ((s)(50UL)));
#line 463 "parse2.om"
@@ -59391,7 +60198,7 @@ b0: v6 = (u)&my_assert;
#line 463 "parse2.om"
v9 = ((u (*)())(v6))(v7, v8);
#line 465 "parse2.om"
-b1: v10 = (u)&my_reconstruct_unary;
+b1: v10 = (u)my_reconstruct_unary;
#line 465 "parse2.om"
v11 = v_c;
#line 465 "parse2.om"
@@ -59423,7 +60230,7 @@ b12: v_kind = 48UL;
#line 475 "parse2.om"
goto b11;
#line 482 "parse2.om"
-b11: v18 = (u)&my_reconstruct_unary;
+b11: v18 = (u)my_reconstruct_unary;
#line 482 "parse2.om"
v19 = v_c;
#line 482 "parse2.om"
@@ -59433,7 +60240,7 @@ b11: v18 = (u)&my_reconstruct_unary;
#line 482 "parse2.om"
b17: v_n = v21;
#line 483 "parse2.om"
- v22 = (u)&my_mknode;
+ v22 = (u)my_mknode;
#line 483 "parse2.om"
v23 = v_c;
#line 483 "parse2.om"
@@ -59447,7 +60254,7 @@ b17: v_n = v21;
#line 483 "parse2.om"
b18: *(u *)(v_link) = v27;
#line 484 "parse2.om"
- v28 = (u)&my_copypos;
+ v28 = (u)my_copypos;
#line 484 "parse2.om"
v29 = *(u *)(v_link);
#line 484 "parse2.om"
@@ -59465,7 +60272,7 @@ b14: v_kind = 49UL;
#line 477 "parse2.om"
goto b11;
#line 479 "parse2.om"
-b15: v15 = (u)&my_die;
+b15: v15 = (u)my_die;
#line 479 "parse2.om"
v16 = (u)"invalid shift";
#line 479 "parse2.om"
@@ -59498,7 +60305,7 @@ u my_reconstruct_sizeof(u v_c, u v_pn) {
u v19 = 0;
u v20 = 0;
#line 714 "parse2.om"
-b0: v4 = (u)&my_assert;
+b0: v4 = (u)my_assert;
#line 714 "parse2.om"
v5 = (u)(((s)(*(u *)(v_pn))) == ((s)(64UL)));
#line 714 "parse2.om"
@@ -59506,7 +60313,7 @@ b0: v4 = (u)&my_assert;
#line 714 "parse2.om"
v7 = ((u (*)())(v4))(v5, v6);
#line 715 "parse2.om"
-b1: v8 = (u)&my_reconstruct_expr;
+b1: v8 = (u)my_reconstruct_expr;
#line 715 "parse2.om"
v9 = v_c;
#line 715 "parse2.om"
@@ -59516,7 +60323,7 @@ b1: v8 = (u)&my_reconstruct_expr;
#line 715 "parse2.om"
b2: v_a = v11;
#line 716 "parse2.om"
- v12 = (u)&my_mknode1;
+ v12 = (u)my_mknode1;
#line 716 "parse2.om"
v13 = v_c;
#line 716 "parse2.om"
@@ -59528,7 +60335,7 @@ b2: v_a = v11;
#line 716 "parse2.om"
b3: v_n = v16;
#line 717 "parse2.om"
- v17 = (u)&my_copypos;
+ v17 = (u)my_copypos;
#line 717 "parse2.om"
v18 = v_n;
#line 717 "parse2.om"
@@ -59595,7 +60402,7 @@ u my_reconstruct_stmt(u v_c, u v_pn) {
u v55 = 0;
u v56 = 0;
#line 722 "parse2.om"
-b0: v2 = (u)&my_assert;
+b0: v2 = (u)my_assert;
#line 722 "parse2.om"
v3 = (u)(((s)(*(u *)(v_pn))) == ((s)(12UL)));
#line 722 "parse2.om"
@@ -59607,7 +60414,7 @@ b1: v_pn = *(u *)((v_pn) + (16UL));
#line 724 "parse2.om"
if (!((u)(((s)(*(u *)(v_pn))) == ((s)(15UL))))) { goto b4; }
#line 725 "parse2.om"
-b3: v6 = (u)&my_reconstruct_if;
+b3: v6 = (u)my_reconstruct_if;
#line 725 "parse2.om"
v7 = v_c;
#line 725 "parse2.om"
@@ -59619,7 +60426,7 @@ b5: return v9;
#line 726 "parse2.om"
b4: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(16UL))))) { goto b7; }
#line 727 "parse2.om"
-b6: v10 = (u)&my_reconstruct_loop;
+b6: v10 = (u)my_reconstruct_loop;
#line 727 "parse2.om"
v11 = v_c;
#line 727 "parse2.om"
@@ -59631,7 +60438,7 @@ b8: return v13;
#line 728 "parse2.om"
b7: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(17UL))))) { goto b10; }
#line 729 "parse2.om"
-b9: v14 = (u)&my_reconstruct_break;
+b9: v14 = (u)my_reconstruct_break;
#line 729 "parse2.om"
v15 = v_c;
#line 729 "parse2.om"
@@ -59643,7 +60450,7 @@ b11: return v17;
#line 730 "parse2.om"
b10: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(18UL))))) { goto b13; }
#line 731 "parse2.om"
-b12: v18 = (u)&my_reconstruct_continue;
+b12: v18 = (u)my_reconstruct_continue;
#line 731 "parse2.om"
v19 = v_c;
#line 731 "parse2.om"
@@ -59655,7 +60462,7 @@ b14: return v21;
#line 732 "parse2.om"
b13: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(19UL))))) { goto b16; }
#line 733 "parse2.om"
-b15: v22 = (u)&my_reconstruct_return;
+b15: v22 = (u)my_reconstruct_return;
#line 733 "parse2.om"
v23 = v_c;
#line 733 "parse2.om"
@@ -59667,7 +60474,7 @@ b17: return v25;
#line 734 "parse2.om"
b16: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(20UL))))) { goto b19; }
#line 735 "parse2.om"
-b18: v26 = (u)&my_reconstruct_var;
+b18: v26 = (u)my_reconstruct_var;
#line 735 "parse2.om"
v27 = v_c;
#line 735 "parse2.om"
@@ -59679,7 +60486,7 @@ b20: return v29;
#line 736 "parse2.om"
b19: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(21UL))))) { goto b22; }
#line 737 "parse2.om"
-b21: v30 = (u)&my_reconstruct_label;
+b21: v30 = (u)my_reconstruct_label;
#line 737 "parse2.om"
v31 = v_c;
#line 737 "parse2.om"
@@ -59691,7 +60498,7 @@ b23: return v33;
#line 738 "parse2.om"
b22: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(22UL))))) { goto b25; }
#line 739 "parse2.om"
-b24: v34 = (u)&my_reconstruct_goto;
+b24: v34 = (u)my_reconstruct_goto;
#line 739 "parse2.om"
v35 = v_c;
#line 739 "parse2.om"
@@ -59703,7 +60510,7 @@ b26: return v37;
#line 740 "parse2.om"
b25: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(23UL))))) { goto b28; }
#line 741 "parse2.om"
-b27: v38 = (u)&my_reconstruct_assign;
+b27: v38 = (u)my_reconstruct_assign;
#line 741 "parse2.om"
v39 = v_c;
#line 741 "parse2.om"
@@ -59715,7 +60522,7 @@ b29: return v41;
#line 742 "parse2.om"
b28: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(24UL))))) { goto b31; }
#line 743 "parse2.om"
-b30: v42 = (u)&my_reconstruct_expr_stmt;
+b30: v42 = (u)my_reconstruct_expr_stmt;
#line 743 "parse2.om"
v43 = v_c;
#line 743 "parse2.om"
@@ -59727,7 +60534,7 @@ b32: return v45;
#line 744 "parse2.om"
b31: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(25UL))))) { goto b34; }
#line 745 "parse2.om"
-b33: v46 = (u)&my_reconstruct_empty;
+b33: v46 = (u)my_reconstruct_empty;
#line 745 "parse2.om"
v47 = v_c;
#line 745 "parse2.om"
@@ -59739,7 +60546,7 @@ b35: return v49;
#line 746 "parse2.om"
b34: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(26UL))))) { goto b37; }
#line 747 "parse2.om"
-b36: v50 = (u)&my_reconstruct_compound;
+b36: v50 = (u)my_reconstruct_compound;
#line 747 "parse2.om"
v51 = v_c;
#line 747 "parse2.om"
@@ -59749,7 +60556,7 @@ b36: v50 = (u)&my_reconstruct_compound;
#line 747 "parse2.om"
b38: return v53;
#line 749 "parse2.om"
-b37: v54 = (u)&my_die;
+b37: v54 = (u)my_die;
#line 749 "parse2.om"
v55 = (u)"invalid stmt";
#line 749 "parse2.om"
@@ -59792,7 +60599,7 @@ u my_reconstruct_str(u v_c, u v_pn) {
u v33 = 0;
u v34 = 0;
#line 663 "parse2.om"
-b0: v9 = (u)&my_assert;
+b0: v9 = (u)my_assert;
#line 663 "parse2.om"
v10 = (u)(((s)(*(u *)(v_pn))) == ((s)(67UL)));
#line 663 "parse2.om"
@@ -59800,7 +60607,7 @@ b0: v9 = (u)&my_assert;
#line 663 "parse2.om"
v12 = ((u (*)())(v9))(v10, v11);
#line 664 "parse2.om"
-b1: v13 = (u)&my_alloc;
+b1: v13 = (u)my_alloc;
#line 664 "parse2.om"
v14 = *(u *)(v_c);
#line 664 "parse2.om"
@@ -59822,7 +60629,7 @@ b3: if (!((u)(((s)(v_i)) == ((s)(v_len))))) { goto b5; }
#line 679 "parse2.om"
b4: *(b *)((v_s) + (v_j)) = 0UL;
#line 680 "parse2.om"
- v27 = (u)&my_mknode0;
+ v27 = (u)my_mknode0;
#line 680 "parse2.om"
v28 = v_c;
#line 680 "parse2.om"
@@ -59832,7 +60639,7 @@ b4: *(b *)((v_s) + (v_j)) = 0UL;
#line 680 "parse2.om"
b16: v_n = v30;
#line 681 "parse2.om"
- v31 = (u)&my_copypos;
+ v31 = (u)my_copypos;
#line 681 "parse2.om"
v32 = v_n;
#line 681 "parse2.om"
@@ -59844,7 +60651,7 @@ b17: *(u *)((v_n) + (56UL)) = v_s;
#line 683 "parse2.om"
return v_n;
#line 672 "parse2.om"
-b5: v17 = (u)&my_unescape;
+b5: v17 = (u)my_unescape;
#line 672 "parse2.om"
v18 = *(u *)((v_pn) + (24UL));
#line 672 "parse2.om"
@@ -59866,7 +60673,7 @@ b12: v23 = 0UL;
#line 673 "parse2.om"
b14: if (!(v23)) { goto b9; }
#line 674 "parse2.om"
-b10: v24 = (u)&my_die;
+b10: v24 = (u)my_die;
#line 674 "parse2.om"
v25 = (u)"invalid escape";
#line 674 "parse2.om"
@@ -59909,7 +60716,7 @@ u my_reconstruct_struct(u v_c, u v_pn) {
u v25 = 0;
u v26 = 0;
#line 284 "parse2.om"
-b0: v5 = (u)&my_assert;
+b0: v5 = (u)my_assert;
#line 284 "parse2.om"
v6 = (u)(((s)(*(u *)(v_pn))) == ((s)(4UL)));
#line 284 "parse2.om"
@@ -59917,7 +60724,7 @@ b0: v5 = (u)&my_assert;
#line 284 "parse2.om"
v8 = ((u (*)())(v5))(v6, v7);
#line 285 "parse2.om"
-b1: v9 = (u)&my_reconstruct_ident;
+b1: v9 = (u)my_reconstruct_ident;
#line 285 "parse2.om"
v10 = v_c;
#line 285 "parse2.om"
@@ -59927,7 +60734,7 @@ b1: v9 = (u)&my_reconstruct_ident;
#line 285 "parse2.om"
b2: v_a = v12;
#line 286 "parse2.om"
- v13 = (u)&my_reconstruct_member_list;
+ v13 = (u)my_reconstruct_member_list;
#line 286 "parse2.om"
v14 = v_c;
#line 286 "parse2.om"
@@ -59937,7 +60744,7 @@ b2: v_a = v12;
#line 286 "parse2.om"
b3: v_b = v16;
#line 287 "parse2.om"
- v17 = (u)&my_mknode;
+ v17 = (u)my_mknode;
#line 287 "parse2.om"
v18 = v_c;
#line 287 "parse2.om"
@@ -59951,7 +60758,7 @@ b3: v_b = v16;
#line 287 "parse2.om"
b4: v_n = v22;
#line 288 "parse2.om"
- v23 = (u)&my_copypos;
+ v23 = (u)my_copypos;
#line 288 "parse2.om"
v24 = v_n;
#line 288 "parse2.om"
@@ -60014,7 +60821,7 @@ u my_reconstruct_type(u v_c, u v_pn) {
u v51 = 0;
u v52 = 0;
#line 214 "parse2.om"
-b0: v3 = (u)&my_assert;
+b0: v3 = (u)my_assert;
#line 214 "parse2.om"
v4 = (u)(((s)(*(u *)(v_pn))) == ((s)(7UL)));
#line 214 "parse2.om"
@@ -60026,7 +60833,7 @@ b1: v_pn = *(u *)((v_pn) + (16UL));
#line 216 "parse2.om"
if (!((u)(((s)(*(u *)(v_pn))) == ((s)(88UL))))) { goto b4; }
#line 217 "parse2.om"
-b3: v7 = (u)&my_reconstruct_ident;
+b3: v7 = (u)my_reconstruct_ident;
#line 217 "parse2.om"
v8 = v_c;
#line 217 "parse2.om"
@@ -60038,7 +60845,7 @@ b5: return v10;
#line 218 "parse2.om"
b4: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(82UL))))) { goto b7; }
#line 219 "parse2.om"
-b6: v11 = (u)&my_reconstruct_intern;
+b6: v11 = (u)my_reconstruct_intern;
#line 219 "parse2.om"
v12 = v_c;
#line 219 "parse2.om"
@@ -60054,7 +60861,7 @@ b8: return v16;
#line 220 "parse2.om"
b7: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(83UL))))) { goto b10; }
#line 221 "parse2.om"
-b9: v17 = (u)&my_reconstruct_intern;
+b9: v17 = (u)my_reconstruct_intern;
#line 221 "parse2.om"
v18 = v_c;
#line 221 "parse2.om"
@@ -60070,7 +60877,7 @@ b11: return v22;
#line 222 "parse2.om"
b10: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(84UL))))) { goto b13; }
#line 223 "parse2.om"
-b12: v23 = (u)&my_reconstruct_intern;
+b12: v23 = (u)my_reconstruct_intern;
#line 223 "parse2.om"
v24 = v_c;
#line 223 "parse2.om"
@@ -60086,13 +60893,13 @@ b14: return v28;
#line 224 "parse2.om"
b13: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(8UL))))) { goto b16; }
#line 225 "parse2.om"
-b15: v29 = (u)&my_mknode1;
+b15: v29 = (u)my_mknode1;
#line 225 "parse2.om"
v30 = v_c;
#line 225 "parse2.om"
v31 = 16UL;
#line 225 "parse2.om"
- v33 = (u)&my_reconstruct_type;
+ v33 = (u)my_reconstruct_type;
#line 225 "parse2.om"
v34 = v_c;
#line 225 "parse2.om"
@@ -60106,7 +60913,7 @@ b17: v32 = v36;
#line 225 "parse2.om"
b18: v_n = v37;
#line 226 "parse2.om"
- v38 = (u)&my_copypos;
+ v38 = (u)my_copypos;
#line 226 "parse2.om"
v39 = v_n;
#line 226 "parse2.om"
@@ -60118,7 +60925,7 @@ b19: return v_n;
#line 228 "parse2.om"
b16: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(85UL))))) { goto b21; }
#line 229 "parse2.om"
-b20: v42 = (u)&my_reconstruct_func_type;
+b20: v42 = (u)my_reconstruct_func_type;
#line 229 "parse2.om"
v43 = v_c;
#line 229 "parse2.om"
@@ -60130,7 +60937,7 @@ b22: return v45;
#line 230 "parse2.om"
b21: if (!((u)(((s)(*(u *)(v_pn))) == ((s)(7UL))))) { goto b24; }
#line 231 "parse2.om"
-b23: v46 = (u)&my_reconstruct_type;
+b23: v46 = (u)my_reconstruct_type;
#line 231 "parse2.om"
v47 = v_c;
#line 231 "parse2.om"
@@ -60140,7 +60947,7 @@ b23: v46 = (u)&my_reconstruct_type;
#line 231 "parse2.om"
b25: return v49;
#line 233 "parse2.om"
-b24: v50 = (u)&my_die;
+b24: v50 = (u)my_die;
#line 233 "parse2.om"
v51 = (u)"reconstruct_type: invalid type";
#line 233 "parse2.om"
@@ -60174,7 +60981,7 @@ u my_reconstruct_unary(u v_c, u v_pn) {
u v24 = 0;
u v25 = 0;
#line 498 "parse2.om"
-b0: v7 = (u)&my_assert;
+b0: v7 = (u)my_assert;
#line 498 "parse2.om"
v8 = (u)(((s)(*(u *)(v_pn))) == ((s)(57UL)));
#line 498 "parse2.om"
@@ -60196,7 +61003,7 @@ b5: v_kind = 35UL;
#line 505 "parse2.om"
goto b4;
#line 523 "parse2.om"
-b4: v18 = (u)&my_mknode0;
+b4: v18 = (u)my_mknode0;
#line 523 "parse2.om"
v19 = v_c;
#line 523 "parse2.om"
@@ -60206,7 +61013,7 @@ b4: v18 = (u)&my_mknode0;
#line 523 "parse2.om"
b21: v_n = v21;
#line 524 "parse2.om"
- v22 = (u)&my_copypos;
+ v22 = (u)my_copypos;
#line 524 "parse2.om"
v23 = v_n;
#line 524 "parse2.om"
@@ -60254,7 +61061,7 @@ b15: v_kind = 50UL;
#line 516 "parse2.om"
b16: if (!((u)(((s)(v_tag)) == ((s)(62UL))))) { goto b18; }
#line 517 "parse2.om"
-b17: v11 = (u)&my_reconstruct_post;
+b17: v11 = (u)my_reconstruct_post;
#line 517 "parse2.om"
v12 = v_c;
#line 517 "parse2.om"
@@ -60266,7 +61073,7 @@ b19: *(u *)(v_link) = v14;
#line 518 "parse2.om"
return v_ret;
#line 520 "parse2.om"
-b18: v15 = (u)&my_die;
+b18: v15 = (u)my_die;
#line 520 "parse2.om"
v16 = (u)"invalid unary_expr";
#line 520 "parse2.om"
@@ -60301,7 +61108,7 @@ u my_reconstruct_union(u v_c, u v_pn) {
u v25 = 0;
u v26 = 0;
#line 296 "parse2.om"
-b0: v5 = (u)&my_assert;
+b0: v5 = (u)my_assert;
#line 296 "parse2.om"
v6 = (u)(((s)(*(u *)(v_pn))) == ((s)(5UL)));
#line 296 "parse2.om"
@@ -60309,7 +61116,7 @@ b0: v5 = (u)&my_assert;
#line 296 "parse2.om"
v8 = ((u (*)())(v5))(v6, v7);
#line 297 "parse2.om"
-b1: v9 = (u)&my_reconstruct_ident;
+b1: v9 = (u)my_reconstruct_ident;
#line 297 "parse2.om"
v10 = v_c;
#line 297 "parse2.om"
@@ -60319,7 +61126,7 @@ b1: v9 = (u)&my_reconstruct_ident;
#line 297 "parse2.om"
b2: v_a = v12;
#line 298 "parse2.om"
- v13 = (u)&my_reconstruct_member_list;
+ v13 = (u)my_reconstruct_member_list;
#line 298 "parse2.om"
v14 = v_c;
#line 298 "parse2.om"
@@ -60329,7 +61136,7 @@ b2: v_a = v12;
#line 298 "parse2.om"
b3: v_b = v16;
#line 299 "parse2.om"
- v17 = (u)&my_mknode;
+ v17 = (u)my_mknode;
#line 299 "parse2.om"
v18 = v_c;
#line 299 "parse2.om"
@@ -60343,7 +61150,7 @@ b3: v_b = v16;
#line 299 "parse2.om"
b4: v_n = v22;
#line 300 "parse2.om"
- v23 = (u)&my_copypos;
+ v23 = (u)my_copypos;
#line 300 "parse2.om"
v24 = v_n;
#line 300 "parse2.om"
@@ -60380,7 +61187,7 @@ u my_reconstruct_var(u v_c, u v_pn) {
u v25 = 0;
u v26 = 0;
#line 845 "parse2.om"
-b0: v5 = (u)&my_assert;
+b0: v5 = (u)my_assert;
#line 845 "parse2.om"
v6 = (u)(((s)(*(u *)(v_pn))) == ((s)(20UL)));
#line 845 "parse2.om"
@@ -60388,7 +61195,7 @@ b0: v5 = (u)&my_assert;
#line 845 "parse2.om"
v8 = ((u (*)())(v5))(v6, v7);
#line 846 "parse2.om"
-b1: v9 = (u)&my_reconstruct_ident;
+b1: v9 = (u)my_reconstruct_ident;
#line 846 "parse2.om"
v10 = v_c;
#line 846 "parse2.om"
@@ -60398,7 +61205,7 @@ b1: v9 = (u)&my_reconstruct_ident;
#line 846 "parse2.om"
b2: v_a = v12;
#line 847 "parse2.om"
- v13 = (u)&my_reconstruct_type;
+ v13 = (u)my_reconstruct_type;
#line 847 "parse2.om"
v14 = v_c;
#line 847 "parse2.om"
@@ -60408,7 +61215,7 @@ b2: v_a = v12;
#line 847 "parse2.om"
b3: v_b = v16;
#line 848 "parse2.om"
- v17 = (u)&my_mknode;
+ v17 = (u)my_mknode;
#line 848 "parse2.om"
v18 = v_c;
#line 848 "parse2.om"
@@ -60422,7 +61229,7 @@ b3: v_b = v16;
#line 848 "parse2.om"
b4: v_n = v22;
#line 849 "parse2.om"
- v23 = (u)&my_copypos;
+ v23 = (u)my_copypos;
#line 849 "parse2.om"
v24 = v_n;
#line 849 "parse2.om"
@@ -60463,7 +61270,7 @@ b9: v_n = 4096UL;
#line 324 "as.om"
goto b8;
#line 327 "as.om"
-b8: v5 = (u)&my_alloc;
+b8: v5 = (u)my_alloc;
#line 327 "as.om"
v6 = *(u *)(v_c);
#line 327 "as.om"
@@ -60473,7 +61280,7 @@ b8: v5 = (u)&my_alloc;
#line 327 "as.om"
b11: v_m = v8;
#line 328 "as.om"
- v9 = (u)&my_alloc;
+ v9 = (u)my_alloc;
#line 328 "as.om"
v10 = *(u *)(v_c);
#line 328 "as.om"
@@ -60534,7 +61341,7 @@ u my_setup_assembler(u v_a) {
u v14 = 0;
u v15 = 0;
#line 212 "as.om"
-b0: v2 = (u)&my_alloc;
+b0: v2 = (u)my_alloc;
#line 212 "as.om"
v3 = v_a;
#line 212 "as.om"
@@ -60560,7 +61367,7 @@ b1: v_c = v5;
#line 220 "as.om"
*(u *)((v_c) + (72UL)) = 0UL;
#line 221 "as.om"
- v6 = (u)&my_add_section;
+ v6 = (u)my_add_section;
#line 221 "as.om"
v7 = v_c;
#line 221 "as.om"
@@ -60570,7 +61377,7 @@ b1: v_c = v5;
#line 221 "as.om"
v10 = ((u (*)())(v6))(v7, v8, v9);
#line 222 "as.om"
-b2: v11 = (u)&my_add_section;
+b2: v11 = (u)my_add_section;
#line 222 "as.om"
v12 = v_c;
#line 222 "as.om"
@@ -60597,7 +61404,7 @@ u my_setup_parser(u v_a) {
u v12 = 0;
u v13 = 0;
#line 9 "parse2.om"
-b0: v2 = (u)&my_alloc;
+b0: v2 = (u)my_alloc;
#line 9 "parse2.om"
v3 = v_a;
#line 9 "parse2.om"
@@ -60609,7 +61416,7 @@ b1: v_c = v5;
#line 11 "parse2.om"
*(u *)(v_c) = v_a;
#line 13 "parse2.om"
- v6 = (u)&my_peg_new;
+ v6 = (u)my_peg_new;
#line 13 "parse2.om"
v7 = (u)"";
#line 13 "parse2.om"
@@ -60619,9 +61426,9 @@ b1: v_c = v5;
#line 13 "parse2.om"
v10 = v_a;
#line 13 "parse2.om"
- v11 = (u)&my_peg_P_grammar;
+ v11 = (u)my_peg_P_grammar;
#line 13 "parse2.om"
- v12 = (u)&my_P_tag_to_str;
+ v12 = (u)my_P_tag_to_str;
#line 13 "parse2.om"
v13 = ((u (*)())(v6))(v7, v8, v9, v10, v11, v12);
#line 13 "parse2.om"
@@ -60640,7 +61447,7 @@ u my_setup_peg(u v_a, u v_prefix) {
u v9 = 0;
u v10 = 0;
#line 453 "peg.om"
-b0: v3 = (u)&my_alloc;
+b0: v3 = (u)my_alloc;
#line 453 "peg.om"
v4 = v_a;
#line 453 "peg.om"
@@ -60654,7 +61461,7 @@ b1: v_c = v6;
#line 455 "peg.om"
*(u *)((v_c) + (32UL)) = v_prefix;
#line 456 "peg.om"
- v7 = (u)&my_alloc;
+ v7 = (u)my_alloc;
#line 456 "peg.om"
v8 = *(u *)(v_c);
#line 456 "peg.om"
@@ -60759,7 +61566,7 @@ b6: if (!(v5)) { goto b1; }
#line 196 "node.om"
b2: return 0UL;
#line 198 "node.om"
-b1: v6 = (u)&my_fputc;
+b1: v6 = (u)my_fputc;
#line 198 "node.om"
v7 = v_out;
#line 198 "node.om"
@@ -60767,11 +61574,11 @@ b1: v6 = (u)&my_fputc;
#line 198 "node.om"
v9 = ((u (*)())(v6))(v7, v8);
#line 199 "node.om"
-b7: v10 = (u)&my_fputs;
+b7: v10 = (u)my_fputs;
#line 199 "node.om"
v11 = v_out;
#line 199 "node.om"
- v13 = (u)&my_node_to_str;
+ v13 = (u)my_node_to_str;
#line 199 "node.om"
v14 = *(u *)(v_n);
#line 199 "node.om"
@@ -60783,7 +61590,7 @@ b8: v12 = v15;
#line 200 "node.om"
b9: if (!((u)(((s)(*(u *)(v_n))) == ((s)(1UL))))) { goto b10; }
#line 201 "node.om"
-b11: v17 = (u)&my_fputc;
+b11: v17 = (u)my_fputc;
#line 201 "node.om"
v18 = v_out;
#line 201 "node.om"
@@ -60791,7 +61598,7 @@ b11: v17 = (u)&my_fputc;
#line 201 "node.om"
v20 = ((u (*)())(v17))(v18, v19);
#line 202 "node.om"
-b13: v21 = (u)&my_fputd;
+b13: v21 = (u)my_fputd;
#line 202 "node.om"
v22 = v_out;
#line 202 "node.om"
@@ -60801,7 +61608,7 @@ b13: v21 = (u)&my_fputd;
#line 204 "node.om"
b10: if (!(*(u *)((v_n) + (56UL)))) { goto b15; }
#line 205 "node.om"
-b16: v25 = (u)&my_fputc;
+b16: v25 = (u)my_fputc;
#line 205 "node.om"
v26 = v_out;
#line 205 "node.om"
@@ -60809,7 +61616,7 @@ b16: v25 = (u)&my_fputc;
#line 205 "node.om"
v28 = ((u (*)())(v25))(v26, v27);
#line 206 "node.om"
-b18: v29 = (u)&my_fputc;
+b18: v29 = (u)my_fputc;
#line 206 "node.om"
v30 = v_out;
#line 206 "node.om"
@@ -60831,7 +61638,7 @@ b25: v33 = 0UL;
#line 210 "node.om"
b27: if (!(v33)) { goto b22; }
#line 223 "node.om"
-b21: v57 = (u)&my_fputc;
+b21: v57 = (u)my_fputc;
#line 223 "node.om"
v58 = v_out;
#line 223 "node.om"
@@ -60841,7 +61648,7 @@ b21: v57 = (u)&my_fputc;
#line 225 "node.om"
b15: if (!(*(u *)((v_n) + (8UL)))) { goto b52; }
#line 226 "node.om"
-b53: v61 = (u)&my_fputc;
+b53: v61 = (u)my_fputc;
#line 226 "node.om"
v62 = v_out;
#line 226 "node.om"
@@ -60849,7 +61656,7 @@ b53: v61 = (u)&my_fputc;
#line 226 "node.om"
v64 = ((u (*)())(v61))(v62, v63);
#line 227 "node.om"
-b55: v65 = (u)&my_show_node;
+b55: v65 = (u)my_show_node;
#line 227 "node.om"
v66 = v_out;
#line 227 "node.om"
@@ -60859,7 +61666,7 @@ b55: v65 = (u)&my_show_node;
#line 229 "node.om"
b52: if (!(*(u *)((v_n) + (16UL)))) { goto b57; }
#line 230 "node.om"
-b58: v69 = (u)&my_fputc;
+b58: v69 = (u)my_fputc;
#line 230 "node.om"
v70 = v_out;
#line 230 "node.om"
@@ -60867,7 +61674,7 @@ b58: v69 = (u)&my_fputc;
#line 230 "node.om"
v72 = ((u (*)())(v69))(v70, v71);
#line 231 "node.om"
-b60: v73 = (u)&my_show_node;
+b60: v73 = (u)my_show_node;
#line 231 "node.om"
v74 = v_out;
#line 231 "node.om"
@@ -60875,7 +61682,7 @@ b60: v73 = (u)&my_show_node;
#line 231 "node.om"
v76 = ((u (*)())(v73))(v74, v75);
#line 233 "node.om"
-b57: v77 = (u)&my_fputc;
+b57: v77 = (u)my_fputc;
#line 233 "node.om"
v78 = v_out;
#line 233 "node.om"
@@ -60893,7 +61700,7 @@ b31: v34 = 1UL;
#line 213 "node.om"
b34: if (!(v34)) { goto b30; }
#line 214 "node.om"
-b29: v37 = (u)&my_fputc;
+b29: v37 = (u)my_fputc;
#line 214 "node.om"
v38 = v_out;
#line 214 "node.om"
@@ -60901,7 +61708,7 @@ b29: v37 = (u)&my_fputc;
#line 214 "node.om"
v40 = ((u (*)())(v37))(v38, v39);
#line 215 "node.om"
-b46: v41 = (u)&my_fputc;
+b46: v41 = (u)my_fputc;
#line 215 "node.om"
v42 = v_out;
#line 215 "node.om"
@@ -60909,7 +61716,7 @@ b46: v41 = (u)&my_fputc;
#line 215 "node.om"
v44 = ((u (*)())(v41))(v42, v43);
#line 216 "node.om"
-b47: v45 = (u)&my_fputc;
+b47: v45 = (u)my_fputc;
#line 216 "node.om"
v46 = v_out;
#line 216 "node.om"
@@ -60917,7 +61724,7 @@ b47: v45 = (u)&my_fputc;
#line 216 "node.om"
v48 = ((u (*)())(v45))(v46, v47);
#line 217 "node.om"
-b48: v49 = (u)&my_fputc;
+b48: v49 = (u)my_fputc;
#line 217 "node.om"
v50 = v_out;
#line 217 "node.om"
@@ -60929,7 +61736,7 @@ b28: v_i = (v_i) + (1UL);
#line 221 "node.om"
goto b20;
#line 219 "node.om"
-b30: v53 = (u)&my_fputc;
+b30: v53 = (u)my_fputc;
#line 219 "node.om"
v54 = v_out;
#line 219 "node.om"
@@ -61143,7 +61950,7 @@ b1: *(u *)((*(u *)(v_ic)) + (24UL)) = *(u *)((v_n) + (24UL));
#line 857 "ir.om"
if (!((u)(((s)(v_kind)) == ((s)(21UL))))) { goto b9; }
#line 859 "ir.om"
-b8: v10 = (u)&my_mkirblock;
+b8: v10 = (u)my_mkirblock;
#line 859 "ir.om"
v11 = v_ic;
#line 859 "ir.om"
@@ -61161,7 +61968,7 @@ b16: v13 = 0UL;
#line 863 "ir.om"
b18: if (!(v13)) { goto b13; }
#line 888 "ir.om"
-b12: v44 = (u)&my_irjump;
+b12: v44 = (u)my_irjump;
#line 888 "ir.om"
v45 = v_ic;
#line 888 "ir.om"
@@ -61181,7 +61988,7 @@ b22: v14 = 0UL;
#line 868 "ir.om"
b24: if (!(v14)) { goto b19; }
#line 869 "ir.om"
-b20: v15 = (u)&my_stmt_to_ir;
+b20: v15 = (u)my_stmt_to_ir;
#line 869 "ir.om"
v16 = v_ic;
#line 869 "ir.om"
@@ -61191,7 +61998,7 @@ b20: v15 = (u)&my_stmt_to_ir;
#line 869 "ir.om"
goto b12;
#line 873 "ir.om"
-b19: v19 = (u)&my_mkirblock;
+b19: v19 = (u)my_mkirblock;
#line 873 "ir.om"
v20 = v_ic;
#line 873 "ir.om"
@@ -61199,7 +62006,7 @@ b19: v19 = (u)&my_mkirblock;
#line 873 "ir.om"
b26: v_cond_body = v21;
#line 874 "ir.om"
- v22 = (u)&my_mkirblock;
+ v22 = (u)my_mkirblock;
#line 874 "ir.om"
v23 = v_ic;
#line 874 "ir.om"
@@ -61207,7 +62014,7 @@ b26: v_cond_body = v21;
#line 874 "ir.om"
b27: v_cond_next = v24;
#line 877 "ir.om"
- v25 = (u)&my_expr_to_ir;
+ v25 = (u)my_expr_to_ir;
#line 877 "ir.om"
v26 = v_ic;
#line 877 "ir.om"
@@ -61217,7 +62024,7 @@ b27: v_cond_next = v24;
#line 877 "ir.om"
b28: v_value = v28;
#line 878 "ir.om"
- v29 = (u)&my_irbranch;
+ v29 = (u)my_irbranch;
#line 878 "ir.om"
v30 = v_ic;
#line 878 "ir.om"
@@ -61229,7 +62036,7 @@ b28: v_value = v28;
#line 878 "ir.om"
v34 = ((u (*)())(v29))(v30, v31, v32, v33);
#line 881 "ir.om"
-b29: v35 = (u)&my_stmt_to_ir;
+b29: v35 = (u)my_stmt_to_ir;
#line 881 "ir.om"
v36 = v_ic;
#line 881 "ir.om"
@@ -61237,7 +62044,7 @@ b29: v35 = (u)&my_stmt_to_ir;
#line 881 "ir.om"
v38 = ((u (*)())(v35))(v36, v37);
#line 882 "ir.om"
-b30: v39 = (u)&my_irjump;
+b30: v39 = (u)my_irjump;
#line 882 "ir.om"
v40 = v_ic;
#line 882 "ir.om"
@@ -61271,7 +62078,7 @@ b42: if (!(v49)) { goto b37; }
#line 891 "ir.om"
goto b7;
#line 896 "ir.om"
-b37: v50 = (u)&my_stmt_to_ir;
+b37: v50 = (u)my_stmt_to_ir;
#line 896 "ir.om"
v51 = v_ic;
#line 896 "ir.om"
@@ -61291,7 +62098,7 @@ b34: if (!((u)(((s)(v_kind)) == ((s)(26UL))))) { goto b45; }
#line 902 "ir.om"
b44: *v_loopctx = *(u *)((v_ic) + (32UL));
#line 903 "ir.om"
- v54 = (u)&my_mkirblock;
+ v54 = (u)my_mkirblock;
#line 903 "ir.om"
v55 = v_ic;
#line 903 "ir.om"
@@ -61299,7 +62106,7 @@ b44: *v_loopctx = *(u *)((v_ic) + (32UL));
#line 903 "ir.om"
b46: *(u *)(((u)v_loopctx) + (8UL)) = v56;
#line 904 "ir.om"
- v57 = (u)&my_mkirblock;
+ v57 = (u)my_mkirblock;
#line 904 "ir.om"
v58 = v_ic;
#line 904 "ir.om"
@@ -61309,7 +62116,7 @@ b47: *(u *)(((u)v_loopctx) + (16UL)) = v59;
#line 905 "ir.om"
*(u *)((v_ic) + (32UL)) = (u)v_loopctx;
#line 908 "ir.om"
- v60 = (u)&my_irjump;
+ v60 = (u)my_irjump;
#line 908 "ir.om"
v61 = v_ic;
#line 908 "ir.om"
@@ -61319,7 +62126,7 @@ b47: *(u *)(((u)v_loopctx) + (16UL)) = v59;
#line 908 "ir.om"
v64 = ((u (*)())(v60))(v61, v62, v63);
#line 911 "ir.om"
-b48: v65 = (u)&my_stmt_to_ir;
+b48: v65 = (u)my_stmt_to_ir;
#line 911 "ir.om"
v66 = v_ic;
#line 911 "ir.om"
@@ -61327,7 +62134,7 @@ b48: v65 = (u)&my_stmt_to_ir;
#line 911 "ir.om"
v68 = ((u (*)())(v65))(v66, v67);
#line 914 "ir.om"
-b49: v69 = (u)&my_irjump;
+b49: v69 = (u)my_irjump;
#line 914 "ir.om"
v70 = v_ic;
#line 914 "ir.om"
@@ -61351,7 +62158,7 @@ b56: v74 = 0UL;
#line 919 "ir.om"
b58: if (!(v74)) { goto b53; }
#line 920 "ir.om"
-b54: v75 = (u)&my_cdie;
+b54: v75 = (u)my_cdie;
#line 920 "ir.om"
v76 = *(u *)(v_ic);
#line 920 "ir.om"
@@ -61359,7 +62166,7 @@ b54: v75 = (u)&my_cdie;
#line 920 "ir.om"
v78 = ((u (*)())(v75))(v76, v77);
#line 924 "ir.om"
-b53: v79 = (u)&my_irjump;
+b53: v79 = (u)my_irjump;
#line 924 "ir.om"
v80 = v_ic;
#line 924 "ir.om"
@@ -61385,7 +62192,7 @@ b66: v84 = 0UL;
#line 926 "ir.om"
b68: if (!(v84)) { goto b63; }
#line 927 "ir.om"
-b64: v85 = (u)&my_cdie;
+b64: v85 = (u)my_cdie;
#line 927 "ir.om"
v86 = *(u *)(v_ic);
#line 927 "ir.om"
@@ -61393,7 +62200,7 @@ b64: v85 = (u)&my_cdie;
#line 927 "ir.om"
v88 = ((u (*)())(v85))(v86, v87);
#line 931 "ir.om"
-b63: v89 = (u)&my_irjump;
+b63: v89 = (u)my_irjump;
#line 931 "ir.om"
v90 = v_ic;
#line 931 "ir.om"
@@ -61413,7 +62220,7 @@ b62: if (!((u)(((s)(v_kind)) == ((s)(29UL))))) { goto b72; }
#line 933 "ir.om"
b71: if (!(*(u *)((v_n) + (8UL)))) { goto b75; }
#line 934 "ir.om"
-b74: v94 = (u)&my_expr_to_ir;
+b74: v94 = (u)my_expr_to_ir;
#line 934 "ir.om"
v95 = v_ic;
#line 934 "ir.om"
@@ -61425,7 +62232,7 @@ b76: v_value = v97;
#line 934 "ir.om"
goto b73;
#line 938 "ir.om"
-b73: v102 = (u)&my_irreturn;
+b73: v102 = (u)my_irreturn;
#line 938 "ir.om"
v103 = v_ic;
#line 938 "ir.om"
@@ -61435,7 +62242,7 @@ b73: v102 = (u)&my_irreturn;
#line 938 "ir.om"
goto b7;
#line 936 "ir.om"
-b75: v98 = (u)&my_mkirconst;
+b75: v98 = (u)my_mkirconst;
#line 936 "ir.om"
v99 = v_ic;
#line 936 "ir.om"
@@ -61449,7 +62256,7 @@ b77: v_value = v101;
#line 939 "ir.om"
b72: if (!((u)(((s)(v_kind)) == ((s)(31UL))))) { goto b80; }
#line 941 "ir.om"
-b79: v106 = (u)&my_irfind_block;
+b79: v106 = (u)my_irfind_block;
#line 941 "ir.om"
v107 = v_ic;
#line 941 "ir.om"
@@ -61461,7 +62268,7 @@ b79: v106 = (u)&my_irfind_block;
#line 941 "ir.om"
b81: v_label = v110;
#line 942 "ir.om"
- v111 = (u)&my_irjump;
+ v111 = (u)my_irjump;
#line 942 "ir.om"
v112 = v_ic;
#line 942 "ir.om"
@@ -61475,7 +62282,7 @@ b81: v_label = v110;
#line 943 "ir.om"
b80: if (!((u)(((s)(v_kind)) == ((s)(32UL))))) { goto b84; }
#line 945 "ir.om"
-b83: v116 = (u)&my_irfind_block;
+b83: v116 = (u)my_irfind_block;
#line 945 "ir.om"
v117 = v_ic;
#line 945 "ir.om"
@@ -61487,7 +62294,7 @@ b83: v116 = (u)&my_irfind_block;
#line 945 "ir.om"
b85: v_label = v120;
#line 946 "ir.om"
- v121 = (u)&my_irjump;
+ v121 = (u)my_irjump;
#line 946 "ir.om"
v122 = v_ic;
#line 946 "ir.om"
@@ -61503,7 +62310,7 @@ b84: if (!((u)(((s)(v_kind)) == ((s)(30UL))))) { goto b88; }
#line 947 "ir.om"
goto b7;
#line 952 "ir.om"
-b88: v126 = (u)&my_expr_to_ir;
+b88: v126 = (u)my_expr_to_ir;
#line 952 "ir.om"
v127 = v_ic;
#line 952 "ir.om"
@@ -61513,7 +62320,7 @@ b88: v126 = (u)&my_expr_to_ir;
#line 952 "ir.om"
b89: v_value = v129;
#line 953 "ir.om"
- v130 = (u)&my_iraddop;
+ v130 = (u)my_iraddop;
#line 953 "ir.om"
v131 = v_ic;
#line 953 "ir.om"
@@ -61713,7 +62520,7 @@ u my_translate(u v_c, u v_n) {
u v146 = 0;
u v147 = 0;
#line 378 "peg.om"
-b0: v3 = (u)&my_fputs;
+b0: v3 = (u)my_fputs;
#line 378 "peg.om"
v4 = *(u *)((v_c) + (16UL));
#line 378 "peg.om"
@@ -61733,7 +62540,7 @@ b7: v7 = 0UL;
#line 381 "peg.om"
b9: if (!(v7)) { goto b4; }
#line 394 "peg.om"
-b3: v25 = (u)&my_fputs;
+b3: v25 = (u)my_fputs;
#line 394 "peg.om"
v26 = *(u *)((v_c) + (16UL));
#line 394 "peg.om"
@@ -61741,7 +62548,7 @@ b3: v25 = (u)&my_fputs;
#line 394 "peg.om"
v28 = ((u (*)())(v25))(v26, v27);
#line 397 "peg.om"
-b17: v29 = (u)&my_fputs;
+b17: v29 = (u)my_fputs;
#line 397 "peg.om"
v30 = *(u *)((v_c) + (16UL));
#line 397 "peg.om"
@@ -61749,7 +62556,7 @@ b17: v29 = (u)&my_fputs;
#line 397 "peg.om"
v32 = ((u (*)())(v29))(v30, v31);
#line 398 "peg.om"
-b18: v33 = (u)&my_fputs;
+b18: v33 = (u)my_fputs;
#line 398 "peg.om"
v34 = *(u *)((v_c) + (16UL));
#line 398 "peg.om"
@@ -61757,7 +62564,7 @@ b18: v33 = (u)&my_fputs;
#line 398 "peg.om"
v36 = ((u (*)())(v33))(v34, v35);
#line 399 "peg.om"
-b19: v37 = (u)&my_fputs;
+b19: v37 = (u)my_fputs;
#line 399 "peg.om"
v38 = *(u *)((v_c) + (16UL));
#line 399 "peg.om"
@@ -61777,7 +62584,7 @@ b26: v41 = 0UL;
#line 402 "peg.om"
b28: if (!(v41)) { goto b23; }
#line 417 "peg.om"
-b22: v68 = (u)&my_fputs;
+b22: v68 = (u)my_fputs;
#line 417 "peg.om"
v69 = *(u *)((v_c) + (16UL));
#line 417 "peg.om"
@@ -61785,7 +62592,7 @@ b22: v68 = (u)&my_fputs;
#line 417 "peg.om"
v71 = ((u (*)())(v68))(v69, v70);
#line 418 "peg.om"
-b38: v72 = (u)&my_fputs;
+b38: v72 = (u)my_fputs;
#line 418 "peg.om"
v73 = *(u *)((v_c) + (16UL));
#line 418 "peg.om"
@@ -61793,7 +62600,7 @@ b38: v72 = (u)&my_fputs;
#line 418 "peg.om"
v75 = ((u (*)())(v72))(v73, v74);
#line 419 "peg.om"
-b39: v76 = (u)&my_fputs;
+b39: v76 = (u)my_fputs;
#line 419 "peg.om"
v77 = *(u *)((v_c) + (16UL));
#line 419 "peg.om"
@@ -61817,7 +62624,7 @@ b42: return 0UL;
#line 428 "peg.om"
b43: if (!((u)(((s)(*(u *)(v_v))) == ((s)(1UL))))) { goto b49; }
#line 429 "peg.om"
-b50: v81 = (u)&my_fputs;
+b50: v81 = (u)my_fputs;
#line 429 "peg.om"
v82 = *(u *)((v_c) + (16UL));
#line 429 "peg.om"
@@ -61825,7 +62632,7 @@ b50: v81 = (u)&my_fputs;
#line 429 "peg.om"
v84 = ((u (*)())(v81))(v82, v83);
#line 430 "peg.om"
-b52: v85 = (u)&my_fputs;
+b52: v85 = (u)my_fputs;
#line 430 "peg.om"
v86 = *(u *)((v_c) + (16UL));
#line 430 "peg.om"
@@ -61833,7 +62640,7 @@ b52: v85 = (u)&my_fputs;
#line 430 "peg.om"
v88 = ((u (*)())(v85))(v86, v87);
#line 431 "peg.om"
-b53: v89 = (u)&my_fputb;
+b53: v89 = (u)my_fputb;
#line 431 "peg.om"
v90 = *(u *)((v_c) + (16UL));
#line 431 "peg.om"
@@ -61843,7 +62650,7 @@ b53: v89 = (u)&my_fputb;
#line 431 "peg.om"
v93 = ((u (*)())(v89))(v90, v91, v92);
#line 432 "peg.om"
-b54: v94 = (u)&my_fputs;
+b54: v94 = (u)my_fputs;
#line 432 "peg.om"
v95 = *(u *)((v_c) + (16UL));
#line 432 "peg.om"
@@ -61851,7 +62658,7 @@ b54: v94 = (u)&my_fputs;
#line 432 "peg.om"
v97 = ((u (*)())(v94))(v95, v96);
#line 433 "peg.om"
-b55: v98 = (u)&my_fputs;
+b55: v98 = (u)my_fputs;
#line 433 "peg.om"
v99 = *(u *)((v_c) + (16UL));
#line 433 "peg.om"
@@ -61859,7 +62666,7 @@ b55: v98 = (u)&my_fputs;
#line 433 "peg.om"
v101 = ((u (*)())(v98))(v99, v100);
#line 434 "peg.om"
-b56: v102 = (u)&my_fputs;
+b56: v102 = (u)my_fputs;
#line 434 "peg.om"
v103 = *(u *)((v_c) + (16UL));
#line 434 "peg.om"
@@ -61867,7 +62674,7 @@ b56: v102 = (u)&my_fputs;
#line 434 "peg.om"
v105 = ((u (*)())(v102))(v103, v104);
#line 435 "peg.om"
-b57: v106 = (u)&my_fputs;
+b57: v106 = (u)my_fputs;
#line 435 "peg.om"
v107 = *(u *)((v_c) + (16UL));
#line 435 "peg.om"
@@ -61875,7 +62682,7 @@ b57: v106 = (u)&my_fputs;
#line 435 "peg.om"
v109 = ((u (*)())(v106))(v107, v108);
#line 436 "peg.om"
-b58: v110 = (u)&my_fputb;
+b58: v110 = (u)my_fputb;
#line 436 "peg.om"
v111 = *(u *)((v_c) + (16UL));
#line 436 "peg.om"
@@ -61885,7 +62692,7 @@ b58: v110 = (u)&my_fputb;
#line 436 "peg.om"
v114 = ((u (*)())(v110))(v111, v112, v113);
#line 437 "peg.om"
-b59: v115 = (u)&my_fputs;
+b59: v115 = (u)my_fputs;
#line 437 "peg.om"
v116 = *(u *)((v_c) + (16UL));
#line 437 "peg.om"
@@ -61893,7 +62700,7 @@ b59: v115 = (u)&my_fputs;
#line 437 "peg.om"
v118 = ((u (*)())(v115))(v116, v117);
#line 438 "peg.om"
-b60: v119 = (u)&my_translate_pattern;
+b60: v119 = (u)my_translate_pattern;
#line 438 "peg.om"
v120 = v_c;
#line 438 "peg.om"
@@ -61901,7 +62708,7 @@ b60: v119 = (u)&my_translate_pattern;
#line 438 "peg.om"
v122 = ((u (*)())(v119))(v120, v121);
#line 439 "peg.om"
-b61: v123 = (u)&my_fputs;
+b61: v123 = (u)my_fputs;
#line 439 "peg.om"
v124 = *(u *)((v_c) + (16UL));
#line 439 "peg.om"
@@ -61909,7 +62716,7 @@ b61: v123 = (u)&my_fputs;
#line 439 "peg.om"
v126 = ((u (*)())(v123))(v124, v125);
#line 440 "peg.om"
-b62: v127 = (u)&my_fputs;
+b62: v127 = (u)my_fputs;
#line 440 "peg.om"
v128 = *(u *)((v_c) + (16UL));
#line 440 "peg.om"
@@ -61917,7 +62724,7 @@ b62: v127 = (u)&my_fputs;
#line 440 "peg.om"
v130 = ((u (*)())(v127))(v128, v129);
#line 441 "peg.om"
-b63: v131 = (u)&my_fputb;
+b63: v131 = (u)my_fputb;
#line 441 "peg.om"
v132 = *(u *)((v_c) + (16UL));
#line 441 "peg.om"
@@ -61927,7 +62734,7 @@ b63: v131 = (u)&my_fputb;
#line 441 "peg.om"
v135 = ((u (*)())(v131))(v132, v133, v134);
#line 442 "peg.om"
-b64: v136 = (u)&my_fputs;
+b64: v136 = (u)my_fputs;
#line 442 "peg.om"
v137 = *(u *)((v_c) + (16UL));
#line 442 "peg.om"
@@ -61935,7 +62742,7 @@ b64: v136 = (u)&my_fputs;
#line 442 "peg.om"
v139 = ((u (*)())(v136))(v137, v138);
#line 443 "peg.om"
-b65: v140 = (u)&my_fputs;
+b65: v140 = (u)my_fputs;
#line 443 "peg.om"
v141 = *(u *)((v_c) + (16UL));
#line 443 "peg.om"
@@ -61943,7 +62750,7 @@ b65: v140 = (u)&my_fputs;
#line 443 "peg.om"
v143 = ((u (*)())(v140))(v141, v142);
#line 444 "peg.om"
-b66: v144 = (u)&my_fputs;
+b66: v144 = (u)my_fputs;
#line 444 "peg.om"
v145 = *(u *)((v_c) + (16UL));
#line 444 "peg.om"
@@ -61961,7 +62768,7 @@ b47: v80 = 1UL;
#line 406 "peg.om"
b23: if (!((u)(((s)(*(u *)(v_v))) == ((s)(1UL))))) { goto b29; }
#line 407 "peg.om"
-b30: v42 = (u)&my_fputs;
+b30: v42 = (u)my_fputs;
#line 407 "peg.om"
v43 = *(u *)((v_c) + (16UL));
#line 407 "peg.om"
@@ -61969,7 +62776,7 @@ b30: v42 = (u)&my_fputs;
#line 407 "peg.om"
v45 = ((u (*)())(v42))(v43, v44);
#line 408 "peg.om"
-b32: v46 = (u)&my_fputs;
+b32: v46 = (u)my_fputs;
#line 408 "peg.om"
v47 = *(u *)((v_c) + (16UL));
#line 408 "peg.om"
@@ -61977,7 +62784,7 @@ b32: v46 = (u)&my_fputs;
#line 408 "peg.om"
v49 = ((u (*)())(v46))(v47, v48);
#line 409 "peg.om"
-b33: v50 = (u)&my_fputb;
+b33: v50 = (u)my_fputb;
#line 409 "peg.om"
v51 = *(u *)((v_c) + (16UL));
#line 409 "peg.om"
@@ -61987,7 +62794,7 @@ b33: v50 = (u)&my_fputb;
#line 409 "peg.om"
v54 = ((u (*)())(v50))(v51, v52, v53);
#line 410 "peg.om"
-b34: v55 = (u)&my_fputs;
+b34: v55 = (u)my_fputs;
#line 410 "peg.om"
v56 = *(u *)((v_c) + (16UL));
#line 410 "peg.om"
@@ -61995,7 +62802,7 @@ b34: v55 = (u)&my_fputs;
#line 410 "peg.om"
v58 = ((u (*)())(v55))(v56, v57);
#line 411 "peg.om"
-b35: v59 = (u)&my_fputb;
+b35: v59 = (u)my_fputb;
#line 411 "peg.om"
v60 = *(u *)((v_c) + (16UL));
#line 411 "peg.om"
@@ -62005,7 +62812,7 @@ b35: v59 = (u)&my_fputb;
#line 411 "peg.om"
v63 = ((u (*)())(v59))(v60, v61, v62);
#line 412 "peg.om"
-b36: v64 = (u)&my_fputs;
+b36: v64 = (u)my_fputs;
#line 412 "peg.om"
v65 = *(u *)((v_c) + (16UL));
#line 412 "peg.om"
@@ -62023,7 +62830,7 @@ b27: v41 = 1UL;
#line 385 "peg.om"
b4: if (!((u)(((s)(*(u *)(v_v))) == ((s)(1UL))))) { goto b10; }
#line 386 "peg.om"
-b11: v8 = (u)&my_fputs;
+b11: v8 = (u)my_fputs;
#line 386 "peg.om"
v9 = *(u *)((v_c) + (16UL));
#line 386 "peg.om"
@@ -62031,7 +62838,7 @@ b11: v8 = (u)&my_fputs;
#line 386 "peg.om"
v11 = ((u (*)())(v8))(v9, v10);
#line 387 "peg.om"
-b13: v12 = (u)&my_fputs;
+b13: v12 = (u)my_fputs;
#line 387 "peg.om"
v13 = *(u *)((v_c) + (16UL));
#line 387 "peg.om"
@@ -62039,7 +62846,7 @@ b13: v12 = (u)&my_fputs;
#line 387 "peg.om"
v15 = ((u (*)())(v12))(v13, v14);
#line 388 "peg.om"
-b14: v16 = (u)&my_fputb;
+b14: v16 = (u)my_fputb;
#line 388 "peg.om"
v17 = *(u *)((v_c) + (16UL));
#line 388 "peg.om"
@@ -62049,7 +62856,7 @@ b14: v16 = (u)&my_fputb;
#line 388 "peg.om"
v20 = ((u (*)())(v16))(v17, v18, v19);
#line 389 "peg.om"
-b15: v21 = (u)&my_fputs;
+b15: v21 = (u)my_fputs;
#line 389 "peg.om"
v22 = *(u *)((v_c) + (16UL));
#line 389 "peg.om"
@@ -62142,7 +62949,7 @@ u my_translate_charset(u v_c, u v_n) {
#line 165 "peg.om"
b0: v_hex = (u)"0123456789abcdef";
#line 167 "peg.om"
- v9 = (u)&my_memset;
+ v9 = (u)my_memset;
#line 167 "peg.om"
v10 = *(u *)((v_c) + (24UL));
#line 167 "peg.om"
@@ -62170,7 +62977,7 @@ b31: if (!((u)(((s)(v_i)) == ((s)(256UL))))) { goto b33; }
#line 225 "peg.om"
b32: if (!((u)(((s)(v_count)) == ((s)(0UL))))) { goto b38; }
#line 226 "peg.om"
-b37: v28 = (u)&my_fputs;
+b37: v28 = (u)my_fputs;
#line 226 "peg.om"
v29 = *(u *)((v_c) + (16UL));
#line 226 "peg.om"
@@ -62178,7 +62985,7 @@ b37: v28 = (u)&my_fputs;
#line 226 "peg.om"
v31 = ((u (*)())(v28))(v29, v30);
#line 227 "peg.om"
-b39: v32 = (u)&my_fputs;
+b39: v32 = (u)my_fputs;
#line 227 "peg.om"
v33 = *(u *)((v_c) + (16UL));
#line 227 "peg.om"
@@ -62190,7 +62997,7 @@ b40: return 0UL;
#line 229 "peg.om"
b38: if (!((u)(((s)(v_count)) >= ((s)(255UL))))) { goto b42; }
#line 230 "peg.om"
-b41: v36 = (u)&my_fputs;
+b41: v36 = (u)my_fputs;
#line 230 "peg.om"
v37 = *(u *)((v_c) + (16UL));
#line 230 "peg.om"
@@ -62202,7 +63009,7 @@ b43: return 0UL;
#line 232 "peg.om"
b42: if (!((u)(((s)(v_count)) == ((s)(1UL))))) { goto b45; }
#line 233 "peg.om"
-b44: v40 = (u)&my_fputs;
+b44: v40 = (u)my_fputs;
#line 233 "peg.om"
v41 = *(u *)((v_c) + (16UL));
#line 233 "peg.om"
@@ -62216,7 +63023,7 @@ b36: v_i = 1UL;
#line 240 "peg.om"
b48: if (!((u)(((s)(v_i)) == ((s)(256UL))))) { goto b50; }
#line 257 "peg.om"
-b49: v71 = (u)&my_fputs;
+b49: v71 = (u)my_fputs;
#line 257 "peg.om"
v72 = *(u *)((v_c) + (16UL));
#line 257 "peg.om"
@@ -62236,7 +63043,7 @@ b59: v48 = 1UL;
#line 245 "peg.om"
b62: if (!(v48)) { goto b58; }
#line 246 "peg.om"
-b57: v51 = (u)&my_fputc;
+b57: v51 = (u)my_fputc;
#line 246 "peg.om"
v52 = *(u *)((v_c) + (16UL));
#line 246 "peg.om"
@@ -62244,7 +63051,7 @@ b57: v51 = (u)&my_fputc;
#line 246 "peg.om"
v54 = ((u (*)())(v51))(v52, v53);
#line 247 "peg.om"
-b74: v55 = (u)&my_fputc;
+b74: v55 = (u)my_fputc;
#line 247 "peg.om"
v56 = *(u *)((v_c) + (16UL));
#line 247 "peg.om"
@@ -62252,7 +63059,7 @@ b74: v55 = (u)&my_fputc;
#line 247 "peg.om"
v58 = ((u (*)())(v55))(v56, v57);
#line 248 "peg.om"
-b75: v59 = (u)&my_fputc;
+b75: v59 = (u)my_fputc;
#line 248 "peg.om"
v60 = *(u *)((v_c) + (16UL));
#line 248 "peg.om"
@@ -62260,7 +63067,7 @@ b75: v59 = (u)&my_fputc;
#line 248 "peg.om"
v62 = ((u (*)())(v59))(v60, v61);
#line 249 "peg.om"
-b76: v63 = (u)&my_fputc;
+b76: v63 = (u)my_fputc;
#line 249 "peg.om"
v64 = *(u *)((v_c) + (16UL));
#line 249 "peg.om"
@@ -62272,7 +63079,7 @@ b53: v_i = (v_i) + (1UL);
#line 255 "peg.om"
goto b48;
#line 251 "peg.om"
-b58: v67 = (u)&my_fputc;
+b58: v67 = (u)my_fputc;
#line 251 "peg.om"
v68 = *(u *)((v_c) + (16UL));
#line 251 "peg.om"
@@ -62324,7 +63131,7 @@ b73: v50 = 0UL;
#line 245 "peg.om"
goto b72;
#line 235 "peg.om"
-b45: v44 = (u)&my_fputs;
+b45: v44 = (u)my_fputs;
#line 235 "peg.om"
v45 = *(u *)((v_c) + (16UL));
#line 235 "peg.om"
@@ -62346,7 +63153,7 @@ b4: v_ch = (u)*(b *)((*(u *)((v_n) + (24UL))) + (v_i));
#line 179 "peg.om"
if (!((u)(((s)(v_ch)) == ((s)(92UL))))) { goto b7; }
#line 180 "peg.om"
-b8: v14 = (u)&my_parse_escape;
+b8: v14 = (u)my_parse_escape;
#line 180 "peg.om"
v15 = *(u *)((v_n) + (24UL));
#line 180 "peg.om"
@@ -62374,7 +63181,7 @@ b12: v_i = (v_i) + (1UL);
#line 186 "peg.om"
if (!((u)(((s)(v_i)) == ((s)(v_len))))) { goto b18; }
#line 187 "peg.om"
-b19: v20 = (u)&my_die;
+b19: v20 = (u)my_die;
#line 187 "peg.om"
v21 = (u)"invalid range";
#line 187 "peg.om"
@@ -62388,7 +63195,7 @@ b18: v_a = v_ch;
#line 195 "peg.om"
if (!((u)(((s)(v_ch)) == ((s)(92UL))))) { goto b22; }
#line 196 "peg.om"
-b23: v23 = (u)&my_parse_escape;
+b23: v23 = (u)my_parse_escape;
#line 196 "peg.om"
v24 = *(u *)((v_n) + (24UL));
#line 196 "peg.om"
@@ -62463,7 +63270,7 @@ u my_translate_literal(u v_c, u v_n) {
#line 81 "peg.om"
b0: v_hex = (u)"0123456789abcdef";
#line 83 "peg.om"
- v6 = (u)&my_fputs;
+ v6 = (u)my_fputs;
#line 83 "peg.om"
v7 = *(u *)((v_c) + (16UL));
#line 83 "peg.om"
@@ -62479,7 +63286,7 @@ b1: v_i = 1UL;
#line 87 "peg.om"
b2: if (!((u)(((s)(v_i)) == ((s)(v_len))))) { goto b4; }
#line 104 "peg.om"
-b3: v33 = (u)&my_fputs;
+b3: v33 = (u)my_fputs;
#line 104 "peg.om"
v34 = *(u *)((v_c) + (16UL));
#line 104 "peg.om"
@@ -62499,7 +63306,7 @@ b10: v10 = 1UL;
#line 93 "peg.om"
b13: if (!(v10)) { goto b9; }
#line 94 "peg.om"
-b8: v13 = (u)&my_fputc;
+b8: v13 = (u)my_fputc;
#line 94 "peg.om"
v14 = *(u *)((v_c) + (16UL));
#line 94 "peg.om"
@@ -62507,7 +63314,7 @@ b8: v13 = (u)&my_fputc;
#line 94 "peg.om"
v16 = ((u (*)())(v13))(v14, v15);
#line 95 "peg.om"
-b25: v17 = (u)&my_fputc;
+b25: v17 = (u)my_fputc;
#line 95 "peg.om"
v18 = *(u *)((v_c) + (16UL));
#line 95 "peg.om"
@@ -62515,7 +63322,7 @@ b25: v17 = (u)&my_fputc;
#line 95 "peg.om"
v20 = ((u (*)())(v17))(v18, v19);
#line 96 "peg.om"
-b26: v21 = (u)&my_fputc;
+b26: v21 = (u)my_fputc;
#line 96 "peg.om"
v22 = *(u *)((v_c) + (16UL));
#line 96 "peg.om"
@@ -62523,7 +63330,7 @@ b26: v21 = (u)&my_fputc;
#line 96 "peg.om"
v24 = ((u (*)())(v21))(v22, v23);
#line 97 "peg.om"
-b27: v25 = (u)&my_fputc;
+b27: v25 = (u)my_fputc;
#line 97 "peg.om"
v26 = *(u *)((v_c) + (16UL));
#line 97 "peg.om"
@@ -62535,7 +63342,7 @@ b7: v_i = (v_i) + (1UL);
#line 102 "peg.om"
goto b2;
#line 99 "peg.om"
-b9: v29 = (u)&my_fputc;
+b9: v29 = (u)my_fputc;
#line 99 "peg.om"
v30 = *(u *)((v_c) + (16UL));
#line 99 "peg.om"
@@ -62805,7 +63612,7 @@ b9: v5 = 0UL;
#line 268 "peg.om"
b11: if (!(v5)) { goto b8; }
#line 269 "peg.om"
-b7: v6 = (u)&my_translate_pattern;
+b7: v6 = (u)my_translate_pattern;
#line 269 "peg.om"
v7 = v_c;
#line 269 "peg.om"
@@ -62815,7 +63622,7 @@ b7: v6 = (u)&my_translate_pattern;
#line 260 "peg.om"
b2: return 0UL;
#line 271 "peg.om"
-b8: v10 = (u)&my_fputs;
+b8: v10 = (u)my_fputs;
#line 271 "peg.om"
v11 = *(u *)((v_c) + (16UL));
#line 271 "peg.om"
@@ -62823,7 +63630,7 @@ b8: v10 = (u)&my_fputs;
#line 271 "peg.om"
v13 = ((u (*)())(v10))(v11, v12);
#line 272 "peg.om"
-b13: v14 = (u)&my_translate_pattern;
+b13: v14 = (u)my_translate_pattern;
#line 272 "peg.om"
v15 = v_c;
#line 272 "peg.om"
@@ -62843,7 +63650,7 @@ b20: v18 = 0UL;
#line 275 "peg.om"
b22: if (!(v18)) { goto b17; }
#line 285 "peg.om"
-b16: v31 = (u)&my_fputs;
+b16: v31 = (u)my_fputs;
#line 285 "peg.om"
v32 = *(u *)((v_c) + (16UL));
#line 285 "peg.om"
@@ -62853,7 +63660,7 @@ b16: v31 = (u)&my_fputs;
#line 285 "peg.om"
goto b2;
#line 279 "peg.om"
-b17: v19 = (u)&my_fputs;
+b17: v19 = (u)my_fputs;
#line 279 "peg.om"
v20 = *(u *)((v_c) + (16UL));
#line 279 "peg.om"
@@ -62861,7 +63668,7 @@ b17: v19 = (u)&my_fputs;
#line 279 "peg.om"
v22 = ((u (*)())(v19))(v20, v21);
#line 280 "peg.om"
-b23: v23 = (u)&my_translate_pattern;
+b23: v23 = (u)my_translate_pattern;
#line 280 "peg.om"
v24 = v_c;
#line 280 "peg.om"
@@ -62869,7 +63676,7 @@ b23: v23 = (u)&my_translate_pattern;
#line 280 "peg.om"
v26 = ((u (*)())(v23))(v24, v25);
#line 281 "peg.om"
-b24: v27 = (u)&my_fputs;
+b24: v27 = (u)my_fputs;
#line 281 "peg.om"
v28 = *(u *)((v_c) + (16UL));
#line 281 "peg.om"
@@ -62893,7 +63700,7 @@ b5: if (!((u)(((s)(*(u *)(v_n))) == ((s)(3UL))))) { goto b28; }
#line 288 "peg.om"
b27: v_d = *(u *)((v_n) + (16UL));
#line 289 "peg.om"
- v35 = (u)&my_translate_pattern;
+ v35 = (u)my_translate_pattern;
#line 289 "peg.om"
v36 = v_c;
#line 289 "peg.om"
@@ -62915,7 +63722,7 @@ b37: if (!(v39)) { goto b32; }
#line 292 "peg.om"
goto b2;
#line 296 "peg.om"
-b32: v40 = (u)&my_fputs;
+b32: v40 = (u)my_fputs;
#line 296 "peg.om"
v41 = *(u *)((v_c) + (16UL));
#line 296 "peg.om"
@@ -62923,7 +63730,7 @@ b32: v40 = (u)&my_fputs;
#line 296 "peg.om"
v43 = ((u (*)())(v40))(v41, v42);
#line 297 "peg.om"
-b38: v44 = (u)&my_translate_pattern;
+b38: v44 = (u)my_translate_pattern;
#line 297 "peg.om"
v45 = v_c;
#line 297 "peg.om"
@@ -62931,7 +63738,7 @@ b38: v44 = (u)&my_translate_pattern;
#line 297 "peg.om"
v47 = ((u (*)())(v44))(v45, v46);
#line 298 "peg.om"
-b39: v48 = (u)&my_fputs;
+b39: v48 = (u)my_fputs;
#line 298 "peg.om"
v49 = *(u *)((v_c) + (16UL));
#line 298 "peg.om"
@@ -62949,7 +63756,7 @@ b36: v39 = 1UL;
#line 302 "peg.om"
b28: if (!((u)(((s)(*(u *)(v_n))) == ((s)(5UL))))) { goto b42; }
#line 303 "peg.om"
-b41: v52 = (u)&my_decode_look;
+b41: v52 = (u)my_decode_look;
#line 303 "peg.om"
v53 = v_n;
#line 303 "peg.om"
@@ -62967,7 +63774,7 @@ b45: v_d = *(u *)((v_d) + (8UL));
#line 309 "peg.om"
b44: if (!((u)(((s)(v_look)) == ((s)(2UL))))) { goto b49; }
#line 310 "peg.om"
-b48: v55 = (u)&my_fputs;
+b48: v55 = (u)my_fputs;
#line 310 "peg.om"
v56 = *(u *)((v_c) + (16UL));
#line 310 "peg.om"
@@ -62975,7 +63782,7 @@ b48: v55 = (u)&my_fputs;
#line 310 "peg.om"
v58 = ((u (*)())(v55))(v56, v57);
#line 311 "peg.om"
-b50: v59 = (u)&my_translate_pattern;
+b50: v59 = (u)my_translate_pattern;
#line 311 "peg.om"
v60 = v_c;
#line 311 "peg.om"
@@ -62983,7 +63790,7 @@ b50: v59 = (u)&my_translate_pattern;
#line 311 "peg.om"
v62 = ((u (*)())(v59))(v60, v61);
#line 312 "peg.om"
-b51: v63 = (u)&my_fputs;
+b51: v63 = (u)my_fputs;
#line 312 "peg.om"
v64 = *(u *)((v_c) + (16UL));
#line 312 "peg.om"
@@ -62995,7 +63802,7 @@ b51: v63 = (u)&my_fputs;
#line 313 "peg.om"
b49: if (!((u)(((s)(v_look)) == ((s)(1UL))))) { goto b54; }
#line 314 "peg.om"
-b53: v67 = (u)&my_fputs;
+b53: v67 = (u)my_fputs;
#line 314 "peg.om"
v68 = *(u *)((v_c) + (16UL));
#line 314 "peg.om"
@@ -63003,7 +63810,7 @@ b53: v67 = (u)&my_fputs;
#line 314 "peg.om"
v70 = ((u (*)())(v67))(v68, v69);
#line 315 "peg.om"
-b55: v71 = (u)&my_translate_pattern;
+b55: v71 = (u)my_translate_pattern;
#line 315 "peg.om"
v72 = v_c;
#line 315 "peg.om"
@@ -63011,7 +63818,7 @@ b55: v71 = (u)&my_translate_pattern;
#line 315 "peg.om"
v74 = ((u (*)())(v71))(v72, v73);
#line 316 "peg.om"
-b56: v75 = (u)&my_fputs;
+b56: v75 = (u)my_fputs;
#line 316 "peg.om"
v76 = *(u *)((v_c) + (16UL));
#line 316 "peg.om"
@@ -63023,7 +63830,7 @@ b56: v75 = (u)&my_fputs;
#line 317 "peg.om"
b54: if (!((u)(((s)(v_look)) == ((s)(0UL))))) { goto b59; }
#line 318 "peg.om"
-b58: v79 = (u)&my_translate_pattern;
+b58: v79 = (u)my_translate_pattern;
#line 318 "peg.om"
v80 = v_c;
#line 318 "peg.om"
@@ -63033,7 +63840,7 @@ b58: v79 = (u)&my_translate_pattern;
#line 318 "peg.om"
goto b2;
#line 320 "peg.om"
-b59: v83 = (u)&my_die;
+b59: v83 = (u)my_die;
#line 320 "peg.om"
v84 = (u)"invalid lookop";
#line 320 "peg.om"
@@ -63043,7 +63850,7 @@ b59: v83 = (u)&my_die;
#line 322 "peg.om"
b42: if (!((u)(((s)(*(u *)(v_n))) == ((s)(7UL))))) { goto b63; }
#line 323 "peg.om"
-b62: v86 = (u)&my_decode_count;
+b62: v86 = (u)my_decode_count;
#line 323 "peg.om"
v87 = v_n;
#line 323 "peg.om"
@@ -63053,7 +63860,7 @@ b64: v_count = v88;
#line 324 "peg.om"
if (!((u)(((s)(v_count)) == ((s)(0UL))))) { goto b67; }
#line 325 "peg.om"
-b66: v89 = (u)&my_fputs;
+b66: v89 = (u)my_fputs;
#line 325 "peg.om"
v90 = *(u *)((v_c) + (16UL));
#line 325 "peg.om"
@@ -63061,7 +63868,7 @@ b66: v89 = (u)&my_fputs;
#line 325 "peg.om"
v92 = ((u (*)())(v89))(v90, v91);
#line 326 "peg.om"
-b68: v93 = (u)&my_translate_pattern;
+b68: v93 = (u)my_translate_pattern;
#line 326 "peg.om"
v94 = v_c;
#line 326 "peg.om"
@@ -63069,7 +63876,7 @@ b68: v93 = (u)&my_translate_pattern;
#line 326 "peg.om"
v96 = ((u (*)())(v93))(v94, v95);
#line 327 "peg.om"
-b69: v97 = (u)&my_fputs;
+b69: v97 = (u)my_fputs;
#line 327 "peg.om"
v98 = *(u *)((v_c) + (16UL));
#line 327 "peg.om"
@@ -63081,7 +63888,7 @@ b69: v97 = (u)&my_fputs;
#line 328 "peg.om"
b67: if (!((u)(((s)(v_count)) == ((s)(1UL))))) { goto b72; }
#line 329 "peg.om"
-b71: v101 = (u)&my_translate_pattern;
+b71: v101 = (u)my_translate_pattern;
#line 329 "peg.om"
v102 = v_c;
#line 329 "peg.om"
@@ -63093,7 +63900,7 @@ b71: v101 = (u)&my_translate_pattern;
#line 330 "peg.om"
b72: if (!((u)(((s)(v_count)) == ((s)(2UL))))) { goto b75; }
#line 331 "peg.om"
-b74: v105 = (u)&my_fputs;
+b74: v105 = (u)my_fputs;
#line 331 "peg.om"
v106 = *(u *)((v_c) + (16UL));
#line 331 "peg.om"
@@ -63101,7 +63908,7 @@ b74: v105 = (u)&my_fputs;
#line 331 "peg.om"
v108 = ((u (*)())(v105))(v106, v107);
#line 332 "peg.om"
-b76: v109 = (u)&my_fputs;
+b76: v109 = (u)my_fputs;
#line 332 "peg.om"
v110 = *(u *)((v_c) + (16UL));
#line 332 "peg.om"
@@ -63109,7 +63916,7 @@ b76: v109 = (u)&my_fputs;
#line 332 "peg.om"
v112 = ((u (*)())(v109))(v110, v111);
#line 333 "peg.om"
-b77: v113 = (u)&my_translate_pattern;
+b77: v113 = (u)my_translate_pattern;
#line 333 "peg.om"
v114 = v_c;
#line 333 "peg.om"
@@ -63117,7 +63924,7 @@ b77: v113 = (u)&my_translate_pattern;
#line 333 "peg.om"
v116 = ((u (*)())(v113))(v114, v115);
#line 334 "peg.om"
-b78: v117 = (u)&my_fputs;
+b78: v117 = (u)my_fputs;
#line 334 "peg.om"
v118 = *(u *)((v_c) + (16UL));
#line 334 "peg.om"
@@ -63125,7 +63932,7 @@ b78: v117 = (u)&my_fputs;
#line 334 "peg.om"
v120 = ((u (*)())(v117))(v118, v119);
#line 335 "peg.om"
-b79: v121 = (u)&my_fputs;
+b79: v121 = (u)my_fputs;
#line 335 "peg.om"
v122 = *(u *)((v_c) + (16UL));
#line 335 "peg.om"
@@ -63133,7 +63940,7 @@ b79: v121 = (u)&my_fputs;
#line 335 "peg.om"
v124 = ((u (*)())(v121))(v122, v123);
#line 336 "peg.om"
-b80: v125 = (u)&my_fputs;
+b80: v125 = (u)my_fputs;
#line 336 "peg.om"
v126 = *(u *)((v_c) + (16UL));
#line 336 "peg.om"
@@ -63145,7 +63952,7 @@ b80: v125 = (u)&my_fputs;
#line 337 "peg.om"
b75: if (!((u)(((s)(v_count)) == ((s)(3UL))))) { goto b83; }
#line 338 "peg.om"
-b82: v129 = (u)&my_translate_pattern;
+b82: v129 = (u)my_translate_pattern;
#line 338 "peg.om"
v130 = v_c;
#line 338 "peg.om"
@@ -63153,7 +63960,7 @@ b82: v129 = (u)&my_translate_pattern;
#line 338 "peg.om"
v132 = ((u (*)())(v129))(v130, v131);
#line 339 "peg.om"
-b84: v133 = (u)&my_fputs;
+b84: v133 = (u)my_fputs;
#line 339 "peg.om"
v134 = *(u *)((v_c) + (16UL));
#line 339 "peg.om"
@@ -63161,7 +63968,7 @@ b84: v133 = (u)&my_fputs;
#line 339 "peg.om"
v136 = ((u (*)())(v133))(v134, v135);
#line 340 "peg.om"
-b85: v137 = (u)&my_fputs;
+b85: v137 = (u)my_fputs;
#line 340 "peg.om"
v138 = *(u *)((v_c) + (16UL));
#line 340 "peg.om"
@@ -63169,7 +63976,7 @@ b85: v137 = (u)&my_fputs;
#line 340 "peg.om"
v140 = ((u (*)())(v137))(v138, v139);
#line 341 "peg.om"
-b86: v141 = (u)&my_fputs;
+b86: v141 = (u)my_fputs;
#line 341 "peg.om"
v142 = *(u *)((v_c) + (16UL));
#line 341 "peg.om"
@@ -63177,7 +63984,7 @@ b86: v141 = (u)&my_fputs;
#line 341 "peg.om"
v144 = ((u (*)())(v141))(v142, v143);
#line 342 "peg.om"
-b87: v145 = (u)&my_translate_pattern;
+b87: v145 = (u)my_translate_pattern;
#line 342 "peg.om"
v146 = v_c;
#line 342 "peg.om"
@@ -63185,7 +63992,7 @@ b87: v145 = (u)&my_translate_pattern;
#line 342 "peg.om"
v148 = ((u (*)())(v145))(v146, v147);
#line 343 "peg.om"
-b88: v149 = (u)&my_fputs;
+b88: v149 = (u)my_fputs;
#line 343 "peg.om"
v150 = *(u *)((v_c) + (16UL));
#line 343 "peg.om"
@@ -63193,7 +64000,7 @@ b88: v149 = (u)&my_fputs;
#line 343 "peg.om"
v152 = ((u (*)())(v149))(v150, v151);
#line 344 "peg.om"
-b89: v153 = (u)&my_fputs;
+b89: v153 = (u)my_fputs;
#line 344 "peg.om"
v154 = *(u *)((v_c) + (16UL));
#line 344 "peg.om"
@@ -63201,7 +64008,7 @@ b89: v153 = (u)&my_fputs;
#line 344 "peg.om"
v156 = ((u (*)())(v153))(v154, v155);
#line 345 "peg.om"
-b90: v157 = (u)&my_fputs;
+b90: v157 = (u)my_fputs;
#line 345 "peg.om"
v158 = *(u *)((v_c) + (16UL));
#line 345 "peg.om"
@@ -63209,7 +64016,7 @@ b90: v157 = (u)&my_fputs;
#line 345 "peg.om"
v160 = ((u (*)())(v157))(v158, v159);
#line 346 "peg.om"
-b91: v161 = (u)&my_fputs;
+b91: v161 = (u)my_fputs;
#line 346 "peg.om"
v162 = *(u *)((v_c) + (16UL));
#line 346 "peg.om"
@@ -63219,7 +64026,7 @@ b91: v161 = (u)&my_fputs;
#line 346 "peg.om"
goto b2;
#line 348 "peg.om"
-b83: v165 = (u)&my_die;
+b83: v165 = (u)my_die;
#line 348 "peg.om"
v166 = (u)"invalid countop";
#line 348 "peg.om"
@@ -63229,7 +64036,7 @@ b83: v165 = (u)&my_die;
#line 350 "peg.om"
b63: if (!((u)(((s)(*(u *)(v_n))) == ((s)(8UL))))) { goto b95; }
#line 351 "peg.om"
-b94: v168 = (u)&my_translate_pattern;
+b94: v168 = (u)my_translate_pattern;
#line 351 "peg.om"
v169 = v_c;
#line 351 "peg.om"
@@ -63241,7 +64048,7 @@ b94: v168 = (u)&my_translate_pattern;
#line 352 "peg.om"
b95: if (!((u)(((s)(*(u *)(v_n))) == ((s)(9UL))))) { goto b98; }
#line 353 "peg.om"
-b97: v172 = (u)&my_fputs;
+b97: v172 = (u)my_fputs;
#line 353 "peg.om"
v173 = *(u *)((v_c) + (16UL));
#line 353 "peg.om"
@@ -63253,7 +64060,7 @@ b97: v172 = (u)&my_fputs;
#line 354 "peg.om"
b98: if (!((u)(((s)(*(u *)(v_n))) == ((s)(10UL))))) { goto b101; }
#line 355 "peg.om"
-b100: v176 = (u)&my_translate_literal;
+b100: v176 = (u)my_translate_literal;
#line 355 "peg.om"
v177 = v_c;
#line 355 "peg.om"
@@ -63265,7 +64072,7 @@ b100: v176 = (u)&my_translate_literal;
#line 356 "peg.om"
b101: if (!((u)(((s)(*(u *)(v_n))) == ((s)(11UL))))) { goto b104; }
#line 357 "peg.om"
-b103: v180 = (u)&my_translate_charset;
+b103: v180 = (u)my_translate_charset;
#line 357 "peg.om"
v181 = v_c;
#line 357 "peg.om"
@@ -63277,7 +64084,7 @@ b103: v180 = (u)&my_translate_charset;
#line 358 "peg.om"
b104: if (!((u)(((s)(*(u *)(v_n))) == ((s)(12UL))))) { goto b107; }
#line 359 "peg.om"
-b106: v184 = (u)&my_fputs;
+b106: v184 = (u)my_fputs;
#line 359 "peg.om"
v185 = *(u *)((v_c) + (16UL));
#line 359 "peg.om"
@@ -63285,7 +64092,7 @@ b106: v184 = (u)&my_fputs;
#line 359 "peg.om"
v187 = ((u (*)())(v184))(v185, v186);
#line 360 "peg.om"
-b108: v188 = (u)&my_fputs;
+b108: v188 = (u)my_fputs;
#line 360 "peg.om"
v189 = *(u *)((v_c) + (16UL));
#line 360 "peg.om"
@@ -63293,7 +64100,7 @@ b108: v188 = (u)&my_fputs;
#line 360 "peg.om"
v191 = ((u (*)())(v188))(v189, v190);
#line 361 "peg.om"
-b109: v192 = (u)&my_fputb;
+b109: v192 = (u)my_fputb;
#line 361 "peg.om"
v193 = *(u *)((v_c) + (16UL));
#line 361 "peg.om"
@@ -63303,7 +64110,7 @@ b109: v192 = (u)&my_fputb;
#line 361 "peg.om"
v196 = ((u (*)())(v192))(v193, v194, v195);
#line 362 "peg.om"
-b110: v197 = (u)&my_fputs;
+b110: v197 = (u)my_fputs;
#line 362 "peg.om"
v198 = *(u *)((v_c) + (16UL));
#line 362 "peg.om"
@@ -63319,7 +64126,7 @@ b112: v_n = *(u *)((v_n) + (8UL));
#line 365 "peg.om"
goto b1;
#line 367 "peg.om"
-b113: v201 = (u)&my_die;
+b113: v201 = (u)my_die;
#line 367 "peg.om"
v202 = (u)"invalid tag";
#line 367 "peg.om"
@@ -63417,7 +64224,7 @@ b10: return 8UL;
#line 34 "type.om"
b11: if (!((u)(((s)(v_kind)) == ((s)(7UL))))) { goto b13; }
#line 35 "type.om"
-b12: v3 = (u)&my_layout_struct;
+b12: v3 = (u)my_layout_struct;
#line 35 "type.om"
v4 = v_c;
#line 35 "type.om"
@@ -63429,7 +64236,7 @@ b14: return *(u *)((*(u *)((v_t) + (8UL))) + (136UL));
#line 37 "type.om"
b13: if (!((u)(((s)(v_kind)) == ((s)(8UL))))) { goto b16; }
#line 38 "type.om"
-b15: v7 = (u)&my_layout_union;
+b15: v7 = (u)my_layout_union;
#line 38 "type.om"
v8 = v_c;
#line 38 "type.om"
@@ -63439,7 +64246,7 @@ b15: v7 = (u)&my_layout_union;
#line 39 "type.om"
b17: return *(u *)((*(u *)((v_t) + (8UL))) + (136UL));
#line 41 "type.om"
-b16: v11 = (u)&my_cdie;
+b16: v11 = (u)my_cdie;
#line 41 "type.om"
v12 = v_c;
#line 41 "type.om"
@@ -64432,7 +65239,7 @@ b7: v6 = 0UL;
#line 685 "cc1.om"
b9: if (!(v6)) { goto b4; }
#line 686 "cc1.om"
-b5: v7 = (u)&my_cdie;
+b5: v7 = (u)my_cdie;
#line 686 "cc1.om"
v8 = v_c;
#line 686 "cc1.om"
@@ -64440,13 +65247,13 @@ b5: v7 = (u)&my_cdie;
#line 686 "cc1.om"
v10 = ((u (*)())(v7))(v8, v9);
#line 689 "cc1.om"
-b4: v11 = (u)&my_mktype1;
+b4: v11 = (u)my_mktype1;
#line 689 "cc1.om"
v12 = v_c;
#line 689 "cc1.om"
v13 = 4UL;
#line 689 "cc1.om"
- v15 = (u)&my_mktype0;
+ v15 = (u)my_mktype0;
#line 689 "cc1.om"
v16 = v_c;
#line 689 "cc1.om"
@@ -64478,7 +65285,7 @@ b18: v20 = 0UL;
#line 691 "cc1.om"
b20: if (!(v20)) { goto b15; }
#line 692 "cc1.om"
-b16: v21 = (u)&my_cdie;
+b16: v21 = (u)my_cdie;
#line 692 "cc1.om"
v22 = v_c;
#line 692 "cc1.om"
@@ -64486,7 +65293,7 @@ b16: v21 = (u)&my_cdie;
#line 692 "cc1.om"
v24 = ((u (*)())(v21))(v22, v23);
#line 695 "cc1.om"
-b15: v25 = (u)&my_mktype0;
+b15: v25 = (u)my_mktype0;
#line 695 "cc1.om"
v26 = v_c;
#line 695 "cc1.om"
@@ -64512,7 +65319,7 @@ b28: v29 = 0UL;
#line 697 "cc1.om"
b30: if (!(v29)) { goto b25; }
#line 698 "cc1.om"
-b26: v30 = (u)&my_cdie;
+b26: v30 = (u)my_cdie;
#line 698 "cc1.om"
v31 = v_c;
#line 698 "cc1.om"
@@ -64520,7 +65327,7 @@ b26: v30 = (u)&my_cdie;
#line 698 "cc1.om"
v33 = ((u (*)())(v30))(v31, v32);
#line 701 "cc1.om"
-b25: v34 = (u)&my_mktype0;
+b25: v34 = (u)my_mktype0;
#line 701 "cc1.om"
v35 = v_c;
#line 701 "cc1.om"
@@ -64546,7 +65353,7 @@ b38: v38 = 0UL;
#line 703 "cc1.om"
b40: if (!(v38)) { goto b35; }
#line 704 "cc1.om"
-b36: v39 = (u)&my_cdie;
+b36: v39 = (u)my_cdie;
#line 704 "cc1.om"
v40 = v_c;
#line 704 "cc1.om"
@@ -64554,7 +65361,7 @@ b36: v39 = (u)&my_cdie;
#line 704 "cc1.om"
v42 = ((u (*)())(v39))(v40, v41);
#line 707 "cc1.om"
-b35: v43 = (u)&my_mktype0;
+b35: v43 = (u)my_mktype0;
#line 707 "cc1.om"
v44 = v_c;
#line 707 "cc1.om"
@@ -64580,7 +65387,7 @@ b48: v47 = 0UL;
#line 709 "cc1.om"
b50: if (!(v47)) { goto b45; }
#line 710 "cc1.om"
-b46: v48 = (u)&my_cdie;
+b46: v48 = (u)my_cdie;
#line 710 "cc1.om"
v49 = v_c;
#line 710 "cc1.om"
@@ -64590,7 +65397,7 @@ b46: v48 = (u)&my_cdie;
#line 713 "cc1.om"
b45: if (!(*(u *)((v_n) + (16UL)))) { goto b52; }
#line 714 "cc1.om"
-b53: v52 = (u)&my_typecheck_expr;
+b53: v52 = (u)my_typecheck_expr;
#line 714 "cc1.om"
v53 = v_c;
#line 714 "cc1.om"
@@ -64602,7 +65409,7 @@ b53: v52 = (u)&my_typecheck_expr;
#line 714 "cc1.om"
v57 = ((u (*)())(v52))(v53, v54, v55, v56);
#line 717 "cc1.om"
-b52: v58 = (u)&my_typecheck_expr;
+b52: v58 = (u)my_typecheck_expr;
#line 717 "cc1.om"
v59 = v_c;
#line 717 "cc1.om"
@@ -64616,7 +65423,7 @@ b52: v58 = (u)&my_typecheck_expr;
#line 719 "cc1.om"
b56: if (!(*(u *)((v_n) + (16UL)))) { goto b59; }
#line 720 "cc1.om"
-b58: v64 = (u)&my_mktype2;
+b58: v64 = (u)my_mktype2;
#line 720 "cc1.om"
v65 = v_c;
#line 720 "cc1.om"
@@ -64632,7 +65439,7 @@ b60: *(u *)((v_n) + (64UL)) = v69;
#line 720 "cc1.om"
goto b1;
#line 722 "cc1.om"
-b59: v70 = (u)&my_mktype1;
+b59: v70 = (u)my_mktype1;
#line 722 "cc1.om"
v71 = v_c;
#line 722 "cc1.om"
@@ -64660,7 +65467,7 @@ b67: v75 = 0UL;
#line 725 "cc1.om"
b69: if (!(v75)) { goto b64; }
#line 726 "cc1.om"
-b65: v76 = (u)&my_cdie;
+b65: v76 = (u)my_cdie;
#line 726 "cc1.om"
v77 = v_c;
#line 726 "cc1.om"
@@ -64670,7 +65477,7 @@ b65: v76 = (u)&my_cdie;
#line 729 "cc1.om"
b64: if (!(*(u *)((v_n) + (16UL)))) { goto b71; }
#line 730 "cc1.om"
-b72: v80 = (u)&my_typecheck_expr;
+b72: v80 = (u)my_typecheck_expr;
#line 730 "cc1.om"
v81 = v_c;
#line 730 "cc1.om"
@@ -64684,7 +65491,7 @@ b72: v80 = (u)&my_typecheck_expr;
#line 733 "cc1.om"
b71: if (!((u)(((s)(*(u *)(*(u *)((v_n) + (8UL))))) == ((s)(0UL))))) { goto b77; }
#line 734 "cc1.om"
-b76: v86 = (u)&my_find;
+b76: v86 = (u)my_find;
#line 734 "cc1.om"
v87 = v_c;
#line 734 "cc1.om"
@@ -64708,7 +65515,7 @@ b84: v92 = 1UL;
#line 735 "cc1.om"
b85: if (!(v92)) { goto b79; }
#line 736 "cc1.om"
-b80: v93 = (u)&my_cdie;
+b80: v93 = (u)my_cdie;
#line 736 "cc1.om"
v94 = v_c;
#line 736 "cc1.om"
@@ -64716,7 +65523,7 @@ b80: v93 = (u)&my_cdie;
#line 736 "cc1.om"
v96 = ((u (*)())(v93))(v94, v95);
#line 739 "cc1.om"
-b79: v97 = (u)&my_find;
+b79: v97 = (u)my_find;
#line 739 "cc1.om"
v98 = v_c;
#line 739 "cc1.om"
@@ -64746,7 +65553,7 @@ b89: *(u *)((*(u *)((v_n) + (8UL))) + (64UL)) = *(u *)((v_v) + (232UL));
#line 759 "cc1.om"
b75: if (!((u)(((s)(*(u *)(*(u *)((*(u *)((v_n) + (8UL))) + (64UL))))) != ((s)(6UL))))) { goto b134; }
#line 760 "cc1.om"
-b135: v141 = (u)&my_cdie;
+b135: v141 = (u)my_cdie;
#line 760 "cc1.om"
v142 = v_c;
#line 760 "cc1.om"
@@ -64756,7 +65563,7 @@ b135: v141 = (u)&my_cdie;
#line 763 "cc1.om"
b134: if (!(*(u *)((v_n) + (16UL)))) { goto b140; }
#line 764 "cc1.om"
-b139: v145 = (u)&my_unify;
+b139: v145 = (u)my_unify;
#line 764 "cc1.om"
v146 = v_c;
#line 764 "cc1.om"
@@ -64770,7 +65577,7 @@ b138: *(u *)((v_n) + (64UL)) = *(u *)((*(u *)((*(u *)((v_n) + (8UL))) + (64UL)))
#line 769 "cc1.om"
goto b1;
#line 766 "cc1.om"
-b140: v150 = (u)&my_unify;
+b140: v150 = (u)my_unify;
#line 766 "cc1.om"
v151 = v_c;
#line 766 "cc1.om"
@@ -64782,7 +65589,7 @@ b140: v150 = (u)&my_unify;
#line 766 "cc1.om"
goto b138;
#line 742 "cc1.om"
-b90: v105 = (u)&my_strcmp;
+b90: v105 = (u)my_strcmp;
#line 742 "cc1.om"
v106 = *(u *)((*(u *)((v_n) + (8UL))) + (56UL));
#line 742 "cc1.om"
@@ -64798,7 +65605,7 @@ b97: v104 = 0UL;
#line 742 "cc1.om"
b99: if (!(v104)) { goto b96; }
#line 743 "cc1.om"
-b95: v109 = (u)&my_find;
+b95: v109 = (u)my_find;
#line 743 "cc1.om"
v110 = v_c;
#line 743 "cc1.om"
@@ -64826,7 +65633,7 @@ b105: v115 = 1UL;
#line 744 "cc1.om"
b108: if (!(v115)) { goto b102; }
#line 745 "cc1.om"
-b103: v118 = (u)&my_cdie;
+b103: v118 = (u)my_cdie;
#line 745 "cc1.om"
v119 = v_c;
#line 745 "cc1.om"
@@ -64862,7 +65669,7 @@ b110: v116 = 1UL;
#line 744 "cc1.om"
goto b111;
#line 749 "cc1.om"
-b96: v122 = (u)&my_find;
+b96: v122 = (u)my_find;
#line 749 "cc1.om"
v123 = v_c;
#line 749 "cc1.om"
@@ -64890,7 +65697,7 @@ b121: v128 = 1UL;
#line 750 "cc1.om"
b124: if (!(v128)) { goto b118; }
#line 751 "cc1.om"
-b119: v131 = (u)&my_cdie;
+b119: v131 = (u)my_cdie;
#line 751 "cc1.om"
v132 = v_c;
#line 751 "cc1.om"
@@ -64938,7 +65745,7 @@ b83: v92 = 0UL;
#line 735 "cc1.om"
goto b85;
#line 756 "cc1.om"
-b77: v135 = (u)&my_typecheck_expr;
+b77: v135 = (u)my_typecheck_expr;
#line 756 "cc1.om"
v136 = v_c;
#line 756 "cc1.om"
@@ -64958,7 +65765,7 @@ b68: v75 = 1UL;
#line 770 "cc1.om"
b63: if (!((u)(((s)(v_kind)) == ((s)(9UL))))) { goto b144; }
#line 771 "cc1.om"
-b143: v155 = (u)&my_typecheck_expr;
+b143: v155 = (u)my_typecheck_expr;
#line 771 "cc1.om"
v156 = v_c;
#line 771 "cc1.om"
@@ -64982,7 +65789,7 @@ b154: v161 = 1UL;
#line 774 "cc1.om"
b155: if (!(v161)) { goto b149; }
#line 775 "cc1.om"
-b150: v162 = (u)&my_cdie;
+b150: v162 = (u)my_cdie;
#line 775 "cc1.om"
v163 = v_c;
#line 775 "cc1.om"
@@ -64990,7 +65797,7 @@ b150: v162 = (u)&my_cdie;
#line 775 "cc1.om"
v165 = ((u (*)())(v162))(v163, v164);
#line 778 "cc1.om"
-b149: v166 = (u)&my_find;
+b149: v166 = (u)my_find;
#line 778 "cc1.om"
v167 = v_c;
#line 778 "cc1.om"
@@ -65020,7 +65827,7 @@ b170: v183 = 1UL;
#line 787 "cc1.om"
b173: if (!(v183)) { goto b167; }
#line 788 "cc1.om"
-b168: v186 = (u)&my_cdie;
+b168: v186 = (u)my_cdie;
#line 788 "cc1.om"
v187 = v_c;
#line 788 "cc1.om"
@@ -65070,7 +65877,7 @@ b163: v172 = 1UL;
#line 780 "cc1.om"
b164: if (!(v172)) { goto b158; }
#line 781 "cc1.om"
-b159: v173 = (u)&my_cdie;
+b159: v173 = (u)my_cdie;
#line 781 "cc1.om"
v174 = v_c;
#line 781 "cc1.om"
@@ -65078,7 +65885,7 @@ b159: v173 = (u)&my_cdie;
#line 781 "cc1.om"
v176 = ((u (*)())(v173))(v174, v175);
#line 784 "cc1.om"
-b158: v177 = (u)&my_find;
+b158: v177 = (u)my_find;
#line 784 "cc1.om"
v178 = v_c;
#line 784 "cc1.om"
@@ -65100,7 +65907,7 @@ b162: v172 = 0UL;
#line 792 "cc1.om"
b144: if (!((u)(((s)(v_kind)) == ((s)(0UL))))) { goto b183; }
#line 793 "cc1.om"
-b182: v190 = (u)&my_find;
+b182: v190 = (u)my_find;
#line 793 "cc1.om"
v191 = v_c;
#line 793 "cc1.om"
@@ -65124,7 +65931,7 @@ b190: v196 = 1UL;
#line 794 "cc1.om"
b191: if (!(v196)) { goto b185; }
#line 795 "cc1.om"
-b186: v197 = (u)&my_mktype0;
+b186: v197 = (u)my_mktype0;
#line 795 "cc1.om"
v198 = v_c;
#line 795 "cc1.om"
@@ -65136,7 +65943,7 @@ b192: *(u *)((v_n) + (64UL)) = v200;
#line 796 "cc1.om"
return 0UL;
#line 799 "cc1.om"
-b185: v201 = (u)&my_find;
+b185: v201 = (u)my_find;
#line 799 "cc1.om"
v202 = v_c;
#line 799 "cc1.om"
@@ -65164,7 +65971,7 @@ b195: *(u *)((v_n) + (64UL)) = *(u *)((v_v) + (232UL));
#line 802 "cc1.om"
return 0UL;
#line 805 "cc1.om"
-b194: v208 = (u)&my_find;
+b194: v208 = (u)my_find;
#line 805 "cc1.om"
v209 = v_c;
#line 805 "cc1.om"
@@ -65192,7 +65999,7 @@ b203: *(u *)((v_n) + (64UL)) = *(u *)((v_v) + (72UL));
#line 808 "cc1.om"
return 0UL;
#line 811 "cc1.om"
-b202: v215 = (u)&my_cdie;
+b202: v215 = (u)my_cdie;
#line 811 "cc1.om"
v216 = v_c;
#line 811 "cc1.om"
@@ -65224,7 +66031,7 @@ b215: v219 = 0UL;
#line 813 "cc1.om"
b217: if (!(v219)) { goto b212; }
#line 814 "cc1.om"
-b213: v220 = (u)&my_cdie;
+b213: v220 = (u)my_cdie;
#line 814 "cc1.om"
v221 = v_c;
#line 814 "cc1.om"
@@ -65232,7 +66039,7 @@ b213: v220 = (u)&my_cdie;
#line 814 "cc1.om"
v223 = ((u (*)())(v220))(v221, v222);
#line 817 "cc1.om"
-b212: v224 = (u)&my_typecheck_expr;
+b212: v224 = (u)my_typecheck_expr;
#line 817 "cc1.om"
v225 = v_c;
#line 817 "cc1.om"
@@ -65244,7 +66051,7 @@ b212: v224 = (u)&my_typecheck_expr;
#line 817 "cc1.om"
v229 = ((u (*)())(v224))(v225, v226, v227, v228);
#line 818 "cc1.om"
-b219: v230 = (u)&my_typecheck_expr;
+b219: v230 = (u)my_typecheck_expr;
#line 818 "cc1.om"
v231 = v_c;
#line 818 "cc1.om"
@@ -65256,7 +66063,7 @@ b219: v230 = (u)&my_typecheck_expr;
#line 818 "cc1.om"
v235 = ((u (*)())(v230))(v231, v232, v233, v234);
#line 820 "cc1.om"
-b220: v236 = (u)&my_unify;
+b220: v236 = (u)my_unify;
#line 820 "cc1.om"
v237 = v_c;
#line 820 "cc1.om"
@@ -65284,7 +66091,7 @@ b227: v241 = 0UL;
#line 824 "cc1.om"
b229: if (!(v241)) { goto b224; }
#line 825 "cc1.om"
-b225: v242 = (u)&my_cdie;
+b225: v242 = (u)my_cdie;
#line 825 "cc1.om"
v243 = v_c;
#line 825 "cc1.om"
@@ -65292,7 +66099,7 @@ b225: v242 = (u)&my_cdie;
#line 825 "cc1.om"
v245 = ((u (*)())(v242))(v243, v244);
#line 828 "cc1.om"
-b224: v246 = (u)&my_typecheck_expr;
+b224: v246 = (u)my_typecheck_expr;
#line 828 "cc1.om"
v247 = v_c;
#line 828 "cc1.om"
@@ -65304,7 +66111,7 @@ b224: v246 = (u)&my_typecheck_expr;
#line 828 "cc1.om"
v251 = ((u (*)())(v246))(v247, v248, v249, v250);
#line 830 "cc1.om"
-b231: v252 = (u)&my_mktype0;
+b231: v252 = (u)my_mktype0;
#line 830 "cc1.om"
v253 = v_c;
#line 830 "cc1.om"
@@ -65330,7 +66137,7 @@ b238: v256 = 0UL;
#line 832 "cc1.om"
b240: if (!(v256)) { goto b235; }
#line 833 "cc1.om"
-b236: v257 = (u)&my_cdie;
+b236: v257 = (u)my_cdie;
#line 833 "cc1.om"
v258 = v_c;
#line 833 "cc1.om"
@@ -65338,7 +66145,7 @@ b236: v257 = (u)&my_cdie;
#line 833 "cc1.om"
v260 = ((u (*)())(v257))(v258, v259);
#line 836 "cc1.om"
-b235: v261 = (u)&my_typecheck_expr;
+b235: v261 = (u)my_typecheck_expr;
#line 836 "cc1.om"
v262 = v_c;
#line 836 "cc1.om"
@@ -65350,7 +66157,7 @@ b235: v261 = (u)&my_typecheck_expr;
#line 836 "cc1.om"
v266 = ((u (*)())(v261))(v262, v263, v264, v265);
#line 838 "cc1.om"
-b242: v267 = (u)&my_mktype1;
+b242: v267 = (u)my_mktype1;
#line 838 "cc1.om"
v268 = v_c;
#line 838 "cc1.om"
@@ -65370,7 +66177,7 @@ b239: v256 = 1UL;
#line 839 "cc1.om"
b234: if (!((u)(((s)(v_kind)) == ((s)(36UL))))) { goto b245; }
#line 840 "cc1.om"
-b244: v272 = (u)&my_typecheck_expr;
+b244: v272 = (u)my_typecheck_expr;
#line 840 "cc1.om"
v273 = v_c;
#line 840 "cc1.om"
@@ -65384,7 +66191,7 @@ b244: v272 = (u)&my_typecheck_expr;
#line 842 "cc1.om"
b246: if (!((u)(((s)(*(u *)(*(u *)((*(u *)((v_n) + (8UL))) + (64UL))))) != ((s)(4UL))))) { goto b247; }
#line 843 "cc1.om"
-b248: v278 = (u)&my_cdie;
+b248: v278 = (u)my_cdie;
#line 843 "cc1.om"
v279 = v_c;
#line 843 "cc1.om"
@@ -65398,7 +66205,7 @@ b247: *(u *)((v_n) + (64UL)) = *(u *)((*(u *)((*(u *)((v_n) + (8UL))) + (64UL)))
#line 847 "cc1.om"
b245: if (!((u)(((s)(v_kind)) == ((s)(38UL))))) { goto b252; }
#line 848 "cc1.om"
-b251: v282 = (u)&my_typecheck_expr;
+b251: v282 = (u)my_typecheck_expr;
#line 848 "cc1.om"
v283 = v_c;
#line 848 "cc1.om"
@@ -65410,7 +66217,7 @@ b251: v282 = (u)&my_typecheck_expr;
#line 848 "cc1.om"
v287 = ((u (*)())(v282))(v283, v284, v285, v286);
#line 849 "cc1.om"
-b253: v288 = (u)&my_typecheck_expr;
+b253: v288 = (u)my_typecheck_expr;
#line 849 "cc1.om"
v289 = v_c;
#line 849 "cc1.om"
@@ -65424,7 +66231,7 @@ b253: v288 = (u)&my_typecheck_expr;
#line 851 "cc1.om"
b254: if (!((u)(((s)(*(u *)(*(u *)((*(u *)((v_n) + (8UL))) + (64UL))))) != ((s)(4UL))))) { goto b255; }
#line 852 "cc1.om"
-b256: v294 = (u)&my_cdie;
+b256: v294 = (u)my_cdie;
#line 852 "cc1.om"
v295 = v_c;
#line 852 "cc1.om"
@@ -65432,7 +66239,7 @@ b256: v294 = (u)&my_cdie;
#line 852 "cc1.om"
v297 = ((u (*)())(v294))(v295, v296);
#line 855 "cc1.om"
-b255: v299 = (u)&my_type_isint;
+b255: v299 = (u)my_type_isint;
#line 855 "cc1.om"
v300 = *(u *)((*(u *)((v_n) + (16UL))) + (64UL));
#line 855 "cc1.om"
@@ -65446,7 +66253,7 @@ b262: v298 = 0UL;
#line 855 "cc1.om"
b264: if (!(v298)) { goto b259; }
#line 856 "cc1.om"
-b260: v302 = (u)&my_cdie;
+b260: v302 = (u)my_cdie;
#line 856 "cc1.om"
v303 = v_c;
#line 856 "cc1.om"
@@ -65472,7 +66279,7 @@ b272: v306 = 0UL;
#line 861 "cc1.om"
b274: if (!(v306)) { goto b269; }
#line 862 "cc1.om"
-b270: v307 = (u)&my_cdie;
+b270: v307 = (u)my_cdie;
#line 862 "cc1.om"
v308 = v_c;
#line 862 "cc1.om"
@@ -65480,7 +66287,7 @@ b270: v307 = (u)&my_cdie;
#line 862 "cc1.om"
v310 = ((u (*)())(v307))(v308, v309);
#line 865 "cc1.om"
-b269: v311 = (u)&my_typecheck_expr;
+b269: v311 = (u)my_typecheck_expr;
#line 865 "cc1.om"
v312 = v_c;
#line 865 "cc1.om"
@@ -65492,7 +66299,7 @@ b269: v311 = (u)&my_typecheck_expr;
#line 865 "cc1.om"
v316 = ((u (*)())(v311))(v312, v313, v314, v315);
#line 866 "cc1.om"
-b276: v317 = (u)&my_typecheck_expr;
+b276: v317 = (u)my_typecheck_expr;
#line 866 "cc1.om"
v318 = v_c;
#line 866 "cc1.om"
@@ -65504,7 +66311,7 @@ b276: v317 = (u)&my_typecheck_expr;
#line 866 "cc1.om"
v322 = ((u (*)())(v317))(v318, v319, v320, v321);
#line 868 "cc1.om"
-b277: v323 = (u)&my_unify;
+b277: v323 = (u)my_unify;
#line 868 "cc1.om"
v324 = v_c;
#line 868 "cc1.om"
@@ -65514,7 +66321,7 @@ b277: v323 = (u)&my_unify;
#line 868 "cc1.om"
v327 = ((u (*)())(v323))(v324, v325, v326);
#line 870 "cc1.om"
-b278: v329 = (u)&my_type_isprim;
+b278: v329 = (u)my_type_isprim;
#line 870 "cc1.om"
v330 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 870 "cc1.om"
@@ -65528,7 +66335,7 @@ b282: v328 = 0UL;
#line 870 "cc1.om"
b284: if (!(v328)) { goto b279; }
#line 871 "cc1.om"
-b280: v332 = (u)&my_cdie;
+b280: v332 = (u)my_cdie;
#line 871 "cc1.om"
v333 = v_c;
#line 871 "cc1.om"
@@ -65558,7 +66365,7 @@ b292: v336 = 0UL;
#line 876 "cc1.om"
b294: if (!(v336)) { goto b289; }
#line 877 "cc1.om"
-b290: v337 = (u)&my_cdie;
+b290: v337 = (u)my_cdie;
#line 877 "cc1.om"
v338 = v_c;
#line 877 "cc1.om"
@@ -65566,7 +66373,7 @@ b290: v337 = (u)&my_cdie;
#line 877 "cc1.om"
v340 = ((u (*)())(v337))(v338, v339);
#line 880 "cc1.om"
-b289: v341 = (u)&my_typecheck_expr;
+b289: v341 = (u)my_typecheck_expr;
#line 880 "cc1.om"
v342 = v_c;
#line 880 "cc1.om"
@@ -65578,7 +66385,7 @@ b289: v341 = (u)&my_typecheck_expr;
#line 880 "cc1.om"
v346 = ((u (*)())(v341))(v342, v343, v344, v345);
#line 881 "cc1.om"
-b296: v347 = (u)&my_typecheck_expr;
+b296: v347 = (u)my_typecheck_expr;
#line 881 "cc1.om"
v348 = v_c;
#line 881 "cc1.om"
@@ -65590,7 +66397,7 @@ b296: v347 = (u)&my_typecheck_expr;
#line 881 "cc1.om"
v352 = ((u (*)())(v347))(v348, v349, v350, v351);
#line 883 "cc1.om"
-b297: v353 = (u)&my_unify;
+b297: v353 = (u)my_unify;
#line 883 "cc1.om"
v354 = v_c;
#line 883 "cc1.om"
@@ -65600,7 +66407,7 @@ b297: v353 = (u)&my_unify;
#line 883 "cc1.om"
v357 = ((u (*)())(v353))(v354, v355, v356);
#line 885 "cc1.om"
-b298: v359 = (u)&my_type_isprim;
+b298: v359 = (u)my_type_isprim;
#line 885 "cc1.om"
v360 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 885 "cc1.om"
@@ -65614,7 +66421,7 @@ b302: v358 = 0UL;
#line 885 "cc1.om"
b304: if (!(v358)) { goto b299; }
#line 886 "cc1.om"
-b300: v362 = (u)&my_cdie;
+b300: v362 = (u)my_cdie;
#line 886 "cc1.om"
v363 = v_c;
#line 886 "cc1.om"
@@ -65644,7 +66451,7 @@ b312: v366 = 0UL;
#line 891 "cc1.om"
b314: if (!(v366)) { goto b309; }
#line 892 "cc1.om"
-b310: v367 = (u)&my_cdie;
+b310: v367 = (u)my_cdie;
#line 892 "cc1.om"
v368 = v_c;
#line 892 "cc1.om"
@@ -65652,7 +66459,7 @@ b310: v367 = (u)&my_cdie;
#line 892 "cc1.om"
v370 = ((u (*)())(v367))(v368, v369);
#line 895 "cc1.om"
-b309: v371 = (u)&my_typecheck_expr;
+b309: v371 = (u)my_typecheck_expr;
#line 895 "cc1.om"
v372 = v_c;
#line 895 "cc1.om"
@@ -65664,7 +66471,7 @@ b309: v371 = (u)&my_typecheck_expr;
#line 895 "cc1.om"
v376 = ((u (*)())(v371))(v372, v373, v374, v375);
#line 896 "cc1.om"
-b316: v377 = (u)&my_typecheck_expr;
+b316: v377 = (u)my_typecheck_expr;
#line 896 "cc1.om"
v378 = v_c;
#line 896 "cc1.om"
@@ -65676,7 +66483,7 @@ b316: v377 = (u)&my_typecheck_expr;
#line 896 "cc1.om"
v382 = ((u (*)())(v377))(v378, v379, v380, v381);
#line 898 "cc1.om"
-b317: v383 = (u)&my_unify;
+b317: v383 = (u)my_unify;
#line 898 "cc1.om"
v384 = v_c;
#line 898 "cc1.om"
@@ -65686,7 +66493,7 @@ b317: v383 = (u)&my_unify;
#line 898 "cc1.om"
v387 = ((u (*)())(v383))(v384, v385, v386);
#line 900 "cc1.om"
-b318: v389 = (u)&my_type_isprim;
+b318: v389 = (u)my_type_isprim;
#line 900 "cc1.om"
v390 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 900 "cc1.om"
@@ -65700,7 +66507,7 @@ b322: v388 = 0UL;
#line 900 "cc1.om"
b324: if (!(v388)) { goto b319; }
#line 901 "cc1.om"
-b320: v392 = (u)&my_cdie;
+b320: v392 = (u)my_cdie;
#line 901 "cc1.om"
v393 = v_c;
#line 901 "cc1.om"
@@ -65730,7 +66537,7 @@ b332: v396 = 0UL;
#line 906 "cc1.om"
b334: if (!(v396)) { goto b329; }
#line 907 "cc1.om"
-b330: v397 = (u)&my_cdie;
+b330: v397 = (u)my_cdie;
#line 907 "cc1.om"
v398 = v_c;
#line 907 "cc1.om"
@@ -65738,7 +66545,7 @@ b330: v397 = (u)&my_cdie;
#line 907 "cc1.om"
v400 = ((u (*)())(v397))(v398, v399);
#line 910 "cc1.om"
-b329: v401 = (u)&my_typecheck_expr;
+b329: v401 = (u)my_typecheck_expr;
#line 910 "cc1.om"
v402 = v_c;
#line 910 "cc1.om"
@@ -65750,7 +66557,7 @@ b329: v401 = (u)&my_typecheck_expr;
#line 910 "cc1.om"
v406 = ((u (*)())(v401))(v402, v403, v404, v405);
#line 911 "cc1.om"
-b336: v407 = (u)&my_typecheck_expr;
+b336: v407 = (u)my_typecheck_expr;
#line 911 "cc1.om"
v408 = v_c;
#line 911 "cc1.om"
@@ -65762,7 +66569,7 @@ b336: v407 = (u)&my_typecheck_expr;
#line 911 "cc1.om"
v412 = ((u (*)())(v407))(v408, v409, v410, v411);
#line 913 "cc1.om"
-b337: v413 = (u)&my_unify;
+b337: v413 = (u)my_unify;
#line 913 "cc1.om"
v414 = v_c;
#line 913 "cc1.om"
@@ -65772,7 +66579,7 @@ b337: v413 = (u)&my_unify;
#line 913 "cc1.om"
v417 = ((u (*)())(v413))(v414, v415, v416);
#line 915 "cc1.om"
-b338: v419 = (u)&my_type_isprim;
+b338: v419 = (u)my_type_isprim;
#line 915 "cc1.om"
v420 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 915 "cc1.om"
@@ -65786,7 +66593,7 @@ b342: v418 = 0UL;
#line 915 "cc1.om"
b344: if (!(v418)) { goto b339; }
#line 916 "cc1.om"
-b340: v422 = (u)&my_cdie;
+b340: v422 = (u)my_cdie;
#line 916 "cc1.om"
v423 = v_c;
#line 916 "cc1.om"
@@ -65816,7 +66623,7 @@ b352: v426 = 0UL;
#line 921 "cc1.om"
b354: if (!(v426)) { goto b349; }
#line 922 "cc1.om"
-b350: v427 = (u)&my_cdie;
+b350: v427 = (u)my_cdie;
#line 922 "cc1.om"
v428 = v_c;
#line 922 "cc1.om"
@@ -65824,7 +66631,7 @@ b350: v427 = (u)&my_cdie;
#line 922 "cc1.om"
v430 = ((u (*)())(v427))(v428, v429);
#line 925 "cc1.om"
-b349: v431 = (u)&my_typecheck_expr;
+b349: v431 = (u)my_typecheck_expr;
#line 925 "cc1.om"
v432 = v_c;
#line 925 "cc1.om"
@@ -65836,7 +66643,7 @@ b349: v431 = (u)&my_typecheck_expr;
#line 925 "cc1.om"
v436 = ((u (*)())(v431))(v432, v433, v434, v435);
#line 926 "cc1.om"
-b356: v437 = (u)&my_typecheck_expr;
+b356: v437 = (u)my_typecheck_expr;
#line 926 "cc1.om"
v438 = v_c;
#line 926 "cc1.om"
@@ -65848,7 +66655,7 @@ b356: v437 = (u)&my_typecheck_expr;
#line 926 "cc1.om"
v442 = ((u (*)())(v437))(v438, v439, v440, v441);
#line 928 "cc1.om"
-b357: v443 = (u)&my_unify;
+b357: v443 = (u)my_unify;
#line 928 "cc1.om"
v444 = v_c;
#line 928 "cc1.om"
@@ -65858,7 +66665,7 @@ b357: v443 = (u)&my_unify;
#line 928 "cc1.om"
v447 = ((u (*)())(v443))(v444, v445, v446);
#line 930 "cc1.om"
-b358: v449 = (u)&my_type_isprim;
+b358: v449 = (u)my_type_isprim;
#line 930 "cc1.om"
v450 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 930 "cc1.om"
@@ -65872,7 +66679,7 @@ b362: v448 = 0UL;
#line 930 "cc1.om"
b364: if (!(v448)) { goto b359; }
#line 931 "cc1.om"
-b360: v452 = (u)&my_cdie;
+b360: v452 = (u)my_cdie;
#line 931 "cc1.om"
v453 = v_c;
#line 931 "cc1.om"
@@ -65902,7 +66709,7 @@ b372: v456 = 0UL;
#line 936 "cc1.om"
b374: if (!(v456)) { goto b369; }
#line 937 "cc1.om"
-b370: v457 = (u)&my_cdie;
+b370: v457 = (u)my_cdie;
#line 937 "cc1.om"
v458 = v_c;
#line 937 "cc1.om"
@@ -65910,7 +66717,7 @@ b370: v457 = (u)&my_cdie;
#line 937 "cc1.om"
v460 = ((u (*)())(v457))(v458, v459);
#line 940 "cc1.om"
-b369: v461 = (u)&my_typecheck_expr;
+b369: v461 = (u)my_typecheck_expr;
#line 940 "cc1.om"
v462 = v_c;
#line 940 "cc1.om"
@@ -65922,7 +66729,7 @@ b369: v461 = (u)&my_typecheck_expr;
#line 940 "cc1.om"
v466 = ((u (*)())(v461))(v462, v463, v464, v465);
#line 941 "cc1.om"
-b376: v467 = (u)&my_typecheck_expr;
+b376: v467 = (u)my_typecheck_expr;
#line 941 "cc1.om"
v468 = v_c;
#line 941 "cc1.om"
@@ -65934,7 +66741,7 @@ b376: v467 = (u)&my_typecheck_expr;
#line 941 "cc1.om"
v472 = ((u (*)())(v467))(v468, v469, v470, v471);
#line 943 "cc1.om"
-b377: v473 = (u)&my_unify;
+b377: v473 = (u)my_unify;
#line 943 "cc1.om"
v474 = v_c;
#line 943 "cc1.om"
@@ -65944,7 +66751,7 @@ b377: v473 = (u)&my_unify;
#line 943 "cc1.om"
v477 = ((u (*)())(v473))(v474, v475, v476);
#line 945 "cc1.om"
-b378: v479 = (u)&my_type_isprim;
+b378: v479 = (u)my_type_isprim;
#line 945 "cc1.om"
v480 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 945 "cc1.om"
@@ -65958,7 +66765,7 @@ b382: v478 = 0UL;
#line 945 "cc1.om"
b384: if (!(v478)) { goto b379; }
#line 946 "cc1.om"
-b380: v482 = (u)&my_cdie;
+b380: v482 = (u)my_cdie;
#line 946 "cc1.om"
v483 = v_c;
#line 946 "cc1.om"
@@ -65988,7 +66795,7 @@ b392: v486 = 0UL;
#line 951 "cc1.om"
b394: if (!(v486)) { goto b389; }
#line 952 "cc1.om"
-b390: v487 = (u)&my_cdie;
+b390: v487 = (u)my_cdie;
#line 952 "cc1.om"
v488 = v_c;
#line 952 "cc1.om"
@@ -65996,7 +66803,7 @@ b390: v487 = (u)&my_cdie;
#line 952 "cc1.om"
v490 = ((u (*)())(v487))(v488, v489);
#line 955 "cc1.om"
-b389: v491 = (u)&my_typecheck_expr;
+b389: v491 = (u)my_typecheck_expr;
#line 955 "cc1.om"
v492 = v_c;
#line 955 "cc1.om"
@@ -66008,7 +66815,7 @@ b389: v491 = (u)&my_typecheck_expr;
#line 955 "cc1.om"
v496 = ((u (*)())(v491))(v492, v493, v494, v495);
#line 957 "cc1.om"
-b396: v498 = (u)&my_type_isprim;
+b396: v498 = (u)my_type_isprim;
#line 957 "cc1.om"
v499 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 957 "cc1.om"
@@ -66022,7 +66829,7 @@ b400: v497 = 0UL;
#line 957 "cc1.om"
b402: if (!(v497)) { goto b397; }
#line 958 "cc1.om"
-b398: v501 = (u)&my_cdie;
+b398: v501 = (u)my_cdie;
#line 958 "cc1.om"
v502 = v_c;
#line 958 "cc1.om"
@@ -66030,7 +66837,7 @@ b398: v501 = (u)&my_cdie;
#line 958 "cc1.om"
v504 = ((u (*)())(v501))(v502, v503);
#line 961 "cc1.om"
-b397: v505 = (u)&my_mktype0;
+b397: v505 = (u)my_mktype0;
#line 961 "cc1.om"
v506 = v_c;
#line 961 "cc1.om"
@@ -66060,7 +66867,7 @@ b411: v509 = 0UL;
#line 963 "cc1.om"
b413: if (!(v509)) { goto b408; }
#line 964 "cc1.om"
-b409: v510 = (u)&my_cdie;
+b409: v510 = (u)my_cdie;
#line 964 "cc1.om"
v511 = v_c;
#line 964 "cc1.om"
@@ -66068,7 +66875,7 @@ b409: v510 = (u)&my_cdie;
#line 964 "cc1.om"
v513 = ((u (*)())(v510))(v511, v512);
#line 967 "cc1.om"
-b408: v514 = (u)&my_typecheck_expr;
+b408: v514 = (u)my_typecheck_expr;
#line 967 "cc1.om"
v515 = v_c;
#line 967 "cc1.om"
@@ -66080,7 +66887,7 @@ b408: v514 = (u)&my_typecheck_expr;
#line 967 "cc1.om"
v519 = ((u (*)())(v514))(v515, v516, v517, v518);
#line 968 "cc1.om"
-b415: v520 = (u)&my_typecheck_expr;
+b415: v520 = (u)my_typecheck_expr;
#line 968 "cc1.om"
v521 = v_c;
#line 968 "cc1.om"
@@ -66092,7 +66899,7 @@ b415: v520 = (u)&my_typecheck_expr;
#line 968 "cc1.om"
v525 = ((u (*)())(v520))(v521, v522, v523, v524);
#line 970 "cc1.om"
-b416: v527 = (u)&my_type_isprim;
+b416: v527 = (u)my_type_isprim;
#line 970 "cc1.om"
v528 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 970 "cc1.om"
@@ -66106,7 +66913,7 @@ b420: v526 = 0UL;
#line 970 "cc1.om"
b422: if (!(v526)) { goto b417; }
#line 971 "cc1.om"
-b418: v530 = (u)&my_cdie;
+b418: v530 = (u)my_cdie;
#line 971 "cc1.om"
v531 = v_c;
#line 971 "cc1.om"
@@ -66114,7 +66921,7 @@ b418: v530 = (u)&my_cdie;
#line 971 "cc1.om"
v533 = ((u (*)())(v530))(v531, v532);
#line 974 "cc1.om"
-b417: v535 = (u)&my_type_isprim;
+b417: v535 = (u)my_type_isprim;
#line 974 "cc1.om"
v536 = *(u *)((*(u *)((v_n) + (16UL))) + (64UL));
#line 974 "cc1.om"
@@ -66128,7 +66935,7 @@ b428: v534 = 0UL;
#line 974 "cc1.om"
b430: if (!(v534)) { goto b425; }
#line 975 "cc1.om"
-b426: v538 = (u)&my_cdie;
+b426: v538 = (u)my_cdie;
#line 975 "cc1.om"
v539 = v_c;
#line 975 "cc1.om"
@@ -66136,7 +66943,7 @@ b426: v538 = (u)&my_cdie;
#line 975 "cc1.om"
v541 = ((u (*)())(v538))(v539, v540);
#line 978 "cc1.om"
-b425: v542 = (u)&my_mktype0;
+b425: v542 = (u)my_mktype0;
#line 978 "cc1.om"
v543 = v_c;
#line 978 "cc1.om"
@@ -66170,7 +66977,7 @@ b439: v546 = 0UL;
#line 980 "cc1.om"
b441: if (!(v546)) { goto b436; }
#line 981 "cc1.om"
-b437: v547 = (u)&my_cdie;
+b437: v547 = (u)my_cdie;
#line 981 "cc1.om"
v548 = v_c;
#line 981 "cc1.om"
@@ -66178,7 +66985,7 @@ b437: v547 = (u)&my_cdie;
#line 981 "cc1.om"
v550 = ((u (*)())(v547))(v548, v549);
#line 984 "cc1.om"
-b436: v551 = (u)&my_typecheck_expr;
+b436: v551 = (u)my_typecheck_expr;
#line 984 "cc1.om"
v552 = v_c;
#line 984 "cc1.om"
@@ -66190,7 +66997,7 @@ b436: v551 = (u)&my_typecheck_expr;
#line 984 "cc1.om"
v556 = ((u (*)())(v551))(v552, v553, v554, v555);
#line 985 "cc1.om"
-b443: v557 = (u)&my_typecheck_expr;
+b443: v557 = (u)my_typecheck_expr;
#line 985 "cc1.om"
v558 = v_c;
#line 985 "cc1.om"
@@ -66202,7 +67009,7 @@ b443: v557 = (u)&my_typecheck_expr;
#line 985 "cc1.om"
v562 = ((u (*)())(v557))(v558, v559, v560, v561);
#line 987 "cc1.om"
-b444: v564 = (u)&my_type_isprim;
+b444: v564 = (u)my_type_isprim;
#line 987 "cc1.om"
v565 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 987 "cc1.om"
@@ -66216,7 +67023,7 @@ b448: v563 = 0UL;
#line 987 "cc1.om"
b450: if (!(v563)) { goto b445; }
#line 988 "cc1.om"
-b446: v567 = (u)&my_cdie;
+b446: v567 = (u)my_cdie;
#line 988 "cc1.om"
v568 = v_c;
#line 988 "cc1.om"
@@ -66224,7 +67031,7 @@ b446: v567 = (u)&my_cdie;
#line 988 "cc1.om"
v570 = ((u (*)())(v567))(v568, v569);
#line 991 "cc1.om"
-b445: v572 = (u)&my_type_isprim;
+b445: v572 = (u)my_type_isprim;
#line 991 "cc1.om"
v573 = *(u *)((*(u *)((v_n) + (16UL))) + (64UL));
#line 991 "cc1.om"
@@ -66238,7 +67045,7 @@ b456: v571 = 0UL;
#line 991 "cc1.om"
b458: if (!(v571)) { goto b453; }
#line 992 "cc1.om"
-b454: v575 = (u)&my_cdie;
+b454: v575 = (u)my_cdie;
#line 992 "cc1.om"
v576 = v_c;
#line 992 "cc1.om"
@@ -66246,7 +67053,7 @@ b454: v575 = (u)&my_cdie;
#line 992 "cc1.om"
v578 = ((u (*)())(v575))(v576, v577);
#line 995 "cc1.om"
-b453: v579 = (u)&my_mktype0;
+b453: v579 = (u)my_mktype0;
#line 995 "cc1.om"
v580 = v_c;
#line 995 "cc1.om"
@@ -66280,7 +67087,7 @@ b467: v583 = 0UL;
#line 997 "cc1.om"
b469: if (!(v583)) { goto b464; }
#line 998 "cc1.om"
-b465: v584 = (u)&my_cdie;
+b465: v584 = (u)my_cdie;
#line 998 "cc1.om"
v585 = v_c;
#line 998 "cc1.om"
@@ -66288,7 +67095,7 @@ b465: v584 = (u)&my_cdie;
#line 998 "cc1.om"
v587 = ((u (*)())(v584))(v585, v586);
#line 1001 "cc1.om"
-b464: v588 = (u)&my_typecheck_expr;
+b464: v588 = (u)my_typecheck_expr;
#line 1001 "cc1.om"
v589 = v_c;
#line 1001 "cc1.om"
@@ -66300,7 +67107,7 @@ b464: v588 = (u)&my_typecheck_expr;
#line 1001 "cc1.om"
v593 = ((u (*)())(v588))(v589, v590, v591, v592);
#line 1003 "cc1.om"
-b471: v595 = (u)&my_type_isint;
+b471: v595 = (u)my_type_isint;
#line 1003 "cc1.om"
v596 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 1003 "cc1.om"
@@ -66314,7 +67121,7 @@ b475: v594 = 0UL;
#line 1003 "cc1.om"
b477: if (!(v594)) { goto b472; }
#line 1004 "cc1.om"
-b473: v598 = (u)&my_cdie;
+b473: v598 = (u)my_cdie;
#line 1004 "cc1.om"
v599 = v_c;
#line 1004 "cc1.om"
@@ -66344,7 +67151,7 @@ b485: v602 = 0UL;
#line 1009 "cc1.om"
b487: if (!(v602)) { goto b482; }
#line 1010 "cc1.om"
-b483: v603 = (u)&my_cdie;
+b483: v603 = (u)my_cdie;
#line 1010 "cc1.om"
v604 = v_c;
#line 1010 "cc1.om"
@@ -66352,7 +67159,7 @@ b483: v603 = (u)&my_cdie;
#line 1010 "cc1.om"
v606 = ((u (*)())(v603))(v604, v605);
#line 1013 "cc1.om"
-b482: v607 = (u)&my_typecheck_expr;
+b482: v607 = (u)my_typecheck_expr;
#line 1013 "cc1.om"
v608 = v_c;
#line 1013 "cc1.om"
@@ -66364,7 +67171,7 @@ b482: v607 = (u)&my_typecheck_expr;
#line 1013 "cc1.om"
v612 = ((u (*)())(v607))(v608, v609, v610, v611);
#line 1015 "cc1.om"
-b489: v614 = (u)&my_type_isint;
+b489: v614 = (u)my_type_isint;
#line 1015 "cc1.om"
v615 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 1015 "cc1.om"
@@ -66378,7 +67185,7 @@ b493: v613 = 0UL;
#line 1015 "cc1.om"
b495: if (!(v613)) { goto b490; }
#line 1016 "cc1.om"
-b491: v617 = (u)&my_cdie;
+b491: v617 = (u)my_cdie;
#line 1016 "cc1.om"
v618 = v_c;
#line 1016 "cc1.om"
@@ -66408,7 +67215,7 @@ b503: v621 = 0UL;
#line 1021 "cc1.om"
b505: if (!(v621)) { goto b500; }
#line 1022 "cc1.om"
-b501: v622 = (u)&my_cdie;
+b501: v622 = (u)my_cdie;
#line 1022 "cc1.om"
v623 = v_c;
#line 1022 "cc1.om"
@@ -66416,7 +67223,7 @@ b501: v622 = (u)&my_cdie;
#line 1022 "cc1.om"
v625 = ((u (*)())(v622))(v623, v624);
#line 1025 "cc1.om"
-b500: v626 = (u)&my_typecheck_expr;
+b500: v626 = (u)my_typecheck_expr;
#line 1025 "cc1.om"
v627 = v_c;
#line 1025 "cc1.om"
@@ -66428,7 +67235,7 @@ b500: v626 = (u)&my_typecheck_expr;
#line 1025 "cc1.om"
v631 = ((u (*)())(v626))(v627, v628, v629, v630);
#line 1027 "cc1.om"
-b507: v633 = (u)&my_type_isint;
+b507: v633 = (u)my_type_isint;
#line 1027 "cc1.om"
v634 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 1027 "cc1.om"
@@ -66442,7 +67249,7 @@ b511: v632 = 0UL;
#line 1027 "cc1.om"
b513: if (!(v632)) { goto b508; }
#line 1028 "cc1.om"
-b509: v636 = (u)&my_cdie;
+b509: v636 = (u)my_cdie;
#line 1028 "cc1.om"
v637 = v_c;
#line 1028 "cc1.om"
@@ -66472,7 +67279,7 @@ b521: v640 = 0UL;
#line 1033 "cc1.om"
b523: if (!(v640)) { goto b518; }
#line 1034 "cc1.om"
-b519: v641 = (u)&my_cdie;
+b519: v641 = (u)my_cdie;
#line 1034 "cc1.om"
v642 = v_c;
#line 1034 "cc1.om"
@@ -66480,7 +67287,7 @@ b519: v641 = (u)&my_cdie;
#line 1034 "cc1.om"
v644 = ((u (*)())(v641))(v642, v643);
#line 1037 "cc1.om"
-b518: v645 = (u)&my_typecheck_expr;
+b518: v645 = (u)my_typecheck_expr;
#line 1037 "cc1.om"
v646 = v_c;
#line 1037 "cc1.om"
@@ -66492,7 +67299,7 @@ b518: v645 = (u)&my_typecheck_expr;
#line 1037 "cc1.om"
v650 = ((u (*)())(v645))(v646, v647, v648, v649);
#line 1038 "cc1.om"
-b525: v651 = (u)&my_typecheck_expr;
+b525: v651 = (u)my_typecheck_expr;
#line 1038 "cc1.om"
v652 = v_c;
#line 1038 "cc1.om"
@@ -66504,7 +67311,7 @@ b525: v651 = (u)&my_typecheck_expr;
#line 1038 "cc1.om"
v656 = ((u (*)())(v651))(v652, v653, v654, v655);
#line 1040 "cc1.om"
-b526: v657 = (u)&my_unify;
+b526: v657 = (u)my_unify;
#line 1040 "cc1.om"
v658 = v_c;
#line 1040 "cc1.om"
@@ -66514,7 +67321,7 @@ b526: v657 = (u)&my_unify;
#line 1040 "cc1.om"
v661 = ((u (*)())(v657))(v658, v659, v660);
#line 1042 "cc1.om"
-b527: v663 = (u)&my_type_isint;
+b527: v663 = (u)my_type_isint;
#line 1042 "cc1.om"
v664 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 1042 "cc1.om"
@@ -66528,7 +67335,7 @@ b531: v662 = 0UL;
#line 1042 "cc1.om"
b533: if (!(v662)) { goto b528; }
#line 1043 "cc1.om"
-b529: v666 = (u)&my_cdie;
+b529: v666 = (u)my_cdie;
#line 1043 "cc1.om"
v667 = v_c;
#line 1043 "cc1.om"
@@ -66558,7 +67365,7 @@ b541: v670 = 0UL;
#line 1048 "cc1.om"
b543: if (!(v670)) { goto b538; }
#line 1049 "cc1.om"
-b539: v671 = (u)&my_cdie;
+b539: v671 = (u)my_cdie;
#line 1049 "cc1.om"
v672 = v_c;
#line 1049 "cc1.om"
@@ -66566,7 +67373,7 @@ b539: v671 = (u)&my_cdie;
#line 1049 "cc1.om"
v674 = ((u (*)())(v671))(v672, v673);
#line 1052 "cc1.om"
-b538: v675 = (u)&my_typecheck_expr;
+b538: v675 = (u)my_typecheck_expr;
#line 1052 "cc1.om"
v676 = v_c;
#line 1052 "cc1.om"
@@ -66578,7 +67385,7 @@ b538: v675 = (u)&my_typecheck_expr;
#line 1052 "cc1.om"
v680 = ((u (*)())(v675))(v676, v677, v678, v679);
#line 1053 "cc1.om"
-b545: v681 = (u)&my_typecheck_expr;
+b545: v681 = (u)my_typecheck_expr;
#line 1053 "cc1.om"
v682 = v_c;
#line 1053 "cc1.om"
@@ -66590,7 +67397,7 @@ b545: v681 = (u)&my_typecheck_expr;
#line 1053 "cc1.om"
v686 = ((u (*)())(v681))(v682, v683, v684, v685);
#line 1055 "cc1.om"
-b546: v687 = (u)&my_unify;
+b546: v687 = (u)my_unify;
#line 1055 "cc1.om"
v688 = v_c;
#line 1055 "cc1.om"
@@ -66600,7 +67407,7 @@ b546: v687 = (u)&my_unify;
#line 1055 "cc1.om"
v691 = ((u (*)())(v687))(v688, v689, v690);
#line 1057 "cc1.om"
-b547: v693 = (u)&my_type_isint;
+b547: v693 = (u)my_type_isint;
#line 1057 "cc1.om"
v694 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 1057 "cc1.om"
@@ -66614,7 +67421,7 @@ b551: v692 = 0UL;
#line 1057 "cc1.om"
b553: if (!(v692)) { goto b548; }
#line 1058 "cc1.om"
-b549: v696 = (u)&my_cdie;
+b549: v696 = (u)my_cdie;
#line 1058 "cc1.om"
v697 = v_c;
#line 1058 "cc1.om"
@@ -66644,7 +67451,7 @@ b561: v700 = 0UL;
#line 1063 "cc1.om"
b563: if (!(v700)) { goto b558; }
#line 1064 "cc1.om"
-b559: v701 = (u)&my_cdie;
+b559: v701 = (u)my_cdie;
#line 1064 "cc1.om"
v702 = v_c;
#line 1064 "cc1.om"
@@ -66652,7 +67459,7 @@ b559: v701 = (u)&my_cdie;
#line 1064 "cc1.om"
v704 = ((u (*)())(v701))(v702, v703);
#line 1067 "cc1.om"
-b558: v705 = (u)&my_typecheck_expr;
+b558: v705 = (u)my_typecheck_expr;
#line 1067 "cc1.om"
v706 = v_c;
#line 1067 "cc1.om"
@@ -66664,7 +67471,7 @@ b558: v705 = (u)&my_typecheck_expr;
#line 1067 "cc1.om"
v710 = ((u (*)())(v705))(v706, v707, v708, v709);
#line 1068 "cc1.om"
-b565: v711 = (u)&my_typecheck_expr;
+b565: v711 = (u)my_typecheck_expr;
#line 1068 "cc1.om"
v712 = v_c;
#line 1068 "cc1.om"
@@ -66676,7 +67483,7 @@ b565: v711 = (u)&my_typecheck_expr;
#line 1068 "cc1.om"
v716 = ((u (*)())(v711))(v712, v713, v714, v715);
#line 1070 "cc1.om"
-b566: v717 = (u)&my_unify;
+b566: v717 = (u)my_unify;
#line 1070 "cc1.om"
v718 = v_c;
#line 1070 "cc1.om"
@@ -66686,7 +67493,7 @@ b566: v717 = (u)&my_unify;
#line 1070 "cc1.om"
v721 = ((u (*)())(v717))(v718, v719, v720);
#line 1072 "cc1.om"
-b567: v723 = (u)&my_type_isint;
+b567: v723 = (u)my_type_isint;
#line 1072 "cc1.om"
v724 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 1072 "cc1.om"
@@ -66700,7 +67507,7 @@ b571: v722 = 0UL;
#line 1072 "cc1.om"
b573: if (!(v722)) { goto b568; }
#line 1073 "cc1.om"
-b569: v726 = (u)&my_cdie;
+b569: v726 = (u)my_cdie;
#line 1073 "cc1.om"
v727 = v_c;
#line 1073 "cc1.om"
@@ -66730,7 +67537,7 @@ b581: v730 = 0UL;
#line 1078 "cc1.om"
b583: if (!(v730)) { goto b578; }
#line 1079 "cc1.om"
-b579: v731 = (u)&my_cdie;
+b579: v731 = (u)my_cdie;
#line 1079 "cc1.om"
v732 = v_c;
#line 1079 "cc1.om"
@@ -66738,7 +67545,7 @@ b579: v731 = (u)&my_cdie;
#line 1079 "cc1.om"
v734 = ((u (*)())(v731))(v732, v733);
#line 1082 "cc1.om"
-b578: v735 = (u)&my_typecheck_expr;
+b578: v735 = (u)my_typecheck_expr;
#line 1082 "cc1.om"
v736 = v_c;
#line 1082 "cc1.om"
@@ -66750,7 +67557,7 @@ b578: v735 = (u)&my_typecheck_expr;
#line 1082 "cc1.om"
v740 = ((u (*)())(v735))(v736, v737, v738, v739);
#line 1083 "cc1.om"
-b585: v741 = (u)&my_typecheck_expr;
+b585: v741 = (u)my_typecheck_expr;
#line 1083 "cc1.om"
v742 = v_c;
#line 1083 "cc1.om"
@@ -66762,7 +67569,7 @@ b585: v741 = (u)&my_typecheck_expr;
#line 1083 "cc1.om"
v746 = ((u (*)())(v741))(v742, v743, v744, v745);
#line 1085 "cc1.om"
-b586: v747 = (u)&my_unify;
+b586: v747 = (u)my_unify;
#line 1085 "cc1.om"
v748 = v_c;
#line 1085 "cc1.om"
@@ -66772,7 +67579,7 @@ b586: v747 = (u)&my_unify;
#line 1085 "cc1.om"
v751 = ((u (*)())(v747))(v748, v749, v750);
#line 1087 "cc1.om"
-b587: v753 = (u)&my_type_isint;
+b587: v753 = (u)my_type_isint;
#line 1087 "cc1.om"
v754 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 1087 "cc1.om"
@@ -66786,7 +67593,7 @@ b591: v752 = 0UL;
#line 1087 "cc1.om"
b593: if (!(v752)) { goto b588; }
#line 1088 "cc1.om"
-b589: v756 = (u)&my_cdie;
+b589: v756 = (u)my_cdie;
#line 1088 "cc1.om"
v757 = v_c;
#line 1088 "cc1.om"
@@ -66816,7 +67623,7 @@ b601: v760 = 0UL;
#line 1093 "cc1.om"
b603: if (!(v760)) { goto b598; }
#line 1094 "cc1.om"
-b599: v761 = (u)&my_cdie;
+b599: v761 = (u)my_cdie;
#line 1094 "cc1.om"
v762 = v_c;
#line 1094 "cc1.om"
@@ -66824,7 +67631,7 @@ b599: v761 = (u)&my_cdie;
#line 1094 "cc1.om"
v764 = ((u (*)())(v761))(v762, v763);
#line 1097 "cc1.om"
-b598: v765 = (u)&my_typecheck_expr;
+b598: v765 = (u)my_typecheck_expr;
#line 1097 "cc1.om"
v766 = v_c;
#line 1097 "cc1.om"
@@ -66836,7 +67643,7 @@ b598: v765 = (u)&my_typecheck_expr;
#line 1097 "cc1.om"
v770 = ((u (*)())(v765))(v766, v767, v768, v769);
#line 1098 "cc1.om"
-b605: v771 = (u)&my_typecheck_expr;
+b605: v771 = (u)my_typecheck_expr;
#line 1098 "cc1.om"
v772 = v_c;
#line 1098 "cc1.om"
@@ -66848,7 +67655,7 @@ b605: v771 = (u)&my_typecheck_expr;
#line 1098 "cc1.om"
v776 = ((u (*)())(v771))(v772, v773, v774, v775);
#line 1100 "cc1.om"
-b606: v777 = (u)&my_unify;
+b606: v777 = (u)my_unify;
#line 1100 "cc1.om"
v778 = v_c;
#line 1100 "cc1.om"
@@ -66858,7 +67665,7 @@ b606: v777 = (u)&my_unify;
#line 1100 "cc1.om"
v781 = ((u (*)())(v777))(v778, v779, v780);
#line 1102 "cc1.om"
-b607: v783 = (u)&my_type_isint;
+b607: v783 = (u)my_type_isint;
#line 1102 "cc1.om"
v784 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 1102 "cc1.om"
@@ -66872,7 +67679,7 @@ b611: v782 = 0UL;
#line 1102 "cc1.om"
b613: if (!(v782)) { goto b608; }
#line 1103 "cc1.om"
-b609: v786 = (u)&my_cdie;
+b609: v786 = (u)my_cdie;
#line 1103 "cc1.om"
v787 = v_c;
#line 1103 "cc1.om"
@@ -66902,7 +67709,7 @@ b621: v790 = 0UL;
#line 1108 "cc1.om"
b623: if (!(v790)) { goto b618; }
#line 1109 "cc1.om"
-b619: v791 = (u)&my_cdie;
+b619: v791 = (u)my_cdie;
#line 1109 "cc1.om"
v792 = v_c;
#line 1109 "cc1.om"
@@ -66910,7 +67717,7 @@ b619: v791 = (u)&my_cdie;
#line 1109 "cc1.om"
v794 = ((u (*)())(v791))(v792, v793);
#line 1112 "cc1.om"
-b618: v795 = (u)&my_typecheck_expr;
+b618: v795 = (u)my_typecheck_expr;
#line 1112 "cc1.om"
v796 = v_c;
#line 1112 "cc1.om"
@@ -66922,7 +67729,7 @@ b618: v795 = (u)&my_typecheck_expr;
#line 1112 "cc1.om"
v800 = ((u (*)())(v795))(v796, v797, v798, v799);
#line 1113 "cc1.om"
-b625: v801 = (u)&my_typecheck_expr;
+b625: v801 = (u)my_typecheck_expr;
#line 1113 "cc1.om"
v802 = v_c;
#line 1113 "cc1.om"
@@ -66934,7 +67741,7 @@ b625: v801 = (u)&my_typecheck_expr;
#line 1113 "cc1.om"
v806 = ((u (*)())(v801))(v802, v803, v804, v805);
#line 1115 "cc1.om"
-b626: v807 = (u)&my_unify;
+b626: v807 = (u)my_unify;
#line 1115 "cc1.om"
v808 = v_c;
#line 1115 "cc1.om"
@@ -66944,7 +67751,7 @@ b626: v807 = (u)&my_unify;
#line 1115 "cc1.om"
v811 = ((u (*)())(v807))(v808, v809, v810);
#line 1117 "cc1.om"
-b627: v813 = (u)&my_type_isint;
+b627: v813 = (u)my_type_isint;
#line 1117 "cc1.om"
v814 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 1117 "cc1.om"
@@ -66958,7 +67765,7 @@ b631: v812 = 0UL;
#line 1117 "cc1.om"
b633: if (!(v812)) { goto b628; }
#line 1118 "cc1.om"
-b629: v816 = (u)&my_cdie;
+b629: v816 = (u)my_cdie;
#line 1118 "cc1.om"
v817 = v_c;
#line 1118 "cc1.om"
@@ -66988,7 +67795,7 @@ b641: v820 = 0UL;
#line 1123 "cc1.om"
b643: if (!(v820)) { goto b638; }
#line 1124 "cc1.om"
-b639: v821 = (u)&my_cdie;
+b639: v821 = (u)my_cdie;
#line 1124 "cc1.om"
v822 = v_c;
#line 1124 "cc1.om"
@@ -66996,7 +67803,7 @@ b639: v821 = (u)&my_cdie;
#line 1124 "cc1.om"
v824 = ((u (*)())(v821))(v822, v823);
#line 1127 "cc1.om"
-b638: v825 = (u)&my_typecheck_expr;
+b638: v825 = (u)my_typecheck_expr;
#line 1127 "cc1.om"
v826 = v_c;
#line 1127 "cc1.om"
@@ -67008,7 +67815,7 @@ b638: v825 = (u)&my_typecheck_expr;
#line 1127 "cc1.om"
v830 = ((u (*)())(v825))(v826, v827, v828, v829);
#line 1128 "cc1.om"
-b645: v831 = (u)&my_typecheck_expr;
+b645: v831 = (u)my_typecheck_expr;
#line 1128 "cc1.om"
v832 = v_c;
#line 1128 "cc1.om"
@@ -67020,7 +67827,7 @@ b645: v831 = (u)&my_typecheck_expr;
#line 1128 "cc1.om"
v836 = ((u (*)())(v831))(v832, v833, v834, v835);
#line 1130 "cc1.om"
-b646: v837 = (u)&my_unify;
+b646: v837 = (u)my_unify;
#line 1130 "cc1.om"
v838 = v_c;
#line 1130 "cc1.om"
@@ -67030,7 +67837,7 @@ b646: v837 = (u)&my_unify;
#line 1130 "cc1.om"
v841 = ((u (*)())(v837))(v838, v839, v840);
#line 1132 "cc1.om"
-b647: v843 = (u)&my_type_isint;
+b647: v843 = (u)my_type_isint;
#line 1132 "cc1.om"
v844 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 1132 "cc1.om"
@@ -67044,7 +67851,7 @@ b651: v842 = 0UL;
#line 1132 "cc1.om"
b653: if (!(v842)) { goto b648; }
#line 1133 "cc1.om"
-b649: v846 = (u)&my_cdie;
+b649: v846 = (u)my_cdie;
#line 1133 "cc1.om"
v847 = v_c;
#line 1133 "cc1.om"
@@ -67074,7 +67881,7 @@ b661: v850 = 0UL;
#line 1138 "cc1.om"
b663: if (!(v850)) { goto b658; }
#line 1139 "cc1.om"
-b659: v851 = (u)&my_cdie;
+b659: v851 = (u)my_cdie;
#line 1139 "cc1.om"
v852 = v_c;
#line 1139 "cc1.om"
@@ -67082,7 +67889,7 @@ b659: v851 = (u)&my_cdie;
#line 1139 "cc1.om"
v854 = ((u (*)())(v851))(v852, v853);
#line 1142 "cc1.om"
-b658: v855 = (u)&my_typecheck_expr;
+b658: v855 = (u)my_typecheck_expr;
#line 1142 "cc1.om"
v856 = v_c;
#line 1142 "cc1.om"
@@ -67094,7 +67901,7 @@ b658: v855 = (u)&my_typecheck_expr;
#line 1142 "cc1.om"
v860 = ((u (*)())(v855))(v856, v857, v858, v859);
#line 1143 "cc1.om"
-b665: v861 = (u)&my_typecheck_expr;
+b665: v861 = (u)my_typecheck_expr;
#line 1143 "cc1.om"
v862 = v_c;
#line 1143 "cc1.om"
@@ -67106,7 +67913,7 @@ b665: v861 = (u)&my_typecheck_expr;
#line 1143 "cc1.om"
v866 = ((u (*)())(v861))(v862, v863, v864, v865);
#line 1145 "cc1.om"
-b666: v867 = (u)&my_unify;
+b666: v867 = (u)my_unify;
#line 1145 "cc1.om"
v868 = v_c;
#line 1145 "cc1.om"
@@ -67116,7 +67923,7 @@ b666: v867 = (u)&my_unify;
#line 1145 "cc1.om"
v871 = ((u (*)())(v867))(v868, v869, v870);
#line 1147 "cc1.om"
-b667: v873 = (u)&my_type_isint;
+b667: v873 = (u)my_type_isint;
#line 1147 "cc1.om"
v874 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 1147 "cc1.om"
@@ -67130,7 +67937,7 @@ b671: v872 = 0UL;
#line 1147 "cc1.om"
b673: if (!(v872)) { goto b668; }
#line 1148 "cc1.om"
-b669: v876 = (u)&my_cdie;
+b669: v876 = (u)my_cdie;
#line 1148 "cc1.om"
v877 = v_c;
#line 1148 "cc1.om"
@@ -67160,7 +67967,7 @@ b681: v880 = 0UL;
#line 1153 "cc1.om"
b683: if (!(v880)) { goto b678; }
#line 1154 "cc1.om"
-b679: v881 = (u)&my_cdie;
+b679: v881 = (u)my_cdie;
#line 1154 "cc1.om"
v882 = v_c;
#line 1154 "cc1.om"
@@ -67168,7 +67975,7 @@ b679: v881 = (u)&my_cdie;
#line 1154 "cc1.om"
v884 = ((u (*)())(v881))(v882, v883);
#line 1157 "cc1.om"
-b678: v885 = (u)&my_typecheck_expr;
+b678: v885 = (u)my_typecheck_expr;
#line 1157 "cc1.om"
v886 = v_c;
#line 1157 "cc1.om"
@@ -67180,7 +67987,7 @@ b678: v885 = (u)&my_typecheck_expr;
#line 1157 "cc1.om"
v890 = ((u (*)())(v885))(v886, v887, v888, v889);
#line 1158 "cc1.om"
-b685: v891 = (u)&my_typecheck_expr;
+b685: v891 = (u)my_typecheck_expr;
#line 1158 "cc1.om"
v892 = v_c;
#line 1158 "cc1.om"
@@ -67192,7 +67999,7 @@ b685: v891 = (u)&my_typecheck_expr;
#line 1158 "cc1.om"
v896 = ((u (*)())(v891))(v892, v893, v894, v895);
#line 1160 "cc1.om"
-b686: v897 = (u)&my_unify;
+b686: v897 = (u)my_unify;
#line 1160 "cc1.om"
v898 = v_c;
#line 1160 "cc1.om"
@@ -67202,7 +68009,7 @@ b686: v897 = (u)&my_unify;
#line 1160 "cc1.om"
v901 = ((u (*)())(v897))(v898, v899, v900);
#line 1162 "cc1.om"
-b687: v903 = (u)&my_type_isint;
+b687: v903 = (u)my_type_isint;
#line 1162 "cc1.om"
v904 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 1162 "cc1.om"
@@ -67216,7 +68023,7 @@ b691: v902 = 0UL;
#line 1162 "cc1.om"
b693: if (!(v902)) { goto b688; }
#line 1163 "cc1.om"
-b689: v906 = (u)&my_cdie;
+b689: v906 = (u)my_cdie;
#line 1163 "cc1.om"
v907 = v_c;
#line 1163 "cc1.om"
@@ -67246,7 +68053,7 @@ b701: v910 = 0UL;
#line 1168 "cc1.om"
b703: if (!(v910)) { goto b698; }
#line 1169 "cc1.om"
-b699: v911 = (u)&my_cdie;
+b699: v911 = (u)my_cdie;
#line 1169 "cc1.om"
v912 = v_c;
#line 1169 "cc1.om"
@@ -67254,7 +68061,7 @@ b699: v911 = (u)&my_cdie;
#line 1169 "cc1.om"
v914 = ((u (*)())(v911))(v912, v913);
#line 1172 "cc1.om"
-b698: v915 = (u)&my_typecheck_expr;
+b698: v915 = (u)my_typecheck_expr;
#line 1172 "cc1.om"
v916 = v_c;
#line 1172 "cc1.om"
@@ -67266,7 +68073,7 @@ b698: v915 = (u)&my_typecheck_expr;
#line 1172 "cc1.om"
v920 = ((u (*)())(v915))(v916, v917, v918, v919);
#line 1173 "cc1.om"
-b705: v921 = (u)&my_typecheck_expr;
+b705: v921 = (u)my_typecheck_expr;
#line 1173 "cc1.om"
v922 = v_c;
#line 1173 "cc1.om"
@@ -67278,7 +68085,7 @@ b705: v921 = (u)&my_typecheck_expr;
#line 1173 "cc1.om"
v926 = ((u (*)())(v921))(v922, v923, v924, v925);
#line 1175 "cc1.om"
-b706: v927 = (u)&my_unify;
+b706: v927 = (u)my_unify;
#line 1175 "cc1.om"
v928 = v_c;
#line 1175 "cc1.om"
@@ -67288,7 +68095,7 @@ b706: v927 = (u)&my_unify;
#line 1175 "cc1.om"
v931 = ((u (*)())(v927))(v928, v929, v930);
#line 1177 "cc1.om"
-b707: v933 = (u)&my_type_isint;
+b707: v933 = (u)my_type_isint;
#line 1177 "cc1.om"
v934 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 1177 "cc1.om"
@@ -67302,7 +68109,7 @@ b711: v932 = 0UL;
#line 1177 "cc1.om"
b713: if (!(v932)) { goto b708; }
#line 1178 "cc1.om"
-b709: v936 = (u)&my_cdie;
+b709: v936 = (u)my_cdie;
#line 1178 "cc1.om"
v937 = v_c;
#line 1178 "cc1.om"
@@ -67332,7 +68139,7 @@ b721: v940 = 0UL;
#line 1183 "cc1.om"
b723: if (!(v940)) { goto b718; }
#line 1184 "cc1.om"
-b719: v941 = (u)&my_cdie;
+b719: v941 = (u)my_cdie;
#line 1184 "cc1.om"
v942 = v_c;
#line 1184 "cc1.om"
@@ -67340,7 +68147,7 @@ b719: v941 = (u)&my_cdie;
#line 1184 "cc1.om"
v944 = ((u (*)())(v941))(v942, v943);
#line 1187 "cc1.om"
-b718: v945 = (u)&my_typecheck_expr;
+b718: v945 = (u)my_typecheck_expr;
#line 1187 "cc1.om"
v946 = v_c;
#line 1187 "cc1.om"
@@ -67352,7 +68159,7 @@ b718: v945 = (u)&my_typecheck_expr;
#line 1187 "cc1.om"
v950 = ((u (*)())(v945))(v946, v947, v948, v949);
#line 1188 "cc1.om"
-b725: v952 = (u)&my_type_isprim;
+b725: v952 = (u)my_type_isprim;
#line 1188 "cc1.om"
v953 = *(u *)((*(u *)((v_n) + (8UL))) + (64UL));
#line 1188 "cc1.om"
@@ -67366,7 +68173,7 @@ b729: v951 = 0UL;
#line 1188 "cc1.om"
b731: if (!(v951)) { goto b726; }
#line 1189 "cc1.om"
-b727: v955 = (u)&my_cdie;
+b727: v955 = (u)my_cdie;
#line 1189 "cc1.om"
v956 = v_c;
#line 1189 "cc1.om"
@@ -67374,7 +68181,7 @@ b727: v955 = (u)&my_cdie;
#line 1189 "cc1.om"
v958 = ((u (*)())(v955))(v956, v957);
#line 1192 "cc1.om"
-b726: v959 = (u)&my_prototype;
+b726: v959 = (u)my_prototype;
#line 1192 "cc1.om"
v960 = v_c;
#line 1192 "cc1.om"
@@ -67394,7 +68201,7 @@ b722: v940 = 1UL;
#line 1183 "cc1.om"
goto b723;
#line 1194 "cc1.om"
-b717: v963 = (u)&my_cdie;
+b717: v963 = (u)my_cdie;
#line 1194 "cc1.om"
v964 = v_c;
#line 1194 "cc1.om"
@@ -67422,7 +68229,7 @@ b6: if (!(v2)) { goto b1; }
#line 1265 "cc1.om"
b2: return 0UL;
#line 1268 "cc1.om"
-b1: v3 = (u)&my_typecheck_stmt;
+b1: v3 = (u)my_typecheck_stmt;
#line 1268 "cc1.om"
v4 = v_c;
#line 1268 "cc1.om"
@@ -67550,7 +68357,7 @@ b7: return 0UL;
#line 1217 "cc1.om"
b12: if (!(*(u *)((*(u *)((v_n) + (8UL))) + (8UL)))) { goto b18; }
#line 1218 "cc1.om"
-b19: v7 = (u)&my_typecheck_expr;
+b19: v7 = (u)my_typecheck_expr;
#line 1218 "cc1.om"
v8 = v_c;
#line 1218 "cc1.om"
@@ -67562,7 +68369,7 @@ b19: v7 = (u)&my_typecheck_expr;
#line 1218 "cc1.om"
v12 = ((u (*)())(v7))(v8, v9, v10, v11);
#line 1221 "cc1.om"
-b18: v13 = (u)&my_typecheck_stmt;
+b18: v13 = (u)my_typecheck_stmt;
#line 1221 "cc1.om"
v14 = v_c;
#line 1221 "cc1.om"
@@ -67592,7 +68399,7 @@ b32: if (!(v18)) { goto b27; }
#line 1227 "cc1.om"
goto b7;
#line 1230 "cc1.om"
-b27: v19 = (u)&my_typecheck_stmt;
+b27: v19 = (u)my_typecheck_stmt;
#line 1230 "cc1.om"
v20 = v_c;
#line 1230 "cc1.om"
@@ -67612,7 +68419,7 @@ b31: v18 = 1UL;
#line 1233 "cc1.om"
b24: if (!((u)(((s)(v_kind)) == ((s)(26UL))))) { goto b35; }
#line 1234 "cc1.om"
-b34: v24 = (u)&my_typecheck_stmt;
+b34: v24 = (u)my_typecheck_stmt;
#line 1234 "cc1.om"
v25 = v_c;
#line 1234 "cc1.om"
@@ -67638,7 +68445,7 @@ b41: if (!(*(u *)((v_n) + (8UL)))) { goto b45; }
#line 1239 "cc1.om"
b44: if (!((u)(((s)(*(u *)(*(u *)((*(u *)((v_d) + (72UL))) + (16UL))))) == ((s)(1UL))))) { goto b46; }
#line 1240 "cc1.om"
-b47: v29 = (u)&my_cdie;
+b47: v29 = (u)my_cdie;
#line 1240 "cc1.om"
v30 = v_c;
#line 1240 "cc1.om"
@@ -67646,7 +68453,7 @@ b47: v29 = (u)&my_cdie;
#line 1240 "cc1.om"
v32 = ((u (*)())(v29))(v30, v31);
#line 1242 "cc1.om"
-b46: v33 = (u)&my_call_check;
+b46: v33 = (u)my_call_check;
#line 1242 "cc1.om"
v34 = v_c;
#line 1242 "cc1.om"
@@ -67654,7 +68461,7 @@ b46: v33 = (u)&my_call_check;
#line 1242 "cc1.om"
v36 = ((u (*)())(v33))(v34, v35);
#line 1243 "cc1.om"
-b50: v37 = (u)&my_typecheck_expr;
+b50: v37 = (u)my_typecheck_expr;
#line 1243 "cc1.om"
v38 = v_c;
#line 1243 "cc1.om"
@@ -67666,7 +68473,7 @@ b50: v37 = (u)&my_typecheck_expr;
#line 1243 "cc1.om"
v42 = ((u (*)())(v37))(v38, v39, v40, v41);
#line 1244 "cc1.om"
-b51: v43 = (u)&my_unify;
+b51: v43 = (u)my_unify;
#line 1244 "cc1.om"
v44 = v_c;
#line 1244 "cc1.om"
@@ -67680,7 +68487,7 @@ b51: v43 = (u)&my_unify;
#line 1246 "cc1.om"
b45: if (!((u)(((s)(*(u *)(*(u *)((*(u *)((v_d) + (72UL))) + (16UL))))) != ((s)(1UL))))) { goto b7; }
#line 1247 "cc1.om"
-b54: v48 = (u)&my_cdie;
+b54: v48 = (u)my_cdie;
#line 1247 "cc1.om"
v49 = v_c;
#line 1247 "cc1.om"
@@ -67692,7 +68499,7 @@ b54: v48 = (u)&my_cdie;
#line 1250 "cc1.om"
b42: if (!((u)(((s)(v_kind)) == ((s)(31UL))))) { goto b58; }
#line 1251 "cc1.om"
-b57: v52 = (u)&my_find;
+b57: v52 = (u)my_find;
#line 1251 "cc1.om"
v53 = v_c;
#line 1251 "cc1.om"
@@ -67710,7 +68517,7 @@ b59: v_v = v57;
#line 1252 "cc1.om"
b58: if (!((u)(((s)(v_kind)) == ((s)(32UL))))) { goto b61; }
#line 1253 "cc1.om"
-b60: v58 = (u)&my_find;
+b60: v58 = (u)my_find;
#line 1253 "cc1.om"
v59 = v_c;
#line 1253 "cc1.om"
@@ -67738,7 +68545,7 @@ b66: v64 = 1UL;
#line 1254 "cc1.om"
b69: if (!(v64)) { goto b7; }
#line 1255 "cc1.om"
-b64: v67 = (u)&my_cdie;
+b64: v67 = (u)my_cdie;
#line 1255 "cc1.om"
v68 = v_c;
#line 1255 "cc1.om"
@@ -67774,7 +68581,7 @@ b71: v65 = 1UL;
#line 1257 "cc1.om"
b61: if (!((u)(((s)(v_kind)) != ((s)(30UL))))) { goto b7; }
#line 1258 "cc1.om"
-b78: v71 = (u)&my_call_check;
+b78: v71 = (u)my_call_check;
#line 1258 "cc1.om"
v72 = v_c;
#line 1258 "cc1.om"
@@ -67782,7 +68589,7 @@ b78: v71 = (u)&my_call_check;
#line 1258 "cc1.om"
v74 = ((u (*)())(v71))(v72, v73);
#line 1259 "cc1.om"
-b80: v75 = (u)&my_typecheck_expr;
+b80: v75 = (u)my_typecheck_expr;
#line 1259 "cc1.om"
v76 = v_c;
#line 1259 "cc1.om"
@@ -67876,7 +68683,7 @@ b25: v_ch = (u)*(b *)((v_s) + (*(u *)(v_i)));
#line 473 "lib.om"
*(u *)(v_i) = (*(u *)(v_i)) + (1UL);
#line 475 "lib.om"
- v6 = (u)&my_hexdig;
+ v6 = (u)my_hexdig;
#line 475 "lib.om"
v7 = v_ch;
#line 475 "lib.om"
@@ -67906,7 +68713,7 @@ b35: v_ch = (u)*(b *)((v_s) + (*(u *)(v_i)));
#line 486 "lib.om"
*(u *)(v_i) = (*(u *)(v_i)) + (1UL);
#line 488 "lib.om"
- v11 = (u)&my_hexdig;
+ v11 = (u)my_hexdig;
#line 488 "lib.om"
v12 = v_ch;
#line 488 "lib.om"
@@ -68057,7 +68864,7 @@ b31: v9 = 1UL;
#line 58 "type.om"
b34: if (!(v9)) { goto b28; }
#line 59 "type.om"
-b29: v15 = (u)&my_cdie;
+b29: v15 = (u)my_cdie;
#line 59 "type.om"
v16 = v_c;
#line 59 "type.om"
@@ -68069,7 +68876,7 @@ b28: v_kind = *(u *)(v_a);
#line 63 "type.om"
if (!((u)(((s)(v_kind)) == ((s)(4UL))))) { goto b58; }
#line 64 "type.om"
-b57: v19 = (u)&my_unify;
+b57: v19 = (u)my_unify;
#line 64 "type.om"
v20 = v_c;
#line 64 "type.om"
@@ -68083,7 +68890,7 @@ b56: return 0UL;
#line 65 "type.om"
b58: if (!((u)(((s)(v_kind)) == ((s)(6UL))))) { goto b61; }
#line 66 "type.om"
-b60: v24 = (u)&my_unify;
+b60: v24 = (u)my_unify;
#line 66 "type.om"
v25 = v_c;
#line 66 "type.om"
@@ -68093,7 +68900,7 @@ b60: v24 = (u)&my_unify;
#line 66 "type.om"
v28 = ((u (*)())(v24))(v25, v26, v27);
#line 67 "type.om"
-b62: v29 = (u)&my_unify;
+b62: v29 = (u)my_unify;
#line 67 "type.om"
v30 = v_c;
#line 67 "type.om"
@@ -68107,7 +68914,7 @@ b62: v29 = (u)&my_unify;
#line 68 "type.om"
b61: if (!((u)(((s)(v_kind)) == ((s)(5UL))))) { goto b65; }
#line 69 "type.om"
-b64: v34 = (u)&my_unify;
+b64: v34 = (u)my_unify;
#line 69 "type.om"
v35 = v_c;
#line 69 "type.om"
@@ -68117,7 +68924,7 @@ b64: v34 = (u)&my_unify;
#line 69 "type.om"
v38 = ((u (*)())(v34))(v35, v36, v37);
#line 70 "type.om"
-b66: v39 = (u)&my_unify;
+b66: v39 = (u)my_unify;
#line 70 "type.om"
v40 = v_c;
#line 70 "type.om"
@@ -68133,7 +68940,7 @@ b65: if (!((u)(((s)(v_kind)) == ((s)(7UL))))) { goto b69; }
#line 72 "type.om"
b68: if (!((u)(((s)(*(u *)((v_a) + (8UL)))) != ((s)(*(u *)((v_b) + (8UL))))))) { goto b56; }
#line 73 "type.om"
-b71: v44 = (u)&my_cdie;
+b71: v44 = (u)my_cdie;
#line 73 "type.om"
v45 = v_c;
#line 73 "type.om"
@@ -68147,7 +68954,7 @@ b69: if (!((u)(((s)(v_kind)) == ((s)(8UL))))) { goto b75; }
#line 76 "type.om"
b74: if (!((u)(((s)(*(u *)((v_a) + (8UL)))) != ((s)(*(u *)((v_b) + (8UL))))))) { goto b56; }
#line 77 "type.om"
-b77: v48 = (u)&my_cdie;
+b77: v48 = (u)my_cdie;
#line 77 "type.om"
v49 = v_c;
#line 77 "type.om"
@@ -68175,7 +68982,7 @@ b84: v52 = 1UL;
#line 79 "type.om"
b85: if (!(v52)) { goto b56; }
#line 80 "type.om"
-b80: v54 = (u)&my_cdie;
+b80: v54 = (u)my_cdie;
#line 80 "type.om"
v55 = v_c;
#line 80 "type.om"
@@ -68294,7 +69101,7 @@ u my_unlink(u v_name) {
u v8 = 0;
u v9 = 0;
#line 152 "syscall.om"
-b0: v1 = (u)&my_syscall;
+b0: v1 = (u)my_syscall;
#line 152 "syscall.om"
v2 = 87UL;
#line 152 "syscall.om"
@@ -68325,7 +69132,7 @@ u my_write(u v_fd, u v_buf, u v_n) {
u v10 = 0;
u v11 = 0;
#line 47 "syscall.om"
-b0: v3 = (u)&my_syscall;
+b0: v3 = (u)my_syscall;
#line 47 "syscall.om"
v4 = 1UL;
#line 47 "syscall.om"
@@ -69038,7 +69845,7 @@ b4: v16 = 0UL;
#line 810 "as.om"
b6: if (!(v16)) { goto b1; }
#line 811 "as.om"
-b2: v17 = (u)&my_die;
+b2: v17 = (u)my_die;
#line 811 "as.om"
v18 = (u)"output not opened";
#line 811 "as.om"
@@ -69068,7 +69875,7 @@ b25: v23 = 0UL;
#line 817 "as.om"
b27: if (!(v23)) { goto b8; }
#line 818 "as.om"
-b23: v24 = (u)&my_die;
+b23: v24 = (u)my_die;
#line 818 "as.om"
v25 = (u)"_start is not defined";
#line 818 "as.om"
@@ -69096,7 +69903,7 @@ b30: v_kentry = (v_load_addr) + (*(u *)((v_kstart) + (8UL)));
#line 830 "as.om"
goto b29;
#line 836 "as.om"
-b29: v28 = (u)&my_emit_sections;
+b29: v28 = (u)my_emit_sections;
#line 836 "as.om"
v29 = v_c;
#line 836 "as.om"
@@ -69108,7 +69915,7 @@ b36: v_shoff = v30;
#line 839 "as.om"
v_text_end = (v_load_addr) + (v_text_size);
#line 842 "as.om"
- v31 = (u)&my_putchar;
+ v31 = (u)my_putchar;
#line 842 "as.om"
v32 = v_c;
#line 842 "as.om"
@@ -69116,7 +69923,7 @@ b36: v_shoff = v30;
#line 842 "as.om"
v34 = ((u (*)())(v31))(v32, v33);
#line 843 "as.om"
-b37: v35 = (u)&my_putchar;
+b37: v35 = (u)my_putchar;
#line 843 "as.om"
v36 = v_c;
#line 843 "as.om"
@@ -69124,7 +69931,7 @@ b37: v35 = (u)&my_putchar;
#line 843 "as.om"
v38 = ((u (*)())(v35))(v36, v37);
#line 844 "as.om"
-b38: v39 = (u)&my_putchar;
+b38: v39 = (u)my_putchar;
#line 844 "as.om"
v40 = v_c;
#line 844 "as.om"
@@ -69132,7 +69939,7 @@ b38: v39 = (u)&my_putchar;
#line 844 "as.om"
v42 = ((u (*)())(v39))(v40, v41);
#line 845 "as.om"
-b39: v43 = (u)&my_putchar;
+b39: v43 = (u)my_putchar;
#line 845 "as.om"
v44 = v_c;
#line 845 "as.om"
@@ -69140,7 +69947,7 @@ b39: v43 = (u)&my_putchar;
#line 845 "as.om"
v46 = ((u (*)())(v43))(v44, v45);
#line 848 "as.om"
-b40: v47 = (u)&my_putchar;
+b40: v47 = (u)my_putchar;
#line 848 "as.om"
v48 = v_c;
#line 848 "as.om"
@@ -69148,7 +69955,7 @@ b40: v47 = (u)&my_putchar;
#line 848 "as.om"
v50 = ((u (*)())(v47))(v48, v49);
#line 851 "as.om"
-b41: v51 = (u)&my_putchar;
+b41: v51 = (u)my_putchar;
#line 851 "as.om"
v52 = v_c;
#line 851 "as.om"
@@ -69156,7 +69963,7 @@ b41: v51 = (u)&my_putchar;
#line 851 "as.om"
v54 = ((u (*)())(v51))(v52, v53);
#line 854 "as.om"
-b42: v55 = (u)&my_putchar;
+b42: v55 = (u)my_putchar;
#line 854 "as.om"
v56 = v_c;
#line 854 "as.om"
@@ -69164,7 +69971,7 @@ b42: v55 = (u)&my_putchar;
#line 854 "as.om"
v58 = ((u (*)())(v55))(v56, v57);
#line 857 "as.om"
-b43: v59 = (u)&my_putchar;
+b43: v59 = (u)my_putchar;
#line 857 "as.om"
v60 = v_c;
#line 857 "as.om"
@@ -69172,7 +69979,7 @@ b43: v59 = (u)&my_putchar;
#line 857 "as.om"
v62 = ((u (*)())(v59))(v60, v61);
#line 860 "as.om"
-b44: v63 = (u)&my_putchar;
+b44: v63 = (u)my_putchar;
#line 860 "as.om"
v64 = v_c;
#line 860 "as.om"
@@ -69180,7 +69987,7 @@ b44: v63 = (u)&my_putchar;
#line 860 "as.om"
v66 = ((u (*)())(v63))(v64, v65);
#line 863 "as.om"
-b45: v67 = (u)&my_putchar;
+b45: v67 = (u)my_putchar;
#line 863 "as.om"
v68 = v_c;
#line 863 "as.om"
@@ -69188,7 +69995,7 @@ b45: v67 = (u)&my_putchar;
#line 863 "as.om"
v70 = ((u (*)())(v67))(v68, v69);
#line 864 "as.om"
-b46: v71 = (u)&my_putchar;
+b46: v71 = (u)my_putchar;
#line 864 "as.om"
v72 = v_c;
#line 864 "as.om"
@@ -69196,7 +70003,7 @@ b46: v71 = (u)&my_putchar;
#line 864 "as.om"
v74 = ((u (*)())(v71))(v72, v73);
#line 865 "as.om"
-b47: v75 = (u)&my_putchar;
+b47: v75 = (u)my_putchar;
#line 865 "as.om"
v76 = v_c;
#line 865 "as.om"
@@ -69204,7 +70011,7 @@ b47: v75 = (u)&my_putchar;
#line 865 "as.om"
v78 = ((u (*)())(v75))(v76, v77);
#line 866 "as.om"
-b48: v79 = (u)&my_putchar;
+b48: v79 = (u)my_putchar;
#line 866 "as.om"
v80 = v_c;
#line 866 "as.om"
@@ -69212,7 +70019,7 @@ b48: v79 = (u)&my_putchar;
#line 866 "as.om"
v82 = ((u (*)())(v79))(v80, v81);
#line 867 "as.om"
-b49: v83 = (u)&my_putchar;
+b49: v83 = (u)my_putchar;
#line 867 "as.om"
v84 = v_c;
#line 867 "as.om"
@@ -69220,7 +70027,7 @@ b49: v83 = (u)&my_putchar;
#line 867 "as.om"
v86 = ((u (*)())(v83))(v84, v85);
#line 868 "as.om"
-b50: v87 = (u)&my_putchar;
+b50: v87 = (u)my_putchar;
#line 868 "as.om"
v88 = v_c;
#line 868 "as.om"
@@ -69228,7 +70035,7 @@ b50: v87 = (u)&my_putchar;
#line 868 "as.om"
v90 = ((u (*)())(v87))(v88, v89);
#line 869 "as.om"
-b51: v91 = (u)&my_putchar;
+b51: v91 = (u)my_putchar;
#line 869 "as.om"
v92 = v_c;
#line 869 "as.om"
@@ -69236,7 +70043,7 @@ b51: v91 = (u)&my_putchar;
#line 869 "as.om"
v94 = ((u (*)())(v91))(v92, v93);
#line 872 "as.om"
-b52: v95 = (u)&my_putchar;
+b52: v95 = (u)my_putchar;
#line 872 "as.om"
v96 = v_c;
#line 872 "as.om"
@@ -69244,7 +70051,7 @@ b52: v95 = (u)&my_putchar;
#line 872 "as.om"
v98 = ((u (*)())(v95))(v96, v97);
#line 873 "as.om"
-b53: v99 = (u)&my_putchar;
+b53: v99 = (u)my_putchar;
#line 873 "as.om"
v100 = v_c;
#line 873 "as.om"
@@ -69252,7 +70059,7 @@ b53: v99 = (u)&my_putchar;
#line 873 "as.om"
v102 = ((u (*)())(v99))(v100, v101);
#line 876 "as.om"
-b54: v103 = (u)&my_putchar;
+b54: v103 = (u)my_putchar;
#line 876 "as.om"
v104 = v_c;
#line 876 "as.om"
@@ -69260,7 +70067,7 @@ b54: v103 = (u)&my_putchar;
#line 876 "as.om"
v106 = ((u (*)())(v103))(v104, v105);
#line 877 "as.om"
-b55: v107 = (u)&my_putchar;
+b55: v107 = (u)my_putchar;
#line 877 "as.om"
v108 = v_c;
#line 877 "as.om"
@@ -69268,7 +70075,7 @@ b55: v107 = (u)&my_putchar;
#line 877 "as.om"
v110 = ((u (*)())(v107))(v108, v109);
#line 880 "as.om"
-b56: v111 = (u)&my_putchar;
+b56: v111 = (u)my_putchar;
#line 880 "as.om"
v112 = v_c;
#line 880 "as.om"
@@ -69276,7 +70083,7 @@ b56: v111 = (u)&my_putchar;
#line 880 "as.om"
v114 = ((u (*)())(v111))(v112, v113);
#line 881 "as.om"
-b57: v115 = (u)&my_putchar;
+b57: v115 = (u)my_putchar;
#line 881 "as.om"
v116 = v_c;
#line 881 "as.om"
@@ -69284,7 +70091,7 @@ b57: v115 = (u)&my_putchar;
#line 881 "as.om"
v118 = ((u (*)())(v115))(v116, v117);
#line 882 "as.om"
-b58: v119 = (u)&my_putchar;
+b58: v119 = (u)my_putchar;
#line 882 "as.om"
v120 = v_c;
#line 882 "as.om"
@@ -69292,7 +70099,7 @@ b58: v119 = (u)&my_putchar;
#line 882 "as.om"
v122 = ((u (*)())(v119))(v120, v121);
#line 883 "as.om"
-b59: v123 = (u)&my_putchar;
+b59: v123 = (u)my_putchar;
#line 883 "as.om"
v124 = v_c;
#line 883 "as.om"
@@ -69300,7 +70107,7 @@ b59: v123 = (u)&my_putchar;
#line 883 "as.om"
v126 = ((u (*)())(v123))(v124, v125);
#line 886 "as.om"
-b60: v127 = (u)&my_putchar;
+b60: v127 = (u)my_putchar;
#line 886 "as.om"
v128 = v_c;
#line 886 "as.om"
@@ -69308,7 +70115,7 @@ b60: v127 = (u)&my_putchar;
#line 886 "as.om"
v130 = ((u (*)())(v127))(v128, v129);
#line 887 "as.om"
-b61: v131 = (u)&my_putchar;
+b61: v131 = (u)my_putchar;
#line 887 "as.om"
v132 = v_c;
#line 887 "as.om"
@@ -69316,7 +70123,7 @@ b61: v131 = (u)&my_putchar;
#line 887 "as.om"
v134 = ((u (*)())(v131))(v132, v133);
#line 888 "as.om"
-b62: v135 = (u)&my_putchar;
+b62: v135 = (u)my_putchar;
#line 888 "as.om"
v136 = v_c;
#line 888 "as.om"
@@ -69324,7 +70131,7 @@ b62: v135 = (u)&my_putchar;
#line 888 "as.om"
v138 = ((u (*)())(v135))(v136, v137);
#line 889 "as.om"
-b63: v139 = (u)&my_putchar;
+b63: v139 = (u)my_putchar;
#line 889 "as.om"
v140 = v_c;
#line 889 "as.om"
@@ -69332,7 +70139,7 @@ b63: v139 = (u)&my_putchar;
#line 889 "as.om"
v142 = ((u (*)())(v139))(v140, v141);
#line 890 "as.om"
-b64: v143 = (u)&my_putchar;
+b64: v143 = (u)my_putchar;
#line 890 "as.om"
v144 = v_c;
#line 890 "as.om"
@@ -69340,7 +70147,7 @@ b64: v143 = (u)&my_putchar;
#line 890 "as.om"
v146 = ((u (*)())(v143))(v144, v145);
#line 891 "as.om"
-b65: v147 = (u)&my_putchar;
+b65: v147 = (u)my_putchar;
#line 891 "as.om"
v148 = v_c;
#line 891 "as.om"
@@ -69348,7 +70155,7 @@ b65: v147 = (u)&my_putchar;
#line 891 "as.om"
v150 = ((u (*)())(v147))(v148, v149);
#line 892 "as.om"
-b66: v151 = (u)&my_putchar;
+b66: v151 = (u)my_putchar;
#line 892 "as.om"
v152 = v_c;
#line 892 "as.om"
@@ -69356,7 +70163,7 @@ b66: v151 = (u)&my_putchar;
#line 892 "as.om"
v154 = ((u (*)())(v151))(v152, v153);
#line 893 "as.om"
-b67: v155 = (u)&my_putchar;
+b67: v155 = (u)my_putchar;
#line 893 "as.om"
v156 = v_c;
#line 893 "as.om"
@@ -69364,7 +70171,7 @@ b67: v155 = (u)&my_putchar;
#line 893 "as.om"
v158 = ((u (*)())(v155))(v156, v157);
#line 896 "as.om"
-b68: v159 = (u)&my_putchar;
+b68: v159 = (u)my_putchar;
#line 896 "as.om"
v160 = v_c;
#line 896 "as.om"
@@ -69372,7 +70179,7 @@ b68: v159 = (u)&my_putchar;
#line 896 "as.om"
v162 = ((u (*)())(v159))(v160, v161);
#line 897 "as.om"
-b69: v163 = (u)&my_putchar;
+b69: v163 = (u)my_putchar;
#line 897 "as.om"
v164 = v_c;
#line 897 "as.om"
@@ -69380,7 +70187,7 @@ b69: v163 = (u)&my_putchar;
#line 897 "as.om"
v166 = ((u (*)())(v163))(v164, v165);
#line 898 "as.om"
-b70: v167 = (u)&my_putchar;
+b70: v167 = (u)my_putchar;
#line 898 "as.om"
v168 = v_c;
#line 898 "as.om"
@@ -69388,7 +70195,7 @@ b70: v167 = (u)&my_putchar;
#line 898 "as.om"
v170 = ((u (*)())(v167))(v168, v169);
#line 899 "as.om"
-b71: v171 = (u)&my_putchar;
+b71: v171 = (u)my_putchar;
#line 899 "as.om"
v172 = v_c;
#line 899 "as.om"
@@ -69396,7 +70203,7 @@ b71: v171 = (u)&my_putchar;
#line 899 "as.om"
v174 = ((u (*)())(v171))(v172, v173);
#line 900 "as.om"
-b72: v175 = (u)&my_putchar;
+b72: v175 = (u)my_putchar;
#line 900 "as.om"
v176 = v_c;
#line 900 "as.om"
@@ -69404,7 +70211,7 @@ b72: v175 = (u)&my_putchar;
#line 900 "as.om"
v178 = ((u (*)())(v175))(v176, v177);
#line 901 "as.om"
-b73: v179 = (u)&my_putchar;
+b73: v179 = (u)my_putchar;
#line 901 "as.om"
v180 = v_c;
#line 901 "as.om"
@@ -69412,7 +70219,7 @@ b73: v179 = (u)&my_putchar;
#line 901 "as.om"
v182 = ((u (*)())(v179))(v180, v181);
#line 902 "as.om"
-b74: v183 = (u)&my_putchar;
+b74: v183 = (u)my_putchar;
#line 902 "as.om"
v184 = v_c;
#line 902 "as.om"
@@ -69420,7 +70227,7 @@ b74: v183 = (u)&my_putchar;
#line 902 "as.om"
v186 = ((u (*)())(v183))(v184, v185);
#line 903 "as.om"
-b75: v187 = (u)&my_putchar;
+b75: v187 = (u)my_putchar;
#line 903 "as.om"
v188 = v_c;
#line 903 "as.om"
@@ -69428,7 +70235,7 @@ b75: v187 = (u)&my_putchar;
#line 903 "as.om"
v190 = ((u (*)())(v187))(v188, v189);
#line 906 "as.om"
-b76: v191 = (u)&my_putchar;
+b76: v191 = (u)my_putchar;
#line 906 "as.om"
v192 = v_c;
#line 906 "as.om"
@@ -69436,7 +70243,7 @@ b76: v191 = (u)&my_putchar;
#line 906 "as.om"
v194 = ((u (*)())(v191))(v192, v193);
#line 907 "as.om"
-b77: v195 = (u)&my_putchar;
+b77: v195 = (u)my_putchar;
#line 907 "as.om"
v196 = v_c;
#line 907 "as.om"
@@ -69444,7 +70251,7 @@ b77: v195 = (u)&my_putchar;
#line 907 "as.om"
v198 = ((u (*)())(v195))(v196, v197);
#line 908 "as.om"
-b78: v199 = (u)&my_putchar;
+b78: v199 = (u)my_putchar;
#line 908 "as.om"
v200 = v_c;
#line 908 "as.om"
@@ -69452,7 +70259,7 @@ b78: v199 = (u)&my_putchar;
#line 908 "as.om"
v202 = ((u (*)())(v199))(v200, v201);
#line 909 "as.om"
-b79: v203 = (u)&my_putchar;
+b79: v203 = (u)my_putchar;
#line 909 "as.om"
v204 = v_c;
#line 909 "as.om"
@@ -69460,7 +70267,7 @@ b79: v203 = (u)&my_putchar;
#line 909 "as.om"
v206 = ((u (*)())(v203))(v204, v205);
#line 910 "as.om"
-b80: v207 = (u)&my_putchar;
+b80: v207 = (u)my_putchar;
#line 910 "as.om"
v208 = v_c;
#line 910 "as.om"
@@ -69468,7 +70275,7 @@ b80: v207 = (u)&my_putchar;
#line 910 "as.om"
v210 = ((u (*)())(v207))(v208, v209);
#line 911 "as.om"
-b81: v211 = (u)&my_putchar;
+b81: v211 = (u)my_putchar;
#line 911 "as.om"
v212 = v_c;
#line 911 "as.om"
@@ -69476,7 +70283,7 @@ b81: v211 = (u)&my_putchar;
#line 911 "as.om"
v214 = ((u (*)())(v211))(v212, v213);
#line 912 "as.om"
-b82: v215 = (u)&my_putchar;
+b82: v215 = (u)my_putchar;
#line 912 "as.om"
v216 = v_c;
#line 912 "as.om"
@@ -69484,7 +70291,7 @@ b82: v215 = (u)&my_putchar;
#line 912 "as.om"
v218 = ((u (*)())(v215))(v216, v217);
#line 913 "as.om"
-b83: v219 = (u)&my_putchar;
+b83: v219 = (u)my_putchar;
#line 913 "as.om"
v220 = v_c;
#line 913 "as.om"
@@ -69492,7 +70299,7 @@ b83: v219 = (u)&my_putchar;
#line 913 "as.om"
v222 = ((u (*)())(v219))(v220, v221);
#line 916 "as.om"
-b84: v223 = (u)&my_putchar;
+b84: v223 = (u)my_putchar;
#line 916 "as.om"
v224 = v_c;
#line 916 "as.om"
@@ -69500,7 +70307,7 @@ b84: v223 = (u)&my_putchar;
#line 916 "as.om"
v226 = ((u (*)())(v223))(v224, v225);
#line 917 "as.om"
-b85: v227 = (u)&my_putchar;
+b85: v227 = (u)my_putchar;
#line 917 "as.om"
v228 = v_c;
#line 917 "as.om"
@@ -69508,7 +70315,7 @@ b85: v227 = (u)&my_putchar;
#line 917 "as.om"
v230 = ((u (*)())(v227))(v228, v229);
#line 918 "as.om"
-b86: v231 = (u)&my_putchar;
+b86: v231 = (u)my_putchar;
#line 918 "as.om"
v232 = v_c;
#line 918 "as.om"
@@ -69516,7 +70323,7 @@ b86: v231 = (u)&my_putchar;
#line 918 "as.om"
v234 = ((u (*)())(v231))(v232, v233);
#line 919 "as.om"
-b87: v235 = (u)&my_putchar;
+b87: v235 = (u)my_putchar;
#line 919 "as.om"
v236 = v_c;
#line 919 "as.om"
@@ -69524,7 +70331,7 @@ b87: v235 = (u)&my_putchar;
#line 919 "as.om"
v238 = ((u (*)())(v235))(v236, v237);
#line 922 "as.om"
-b88: v239 = (u)&my_putchar;
+b88: v239 = (u)my_putchar;
#line 922 "as.om"
v240 = v_c;
#line 922 "as.om"
@@ -69532,7 +70339,7 @@ b88: v239 = (u)&my_putchar;
#line 922 "as.om"
v242 = ((u (*)())(v239))(v240, v241);
#line 923 "as.om"
-b89: v243 = (u)&my_putchar;
+b89: v243 = (u)my_putchar;
#line 923 "as.om"
v244 = v_c;
#line 923 "as.om"
@@ -69540,7 +70347,7 @@ b89: v243 = (u)&my_putchar;
#line 923 "as.om"
v246 = ((u (*)())(v243))(v244, v245);
#line 926 "as.om"
-b90: v247 = (u)&my_putchar;
+b90: v247 = (u)my_putchar;
#line 926 "as.om"
v248 = v_c;
#line 926 "as.om"
@@ -69548,7 +70355,7 @@ b90: v247 = (u)&my_putchar;
#line 926 "as.om"
v250 = ((u (*)())(v247))(v248, v249);
#line 927 "as.om"
-b91: v251 = (u)&my_putchar;
+b91: v251 = (u)my_putchar;
#line 927 "as.om"
v252 = v_c;
#line 927 "as.om"
@@ -69556,7 +70363,7 @@ b91: v251 = (u)&my_putchar;
#line 927 "as.om"
v254 = ((u (*)())(v251))(v252, v253);
#line 930 "as.om"
-b92: v255 = (u)&my_putchar;
+b92: v255 = (u)my_putchar;
#line 930 "as.om"
v256 = v_c;
#line 930 "as.om"
@@ -69564,7 +70371,7 @@ b92: v255 = (u)&my_putchar;
#line 930 "as.om"
v258 = ((u (*)())(v255))(v256, v257);
#line 931 "as.om"
-b93: v259 = (u)&my_putchar;
+b93: v259 = (u)my_putchar;
#line 931 "as.om"
v260 = v_c;
#line 931 "as.om"
@@ -69572,7 +70379,7 @@ b93: v259 = (u)&my_putchar;
#line 931 "as.om"
v262 = ((u (*)())(v259))(v260, v261);
#line 934 "as.om"
-b94: v263 = (u)&my_putchar;
+b94: v263 = (u)my_putchar;
#line 934 "as.om"
v264 = v_c;
#line 934 "as.om"
@@ -69580,7 +70387,7 @@ b94: v263 = (u)&my_putchar;
#line 934 "as.om"
v266 = ((u (*)())(v263))(v264, v265);
#line 935 "as.om"
-b95: v267 = (u)&my_putchar;
+b95: v267 = (u)my_putchar;
#line 935 "as.om"
v268 = v_c;
#line 935 "as.om"
@@ -69588,7 +70395,7 @@ b95: v267 = (u)&my_putchar;
#line 935 "as.om"
v270 = ((u (*)())(v267))(v268, v269);
#line 938 "as.om"
-b96: v271 = (u)&my_putchar;
+b96: v271 = (u)my_putchar;
#line 938 "as.om"
v272 = v_c;
#line 938 "as.om"
@@ -69596,7 +70403,7 @@ b96: v271 = (u)&my_putchar;
#line 938 "as.om"
v274 = ((u (*)())(v271))(v272, v273);
#line 939 "as.om"
-b97: v275 = (u)&my_putchar;
+b97: v275 = (u)my_putchar;
#line 939 "as.om"
v276 = v_c;
#line 939 "as.om"
@@ -69604,7 +70411,7 @@ b97: v275 = (u)&my_putchar;
#line 939 "as.om"
v278 = ((u (*)())(v275))(v276, v277);
#line 941 "as.om"
-b98: v279 = (u)&my_find_section;
+b98: v279 = (u)my_find_section;
#line 941 "as.om"
v280 = v_c;
#line 941 "as.om"
@@ -69614,7 +70421,7 @@ b98: v279 = (u)&my_find_section;
#line 941 "as.om"
b99: v_s = v282;
#line 944 "as.om"
- v283 = (u)&my_putchar;
+ v283 = (u)my_putchar;
#line 944 "as.om"
v284 = v_c;
#line 944 "as.om"
@@ -69622,7 +70429,7 @@ b99: v_s = v282;
#line 944 "as.om"
v286 = ((u (*)())(v283))(v284, v285);
#line 945 "as.om"
-b100: v287 = (u)&my_putchar;
+b100: v287 = (u)my_putchar;
#line 945 "as.om"
v288 = v_c;
#line 945 "as.om"
@@ -69630,7 +70437,7 @@ b100: v287 = (u)&my_putchar;
#line 945 "as.om"
v290 = ((u (*)())(v287))(v288, v289);
#line 948 "as.om"
-b101: v291 = (u)&my_putchar;
+b101: v291 = (u)my_putchar;
#line 948 "as.om"
v292 = v_c;
#line 948 "as.om"
@@ -69638,7 +70445,7 @@ b101: v291 = (u)&my_putchar;
#line 948 "as.om"
v294 = ((u (*)())(v291))(v292, v293);
#line 949 "as.om"
-b102: v295 = (u)&my_putchar;
+b102: v295 = (u)my_putchar;
#line 949 "as.om"
v296 = v_c;
#line 949 "as.om"
@@ -69646,7 +70453,7 @@ b102: v295 = (u)&my_putchar;
#line 949 "as.om"
v298 = ((u (*)())(v295))(v296, v297);
#line 950 "as.om"
-b103: v299 = (u)&my_putchar;
+b103: v299 = (u)my_putchar;
#line 950 "as.om"
v300 = v_c;
#line 950 "as.om"
@@ -69654,7 +70461,7 @@ b103: v299 = (u)&my_putchar;
#line 950 "as.om"
v302 = ((u (*)())(v299))(v300, v301);
#line 951 "as.om"
-b104: v303 = (u)&my_putchar;
+b104: v303 = (u)my_putchar;
#line 951 "as.om"
v304 = v_c;
#line 951 "as.om"
@@ -69662,7 +70469,7 @@ b104: v303 = (u)&my_putchar;
#line 951 "as.om"
v306 = ((u (*)())(v303))(v304, v305);
#line 954 "as.om"
-b105: v307 = (u)&my_putchar;
+b105: v307 = (u)my_putchar;
#line 954 "as.om"
v308 = v_c;
#line 954 "as.om"
@@ -69670,7 +70477,7 @@ b105: v307 = (u)&my_putchar;
#line 954 "as.om"
v310 = ((u (*)())(v307))(v308, v309);
#line 955 "as.om"
-b106: v311 = (u)&my_putchar;
+b106: v311 = (u)my_putchar;
#line 955 "as.om"
v312 = v_c;
#line 955 "as.om"
@@ -69678,7 +70485,7 @@ b106: v311 = (u)&my_putchar;
#line 955 "as.om"
v314 = ((u (*)())(v311))(v312, v313);
#line 956 "as.om"
-b107: v315 = (u)&my_putchar;
+b107: v315 = (u)my_putchar;
#line 956 "as.om"
v316 = v_c;
#line 956 "as.om"
@@ -69686,7 +70493,7 @@ b107: v315 = (u)&my_putchar;
#line 956 "as.om"
v318 = ((u (*)())(v315))(v316, v317);
#line 957 "as.om"
-b108: v319 = (u)&my_putchar;
+b108: v319 = (u)my_putchar;
#line 957 "as.om"
v320 = v_c;
#line 957 "as.om"
@@ -69694,7 +70501,7 @@ b108: v319 = (u)&my_putchar;
#line 957 "as.om"
v322 = ((u (*)())(v319))(v320, v321);
#line 960 "as.om"
-b109: v323 = (u)&my_putchar;
+b109: v323 = (u)my_putchar;
#line 960 "as.om"
v324 = v_c;
#line 960 "as.om"
@@ -69702,7 +70509,7 @@ b109: v323 = (u)&my_putchar;
#line 960 "as.om"
v326 = ((u (*)())(v323))(v324, v325);
#line 961 "as.om"
-b110: v327 = (u)&my_putchar;
+b110: v327 = (u)my_putchar;
#line 961 "as.om"
v328 = v_c;
#line 961 "as.om"
@@ -69710,7 +70517,7 @@ b110: v327 = (u)&my_putchar;
#line 961 "as.om"
v330 = ((u (*)())(v327))(v328, v329);
#line 962 "as.om"
-b111: v331 = (u)&my_putchar;
+b111: v331 = (u)my_putchar;
#line 962 "as.om"
v332 = v_c;
#line 962 "as.om"
@@ -69718,7 +70525,7 @@ b111: v331 = (u)&my_putchar;
#line 962 "as.om"
v334 = ((u (*)())(v331))(v332, v333);
#line 963 "as.om"
-b112: v335 = (u)&my_putchar;
+b112: v335 = (u)my_putchar;
#line 963 "as.om"
v336 = v_c;
#line 963 "as.om"
@@ -69726,7 +70533,7 @@ b112: v335 = (u)&my_putchar;
#line 963 "as.om"
v338 = ((u (*)())(v335))(v336, v337);
#line 964 "as.om"
-b113: v339 = (u)&my_putchar;
+b113: v339 = (u)my_putchar;
#line 964 "as.om"
v340 = v_c;
#line 964 "as.om"
@@ -69734,7 +70541,7 @@ b113: v339 = (u)&my_putchar;
#line 964 "as.om"
v342 = ((u (*)())(v339))(v340, v341);
#line 965 "as.om"
-b114: v343 = (u)&my_putchar;
+b114: v343 = (u)my_putchar;
#line 965 "as.om"
v344 = v_c;
#line 965 "as.om"
@@ -69742,7 +70549,7 @@ b114: v343 = (u)&my_putchar;
#line 965 "as.om"
v346 = ((u (*)())(v343))(v344, v345);
#line 966 "as.om"
-b115: v347 = (u)&my_putchar;
+b115: v347 = (u)my_putchar;
#line 966 "as.om"
v348 = v_c;
#line 966 "as.om"
@@ -69750,7 +70557,7 @@ b115: v347 = (u)&my_putchar;
#line 966 "as.om"
v350 = ((u (*)())(v347))(v348, v349);
#line 967 "as.om"
-b116: v351 = (u)&my_putchar;
+b116: v351 = (u)my_putchar;
#line 967 "as.om"
v352 = v_c;
#line 967 "as.om"
@@ -69758,7 +70565,7 @@ b116: v351 = (u)&my_putchar;
#line 967 "as.om"
v354 = ((u (*)())(v351))(v352, v353);
#line 970 "as.om"
-b117: v355 = (u)&my_putchar;
+b117: v355 = (u)my_putchar;
#line 970 "as.om"
v356 = v_c;
#line 970 "as.om"
@@ -69766,7 +70573,7 @@ b117: v355 = (u)&my_putchar;
#line 970 "as.om"
v358 = ((u (*)())(v355))(v356, v357);
#line 971 "as.om"
-b118: v359 = (u)&my_putchar;
+b118: v359 = (u)my_putchar;
#line 971 "as.om"
v360 = v_c;
#line 971 "as.om"
@@ -69774,7 +70581,7 @@ b118: v359 = (u)&my_putchar;
#line 971 "as.om"
v362 = ((u (*)())(v359))(v360, v361);
#line 972 "as.om"
-b119: v363 = (u)&my_putchar;
+b119: v363 = (u)my_putchar;
#line 972 "as.om"
v364 = v_c;
#line 972 "as.om"
@@ -69782,7 +70589,7 @@ b119: v363 = (u)&my_putchar;
#line 972 "as.om"
v366 = ((u (*)())(v363))(v364, v365);
#line 973 "as.om"
-b120: v367 = (u)&my_putchar;
+b120: v367 = (u)my_putchar;
#line 973 "as.om"
v368 = v_c;
#line 973 "as.om"
@@ -69790,7 +70597,7 @@ b120: v367 = (u)&my_putchar;
#line 973 "as.om"
v370 = ((u (*)())(v367))(v368, v369);
#line 974 "as.om"
-b121: v371 = (u)&my_putchar;
+b121: v371 = (u)my_putchar;
#line 974 "as.om"
v372 = v_c;
#line 974 "as.om"
@@ -69798,7 +70605,7 @@ b121: v371 = (u)&my_putchar;
#line 974 "as.om"
v374 = ((u (*)())(v371))(v372, v373);
#line 975 "as.om"
-b122: v375 = (u)&my_putchar;
+b122: v375 = (u)my_putchar;
#line 975 "as.om"
v376 = v_c;
#line 975 "as.om"
@@ -69806,7 +70613,7 @@ b122: v375 = (u)&my_putchar;
#line 975 "as.om"
v378 = ((u (*)())(v375))(v376, v377);
#line 976 "as.om"
-b123: v379 = (u)&my_putchar;
+b123: v379 = (u)my_putchar;
#line 976 "as.om"
v380 = v_c;
#line 976 "as.om"
@@ -69814,7 +70621,7 @@ b123: v379 = (u)&my_putchar;
#line 976 "as.om"
v382 = ((u (*)())(v379))(v380, v381);
#line 977 "as.om"
-b124: v383 = (u)&my_putchar;
+b124: v383 = (u)my_putchar;
#line 977 "as.om"
v384 = v_c;
#line 977 "as.om"
@@ -69822,7 +70629,7 @@ b124: v383 = (u)&my_putchar;
#line 977 "as.om"
v386 = ((u (*)())(v383))(v384, v385);
#line 980 "as.om"
-b125: v387 = (u)&my_putchar;
+b125: v387 = (u)my_putchar;
#line 980 "as.om"
v388 = v_c;
#line 980 "as.om"
@@ -69830,7 +70637,7 @@ b125: v387 = (u)&my_putchar;
#line 980 "as.om"
v390 = ((u (*)())(v387))(v388, v389);
#line 981 "as.om"
-b126: v391 = (u)&my_putchar;
+b126: v391 = (u)my_putchar;
#line 981 "as.om"
v392 = v_c;
#line 981 "as.om"
@@ -69838,7 +70645,7 @@ b126: v391 = (u)&my_putchar;
#line 981 "as.om"
v394 = ((u (*)())(v391))(v392, v393);
#line 982 "as.om"
-b127: v395 = (u)&my_putchar;
+b127: v395 = (u)my_putchar;
#line 982 "as.om"
v396 = v_c;
#line 982 "as.om"
@@ -69846,7 +70653,7 @@ b127: v395 = (u)&my_putchar;
#line 982 "as.om"
v398 = ((u (*)())(v395))(v396, v397);
#line 983 "as.om"
-b128: v399 = (u)&my_putchar;
+b128: v399 = (u)my_putchar;
#line 983 "as.om"
v400 = v_c;
#line 983 "as.om"
@@ -69854,7 +70661,7 @@ b128: v399 = (u)&my_putchar;
#line 983 "as.om"
v402 = ((u (*)())(v399))(v400, v401);
#line 984 "as.om"
-b129: v403 = (u)&my_putchar;
+b129: v403 = (u)my_putchar;
#line 984 "as.om"
v404 = v_c;
#line 984 "as.om"
@@ -69862,7 +70669,7 @@ b129: v403 = (u)&my_putchar;
#line 984 "as.om"
v406 = ((u (*)())(v403))(v404, v405);
#line 985 "as.om"
-b130: v407 = (u)&my_putchar;
+b130: v407 = (u)my_putchar;
#line 985 "as.om"
v408 = v_c;
#line 985 "as.om"
@@ -69870,7 +70677,7 @@ b130: v407 = (u)&my_putchar;
#line 985 "as.om"
v410 = ((u (*)())(v407))(v408, v409);
#line 986 "as.om"
-b131: v411 = (u)&my_putchar;
+b131: v411 = (u)my_putchar;
#line 986 "as.om"
v412 = v_c;
#line 986 "as.om"
@@ -69878,7 +70685,7 @@ b131: v411 = (u)&my_putchar;
#line 986 "as.om"
v414 = ((u (*)())(v411))(v412, v413);
#line 987 "as.om"
-b132: v415 = (u)&my_putchar;
+b132: v415 = (u)my_putchar;
#line 987 "as.om"
v416 = v_c;
#line 987 "as.om"
@@ -69886,7 +70693,7 @@ b132: v415 = (u)&my_putchar;
#line 987 "as.om"
v418 = ((u (*)())(v415))(v416, v417);
#line 990 "as.om"
-b133: v419 = (u)&my_putchar;
+b133: v419 = (u)my_putchar;
#line 990 "as.om"
v420 = v_c;
#line 990 "as.om"
@@ -69894,7 +70701,7 @@ b133: v419 = (u)&my_putchar;
#line 990 "as.om"
v422 = ((u (*)())(v419))(v420, v421);
#line 991 "as.om"
-b134: v423 = (u)&my_putchar;
+b134: v423 = (u)my_putchar;
#line 991 "as.om"
v424 = v_c;
#line 991 "as.om"
@@ -69902,7 +70709,7 @@ b134: v423 = (u)&my_putchar;
#line 991 "as.om"
v426 = ((u (*)())(v423))(v424, v425);
#line 992 "as.om"
-b135: v427 = (u)&my_putchar;
+b135: v427 = (u)my_putchar;
#line 992 "as.om"
v428 = v_c;
#line 992 "as.om"
@@ -69910,7 +70717,7 @@ b135: v427 = (u)&my_putchar;
#line 992 "as.om"
v430 = ((u (*)())(v427))(v428, v429);
#line 993 "as.om"
-b136: v431 = (u)&my_putchar;
+b136: v431 = (u)my_putchar;
#line 993 "as.om"
v432 = v_c;
#line 993 "as.om"
@@ -69918,7 +70725,7 @@ b136: v431 = (u)&my_putchar;
#line 993 "as.om"
v434 = ((u (*)())(v431))(v432, v433);
#line 994 "as.om"
-b137: v435 = (u)&my_putchar;
+b137: v435 = (u)my_putchar;
#line 994 "as.om"
v436 = v_c;
#line 994 "as.om"
@@ -69926,7 +70733,7 @@ b137: v435 = (u)&my_putchar;
#line 994 "as.om"
v438 = ((u (*)())(v435))(v436, v437);
#line 995 "as.om"
-b138: v439 = (u)&my_putchar;
+b138: v439 = (u)my_putchar;
#line 995 "as.om"
v440 = v_c;
#line 995 "as.om"
@@ -69934,7 +70741,7 @@ b138: v439 = (u)&my_putchar;
#line 995 "as.om"
v442 = ((u (*)())(v439))(v440, v441);
#line 996 "as.om"
-b139: v443 = (u)&my_putchar;
+b139: v443 = (u)my_putchar;
#line 996 "as.om"
v444 = v_c;
#line 996 "as.om"
@@ -69942,7 +70749,7 @@ b139: v443 = (u)&my_putchar;
#line 996 "as.om"
v446 = ((u (*)())(v443))(v444, v445);
#line 997 "as.om"
-b140: v447 = (u)&my_putchar;
+b140: v447 = (u)my_putchar;
#line 997 "as.om"
v448 = v_c;
#line 997 "as.om"
@@ -69950,7 +70757,7 @@ b140: v447 = (u)&my_putchar;
#line 997 "as.om"
v450 = ((u (*)())(v447))(v448, v449);
#line 1000 "as.om"
-b141: v451 = (u)&my_putchar;
+b141: v451 = (u)my_putchar;
#line 1000 "as.om"
v452 = v_c;
#line 1000 "as.om"
@@ -69958,7 +70765,7 @@ b141: v451 = (u)&my_putchar;
#line 1000 "as.om"
v454 = ((u (*)())(v451))(v452, v453);
#line 1001 "as.om"
-b142: v455 = (u)&my_putchar;
+b142: v455 = (u)my_putchar;
#line 1001 "as.om"
v456 = v_c;
#line 1001 "as.om"
@@ -69966,7 +70773,7 @@ b142: v455 = (u)&my_putchar;
#line 1001 "as.om"
v458 = ((u (*)())(v455))(v456, v457);
#line 1002 "as.om"
-b143: v459 = (u)&my_putchar;
+b143: v459 = (u)my_putchar;
#line 1002 "as.om"
v460 = v_c;
#line 1002 "as.om"
@@ -69974,7 +70781,7 @@ b143: v459 = (u)&my_putchar;
#line 1002 "as.om"
v462 = ((u (*)())(v459))(v460, v461);
#line 1003 "as.om"
-b144: v463 = (u)&my_putchar;
+b144: v463 = (u)my_putchar;
#line 1003 "as.om"
v464 = v_c;
#line 1003 "as.om"
@@ -69982,7 +70789,7 @@ b144: v463 = (u)&my_putchar;
#line 1003 "as.om"
v466 = ((u (*)())(v463))(v464, v465);
#line 1004 "as.om"
-b145: v467 = (u)&my_putchar;
+b145: v467 = (u)my_putchar;
#line 1004 "as.om"
v468 = v_c;
#line 1004 "as.om"
@@ -69990,7 +70797,7 @@ b145: v467 = (u)&my_putchar;
#line 1004 "as.om"
v470 = ((u (*)())(v467))(v468, v469);
#line 1005 "as.om"
-b146: v471 = (u)&my_putchar;
+b146: v471 = (u)my_putchar;
#line 1005 "as.om"
v472 = v_c;
#line 1005 "as.om"
@@ -69998,7 +70805,7 @@ b146: v471 = (u)&my_putchar;
#line 1005 "as.om"
v474 = ((u (*)())(v471))(v472, v473);
#line 1006 "as.om"
-b147: v475 = (u)&my_putchar;
+b147: v475 = (u)my_putchar;
#line 1006 "as.om"
v476 = v_c;
#line 1006 "as.om"
@@ -70006,7 +70813,7 @@ b147: v475 = (u)&my_putchar;
#line 1006 "as.om"
v478 = ((u (*)())(v475))(v476, v477);
#line 1007 "as.om"
-b148: v479 = (u)&my_putchar;
+b148: v479 = (u)my_putchar;
#line 1007 "as.om"
v480 = v_c;
#line 1007 "as.om"
@@ -70014,7 +70821,7 @@ b148: v479 = (u)&my_putchar;
#line 1007 "as.om"
v482 = ((u (*)())(v479))(v480, v481);
#line 1010 "as.om"
-b149: v483 = (u)&my_putchar;
+b149: v483 = (u)my_putchar;
#line 1010 "as.om"
v484 = v_c;
#line 1010 "as.om"
@@ -70022,7 +70829,7 @@ b149: v483 = (u)&my_putchar;
#line 1010 "as.om"
v486 = ((u (*)())(v483))(v484, v485);
#line 1011 "as.om"
-b150: v487 = (u)&my_putchar;
+b150: v487 = (u)my_putchar;
#line 1011 "as.om"
v488 = v_c;
#line 1011 "as.om"
@@ -70030,7 +70837,7 @@ b150: v487 = (u)&my_putchar;
#line 1011 "as.om"
v490 = ((u (*)())(v487))(v488, v489);
#line 1012 "as.om"
-b151: v491 = (u)&my_putchar;
+b151: v491 = (u)my_putchar;
#line 1012 "as.om"
v492 = v_c;
#line 1012 "as.om"
@@ -70038,7 +70845,7 @@ b151: v491 = (u)&my_putchar;
#line 1012 "as.om"
v494 = ((u (*)())(v491))(v492, v493);
#line 1013 "as.om"
-b152: v495 = (u)&my_putchar;
+b152: v495 = (u)my_putchar;
#line 1013 "as.om"
v496 = v_c;
#line 1013 "as.om"
@@ -70046,7 +70853,7 @@ b152: v495 = (u)&my_putchar;
#line 1013 "as.om"
v498 = ((u (*)())(v495))(v496, v497);
#line 1014 "as.om"
-b153: v499 = (u)&my_putchar;
+b153: v499 = (u)my_putchar;
#line 1014 "as.om"
v500 = v_c;
#line 1014 "as.om"
@@ -70054,7 +70861,7 @@ b153: v499 = (u)&my_putchar;
#line 1014 "as.om"
v502 = ((u (*)())(v499))(v500, v501);
#line 1015 "as.om"
-b154: v503 = (u)&my_putchar;
+b154: v503 = (u)my_putchar;
#line 1015 "as.om"
v504 = v_c;
#line 1015 "as.om"
@@ -70062,7 +70869,7 @@ b154: v503 = (u)&my_putchar;
#line 1015 "as.om"
v506 = ((u (*)())(v503))(v504, v505);
#line 1016 "as.om"
-b155: v507 = (u)&my_putchar;
+b155: v507 = (u)my_putchar;
#line 1016 "as.om"
v508 = v_c;
#line 1016 "as.om"
@@ -70070,7 +70877,7 @@ b155: v507 = (u)&my_putchar;
#line 1016 "as.om"
v510 = ((u (*)())(v507))(v508, v509);
#line 1017 "as.om"
-b156: v511 = (u)&my_putchar;
+b156: v511 = (u)my_putchar;
#line 1017 "as.om"
v512 = v_c;
#line 1017 "as.om"
@@ -70078,7 +70885,7 @@ b156: v511 = (u)&my_putchar;
#line 1017 "as.om"
v514 = ((u (*)())(v511))(v512, v513);
#line 1020 "as.om"
-b157: v515 = (u)&my_putchar;
+b157: v515 = (u)my_putchar;
#line 1020 "as.om"
v516 = v_c;
#line 1020 "as.om"
@@ -70086,7 +70893,7 @@ b157: v515 = (u)&my_putchar;
#line 1020 "as.om"
v518 = ((u (*)())(v515))(v516, v517);
#line 1021 "as.om"
-b158: v519 = (u)&my_putchar;
+b158: v519 = (u)my_putchar;
#line 1021 "as.om"
v520 = v_c;
#line 1021 "as.om"
@@ -70094,7 +70901,7 @@ b158: v519 = (u)&my_putchar;
#line 1021 "as.om"
v522 = ((u (*)())(v519))(v520, v521);
#line 1022 "as.om"
-b159: v523 = (u)&my_putchar;
+b159: v523 = (u)my_putchar;
#line 1022 "as.om"
v524 = v_c;
#line 1022 "as.om"
@@ -70102,7 +70909,7 @@ b159: v523 = (u)&my_putchar;
#line 1022 "as.om"
v526 = ((u (*)())(v523))(v524, v525);
#line 1023 "as.om"
-b160: v527 = (u)&my_putchar;
+b160: v527 = (u)my_putchar;
#line 1023 "as.om"
v528 = v_c;
#line 1023 "as.om"
@@ -70110,7 +70917,7 @@ b160: v527 = (u)&my_putchar;
#line 1023 "as.om"
v530 = ((u (*)())(v527))(v528, v529);
#line 1026 "as.om"
-b161: v531 = (u)&my_putchar;
+b161: v531 = (u)my_putchar;
#line 1026 "as.om"
v532 = v_c;
#line 1026 "as.om"
@@ -70118,7 +70925,7 @@ b161: v531 = (u)&my_putchar;
#line 1026 "as.om"
v534 = ((u (*)())(v531))(v532, v533);
#line 1027 "as.om"
-b162: v535 = (u)&my_putchar;
+b162: v535 = (u)my_putchar;
#line 1027 "as.om"
v536 = v_c;
#line 1027 "as.om"
@@ -70126,7 +70933,7 @@ b162: v535 = (u)&my_putchar;
#line 1027 "as.om"
v538 = ((u (*)())(v535))(v536, v537);
#line 1028 "as.om"
-b163: v539 = (u)&my_putchar;
+b163: v539 = (u)my_putchar;
#line 1028 "as.om"
v540 = v_c;
#line 1028 "as.om"
@@ -70134,7 +70941,7 @@ b163: v539 = (u)&my_putchar;
#line 1028 "as.om"
v542 = ((u (*)())(v539))(v540, v541);
#line 1029 "as.om"
-b164: v543 = (u)&my_putchar;
+b164: v543 = (u)my_putchar;
#line 1029 "as.om"
v544 = v_c;
#line 1029 "as.om"
@@ -70142,7 +70949,7 @@ b164: v543 = (u)&my_putchar;
#line 1029 "as.om"
v546 = ((u (*)())(v543))(v544, v545);
#line 1032 "as.om"
-b165: v547 = (u)&my_putchar;
+b165: v547 = (u)my_putchar;
#line 1032 "as.om"
v548 = v_c;
#line 1032 "as.om"
@@ -70150,7 +70957,7 @@ b165: v547 = (u)&my_putchar;
#line 1032 "as.om"
v550 = ((u (*)())(v547))(v548, v549);
#line 1033 "as.om"
-b166: v551 = (u)&my_putchar;
+b166: v551 = (u)my_putchar;
#line 1033 "as.om"
v552 = v_c;
#line 1033 "as.om"
@@ -70158,7 +70965,7 @@ b166: v551 = (u)&my_putchar;
#line 1033 "as.om"
v554 = ((u (*)())(v551))(v552, v553);
#line 1034 "as.om"
-b167: v555 = (u)&my_putchar;
+b167: v555 = (u)my_putchar;
#line 1034 "as.om"
v556 = v_c;
#line 1034 "as.om"
@@ -70166,7 +70973,7 @@ b167: v555 = (u)&my_putchar;
#line 1034 "as.om"
v558 = ((u (*)())(v555))(v556, v557);
#line 1035 "as.om"
-b168: v559 = (u)&my_putchar;
+b168: v559 = (u)my_putchar;
#line 1035 "as.om"
v560 = v_c;
#line 1035 "as.om"
@@ -70174,7 +70981,7 @@ b168: v559 = (u)&my_putchar;
#line 1035 "as.om"
v562 = ((u (*)())(v559))(v560, v561);
#line 1038 "as.om"
-b169: v563 = (u)&my_putchar;
+b169: v563 = (u)my_putchar;
#line 1038 "as.om"
v564 = v_c;
#line 1038 "as.om"
@@ -70182,7 +70989,7 @@ b169: v563 = (u)&my_putchar;
#line 1038 "as.om"
v566 = ((u (*)())(v563))(v564, v565);
#line 1039 "as.om"
-b170: v567 = (u)&my_putchar;
+b170: v567 = (u)my_putchar;
#line 1039 "as.om"
v568 = v_c;
#line 1039 "as.om"
@@ -70190,7 +70997,7 @@ b170: v567 = (u)&my_putchar;
#line 1039 "as.om"
v570 = ((u (*)())(v567))(v568, v569);
#line 1040 "as.om"
-b171: v571 = (u)&my_putchar;
+b171: v571 = (u)my_putchar;
#line 1040 "as.om"
v572 = v_c;
#line 1040 "as.om"
@@ -70198,7 +71005,7 @@ b171: v571 = (u)&my_putchar;
#line 1040 "as.om"
v574 = ((u (*)())(v571))(v572, v573);
#line 1041 "as.om"
-b172: v575 = (u)&my_putchar;
+b172: v575 = (u)my_putchar;
#line 1041 "as.om"
v576 = v_c;
#line 1041 "as.om"
@@ -70206,7 +71013,7 @@ b172: v575 = (u)&my_putchar;
#line 1041 "as.om"
v578 = ((u (*)())(v575))(v576, v577);
#line 1044 "as.om"
-b173: v579 = (u)&my_putchar;
+b173: v579 = (u)my_putchar;
#line 1044 "as.om"
v580 = v_c;
#line 1044 "as.om"
@@ -70214,7 +71021,7 @@ b173: v579 = (u)&my_putchar;
#line 1044 "as.om"
v582 = ((u (*)())(v579))(v580, v581);
#line 1045 "as.om"
-b174: v583 = (u)&my_putchar;
+b174: v583 = (u)my_putchar;
#line 1045 "as.om"
v584 = v_c;
#line 1045 "as.om"
@@ -70222,7 +71029,7 @@ b174: v583 = (u)&my_putchar;
#line 1045 "as.om"
v586 = ((u (*)())(v583))(v584, v585);
#line 1046 "as.om"
-b175: v587 = (u)&my_putchar;
+b175: v587 = (u)my_putchar;
#line 1046 "as.om"
v588 = v_c;
#line 1046 "as.om"
@@ -70230,7 +71037,7 @@ b175: v587 = (u)&my_putchar;
#line 1046 "as.om"
v590 = ((u (*)())(v587))(v588, v589);
#line 1047 "as.om"
-b176: v591 = (u)&my_putchar;
+b176: v591 = (u)my_putchar;
#line 1047 "as.om"
v592 = v_c;
#line 1047 "as.om"
@@ -70238,7 +71045,7 @@ b176: v591 = (u)&my_putchar;
#line 1047 "as.om"
v594 = ((u (*)())(v591))(v592, v593);
#line 1050 "as.om"
-b177: v595 = (u)&my_putchar;
+b177: v595 = (u)my_putchar;
#line 1050 "as.om"
v596 = v_c;
#line 1050 "as.om"
@@ -70246,7 +71053,7 @@ b177: v595 = (u)&my_putchar;
#line 1050 "as.om"
v598 = ((u (*)())(v595))(v596, v597);
#line 1051 "as.om"
-b178: v599 = (u)&my_putchar;
+b178: v599 = (u)my_putchar;
#line 1051 "as.om"
v600 = v_c;
#line 1051 "as.om"
@@ -70254,7 +71061,7 @@ b178: v599 = (u)&my_putchar;
#line 1051 "as.om"
v602 = ((u (*)())(v599))(v600, v601);
#line 1052 "as.om"
-b179: v603 = (u)&my_putchar;
+b179: v603 = (u)my_putchar;
#line 1052 "as.om"
v604 = v_c;
#line 1052 "as.om"
@@ -70262,7 +71069,7 @@ b179: v603 = (u)&my_putchar;
#line 1052 "as.om"
v606 = ((u (*)())(v603))(v604, v605);
#line 1053 "as.om"
-b180: v607 = (u)&my_putchar;
+b180: v607 = (u)my_putchar;
#line 1053 "as.om"
v608 = v_c;
#line 1053 "as.om"
@@ -70270,7 +71077,7 @@ b180: v607 = (u)&my_putchar;
#line 1053 "as.om"
v610 = ((u (*)())(v607))(v608, v609);
#line 1056 "as.om"
-b181: v611 = (u)&my_putchar;
+b181: v611 = (u)my_putchar;
#line 1056 "as.om"
v612 = v_c;
#line 1056 "as.om"
@@ -70278,7 +71085,7 @@ b181: v611 = (u)&my_putchar;
#line 1056 "as.om"
v614 = ((u (*)())(v611))(v612, v613);
#line 1057 "as.om"
-b182: v615 = (u)&my_putchar;
+b182: v615 = (u)my_putchar;
#line 1057 "as.om"
v616 = v_c;
#line 1057 "as.om"
@@ -70286,7 +71093,7 @@ b182: v615 = (u)&my_putchar;
#line 1057 "as.om"
v618 = ((u (*)())(v615))(v616, v617);
#line 1058 "as.om"
-b183: v619 = (u)&my_putchar;
+b183: v619 = (u)my_putchar;
#line 1058 "as.om"
v620 = v_c;
#line 1058 "as.om"
@@ -70294,7 +71101,7 @@ b183: v619 = (u)&my_putchar;
#line 1058 "as.om"
v622 = ((u (*)())(v619))(v620, v621);
#line 1059 "as.om"
-b184: v623 = (u)&my_putchar;
+b184: v623 = (u)my_putchar;
#line 1059 "as.om"
v624 = v_c;
#line 1059 "as.om"
@@ -70302,7 +71109,7 @@ b184: v623 = (u)&my_putchar;
#line 1059 "as.om"
v626 = ((u (*)())(v623))(v624, v625);
#line 1062 "as.om"
-b185: v627 = (u)&my_putchar;
+b185: v627 = (u)my_putchar;
#line 1062 "as.om"
v628 = v_c;
#line 1062 "as.om"
@@ -70310,7 +71117,7 @@ b185: v627 = (u)&my_putchar;
#line 1062 "as.om"
v630 = ((u (*)())(v627))(v628, v629);
#line 1063 "as.om"
-b186: v631 = (u)&my_putchar;
+b186: v631 = (u)my_putchar;
#line 1063 "as.om"
v632 = v_c;
#line 1063 "as.om"
@@ -70318,7 +71125,7 @@ b186: v631 = (u)&my_putchar;
#line 1063 "as.om"
v634 = ((u (*)())(v631))(v632, v633);
#line 1064 "as.om"
-b187: v635 = (u)&my_putchar;
+b187: v635 = (u)my_putchar;
#line 1064 "as.om"
v636 = v_c;
#line 1064 "as.om"
@@ -70326,7 +71133,7 @@ b187: v635 = (u)&my_putchar;
#line 1064 "as.om"
v638 = ((u (*)())(v635))(v636, v637);
#line 1065 "as.om"
-b188: v639 = (u)&my_putchar;
+b188: v639 = (u)my_putchar;
#line 1065 "as.om"
v640 = v_c;
#line 1065 "as.om"
@@ -70334,7 +71141,7 @@ b188: v639 = (u)&my_putchar;
#line 1065 "as.om"
v642 = ((u (*)())(v639))(v640, v641);
#line 1068 "as.om"
-b189: v643 = (u)&my_putchar;
+b189: v643 = (u)my_putchar;
#line 1068 "as.om"
v644 = v_c;
#line 1068 "as.om"
@@ -70342,7 +71149,7 @@ b189: v643 = (u)&my_putchar;
#line 1068 "as.om"
v646 = ((u (*)())(v643))(v644, v645);
#line 1069 "as.om"
-b190: v647 = (u)&my_putchar;
+b190: v647 = (u)my_putchar;
#line 1069 "as.om"
v648 = v_c;
#line 1069 "as.om"
@@ -70350,7 +71157,7 @@ b190: v647 = (u)&my_putchar;
#line 1069 "as.om"
v650 = ((u (*)())(v647))(v648, v649);
#line 1070 "as.om"
-b191: v651 = (u)&my_putchar;
+b191: v651 = (u)my_putchar;
#line 1070 "as.om"
v652 = v_c;
#line 1070 "as.om"
@@ -70358,7 +71165,7 @@ b191: v651 = (u)&my_putchar;
#line 1070 "as.om"
v654 = ((u (*)())(v651))(v652, v653);
#line 1071 "as.om"
-b192: v655 = (u)&my_putchar;
+b192: v655 = (u)my_putchar;
#line 1071 "as.om"
v656 = v_c;
#line 1071 "as.om"
@@ -70366,7 +71173,7 @@ b192: v655 = (u)&my_putchar;
#line 1071 "as.om"
v658 = ((u (*)())(v655))(v656, v657);
#line 1072 "as.om"
-b193: v659 = (u)&my_putchar;
+b193: v659 = (u)my_putchar;
#line 1072 "as.om"
v660 = v_c;
#line 1072 "as.om"
@@ -70374,7 +71181,7 @@ b193: v659 = (u)&my_putchar;
#line 1072 "as.om"
v662 = ((u (*)())(v659))(v660, v661);
#line 1073 "as.om"
-b194: v663 = (u)&my_putchar;
+b194: v663 = (u)my_putchar;
#line 1073 "as.om"
v664 = v_c;
#line 1073 "as.om"
@@ -70382,7 +71189,7 @@ b194: v663 = (u)&my_putchar;
#line 1073 "as.om"
v666 = ((u (*)())(v663))(v664, v665);
#line 1074 "as.om"
-b195: v667 = (u)&my_putchar;
+b195: v667 = (u)my_putchar;
#line 1074 "as.om"
v668 = v_c;
#line 1074 "as.om"
@@ -70390,7 +71197,7 @@ b195: v667 = (u)&my_putchar;
#line 1074 "as.om"
v670 = ((u (*)())(v667))(v668, v669);
#line 1075 "as.om"
-b196: v671 = (u)&my_putchar;
+b196: v671 = (u)my_putchar;
#line 1075 "as.om"
v672 = v_c;
#line 1075 "as.om"
@@ -70410,7 +71217,7 @@ b203: v675 = 0UL;
#line 1079 "as.om"
b205: if (!(v675)) { goto b200; }
#line 1093 "as.om"
-b199: v680 = (u)&my_fflush;
+b199: v680 = (u)my_fflush;
#line 1093 "as.om"
v681 = *(u *)((v_c) + (8UL));
#line 1093 "as.om"
@@ -70418,7 +71225,7 @@ b199: v680 = (u)&my_fflush;
#line 1095 "as.om"
b212: if (!(*(u *)((v_c) + (80UL)))) { goto b213; }
#line 1096 "as.om"
-b214: v683 = (u)&my_fflush;
+b214: v683 = (u)my_fflush;
#line 1096 "as.om"
v684 = *(u *)((v_c) + (80UL));
#line 1096 "as.om"
@@ -70436,7 +71243,7 @@ b207: v_b = *(u *)(v_b);
#line 1090 "as.om"
goto b198;
#line 1087 "as.om"
-b208: v676 = (u)&my_putchar;
+b208: v676 = (u)my_putchar;
#line 1087 "as.om"
v677 = v_c;
#line 1087 "as.om"
diff --git a/ircout.om b/ircout.om
@@ -100,6 +100,23 @@ func ircdefine(c: *compiler, d: *decl) {
return;
}
+ i = 0;
+ loop {
+ if i == ic.vars_len {
+ break;
+ }
+
+ iv = ic.vars[i];
+
+ iv.mark = 0;
+
+ i = i + 1;
+ }
+
+ top = ic.blocks[0];
+ ircuse(c, ic, top);
+ irreset(top);
+
ircdecl(c, ic);
fputs(c.cout, " {\n");
@@ -111,6 +128,11 @@ func ircdefine(c: *compiler, d: *decl) {
iv = ic.vars[i];
+ if !iv.mark {
+ i = i + 1;
+ continue;
+ }
+
fputs(c.cout, "\tu ");
if iv.name {
@@ -140,10 +162,79 @@ func ircdefine(c: *compiler, d: *decl) {
i = i + 1;
}
- top = ic.blocks[0];
ircbody(c, ic, top);
+ irreset(top);
fputs(c.cout, "}\n");
+
+ i = 0;
+ loop {
+ if i == ic.vars_len {
+ break;
+ }
+
+ iv = ic.vars[i];
+
+ iv.mark = 0;
+
+ i = i + 1;
+ }
+}
+
+func ircuse(c: *compiler, ic: *irfunc, ib: *irblock) {
+ var i: int;
+
+ if !ib || ib.mark {
+ return;
+ }
+
+ ib.mark = 1;
+
+ i = 0;
+ loop {
+ if i == ib.ops_len {
+ break;
+ }
+
+ ircuseop(c, ic, ib, ib.ops[i]);
+
+ i = i + 1;
+ }
+
+ if ib.out {
+ ircuse(c, ic, ib.out);
+ }
+
+ if ib.alt && ib.ops[ib.ops_len - 1].kind == IOP_BRANCH {
+ ircuse(c, ic, ib.alt);
+ }
+}
+
+func ircuseop(c: *compiler, ic: *irfunc, ib: *irblock, op: *irop) {
+ var kind: int;
+
+ kind = op.kind;
+ if kind == IOP_VAR || kind == IOP_VARREF {
+ ic.vars[op.n].mark = 1;
+ } else if kind == IOP_STORE || kind == IOP_ADD || kind == IOP_AND
+ || kind == IOP_OR || kind == IOP_XOR || kind == IOP_DIV
+ || kind == IOP_MOD || kind == IOP_LSH || kind == IOP_RSH
+ || kind == IOP_MUL || kind == IOP_SUB || kind == IOP_EQ
+ || kind == IOP_NE || kind == IOP_GT || kind == IOP_GE
+ || kind == IOP_LT || kind == IOP_LE {
+ // Binary operators
+ ircuseop(c, ic, ib, op.a);
+ ircuseop(c, ic, ib, op.b);
+ } else if kind == IOP_NEG || kind == IOP_NOT || kind == IOP_LOAD
+ || kind == IOP_RETVAL || kind == IOP_ARG || kind == IOP_CALL
+ || kind == IOP_BRANCH || kind == IOP_RETURN {
+ // Unary operators
+ ircuseop(c, ic, ib, op.a);
+ } else if kind == IOP_FUNC || kind == IOP_CONST || kind == IOP_STR || kind == IOP_JUMP {
+ // No variable possible
+ } else {
+ die("invalid op");
+ }
}
func ircbody(c: *compiler, ic: *irfunc, ib: *irblock) {
@@ -159,7 +250,7 @@ func ircbody(c: *compiler, ic: *irfunc, ib: *irblock) {
ircbody(c, ic, ib.out);
}
- if ib.alt {
+ if ib.alt && ib.ops[ib.ops_len - 1].kind == IOP_BRANCH {
ircbody(c, ic, ib.alt);
}
}
@@ -334,7 +425,7 @@ func ircop(c: *compiler, ic: *irfunc, ib: *irblock, op: *irop) {
fputd(c.cout, op.n);
}
} else if kind == IOP_FUNC {
- fputs(c.cout, "(u)&my_");
+ fputs(c.cout, "(u)my_");
fputs(c.cout, op.s);
} else if kind == IOP_CONST {
fputd(c.cout, op.n);
@@ -481,9 +572,17 @@ func ircop(c: *compiler, ic: *irfunc, ib: *irblock, op: *irop) {
func irccall(c: *compiler, ic: *irfunc, ib: *irblock, op: *irop) {
fputs(c.cout, "\t");
ircretval(c, ic, ib);
- fputs(c.cout, "((u (*)())(");
- ircop(c, ic, ib, op.a);
- fputs(c.cout, "))(");
+
+ if op.a.kind != IOP_FUNC {
+ fputs(c.cout, "((u (*)())(");
+ ircop(c, ic, ib, op.a);
+ fputs(c.cout, "))(");
+ } else {
+ fputs(c.cout, "my_");
+ fputs(c.cout, op.a.s);
+ fputs(c.cout, "(");
+ }
+
ircargs(c, ic, ib, op.n);
fputs(c.cout, ");\n");
@@ -545,7 +644,11 @@ func ircargs(c: *compiler, ic: *irfunc, ib: *irblock, n: int) {
break;
}
- ircop(c, ic, ib, args[i]);
+ if args[i] {
+ ircop(c, ic, ib, args[i]);
+ } else {
+ fputs(c.cout, "0UL");
+ }
i = i + 1;