Lines Matching refs:CMOV
1 …verbose=false -mtriple=x86_64-unknown-linux | FileCheck %s --check-prefix=CHECK --check-prefix=CMOV
12 ; CMOV-NEXT: ucomiss %xmm1, %xmm0
13 ; CMOV-NEXT: cmovnel %esi, %edi
14 ; CMOV-NEXT: cmovpl %esi, %edi
15 ; CMOV-NEXT: movl %edi, %eax
16 ; CMOV-NEXT: retq
39 ; CMOV-NEXT: ucomiss %xmm1, %xmm0
40 ; CMOV-NEXT: cmovneq %rsi, %rdi
41 ; CMOV-NEXT: cmovpq %rsi, %rdi
42 ; CMOV-NEXT: movq %rdi, %rax
43 ; CMOV-NEXT: retq
68 ; CMOV-NEXT: ucomiss %xmm1, %xmm0
69 ; CMOV-NEXT: cmovneq %rdi, %rsi
70 ; CMOV-NEXT: cmovpq %rdi, %rsi
71 ; CMOV-NEXT: movq %rsi, %rax
72 ; CMOV-NEXT: retq
97 ; CMOV-NEXT: ucomiss %xmm1, %xmm0
98 ; CMOV-NEXT: jne [[TBB:.LBB[0-9_]+]]
99 ; CMOV-NEXT: jp [[TBB]]
100 ; CMOV-NEXT: movaps %xmm2, %xmm3
101 ; CMOV-NEXT: [[TBB]]:
102 ; CMOV-NEXT: movaps %xmm3, %xmm0
103 ; CMOV-NEXT: retq
126 ; CMOV-NEXT: ucomiss %xmm1, %xmm0
127 ; CMOV-NEXT: jne [[TBB:.LBB[0-9_]+]]
128 ; CMOV-NEXT: jp [[TBB]]
129 ; CMOV-NEXT: movaps %xmm2, %xmm3
130 ; CMOV-NEXT: [[TBB]]:
131 ; CMOV-NEXT: movaps %xmm3, %xmm0
132 ; CMOV-NEXT: retq
182 ; CMOV: [[ONE_F32_LCPI:.LCPI.*]]:
183 ; CMOV-NEXT: .long 1065353216
186 ; CMOV-NEXT: ucomiss %xmm1, %xmm0
187 ; CMOV-NEXT: movss [[ONE_F32_LCPI]](%rip), %xmm0
188 ; CMOV-NEXT: jne [[TBB:.LBB[0-9_]+]]
189 ; CMOV-NEXT: jp [[TBB]]
190 ; CMOV-NEXT: xorps %xmm0, %xmm0
191 ; CMOV-NEXT: [[TBB]]:
192 ; CMOV-NEXT: retq
204 ; CMOV: [[ONE_F32_LCPI:.LCPI.*]]:
205 ; CMOV-NEXT: .long 1065353216
208 ; CMOV-NEXT: ucomiss %xmm1, %xmm0
209 ; CMOV-NEXT: xorps %xmm0, %xmm0
210 ; CMOV-NEXT: jne [[TBB:.LBB[0-9_]+]]
211 ; CMOV-NEXT: jp [[TBB]]
212 ; CMOV-NEXT: movss [[ONE_F32_LCPI]](%rip), %xmm0
213 ; CMOV-NEXT: [[TBB]]:
214 ; CMOV-NEXT: retq