Lines Matching full:q7
170 vld1.64 {q6-q7}, [buf]!
178 CPU_LE( vrev64.8 q7, q7 )
200 // While >= 128 data bytes remain (not counting q0-q7), fold the 128
201 // bytes q0-q7 into them, storing the result back into q0-q7.
206 fold_32_bytes q6, q7
210 // Now fold the 112 bytes in q0-q6 into the 16 bytes in q7.
217 fold_16_bytes q3, q7, 1
220 fold_16_bytes q5, q7, 1
222 fold_16_bytes q6, q7
225 // (not counting q7), following the previous extra subtraction by 128.
230 // While >= 16 data bytes remain (not counting q7), fold the 16 bytes q7
231 // into them, storing the result back into q7.
235 vmull.p64 q7, q7h, FOLD_CONST_H
236 veor.8 q7, q7, q8
240 veor.8 q7, q7, q0
246 // (not counting q7), following the previous extra subtraction by 16.
252 // 16 bytes are in q7 and the rest are the remaining data in 'buf'. To
264 // q1 = high order part of second chunk: q7 left-shifted by 'len' bytes.
271 // q3 = first chunk: q7 right-shifted by '16-len' bytes.
284 // Fold the first chunk into the second chunk, storing the result in q7.
286 vmull.p64 q7, q3h, FOLD_CONST_H
287 veor.8 q7, q7, q0
288 veor.8 q7, q7, q2
291 // Reduce the 128-bit value M(x), stored in q7, to the final 16-bit CRC.
330 vld1.64 {q7}, [buf]!
331 CPU_LE( vrev64.8 q7, q7 )