Author: mberg Date: 2011-07-01 12:46:18 -0400 (Fri, 01 Jul 2011) New Revision: 3668
Modified: trunk/osprey/common/targ_info/isa/x8664/isa.cxx trunk/osprey/common/targ_info/isa/x8664/isa_operands.cxx trunk/osprey/common/targ_info/isa/x8664/isa_pack.cxx trunk/osprey/common/targ_info/isa/x8664/isa_print.cxx trunk/osprey/common/targ_info/isa/x8664/isa_properties.cxx trunk/osprey/common/targ_info/isa/x8664/isa_subset.cxx trunk/osprey/common/targ_info/proc/x8664/barcelona_si.cxx trunk/osprey/common/targ_info/proc/x8664/core_si.cxx trunk/osprey/common/targ_info/proc/x8664/em64t_si.cxx trunk/osprey/common/targ_info/proc/x8664/opteron_si.cxx trunk/osprey/common/targ_info/proc/x8664/orochi_si.cxx trunk/osprey/common/targ_info/proc/x8664/wolfdale_si.cxx Log: Correcting cvt operations, added BD translation map updates, and scheduling info updates as well as the addition ordered compares. CR by Jian-Xin. Modified: trunk/osprey/common/targ_info/isa/x8664/isa.cxx =================================================================== --- trunk/osprey/common/targ_info/isa/x8664/isa.cxx 2011-07-01 08:06:42 UTC (rev 3667) +++ trunk/osprey/common/targ_info/isa/x8664/isa.cxx 2011-07-01 16:46:18 UTC (rev 3668) @@ -1635,6 +1635,7 @@ "cmpnltss", "cmpnless", "cmpordss", + "emms", "stmxcsr", "ldmxcsr", @@ -2387,14 +2388,14 @@ "vfcmpx128v32", "vfcmpxx128v32", "vfcmpxxx128v32", - "vfcmpsd", - "vfcmpxsd", - "vfcmpxxsd", - "vfcmpxxxsd", - "vfcmpss", - "vfcmpxss", - "vfcmpxxss", - "vfcmpxxxss", + "vcmpsd", + "vcmpxsd", + "vcmpxxsd", + "vcmpxxxsd", + "vcmpss", + "vcmpxss", + "vcmpxxss", + "vcmpxxxss", "vcomisd", "vcomixsd", "vcomixxsd", @@ -3443,6 +3444,38 @@ "vxzero128v32", "vxzero32", "vzeroall", + "vcmpeqpd", + "vcmpltpd", + "vcmplepd", + "vcmpunordpd", + "vcmpneqpd", + "vcmpnltpd", + "vcmpnlepd", + "vcmpordpd", + "vcmpeqps", + "vcmpltps", + "vcmpleps", + "vcmpunordps", + "vcmpneqps", + "vcmpnltps", + "vcmpnleps", + "vcmpordps", + "vcmpeqsd", + "vcmpltsd", + "vcmplesd", + "vcmpunordsd", + "vcmpneqsd", + "vcmpnltsd", + "vcmpnlesd", + "vcmpordsd", + "vcmpeqss", + "vcmpltss", + "vcmpless", + "vcmpunordss", + "vcmpneqss", + "vcmpnltss", + "vcmpnless", + "vcmpordss", /* INTEL FMA instructions */ "xfmadd132pd", Modified: trunk/osprey/common/targ_info/isa/x8664/isa_operands.cxx =================================================================== --- trunk/osprey/common/targ_info/isa/x8664/isa_operands.cxx 2011-07-01 08:06:42 UTC (rev 3667) +++ trunk/osprey/common/targ_info/isa/x8664/isa_operands.cxx 2011-07-01 16:46:18 UTC (rev 3668) @@ -2335,12 +2335,6 @@ TOP_vfblend128v64, TOP_vfblend128v32, TOP_vpclmulqdq, - TOP_vcmppd, - TOP_vcmpps, - TOP_vfcmp128v64, - TOP_vfcmp128v32, - TOP_vfcmpsd, - TOP_vfcmpss, TOP_vfdp128v64, TOP_vfdp128v32, TOP_vfinsrf128, @@ -2385,8 +2379,8 @@ TOP_vpclmulqdqx, TOP_vfcmpx128v64, TOP_vfcmpx128v32, - TOP_vfcmpxsd, - TOP_vfcmpxss, + TOP_vcmpxsd, + TOP_vcmpxss, TOP_vfdpx128v64, TOP_vfdpx128v32, TOP_vfinsrxf128, @@ -2434,8 +2428,8 @@ TOP_vpclmulqdqxx, TOP_vfcmpxx128v64, TOP_vfcmpxx128v32, - TOP_vfcmpxxsd, - TOP_vfcmpxxss, + TOP_vcmpxxsd, + TOP_vcmpxxss, TOP_vfdpxx128v64, TOP_vfdpxx128v32, TOP_vfinsrxx128v32, @@ -2485,8 +2479,8 @@ TOP_vpclmulqdqxxx, TOP_vfcmpxxx128v64, TOP_vfcmpxxx128v32, - TOP_vfcmpxxxsd, - TOP_vfcmpxxxss, + TOP_vcmpxxxsd, + TOP_vcmpxxxss, TOP_vfdpxxx128v64, TOP_vfdpxxx128v32, TOP_vfinsrxxxf128, @@ -5282,6 +5276,8 @@ Operand(1, x87, opnd2); Instruction_Group("fp compare", + TOP_vcmpsd, + TOP_vcmpss, TOP_cmpss, TOP_cmpsd, TOP_UNDEFINED); @@ -5290,6 +5286,7 @@ Operand(1, fp64, opnd2); Operand(2, simm8, opnd3); + // pseudo assembler ops that encode to cmpss, cmpsd, vcmpss and vcmpsd Instruction_Group("fp compare I", TOP_cmpeqsd, TOP_cmpltsd, @@ -5307,6 +5304,24 @@ TOP_cmpnltss, TOP_cmpnless, TOP_cmpordss, + TOP_cmpordss, + TOP_vcmpeqsd, + TOP_vcmpltsd, + TOP_vcmplesd, + TOP_vcmpunordsd, + TOP_vcmpneqsd, + TOP_vcmpnltsd, + TOP_vcmpnlesd, + TOP_vcmpordsd, + TOP_vcmpeqss, + TOP_vcmpltss, + TOP_vcmpless, + TOP_vcmpunordss, + TOP_vcmpneqss, + TOP_vcmpnltss, + TOP_vcmpnless, + TOP_vcmpordss, + TOP_vcmpordss, TOP_UNDEFINED); Result(0, fp64); Operand(0, fp64, opnd1); @@ -5365,6 +5380,10 @@ Instruction_Group("fp vector compare", TOP_cmpps, TOP_cmppd, + TOP_vcmppd, + TOP_vcmpps, + TOP_vfcmp128v64, + TOP_vfcmp128v32, TOP_UNDEFINED); Result(0, fp128); Operand(0, fp128, opnd1); @@ -5388,6 +5407,22 @@ TOP_cmpnltps, TOP_cmpnleps, TOP_cmpordps, + TOP_vcmpeqpd, + TOP_vcmpltpd, + TOP_vcmplepd, + TOP_vcmpunordpd, + TOP_vcmpneqpd, + TOP_vcmpnltpd, + TOP_vcmpnlepd, + TOP_vcmpordpd, + TOP_vcmpeqps, + TOP_vcmpltps, + TOP_vcmpleps, + TOP_vcmpunordps, + TOP_vcmpneqps, + TOP_vcmpnltps, + TOP_vcmpnleps, + TOP_vcmpordps, TOP_UNDEFINED); Result(0, fp128); Operand(0, fp128, opnd1); Modified: trunk/osprey/common/targ_info/isa/x8664/isa_pack.cxx =================================================================== --- trunk/osprey/common/targ_info/isa/x8664/isa_pack.cxx 2011-07-01 08:06:42 UTC (rev 3667) +++ trunk/osprey/common/targ_info/isa/x8664/isa_pack.cxx 2011-07-01 16:46:18 UTC (rev 3668) @@ -2371,14 +2371,46 @@ TOP_vfcmpx128v32, 0x000000ff, TOP_vfcmpxx128v32, 0x000000ff, TOP_vfcmpxxx128v32, 0x000000ff, - TOP_vfcmpsd, 0x000000ff, - TOP_vfcmpxsd, 0x000000ff, - TOP_vfcmpxxsd, 0x000000ff, - TOP_vfcmpxxxsd, 0x000000ff, - TOP_vfcmpss, 0x000000ff, - TOP_vfcmpxss, 0x000000ff, - TOP_vfcmpxxss, 0x000000ff, - TOP_vfcmpxxxss, 0x000000ff, + TOP_vcmpeqpd, 0x000000ff, + TOP_vcmpltpd, 0x000000ff, + TOP_vcmplepd, 0x000000ff, + TOP_vcmpunordpd, 0x000000ff, + TOP_vcmpneqpd, 0x000000ff, + TOP_vcmpnltpd, 0x000000ff, + TOP_vcmpnlepd, 0x000000ff, + TOP_vcmpordpd, 0x000000ff, + TOP_vcmpeqps, 0x000000ff, + TOP_vcmpltps, 0x000000ff, + TOP_vcmpleps, 0x000000ff, + TOP_vcmpunordps, 0x000000ff, + TOP_vcmpneqps, 0x000000ff, + TOP_vcmpnltps, 0x000000ff, + TOP_vcmpnleps, 0x000000ff, + TOP_vcmpordps, 0x000000ff, + TOP_vcmpeqss, 0x000000ff, + TOP_vcmpltss, 0x000000ff, + TOP_vcmpless, 0x000000ff, + TOP_vcmpunordss, 0x000000ff, + TOP_vcmpneqss, 0x000000ff, + TOP_vcmpnltss, 0x000000ff, + TOP_vcmpnless, 0x000000ff, + TOP_vcmpordss, 0x000000ff, + TOP_vcmpeqsd, 0x000000ff, + TOP_vcmpltsd, 0x000000ff, + TOP_vcmplesd, 0x000000ff, + TOP_vcmpunordsd, 0x000000ff, + TOP_vcmpneqsd, 0x000000ff, + TOP_vcmpnltsd, 0x000000ff, + TOP_vcmpnlesd, 0x000000ff, + TOP_vcmpordsd, 0x000000ff, + TOP_vcmpsd, 0x000000ff, + TOP_vcmpxsd, 0x000000ff, + TOP_vcmpxxsd, 0x000000ff, + TOP_vcmpxxxsd, 0x000000ff, + TOP_vcmpss, 0x000000ff, + TOP_vcmpxss, 0x000000ff, + TOP_vcmpxxss, 0x000000ff, + TOP_vcmpxxxss, 0x000000ff, TOP_vcomisd, 0x000000ff, TOP_vcomixsd, 0x000000ff, TOP_vcomixxsd, 0x000000ff, Modified: trunk/osprey/common/targ_info/isa/x8664/isa_print.cxx =================================================================== --- trunk/osprey/common/targ_info/isa/x8664/isa_print.cxx 2011-07-01 08:06:42 UTC (rev 3667) +++ trunk/osprey/common/targ_info/isa/x8664/isa_print.cxx 2011-07-01 16:46:18 UTC (rev 3668) @@ -1663,6 +1663,8 @@ TOP_vcvtsi2sdq, TOP_vcvtsi2ss, TOP_vcvtsi2ssq, + TOP_vcvtsd2ss, + TOP_vcvtss2sd, TOP_vfdiv128v64, TOP_vfdiv128v32, TOP_vdivsd, @@ -1797,6 +1799,38 @@ TOP_vaesdec, TOP_vaesdeclast, TOP_vaeskeygenassist, + TOP_vcmpeqpd, + TOP_vcmpltpd, + TOP_vcmplepd, + TOP_vcmpunordpd, + TOP_vcmpneqpd, + TOP_vcmpnltpd, + TOP_vcmpnlepd, + TOP_vcmpordpd, + TOP_vcmpeqps, + TOP_vcmpltps, + TOP_vcmpleps, + TOP_vcmpunordps, + TOP_vcmpneqps, + TOP_vcmpnltps, + TOP_vcmpnleps, + TOP_vcmpordps, + TOP_vcmpeqss, + TOP_vcmpltss, + TOP_vcmpless, + TOP_vcmpunordss, + TOP_vcmpneqss, + TOP_vcmpnltss, + TOP_vcmpnless, + TOP_vcmpordss, + TOP_vcmpeqsd, + TOP_vcmpltsd, + TOP_vcmplesd, + TOP_vcmpunordsd, + TOP_vcmpneqsd, + TOP_vcmpnltsd, + TOP_vcmpnlesd, + TOP_vcmpordsd, TOP_UNDEFINED); /* dest=op(src1, memop), non-x86-style */ @@ -2523,8 +2557,8 @@ TOP_vfcmp128v32, TOP_vcmppd, TOP_vcmpps, - TOP_vfcmpsd, - TOP_vfcmpss, + TOP_vcmpsd, + TOP_vcmpss, TOP_vfdp128v64, TOP_vfdp128v32, TOP_vinsr128v8, @@ -2588,8 +2622,8 @@ TOP_vcmpistrmx, TOP_vfcmpx128v64, TOP_vfcmpx128v32, - TOP_vfcmpxsd, - TOP_vfcmpxss, + TOP_vcmpxsd, + TOP_vcmpxss, TOP_vfdpx128v64, TOP_vfdpx128v32, TOP_vinsrx128v8, @@ -2651,8 +2685,8 @@ TOP_vcmpistrmxx, TOP_vfcmpxx128v64, TOP_vfcmpxx128v32, - TOP_vfcmpxxsd, - TOP_vfcmpxxss, + TOP_vcmpxxsd, + TOP_vcmpxxss, TOP_vfdpxx128v64, TOP_vfdpxx128v32, TOP_vinsrxx128v8, @@ -2714,8 +2748,8 @@ TOP_vcmpistrmxxx, TOP_vfcmpxxx128v64, TOP_vfcmpxxx128v32, - TOP_vfcmpxxxsd, - TOP_vfcmpxxxss, + TOP_vcmpxxxsd, + TOP_vcmpxxxss, TOP_vfdpxxx128v64, TOP_vfdpxxx128v32, TOP_vinsrxxx128v8, @@ -3272,8 +3306,6 @@ TOP_cvtpi2pd, TOP_cvtpd2pi, TOP_cvttpd2pi, - TOP_vcvtsd2ss, - TOP_vcvtss2sd, TOP_ldc32, TOP_ldc64, TOP_movabsq, Modified: trunk/osprey/common/targ_info/isa/x8664/isa_properties.cxx =================================================================== --- trunk/osprey/common/targ_info/isa/x8664/isa_properties.cxx 2011-07-01 08:06:42 UTC (rev 3667) +++ trunk/osprey/common/targ_info/isa/x8664/isa_properties.cxx 2011-07-01 16:46:18 UTC (rev 3668) @@ -1927,14 +1927,46 @@ TOP_vfcmpx128v32, TOP_vfcmpxx128v32, TOP_vfcmpxxx128v32, - TOP_vfcmpsd, - TOP_vfcmpxsd, - TOP_vfcmpxxsd, - TOP_vfcmpxxxsd, - TOP_vfcmpss, - TOP_vfcmpxss, - TOP_vfcmpxxss, - TOP_vfcmpxxxss, + TOP_vcmpsd, + TOP_vcmpxsd, + TOP_vcmpxxsd, + TOP_vcmpxxxsd, + TOP_vcmpss, + TOP_vcmpxss, + TOP_vcmpxxss, + TOP_vcmpxxxss, + TOP_vcmpeqpd, + TOP_vcmpltpd, + TOP_vcmplepd, + TOP_vcmpunordpd, + TOP_vcmpneqpd, + TOP_vcmpnltpd, + TOP_vcmpnlepd, + TOP_vcmpordpd, + TOP_vcmpeqps, + TOP_vcmpltps, + TOP_vcmpleps, + TOP_vcmpunordps, + TOP_vcmpneqps, + TOP_vcmpnltps, + TOP_vcmpnleps, + TOP_vcmpordps, + TOP_vcmpeqss, + TOP_vcmpltss, + TOP_vcmpless, + TOP_vcmpunordss, + TOP_vcmpneqss, + TOP_vcmpnltss, + TOP_vcmpnless, + TOP_vcmpordss, + TOP_vcmpeqsd, + TOP_vcmpltsd, + TOP_vcmplesd, + TOP_vcmpunordsd, + TOP_vcmpneqsd, + TOP_vcmpnltsd, + TOP_vcmpnlesd, + TOP_vcmpordsd, TOP_vcomisd, TOP_vcomixsd, TOP_vcomixxsd, @@ -6324,12 +6356,12 @@ TOP_vfperm2xf128, TOP_vfperm2xxf128, TOP_vfperm2xxxf128, - TOP_vfcmpxsd, - TOP_vfcmpxxsd, - TOP_vfcmpxxxsd, - TOP_vfcmpxss, - TOP_vfcmpxxss, - TOP_vfcmpxxxss, + TOP_vcmpxsd, + TOP_vcmpxxsd, + TOP_vcmpxxxsd, + TOP_vcmpxss, + TOP_vcmpxxss, + TOP_vcmpxxxss, TOP_vroundxsd, TOP_vroundxxsd, TOP_vroundxxxsd, @@ -7682,14 +7714,78 @@ TOP_vfcmpx128v32, TOP_vfcmpxx128v32, TOP_vfcmpxxx128v32, - TOP_vfcmpsd, - TOP_vfcmpxsd, - TOP_vfcmpxxsd, - TOP_vfcmpxxxsd, - TOP_vfcmpss, - TOP_vfcmpxss, - TOP_vfcmpxxss, - TOP_vfcmpxxxss, + TOP_vcmpeqpd, + TOP_vcmpltpd, + TOP_vcmplepd, + TOP_vcmpunordpd, + TOP_vcmpneqpd, + TOP_vcmpnltpd, + TOP_vcmpnlepd, + TOP_vcmpordpd, + TOP_vcmpeqps, + TOP_vcmpltps, + TOP_vcmpleps, + TOP_vcmpunordps, + TOP_vcmpneqps, + TOP_vcmpnltps, + TOP_vcmpnleps, + TOP_vcmpordps, + TOP_vcmpeqss, + TOP_vcmpltss, + TOP_vcmpless, + TOP_vcmpunordss, + TOP_vcmpneqss, + TOP_vcmpnltss, + TOP_vcmpnless, + TOP_vcmpordss, + TOP_vcmpeqsd, + TOP_vcmpltsd, + TOP_vcmplesd, + TOP_vcmpunordsd, + TOP_vcmpneqsd, + TOP_vcmpnltsd, + TOP_vcmpnlesd, + TOP_vcmpordsd, + TOP_vcmpsd, + TOP_vcmpxsd, + TOP_vcmpxxsd, + TOP_vcmpxxxsd, + TOP_vcmpss, + TOP_vcmpxss, + TOP_vcmpxxss, + TOP_vcmpxxxss, + TOP_vcmpeqpd, + TOP_vcmpltpd, + TOP_vcmplepd, + TOP_vcmpunordpd, + TOP_vcmpneqpd, + TOP_vcmpnltpd, + TOP_vcmpnlepd, + TOP_vcmpordpd, + TOP_vcmpeqps, + TOP_vcmpltps, + TOP_vcmpleps, + TOP_vcmpunordps, + TOP_vcmpneqps, + TOP_vcmpnltps, + TOP_vcmpnleps, + TOP_vcmpordps, + TOP_vcmpeqss, + TOP_vcmpltss, + TOP_vcmpless, + TOP_vcmpunordss, + TOP_vcmpneqss, + TOP_vcmpnltss, + TOP_vcmpnless, + TOP_vcmpordss, + TOP_vcmpeqsd, + TOP_vcmpltsd, + TOP_vcmplesd, + TOP_vcmpunordsd, + TOP_vcmpneqsd, + TOP_vcmpnltsd, + TOP_vcmpnlesd, + TOP_vcmpordsd, TOP_vcomisd, TOP_vcomixsd, TOP_vcomixxsd, @@ -10327,14 +10423,46 @@ TOP_vucomixss, TOP_vucomixxss, TOP_vucomixxxss, - TOP_vfcmpsd, - TOP_vfcmpxsd, - TOP_vfcmpxxsd, - TOP_vfcmpxxxsd, - TOP_vfcmpss, - TOP_vfcmpxss, - TOP_vfcmpxxss, - TOP_vfcmpxxxss, + TOP_vcmpsd, + TOP_vcmpxsd, + TOP_vcmpxxsd, + TOP_vcmpxxxsd, + TOP_vcmpss, + TOP_vcmpxss, + TOP_vcmpxxss, + TOP_vcmpxxxss, + TOP_vcmpeqpd, + TOP_vcmpltpd, + TOP_vcmplepd, + TOP_vcmpunordpd, + TOP_vcmpneqpd, + TOP_vcmpnltpd, + TOP_vcmpnlepd, + TOP_vcmpordpd, + TOP_vcmpeqps, + TOP_vcmpltps, + TOP_vcmpleps, + TOP_vcmpunordps, + TOP_vcmpneqps, + TOP_vcmpnltps, + TOP_vcmpnleps, + TOP_vcmpordps, + TOP_vcmpeqss, + TOP_vcmpltss, + TOP_vcmpless, + TOP_vcmpunordss, + TOP_vcmpneqss, + TOP_vcmpnltss, + TOP_vcmpnless, + TOP_vcmpordss, + TOP_vcmpeqsd, + TOP_vcmpltsd, + TOP_vcmplesd, + TOP_vcmpunordsd, + TOP_vcmpneqsd, + TOP_vcmpnltsd, + TOP_vcmpnlesd, + TOP_vcmpordsd, TOP_vroundsd, TOP_vroundxsd, TOP_vroundxxsd, @@ -16654,14 +16782,46 @@ TOP_vfperm2xf128, TOP_vfperm2xxf128, TOP_vfperm2xxxf128, - TOP_vfcmpsd, - TOP_vfcmpxsd, - TOP_vfcmpxxsd, - TOP_vfcmpxxxsd, - TOP_vfcmpss, - TOP_vfcmpxss, - TOP_vfcmpxxss, - TOP_vfcmpxxxss, + TOP_vcmpsd, + TOP_vcmpxsd, + TOP_vcmpxxsd, + TOP_vcmpxxxsd, + TOP_vcmpss, + TOP_vcmpxss, + TOP_vcmpxxss, + TOP_vcmpxxxss, + TOP_vcmpeqpd, + TOP_vcmpltpd, + TOP_vcmplepd, + TOP_vcmpunordpd, + TOP_vcmpneqpd, + TOP_vcmpnltpd, + TOP_vcmpnlepd, + TOP_vcmpordpd, + TOP_vcmpeqps, + TOP_vcmpltps, + TOP_vcmpleps, + TOP_vcmpunordps, + TOP_vcmpneqps, + TOP_vcmpnltps, + TOP_vcmpnleps, + TOP_vcmpordps, + TOP_vcmpeqss, + TOP_vcmpltss, + TOP_vcmpless, + TOP_vcmpunordss, + TOP_vcmpneqss, + TOP_vcmpnltss, + TOP_vcmpnless, + TOP_vcmpordss, + TOP_vcmpeqsd, + TOP_vcmpltsd, + TOP_vcmplesd, + TOP_vcmpunordsd, + TOP_vcmpneqsd, + TOP_vcmpnltsd, + TOP_vcmpnlesd, + TOP_vcmpordsd, TOP_vroundsd, TOP_vroundxsd, TOP_vroundxxsd, Modified: trunk/osprey/common/targ_info/isa/x8664/isa_subset.cxx =================================================================== --- trunk/osprey/common/targ_info/isa/x8664/isa_subset.cxx 2011-07-01 08:06:42 UTC (rev 3667) +++ trunk/osprey/common/targ_info/isa/x8664/isa_subset.cxx 2011-07-01 16:46:18 UTC (rev 3668) @@ -2385,14 +2385,46 @@ TOP_vfcmpx128v32, TOP_vfcmpxx128v32, TOP_vfcmpxxx128v32, - TOP_vfcmpsd, - TOP_vfcmpxsd, - TOP_vfcmpxxsd, - TOP_vfcmpxxxsd, - TOP_vfcmpss, - TOP_vfcmpxss, - TOP_vfcmpxxss, - TOP_vfcmpxxxss, + TOP_vcmpeqpd, + TOP_vcmpltpd, + TOP_vcmplepd, + TOP_vcmpunordpd, + TOP_vcmpneqpd, + TOP_vcmpnltpd, + TOP_vcmpnlepd, + TOP_vcmpordpd, + TOP_vcmpeqps, + TOP_vcmpltps, + TOP_vcmpleps, + TOP_vcmpunordps, + TOP_vcmpneqps, + TOP_vcmpnltps, + TOP_vcmpnleps, + TOP_vcmpordps, + TOP_vcmpeqss, + TOP_vcmpltss, + TOP_vcmpless, + TOP_vcmpunordss, + TOP_vcmpneqss, + TOP_vcmpnltss, + TOP_vcmpnless, + TOP_vcmpordss, + TOP_vcmpeqsd, + TOP_vcmpltsd, + TOP_vcmplesd, + TOP_vcmpunordsd, + TOP_vcmpneqsd, + TOP_vcmpnltsd, + TOP_vcmpnlesd, + TOP_vcmpordsd, + TOP_vcmpsd, + TOP_vcmpxsd, + TOP_vcmpxxsd, + TOP_vcmpxxxsd, + TOP_vcmpss, + TOP_vcmpxss, + TOP_vcmpxxss, + TOP_vcmpxxxss, TOP_vcomisd, TOP_vcomixsd, TOP_vcomixxsd, Modified: trunk/osprey/common/targ_info/proc/x8664/barcelona_si.cxx =================================================================== --- trunk/osprey/common/targ_info/proc/x8664/barcelona_si.cxx 2011-07-01 08:06:42 UTC (rev 3667) +++ trunk/osprey/common/targ_info/proc/x8664/barcelona_si.cxx 2011-07-01 16:46:18 UTC (rev 3668) @@ -3664,8 +3664,40 @@ TOP_vfcmp128v64, TOP_vcmpps, TOP_vfcmp128v32, - TOP_vfcmpsd, - TOP_vfcmpss, + TOP_vcmpsd, + TOP_vcmpss, + TOP_vcmpeqpd, + TOP_vcmpltpd, + TOP_vcmplepd, + TOP_vcmpunordpd, + TOP_vcmpneqpd, + TOP_vcmpnltpd, + TOP_vcmpnlepd, + TOP_vcmpordpd, + TOP_vcmpeqps, + TOP_vcmpltps, + TOP_vcmpleps, + TOP_vcmpunordps, + TOP_vcmpneqps, + TOP_vcmpnltps, + TOP_vcmpnleps, + TOP_vcmpordps, + TOP_vcmpeqss, + TOP_vcmpltss, + TOP_vcmpless, + TOP_vcmpunordss, + TOP_vcmpneqss, + TOP_vcmpnltss, + TOP_vcmpnless, + TOP_vcmpordss, + TOP_vcmpeqsd, + TOP_vcmpltsd, + TOP_vcmplesd, + TOP_vcmpunordsd, + TOP_vcmpneqsd, + TOP_vcmpnltsd, + TOP_vcmpnlesd, + TOP_vcmpordsd, TOP_vfhadd128v64, TOP_vfhadd128v32, TOP_vfhsub128v64, @@ -3703,12 +3735,12 @@ TOP_vfcmpx128v32, TOP_vfcmpxx128v32, TOP_vfcmpxxx128v32, - TOP_vfcmpxsd, - TOP_vfcmpxxsd, - TOP_vfcmpxxxsd, - TOP_vfcmpxss, - TOP_vfcmpxxss, - TOP_vfcmpxxxss, + TOP_vcmpxsd, + TOP_vcmpxxsd, + TOP_vcmpxxxsd, + TOP_vcmpxss, + TOP_vcmpxxss, + TOP_vcmpxxxss, TOP_vfhaddx128v64, TOP_vfhaddxx128v64, TOP_vfhaddxxx128v64, Modified: trunk/osprey/common/targ_info/proc/x8664/core_si.cxx =================================================================== --- trunk/osprey/common/targ_info/proc/x8664/core_si.cxx 2011-07-01 08:06:42 UTC (rev 3667) +++ trunk/osprey/common/targ_info/proc/x8664/core_si.cxx 2011-07-01 16:46:18 UTC (rev 3668) @@ -3751,8 +3751,40 @@ TOP_vfcmp128v64, TOP_vcmpps, TOP_vfcmp128v32, - TOP_vfcmpsd, - TOP_vfcmpss, + TOP_vcmpsd, + TOP_vcmpss, + TOP_vcmpeqpd, + TOP_vcmpltpd, + TOP_vcmplepd, + TOP_vcmpunordpd, + TOP_vcmpneqpd, + TOP_vcmpnltpd, + TOP_vcmpnlepd, + TOP_vcmpordpd, + TOP_vcmpeqps, + TOP_vcmpltps, + TOP_vcmpleps, + TOP_vcmpunordps, + TOP_vcmpneqps, + TOP_vcmpnltps, + TOP_vcmpnleps, + TOP_vcmpordps, + TOP_vcmpeqss, + TOP_vcmpltss, + TOP_vcmpless, + TOP_vcmpunordss, + TOP_vcmpneqss, + TOP_vcmpnltss, + TOP_vcmpnless, + TOP_vcmpordss, + TOP_vcmpeqsd, + TOP_vcmpltsd, + TOP_vcmplesd, + TOP_vcmpunordsd, + TOP_vcmpneqsd, + TOP_vcmpnltsd, + TOP_vcmpnlesd, + TOP_vcmpordsd, TOP_vfhadd128v64, TOP_vfhadd128v32, TOP_vfhsub128v64, @@ -3790,12 +3822,12 @@ TOP_vfcmpx128v32, TOP_vfcmpxx128v32, TOP_vfcmpxxx128v32, - TOP_vfcmpxsd, - TOP_vfcmpxxsd, - TOP_vfcmpxxxsd, - TOP_vfcmpxss, - TOP_vfcmpxxss, - TOP_vfcmpxxxss, + TOP_vcmpxsd, + TOP_vcmpxxsd, + TOP_vcmpxxxsd, + TOP_vcmpxss, + TOP_vcmpxxss, + TOP_vcmpxxxss, TOP_vfhaddx128v64, TOP_vfhaddxx128v64, TOP_vfhaddxxx128v64, Modified: trunk/osprey/common/targ_info/proc/x8664/em64t_si.cxx =================================================================== --- trunk/osprey/common/targ_info/proc/x8664/em64t_si.cxx 2011-07-01 08:06:42 UTC (rev 3667) +++ trunk/osprey/common/targ_info/proc/x8664/em64t_si.cxx 2011-07-01 16:46:18 UTC (rev 3668) @@ -3622,8 +3622,40 @@ TOP_vfcmp128v64, TOP_vcmpps, TOP_vfcmp128v32, - TOP_vfcmpsd, - TOP_vfcmpss, + TOP_vcmpsd, + TOP_vcmpss, + TOP_vcmpeqpd, + TOP_vcmpltpd, + TOP_vcmplepd, + TOP_vcmpunordpd, + TOP_vcmpneqpd, + TOP_vcmpnltpd, + TOP_vcmpnlepd, + TOP_vcmpordpd, + TOP_vcmpeqps, + TOP_vcmpltps, + TOP_vcmpleps, + TOP_vcmpunordps, + TOP_vcmpneqps, + TOP_vcmpnltps, + TOP_vcmpnleps, + TOP_vcmpordps, + TOP_vcmpeqss, + TOP_vcmpltss, + TOP_vcmpless, + TOP_vcmpunordss, + TOP_vcmpneqss, + TOP_vcmpnltss, + TOP_vcmpnless, + TOP_vcmpordss, + TOP_vcmpeqsd, + TOP_vcmpltsd, + TOP_vcmplesd, + TOP_vcmpunordsd, + TOP_vcmpneqsd, + TOP_vcmpnltsd, + TOP_vcmpnlesd, + TOP_vcmpordsd, TOP_vfhadd128v64, TOP_vfhadd128v32, TOP_vfhsub128v64, @@ -3661,12 +3693,12 @@ TOP_vfcmpx128v32, TOP_vfcmpxx128v32, TOP_vfcmpxxx128v32, - TOP_vfcmpxsd, - TOP_vfcmpxxsd, - TOP_vfcmpxxxsd, - TOP_vfcmpxss, - TOP_vfcmpxxss, - TOP_vfcmpxxxss, + TOP_vcmpxsd, + TOP_vcmpxxsd, + TOP_vcmpxxxsd, + TOP_vcmpxss, + TOP_vcmpxxss, + TOP_vcmpxxxss, TOP_vfhaddx128v64, TOP_vfhaddxx128v64, TOP_vfhaddxxx128v64, Modified: trunk/osprey/common/targ_info/proc/x8664/opteron_si.cxx =================================================================== --- trunk/osprey/common/targ_info/proc/x8664/opteron_si.cxx 2011-07-01 08:06:42 UTC (rev 3667) +++ trunk/osprey/common/targ_info/proc/x8664/opteron_si.cxx 2011-07-01 16:46:18 UTC (rev 3668) @@ -3664,8 +3664,40 @@ TOP_vfcmp128v64, TOP_vcmpps, TOP_vfcmp128v32, - TOP_vfcmpsd, - TOP_vfcmpss, + TOP_vcmpsd, + TOP_vcmpss, + TOP_vcmpeqpd, + TOP_vcmpltpd, + TOP_vcmplepd, + TOP_vcmpunordpd, + TOP_vcmpneqpd, + TOP_vcmpnltpd, + TOP_vcmpnlepd, + TOP_vcmpordpd, + TOP_vcmpeqps, + TOP_vcmpltps, + TOP_vcmpleps, + TOP_vcmpunordps, + TOP_vcmpneqps, + TOP_vcmpnltps, + TOP_vcmpnleps, + TOP_vcmpordps, + TOP_vcmpeqss, + TOP_vcmpltss, + TOP_vcmpless, + TOP_vcmpunordss, + TOP_vcmpneqss, + TOP_vcmpnltss, + TOP_vcmpnless, + TOP_vcmpordss, + TOP_vcmpeqsd, + TOP_vcmpltsd, + TOP_vcmplesd, + TOP_vcmpunordsd, + TOP_vcmpneqsd, + TOP_vcmpnltsd, + TOP_vcmpnlesd, + TOP_vcmpordsd, TOP_vfhadd128v64, TOP_vfhadd128v32, TOP_vfhsub128v64, @@ -3703,12 +3735,12 @@ TOP_vfcmpx128v32, TOP_vfcmpxx128v32, TOP_vfcmpxxx128v32, - TOP_vfcmpxsd, - TOP_vfcmpxxsd, - TOP_vfcmpxxxsd, - TOP_vfcmpxss, - TOP_vfcmpxxss, - TOP_vfcmpxxxss, + TOP_vcmpxsd, + TOP_vcmpxxsd, + TOP_vcmpxxxsd, + TOP_vcmpxss, + TOP_vcmpxxss, + TOP_vcmpxxxss, TOP_vfhaddx128v64, TOP_vfhaddxx128v64, TOP_vfhaddxxx128v64, Modified: trunk/osprey/common/targ_info/proc/x8664/orochi_si.cxx =================================================================== --- trunk/osprey/common/targ_info/proc/x8664/orochi_si.cxx 2011-07-01 08:06:42 UTC (rev 3667) +++ trunk/osprey/common/targ_info/proc/x8664/orochi_si.cxx 2011-07-01 16:46:18 UTC (rev 3668) @@ -3984,8 +3984,40 @@ TOP_vfcmp128v64, TOP_vcmpps, TOP_vfcmp128v32, - TOP_vfcmpsd, - TOP_vfcmpss, + TOP_vcmpsd, + TOP_vcmpss, + TOP_vcmpeqpd, + TOP_vcmpltpd, + TOP_vcmplepd, + TOP_vcmpunordpd, + TOP_vcmpneqpd, + TOP_vcmpnltpd, + TOP_vcmpnlepd, + TOP_vcmpordpd, + TOP_vcmpeqps, + TOP_vcmpltps, + TOP_vcmpleps, + TOP_vcmpunordps, + TOP_vcmpneqps, + TOP_vcmpnltps, + TOP_vcmpnleps, + TOP_vcmpordps, + TOP_vcmpeqss, + TOP_vcmpltss, + TOP_vcmpless, + TOP_vcmpunordss, + TOP_vcmpneqss, + TOP_vcmpnltss, + TOP_vcmpnless, + TOP_vcmpordss, + TOP_vcmpeqsd, + TOP_vcmpltsd, + TOP_vcmplesd, + TOP_vcmpunordsd, + TOP_vcmpneqsd, + TOP_vcmpnltsd, + TOP_vcmpnlesd, + TOP_vcmpordsd, TOP_vfmax128v64, TOP_vfmax128v32, TOP_vfmaxsd, @@ -4011,12 +4043,12 @@ TOP_vfcmpx128v32, TOP_vfcmpxx128v32, TOP_vfcmpxxx128v32, - TOP_vfcmpxsd, - TOP_vfcmpxxsd, - TOP_vfcmpxxxsd, - TOP_vfcmpxss, - TOP_vfcmpxxss, - TOP_vfcmpxxxss, + TOP_vcmpxsd, + TOP_vcmpxxsd, + TOP_vcmpxxxsd, + TOP_vcmpxss, + TOP_vcmpxxss, + TOP_vcmpxxxss, TOP_vfmaxx128v64, TOP_vfmaxxx128v64, TOP_vfmaxxxx128v64, Modified: trunk/osprey/common/targ_info/proc/x8664/wolfdale_si.cxx =================================================================== --- trunk/osprey/common/targ_info/proc/x8664/wolfdale_si.cxx 2011-07-01 08:06:42 UTC (rev 3667) +++ trunk/osprey/common/targ_info/proc/x8664/wolfdale_si.cxx 2011-07-01 16:46:18 UTC (rev 3668) @@ -3751,8 +3751,40 @@ TOP_vfcmp128v64, TOP_vcmpps, TOP_vfcmp128v32, - TOP_vfcmpsd, - TOP_vfcmpss, + TOP_vcmpsd, + TOP_vcmpss, + TOP_vcmpeqpd, + TOP_vcmpltpd, + TOP_vcmplepd, + TOP_vcmpunordpd, + TOP_vcmpneqpd, + TOP_vcmpnltpd, + TOP_vcmpnlepd, + TOP_vcmpordpd, + TOP_vcmpeqps, + TOP_vcmpltps, + TOP_vcmpleps, + TOP_vcmpunordps, + TOP_vcmpneqps, + TOP_vcmpnltps, + TOP_vcmpnleps, + TOP_vcmpordps, + TOP_vcmpeqss, + TOP_vcmpltss, + TOP_vcmpless, + TOP_vcmpunordss, + TOP_vcmpneqss, + TOP_vcmpnltss, + TOP_vcmpnless, + TOP_vcmpordss, + TOP_vcmpeqsd, + TOP_vcmpltsd, + TOP_vcmplesd, + TOP_vcmpunordsd, + TOP_vcmpneqsd, + TOP_vcmpnltsd, + TOP_vcmpnlesd, + TOP_vcmpordsd, TOP_vfhadd128v64, TOP_vfhadd128v32, TOP_vfhsub128v64, @@ -3790,12 +3822,12 @@ TOP_vfcmpx128v32, TOP_vfcmpxx128v32, TOP_vfcmpxxx128v32, - TOP_vfcmpxsd, - TOP_vfcmpxxsd, - TOP_vfcmpxxxsd, - TOP_vfcmpxss, - TOP_vfcmpxxss, - TOP_vfcmpxxxss, + TOP_vcmpxsd, + TOP_vcmpxxsd, + TOP_vcmpxxxsd, + TOP_vcmpxss, + TOP_vcmpxxss, + TOP_vcmpxxxss, TOP_vfhaddx128v64, TOP_vfhaddxx128v64, TOP_vfhaddxxx128v64, ------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 _______________________________________________ Open64-devel mailing list Open64-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open64-devel