• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/secure/lib/libcrypto/arm/

Lines Matching refs:r14

39 	sub	r14,pc,#16		@ ChaCha20_ctr32
41 adr r14,.LChaCha20_ctr32
52 ldr r4,[r14,#-32]
53 ldr r4,[r14,r4]
63 sub r14,r14,#64 @ .Lsigma
66 ldmia r14,{r0,r1,r2,r3} @ load sigma
78 str r14, [sp,#4*(32+0)] @ save out
83 ldr r14,[sp,#4*(14)]
120 mov r14,r14,ror#16
125 eor r14,r14,r2,ror#16
127 add r8,r8,r14
134 mov r14,r14,ror#24
137 eor r14,r14,r2,ror#24
139 add r8,r8,r14
178 mov r14,r14,ror#16
180 eor r14,r14,r3,ror#16
183 add r9,r9,r14
190 mov r14,r14,ror#24
192 eor r14,r14,r3,ror#24
195 add r9,r9,r14
207 str r14,[sp,#4*(16+14)]
218 addlo r14,sp,#4*(0) @ shortcut or ...
219 ldrhs r14,[sp,#4*(32+0)] @ ... load out
226 orr r10,r12,r14
263 str r0,[r14],#16 @ store output
270 str r1,[r14,#-12]
271 str r2,[r14,#-8]
272 str r3,[r14,#-4]
300 str r4,[r14],#16 @ store output
306 str r5,[r14,#-12]
308 str r6,[r14,#-8]
310 str r7,[r14,#-4]
345 str r0,[r14],#16 @ store output
351 str r1,[r14,#-12]
353 str r2,[r14,#-8]
354 str r3,[r14,#-4]
395 str r4,[r14],#16 @ store output
396 str r5,[r14,#-12]
401 str r6,[r14,#-8]
402 str r7,[r14,#-4]
444 strb r0,[r14],#16 @ store output
451 strb r1,[r14,#-12]
453 strb r2,[r14,#-8]
460 strb r3,[r14,#-4]
462 strb r0,[r14,#-15]
469 strb r1,[r14,#-11]
471 strb r2,[r14,#-7]
478 strb r3,[r14,#-3]
480 strb r0,[r14,#-14]
487 strb r1,[r14,#-10]
488 strb r2,[r14,#-6]
490 strb r3,[r14,#-2]
492 strb r0,[r14,#-13]
494 strb r1,[r14,#-9]
496 strb r2,[r14,#-5]
497 strb r3,[r14,#-1]
529 strb r4,[r14],#16 @ store output
536 strb r5,[r14,#-12]
538 strb r6,[r14,#-8]
545 strb r7,[r14,#-4]
547 strb r4,[r14,#-15]
554 strb r5,[r14,#-11]
556 strb r6,[r14,#-7]
563 strb r7,[r14,#-3]
565 strb r4,[r14,#-14]
572 strb r5,[r14,#-10]
573 strb r6,[r14,#-6]
575 strb r7,[r14,#-2]
577 strb r4,[r14,#-13]
579 strb r5,[r14,#-9]
581 strb r6,[r14,#-5]
582 strb r7,[r14,#-1]
619 strb r0,[r14],#16 @ store output
626 strb r1,[r14,#-12]
628 strb r2,[r14,#-8]
635 strb r3,[r14,#-4]
637 strb r0,[r14,#-15]
644 strb r1,[r14,#-11]
646 strb r2,[r14,#-7]
653 strb r3,[r14,#-3]
655 strb r0,[r14,#-14]
662 strb r1,[r14,#-10]
663 strb r2,[r14,#-6]
665 strb r3,[r14,#-2]
667 strb r0,[r14,#-13]
669 strb r1,[r14,#-9]
671 strb r2,[r14,#-5]
672 strb r3,[r14,#-1]
708 strb r4,[r14],#16 @ store output
715 strb r5,[r14,#-12]
717 strb r6,[r14,#-8]
724 strb r7,[r14,#-4]
726 strb r4,[r14,#-15]
733 strb r5,[r14,#-11]
735 strb r6,[r14,#-7]
742 strb r7,[r14,#-3]
744 strb r4,[r14,#-14]
751 strb r5,[r14,#-10]
752 strb r6,[r14,#-6]
754 strb r7,[r14,#-2]
756 strb r4,[r14,#-13]
758 strb r5,[r14,#-9]
760 strb r6,[r14,#-5]
761 strb r7,[r14,#-1]
778 ldr r14,[sp,#4*(32+0)] @ load out
785 strb r11,[r14],#1 @ store output
803 adr r14,.Lsigma
813 ldmia r14,{r0,r1,r2,r3} @ load sigma
814 vld1.32 {q0},[r14]! @ load sigma
815 vld1.32 {q12},[r14] @ one
842 str r14, [sp,#4*(32+0)] @ save out
851 ldr r14,[sp,#4*(14)]
920 mov r14,r14,ror#16
930 eor r14,r14,r2,ror#16
934 add r8,r8,r14
948 mov r14,r14,ror#24
954 eor r14,r14,r2,ror#24
958 add r8,r8,r14
1036 mov r14,r14,ror#16
1040 eor r14,r14,r3,ror#16
1046 add r9,r9,r14
1060 mov r14,r14,ror#24
1064 eor r14,r14,r3,ror#24
1070 add r9,r9,r14
1089 str r14,[sp,#4*(16+14)]
1095 ldr r14,[sp,#4*(32+0)] @ load out
1131 vst1.8 {q0,q1},[r14]! @ store output
1135 vst1.8 {q2,q3},[r14]!
1146 vst1.8 {q4,q5},[r14]!
1148 vst1.8 {q6,q7},[r14]!
1156 vst1.8 {q8,q9},[r14]!
1159 vst1.8 {q10,q11},[r14]!
1173 str r0,[r14],#16 @ store output
1175 str r1,[r14,#-12]
1178 str r2,[r14,#-8]
1179 str r3,[r14,#-4]
1198 str r4,[r14],#16 @ store output
1200 str r5,[r14,#-12]
1203 str r6,[r14,#-8]
1205 str r7,[r14,#-4]
1234 str r0,[r14],#16 @ store output
1236 str r1,[r14,#-12]
1239 str r2,[r14,#-8]
1240 str r3,[r14,#-4]
1266 str r4,[r14],#16 @ store output
1268 str r5,[r14,#-12]
1270 str r6,[r14,#-8]
1271 str r7,[r14,#-4]
1285 str r14, [sp,#4*(20+32+0)] @ save out
1288 ldr r14,[sp,#4*(16+11)]
1291 str r14,[sp,#4*(20+16+11)] @ copy "rx"
1296 ldr r14,[sp,#4*(14)]
1328 vst1.8 {q0,q1},[r14]!
1329 vst1.8 {q2,q3},[r14]!
1353 vst1.8 {q0,q1},[r14]!
1355 vst1.8 {q2,q3},[r14]!
1357 vst1.8 {q4,q5},[r14]!
1358 vst1.8 {q6,q7},[r14]!
1384 vst1.8 {q0,q1},[r14]!
1389 vst1.8 {q2,q3},[r14]!
1391 vst1.8 {q4,q5},[r14]!
1393 vst1.8 {q6,q7},[r14]!
1395 vst1.8 {q8,q9},[r14]!
1396 vst1.8 {q10,q11},[r14]!
1462 strb r8,[r14],#1 @ store output