|
@@ -4585,6 +4585,14 @@ MOVES:
|
|
|
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]"
|