Lines Matching +full:1 +full:b
41 unsigned int one:1;
43 unsigned int negative:1;
50 unsigned int quiet_nan:1;
51 unsigned int one:1;
53 unsigned int negative:1;
63 .ieee_nan.one = 1,
64 .ieee_nan.quiet_nan = 1,
71 .ieee_nan.one = 1,
73 .ieee_nan.mantissa = 1, /* nonzero */
79 .ieee.one = 1,
94 .ieee.mantissa = 1,
99 .ieee.exponent = 1,
100 .ieee.one = 1,
109 static long double fprem(long double a, long double b, uint16_t *sw) in fprem() argument
113 "fnstsw %1\n" in fprem()
115 : "0" (a), "u" (b) in fprem()
116 : "st(1)"); in fprem()
120 static long double fprem1(long double a, long double b, uint16_t *sw) in fprem1() argument
124 "fnstsw %1\n" in fprem1()
126 : "0" (a), "u" (b) in fprem1()
127 : "st(1)"); in fprem1()
131 #define FPUS_IE (1 << 0)
132 #define FPUS_DE (1 << 1)
133 #define FPUS_ZE (1 << 2)
134 #define FPUS_OE (1 << 3)
135 #define FPUS_UE (1 << 4)
136 #define FPUS_PE (1 << 5)
137 #define FPUS_SF (1 << 6)
138 #define FPUS_SE (1 << 7)
139 #define FPUS_C0 (1 << 8)
140 #define FPUS_C1 (1 << 9)
141 #define FPUS_C2 (1 << 10)
143 #define FPUS_C3 (1 << 14)
144 #define FPUS_B (1 << 15)
154 sw & FPUS_B ? 'B' : 'b', in psw()
170 static void do_fprem(long double a, long double b) in do_fprem() argument
173 const union float80u bu = {.d = b}; in do_fprem()
181 printf("B: S=%d Exp=%04x Int=%d (QNaN=%d) Sig=%016llx (%.06Le)\n", in do_fprem()
184 b); in do_fprem()
188 ru.d = fprem(a, b, &sw); in do_fprem()
197 ru.d = fprem1(a, b, &sw); in do_fprem()
216 "fnstsw %1\n" in do_fprem_stack_underflow()
219 : "st(1)"); in do_fprem_stack_underflow()
259 1, in test_fprem_pairs()
266 1, in test_fprem_pairs()
268 IEEE854_LONG_DOUBLE_BIAS - 1, in test_fprem_pairs()
270 IEEE854_LONG_DOUBLE_BIAS + 1, in test_fprem_pairs()
280 1, in test_fprem_pairs()
287 1, in test_fprem_pairs()
294 1, in test_fprem_pairs()
311 const union float80u b = { in test_fprem_pairs() local
312 INIT_FIELD(b, negative), in test_fprem_pairs()
313 INIT_FIELD(b, exponent), in test_fprem_pairs()
314 INIT_FIELD(b, one), in test_fprem_pairs()
315 INIT_FIELD(b, quiet_nan), in test_fprem_pairs()
316 INIT_FIELD(b, mantissa), in test_fprem_pairs()
320 do_fprem(a.d, b.d); in test_fprem_pairs()
322 int carry = 1; in test_fprem_pairs()
332 CARRY_INTO(b, mantissa); in test_fprem_pairs()
333 CARRY_INTO(b, quiet_nan); in test_fprem_pairs()
334 CARRY_INTO(b, one); in test_fprem_pairs()
335 CARRY_INTO(b, exponent); in test_fprem_pairs()
336 CARRY_INTO(b, negative); in test_fprem_pairs()