/* this file is automatically generated - do not edit */

#include "mquickjs_priv.h"

static const uint64_t __attribute((aligned(64))) js_stdlib_table[] = {
  /* atom_table */
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "null" (offset=0) */
  0x000000006c6c756e,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "false" (offset=2) */
  0x00000065736c6166,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "true" (offset=4) */
  0x0000000065757274,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (2 << (JS_MTAG_BITS + 3)), /* "if" (offset=6) */
  0x0000000000006669,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "else" (offset=8) */
  0x0000000065736c65,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "return" (offset=10) */
  0x00006e7275746572,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "var" (offset=12) */
  0x0000000000726176,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "this" (offset=14) */
  0x0000000073696874,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "delete" (offset=16) */
  0x00006574656c6564,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "void" (offset=18) */
  0x0000000064696f76,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "typeof" (offset=20) */
  0x0000666f65707974,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "new" (offset=22) */
  0x000000000077656e,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (2 << (JS_MTAG_BITS + 3)), /* "in" (offset=24) */
  0x0000000000006e69,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "instanceof" (offset=26) */
  0x65636e6174736e69,
  0x000000000000666f,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (2 << (JS_MTAG_BITS + 3)), /* "do" (offset=29) */
  0x0000000000006f64,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "while" (offset=31) */
  0x000000656c696877,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "for" (offset=33) */
  0x0000000000726f66,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "break" (offset=35) */
  0x0000006b61657262,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (8 << (JS_MTAG_BITS + 3)), /* "continue" (offset=37) */
  0x65756e69746e6f63,
  0x0000000000000000,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "switch" (offset=40) */
  0x0000686374697773,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "case" (offset=42) */
  0x0000000065736163,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "default" (offset=44) */
  0x00746c7561666564,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "throw" (offset=46) */
  0x000000776f726874,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "try" (offset=48) */
  0x0000000000797274,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "catch" (offset=50) */
  0x0000006863746163,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "finally" (offset=52) */
  0x00796c6c616e6966,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (8 << (JS_MTAG_BITS + 3)), /* "function" (offset=54) */
  0x6e6f6974636e7566,
  0x0000000000000000,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (8 << (JS_MTAG_BITS + 3)), /* "debugger" (offset=57) */
  0x7265676775626564,
  0x0000000000000000,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "with" (offset=60) */
  0x0000000068746977,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "class" (offset=62) */
  0x0000007373616c63,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "const" (offset=64) */
  0x00000074736e6f63,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "enum" (offset=66) */
  0x000000006d756e65,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "export" (offset=68) */
  0x000074726f707865,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "extends" (offset=70) */
  0x0073646e65747865,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "import" (offset=72) */
  0x000074726f706d69,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "super" (offset=74) */
  0x0000007265707573,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "implements" (offset=76) */
  0x6e656d656c706d69,
  0x0000000000007374,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "interface" (offset=79) */
  0x6361667265746e69,
  0x0000000000000065,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "let" (offset=82) */
  0x000000000074656c,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "package" (offset=84) */
  0x006567616b636170,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "private" (offset=86) */
  0x0065746176697270,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "protected" (offset=88) */
  0x65746365746f7270,
  0x0000000000000064,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "public" (offset=91) */
  0x000063696c627570,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "static" (offset=93) */
  0x0000636974617473,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "yield" (offset=95) */
  0x000000646c656979,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (0 << (JS_MTAG_BITS + 3)), /* "" (offset=97) */
  0x0000000000000000,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (8 << (JS_MTAG_BITS + 3)), /* "toString" (offset=99) */
  0x676e697274536f74,
  0x0000000000000000,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "valueOf" (offset=102) */
  0x00664f65756c6176,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "number" (offset=104) */
  0x00007265626d756e,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "object" (offset=106) */
  0x00007463656a626f,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "undefined" (offset=108) */
  0x656e696665646e75,
  0x0000000000000064,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "string" (offset=111) */
  0x0000676e69727473,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "boolean" (offset=113) */
  0x006e61656c6f6f62,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "<ret>" (offset=115) */
  0x0000003e7465723c,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "<eval>" (offset=117) */
  0x00003e6c6176653c,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "eval" (offset=119) */
  0x000000006c617665,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "arguments" (offset=121) */
  0x746e656d75677261,
  0x0000000000000073,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "value" (offset=124) */
  0x00000065756c6176,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "get" (offset=126) */
  0x0000000000746567,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "set" (offset=128) */
  0x0000000000746573,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "prototype" (offset=130) */
  0x7079746f746f7270,
  0x0000000000000065,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (11 << (JS_MTAG_BITS + 3)), /* "constructor" (offset=133) */
  0x63757274736e6f63,
  0x0000000000726f74,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "length" (offset=136) */
  0x00006874676e656c,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "target" (offset=138) */
  0x0000746567726174,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (2 << (JS_MTAG_BITS + 3)), /* "of" (offset=140) */
  0x000000000000666f,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (1 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "NaN" (offset=142) */
  0x00000000004e614e,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (1 << (JS_MTAG_BITS + 2)) | (8 << (JS_MTAG_BITS + 3)), /* "Infinity" (offset=144) */
  0x7974696e69666e49,
  0x0000000000000000,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (1 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "-Infinity" (offset=147) */
  0x74696e69666e492d,
  0x0000000000000079,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "name" (offset=150) */
  0x00000000656d616e,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "Error" (offset=152) */
  0x000000726f727245,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "__proto__" (offset=154) */
  0x5f6f746f72705f5f,
  0x000000000000005f,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "index" (offset=157) */
  0x0000007865646e69,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "input" (offset=159) */
  0x0000007475706e69,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "bound" (offset=161) */
  0x000000646e756f62,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "Object" (offset=163) */
  0x00007463656a624f,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (14 << (JS_MTAG_BITS + 3)), /* "defineProperty" (offset=165) */
  0x7250656e69666564,
  0x000079747265706f,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (14 << (JS_MTAG_BITS + 3)), /* "getPrototypeOf" (offset=168) */
  0x6f746f7250746567,
  0x0000664f65707974,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (14 << (JS_MTAG_BITS + 3)), /* "setPrototypeOf" (offset=171) */
  0x6f746f7250746573,
  0x0000664f65707974,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "create" (offset=174) */
  0x0000657461657263,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "keys" (offset=176) */
  0x000000007379656b,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (14 << (JS_MTAG_BITS + 3)), /* "hasOwnProperty" (offset=178) */
  0x72506e774f736168,
  0x000079747265706f,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (8 << (JS_MTAG_BITS + 3)), /* "Function" (offset=181) */
  0x6e6f6974636e7546,
  0x0000000000000000,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (13 << (JS_MTAG_BITS + 3)), /* "get prototype" (offset=184) */
  0x746f727020746567,
  0x000000657079746f,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (13 << (JS_MTAG_BITS + 3)), /* "set prototype" (offset=187) */
  0x746f727020746573,
  0x000000657079746f,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "call" (offset=190) */
  0x000000006c6c6163,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "apply" (offset=192) */
  0x000000796c707061,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "bind" (offset=194) */
  0x00000000646e6962,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "get length" (offset=196) */
  0x676e656c20746567,
  0x0000000000006874,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (8 << (JS_MTAG_BITS + 3)), /* "get name" (offset=199) */
  0x656d616e20746567,
  0x0000000000000000,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "Number" (offset=202) */
  0x00007265626d754e,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (8 << (JS_MTAG_BITS + 3)), /* "parseInt" (offset=204) */
  0x746e496573726170,
  0x0000000000000000,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "parseFloat" (offset=207) */
  0x6f6c466573726170,
  0x0000000000007461,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "MAX_VALUE" (offset=210) */
  0x554c41565f58414d,
  0x0000000000000045,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "MIN_VALUE" (offset=213) */
  0x554c41565f4e494d,
  0x0000000000000045,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (17 << (JS_MTAG_BITS + 3)), /* "NEGATIVE_INFINITY" (offset=216) */
  0x455649544147454e,
  0x54494e49464e495f,
  0x0000000000000059,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (17 << (JS_MTAG_BITS + 3)), /* "POSITIVE_INFINITY" (offset=220) */
  0x4556495449534f50,
  0x54494e49464e495f,
  0x0000000000000059,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "EPSILON" (offset=224) */
  0x004e4f4c49535045,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (16 << (JS_MTAG_BITS + 3)), /* "MAX_SAFE_INTEGER" (offset=226) */
  0x454641535f58414d,
  0x52454745544e495f,
  0x0000000000000000,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (16 << (JS_MTAG_BITS + 3)), /* "MIN_SAFE_INTEGER" (offset=230) */
  0x454641535f4e494d,
  0x52454745544e495f,
  0x0000000000000000,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (13 << (JS_MTAG_BITS + 3)), /* "toExponential" (offset=234) */
  0x656e6f7078456f74,
  0x0000006c6169746e,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "toFixed" (offset=237) */
  0x0064657869466f74,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (11 << (JS_MTAG_BITS + 3)), /* "toPrecision" (offset=239) */
  0x7369636572506f74,
  0x00000000006e6f69,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "Boolean" (offset=242) */
  0x006e61656c6f6f42,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "String" (offset=244) */
  0x0000676e69727453,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (12 << (JS_MTAG_BITS + 3)), /* "fromCharCode" (offset=246) */
  0x726168436d6f7266,
  0x0000000065646f43,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (13 << (JS_MTAG_BITS + 3)), /* "fromCodePoint" (offset=249) */
  0x65646f436d6f7266,
  0x000000746e696f50,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "set length" (offset=252) */
  0x676e656c20746573,
  0x0000000000006874,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "charAt" (offset=255) */
  0x0000744172616863,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "charCodeAt" (offset=257) */
  0x65646f4372616863,
  0x0000000000007441,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (11 << (JS_MTAG_BITS + 3)), /* "codePointAt" (offset=260) */
  0x6e696f5065646f63,
  0x0000000000744174,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "slice" (offset=263) */
  0x0000006563696c73,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "substring" (offset=265) */
  0x6e69727473627573,
  0x0000000000000067,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "concat" (offset=268) */
  0x00007461636e6f63,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "indexOf" (offset=270) */
  0x00664f7865646e69,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (11 << (JS_MTAG_BITS + 3)), /* "lastIndexOf" (offset=272) */
  0x65646e497473616c,
  0x0000000000664f78,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "match" (offset=275) */
  0x000000686374616d,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "replace" (offset=277) */
  0x006563616c706572,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "replaceAll" (offset=279) */
  0x416563616c706572,
  0x0000000000006c6c,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "search" (offset=282) */
  0x0000686372616573,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "split" (offset=284) */
  0x00000074696c7073,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (11 << (JS_MTAG_BITS + 3)), /* "toLowerCase" (offset=286) */
  0x437265776f4c6f74,
  0x0000000000657361,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (11 << (JS_MTAG_BITS + 3)), /* "toUpperCase" (offset=289) */
  0x4372657070556f74,
  0x0000000000657361,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "trim" (offset=292) */
  0x000000006d697274,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "trimEnd" (offset=294) */
  0x00646e456d697274,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "trimStart" (offset=296) */
  0x726174536d697274,
  0x0000000000000074,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "Array" (offset=299) */
  0x0000007961727241,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "isArray" (offset=301) */
  0x0079617272417369,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "push" (offset=303) */
  0x0000000068737570,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "pop" (offset=305) */
  0x0000000000706f70,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "join" (offset=307) */
  0x000000006e696f6a,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "reverse" (offset=309) */
  0x0065737265766572,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "shift" (offset=311) */
  0x0000007466696873,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "splice" (offset=313) */
  0x00006563696c7073,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "unshift" (offset=315) */
  0x0074666968736e75,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "every" (offset=317) */
  0x0000007972657665,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "some" (offset=319) */
  0x00000000656d6f73,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "forEach" (offset=321) */
  0x0068636145726f66,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "map" (offset=323) */
  0x000000000070616d,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "filter" (offset=325) */
  0x00007265746c6966,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "reduce" (offset=327) */
  0x0000656375646572,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (11 << (JS_MTAG_BITS + 3)), /* "reduceRight" (offset=329) */
  0x6952656375646572,
  0x0000000000746867,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "sort" (offset=332) */
  0x0000000074726f73,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "Math" (offset=334) */
  0x000000006874614d,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "min" (offset=336) */
  0x00000000006e696d,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "max" (offset=338) */
  0x000000000078616d,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "sign" (offset=340) */
  0x000000006e676973,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "abs" (offset=342) */
  0x0000000000736261,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "floor" (offset=344) */
  0x000000726f6f6c66,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "ceil" (offset=346) */
  0x000000006c696563,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "round" (offset=348) */
  0x000000646e756f72,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "sqrt" (offset=350) */
  0x0000000074727173,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (1 << (JS_MTAG_BITS + 3)), /* "E" (offset=352) */
  0x0000000000000045,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "LN10" (offset=354) */
  0x0000000030314e4c,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "LN2" (offset=356) */
  0x0000000000324e4c,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "LOG2E" (offset=358) */
  0x0000004532474f4c,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "LOG10E" (offset=360) */
  0x0000453031474f4c,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (2 << (JS_MTAG_BITS + 3)), /* "PI" (offset=362) */
  0x0000000000004950,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "SQRT1_2" (offset=364) */
  0x00325f3154525153,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "SQRT2" (offset=366) */
  0x0000003254525153,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "sin" (offset=368) */
  0x00000000006e6973,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "cos" (offset=370) */
  0x0000000000736f63,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "tan" (offset=372) */
  0x00000000006e6174,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "asin" (offset=374) */
  0x000000006e697361,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "acos" (offset=376) */
  0x00000000736f6361,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "atan" (offset=378) */
  0x000000006e617461,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "atan2" (offset=380) */
  0x000000326e617461,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "exp" (offset=382) */
  0x0000000000707865,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "log" (offset=384) */
  0x0000000000676f6c,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "pow" (offset=386) */
  0x0000000000776f70,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "random" (offset=388) */
  0x00006d6f646e6172,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "imul" (offset=390) */
  0x000000006c756d69,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "clz32" (offset=392) */
  0x00000032337a6c63,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "fround" (offset=394) */
  0x0000646e756f7266,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "trunc" (offset=396) */
  0x000000636e757274,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "log2" (offset=398) */
  0x0000000032676f6c,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "log10" (offset=400) */
  0x0000003031676f6c,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "Date" (offset=402) */
  0x0000000065746144,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (3 << (JS_MTAG_BITS + 3)), /* "now" (offset=404) */
  0x0000000000776f6e,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "JSON" (offset=406) */
  0x000000004e4f534a,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "parse" (offset=408) */
  0x0000006573726170,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "stringify" (offset=410) */
  0x6669676e69727473,
  0x0000000000000079,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "RegExp" (offset=413) */
  0x0000707845676552,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "lastIndex" (offset=415) */
  0x65646e497473616c,
  0x0000000000000078,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (13 << (JS_MTAG_BITS + 3)), /* "get lastIndex" (offset=418) */
  0x7473616c20746567,
  0x0000007865646e49,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (13 << (JS_MTAG_BITS + 3)), /* "set lastIndex" (offset=421) */
  0x7473616c20746573,
  0x0000007865646e49,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "source" (offset=424) */
  0x0000656372756f73,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "get source" (offset=426) */
  0x72756f7320746567,
  0x0000000000006563,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "flags" (offset=429) */
  0x0000007367616c66,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "get flags" (offset=431) */
  0x67616c6620746567,
  0x0000000000000073,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "exec" (offset=434) */
  0x0000000063657865,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (4 << (JS_MTAG_BITS + 3)), /* "test" (offset=436) */
  0x0000000074736574,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "message" (offset=438) */
  0x006567617373656d,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (11 << (JS_MTAG_BITS + 3)), /* "get message" (offset=440) */
  0x7373656d20746567,
  0x0000000000656761,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "stack" (offset=443) */
  0x0000006b63617473,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "get stack" (offset=445) */
  0x6361747320746567,
  0x000000000000006b,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "EvalError" (offset=448) */
  0x6f7272456c617645,
  0x0000000000000072,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "RangeError" (offset=451) */
  0x72724565676e6152,
  0x000000000000726f,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (14 << (JS_MTAG_BITS + 3)), /* "ReferenceError" (offset=454) */
  0x636e657265666552,
  0x0000726f72724565,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (11 << (JS_MTAG_BITS + 3)), /* "SyntaxError" (offset=457) */
  0x72457861746e7953,
  0x0000000000726f72,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "TypeError" (offset=460) */
  0x6f72724565707954,
  0x0000000000000072,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (8 << (JS_MTAG_BITS + 3)), /* "URIError" (offset=463) */
  0x726f727245495255,
  0x0000000000000000,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (13 << (JS_MTAG_BITS + 3)), /* "InternalError" (offset=466) */
  0x6c616e7265746e49,
  0x000000726f727245,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (11 << (JS_MTAG_BITS + 3)), /* "ArrayBuffer" (offset=469) */
  0x6675427961727241,
  0x0000000000726566,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "byteLength" (offset=472) */
  0x676e654c65747962,
  0x0000000000006874,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (14 << (JS_MTAG_BITS + 3)), /* "get byteLength" (offset=475) */
  0x6574796220746567,
  0x00006874676e654c,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (17 << (JS_MTAG_BITS + 3)), /* "Uint8ClampedArray" (offset=478) */
  0x616c4338746e6955,
  0x617272416465706d,
  0x0000000000000079,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "TypedArray" (offset=482) */
  0x7272416465707954,
  0x0000000000007961,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "byteOffset" (offset=485) */
  0x7366664f65747962,
  0x0000000000007465,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (14 << (JS_MTAG_BITS + 3)), /* "get byteOffset" (offset=488) */
  0x6574796220746567,
  0x000074657366664f,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (6 << (JS_MTAG_BITS + 3)), /* "buffer" (offset=491) */
  0x0000726566667562,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "get buffer" (offset=493) */
  0x6666756220746567,
  0x0000000000007265,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (8 << (JS_MTAG_BITS + 3)), /* "subarray" (offset=496) */
  0x7961727261627573,
  0x0000000000000000,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (17 << (JS_MTAG_BITS + 3)), /* "BYTES_PER_ELEMENT" (offset=499) */
  0x45505f5345545942,
  0x4e454d454c455f52,
  0x0000000000000054,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (9 << (JS_MTAG_BITS + 3)), /* "Int8Array" (offset=503) */
  0x6172724138746e49,
  0x0000000000000079,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "Uint8Array" (offset=506) */
  0x72724138746e6955,
  0x0000000000007961,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "Int16Array" (offset=509) */
  0x7272413631746e49,
  0x0000000000007961,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (11 << (JS_MTAG_BITS + 3)), /* "Uint16Array" (offset=512) */
  0x72413631746e6955,
  0x0000000000796172,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "Int32Array" (offset=515) */
  0x7272413233746e49,
  0x0000000000007961,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (11 << (JS_MTAG_BITS + 3)), /* "Uint32Array" (offset=518) */
  0x72413233746e6955,
  0x0000000000796172,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (12 << (JS_MTAG_BITS + 3)), /* "Float32Array" (offset=521) */
  0x41323374616f6c46,
  0x0000000079617272,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (12 << (JS_MTAG_BITS + 3)), /* "Float64Array" (offset=524) */
  0x41343674616f6c46,
  0x0000000079617272,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "isNaN" (offset=527) */
  0x0000004e614e7369,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (8 << (JS_MTAG_BITS + 3)), /* "isFinite" (offset=529) */
  0x6574696e69467369,
  0x0000000000000000,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (10 << (JS_MTAG_BITS + 3)), /* "globalThis" (offset=532) */
  0x68546c61626f6c67,
  0x0000000000007369,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (7 << (JS_MTAG_BITS + 3)), /* "console" (offset=535) */
  0x00656c6f736e6f63,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (11 << (JS_MTAG_BITS + 3)), /* "performance" (offset=537) */
  0x616d726f66726570,
  0x000000000065636e,
  (JS_MTAG_STRING << 1) | (1 << JS_MTAG_BITS) | (1 << (JS_MTAG_BITS + 1)) | (0 << (JS_MTAG_BITS + 2)) | (5 << (JS_MTAG_BITS + 3)), /* "print" (offset=540) */
  0x000000746e697270,

  /* sorted atom table (offset=542) */
  JS_VALUE_ARRAY_HEADER(227),
  JS_ROM_VALUE(97), /* empty */
  JS_ROM_VALUE(147), /* _Infinity */
  JS_ROM_VALUE(117), /* _eval_ */
  JS_ROM_VALUE(115), /* _ret_ */
  JS_ROM_VALUE(299), /* Array */
  JS_ROM_VALUE(469), /* ArrayBuffer */
  JS_ROM_VALUE(499), /* BYTES_PER_ELEMENT */
  JS_ROM_VALUE(242), /* Boolean */
  JS_ROM_VALUE(402), /* Date */
  JS_ROM_VALUE(352), /* E */
  JS_ROM_VALUE(224), /* EPSILON */
  JS_ROM_VALUE(152), /* Error */
  JS_ROM_VALUE(448), /* EvalError */
  JS_ROM_VALUE(521), /* Float32Array */
  JS_ROM_VALUE(524), /* Float64Array */
  JS_ROM_VALUE(181), /* Function */
  JS_ROM_VALUE(144), /* Infinity */
  JS_ROM_VALUE(509), /* Int16Array */
  JS_ROM_VALUE(515), /* Int32Array */
  JS_ROM_VALUE(503), /* Int8Array */
  JS_ROM_VALUE(466), /* InternalError */
  JS_ROM_VALUE(406), /* JSON */
  JS_ROM_VALUE(354), /* LN10 */
  JS_ROM_VALUE(356), /* LN2 */
  JS_ROM_VALUE(360), /* LOG10E */
  JS_ROM_VALUE(358), /* LOG2E */
  JS_ROM_VALUE(226), /* MAX_SAFE_INTEGER */
  JS_ROM_VALUE(210), /* MAX_VALUE */
  JS_ROM_VALUE(230), /* MIN_SAFE_INTEGER */
  JS_ROM_VALUE(213), /* MIN_VALUE */
  JS_ROM_VALUE(334), /* Math */
  JS_ROM_VALUE(216), /* NEGATIVE_INFINITY */
  JS_ROM_VALUE(142), /* NaN */
  JS_ROM_VALUE(202), /* Number */
  JS_ROM_VALUE(163), /* Object */
  JS_ROM_VALUE(362), /* PI */
  JS_ROM_VALUE(220), /* POSITIVE_INFINITY */
  JS_ROM_VALUE(451), /* RangeError */
  JS_ROM_VALUE(454), /* ReferenceError */
  JS_ROM_VALUE(413), /* RegExp */
  JS_ROM_VALUE(364), /* SQRT1_2 */
  JS_ROM_VALUE(366), /* SQRT2 */
  JS_ROM_VALUE(244), /* String */
  JS_ROM_VALUE(457), /* SyntaxError */
  JS_ROM_VALUE(460), /* TypeError */
  JS_ROM_VALUE(482), /* TypedArray */
  JS_ROM_VALUE(463), /* URIError */
  JS_ROM_VALUE(512), /* Uint16Array */
  JS_ROM_VALUE(518), /* Uint32Array */
  JS_ROM_VALUE(506), /* Uint8Array */
  JS_ROM_VALUE(478), /* Uint8ClampedArray */
  JS_ROM_VALUE(154), /* __proto__ */
  JS_ROM_VALUE(342), /* abs */
  JS_ROM_VALUE(376), /* acos */
  JS_ROM_VALUE(192), /* apply */
  JS_ROM_VALUE(121), /* arguments */
  JS_ROM_VALUE(374), /* asin */
  JS_ROM_VALUE(378), /* atan */
  JS_ROM_VALUE(380), /* atan2 */
  JS_ROM_VALUE(194), /* bind */
  JS_ROM_VALUE(113), /* boolean */
  JS_ROM_VALUE(161), /* bound */
  JS_ROM_VALUE(35), /* break */
  JS_ROM_VALUE(491), /* buffer */
  JS_ROM_VALUE(472), /* byteLength */
  JS_ROM_VALUE(485), /* byteOffset */
  JS_ROM_VALUE(190), /* call */
  JS_ROM_VALUE(42), /* case */
  JS_ROM_VALUE(50), /* catch */
  JS_ROM_VALUE(346), /* ceil */
  JS_ROM_VALUE(255), /* charAt */
  JS_ROM_VALUE(257), /* charCodeAt */
  JS_ROM_VALUE(62), /* class */
  JS_ROM_VALUE(392), /* clz32 */
  JS_ROM_VALUE(260), /* codePointAt */
  JS_ROM_VALUE(268), /* concat */
  JS_ROM_VALUE(535), /* console */
  JS_ROM_VALUE(64), /* const */
  JS_ROM_VALUE(133), /* constructor */
  JS_ROM_VALUE(37), /* continue */
  JS_ROM_VALUE(370), /* cos */
  JS_ROM_VALUE(174), /* create */
  JS_ROM_VALUE(57), /* debugger */
  JS_ROM_VALUE(44), /* default */
  JS_ROM_VALUE(165), /* defineProperty */
  JS_ROM_VALUE(16), /* delete */
  JS_ROM_VALUE(29), /* do */
  JS_ROM_VALUE(8), /* else */
  JS_ROM_VALUE(66), /* enum */
  JS_ROM_VALUE(119), /* eval */
  JS_ROM_VALUE(317), /* every */
  JS_ROM_VALUE(434), /* exec */
  JS_ROM_VALUE(382), /* exp */
  JS_ROM_VALUE(68), /* export */
  JS_ROM_VALUE(70), /* extends */
  JS_ROM_VALUE(2), /* false */
  JS_ROM_VALUE(325), /* filter */
  JS_ROM_VALUE(52), /* finally */
  JS_ROM_VALUE(429), /* flags */
  JS_ROM_VALUE(344), /* floor */
  JS_ROM_VALUE(33), /* for */
  JS_ROM_VALUE(321), /* forEach */
  JS_ROM_VALUE(246), /* fromCharCode */
  JS_ROM_VALUE(249), /* fromCodePoint */
  JS_ROM_VALUE(394), /* fround */
  JS_ROM_VALUE(54), /* function */
  JS_ROM_VALUE(126), /* get */
  JS_ROM_VALUE(493), /* get buffer */
  JS_ROM_VALUE(475), /* get byteLength */
  JS_ROM_VALUE(488), /* get byteOffset */
  JS_ROM_VALUE(431), /* get flags */
  JS_ROM_VALUE(418), /* get lastIndex */
  JS_ROM_VALUE(196), /* get length */
  JS_ROM_VALUE(440), /* get message */
  JS_ROM_VALUE(199), /* get name */
  JS_ROM_VALUE(184), /* get prototype */
  JS_ROM_VALUE(426), /* get source */
  JS_ROM_VALUE(445), /* get stack */
  JS_ROM_VALUE(168), /* getPrototypeOf */
  JS_ROM_VALUE(532), /* globalThis */
  JS_ROM_VALUE(178), /* hasOwnProperty */
  JS_ROM_VALUE(6), /* if */
  JS_ROM_VALUE(76), /* implements */
  JS_ROM_VALUE(72), /* import */
  JS_ROM_VALUE(390), /* imul */
  JS_ROM_VALUE(24), /* in */
  JS_ROM_VALUE(157), /* index */
  JS_ROM_VALUE(270), /* indexOf */
  JS_ROM_VALUE(159), /* input */
  JS_ROM_VALUE(26), /* instanceof */
  JS_ROM_VALUE(79), /* interface */
  JS_ROM_VALUE(301), /* isArray */
  JS_ROM_VALUE(529), /* isFinite */
  JS_ROM_VALUE(527), /* isNaN */
  JS_ROM_VALUE(307), /* join */
  JS_ROM_VALUE(176), /* keys */
  JS_ROM_VALUE(415), /* lastIndex */
  JS_ROM_VALUE(272), /* lastIndexOf */
  JS_ROM_VALUE(136), /* length */
  JS_ROM_VALUE(82), /* let */
  JS_ROM_VALUE(384), /* log */
  JS_ROM_VALUE(400), /* log10 */
  JS_ROM_VALUE(398), /* log2 */
  JS_ROM_VALUE(323), /* map */
  JS_ROM_VALUE(275), /* match */
  JS_ROM_VALUE(338), /* max */
  JS_ROM_VALUE(438), /* message */
  JS_ROM_VALUE(336), /* min */
  JS_ROM_VALUE(150), /* name */
  JS_ROM_VALUE(22), /* new */
  JS_ROM_VALUE(404), /* now */
  JS_ROM_VALUE(0), /* null */
  JS_ROM_VALUE(104), /* number */
  JS_ROM_VALUE(106), /* object */
  JS_ROM_VALUE(140), /* of */
  JS_ROM_VALUE(84), /* package */
  JS_ROM_VALUE(408), /* parse */
  JS_ROM_VALUE(207), /* parseFloat */
  JS_ROM_VALUE(204), /* parseInt */
  JS_ROM_VALUE(537), /* performance */
  JS_ROM_VALUE(305), /* pop */
  JS_ROM_VALUE(386), /* pow */
  JS_ROM_VALUE(540), /* print */
  JS_ROM_VALUE(86), /* private */
  JS_ROM_VALUE(88), /* protected */
  JS_ROM_VALUE(130), /* prototype */
  JS_ROM_VALUE(91), /* public */
  JS_ROM_VALUE(303), /* push */
  JS_ROM_VALUE(388), /* random */
  JS_ROM_VALUE(327), /* reduce */
  JS_ROM_VALUE(329), /* reduceRight */
  JS_ROM_VALUE(277), /* replace */
  JS_ROM_VALUE(279), /* replaceAll */
  JS_ROM_VALUE(10), /* return */
  JS_ROM_VALUE(309), /* reverse */
  JS_ROM_VALUE(348), /* round */
  JS_ROM_VALUE(282), /* search */
  JS_ROM_VALUE(128), /* set */
  JS_ROM_VALUE(421), /* set lastIndex */
  JS_ROM_VALUE(252), /* set length */
  JS_ROM_VALUE(187), /* set prototype */
  JS_ROM_VALUE(171), /* setPrototypeOf */
  JS_ROM_VALUE(311), /* shift */
  JS_ROM_VALUE(340), /* sign */
  JS_ROM_VALUE(368), /* sin */
  JS_ROM_VALUE(263), /* slice */
  JS_ROM_VALUE(319), /* some */
  JS_ROM_VALUE(332), /* sort */
  JS_ROM_VALUE(424), /* source */
  JS_ROM_VALUE(313), /* splice */
  JS_ROM_VALUE(284), /* split */
  JS_ROM_VALUE(350), /* sqrt */
  JS_ROM_VALUE(443), /* stack */
  JS_ROM_VALUE(93), /* static */
  JS_ROM_VALUE(111), /* string */
  JS_ROM_VALUE(410), /* stringify */
  JS_ROM_VALUE(496), /* subarray */
  JS_ROM_VALUE(265), /* substring */
  JS_ROM_VALUE(74), /* super */
  JS_ROM_VALUE(40), /* switch */
  JS_ROM_VALUE(372), /* tan */
  JS_ROM_VALUE(138), /* target */
  JS_ROM_VALUE(436), /* test */
  JS_ROM_VALUE(14), /* this */
  JS_ROM_VALUE(46), /* throw */
  JS_ROM_VALUE(234), /* toExponential */
  JS_ROM_VALUE(237), /* toFixed */
  JS_ROM_VALUE(286), /* toLowerCase */
  JS_ROM_VALUE(239), /* toPrecision */
  JS_ROM_VALUE(99), /* toString */
  JS_ROM_VALUE(289), /* toUpperCase */
  JS_ROM_VALUE(292), /* trim */
  JS_ROM_VALUE(294), /* trimEnd */
  JS_ROM_VALUE(296), /* trimStart */
  JS_ROM_VALUE(4), /* true */
  JS_ROM_VALUE(396), /* trunc */
  JS_ROM_VALUE(48), /* try */
  JS_ROM_VALUE(20), /* typeof */
  JS_ROM_VALUE(108), /* undefined */
  JS_ROM_VALUE(315), /* unshift */
  JS_ROM_VALUE(124), /* value */
  JS_ROM_VALUE(102), /* valueOf */
  JS_ROM_VALUE(12), /* var */
  JS_ROM_VALUE(18), /* void */
  JS_ROM_VALUE(31), /* while */
  JS_ROM_VALUE(60), /* with */
  JS_ROM_VALUE(95), /* yield */

  /* properties (offset=770) */
  JS_VALUE_ARRAY_HEADER(24),
  6 << 1, /* n_props */
  3 << 1, /* hash_mask */
  6 << 1,
  18 << 1,
  12 << 1,
  21 << 1,
  JS_ROM_VALUE(165) /* defineProperty */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 2),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(168) /* getPrototypeOf */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 3),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(171) /* setPrototypeOf */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 4),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(174) /* create */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 5),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(176) /* keys */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 6),
  (9 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_OBJECT << 1,
  (15 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=795) */
  JS_VALUE_ARRAY_HEADER(13),
  3 << 1, /* n_props */
  1 << 1, /* hash_mask */
  10 << 1,
  4 << 1,
  JS_ROM_VALUE(178) /* hasOwnProperty */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 7),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(99) /* toString */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 8),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_OBJECT - 1) << 1,
  (7 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=809) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(770),
  1,
  JS_ROM_VALUE(795),
  JS_NULL,

  /* properties (offset=814) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_CLOSURE << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* getset (offset=821) */
  JS_VALUE_ARRAY_HEADER(2),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 10),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 11),

  /* getset (offset=824) */
  JS_VALUE_ARRAY_HEADER(2),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 12),
  JS_UNDEFINED,

  /* getset (offset=827) */
  JS_VALUE_ARRAY_HEADER(2),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 13),
  JS_UNDEFINED,

  /* properties (offset=830) */
  JS_VALUE_ARRAY_HEADER(30),
  8 << 1, /* n_props */
  3 << 1, /* hash_mask */
  27 << 1,
  21 << 1,
  18 << 1,
  24 << 1,
  JS_ROM_VALUE(130) /* prototype */,
  JS_ROM_VALUE(821),
  (0 << 1) | (JS_PROP_GETSET << 30),
  JS_ROM_VALUE(190) /* call */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 14),
  (6 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(192) /* apply */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 15),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(194) /* bind */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 16),
  (9 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(99) /* toString */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 17),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(136) /* length */,
  JS_ROM_VALUE(824),
  (12 << 1) | (JS_PROP_GETSET << 30),
  JS_ROM_VALUE(150) /* name */,
  JS_ROM_VALUE(827),
  (15 << 1) | (JS_PROP_GETSET << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_CLOSURE - 1) << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=861) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(814),
  9,
  JS_ROM_VALUE(830),
  JS_NULL,

  /* float64 (offset=866) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x7fefffffffffffff,

  /* float64 (offset=868) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x0000000000000001,

  /* float64 (offset=870) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x7ff8000000000000,

  /* float64 (offset=872) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0xfff0000000000000,

  /* float64 (offset=874) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x7ff0000000000000,

  /* float64 (offset=876) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x3cb0000000000000,

  /* float64 (offset=878) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x433fffffffffffff,

  /* float64 (offset=880) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0xc33fffffffffffff,

  /* properties (offset=882) */
  JS_VALUE_ARRAY_HEADER(43),
  11 << 1, /* n_props */
  7 << 1, /* hash_mask */
  0 << 1,
  31 << 1,
  0 << 1,
  40 << 1,
  19 << 1,
  28 << 1,
  13 << 1,
  37 << 1,
  JS_ROM_VALUE(204) /* parseInt */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 19),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(207) /* parseFloat */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 20),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(210) /* MAX_VALUE */,
  JS_ROM_VALUE(866),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(213) /* MIN_VALUE */,
  JS_ROM_VALUE(868),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(142) /* NaN */,
  JS_ROM_VALUE(870),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(216) /* NEGATIVE_INFINITY */,
  JS_ROM_VALUE(872),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(220) /* POSITIVE_INFINITY */,
  JS_ROM_VALUE(874),
  (10 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(224) /* EPSILON */,
  JS_ROM_VALUE(876),
  (25 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(226) /* MAX_SAFE_INTEGER */,
  JS_ROM_VALUE(878),
  (16 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(230) /* MIN_SAFE_INTEGER */,
  JS_ROM_VALUE(880),
  (22 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_NUMBER << 1,
  (34 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=926) */
  JS_VALUE_ARRAY_HEADER(21),
  5 << 1, /* n_props */
  3 << 1, /* hash_mask */
  18 << 1,
  0 << 1,
  15 << 1,
  6 << 1,
  JS_ROM_VALUE(234) /* toExponential */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 21),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(237) /* toFixed */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 22),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(239) /* toPrecision */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 23),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(99) /* toString */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 24),
  (12 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_NUMBER - 1) << 1,
  (9 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=948) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(882),
  18,
  JS_ROM_VALUE(926),
  JS_NULL,

  /* properties (offset=953) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_BOOLEAN << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=960) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_BOOLEAN - 1) << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=967) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(953),
  25,
  JS_ROM_VALUE(960),
  JS_NULL,

  /* properties (offset=972) */
  JS_VALUE_ARRAY_HEADER(13),
  3 << 1, /* n_props */
  1 << 1, /* hash_mask */
  7 << 1,
  10 << 1,
  JS_ROM_VALUE(246) /* fromCharCode */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 27),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(249) /* fromCodePoint */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 28),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_STRING << 1,
  (4 << 1) | (JS_PROP_SPECIAL << 30),
  /* getset (offset=986) */
  JS_VALUE_ARRAY_HEADER(2),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 29),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 30),

  /* properties (offset=989) */
  JS_VALUE_ARRAY_HEADER(70),
  20 << 1, /* n_props */
  7 << 1, /* hash_mask */
  55 << 1,
  64 << 1,
  37 << 1,
  46 << 1,
  67 << 1,
  58 << 1,
  43 << 1,
  61 << 1,
  JS_ROM_VALUE(136) /* length */,
  JS_ROM_VALUE(986),
  (0 << 1) | (JS_PROP_GETSET << 30),
  JS_ROM_VALUE(255) /* charAt */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 31),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(257) /* charCodeAt */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 32),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(260) /* codePointAt */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 33),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(263) /* slice */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 34),
  (13 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(265) /* substring */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 35),
  (16 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(268) /* concat */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 36),
  (19 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(270) /* indexOf */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 37),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(272) /* lastIndexOf */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 38),
  (10 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(275) /* match */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 39),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(277) /* replace */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 40),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(279) /* replaceAll */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 41),
  (22 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(282) /* search */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 42),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(284) /* split */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 43),
  (28 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(286) /* toLowerCase */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 44),
  (31 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(289) /* toUpperCase */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 45),
  (25 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(292) /* trim */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 46),
  (49 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(294) /* trimEnd */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 47),
  (52 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(296) /* trimStart */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 48),
  (34 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_STRING - 1) << 1,
  (40 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1060) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(972),
  26,
  JS_ROM_VALUE(989),
  JS_NULL,

  /* properties (offset=1065) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(301) /* isArray */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 50),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_ARRAY << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* getset (offset=1075) */
  JS_VALUE_ARRAY_HEADER(2),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 51),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 52),

  /* properties (offset=1078) */
  JS_VALUE_ARRAY_HEADER(76),
  22 << 1, /* n_props */
  7 << 1, /* hash_mask */
  67 << 1,
  46 << 1,
  58 << 1,
  0 << 1,
  73 << 1,
  70 << 1,
  64 << 1,
  43 << 1,
  JS_ROM_VALUE(268) /* concat */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 53),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(136) /* length */,
  JS_ROM_VALUE(1075),
  (0 << 1) | (JS_PROP_GETSET << 30),
  JS_ROM_VALUE(303) /* push */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 54),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(305) /* pop */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 55),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(307) /* join */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 56),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(99) /* toString */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 57),
  (22 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(309) /* reverse */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 58),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(311) /* shift */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 59),
  (16 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(263) /* slice */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 60),
  (31 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(313) /* splice */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 61),
  (19 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(315) /* unshift */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 62),
  (25 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(270) /* indexOf */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 63),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(272) /* lastIndexOf */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 64),
  (13 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(317) /* every */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 65),
  (28 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(319) /* some */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 66),
  (34 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(321) /* forEach */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 67),
  (37 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(323) /* map */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 68),
  (40 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(325) /* filter */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 69),
  (49 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(327) /* reduce */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 70),
  (52 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(329) /* reduceRight */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 71),
  (55 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(332) /* sort */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 72),
  (10 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_ARRAY - 1) << 1,
  (61 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1155) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1065),
  49,
  JS_ROM_VALUE(1078),
  JS_NULL,

  /* float64 (offset=1160) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x4005bf0a8b145769,

  /* float64 (offset=1162) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x40026bb1bbb55516,

  /* float64 (offset=1164) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x3fe62e42fefa39ef,

  /* float64 (offset=1166) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x3ff71547652b82fe,

  /* float64 (offset=1168) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x3fdbcb7b1526e50e,

  /* float64 (offset=1170) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x400921fb54442d18,

  /* float64 (offset=1172) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x3fe6a09e667f3bcd,

  /* float64 (offset=1174) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x3ff6a09e667f3bcd,

  /* properties (offset=1176) */
  JS_VALUE_ARRAY_HEADER(109),
  33 << 1, /* n_props */
  7 << 1, /* hash_mask */
  0 << 1,
  106 << 1,
  0 << 1,
  97 << 1,
  34 << 1,
  100 << 1,
  0 << 1,
  103 << 1,
  JS_ROM_VALUE(336) /* min */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 73),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(338) /* max */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 74),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(340) /* sign */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 75),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(342) /* abs */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 76),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(344) /* floor */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 77),
  (10 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(346) /* ceil */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 78),
  (13 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(348) /* round */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 79),
  (16 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(350) /* sqrt */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 80),
  (19 << 1) | (JS_PROP_NORMAL << 30),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_STRING_CHAR, 69) /* E */,
  JS_ROM_VALUE(1160),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(354) /* LN10 */,
  JS_ROM_VALUE(1162),
  (25 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(356) /* LN2 */,
  JS_ROM_VALUE(1164),
  (28 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(358) /* LOG2E */,
  JS_ROM_VALUE(1166),
  (31 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(360) /* LOG10E */,
  JS_ROM_VALUE(1168),
  (22 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(362) /* PI */,
  JS_ROM_VALUE(1170),
  (37 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(364) /* SQRT1_2 */,
  JS_ROM_VALUE(1172),
  (40 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(366) /* SQRT2 */,
  JS_ROM_VALUE(1174),
  (43 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(368) /* sin */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 81),
  (46 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(370) /* cos */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 82),
  (49 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(372) /* tan */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 83),
  (52 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(374) /* asin */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 84),
  (55 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(376) /* acos */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 85),
  (58 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(378) /* atan */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 86),
  (61 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(380) /* atan2 */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 87),
  (64 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(382) /* exp */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 88),
  (67 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(384) /* log */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 89),
  (70 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(386) /* pow */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 90),
  (73 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(388) /* random */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 91),
  (76 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(390) /* imul */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 92),
  (79 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(392) /* clz32 */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 93),
  (82 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(394) /* fround */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 94),
  (85 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(396) /* trunc */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 95),
  (88 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(398) /* log2 */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 96),
  (91 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(400) /* log10 */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 97),
  (94 << 1) | (JS_PROP_NORMAL << 30),
  /* class (offset=1286) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1176),
  -1,
  JS_NULL,
  JS_NULL,

  /* properties (offset=1291) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(404) /* now */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 99),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_DATE << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1301) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_DATE - 1) << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1308) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1291),
  98,
  JS_ROM_VALUE(1301),
  JS_NULL,

  /* properties (offset=1313) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(408) /* parse */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 100),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(410) /* stringify */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 101),
  (3 << 1) | (JS_PROP_NORMAL << 30),
  /* class (offset=1323) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1313),
  -1,
  JS_NULL,
  JS_NULL,

  /* properties (offset=1328) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_REGEXP << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* getset (offset=1335) */
  JS_VALUE_ARRAY_HEADER(2),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 103),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 104),

  /* getset (offset=1338) */
  JS_VALUE_ARRAY_HEADER(2),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 105),
  JS_UNDEFINED,

  /* getset (offset=1341) */
  JS_VALUE_ARRAY_HEADER(2),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 106),
  JS_UNDEFINED,

  /* properties (offset=1344) */
  JS_VALUE_ARRAY_HEADER(24),
  6 << 1, /* n_props */
  3 << 1, /* hash_mask */
  21 << 1,
  18 << 1,
  6 << 1,
  15 << 1,
  JS_ROM_VALUE(415) /* lastIndex */,
  JS_ROM_VALUE(1335),
  (0 << 1) | (JS_PROP_GETSET << 30),
  JS_ROM_VALUE(424) /* source */,
  JS_ROM_VALUE(1338),
  (0 << 1) | (JS_PROP_GETSET << 30),
  JS_ROM_VALUE(429) /* flags */,
  JS_ROM_VALUE(1341),
  (0 << 1) | (JS_PROP_GETSET << 30),
  JS_ROM_VALUE(434) /* exec */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 107),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(436) /* test */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 108),
  (9 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_REGEXP - 1) << 1,
  (12 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1369) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1328),
  102,
  JS_ROM_VALUE(1344),
  JS_NULL,

  /* properties (offset=1374) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_ERROR << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* getset (offset=1381) */
  JS_VALUE_ARRAY_HEADER(2),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 110),
  JS_UNDEFINED,

  /* getset (offset=1384) */
  JS_VALUE_ARRAY_HEADER(2),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 111),
  JS_UNDEFINED,

  /* properties (offset=1387) */
  JS_VALUE_ARRAY_HEADER(21),
  5 << 1, /* n_props */
  3 << 1, /* hash_mask */
  18 << 1,
  0 << 1,
  15 << 1,
  12 << 1,
  JS_ROM_VALUE(99) /* toString */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 112),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(150) /* name */,
  JS_ROM_VALUE(152) /* Error */,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(438) /* message */,
  JS_ROM_VALUE(1381),
  (9 << 1) | (JS_PROP_GETSET << 30),
  JS_ROM_VALUE(443) /* stack */,
  JS_ROM_VALUE(1384),
  (6 << 1) | (JS_PROP_GETSET << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_ERROR - 1) << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1409) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1374),
  109,
  JS_ROM_VALUE(1387),
  JS_NULL,

  /* properties (offset=1414) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_EVAL_ERROR << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1421) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(150) /* name */,
  JS_ROM_VALUE(448) /* EvalError */,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_EVAL_ERROR - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1431) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1414),
  113,
  JS_ROM_VALUE(1421),
  JS_ROM_VALUE(1409),

  /* properties (offset=1436) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_RANGE_ERROR << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1443) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(150) /* name */,
  JS_ROM_VALUE(451) /* RangeError */,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_RANGE_ERROR - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1453) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1436),
  114,
  JS_ROM_VALUE(1443),
  JS_ROM_VALUE(1409),

  /* properties (offset=1458) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_REFERENCE_ERROR << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1465) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(150) /* name */,
  JS_ROM_VALUE(454) /* ReferenceError */,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_REFERENCE_ERROR - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1475) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1458),
  115,
  JS_ROM_VALUE(1465),
  JS_ROM_VALUE(1409),

  /* properties (offset=1480) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_SYNTAX_ERROR << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1487) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(150) /* name */,
  JS_ROM_VALUE(457) /* SyntaxError */,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_SYNTAX_ERROR - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1497) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1480),
  116,
  JS_ROM_VALUE(1487),
  JS_ROM_VALUE(1409),

  /* properties (offset=1502) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_TYPE_ERROR << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1509) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(150) /* name */,
  JS_ROM_VALUE(460) /* TypeError */,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_TYPE_ERROR - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1519) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1502),
  117,
  JS_ROM_VALUE(1509),
  JS_ROM_VALUE(1409),

  /* properties (offset=1524) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_URI_ERROR << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1531) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(150) /* name */,
  JS_ROM_VALUE(463) /* URIError */,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_URI_ERROR - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1541) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1524),
  118,
  JS_ROM_VALUE(1531),
  JS_ROM_VALUE(1409),

  /* properties (offset=1546) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_INTERNAL_ERROR << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1553) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(150) /* name */,
  JS_ROM_VALUE(466) /* InternalError */,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_INTERNAL_ERROR - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1563) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1546),
  119,
  JS_ROM_VALUE(1553),
  JS_ROM_VALUE(1409),

  /* properties (offset=1568) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_ARRAY_BUFFER << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* getset (offset=1575) */
  JS_VALUE_ARRAY_HEADER(2),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 121),
  JS_UNDEFINED,

  /* properties (offset=1578) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(472) /* byteLength */,
  JS_ROM_VALUE(1575),
  (0 << 1) | (JS_PROP_GETSET << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_ARRAY_BUFFER - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1588) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1568),
  120,
  JS_ROM_VALUE(1578),
  JS_NULL,

  /* properties (offset=1593) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_TYPED_ARRAY << 1,
  (0 << 1) | (JS_PROP_SPECIAL << 30),
  /* getset (offset=1600) */
  JS_VALUE_ARRAY_HEADER(2),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 123),
  JS_UNDEFINED,

  /* getset (offset=1603) */
  JS_VALUE_ARRAY_HEADER(2),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 124),
  JS_UNDEFINED,

  /* getset (offset=1606) */
  JS_VALUE_ARRAY_HEADER(2),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 125),
  JS_UNDEFINED,

  /* getset (offset=1609) */
  JS_VALUE_ARRAY_HEADER(2),
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 126),
  JS_UNDEFINED,

  /* properties (offset=1612) */
  JS_VALUE_ARRAY_HEADER(37),
  9 << 1, /* n_props */
  7 << 1, /* hash_mask */
  0 << 1,
  31 << 1,
  25 << 1,
  0 << 1,
  34 << 1,
  0 << 1,
  0 << 1,
  0 << 1,
  JS_ROM_VALUE(136) /* length */,
  JS_ROM_VALUE(1600),
  (0 << 1) | (JS_PROP_GETSET << 30),
  JS_ROM_VALUE(472) /* byteLength */,
  JS_ROM_VALUE(1603),
  (10 << 1) | (JS_PROP_GETSET << 30),
  JS_ROM_VALUE(485) /* byteOffset */,
  JS_ROM_VALUE(1606),
  (0 << 1) | (JS_PROP_GETSET << 30),
  JS_ROM_VALUE(491) /* buffer */,
  JS_ROM_VALUE(1609),
  (0 << 1) | (JS_PROP_GETSET << 30),
  JS_ROM_VALUE(307) /* join */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 56),
  (19 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(99) /* toString */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 57),
  (22 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(496) /* subarray */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 127),
  (13 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(128) /* set */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 128),
  (28 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_TYPED_ARRAY - 1) << 1,
  (16 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1650) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1593),
  122,
  JS_ROM_VALUE(1612),
  JS_NULL,

  /* properties (offset=1655) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  1 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_UINT8C_ARRAY << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1665) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  1 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_UINT8C_ARRAY - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1675) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1655),
  129,
  JS_ROM_VALUE(1665),
  JS_ROM_VALUE(1650),

  /* properties (offset=1680) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  1 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_INT8_ARRAY << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1690) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  1 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_INT8_ARRAY - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1700) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1680),
  130,
  JS_ROM_VALUE(1690),
  JS_ROM_VALUE(1650),

  /* properties (offset=1705) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  1 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_UINT8_ARRAY << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1715) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  1 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_UINT8_ARRAY - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1725) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1705),
  131,
  JS_ROM_VALUE(1715),
  JS_ROM_VALUE(1650),

  /* properties (offset=1730) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  2 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_INT16_ARRAY << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1740) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  2 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_INT16_ARRAY - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1750) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1730),
  132,
  JS_ROM_VALUE(1740),
  JS_ROM_VALUE(1650),

  /* properties (offset=1755) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  2 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_UINT16_ARRAY << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1765) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  2 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_UINT16_ARRAY - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1775) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1755),
  133,
  JS_ROM_VALUE(1765),
  JS_ROM_VALUE(1650),

  /* properties (offset=1780) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  4 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_INT32_ARRAY << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1790) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  4 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_INT32_ARRAY - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1800) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1780),
  134,
  JS_ROM_VALUE(1790),
  JS_ROM_VALUE(1650),

  /* properties (offset=1805) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  4 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_UINT32_ARRAY << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1815) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  4 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_UINT32_ARRAY - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1825) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1805),
  135,
  JS_ROM_VALUE(1815),
  JS_ROM_VALUE(1650),

  /* properties (offset=1830) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  4 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_FLOAT32_ARRAY << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1840) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  4 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_FLOAT32_ARRAY - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1850) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1830),
  136,
  JS_ROM_VALUE(1840),
  JS_ROM_VALUE(1650),

  /* properties (offset=1855) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  8 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(130) /* prototype */,
  JS_CLASS_FLOAT64_ARRAY << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* properties (offset=1865) */
  JS_VALUE_ARRAY_HEADER(9),
  2 << 1, /* n_props */
  0 << 1, /* hash_mask */
  6 << 1,
  JS_ROM_VALUE(499) /* BYTES_PER_ELEMENT */,
  8 << 1,
  (0 << 1) | (JS_PROP_NORMAL << 30),
  JS_ROM_VALUE(133) /* constructor */,
  (uint32_t)(-JS_CLASS_FLOAT64_ARRAY - 1) << 1,
  (3 << 1) | (JS_PROP_SPECIAL << 30),
  /* class (offset=1875) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1855),
  137,
  JS_ROM_VALUE(1865),
  JS_ROM_VALUE(1650),

  /* float64 (offset=1880) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x7ff0000000000000,

  /* float64 (offset=1882) */
  JS_MB_HEADER_DEF(JS_MTAG_FLOAT64),
  0x7ff8000000000000,

  /* properties (offset=1884) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(384) /* log */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 138),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  /* class (offset=1891) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1884),
  -1,
  JS_NULL,
  JS_NULL,

  /* properties (offset=1896) */
  JS_VALUE_ARRAY_HEADER(6),
  1 << 1, /* n_props */
  0 << 1, /* hash_mask */
  3 << 1,
  JS_ROM_VALUE(404) /* now */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 139),
  (0 << 1) | (JS_PROP_NORMAL << 30),
  /* class (offset=1903) */
  JS_MB_HEADER_DEF(JS_MTAG_OBJECT),
  JS_ROM_VALUE(1896),
  -1,
  JS_NULL,
  JS_NULL,

  /* global object properties (offset=1908) */
  JS_VALUE_ARRAY_HEADER(80),
  JS_ROM_VALUE(163) /* Object */,
  JS_ROM_VALUE(809),
  JS_ROM_VALUE(181) /* Function */,
  JS_ROM_VALUE(861),
  JS_ROM_VALUE(202) /* Number */,
  JS_ROM_VALUE(948),
  JS_ROM_VALUE(242) /* Boolean */,
  JS_ROM_VALUE(967),
  JS_ROM_VALUE(244) /* String */,
  JS_ROM_VALUE(1060),
  JS_ROM_VALUE(299) /* Array */,
  JS_ROM_VALUE(1155),
  JS_ROM_VALUE(334) /* Math */,
  JS_ROM_VALUE(1286),
  JS_ROM_VALUE(402) /* Date */,
  JS_ROM_VALUE(1308),
  JS_ROM_VALUE(406) /* JSON */,
  JS_ROM_VALUE(1323),
  JS_ROM_VALUE(413) /* RegExp */,
  JS_ROM_VALUE(1369),
  JS_ROM_VALUE(152) /* Error */,
  JS_ROM_VALUE(1409),
  JS_ROM_VALUE(448) /* EvalError */,
  JS_ROM_VALUE(1431),
  JS_ROM_VALUE(451) /* RangeError */,
  JS_ROM_VALUE(1453),
  JS_ROM_VALUE(454) /* ReferenceError */,
  JS_ROM_VALUE(1475),
  JS_ROM_VALUE(457) /* SyntaxError */,
  JS_ROM_VALUE(1497),
  JS_ROM_VALUE(460) /* TypeError */,
  JS_ROM_VALUE(1519),
  JS_ROM_VALUE(463) /* URIError */,
  JS_ROM_VALUE(1541),
  JS_ROM_VALUE(466) /* InternalError */,
  JS_ROM_VALUE(1563),
  JS_ROM_VALUE(469) /* ArrayBuffer */,
  JS_ROM_VALUE(1588),
  JS_ROM_VALUE(478) /* Uint8ClampedArray */,
  JS_ROM_VALUE(1675),
  JS_ROM_VALUE(503) /* Int8Array */,
  JS_ROM_VALUE(1700),
  JS_ROM_VALUE(506) /* Uint8Array */,
  JS_ROM_VALUE(1725),
  JS_ROM_VALUE(509) /* Int16Array */,
  JS_ROM_VALUE(1750),
  JS_ROM_VALUE(512) /* Uint16Array */,
  JS_ROM_VALUE(1775),
  JS_ROM_VALUE(515) /* Int32Array */,
  JS_ROM_VALUE(1800),
  JS_ROM_VALUE(518) /* Uint32Array */,
  JS_ROM_VALUE(1825),
  JS_ROM_VALUE(521) /* Float32Array */,
  JS_ROM_VALUE(1850),
  JS_ROM_VALUE(524) /* Float64Array */,
  JS_ROM_VALUE(1875),
  JS_ROM_VALUE(204) /* parseInt */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 19),
  JS_ROM_VALUE(207) /* parseFloat */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 20),
  JS_ROM_VALUE(119) /* eval */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 140),
  JS_ROM_VALUE(527) /* isNaN */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 141),
  JS_ROM_VALUE(529) /* isFinite */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 142),
  JS_ROM_VALUE(144) /* Infinity */,
  JS_ROM_VALUE(1880),
  JS_ROM_VALUE(142) /* NaN */,
  JS_ROM_VALUE(1882),
  JS_ROM_VALUE(108) /* undefined */,
  JS_UNDEFINED,
  JS_ROM_VALUE(532) /* globalThis */,
  JS_NULL,
  JS_ROM_VALUE(535) /* console */,
  JS_ROM_VALUE(1891),
  JS_ROM_VALUE(537) /* performance */,
  JS_ROM_VALUE(1903),
  JS_ROM_VALUE(540) /* print */,
  JS_VALUE_MAKE_SPECIAL(JS_TAG_SHORT_FUNC, 143),
};

