https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116675
Hongtao Liu <liuhongt at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |liuhongt at gcc dot gnu.org --- Comment #3 from Hongtao Liu <liuhongt at gcc dot gnu.org> --- 5032(define_expand "vcond_mask_<mode><sseintvecmodelower>" 5033 [(set (match_operand:VI_128 0 "register_operand") 5034 (vec_merge:VI_128 5035 (match_operand:VI_128 1 "vector_operand") 5036 (match_operand:VI_128 2 "nonimm_or_0_operand") 5037 (match_operand:<sseintvecmode> 3 "register_operand")))] 5038 "TARGET_SSE2" 5039{ 5040 ix86_expand_sse_movcc (operands[0], operands[3], 5041 operands[1], operands[2]); 5042 DONE; 5043}) Yes, a blend shoud be same as vcond_mask.