This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Hi everyone, The last couple of weeks I've been working on Binutils from CVS to support the Toshiba R5900 CPU (found in Sony's Playstation 2). The Toshiba R5900 supports the following instructions: - It implements almost all MIPS3 instructions, though it supports MIPS4's movn/movz. - It has a lot of instructions which allow you to do 128 bits register manipulations (vector rotations, etc) - It *doesn't* support load linked and store conditional instructions (ll/lld/sc/scd, MIPS2). That's why I chose to define it as a MIPS3 CPU. When I look in opcodes/mips-opc.c, I see a lot of ways to add instructions to a certain CPU, but I can't find a way to just disable ll/lld/sc/scd (I can't just say I2&!T59 or something). What would be the best way to disable ll/lld/sc/scd *only* on the MIPS R5900? Yours, -- Ed Schouten <ed@fxq.nl>
Attachment:
pgp00000.pgp
Description: PGP signature
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |