x86inc: Turn 'movsxd' into 'movifnidn' on x86-32
authorHenrik Gramner <henrik@gramner.com>
Thu, 31 Jan 2019 19:11:01 +0000 (20:11 +0100)
committerAnton Mitrofanov <BugMaster@narod.ru>
Wed, 6 Mar 2019 19:45:53 +0000 (22:45 +0300)
common/x86/x86inc.asm

index 479dad9..2ffa6f2 100644 (file)
@@ -281,6 +281,10 @@ DECLARE_REG_TMP_SIZE 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14
     %endif
 %endmacro
 
+%if ARCH_X86_64 == 0
+    %define movsxd movifnidn
+%endif
+
 %macro movsxdifnidn 2
     %ifnidn %1, %2
         movsxd %1, %2