| 418 | #endif |
| 419 | |
| 420 | void fxRunID(txMachine* the, txSlot* generator, txInteger count) |
| 421 | { |
| 422 | register txSlot* stack = the->stack; |
| 423 | register txSlot* scope = the->scope; |
| 424 | register txSlot* frame = the->frame; |
| 425 | register txSlot* environment; |
| 426 | register txByte* code = the->code; |
| 427 | register txSlot* variable; |
| 428 | register txSlot* slot; |
| 429 | register txU1 byte = 0; |
| 430 | register txU4 index; |
| 431 | register txS4 offset; |
| 432 | txU1 primitive = 0; |
| 433 | txU1 ignore = 0; |
| 434 | #if defined(__GNUC__) && defined(__OPTIMIZE__) |
| 435 | static void *const |
| 436 | #if !defined(__ets__) || ESP32 |
| 437 | ICACHE_RAM_ATTR |
| 438 | #endif |
| 439 | gxBytes[] = { |
| 440 | &&XS_NO_CODE, |
| 441 | &&XS_CODE_ADD, |
| 442 | &&XS_CODE_ARGUMENT, |
| 443 | &&XS_CODE_ARGUMENTS, |
| 444 | &&XS_CODE_ARGUMENTS_SLOPPY, |
| 445 | &&XS_CODE_ARGUMENTS_STRICT, |
| 446 | &&XS_CODE_ARRAY, |
| 447 | &&XS_CODE_ASYNC_FUNCTION, |
| 448 | &&XS_CODE_ASYNC_GENERATOR_FUNCTION, |
| 449 | &&XS_CODE_AT, |
| 450 | &&XS_CODE_AWAIT, |
| 451 | &&XS_CODE_BEGIN_SLOPPY, |
| 452 | &&XS_CODE_BEGIN_STRICT, |
| 453 | &&XS_CODE_BEGIN_STRICT_BASE, |
| 454 | &&XS_CODE_BEGIN_STRICT_DERIVED, |
| 455 | &&XS_CODE_BEGIN_STRICT_FIELD, |
| 456 | &&XS_CODE_BIGINT_1, |
| 457 | &&XS_CODE_BIGINT_2, |
| 458 | &&XS_CODE_BIT_AND, |
| 459 | &&XS_CODE_BIT_NOT, |
| 460 | &&XS_CODE_BIT_OR, |
| 461 | &&XS_CODE_BIT_XOR, |
| 462 | &&XS_CODE_BRANCH_1, |
| 463 | &&XS_CODE_BRANCH_2, |
| 464 | &&XS_CODE_BRANCH_4, |
| 465 | &&XS_CODE_BRANCH_CHAIN_1, |
| 466 | &&XS_CODE_BRANCH_CHAIN_2, |
| 467 | &&XS_CODE_BRANCH_CHAIN_4, |
| 468 | &&XS_CODE_BRANCH_COALESCE_1, |
| 469 | &&XS_CODE_BRANCH_COALESCE_2, |
| 470 | &&XS_CODE_BRANCH_COALESCE_4, |
| 471 | &&XS_CODE_BRANCH_ELSE_1, |
| 472 | &&XS_CODE_BRANCH_ELSE_2, |
| 473 | &&XS_CODE_BRANCH_ELSE_4, |
| 474 | &&XS_CODE_BRANCH_IF_1, |
| 475 | &&XS_CODE_BRANCH_IF_2, |
| 476 | &&XS_CODE_BRANCH_IF_4, |
| 477 | &&XS_CODE_BRANCH_STATUS_1, |
no test coverage detected