• Home
  • Raw
  • Download

Lines Matching refs:col

185                   int col) {
187 StoreInt32x4(dst->data(row, col), src.buf.reg[0]);
189 *dst->data(row + 0, col) = GetLane<0>(src.buf.reg[0]);
190 *dst->data(row + 1, col) = GetLane<1>(src.buf.reg[0]);
191 *dst->data(row + 2, col) = GetLane<2>(src.buf.reg[0]);
192 *dst->data(row + 3, col) = GetLane<3>(src.buf.reg[0]);
200 int col) {
202 StoreInt32x4(dst->data(row, col), src.buf.reg[0]);
203 StoreInt32x4(dst->data(row + 4, col), src.buf.reg[1]);
205 *dst->data(row + 0, col) = GetLane<0>(src.buf.reg[0]);
206 *dst->data(row + 1, col) = GetLane<1>(src.buf.reg[0]);
207 *dst->data(row + 2, col) = GetLane<2>(src.buf.reg[0]);
208 *dst->data(row + 3, col) = GetLane<3>(src.buf.reg[0]);
209 *dst->data(row + 4, col) = GetLane<0>(src.buf.reg[1]);
210 *dst->data(row + 5, col) = GetLane<1>(src.buf.reg[1]);
211 *dst->data(row + 6, col) = GetLane<2>(src.buf.reg[1]);
212 *dst->data(row + 7, col) = GetLane<3>(src.buf.reg[1]);
220 int col) {
221 *dst->data(row + 0, col) = src.buf.reg[0];
222 *dst->data(row + 1, col) = src.buf.reg[1];
223 *dst->data(row + 2, col) = src.buf.reg[2];
224 *dst->data(row + 3, col) = src.buf.reg[3];
231 int col) {
233 StoreInt16x8(dst->data(row, col), src.buf.reg[0]);
235 *dst->data(row + 0, col) = _mm_extract_epi16(src.buf.reg[0], 0);
236 *dst->data(row + 1, col) = _mm_extract_epi16(src.buf.reg[0], 1);
237 *dst->data(row + 2, col) = _mm_extract_epi16(src.buf.reg[0], 2);
238 *dst->data(row + 3, col) = _mm_extract_epi16(src.buf.reg[0], 3);
239 *dst->data(row + 4, col) = _mm_extract_epi16(src.buf.reg[0], 4);
240 *dst->data(row + 5, col) = _mm_extract_epi16(src.buf.reg[0], 5);
241 *dst->data(row + 6, col) = _mm_extract_epi16(src.buf.reg[0], 6);
242 *dst->data(row + 7, col) = _mm_extract_epi16(src.buf.reg[0], 7);
264 int col) {
267 StoreInt32x4(dst->data(row, col + i), src.buf.reg[i]);
272 StoreInt32x4(dst->data(row + i, col), transpose.buf.reg[i]);
281 int col) {
287 *dst->data(row + i, col + j) = buf[i + 4 * j];
296 int col) {
299 StoreInt32x4(dst->data(row, col + i), src.buf.reg[2 * i]);
300 StoreInt32x4(dst->data(row + 4, col + i), src.buf.reg[2 * i + 1]);
310 StoreInt32x4(dst->data(row + i, col), transpose_top.buf.reg[i]);
319 StoreInt32x4(dst->data(row + 4 + i, col), transpose_bottom.buf.reg[i]);
328 int col) {
331 StoreInt16x8(dst->data(row, col + i), src.buf.reg[i]);
341 *dst->data(row + i, col + j) = buf[i + 8 * j];
351 int col) {
354 StoreInt32x4(dst->data(row, col + i), src.buf.reg[2 * i]);
355 StoreInt32x4(dst->data(row + 4, col + i), src.buf.reg[2 * i + 1]);
365 StoreInt32x4(dst->data(row + i, col), transpose_top_left.buf.reg[i]);
374 StoreInt32x4(dst->data(row + 4 + i, col),
384 StoreInt32x4(dst->data(row + i, col + 4),
394 StoreInt32x4(dst->data(row + 4 + i, col + 4),
404 int col) {
407 StoreInt16x8(dst->data(row, col + i), src.buf.reg[i]);
431 StoreInt16x8(dst->data(row + 0, col), _mm_unpacklo_epi64(u0, u2));
432 StoreInt16x8(dst->data(row + 1, col), _mm_unpackhi_epi64(u0, u2));
433 StoreInt16x8(dst->data(row + 2, col), _mm_unpacklo_epi64(u1, u3));
434 StoreInt16x8(dst->data(row + 3, col), _mm_unpackhi_epi64(u1, u3));
435 StoreInt16x8(dst->data(row + 4, col), _mm_unpacklo_epi64(u4, u6));
436 StoreInt16x8(dst->data(row + 5, col), _mm_unpackhi_epi64(u4, u6));
437 StoreInt16x8(dst->data(row + 6, col), _mm_unpacklo_epi64(u5, u7));
438 StoreInt16x8(dst->data(row + 7, col), _mm_unpackhi_epi64(u5, u7));
446 int col) {
448 *dst->data(row, col + 0) = GetLane<0>(src.buf.reg[0]);
449 *dst->data(row, col + 1) = GetLane<1>(src.buf.reg[0]);
450 *dst->data(row, col + 2) = GetLane<2>(src.buf.reg[0]);
451 *dst->data(row, col + 3) = GetLane<3>(src.buf.reg[0]);
453 StoreInt32x4(dst->data(row, col), src.buf.reg[0]);
461 int col) {
464 *dst->data(row + i, col) = (src_reg >> (8 * i));
472 int col) {
474 *dst->data(row + i, col) = (src.buf.reg[0] >> (8 * i));
477 *dst->data(row + 4 + i, col) = (src.buf.reg[1] >> (8 * i));
485 int col) {
487 *dst->data(row, col + i) = (src.buf.reg[0] >> (8 * i));
495 int col) {
500 *dst->data(row + r, col + c) = buf[r + 4 * c];
509 int col) {
515 *dst->data(row + r, col + c) = buf[r + 8 * c];
524 int col) {
532 *dst->data(row + r, col + c) = buf[r + 8 * c];