Commit 76ed54ec authored by Ng Zhi An's avatar Ng Zhi An Committed by Commit Bot

[wasm-simd] Add more f32/f64 cases to fuzz test

Change-Id: I1c20a5c756394528af1e9f2bb720393d3045e926
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1865719
Commit-Queue: Zhi An Ng <zhin@chromium.org>
Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#64359}
parent ae97e885
...@@ -703,9 +703,27 @@ void WasmGenerator::Generate<kWasmF32>(DataRange* data) { ...@@ -703,9 +703,27 @@ void WasmGenerator::Generate<kWasmF32>(DataRange* data) {
&WasmGenerator::sequence<kWasmStmt, kWasmF32>, &WasmGenerator::sequence<kWasmStmt, kWasmF32>,
&WasmGenerator::sequence<kWasmStmt, kWasmF32, kWasmStmt>, &WasmGenerator::sequence<kWasmStmt, kWasmF32, kWasmStmt>,
&WasmGenerator::op<kExprF32Abs, kWasmF32>,
&WasmGenerator::op<kExprF32Neg, kWasmF32>,
&WasmGenerator::op<kExprF32Ceil, kWasmF32>,
&WasmGenerator::op<kExprF32Floor, kWasmF32>,
&WasmGenerator::op<kExprF32Trunc, kWasmF32>,
&WasmGenerator::op<kExprF32NearestInt, kWasmF32>,
&WasmGenerator::op<kExprF32Sqrt, kWasmF32>,
&WasmGenerator::op<kExprF32Add, kWasmF32, kWasmF32>, &WasmGenerator::op<kExprF32Add, kWasmF32, kWasmF32>,
&WasmGenerator::op<kExprF32Sub, kWasmF32, kWasmF32>, &WasmGenerator::op<kExprF32Sub, kWasmF32, kWasmF32>,
&WasmGenerator::op<kExprF32Mul, kWasmF32, kWasmF32>, &WasmGenerator::op<kExprF32Mul, kWasmF32, kWasmF32>,
&WasmGenerator::op<kExprF32Div, kWasmF32, kWasmF32>,
&WasmGenerator::op<kExprF32Min, kWasmF32, kWasmF32>,
&WasmGenerator::op<kExprF32Max, kWasmF32, kWasmF32>,
&WasmGenerator::op<kExprF32CopySign, kWasmF32, kWasmF32>,
&WasmGenerator::op<kExprF32SConvertI32, kWasmI32>,
&WasmGenerator::op<kExprF32UConvertI32, kWasmI32>,
&WasmGenerator::op<kExprF32SConvertI64, kWasmI64>,
&WasmGenerator::op<kExprF32UConvertI64, kWasmI64>,
&WasmGenerator::op<kExprF32ConvertF64, kWasmF64>,
&WasmGenerator::op<kExprF32ReinterpretI32, kWasmI32>,
&WasmGenerator::block<kWasmF32>, &WasmGenerator::block<kWasmF32>,
&WasmGenerator::loop<kWasmF32>, &WasmGenerator::loop<kWasmF32>,
...@@ -738,9 +756,27 @@ void WasmGenerator::Generate<kWasmF64>(DataRange* data) { ...@@ -738,9 +756,27 @@ void WasmGenerator::Generate<kWasmF64>(DataRange* data) {
&WasmGenerator::sequence<kWasmStmt, kWasmF64>, &WasmGenerator::sequence<kWasmStmt, kWasmF64>,
&WasmGenerator::sequence<kWasmStmt, kWasmF64, kWasmStmt>, &WasmGenerator::sequence<kWasmStmt, kWasmF64, kWasmStmt>,
&WasmGenerator::op<kExprF64Abs, kWasmF64>,
&WasmGenerator::op<kExprF64Neg, kWasmF64>,
&WasmGenerator::op<kExprF64Ceil, kWasmF64>,
&WasmGenerator::op<kExprF64Floor, kWasmF64>,
&WasmGenerator::op<kExprF64Trunc, kWasmF64>,
&WasmGenerator::op<kExprF64NearestInt, kWasmF64>,
&WasmGenerator::op<kExprF64Sqrt, kWasmF64>,
&WasmGenerator::op<kExprF64Add, kWasmF64, kWasmF64>, &WasmGenerator::op<kExprF64Add, kWasmF64, kWasmF64>,
&WasmGenerator::op<kExprF64Sub, kWasmF64, kWasmF64>, &WasmGenerator::op<kExprF64Sub, kWasmF64, kWasmF64>,
&WasmGenerator::op<kExprF64Mul, kWasmF64, kWasmF64>, &WasmGenerator::op<kExprF64Mul, kWasmF64, kWasmF64>,
&WasmGenerator::op<kExprF64Div, kWasmF64, kWasmF64>,
&WasmGenerator::op<kExprF64Min, kWasmF64, kWasmF64>,
&WasmGenerator::op<kExprF64Max, kWasmF64, kWasmF64>,
&WasmGenerator::op<kExprF64CopySign, kWasmF64, kWasmF64>,
&WasmGenerator::op<kExprF64SConvertI32, kWasmI32>,
&WasmGenerator::op<kExprF64UConvertI32, kWasmI32>,
&WasmGenerator::op<kExprF64SConvertI64, kWasmI64>,
&WasmGenerator::op<kExprF64UConvertI64, kWasmI64>,
&WasmGenerator::op<kExprF64ConvertF32, kWasmF32>,
&WasmGenerator::op<kExprF64ReinterpretI64, kWasmI64>,
&WasmGenerator::block<kWasmF64>, &WasmGenerator::block<kWasmF64>,
&WasmGenerator::loop<kWasmF64>, &WasmGenerator::loop<kWasmF64>,
......
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