tcg/s390x: Fix INDEX_op_bitsel_vec vs VSEL
The operands are output in the wrong order: the tcg selector argument is first, whereas the s390x selector argument is last. Tested-by: Thomas Huth <thuth@redhat.com> Resolves: https://gitlab.com/qemu-project/qemu/-/issues/898 Fixes: 9bca986df88 ("tcg/s390x: Implement TCG_TARGET_HAS_bitsel_vec") Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
a66669c942
commit
6e5f9fb799
@ -2868,7 +2868,7 @@ static void tcg_out_vec_op(TCGContext *s, TCGOpcode opc,
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case INDEX_op_bitsel_vec:
|
case INDEX_op_bitsel_vec:
|
||||||
tcg_out_insn(s, VRRe, VSEL, a0, a1, a2, args[3]);
|
tcg_out_insn(s, VRRe, VSEL, a0, a2, args[3], a1);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case INDEX_op_cmp_vec:
|
case INDEX_op_cmp_vec:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user