2003-05-23 Jason Eckhardt <jle@rice.edu>
gas: * config/tc-i860.c (target_xp): Declare variable. (OPTION_XP): Declare macro. (md_longopts): Add option -mxp. (md_parse_option): Set target_xp. (md_show_usage): Add -mxp usage. (i860_process_insn): Recognize XP registers bear, ccr, p0-p3. (md_assemble): Don't try expansions if XP_ONLY is set. * doc/c-i860.texi: Document -mxp option. gas/testsuite: * gas/i860/xp.s: New file. * gas/i860/xp.d: New file. include/opcode: * i860.h (expand_type): Add XP_ONLY. (scyc.b): New XP instruction. (ldio.l): Likewise. (ldio.s): Likewise. (ldio.b): Likewise. (ldint.l): Likewise. (ldint.s): Likewise. (ldint.b): Likewise. (stio.l): Likewise. (stio.s): Likewise. (stio.b): Likewise. (pfld.q): Likewise. opcodes: * i860-dis.c (crnames): Add bear, ccr, p0, p1, p2, p3. (print_insn_i860): Grab 4 bits of the control register field instead of 3.
This commit is contained in:
@ -1,11 +1,26 @@
|
||||
2003-05-23 Jason Eckhardt <jle@rice.edu>
|
||||
|
||||
* i860.h (expand_type): Add XP_ONLY.
|
||||
(scyc.b): New XP instruction.
|
||||
(ldio.l): Likewise.
|
||||
(ldio.s): Likewise.
|
||||
(ldio.b): Likewise.
|
||||
(ldint.l): Likewise.
|
||||
(ldint.s): Likewise.
|
||||
(ldint.b): Likewise.
|
||||
(stio.l): Likewise.
|
||||
(stio.s): Likewise.
|
||||
(stio.b): Likewise.
|
||||
(pfld.q): Likewise.
|
||||
|
||||
2003-05-20 Jason Eckhardt <jle@rice.edu>
|
||||
|
||||
opcode/i860.h (flush): Set lower 3 bits properly and use 'L'
|
||||
* i860.h (flush): Set lower 3 bits properly and use 'L'
|
||||
for the immediate operand type instead of 'i'.
|
||||
|
||||
2003-05-20 Jason Eckhardt <jle@rice.edu>
|
||||
|
||||
opcode/i860.h (fzchks): Both S and R bits must be set.
|
||||
* i860.h (fzchks): Both S and R bits must be set.
|
||||
(pfzchks): Likewise.
|
||||
(faddp): Likewise.
|
||||
(pfaddp): Likewise.
|
||||
|
Reference in New Issue
Block a user