Nick Clifton
2613489e4e
Fix VXA mask bits
2001-09-14 10:52:26 +00:00
Matthew Green
0152a4c679
* ppc-opc.c (icbt): Order correctly.
2001-08-28 05:47:29 +00:00
Alan Modra
6ba045b129
* ppc-opc.c (DS): Add PPC_OPERAND_DS flag.
...
(LS): Define.
(insert_ds): Complain if not a multiple of 4.
(XSYNC): Define.
(XSYNC_MASK): Define.
(powerpc_opcodes): Add "slbmte", "lwsync", "ptesync", "slbmfev",
"slbmfee". Modify "sync" to use XSYNC_MASK and LS.
2001-08-27 10:27:48 +00:00
Alan Modra
11b37b7b84
Revert 2001-08-08 changes.
2001-08-10 01:34:47 +00:00
Alan Modra
0f1bac05bb
* ppc.h (struct powerpc_operand): New field `reloc'.
...
* ppc-opc.c: Include "bfd.h".
(powerpc_operands): Add new field for reloc type.
2001-08-08 13:19:36 +00:00
Nick Clifton
2dd46b8b52
Fix encoding of clf instruction
2001-07-03 18:37:39 +00:00
J.T. Conklin
24a7a601e2
* ppc-opc.c (powerpc_opcodes): Fixed extended opcode field of
...
simplified mnemonics used for setting PPC750-specific special
purpose registers.
2001-05-14 17:20:13 +00:00
Alexandre Oliva
3eb9799d10
* ppc-opc.c (insert_mbe): Shift mask initializer as long.
2001-03-30 07:36:27 +00:00
Nick Clifton
060d22b0d0
Fix typos in ChangeLogs; fix dates in copyright notices
2001-03-13 22:58:38 +00:00
Geoffrey Keating
e0c2164971
In src/gas/ChangeLog:
...
2000-08-30 Mark Hatle <mhatle@mvista.com>
* config/tc-ppc.c (md_parse_option): Recognize -m405.
In src/opcodes/ChangeLog:
2000-08-30 Mark Hatle <mhatle@mvista.com>
* ppc-opc.c Add XTLB macro for a few PPC 4xx extended mnemonics.
(powerpc_opcodes): Add table entries for PPC 405 instructions.
Changed rfci, icbt, mfdcr, dccci, mtdcr, iccci from PPC to PPC403
instructions.
Added extended mnemonic mftbl as defined in the 405GP manual
for all PPCs.
2000-08-31 06:48:49 +00:00
Geoffrey Keating
f509565ffa
2000-08-24 David Edelsohn <dje@watson.ibm.com>
...
* ppc-opc.c (powerpc_opcodes): Add rfid, mtsrd, mtsrdin, mtmsrd.
2000-08-24 21:42:36 +00:00
Geoffrey Keating
1da5001cc9
* ppc-opc.c (powerpc_opcodes): Correct suffix for vslw.
...
Patch by Randall J Fisher <rfisher@ecn.purdue.edu>.
2000-07-09 20:28:51 +00:00
Geoffrey Keating
d2f75a6f40
* ppc-opc.c (powerpc_opcodes): Make the predicted-branch opcodes
...
also available in common mode when powerpc syntax is being used.
2000-05-10 19:42:25 +00:00
J.T. Conklin
786e2c0f62
* ppc-opc.c (VA, VB, VC, VD, VS, SIMM, UIMM, SHB): New macros, for
...
vector unit operands.
(VX, VX_MASK, VXA, VXA_MASK, VXR, VXR_MASK): New macros, for vector
unit instruction formats.
(PPCVEC): New macro, mask for vector instructions.
(powerpc_operands): Add table entries for above operand types.
(powerpc_opcodes): Add table entries for vector instructions.
* ppc-dis.c (print_insn_big_powerpc): Add PPC_OPCODE_ALTIVEC to mask.
(print_insn_little_powerpc): Likewise.
(print_insn_powerpc): Prepend 'v' when printing vector registers.
2000-05-03 22:25:08 +00:00
Alan Modra
0d8dfecfe9
More portability patches. Include sysdep.h everywhere.
2000-04-14 04:16:58 +00:00
Ian Lance Taylor
9aaaa29133
* disassemble.c (disassembler_usage): Don't use a prototype. Mark
...
the parameter ATTRIBUTE_UNUSED.
* ppc-opc.c: Add ATTRIBUTE_UNUSED as needed.
2000-04-02 06:26:09 +00:00
Ian Lance Taylor
4db3857a87
From Grant Erickson <gerickso@Brocade.COM>:
...
* ppc-opc.c: Correct dcread--it takes 3 arguments, not 2.
2000-02-22 07:44:54 +00:00
Richard Henderson
252b5132c7
19990502 sourceware import
1999-05-03 07:29:11 +00:00