| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86Schedule.td | 202 // Floating point. This covers both scalar and vector operations. 223 defm WriteFAdd : X86SchedWritePair<ReadAfterVecLd>; // Floating point add/sub. 224 defm WriteFAddX : X86SchedWritePair<ReadAfterVecXLd>; // Floating point add/sub (XMM). 225 defm WriteFAddY : X86SchedWritePair<ReadAfterVecYLd>; // Floating point add/sub (YMM). 226 defm WriteFAddZ : X86SchedWritePair<ReadAfterVecYLd>; // Floating point add/sub (ZMM). 231 defm WriteFCmp : X86SchedWritePair<ReadAfterVecLd>; // Floating point compare. 232 defm WriteFCmpX : X86SchedWritePair<ReadAfterVecXLd>; // Floating point compare (XMM). 248 defm WriteFDiv : X86SchedWritePair<ReadAfterVecLd>; // Floating point division. 256 defm WriteFSqrt : X86SchedWritePair<ReadAfterVecLd>; // Floating point square root. 281 defm WriteFSign : X86SchedWritePair<ReadAfterVecLd>; // Floating point fabs/fchs. [all …]
|
| H A D | X86SchedBroadwell.td | 220 // Floating point. This covers both scalar and vector operations. 241 defm : BWWriteResPair<WriteFAdd, [BWPort1], 3, [1], 1, 5>; // Floating point add/sub. 242 defm : BWWriteResPair<WriteFAddX, [BWPort1], 3, [1], 1, 5>; // Floating point add/sub (XMM). 245 defm : BWWriteResPair<WriteFAdd64, [BWPort1], 3, [1], 1, 5>; // Floating point double add/sub. 250 defm : BWWriteResPair<WriteFCmp, [BWPort1], 3, [1], 1, 5>; // Floating point compare. 251 defm : BWWriteResPair<WriteFCmpX, [BWPort1], 3, [1], 1, 5>; // Floating point compare (XMM). 254 defm : BWWriteResPair<WriteFCmp64, [BWPort1], 3, [1], 1, 5>; // Floating point double compare. 259 defm : BWWriteResPair<WriteFCom, [BWPort1], 3>; // Floating point compare to flags. 261 defm : BWWriteResPair<WriteFMul, [BWPort01], 3, [1], 1, 5>; // Floating point multiplication. 309 defm : BWWriteResPair<WriteFSign, [BWPort5], 1>; // Floating point fabs/fchs. [all …]
|
| H A D | X86SchedSkylakeClient.td | 214 // Floating point. This covers both scalar and vector operations. 236 defm : SKLWriteResPair<WriteFAdd, [SKLPort01], 4, [1], 1, 5>; // Floating point add/sub. 240 defm : SKLWriteResPair<WriteFAdd64, [SKLPort01], 4, [1], 1, 5>; // Floating point double add/sub. 245 defm : SKLWriteResPair<WriteFCmp, [SKLPort01], 4, [1], 1, 5>; // Floating point compare. 249 defm : SKLWriteResPair<WriteFCmp64, [SKLPort01], 4, [1], 1, 5>; // Floating point double compare. 254 defm : SKLWriteResPair<WriteFCom, [SKLPort0], 2>; // Floating point compare to flags. 256 defm : SKLWriteResPair<WriteFMul, [SKLPort01], 4, [1], 1, 5>; // Floating point multiplication. 302 defm : SKLWriteResPair<WriteFSign, [SKLPort0], 1>; // Floating point fabs/fchs. 303 defm : SKLWriteResPair<WriteFRnd, [SKLPort01], 8, [2], 2, 6>; // Floating point rounding. 309 defm : SKLWriteResPair<WriteFTest, [SKLPort0], 2, [1], 1, 6>; // Floating point TEST instructions. [all …]
|
| H A D | X86RegisterBanks.td | 16 /// Floating Point/Vector Registers
|
| H A D | X86SchedSkylakeServer.td | 214 // Floating point. This covers both scalar and vector operations. 236 defm : SKXWriteResPair<WriteFAdd, [SKXPort01], 4, [1], 1, 5>; // Floating point add/sub. 240 defm : SKXWriteResPair<WriteFAdd64, [SKXPort01], 4, [1], 1, 5>; // Floating point double add/su… 245 defm : SKXWriteResPair<WriteFCmp, [SKXPort01], 4, [1], 1, 5>; // Floating point compare. 249 defm : SKXWriteResPair<WriteFCmp64, [SKXPort01], 4, [1], 1, 5>; // Floating point double compar… 254 defm : SKXWriteResPair<WriteFCom, [SKXPort0], 2>; // Floating point compare to flags. 302 defm : SKXWriteResPair<WriteFSign, [SKXPort0], 1>; // Floating point fabs/fchs. 303 defm : SKXWriteResPair<WriteFRnd, [SKXPort01], 8, [2], 2, 6>; // Floating point rounding. 309 defm : SKXWriteResPair<WriteFTest, [SKXPort0], 2, [1], 1, 6>; // Floating point TEST instructions. 312 defm : SKXWriteResPair<WriteFShuffle, [SKXPort5], 1, [1], 1, 6>; // Floating point vector shuffles. [all …]
|
| /freebsd-12.1/contrib/gcc/config/mips/ |
| H A D | mips-ps-3d.md | 1 ;; MIPS Paired-Single Floating and MIPS-3D Instructions. 193 ; cvt.ps.s - Floating Point Convert Pair to Paired Single 209 ; cvt.s.pl - Floating Point Convert Pair Lower to Single Floating Point 217 ; cvt.s.pu - Floating Point Convert Pair Upper to Single Floating Point 225 ; alnv.ps - Floating Point Align Variable 237 ; addr.ps - Floating Point Reduction Add 268 ; mulr.ps - Floating Point Reduction Multiply 305 ; Floating Point Comparisons for Scalars 321 ; Floating Point Comparisons for Four Singles 384 ; Floating Point Comparisons for Paired Singles [all …]
|
| H A D | constraints.md | 127 ;; Floating-point constraints 130 "Floating-point zero."
|
| H A D | sr71k.md | 48 ;; Floating point stores go to Ld/St and go to MOV in the floating point 51 ;; Floating point loads go to Ld/St and go to LOAD in the floating point 80 ;; Floating-point unit (Co-processor interface 1).
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64Schedule.td | 73 def WriteFCmp : SchedWrite; // Floating-point compare. 76 def WriteFImm : SchedWrite; // Floating-point immediate. 77 def WriteFMul : SchedWrite; // Floating-point multiply. 78 def WriteFDiv : SchedWrite; // Floating-point division.
|
| H A D | AArch64RegisterBanks.td | 16 /// Floating Point/Vector Registers: B, H, S, D, Q.
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCV.td | 30 "'F' (Single-Precision Floating-Point)">; 36 "'D' (Double-Precision Floating-Point)",
|
| /freebsd-12.1/contrib/llvm/include/llvm/Target/ |
| H A D | GenericOpcodes.td | 406 // Floating Point Unary Ops. 458 // Floating Point Binary ops. 508 // Floating point exponentiation. 515 // Floating point base-e exponential of a value. 522 // Floating point base-2 exponential of a value. 529 // Floating point base-2 logarithm of a value. 536 // Floating point base-2 logarithm of a value. 543 // Floating point base-10 logarithm of a value. 550 // Floating point ceiling of a value.
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | arm_neon.td | 786 // Pairwise MaxNum/MinNum Floating Point 1044 // MaxNum/MinNum Floating Point 1180 // Scalar Floating-point Round to Integral 1190 // Scalar Reduce Floating Point Pairwise Max/Min 1219 // Scalar Floating-point Multiply Extended 1223 // Scalar Floating-point Reciprocal Step 1231 // Scalar Signed Integer Convert To Floating-point 1241 // Scalar Floating-point Converts 1265 // Scalar Floating-point Reciprocal Estimate 1269 // Scalar Floating-point Reciprocal Exponent [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/ |
| H A D | SparcRegisterInfo.td | 63 def FSR : SparcCtrlReg<0, "FSR">; // Floating-point state register. 65 def FQ : SparcCtrlReg<0, "FQ">; // Floating-point deferred-trap queue. 161 // Floating-point registers 347 // Floating point register classes. 356 // Floating point control register classes.
|
| H A D | SparcInstrInfo.td | 505 // Section B.2 - Load Floating-point Instructions, p. 92 560 // Section B.5 - Store Floating-point Instructions, p. 97 1103 // Section B.33 - Floating-point Operate (FPop) Instructions 1105 // Convert Integer to Floating-point Instructions, p. 141 1122 // Convert Floating-point to Integer Instructions, p. 142 1171 // Floating-point Move Instructions, p. 144 1187 // Floating-point Square Root Instructions, p.145 1209 // Floating-point Add and Subtract Instructions, p. 146 1243 // Floating-point Multiply and Divide Instructions, p. 147 1293 // Floating-point Compare Instructions, p. 148 [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.td | 122 // Floating-point registers 128 // 64-bit Floating-point subregisters of Altivec registers 136 // QPX Floating-point registers 311 // ABI the size of the Floating-point register save area is determined by the 315 // sure that the Floating-point register save area is always as small as
|
| /freebsd-12.1/contrib/binutils/gas/doc/ |
| H A D | c-arc.texi | 22 * ARC Floating Point:: Floating Point 106 @node ARC Floating Point 107 @section Floating Point
|
| H A D | c-sh.texi | 13 * SH Floating Point:: Floating Point 171 @node SH Floating Point 172 @section Floating Point
|
| /freebsd-12.1/sys/arm/mv/ |
| H A D | files.mv | 13 # - Vector Floating Point (VFP) unit
|
| /freebsd-12.1/contrib/gcc/config/i386/ |
| H A D | constraints.md | 66 ;; Floating-point register constraints. 126 ;; Floating-point constant constraints.
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsInstrFPU.td | 15 // Floating Point Instructions 26 // Floating Point Compare and Branch 363 // Floating Point Instructions 563 /// Floating Point Memory Instructions 630 /// Floating-point Aritmetic 688 // Floating Point Branch Codes 705 /// Floating Point Compare 732 // Floating Point Pseudo-Instructions 893 // Floating Point Patterns
|
| /freebsd-12.1/contrib/googletest/googletest/test/ |
| H A D | gtest_unittest.cc | 2710 typedef typename Floating::Bits Bits; 2713 const size_t max_ulps = Floating::kMaxUlps; in SetUp() 2716 const Bits zero_bits = Floating(0).bits(); in SetUp() 2719 values_.close_to_positive_zero = Floating::ReinterpretBits( in SetUp() 2727 const Bits one_bits = Floating(1).bits(); in SetUp() 2731 values_.further_from_one = Floating::ReinterpretBits( in SetUp() 2735 values_.infinity = Floating::Infinity(); in SetUp() 2741 values_.close_to_infinity = Floating::ReinterpretBits( in SetUp() 2743 values_.further_from_infinity = Floating::ReinterpretBits( in SetUp() 2749 values_.nan1 = Floating::ReinterpretBits(Floating::kExponentBitMask in SetUp() [all …]
|
| /freebsd-12.1/lib/libpmc/pmu-events/ |
| H A D | README | 26 such as Pipelining, Cache, Memory, Floating-point etc. All events for a topic 28 the topic. Eg: "Floating-point.json".
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZSchedule.td | 52 // Floating point unit (zEC12 and earlier)
|
| /freebsd-12.1/lib/libc/softfloat/ |
| H A D | README.txt | 11 the IEC/IEEE Standard for Binary Floating-Point Arithmetic. SoftFloat is
|