diff --git a/src/dynarmic/src/dynarmic/common/context.h b/src/dynarmic/src/dynarmic/common/context.h index 8ce663898c..33e7474169 100644 --- a/src/dynarmic/src/dynarmic/common/context.h +++ b/src/dynarmic/src/dynarmic/common/context.h @@ -57,8 +57,8 @@ # define CTX_PSTATE (mctx->__ss.__cpsr) # define CTX_X(i) (mctx->__ss.__x[i]) # define CTX_Q(i) (mctx->__ns.__v[i]) -# define CTX_FPSR(i) (mctx->__ns.__fpsr) -# define CTX_FPCR(i) (mctx->__ns.__fpcr) +# define CTX_FPSR (mctx->__ns.__fpsr) +# define CTX_FPCR (mctx->__ns.__fpcr) # elif defined(__linux__) # define CTX_PC (mctx.pc) # define CTX_SP (mctx.sp) @@ -66,6 +66,8 @@ # define CTX_PSTATE (mctx.pstate) # define CTX_X(i) (mctx.regs[i]) # define CTX_Q(i) (fpctx->vregs[i]) +# define CTX_FPSR (fpctx->fpsr) +# define CTX_FPCR (fpctx->fpcr) # elif defined(__FreeBSD__) # define CTX_PC (mctx.mc_gpregs.gp_elr) # define CTX_SP (mctx.mc_gpregs.gp_sp)