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: linkBe 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).