static const JSCFunctionDef js_c_function_table[] = {
  { { .generic_params = js_function_bound },
    JS_ROM_VALUE(161) /* bound */,
    JS_CFUNC_generic_params, 0, 0 },
  { { .constructor = js_object_constructor },
    JS_ROM_VALUE(163) /* Object */,
    JS_CFUNC_constructor, 1, JS_CLASS_OBJECT },
  { { .generic = js_object_defineProperty },
    JS_ROM_VALUE(165) /* defineProperty */,
    JS_CFUNC_generic, 3, 0 },
  { { .generic = js_object_getPrototypeOf },
    JS_ROM_VALUE(168) /* getPrototypeOf */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_object_setPrototypeOf },
    JS_ROM_VALUE(171) /* setPrototypeOf */,
    JS_CFUNC_generic, 2, 0 },
  { { .generic = js_object_create },
    JS_ROM_VALUE(174) /* create */,
    JS_CFUNC_generic, 2, 0 },
  { { .generic = js_object_keys },
    JS_ROM_VALUE(176) /* keys */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_object_hasOwnProperty },
    JS_ROM_VALUE(178) /* hasOwnProperty */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_object_toString },
    JS_ROM_VALUE(99) /* toString */,
    JS_CFUNC_generic, 0, 0 },
  { { .constructor = js_function_constructor },
    JS_ROM_VALUE(181) /* Function */,
    JS_CFUNC_constructor, 1, JS_CLASS_CLOSURE },
  { { .generic = js_function_get_prototype },
    JS_ROM_VALUE(184) /* get prototype */,
    JS_CFUNC_generic, 0, 0 },
  { { .generic = js_function_set_prototype },
    JS_ROM_VALUE(187) /* set prototype */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic_magic = js_function_get_length_name },
    JS_ROM_VALUE(196) /* get length */,
    JS_CFUNC_generic_magic, 0, 0 },
  { { .generic_magic = js_function_get_length_name },
    JS_ROM_VALUE(199) /* get name */,
    JS_CFUNC_generic_magic, 0, 1 },
  { { .generic = js_function_call },
    JS_ROM_VALUE(190) /* call */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_function_apply },
    JS_ROM_VALUE(192) /* apply */,
    JS_CFUNC_generic, 2, 0 },
  { { .generic = js_function_bind },
    JS_ROM_VALUE(194) /* bind */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_function_toString },
    JS_ROM_VALUE(99) /* toString */,
    JS_CFUNC_generic, 0, 0 },
  { { .constructor = js_number_constructor },
    JS_ROM_VALUE(202) /* Number */,
    JS_CFUNC_constructor, 1, JS_CLASS_NUMBER },
  { { .generic = js_number_parseInt },
    JS_ROM_VALUE(204) /* parseInt */,
    JS_CFUNC_generic, 2, 0 },
  { { .generic = js_number_parseFloat },
    JS_ROM_VALUE(207) /* parseFloat */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_number_toExponential },
    JS_ROM_VALUE(234) /* toExponential */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_number_toFixed },
    JS_ROM_VALUE(237) /* toFixed */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_number_toPrecision },
    JS_ROM_VALUE(239) /* toPrecision */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_number_toString },
    JS_ROM_VALUE(99) /* toString */,
    JS_CFUNC_generic, 1, 0 },
  { { .constructor = js_boolean_constructor },
    JS_ROM_VALUE(242) /* Boolean */,
    JS_CFUNC_constructor, 1, JS_CLASS_BOOLEAN },
  { { .constructor = js_string_constructor },
    JS_ROM_VALUE(244) /* String */,
    JS_CFUNC_constructor, 1, JS_CLASS_STRING },
  { { .generic_magic = js_string_fromCharCode },
    JS_ROM_VALUE(246) /* fromCharCode */,
    JS_CFUNC_generic_magic, 1, 0 },
  { { .generic_magic = js_string_fromCharCode },
    JS_ROM_VALUE(249) /* fromCodePoint */,
    JS_CFUNC_generic_magic, 1, 1 },
  { { .generic = js_string_get_length },
    JS_ROM_VALUE(196) /* get length */,
    JS_CFUNC_generic, 0, 0 },
  { { .generic = js_string_set_length },
    JS_ROM_VALUE(252) /* set length */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic_magic = js_string_charAt },
    JS_ROM_VALUE(255) /* charAt */,
    JS_CFUNC_generic_magic, 1, magic_charAt },
  { { .generic_magic = js_string_charAt },
    JS_ROM_VALUE(257) /* charCodeAt */,
    JS_CFUNC_generic_magic, 1, magic_charCodeAt },
  { { .generic_magic = js_string_charAt },
    JS_ROM_VALUE(260) /* codePointAt */,
    JS_CFUNC_generic_magic, 1, magic_codePointAt },
  { { .generic = js_string_slice },
    JS_ROM_VALUE(263) /* slice */,
    JS_CFUNC_generic, 2, 0 },
  { { .generic = js_string_substring },
    JS_ROM_VALUE(265) /* substring */,
    JS_CFUNC_generic, 2, 0 },
  { { .generic = js_string_concat },
    JS_ROM_VALUE(268) /* concat */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic_magic = js_string_indexOf },
    JS_ROM_VALUE(270) /* indexOf */,
    JS_CFUNC_generic_magic, 1, 0 },
  { { .generic_magic = js_string_indexOf },
    JS_ROM_VALUE(272) /* lastIndexOf */,
    JS_CFUNC_generic_magic, 1, 1 },
  { { .generic = js_string_match },
    JS_ROM_VALUE(275) /* match */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic_magic = js_string_replace },
    JS_ROM_VALUE(277) /* replace */,
    JS_CFUNC_generic_magic, 2, 0 },
  { { .generic_magic = js_string_replace },
    JS_ROM_VALUE(279) /* replaceAll */,
    JS_CFUNC_generic_magic, 2, 1 },
  { { .generic = js_string_search },
    JS_ROM_VALUE(282) /* search */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_string_split },
    JS_ROM_VALUE(284) /* split */,
    JS_CFUNC_generic, 2, 0 },
  { { .generic_magic = js_string_toLowerCase },
    JS_ROM_VALUE(286) /* toLowerCase */,
    JS_CFUNC_generic_magic, 0, 1 },
  { { .generic_magic = js_string_toLowerCase },
    JS_ROM_VALUE(289) /* toUpperCase */,
    JS_CFUNC_generic_magic, 0, 0 },
  { { .generic_magic = js_string_trim },
    JS_ROM_VALUE(292) /* trim */,
    JS_CFUNC_generic_magic, 0, 3 },
  { { .generic_magic = js_string_trim },
    JS_ROM_VALUE(294) /* trimEnd */,
    JS_CFUNC_generic_magic, 0, 2 },
  { { .generic_magic = js_string_trim },
    JS_ROM_VALUE(296) /* trimStart */,
    JS_CFUNC_generic_magic, 0, 1 },
  { { .constructor = js_array_constructor },
    JS_ROM_VALUE(299) /* Array */,
    JS_CFUNC_constructor, 1, JS_CLASS_ARRAY },
  { { .generic = js_array_isArray },
    JS_ROM_VALUE(301) /* isArray */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_array_get_length },
    JS_ROM_VALUE(196) /* get length */,
    JS_CFUNC_generic, 0, 0 },
  { { .generic = js_array_set_length },
    JS_ROM_VALUE(252) /* set length */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_array_concat },
    JS_ROM_VALUE(268) /* concat */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic_magic = js_array_push },
    JS_ROM_VALUE(303) /* push */,
    JS_CFUNC_generic_magic, 1, 0 },
  { { .generic = js_array_pop },
    JS_ROM_VALUE(305) /* pop */,
    JS_CFUNC_generic, 0, 0 },
  { { .generic = js_array_join },
    JS_ROM_VALUE(307) /* join */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_array_toString },
    JS_ROM_VALUE(99) /* toString */,
    JS_CFUNC_generic, 0, 0 },
  { { .generic = js_array_reverse },
    JS_ROM_VALUE(309) /* reverse */,
    JS_CFUNC_generic, 0, 0 },
  { { .generic = js_array_shift },
    JS_ROM_VALUE(311) /* shift */,
    JS_CFUNC_generic, 0, 0 },
  { { .generic = js_array_slice },
    JS_ROM_VALUE(263) /* slice */,
    JS_CFUNC_generic, 2, 0 },
  { { .generic = js_array_splice },
    JS_ROM_VALUE(313) /* splice */,
    JS_CFUNC_generic, 2, 0 },
  { { .generic_magic = js_array_push },
    JS_ROM_VALUE(315) /* unshift */,
    JS_CFUNC_generic_magic, 1, 1 },
  { { .generic_magic = js_array_indexOf },
    JS_ROM_VALUE(270) /* indexOf */,
    JS_CFUNC_generic_magic, 1, 0 },
  { { .generic_magic = js_array_indexOf },
    JS_ROM_VALUE(272) /* lastIndexOf */,
    JS_CFUNC_generic_magic, 1, 1 },
  { { .generic_magic = js_array_every },
    JS_ROM_VALUE(317) /* every */,
    JS_CFUNC_generic_magic, 1, js_special_every },
  { { .generic_magic = js_array_every },
    JS_ROM_VALUE(319) /* some */,
    JS_CFUNC_generic_magic, 1, js_special_some },
  { { .generic_magic = js_array_every },
    JS_ROM_VALUE(321) /* forEach */,
    JS_CFUNC_generic_magic, 1, js_special_forEach },
  { { .generic_magic = js_array_every },
    JS_ROM_VALUE(323) /* map */,
    JS_CFUNC_generic_magic, 1, js_special_map },
  { { .generic_magic = js_array_every },
    JS_ROM_VALUE(325) /* filter */,
    JS_CFUNC_generic_magic, 1, js_special_filter },
  { { .generic_magic = js_array_reduce },
    JS_ROM_VALUE(327) /* reduce */,
    JS_CFUNC_generic_magic, 1, js_special_reduce },
  { { .generic_magic = js_array_reduce },
    JS_ROM_VALUE(329) /* reduceRight */,
    JS_CFUNC_generic_magic, 1, js_special_reduceRight },
  { { .generic = js_array_sort },
    JS_ROM_VALUE(332) /* sort */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic_magic = js_math_min_max },
    JS_ROM_VALUE(336) /* min */,
    JS_CFUNC_generic_magic, 2, 0 },
  { { .generic_magic = js_math_min_max },
    JS_ROM_VALUE(338) /* max */,
    JS_CFUNC_generic_magic, 2, 1 },
  { { .f_f = js_math_sign },
    JS_ROM_VALUE(340) /* sign */,
    JS_CFUNC_f_f, 1, 0 },
  { { .f_f = js_fabs },
    JS_ROM_VALUE(342) /* abs */,
    JS_CFUNC_f_f, 1, 0 },
  { { .f_f = js_floor },
    JS_ROM_VALUE(344) /* floor */,
    JS_CFUNC_f_f, 1, 0 },
  { { .f_f = js_ceil },
    JS_ROM_VALUE(346) /* ceil */,
    JS_CFUNC_f_f, 1, 0 },
  { { .f_f = js_round_inf },
    JS_ROM_VALUE(348) /* round */,
    JS_CFUNC_f_f, 1, 0 },
  { { .f_f = js_sqrt },
    JS_ROM_VALUE(350) /* sqrt */,
    JS_CFUNC_f_f, 1, 0 },
  { { .f_f = js_sin },
    JS_ROM_VALUE(368) /* sin */,
    JS_CFUNC_f_f, 1, 0 },
  { { .f_f = js_cos },
    JS_ROM_VALUE(370) /* cos */,
    JS_CFUNC_f_f, 1, 0 },
  { { .f_f = js_tan },
    JS_ROM_VALUE(372) /* tan */,
    JS_CFUNC_f_f, 1, 0 },
  { { .f_f = js_asin },
    JS_ROM_VALUE(374) /* asin */,
    JS_CFUNC_f_f, 1, 0 },
  { { .f_f = js_acos },
    JS_ROM_VALUE(376) /* acos */,
    JS_CFUNC_f_f, 1, 0 },
  { { .f_f = js_atan },
    JS_ROM_VALUE(378) /* atan */,
    JS_CFUNC_f_f, 1, 0 },
  { { .generic = js_math_atan2 },
    JS_ROM_VALUE(380) /* atan2 */,
    JS_CFUNC_generic, 2, 0 },
  { { .f_f = js_exp },
    JS_ROM_VALUE(382) /* exp */,
    JS_CFUNC_f_f, 1, 0 },
  { { .f_f = js_log },
    JS_ROM_VALUE(384) /* log */,
    JS_CFUNC_f_f, 1, 0 },
  { { .generic = js_math_pow },
    JS_ROM_VALUE(386) /* pow */,
    JS_CFUNC_generic, 2, 0 },
  { { .generic = js_math_random },
    JS_ROM_VALUE(388) /* random */,
    JS_CFUNC_generic, 0, 0 },
  { { .generic = js_math_imul },
    JS_ROM_VALUE(390) /* imul */,
    JS_CFUNC_generic, 2, 0 },
  { { .generic = js_math_clz32 },
    JS_ROM_VALUE(392) /* clz32 */,
    JS_CFUNC_generic, 1, 0 },
  { { .f_f = js_math_fround },
    JS_ROM_VALUE(394) /* fround */,
    JS_CFUNC_f_f, 1, 0 },
  { { .f_f = js_trunc },
    JS_ROM_VALUE(396) /* trunc */,
    JS_CFUNC_f_f, 1, 0 },
  { { .f_f = js_log2 },
    JS_ROM_VALUE(398) /* log2 */,
    JS_CFUNC_f_f, 1, 0 },
  { { .f_f = js_log10 },
    JS_ROM_VALUE(400) /* log10 */,
    JS_CFUNC_f_f, 1, 0 },
  { { .constructor = js_date_constructor },
    JS_ROM_VALUE(402) /* Date */,
    JS_CFUNC_constructor, 7, JS_CLASS_DATE },
  { { .generic = js_date_now },
    JS_ROM_VALUE(404) /* now */,
    JS_CFUNC_generic, 0, 0 },
  { { .generic = js_json_parse },
    JS_ROM_VALUE(408) /* parse */,
    JS_CFUNC_generic, 2, 0 },
  { { .generic = js_json_stringify },
    JS_ROM_VALUE(410) /* stringify */,
    JS_CFUNC_generic, 3, 0 },
  { { .constructor = js_regexp_constructor },
    JS_ROM_VALUE(413) /* RegExp */,
    JS_CFUNC_constructor, 2, JS_CLASS_REGEXP },
  { { .generic = js_regexp_get_lastIndex },
    JS_ROM_VALUE(418) /* get lastIndex */,
    JS_CFUNC_generic, 0, 0 },
  { { .generic = js_regexp_set_lastIndex },
    JS_ROM_VALUE(421) /* set lastIndex */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_regexp_get_source },
    JS_ROM_VALUE(426) /* get source */,
    JS_CFUNC_generic, 0, 0 },
  { { .generic = js_regexp_get_flags },
    JS_ROM_VALUE(431) /* get flags */,
    JS_CFUNC_generic, 0, 0 },
  { { .generic_magic = js_regexp_exec },
    JS_ROM_VALUE(434) /* exec */,
    JS_CFUNC_generic_magic, 1, 0 },
  { { .generic_magic = js_regexp_exec },
    JS_ROM_VALUE(436) /* test */,
    JS_CFUNC_generic_magic, 1, 1 },
  { { .constructor_magic = js_error_constructor },
    JS_ROM_VALUE(152) /* Error */,
    JS_CFUNC_constructor_magic, 1, JS_CLASS_ERROR },
  { { .generic_magic = js_error_get_message },
    JS_ROM_VALUE(440) /* get message */,
    JS_CFUNC_generic_magic, 0, 0 },
  { { .generic_magic = js_error_get_message },
    JS_ROM_VALUE(445) /* get stack */,
    JS_CFUNC_generic_magic, 0, 1 },
  { { .generic = js_error_toString },
    JS_ROM_VALUE(99) /* toString */,
    JS_CFUNC_generic, 0, 0 },
  { { .constructor_magic = js_error_constructor },
    JS_ROM_VALUE(448) /* EvalError */,
    JS_CFUNC_constructor_magic, 1, JS_CLASS_EVAL_ERROR },
  { { .constructor_magic = js_error_constructor },
    JS_ROM_VALUE(451) /* RangeError */,
    JS_CFUNC_constructor_magic, 1, JS_CLASS_RANGE_ERROR },
  { { .constructor_magic = js_error_constructor },
    JS_ROM_VALUE(454) /* ReferenceError */,
    JS_CFUNC_constructor_magic, 1, JS_CLASS_REFERENCE_ERROR },
  { { .constructor_magic = js_error_constructor },
    JS_ROM_VALUE(457) /* SyntaxError */,
    JS_CFUNC_constructor_magic, 1, JS_CLASS_SYNTAX_ERROR },
  { { .constructor_magic = js_error_constructor },
    JS_ROM_VALUE(460) /* TypeError */,
    JS_CFUNC_constructor_magic, 1, JS_CLASS_TYPE_ERROR },
  { { .constructor_magic = js_error_constructor },
    JS_ROM_VALUE(463) /* URIError */,
    JS_CFUNC_constructor_magic, 1, JS_CLASS_URI_ERROR },
  { { .constructor_magic = js_error_constructor },
    JS_ROM_VALUE(466) /* InternalError */,
    JS_CFUNC_constructor_magic, 1, JS_CLASS_INTERNAL_ERROR },
  { { .constructor = js_array_buffer_constructor },
    JS_ROM_VALUE(469) /* ArrayBuffer */,
    JS_CFUNC_constructor, 1, JS_CLASS_ARRAY_BUFFER },
  { { .generic = js_array_buffer_get_byteLength },
    JS_ROM_VALUE(475) /* get byteLength */,
    JS_CFUNC_generic, 0, 0 },
  { { .constructor = js_typed_array_base_constructor },
    JS_ROM_VALUE(482) /* TypedArray */,
    JS_CFUNC_constructor, 0, JS_CLASS_TYPED_ARRAY },
  { { .generic_magic = js_typed_array_get_length },
    JS_ROM_VALUE(196) /* get length */,
    JS_CFUNC_generic_magic, 0, 0 },
  { { .generic_magic = js_typed_array_get_length },
    JS_ROM_VALUE(475) /* get byteLength */,
    JS_CFUNC_generic_magic, 0, 1 },
  { { .generic_magic = js_typed_array_get_length },
    JS_ROM_VALUE(488) /* get byteOffset */,
    JS_CFUNC_generic_magic, 0, 2 },
  { { .generic_magic = js_typed_array_get_length },
    JS_ROM_VALUE(493) /* get buffer */,
    JS_CFUNC_generic_magic, 0, 3 },
  { { .generic = js_typed_array_subarray },
    JS_ROM_VALUE(496) /* subarray */,
    JS_CFUNC_generic, 2, 0 },
  { { .generic = js_typed_array_set },
    JS_ROM_VALUE(128) /* set */,
    JS_CFUNC_generic, 1, 0 },
  { { .constructor_magic = js_typed_array_constructor },
    JS_ROM_VALUE(478) /* Uint8ClampedArray */,
    JS_CFUNC_constructor_magic, 3, JS_CLASS_UINT8C_ARRAY },
  { { .constructor_magic = js_typed_array_constructor },
    JS_ROM_VALUE(503) /* Int8Array */,
    JS_CFUNC_constructor_magic, 3, JS_CLASS_INT8_ARRAY },
  { { .constructor_magic = js_typed_array_constructor },
    JS_ROM_VALUE(506) /* Uint8Array */,
    JS_CFUNC_constructor_magic, 3, JS_CLASS_UINT8_ARRAY },
  { { .constructor_magic = js_typed_array_constructor },
    JS_ROM_VALUE(509) /* Int16Array */,
    JS_CFUNC_constructor_magic, 3, JS_CLASS_INT16_ARRAY },
  { { .constructor_magic = js_typed_array_constructor },
    JS_ROM_VALUE(512) /* Uint16Array */,
    JS_CFUNC_constructor_magic, 3, JS_CLASS_UINT16_ARRAY },
  { { .constructor_magic = js_typed_array_constructor },
    JS_ROM_VALUE(515) /* Int32Array */,
    JS_CFUNC_constructor_magic, 3, JS_CLASS_INT32_ARRAY },
  { { .constructor_magic = js_typed_array_constructor },
    JS_ROM_VALUE(518) /* Uint32Array */,
    JS_CFUNC_constructor_magic, 3, JS_CLASS_UINT32_ARRAY },
  { { .constructor_magic = js_typed_array_constructor },
    JS_ROM_VALUE(521) /* Float32Array */,
    JS_CFUNC_constructor_magic, 3, JS_CLASS_FLOAT32_ARRAY },
  { { .constructor_magic = js_typed_array_constructor },
    JS_ROM_VALUE(524) /* Float64Array */,
    JS_CFUNC_constructor_magic, 3, JS_CLASS_FLOAT64_ARRAY },
  { { .generic = js_print },
    JS_ROM_VALUE(384) /* log */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_performance_now },
    JS_ROM_VALUE(404) /* now */,
    JS_CFUNC_generic, 0, 0 },
  { { .generic = js_global_eval },
    JS_ROM_VALUE(119) /* eval */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_global_isNaN },
    JS_ROM_VALUE(527) /* isNaN */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_global_isFinite },
    JS_ROM_VALUE(529) /* isFinite */,
    JS_CFUNC_generic, 1, 0 },
  { { .generic = js_print },
    JS_ROM_VALUE(540) /* print */,
    JS_CFUNC_generic, 1, 0 },
};

#ifndef JS_CLASS_COUNT
#define JS_CLASS_COUNT JS_CLASS_USER /* total number of classes */
#endif

static const JSCFinalizer js_c_finalizer_table[JS_CLASS_COUNT - JS_CLASS_USER] = {
};

const JSSTDLibraryDef js_stdlib = {
  js_stdlib_table,
  js_c_function_table,
  js_c_finalizer_table,
  1989,
  64,
  542,
  1908,
  JS_CLASS_COUNT,
};

