diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2022-12-08 21:48:00 +0000 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2023-01-06 23:07:09 +0000 |
commit | 32c256eda68f0e75ce390d5e8e78ab6929e222ac (patch) | |
tree | b7faaec1807c692d886125ad2bb1740b1d51fda2 /page-vary.c | |
parent | 29a5ea738a20cbf8974d48a44e3a213451ded8dd (diff) | |
download | qemu-32c256eda68f0e75ce390d5e8e78ab6929e222ac.zip qemu-32c256eda68f0e75ce390d5e8e78ab6929e222ac.tar.gz qemu-32c256eda68f0e75ce390d5e8e78ab6929e222ac.tar.bz2 |
tcg/s390x: Tighten constraints for 64-bit compare
Give 64-bit comparison second operand a signed 33-bit immediate.
This is the smallest superset of uint32_t and int32_t, as used
by CLGFI and CGFI respectively. The rest of the 33-bit space
can be loaded into TCG_TMP0. Drop use of the constant pool.
Reviewed-by: Ilya Leoshkevich <iii@linux.ibm.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'page-vary.c')
0 files changed, 0 insertions, 0 deletions