diff options
-rw-r--r-- | src/dynarmic/backend/riscv64/emit_riscv64_floating_point.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/dynarmic/backend/riscv64/emit_riscv64_floating_point.cpp b/src/dynarmic/backend/riscv64/emit_riscv64_floating_point.cpp index f6b6ecf7..94fa474e 100644 --- a/src/dynarmic/backend/riscv64/emit_riscv64_floating_point.cpp +++ b/src/dynarmic/backend/riscv64/emit_riscv64_floating_point.cpp @@ -128,6 +128,21 @@ void EmitIR<IR::Opcode::FPMulAdd64>(biscuit::Assembler&, EmitContext&, IR::Inst* } template<> +void EmitIR<IR::Opcode::FPMulSub16>(biscuit::Assembler&, EmitContext&, IR::Inst*) { + UNIMPLEMENTED(); +} + +template<> +void EmitIR<IR::Opcode::FPMulSub32>(biscuit::Assembler&, EmitContext&, IR::Inst*) { + UNIMPLEMENTED(); +} + +template<> +void EmitIR<IR::Opcode::FPMulSub64>(biscuit::Assembler&, EmitContext&, IR::Inst*) { + UNIMPLEMENTED(); +} + +template<> void EmitIR<IR::Opcode::FPMulX32>(biscuit::Assembler&, EmitContext&, IR::Inst*) { UNIMPLEMENTED(); } |