From 456ba2b03cacd5aa0d46ce43303ef40a39d27371 Mon Sep 17 00:00:00 2001 From: ceriel Date: Mon, 3 Dec 1990 16:01:51 +0000 Subject: [PATCH] Fixed: some moves were wrong --- mach/vax4/cg/table | 8 ++++++++ 1 file changed, 8 insertions(+) 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]" -- 2.34.1