misc: Merge branch stable into release-staging-v23-1

Change-Id: I3903331ec4c9d7ba83656bbf579ac3c1cac8518f
This commit is contained in:
Bobby R. Bruce
2023-12-27 11:41:50 -08:00
7 changed files with 184 additions and 25 deletions

View File

@@ -389,10 +389,8 @@ decode QUADRANT default Unknown::unknown() {
if (status.fs == FPUStatus::OFF)
return std::make_shared<IllegalInstFault>("FPU is off",
machInst);
status.fs = FPUStatus::DIRTY;
xc->setMiscReg(MISCREG_STATUS, status);
Fc1_bits = Mem;
}}, {{
EA = rvZext(sp + offset);
@@ -420,10 +418,8 @@ decode QUADRANT default Unknown::unknown() {
if (status.fs == FPUStatus::OFF)
return std::make_shared<IllegalInstFault>("FPU is off",
machInst);
status.fs = FPUStatus::DIRTY;
xc->setMiscReg(MISCREG_STATUS, status);
freg_t fd;
fd = freg(f32(Mem_uw));
Fd_bits = fd.v;

View File

@@ -47,7 +47,6 @@
#define __MEM_PORT_HH__
#include <memory>
#include <sstream>
#include <stack>
#include <string>