Lines Matching defs:fd
68 double fd = std::numeric_limits<double>::signaling_NaN();
70 : "=f" (fd)
72 return fd;
86 double fd = std::numeric_limits<double>::signaling_NaN();
87 FR4OP("fmadd.d", fd, fs1, fs2, fs3);
88 return fd;
94 double fd = std::numeric_limits<double>::signaling_NaN();
95 FR4OP("fmsub.d", fd, fs1, fs2, fs3);
96 return fd;
102 double fd = std::numeric_limits<double>::signaling_NaN();
103 FR4OP("fnmsub.d", fd, fs1, fs2, fs3);
104 return fd;
110 double fd = std::numeric_limits<double>::signaling_NaN();
111 FR4OP("fnmadd.d", fd, fs1, fs2, fs3);
112 return fd;
118 double fd = std::numeric_limits<double>::signaling_NaN();
119 FROP("fadd.d", fd, fs1, fs2);
120 return fd;
126 double fd = std::numeric_limits<double>::signaling_NaN();
127 FROP("fsub.d", fd, fs1, fs2);
128 return fd;
134 double fd = std::numeric_limits<double>::signaling_NaN();
135 FROP("fmul.d", fd, fs1, fs2);
136 return fd;
142 double fd = std::numeric_limits<double>::signaling_NaN();
143 FROP("fdiv.d", fd, fs1, fs2);
144 return fd;
150 double fd = std::numeric_limits<double>::signaling_NaN();
151 asm volatile("fsqrt.d %0,%1" : "=f" (fd) : "f" (fs1));
152 return fd;
158 double fd = std::numeric_limits<double>::signaling_NaN();
159 FROP("fsgnj.d", fd, fs1, fs2);
160 return fd;
166 double fd = std::numeric_limits<double>::signaling_NaN();
167 FROP("fsgnjn.d", fd, fs1, fs2);
168 return fd;
174 double fd = std::numeric_limits<double>::signaling_NaN();
175 FROP("fsgnjx.d", fd, fs1, fs2);
176 return fd;
182 double fd = std::numeric_limits<double>::signaling_NaN();
183 FROP("fmin.d", fd, fs1, fs2);
184 return fd;
190 double fd = std::numeric_limits<double>::signaling_NaN();
191 FROP("fmax.d", fd, fs1, fs2);
192 return fd;
198 float fd = std::numeric_limits<float>::signaling_NaN();
199 asm volatile("fcvt.s.d %0,%1" : "=f" (fd) : "f" (fs1));
200 return fd;
206 double fd = std::numeric_limits<double>::signaling_NaN();
207 asm volatile("fcvt.d.s %0,%1" : "=f" (fd) : "f" (fs1));
208 return fd;
262 double fd = std::numeric_limits<double>::signaling_NaN();
263 asm volatile("fcvt.d.w %0,%1" : "=f" (fd) : "r" (rs1));
264 return fd;
270 double fd = std::numeric_limits<double>::signaling_NaN();
271 asm volatile("fcvt.d.wu %0,%1" : "=f" (fd) : "r" (rs1));
272 return fd;
302 double fd = std::numeric_limits<double>::signaling_NaN();
303 asm volatile("fcvt.d.l %0,%1" : "=f" (fd) : "r" (rs1));
304 return fd;
310 double fd = std::numeric_limits<double>::signaling_NaN();
311 asm volatile("fcvt.d.lu %0,%1" : "=f" (fd) : "r" (rs1));
312 return fd;
318 double fd = std::numeric_limits<double>::signaling_NaN();
319 asm volatile("fmv.d.x %0,%1" : "=f" (fd) : "r" (rs1));
320 return fd;