| /openbsd-src/gnu/usr.bin/binutils/opcodes/ |
| H A D | alpha-opc.c | 400 #define FP(oo,fff) FP_(oo,fff), FP_MASK macro 716 { "itofs", FP(0x14,0x004), CIX, { RA, ZB, FC } }, 717 { "sqrtf/c", FP(0x14,0x00A), CIX, ARG_FPZ1 }, 718 { "sqrts/c", FP(0x14,0x00B), CIX, ARG_FPZ1 }, 719 { "itoff", FP(0x14,0x014), CIX, { RA, ZB, FC } }, 720 { "itoft", FP(0x14,0x024), CIX, { RA, ZB, FC } }, 721 { "sqrtg/c", FP(0x14,0x02A), CIX, ARG_FPZ1 }, 722 { "sqrtt/c", FP(0x14,0x02B), CIX, ARG_FPZ1 }, 723 { "sqrts/m", FP(0x14,0x04B), CIX, ARG_FPZ1 }, 724 { "sqrtt/m", FP(0x14,0x06B), CIX, ARG_FPZ1 }, [all …]
|
| /openbsd-src/gnu/usr.bin/binutils-2.17/opcodes/ |
| H A D | alpha-opc.c | 347 #define FP(oo,fff) FP_(oo,fff), FP_MASK macro 663 { "itofs", FP(0x14,0x004), CIX, { RA, ZB, FC } }, 664 { "sqrtf/c", FP(0x14,0x00A), CIX, ARG_FPZ1 }, 665 { "sqrts/c", FP(0x14,0x00B), CIX, ARG_FPZ1 }, 666 { "itoff", FP(0x14,0x014), CIX, { RA, ZB, FC } }, 667 { "itoft", FP(0x14,0x024), CIX, { RA, ZB, FC } }, 668 { "sqrtg/c", FP(0x14,0x02A), CIX, ARG_FPZ1 }, 669 { "sqrtt/c", FP(0x14,0x02B), CIX, ARG_FPZ1 }, 670 { "sqrts/m", FP(0x14,0x04B), CIX, ARG_FPZ1 }, 671 { "sqrtt/m", FP(0x14,0x06B), CIX, ARG_FPZ1 }, [all …]
|
| /openbsd-src/gnu/usr.bin/binutils/include/opcode/ |
| H A D | i386.h | 70 #define FP (NoSuf|IgnoreSize) macro 579 {"fld", 1, 0xd9c0, X, 0, FP|ShortForm, { FloatReg, 0, 0} }, 586 {"fildd", 1, 0xdf, 5, 0, FP|Modrm, { LLongMem, 0, 0} }, 587 {"fildq", 1, 0xdf, 5, 0, FP|Modrm, { LLongMem, 0, 0} }, 588 {"fildll", 1, 0xdf, 5, 0, FP|Modrm, { LLongMem, 0, 0} }, 589 {"fldt", 1, 0xdb, 5, 0, FP|Modrm, { LLongMem, 0, 0} }, 590 {"fbld", 1, 0xdf, 4, 0, FP|Modrm, { LLongMem, 0, 0} }, 593 {"fst", 1, 0xddd0, X, 0, FP|ShortForm, { FloatReg, 0, 0} }, 599 {"fstp", 1, 0xddd8, X, 0, FP|ShortForm, { FloatReg, 0, 0} }, 606 {"fistpd", 1, 0xdf, 7, 0, FP|Modrm, { LLongMem, 0, 0} }, [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonEarlyIfConv.cpp | 136 : FP(P), TRI(T) {} in PrintFP() 138 const FlowPattern &FP; member 145 OS << "{ SplitB:" << PrintMB(P.FP.SplitB) in operator <<() 146 << ", PredR:" << printReg(P.FP.PredR, &P.TRI) in operator <<() 147 << ", TrueB:" << PrintMB(P.FP.TrueB) in operator <<() 148 << ", FalseB:" << PrintMB(P.FP.FalseB) in operator <<() 149 << ", JoinB:" << PrintMB(P.FP.JoinB) << " }"; in operator <<() 178 FlowPattern &FP); 186 bool isValid(const FlowPattern &FP) const; 189 const FlowPattern &FP) const; [all …]
|
| /openbsd-src/gnu/lib/libstdc++/libstdc++/libio/ |
| H A D | libioP.h | 118 #define _IO_FINISH(FP) JUMP1 (__finish, FP, 0) argument 119 #define _IO_WFINISH(FP) WJUMP1 (__finish, FP, 0) argument 125 #define _IO_OVERFLOW(FP, CH) JUMP1 (__overflow, FP, CH) argument 126 #define _IO_WOVERFLOW(FP, CH) WJUMP1 (__overflow, FP, CH) argument 133 #define _IO_UNDERFLOW(FP) JUMP0 (__underflow, FP) argument 134 #define _IO_WUNDERFLOW(FP) WJUMP0 (__underflow, FP) argument 141 #define _IO_UFLOW(FP) JUMP0 (__uflow, FP) argument 142 #define _IO_WUFLOW(FP) WJUMP0 (__uflow, FP) argument 147 #define _IO_PBACKFAIL(FP, CH) JUMP1 (__pbackfail, FP, CH) argument 148 #define _IO_WPBACKFAIL(FP, CH) WJUMP1 (__pbackfail, FP, CH) argument [all …]
|
| H A D | iolibio.h | 79 #define _IO_clearerr(FP) ((FP)->_flags &= ~(_IO_ERR_SEEN|_IO_EOF_SEEN)) argument 84 #define _IO_freopen(FILENAME, MODE, FP) \ argument 85 (_IO_file_close_it(FP), _IO_file_fopen(FP, FILENAME, MODE, 0)) 86 #define _IO_old_freopen(FILENAME, MODE, FP) \ argument 87 (_IO_old_file_close_it (FP), _IO_old_file_fopen(FP, FILENAME, MODE)) 88 #define _IO_freopen64(FILENAME, MODE, FP) \ argument 89 (_IO_file_close_it(FP), _IO_file_fopen(FP, FILENAME, MODE, 1)) 90 #define _IO_fileno(FP) ((FP)->_fileno) argument
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMScheduleV6.td | 194 // FP Special Register to Integer Register File Move 197 // Single-precision FP Unary 200 // Double-precision FP Unary 203 // Single-precision FP Compare 206 // Double-precision FP Compare 209 // Single to Double FP Convert 212 // Double to Single FP Convert 215 // Single-Precision FP to Integer Convert 218 // Double-Precision FP to Integer Convert 221 // Integer to Single-Precision FP Convert [all …]
|
| H A D | ARMScheduleA8.td | 252 // FP Special Register to Integer Register File Move 256 // Single-precision FP Unary 260 // Double-precision FP Unary 265 // Single-precision FP Compare 269 // Double-precision FP Compare 274 // Single to Double FP Convert 279 // Double to Single FP Convert 284 // Single-Precision FP to Integer Convert 288 // Double-Precision FP to Integer Convert 293 // Integer to Single-Precision FP Convert [all …]
|
| /openbsd-src/gnu/usr.bin/binutils-2.17/include/opcode/ |
| H A D | i386.h | 70 #define FP (NoSuf) macro 598 {"fld", 1, 0xd9c0, X, 0, FP|ShortForm, { FloatReg, 0, 0} }, 605 {"fildll", 1, 0xdf, 5, 0, FP|Modrm, { LLongMem, 0, 0} }, 606 {"fldt", 1, 0xdb, 5, 0, FP|Modrm, { LLongMem, 0, 0} }, 610 {"fst", 1, 0xddd0, X, 0, FP|ShortForm, { FloatReg, 0, 0} }, 616 {"fstp", 1, 0xddd8, X, 0, FP|ShortForm, { FloatReg, 0, 0} }, 623 {"fistpll",1, 0xdf, 7, 0, FP|Modrm, { LLongMem, 0, 0} }, 624 {"fstpt", 1, 0xdb, 7, 0, FP|Modrm, { LLongMem, 0, 0} }, 628 {"fxch", 1, 0xd9c8, X, 0, FP|ShortForm, { FloatReg, 0, 0} }, 630 {"fxch", 0, 0xd9c9, X, 0, FP, { 0, 0, 0} }, [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | TargetOptionsImpl.cpp | 32 StringRef FP = F.getFnAttribute("frame-pointer").getValueAsString(); in DisableFramePointerElim() local 33 if (FP == "all") in DisableFramePointerElim() 35 if (FP == "non-leaf") in DisableFramePointerElim() 37 if (FP == "none") in DisableFramePointerElim()
|
| H A D | RegisterUsageInfo.cpp | 58 const Function &FP, ArrayRef<uint32_t> RegMask) { in storeUpdateRegUsageInfo() argument 59 RegMasks[&FP] = RegMask; in storeUpdateRegUsageInfo() 63 PhysicalRegisterUsageInfo::getRegUsageInfo(const Function &FP) { in getRegUsageInfo() argument 64 auto It = RegMasks.find(&FP); in getRegUsageInfo()
|
| /openbsd-src/gnu/gcc/gcc/config/m68k/ |
| H A D | m68k.md | 136 (define_mode_macro FP [SF DF (XF "TARGET_68881")]) 256 (match_operand:FP 0 "general_operand" ""))] 264 (match_operand:FP 0 "general_operand" "f<FP:dreg>m"))] 270 return "ftst%.<FP:prec> %0"; 275 (match_operand:FP 0 "general_operand" "f<FP:dreg><Q>U"))] 281 return "ftst%.<FP:prec> %0"; 420 (compare (match_operand:FP 0 "general_operand" "") 421 (match_operand:FP 1 "general_operand" "")))] 431 (compare (match_operand:FP 0 "general_operand" "f,m<FP:const>") 432 (match_operand:FP 1 "general_operand" "f<FP:dreg>m<FP:const>,f")))] [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | LegacyPassManager.cpp | 299 FPPassManager *FP = static_cast<FPPassManager *>(PassManagers[N]); in getContainedManager() local 300 return FP; in getContainedManager() 1368 FunctionPass *FP = getContainedPass(Index); in cleanup() local 1369 AnalysisResolver *AR = FP->getResolver(); in cleanup() 1384 FunctionPass *FP = getContainedPass(Index); in dumpPassStructure() local 1385 FP->dumpPassStructure(Offset + 1); in dumpPassStructure() 1386 dumpLastUses(FP, Offset+1); in dumpPassStructure() 1414 FunctionPass *FP = getContainedPass(Index); in runOnFunction() local 1417 llvm::TimeTraceScope PassScope("RunPass", FP->getPassName()); in runOnFunction() 1419 dumpPassInfo(FP, EXECUTION_MSG, ON_FUNCTION_MSG, F.getName()); in runOnFunction() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/ |
| H A D | LanaiFrameLowering.cpp | 111 .addReg(Lanai::FP) in emitPrologue() 119 BuildMI(MBB, MBBI, DL, LII.get(Lanai::ADD_I_LO), Lanai::FP) in emitPrologue() 184 .addReg(Lanai::FP) in emitEpilogue() 188 BuildMI(MBB, MBBI, DL, LII.get(Lanai::LDW_RI), Lanai::FP) in emitEpilogue() 189 .addReg(Lanai::FP) in emitEpilogue()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| H A D | WebAssemblyInstPrinter.cpp | 268 static std::string toString(const APFloat &FP) { in toString() argument 270 if (FP.isNaN() && !FP.bitwiseIsEqual(APFloat::getQNaN(FP.getSemantics())) && in toString() 271 !FP.bitwiseIsEqual( in toString() 272 APFloat::getQNaN(FP.getSemantics(), /*Negative=*/true))) { in toString() 273 APInt AI = FP.bitcastToAPInt(); in toString() 284 auto Written = FP.convertToHexString( in toString()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedThunderX3T110.td | 57 // Port 6: FP/Neon/SIMD/Crypto. 60 // Port 7: FP/Neon/SIMD/Crypto. 63 // Port 8: FP/Neon/SIMD/Crypto. 66 // Port 9: FP/Neon/SIMD/Crypto. 91 // FP micro-ops on ports FP0/FP1/FP2/FP3. 95 // FP micro-ops on ports FP2/FP3. 849 // 3.10 FP Load Instructions 1028 // 3.11 FP Store Instructions 1198 // 3.8 FP Data Processing Instructions 1201 // FP absolute value [all …]
|
| H A D | AArch64SchedThunderX2T99.td | 40 // Port 0: ALU, FP/SIMD. 43 // Port 1: ALU, FP/SIMD, integer mul/div. 63 // "THX2T99I1" for ALU ops on port 1 and "THX2T99F1" for FP ops on port 1. 74 // Crypto FP/SIMD micro-ops only on port 1. 77 // FP/SIMD micro-ops on ports 0 and 1. 589 // 3.10 FP Load Instructions 859 // 3.11 FP Store Instructions 1090 // 3.8 FP Data Processing Instructions 1093 // FP absolute value 1094 // FP min/max [all …]
|
| H A D | AArch64SchedNeoverseN2.td | 44 def N2UnitV0 : ProcResource<1>; // FP/ASIMD 0 45 def N2UnitV1 : ProcResource<1>; // FP/ASIMD 1 47 def N2UnitV : ProcResGroup<[N2UnitV0, N2UnitV1]>; // FP/ASIMD 0/1 764 // FP data processing instructions 767 // FP absolute value 768 // FP arithmetic 769 // FP min/max 770 // FP negate 771 // FP select 774 // FP compare [all …]
|
| H A D | AArch64SchedExynosM3.td | 45 def M3PipeF0 : ProcResource<1>; // FP #0 47 def M3UnitFMAC0 : ProcResource<1>; // FP multiplication 48 def M3UnitFADD0 : ProcResource<1>; // Simple FP 49 def M3UnitFCVT0 : ProcResource<1>; // FP conversion 50 def M3UnitFSQR : ProcResource<2>; // FP square root (serialized) 52 def M3UnitNMSC : ProcResource<1>; // FP and vector miscellanea 56 def M3PipeF1 : ProcResource<1>; // FP #1 58 def M3UnitFMAC1 : ProcResource<1>; // FP multiplication 59 def M3UnitFADD1 : ProcResource<1>; // Simple FP 60 def M3UnitFDIV0 : ProcResource<2>; // FP division (serialized) [all …]
|
| H A D | AArch64SchedA57.td | 445 // ASIMD FP arith, normal, D-form 447 // ASIMD FP arith, normal, Q-form 450 // ASIMD FP arith, pairwise, D-form 452 // ASIMD FP arith, pairwise, Q-form 455 // ASIMD FP compare, D-form 457 // ASIMD FP compare, Q-form 460 // ASIMD FP convert, long and narrow 462 // ASIMD FP convert, other, D-form 464 // ASIMD FP convert, other, Q-form 467 // ASIMD FP divide, D-form, F32 [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/AST/Interp/ |
| H A D | EvalEmitter.cpp | 134 const Pointer &FP = Ptr.atField(F.Offset); in emitRetValue() local 136 if (FP.isActive()) { in emitRetValue() 138 TYPE_SWITCH(*T, Ok &= ReturnValue<T>(FP.deref<T>(), Value)); in emitRetValue() 140 Ok &= Composite(FieldTy, FP, Value); in emitRetValue() 156 const Pointer &FP = Ptr.atField(FD->Offset); in emitRetValue() local 160 TYPE_SWITCH(*T, Ok &= ReturnValue<T>(FP.deref<T>(), Value)); in emitRetValue() 162 Ok &= Composite(FieldTy, FP, Value); in emitRetValue()
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/sh/ |
| H A D | t-netbsd-sh5 | 7 # NetBSD's C library includes a fast software FP library that 9 # mask, etc. Therefore, we don't want to include software FP
|
| H A D | t-openbsd | 8 # OpenBSD's C library includes a fast software FP library that 10 # mask, etc. Therefore, we don't want to include software FP
|
| /openbsd-src/gnu/gcc/gcc/config/sh/ |
| H A D | t-netbsd | 8 # NetBSD's C library includes a fast software FP library that 10 # mask, etc. Therefore, we don't want to include software FP
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterInfo.cpp | 195 Reserved.set(Mips::FP); in getReservedRegs() 285 return TFI->hasFP(MF) ? (IsN64 ? Mips::FP_64 : Mips::FP) : in getFrameRegister() 301 unsigned FP = Subtarget.isGP32bit() ? Mips::FP : Mips::FP_64; in canRealignStack() local 310 if (!MF.getRegInfo().canReserveReg(FP)) in canRealignStack()
|