From c06a12f887ae777629c436f682848baa7a141d3e Mon Sep 17 00:00:00 2001 From: Dave Anglin Date: Sun, 16 Oct 2005 20:42:14 +0000 Subject: [PATCH] * hppa.h (pa_opcodes): Add two fcmp opcodes. Reorder ftest opcodes. Add FLAG_STRICT to pa10 ftest opcode. --- include/opcode/ChangeLog | 5 +++++ include/opcode/hppa.h | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog index 15aca1112d..08028706df 100644 --- a/include/opcode/ChangeLog +++ b/include/opcode/ChangeLog @@ -1,3 +1,8 @@ +2005-10-16 John David Anglin + + * hppa.h (pa_opcodes): Add two fcmp opcodes. Reorder ftest opcodes. + Add FLAG_STRICT to pa10 ftest opcode. + 2005-10-12 John David Anglin * hppa.h (pa_opcodes): Remove lha entries. diff --git a/include/opcode/hppa.h b/include/opcode/hppa.h index 9bb78e116e..5b08b9d2b8 100644 --- a/include/opcode/hppa.h +++ b/include/opcode/hppa.h @@ -955,6 +955,8 @@ static const struct pa_opcode pa_opcodes[] = { "fnegabs", 0x3800e000, 0xfc1fe720, "IfA,fT", pa20, FLAG_STRICT}, { "fcnv", 0x30000200, 0xfc1c0720, "{_fa,fT", pa20, FLAG_STRICT}, { "fcnv", 0x38000200, 0xfc1c0720, "FGfA,fT", pa20, FLAG_STRICT}, +{ "fcmp", 0x30000400, 0xfc00e7e0, "F?ffa,fb", pa10, FLAG_STRICT}, +{ "fcmp", 0x38000400, 0xfc00e720, "I?ffA,fB", pa10, FLAG_STRICT}, { "fcmp", 0x30000400, 0xfc0007e0, "F?ffa,fb,h", pa20, FLAG_STRICT}, { "fcmp", 0x38000400, 0xfc000720, "I?ffA,fB,h", pa20, FLAG_STRICT}, { "fcmp", 0x30000400, 0xfc00e7e0, "F?ffa,fb", pa10, 0}, @@ -962,9 +964,9 @@ static const struct pa_opcode pa_opcodes[] = { "xmpyu", 0x38004700, 0xfc00e720, "fX,fB,fT", pa11, 0}, { "fmpyadd", 0x18000000, 0xfc000000, "Hfi,fj,fk,fl,fm", pa11, 0}, { "fmpysub", 0x98000000, 0xfc000000, "Hfi,fj,fk,fl,fm", pa11, 0}, +{ "ftest", 0x30002420, 0xffffffff, "", pa10, FLAG_STRICT}, { "ftest", 0x30002420, 0xffffffe0, ",=", pa20, FLAG_STRICT}, { "ftest", 0x30000420, 0xffff1fff, "m", pa20, FLAG_STRICT}, -{ "ftest", 0x30002420, 0xffffffff, "", pa10, 0}, { "fid", 0x30000000, 0xffffffff, "", pa11, 0}, /* Performance Monitor Instructions. */ -- 2.34.1