Lines Matching refs:r14
37 sub r14,pc,#16 @ ChaCha20_ctr32
39 adr r14,.LChaCha20_ctr32
50 ldr r4,[r14,#-32]
51 ldr r4,[r14,r4]
61 sub r14,r14,#64 @ .Lsigma
64 ldmia r14,{r0-r3} @ load sigma
76 str r14, [sp,#4*(32+0)] @ save out
81 ldr r14,[sp,#4*(14)]
118 mov r14,r14,ror#16
123 eor r14,r14,r2,ror#16
125 add r8,r8,r14
132 mov r14,r14,ror#24
135 eor r14,r14,r2,ror#24
137 add r8,r8,r14
176 mov r14,r14,ror#16
178 eor r14,r14,r3,ror#16
181 add r9,r9,r14
188 mov r14,r14,ror#24
190 eor r14,r14,r3,ror#24
193 add r9,r9,r14
205 str r14,[sp,#4*(16+14)]
216 addlo r14,sp,#4*(0) @ shortcut or ...
217 ldrhs r14,[sp,#4*(32+0)] @ ... load out
224 orr r10,r12,r14
261 str r0,[r14],#16 @ store output
268 str r1,[r14,#-12]
269 str r2,[r14,#-8]
270 str r3,[r14,#-4]
298 str r4,[r14],#16 @ store output
304 str r5,[r14,#-12]
306 str r6,[r14,#-8]
308 str r7,[r14,#-4]
343 str r0,[r14],#16 @ store output
349 str r1,[r14,#-12]
351 str r2,[r14,#-8]
352 str r3,[r14,#-4]
393 str r4,[r14],#16 @ store output
394 str r5,[r14,#-12]
399 str r6,[r14,#-8]
400 str r7,[r14,#-4]
442 strb r0,[r14],#16 @ store output
449 strb r1,[r14,#-12]
451 strb r2,[r14,#-8]
458 strb r3,[r14,#-4]
460 strb r0,[r14,#-15]
467 strb r1,[r14,#-11]
469 strb r2,[r14,#-7]
476 strb r3,[r14,#-3]
478 strb r0,[r14,#-14]
485 strb r1,[r14,#-10]
486 strb r2,[r14,#-6]
488 strb r3,[r14,#-2]
490 strb r0,[r14,#-13]
492 strb r1,[r14,#-9]
494 strb r2,[r14,#-5]
495 strb r3,[r14,#-1]
527 strb r4,[r14],#16 @ store output
534 strb r5,[r14,#-12]
536 strb r6,[r14,#-8]
543 strb r7,[r14,#-4]
545 strb r4,[r14,#-15]
552 strb r5,[r14,#-11]
554 strb r6,[r14,#-7]
561 strb r7,[r14,#-3]
563 strb r4,[r14,#-14]
570 strb r5,[r14,#-10]
571 strb r6,[r14,#-6]
573 strb r7,[r14,#-2]
575 strb r4,[r14,#-13]
577 strb r5,[r14,#-9]
579 strb r6,[r14,#-5]
580 strb r7,[r14,#-1]
617 strb r0,[r14],#16 @ store output
624 strb r1,[r14,#-12]
626 strb r2,[r14,#-8]
633 strb r3,[r14,#-4]
635 strb r0,[r14,#-15]
642 strb r1,[r14,#-11]
644 strb r2,[r14,#-7]
651 strb r3,[r14,#-3]
653 strb r0,[r14,#-14]
660 strb r1,[r14,#-10]
661 strb r2,[r14,#-6]
663 strb r3,[r14,#-2]
665 strb r0,[r14,#-13]
667 strb r1,[r14,#-9]
669 strb r2,[r14,#-5]
670 strb r3,[r14,#-1]
706 strb r4,[r14],#16 @ store output
713 strb r5,[r14,#-12]
715 strb r6,[r14,#-8]
722 strb r7,[r14,#-4]
724 strb r4,[r14,#-15]
731 strb r5,[r14,#-11]
733 strb r6,[r14,#-7]
740 strb r7,[r14,#-3]
742 strb r4,[r14,#-14]
749 strb r5,[r14,#-10]
750 strb r6,[r14,#-6]
752 strb r7,[r14,#-2]
754 strb r4,[r14,#-13]
756 strb r5,[r14,#-9]
758 strb r6,[r14,#-5]
759 strb r7,[r14,#-1]
776 ldr r14,[sp,#4*(32+0)] @ load out
783 strb r11,[r14],#1 @ store output
801 adr r14,.Lsigma
811 ldmia r14,{r0-r3} @ load sigma
812 vld1.32 {q0},[r14]! @ load sigma
813 vld1.32 {q12},[r14] @ one
840 str r14, [sp,#4*(32+0)] @ save out
849 ldr r14,[sp,#4*(14)]
918 mov r14,r14,ror#16
928 eor r14,r14,r2,ror#16
932 add r8,r8,r14
946 mov r14,r14,ror#24
952 eor r14,r14,r2,ror#24
956 add r8,r8,r14
1034 mov r14,r14,ror#16
1038 eor r14,r14,r3,ror#16
1044 add r9,r9,r14
1058 mov r14,r14,ror#24
1062 eor r14,r14,r3,ror#24
1068 add r9,r9,r14
1087 str r14,[sp,#4*(16+14)]
1093 ldr r14,[sp,#4*(32+0)] @ load out
1129 vst1.8 {q0-q1},[r14]! @ store output
1133 vst1.8 {q2-q3},[r14]!
1144 vst1.8 {q4-q5},[r14]!
1146 vst1.8 {q6-q7},[r14]!
1154 vst1.8 {q8-q9},[r14]!
1157 vst1.8 {q10-q11},[r14]!
1171 str r0,[r14],#16 @ store output
1173 str r1,[r14,#-12]
1176 str r2,[r14,#-8]
1177 str r3,[r14,#-4]
1196 str r4,[r14],#16 @ store output
1198 str r5,[r14,#-12]
1201 str r6,[r14,#-8]
1203 str r7,[r14,#-4]
1232 str r0,[r14],#16 @ store output
1234 str r1,[r14,#-12]
1237 str r2,[r14,#-8]
1238 str r3,[r14,#-4]
1264 str r4,[r14],#16 @ store output
1266 str r5,[r14,#-12]
1268 str r6,[r14,#-8]
1269 str r7,[r14,#-4]
1283 str r14, [sp,#4*(20+32+0)] @ save out
1286 ldr r14,[sp,#4*(16+11)]
1289 str r14,[sp,#4*(20+16+11)] @ copy "rx"
1294 ldr r14,[sp,#4*(14)]
1326 vst1.8 {q0-q1},[r14]!
1327 vst1.8 {q2-q3},[r14]!
1351 vst1.8 {q0-q1},[r14]!
1353 vst1.8 {q2-q3},[r14]!
1355 vst1.8 {q4-q5},[r14]!
1356 vst1.8 {q6-q7},[r14]!
1382 vst1.8 {q0-q1},[r14]!
1387 vst1.8 {q2-q3},[r14]!
1389 vst1.8 {q4-q5},[r14]!
1391 vst1.8 {q6-q7},[r14]!
1393 vst1.8 {q8-q9},[r14]!
1394 vst1.8 {q10-q11},[r14]!
1460 strb r8,[r14],#1 @ store output