Lines Matching refs:r12

95 	ldr	r12,.LOPENSSL_armcap
96 ldr r12,[r3,r12] @ OPENSSL_armcap_P
97 tst r12,#ARMV8_SHA256
99 tst r12,#ARMV7_NEON
114 eor r12,r12,r12
121 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
128 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
129 ldrb r12,[r1,#2]
131 orr r2,r2,r12,lsl#8
132 ldrb r12,[r1],#4
138 orr r2,r2,r12,lsl#24
141 ldr r12,[r14],#4 @ *K256++
147 add r11,r11,r12 @ h+=K256[i]
152 and r12,r12,#0xff
153 cmp r12,#0xf2 @ done?
161 eor r12,r4,r5 @ a^b, b^c in next round
164 eor r12,r4,r5 @ a^b, b^c in next round
168 and r3,r3,r12 @ (b^c)&=(a^b)
226 and r12,r12,r3 @ (b^c)&=(a^b)
228 eor r12,r12,r4 @ Maj(a,b,c)
230 @ add r10,r10,r12 @ h+=Maj(a,b,c)
237 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
244 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
245 ldrb r12,[r1,#2]
247 orr r2,r2,r12,lsl#8
248 ldrb r12,[r1],#4
254 orr r2,r2,r12,lsl#24
257 ldr r12,[r14],#4 @ *K256++
263 add r9,r9,r12 @ h+=K256[i]
268 and r12,r12,#0xff
269 cmp r12,#0xf2 @ done?
277 eor r12,r10,r11 @ a^b, b^c in next round
280 eor r12,r10,r11 @ a^b, b^c in next round
284 and r3,r3,r12 @ (b^c)&=(a^b)
342 and r12,r12,r3 @ (b^c)&=(a^b)
344 eor r12,r12,r10 @ Maj(a,b,c)
346 @ add r8,r8,r12 @ h+=Maj(a,b,c)
353 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
360 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
361 ldrb r12,[r1,#2]
363 orr r2,r2,r12,lsl#8
364 ldrb r12,[r1],#4
370 orr r2,r2,r12,lsl#24
373 ldr r12,[r14],#4 @ *K256++
379 add r7,r7,r12 @ h+=K256[i]
384 and r12,r12,#0xff
385 cmp r12,#0xf2 @ done?
393 eor r12,r8,r9 @ a^b, b^c in next round
396 eor r12,r8,r9 @ a^b, b^c in next round
400 and r3,r3,r12 @ (b^c)&=(a^b)
458 and r12,r12,r3 @ (b^c)&=(a^b)
460 eor r12,r12,r8 @ Maj(a,b,c)
462 @ add r6,r6,r12 @ h+=Maj(a,b,c)
469 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
476 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
477 ldrb r12,[r1,#2]
479 orr r2,r2,r12,lsl#8
480 ldrb r12,[r1],#4
486 orr r2,r2,r12,lsl#24
489 ldr r12,[r14],#4 @ *K256++
495 add r5,r5,r12 @ h+=K256[i]
500 and r12,r12,#0xff
501 cmp r12,#0xf2 @ done?
509 eor r12,r6,r7 @ a^b, b^c in next round
512 eor r12,r6,r7 @ a^b, b^c in next round
516 and r3,r3,r12 @ (b^c)&=(a^b)
574 and r12,r12,r3 @ (b^c)&=(a^b)
576 eor r12,r12,r6 @ Maj(a,b,c)
578 @ add r4,r4,r12 @ h+=Maj(a,b,c)
585 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
592 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
593 ldrb r12,[r1,#2]
595 orr r2,r2,r12,lsl#8
596 ldrb r12,[r1],#4
602 orr r2,r2,r12,lsl#24
605 ldr r12,[r14],#4 @ *K256++
611 add r11,r11,r12 @ h+=K256[i]
616 and r12,r12,#0xff
617 cmp r12,#0xf2 @ done?
625 eor r12,r4,r5 @ a^b, b^c in next round
628 eor r12,r4,r5 @ a^b, b^c in next round
632 and r3,r3,r12 @ (b^c)&=(a^b)
690 and r12,r12,r3 @ (b^c)&=(a^b)
692 eor r12,r12,r4 @ Maj(a,b,c)
694 @ add r10,r10,r12 @ h+=Maj(a,b,c)
701 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
708 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
709 ldrb r12,[r1,#2]
711 orr r2,r2,r12,lsl#8
712 ldrb r12,[r1],#4
718 orr r2,r2,r12,lsl#24
721 ldr r12,[r14],#4 @ *K256++
727 add r9,r9,r12 @ h+=K256[i]
732 and r12,r12,#0xff
733 cmp r12,#0xf2 @ done?
741 eor r12,r10,r11 @ a^b, b^c in next round
744 eor r12,r10,r11 @ a^b, b^c in next round
748 and r3,r3,r12 @ (b^c)&=(a^b)
806 and r12,r12,r3 @ (b^c)&=(a^b)
808 eor r12,r12,r10 @ Maj(a,b,c)
810 @ add r8,r8,r12 @ h+=Maj(a,b,c)
817 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
824 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
825 ldrb r12,[r1,#2]
827 orr r2,r2,r12,lsl#8
828 ldrb r12,[r1],#4
834 orr r2,r2,r12,lsl#24
837 ldr r12,[r14],#4 @ *K256++
843 add r7,r7,r12 @ h+=K256[i]
848 and r12,r12,#0xff
849 cmp r12,#0xf2 @ done?
857 eor r12,r8,r9 @ a^b, b^c in next round
860 eor r12,r8,r9 @ a^b, b^c in next round
864 and r3,r3,r12 @ (b^c)&=(a^b)
922 and r12,r12,r3 @ (b^c)&=(a^b)
924 eor r12,r12,r8 @ Maj(a,b,c)
926 @ add r6,r6,r12 @ h+=Maj(a,b,c)
933 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
940 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
941 ldrb r12,[r1,#2]
943 orr r2,r2,r12,lsl#8
944 ldrb r12,[r1],#4
950 orr r2,r2,r12,lsl#24
953 ldr r12,[r14],#4 @ *K256++
959 add r5,r5,r12 @ h+=K256[i]
964 and r12,r12,#0xff
965 cmp r12,#0xf2 @ done?
973 eor r12,r6,r7 @ a^b, b^c in next round
976 eor r12,r6,r7 @ a^b, b^c in next round
980 and r3,r3,r12 @ (b^c)&=(a^b)
1038 and r12,r12,r3 @ (b^c)&=(a^b)
1040 eor r12,r12,r6 @ Maj(a,b,c)
1042 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1047 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1048 mov r12,r1,ror#17
1050 eor r12,r12,r1,ror#19
1053 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1056 add r12,r12,r0
1058 add r2,r2,r12
1061 ldr r12,[r14],#4 @ *K256++
1067 add r11,r11,r12 @ h+=K256[i]
1072 and r12,r12,#0xff
1073 cmp r12,#0xf2 @ done?
1081 eor r12,r4,r5 @ a^b, b^c in next round
1084 eor r12,r4,r5 @ a^b, b^c in next round
1088 and r3,r3,r12 @ (b^c)&=(a^b)
1137 and r12,r12,r3 @ (b^c)&=(a^b)
1139 eor r12,r12,r4 @ Maj(a,b,c)
1141 @ add r10,r10,r12 @ h+=Maj(a,b,c)
1145 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
1146 mov r12,r1,ror#17
1148 eor r12,r12,r1,ror#19
1151 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1154 add r12,r12,r0
1156 add r2,r2,r12
1159 ldr r12,[r14],#4 @ *K256++
1165 add r9,r9,r12 @ h+=K256[i]
1170 and r12,r12,#0xff
1171 cmp r12,#0xf2 @ done?
1179 eor r12,r10,r11 @ a^b, b^c in next round
1182 eor r12,r10,r11 @ a^b, b^c in next round
1186 and r3,r3,r12 @ (b^c)&=(a^b)
1235 and r12,r12,r3 @ (b^c)&=(a^b)
1237 eor r12,r12,r10 @ Maj(a,b,c)
1239 @ add r8,r8,r12 @ h+=Maj(a,b,c)
1243 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
1244 mov r12,r1,ror#17
1246 eor r12,r12,r1,ror#19
1249 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1252 add r12,r12,r0
1254 add r2,r2,r12
1257 ldr r12,[r14],#4 @ *K256++
1263 add r7,r7,r12 @ h+=K256[i]
1268 and r12,r12,#0xff
1269 cmp r12,#0xf2 @ done?
1277 eor r12,r8,r9 @ a^b, b^c in next round
1280 eor r12,r8,r9 @ a^b, b^c in next round
1284 and r3,r3,r12 @ (b^c)&=(a^b)
1333 and r12,r12,r3 @ (b^c)&=(a^b)
1335 eor r12,r12,r8 @ Maj(a,b,c)
1337 @ add r6,r6,r12 @ h+=Maj(a,b,c)
1341 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
1342 mov r12,r1,ror#17
1344 eor r12,r12,r1,ror#19
1347 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1350 add r12,r12,r0
1352 add r2,r2,r12
1355 ldr r12,[r14],#4 @ *K256++
1361 add r5,r5,r12 @ h+=K256[i]
1366 and r12,r12,#0xff
1367 cmp r12,#0xf2 @ done?
1375 eor r12,r6,r7 @ a^b, b^c in next round
1378 eor r12,r6,r7 @ a^b, b^c in next round
1382 and r3,r3,r12 @ (b^c)&=(a^b)
1431 and r12,r12,r3 @ (b^c)&=(a^b)
1433 eor r12,r12,r6 @ Maj(a,b,c)
1435 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1439 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1440 mov r12,r1,ror#17
1442 eor r12,r12,r1,ror#19
1445 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1448 add r12,r12,r0
1450 add r2,r2,r12
1453 ldr r12,[r14],#4 @ *K256++
1459 add r11,r11,r12 @ h+=K256[i]
1464 and r12,r12,#0xff
1465 cmp r12,#0xf2 @ done?
1473 eor r12,r4,r5 @ a^b, b^c in next round
1476 eor r12,r4,r5 @ a^b, b^c in next round
1480 and r3,r3,r12 @ (b^c)&=(a^b)
1529 and r12,r12,r3 @ (b^c)&=(a^b)
1531 eor r12,r12,r4 @ Maj(a,b,c)
1533 @ add r10,r10,r12 @ h+=Maj(a,b,c)
1537 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
1538 mov r12,r1,ror#17
1540 eor r12,r12,r1,ror#19
1543 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1546 add r12,r12,r0
1548 add r2,r2,r12
1551 ldr r12,[r14],#4 @ *K256++
1557 add r9,r9,r12 @ h+=K256[i]
1562 and r12,r12,#0xff
1563 cmp r12,#0xf2 @ done?
1571 eor r12,r10,r11 @ a^b, b^c in next round
1574 eor r12,r10,r11 @ a^b, b^c in next round
1578 and r3,r3,r12 @ (b^c)&=(a^b)
1627 and r12,r12,r3 @ (b^c)&=(a^b)
1629 eor r12,r12,r10 @ Maj(a,b,c)
1631 @ add r8,r8,r12 @ h+=Maj(a,b,c)
1635 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
1636 mov r12,r1,ror#17
1638 eor r12,r12,r1,ror#19
1641 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1644 add r12,r12,r0
1646 add r2,r2,r12
1649 ldr r12,[r14],#4 @ *K256++
1655 add r7,r7,r12 @ h+=K256[i]
1660 and r12,r12,#0xff
1661 cmp r12,#0xf2 @ done?
1669 eor r12,r8,r9 @ a^b, b^c in next round
1672 eor r12,r8,r9 @ a^b, b^c in next round
1676 and r3,r3,r12 @ (b^c)&=(a^b)
1725 and r12,r12,r3 @ (b^c)&=(a^b)
1727 eor r12,r12,r8 @ Maj(a,b,c)
1729 @ add r6,r6,r12 @ h+=Maj(a,b,c)
1733 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
1734 mov r12,r1,ror#17
1736 eor r12,r12,r1,ror#19
1739 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1742 add r12,r12,r0
1744 add r2,r2,r12
1747 ldr r12,[r14],#4 @ *K256++
1753 add r5,r5,r12 @ h+=K256[i]
1758 and r12,r12,#0xff
1759 cmp r12,#0xf2 @ done?
1767 eor r12,r6,r7 @ a^b, b^c in next round
1770 eor r12,r6,r7 @ a^b, b^c in next round
1774 and r3,r3,r12 @ (b^c)&=(a^b)
1823 and r12,r12,r3 @ (b^c)&=(a^b)
1825 eor r12,r12,r6 @ Maj(a,b,c)
1827 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1834 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1837 ldr r12,[r3,#8]
1842 add r6,r6,r12
1843 ldr r12,[r3,#20]
1848 add r9,r9,r12
1850 ldr r12,[sp,#18*4] @ pull inp+len
1854 cmp r1,r12
1877 stmdb sp!,{r4-r12,lr}
1882 mov r12,sp
1902 str r12,[sp,#76] @ save original sp
1915 eor r12,r12,r12
1926 add r4,r4,r12
1928 eor r12,r0,r8,ror#19
1933 add r11,r11,r12,ror#6
1934 eor r12,r4,r5
1940 and r3,r3,r12
1966 and r12,r12,r3
1970 eor r12,r12,r4
1976 add r10,r10,r12
1979 eor r12,r0,r6,ror#19
1984 add r9,r9,r12,ror#6
1985 eor r12,r10,r11
1991 and r3,r3,r12
2014 and r12,r12,r3
2018 eor r12,r12,r10
2024 add r8,r8,r12
2026 eor r12,r0,r4,ror#19
2031 add r7,r7,r12,ror#6
2032 eor r12,r8,r9
2038 and r3,r3,r12
2064 and r12,r12,r3
2068 eor r12,r12,r8
2074 add r6,r6,r12
2077 eor r12,r0,r10,ror#19
2082 add r5,r5,r12,ror#6
2083 eor r12,r6,r7
2089 and r3,r3,r12
2112 and r12,r12,r3
2116 eor r12,r12,r6
2122 add r4,r4,r12
2124 eor r12,r0,r8,ror#19
2129 add r11,r11,r12,ror#6
2130 eor r12,r4,r5
2136 and r3,r3,r12
2162 and r12,r12,r3
2166 eor r12,r12,r4
2172 add r10,r10,r12
2175 eor r12,r0,r6,ror#19
2180 add r9,r9,r12,ror#6
2181 eor r12,r10,r11
2187 and r3,r3,r12
2210 and r12,r12,r3
2214 eor r12,r12,r10
2220 add r8,r8,r12
2222 eor r12,r0,r4,ror#19
2227 add r7,r7,r12,ror#6
2228 eor r12,r8,r9
2234 and r3,r3,r12
2260 and r12,r12,r3
2264 eor r12,r12,r8
2270 add r6,r6,r12
2273 eor r12,r0,r10,ror#19
2278 add r5,r5,r12,ror#6
2279 eor r12,r6,r7
2285 and r3,r3,r12
2308 and r12,r12,r3
2312 eor r12,r12,r6
2334 add r4,r4,r12
2337 eor r12,r0,r8,ror#19
2341 add r11,r11,r12,ror#6
2342 eor r12,r4,r5
2347 and r3,r3,r12
2364 and r12,r12,r3
2367 eor r12,r12,r4
2371 add r10,r10,r12
2373 eor r12,r0,r6,ror#19
2376 add r9,r9,r12,ror#6
2377 eor r12,r10,r11
2381 and r3,r3,r12
2398 and r12,r12,r3
2401 eor r12,r12,r10
2406 add r8,r8,r12
2409 eor r12,r0,r4,ror#19
2413 add r7,r7,r12,ror#6
2414 eor r12,r8,r9
2419 and r3,r3,r12
2436 and r12,r12,r3
2439 eor r12,r12,r8
2443 add r6,r6,r12
2445 eor r12,r0,r10,ror#19
2448 add r5,r5,r12,ror#6
2449 eor r12,r6,r7
2453 and r3,r3,r12
2470 and r12,r12,r3
2473 eor r12,r12,r6
2478 add r4,r4,r12
2481 eor r12,r0,r8,ror#19
2485 add r11,r11,r12,ror#6
2486 eor r12,r4,r5
2491 and r3,r3,r12
2508 and r12,r12,r3
2511 eor r12,r12,r4
2515 add r10,r10,r12
2517 eor r12,r0,r6,ror#19
2520 add r9,r9,r12,ror#6
2521 eor r12,r10,r11
2525 and r3,r3,r12
2542 and r12,r12,r3
2545 eor r12,r12,r10
2550 add r8,r8,r12
2553 eor r12,r0,r4,ror#19
2557 add r7,r7,r12,ror#6
2558 eor r12,r8,r9
2563 and r3,r3,r12
2580 and r12,r12,r3
2583 eor r12,r12,r8
2587 add r6,r6,r12
2589 eor r12,r0,r10,ror#19
2592 add r5,r5,r12,ror#6
2593 eor r12,r6,r7
2597 and r3,r3,r12
2614 and r12,r12,r3
2617 eor r12,r12,r6
2620 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
2621 ldr r12,[r2,#4]
2626 add r5,r5,r12
2627 ldr r12,[r2,#20]
2634 add r9,r9,r12
2645 eorne r12,r12,r12
2651 ldmia sp!,{r4-r12,pc}