fuzzgen: Reenable some RISCV instructions (#5615)
This commit is contained in:
@@ -556,11 +556,6 @@ fn valid_for_target(triple: &Triple, op: Opcode, args: &[Type], rets: &[Type]) -
|
|||||||
(Opcode::Srem, &[I128, I128]),
|
(Opcode::Srem, &[I128, I128]),
|
||||||
// TODO
|
// TODO
|
||||||
(Opcode::Iabs, &[I128]),
|
(Opcode::Iabs, &[I128]),
|
||||||
// https://github.com/bytecodealliance/wasmtime/issues/5497
|
|
||||||
(Opcode::Smin, &[I128, I128]),
|
|
||||||
(Opcode::Umin, &[I128, I128]),
|
|
||||||
(Opcode::Smax, &[I128, I128]),
|
|
||||||
(Opcode::Umax, &[I128, I128]),
|
|
||||||
// TODO
|
// TODO
|
||||||
(Opcode::Bitselect, &[I128, I128, I128]),
|
(Opcode::Bitselect, &[I128, I128, I128]),
|
||||||
// TODO
|
// TODO
|
||||||
@@ -571,18 +566,6 @@ fn valid_for_target(triple: &Triple, op: Opcode, args: &[Type], rets: &[Type]) -
|
|||||||
(Opcode::Rotl, &[I128, I32]),
|
(Opcode::Rotl, &[I128, I32]),
|
||||||
(Opcode::Rotl, &[I128, I64]),
|
(Opcode::Rotl, &[I128, I64]),
|
||||||
(Opcode::Rotl, &[I128, I128]),
|
(Opcode::Rotl, &[I128, I128]),
|
||||||
// https://github.com/bytecodealliance/wasmtime/issues/5525
|
|
||||||
(Opcode::Sextend, &[I8], &[I128]),
|
|
||||||
(Opcode::Sextend, &[I16], &[I128]),
|
|
||||||
(Opcode::Sextend, &[I32], &[I128]),
|
|
||||||
(Opcode::Sextend, &[I64], &[I128]),
|
|
||||||
(Opcode::Sextend, &[I128], &[I128]),
|
|
||||||
// https://github.com/bytecodealliance/wasmtime/issues/5525
|
|
||||||
(Opcode::Uextend, &[I8], &[I128]),
|
|
||||||
(Opcode::Uextend, &[I16], &[I128]),
|
|
||||||
(Opcode::Uextend, &[I32], &[I128]),
|
|
||||||
(Opcode::Uextend, &[I64], &[I128]),
|
|
||||||
(Opcode::Uextend, &[I128], &[I128]),
|
|
||||||
// https://github.com/bytecodealliance/wasmtime/issues/5528
|
// https://github.com/bytecodealliance/wasmtime/issues/5528
|
||||||
(Opcode::FcvtToUint, &[F32], &[I8]),
|
(Opcode::FcvtToUint, &[F32], &[I8]),
|
||||||
(Opcode::FcvtToUint, &[F32], &[I16]),
|
(Opcode::FcvtToUint, &[F32], &[I16]),
|
||||||
@@ -640,13 +623,6 @@ fn valid_for_target(triple: &Triple, op: Opcode, args: &[Type], rets: &[Type]) -
|
|||||||
(Opcode::FcvtFromSint, &[I128], &[F32]),
|
(Opcode::FcvtFromSint, &[I128], &[F32]),
|
||||||
(Opcode::FcvtFromSint, &[I128], &[F64]),
|
(Opcode::FcvtFromSint, &[I128], &[F64]),
|
||||||
// TODO
|
// TODO
|
||||||
(Opcode::SelectSpectreGuard, &[I128]),
|
|
||||||
// https://github.com/bytecodealliance/wasmtime/issues/5526
|
|
||||||
(Opcode::SelectSpectreGuard, &[_, I128, I128]),
|
|
||||||
// https://github.com/bytecodealliance/wasmtime/issues/5524
|
|
||||||
(Opcode::Select, &[I128]),
|
|
||||||
(Opcode::Select, &[_, I128, I128]),
|
|
||||||
// TODO
|
|
||||||
(Opcode::BandNot, &[F32, F32]),
|
(Opcode::BandNot, &[F32, F32]),
|
||||||
(Opcode::BandNot, &[F64, F64]),
|
(Opcode::BandNot, &[F64, F64]),
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
Reference in New Issue
Block a user