Lines Matching defs:aligned

62 	SrcScalarType aligned[4];
63 deMemcpy(aligned, ptr, size * sizeof(SrcScalarType));
65 dst[Order::T0] = DstScalarType(aligned[0]);
66 if (size >= 2) dst[Order::T1] = DstScalarType(aligned[1]);
67 if (size >= 3) dst[Order::T2] = DstScalarType(aligned[2]);
68 if (size >= 4) dst[Order::T3] = DstScalarType(aligned[3]);
76 SrcScalarType aligned[4];
77 deMemcpy(aligned, ptr, size * sizeof(SrcScalarType));
79 dst[Order::T0] = float(aligned[0]) / float(range);
80 if (size >= 2) dst[Order::T1] = float(aligned[1]) / float(range);
81 if (size >= 3) dst[Order::T2] = float(aligned[2]) / float(range);
82 if (size >= 4) dst[Order::T3] = float(aligned[3]) / float(range);
91 SrcScalarType aligned[4];
92 deMemcpy(aligned, ptr, size * sizeof(SrcScalarType));
94 dst[0] = de::max(-1.0f, float(aligned[0]) / float(range));
95 if (size >= 2) dst[1] = de::max(-1.0f, float(aligned[1]) / float(range));
96 if (size >= 3) dst[2] = de::max(-1.0f, float(aligned[2]) / float(range));
97 if (size >= 4) dst[3] = de::max(-1.0f, float(aligned[3]) / float(range));
106 SrcScalarType aligned[4];
107 deMemcpy(aligned, ptr, size * sizeof(SrcScalarType));
109 dst[0] = (float(aligned[0]) * 2.0f + 1.0f) / float(range);
110 if (size >= 2) dst[1] = (float(aligned[1]) * 2.0f + 1.0f) / float(range);
111 if (size >= 3) dst[2] = (float(aligned[2]) * 2.0f + 1.0f) / float(range);
112 if (size >= 4) dst[3] = (float(aligned[3]) * 2.0f + 1.0f) / float(range);
117 deUint16 aligned[4];
118 deMemcpy(aligned, ptr, size * sizeof(deUint16));
120 dst[0] = tcu::Float16(aligned[0]).asFloat();
121 if (size >= 2) dst[1] = tcu::Float16(aligned[1]).asFloat();
122 if (size >= 3) dst[2] = tcu::Float16(aligned[2]).asFloat();
123 if (size >= 4) dst[3] = tcu::Float16(aligned[3]).asFloat();
128 deInt32 aligned[4];
129 deMemcpy(aligned, ptr, size * sizeof(deInt32));
131 dst[0] = aligned[0] / float(1 << 16);
132 if (size >= 2) dst[1] = aligned[1] / float(1 << 16);
133 if (size >= 3) dst[2] = aligned[2] / float(1 << 16);
134 if (size >= 4) dst[3] = aligned[3] / float(1 << 16);
139 double aligned[4];
140 deMemcpy(aligned, ptr, size * sizeof(double));
142 dst[0] = float(aligned[0]);
143 if (size >= 2) dst[1] = float(aligned[1]);
144 if (size >= 3) dst[2] = float(aligned[2]);
145 if (size >= 4) dst[3] = float(aligned[3]);
157 deUint32 aligned;
158 deMemcpy(&aligned, ptr, sizeof(deUint32));
160 dst[0] = DstScalarType((aligned >> 0) & ((1 << 10) - 1));
161 if (size >= 2) dst[1] = DstScalarType((aligned >> 10) & ((1 << 10) - 1));
162 if (size >= 3) dst[2] = DstScalarType((aligned >> 20) & ((1 << 10) - 1));
163 if (size >= 4) dst[3] = DstScalarType((aligned >> 30) & ((1 << 2) - 1));
169 deUint32 aligned;
170 deMemcpy(&aligned, ptr, sizeof(deUint32));
172 dst[0] = (DstScalarType)extendSign<10>((aligned >> 0) & ((1 << 10) - 1));
173 if (size >= 2) dst[1] = (DstScalarType)extendSign<10>((aligned >> 10) & ((1 << 10) - 1));
174 if (size >= 3) dst[2] = (DstScalarType)extendSign<10>((aligned >> 20) & ((1 << 10) - 1));
175 if (size >= 4) dst[3] = (DstScalarType)extendSign< 2>((aligned >> 30) & ((1 << 2) - 1));
184 deUint32 aligned;
185 deMemcpy(&aligned, ptr, sizeof(deUint32));
187 dst[Order::T0] = float((aligned >> 0) & ((1 << 10) - 1)) / float(range10);
188 if (size >= 2) dst[Order::T1] = float((aligned >> 10) & ((1 << 10) - 1)) / float(range10);
189 if (size >= 3) dst[Order::T2] = float((aligned >> 20) & ((1 << 10) - 1)) / float(range10);
190 if (size >= 4) dst[Order::T3] = float((aligned >> 30) & ((1 << 2) - 1)) / float(range2);
200 deUint32 aligned;
201 deMemcpy(&aligned, ptr, sizeof(deUint32));
203 dst[Order::T0] = de::max(-1.0f, float(extendSign<10>((aligned >> 0) & ((1 << 10) - 1))) / float(range10));
204 if (size >= 2) dst[Order::T1] = de::max(-1.0f, float(extendSign<10>((aligned >> 10) & ((1 << 10) - 1))) / float(range10));
205 if (size >= 3) dst[Order::T2] = de::max(-1.0f, float(extendSign<10>((aligned >> 20) & ((1 << 10) - 1))) / float(range10));
206 if (size >= 4) dst[Order::T3] = de::max(-1.0f, float(extendSign< 2>((aligned >> 30) & ((1 << 2) - 1))) / float(range2));
216 deUint32 aligned;
217 deMemcpy(&aligned, ptr, sizeof(deUint32));
219 dst[Order::T0] = (float(extendSign<10>((aligned >> 0) & ((1 << 10) - 1)) * 2.0f + 1.0f) / float(range10));
220 if (size >= 2) dst[Order::T1] = (float(extendSign<10>((aligned >> 10) & ((1 << 10) - 1)) * 2.0f + 1.0f) / float(range10));
221 if (size >= 3) dst[Order::T2] = (float(extendSign<10>((aligned >> 20) & ((1 << 10) - 1)) * 2.0f + 1.0f) / float(range10));
222 if (size >= 4) dst[Order::T3] = (float(extendSign< 2>((aligned >> 30) & ((1 << 2) - 1)) * 2.0f + 1.0f) / float(range2));