From d279fbbd80aab6f79584249629a4aea90b851458 Mon Sep 17 00:00:00 2001
From: Cyrill Gorcunov <gorcunov@gmail.com>
Date: Sun, 20 Nov 2011 17:16:28 +0400
Subject: [PATCH] BR3392199: Revert "insns: Add MOVD as aliases to MOVQ for
 compatibility with AMD"

This reverts commit 70712c0df6c437c50452c4997aa2e3de5a0e0299.

Conflicts:

	insns.dat

Our instructions matcher fuzzy logic fails to handle it at moment.

Reported-by: KO Myung-Hun <komh@chollian.net>
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
---
 insns.dat | 11 -----------
 1 file changed, 11 deletions(-)

diff --git a/insns.dat b/insns.dat
index 7078020e..0a669c54 100644
--- a/insns.dat
+++ b/insns.dat
@@ -832,7 +832,6 @@ MOV		rm64,imm32			[mi:	o64 c7 /0 idx]				X64
 MOV		mem,imm8			[mi:	c6 /0 ib]				8086,SM
 MOV		mem,imm16			[mi:	o16 c7 /0 iw]				8086,SM
 MOV		mem,imm32			[mi:	o32 c7 /0 id]				386,SM
-
 MOVD		mmxreg,rm32			[rm:	np 0f 6e /r]				PENT,MMX
 MOVD		rm32,mmxreg			[mr:	np 0f 7e /r]				PENT,MMX
 MOVD		xmmreg,rm32			[rm:	np o16 0f 6e /r]			SSE2
@@ -841,16 +840,6 @@ MOVQ		mmxreg,mmxrm			[rm:	np o64nw 0f 6f /r]			PENT,MMX,SQ
 MOVQ		mmxrm,mmxreg			[mr:	np o64nw 0f 7f /r]			PENT,MMX,SQ
 MOVQ		mmxreg,rm64			[rm:	np 0f 6e /r]				X64,MMX
 MOVQ		rm64,mmxreg			[mr:	np 0f 7e /r]				X64,MMX
-;
-; AMD's notation uses MOVD for 64bit GPRs so in a sake of compatibility
-; we bring aliases here, note the order is important and they should be
-; placed after Intel's MOVD/MOVQ.
-;
-MOVD		mmxreg,mmxrm			[rm:	np o64nw 0f 6f /r]			PENT,MMX,SQ
-MOVD		mmxrm,mmxreg			[mr:	np o64nw 0f 7f /r]			PENT,MMX,SQ
-MOVD		mmxreg,rm64			[rm:	np 0f 6e /r]				X64,MMX
-MOVD		rm64,mmxreg			[mr:	np 0f 7e /r]				X64,MMX
-
 MOVSB		void				[	a4]					8086
 MOVSD		void				[	o32 a5]					386
 MOVSQ		void				[	o64 a5]					X64