This is the mail archive of the binutils@sourceware.org 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]

[PATCH, i386] Support of SHA ISA extension


Hello,
Attached patch introduces support of Intel SHA ISA extensions. See [1].

Testing pass.

Ok to install?

gas/Changelog:
2013-07-24  Michael Zolotukhin  <michael.v.zolotukhin@intel.com> <mailto:michael.v.zolotukhin@intel.com>

	* config/tc-i386.c (cpu_arch): Add SHA.
	* doc/c-i386.texi: Document new option.

gas/testsuite/Changelog:
2013-07-24  Michael Zolotukhin  <michael.v.zolotukhin@intel.com> <mailto:michael.v.zolotukhin@intel.com>

	* gas/i386/sha.d: New.
	* gas/i386/sha.s: New.
	* gas/i386/x86-64-sha.d: New.
	* gas/i386/x86-64-sha.s: New.
	* gas/i386/i386.exp: Add new tests.

opcodes/Changelog:
2013-07-24  Michael Zolotukhin  <michael.v.zolotukhin@intel.com> <mailto:michael.v.zolotukhin@intel.com>

	* i386-dis.c (PREFIX enum): Add new entries.
	(prefix_table): Add new entries.
	(three_byte_table): Likewise.
	* i386-gen.c (cpu_flag_init): Add CpuSHA.
	(cpu_flags): Add CpuSHA.
	(CpuUnused): Comment out.
	(i386_cpu_flags): Add cpusha.
	* i386-init.h: Regenerate.
	* i386-opc.h (CpuSHA): New.
	* i386-opc.tbl: Add SHA instructions.
	* i386-tbl.h: Regenerate.

[1] - http://download-software.intel.com/sites/default/files/319433-015.pdf <http://download-software.intel.com/sites/default/files/319433-015.pdf>

Thanks, K

Attachment: sha.patch
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]