1use crate::rv_core::instruction::executor::prelude::*; 2 3pub fn d(R4 { rd, rs1, rs2, rs3 }: R4, f: &mut FloatRegisters) { 4 f[rd] = f[rs1] * f[rs2] + f[rs3]; 5}