public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
From: cagney@sourceware.org
To: frysk-cvs@sourceware.org
Subject: [SCM]  master: Add X86-64 float values.
Date: Thu, 29 Nov 2007 20:40:00 -0000	[thread overview]
Message-ID: <20071129204007.28315.qmail@sourceware.org> (raw)

The branch, master has been updated
       via  f230a8b9621df5487d5b72ce218da5b9dc1ccb24 (commit)
      from  844d4ed8788ac42facac66356f9f800cb17d1f72 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit f230a8b9621df5487d5b72ce218da5b9dc1ccb24
Author: Andrew Cagney <cagney@toil.yyz.redhat.com>
Date:   Thu Nov 29 15:36:50 2007 -0500

    Add X86-64 float values.
    
    frysk-core/frysk/testbed/ChangeLog
    2007-11-29  Andrew Cagney  <cagney@redhat.com>
    
    	* RegsCase.java (X8664): Add floating-point and vector values.

-----------------------------------------------------------------------

Summary of changes:
 frysk-core/frysk/testbed/ChangeLog     |    2 +
 frysk-core/frysk/testbed/RegsCase.java |  128 ++++++++++++++++++++++++++++++++
 2 files changed, 130 insertions(+), 0 deletions(-)

First 500 lines of diff:
diff --git a/frysk-core/frysk/testbed/ChangeLog b/frysk-core/frysk/testbed/ChangeLog
index 9a990b2..08a3165 100644
--- a/frysk-core/frysk/testbed/ChangeLog
+++ b/frysk-core/frysk/testbed/ChangeLog
@@ -1,5 +1,7 @@
 2007-11-29  Andrew Cagney  <cagney@redhat.com>
 
+	* RegsCase.java (X866r): Add floating-point and vector values.
+	
 	* CoreFileAtSignal.java (constructCore(Proc)): New.
 	* RegsCase.java (setTask(Task)): New.
 
diff --git a/frysk-core/frysk/testbed/RegsCase.java b/frysk-core/frysk/testbed/RegsCase.java
index a8074eb..f01a070 100644
--- a/frysk-core/frysk/testbed/RegsCase.java
+++ b/frysk-core/frysk/testbed/RegsCase.java
@@ -477,6 +477,134 @@ public abstract class RegsCase extends TestLib {
              new byte[] { (byte)0x90,0x62,(byte)0x96,0x4d,
                           0x5d,(byte)0xf6,0x6b,0x4 })
         .put(X8664Registers.RIP, "crash")
