On 3/12/20 7:58 AM, LIU Zhiwei wrote: > +/* Vector Integer Comparison Instructions */ > +#define DO_MSEQ(N, M) ((N == M) ? 1 : 0) > +#define DO_MSNE(N, M) ((N != M) ? 1 : 0) > +#define DO_MSLTU(N, M) ((N < M) ? 1 : 0) > +#define DO_MSLT(N, M) ((N < M) ? 1 : 0) > +#define DO_MSLEU(N, M) ((N <= M) ? 1 : 0) > +#define DO_MSLE(N, M) ((N <= M) ? 1 : 0) > +#define DO_MSGTU(N, M) ((N > M) ? 1 : 0) > +#define DO_MSGT(N, M) ((N > M) ? 1 : 0)
You can drop the ? 1 : 0. You can drop the LT/LTU (etc) distinction, since that comes from the type. Otherwise, Reviewed-by: Richard Henderson <richard.hender...@linaro.org> r~