Lines Matching refs:r3
90 sub r3,pc,#8 @ sha256_block_data_order
92 adr r3,sha256_block_data_order
96 ldr r12,[r3,r12] @ OPENSSL_armcap_P
105 sub r14,r3,#256+32 @ K256
113 eor r3,r5,r6 @ magic
168 and r3,r3,r12 @ (b^c)&=(a^b)
170 eor r3,r3,r5 @ Maj(a,b,c)
172 @ add r11,r11,r3 @ h+=Maj(a,b,c)
179 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
186 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
187 ldrb r3,[r1,#2]
189 orr r2,r2,r3,lsl#8
190 ldrb r3,[r1],#4
196 orr r2,r2,r3,lsl#24
199 ldr r3,[r14],#4 @ *K256++
205 add r10,r10,r3 @ h+=K256[i]
210 and r3,r3,#0xff
211 cmp r3,#0xf2 @ done?
219 eor r3,r11,r4 @ a^b, b^c in next round
222 eor r3,r11,r4 @ a^b, b^c in next round
226 and r12,r12,r3 @ (b^c)&=(a^b)
284 and r3,r3,r12 @ (b^c)&=(a^b)
286 eor r3,r3,r11 @ Maj(a,b,c)
288 @ add r9,r9,r3 @ h+=Maj(a,b,c)
295 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
302 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
303 ldrb r3,[r1,#2]
305 orr r2,r2,r3,lsl#8
306 ldrb r3,[r1],#4
312 orr r2,r2,r3,lsl#24
315 ldr r3,[r14],#4 @ *K256++
321 add r8,r8,r3 @ h+=K256[i]
326 and r3,r3,#0xff
327 cmp r3,#0xf2 @ done?
335 eor r3,r9,r10 @ a^b, b^c in next round
338 eor r3,r9,r10 @ a^b, b^c in next round
342 and r12,r12,r3 @ (b^c)&=(a^b)
400 and r3,r3,r12 @ (b^c)&=(a^b)
402 eor r3,r3,r9 @ Maj(a,b,c)
404 @ add r7,r7,r3 @ h+=Maj(a,b,c)
411 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
418 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
419 ldrb r3,[r1,#2]
421 orr r2,r2,r3,lsl#8
422 ldrb r3,[r1],#4
428 orr r2,r2,r3,lsl#24
431 ldr r3,[r14],#4 @ *K256++
437 add r6,r6,r3 @ h+=K256[i]
442 and r3,r3,#0xff
443 cmp r3,#0xf2 @ done?
451 eor r3,r7,r8 @ a^b, b^c in next round
454 eor r3,r7,r8 @ a^b, b^c in next round
458 and r12,r12,r3 @ (b^c)&=(a^b)
516 and r3,r3,r12 @ (b^c)&=(a^b)
518 eor r3,r3,r7 @ Maj(a,b,c)
520 @ add r5,r5,r3 @ h+=Maj(a,b,c)
527 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
534 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
535 ldrb r3,[r1,#2]
537 orr r2,r2,r3,lsl#8
538 ldrb r3,[r1],#4
544 orr r2,r2,r3,lsl#24
547 ldr r3,[r14],#4 @ *K256++
553 add r4,r4,r3 @ h+=K256[i]
558 and r3,r3,#0xff
559 cmp r3,#0xf2 @ done?
567 eor r3,r5,r6 @ a^b, b^c in next round
570 eor r3,r5,r6 @ a^b, b^c in next round
574 and r12,r12,r3 @ (b^c)&=(a^b)
632 and r3,r3,r12 @ (b^c)&=(a^b)
634 eor r3,r3,r5 @ Maj(a,b,c)
636 @ add r11,r11,r3 @ h+=Maj(a,b,c)
643 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
650 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
651 ldrb r3,[r1,#2]
653 orr r2,r2,r3,lsl#8
654 ldrb r3,[r1],#4
660 orr r2,r2,r3,lsl#24
663 ldr r3,[r14],#4 @ *K256++
669 add r10,r10,r3 @ h+=K256[i]
674 and r3,r3,#0xff
675 cmp r3,#0xf2 @ done?
683 eor r3,r11,r4 @ a^b, b^c in next round
686 eor r3,r11,r4 @ a^b, b^c in next round
690 and r12,r12,r3 @ (b^c)&=(a^b)
748 and r3,r3,r12 @ (b^c)&=(a^b)
750 eor r3,r3,r11 @ Maj(a,b,c)
752 @ add r9,r9,r3 @ h+=Maj(a,b,c)
759 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
766 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
767 ldrb r3,[r1,#2]
769 orr r2,r2,r3,lsl#8
770 ldrb r3,[r1],#4
776 orr r2,r2,r3,lsl#24
779 ldr r3,[r14],#4 @ *K256++
785 add r8,r8,r3 @ h+=K256[i]
790 and r3,r3,#0xff
791 cmp r3,#0xf2 @ done?
799 eor r3,r9,r10 @ a^b, b^c in next round
802 eor r3,r9,r10 @ a^b, b^c in next round
806 and r12,r12,r3 @ (b^c)&=(a^b)
864 and r3,r3,r12 @ (b^c)&=(a^b)
866 eor r3,r3,r9 @ Maj(a,b,c)
868 @ add r7,r7,r3 @ h+=Maj(a,b,c)
875 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
882 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
883 ldrb r3,[r1,#2]
885 orr r2,r2,r3,lsl#8
886 ldrb r3,[r1],#4
892 orr r2,r2,r3,lsl#24
895 ldr r3,[r14],#4 @ *K256++
901 add r6,r6,r3 @ h+=K256[i]
906 and r3,r3,#0xff
907 cmp r3,#0xf2 @ done?
915 eor r3,r7,r8 @ a^b, b^c in next round
918 eor r3,r7,r8 @ a^b, b^c in next round
922 and r12,r12,r3 @ (b^c)&=(a^b)
980 and r3,r3,r12 @ (b^c)&=(a^b)
982 eor r3,r3,r7 @ Maj(a,b,c)
984 @ add r5,r5,r3 @ h+=Maj(a,b,c)
991 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
998 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
999 ldrb r3,[r1,#2]
1001 orr r2,r2,r3,lsl#8
1002 ldrb r3,[r1],#4
1008 orr r2,r2,r3,lsl#24
1011 ldr r3,[r14],#4 @ *K256++
1017 add r4,r4,r3 @ h+=K256[i]
1022 and r3,r3,#0xff
1023 cmp r3,#0xf2 @ done?
1031 eor r3,r5,r6 @ a^b, b^c in next round
1034 eor r3,r5,r6 @ a^b, b^c in next round
1038 and r12,r12,r3 @ (b^c)&=(a^b)
1088 and r3,r3,r12 @ (b^c)&=(a^b)
1090 eor r3,r3,r5 @ Maj(a,b,c)
1092 @ add r11,r11,r3 @ h+=Maj(a,b,c)
1096 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
1097 mov r3,r1,ror#17
1099 eor r3,r3,r1,ror#19
1102 eor r3,r3,r1,lsr#10 @ sigma1(X[i+14])
1105 add r3,r3,r0
1107 add r2,r2,r3
1110 ldr r3,[r14],#4 @ *K256++
1116 add r10,r10,r3 @ h+=K256[i]
1121 and r3,r3,#0xff
1122 cmp r3,#0xf2 @ done?
1130 eor r3,r11,r4 @ a^b, b^c in next round
1133 eor r3,r11,r4 @ a^b, b^c in next round
1137 and r12,r12,r3 @ (b^c)&=(a^b)
1186 and r3,r3,r12 @ (b^c)&=(a^b)
1188 eor r3,r3,r11 @ Maj(a,b,c)
1190 @ add r9,r9,r3 @ h+=Maj(a,b,c)
1194 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
1195 mov r3,r1,ror#17
1197 eor r3,r3,r1,ror#19
1200 eor r3,r3,r1,lsr#10 @ sigma1(X[i+14])
1203 add r3,r3,r0
1205 add r2,r2,r3
1208 ldr r3,[r14],#4 @ *K256++
1214 add r8,r8,r3 @ h+=K256[i]
1219 and r3,r3,#0xff
1220 cmp r3,#0xf2 @ done?
1228 eor r3,r9,r10 @ a^b, b^c in next round
1231 eor r3,r9,r10 @ a^b, b^c in next round
1235 and r12,r12,r3 @ (b^c)&=(a^b)
1284 and r3,r3,r12 @ (b^c)&=(a^b)
1286 eor r3,r3,r9 @ Maj(a,b,c)
1288 @ add r7,r7,r3 @ h+=Maj(a,b,c)
1292 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
1293 mov r3,r1,ror#17
1295 eor r3,r3,r1,ror#19
1298 eor r3,r3,r1,lsr#10 @ sigma1(X[i+14])
1301 add r3,r3,r0
1303 add r2,r2,r3
1306 ldr r3,[r14],#4 @ *K256++
1312 add r6,r6,r3 @ h+=K256[i]
1317 and r3,r3,#0xff
1318 cmp r3,#0xf2 @ done?
1326 eor r3,r7,r8 @ a^b, b^c in next round
1329 eor r3,r7,r8 @ a^b, b^c in next round
1333 and r12,r12,r3 @ (b^c)&=(a^b)
1382 and r3,r3,r12 @ (b^c)&=(a^b)
1384 eor r3,r3,r7 @ Maj(a,b,c)
1386 @ add r5,r5,r3 @ h+=Maj(a,b,c)
1390 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
1391 mov r3,r1,ror#17
1393 eor r3,r3,r1,ror#19
1396 eor r3,r3,r1,lsr#10 @ sigma1(X[i+14])
1399 add r3,r3,r0
1401 add r2,r2,r3
1404 ldr r3,[r14],#4 @ *K256++
1410 add r4,r4,r3 @ h+=K256[i]
1415 and r3,r3,#0xff
1416 cmp r3,#0xf2 @ done?
1424 eor r3,r5,r6 @ a^b, b^c in next round
1427 eor r3,r5,r6 @ a^b, b^c in next round
1431 and r12,r12,r3 @ (b^c)&=(a^b)
1480 and r3,r3,r12 @ (b^c)&=(a^b)
1482 eor r3,r3,r5 @ Maj(a,b,c)
1484 @ add r11,r11,r3 @ h+=Maj(a,b,c)
1488 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
1489 mov r3,r1,ror#17
1491 eor r3,r3,r1,ror#19
1494 eor r3,r3,r1,lsr#10 @ sigma1(X[i+14])
1497 add r3,r3,r0
1499 add r2,r2,r3
1502 ldr r3,[r14],#4 @ *K256++
1508 add r10,r10,r3 @ h+=K256[i]
1513 and r3,r3,#0xff
1514 cmp r3,#0xf2 @ done?
1522 eor r3,r11,r4 @ a^b, b^c in next round
1525 eor r3,r11,r4 @ a^b, b^c in next round
1529 and r12,r12,r3 @ (b^c)&=(a^b)
1578 and r3,r3,r12 @ (b^c)&=(a^b)
1580 eor r3,r3,r11 @ Maj(a,b,c)
1582 @ add r9,r9,r3 @ h+=Maj(a,b,c)
1586 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
1587 mov r3,r1,ror#17
1589 eor r3,r3,r1,ror#19
1592 eor r3,r3,r1,lsr#10 @ sigma1(X[i+14])
1595 add r3,r3,r0
1597 add r2,r2,r3
1600 ldr r3,[r14],#4 @ *K256++
1606 add r8,r8,r3 @ h+=K256[i]
1611 and r3,r3,#0xff
1612 cmp r3,#0xf2 @ done?
1620 eor r3,r9,r10 @ a^b, b^c in next round
1623 eor r3,r9,r10 @ a^b, b^c in next round
1627 and r12,r12,r3 @ (b^c)&=(a^b)
1676 and r3,r3,r12 @ (b^c)&=(a^b)
1678 eor r3,r3,r9 @ Maj(a,b,c)
1680 @ add r7,r7,r3 @ h+=Maj(a,b,c)
1684 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
1685 mov r3,r1,ror#17
1687 eor r3,r3,r1,ror#19
1690 eor r3,r3,r1,lsr#10 @ sigma1(X[i+14])
1693 add r3,r3,r0
1695 add r2,r2,r3
1698 ldr r3,[r14],#4 @ *K256++
1704 add r6,r6,r3 @ h+=K256[i]
1709 and r3,r3,#0xff
1710 cmp r3,#0xf2 @ done?
1718 eor r3,r7,r8 @ a^b, b^c in next round
1721 eor r3,r7,r8 @ a^b, b^c in next round
1725 and r12,r12,r3 @ (b^c)&=(a^b)
1774 and r3,r3,r12 @ (b^c)&=(a^b)
1776 eor r3,r3,r7 @ Maj(a,b,c)
1778 @ add r5,r5,r3 @ h+=Maj(a,b,c)
1782 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
1783 mov r3,r1,ror#17
1785 eor r3,r3,r1,ror#19
1788 eor r3,r3,r1,lsr#10 @ sigma1(X[i+14])
1791 add r3,r3,r0
1793 add r2,r2,r3
1796 ldr r3,[r14],#4 @ *K256++
1802 add r4,r4,r3 @ h+=K256[i]
1807 and r3,r3,#0xff
1808 cmp r3,#0xf2 @ done?
1816 eor r3,r5,r6 @ a^b, b^c in next round
1819 eor r3,r5,r6 @ a^b, b^c in next round
1823 and r12,r12,r3 @ (b^c)&=(a^b)
1831 ldreq r3,[sp,#16*4] @ pull ctx
1835 ldr r0,[r3,#0]
1836 ldr r2,[r3,#4]
1837 ldr r12,[r3,#8]
1839 ldr r0,[r3,#12]
1841 ldr r2,[r3,#16]
1843 ldr r12,[r3,#20]
1845 ldr r0,[r3,#24]
1847 ldr r2,[r3,#28]
1853 stmia r3,{r4,r5,r6,r7,r8,r9,r10,r11}
1916 eor r3,r5,r6
1940 and r3,r3,r12
1944 eor r3,r3,r5
1951 add r11,r11,r3
1954 eor r3,r0,r7,ror#19
1958 add r10,r10,r3,ror#6
1960 eor r3,r11,r4
1966 and r12,r12,r3
1991 and r3,r3,r12
1995 eor r3,r3,r11
2002 add r9,r9,r3
2005 eor r3,r0,r5,ror#19
2009 add r8,r8,r3,ror#6
2010 eor r3,r9,r10
2014 and r12,r12,r3
2038 and r3,r3,r12
2042 eor r3,r3,r9
2049 add r7,r7,r3
2052 eor r3,r0,r11,ror#19
2056 add r6,r6,r3,ror#6
2058 eor r3,r7,r8
2064 and r12,r12,r3
2089 and r3,r3,r12
2093 eor r3,r3,r7
2100 add r5,r5,r3
2103 eor r3,r0,r9,ror#19
2107 add r4,r4,r3,ror#6
2108 eor r3,r5,r6
2112 and r12,r12,r3
2136 and r3,r3,r12
2140 eor r3,r3,r5
2147 add r11,r11,r3
2150 eor r3,r0,r7,ror#19
2154 add r10,r10,r3,ror#6
2156 eor r3,r11,r4
2162 and r12,r12,r3
2187 and r3,r3,r12
2191 eor r3,r3,r11
2198 add r9,r9,r3
2201 eor r3,r0,r5,ror#19
2205 add r8,r8,r3,ror#6
2206 eor r3,r9,r10
2210 and r12,r12,r3
2234 and r3,r3,r12
2238 eor r3,r3,r9
2245 add r7,r7,r3
2248 eor r3,r0,r11,ror#19
2252 add r6,r6,r3,ror#6
2254 eor r3,r7,r8
2260 and r12,r12,r3
2285 and r3,r3,r12
2289 eor r3,r3,r7
2296 add r5,r5,r3
2299 eor r3,r0,r9,ror#19
2303 add r4,r4,r3,ror#6
2304 eor r3,r5,r6
2308 and r12,r12,r3
2347 and r3,r3,r12
2350 eor r3,r3,r5
2354 add r11,r11,r3
2356 eor r3,r0,r7,ror#19
2359 add r10,r10,r3,ror#6
2360 eor r3,r11,r4
2364 and r12,r12,r3
2381 and r3,r3,r12
2384 eor r3,r3,r11
2388 add r9,r9,r3
2390 eor r3,r0,r5,ror#19
2393 add r8,r8,r3,ror#6
2394 eor r3,r9,r10
2398 and r12,r12,r3
2419 and r3,r3,r12
2422 eor r3,r3,r9
2426 add r7,r7,r3
2428 eor r3,r0,r11,ror#19
2431 add r6,r6,r3,ror#6
2432 eor r3,r7,r8
2436 and r12,r12,r3
2453 and r3,r3,r12
2456 eor r3,r3,r7
2460 add r5,r5,r3
2462 eor r3,r0,r9,ror#19
2465 add r4,r4,r3,ror#6
2466 eor r3,r5,r6
2470 and r12,r12,r3
2491 and r3,r3,r12
2494 eor r3,r3,r5
2498 add r11,r11,r3
2500 eor r3,r0,r7,ror#19
2503 add r10,r10,r3,ror#6
2504 eor r3,r11,r4
2508 and r12,r12,r3
2525 and r3,r3,r12
2528 eor r3,r3,r11
2532 add r9,r9,r3
2534 eor r3,r0,r5,ror#19
2537 add r8,r8,r3,ror#6
2538 eor r3,r9,r10
2542 and r12,r12,r3
2563 and r3,r3,r12
2566 eor r3,r3,r9
2570 add r7,r7,r3
2572 eor r3,r0,r11,ror#19
2575 add r6,r6,r3,ror#6
2576 eor r3,r7,r8
2580 and r12,r12,r3
2597 and r3,r3,r12
2600 eor r3,r3,r7
2604 add r5,r5,r3
2606 eor r3,r0,r9,ror#19
2609 add r4,r4,r3,ror#6
2610 eor r3,r5,r6
2614 and r12,r12,r3
2622 ldr r3,[r2,#8]
2628 add r6,r6,r3
2629 ldr r3,[r2,#24]
2636 add r10,r10,r3
2648 eorne r3,r5,r6
2668 adr r3,.LARMv8
2669 sub r3,r3,#.LARMv8-K256
2671 adrl r3,K256
2678 vld1.32 {q12},[r3]!
2686 vld1.32 {q13},[r3]!
2693 vld1.32 {q12},[r3]!
2700 vld1.32 {q13},[r3]!
2707 vld1.32 {q12},[r3]!
2714 vld1.32 {q13},[r3]!
2721 vld1.32 {q12},[r3]!
2728 vld1.32 {q13},[r3]!
2735 vld1.32 {q12},[r3]!
2742 vld1.32 {q13},[r3]!
2749 vld1.32 {q12},[r3]!
2756 vld1.32 {q13},[r3]!
2763 vld1.32 {q12},[r3]!
2770 vld1.32 {q13},[r3]!
2776 vld1.32 {q12},[r3]!
2782 vld1.32 {q13},[r3]
2784 sub r3,r3,#256-16 @ rewind