Lines Matching refs:F16C
3 … < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=corei7 -mattr=+f16c | FileCheck %s -check-prefix=F16C
9 ; If flag -soft-float is set, or if there is no F16C support, then:
17 ; Otherwise (we have F16C support):
37 ; F16C-LABEL: test1:
38 ; F16C: # %bb.0:
39 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0
40 ; F16C-NEXT: vpextrw $0, %xmm0, (%rdi)
41 ; F16C-NEXT: retq
65 ; F16C-LABEL: test2:
66 ; F16C: # %bb.0:
67 ; F16C-NEXT: movzwl (%rdi), %eax
68 ; F16C-NEXT: vmovd %eax, %xmm0
69 ; F16C-NEXT: vcvtph2ps %xmm0, %xmm0
70 ; F16C-NEXT: retq
97 ; F16C-LABEL: test3:
98 ; F16C: # %bb.0:
99 ; F16C-NEXT: vcvtps2ph $4, %xmm0, %xmm0
100 ; F16C-NEXT: vcvtph2ps %xmm0, %xmm0
101 ; F16C-NEXT: retq
130 ; F16C-LABEL: test4:
131 ; F16C: # %bb.0:
132 ; F16C-NEXT: movzwl (%rdi), %eax
133 ; F16C-NEXT: vmovd %eax, %xmm0
134 ; F16C-NEXT: vcvtph2ps %xmm0, %xmm0
135 ; F16C-NEXT: vcvtss2sd %xmm0, %xmm0, %xmm0
136 ; F16C-NEXT: retq
159 ; F16C-LABEL: test5:
160 ; F16C: # %bb.0:
161 ; F16C-NEXT: jmp __truncdfhf2@PLT # TAILCALL