Lines Matching +full:check +full:- +full:x32
2 ; RUN: llc < %s -mtriple=i686-unknown-unknown -mattr=+avx | FileCheck %s --check-prefix=X32
3 ; RUN: llc < %s -mtriple=i686-unknown-unknown -mattr=+avx512f | FileCheck %s --check-prefix=X32
4 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+avx | FileCheck %s --check-prefix=X64
5 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+avx512f | FileCheck %s --check-prefix=X64
8 ; X32-LABEL: fabs_v2f64:
9 ; X32: # BB#0:
10 ; X32-NEXT: vandpd .LCPI0_0, %xmm0, %xmm0
11 ; X32-NEXT: retl
13 ; X64-LABEL: fabs_v2f64:
15 ; X64-NEXT: vandpd {{.*}}(%rip), %xmm0, %xmm0
16 ; X64-NEXT: retq
23 ; X32-LABEL: fabs_v4f32:
24 ; X32: # BB#0:
25 ; X32-NEXT: vandps .LCPI1_0, %xmm0, %xmm0
26 ; X32-NEXT: retl
28 ; X64-LABEL: fabs_v4f32:
30 ; X64-NEXT: vandps {{.*}}(%rip), %xmm0, %xmm0
31 ; X64-NEXT: retq
38 ; X32-LABEL: fabs_v4f64:
39 ; X32: # BB#0:
40 ; X32-NEXT: vandpd .LCPI2_0, %ymm0, %ymm0
41 ; X32-NEXT: retl
43 ; X64-LABEL: fabs_v4f64:
45 ; X64-NEXT: vandpd {{.*}}(%rip), %ymm0, %ymm0
46 ; X64-NEXT: retq
53 ; X32-LABEL: fabs_v8f32:
54 ; X32: # BB#0:
55 ; X32-NEXT: vandps .LCPI3_0, %ymm0, %ymm0
56 ; X32-NEXT: retl
58 ; X64-LABEL: fabs_v8f32:
60 ; X64-NEXT: vandps {{.*}}(%rip), %ymm0, %ymm0
61 ; X64-NEXT: retq
83 ; X32-LABEL: fabs_v2f32_1:
84 ; X32: # BB#0:
85 ; X32-NEXT: xorl %eax, %eax
86 ; X32-NEXT: movl $2147483647, %edx # imm = 0x7FFFFFFF
87 ; X32-NEXT: retl
89 ; X64-LABEL: fabs_v2f32_1:
91 ; X64-NEXT: movabsq $9223372032559808512, %rax # imm = 0x7FFFFFFF00000000
92 ; X64-NEXT: retq
100 ; X32-LABEL: fabs_v2f32_2:
101 ; X32: # BB#0:
102 ; X32-NEXT: movl $2147483647, %eax # imm = 0x7FFFFFFF
103 ; X32-NEXT: xorl %edx, %edx
104 ; X32-NEXT: retl
106 ; X64-LABEL: fabs_v2f32_2:
108 ; X64-NEXT: movl $2147483647, %eax # imm = 0x7FFFFFFF
109 ; X64-NEXT: retq