blob: 380945a72509d7b080c2215939481007685f42f4 [file] [log] [blame]
// br_if.wast:3
let $1 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa9\x80\x80\x80\x00\x09\x60\x03\x7f\x7f\x7f\x01\x7f\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x01\x7f\x01\x7f\x60\x01\x7f\x00\x60\x02\x7f\x7f\x00\x03\xc0\x80\x80\x80\x00\x3f\x01\x01\x01\x01\x01\x02\x03\x04\x05\x06\x06\x07\x06\x06\x06\x06\x06\x07\x02\x01\x02\x06\x01\x02\x02\x03\x06\x08\x08\x06\x06\x02\x00\x02\x02\x02\x00\x02\x02\x02\x02\x06\x06\x06\x02\x02\x02\x02\x02\x02\x05\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x04\x85\x80\x80\x80\x00\x01\x70\x01\x01\x01\x05\x83\x80\x80\x80\x00\x01\x00\x01\x06\x86\x80\x80\x80\x00\x01\x7f\x01\x41\x0a\x0b\x07\xd1\x88\x80\x80\x00\x3c\x08\x74\x79\x70\x65\x2d\x69\x33\x32\x00\x01\x08\x74\x79\x70\x65\x2d\x69\x36\x34\x00\x02\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x03\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x04\x0e\x74\x79\x70\x65\x2d\x69\x33\x32\x2d\x76\x61\x6c\x75\x65\x00\x05\x0e\x74\x79\x70\x65\x2d\x69\x36\x34\x2d\x76\x61\x6c\x75\x65\x00\x06\x0e\x74\x79\x70\x65\x2d\x66\x33\x32\x2d\x76\x61\x6c\x75\x65\x00\x07\x0e\x74\x79\x70\x65\x2d\x66\x36\x34\x2d\x76\x61\x6c\x75\x65\x00\x08\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\x74\x00\x09\x0c\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x00\x0a\x0d\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x00\x0b\x14\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\x74\x2d\x76\x61\x6c\x75\x65\x00\x0c\x12\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x2d\x76\x61\x6c\x75\x65\x00\x0d\x13\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x2d\x76\x61\x6c\x75\x65\x00\x0e\x0d\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x66\x69\x72\x73\x74\x00\x0f\x0b\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6d\x69\x64\x00\x10\x0c\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6c\x61\x73\x74\x00\x11\x0b\x61\x73\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x12\x0d\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x63\x6f\x6e\x64\x00\x13\x0e\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x14\x13\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x15\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x69\x6e\x64\x65\x78\x00\x16\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x17\x17\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x69\x6e\x64\x65\x78\x00\x18\x0f\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x19\x0a\x61\x73\x2d\x69\x66\x2d\x63\x6f\x6e\x64\x00\x1a\x0a\x61\x73\x2d\x69\x66\x2d\x74\x68\x65\x6e\x00\x1b\x0a\x61\x73\x2d\x69\x66\x2d\x65\x6c\x73\x65\x00\x1c\x0f\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x1d\x10\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x73\x65\x63\x6f\x6e\x64\x00\x1e\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x63\x6f\x6e\x64\x00\x1f\x0d\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x66\x69\x72\x73\x74\x00\x21\x0b\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6d\x69\x64\x00\x22\x0c\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6c\x61\x73\x74\x00\x23\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x75\x6e\x63\x00\x25\x16\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x26\x14\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6d\x69\x64\x00\x27\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6c\x61\x73\x74\x00\x28\x12\x61\x73\x2d\x6c\x6f\x63\x61\x6c\x2e\x73\x65\x74\x2d\x76\x61\x6c\x75\x65\x00\x29\x12\x61\x73\x2d\x6c\x6f\x63\x61\x6c\x2e\x74\x65\x65\x2d\x76\x61\x6c\x75\x65\x00\x2a\x13\x61\x73\x2d\x67\x6c\x6f\x62\x61\x6c\x2e\x73\x65\x74\x2d\x76\x61\x6c\x75\x65\x00\x2b\x0f\x61\x73\x2d\x6c\x6f\x61\x64\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2c\x10\x61\x73\x2d\x6c\x6f\x61\x64\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2d\x10\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2e\x0e\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x76\x61\x6c\x75\x65\x00\x2f\x11\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x30\x0f\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x76\x61\x6c\x75\x65\x00\x31\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x32\x0e\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6c\x65\x66\x74\x00\x33\x0f\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x72\x69\x67\x68\x74\x00\x34\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x35\x0f\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6c\x65\x66\x74\x00\x36\x10\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x72\x69\x67\x68\x74\x00\x37\x13\x61\x73\x2d\x6d\x65\x6d\x6f\x72\x79\x2e\x67\x72\x6f\x77\x2d\x73\x69\x7a\x65\x00\x38\x12\x6e\x65\x73\x74\x65\x64\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x00\x39\x0f\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x3a\x12\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x3b\x17\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x3c\x15\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x3d\x1b\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x69\x6e\x64\x65\x78\x00\x3e\x09\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x24\x0a\xd6\x8a\x80\x80\x00\x3f\x82\x80\x80\x80\x00\x00\x0b\x8d\x80\x80\x80\x00\x00\x02\x40\x41\x00\x41\x01\x0d\x00\x68\x1a\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x40\x42\x00\x41\x01\x0d\x00\x7a\x1a\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x41\x01\x0d\x00\x8c\x1a\x0b\x0b\x94\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x41\x01\x0d\x00\x9a\x1a\x0b\x0b\x8c\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x01\x0d\x00\x68\x0b\x0b\x8c\x80\x80\x80\x00\x00\x02\x7e\x42\x02\x41\x01\x0d\x00\x7a\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7d\x43\x00\x00\x40\x40\x41\x01\x0d\x00\x8c\x0b\x0b\x93\x80\x80\x80\x00\x00\x02\x7c\x44\x00\x00\x00\x00\x00\x00\x10\x40\x41\x01\x0d\x00\x9a\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x40\x20\x00\x0d\x00\x41\x02\x0f\x0b\x41\x03\x0b\x90\x80\x80\x80\x00\x00\x02\x40\x10\x00\x20\x00\x0d\x00\x41\x02\x0f\x0b\x41\x03\x0b\x8d\x80\x80\x80\x00\x00\x02\x40\x10\x00\x10\x00\x20\x00\x0d\x00\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7f\x41\x0a\x20\x00\x0d\x00\x1a\x41\x0b\x0f\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x10\x00\x41\x14\x20\x00\x0d\x00\x1a\x41\x15\x0f\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7f\x10\x00\x10\x00\x41\x0b\x20\x00\x0d\x00\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x40\x03\x40\x20\x00\x0d\x01\x41\x02\x0f\x0b\x0b\x41\x03\x0b\x93\x80\x80\x80\x00\x00\x02\x40\x03\x40\x10\x00\x20\x00\x0d\x01\x41\x02\x0f\x0b\x0b\x41\x04\x0b\x8b\x80\x80\x80\x00\x00\x03\x40\x10\x00\x20\x00\x0d\x01\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x02\x0d\x00\x0c\x00\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x40\x41\x01\x41\x01\x0d\x00\x0d\x00\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x02\x0d\x00\x41\x03\x0d\x00\x1a\x41\x04\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x41\x02\x41\x01\x20\x00\x0d\x00\x0d\x00\x1a\x41\x04\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x40\x41\x01\x41\x02\x0d\x00\x0e\x02\x00\x00\x00\x0b\x0b\x94\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x02\x0d\x00\x41\x03\x0e\x02\x00\x00\x00\x41\x04\x0b\x0b\x93\x80\x80\x80\x00\x00\x02\x7f\x41\x02\x41\x01\x41\x03\x0d\x00\x0e\x01\x00\x00\x41\x04\x0b\x0b\x8c\x80\x80\x80\x00\x00\x02\x7e\x42\x01\x41\x02\x0d\x00\x0f\x0b\x0b\x93\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x20\x00\x0d\x00\x04\x7f\x41\x02\x05\x41\x03\x0b\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x40\x20\x00\x04\x40\x20\x01\x0d\x01\x05\x10\x00\x0b\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x40\x20\x00\x04\x40\x10\x00\x05\x20\x01\x0d\x01\x0b\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x03\x41\x0a\x0d\x00\x41\x02\x20\x00\x1b\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x03\x41\x0a\x0d\x00\x20\x00\x1b\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x02\x41\x03\x41\x0a\x0d\x00\x1b\x0b\x0b\x84\x80\x80\x80\x00\x00\x41\x7f\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x41\x0c\x41\x01\x0d\x00\x41\x02\x41\x03\x10\x20\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x0d\x41\x01\x0d\x00\x41\x03\x10\x20\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x02\x41\x0e\x41\x01\x0d\x00\x10\x20\x0b\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x94\x80\x80\x80\x00\x00\x02\x7f\x41\x04\x41\x0a\x0d\x00\x41\x01\x41\x02\x41\x00\x11\x00\x00\x0b\x0b\x94\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x04\x41\x0a\x0d\x00\x41\x02\x41\x00\x11\x00\x00\x0b\x0b\x94\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x02\x41\x04\x41\x0a\x0d\x00\x41\x00\x11\x00\x00\x0b\x0b\x94\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x02\x41\x03\x41\x04\x41\x0a\x0d\x00\x11\x00\x00\x0b\x0b\x91\x80\x80\x80\x00\x01\x01\x7f\x02\x7f\x41\x11\x20\x00\x0d\x00\x21\x00\x41\x7f\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x20\x00\x0d\x00\x22\x00\x41\x7f\x0f\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x20\x00\x0d\x00\x24\x00\x41\x7f\x0f\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x01\x0d\x00\x28\x02\x00\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x1e\x41\x01\x0d\x00\x2c\x00\x00\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x41\x1e\x41\x01\x0d\x00\x41\x07\x36\x02\x00\x41\x7f\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x41\x02\x41\x1f\x41\x01\x0d\x00\x36\x02\x00\x41\x7f\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x41\x20\x41\x01\x0d\x00\x41\x07\x3a\x00\x00\x41\x7f\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x41\x02\x41\x21\x41\x01\x0d\x00\x3b\x01\x00\x41\x7f\x0b\x0b\x93\x80\x80\x80\x00\x00\x02\x7c\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\x0d\x00\x9a\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x01\x0d\x00\x41\x0a\x6a\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x0a\x41\x01\x41\x01\x0d\x00\x6b\x0b\x0b\x8c\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x41\x01\x0d\x00\x45\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x01\x0d\x00\x41\x0a\x4d\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x0a\x41\x01\x41\x2a\x0d\x00\x47\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x01\x0d\x00\x40\x00\x0b\x0b\x9a\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x10\x0b\x6a\x0b\x6a\x0b\x9b\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x04\x0b\x0c\x00\x41\x10\x0b\x6a\x0b\x9e\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x04\x0b\x41\x01\x0d\x00\x1a\x41\x10\x0b\x6a\x0b\x9e\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x01\x0b\x0d\x00\x1a\x41\x10\x0b\x6a\x0b\x9e\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x04\x0b\x41\x01\x0e\x00\x00\x41\x10\x0b\x6a\x0b\x9e\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x01\x0b\x0e\x00\x00\x41\x10\x0b\x6a\x0b");
// br_if.wast:372
assert_return(() => call($1, "type-i32", []));
// br_if.wast:373
assert_return(() => call($1, "type-i64", []));
// br_if.wast:374
assert_return(() => call($1, "type-f32", []));
// br_if.wast:375
assert_return(() => call($1, "type-f64", []));
// br_if.wast:377
assert_return(() => call($1, "type-i32-value", []), 1);
// br_if.wast:378
run(() => call(instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x69\x36\x34\x2d\x76\x61\x6c\x75\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b", exports("$1", $1)), "run", [])); // assert_return(() => call($1, "type-i64-value", []), int64("2"))
// br_if.wast:379
run(() => call(instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x66\x33\x32\x2d\x76\x61\x6c\x75\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x40\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", exports("$1", $1)), "run", [])); // assert_return(() => call($1, "type-f32-value", []), 3.)
// br_if.wast:380
run(() => call(instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x66\x36\x34\x2d\x76\x61\x6c\x75\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x10\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", exports("$1", $1)), "run", [])); // assert_return(() => call($1, "type-f64-value", []), 4.)
// br_if.wast:382
assert_return(() => call($1, "as-block-first", [0]), 2);
// br_if.wast:383
assert_return(() => call($1, "as-block-first", [1]), 3);
// br_if.wast:384
assert_return(() => call($1, "as-block-mid", [0]), 2);
// br_if.wast:385
assert_return(() => call($1, "as-block-mid", [1]), 3);
// br_if.wast:386
assert_return(() => call($1, "as-block-last", [0]));
// br_if.wast:387
assert_return(() => call($1, "as-block-last", [1]));
// br_if.wast:389
assert_return(() => call($1, "as-block-first-value", [0]), 11);
// br_if.wast:390
assert_return(() => call($1, "as-block-first-value", [1]), 10);
// br_if.wast:391
assert_return(() => call($1, "as-block-mid-value", [0]), 21);
// br_if.wast:392
assert_return(() => call($1, "as-block-mid-value", [1]), 20);
// br_if.wast:393
assert_return(() => call($1, "as-block-last-value", [0]), 11);
// br_if.wast:394
assert_return(() => call($1, "as-block-last-value", [1]), 11);
// br_if.wast:396
assert_return(() => call($1, "as-loop-first", [0]), 2);
// br_if.wast:397
assert_return(() => call($1, "as-loop-first", [1]), 3);
// br_if.wast:398
assert_return(() => call($1, "as-loop-mid", [0]), 2);
// br_if.wast:399
assert_return(() => call($1, "as-loop-mid", [1]), 4);
// br_if.wast:400
assert_return(() => call($1, "as-loop-last", [0]));
// br_if.wast:401
assert_return(() => call($1, "as-loop-last", [1]));
// br_if.wast:403
assert_return(() => call($1, "as-br-value", []), 1);
// br_if.wast:405
assert_return(() => call($1, "as-br_if-cond", []));
// br_if.wast:406
assert_return(() => call($1, "as-br_if-value", []), 1);
// br_if.wast:407
assert_return(() => call($1, "as-br_if-value-cond", [0]), 2);
// br_if.wast:408
assert_return(() => call($1, "as-br_if-value-cond", [1]), 1);
// br_if.wast:410
assert_return(() => call($1, "as-br_table-index", []));
// br_if.wast:411
assert_return(() => call($1, "as-br_table-value", []), 1);
// br_if.wast:412
assert_return(() => call($1, "as-br_table-value-index", []), 1);
// br_if.wast:414
run(() => call(instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b", exports("$1", $1)), "run", [])); // assert_return(() => call($1, "as-return-value", []), int64("1"))
// br_if.wast:416
assert_return(() => call($1, "as-if-cond", [0]), 2);
// br_if.wast:417
assert_return(() => call($1, "as-if-cond", [1]), 1);
// br_if.wast:418
assert_return(() => call($1, "as-if-then", [0, 0]));
// br_if.wast:419
assert_return(() => call($1, "as-if-then", [4, 0]));
// br_if.wast:420
assert_return(() => call($1, "as-if-then", [0, 1]));
// br_if.wast:421
assert_return(() => call($1, "as-if-then", [4, 1]));
// br_if.wast:422
assert_return(() => call($1, "as-if-else", [0, 0]));
// br_if.wast:423
assert_return(() => call($1, "as-if-else", [3, 0]));
// br_if.wast:424
assert_return(() => call($1, "as-if-else", [0, 1]));
// br_if.wast:425
assert_return(() => call($1, "as-if-else", [3, 1]));
// br_if.wast:427
assert_return(() => call($1, "as-select-first", [0]), 3);
// br_if.wast:428
assert_return(() => call($1, "as-select-first", [1]), 3);
// br_if.wast:429
assert_return(() => call($1, "as-select-second", [0]), 3);
// br_if.wast:430
assert_return(() => call($1, "as-select-second", [1]), 3);
// br_if.wast:431
assert_return(() => call($1, "as-select-cond", []), 3);
// br_if.wast:433
assert_return(() => call($1, "as-call-first", []), 12);
// br_if.wast:434
assert_return(() => call($1, "as-call-mid", []), 13);
// br_if.wast:435
assert_return(() => call($1, "as-call-last", []), 14);
// br_if.wast:437
assert_return(() => call($1, "as-call_indirect-func", []), 4);
// br_if.wast:438
assert_return(() => call($1, "as-call_indirect-first", []), 4);
// br_if.wast:439
assert_return(() => call($1, "as-call_indirect-mid", []), 4);
// br_if.wast:440
assert_return(() => call($1, "as-call_indirect-last", []), 4);
// br_if.wast:442
assert_return(() => call($1, "as-local.set-value", [0]), -1);
// br_if.wast:443
assert_return(() => call($1, "as-local.set-value", [1]), 17);
// br_if.wast:445
assert_return(() => call($1, "as-local.tee-value", [0]), -1);
// br_if.wast:446
assert_return(() => call($1, "as-local.tee-value", [1]), 1);
// br_if.wast:448
assert_return(() => call($1, "as-global.set-value", [0]), -1);
// br_if.wast:449
assert_return(() => call($1, "as-global.set-value", [1]), 1);
// br_if.wast:451
assert_return(() => call($1, "as-load-address", []), 1);
// br_if.wast:452
assert_return(() => call($1, "as-loadN-address", []), 30);
// br_if.wast:454
assert_return(() => call($1, "as-store-address", []), 30);
// br_if.wast:455
assert_return(() => call($1, "as-store-value", []), 31);
// br_if.wast:456
assert_return(() => call($1, "as-storeN-address", []), 32);
// br_if.wast:457
assert_return(() => call($1, "as-storeN-value", []), 33);
// br_if.wast:459
run(() => call(instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", exports("$1", $1)), "run", [])); // assert_return(() => call($1, "as-unary-operand", []), 1.)
// br_if.wast:460
assert_return(() => call($1, "as-binary-left", []), 1);
// br_if.wast:461
assert_return(() => call($1, "as-binary-right", []), 1);
// br_if.wast:462
assert_return(() => call($1, "as-test-operand", []), 0);
// br_if.wast:463
assert_return(() => call($1, "as-compare-left", []), 1);
// br_if.wast:464
assert_return(() => call($1, "as-compare-right", []), 1);
// br_if.wast:465
assert_return(() => call($1, "as-memory.grow-size", []), 1);
// br_if.wast:467
assert_return(() => call($1, "nested-block-value", [0]), 21);
// br_if.wast:468
assert_return(() => call($1, "nested-block-value", [1]), 9);
// br_if.wast:469
assert_return(() => call($1, "nested-br-value", [0]), 5);
// br_if.wast:470
assert_return(() => call($1, "nested-br-value", [1]), 9);
// br_if.wast:471
assert_return(() => call($1, "nested-br_if-value", [0]), 5);
// br_if.wast:472
assert_return(() => call($1, "nested-br_if-value", [1]), 9);
// br_if.wast:473
assert_return(() => call($1, "nested-br_if-value-cond", [0]), 5);
// br_if.wast:474
assert_return(() => call($1, "nested-br_if-value-cond", [1]), 9);
// br_if.wast:475
assert_return(() => call($1, "nested-br_table-value", [0]), 5);
// br_if.wast:476
assert_return(() => call($1, "nested-br_table-value", [1]), 9);
// br_if.wast:477
assert_return(() => call($1, "nested-br_table-value-index", [0]), 5);
// br_if.wast:478
assert_return(() => call($1, "nested-br_table-value-index", [1]), 9);
// br_if.wast:480
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x0d\x00\x68\x0b\x0b");
// br_if.wast:484
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x0d\x00\x7a\x0b\x0b");
// br_if.wast:488
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x0d\x00\x8c\x0b\x0b");
// br_if.wast:492
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x0d\x00\x9a\x0b\x0b");
// br_if.wast:497
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x01\x0d\x00\x68\x0b\x0b");
// br_if.wast:501
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x42\x01\x0d\x00\x7a\x0b\x0b");
// br_if.wast:505
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x0d\x00\x8c\x0b\x0b");
// br_if.wast:509
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x42\x01\x0d\x00\x9a\x0b\x0b");
// br_if.wast:514
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x0d\x00\x41\x01\x0b\x0b");
// br_if.wast:520
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x0d\x00\x41\x01\x0b\x0b");
// br_if.wast:526
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x41\x00\x41\x00\x0d\x00\x0b\x0b");
// br_if.wast:532
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x41\x00\x41\x01\x0d\x00\x0b\x0b");
// br_if.wast:539
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x7f\x01\x41\x00\x0d\x00\x41\x01\x0b\x0b");
// br_if.wast:545
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x7f\x01\x41\x01\x0d\x00\x41\x01\x0b\x0b");
// br_if.wast:551
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x7f\x42\x01\x41\x00\x0d\x00\x1a\x41\x01\x0b\x0b");
// br_if.wast:559
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x7f\x42\x01\x41\x00\x0d\x00\x1a\x41\x01\x0b\x0b");
// br_if.wast:568
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x02\x40\x01\x0d\x00\x0b\x0b");
// br_if.wast:574
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x40\x42\x00\x0d\x00\x0b\x0b");
// br_if.wast:580
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x01\x0d\x00\x41\x01\x0b\x0b");
// br_if.wast:586
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x02\x40\x41\x01\x0d\x01\x0b\x0b\x0b");
// br_if.wast:592
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x42\x00\x0d\x00\x41\x01\x0b\x0b");
// br_if.wast:599
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x41\x01\x0d\x01\x0b");
// br_if.wast:603
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x40\x02\x40\x41\x01\x0d\x05\x0b\x0b\x0b");
// br_if.wast:607
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x01\x0d\x81\x80\x80\x80\x01\x0b");