summaryrefslogtreecommitdiff
path: root/cpu/xc16x.cpu
Commit message (Collapse)AuthorAgeFilesLines
* * m32r.cpu (HASH-PREFIX): Delete.Doug Evans2010-02-121-5/+14
| | | | | | | | | | | | | | | | | | (duhpo, dshpo): New pmacros. (simm8, simm16): Delete HASH-PREFIX attribute, define with dshpo. (uimm3, uimm4, uimm5, uimm8, uimm16, imm1): Delete HASH-PREFIX attribute, define with dshpo. (uimm24): Delete HASH-PREFIX attribute. * m32r.opc (CGEN_PRINT_NORMAL): Delete. (print_signed_with_hash_prefix): New function. (print_unsigned_with_hash_prefix): New function. * xc16x.cpu (dowh): New pmacro. (upof16): Define with dowh, specify print handler. (qbit, qlobit, qhibit): Ditto. (upag16): Ditto. * xc16x.opc (CGEN_PRINT_NORMAL): Delete. (print_with_dot_prefix): New functions. (print_with_pof_prefix, print_with_pag_prefix): New functions.
* Must use VOID expression in VOID context.Doug Evans2009-11-141-93/+103
| | | | | | | | | | * xc16x.cpu (mov4): Fix mode of `sequence'. (mov9, mov10): Ditto. (movbsrr, moveb1, jmprel, jmpseg, jmps): Fix mode of `if'. (callr, callseg, calls, trap, rets, reti): Ditto. (jb, jbc, jnb, jnbs): Fix mode of `if'. Comment out no-op `sll'. (atomic, extr, extp, extp1, extpg1, extpr, extpr1): Fix mode of `cond'. (exts, exts1, extsr, extsr1, prior): Ditto.
* * m32r.cpu (sth-plus): Fix address mode and calculation.Doug Evans2009-09-231-87/+85
| | | | | | | | | | | | | | | | | | (stb-plus): Ditto. (clrpsw): Fix mask calculation. (bset, bclr, btst): Make mode in bit calculation match expression. * xc16x.cpu (rtl-version): Set to 0.8. (gr-names, ext-names,psw-names): Update, print-name -> enum-prefix, make uppercase. Remove unnecessary name-prefix spec. (grb-names, conditioncode-names, extconditioncode-names): Ditto. (grb8-names, r8-names, regmem8-names, regdiv8-names): Ditto. (reg0-name, reg0-name1, regbmem8-names, memgr8-names): Ditto. (h-cr): New hardware. (muls): Comment out parts that won't compile, add fixme. (mulu, divl, divlu, jmpabs, jmpa-, jmprel, jbc, jnbs, callr): Ditto. (scxti, scxtmg, scxtm, bclear, bclr18, bset19, bitset, bmov): Ditto. (bmovn, band, bor, bxor, bcmp, bfldl, bfldh): Ditto.
* update copyright datesAlan Modra2009-09-021-1/+1
|
* Change source files over to GPLv3.Nick Clifton2007-07-051-2/+2
|
* Restore from version 1.1Nick Clifton2007-04-201-245/+3129
|
* Fix parseing functions to return an error message if the parse failedgdb-csl-available-20060303-branchpointNick Clifton2006-03-031-3129/+245
|
* Add support for the Infineon XC16X.Nick Clifton2006-02-171-0/+3129