1
2
3
4
5
use crate::rv_core::instruction::executor::prelude::*;

pub fn d(R4 { rd, rs1, rs2, rs3 }: R4, f: &mut FloatRegisters) {
    f[rd] = -f[rs1] * f[rs2] - f[rs3];
}