Message ID | 1414150649-30428-18-git-send-email-peter.maydell@linaro.org |
---|---|
State | Accepted |
Commit | 23adb8618caf24ab7cbb41fb2f27bad1c429cbda |
Headers | show |
diff --git a/target-arm/translate.c b/target-arm/translate.c index 4e764d3..656b09e 100644 --- a/target-arm/translate.c +++ b/target-arm/translate.c @@ -3232,6 +3232,9 @@ static int disas_vfp_insn(CPUARMState * env, DisasContext *s, uint32_t insn) break; case ARM_VFP_FPINST: case ARM_VFP_FPINST2: + if (IS_USER(s)) { + return 1; + } tmp = load_reg(s, rd); store_cpu_field(tmp, vfp.xregs[rn]); break;