Commit c6f611be authored by Deepti Gandluri's avatar Deepti Gandluri Committed by Commit Bot

[wasm] Cleanup wasm opcode text

Change-Id: Iaf8e02b201c547fb8b74a7e7f2defd4bfbc098d0
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2079049Reviewed-by: 's avatarZhi An Ng <zhin@chromium.org>
Commit-Queue: Deepti Gandluri <gdeepti@chromium.org>
Cr-Commit-Position: refs/heads/master@{#66508}
parent 93253978
...@@ -43,8 +43,11 @@ namespace wasm { ...@@ -43,8 +43,11 @@ namespace wasm {
#define CASE_FLOAT_OP(name, str) CASE_F32_OP(name, str) CASE_F64_OP(name, str) #define CASE_FLOAT_OP(name, str) CASE_F32_OP(name, str) CASE_F64_OP(name, str)
#define CASE_ALL_OP(name, str) CASE_FLOAT_OP(name, str) CASE_INT_OP(name, str) #define CASE_ALL_OP(name, str) CASE_FLOAT_OP(name, str) CASE_INT_OP(name, str)
#define CASE_SIMD_OP(name, str) \ #define CASE_SIMD_OP(name, str) \
CASE_F32x4_OP(name, str) CASE_I32x4_OP(name, str) CASE_I16x8_OP(name, str) \ CASE_F64x2_OP(name, str) CASE_I64x2_OP(name, str) CASE_F32x4_OP(name, str) \
CASE_I8x16_OP(name, str) CASE_I32x4_OP(name, str) CASE_I16x8_OP(name, str) \
CASE_I8x16_OP(name, str)
#define CASE_SIMDF_OP(name, str) \
CASE_F32x4_OP(name, str) CASE_F64x2_OP(name, str)
#define CASE_SIMDI_OP(name, str) \ #define CASE_SIMDI_OP(name, str) \
CASE_I32x4_OP(name, str) CASE_I16x8_OP(name, str) CASE_I8x16_OP(name, str) CASE_I32x4_OP(name, str) CASE_I16x8_OP(name, str) CASE_I8x16_OP(name, str)
#define CASE_SIGN_OP(TYPE, name, str) \ #define CASE_SIGN_OP(TYPE, name, str) \
...@@ -222,45 +225,23 @@ const char* WasmOpcodes::OpcodeName(WasmOpcode opcode) { ...@@ -222,45 +225,23 @@ const char* WasmOpcodes::OpcodeName(WasmOpcode opcode) {
// SIMD opcodes. // SIMD opcodes.
CASE_SIMD_OP(Splat, "splat") CASE_SIMD_OP(Splat, "splat")
CASE_SIMD_OP(Neg, "neg") CASE_SIMD_OP(Neg, "neg")
CASE_F64x2_OP(Neg, "neg") CASE_SIMDF_OP(Sqrt, "sqrt")
CASE_F64x2_OP(Sqrt, "sqrt")
CASE_F32x4_OP(Sqrt, "sqrt")
CASE_I64x2_OP(Neg, "neg")
CASE_SIMD_OP(Eq, "eq") CASE_SIMD_OP(Eq, "eq")
CASE_F64x2_OP(Eq, "eq")
CASE_I64x2_OP(Eq, "eq")
CASE_SIMD_OP(Ne, "ne") CASE_SIMD_OP(Ne, "ne")
CASE_F64x2_OP(Ne, "ne")
CASE_I64x2_OP(Ne, "ne")
CASE_SIMD_OP(Add, "add") CASE_SIMD_OP(Add, "add")
CASE_F64x2_OP(Add, "add")
CASE_I64x2_OP(Add, "add")
CASE_SIMD_OP(Sub, "sub") CASE_SIMD_OP(Sub, "sub")
CASE_F64x2_OP(Sub, "sub")
CASE_I64x2_OP(Sub, "sub")
CASE_SIMD_OP(Mul, "mul") CASE_SIMD_OP(Mul, "mul")
CASE_F64x2_OP(Mul, "mul") CASE_SIMDF_OP(Div, "div")
CASE_I64x2_OP(Mul, "mul") CASE_SIMDF_OP(Lt, "lt")
CASE_F64x2_OP(Div, "div") CASE_SIMDF_OP(Le, "le")
CASE_F32x4_OP(Div, "div") CASE_SIMDF_OP(Gt, "gt")
CASE_F64x2_OP(Splat, "splat") CASE_SIMDF_OP(Ge, "ge")
CASE_F64x2_OP(Lt, "lt") CASE_SIMDF_OP(Abs, "abs")
CASE_F64x2_OP(Le, "le")
CASE_F64x2_OP(Gt, "gt")
CASE_F64x2_OP(Ge, "ge")
CASE_F64x2_OP(Abs, "abs")
CASE_F32x4_OP(Abs, "abs")
CASE_F32x4_OP(AddHoriz, "add_horizontal") CASE_F32x4_OP(AddHoriz, "add_horizontal")
CASE_F32x4_OP(RecipApprox, "recip_approx") CASE_F32x4_OP(RecipApprox, "recip_approx")
CASE_F32x4_OP(RecipSqrtApprox, "recip_sqrt_approx") CASE_F32x4_OP(RecipSqrtApprox, "recip_sqrt_approx")
CASE_F64x2_OP(Min, "min") CASE_SIMDF_OP(Min, "min")
CASE_F32x4_OP(Min, "min") CASE_SIMDF_OP(Max, "max")
CASE_F64x2_OP(Max, "max")
CASE_F32x4_OP(Max, "max")
CASE_F32x4_OP(Lt, "lt")
CASE_F32x4_OP(Le, "le")
CASE_F32x4_OP(Gt, "gt")
CASE_F32x4_OP(Ge, "ge")
CASE_CONVERT_OP(Convert, F32x4, I32x4, "i32", "convert") CASE_CONVERT_OP(Convert, F32x4, I32x4, "i32", "convert")
CASE_CONVERT_OP(Convert, I32x4, F32x4, "f32", "convert") CASE_CONVERT_OP(Convert, I32x4, F32x4, "f32", "convert")
CASE_CONVERT_OP(Convert, I32x4, I16x8Low, "i32", "convert") CASE_CONVERT_OP(Convert, I32x4, I16x8Low, "i32", "convert")
...@@ -269,10 +250,8 @@ const char* WasmOpcodes::OpcodeName(WasmOpcode opcode) { ...@@ -269,10 +250,8 @@ const char* WasmOpcodes::OpcodeName(WasmOpcode opcode) {
CASE_CONVERT_OP(Convert, I16x8, I8x16Low, "i32", "convert") CASE_CONVERT_OP(Convert, I16x8, I8x16Low, "i32", "convert")
CASE_CONVERT_OP(Convert, I16x8, I8x16High, "i32", "convert") CASE_CONVERT_OP(Convert, I16x8, I8x16High, "i32", "convert")
CASE_CONVERT_OP(Convert, I8x16, I16x8, "i32", "convert") CASE_CONVERT_OP(Convert, I8x16, I16x8, "i32", "convert")
CASE_F64x2_OP(ExtractLane, "extract_lane") CASE_SIMDF_OP(ExtractLane, "extract_lane")
CASE_F64x2_OP(ReplaceLane, "replace_lane") CASE_SIMDF_OP(ReplaceLane, "replace_lane")
CASE_F32x4_OP(ExtractLane, "extract_lane")
CASE_F32x4_OP(ReplaceLane, "replace_lane")
CASE_I64x2_OP(ExtractLane, "extract_lane") CASE_I64x2_OP(ExtractLane, "extract_lane")
CASE_I64x2_OP(ReplaceLane, "replace_lane") CASE_I64x2_OP(ReplaceLane, "replace_lane")
CASE_I32x4_OP(ExtractLane, "extract_lane") CASE_I32x4_OP(ExtractLane, "extract_lane")
...@@ -295,7 +274,6 @@ const char* WasmOpcodes::OpcodeName(WasmOpcode opcode) { ...@@ -295,7 +274,6 @@ const char* WasmOpcodes::OpcodeName(WasmOpcode opcode) {
CASE_SIGN_OP(I64x2, Shr, "shr") CASE_SIGN_OP(I64x2, Shr, "shr")
CASE_SIMDI_OP(Shl, "shl") CASE_SIMDI_OP(Shl, "shl")
CASE_I64x2_OP(Shl, "shl") CASE_I64x2_OP(Shl, "shl")
CASE_I64x2_OP(Splat, "splat")
CASE_I32x4_OP(AddHoriz, "add_horizontal") CASE_I32x4_OP(AddHoriz, "add_horizontal")
CASE_I16x8_OP(AddHoriz, "add_horizontal") CASE_I16x8_OP(AddHoriz, "add_horizontal")
CASE_SIGN_OP(I16x8, AddSaturate, "add_saturate") CASE_SIGN_OP(I16x8, AddSaturate, "add_saturate")
...@@ -318,10 +296,8 @@ const char* WasmOpcodes::OpcodeName(WasmOpcode opcode) { ...@@ -318,10 +296,8 @@ const char* WasmOpcodes::OpcodeName(WasmOpcode opcode) {
CASE_S1x8_OP(AllTrue, "all_true") CASE_S1x8_OP(AllTrue, "all_true")
CASE_S1x16_OP(AnyTrue, "any_true") CASE_S1x16_OP(AnyTrue, "any_true")
CASE_S1x16_OP(AllTrue, "all_true") CASE_S1x16_OP(AllTrue, "all_true")
CASE_F64x2_OP(Qfma, "qfma") CASE_SIMDF_OP(Qfma, "qfma")
CASE_F64x2_OP(Qfms, "qfms") CASE_SIMDF_OP(Qfms, "qfms")
CASE_F32x4_OP(Qfma, "qfma")
CASE_F32x4_OP(Qfms, "qfms")
CASE_S8x16_OP(LoadSplat, "load_splat") CASE_S8x16_OP(LoadSplat, "load_splat")
CASE_S16x8_OP(LoadSplat, "load_splat") CASE_S16x8_OP(LoadSplat, "load_splat")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment