From: ceriel Date: Mon, 3 Dec 1990 16:01:51 +0000 (+0000) Subject: Fixed: some moves were wrong X-Git-Tag: release-5-5~1365 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=456ba2b03cacd5aa0d46ce43303ef40a39d27371;p=ack.git Fixed: some moves were wrong --- diff --git a/mach/vax4/cg/table b/mach/vax4/cg/table index 3954fa910..4f0c3d8cf 100644 --- a/mach/vax4/cg/table +++ b/mach/vax4/cg/table @@ -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]"