Home | History | Annotate | Download | only in X86

Lines Matching full:x32

2 ; RUN: llc < %s -fast-isel -mtriple=i386-unknown-unknown -mattr=+sse3 | FileCheck %s --check-prefix=ALL  --check-prefix=X32
8 ; X32-LABEL: test_mm_addsub_pd:
9 ; X32: # BB#0:
10 ; X32-NEXT: addsubpd %xmm1, %xmm0
11 ; X32-NEXT: retl
23 ; X32-LABEL: test_mm_addsub_ps:
24 ; X32: # BB#0:
25 ; X32-NEXT: addsubps %xmm1, %xmm0
26 ; X32-NEXT: retl
38 ; X32-LABEL: test_mm_hadd_pd:
39 ; X32: # BB#0:
40 ; X32-NEXT: haddpd %xmm1, %xmm0
41 ; X32-NEXT: retl
53 ; X32-LABEL: test_mm_hadd_ps:
54 ; X32: # BB#0:
55 ; X32-NEXT: haddps %xmm1, %xmm0
56 ; X32-NEXT: retl
68 ; X32-LABEL: test_mm_hsub_pd:
69 ; X32: # BB#0:
70 ; X32-NEXT: hsubpd %xmm1, %xmm0
71 ; X32-NEXT: retl
83 ; X32-LABEL: test_mm_hsub_ps:
84 ; X32: # BB#0:
85 ; X32-NEXT: hsubps %xmm1, %xmm0
86 ; X32-NEXT: retl
98 ; X32-LABEL: test_mm_lddqu_si128:
99 ; X32: # BB#0:
100 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
101 ; X32-NEXT: lddqu (%eax), %xmm0
102 ; X32-NEXT: retl
115 ; X32-LABEL: test_mm_loaddup_pd:
116 ; X32: # BB#0:
117 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
118 ; X32-NEXT: movddup (%eax), %xmm0
119 ; X32-NEXT: retl
132 ; X32-LABEL: test_mm_movedup_pd:
133 ; X32: # BB#0:
134 ; X32-NEXT: movddup {{.*#+}} xmm0 = xmm0[0,0]
135 ; X32-NEXT: retl
146 ; X32-LABEL: test_mm_movehdup_ps:
147 ; X32: # BB#0:
148 ; X32-NEXT: movshdup {{.*#+}} xmm0 = xmm0[1,1,3,3]
149 ; X32-NEXT: retl
160 ; X32-LABEL: test_mm_moveldup_ps:
161 ; X32: # BB#0:
162 ; X32-NEXT: movsldup {{.*#+}} xmm0 = xmm0[0,0,2,2]
163 ; X32-NEXT: retl