svn commit: r264312 - in stable: 10/contrib/binutils/opcodes 8/contrib/binutils/include/opcode 9/contrib/binutils/opcodes

Dimitry Andric dim at FreeBSD.org
Thu Apr 10 07:00:25 UTC 2014


Author: dim
Date: Thu Apr 10 07:00:24 2014
New Revision: 264312
URL: http://svnweb.freebsd.org/changeset/base/264312

Log:
  MFC r264238:
  
  For GNU as, add two missing modes for each of the fcomip and fucomip
  instructions.  Partially obtained from OpenBSD by Pedro Giffuni, while I
  added the fcomip variants.
  
  Apparently this should help with compiling certain variants of WebKit.

Modified:
  stable/8/contrib/binutils/include/opcode/i386.h

Changes in other areas also in this revision:
Modified:
  stable/10/contrib/binutils/opcodes/i386-opc.tbl
  stable/10/contrib/binutils/opcodes/i386-tbl.h
  stable/9/contrib/binutils/opcodes/i386-opc.tbl
  stable/9/contrib/binutils/opcodes/i386-tbl.h
Directory Properties:
  stable/10/   (props changed)
  stable/9/contrib/binutils/   (props changed)

Modified: stable/8/contrib/binutils/include/opcode/i386.h
==============================================================================
--- stable/8/contrib/binutils/include/opcode/i386.h	Thu Apr 10 05:04:23 2014	(r264311)
+++ stable/8/contrib/binutils/include/opcode/i386.h	Thu Apr 10 07:00:24 2014	(r264312)
@@ -957,10 +957,14 @@ static const template i386_optab[] = {
 {"fucomi",  0, 0xdbe9, X, Cpu686, FP|ShortForm,		{ 0, 0, 0} },
 {"fucomi",  1, 0xdbe8, X, Cpu686, FP|ShortForm,		{ FloatReg, 0, 0} },
 {"fcomip",  2, 0xdff0, X, Cpu686, FP|ShortForm,		{ FloatReg, FloatAcc, 0} },
+{"fcomip",  0, 0xdff1, X, Cpu686, FP|ShortForm,		{ 0, 0, 0} },
+{"fcomip",  1, 0xdff0, X, Cpu686, FP|ShortForm,		{ FloatReg, 0, 0} },
 {"fcompi",  2, 0xdff0, X, Cpu686, FP|ShortForm,		{ FloatReg, FloatAcc, 0} },
 {"fcompi",  0, 0xdff1, X, Cpu686, FP|ShortForm,		{ 0, 0, 0} },
 {"fcompi",  1, 0xdff0, X, Cpu686, FP|ShortForm,		{ FloatReg, 0, 0} },
 {"fucomip", 2, 0xdfe8, X, Cpu686, FP|ShortForm,		{ FloatReg, FloatAcc, 0} },
+{"fucomip", 0, 0xdfe9, X, Cpu686, FP|ShortForm,		{ 0, 0, 0} },
+{"fucomip", 1, 0xdfe8, X, Cpu686, FP|ShortForm,		{ FloatReg, 0, 0} },
 {"fucompi", 2, 0xdfe8, X, Cpu686, FP|ShortForm,		{ FloatReg, FloatAcc, 0} },
 {"fucompi", 0, 0xdfe9, X, Cpu686, FP|ShortForm,		{ 0, 0, 0} },
 {"fucompi", 1, 0xdfe8, X, Cpu686, FP|ShortForm,		{ FloatReg, 0, 0} },


More information about the svn-src-stable-8 mailing list