Lines Matching refs:CMOV

4 ; RUN:    -check-prefix=ALL -check-prefix=CMOV \
5 ; RUN: -check-prefix=CMOV-32 -check-prefix=CMOV-32R1
7 ; RUN: -check-prefix=ALL -check-prefix=CMOV \
8 ; RUN: -check-prefix=CMOV-32 -check-prefix=CMOV-32R2-R5
10 ; RUN: -check-prefix=ALL -check-prefix=CMOV \
11 ; RUN: -check-prefix=CMOV-32 -check-prefix=CMOV-32R2-R5
13 ; RUN: -check-prefix=ALL -check-prefix=CMOV \
14 ; RUN: -check-prefix=CMOV-32 -check-prefix=CMOV-32R2-R5
20 ; RUN: -check-prefix=ALL -check-prefix=CMOV -check-prefix=CMOV-64
22 ; RUN: -check-prefix=ALL -check-prefix=CMOV -check-prefix=CMOV-64
24 ; RUN: -check-prefix=ALL -check-prefix=CMOV -check-prefix=CMOV-64
26 ; RUN: -check-prefix=ALL -check-prefix=CMOV -check-prefix=CMOV-64
28 ; RUN: -check-prefix=ALL -check-prefix=CMOV -check-prefix=CMOV-64
45 ; CMOV: andi $[[T0:[0-9]+]], $4, 1
46 ; CMOV: movn $6, $5, $[[T0]]
47 ; CMOV: move $2, $6
70 ; CMOV: andi $[[T0:[0-9]+]], $4, 1
71 ; CMOV: movn $6, $5, $[[T0]]
72 ; CMOV: move $2, $6
95 ; CMOV: andi $[[T0:[0-9]+]], $4, 1
96 ; CMOV: movn $6, $5, $[[T0]]
97 ; CMOV: move $2, $6
126 ; CMOV-32: andi $[[T0:[0-9]+]], $4, 1
127 ; CMOV-32: lw $2, 16($sp)
128 ; CMOV-32: movn $2, $6, $[[T0]]
129 ; CMOV-32: lw $3, 20($sp)
130 ; CMOV-32: movn $3, $7, $[[T0]]
150 ; CMOV-64: andi $[[T0:[0-9]+]], $4, 1
151 ; CMOV-64: movn $6, $5, $[[T0]]
152 ; CMOV-64: move $2, $6
179 ; CMOV-32: mtc1 $6, $f0
180 ; CMOV-32: mtc1 $5, $f1
181 ; CMOV-32: andi $[[T0:[0-9]+]], $4, 1
182 ; CMOV-32: movn.s $f0, $f1, $[[T0]]
189 ; CMOV-64: andi $[[T0:[0-9]+]], $4, 1
190 ; CMOV-64: movn.s $f14, $f13, $[[T0]]
191 ; CMOV-64: mov.s $f0, $f14
213 ; CMOV-32: andi $[[T0:[0-9]+]], $6, 1
214 ; CMOV-32: movn.s $f14, $f12, $[[T0]]
215 ; CMOV-32: mov.s $f0, $f14
220 ; CMOV-64: andi $[[T0:[0-9]+]], $6, 1
221 ; CMOV-64: movn.s $f13, $f12, $[[T0]]
222 ; CMOV-64: mov.s $f0, $f13
245 ; CMOV-32: mtc1 $7, $[[F0:f[0-9]+]]
246 ; CMOV-32R1: mtc1 $6, $f{{[0-9]+}}
247 ; CMOV-32R2-R5: mthc1 $6, $[[F0]]
248 ; CMOV-32: andi $[[T0:[0-9]+]], $4, 1
249 ; CMOV-32: ldc1 $f0, 16($sp)
250 ; CMOV-32: movn.d $f0, $[[F0]], $[[T0]]
266 ; CMOV-64: andi $[[T0:[0-9]+]], $4, 1
267 ; CMOV-64: movn.d $f14, $f13, $[[T0]]
268 ; CMOV-64: mov.d $f0, $f14
290 ; CMOV-32: lw $[[T0:[0-9]+]], 16($sp)
291 ; CMOV-32: andi $[[T1:[0-9]+]], $[[T0]], 1
292 ; CMOV-32: movn.d $f14, $f12, $[[T1]]
293 ; CMOV-32: mov.d $f0, $f14
307 ; CMOV-64: andi $[[T0:[0-9]+]], $6, 1
308 ; CMOV-64: movn.d $f13, $f12, $[[T0]]
309 ; CMOV-64: mov.d $f0, $f13
331 ; CMOV-32: c.olt.s $f12, $f14
332 ; CMOV-32: movt.s $f14, $f12, $fcc0
333 ; CMOV-32: mov.s $f0, $f14
338 ; CMOV-64: c.olt.s $f12, $f13
339 ; CMOV-64: movt.s $f13, $f12, $fcc0
340 ; CMOV-64: mov.s $f0, $f13
363 ; CMOV-32: c.ole.s $f12, $f14
364 ; CMOV-32: movt.s $f14, $f12, $fcc0
365 ; CMOV-32: mov.s $f0, $f14
370 ; CMOV-64: c.ole.s $f12, $f13
371 ; CMOV-64: movt.s $f13, $f12, $fcc0
372 ; CMOV-64: mov.s $f0, $f13
395 ; CMOV-32: c.ule.s $f12, $f14
396 ; CMOV-32: movf.s $f14, $f12, $fcc0
397 ; CMOV-32: mov.s $f0, $f14
402 ; CMOV-64: c.ule.s $f12, $f13
403 ; CMOV-64: movf.s $f13, $f12, $fcc0
404 ; CMOV-64: mov.s $f0, $f13
427 ; CMOV-32: c.ult.s $f12, $f14
428 ; CMOV-32: movf.s $f14, $f12, $fcc0
429 ; CMOV-32: mov.s $f0, $f14
434 ; CMOV-64: c.ult.s $f12, $f13
435 ; CMOV-64: movf.s $f13, $f12, $fcc0
436 ; CMOV-64: mov.s $f0, $f13
459 ; CMOV-32: c.eq.s $f12, $f14
460 ; CMOV-32: movt.s $f14, $f12, $fcc0
461 ; CMOV-32: mov.s $f0, $f14
466 ; CMOV-64: c.eq.s $f12, $f13
467 ; CMOV-64: movt.s $f13, $f12, $fcc0
468 ; CMOV-64: mov.s $f0, $f13
491 ; CMOV-32: c.ueq.s $f12, $f14
492 ; CMOV-32: movf.s $f14, $f12, $fcc0
493 ; CMOV-32: mov.s $f0, $f14
501 ; CMOV-64: c.ueq.s $f12, $f13
502 ; CMOV-64: movf.s $f13, $f12, $fcc0
503 ; CMOV-64: mov.s $f0, $f13
530 ; CMOV-32: c.olt.d $f12, $f14
531 ; CMOV-32: movt.d $f14, $f12, $fcc0
532 ; CMOV-32: mov.d $f0, $f14
537 ; CMOV-64: c.olt.d $f12, $f13
538 ; CMOV-64: movt.d $f13, $f12, $fcc0
539 ; CMOV-64: mov.d $f0, $f13
562 ; CMOV-32: c.ole.d $f12, $f14
563 ; CMOV-32: movt.d $f14, $f12, $fcc0
564 ; CMOV-32: mov.d $f0, $f14
569 ; CMOV-64: c.ole.d $f12, $f13
570 ; CMOV-64: movt.d $f13, $f12, $fcc0
571 ; CMOV-64: mov.d $f0, $f13
594 ; CMOV-32: c.ule.d $f12, $f14
595 ; CMOV-32: movf.d $f14, $f12, $fcc0
596 ; CMOV-32: mov.d $f0, $f14
601 ; CMOV-64: c.ule.d $f12, $f13
602 ; CMOV-64: movf.d $f13, $f12, $fcc0
603 ; CMOV-64: mov.d $f0, $f13
626 ; CMOV-32: c.ult.d $f12, $f14
627 ; CMOV-32: movf.d $f14, $f12, $fcc0
628 ; CMOV-32: mov.d $f0, $f14
633 ; CMOV-64: c.ult.d $f12, $f13
634 ; CMOV-64: movf.d $f13, $f12, $fcc0
635 ; CMOV-64: mov.d $f0, $f13
658 ; CMOV-32: c.eq.d $f12, $f14
659 ; CMOV-32: movt.d $f14, $f12, $fcc0
660 ; CMOV-32: mov.d $f0, $f14
665 ; CMOV-64: c.eq.d $f12, $f13
666 ; CMOV-64: movt.d $f13, $f12, $fcc0
667 ; CMOV-64: mov.d $f0, $f13
690 ; CMOV-32: c.ueq.d $f12, $f14
691 ; CMOV-32: movf.d $f14, $f12, $fcc0
692 ; CMOV-32: mov.d $f0, $f14
700 ; CMOV-64: c.ueq.d $f12, $f13
701 ; CMOV-64: movf.d $f13, $f12, $fcc0
702 ; CMOV-64: mov.d $f0, $f13