Lines Matching full:q7
235 vld1.64 {q6-q7}, [buf]!
243 CPU_LE( vrev64.8 q7, q7 )
265 // While >= 128 data bytes remain (not counting q0-q7), fold the 128
266 // bytes q0-q7 into them, storing the result back into q0-q7.
271 fold_32_bytes q6, q7, \p
275 // Now fold the 112 bytes in q0-q6 into the 16 bytes in q7.
282 fold_16_bytes q3, q7, \p, 1
285 fold_16_bytes q5, q7, \p, 1
287 fold_16_bytes q6, q7, \p
290 // (not counting q7), following the previous extra subtraction by 128.
295 // While >= 16 data bytes remain (not counting q7), fold the 16 bytes q7
296 // into them, storing the result back into q7.
299 pmull16x64_\p FOLD_CONST, q7
303 veor.8 q7, q7, q0
309 // (not counting q7), following the previous extra subtraction by 16.
315 // 16 bytes are in q7 and the rest are the remaining data in 'buf'. To
327 // q1 = high order part of second chunk: q7 left-shifted by 'len' bytes.
334 // q3 = first chunk: q7 right-shifted by '16-len' bytes.
347 // Fold the first chunk into the second chunk, storing the result in q7.
349 veor.8 q7, q3, q2
358 vld1.64 {q7}, [buf]!
359 CPU_LE( vrev64.8 q7, q7 )
388 // Reduce the 128-bit value M(x), stored in q7, to the final 16-bit CRC.
428 CPU_LE( vrev64.8 q7, q7 )
430 vst1.64 {q7}, [r3, :128]