setcc(%[2]), (3,4)+%[1]+%[2])
(source1,source1, "movb\t%[1],%[2]"
setcc(%[2]), (3,4)+%[1]+%[2])
+(source1, reg4, "movzbl\t%[1],%[2]"
+ setcc(%[2]) erase(%[2]),(3,4)+%[1])
+(source2, reg4, "movzwl\t%[1],%[2]"
+ setcc(%[2]) erase(%[2]),(3,4)+%[1])
+(reg4, source1, "cvtlb\t%[1],%[2]"
+ setcc(%[2]) erase(%[1]),(3,4)+%[2])
+(reg4, source2, "cvtlw\t%[1],%[2]"
+ setcc(%[2]) erase(%[1]),(3,4)+%[2])
(source1,source2, "movzbw\t%[1],%[2]"
setcc(%[2]), (3,4)+%[1]+%[2])
(source1,source4, "movzbl\t%[1],%[2]"