Commit: V850 SIM: Add support for e3v5 instructions

Nick Clifton nickc@redhat.com
Wed Feb 25 13:42:00 GMT 2015


Hi Guys,

  I am applying the attached patch to add support for e3v5 instructions to
  the V850 simulator.

  Tested with a v850-elf toolchain.

Cheers
  Nick

sim/v850/ChangeLog
2015-02-24  Nick Clifton  <nickc@redhat.com>

	* v850.igen: Add more e3v5 support.
	(FMAF.S): New pattern.
	(FMSF.S): New pattern.
	(FNMAF.S): New pattern.
	(FNMSF.S): New pattern.
	(cnvq15q30): New pattern.
	(cnvq30q15): New pattern.
	(cnvq31q62): New pattern.
	(cnvq62q31): New pattern.
	(dup.h): New pattern.
	(dup.w): New pattern.
	(expq31): New pattern.
	(modadd): New pattern.
	(mov.dw): New pattern.
	(mov.h): New pattern.
	(mov.w): New pattern.
	(pki16i32): New pattern.
	(pki16ui8): New pattern.
	(pki32i16): New pattern.
	(pki64i32): New pattern.
	(pkq15q31): New pattern.
	(pkq30q31): New pattern.
	(pkq31q15): New pattern.
	(pkui8i16): New pattern.
	(vabs.h): New pattern.
	(vabs.w): New pattern.
	(vadd.dw): New placeholder pattern.
	(vadd.h): New placeholder pattern.
	(vadd.w): New placeholder pattern.
	(vadds.h): New placeholder pattern.
	(vadds.w): New placeholder pattern.
	(vaddsat.h): New placeholder pattern.
	(vaddsat.w): New placeholder pattern.
	(vand): New pattern.
	(vbiq.h): New placeholder pattern.
	(vbswap.dw): New placeholder pattern.
	(vbswap.h): New placeholder pattern.
	(vbswap.w): New placeholder pattern.
	(vcalc.h): New placeholder pattern.
	(vcalc.w): New placeholder pattern.
	(vcmov): New placeholder pattern.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: v850.sim.patch
Type: text/x-patch
Size: 22641 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20150225/f4143f63/attachment.bin>


More information about the Binutils mailing list