diff options
author | Andrew Cagney <cagney@redhat.com> | 1997-10-28 07:10:36 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 1997-10-28 07:10:36 +0000 |
commit | 89d0973831b0930f621b6a5e666760dc1b684ed6 (patch) | |
tree | aeaf421b01cede9545fd16def02fbb43791cfbbe /sim/mips/mips.igen | |
parent | 336ffb472ff4360cb127149e9517abf51b123e04 (diff) | |
download | gdb-89d0973831b0930f621b6a5e666760dc1b684ed6.zip gdb-89d0973831b0930f621b6a5e666760dc1b684ed6.tar.gz gdb-89d0973831b0930f621b6a5e666760dc1b684ed6.tar.bz2 |
Add support for 16 byte quantities to sim-endian macro H2T.
Add model-filter field to option, include, model anf function igen records
Diffstat (limited to 'sim/mips/mips.igen')
-rw-r--r-- | sim/mips/mips.igen | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/sim/mips/mips.igen b/sim/mips/mips.igen index 96743be..f84519d 100644 --- a/sim/mips/mips.igen +++ b/sim/mips/mips.igen @@ -12,43 +12,43 @@ // IGEN config - mips16 -:option:16:insn-bit-size:16 -:option:16:hi-bit-nr:15 -:option:16:insn-specifying-widths:true -:option:16:gen-delayed-branch:false +:option:16::insn-bit-size:16 +:option:16::hi-bit-nr:15 +:option:16::insn-specifying-widths:true +:option:16::gen-delayed-branch:false // IGEN config - mips32/64.. -:option:32:insn-bit-size:32 -:option:32:hi-bit-nr:31 -:option:32:insn-specifying-widths:true -:option:32:gen-delayed-branch:false +:option:32::insn-bit-size:32 +:option:32::hi-bit-nr:31 +:option:32::insn-specifying-widths:true +:option:32::gen-delayed-branch:false // Generate separate simulators for each target -// :option::multi-sim:true +// :option:::multi-sim:true // Models known by this simulator -:model::mipsI:mipsI: -:model::mipsII:mipsII: -:model::mipsIII:mipsIII: -:model::mipsIV:mipsIV: -:model::mips16:mips16: +:model:::mipsI:mipsI: +:model:::mipsII:mipsII: +:model:::mipsIII:mipsIII: +:model:::mipsIV:mipsIV: +:model:::mips16:mips16: // start-sanitize-r5900 -:model::r5900:r5900: +:model:::r5900:r5900: // end-sanitize-r5900 -:model::r3900:r3900: +:model:::r3900:r3900: // start-sanitize-tx19 -:model::tx19:tx19: +:model:::tx19:tx19: // end-sanitize-tx19 // start-sanitize-vr5400 -:model::vr5400:vr5400: +:model:::vr5400:vr5400: // end-sanitize-vr5400 // Pseudo instructions known by IGEN -:internal:::illegal +:internal::::illegal: { sim_io_eprintf (SD, "Illegal instruction at address 0x%lx\n", (unsigned long) CIA); @@ -3404,7 +3404,7 @@ // -:%s:::FMT:int fmt +:%s::::FMT:int fmt { switch (fmt) { @@ -3416,7 +3416,7 @@ } } -:%s:::TF:int tf +:%s::::TF:int tf { if (tf) return "t"; @@ -3424,7 +3424,7 @@ return "f"; } -:%s:::ND:int nd +:%s::::ND:int nd { if (nd) return "l"; @@ -3432,7 +3432,7 @@ return ""; } -:%s:::COND:int cond +:%s::::COND:int cond { switch (cond) { @@ -4975,12 +4975,12 @@ // end-sanitize-r5900 -:include::m16.igen +:include:::m16.igen // start-sanitize-vr5400 -:include::vr5400.igen +:include::vr5400:vr5400.igen // end-sanitize-vr5400 // start-sanitize-r5900 -:include::r5900.igen +:include::r5900:r5900.igen // end-sanitize-r5900 // start-sanitize-cygnus-never |