Lines Matching full:q0
167 vld1.64 {q0-q1}, [buf]!
171 CPU_LE( vrev64.8 q0, q0 )
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.
203 fold_32_bytes q0, q1
210 // Now fold the 112 bytes in q0-q6 into the 16 bytes in q7.
214 fold_16_bytes q0, q4
237 vld1.64 {q0}, [buf]!
238 CPU_LE( vrev64.8 q0, q0 )
240 veor.8 q7, q7, q0
257 // q0 = last 16 original data bytes
260 vld1.64 {q0}, [buf]
261 CPU_LE( vrev64.8 q0, q0 )
280 // q2 = second chunk: 'len' bytes from q0 (low-order bytes),
282 vbsl.8 q2, q1, q0
285 vmull.p64 q0, q3l, FOLD_CONST_L
287 veor.8 q7, q7, q0
299 vmull.p64 q0, q7h, FOLD_CONST_H // high bits * x^48 * (x^80 mod G(x))
308 veor.8 q0, q0, q1 // + low bits
319 // Final CRC value (x^16 * M(x)) mod G(x) is in low 16 bits of q0.