Lines Matching +full:0 +full:x11
14 * (x8, x9) to the stack and swap them out with (x10, x11). This adds one
24 * similarly for row 'd'. (brot, drot) start out as (0, 0) but we make it such
38 X9_X11 .req r9 // shared by x9 and x11
49 and \t1, \in, #0xff00
50 and \t2, \in, #0xff0000
126 // save (x8, x9); restore (x10, x11)
127 __strd X8_X10, X9_X11, sp, 0
130 // quarterrounds: (x2, x6, x10, x14) and (x3, x7, x11, x15)
138 // quarterrounds: (x0, x5, x10, x15) and (x1, x6, x11, x12)
141 // save (x10, x11); restore (x8, x9)
143 __ldrd X8_X10, X9_X11, sp, 0
150 .set brot, 0
151 .set drot, 0
160 // Stack: unused0-unused1 x10-x11 x0-x15 OUT IN LEN
167 // Stack: x10-x11 orig_x0-orig_x15 OUT IN LEN
192 // Stack: x8-x9 x12-x15 x10-x11 orig_x0-orig_x15 OUT IN LEN
227 pop {r0-r7} // (x8-x9,x12-x15,x10-x11)
233 add r7, r7, r11 // x11
239 eor r7, r7, r11 // x11
279 ldmia r14!, {r0-r11} // load x0-x11
280 __strd r10, r11, sp, 8 // store x10-x11 before state
293 // Stack: ks0-ks15 x8-x9 x12-x15 x10-x11 orig_x0-orig_x15 OUT IN LEN
319 ldm r8, {r0-r7} // (x8-x9,x12-x15,x10-x11)
325 add r7, r7, r11 // x11
390 cmp r2, #0 // len == 0?
399 // Also store an extra copy of x10-x11 just before the state.
419 0: add sp, #76
423 b 0b
435 ldmia r14!, {r0-r11} // load x0-x11
436 push {r10-r11} // store x10-x11 to stack
443 // Skip over (unused0-unused1, x10-x11)
444 0: add sp, #16
459 b 0b