Lines Matching refs:Extract
567 Int index0 = Extract(index, 0); in operator []()
568 Int index1 = Extract(index, 1); in operator []()
569 Int index2 = Extract(index, 2); in operator []()
570 Int index3 = Extract(index, 3); in operator []()
574 r.x.x = Extract(x[0][index0], 0); in operator []()
575 r.x.y = Extract(x[0][index1], 1); in operator []()
576 r.x.z = Extract(x[0][index2], 2); in operator []()
577 r.x.w = Extract(x[0][index3], 3); in operator []()
579 r.y.x = Extract(y[0][index0], 0); in operator []()
580 r.y.y = Extract(y[0][index1], 1); in operator []()
581 r.y.z = Extract(y[0][index2], 2); in operator []()
582 r.y.w = Extract(y[0][index3], 3); in operator []()
584 r.z.x = Extract(z[0][index0], 0); in operator []()
585 r.z.y = Extract(z[0][index1], 1); in operator []()
586 r.z.z = Extract(z[0][index2], 2); in operator []()
587 r.z.w = Extract(z[0][index3], 3); in operator []()
589 r.w.x = Extract(w[0][index0], 0); in operator []()
590 r.w.y = Extract(w[0][index1], 1); in operator []()
591 r.w.z = Extract(w[0][index2], 2); in operator []()
592 r.w.w = Extract(w[0][index3], 3); in operator []()
601 Int index0 = Extract(index, 0); in scatter_x()
602 Int index1 = Extract(index, 1); in scatter_x()
603 Int index2 = Extract(index, 2); in scatter_x()
604 Int index3 = Extract(index, 3); in scatter_x()
606 x[0][index0] = Insert(x[0][index0], Extract(r, 0), 0); in scatter_x()
607 x[0][index1] = Insert(x[0][index1], Extract(r, 1), 1); in scatter_x()
608 x[0][index2] = Insert(x[0][index2], Extract(r, 2), 2); in scatter_x()
609 x[0][index3] = Insert(x[0][index3], Extract(r, 3), 3); in scatter_x()
616 Int index0 = Extract(index, 0); in scatter_y()
617 Int index1 = Extract(index, 1); in scatter_y()
618 Int index2 = Extract(index, 2); in scatter_y()
619 Int index3 = Extract(index, 3); in scatter_y()
621 y[0][index0] = Insert(y[0][index0], Extract(r, 0), 0); in scatter_y()
622 y[0][index1] = Insert(y[0][index1], Extract(r, 1), 1); in scatter_y()
623 y[0][index2] = Insert(y[0][index2], Extract(r, 2), 2); in scatter_y()
624 y[0][index3] = Insert(y[0][index3], Extract(r, 3), 3); in scatter_y()
631 Int index0 = Extract(index, 0); in scatter_z()
632 Int index1 = Extract(index, 1); in scatter_z()
633 Int index2 = Extract(index, 2); in scatter_z()
634 Int index3 = Extract(index, 3); in scatter_z()
636 z[0][index0] = Insert(z[0][index0], Extract(r, 0), 0); in scatter_z()
637 z[0][index1] = Insert(z[0][index1], Extract(r, 1), 1); in scatter_z()
638 z[0][index2] = Insert(z[0][index2], Extract(r, 2), 2); in scatter_z()
639 z[0][index3] = Insert(z[0][index3], Extract(r, 3), 3); in scatter_z()
646 Int index0 = Extract(index, 0); in scatter_w()
647 Int index1 = Extract(index, 1); in scatter_w()
648 Int index2 = Extract(index, 2); in scatter_w()
649 Int index3 = Extract(index, 3); in scatter_w()
651 w[0][index0] = Insert(w[0][index0], Extract(r, 0), 0); in scatter_w()
652 w[0][index1] = Insert(w[0][index1], Extract(r, 1), 1); in scatter_w()
653 w[0][index2] = Insert(w[0][index2], Extract(r, 2), 2); in scatter_w()
654 w[0][index3] = Insert(w[0][index3], Extract(r, 3), 3); in scatter_w()