From: David Given Date: Sat, 29 Oct 2016 10:55:34 +0000 (+0200) Subject: More opcodes. X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=1ae8b90238ebf5dc6c2fdde04a22d6cfbce7c767;p=ack.git More opcodes. --- diff --git a/mach/powerpc/mcg/table b/mach/powerpc/mcg/table index 366b16d14..3be30c306 100644 --- a/mach/powerpc/mcg/table +++ b/mach/powerpc/mcg/table @@ -387,6 +387,11 @@ PATTERNS emit "srawi %out.1, %out.0, 31" cost 8; + out:(long)reg = FROMUI.L(in:(int)reg) + emit "mr %out.0, %in" + emit "li %out.1, 0" + cost 8; + out:(ret)reg = FROMF.I(in:(dret)reg) with corrupted(volatile) emit "bl .fromf2i"