• Home
  • Raw
  • Download

Lines Matching refs:FINITE

3 …arwin -mcpu=nehalem -asm-verbose=false -enable-no-nans-fp-math  | FileCheck -check-prefix=FINITE %s
21 ; FINITE-LABEL: ogt:
22 ; FINITE-NEXT: maxsd %xmm1, %xmm0
23 ; FINITE-NEXT: ret
36 ; FINITE-LABEL: olt:
37 ; FINITE-NEXT: minsd %xmm1, %xmm0
38 ; FINITE-NEXT: ret
52 ; FINITE-LABEL: ogt_inverse:
53 ; FINITE-NEXT: minsd %xmm0, %xmm1
54 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
55 ; FINITE-NEXT: ret
69 ; FINITE-LABEL: olt_inverse:
70 ; FINITE-NEXT: maxsd %xmm0, %xmm1
71 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
72 ; FINITE-NEXT: ret
84 ; FINITE-LABEL: oge:
85 ; FINITE-NEXT: maxsd %xmm1, %xmm0
86 ; FINITE-NEXT: ret
97 ; FINITE-LABEL: ole:
98 ; FINITE-NEXT: minsd %xmm1, %xmm0
110 ; FINITE-LABEL: oge_inverse:
111 ; FINITE-NEXT: minsd %xmm0, %xmm1
112 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
113 ; FINITE-NEXT: ret
125 ; FINITE-LABEL: ole_inverse:
126 ; FINITE-NEXT: maxsd %xmm0, %xmm1
127 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
128 ; FINITE-NEXT: ret
143 ; FINITE-LABEL: ogt_x:
144 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
145 ; FINITE-NEXT: maxsd %xmm1, %xmm0
146 ; FINITE-NEXT: ret
161 ; FINITE-LABEL: olt_x:
162 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
163 ; FINITE-NEXT: minsd %xmm1, %xmm0
164 ; FINITE-NEXT: ret
180 ; FINITE-LABEL: ogt_inverse_x:
181 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
182 ; FINITE-NEXT: minsd %xmm0, %xmm1
183 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
184 ; FINITE-NEXT: ret
200 ; FINITE-LABEL: olt_inverse_x:
201 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
202 ; FINITE-NEXT: maxsd %xmm0, %xmm1
203 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
204 ; FINITE-NEXT: ret
218 ; FINITE-LABEL: oge_x:
219 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
220 ; FINITE-NEXT: maxsd %xmm1, %xmm0
221 ; FINITE-NEXT: ret
235 ; FINITE-LABEL: ole_x:
236 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
237 ; FINITE-NEXT: minsd %xmm1, %xmm0
238 ; FINITE-NEXT: ret
252 ; FINITE-LABEL: oge_inverse_x:
253 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
254 ; FINITE-NEXT: minsd %xmm0, %xmm1
255 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
256 ; FINITE-NEXT: ret
269 ; FINITE-LABEL: ole_inverse_x:
270 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
271 ; FINITE-NEXT: maxsd %xmm0, %xmm1
272 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
273 ; FINITE-NEXT: ret
285 ; FINITE-LABEL: ugt:
286 ; FINITE-NEXT: maxsd %xmm1, %xmm0
287 ; FINITE-NEXT: ret
299 ; FINITE-LABEL: ult:
300 ; FINITE-NEXT: minsd %xmm1, %xmm0
301 ; FINITE-NEXT: ret
313 ; FINITE-LABEL: ugt_inverse:
314 ; FINITE-NEXT: minsd %xmm0, %xmm1
315 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
316 ; FINITE-NEXT: ret
328 ; FINITE-LABEL: ult_inverse:
329 ; FINITE-NEXT: maxsd %xmm0, %xmm1
330 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
331 ; FINITE-NEXT: ret
345 ; FINITE-LABEL: uge:
346 ; FINITE-NEXT: maxsd %xmm1, %xmm0
347 ; FINITE-NEXT: ret
361 ; FINITE-LABEL: ule:
362 ; FINITE-NEXT: minsd %xmm1, %xmm0
363 ; FINITE-NEXT: ret
376 ; FINITE-LABEL: uge_inverse:
377 ; FINITE-NEXT: minsd %xmm0, %xmm1
378 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
379 ; FINITE-NEXT: ret
392 ; FINITE-LABEL: ule_inverse:
393 ; FINITE-NEXT: maxsd %xmm0, %xmm1
394 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
395 ; FINITE-NEXT: ret
409 ; FINITE-LABEL: ugt_x:
410 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
411 ; FINITE-NEXT: maxsd %xmm1, %xmm0
412 ; FINITE-NEXT: ret
426 ; FINITE-LABEL: ult_x:
427 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
428 ; FINITE-NEXT: minsd %xmm1, %xmm0
429 ; FINITE-NEXT: ret
443 ; FINITE-LABEL: ugt_inverse_x:
444 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
445 ; FINITE-NEXT: minsd %xmm0, %xmm1
446 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
447 ; FINITE-NEXT: ret
461 ; FINITE-LABEL: ult_inverse_x:
462 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
463 ; FINITE-NEXT: maxsd %xmm0, %xmm1
464 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
465 ; FINITE-NEXT: ret
481 ; FINITE-LABEL: uge_x:
482 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
483 ; FINITE-NEXT: maxsd %xmm1, %xmm0
484 ; FINITE-NEXT: ret
500 ; FINITE-LABEL: ule_x:
501 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
502 ; FINITE-NEXT: minsd %xmm1, %xmm0
503 ; FINITE-NEXT: ret
518 ; FINITE-LABEL: uge_inverse_x:
519 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
520 ; FINITE-NEXT: minsd %xmm0, %xmm1
521 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
522 ; FINITE-NEXT: ret
537 ; FINITE-LABEL: ule_inverse_x:
538 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
539 ; FINITE-NEXT: maxsd %xmm0, %xmm1
540 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
541 ; FINITE-NEXT: ret
554 ; FINITE-LABEL: ogt_y:
555 ; FINITE-NEXT: maxsd {{[^,]*}}, %xmm0
556 ; FINITE-NEXT: ret
569 ; FINITE-LABEL: olt_y:
570 ; FINITE-NEXT: minsd {{[^,]*}}, %xmm0
571 ; FINITE-NEXT: ret
586 ; FINITE-LABEL: ogt_inverse_y:
587 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
588 ; FINITE-NEXT: minsd %xmm0, %xmm1
589 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
590 ; FINITE-NEXT: ret
605 ; FINITE-LABEL: olt_inverse_y:
606 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
607 ; FINITE-NEXT: maxsd %xmm0, %xmm1
608 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
609 ; FINITE-NEXT: ret
621 ; FINITE-LABEL: oge_y:
622 ; FINITE-NEXT: maxsd {{[^,]*}}, %xmm0
623 ; FINITE-NEXT: ret
635 ; FINITE-LABEL: ole_y:
636 ; FINITE-NEXT: minsd {{[^,]*}}, %xmm0
637 ; FINITE-NEXT: ret
649 ; FINITE-LABEL: oge_inverse_y:
650 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
651 ; FINITE-NEXT: minsd %xmm0, %xmm1
652 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
653 ; FINITE-NEXT: ret
665 ; FINITE-LABEL: ole_inverse_y:
666 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
667 ; FINITE-NEXT: maxsd %xmm0, %xmm1
668 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
669 ; FINITE-NEXT: ret
681 ; FINITE-LABEL: ugt_y:
682 ; FINITE-NEXT: maxsd {{[^,]*}}, %xmm0
683 ; FINITE-NEXT: ret
695 ; FINITE-LABEL: ult_y:
696 ; FINITE-NEXT: minsd {{[^,]*}}, %xmm0
697 ; FINITE-NEXT: ret
709 ; FINITE-LABEL: ugt_inverse_y:
710 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
711 ; FINITE-NEXT: minsd %xmm0, %xmm1
712 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
713 ; FINITE-NEXT: ret
725 ; FINITE-LABEL: ult_inverse_y:
726 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
727 ; FINITE-NEXT: maxsd %xmm0, %xmm1
728 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
729 ; FINITE-NEXT: ret
744 ; FINITE-LABEL: uge_y:
745 ; FINITE-NEXT: maxsd {{[^,]*}}, %xmm0
746 ; FINITE-NEXT: ret
761 ; FINITE-LABEL: ule_y:
762 ; FINITE-NEXT: minsd {{[^,]*}}, %xmm0
763 ; FINITE-NEXT: ret
776 ; FINITE-LABEL: uge_inverse_y:
777 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
778 ; FINITE-NEXT: minsd %xmm0, %xmm1
779 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
780 ; FINITE-NEXT: ret
793 ; FINITE-LABEL: ule_inverse_y:
794 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
795 ; FINITE-NEXT: maxsd %xmm0, %xmm1
796 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
797 ; FINITE-NEXT: ret
813 ; FINITE-LABEL: clampTo3k_a:
814 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
815 ; FINITE-NEXT: minsd %xmm0, %xmm1
816 ; FINITE-NEXT: movapd %xmm1, %xmm0
817 ; FINITE-NEXT: ret
831 ; FINITE-LABEL: clampTo3k_b:
832 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
833 ; FINITE-NEXT: minsd %xmm0, %xmm1
834 ; FINITE-NEXT: movapd %xmm1, %xmm0
835 ; FINITE-NEXT: ret
851 ; FINITE-LABEL: clampTo3k_c:
852 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
853 ; FINITE-NEXT: maxsd %xmm0, %xmm1
854 ; FINITE-NEXT: movapd %xmm1, %xmm0
855 ; FINITE-NEXT: ret
869 ; FINITE-LABEL: clampTo3k_d:
870 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
871 ; FINITE-NEXT: maxsd %xmm0, %xmm1
872 ; FINITE-NEXT: movapd %xmm1, %xmm0
873 ; FINITE-NEXT: ret
889 ; FINITE-LABEL: clampTo3k_e:
890 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
891 ; FINITE-NEXT: maxsd %xmm0, %xmm1
892 ; FINITE-NEXT: movapd %xmm1, %xmm0
893 ; FINITE-NEXT: ret
907 ; FINITE-LABEL: clampTo3k_f:
908 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
909 ; FINITE-NEXT: maxsd %xmm0, %xmm1
910 ; FINITE-NEXT: movapd %xmm1, %xmm0
911 ; FINITE-NEXT: ret
927 ; FINITE-LABEL: clampTo3k_g:
928 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
929 ; FINITE-NEXT: minsd %xmm0, %xmm1
930 ; FINITE-NEXT: movapd %xmm1, %xmm0
931 ; FINITE-NEXT: ret
945 ; FINITE-LABEL: clampTo3k_h:
946 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
947 ; FINITE-NEXT: minsd %xmm0, %xmm1
948 ; FINITE-NEXT: movapd %xmm1, %xmm0
949 ; FINITE-NEXT: ret