Lines Matching refs:r12

102 	ldr	r12,.LOPENSSL_armcap
103 ldr r12,[r3,r12] @ OPENSSL_armcap_P
104 tst r12,#ARMV8_SHA256
106 tst r12,#ARMV7_NEON
121 eor r12,r12,r12
128 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
135 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
136 ldrb r12,[r1,#2]
138 orr r2,r2,r12,lsl#8
139 ldrb r12,[r1],#4
145 orr r2,r2,r12,lsl#24
148 ldr r12,[r14],#4 @ *K256++
154 add r11,r11,r12 @ h+=K256[i]
159 and r12,r12,#0xff
160 cmp r12,#0xf2 @ done?
168 eor r12,r4,r5 @ a^b, b^c in next round
171 eor r12,r4,r5 @ a^b, b^c in next round
175 and r3,r3,r12 @ (b^c)&=(a^b)
233 and r12,r12,r3 @ (b^c)&=(a^b)
235 eor r12,r12,r4 @ Maj(a,b,c)
237 @ add r10,r10,r12 @ h+=Maj(a,b,c)
244 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
251 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
252 ldrb r12,[r1,#2]
254 orr r2,r2,r12,lsl#8
255 ldrb r12,[r1],#4
261 orr r2,r2,r12,lsl#24
264 ldr r12,[r14],#4 @ *K256++
270 add r9,r9,r12 @ h+=K256[i]
275 and r12,r12,#0xff
276 cmp r12,#0xf2 @ done?
284 eor r12,r10,r11 @ a^b, b^c in next round
287 eor r12,r10,r11 @ a^b, b^c in next round
291 and r3,r3,r12 @ (b^c)&=(a^b)
349 and r12,r12,r3 @ (b^c)&=(a^b)
351 eor r12,r12,r10 @ Maj(a,b,c)
353 @ add r8,r8,r12 @ h+=Maj(a,b,c)
360 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
367 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
368 ldrb r12,[r1,#2]
370 orr r2,r2,r12,lsl#8
371 ldrb r12,[r1],#4
377 orr r2,r2,r12,lsl#24
380 ldr r12,[r14],#4 @ *K256++
386 add r7,r7,r12 @ h+=K256[i]
391 and r12,r12,#0xff
392 cmp r12,#0xf2 @ done?
400 eor r12,r8,r9 @ a^b, b^c in next round
403 eor r12,r8,r9 @ a^b, b^c in next round
407 and r3,r3,r12 @ (b^c)&=(a^b)
465 and r12,r12,r3 @ (b^c)&=(a^b)
467 eor r12,r12,r8 @ Maj(a,b,c)
469 @ add r6,r6,r12 @ h+=Maj(a,b,c)
476 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
483 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
484 ldrb r12,[r1,#2]
486 orr r2,r2,r12,lsl#8
487 ldrb r12,[r1],#4
493 orr r2,r2,r12,lsl#24
496 ldr r12,[r14],#4 @ *K256++
502 add r5,r5,r12 @ h+=K256[i]
507 and r12,r12,#0xff
508 cmp r12,#0xf2 @ done?
516 eor r12,r6,r7 @ a^b, b^c in next round
519 eor r12,r6,r7 @ a^b, b^c in next round
523 and r3,r3,r12 @ (b^c)&=(a^b)
581 and r12,r12,r3 @ (b^c)&=(a^b)
583 eor r12,r12,r6 @ Maj(a,b,c)
585 @ add r4,r4,r12 @ h+=Maj(a,b,c)
592 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
599 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
600 ldrb r12,[r1,#2]
602 orr r2,r2,r12,lsl#8
603 ldrb r12,[r1],#4
609 orr r2,r2,r12,lsl#24
612 ldr r12,[r14],#4 @ *K256++
618 add r11,r11,r12 @ h+=K256[i]
623 and r12,r12,#0xff
624 cmp r12,#0xf2 @ done?
632 eor r12,r4,r5 @ a^b, b^c in next round
635 eor r12,r4,r5 @ a^b, b^c in next round
639 and r3,r3,r12 @ (b^c)&=(a^b)
697 and r12,r12,r3 @ (b^c)&=(a^b)
699 eor r12,r12,r4 @ Maj(a,b,c)
701 @ add r10,r10,r12 @ h+=Maj(a,b,c)
708 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
715 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
716 ldrb r12,[r1,#2]
718 orr r2,r2,r12,lsl#8
719 ldrb r12,[r1],#4
725 orr r2,r2,r12,lsl#24
728 ldr r12,[r14],#4 @ *K256++
734 add r9,r9,r12 @ h+=K256[i]
739 and r12,r12,#0xff
740 cmp r12,#0xf2 @ done?
748 eor r12,r10,r11 @ a^b, b^c in next round
751 eor r12,r10,r11 @ a^b, b^c in next round
755 and r3,r3,r12 @ (b^c)&=(a^b)
813 and r12,r12,r3 @ (b^c)&=(a^b)
815 eor r12,r12,r10 @ Maj(a,b,c)
817 @ add r8,r8,r12 @ h+=Maj(a,b,c)
824 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
831 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
832 ldrb r12,[r1,#2]
834 orr r2,r2,r12,lsl#8
835 ldrb r12,[r1],#4
841 orr r2,r2,r12,lsl#24
844 ldr r12,[r14],#4 @ *K256++
850 add r7,r7,r12 @ h+=K256[i]
855 and r12,r12,#0xff
856 cmp r12,#0xf2 @ done?
864 eor r12,r8,r9 @ a^b, b^c in next round
867 eor r12,r8,r9 @ a^b, b^c in next round
871 and r3,r3,r12 @ (b^c)&=(a^b)
929 and r12,r12,r3 @ (b^c)&=(a^b)
931 eor r12,r12,r8 @ Maj(a,b,c)
933 @ add r6,r6,r12 @ h+=Maj(a,b,c)
940 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
947 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
948 ldrb r12,[r1,#2]
950 orr r2,r2,r12,lsl#8
951 ldrb r12,[r1],#4
957 orr r2,r2,r12,lsl#24
960 ldr r12,[r14],#4 @ *K256++
966 add r5,r5,r12 @ h+=K256[i]
971 and r12,r12,#0xff
972 cmp r12,#0xf2 @ done?
980 eor r12,r6,r7 @ a^b, b^c in next round
983 eor r12,r6,r7 @ a^b, b^c in next round
987 and r3,r3,r12 @ (b^c)&=(a^b)
1045 and r12,r12,r3 @ (b^c)&=(a^b)
1047 eor r12,r12,r6 @ Maj(a,b,c)
1049 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1054 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1055 mov r12,r1,ror#17
1057 eor r12,r12,r1,ror#19
1060 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1063 add r12,r12,r0
1065 add r2,r2,r12
1068 ldr r12,[r14],#4 @ *K256++
1074 add r11,r11,r12 @ h+=K256[i]
1079 and r12,r12,#0xff
1080 cmp r12,#0xf2 @ done?
1088 eor r12,r4,r5 @ a^b, b^c in next round
1091 eor r12,r4,r5 @ a^b, b^c in next round
1095 and r3,r3,r12 @ (b^c)&=(a^b)
1144 and r12,r12,r3 @ (b^c)&=(a^b)
1146 eor r12,r12,r4 @ Maj(a,b,c)
1148 @ add r10,r10,r12 @ h+=Maj(a,b,c)
1152 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
1153 mov r12,r1,ror#17
1155 eor r12,r12,r1,ror#19
1158 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1161 add r12,r12,r0
1163 add r2,r2,r12
1166 ldr r12,[r14],#4 @ *K256++
1172 add r9,r9,r12 @ h+=K256[i]
1177 and r12,r12,#0xff
1178 cmp r12,#0xf2 @ done?
1186 eor r12,r10,r11 @ a^b, b^c in next round
1189 eor r12,r10,r11 @ a^b, b^c in next round
1193 and r3,r3,r12 @ (b^c)&=(a^b)
1242 and r12,r12,r3 @ (b^c)&=(a^b)
1244 eor r12,r12,r10 @ Maj(a,b,c)
1246 @ add r8,r8,r12 @ h+=Maj(a,b,c)
1250 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
1251 mov r12,r1,ror#17
1253 eor r12,r12,r1,ror#19
1256 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1259 add r12,r12,r0
1261 add r2,r2,r12
1264 ldr r12,[r14],#4 @ *K256++
1270 add r7,r7,r12 @ h+=K256[i]
1275 and r12,r12,#0xff
1276 cmp r12,#0xf2 @ done?
1284 eor r12,r8,r9 @ a^b, b^c in next round
1287 eor r12,r8,r9 @ a^b, b^c in next round
1291 and r3,r3,r12 @ (b^c)&=(a^b)
1340 and r12,r12,r3 @ (b^c)&=(a^b)
1342 eor r12,r12,r8 @ Maj(a,b,c)
1344 @ add r6,r6,r12 @ h+=Maj(a,b,c)
1348 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
1349 mov r12,r1,ror#17
1351 eor r12,r12,r1,ror#19
1354 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1357 add r12,r12,r0
1359 add r2,r2,r12
1362 ldr r12,[r14],#4 @ *K256++
1368 add r5,r5,r12 @ h+=K256[i]
1373 and r12,r12,#0xff
1374 cmp r12,#0xf2 @ done?
1382 eor r12,r6,r7 @ a^b, b^c in next round
1385 eor r12,r6,r7 @ a^b, b^c in next round
1389 and r3,r3,r12 @ (b^c)&=(a^b)
1438 and r12,r12,r3 @ (b^c)&=(a^b)
1440 eor r12,r12,r6 @ Maj(a,b,c)
1442 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1446 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1447 mov r12,r1,ror#17
1449 eor r12,r12,r1,ror#19
1452 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1455 add r12,r12,r0
1457 add r2,r2,r12
1460 ldr r12,[r14],#4 @ *K256++
1466 add r11,r11,r12 @ h+=K256[i]
1471 and r12,r12,#0xff
1472 cmp r12,#0xf2 @ done?
1480 eor r12,r4,r5 @ a^b, b^c in next round
1483 eor r12,r4,r5 @ a^b, b^c in next round
1487 and r3,r3,r12 @ (b^c)&=(a^b)
1536 and r12,r12,r3 @ (b^c)&=(a^b)
1538 eor r12,r12,r4 @ Maj(a,b,c)
1540 @ add r10,r10,r12 @ h+=Maj(a,b,c)
1544 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
1545 mov r12,r1,ror#17
1547 eor r12,r12,r1,ror#19
1550 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1553 add r12,r12,r0
1555 add r2,r2,r12
1558 ldr r12,[r14],#4 @ *K256++
1564 add r9,r9,r12 @ h+=K256[i]
1569 and r12,r12,#0xff
1570 cmp r12,#0xf2 @ done?
1578 eor r12,r10,r11 @ a^b, b^c in next round
1581 eor r12,r10,r11 @ a^b, b^c in next round
1585 and r3,r3,r12 @ (b^c)&=(a^b)
1634 and r12,r12,r3 @ (b^c)&=(a^b)
1636 eor r12,r12,r10 @ Maj(a,b,c)
1638 @ add r8,r8,r12 @ h+=Maj(a,b,c)
1642 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
1643 mov r12,r1,ror#17
1645 eor r12,r12,r1,ror#19
1648 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1651 add r12,r12,r0
1653 add r2,r2,r12
1656 ldr r12,[r14],#4 @ *K256++
1662 add r7,r7,r12 @ h+=K256[i]
1667 and r12,r12,#0xff
1668 cmp r12,#0xf2 @ done?
1676 eor r12,r8,r9 @ a^b, b^c in next round
1679 eor r12,r8,r9 @ a^b, b^c in next round
1683 and r3,r3,r12 @ (b^c)&=(a^b)
1732 and r12,r12,r3 @ (b^c)&=(a^b)
1734 eor r12,r12,r8 @ Maj(a,b,c)
1736 @ add r6,r6,r12 @ h+=Maj(a,b,c)
1740 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
1741 mov r12,r1,ror#17
1743 eor r12,r12,r1,ror#19
1746 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1749 add r12,r12,r0
1751 add r2,r2,r12
1754 ldr r12,[r14],#4 @ *K256++
1760 add r5,r5,r12 @ h+=K256[i]
1765 and r12,r12,#0xff
1766 cmp r12,#0xf2 @ done?
1774 eor r12,r6,r7 @ a^b, b^c in next round
1777 eor r12,r6,r7 @ a^b, b^c in next round
1781 and r3,r3,r12 @ (b^c)&=(a^b)
1830 and r12,r12,r3 @ (b^c)&=(a^b)
1832 eor r12,r12,r6 @ Maj(a,b,c)
1834 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1841 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1844 ldr r12,[r3,#8]
1849 add r6,r6,r12
1850 ldr r12,[r3,#20]
1855 add r9,r9,r12
1857 ldr r12,[sp,#18*4] @ pull inp+len
1861 cmp r1,r12
1884 stmdb sp!,{r4-r12,lr}
1889 mov r12,sp
1909 str r12,[sp,#76] @ save original sp
1922 eor r12,r12,r12
1933 add r4,r4,r12
1935 eor r12,r0,r8,ror#19
1940 add r11,r11,r12,ror#6
1941 eor r12,r4,r5
1947 and r3,r3,r12
1973 and r12,r12,r3
1977 eor r12,r12,r4
1983 add r10,r10,r12
1986 eor r12,r0,r6,ror#19
1991 add r9,r9,r12,ror#6
1992 eor r12,r10,r11
1998 and r3,r3,r12
2021 and r12,r12,r3
2025 eor r12,r12,r10
2031 add r8,r8,r12
2033 eor r12,r0,r4,ror#19
2038 add r7,r7,r12,ror#6
2039 eor r12,r8,r9
2045 and r3,r3,r12
2071 and r12,r12,r3
2075 eor r12,r12,r8
2081 add r6,r6,r12
2084 eor r12,r0,r10,ror#19
2089 add r5,r5,r12,ror#6
2090 eor r12,r6,r7
2096 and r3,r3,r12
2119 and r12,r12,r3
2123 eor r12,r12,r6
2129 add r4,r4,r12
2131 eor r12,r0,r8,ror#19
2136 add r11,r11,r12,ror#6
2137 eor r12,r4,r5
2143 and r3,r3,r12
2169 and r12,r12,r3
2173 eor r12,r12,r4
2179 add r10,r10,r12
2182 eor r12,r0,r6,ror#19
2187 add r9,r9,r12,ror#6
2188 eor r12,r10,r11
2194 and r3,r3,r12
2217 and r12,r12,r3
2221 eor r12,r12,r10
2227 add r8,r8,r12
2229 eor r12,r0,r4,ror#19
2234 add r7,r7,r12,ror#6
2235 eor r12,r8,r9
2241 and r3,r3,r12
2267 and r12,r12,r3
2271 eor r12,r12,r8
2277 add r6,r6,r12
2280 eor r12,r0,r10,ror#19
2285 add r5,r5,r12,ror#6
2286 eor r12,r6,r7
2292 and r3,r3,r12
2315 and r12,r12,r3
2319 eor r12,r12,r6
2341 add r4,r4,r12
2344 eor r12,r0,r8,ror#19
2348 add r11,r11,r12,ror#6
2349 eor r12,r4,r5
2354 and r3,r3,r12
2371 and r12,r12,r3
2374 eor r12,r12,r4
2378 add r10,r10,r12
2380 eor r12,r0,r6,ror#19
2383 add r9,r9,r12,ror#6
2384 eor r12,r10,r11
2388 and r3,r3,r12
2405 and r12,r12,r3
2408 eor r12,r12,r10
2413 add r8,r8,r12
2416 eor r12,r0,r4,ror#19
2420 add r7,r7,r12,ror#6
2421 eor r12,r8,r9
2426 and r3,r3,r12
2443 and r12,r12,r3
2446 eor r12,r12,r8
2450 add r6,r6,r12
2452 eor r12,r0,r10,ror#19
2455 add r5,r5,r12,ror#6
2456 eor r12,r6,r7
2460 and r3,r3,r12
2477 and r12,r12,r3
2480 eor r12,r12,r6
2485 add r4,r4,r12
2488 eor r12,r0,r8,ror#19
2492 add r11,r11,r12,ror#6
2493 eor r12,r4,r5
2498 and r3,r3,r12
2515 and r12,r12,r3
2518 eor r12,r12,r4
2522 add r10,r10,r12
2524 eor r12,r0,r6,ror#19
2527 add r9,r9,r12,ror#6
2528 eor r12,r10,r11
2532 and r3,r3,r12
2549 and r12,r12,r3
2552 eor r12,r12,r10
2557 add r8,r8,r12
2560 eor r12,r0,r4,ror#19
2564 add r7,r7,r12,ror#6
2565 eor r12,r8,r9
2570 and r3,r3,r12
2587 and r12,r12,r3
2590 eor r12,r12,r8
2594 add r6,r6,r12
2596 eor r12,r0,r10,ror#19
2599 add r5,r5,r12,ror#6
2600 eor r12,r6,r7
2604 and r3,r3,r12
2621 and r12,r12,r3
2624 eor r12,r12,r6
2627 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
2628 ldr r12,[r2,#4]
2633 add r5,r5,r12
2634 ldr r12,[r2,#20]
2641 add r9,r9,r12
2652 eorne r12,r12,r12
2658 ldmia sp!,{r4-r12,pc}