Lines Matching refs:UNSAFE
2 …m-verbose=false -enable-unsafe-fp-math -enable-no-nans-fp-math | FileCheck -check-prefix=UNSAFE %s
18 ; UNSAFE-LABEL: ogt:
19 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
20 ; UNSAFE-NEXT: ret
33 ; UNSAFE-LABEL: olt:
34 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
35 ; UNSAFE-NEXT: ret
49 ; UNSAFE-LABEL: ogt_inverse:
50 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
51 ; UNSAFE-NEXT: ret
66 ; UNSAFE-LABEL: olt_inverse:
67 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
68 ; UNSAFE-NEXT: ret
81 ; UNSAFE-LABEL: oge:
82 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
83 ; UNSAFE-NEXT: ret
95 ; UNSAFE-LABEL: ole:
96 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
107 ; UNSAFE-LABEL: oge_inverse:
108 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
109 ; UNSAFE-NEXT: ret
122 ; UNSAFE-LABEL: ole_inverse:
123 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
124 ; UNSAFE-NEXT: ret
139 ; UNSAFE-LABEL: ogt_x:
140 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
141 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
142 ; UNSAFE-NEXT: ret
157 ; UNSAFE-LABEL: olt_x:
158 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
159 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
160 ; UNSAFE-NEXT: ret
176 ; UNSAFE-LABEL: ogt_inverse_x:
177 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
178 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
179 ; UNSAFE-NEXT: ret
196 ; UNSAFE-LABEL: olt_inverse_x:
197 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
198 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
199 ; UNSAFE-NEXT: ret
214 ; UNSAFE-LABEL: oge_x:
215 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
216 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
217 ; UNSAFE-NEXT: ret
231 ; UNSAFE-LABEL: ole_x:
232 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
233 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
234 ; UNSAFE-NEXT: ret
248 ; UNSAFE-LABEL: oge_inverse_x:
249 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
250 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
251 ; UNSAFE-NEXT: ret
265 ; UNSAFE-LABEL: ole_inverse_x:
266 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
267 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
268 ; UNSAFE-NEXT: ret
282 ; UNSAFE-LABEL: ugt:
283 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
284 ; UNSAFE-NEXT: ret
296 ; UNSAFE-LABEL: ult:
297 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
298 ; UNSAFE-NEXT: ret
310 ; UNSAFE-LABEL: ugt_inverse:
311 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
312 ; UNSAFE-NEXT: ret
325 ; UNSAFE-LABEL: ult_inverse:
326 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
327 ; UNSAFE-NEXT: ret
342 ; UNSAFE-LABEL: uge:
343 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
344 ; UNSAFE-NEXT: ret
358 ; UNSAFE-LABEL: ule:
359 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
360 ; UNSAFE-NEXT: ret
373 ; UNSAFE-LABEL: uge_inverse:
374 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
375 ; UNSAFE-NEXT: ret
389 ; UNSAFE-LABEL: ule_inverse:
390 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
391 ; UNSAFE-NEXT: ret
405 ; UNSAFE-LABEL: ugt_x:
406 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
407 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
408 ; UNSAFE-NEXT: ret
422 ; UNSAFE-LABEL: ult_x:
423 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
424 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
425 ; UNSAFE-NEXT: ret
439 ; UNSAFE-LABEL: ugt_inverse_x:
440 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
441 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
442 ; UNSAFE-NEXT: ret
457 ; UNSAFE-LABEL: ult_inverse_x:
458 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
459 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
460 ; UNSAFE-NEXT: ret
477 ; UNSAFE-LABEL: uge_x:
478 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
479 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
480 ; UNSAFE-NEXT: ret
496 ; UNSAFE-LABEL: ule_x:
497 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
498 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
499 ; UNSAFE-NEXT: ret
514 ; UNSAFE-LABEL: uge_inverse_x:
515 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
516 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
517 ; UNSAFE-NEXT: ret
533 ; UNSAFE-LABEL: ule_inverse_x:
534 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
535 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
536 ; UNSAFE-NEXT: ret
551 ; UNSAFE-LABEL: ogt_y:
552 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
553 ; UNSAFE-NEXT: ret
566 ; UNSAFE-LABEL: olt_y:
567 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
568 ; UNSAFE-NEXT: ret
583 ; UNSAFE-LABEL: ogt_inverse_y:
584 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
585 ; UNSAFE-NEXT: ret
602 ; UNSAFE-LABEL: olt_inverse_y:
603 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
604 ; UNSAFE-NEXT: ret
618 ; UNSAFE-LABEL: oge_y:
619 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
620 ; UNSAFE-NEXT: ret
632 ; UNSAFE-LABEL: ole_y:
633 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
634 ; UNSAFE-NEXT: ret
646 ; UNSAFE-LABEL: oge_inverse_y:
647 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
648 ; UNSAFE-NEXT: ret
662 ; UNSAFE-LABEL: ole_inverse_y:
663 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
664 ; UNSAFE-NEXT: ret
678 ; UNSAFE-LABEL: ugt_y:
679 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
680 ; UNSAFE-NEXT: ret
692 ; UNSAFE-LABEL: ult_y:
693 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
694 ; UNSAFE-NEXT: ret
706 ; UNSAFE-LABEL: ugt_inverse_y:
707 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
708 ; UNSAFE-NEXT: ret
722 ; UNSAFE-LABEL: ult_inverse_y:
723 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
724 ; UNSAFE-NEXT: ret
741 ; UNSAFE-LABEL: uge_y:
742 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
743 ; UNSAFE-NEXT: ret
758 ; UNSAFE-LABEL: ule_y:
759 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
760 ; UNSAFE-NEXT: ret
773 ; UNSAFE-LABEL: uge_inverse_y:
774 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
775 ; UNSAFE-NEXT: ret
790 ; UNSAFE-LABEL: ule_inverse_y:
791 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
792 ; UNSAFE-NEXT: ret
810 ; UNSAFE-LABEL: clampTo3k_a:
811 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
812 ; UNSAFE-NEXT: ret
828 ; UNSAFE-LABEL: clampTo3k_b:
829 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
830 ; UNSAFE-NEXT: ret
848 ; UNSAFE-LABEL: clampTo3k_c:
849 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
850 ; UNSAFE-NEXT: ret
866 ; UNSAFE-LABEL: clampTo3k_d:
867 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
868 ; UNSAFE-NEXT: ret
886 ; UNSAFE-LABEL: clampTo3k_e:
887 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
888 ; UNSAFE-NEXT: ret
904 ; UNSAFE-LABEL: clampTo3k_f:
905 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
906 ; UNSAFE-NEXT: ret
924 ; UNSAFE-LABEL: clampTo3k_g:
925 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
926 ; UNSAFE-NEXT: ret
942 ; UNSAFE-LABEL: clampTo3k_h:
943 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
944 ; UNSAFE-NEXT: ret
957 ; UNSAFE-LABEL: test_maxpd:
958 ; UNSAFE-NEXT: maxpd %xmm1, %xmm0
959 ; UNSAFE-NEXT: ret
966 ; UNSAFE-LABEL: test_minpd:
967 ; UNSAFE-NEXT: minpd %xmm1, %xmm0
968 ; UNSAFE-NEXT: ret
975 ; UNSAFE-LABEL: test_maxps:
976 ; UNSAFE-NEXT: maxps %xmm1, %xmm0
977 ; UNSAFE-NEXT: ret
984 ; UNSAFE-LABEL: test_minps:
985 ; UNSAFE-NEXT: minps %xmm1, %xmm0
986 ; UNSAFE-NEXT: ret
993 ; UNSAFE-LABEL: test_maxps_illegal_v2f32:
994 ; UNSAFE-NEXT: maxps %xmm1, %xmm0
995 ; UNSAFE-NEXT: ret
1002 ; UNSAFE-LABEL: test_minps_illegal_v2f32:
1003 ; UNSAFE-NEXT: minps %xmm1, %xmm0
1004 ; UNSAFE-NEXT: ret
1011 ; UNSAFE-LABEL: test_maxps_illegal_v3f32:
1012 ; UNSAFE-NEXT: maxps %xmm1, %xmm0
1013 ; UNSAFE-NEXT: ret
1020 ; UNSAFE-LABEL: test_minps_illegal_v3f32:
1021 ; UNSAFE-NEXT: minps %xmm1, %xmm0
1022 ; UNSAFE-NEXT: ret