Lines Matching refs:r4
41 stmdb sp!,{r0,r1,r2,r4-r11,lr}
56 ldr r4,[r14,#-32]
58 ldr r4,[r14,r4]
61 ldr r4,[r4]
63 tst r4,#ARMV7_NEON
67 ldmia r12,{r4,r5,r6,r7} @ load counter and nonce
70 stmdb sp!,{r4,r5,r6,r7} @ copy counter and nonce
71 ldmia r3,{r4,r5,r6,r7,r8,r9,r10,r11} @ load key
73 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy key
81 ldmia sp,{r0,r1,r2,r3,r4,r5,r6,r7,r8,r9} @ load key material
97 add r0,r0,r4
104 mov r4,r4,ror#20
107 eor r4,r4,r8,ror#20
109 add r0,r0,r4
116 mov r4,r4,ror#25
121 eor r4,r4,r8,ror#25
183 add r3,r3,r4
190 mov r4,r4,ror#20
192 eor r4,r4,r9,ror#20
195 add r3,r3,r4
202 mov r4,r4,ror#25
204 eor r4,r4,r9,ror#25
280 add r4,r4,r8 @ accumulate key material
295 rev r4,r4
303 eorhs r4,r4,r8
306 str r4,[r14],#16 @ store output
318 ldmia r0,{r0,r1,r2,r3,r4,r5,r6,r7} @ load second half
362 add r4,r4,r8 @ accumulate key material
382 rev r4,r4
390 eorhs r4,r4,r8
401 str r4,[r14],#16 @ store output
507 add r4,r4,r8 @ accumulate key material
527 eor r4,r8,r4 @ xor with input (or zero)
535 strb r4,[r14],#16 @ store output
543 eor r4,r8,r4,lsr#8
553 strb r4,[r14,#-15]
561 eor r4,r8,r4,lsr#8
571 strb r4,[r14,#-14]
580 eor r4,r8,r4,lsr#8
583 strb r4,[r14,#-13]
591 ldmia r0,{r0,r1,r2,r3,r4,r5,r6,r7} @ load second half
681 add r4,r4,r8 @ accumulate key material
706 eor r4,r8,r4 @ xor with input (or zero)
714 strb r4,[r14],#16 @ store output
722 eor r4,r8,r4,lsr#8
732 strb r4,[r14,#-15]
740 eor r4,r8,r4,lsr#8
750 strb r4,[r14,#-14]
759 eor r4,r8,r4,lsr#8
762 strb r4,[r14,#-13]
797 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,pc}
807 stmdb sp!,{r0,r1,r2,r4-r11,lr}
814 ldmia r3,{r4,r5,r6,r7,r8,r9,r10,r11} @ load key
840 ldmia sp,{r0,r1,r2,r3,r4,r5,r6,r7,r8,r9} @ load key material
868 add r0,r0,r4
882 mov r4,r4,ror#20
888 eor r4,r4,r8,ror#20
892 add r0,r0,r4
906 mov r4,r4,ror#25
916 eor r4,r4,r8,ror#25
1040 add r3,r3,r4
1054 mov r4,r4,ror#20
1058 eor r4,r4,r9,ror#20
1064 add r3,r3,r4
1078 mov r4,r4,ror#25
1082 eor r4,r4,r9,ror#25
1187 add r4,r4,r8 @ accumulate key material
1196 rev r4,r4
1201 eor r4,r4,r8
1204 str r4,[r14],#16 @ store output
1213 ldmia r0,{r0,r1,r2,r3,r4,r5,r6,r7} @ load second half
1248 add r4,r4,r8 @ accumulate key material
1254 add r4,r4,#3 @ counter+3
1260 rev r4,r4
1265 eor r4,r4,r8
1272 str r4,[r14],#16 @ store output
1414 add r4,r4,r8 @ accumulate key material
1425 rev r4,r4
1430 stmia sp,{r0,r1,r2,r3,r4,r5,r6,r7}
1433 ldmia r0,{r0,r1,r2,r3,r4,r5,r6,r7} @ load second half
1442 add r4,r4,r8 @ accumulate key material
1445 add r4,r4,#3 @ counter+3
1454 rev r4,r4
1459 stmia r8,{r0,r1,r2,r3,r4,r5,r6,r7}
1475 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,pc}