• Home
  • Raw
  • Download

Lines Matching +full:4 +full:x

13 define amdgpu_vs void @main(<4 x float> inreg %reg0, <4 x float> inreg %reg1) {
15 %0 = extractelement <4 x float> %reg1, i32 0
16 %1 = extractelement <4 x float> %reg1, i32 1
17 %2 = extractelement <4 x float> %reg1, i32 2
18 %3 = extractelement <4 x float> %reg1, i32 3
19 …%4 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4 x
20 %5 = extractelement <4 x float> %4, i32 0
22 …%7 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4 x
23 %8 = extractelement <4 x float> %7, i32 1
25 …%10 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
26 %11 = extractelement <4 x float> %10, i32 2
28 …%13 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
29 %14 = extractelement <4 x float> %13, i32 3
31 …%16 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
32 %17 = extractelement <4 x float> %16, i32 0
35 …%20 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
36 %21 = extractelement <4 x float> %20, i32 1
39 …%24 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
40 %25 = extractelement <4 x float> %24, i32 2
43 …%28 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
44 %29 = extractelement <4 x float> %28, i32 3
47 …%32 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
48 %33 = extractelement <4 x float> %32, i32 0
51 …%36 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
52 %37 = extractelement <4 x float> %36, i32 1
55 …%40 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
56 %41 = extractelement <4 x float> %40, i32 2
59 …%44 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
60 %45 = extractelement <4 x float> %44, i32 3
63 …%48 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
64 %49 = extractelement <4 x float> %48, i32 0
67 …%52 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
68 %53 = extractelement <4 x float> %52, i32 1
71 …%56 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
72 %57 = extractelement <4 x float> %56, i32 2
75 …%60 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
76 %61 = extractelement <4 x float> %60, i32 3
79 %64 = load <4 x float>, <4 x float> addrspace(8)* null
80 %65 = extractelement <4 x float> %64, i32 0
81 %66 = load <4 x float>, <4 x float> addrspace(8)* null
82 %67 = extractelement <4 x float> %66, i32 1
83 %68 = load <4 x float>, <4 x float> addrspace(8)* null
84 %69 = extractelement <4 x float> %68, i32 2
85 …%70 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
86 %71 = extractelement <4 x float> %70, i32 0
87 …%72 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
88 %73 = extractelement <4 x float> %72, i32 1
89 …%74 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
90 %75 = extractelement <4 x float> %74, i32 2
91 …%76 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
92 %77 = extractelement <4 x float> %76, i32 0
93 …%78 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
94 %79 = extractelement <4 x float> %78, i32 1
95 …%80 = load <4 x float>, <4 x float> addrspace(8)* getelementptr ([1024 x <4 x float>], [1024 x <4
96 %81 = extractelement <4 x float> %80, i32 2
97 %82 = insertelement <4 x float> undef, float %51, i32 0
98 %83 = insertelement <4 x float> %82, float %55, i32 1
99 %84 = insertelement <4 x float> %83, float %59, i32 2
100 %85 = insertelement <4 x float> %84, float %63, i32 3
101 call void @llvm.R600.store.swizzle(<4 x float> %85, i32 60, i32 1)
102 %86 = insertelement <4 x float> undef, float 0.000000e+00, i32 0
103 %87 = insertelement <4 x float> %86, float 0.000000e+00, i32 1
104 %88 = insertelement <4 x float> %87, float 0.000000e+00, i32 2
105 %89 = insertelement <4 x float> %88, float 0.000000e+00, i32 3
106 call void @llvm.R600.store.swizzle(<4 x float> %89, i32 0, i32 2)
107 %90 = insertelement <4 x float> undef, float 0.000000e+00, i32 0
108 %91 = insertelement <4 x float> %90, float 0.000000e+00, i32 1
109 %92 = insertelement <4 x float> %91, float 0.000000e+00, i32 2
110 %93 = insertelement <4 x float> %92, float 0.000000e+00, i32 3
111 call void @llvm.R600.store.swizzle(<4 x float> %93, i32 1, i32 2)
112 %94 = insertelement <4 x float> undef, float 0.000000e+00, i32 0
113 %95 = insertelement <4 x float> %94, float %65, i32 1
114 %96 = insertelement <4 x float> %95, float %67, i32 2
115 %97 = insertelement <4 x float> %96, float %69, i32 3
116 call void @llvm.R600.store.swizzle(<4 x float> %97, i32 2, i32 2)
117 %98 = insertelement <4 x float> undef, float %77, i32 0
118 %99 = insertelement <4 x float> %98, float %79, i32 1
119 %100 = insertelement <4 x float> %99, float %81, i32 2
120 %101 = insertelement <4 x float> %100, float %71, i32 3
121 call void @llvm.R600.store.swizzle(<4 x float> %101, i32 3, i32 2)
122 %102 = insertelement <4 x float> undef, float %73, i32 0
123 %103 = insertelement <4 x float> %102, float %75, i32 1
124 %104 = insertelement <4 x float> %103, float 0.000000e+00, i32 2
125 %105 = insertelement <4 x float> %104, float 0.000000e+00, i32 3
126 call void @llvm.R600.store.swizzle(<4 x float> %105, i32 4, i32 2)
127 %106 = insertelement <4 x float> undef, float 0.000000e+00, i32 0
128 %107 = insertelement <4 x float> %106, float 0.000000e+00, i32 1
129 %108 = insertelement <4 x float> %107, float 0.000000e+00, i32 2
130 %109 = insertelement <4 x float> %108, float 0.000000e+00, i32 3
131 call void @llvm.R600.store.swizzle(<4 x float> %109, i32 5, i32 2)
132 %110 = insertelement <4 x float> undef, float 0.000000e+00, i32 0
133 %111 = insertelement <4 x float> %110, float 0.000000e+00, i32 1
134 %112 = insertelement <4 x float> %111, float 0.000000e+00, i32 2
135 %113 = insertelement <4 x float> %112, float 0.000000e+00, i32 3
136 call void @llvm.R600.store.swizzle(<4 x float> %113, i32 6, i32 2)
140 declare void @llvm.R600.store.swizzle(<4 x float>, i32, i32)