diff options
author | Ben Smith <binji@chromium.org> | 2016-04-28 20:33:06 -0700 |
---|---|---|
committer | Ben Smith <binji@chromium.org> | 2016-04-28 20:35:52 -0700 |
commit | 8ef2f014f80ad118c901db4c65d4feb0baf878da (patch) | |
tree | d5217568ca923468474e5600467ef0a191d4ab74 /src/prebuilt/wasm-re2c-lexer.c | |
parent | 310ab15d442195fdee0ce0de20ff79ab054c19d6 (diff) | |
download | wabt-8ef2f014f80ad118c901db4c65d4feb0baf878da.tar.gz wabt-8ef2f014f80ad118c901db4c65d4feb0baf878da.tar.bz2 wabt-8ef2f014f80ad118c901db4c65d4feb0baf878da.zip |
add printf format attribute; fix some format bugs
Diffstat (limited to 'src/prebuilt/wasm-re2c-lexer.c')
-rw-r--r-- | src/prebuilt/wasm-re2c-lexer.c | 871 |
1 files changed, 436 insertions, 435 deletions
diff --git a/src/prebuilt/wasm-re2c-lexer.c b/src/prebuilt/wasm-re2c-lexer.c index 16d7cc7a..3519546a 100644 --- a/src/prebuilt/wasm-re2c-lexer.c +++ b/src/prebuilt/wasm-re2c-lexer.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.16 on Thu Apr 28 20:35:05 2016 */ +/* Generated by re2c 0.16 on Thu Apr 28 20:35:49 2016 */ #line 1 "src/wasm-lexer.c" /* * Copyright 2016 WebAssembly Community Group participants @@ -222,13 +222,13 @@ YYCOND_BAD_TEXT: } } ++lexer->cursor; -#line 232 "src/wasm-lexer.c" +#line 233 "src/wasm-lexer.c" { ERROR("unexpected EOF"); RETURN(EOF); } #line 228 "src/prebuilt/wasm-re2c-lexer.c" yy5: ++lexer->cursor; yy6: -#line 233 "src/wasm-lexer.c" +#line 234 "src/wasm-lexer.c" { ERROR("illegal character in string"); continue; } #line 234 "src/prebuilt/wasm-re2c-lexer.c" yy7: @@ -245,7 +245,7 @@ yy9: yy11: ++lexer->cursor; BEGIN(YYCOND_i); -#line 231 "src/wasm-lexer.c" +#line 232 "src/wasm-lexer.c" { TEXT; RETURN(TEXT); } #line 251 "src/prebuilt/wasm-re2c-lexer.c" yy13: @@ -282,8 +282,9 @@ yy14: ++lexer->cursor; yy15: #line 230 "src/wasm-lexer.c" - { ERROR("bad escape \"%.*s\"", yyleng, yytext); continue; } -#line 287 "src/prebuilt/wasm-re2c-lexer.c" + { ERROR("bad escape \"%.*s\"", (int)yyleng, yytext); + continue; } +#line 288 "src/prebuilt/wasm-re2c-lexer.c" yy16: ++lexer->cursor; if ((yych = *lexer->cursor) <= '@') { @@ -311,20 +312,20 @@ YYCOND_BLOCK_COMMENT: } yy19: ++lexer->cursor; -#line 439 "src/wasm-lexer.c" +#line 440 "src/wasm-lexer.c" { ERROR("unexpected EOF"); RETURN(EOF); } -#line 317 "src/prebuilt/wasm-re2c-lexer.c" +#line 318 "src/prebuilt/wasm-re2c-lexer.c" yy21: ++lexer->cursor; yy22: -#line 440 "src/wasm-lexer.c" +#line 441 "src/wasm-lexer.c" { continue; } -#line 323 "src/prebuilt/wasm-re2c-lexer.c" +#line 324 "src/prebuilt/wasm-re2c-lexer.c" yy23: ++lexer->cursor; -#line 438 "src/wasm-lexer.c" +#line 439 "src/wasm-lexer.c" { NEWLINE; continue; } -#line 328 "src/prebuilt/wasm-re2c-lexer.c" +#line 329 "src/prebuilt/wasm-re2c-lexer.c" yy25: yych = *++lexer->cursor; if (yych == ';') goto yy27; @@ -335,16 +336,16 @@ yy26: goto yy22; yy27: ++lexer->cursor; -#line 434 "src/wasm-lexer.c" +#line 435 "src/wasm-lexer.c" { COMMENT_NESTING++; continue; } -#line 341 "src/prebuilt/wasm-re2c-lexer.c" +#line 342 "src/prebuilt/wasm-re2c-lexer.c" yy29: ++lexer->cursor; -#line 435 "src/wasm-lexer.c" +#line 436 "src/wasm-lexer.c" { if (--COMMENT_NESTING == 0) BEGIN(YYCOND_INIT); continue; } -#line 348 "src/prebuilt/wasm-re2c-lexer.c" +#line 349 "src/prebuilt/wasm-re2c-lexer.c" /* *********************************** */ YYCOND_LINE_COMMENT: { @@ -389,9 +390,9 @@ YYCOND_LINE_COMMENT: } goto yy36; yy33: -#line 432 "src/wasm-lexer.c" +#line 433 "src/wasm-lexer.c" { continue; } -#line 395 "src/prebuilt/wasm-re2c-lexer.c" +#line 396 "src/prebuilt/wasm-re2c-lexer.c" yy34: ++lexer->cursor; if (lexer->limit <= lexer->cursor) FILL(1); @@ -403,9 +404,9 @@ yy34: yy36: ++lexer->cursor; BEGIN(YYCOND_i); -#line 431 "src/wasm-lexer.c" +#line 432 "src/wasm-lexer.c" { NEWLINE; continue; } -#line 409 "src/prebuilt/wasm-re2c-lexer.c" +#line 410 "src/prebuilt/wasm-re2c-lexer.c" } /* *********************************** */ YYCOND_i: @@ -546,15 +547,15 @@ YYCOND_i: } yy40: ++lexer->cursor; -#line 446 "src/wasm-lexer.c" +#line 447 "src/wasm-lexer.c" { RETURN(EOF); } -#line 552 "src/prebuilt/wasm-re2c-lexer.c" +#line 553 "src/prebuilt/wasm-re2c-lexer.c" yy42: ++lexer->cursor; yy43: -#line 447 "src/wasm-lexer.c" +#line 448 "src/wasm-lexer.c" { ERROR("unexpected char"); continue; } -#line 558 "src/prebuilt/wasm-re2c-lexer.c" +#line 559 "src/prebuilt/wasm-re2c-lexer.c" yy44: ++lexer->cursor; if (lexer->limit <= lexer->cursor) FILL(1); @@ -562,14 +563,14 @@ yy44: if (yybm[0+yych] & 8) { goto yy44; } -#line 442 "src/wasm-lexer.c" +#line 443 "src/wasm-lexer.c" { continue; } -#line 568 "src/prebuilt/wasm-re2c-lexer.c" +#line 569 "src/prebuilt/wasm-re2c-lexer.c" yy47: ++lexer->cursor; -#line 441 "src/wasm-lexer.c" +#line 442 "src/wasm-lexer.c" { NEWLINE; continue; } -#line 573 "src/prebuilt/wasm-re2c-lexer.c" +#line 574 "src/prebuilt/wasm-re2c-lexer.c" yy49: ++lexer->cursor; if (lexer->limit <= lexer->cursor) FILL(1); @@ -579,11 +580,11 @@ yy50: goto yy49; } yy51: -#line 443 "src/wasm-lexer.c" +#line 444 "src/wasm-lexer.c" { ERROR("unexpected token \"%.*s\"", - yyleng, yytext); + (int)yyleng, yytext); continue; } -#line 587 "src/prebuilt/wasm-re2c-lexer.c" +#line 588 "src/prebuilt/wasm-re2c-lexer.c" yy52: yych = *(lexer->marker = ++lexer->cursor); if (yych <= 0x1F) goto yy53; @@ -592,7 +593,7 @@ yy53: BEGIN(YYCOND_BAD_TEXT); #line 227 "src/wasm-lexer.c" { continue; } -#line 596 "src/prebuilt/wasm-re2c-lexer.c" +#line 597 "src/prebuilt/wasm-re2c-lexer.c" yy54: yych = *++lexer->cursor; if (yych <= ';') { @@ -634,12 +635,12 @@ yy55: if ((yych = *lexer->cursor) == ';') goto yy90; #line 219 "src/wasm-lexer.c" { RETURN(LPAR); } -#line 638 "src/prebuilt/wasm-re2c-lexer.c" +#line 639 "src/prebuilt/wasm-re2c-lexer.c" yy57: ++lexer->cursor; #line 220 "src/wasm-lexer.c" { RETURN(RPAR); } -#line 643 "src/prebuilt/wasm-re2c-lexer.c" +#line 644 "src/prebuilt/wasm-re2c-lexer.c" yy59: yych = *++lexer->cursor; if (yych <= 'h') { @@ -698,7 +699,7 @@ yy60: yy61: #line 221 "src/wasm-lexer.c" { LITERAL(INT); RETURN(INT); } -#line 702 "src/prebuilt/wasm-re2c-lexer.c" +#line 703 "src/prebuilt/wasm-re2c-lexer.c" yy62: ++lexer->cursor; if ((lexer->limit - lexer->cursor) < 3) FILL(3); @@ -869,7 +870,7 @@ yy84: ++lexer->cursor; #line 226 "src/wasm-lexer.c" { TEXT; RETURN(TEXT); } -#line 873 "src/prebuilt/wasm-re2c-lexer.c" +#line 874 "src/prebuilt/wasm-re2c-lexer.c" yy86: ++lexer->cursor; if (lexer->limit <= lexer->cursor) FILL(1); @@ -932,15 +933,15 @@ yy87: } } yy89: -#line 428 "src/wasm-lexer.c" +#line 429 "src/wasm-lexer.c" { TEXT; RETURN(VAR); } -#line 938 "src/prebuilt/wasm-re2c-lexer.c" +#line 939 "src/prebuilt/wasm-re2c-lexer.c" yy90: ++lexer->cursor; BEGIN(YYCOND_BLOCK_COMMENT); -#line 433 "src/wasm-lexer.c" +#line 434 "src/wasm-lexer.c" { COMMENT_NESTING = 1; continue; } -#line 944 "src/prebuilt/wasm-re2c-lexer.c" +#line 945 "src/prebuilt/wasm-re2c-lexer.c" yy92: yych = *++lexer->cursor; if (yych == 'n') goto yy135; @@ -991,7 +992,7 @@ yy94: yy96: #line 222 "src/wasm-lexer.c" { LITERAL(FLOAT); RETURN(FLOAT); } -#line 995 "src/prebuilt/wasm-re2c-lexer.c" +#line 996 "src/prebuilt/wasm-re2c-lexer.c" yy97: yych = *++lexer->cursor; if (yych <= ',') { @@ -1012,9 +1013,9 @@ yy98: yy99: ++lexer->cursor; BEGIN(YYCOND_LINE_COMMENT); -#line 430 "src/wasm-lexer.c" +#line 431 "src/wasm-lexer.c" { continue; } -#line 1018 "src/prebuilt/wasm-re2c-lexer.c" +#line 1019 "src/prebuilt/wasm-re2c-lexer.c" yy101: yych = *++lexer->cursor; if (yych == 'i') goto yy141; @@ -1062,9 +1063,9 @@ yy104: } } yy105: -#line 245 "src/wasm-lexer.c" +#line 246 "src/wasm-lexer.c" { RETURN(BR); } -#line 1068 "src/prebuilt/wasm-re2c-lexer.c" +#line 1069 "src/prebuilt/wasm-re2c-lexer.c" yy106: yych = *++lexer->cursor; if (yych == 'l') goto yy145; @@ -1141,9 +1142,9 @@ yy116: } } yy117: -#line 240 "src/wasm-lexer.c" +#line 241 "src/wasm-lexer.c" { RETURN(IF); } -#line 1147 "src/prebuilt/wasm-re2c-lexer.c" +#line 1148 "src/prebuilt/wasm-re2c-lexer.c" yy118: yych = *++lexer->cursor; if (yych == 'p') goto yy161; @@ -1397,9 +1398,9 @@ yy149: } } yy150: -#line 236 "src/wasm-lexer.c" +#line 237 "src/wasm-lexer.c" { TYPE(F32); RETURN(VALUE_TYPE); } -#line 1403 "src/prebuilt/wasm-re2c-lexer.c" +#line 1404 "src/prebuilt/wasm-re2c-lexer.c" yy151: ++lexer->cursor; if ((yych = *lexer->cursor) <= ':') { @@ -1434,9 +1435,9 @@ yy151: } } yy152: -#line 237 "src/wasm-lexer.c" +#line 238 "src/wasm-lexer.c" { TYPE(F64); RETURN(VALUE_TYPE); } -#line 1440 "src/prebuilt/wasm-re2c-lexer.c" +#line 1441 "src/prebuilt/wasm-re2c-lexer.c" yy153: yych = *++lexer->cursor; if (yych == 'c') goto yy201; @@ -1483,9 +1484,9 @@ yy156: } } yy157: -#line 234 "src/wasm-lexer.c" +#line 235 "src/wasm-lexer.c" { TYPE(I32); RETURN(VALUE_TYPE); } -#line 1489 "src/prebuilt/wasm-re2c-lexer.c" +#line 1490 "src/prebuilt/wasm-re2c-lexer.c" yy158: ++lexer->cursor; if ((yych = *lexer->cursor) <= ':') { @@ -1520,9 +1521,9 @@ yy158: } } yy159: -#line 235 "src/wasm-lexer.c" +#line 236 "src/wasm-lexer.c" { TYPE(I64); RETURN(VALUE_TYPE); } -#line 1526 "src/prebuilt/wasm-re2c-lexer.c" +#line 1527 "src/prebuilt/wasm-re2c-lexer.c" yy160: yych = *++lexer->cursor; if (yych == 'e') goto yy207; @@ -1591,15 +1592,15 @@ yy168: yy169: #line 225 "src/wasm-lexer.c" { LITERAL(NAN); RETURN(FLOAT); } -#line 1595 "src/prebuilt/wasm-re2c-lexer.c" +#line 1596 "src/prebuilt/wasm-re2c-lexer.c" yy170: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 238 "src/wasm-lexer.c" +#line 239 "src/wasm-lexer.c" { RETURN(NOP); } -#line 1603 "src/prebuilt/wasm-re2c-lexer.c" +#line 1604 "src/prebuilt/wasm-re2c-lexer.c" yy172: yych = *++lexer->cursor; if (yych == 's') goto yy217; @@ -1762,25 +1763,25 @@ yy192: } } yy193: -#line 249 "src/wasm-lexer.c" +#line 250 "src/wasm-lexer.c" { RETURN(CALL); } -#line 1768 "src/prebuilt/wasm-re2c-lexer.c" +#line 1769 "src/prebuilt/wasm-re2c-lexer.c" yy194: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 248 "src/wasm-lexer.c" +#line 249 "src/wasm-lexer.c" { RETURN(CASE); } -#line 1776 "src/prebuilt/wasm-re2c-lexer.c" +#line 1777 "src/prebuilt/wasm-re2c-lexer.c" yy196: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 243 "src/wasm-lexer.c" +#line 244 "src/wasm-lexer.c" { RETURN(ELSE); } -#line 1784 "src/prebuilt/wasm-re2c-lexer.c" +#line 1785 "src/prebuilt/wasm-re2c-lexer.c" yy198: yych = *++lexer->cursor; if (yych == 'r') goto yy243; @@ -1825,9 +1826,9 @@ yy201: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 412 "src/wasm-lexer.c" +#line 413 "src/wasm-lexer.c" { RETURN(FUNC); } -#line 1831 "src/prebuilt/wasm-re2c-lexer.c" +#line 1832 "src/prebuilt/wasm-re2c-lexer.c" yy203: yych = *++lexer->cursor; if (yych == 'l') goto yy269; @@ -1900,9 +1901,9 @@ yy212: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 244 "src/wasm-lexer.c" +#line 245 "src/wasm-lexer.c" { RETURN(LOOP); } -#line 1906 "src/prebuilt/wasm-re2c-lexer.c" +#line 1907 "src/prebuilt/wasm-re2c-lexer.c" yy214: yych = *++lexer->cursor; if (yych == 'r') goto yy306; @@ -1956,17 +1957,17 @@ yy226: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 242 "src/wasm-lexer.c" +#line 243 "src/wasm-lexer.c" { RETURN(THEN); } -#line 1962 "src/prebuilt/wasm-re2c-lexer.c" +#line 1963 "src/prebuilt/wasm-re2c-lexer.c" yy228: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 411 "src/wasm-lexer.c" +#line 412 "src/wasm-lexer.c" { RETURN(TYPE); } -#line 1970 "src/prebuilt/wasm-re2c-lexer.c" +#line 1971 "src/prebuilt/wasm-re2c-lexer.c" yy230: yych = *++lexer->cursor; if (yych == 'a') goto yy321; @@ -2014,7 +2015,7 @@ yy232: yy234: #line 223 "src/wasm-lexer.c" { LITERAL(HEXFLOAT); RETURN(FLOAT); } -#line 2018 "src/prebuilt/wasm-re2c-lexer.c" +#line 2019 "src/prebuilt/wasm-re2c-lexer.c" yy235: yych = *++lexer->cursor; if (yych == '=') goto yy322; @@ -2028,17 +2029,17 @@ yy237: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 239 "src/wasm-lexer.c" +#line 240 "src/wasm-lexer.c" { RETURN(BLOCK); } -#line 2034 "src/prebuilt/wasm-re2c-lexer.c" +#line 2035 "src/prebuilt/wasm-re2c-lexer.c" yy239: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 246 "src/wasm-lexer.c" +#line 247 "src/wasm-lexer.c" { RETURN(BR_IF); } -#line 2042 "src/prebuilt/wasm-re2c-lexer.c" +#line 2043 "src/prebuilt/wasm-re2c-lexer.c" yy241: yych = *++lexer->cursor; if (yych == 'b') goto yy324; @@ -2382,9 +2383,9 @@ yy304: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 415 "src/wasm-lexer.c" +#line 416 "src/wasm-lexer.c" { RETURN(LOCAL); } -#line 2388 "src/prebuilt/wasm-re2c-lexer.c" +#line 2389 "src/prebuilt/wasm-re2c-lexer.c" yy306: yych = *++lexer->cursor; if (yych == 'y') goto yy446; @@ -2406,9 +2407,9 @@ yy310: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 413 "src/wasm-lexer.c" +#line 414 "src/wasm-lexer.c" { RETURN(PARAM); } -#line 2412 "src/prebuilt/wasm-re2c-lexer.c" +#line 2413 "src/prebuilt/wasm-re2c-lexer.c" yy312: yych = *++lexer->cursor; if (yych == 't') goto yy452; @@ -2434,17 +2435,17 @@ yy317: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 419 "src/wasm-lexer.c" +#line 420 "src/wasm-lexer.c" { RETURN(START); } -#line 2440 "src/prebuilt/wasm-re2c-lexer.c" +#line 2441 "src/prebuilt/wasm-re2c-lexer.c" yy319: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 422 "src/wasm-lexer.c" +#line 423 "src/wasm-lexer.c" { RETURN(TABLE); } -#line 2448 "src/prebuilt/wasm-re2c-lexer.c" +#line 2449 "src/prebuilt/wasm-re2c-lexer.c" yy321: yych = *++lexer->cursor; if (yych == 'c') goto yy460; @@ -2473,9 +2474,9 @@ yy326: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 421 "src/wasm-lexer.c" +#line 422 "src/wasm-lexer.c" { RETURN(EXPORT); } -#line 2479 "src/prebuilt/wasm-re2c-lexer.c" +#line 2480 "src/prebuilt/wasm-re2c-lexer.c" yy328: yych = *++lexer->cursor; if (yych == 's') goto yy468; @@ -2506,9 +2507,9 @@ yy334: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 370 "src/wasm-lexer.c" +#line 371 "src/wasm-lexer.c" { OPCODE(F32_EQ); RETURN(COMPARE); } -#line 2512 "src/prebuilt/wasm-re2c-lexer.c" +#line 2513 "src/prebuilt/wasm-re2c-lexer.c" yy336: yych = *++lexer->cursor; if (yych == 'o') goto yy478; @@ -2518,25 +2519,25 @@ yy337: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 380 "src/wasm-lexer.c" +#line 381 "src/wasm-lexer.c" { OPCODE(F32_GE); RETURN(COMPARE); } -#line 2524 "src/prebuilt/wasm-re2c-lexer.c" +#line 2525 "src/prebuilt/wasm-re2c-lexer.c" yy339: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 378 "src/wasm-lexer.c" +#line 379 "src/wasm-lexer.c" { OPCODE(F32_GT); RETURN(COMPARE); } -#line 2532 "src/prebuilt/wasm-re2c-lexer.c" +#line 2533 "src/prebuilt/wasm-re2c-lexer.c" yy341: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 376 "src/wasm-lexer.c" +#line 377 "src/wasm-lexer.c" { OPCODE(F32_LE); RETURN(COMPARE); } -#line 2540 "src/prebuilt/wasm-re2c-lexer.c" +#line 2541 "src/prebuilt/wasm-re2c-lexer.c" yy343: yych = *++lexer->cursor; if (yych == 'a') goto yy479; @@ -2546,9 +2547,9 @@ yy344: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 374 "src/wasm-lexer.c" +#line 375 "src/wasm-lexer.c" { OPCODE(F32_LT); RETURN(COMPARE); } -#line 2552 "src/prebuilt/wasm-re2c-lexer.c" +#line 2553 "src/prebuilt/wasm-re2c-lexer.c" yy346: yych = *++lexer->cursor; if (yych == 'x') goto yy480; @@ -2597,9 +2598,9 @@ yy349: } } yy350: -#line 372 "src/wasm-lexer.c" +#line 373 "src/wasm-lexer.c" { OPCODE(F32_NE); RETURN(COMPARE); } -#line 2603 "src/prebuilt/wasm-re2c-lexer.c" +#line 2604 "src/prebuilt/wasm-re2c-lexer.c" yy351: yych = *++lexer->cursor; if (yych == 'i') goto yy489; @@ -2646,9 +2647,9 @@ yy361: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 371 "src/wasm-lexer.c" +#line 372 "src/wasm-lexer.c" { OPCODE(F64_EQ); RETURN(COMPARE); } -#line 2652 "src/prebuilt/wasm-re2c-lexer.c" +#line 2653 "src/prebuilt/wasm-re2c-lexer.c" yy363: yych = *++lexer->cursor; if (yych == 'o') goto yy504; @@ -2658,25 +2659,25 @@ yy364: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 381 "src/wasm-lexer.c" +#line 382 "src/wasm-lexer.c" { OPCODE(F64_GE); RETURN(COMPARE); } -#line 2664 "src/prebuilt/wasm-re2c-lexer.c" +#line 2665 "src/prebuilt/wasm-re2c-lexer.c" yy366: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 379 "src/wasm-lexer.c" +#line 380 "src/wasm-lexer.c" { OPCODE(F64_GT); RETURN(COMPARE); } -#line 2672 "src/prebuilt/wasm-re2c-lexer.c" +#line 2673 "src/prebuilt/wasm-re2c-lexer.c" yy368: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 377 "src/wasm-lexer.c" +#line 378 "src/wasm-lexer.c" { OPCODE(F64_LE); RETURN(COMPARE); } -#line 2680 "src/prebuilt/wasm-re2c-lexer.c" +#line 2681 "src/prebuilt/wasm-re2c-lexer.c" yy370: yych = *++lexer->cursor; if (yych == 'a') goto yy505; @@ -2686,9 +2687,9 @@ yy371: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 375 "src/wasm-lexer.c" +#line 376 "src/wasm-lexer.c" { OPCODE(F64_LT); RETURN(COMPARE); } -#line 2692 "src/prebuilt/wasm-re2c-lexer.c" +#line 2693 "src/prebuilt/wasm-re2c-lexer.c" yy373: yych = *++lexer->cursor; if (yych == 'x') goto yy506; @@ -2737,9 +2738,9 @@ yy376: } } yy377: -#line 373 "src/wasm-lexer.c" +#line 374 "src/wasm-lexer.c" { OPCODE(F64_NE); RETURN(COMPARE); } -#line 2743 "src/prebuilt/wasm-re2c-lexer.c" +#line 2744 "src/prebuilt/wasm-re2c-lexer.c" yy378: yych = *++lexer->cursor; if (yych == 'o') goto yy515; @@ -2831,9 +2832,9 @@ yy392: } } yy393: -#line 350 "src/wasm-lexer.c" +#line 351 "src/wasm-lexer.c" { OPCODE(I32_EQ); RETURN(COMPARE); } -#line 2837 "src/prebuilt/wasm-re2c-lexer.c" +#line 2838 "src/prebuilt/wasm-re2c-lexer.c" yy394: yych = *++lexer->cursor; if (yych == '_') goto yy536; @@ -2863,17 +2864,17 @@ yy400: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 352 "src/wasm-lexer.c" +#line 353 "src/wasm-lexer.c" { OPCODE(I32_NE); RETURN(COMPARE); } -#line 2869 "src/prebuilt/wasm-re2c-lexer.c" +#line 2870 "src/prebuilt/wasm-re2c-lexer.c" yy402: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 322 "src/wasm-lexer.c" +#line 323 "src/wasm-lexer.c" { OPCODE(I32_OR); RETURN(BINARY); } -#line 2877 "src/prebuilt/wasm-re2c-lexer.c" +#line 2878 "src/prebuilt/wasm-re2c-lexer.c" yy404: yych = *++lexer->cursor; if (yych == 'p') goto yy543; @@ -2971,9 +2972,9 @@ yy419: } } yy420: -#line 351 "src/wasm-lexer.c" +#line 352 "src/wasm-lexer.c" { OPCODE(I64_EQ); RETURN(COMPARE); } -#line 2977 "src/prebuilt/wasm-re2c-lexer.c" +#line 2978 "src/prebuilt/wasm-re2c-lexer.c" yy421: yych = *++lexer->cursor; if (yych == 't') goto yy569; @@ -3007,17 +3008,17 @@ yy428: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 353 "src/wasm-lexer.c" +#line 354 "src/wasm-lexer.c" { OPCODE(I64_NE); RETURN(COMPARE); } -#line 3013 "src/prebuilt/wasm-re2c-lexer.c" +#line 3014 "src/prebuilt/wasm-re2c-lexer.c" yy430: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 323 "src/wasm-lexer.c" +#line 324 "src/wasm-lexer.c" { OPCODE(I64_OR); RETURN(BINARY); } -#line 3021 "src/prebuilt/wasm-re2c-lexer.c" +#line 3022 "src/prebuilt/wasm-re2c-lexer.c" yy432: yych = *++lexer->cursor; if (yych == 'p') goto yy577; @@ -3061,9 +3062,9 @@ yy441: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 420 "src/wasm-lexer.c" +#line 421 "src/wasm-lexer.c" { RETURN(IMPORT); } -#line 3067 "src/prebuilt/wasm-re2c-lexer.c" +#line 3068 "src/prebuilt/wasm-re2c-lexer.c" yy443: yych = *++lexer->cursor; if (yych == 't') goto yy592; @@ -3073,9 +3074,9 @@ yy444: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 427 "src/wasm-lexer.c" +#line 428 "src/wasm-lexer.c" { RETURN(INVOKE); } -#line 3079 "src/prebuilt/wasm-re2c-lexer.c" +#line 3080 "src/prebuilt/wasm-re2c-lexer.c" yy446: ++lexer->cursor; if ((yych = *lexer->cursor) <= 'Z') { @@ -3111,17 +3112,17 @@ yy446: } } yy447: -#line 417 "src/wasm-lexer.c" +#line 418 "src/wasm-lexer.c" { RETURN(MEMORY); } -#line 3117 "src/prebuilt/wasm-re2c-lexer.c" +#line 3118 "src/prebuilt/wasm-re2c-lexer.c" yy448: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 416 "src/wasm-lexer.c" +#line 417 "src/wasm-lexer.c" { RETURN(MODULE); } -#line 3125 "src/prebuilt/wasm-re2c-lexer.c" +#line 3126 "src/prebuilt/wasm-re2c-lexer.c" yy450: yych = *++lexer->cursor; if (yych <= '@') { @@ -3143,17 +3144,17 @@ yy452: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 414 "src/wasm-lexer.c" +#line 415 "src/wasm-lexer.c" { RETURN(RESULT); } -#line 3149 "src/prebuilt/wasm-re2c-lexer.c" +#line 3150 "src/prebuilt/wasm-re2c-lexer.c" yy454: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 252 "src/wasm-lexer.c" +#line 253 "src/wasm-lexer.c" { RETURN(RETURN); } -#line 3157 "src/prebuilt/wasm-re2c-lexer.c" +#line 3158 "src/prebuilt/wasm-re2c-lexer.c" yy456: yych = *++lexer->cursor; if (yych == 't') goto yy597; @@ -3163,9 +3164,9 @@ yy457: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 407 "src/wasm-lexer.c" +#line 408 "src/wasm-lexer.c" { RETURN(SELECT); } -#line 3169 "src/prebuilt/wasm-re2c-lexer.c" +#line 3170 "src/prebuilt/wasm-re2c-lexer.c" yy459: yych = *++lexer->cursor; if (yych == 'c') goto yy599; @@ -3211,9 +3212,9 @@ yy461: } } yy463: -#line 279 "src/wasm-lexer.c" +#line 280 "src/wasm-lexer.c" { TEXT_AT(6); RETURN(ALIGN); } -#line 3217 "src/prebuilt/wasm-re2c-lexer.c" +#line 3218 "src/prebuilt/wasm-re2c-lexer.c" yy464: yych = *++lexer->cursor; if (yych <= 'q') { @@ -3241,17 +3242,17 @@ yy468: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 294 "src/wasm-lexer.c" +#line 295 "src/wasm-lexer.c" { OPCODE(F32_ABS); RETURN(UNARY); } -#line 3247 "src/prebuilt/wasm-re2c-lexer.c" +#line 3248 "src/prebuilt/wasm-re2c-lexer.c" yy470: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 336 "src/wasm-lexer.c" +#line 337 "src/wasm-lexer.c" { OPCODE(F32_ADD); RETURN(BINARY); } -#line 3255 "src/prebuilt/wasm-re2c-lexer.c" +#line 3256 "src/prebuilt/wasm-re2c-lexer.c" yy472: yych = *++lexer->cursor; if (yych == 'l') goto yy608; @@ -3274,9 +3275,9 @@ yy476: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 342 "src/wasm-lexer.c" +#line 343 "src/wasm-lexer.c" { OPCODE(F32_DIV); RETURN(BINARY); } -#line 3280 "src/prebuilt/wasm-re2c-lexer.c" +#line 3281 "src/prebuilt/wasm-re2c-lexer.c" yy478: yych = *++lexer->cursor; if (yych == 'o') goto yy614; @@ -3290,25 +3291,25 @@ yy480: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 346 "src/wasm-lexer.c" +#line 347 "src/wasm-lexer.c" { OPCODE(F32_MAX); RETURN(BINARY); } -#line 3296 "src/prebuilt/wasm-re2c-lexer.c" +#line 3297 "src/prebuilt/wasm-re2c-lexer.c" yy482: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 344 "src/wasm-lexer.c" +#line 345 "src/wasm-lexer.c" { OPCODE(F32_MIN); RETURN(BINARY); } -#line 3304 "src/prebuilt/wasm-re2c-lexer.c" +#line 3305 "src/prebuilt/wasm-re2c-lexer.c" yy484: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 340 "src/wasm-lexer.c" +#line 341 "src/wasm-lexer.c" { OPCODE(F32_MUL); RETURN(BINARY); } -#line 3312 "src/prebuilt/wasm-re2c-lexer.c" +#line 3313 "src/prebuilt/wasm-re2c-lexer.c" yy486: yych = *++lexer->cursor; if (yych == 'r') goto yy617; @@ -3318,9 +3319,9 @@ yy487: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 292 "src/wasm-lexer.c" +#line 293 "src/wasm-lexer.c" { OPCODE(F32_NEG); RETURN(UNARY); } -#line 3324 "src/prebuilt/wasm-re2c-lexer.c" +#line 3325 "src/prebuilt/wasm-re2c-lexer.c" yy489: yych = *++lexer->cursor; if (yych == 'n') goto yy618; @@ -3338,9 +3339,9 @@ yy492: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 338 "src/wasm-lexer.c" +#line 339 "src/wasm-lexer.c" { OPCODE(F32_SUB); RETURN(BINARY); } -#line 3344 "src/prebuilt/wasm-re2c-lexer.c" +#line 3345 "src/prebuilt/wasm-re2c-lexer.c" yy494: yych = *++lexer->cursor; if (yych == 'n') goto yy622; @@ -3350,17 +3351,17 @@ yy495: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 295 "src/wasm-lexer.c" +#line 296 "src/wasm-lexer.c" { OPCODE(F64_ABS); RETURN(UNARY); } -#line 3356 "src/prebuilt/wasm-re2c-lexer.c" +#line 3357 "src/prebuilt/wasm-re2c-lexer.c" yy497: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 337 "src/wasm-lexer.c" +#line 338 "src/wasm-lexer.c" { OPCODE(F64_ADD); RETURN(BINARY); } -#line 3364 "src/prebuilt/wasm-re2c-lexer.c" +#line 3365 "src/prebuilt/wasm-re2c-lexer.c" yy499: yych = *++lexer->cursor; if (yych == 'l') goto yy623; @@ -3379,9 +3380,9 @@ yy502: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 343 "src/wasm-lexer.c" +#line 344 "src/wasm-lexer.c" { OPCODE(F64_DIV); RETURN(BINARY); } -#line 3385 "src/prebuilt/wasm-re2c-lexer.c" +#line 3386 "src/prebuilt/wasm-re2c-lexer.c" yy504: yych = *++lexer->cursor; if (yych == 'o') goto yy628; @@ -3395,25 +3396,25 @@ yy506: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 347 "src/wasm-lexer.c" +#line 348 "src/wasm-lexer.c" { OPCODE(F64_MAX); RETURN(BINARY); } -#line 3401 "src/prebuilt/wasm-re2c-lexer.c" +#line 3402 "src/prebuilt/wasm-re2c-lexer.c" yy508: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 345 "src/wasm-lexer.c" +#line 346 "src/wasm-lexer.c" { OPCODE(F64_MIN); RETURN(BINARY); } -#line 3409 "src/prebuilt/wasm-re2c-lexer.c" +#line 3410 "src/prebuilt/wasm-re2c-lexer.c" yy510: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 341 "src/wasm-lexer.c" +#line 342 "src/wasm-lexer.c" { OPCODE(F64_MUL); RETURN(BINARY); } -#line 3417 "src/prebuilt/wasm-re2c-lexer.c" +#line 3418 "src/prebuilt/wasm-re2c-lexer.c" yy512: yych = *++lexer->cursor; if (yych == 'r') goto yy631; @@ -3423,9 +3424,9 @@ yy513: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 293 "src/wasm-lexer.c" +#line 294 "src/wasm-lexer.c" { OPCODE(F64_NEG); RETURN(UNARY); } -#line 3429 "src/prebuilt/wasm-re2c-lexer.c" +#line 3430 "src/prebuilt/wasm-re2c-lexer.c" yy515: yych = *++lexer->cursor; if (yych == 'm') goto yy632; @@ -3447,9 +3448,9 @@ yy519: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 339 "src/wasm-lexer.c" +#line 340 "src/wasm-lexer.c" { OPCODE(F64_SUB); RETURN(BINARY); } -#line 3453 "src/prebuilt/wasm-re2c-lexer.c" +#line 3454 "src/prebuilt/wasm-re2c-lexer.c" yy521: yych = *++lexer->cursor; if (yych == 'n') goto yy637; @@ -3467,25 +3468,25 @@ yy524: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 306 "src/wasm-lexer.c" +#line 307 "src/wasm-lexer.c" { OPCODE(I32_ADD); RETURN(BINARY); } -#line 3473 "src/prebuilt/wasm-re2c-lexer.c" +#line 3474 "src/prebuilt/wasm-re2c-lexer.c" yy526: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 320 "src/wasm-lexer.c" +#line 321 "src/wasm-lexer.c" { OPCODE(I32_AND); RETURN(BINARY); } -#line 3481 "src/prebuilt/wasm-re2c-lexer.c" +#line 3482 "src/prebuilt/wasm-re2c-lexer.c" yy528: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 286 "src/wasm-lexer.c" +#line 287 "src/wasm-lexer.c" { OPCODE(I32_CLZ); RETURN(UNARY); } -#line 3489 "src/prebuilt/wasm-re2c-lexer.c" +#line 3490 "src/prebuilt/wasm-re2c-lexer.c" yy530: yych = *++lexer->cursor; if (yych == 's') goto yy640; @@ -3495,9 +3496,9 @@ yy531: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 288 "src/wasm-lexer.c" +#line 289 "src/wasm-lexer.c" { OPCODE(I32_CTZ); RETURN(UNARY); } -#line 3501 "src/prebuilt/wasm-re2c-lexer.c" +#line 3502 "src/prebuilt/wasm-re2c-lexer.c" yy533: yych = *++lexer->cursor; if (yych == '_') goto yy641; @@ -3507,9 +3508,9 @@ yy534: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 284 "src/wasm-lexer.c" +#line 285 "src/wasm-lexer.c" { OPCODE(I32_EQZ); RETURN(CONVERT); } -#line 3513 "src/prebuilt/wasm-re2c-lexer.c" +#line 3514 "src/prebuilt/wasm-re2c-lexer.c" yy536: yych = *++lexer->cursor; if (yych == 's') goto yy642; @@ -3539,9 +3540,9 @@ yy541: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 310 "src/wasm-lexer.c" +#line 311 "src/wasm-lexer.c" { OPCODE(I32_MUL); RETURN(BINARY); } -#line 3545 "src/prebuilt/wasm-re2c-lexer.c" +#line 3546 "src/prebuilt/wasm-re2c-lexer.c" yy543: yych = *++lexer->cursor; if (yych == 'c') goto yy660; @@ -3564,9 +3565,9 @@ yy547: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 326 "src/wasm-lexer.c" +#line 327 "src/wasm-lexer.c" { OPCODE(I32_SHL); RETURN(BINARY); } -#line 3570 "src/prebuilt/wasm-re2c-lexer.c" +#line 3571 "src/prebuilt/wasm-re2c-lexer.c" yy549: yych = *++lexer->cursor; if (yych == '_') goto yy667; @@ -3580,9 +3581,9 @@ yy551: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 308 "src/wasm-lexer.c" +#line 309 "src/wasm-lexer.c" { OPCODE(I32_SUB); RETURN(BINARY); } -#line 3586 "src/prebuilt/wasm-re2c-lexer.c" +#line 3587 "src/prebuilt/wasm-re2c-lexer.c" yy553: yych = *++lexer->cursor; if (yych == 'n') goto yy669; @@ -3596,33 +3597,33 @@ yy555: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 324 "src/wasm-lexer.c" +#line 325 "src/wasm-lexer.c" { OPCODE(I32_XOR); RETURN(BINARY); } -#line 3602 "src/prebuilt/wasm-re2c-lexer.c" +#line 3603 "src/prebuilt/wasm-re2c-lexer.c" yy557: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 307 "src/wasm-lexer.c" +#line 308 "src/wasm-lexer.c" { OPCODE(I64_ADD); RETURN(BINARY); } -#line 3610 "src/prebuilt/wasm-re2c-lexer.c" +#line 3611 "src/prebuilt/wasm-re2c-lexer.c" yy559: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 321 "src/wasm-lexer.c" +#line 322 "src/wasm-lexer.c" { OPCODE(I64_AND); RETURN(BINARY); } -#line 3618 "src/prebuilt/wasm-re2c-lexer.c" +#line 3619 "src/prebuilt/wasm-re2c-lexer.c" yy561: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 287 "src/wasm-lexer.c" +#line 288 "src/wasm-lexer.c" { OPCODE(I64_CLZ); RETURN(UNARY); } -#line 3626 "src/prebuilt/wasm-re2c-lexer.c" +#line 3627 "src/prebuilt/wasm-re2c-lexer.c" yy563: yych = *++lexer->cursor; if (yych == 's') goto yy671; @@ -3632,9 +3633,9 @@ yy564: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 289 "src/wasm-lexer.c" +#line 290 "src/wasm-lexer.c" { OPCODE(I64_CTZ); RETURN(UNARY); } -#line 3638 "src/prebuilt/wasm-re2c-lexer.c" +#line 3639 "src/prebuilt/wasm-re2c-lexer.c" yy566: yych = *++lexer->cursor; if (yych == '_') goto yy672; @@ -3644,9 +3645,9 @@ yy567: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 285 "src/wasm-lexer.c" +#line 286 "src/wasm-lexer.c" { OPCODE(I64_EQZ); RETURN(CONVERT); } -#line 3650 "src/prebuilt/wasm-re2c-lexer.c" +#line 3651 "src/prebuilt/wasm-re2c-lexer.c" yy569: yych = *++lexer->cursor; if (yych == 'e') goto yy673; @@ -3680,9 +3681,9 @@ yy575: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 311 "src/wasm-lexer.c" +#line 312 "src/wasm-lexer.c" { OPCODE(I64_MUL); RETURN(BINARY); } -#line 3686 "src/prebuilt/wasm-re2c-lexer.c" +#line 3687 "src/prebuilt/wasm-re2c-lexer.c" yy577: yych = *++lexer->cursor; if (yych == 'c') goto yy692; @@ -3705,9 +3706,9 @@ yy581: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 327 "src/wasm-lexer.c" +#line 328 "src/wasm-lexer.c" { OPCODE(I64_SHL); RETURN(BINARY); } -#line 3711 "src/prebuilt/wasm-re2c-lexer.c" +#line 3712 "src/prebuilt/wasm-re2c-lexer.c" yy583: yych = *++lexer->cursor; if (yych == '_') goto yy699; @@ -3721,9 +3722,9 @@ yy585: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 309 "src/wasm-lexer.c" +#line 310 "src/wasm-lexer.c" { OPCODE(I64_SUB); RETURN(BINARY); } -#line 3727 "src/prebuilt/wasm-re2c-lexer.c" +#line 3728 "src/prebuilt/wasm-re2c-lexer.c" yy587: yych = *++lexer->cursor; if (yych == 'n') goto yy701; @@ -3733,17 +3734,17 @@ yy588: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 325 "src/wasm-lexer.c" +#line 326 "src/wasm-lexer.c" { OPCODE(I64_XOR); RETURN(BINARY); } -#line 3739 "src/prebuilt/wasm-re2c-lexer.c" +#line 3740 "src/prebuilt/wasm-re2c-lexer.c" yy590: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 241 "src/wasm-lexer.c" +#line 242 "src/wasm-lexer.c" { RETURN(IF); } -#line 3747 "src/prebuilt/wasm-re2c-lexer.c" +#line 3748 "src/prebuilt/wasm-re2c-lexer.c" yy592: yych = *++lexer->cursor; if (yych == 'y') goto yy702; @@ -3808,9 +3809,9 @@ yy597: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 418 "src/wasm-lexer.c" +#line 419 "src/wasm-lexer.c" { RETURN(SEGMENT); } -#line 3814 "src/prebuilt/wasm-re2c-lexer.c" +#line 3815 "src/prebuilt/wasm-re2c-lexer.c" yy599: yych = *++lexer->cursor; if (yych == 'a') goto yy708; @@ -3836,9 +3837,9 @@ yy604: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 247 "src/wasm-lexer.c" +#line 248 "src/wasm-lexer.c" { RETURN(BR_TABLE); } -#line 3842 "src/prebuilt/wasm-re2c-lexer.c" +#line 3843 "src/prebuilt/wasm-re2c-lexer.c" yy606: yych = *++lexer->cursor; if (yych == 'o') goto yy713; @@ -3852,9 +3853,9 @@ yy608: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 298 "src/wasm-lexer.c" +#line 299 "src/wasm-lexer.c" { OPCODE(F32_CEIL); RETURN(UNARY); } -#line 3858 "src/prebuilt/wasm-re2c-lexer.c" +#line 3859 "src/prebuilt/wasm-re2c-lexer.c" yy610: yych = *++lexer->cursor; if (yych == 't') goto yy715; @@ -3880,9 +3881,9 @@ yy615: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 257 "src/wasm-lexer.c" +#line 258 "src/wasm-lexer.c" { OPCODE(F32_LOAD); RETURN(LOAD); } -#line 3886 "src/prebuilt/wasm-re2c-lexer.c" +#line 3887 "src/prebuilt/wasm-re2c-lexer.c" yy617: yych = *++lexer->cursor; if (yych == 'e') goto yy722; @@ -3896,9 +3897,9 @@ yy619: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 296 "src/wasm-lexer.c" +#line 297 "src/wasm-lexer.c" { OPCODE(F32_SQRT); RETURN(UNARY); } -#line 3902 "src/prebuilt/wasm-re2c-lexer.c" +#line 3903 "src/prebuilt/wasm-re2c-lexer.c" yy621: yych = *++lexer->cursor; if (yych == 'e') goto yy724; @@ -3912,9 +3913,9 @@ yy623: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 299 "src/wasm-lexer.c" +#line 300 "src/wasm-lexer.c" { OPCODE(F64_CEIL); RETURN(UNARY); } -#line 3918 "src/prebuilt/wasm-re2c-lexer.c" +#line 3919 "src/prebuilt/wasm-re2c-lexer.c" yy625: yych = *++lexer->cursor; if (yych == 't') goto yy728; @@ -3936,9 +3937,9 @@ yy629: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 258 "src/wasm-lexer.c" +#line 259 "src/wasm-lexer.c" { OPCODE(F64_LOAD); RETURN(LOAD); } -#line 3942 "src/prebuilt/wasm-re2c-lexer.c" +#line 3943 "src/prebuilt/wasm-re2c-lexer.c" yy631: yych = *++lexer->cursor; if (yych == 'e') goto yy734; @@ -3956,9 +3957,9 @@ yy634: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 297 "src/wasm-lexer.c" +#line 298 "src/wasm-lexer.c" { OPCODE(F64_SQRT); RETURN(UNARY); } -#line 3962 "src/prebuilt/wasm-re2c-lexer.c" +#line 3963 "src/prebuilt/wasm-re2c-lexer.c" yy636: yych = *++lexer->cursor; if (yych == 'e') goto yy737; @@ -3989,49 +3990,49 @@ yy642: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 366 "src/wasm-lexer.c" +#line 367 "src/wasm-lexer.c" { OPCODE(I32_GE_S); RETURN(COMPARE); } -#line 3995 "src/prebuilt/wasm-re2c-lexer.c" +#line 3996 "src/prebuilt/wasm-re2c-lexer.c" yy644: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 368 "src/wasm-lexer.c" +#line 369 "src/wasm-lexer.c" { OPCODE(I32_GE_U); RETURN(COMPARE); } -#line 4003 "src/prebuilt/wasm-re2c-lexer.c" +#line 4004 "src/prebuilt/wasm-re2c-lexer.c" yy646: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 362 "src/wasm-lexer.c" +#line 363 "src/wasm-lexer.c" { OPCODE(I32_GT_S); RETURN(COMPARE); } -#line 4011 "src/prebuilt/wasm-re2c-lexer.c" +#line 4012 "src/prebuilt/wasm-re2c-lexer.c" yy648: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 364 "src/wasm-lexer.c" +#line 365 "src/wasm-lexer.c" { OPCODE(I32_GT_U); RETURN(COMPARE); } -#line 4019 "src/prebuilt/wasm-re2c-lexer.c" +#line 4020 "src/prebuilt/wasm-re2c-lexer.c" yy650: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 358 "src/wasm-lexer.c" +#line 359 "src/wasm-lexer.c" { OPCODE(I32_LE_S); RETURN(COMPARE); } -#line 4027 "src/prebuilt/wasm-re2c-lexer.c" +#line 4028 "src/prebuilt/wasm-re2c-lexer.c" yy652: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 360 "src/wasm-lexer.c" +#line 361 "src/wasm-lexer.c" { OPCODE(I32_LE_U); RETURN(COMPARE); } -#line 4035 "src/prebuilt/wasm-re2c-lexer.c" +#line 4036 "src/prebuilt/wasm-re2c-lexer.c" yy654: ++lexer->cursor; if ((yych = *lexer->cursor) <= '8') { @@ -4067,25 +4068,25 @@ yy654: } } yy655: -#line 255 "src/wasm-lexer.c" +#line 256 "src/wasm-lexer.c" { OPCODE(I32_LOAD); RETURN(LOAD); } -#line 4073 "src/prebuilt/wasm-re2c-lexer.c" +#line 4074 "src/prebuilt/wasm-re2c-lexer.c" yy656: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 354 "src/wasm-lexer.c" +#line 355 "src/wasm-lexer.c" { OPCODE(I32_LT_S); RETURN(COMPARE); } -#line 4081 "src/prebuilt/wasm-re2c-lexer.c" +#line 4082 "src/prebuilt/wasm-re2c-lexer.c" yy658: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 356 "src/wasm-lexer.c" +#line 357 "src/wasm-lexer.c" { OPCODE(I32_LT_U); RETURN(COMPARE); } -#line 4089 "src/prebuilt/wasm-re2c-lexer.c" +#line 4090 "src/prebuilt/wasm-re2c-lexer.c" yy660: yych = *++lexer->cursor; if (yych == 'n') goto yy752; @@ -4104,17 +4105,17 @@ yy663: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 332 "src/wasm-lexer.c" +#line 333 "src/wasm-lexer.c" { OPCODE(I32_ROTL); RETURN(BINARY); } -#line 4110 "src/prebuilt/wasm-re2c-lexer.c" +#line 4111 "src/prebuilt/wasm-re2c-lexer.c" yy665: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 334 "src/wasm-lexer.c" +#line 335 "src/wasm-lexer.c" { OPCODE(I32_ROTR); RETURN(BINARY); } -#line 4118 "src/prebuilt/wasm-re2c-lexer.c" +#line 4119 "src/prebuilt/wasm-re2c-lexer.c" yy667: yych = *++lexer->cursor; if (yych == 's') goto yy758; @@ -4150,49 +4151,49 @@ yy674: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 367 "src/wasm-lexer.c" +#line 368 "src/wasm-lexer.c" { OPCODE(I64_GE_S); RETURN(COMPARE); } -#line 4156 "src/prebuilt/wasm-re2c-lexer.c" +#line 4157 "src/prebuilt/wasm-re2c-lexer.c" yy676: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 369 "src/wasm-lexer.c" +#line 370 "src/wasm-lexer.c" { OPCODE(I64_GE_U); RETURN(COMPARE); } -#line 4164 "src/prebuilt/wasm-re2c-lexer.c" +#line 4165 "src/prebuilt/wasm-re2c-lexer.c" yy678: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 363 "src/wasm-lexer.c" +#line 364 "src/wasm-lexer.c" { OPCODE(I64_GT_S); RETURN(COMPARE); } -#line 4172 "src/prebuilt/wasm-re2c-lexer.c" +#line 4173 "src/prebuilt/wasm-re2c-lexer.c" yy680: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 365 "src/wasm-lexer.c" +#line 366 "src/wasm-lexer.c" { OPCODE(I64_GT_U); RETURN(COMPARE); } -#line 4180 "src/prebuilt/wasm-re2c-lexer.c" +#line 4181 "src/prebuilt/wasm-re2c-lexer.c" yy682: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 359 "src/wasm-lexer.c" +#line 360 "src/wasm-lexer.c" { OPCODE(I64_LE_S); RETURN(COMPARE); } -#line 4188 "src/prebuilt/wasm-re2c-lexer.c" +#line 4189 "src/prebuilt/wasm-re2c-lexer.c" yy684: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 361 "src/wasm-lexer.c" +#line 362 "src/wasm-lexer.c" { OPCODE(I64_LE_U); RETURN(COMPARE); } -#line 4196 "src/prebuilt/wasm-re2c-lexer.c" +#line 4197 "src/prebuilt/wasm-re2c-lexer.c" yy686: ++lexer->cursor; if ((yych = *lexer->cursor) <= '7') { @@ -4232,25 +4233,25 @@ yy686: } } yy687: -#line 256 "src/wasm-lexer.c" +#line 257 "src/wasm-lexer.c" { OPCODE(I64_LOAD); RETURN(LOAD); } -#line 4238 "src/prebuilt/wasm-re2c-lexer.c" +#line 4239 "src/prebuilt/wasm-re2c-lexer.c" yy688: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 355 "src/wasm-lexer.c" +#line 356 "src/wasm-lexer.c" { OPCODE(I64_LT_S); RETURN(COMPARE); } -#line 4246 "src/prebuilt/wasm-re2c-lexer.c" +#line 4247 "src/prebuilt/wasm-re2c-lexer.c" yy690: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 357 "src/wasm-lexer.c" +#line 358 "src/wasm-lexer.c" { OPCODE(I64_LT_U); RETURN(COMPARE); } -#line 4254 "src/prebuilt/wasm-re2c-lexer.c" +#line 4255 "src/prebuilt/wasm-re2c-lexer.c" yy692: yych = *++lexer->cursor; if (yych == 'n') goto yy776; @@ -4269,17 +4270,17 @@ yy695: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 333 "src/wasm-lexer.c" +#line 334 "src/wasm-lexer.c" { OPCODE(I64_ROTL); RETURN(BINARY); } -#line 4275 "src/prebuilt/wasm-re2c-lexer.c" +#line 4276 "src/prebuilt/wasm-re2c-lexer.c" yy697: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 335 "src/wasm-lexer.c" +#line 336 "src/wasm-lexer.c" { OPCODE(I64_ROTR); RETURN(BINARY); } -#line 4283 "src/prebuilt/wasm-re2c-lexer.c" +#line 4284 "src/prebuilt/wasm-re2c-lexer.c" yy699: yych = *++lexer->cursor; if (yych == 's') goto yy782; @@ -4300,7 +4301,7 @@ yy702: } #line 224 "src/wasm-lexer.c" { LITERAL(INFINITY); RETURN(FLOAT); } -#line 4304 "src/prebuilt/wasm-re2c-lexer.c" +#line 4305 "src/prebuilt/wasm-re2c-lexer.c" yy704: yych = *++lexer->cursor; if (yych == 'i') goto yy789; @@ -4342,9 +4343,9 @@ yy705: } } yy707: -#line 278 "src/wasm-lexer.c" +#line 279 "src/wasm-lexer.c" { TEXT_AT(7); RETURN(OFFSET); } -#line 4348 "src/prebuilt/wasm-re2c-lexer.c" +#line 4349 "src/prebuilt/wasm-re2c-lexer.c" yy708: yych = *++lexer->cursor; if (yych == 'l') goto yy790; @@ -4378,9 +4379,9 @@ yy715: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 282 "src/wasm-lexer.c" +#line 283 "src/wasm-lexer.c" { TYPE(F32); RETURN(CONST); } -#line 4384 "src/prebuilt/wasm-re2c-lexer.c" +#line 4385 "src/prebuilt/wasm-re2c-lexer.c" yy717: yych = *++lexer->cursor; if (yych == 'r') goto yy798; @@ -4398,9 +4399,9 @@ yy720: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 300 "src/wasm-lexer.c" +#line 301 "src/wasm-lexer.c" { OPCODE(F32_FLOOR); RETURN(UNARY); } -#line 4404 "src/prebuilt/wasm-re2c-lexer.c" +#line 4405 "src/prebuilt/wasm-re2c-lexer.c" yy722: yych = *++lexer->cursor; if (yych == 's') goto yy801; @@ -4414,25 +4415,25 @@ yy724: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 261 "src/wasm-lexer.c" +#line 262 "src/wasm-lexer.c" { OPCODE(F32_STORE); RETURN(STORE); } -#line 4420 "src/prebuilt/wasm-re2c-lexer.c" +#line 4421 "src/prebuilt/wasm-re2c-lexer.c" yy726: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 302 "src/wasm-lexer.c" +#line 303 "src/wasm-lexer.c" { OPCODE(F32_TRUNC); RETURN(UNARY); } -#line 4428 "src/prebuilt/wasm-re2c-lexer.c" +#line 4429 "src/prebuilt/wasm-re2c-lexer.c" yy728: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 283 "src/wasm-lexer.c" +#line 284 "src/wasm-lexer.c" { TYPE(F64); RETURN(CONST); } -#line 4436 "src/prebuilt/wasm-re2c-lexer.c" +#line 4437 "src/prebuilt/wasm-re2c-lexer.c" yy730: yych = *++lexer->cursor; if (yych == 'r') goto yy803; @@ -4446,9 +4447,9 @@ yy732: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 301 "src/wasm-lexer.c" +#line 302 "src/wasm-lexer.c" { OPCODE(F64_FLOOR); RETURN(UNARY); } -#line 4452 "src/prebuilt/wasm-re2c-lexer.c" +#line 4453 "src/prebuilt/wasm-re2c-lexer.c" yy734: yych = *++lexer->cursor; if (yych == 's') goto yy805; @@ -4466,25 +4467,25 @@ yy737: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 262 "src/wasm-lexer.c" +#line 263 "src/wasm-lexer.c" { OPCODE(F64_STORE); RETURN(STORE); } -#line 4472 "src/prebuilt/wasm-re2c-lexer.c" +#line 4473 "src/prebuilt/wasm-re2c-lexer.c" yy739: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 303 "src/wasm-lexer.c" +#line 304 "src/wasm-lexer.c" { OPCODE(F64_TRUNC); RETURN(UNARY); } -#line 4480 "src/prebuilt/wasm-re2c-lexer.c" +#line 4481 "src/prebuilt/wasm-re2c-lexer.c" yy741: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 253 "src/wasm-lexer.c" +#line 254 "src/wasm-lexer.c" { RETURN(GET_LOCAL); } -#line 4488 "src/prebuilt/wasm-re2c-lexer.c" +#line 4489 "src/prebuilt/wasm-re2c-lexer.c" yy743: yych = *++lexer->cursor; if (yych == 'r') goto yy808; @@ -4494,25 +4495,25 @@ yy744: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 280 "src/wasm-lexer.c" +#line 281 "src/wasm-lexer.c" { TYPE(I32); RETURN(CONST); } -#line 4500 "src/prebuilt/wasm-re2c-lexer.c" +#line 4501 "src/prebuilt/wasm-re2c-lexer.c" yy746: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 312 "src/wasm-lexer.c" +#line 313 "src/wasm-lexer.c" { OPCODE(I32_DIV_S); RETURN(BINARY); } -#line 4508 "src/prebuilt/wasm-re2c-lexer.c" +#line 4509 "src/prebuilt/wasm-re2c-lexer.c" yy748: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 314 "src/wasm-lexer.c" +#line 315 "src/wasm-lexer.c" { OPCODE(I32_DIV_U); RETURN(BINARY); } -#line 4516 "src/prebuilt/wasm-re2c-lexer.c" +#line 4517 "src/prebuilt/wasm-re2c-lexer.c" yy750: yych = *++lexer->cursor; if (yych == '6') goto yy809; @@ -4534,33 +4535,33 @@ yy754: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 316 "src/wasm-lexer.c" +#line 317 "src/wasm-lexer.c" { OPCODE(I32_REM_S); RETURN(BINARY); } -#line 4540 "src/prebuilt/wasm-re2c-lexer.c" +#line 4541 "src/prebuilt/wasm-re2c-lexer.c" yy756: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 318 "src/wasm-lexer.c" +#line 319 "src/wasm-lexer.c" { OPCODE(I32_REM_U); RETURN(BINARY); } -#line 4548 "src/prebuilt/wasm-re2c-lexer.c" +#line 4549 "src/prebuilt/wasm-re2c-lexer.c" yy758: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 328 "src/wasm-lexer.c" +#line 329 "src/wasm-lexer.c" { OPCODE(I32_SHR_S); RETURN(BINARY); } -#line 4556 "src/prebuilt/wasm-re2c-lexer.c" +#line 4557 "src/prebuilt/wasm-re2c-lexer.c" yy760: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 330 "src/wasm-lexer.c" +#line 331 "src/wasm-lexer.c" { OPCODE(I32_SHR_U); RETURN(BINARY); } -#line 4564 "src/prebuilt/wasm-re2c-lexer.c" +#line 4565 "src/prebuilt/wasm-re2c-lexer.c" yy762: ++lexer->cursor; if ((yych = *lexer->cursor) <= '8') { @@ -4596,9 +4597,9 @@ yy762: } } yy763: -#line 259 "src/wasm-lexer.c" +#line 260 "src/wasm-lexer.c" { OPCODE(I32_STORE); RETURN(STORE); } -#line 4602 "src/prebuilt/wasm-re2c-lexer.c" +#line 4603 "src/prebuilt/wasm-re2c-lexer.c" yy764: yych = *++lexer->cursor; if (yych == '_') goto yy817; @@ -4612,25 +4613,25 @@ yy766: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 281 "src/wasm-lexer.c" +#line 282 "src/wasm-lexer.c" { TYPE(I64); RETURN(CONST); } -#line 4618 "src/prebuilt/wasm-re2c-lexer.c" +#line 4619 "src/prebuilt/wasm-re2c-lexer.c" yy768: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 313 "src/wasm-lexer.c" +#line 314 "src/wasm-lexer.c" { OPCODE(I64_DIV_S); RETURN(BINARY); } -#line 4626 "src/prebuilt/wasm-re2c-lexer.c" +#line 4627 "src/prebuilt/wasm-re2c-lexer.c" yy770: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 315 "src/wasm-lexer.c" +#line 316 "src/wasm-lexer.c" { OPCODE(I64_DIV_U); RETURN(BINARY); } -#line 4634 "src/prebuilt/wasm-re2c-lexer.c" +#line 4635 "src/prebuilt/wasm-re2c-lexer.c" yy772: yych = *++lexer->cursor; if (yych == 'd') goto yy819; @@ -4660,33 +4661,33 @@ yy778: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 317 "src/wasm-lexer.c" +#line 318 "src/wasm-lexer.c" { OPCODE(I64_REM_S); RETURN(BINARY); } -#line 4666 "src/prebuilt/wasm-re2c-lexer.c" +#line 4667 "src/prebuilt/wasm-re2c-lexer.c" yy780: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 319 "src/wasm-lexer.c" +#line 320 "src/wasm-lexer.c" { OPCODE(I64_REM_U); RETURN(BINARY); } -#line 4674 "src/prebuilt/wasm-re2c-lexer.c" +#line 4675 "src/prebuilt/wasm-re2c-lexer.c" yy782: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 329 "src/wasm-lexer.c" +#line 330 "src/wasm-lexer.c" { OPCODE(I64_SHR_S); RETURN(BINARY); } -#line 4682 "src/prebuilt/wasm-re2c-lexer.c" +#line 4683 "src/prebuilt/wasm-re2c-lexer.c" yy784: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 331 "src/wasm-lexer.c" +#line 332 "src/wasm-lexer.c" { OPCODE(I64_SHR_U); RETURN(BINARY); } -#line 4690 "src/prebuilt/wasm-re2c-lexer.c" +#line 4691 "src/prebuilt/wasm-re2c-lexer.c" yy786: ++lexer->cursor; if ((yych = *lexer->cursor) <= '7') { @@ -4726,9 +4727,9 @@ yy786: } } yy787: -#line 260 "src/wasm-lexer.c" +#line 261 "src/wasm-lexer.c" { OPCODE(I64_STORE); RETURN(STORE); } -#line 4732 "src/prebuilt/wasm-re2c-lexer.c" +#line 4733 "src/prebuilt/wasm-re2c-lexer.c" yy788: yych = *++lexer->cursor; if (yych == '_') goto yy830; @@ -4742,9 +4743,9 @@ yy790: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 254 "src/wasm-lexer.c" +#line 255 "src/wasm-lexer.c" { RETURN(SET_LOCAL); } -#line 4748 "src/prebuilt/wasm-re2c-lexer.c" +#line 4749 "src/prebuilt/wasm-re2c-lexer.c" yy792: yych = *++lexer->cursor; if (yych == 'l') goto yy832; @@ -4827,9 +4828,9 @@ yy811: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 290 "src/wasm-lexer.c" +#line 291 "src/wasm-lexer.c" { OPCODE(I32_POPCNT); RETURN(UNARY); } -#line 4833 "src/prebuilt/wasm-re2c-lexer.c" +#line 4834 "src/prebuilt/wasm-re2c-lexer.c" yy813: yych = *++lexer->cursor; if (yych == 'r') goto yy859; @@ -4843,9 +4844,9 @@ yy815: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 273 "src/wasm-lexer.c" +#line 274 "src/wasm-lexer.c" { OPCODE(I32_STORE8); RETURN(STORE); } -#line 4849 "src/prebuilt/wasm-re2c-lexer.c" +#line 4850 "src/prebuilt/wasm-re2c-lexer.c" yy817: yych = *++lexer->cursor; if (yych == 's') goto yy862; @@ -4877,9 +4878,9 @@ yy823: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 291 "src/wasm-lexer.c" +#line 292 "src/wasm-lexer.c" { OPCODE(I64_POPCNT); RETURN(UNARY); } -#line 4883 "src/prebuilt/wasm-re2c-lexer.c" +#line 4884 "src/prebuilt/wasm-re2c-lexer.c" yy825: yych = *++lexer->cursor; if (yych == 'r') goto yy872; @@ -4897,9 +4898,9 @@ yy828: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 274 "src/wasm-lexer.c" +#line 275 "src/wasm-lexer.c" { OPCODE(I64_STORE8); RETURN(STORE); } -#line 4903 "src/prebuilt/wasm-re2c-lexer.c" +#line 4904 "src/prebuilt/wasm-re2c-lexer.c" yy830: yych = *++lexer->cursor; if (yych == 's') goto yy877; @@ -4926,17 +4927,17 @@ yy835: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 426 "src/wasm-lexer.c" +#line 427 "src/wasm-lexer.c" { RETURN(ASSERT_TRAP); } -#line 4932 "src/prebuilt/wasm-re2c-lexer.c" +#line 4933 "src/prebuilt/wasm-re2c-lexer.c" yy837: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 250 "src/wasm-lexer.c" +#line 251 "src/wasm-lexer.c" { RETURN(CALL_IMPORT); } -#line 4940 "src/prebuilt/wasm-re2c-lexer.c" +#line 4941 "src/prebuilt/wasm-re2c-lexer.c" yy839: yych = *++lexer->cursor; if (yych == 'c') goto yy885; @@ -4958,9 +4959,9 @@ yy843: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 304 "src/wasm-lexer.c" +#line 305 "src/wasm-lexer.c" { OPCODE(F32_NEAREST); RETURN(UNARY); } -#line 4964 "src/prebuilt/wasm-re2c-lexer.c" +#line 4965 "src/prebuilt/wasm-re2c-lexer.c" yy845: yych = *++lexer->cursor; if (yych == 'p') goto yy890; @@ -4978,9 +4979,9 @@ yy848: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 305 "src/wasm-lexer.c" +#line 306 "src/wasm-lexer.c" { OPCODE(F64_NEAREST); RETURN(UNARY); } -#line 4984 "src/prebuilt/wasm-re2c-lexer.c" +#line 4985 "src/prebuilt/wasm-re2c-lexer.c" yy850: yych = *++lexer->cursor; if (yych == '/') goto yy894; @@ -4994,9 +4995,9 @@ yy852: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 410 "src/wasm-lexer.c" +#line 411 "src/wasm-lexer.c" { RETURN(GROW_MEMORY); } -#line 5000 "src/prebuilt/wasm-re2c-lexer.c" +#line 5001 "src/prebuilt/wasm-re2c-lexer.c" yy854: yych = *++lexer->cursor; if (yych == 's') goto yy896; @@ -5007,17 +5008,17 @@ yy855: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 263 "src/wasm-lexer.c" +#line 264 "src/wasm-lexer.c" { OPCODE(I32_LOAD8_S); RETURN(LOAD); } -#line 5013 "src/prebuilt/wasm-re2c-lexer.c" +#line 5014 "src/prebuilt/wasm-re2c-lexer.c" yy857: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 265 "src/wasm-lexer.c" +#line 266 "src/wasm-lexer.c" { OPCODE(I32_LOAD8_U); RETURN(LOAD); } -#line 5021 "src/prebuilt/wasm-re2c-lexer.c" +#line 5022 "src/prebuilt/wasm-re2c-lexer.c" yy859: yych = *++lexer->cursor; if (yych == 'p') goto yy900; @@ -5027,9 +5028,9 @@ yy860: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 275 "src/wasm-lexer.c" +#line 276 "src/wasm-lexer.c" { OPCODE(I32_STORE16); RETURN(STORE); } -#line 5033 "src/prebuilt/wasm-re2c-lexer.c" +#line 5034 "src/prebuilt/wasm-re2c-lexer.c" yy862: yych = *++lexer->cursor; if (yych == '/') goto yy901; @@ -5062,17 +5063,17 @@ yy868: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 264 "src/wasm-lexer.c" +#line 265 "src/wasm-lexer.c" { OPCODE(I64_LOAD8_S); RETURN(LOAD); } -#line 5068 "src/prebuilt/wasm-re2c-lexer.c" +#line 5069 "src/prebuilt/wasm-re2c-lexer.c" yy870: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 266 "src/wasm-lexer.c" +#line 267 "src/wasm-lexer.c" { OPCODE(I64_LOAD8_U); RETURN(LOAD); } -#line 5076 "src/prebuilt/wasm-re2c-lexer.c" +#line 5077 "src/prebuilt/wasm-re2c-lexer.c" yy872: yych = *++lexer->cursor; if (yych == 'p') goto yy915; @@ -5082,17 +5083,17 @@ yy873: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 276 "src/wasm-lexer.c" +#line 277 "src/wasm-lexer.c" { OPCODE(I64_STORE16); RETURN(STORE); } -#line 5088 "src/prebuilt/wasm-re2c-lexer.c" +#line 5089 "src/prebuilt/wasm-re2c-lexer.c" yy875: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 277 "src/wasm-lexer.c" +#line 278 "src/wasm-lexer.c" { OPCODE(I64_STORE32); RETURN(STORE); } -#line 5096 "src/prebuilt/wasm-re2c-lexer.c" +#line 5097 "src/prebuilt/wasm-re2c-lexer.c" yy877: yych = *++lexer->cursor; if (yych == '/') goto yy916; @@ -5106,17 +5107,17 @@ yy879: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 409 "src/wasm-lexer.c" +#line 410 "src/wasm-lexer.c" { RETURN(MEMORY_SIZE); } -#line 5112 "src/prebuilt/wasm-re2c-lexer.c" +#line 5113 "src/prebuilt/wasm-re2c-lexer.c" yy881: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 408 "src/wasm-lexer.c" +#line 409 "src/wasm-lexer.c" { RETURN(UNREACHABLE); } -#line 5120 "src/prebuilt/wasm-re2c-lexer.c" +#line 5121 "src/prebuilt/wasm-re2c-lexer.c" yy883: yych = *++lexer->cursor; if (yych == 'i') goto yy918; @@ -5139,9 +5140,9 @@ yy887: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 348 "src/wasm-lexer.c" +#line 349 "src/wasm-lexer.c" { OPCODE(F32_COPYSIGN); RETURN(BINARY); } -#line 5145 "src/prebuilt/wasm-re2c-lexer.c" +#line 5146 "src/prebuilt/wasm-re2c-lexer.c" yy889: yych = *++lexer->cursor; if (yych == '6') goto yy925; @@ -5160,9 +5161,9 @@ yy892: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 349 "src/wasm-lexer.c" +#line 350 "src/wasm-lexer.c" { OPCODE(F64_COPYSIGN); RETURN(BINARY); } -#line 5166 "src/prebuilt/wasm-re2c-lexer.c" +#line 5167 "src/prebuilt/wasm-re2c-lexer.c" yy894: yych = *++lexer->cursor; if (yych == 'f') goto yy929; @@ -5176,17 +5177,17 @@ yy896: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 267 "src/wasm-lexer.c" +#line 268 "src/wasm-lexer.c" { OPCODE(I32_LOAD16_S); RETURN(LOAD); } -#line 5182 "src/prebuilt/wasm-re2c-lexer.c" +#line 5183 "src/prebuilt/wasm-re2c-lexer.c" yy898: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 269 "src/wasm-lexer.c" +#line 270 "src/wasm-lexer.c" { OPCODE(I32_LOAD16_U); RETURN(LOAD); } -#line 5190 "src/prebuilt/wasm-re2c-lexer.c" +#line 5191 "src/prebuilt/wasm-re2c-lexer.c" yy900: yych = *++lexer->cursor; if (yych == 'r') goto yy931; @@ -5204,9 +5205,9 @@ yy903: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 384 "src/wasm-lexer.c" +#line 385 "src/wasm-lexer.c" { OPCODE(I32_WRAP_I64); RETURN(CONVERT); } -#line 5210 "src/prebuilt/wasm-re2c-lexer.c" +#line 5211 "src/prebuilt/wasm-re2c-lexer.c" yy905: yych = *++lexer->cursor; if (yych == '/') goto yy934; @@ -5220,33 +5221,33 @@ yy907: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 268 "src/wasm-lexer.c" +#line 269 "src/wasm-lexer.c" { OPCODE(I64_LOAD16_S); RETURN(LOAD); } -#line 5226 "src/prebuilt/wasm-re2c-lexer.c" +#line 5227 "src/prebuilt/wasm-re2c-lexer.c" yy909: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 270 "src/wasm-lexer.c" +#line 271 "src/wasm-lexer.c" { OPCODE(I64_LOAD16_U); RETURN(LOAD); } -#line 5234 "src/prebuilt/wasm-re2c-lexer.c" +#line 5235 "src/prebuilt/wasm-re2c-lexer.c" yy911: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 271 "src/wasm-lexer.c" +#line 272 "src/wasm-lexer.c" { OPCODE(I64_LOAD32_S); RETURN(LOAD); } -#line 5242 "src/prebuilt/wasm-re2c-lexer.c" +#line 5243 "src/prebuilt/wasm-re2c-lexer.c" yy913: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 272 "src/wasm-lexer.c" +#line 273 "src/wasm-lexer.c" { OPCODE(I64_LOAD32_U); RETURN(LOAD); } -#line 5250 "src/prebuilt/wasm-re2c-lexer.c" +#line 5251 "src/prebuilt/wasm-re2c-lexer.c" yy915: yych = *++lexer->cursor; if (yych == 'r') goto yy936; @@ -5298,17 +5299,17 @@ yy919: } } yy920: -#line 424 "src/wasm-lexer.c" +#line 425 "src/wasm-lexer.c" { RETURN(ASSERT_RETURN); } -#line 5304 "src/prebuilt/wasm-re2c-lexer.c" +#line 5305 "src/prebuilt/wasm-re2c-lexer.c" yy921: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 251 "src/wasm-lexer.c" +#line 252 "src/wasm-lexer.c" { RETURN(CALL_INDIRECT); } -#line 5312 "src/prebuilt/wasm-re2c-lexer.c" +#line 5313 "src/prebuilt/wasm-re2c-lexer.c" yy923: yych = *++lexer->cursor; if (yych == '/') goto yy942; @@ -5382,9 +5383,9 @@ yy939: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 423 "src/wasm-lexer.c" +#line 424 "src/wasm-lexer.c" { RETURN(ASSERT_INVALID); } -#line 5388 "src/prebuilt/wasm-re2c-lexer.c" +#line 5389 "src/prebuilt/wasm-re2c-lexer.c" yy941: yych = *++lexer->cursor; if (yych == 'n') goto yy963; @@ -5402,9 +5403,9 @@ yy944: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 402 "src/wasm-lexer.c" +#line 403 "src/wasm-lexer.c" { OPCODE(F32_DEMOTE_F64); RETURN(CONVERT); } -#line 5408 "src/prebuilt/wasm-re2c-lexer.c" +#line 5409 "src/prebuilt/wasm-re2c-lexer.c" yy946: yych = *++lexer->cursor; if (yych == 't') goto yy966; @@ -5506,9 +5507,9 @@ yy969: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 401 "src/wasm-lexer.c" +#line 402 "src/wasm-lexer.c" { OPCODE(F64_PROMOTE_F32); RETURN(CONVERT); } -#line 5512 "src/prebuilt/wasm-re2c-lexer.c" +#line 5513 "src/prebuilt/wasm-re2c-lexer.c" yy971: yych = *++lexer->cursor; if (yych == '/') goto yy1002; @@ -5522,33 +5523,33 @@ yy973: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 385 "src/wasm-lexer.c" +#line 386 "src/wasm-lexer.c" { OPCODE(I32_TRUNC_S_F32); RETURN(CONVERT); } -#line 5528 "src/prebuilt/wasm-re2c-lexer.c" +#line 5529 "src/prebuilt/wasm-re2c-lexer.c" yy975: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 387 "src/wasm-lexer.c" +#line 388 "src/wasm-lexer.c" { OPCODE(I32_TRUNC_S_F64); RETURN(CONVERT); } -#line 5536 "src/prebuilt/wasm-re2c-lexer.c" +#line 5537 "src/prebuilt/wasm-re2c-lexer.c" yy977: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 389 "src/wasm-lexer.c" +#line 390 "src/wasm-lexer.c" { OPCODE(I32_TRUNC_U_F32); RETURN(CONVERT); } -#line 5544 "src/prebuilt/wasm-re2c-lexer.c" +#line 5545 "src/prebuilt/wasm-re2c-lexer.c" yy979: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 391 "src/wasm-lexer.c" +#line 392 "src/wasm-lexer.c" { OPCODE(I32_TRUNC_U_F64); RETURN(CONVERT); } -#line 5552 "src/prebuilt/wasm-re2c-lexer.c" +#line 5553 "src/prebuilt/wasm-re2c-lexer.c" yy981: yych = *++lexer->cursor; if (yych == '2') goto yy1004; @@ -5566,33 +5567,33 @@ yy984: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 386 "src/wasm-lexer.c" +#line 387 "src/wasm-lexer.c" { OPCODE(I64_TRUNC_S_F32); RETURN(CONVERT); } -#line 5572 "src/prebuilt/wasm-re2c-lexer.c" +#line 5573 "src/prebuilt/wasm-re2c-lexer.c" yy986: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 388 "src/wasm-lexer.c" +#line 389 "src/wasm-lexer.c" { OPCODE(I64_TRUNC_S_F64); RETURN(CONVERT); } -#line 5580 "src/prebuilt/wasm-re2c-lexer.c" +#line 5581 "src/prebuilt/wasm-re2c-lexer.c" yy988: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 390 "src/wasm-lexer.c" +#line 391 "src/wasm-lexer.c" { OPCODE(I64_TRUNC_U_F32); RETURN(CONVERT); } -#line 5588 "src/prebuilt/wasm-re2c-lexer.c" +#line 5589 "src/prebuilt/wasm-re2c-lexer.c" yy990: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 392 "src/wasm-lexer.c" +#line 393 "src/wasm-lexer.c" { OPCODE(I64_TRUNC_U_F64); RETURN(CONVERT); } -#line 5596 "src/prebuilt/wasm-re2c-lexer.c" +#line 5597 "src/prebuilt/wasm-re2c-lexer.c" yy992: yych = *++lexer->cursor; if (yych == 'n') goto yy1009; @@ -5646,17 +5647,17 @@ yy1004: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 382 "src/wasm-lexer.c" +#line 383 "src/wasm-lexer.c" { OPCODE(I64_EXTEND_S_I32); RETURN(CONVERT); } -#line 5652 "src/prebuilt/wasm-re2c-lexer.c" +#line 5653 "src/prebuilt/wasm-re2c-lexer.c" yy1006: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 383 "src/wasm-lexer.c" +#line 384 "src/wasm-lexer.c" { OPCODE(I64_EXTEND_U_I32); RETURN(CONVERT); } -#line 5660 "src/prebuilt/wasm-re2c-lexer.c" +#line 5661 "src/prebuilt/wasm-re2c-lexer.c" yy1008: yych = *++lexer->cursor; if (yych == 'f') goto yy1030; @@ -5666,41 +5667,41 @@ yy1009: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 425 "src/wasm-lexer.c" +#line 426 "src/wasm-lexer.c" { RETURN(ASSERT_RETURN_NAN); } -#line 5672 "src/prebuilt/wasm-re2c-lexer.c" +#line 5673 "src/prebuilt/wasm-re2c-lexer.c" yy1011: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 393 "src/wasm-lexer.c" +#line 394 "src/wasm-lexer.c" { OPCODE(F32_CONVERT_S_I32); RETURN(CONVERT); } -#line 5680 "src/prebuilt/wasm-re2c-lexer.c" +#line 5681 "src/prebuilt/wasm-re2c-lexer.c" yy1013: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 395 "src/wasm-lexer.c" +#line 396 "src/wasm-lexer.c" { OPCODE(F32_CONVERT_S_I64); RETURN(CONVERT); } -#line 5688 "src/prebuilt/wasm-re2c-lexer.c" +#line 5689 "src/prebuilt/wasm-re2c-lexer.c" yy1015: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 397 "src/wasm-lexer.c" +#line 398 "src/wasm-lexer.c" { OPCODE(F32_CONVERT_U_I32); RETURN(CONVERT); } -#line 5696 "src/prebuilt/wasm-re2c-lexer.c" +#line 5697 "src/prebuilt/wasm-re2c-lexer.c" yy1017: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 399 "src/wasm-lexer.c" +#line 400 "src/wasm-lexer.c" { OPCODE(F32_CONVERT_U_I64); RETURN(CONVERT); } -#line 5704 "src/prebuilt/wasm-re2c-lexer.c" +#line 5705 "src/prebuilt/wasm-re2c-lexer.c" yy1019: yych = *++lexer->cursor; if (yych == '3') goto yy1031; @@ -5710,33 +5711,33 @@ yy1020: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 394 "src/wasm-lexer.c" +#line 395 "src/wasm-lexer.c" { OPCODE(F64_CONVERT_S_I32); RETURN(CONVERT); } -#line 5716 "src/prebuilt/wasm-re2c-lexer.c" +#line 5717 "src/prebuilt/wasm-re2c-lexer.c" yy1022: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 396 "src/wasm-lexer.c" +#line 397 "src/wasm-lexer.c" { OPCODE(F64_CONVERT_S_I64); RETURN(CONVERT); } -#line 5724 "src/prebuilt/wasm-re2c-lexer.c" +#line 5725 "src/prebuilt/wasm-re2c-lexer.c" yy1024: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 398 "src/wasm-lexer.c" +#line 399 "src/wasm-lexer.c" { OPCODE(F64_CONVERT_U_I32); RETURN(CONVERT); } -#line 5732 "src/prebuilt/wasm-re2c-lexer.c" +#line 5733 "src/prebuilt/wasm-re2c-lexer.c" yy1026: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 400 "src/wasm-lexer.c" +#line 401 "src/wasm-lexer.c" { OPCODE(F64_CONVERT_U_I64); RETURN(CONVERT); } -#line 5740 "src/prebuilt/wasm-re2c-lexer.c" +#line 5741 "src/prebuilt/wasm-re2c-lexer.c" yy1028: yych = *++lexer->cursor; if (yych == '6') goto yy1032; @@ -5770,36 +5771,36 @@ yy1035: if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 403 "src/wasm-lexer.c" +#line 404 "src/wasm-lexer.c" { OPCODE(F32_REINTERPRET_I32); RETURN(CONVERT); } -#line 5776 "src/prebuilt/wasm-re2c-lexer.c" +#line 5777 "src/prebuilt/wasm-re2c-lexer.c" yy1037: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 405 "src/wasm-lexer.c" +#line 406 "src/wasm-lexer.c" { OPCODE(F64_REINTERPRET_I64); RETURN(CONVERT); } -#line 5784 "src/prebuilt/wasm-re2c-lexer.c" +#line 5785 "src/prebuilt/wasm-re2c-lexer.c" yy1039: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 404 "src/wasm-lexer.c" +#line 405 "src/wasm-lexer.c" { OPCODE(I32_REINTERPRET_F32); RETURN(CONVERT); } -#line 5792 "src/prebuilt/wasm-re2c-lexer.c" +#line 5793 "src/prebuilt/wasm-re2c-lexer.c" yy1041: ++lexer->cursor; if (yybm[0+(yych = *lexer->cursor)] & 16) { goto yy49; } -#line 406 "src/wasm-lexer.c" +#line 407 "src/wasm-lexer.c" { OPCODE(I64_REINTERPRET_F64); RETURN(CONVERT); } -#line 5800 "src/prebuilt/wasm-re2c-lexer.c" +#line 5801 "src/prebuilt/wasm-re2c-lexer.c" } } -#line 448 "src/wasm-lexer.c" +#line 449 "src/wasm-lexer.c" } } |