Lines Matching +full:- +full:m

15 volatile float f_ninf = -__builtin_inff();
19 volatile float f_nzero = -0.0f;
21 volatile float f_true_min = 0x1p-149f;
23 volatile float f_nmax = -FLT_MAX;
30 volatile double d_ninf = -__builtin_inf();
34 volatile double d_nzero = -0.0;
36 volatile double d_true_min = 0x1p-1074;
38 volatile double d_nmax = -DBL_MAX;
58 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
60 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
66 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
68 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
74 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
76 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
82 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
84 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
90 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
92 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
98 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
100 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
105 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
107 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
109 printf("FAIL: roundss no-inexact min\n"); in main()
112 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
114 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
119 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
121 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
123 printf("FAIL: roundss no-inexact snan\n"); in main()
127 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
129 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
134 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
136 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
138 printf("FAIL: roundsd no-inexact min\n"); in main()
141 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
143 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
148 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
150 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
152 printf("FAIL: roundsd no-inexact snan\n"); in main()
156 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
158 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
163 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
165 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
170 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
172 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
178 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
180 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
185 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
187 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
192 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
194 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
200 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
202 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
207 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
209 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
214 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
216 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
218 printf("FAIL: float add inf -inf\n"); in main()
221 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
223 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
228 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_ftz)); in main()
230 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
236 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
238 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
243 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
245 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
250 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
252 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
254 printf("FAIL: double add inf -inf\n"); in main()
257 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
259 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
264 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_ftz)); in main()
266 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
272 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
273 f_res = f_max - f_nmax; in main()
274 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
279 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
280 f_res = f_max - f_min; in main()
281 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
286 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
287 f_res = f_inf - f_inf; in main()
288 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
293 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
294 f_res = f_snan - f_third; in main()
295 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
300 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_ftz)); in main()
301 f_res = f_min - f_true_min; in main()
302 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
308 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
309 d_res = d_max - d_nmax; in main()
310 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
315 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
316 d_res = d_max - d_min; in main()
317 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
322 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
323 d_res = d_inf - d_inf; in main()
324 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
329 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
330 d_res = d_snan - d_third; in main()
331 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
336 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_ftz)); in main()
337 d_res = d_min - d_true_min; in main()
338 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
344 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
346 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
351 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
353 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
358 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
360 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
365 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
367 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
372 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
374 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
379 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_ftz)); in main()
381 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
387 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
389 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
394 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
396 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
401 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
403 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
408 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
410 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
415 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
417 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
422 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_ftz)); in main()
424 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
430 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
432 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
437 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
439 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
444 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
446 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
451 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
453 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
458 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
460 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
465 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
467 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
472 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
474 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
479 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
481 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
486 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
488 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
493 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_ftz)); in main()
495 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
501 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
503 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
508 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
510 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
515 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
517 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
522 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
524 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
529 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
531 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
536 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
538 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
543 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
545 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
550 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
552 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
557 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
559 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
564 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_ftz)); in main()
566 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
572 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
574 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
579 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
581 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
583 printf("FAIL: sqrtss -max\n"); in main()
586 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
588 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
590 printf("FAIL: sqrtss -inf\n"); in main()
593 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
595 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
600 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
602 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
604 printf("FAIL: sqrtss -0\n"); in main()
607 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
609 "0" (-__builtin_nanf(""))); in main()
610 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
612 printf("FAIL: sqrtss -nan\n"); in main()
616 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
618 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
623 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
625 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
627 printf("FAIL: sqrtsd -max\n"); in main()
630 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
632 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
634 printf("FAIL: sqrtsd -inf\n"); in main()
637 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
639 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
644 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
646 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
648 printf("FAIL: sqrtsd -0\n"); in main()
651 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
653 "0" (-__builtin_nan(""))); in main()
654 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
656 printf("FAIL: sqrtsd -nan\n"); in main()
660 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
662 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
667 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
669 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
675 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
677 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
682 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
684 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
690 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
691 __asm__ volatile ("cvtsi2ss %1, %0" : "=x" (f_res) : "m" (i32_max)); in main()
692 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
698 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
699 __asm__ volatile ("cvtsi2sd %1, %0" : "=x" (d_res) : "m" (i32_max)); in main()
700 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
706 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
708 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
713 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
715 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
720 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
722 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
728 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
730 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
735 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
737 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
742 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
744 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
750 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
752 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
757 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
759 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
764 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
766 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
772 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
774 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
779 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
781 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
786 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
788 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
794 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
797 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()
803 __asm__ volatile ("ldmxcsr %0" : : "m" (mxcsr_default)); in main()
806 __asm__ volatile ("stmxcsr %0" : "=m" (mxcsr)); in main()