Home | History | Annotate | Download | only in bench

Lines Matching defs:PacketSize

94     const int PacketSize = internal::packet_traits<Scalar>::size;
97 for (int i=0; i<size; i+=PacketSize*8)
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]);
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])));