From 3f6f070042e87bfb74790694dc9f0b17abd59481 Mon Sep 17 00:00:00 2001 From: Folkert Date: Thu, 18 Aug 2022 22:37:31 +0200 Subject: [PATCH] add tests for mulsd and mulss --- .../compiler/gen_dev/src/generic64/x86_64.rs | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/crates/compiler/gen_dev/src/generic64/x86_64.rs b/crates/compiler/gen_dev/src/generic64/x86_64.rs index f2f7268b4d..f4fbbeb3d8 100644 --- a/crates/compiler/gen_dev/src/generic64/x86_64.rs +++ b/crates/compiler/gen_dev/src/generic64/x86_64.rs @@ -2175,6 +2175,26 @@ mod tests { ); } + #[test] + fn test_mulsd_freg64_freg64() { + disassembler_test!( + mulsd_freg64_freg64, + |reg1, reg2| format!("mulsd {}, {}", reg1, reg2), + ALL_FLOAT_REGS, + ALL_FLOAT_REGS + ); + } + + #[test] + fn test_mulss_freg32_freg32() { + disassembler_test!( + mulss_freg32_freg32, + |reg1, reg2| format!("mulss {}, {}", reg1, reg2), + ALL_FLOAT_REGS, + ALL_FLOAT_REGS + ); + } + #[test] fn test_jmp_imm32() { const INST_SIZE: i32 = 5;