[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] target/sh4: Fix TB_FLAG_UNALIGN
From: |
Richard Henderson |
Subject: |
Re: [PATCH] target/sh4: Fix TB_FLAG_UNALIGN |
Date: |
Wed, 31 Aug 2022 09:56:51 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 |
On 8/31/22 01:30, Yoshinori Sato wrote:
+/* gUSA information field in CPUArchState.flags */
+/*
+ b16 - b23: Exclusive region range (negative)
+ b24: pc in exclusive region flag (use normal decode)
+*/
+#define GUSA_SHIFT 16
+#define GUSA_EXCLUSIVE (1 << 24)
No good. These now overlap
*flags = env->flags /* TB_FLAG_ENVFLAGS_MASK: bits 0-2, 4-12 */
| (env->fpscr & (FPSCR_FR | FPSCR_SZ | FPSCR_PR)) /* Bits 19-21 */
the fpscr bits.
r~