Home
last modified time | relevance | path

Searched refs:FP (Results 1 – 25 of 469) sorted by relevance

12345678910>>...19

/openbsd-src/gnu/usr.bin/binutils/opcodes/
H A Dalpha-opc.c400 #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 Dalpha-opc.c347 #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 Di386.h70 #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 DHexagonEarlyIfConv.cpp136 : 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 DlibioP.h118 #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 Diolibio.h79 #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 DARMScheduleV6.td194 // 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 DARMScheduleA8.td252 // 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 Di386.h70 #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 DTargetOptionsImpl.cpp32 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 DRegisterUsageInfo.cpp58 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 Dm68k.md136 (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 DLegacyPassManager.cpp299 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 DLanaiFrameLowering.cpp111 .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 DWebAssemblyInstPrinter.cpp268 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 DAArch64SchedThunderX3T110.td57 // 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 DAArch64SchedThunderX2T99.td40 // 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 DAArch64SchedNeoverseN2.td44 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 DAArch64SchedExynosM3.td45 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 DAArch64SchedA57.td445 // 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 DEvalEmitter.cpp134 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 Dt-netbsd-sh57 # 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 Dt-openbsd8 # 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 Dt-netbsd8 # 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 DMipsRegisterInfo.cpp195 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()

12345678910>>...19