Lines Matching +full:0 +full:x13
24 * similarly for row 'd'. (brot, drot) start out as (0, 0) but we make it such
40 X13 .req r11
106 // quarterrounds: (x0, x4, x8, x12) and (x1, x5, x9, x13)
107 _halfround X0, X4, X8_X10, X12, X1, X5, X9_X11, X13
110 __strd X8_X10, X9_X11, sp, 0
126 __ldrd X8_X10, X9_X11, sp, 0
128 // quarterrounds: (x2, x7, x8, x13) and (x3, x4, x9, x14)
129 _halfround X2, X7, X8_X10, X13, X3, X4, X9_X11, X14
133 .set brot, 0
134 .set drot, 0
155 push {X8_X10, X9_X11, X12, X13, X14, X15}
228 add r3, r9, r3, ror #drot // x13
234 eor r3, r3, r1 // x13
314 add r3, r9, r3, ror #drot // x13
373 cmp r2, #0 // len == 0?
385 ldm X12, {X12,X13,X14,X15}
386 push {X12,X13,X14,X15}
402 0: add sp, #76
406 b 0b
427 0: add sp, #16
431 ror X13, X13, #drot
437 stm r4, {X0,X1,X2,X3,X12,X13,X14,X15}
442 b 0b