• Home
  • Raw
  • Download

Lines Matching +full:4 +full:x

4 ; CHECK: MAX T{{[0-9].[XYZW]}}, 0.0, PV.X
64 x float> inreg %reg0, <4 x float> inreg %reg1, <4 x float> inreg %reg2, <4 x float> inreg %reg3,…
8 %0 = extractelement <4 x float> %reg1, i32 0
9 %1 = extractelement <4 x float> %reg1, i32 1
10 %2 = extractelement <4 x float> %reg1, i32 2
11 %3 = extractelement <4 x float> %reg1, i32 3
12 %4 = extractelement <4 x float> %reg2, i32 0
13 %5 = extractelement <4 x float> %reg2, i32 1
14 %6 = extractelement <4 x float> %reg2, i32 2
15 %7 = extractelement <4 x float> %reg2, i32 3
16 %8 = extractelement <4 x float> %reg3, i32 0
17 %9 = extractelement <4 x float> %reg3, i32 1
18 %10 = extractelement <4 x float> %reg3, i32 2
19 %11 = extractelement <4 x float> %reg3, i32 3
20 %12 = extractelement <4 x float> %reg4, i32 0
21 %13 = extractelement <4 x float> %reg4, i32 1
22 %14 = extractelement <4 x float> %reg4, i32 2
23 %15 = extractelement <4 x float> %reg4, i32 3
24 %16 = extractelement <4 x float> %reg5, i32 0
25 %17 = extractelement <4 x float> %reg5, i32 1
26 %18 = extractelement <4 x float> %reg5, i32 2
27 %19 = extractelement <4 x float> %reg5, i32 3
28 %20 = extractelement <4 x float> %reg6, i32 0
29 %21 = extractelement <4 x float> %reg6, i32 1
30 %22 = extractelement <4 x float> %reg6, i32 2
31 %23 = extractelement <4 x float> %reg6, i32 3
32 %24 = extractelement <4 x float> %reg7, i32 0
33 %25 = extractelement <4 x float> %reg7, i32 1
34 %26 = extractelement <4 x float> %reg7, i32 2
35 %27 = extractelement <4 x float> %reg7, i32 3
36 %28 = load <4 x float>, <4 x float> addrspace(8)* null
37 %29 = extractelement <4 x float> %28, i32 0
39 %31 = load <4 x float>, <4 x float> addrspace(8)* null
40 %32 = extractelement <4 x float> %31, i32 1
42 %34 = load <4 x float>, <4 x float> addrspace(8)* null
43 %35 = extractelement <4 x float> %34, i32 2
45 %37 = load <4 x float>, <4 x float> addrspace(8)* null
46 %38 = extractelement <4 x float> %37, i32 3
48 …%40 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
49 %41 = extractelement <4 x float> %40, i32 0
52 …%44 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
53 %45 = extractelement <4 x float> %44, i32 1
56 …%48 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
57 %49 = extractelement <4 x float> %48, i32 2
60 …%52 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
61 %53 = extractelement <4 x float> %52, i32 3
64 …%56 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
65 %57 = extractelement <4 x float> %56, i32 0
68 …%60 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
69 %61 = extractelement <4 x float> %60, i32 1
72 …%64 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
73 %65 = extractelement <4 x float> %64, i32 2
76 …%68 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
77 %69 = extractelement <4 x float> %68, i32 3
80 …%72 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
81 %73 = extractelement <4 x float> %72, i32 0
84 …%76 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
85 %77 = extractelement <4 x float> %76, i32 1
88 …%80 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
89 %81 = extractelement <4 x float> %80, i32 2
92 …%84 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
93 %85 = extractelement <4 x float> %84, i32 3
96 %88 = insertelement <4 x float> undef, float %4, i32 0
97 %89 = insertelement <4 x float> %88, float %5, i32 1
98 %90 = insertelement <4 x float> %89, float %6, i32 2
99 %91 = insertelement <4 x float> %90, float 0.000000e+00, i32 3
100 %92 = insertelement <4 x float> undef, float %4, i32 0
101 %93 = insertelement <4 x float> %92, float %5, i32 1
102 %94 = insertelement <4 x float> %93, float %6, i32 2
103 %95 = insertelement <4 x float> %94, float 0.000000e+00, i32 3
104 %96 = call float @llvm.r600.dot4(<4 x float> %91, <4 x float> %95)
107 %99 = fmul float %4, %98
110 …102 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
111 %103 = extractelement <4 x float> %102, i32 0
114 …106 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
115 %107 = extractelement <4 x float> %106, i32 1
118 …110 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
119 %111 = extractelement <4 x float> %110, i32 2
126 …%118 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
127 %119 = extractelement <4 x float> %118, i32 0
128 …%120 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
129 %121 = extractelement <4 x float> %120, i32 1
130 …%122 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
131 %123 = extractelement <4 x float> %122, i32 2
132 %124 = insertelement <4 x float> undef, float %99, i32 0
133 %125 = insertelement <4 x float> %124, float %100, i32 1
134 %126 = insertelement <4 x float> %125, float %101, i32 2
135 %127 = insertelement <4 x float> %126, float 0.000000e+00, i32 3
136 %128 = insertelement <4 x float> undef, float %119, i32 0
137 %129 = insertelement <4 x float> %128, float %121, i32 1
138 %130 = insertelement <4 x float> %129, float %123, i32 2
139 %131 = insertelement <4 x float> %130, float 0.000000e+00, i32 3
140 %132 = call float @llvm.r600.dot4(<4 x float> %127, <4 x float> %131)
141 …%133 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
142 %134 = extractelement <4 x float> %133, i32 0
143 …%135 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
144 %136 = extractelement <4 x float> %135, i32 1
145 …%137 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
146 %138 = extractelement <4 x float> %137, i32 2
147 %139 = insertelement <4 x float> undef, float %99, i32 0
148 %140 = insertelement <4 x float> %139, float %100, i32 1
149 %141 = insertelement <4 x float> %140, float %101, i32 2
150 %142 = insertelement <4 x float> %141, float 0.000000e+00, i32 3
151 %143 = insertelement <4 x float> undef, float %134, i32 0
152 %144 = insertelement <4 x float> %143, float %136, i32 1
153 %145 = insertelement <4 x float> %144, float %138, i32 2
154 %146 = insertelement <4 x float> %145, float 0.000000e+00, i32 3
155 %147 = call float @llvm.r600.dot4(<4 x float> %142, <4 x float> %146)
156 …%148 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
157 %149 = extractelement <4 x float> %148, i32 0
159 …%151 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
160 %152 = extractelement <4 x float> %151, i32 1
162 …%154 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
163 %155 = extractelement <4 x float> %154, i32 2
165 …%157 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
166 %158 = extractelement <4 x float> %157, i32 0
168 …%160 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
169 %161 = extractelement <4 x float> %160, i32 1
171 …%163 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
172 %164 = extractelement <4 x float> %163, i32 2
174 …%166 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
175 %167 = extractelement <4 x float> %166, i32 0
177 …%169 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
178 %170 = extractelement <4 x float> %169, i32 1
180 …%172 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
181 %173 = extractelement <4 x float> %172, i32 2
208 %200 = insertelement <4 x float> undef, float %75, i32 0
209 %201 = insertelement <4 x float> %200, float %79, i32 1
210 %202 = insertelement <4 x float> %201, float %83, i32 2
211 %203 = insertelement <4 x float> %202, float %87, i32 3
212 call void @llvm.R600.store.swizzle(<4 x float> %203, i32 60, i32 1)
213 %204 = insertelement <4 x float> undef, float %197, i32 0
214 %205 = insertelement <4 x float> %204, float %198, i32 1
215 %206 = insertelement <4 x float> %205, float %199, i32 2
216 %207 = insertelement <4 x float> %206, float %117, i32 3
217 call void @llvm.R600.store.swizzle(<4 x float> %207, i32 0, i32 2)
222 declare float @llvm.r600.dot4(<4 x float>, <4 x float>) #1
236 declare void @llvm.R600.store.swizzle(<4 x float>, i32, i32)