Commit a7b6d286 authored by Richard Henderson's avatar Richard Henderson
Browse files

tcg/aarch64: Do not advertise minmax for MO_64



The min/max instructions are not available for 64-bit elements.

Fixes: 93f332a5
Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
parent e1c47865
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -2333,16 +2333,16 @@ int tcg_can_emit_vec_op(TCGOpcode opc, TCGType type, unsigned vece)
    case INDEX_op_sssub_vec:
    case INDEX_op_usadd_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:
        return 1;
    case INDEX_op_shrv_vec:
    case INDEX_op_sarv_vec:
        return -1;
    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;

    default: