Lines Matching refs:b
124 ld1 {v0.16b-v1.16b}, [x1], #32 /* get 2 pt blocks */
126 st1 {v0.16b-v1.16b}, [x0], #32
128 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 pt blocks */
130 st1 {v0.16b-v3.16b}, [x0], #64
132 b .LecbencloopNx
138 ld1 {v0.16b}, [x1], #16 /* get next pt block */
140 st1 {v0.16b}, [x0], #16
160 ld1 {v0.16b-v1.16b}, [x1], #32 /* get 2 ct blocks */
162 st1 {v0.16b-v1.16b}, [x0], #32
164 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 ct blocks */
166 st1 {v0.16b-v3.16b}, [x0], #64
168 b .LecbdecloopNx
174 ld1 {v0.16b}, [x1], #16 /* get next ct block */
176 st1 {v0.16b}, [x0], #16
195 ld1 {v0.16b}, [x5] /* get iv */
199 ld1 {v1.16b}, [x1], #16 /* get next pt block */
200 eor v0.16b, v0.16b, v1.16b /* ..and xor with iv */
202 st1 {v0.16b}, [x0], #16
213 ld1 {v7.16b}, [x5] /* get iv */
221 ld1 {v0.16b-v1.16b}, [x1], #32 /* get 2 ct blocks */
222 mov v2.16b, v0.16b
223 mov v3.16b, v1.16b
225 eor v0.16b, v0.16b, v7.16b
226 eor v1.16b, v1.16b, v2.16b
227 mov v7.16b, v3.16b
228 st1 {v0.16b-v1.16b}, [x0], #32
230 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 ct blocks */
231 mov v4.16b, v0.16b
232 mov v5.16b, v1.16b
233 mov v6.16b, v2.16b
236 eor v0.16b, v0.16b, v7.16b
237 eor v1.16b, v1.16b, v4.16b
238 ld1 {v7.16b}, [x1], #16 /* reload 1 ct block */
239 eor v2.16b, v2.16b, v5.16b
240 eor v3.16b, v3.16b, v6.16b
241 st1 {v0.16b-v3.16b}, [x0], #64
243 b .LcbcdecloopNx
249 ld1 {v1.16b}, [x1], #16 /* get next ct block */
250 mov v0.16b, v1.16b /* ...and copy to v0 */
252 eor v0.16b, v0.16b, v7.16b /* xor with iv => pt */
253 mov v7.16b, v1.16b /* ct is next iv */
254 st1 {v0.16b}, [x0], #16
277 b .LctrincNx
279 b .Lctrinc
283 ld1 {v4.16b}, [x5]
293 mov v0.8b, v4.8b
294 mov v1.8b, v4.8b
301 ld1 {v2.16b-v3.16b}, [x1], #32 /* get 2 input blocks */
303 eor v0.16b, v0.16b, v2.16b
304 eor v1.16b, v1.16b, v3.16b
305 st1 {v0.16b-v1.16b}, [x0], #32
309 mov v0.16b, v4.16b
311 mov v1.16b, v4.16b
312 rev32 v8.16b, v7.16b
313 mov v2.16b, v4.16b
314 mov v3.16b, v4.16b
318 ld1 {v5.16b-v7.16b}, [x1], #48 /* get 3 input blocks */
320 eor v0.16b, v5.16b, v0.16b
321 ld1 {v5.16b}, [x1], #16 /* get 1 input block */
322 eor v1.16b, v6.16b, v1.16b
323 eor v2.16b, v7.16b, v2.16b
324 eor v3.16b, v5.16b, v3.16b
325 st1 {v0.16b-v3.16b}, [x0], #64
332 b .LctrloopNx
337 b .Lctrout
343 mov v0.16b, v4.16b
347 ld1 {v3.16b}, [x1], #16
348 eor v3.16b, v0.16b, v3.16b
349 st1 {v3.16b}, [x0], #16
361 b .Lctrloop
363 ld1 {v3.8b}, [x1]
364 eor v3.8b, v0.8b, v3.8b
365 st1 {v3.8b}, [x0]
382 and \tmp\().16b, \tmp\().16b, \const\().16b
384 ext \tmp\().16b, \tmp\().16b, \tmp\().16b, #8
385 eor \out\().16b, \out\().16b, \tmp\().16b
395 ld1 {v4.16b}, [x6]
400 b .LxtsencNx
410 ld1 {v0.16b-v1.16b}, [x1], #32 /* get 2 pt blocks */
412 eor v0.16b, v0.16b, v4.16b
413 eor v1.16b, v1.16b, v5.16b
415 eor v0.16b, v0.16b, v4.16b
416 eor v1.16b, v1.16b, v5.16b
417 st1 {v0.16b-v1.16b}, [x0], #32
420 b .LxtsencNx
422 mov v4.16b, v5.16b
423 b .Lxtsencout
425 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 pt blocks */
427 eor v0.16b, v0.16b, v4.16b
429 eor v1.16b, v1.16b, v5.16b
430 eor v2.16b, v2.16b, v6.16b
432 eor v3.16b, v3.16b, v7.16b
434 eor v3.16b, v3.16b, v7.16b
435 eor v0.16b, v0.16b, v4.16b
436 eor v1.16b, v1.16b, v5.16b
437 eor v2.16b, v2.16b, v6.16b
438 st1 {v0.16b-v3.16b}, [x0], #64
439 mov v4.16b, v7.16b
441 b .LxtsencloopNx
448 ld1 {v1.16b}, [x1], #16
449 eor v0.16b, v1.16b, v4.16b
451 eor v0.16b, v0.16b, v4.16b
452 st1 {v0.16b}, [x0], #16
456 b .Lxtsencloop
467 ld1 {v4.16b}, [x6]
472 b .LxtsdecNx
482 ld1 {v0.16b-v1.16b}, [x1], #32 /* get 2 ct blocks */
484 eor v0.16b, v0.16b, v4.16b
485 eor v1.16b, v1.16b, v5.16b
487 eor v0.16b, v0.16b, v4.16b
488 eor v1.16b, v1.16b, v5.16b
489 st1 {v0.16b-v1.16b}, [x0], #32
492 b .LxtsdecNx
494 mov v4.16b, v5.16b
495 b .Lxtsdecout
497 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 ct blocks */
499 eor v0.16b, v0.16b, v4.16b
501 eor v1.16b, v1.16b, v5.16b
502 eor v2.16b, v2.16b, v6.16b
504 eor v3.16b, v3.16b, v7.16b
506 eor v3.16b, v3.16b, v7.16b
507 eor v0.16b, v0.16b, v4.16b
508 eor v1.16b, v1.16b, v5.16b
509 eor v2.16b, v2.16b, v6.16b
510 st1 {v0.16b-v3.16b}, [x0], #64
511 mov v4.16b, v7.16b
513 b .LxtsdecloopNx
520 ld1 {v1.16b}, [x1], #16
521 eor v0.16b, v1.16b, v4.16b
523 eor v0.16b, v0.16b, v4.16b
524 st1 {v0.16b}, [x0], #16
528 b .Lxtsdecloop