Index: test/cctest/wasm/test-run-wasm.cc |
diff --git a/test/cctest/wasm/test-run-wasm.cc b/test/cctest/wasm/test-run-wasm.cc |
index a6f07f7af028e9fb849f1195ff8d9961cf447518..3b468b5de670342864a4be5898c95f10cf9a7c29 100644 |
--- a/test/cctest/wasm/test-run-wasm.cc |
+++ b/test/cctest/wasm/test-run-wasm.cc |
@@ -18,13 +18,6 @@ using namespace v8::internal; |
using namespace v8::internal::compiler; |
using namespace v8::internal::wasm; |
-#define BUILD(r, ...) \ |
- do { \ |
- byte code[] = {__VA_ARGS__}; \ |
- r.Build(code, code + arraysize(code)); \ |
- } while (false) |
- |
- |
TEST(Run_WasmInt8Const) { |
WasmRunner<int32_t> r; |
const byte kExpectedValue = 121; |
@@ -115,23 +108,6 @@ TEST(Run_WasmInt64Const_many) { |
} |
#endif |
-TEST(Run_WasmI32ConvertI64) { |
- FOR_INT64_INPUTS(i) { |
- WasmRunner<int32_t> r; |
- BUILD(r, WASM_I32_CONVERT_I64(WASM_I64(*i))); |
- CHECK_EQ(static_cast<int32_t>(*i), r.Call()); |
- } |
-} |
- |
-TEST(Run_WasmI64AndConstants) { |
- FOR_INT64_INPUTS(i) { |
- FOR_INT64_INPUTS(j) { |
- WasmRunner<int32_t> r; |
- BUILD(r, WASM_I32_CONVERT_I64(WASM_I64_AND(WASM_I64(*i), WASM_I64(*j)))); |
- CHECK_EQ(static_cast<int32_t>(*i & *j), r.Call()); |
- } |
- } |
-} |
TEST(Run_WasmInt32Param0) { |
WasmRunner<int32_t> r(MachineType::Int32()); |
@@ -2436,51 +2412,6 @@ TEST(Run_WasmCallF64StackParameter) { |
CHECK_EQ(256.5, result); |
} |
-TEST(Run_WasmCallI64Parameter) { |
- // Build the target function. |
- LocalType param_types[20]; |
- for (int i = 0; i < 20; i++) param_types[i] = kAstI64; |
- param_types[3] = kAstI32; |
- param_types[4] = kAstI32; |
- FunctionSig sig(1, 19, param_types); |
- for (int i = 0; i < 19; i++) { |
- TestingModule module; |
- WasmFunctionCompiler t(&sig, &module); |
- if (i == 2 || i == 3) { |
- continue; |
- } else { |
- BUILD(t, WASM_GET_LOCAL(i)); |
- } |
- uint32_t index = t.CompileAndAdd(); |
- |
- // Build the calling function. |
- WasmRunner<int32_t> r; |
- r.env()->module = &module; |
- BUILD(r, |
- WASM_I32_CONVERT_I64(WASM_CALL_FUNCTION( |
- index, WASM_I64(0xbcd12340000000b), WASM_I64(0xbcd12340000000c), |
- WASM_I32(0xd), WASM_I32_CONVERT_I64(WASM_I64(0xbcd12340000000e)), |
- WASM_I64(0xbcd12340000000f), WASM_I64(0xbcd1234000000010), |
- WASM_I64(0xbcd1234000000011), WASM_I64(0xbcd1234000000012), |
- WASM_I64(0xbcd1234000000013), WASM_I64(0xbcd1234000000014), |
- WASM_I64(0xbcd1234000000015), WASM_I64(0xbcd1234000000016), |
- WASM_I64(0xbcd1234000000017), WASM_I64(0xbcd1234000000018), |
- WASM_I64(0xbcd1234000000019), WASM_I64(0xbcd123400000001a), |
- WASM_I64(0xbcd123400000001b), WASM_I64(0xbcd123400000001c), |
- WASM_I64(0xbcd123400000001d)))); |
- |
- CHECK_EQ(i + 0xb, r.Call()); |
- } |
-} |
- |
-TEST(Run_WasmI64And) { |
- WasmRunner<int64_t> r(MachineType::Int64(), MachineType::Int64()); |
- BUILD(r, WASM_I64_AND(WASM_GET_LOCAL(0), WASM_GET_LOCAL(1))); |
- FOR_INT64_INPUTS(i) { |
- FOR_INT64_INPUTS(j) { CHECK_EQ((*i) & (*j), r.Call(*i, *j)); } |
- } |
-} |
- |
TEST(Run_WasmCallVoid) { |
const byte kMemOffset = 8; |
const int32_t kElemNum = kMemOffset / sizeof(int32_t); |
@@ -2527,7 +2458,6 @@ TEST(Run_WasmCall_Int32Add) { |
} |
} |
- |
#if WASM_64 |
TEST(Run_WasmCall_Int64Sub) { |
// Build the target function. |