aboutsummaryrefslogtreecommitdiff
path: root/target/cris
diff options
context:
space:
mode:
authorAlex Bennée <alex.bennee@linaro.org>2019-10-21 16:09:10 +0100
committerRichard Henderson <richard.henderson@linaro.org>2019-10-28 10:26:02 +0100
commit4cef72d0425c34cca05f1df9796bd57a96318310 (patch)
tree6e6cac046edb6b4ebc2840e0c3c98705016071d0 /target/cris
parent2f160e0f9797c7522bfd0d09218d0c9340a5137c (diff)
downloadqemu-4cef72d0425c34cca05f1df9796bd57a96318310.zip
qemu-4cef72d0425c34cca05f1df9796bd57a96318310.tar.gz
qemu-4cef72d0425c34cca05f1df9796bd57a96318310.tar.bz2
cputlb: ensure _cmmu helper functions follow the naming standard
We document this in docs/devel/load-stores.rst so lets follow it. The 32 bit and 64 bit access functions have historically not included the sign so we leave those as is. We also introduce some signed helpers which are used for loading immediate values in the translator. Fixes: 282dffc8 Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20191021150910.23216-1-alex.bennee@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'target/cris')
-rw-r--r--target/cris/translate_v10.inc.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/target/cris/translate_v10.inc.c b/target/cris/translate_v10.inc.c
index a87b8bb..ae34a0d 100644
--- a/target/cris/translate_v10.inc.c
+++ b/target/cris/translate_v10.inc.c
@@ -1202,8 +1202,7 @@ static unsigned int dec10_ind(CPUCRISState *env, DisasContext *dc)
case CRISV10_IND_BCC_M:
cris_cc_mask(dc, 0);
- imm = cpu_ldsw_code(env, dc->pc + 2);
- simm = (int16_t)imm;
+ simm = cpu_ldsw_code(env, dc->pc + 2);
simm += 4;
LOG_DIS("bcc_m: b%s %x\n", cc_name(dc->cond), dc->pc + simm);