tcg/aarch64: Do not advertise minmax for MO_64
The min/max instructions are not available for 64-bit elements.
Fixes: 93f332a503
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
e1c4786541
commit
a7b6d286cf
@ -2333,16 +2333,16 @@ int tcg_can_emit_vec_op(TCGOpcode opc, TCGType type, unsigned vece)
|
|||||||
case INDEX_op_sssub_vec:
|
case INDEX_op_sssub_vec:
|
||||||
case INDEX_op_usadd_vec:
|
case INDEX_op_usadd_vec:
|
||||||
case INDEX_op_ussub_vec:
|
case INDEX_op_ussub_vec:
|
||||||
case INDEX_op_smax_vec:
|
|
||||||
case INDEX_op_smin_vec:
|
|
||||||
case INDEX_op_umax_vec:
|
|
||||||
case INDEX_op_umin_vec:
|
|
||||||
case INDEX_op_shlv_vec:
|
case INDEX_op_shlv_vec:
|
||||||
return 1;
|
return 1;
|
||||||
case INDEX_op_shrv_vec:
|
case INDEX_op_shrv_vec:
|
||||||
case INDEX_op_sarv_vec:
|
case INDEX_op_sarv_vec:
|
||||||
return -1;
|
return -1;
|
||||||
case INDEX_op_mul_vec:
|
case INDEX_op_mul_vec:
|
||||||
|
case INDEX_op_smax_vec:
|
||||||
|
case INDEX_op_smin_vec:
|
||||||
|
case INDEX_op_umax_vec:
|
||||||
|
case INDEX_op_umin_vec:
|
||||||
return vece < MO_64;
|
return vece < MO_64;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
Loading…
Reference in New Issue
Block a user