summary refs log tree commit diff stats
path: root/tcg/s390x/tcg-target-con-str.h
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2023-10-28 04:57:06 +0000
committerRichard Henderson <richard.henderson@linaro.org>2024-02-03 23:53:49 +0000
commitcbaddf30949a95f9133a6b3661ab5816db19833e (patch)
tree7cc02f8e1a38e795730e2fc275b98a86276b3d18 /tcg/s390x/tcg-target-con-str.h
parentad788aebbabb84e0c35dcd96fce520cb8f5c1fb0 (diff)
downloadfocaccia-qemu-cbaddf30949a95f9133a6b3661ab5816db19833e.tar.gz
focaccia-qemu-cbaddf30949a95f9133a6b3661ab5816db19833e.zip
tcg/s390x: Split constraint A into J+U
Signed 33-bit == signed 32-bit + unsigned 32-bit.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'tcg/s390x/tcg-target-con-str.h')
-rw-r--r--tcg/s390x/tcg-target-con-str.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/tcg/s390x/tcg-target-con-str.h b/tcg/s390x/tcg-target-con-str.h
index 25675b449e..9d2cb775dc 100644
--- a/tcg/s390x/tcg-target-con-str.h
+++ b/tcg/s390x/tcg-target-con-str.h
@@ -16,10 +16,10 @@ REGS('o', 0xaaaa) /* odd numbered general regs */
  * Define constraint letters for constants:
  * CONST(letter, TCG_CT_CONST_* bit set)
  */
-CONST('A', TCG_CT_CONST_S33)
 CONST('I', TCG_CT_CONST_S16)
 CONST('J', TCG_CT_CONST_S32)
 CONST('K', TCG_CT_CONST_P32)
 CONST('N', TCG_CT_CONST_INV)
 CONST('R', TCG_CT_CONST_INVRISBG)
+CONST('U', TCG_CT_CONST_U32)
 CONST('Z', TCG_CT_CONST_ZERO)