Lines Matching refs:internal

25     Scalar* a = internal::aligned_new<Scalar>(size2);
26 Scalar* b = internal::aligned_new<Scalar>(size2+4)+1;
27 Scalar* c = internal::aligned_new<Scalar>(size2);
93 typedef internal::packet_traits<Scalar>::type PacketScalar;
94 const int PacketSize = internal::packet_traits<Scalar>::size;
99 // a0 = internal::pload(&a[i]);
100 // b0 = internal::pload(&b[i]);
101 // a1 = internal::pload(&a[i+1*PacketSize]);
102 // b1 = internal::pload(&b[i+1*PacketSize]);
103 // a2 = internal::pload(&a[i+2*PacketSize]);
104 // b2 = internal::pload(&b[i+2*PacketSize]);
105 // a3 = internal::pload(&a[i+3*PacketSize]);
106 // b3 = internal::pload(&b[i+3*PacketSize]);
107 // internal::pstore(&a[i], internal::padd(a0, b0));
108 // a0 = internal::pload(&a[i+4*PacketSize]);
109 // b0 = internal::pload(&b[i+4*PacketSize]);
111 // internal::pstore(&a[i+1*PacketSize], internal::padd(a1, b1));
112 // a1 = internal::pload(&a[i+5*PacketSize]);
113 // b1 = internal::pload(&b[i+5*PacketSize]);
115 // internal::pstore(&a[i+2*PacketSize], internal::padd(a2, b2));
116 // a2 = internal::pload(&a[i+6*PacketSize]);
117 // b2 = internal::pload(&b[i+6*PacketSize]);
119 // internal::pstore(&a[i+3*PacketSize], internal::padd(a3, b3));
120 // a3 = internal::pload(&a[i+7*PacketSize]);
121 // b3 = internal::pload(&b[i+7*PacketSize]);
123 // internal::pstore(&a[i+4*PacketSize], internal::padd(a0, b0));
124 // internal::pstore(&a[i+5*PacketSize], internal::padd(a1, b1));
125 // internal::pstore(&a[i+6*PacketSize], internal::padd(a2, b2));
126 // internal::pstore(&a[i+7*PacketSize], internal::padd(a3, b3));
128 internal::pstore(&a[i+2*PacketSize], internal::padd(internal::ploadu(&a[i+2*PacketSize]), internal::ploadu(&b[i+2*PacketSize])));
129 internal::pstore(&a[i+3*PacketSize], internal::padd(internal::ploadu(&a[i+3*PacketSize]), internal::ploadu(&b[i+3*PacketSize])));
130 internal::pstore(&a[i+4*PacketSize], internal::padd(internal::ploadu(&a[i+4*PacketSize]), internal::ploadu(&b[i+4*PacketSize])));
131 internal::pstore(&a[i+5*PacketSize], internal::padd(internal::ploadu(&a[i+5*PacketSize]), internal::ploadu(&b[i+5*PacketSize])));
132 internal::pstore(&a[i+6*PacketSize], internal::padd(internal::ploadu(&a[i+6*PacketSize]), internal::ploadu(&b[i+6*PacketSize])));
133 internal::pstore(&a[i+7*PacketSize], internal::padd(internal::ploadu(&a[i+7*PacketSize]), internal::ploadu(&b[i+7*PacketSize])));