binutils-gdb/cpu
Stefan Kristiansson 999b995ddc or1k: add support for l.swa/l.lwa atomic instructions
This adds support for the load-link/store-conditional
l.lwa/l.swa atomic instructions.
The support is added in such way, that the cpu description not
only describes the mnemonics, but also the functionality.

A couple of fixes to typos in nearby/related code are also snuck
into this.

cpu/
	* or1korbis.cpu (h-atomic-reserve): New hardware.
	(h-atomic-address): Likewise.
	(insn-opcode): Add opcodes for LWA and SWA.
	(atomic-reserve): New operand.
	(atomic-address): Likewise.
	(l-lwa, l-swa): New instructions.
	(l-lbs): Fix typo in comment.
	(store-insn): Clear atomic reserve on store to atomic-address.
	Fix register names in fmt field.

opcodes/
	* or1k-desc.c: Regenerated.
	* or1k-desc.h: Likewise.
	* or1k-opc.c: Likewise.
	* or1k-opc.h: Likewise.
	* or1k-opinst.c: Likewise.
2014-05-08 09:02:50 +03:00
..
ChangeLog or1k: add support for l.swa/l.lwa atomic instructions 2014-05-08 09:02:50 +03:00
cris.cpu update copyright dates 2009-09-02 07:25:43 +00:00
epiphany.cpu 2012-11-30 Oleg Raikhman <oleg@adapteva.com> 2012-11-30 17:54:58 +00:00
epiphany.opc strip off +x bits on non-executable/script files 2013-12-07 02:03:03 -05:00
fr30.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
fr30.opc Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
frv.cpu * desc-cpu.scm (cgen-desc.h): Don't print virtual enums. 2010-01-25 03:50:44 +00:00
frv.opc * frv.opc (parse_uhi16): Fix handling of %hi operator on 64-bit 2011-12-15 10:21:51 +00:00
ip2k.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
ip2k.opc Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
iq10.cpu update copyright dates 2009-09-02 07:25:43 +00:00
iq2000.cpu update copyright dates 2009-09-02 07:25:43 +00:00
iq2000.opc update copyright dates 2009-09-02 07:25:43 +00:00
iq2000m.cpu update copyright dates 2009-09-02 07:25:43 +00:00
lm32.cpu PR binutils/15241 2013-03-08 17:25:12 +00:00
lm32.opc update copyright dates 2009-09-02 07:25:43 +00:00
m32c.cpu * m32c.cpu (f-dsp-8-s24): Mask high byte after shifting it. 2010-07-03 04:09:56 +00:00
m32c.opc * m32c.opc (parse_signed16): Fix typo. 2010-01-02 18:37:59 +00:00
m32r.cpu * m32r.cpu (HASH-PREFIX): Delete. 2010-02-12 04:38:21 +00:00
m32r.opc * m32r.cpu (HASH-PREFIX): Delete. 2010-02-12 04:38:21 +00:00
mep-avc2.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-avc.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-c5.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-core.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-default.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-ext-cop.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-fmax.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-h1.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-ivc2.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-rhcop.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-sample-ucidsp.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep.opc Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mt.cpu update copyright dates 2009-09-02 07:25:43 +00:00
mt.opc cpu/ 2012-02-27 06:57:57 +00:00
or1k.cpu Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
or1k.opc Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
or1kcommon.cpu Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
or1korbis.cpu or1k: add support for l.swa/l.lwa atomic instructions 2014-05-08 09:02:50 +03:00
or1korfpx.cpu Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
sh64-compact.cpu update copyright dates 2009-09-02 07:25:43 +00:00
sh64-media.cpu update copyright dates 2009-09-02 07:25:43 +00:00
sh.cpu update copyright dates 2009-09-02 07:25:43 +00:00
sh.opc update copyright dates 2009-09-02 07:25:43 +00:00
simplify.inc * cpu/simplify.inc (*): One line doc strings don't need \n. 2009-07-16 17:53:25 +00:00
xc16x.cpu * m32r.cpu (HASH-PREFIX): Delete. 2010-02-12 04:38:21 +00:00
xc16x.opc * m32r.cpu (HASH-PREFIX): Delete. 2010-02-12 04:38:21 +00:00
xstormy16.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
xstormy16.opc Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00