+    // floating-point registers
+	.put(X87Registers.ST0, // 0xa7367289dc779dba0bd9
+             new byte[] { (byte)0xd9,0xb,(byte)0xba,(byte)0x9d,
+                          0x77,(byte)0xdc,(byte)0x89,0x72,
+                          0x36,(byte)0xa7 })
+        .put(X87Registers.ST1, // 0x64abfe452c2a5b8d0eb1
+             new byte[] { (byte)0xb1,0xe,(byte)0x8d,0x5b,
+                          0x2a,0x2c,0x45,(byte)0xfe,
+                          (byte)0xab,0x64 })
+        .put(X87Registers.ST2, // 0xb829e094740ce9d53a04
+             new byte[] { 0x4,0x3a,(byte)0xd5,(byte)0xe9,
+                          0xc,0x74,(byte)0x94,(byte)0xe0,
+                          0x29,(byte)0xb8 })
+        .put(X87Registers.ST3, // 0x4bd27ebf86294a4a48f8
+             new byte[] { (byte)0xf8,0x48,0x4a,0x4a,
+                          0x29,(byte)0x86,(byte)0xbf,0x7e,
+                          (byte)0xd2,0x4b })
+        .put(X87Registers.ST4, // 0xb96a6b1dabba9af1fa66
+             new byte[] { 0x66,(byte)0xfa,(byte)0xf1,(byte)0x9a,
+                          (byte)0xba,(byte)0xab,0x1d,0x6b,
+                          0x6a,(byte)0xb9 })
+        .put(X87Registers.ST5, // 0x87d05c0a1e9c9bb98ebc
+             new byte[] { (byte)0xbc,(byte)0x8e,(byte)0xb9,(byte)0x9b,
+                          (byte)0x9c,0x1e,0xa,0x5c,
+                          (byte)0xd0,(byte)0x87 })
+        .put(X87Registers.ST6, // 0x5a0f14dcf87c56690b5f
+             new byte[] { 0x5f,0xb,0x69,0x56,
+                          0x7c,(byte)0xf8,(byte)0xdc,0x14,
+                          0xf,0x5a })
+        .put(X87Registers.ST7, // 0x1f12ae5ec49479a8cb19
+             new byte[] { 0x19,(byte)0xcb,(byte)0xa8,0x79,
+                          (byte)0x94,(byte)0xc4,0x5e,(byte)0xae,
+                          0x12,0x1f })
+        .put(X87Registers.FCW, // 0xc0f1
+             new byte[] { (byte)0xf1,(byte)0xc0 })
+        .put(X87Registers.FSW, // 0x47e4
+             new byte[] { (byte)0xe4,0x47 })
+        .put(X87Registers.FTW, // 0xc9
+             new byte[] { (byte)0xc9 })
+        .put(X87Registers.FOP, // 0x1e8f
+             new byte[] { (byte)0x8f,0x1e })
+        .put(X87Registers.RIP, // 0x99af236679d5eeff
+             new byte[] { (byte)0xff,(byte)0xee,(byte)0xd5,0x79,
+                          0x66,0x23,(byte)0xaf,(byte)0x99 })
+        .put(X87Registers.RDP, // 0x6988a565d0acd7b0
+             new byte[] { (byte)0xb0,(byte)0xd7,(byte)0xac,(byte)0xd0,
+                          0x65,(byte)0xa5,(byte)0x88,0x69 })
+    // vector registers
+        .put(X87Registers.XMM0, // 0x47beb912e3bfa457d6af5267b3fec23b
+             new byte[] { 0x3b,(byte)0xc2,(byte)0xfe,(byte)0xb3,
+                          0x67,0x52,(byte)0xaf,(byte)0xd6,
+                          0x57,(byte)0xa4,(byte)0xbf,(byte)0xe3,
+                          0x12,(byte)0xb9,(byte)0xbe,0x47 })
+        .put(X87Registers.XMM1, // 0x7ce95f1c2fe254e2cac9b22bf43f73c5
+             new byte[] { (byte)0xc5,0x73,0x3f,(byte)0xf4,
+                          0x2b,(byte)0xb2,(byte)0xc9,(byte)0xca,
+                          (byte)0xe2,0x54,(byte)0xe2,0x2f,
+                          0x1c,0x5f,(byte)0xe9,0x7c })
+        .put(X87Registers.XMM2, // 0x566b1b326d658a3365678d130362a6b5
+             new byte[] { (byte)0xb5,(byte)0xa6,0x62,0x3,
+                          0x13,(byte)0x8d,0x67,0x65,
+                          0x33,(byte)0x8a,0x65,0x6d,
+                          0x32,0x1b,0x6b,0x56 })
+        .put(X87Registers.XMM3, // 0x20801ada9126df05d6927e0847fa8f07
+             new byte[] { 0x7,(byte)0x8f,(byte)0xfa,0x47,
+                          0x8,0x7e,(byte)0x92,(byte)0xd6,
+                          0x5,(byte)0xdf,0x26,(byte)0x91,
+                          (byte)0xda,0x1a,(byte)0x80,0x20 })
+        .put(X87Registers.XMM4, // 0x2304fff624579bbddc74a7df4d34cfd9
+             new byte[] { (byte)0xd9,(byte)0xcf,0x34,0x4d,
+                          (byte)0xdf,(byte)0xa7,0x74,(byte)0xdc,
+                          (byte)0xbd,(byte)0x9b,0x57,0x24,
+                          (byte)0xf6,(byte)0xff,0x4,0x23 })
+        .put(X87Registers.XMM5, // 0x58afb31bf2d2b4a33512eefc0d1f5fc4
+             new byte[] { (byte)0xc4,0x5f,0x1f,0xd,
+                          (byte)0xfc,(byte)0xee,0x12,0x35,
+                          (byte)0xa3,(byte)0xb4,(byte)0xd2,(byte)0xf2,
+                          0x1b,(byte)0xb3,(byte)0xaf,0x58 })
+        .put(X87Registers.XMM6, // 0x5caa454b2a0c2975df1df97f8d180e93
+             new byte[] { (byte)0x93,0xe,0x18,(byte)0x8d,
+                          0x7f,(byte)0xf9,0x1d,(byte)0xdf,
+                          0x75,0x29,0xc,0x2a,
+                          0x4b,0x45,(byte)0xaa,0x5c })
+        .put(X87Registers.XMM7, // 0x2147b54a26ac605b98ef6a2f2da97f57
+             new byte[] { 0x57,0x7f,(byte)0xa9,0x2d,
+                          0x2f,0x6a,(byte)0xef,(byte)0x98,
+                          0x5b,0x60,(byte)0xac,0x26,
+                          0x4a,(byte)0xb5,0x47,0x21 })
+        .put(X87Registers.XMM8, // 0x59f29cf0c8c06a32cfbcf982d29b2622
+             new byte[] { 0x22,0x26,(byte)0x9b,(byte)0xd2,
+                          (byte)0x82,(byte)0xf9,(byte)0xbc,(byte)0xcf,
+                          0x32,0x6a,(byte)0xc0,(byte)0xc8,
+                          (byte)0xf0,(byte)0x9c,(byte)0xf2,0x59 })
+        .put(X87Registers.XMM9, // 0x20105410d22c027c7ff7fd949673caad
+             new byte[] { (byte)0xad,(byte)0xca,0x73,(byte)0x96,
+                          (byte)0x94,(byte)0xfd,(byte)0xf7,0x7f,
+                          0x7c,0x2,0x2c,(byte)0xd2,
+                          0x10,0x54,0x10,0x20 })
+        .put(X87Registers.XMM10, // 0xf618933912ad69c1b184ef8159ce5708
+             new byte[] { 0x8,0x57,(byte)0xce,0x59,
+                          (byte)0x81,(byte)0xef,(byte)0x84,(byte)0xb1,
+                          (byte)0xc1,0x69,(byte)0xad,0x12,
+                          0x39,(byte)0x93,0x18,(byte)0xf6 })
+        .put(X87Registers.XMM11, // 0x856c8d779d6ed06a4bdadc488a3e1989
+             new byte[] { (byte)0x89,0x19,0x3e,(byte)0x8a,
+                          0x48,(byte)0xdc,(byte)0xda,0x4b,
+                          0x6a,(byte)0xd0,0x6e,(byte)0x9d,
+                          0x77,(byte)0x8d,0x6c,(byte)0x85 })
+        .put(X87Registers.XMM12, // 0xf232c4e489f81468c534d0627b8f373
+             new byte[] { 0x73,(byte)0xf3,(byte)0xb8,0x27,
+                          0x6,0x4d,0x53,(byte)0x8c,
+                          0x46,(byte)0x81,(byte)0x9f,0x48,
+                          0x4e,0x2c,0x23,0xf })
+        .put(X87Registers.XMM13, // 0x117c5a8df5f87761027e19798ad84b0
+             new byte[] { (byte)0xb0,(byte)0x84,(byte)0xad,(byte)0x98,
+                          (byte)0x97,(byte)0xe1,0x27,0x10,
+                          0x76,(byte)0x87,0x5f,(byte)0xdf,
+                          (byte)0xa8,(byte)0xc5,0x17,0x1 })
+        .put(X87Registers.XMM15, // 0xea03fbb7498f45fc918621ffe21d2f53
+             new byte[] { 0x53,0x2f,0x1d,(byte)0xe2,
+                          (byte)0xff,0x21,(byte)0x86,(byte)0x91,
+                          (byte)0xfc,0x45,(byte)0x8f,0x49,
+                          (byte)0xb7,(byte)0xfb,0x3,(byte)0xea })
+        .put(X87Registers.XMM15, // 0xfc6683d958a95180c6226f27a78b2c5a
+             new byte[] { 0x5a,0x2c,(byte)0x8b,(byte)0xa7,
+                          0x27,0x6f,0x22,(byte)0xc6,
+                          (byte)0x80,0x51,(byte)0xa9,0x58,
+                          (byte)0xd9,(byte)0x83,0x66,(byte)0xfc })
 	;
 
     private Values PPC32 = new Values()


hooks/post-receive
--
frysk system monitor/debugger


                 reply	other threads:[~2007-11-29 20:40 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20071129204007.28315.qmail@sourceware.org \
    --to=cagney@sourceware.org \
    --cc=frysk-cvs@sourceware.org \
    --cc=frysk@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).