about summary refs log tree commit diff stats
path: root/test/arch/x86/arch.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/arch/x86/arch.py')
-rw-r--r--test/arch/x86/arch.py48
1 files changed, 46 insertions, 2 deletions
diff --git a/test/arch/x86/arch.py b/test/arch/x86/arch.py
index 4f6fef22..5216b3ae 100644
--- a/test/arch/x86/arch.py
+++ b/test/arch/x86/arch.py
@@ -2248,10 +2248,56 @@ reg_tests = [
     (m32, "00000000    MAXSS      XMM0, DWORD PTR [EBX+0x2CBD37]",
      "f30f5f8337bd2c00"),
 
+    (m32, "00000000    CVTDQ2PD   XMM0, XMM3",
+     "f30fe6c3"),
+    (m32, "00000000    CVTDQ2PS   XMM0, XMM3",
+     "0f5bc3"),
+    (m32, "00000000    CVTPD2DQ   XMM0, XMM3",
+     "f20fe6c3"),
+    (m32, "00000000    CVTPD2PI   MM0, XMM3",
+     "660f2dc3"),
+    (m32, "00000000    CVTPD2PS   XMM0, XMM3",
+     "660f5ac3"),
+    (m32, "00000000    CVTPI2PD   XMM0, MM3",
+     "660f2ac3"),
+    (m32, "00000000    CVTPI2PS   XMM0, MM3",
+     "0f2ac3"),
+    (m32, "00000000    CVTPS2DQ   XMM0, XMM3",
+     "660f5bc3"),
+    (m32, "00000000    CVTPS2PD   XMM0, XMM3",
+     "0f5ac3"),
+    (m32, "00000000    CVTPS2PI   MM0, XMM3",
+     "0f2dc3"),
+    (m32, "00000000    CVTSD2SI   EAX, XMM3",
+     "f20f2dc3"),
+    (m32, "00000000    CVTSD2SS   XMM0, XMM3",
+     "f20f5ac3"),
     (m32, "00000000    CVTSI2SD   XMM0, EBX",
      "f20f2ac3"),
     (m32, "00000000    CVTSI2SS   XMM0, EBX",
      "f30f2ac3"),
+    (m32, "00000000    CVTSS2SD   XMM0, XMM0",
+     "f30f5ac0"),
+    (m32, "00000000    CVTSS2SI   EAX, XMM3",
+     "f30f2dc3"),
+    (m32, "00000000    CVTTPD2PI  MM0, XMM3",
+     "660f2cc3"),
+    (m32, "00000000    CVTTPD2DQ  XMM0, XMM3",
+     "660fe6c3"),
+    (m32, "00000000    CVTTPS2DQ  XMM0, XMM3",
+     "f30f5bc3"),
+    (m32, "00000000    CVTTPS2PI  MM0, XMM3",
+     "0f2cc3"),
+    (m32, "00000000    CVTTSD2SI  EAX, XMM3",
+     "f20f2cc3"),
+    (m32, "00000000    CVTTSS2SI  EAX, XMM3",
+     "f30f2cc3"),
+
+
+
+
+    (m32, "00000000    CVTSI2SD   XMM0, EBX",
+     "f20f2ac3"),
 
     (m32, "00000000    PMINSW     MM0, MM1",
      "0feac1"),
@@ -2456,8 +2502,6 @@ reg_tests = [
     ##
 
     # SSE
-    (m32, "00000000    CVTSS2SD   XMM0, XMM0",
-     "f30f5ac0"),
     (m32, "00000000    CVTSS2SD   XMM0, DWORD PTR [EBP+0xFFFFFFD0]",
      "f30f5a45d0"),