[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: Clemens Backes <clemensb@chromium.org> Cr-Commit-Position: refs/heads/master@{#64359}
This commit is contained in:
parent
ae97e88542
commit
76ed54ec3b
@ -703,9 +703,27 @@ void WasmGenerator::Generate<kWasmF32>(DataRange* data) {
|
||||
&WasmGenerator::sequence<kWasmStmt, kWasmF32>,
|
||||
&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<kExprF32Sub, 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::loop<kWasmF32>,
|
||||
@ -738,9 +756,27 @@ void WasmGenerator::Generate<kWasmF64>(DataRange* data) {
|
||||
&WasmGenerator::sequence<kWasmStmt, kWasmF64>,
|
||||
&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<kExprF64Sub, 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::loop<kWasmF64>,
|
||||
|
Loading…
Reference in New Issue
Block a user