Index: test/mjsunit/wasm/wasm-constants.js |
diff --git a/test/mjsunit/wasm/wasm-constants.js b/test/mjsunit/wasm/wasm-constants.js |
index 264c09229320cde47cf99d7cf5244d389aa3a233..9c6ede60fd0148fd739d08f971c1539cf07e5acd 100644 |
--- a/test/mjsunit/wasm/wasm-constants.js |
+++ b/test/mjsunit/wasm/wasm-constants.js |
@@ -139,111 +139,115 @@ var kExprI32Xor = 0x49; |
var kExprI32Shl = 0x4a; |
var kExprI32ShrU = 0x4b; |
var kExprI32ShrS = 0x4c; |
-var kExprI32Eq = 0x4d; |
-var kExprI32Ne = 0x4e; |
-var kExprI32LtS = 0x4f; |
-var kExprI32LeS = 0x50; |
-var kExprI32LtU = 0x51; |
-var kExprI32LeU = 0x52; |
-var kExprI32GtS = 0x53; |
-var kExprI32GeS = 0x54; |
-var kExprI32GtU = 0x55; |
-var kExprI32GeU = 0x56; |
-var kExprI32Clz = 0x57; |
-var kExprI32Ctz = 0x58; |
-var kExprI32Popcnt = 0x59; |
-var kExprI32Eqz = 0x5a; |
-var kExprI64Add = 0x5b; |
-var kExprI64Sub = 0x5c; |
-var kExprI64Mul = 0x5d; |
-var kExprI64DivS = 0x5e; |
-var kExprI64DivU = 0x5f; |
-var kExprI64RemS = 0x60; |
-var kExprI64RemU = 0x61; |
-var kExprI64And = 0x62; |
-var kExprI64Ior = 0x63; |
-var kExprI64Xor = 0x64; |
-var kExprI64Shl = 0x65; |
-var kExprI64ShrU = 0x66; |
-var kExprI64ShrS = 0x67; |
-var kExprI64Eq = 0x68; |
-var kExprI64Ne = 0x69; |
-var kExprI64LtS = 0x6a; |
-var kExprI64LeS = 0x6b; |
-var kExprI64LtU = 0x6c; |
-var kExprI64LeU = 0x6d; |
-var kExprI64GtS = 0x6e; |
-var kExprI64GeS = 0x6f; |
-var kExprI64GtU = 0x70; |
-var kExprI64GeU = 0x71; |
-var kExprI64Clz = 0x72; |
-var kExprI64Ctz = 0x73; |
-var kExprI64Popcnt = 0x74; |
-var kExprF32Add = 0x75; |
-var kExprF32Sub = 0x76; |
-var kExprF32Mul = 0x77; |
-var kExprF32Div = 0x78; |
-var kExprF32Min = 0x79; |
-var kExprF32Max = 0x7a; |
-var kExprF32Abs = 0x7b; |
-var kExprF32Neg = 0x7c; |
-var kExprF32CopySign = 0x7d; |
-var kExprF32Ceil = 0x7e; |
-var kExprF32Floor = 0x7f; |
-var kExprF32Trunc = 0x80; |
-var kExprF32NearestInt = 0x81; |
-var kExprF32Sqrt = 0x82; |
-var kExprF32Eq = 0x83; |
-var kExprF32Ne = 0x84; |
-var kExprF32Lt = 0x85; |
-var kExprF32Le = 0x86; |
-var kExprF32Gt = 0x87; |
-var kExprF32Ge = 0x88; |
-var kExprF64Add = 0x89; |
-var kExprF64Sub = 0x8a; |
-var kExprF64Mul = 0x8b; |
-var kExprF64Div = 0x8c; |
-var kExprF64Min = 0x8d; |
-var kExprF64Max = 0x8e; |
-var kExprF64Abs = 0x8f; |
-var kExprF64Neg = 0x90; |
-var kExprF64CopySign = 0x91; |
-var kExprF64Ceil = 0x92; |
-var kExprF64Floor = 0x93; |
-var kExprF64Trunc = 0x94; |
-var kExprF64NearestInt = 0x95; |
-var kExprF64Sqrt = 0x96; |
-var kExprF64Eq = 0x97; |
-var kExprF64Ne = 0x98; |
-var kExprF64Lt = 0x99; |
-var kExprF64Le = 0x9a; |
-var kExprF64Gt = 0x9b; |
-var kExprF64Ge = 0x9c; |
-var kExprI32SConvertF32 = 0x9d; |
-var kExprI32SConvertF64 = 0x9e; |
-var kExprI32UConvertF32 = 0x9f; |
-var kExprI32UConvertF64 = 0xa0; |
-var kExprI32ConvertI64 = 0xa1; |
-var kExprI64SConvertF32 = 0xa2; |
-var kExprI64SConvertF64 = 0xa3; |
-var kExprI64UConvertF32 = 0xa4; |
-var kExprI64UConvertF64 = 0xa5; |
-var kExprI64SConvertI32 = 0xa6; |
-var kExprI64UConvertI32 = 0xa7; |
-var kExprF32SConvertI32 = 0xa8; |
-var kExprF32UConvertI32 = 0xa9; |
-var kExprF32SConvertI64 = 0xaa; |
-var kExprF32UConvertI64 = 0xab; |
-var kExprF32ConvertF64 = 0xac; |
-var kExprF32ReinterpretI32 = 0xad; |
-var kExprF64SConvertI32 = 0xae; |
-var kExprF64UConvertI32 = 0xaf; |
-var kExprF64SConvertI64 = 0xb0; |
-var kExprF64UConvertI64 = 0xb1; |
-var kExprF64ConvertF32 = 0xb2; |
-var kExprF64ReinterpretI64 = 0xb3; |
-var kExprI32ReinterpretF32 = 0xb4; |
-var kExprI64ReinterpretF64 = 0xb5; |
+var kExprI32Ror = 0x4d; |
+var kExprI32Rol = 0x4e; |
+var kExprI32Eq = 0x4f; |
+var kExprI32Ne = 0x50; |
+var kExprI32LtS = 0x51; |
+var kExprI32LeS = 0x52; |
+var kExprI32LtU = 0x53; |
+var kExprI32LeU = 0x54; |
+var kExprI32GtS = 0x55; |
+var kExprI32GeS = 0x56; |
+var kExprI32GtU = 0x57; |
+var kExprI32GeU = 0x58; |
+var kExprI32Clz = 0x59; |
+var kExprI32Ctz = 0x5a; |
+var kExprI32Popcnt = 0x5b; |
+var kExprI32Eqz = 0x5c; |
+var kExprI64Add = 0x5d; |
+var kExprI64Sub = 0x5e; |
+var kExprI64Mul = 0x5f; |
+var kExprI64DivS = 0x60; |
+var kExprI64DivU = 0x61; |
+var kExprI64RemS = 0x62; |
+var kExprI64RemU = 0x63; |
+var kExprI64And = 0x64; |
+var kExprI64Ior = 0x65; |
+var kExprI64Xor = 0x66; |
+var kExprI64Shl = 0x67; |
+var kExprI64ShrU = 0x68; |
+var kExprI64ShrS = 0x69; |
+var kExprI64Ror = 0x6a; |
+var kExprI64Rol = 0x6b; |
+var kExprI64Eq = 0x6c; |
+var kExprI64Ne = 0x6d; |
+var kExprI64LtS = 0x6e; |
+var kExprI64LeS = 0x6f; |
+var kExprI64LtU = 0x70; |
+var kExprI64LeU = 0x71; |
+var kExprI64GtS = 0x72; |
+var kExprI64GeS = 0x73; |
+var kExprI64GtU = 0x74; |
+var kExprI64GeU = 0x75; |
+var kExprI64Clz = 0x76; |
+var kExprI64Ctz = 0x77; |
+var kExprI64Popcnt = 0x78; |
+var kExprF32Add = 0x79; |
+var kExprF32Sub = 0x7a; |
+var kExprF32Mul = 0x7b; |
+var kExprF32Div = 0x7c; |
+var kExprF32Min = 0x7d; |
+var kExprF32Max = 0x7e; |
+var kExprF32Abs = 0x7f; |
+var kExprF32Neg = 0x80; |
+var kExprF32CopySign = 0x81; |
+var kExprF32Ceil = 0x82; |
+var kExprF32Floor = 0x83; |
+var kExprF32Trunc = 0x84; |
+var kExprF32NearestInt = 0x85; |
+var kExprF32Sqrt = 0x86; |
+var kExprF32Eq = 0x87; |
+var kExprF32Ne = 0x88; |
+var kExprF32Lt = 0x89; |
+var kExprF32Le = 0x8a; |
+var kExprF32Gt = 0x8b; |
+var kExprF32Ge = 0x8c; |
+var kExprF64Add = 0x8d; |
+var kExprF64Sub = 0x8e; |
+var kExprF64Mul = 0x8f; |
+var kExprF64Div = 0x90; |
+var kExprF64Min = 0x91; |
+var kExprF64Max = 0x92; |
+var kExprF64Abs = 0x93; |
+var kExprF64Neg = 0x94; |
+var kExprF64CopySign = 0x95; |
+var kExprF64Ceil = 0x96; |
+var kExprF64Floor = 0x97; |
+var kExprF64Trunc = 0x98; |
+var kExprF64NearestInt = 0x99; |
+var kExprF64Sqrt = 0x9a; |
+var kExprF64Eq = 0x9b; |
+var kExprF64Ne = 0x9c; |
+var kExprF64Lt = 0x9d; |
+var kExprF64Le = 0x9e; |
+var kExprF64Gt = 0x9f; |
+var kExprF64Ge = 0xa0; |
+var kExprI32SConvertF32 = 0xa1; |
+var kExprI32SConvertF64 = 0xa2; |
+var kExprI32UConvertF32 = 0xa3; |
+var kExprI32UConvertF64 = 0xa4; |
+var kExprI32ConvertI64 = 0xa5; |
+var kExprI64SConvertF32 = 0xa6; |
+var kExprI64SConvertF64 = 0xa7; |
+var kExprI64UConvertF32 = 0xa8; |
+var kExprI64UConvertF64 = 0xa9; |
+var kExprI64SConvertI32 = 0xaa; |
+var kExprI64UConvertI32 = 0xab; |
+var kExprF32SConvertI32 = 0xac; |
+var kExprF32UConvertI32 = 0xad; |
+var kExprF32SConvertI64 = 0xae; |
+var kExprF32UConvertI64 = 0xaf; |
+var kExprF32ConvertF64 = 0xb0; |
+var kExprF32ReinterpretI32 = 0xb1; |
+var kExprF64SConvertI32 = 0xb2; |
+var kExprF64UConvertI32 = 0xb3; |
+var kExprF64SConvertI64 = 0xb4; |
+var kExprF64UConvertI64 = 0xb5; |
+var kExprF64ConvertF32 = 0xb6; |
+var kExprF64ReinterpretI64 = 0xb7; |
+var kExprI32ReinterpretF32 = 0xb8; |
+var kExprI64ReinterpretF64 = 0xb9; |
var kTrapUnreachable = 0; |
var kTrapMemOutOfBounds = 1; |