Source code

Revision control

Copy as Markdown

Other Tools

(function int_literals_wast_js() {
// int_literals.wast:1
let $$1 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x01\x7e\x03\x9f\x80\x80\x80\x00\x1e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x01\x01\x01\x01\x07\xb7\x83\x80\x80\x00\x1e\x08\x69\x33\x32\x2e\x74\x65\x73\x74\x00\x00\x08\x69\x33\x32\x2e\x75\x6d\x61\x78\x00\x01\x08\x69\x33\x32\x2e\x73\x6d\x61\x78\x00\x02\x0c\x69\x33\x32\x2e\x6e\x65\x67\x5f\x73\x6d\x61\x78\x00\x03\x08\x69\x33\x32\x2e\x73\x6d\x69\x6e\x00\x04\x0c\x69\x33\x32\x2e\x61\x6c\x74\x5f\x73\x6d\x69\x6e\x00\x05\x0c\x69\x33\x32\x2e\x69\x6e\x63\x5f\x73\x6d\x69\x6e\x00\x06\x0c\x69\x33\x32\x2e\x6e\x65\x67\x5f\x7a\x65\x72\x6f\x00\x07\x0d\x69\x33\x32\x2e\x6e\x6f\x74\x5f\x6f\x63\x74\x61\x6c\x00\x08\x14\x69\x33\x32\x2e\x75\x6e\x73\x69\x67\x6e\x65\x64\x5f\x64\x65\x63\x69\x6d\x61\x6c\x00\x09\x0d\x69\x33\x32\x2e\x70\x6c\x75\x73\x5f\x73\x69\x67\x6e\x00\x0a\x08\x69\x36\x34\x2e\x74\x65\x73\x74\x00\x0b\x08\x69\x36\x34\x2e\x75\x6d\x61\x78\x00\x0c\x08\x69\x36\x34\x2e\x73\x6d\x61\x78\x00\x0d\x0c\x69\x36\x34\x2e\x6e\x65\x67\x5f\x73\x6d\x61\x78\x00\x0e\x08\x69\x36\x34\x2e\x73\x6d\x69\x6e\x00\x0f\x0c\x69\x36\x34\x2e\x61\x6c\x74\x5f\x73\x6d\x69\x6e\x00\x10\x0c\x69\x36\x34\x2e\x69\x6e\x63\x5f\x73\x6d\x69\x6e\x00\x11\x0c\x69\x36\x34\x2e\x6e\x65\x67\x5f\x7a\x65\x72\x6f\x00\x12\x0d\x69\x36\x34\x2e\x6e\x6f\x74\x5f\x6f\x63\x74\x61\x6c\x00\x13\x14\x69\x36\x34\x2e\x75\x6e\x73\x69\x67\x6e\x65\x64\x5f\x64\x65\x63\x69\x6d\x61\x6c\x00\x14\x0d\x69\x36\x34\x2e\x70\x6c\x75\x73\x5f\x73\x69\x67\x6e\x00\x15\x0c\x69\x33\x32\x2d\x64\x65\x63\x2d\x73\x65\x70\x31\x00\x16\x0c\x69\x33\x32\x2d\x64\x65\x63\x2d\x73\x65\x70\x32\x00\x17\x0c\x69\x33\x32\x2d\x68\x65\x78\x2d\x73\x65\x70\x31\x00\x18\x0c\x69\x33\x32\x2d\x68\x65\x78\x2d\x73\x65\x70\x32\x00\x19\x0c\x69\x36\x34\x2d\x64\x65\x63\x2d\x73\x65\x70\x31\x00\x1a\x0c\x69\x36\x34\x2d\x64\x65\x63\x2d\x73\x65\x70\x32\x00\x1b\x0c\x69\x36\x34\x2d\x68\x65\x78\x2d\x73\x65\x70\x31\x00\x1c\x0c\x69\x36\x34\x2d\x68\x65\x78\x2d\x73\x65\x70\x32\x00\x1d\x0a\x8d\x83\x80\x80\x00\x1e\x89\x80\x80\x80\x00\x00\x41\x8d\xa0\xb7\xdd\x00\x0f\x0b\x85\x80\x80\x80\x00\x00\x41\x7f\x0f\x0b\x89\x80\x80\x80\x00\x00\x41\xff\xff\xff\xff\x07\x0f\x0b\x89\x80\x80\x80\x00\x00\x41\x81\x80\x80\x80\x78\x0f\x0b\x89\x80\x80\x80\x00\x00\x41\x80\x80\x80\x80\x78\x0f\x0b\x89\x80\x80\x80\x00\x00\x41\x80\x80\x80\x80\x78\x0f\x0b\x8c\x80\x80\x80\x00\x00\x41\x80\x80\x80\x80\x78\x41\x01\x6a\x0f\x0b\x85\x80\x80\x80\x00\x00\x41\x00\x0f\x0b\x85\x80\x80\x80\x00\x00\x41\x0a\x0f\x0b\x85\x80\x80\x80\x00\x00\x41\x7f\x0f\x0b\x85\x80\x80\x80\x00\x00\x41\x2a\x0f\x0b\x8d\x80\x80\x80\x00\x00\x42\xee\xd4\x99\xdd\xe0\xcd\xee\xd5\x0c\x0f\x0b\x85\x80\x80\x80\x00\x00\x42\x7f\x0f\x0b\x8e\x80\x80\x80\x00\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x0f\x0b\x8e\x80\x80\x80\x00\x00\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x0f\x0b\x8e\x80\x80\x80\x00\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x0f\x0b\x8e\x80\x80\x80\x00\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x0f\x0b\x91\x80\x80\x80\x00\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x01\x7c\x0f\x0b\x85\x80\x80\x80\x00\x00\x42\x00\x0f\x0b\x85\x80\x80\x80\x00\x00\x42\x0a\x0f\x0b\x85\x80\x80\x80\x00\x00\x42\x7f\x0f\x0b\x85\x80\x80\x80\x00\x00\x42\x2a\x0f\x0b\x86\x80\x80\x80\x00\x00\x41\xc0\x84\x3d\x0b\x85\x80\x80\x80\x00\x00\x41\xe8\x07\x0b\x88\x80\x80\x80\x00\x00\x41\x99\x81\xbc\xd0\x00\x0b\x86\x80\x80\x80\x00\x00\x41\x8f\xd4\x06\x0b\x86\x80\x80\x80\x00\x00\x42\xc0\x84\x3d\x0b\x85\x80\x80\x80\x00\x00\x42\xe8\x07\x0b\x8b\x80\x80\x80\x00\x00\x42\x99\xb3\x82\x80\xf0\x81\xbc\x05\x0b\x86\x80\x80\x80\x00\x00\x42\x8f\xd4\x06\x0b", "int_literals.wast:1");
// int_literals.wast:1
let $1 = instance($$1);
// int_literals.wast:37
assert_return(() => call($1, "i32.test", []), "int_literals.wast:37", 195_940_365);
// int_literals.wast:38
assert_return(() => call($1, "i32.umax", []), "int_literals.wast:38", -1);
// int_literals.wast:39
assert_return(() => call($1, "i32.smax", []), "int_literals.wast:39", 2_147_483_647);
// int_literals.wast:40
assert_return(() => call($1, "i32.neg_smax", []), "int_literals.wast:40", -2_147_483_647);
// int_literals.wast:41
assert_return(() => call($1, "i32.smin", []), "int_literals.wast:41", -2_147_483_648);
// int_literals.wast:42
assert_return(() => call($1, "i32.alt_smin", []), "int_literals.wast:42", -2_147_483_648);
// int_literals.wast:43
assert_return(() => call($1, "i32.inc_smin", []), "int_literals.wast:43", -2_147_483_647);
// int_literals.wast:44
assert_return(() => call($1, "i32.neg_zero", []), "int_literals.wast:44", 0);
// int_literals.wast:45
assert_return(() => call($1, "i32.not_octal", []), "int_literals.wast:45", 10);
// int_literals.wast:46
assert_return(() => call($1, "i32.unsigned_decimal", []), "int_literals.wast:46", -1);
// int_literals.wast:47
assert_return(() => call($1, "i32.plus_sign", []), "int_literals.wast:47", 42);
// int_literals.wast:49
assert_return(() => call($1, "i64.test", []), "int_literals.wast:49", 913_028_331_277_281_902n);
// int_literals.wast:50
assert_return(() => call($1, "i64.umax", []), "int_literals.wast:50", -1n);
// int_literals.wast:51
assert_return(() => call($1, "i64.smax", []), "int_literals.wast:51", 9_223_372_036_854_775_807n);
// int_literals.wast:52
assert_return(() => call($1, "i64.neg_smax", []), "int_literals.wast:52", -9_223_372_036_854_775_807n);
// int_literals.wast:53
assert_return(() => call($1, "i64.smin", []), "int_literals.wast:53", -9_223_372_036_854_775_808n);
// int_literals.wast:54
assert_return(() => call($1, "i64.alt_smin", []), "int_literals.wast:54", -9_223_372_036_854_775_808n);
// int_literals.wast:55
assert_return(() => call($1, "i64.inc_smin", []), "int_literals.wast:55", -9_223_372_036_854_775_807n);
// int_literals.wast:56
assert_return(() => call($1, "i64.neg_zero", []), "int_literals.wast:56", 0n);
// int_literals.wast:57
assert_return(() => call($1, "i64.not_octal", []), "int_literals.wast:57", 10n);
// int_literals.wast:58
assert_return(() => call($1, "i64.unsigned_decimal", []), "int_literals.wast:58", -1n);
// int_literals.wast:59
assert_return(() => call($1, "i64.plus_sign", []), "int_literals.wast:59", 42n);
// int_literals.wast:61
assert_return(() => call($1, "i32-dec-sep1", []), "int_literals.wast:61", 1_000_000);
// int_literals.wast:62
assert_return(() => call($1, "i32-dec-sep2", []), "int_literals.wast:62", 1_000);
// int_literals.wast:63
assert_return(() => call($1, "i32-hex-sep1", []), "int_literals.wast:63", 168_755_353);
// int_literals.wast:64
assert_return(() => call($1, "i32-hex-sep2", []), "int_literals.wast:64", 109_071);
// int_literals.wast:66
assert_return(() => call($1, "i64-dec-sep1", []), "int_literals.wast:66", 1_000_000n);
// int_literals.wast:67
assert_return(() => call($1, "i64-dec-sep2", []), "int_literals.wast:67", 1_000n);
// int_literals.wast:68
assert_return(() => call($1, "i64-hex-sep1", []), "int_literals.wast:68", 3_078_696_982_321_561n);
// int_literals.wast:69
assert_return(() => call($1, "i64-hex-sep2", []), "int_literals.wast:69", 109_071n);
// int_literals.wast:71
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:71");
// int_literals.wast:75
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:75");
// int_literals.wast:79
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:79");
// int_literals.wast:83
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:83");
// int_literals.wast:87
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:87");
// int_literals.wast:91
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:91");
// int_literals.wast:95
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:95");
// int_literals.wast:99
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:99");
// int_literals.wast:103
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:103");
// int_literals.wast:107
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:107");
// int_literals.wast:112
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:112");
// int_literals.wast:116
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:116");
// int_literals.wast:120
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:120");
// int_literals.wast:124
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:124");
// int_literals.wast:128
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:128");
// int_literals.wast:132
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:132");
// int_literals.wast:136
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:136");
// int_literals.wast:140
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:140");
// int_literals.wast:144
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:144");
// int_literals.wast:148
assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "int_literals.wast:148");
reinitializeRegistry();
})();