Lines Matching refs:r12
103 ldr r12,.LOPENSSL_armcap
104 ldr r12,[r3,r12] @ OPENSSL_armcap_P
105 tst r12,#ARMV8_SHA256
107 tst r12,#ARMV7_NEON
122 eor r12,r12,r12
129 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
136 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
137 ldrb r12,[r1,#2]
139 orr r2,r2,r12,lsl#8
140 ldrb r12,[r1],#4
146 orr r2,r2,r12,lsl#24
149 ldr r12,[r14],#4 @ *K256++
155 add r11,r11,r12 @ h+=K256[i]
160 and r12,r12,#0xff
161 cmp r12,#0xf2 @ done?
169 eor r12,r4,r5 @ a^b, b^c in next round
172 eor r12,r4,r5 @ a^b, b^c in next round
176 and r3,r3,r12 @ (b^c)&=(a^b)
234 and r12,r12,r3 @ (b^c)&=(a^b)
236 eor r12,r12,r4 @ Maj(a,b,c)
238 @ add r10,r10,r12 @ h+=Maj(a,b,c)
245 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
252 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
253 ldrb r12,[r1,#2]
255 orr r2,r2,r12,lsl#8
256 ldrb r12,[r1],#4
262 orr r2,r2,r12,lsl#24
265 ldr r12,[r14],#4 @ *K256++
271 add r9,r9,r12 @ h+=K256[i]
276 and r12,r12,#0xff
277 cmp r12,#0xf2 @ done?
285 eor r12,r10,r11 @ a^b, b^c in next round
288 eor r12,r10,r11 @ a^b, b^c in next round
292 and r3,r3,r12 @ (b^c)&=(a^b)
350 and r12,r12,r3 @ (b^c)&=(a^b)
352 eor r12,r12,r10 @ Maj(a,b,c)
354 @ add r8,r8,r12 @ h+=Maj(a,b,c)
361 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
368 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
369 ldrb r12,[r1,#2]
371 orr r2,r2,r12,lsl#8
372 ldrb r12,[r1],#4
378 orr r2,r2,r12,lsl#24
381 ldr r12,[r14],#4 @ *K256++
387 add r7,r7,r12 @ h+=K256[i]
392 and r12,r12,#0xff
393 cmp r12,#0xf2 @ done?
401 eor r12,r8,r9 @ a^b, b^c in next round
404 eor r12,r8,r9 @ a^b, b^c in next round
408 and r3,r3,r12 @ (b^c)&=(a^b)
466 and r12,r12,r3 @ (b^c)&=(a^b)
468 eor r12,r12,r8 @ Maj(a,b,c)
470 @ add r6,r6,r12 @ h+=Maj(a,b,c)
477 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
484 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
485 ldrb r12,[r1,#2]
487 orr r2,r2,r12,lsl#8
488 ldrb r12,[r1],#4
494 orr r2,r2,r12,lsl#24
497 ldr r12,[r14],#4 @ *K256++
503 add r5,r5,r12 @ h+=K256[i]
508 and r12,r12,#0xff
509 cmp r12,#0xf2 @ done?
517 eor r12,r6,r7 @ a^b, b^c in next round
520 eor r12,r6,r7 @ a^b, b^c in next round
524 and r3,r3,r12 @ (b^c)&=(a^b)
582 and r12,r12,r3 @ (b^c)&=(a^b)
584 eor r12,r12,r6 @ Maj(a,b,c)
586 @ add r4,r4,r12 @ h+=Maj(a,b,c)
593 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
600 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
601 ldrb r12,[r1,#2]
603 orr r2,r2,r12,lsl#8
604 ldrb r12,[r1],#4
610 orr r2,r2,r12,lsl#24
613 ldr r12,[r14],#4 @ *K256++
619 add r11,r11,r12 @ h+=K256[i]
624 and r12,r12,#0xff
625 cmp r12,#0xf2 @ done?
633 eor r12,r4,r5 @ a^b, b^c in next round
636 eor r12,r4,r5 @ a^b, b^c in next round
640 and r3,r3,r12 @ (b^c)&=(a^b)
698 and r12,r12,r3 @ (b^c)&=(a^b)
700 eor r12,r12,r4 @ Maj(a,b,c)
702 @ add r10,r10,r12 @ h+=Maj(a,b,c)
709 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
716 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
717 ldrb r12,[r1,#2]
719 orr r2,r2,r12,lsl#8
720 ldrb r12,[r1],#4
726 orr r2,r2,r12,lsl#24
729 ldr r12,[r14],#4 @ *K256++
735 add r9,r9,r12 @ h+=K256[i]
740 and r12,r12,#0xff
741 cmp r12,#0xf2 @ done?
749 eor r12,r10,r11 @ a^b, b^c in next round
752 eor r12,r10,r11 @ a^b, b^c in next round
756 and r3,r3,r12 @ (b^c)&=(a^b)
814 and r12,r12,r3 @ (b^c)&=(a^b)
816 eor r12,r12,r10 @ Maj(a,b,c)
818 @ add r8,r8,r12 @ h+=Maj(a,b,c)
825 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
832 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
833 ldrb r12,[r1,#2]
835 orr r2,r2,r12,lsl#8
836 ldrb r12,[r1],#4
842 orr r2,r2,r12,lsl#24
845 ldr r12,[r14],#4 @ *K256++
851 add r7,r7,r12 @ h+=K256[i]
856 and r12,r12,#0xff
857 cmp r12,#0xf2 @ done?
865 eor r12,r8,r9 @ a^b, b^c in next round
868 eor r12,r8,r9 @ a^b, b^c in next round
872 and r3,r3,r12 @ (b^c)&=(a^b)
930 and r12,r12,r3 @ (b^c)&=(a^b)
932 eor r12,r12,r8 @ Maj(a,b,c)
934 @ add r6,r6,r12 @ h+=Maj(a,b,c)
941 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
948 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
949 ldrb r12,[r1,#2]
951 orr r2,r2,r12,lsl#8
952 ldrb r12,[r1],#4
958 orr r2,r2,r12,lsl#24
961 ldr r12,[r14],#4 @ *K256++
967 add r5,r5,r12 @ h+=K256[i]
972 and r12,r12,#0xff
973 cmp r12,#0xf2 @ done?
981 eor r12,r6,r7 @ a^b, b^c in next round
984 eor r12,r6,r7 @ a^b, b^c in next round
988 and r3,r3,r12 @ (b^c)&=(a^b)
1046 and r12,r12,r3 @ (b^c)&=(a^b)
1048 eor r12,r12,r6 @ Maj(a,b,c)
1050 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1055 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1056 mov r12,r1,ror#17
1058 eor r12,r12,r1,ror#19
1061 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1064 add r12,r12,r0
1066 add r2,r2,r12
1069 ldr r12,[r14],#4 @ *K256++
1075 add r11,r11,r12 @ h+=K256[i]
1080 and r12,r12,#0xff
1081 cmp r12,#0xf2 @ done?
1089 eor r12,r4,r5 @ a^b, b^c in next round
1092 eor r12,r4,r5 @ a^b, b^c in next round
1096 and r3,r3,r12 @ (b^c)&=(a^b)
1145 and r12,r12,r3 @ (b^c)&=(a^b)
1147 eor r12,r12,r4 @ Maj(a,b,c)
1149 @ add r10,r10,r12 @ h+=Maj(a,b,c)
1153 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
1154 mov r12,r1,ror#17
1156 eor r12,r12,r1,ror#19
1159 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1162 add r12,r12,r0
1164 add r2,r2,r12
1167 ldr r12,[r14],#4 @ *K256++
1173 add r9,r9,r12 @ h+=K256[i]
1178 and r12,r12,#0xff
1179 cmp r12,#0xf2 @ done?
1187 eor r12,r10,r11 @ a^b, b^c in next round
1190 eor r12,r10,r11 @ a^b, b^c in next round
1194 and r3,r3,r12 @ (b^c)&=(a^b)
1243 and r12,r12,r3 @ (b^c)&=(a^b)
1245 eor r12,r12,r10 @ Maj(a,b,c)
1247 @ add r8,r8,r12 @ h+=Maj(a,b,c)
1251 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
1252 mov r12,r1,ror#17
1254 eor r12,r12,r1,ror#19
1257 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1260 add r12,r12,r0
1262 add r2,r2,r12
1265 ldr r12,[r14],#4 @ *K256++
1271 add r7,r7,r12 @ h+=K256[i]
1276 and r12,r12,#0xff
1277 cmp r12,#0xf2 @ done?
1285 eor r12,r8,r9 @ a^b, b^c in next round
1288 eor r12,r8,r9 @ a^b, b^c in next round
1292 and r3,r3,r12 @ (b^c)&=(a^b)
1341 and r12,r12,r3 @ (b^c)&=(a^b)
1343 eor r12,r12,r8 @ Maj(a,b,c)
1345 @ add r6,r6,r12 @ h+=Maj(a,b,c)
1349 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
1350 mov r12,r1,ror#17
1352 eor r12,r12,r1,ror#19
1355 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1358 add r12,r12,r0
1360 add r2,r2,r12
1363 ldr r12,[r14],#4 @ *K256++
1369 add r5,r5,r12 @ h+=K256[i]
1374 and r12,r12,#0xff
1375 cmp r12,#0xf2 @ done?
1383 eor r12,r6,r7 @ a^b, b^c in next round
1386 eor r12,r6,r7 @ a^b, b^c in next round
1390 and r3,r3,r12 @ (b^c)&=(a^b)
1439 and r12,r12,r3 @ (b^c)&=(a^b)
1441 eor r12,r12,r6 @ Maj(a,b,c)
1443 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1447 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1448 mov r12,r1,ror#17
1450 eor r12,r12,r1,ror#19
1453 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1456 add r12,r12,r0
1458 add r2,r2,r12
1461 ldr r12,[r14],#4 @ *K256++
1467 add r11,r11,r12 @ h+=K256[i]
1472 and r12,r12,#0xff
1473 cmp r12,#0xf2 @ done?
1481 eor r12,r4,r5 @ a^b, b^c in next round
1484 eor r12,r4,r5 @ a^b, b^c in next round
1488 and r3,r3,r12 @ (b^c)&=(a^b)
1537 and r12,r12,r3 @ (b^c)&=(a^b)
1539 eor r12,r12,r4 @ Maj(a,b,c)
1541 @ add r10,r10,r12 @ h+=Maj(a,b,c)
1545 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
1546 mov r12,r1,ror#17
1548 eor r12,r12,r1,ror#19
1551 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1554 add r12,r12,r0
1556 add r2,r2,r12
1559 ldr r12,[r14],#4 @ *K256++
1565 add r9,r9,r12 @ h+=K256[i]
1570 and r12,r12,#0xff
1571 cmp r12,#0xf2 @ done?
1579 eor r12,r10,r11 @ a^b, b^c in next round
1582 eor r12,r10,r11 @ a^b, b^c in next round
1586 and r3,r3,r12 @ (b^c)&=(a^b)
1635 and r12,r12,r3 @ (b^c)&=(a^b)
1637 eor r12,r12,r10 @ Maj(a,b,c)
1639 @ add r8,r8,r12 @ h+=Maj(a,b,c)
1643 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
1644 mov r12,r1,ror#17
1646 eor r12,r12,r1,ror#19
1649 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1652 add r12,r12,r0
1654 add r2,r2,r12
1657 ldr r12,[r14],#4 @ *K256++
1663 add r7,r7,r12 @ h+=K256[i]
1668 and r12,r12,#0xff
1669 cmp r12,#0xf2 @ done?
1677 eor r12,r8,r9 @ a^b, b^c in next round
1680 eor r12,r8,r9 @ a^b, b^c in next round
1684 and r3,r3,r12 @ (b^c)&=(a^b)
1733 and r12,r12,r3 @ (b^c)&=(a^b)
1735 eor r12,r12,r8 @ Maj(a,b,c)
1737 @ add r6,r6,r12 @ h+=Maj(a,b,c)
1741 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
1742 mov r12,r1,ror#17
1744 eor r12,r12,r1,ror#19
1747 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1750 add r12,r12,r0
1752 add r2,r2,r12
1755 ldr r12,[r14],#4 @ *K256++
1761 add r5,r5,r12 @ h+=K256[i]
1766 and r12,r12,#0xff
1767 cmp r12,#0xf2 @ done?
1775 eor r12,r6,r7 @ a^b, b^c in next round
1778 eor r12,r6,r7 @ a^b, b^c in next round
1782 and r3,r3,r12 @ (b^c)&=(a^b)
1831 and r12,r12,r3 @ (b^c)&=(a^b)
1833 eor r12,r12,r6 @ Maj(a,b,c)
1835 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1842 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1845 ldr r12,[r3,#8]
1850 add r6,r6,r12
1851 ldr r12,[r3,#20]
1856 add r9,r9,r12
1858 ldr r12,[sp,#18*4] @ pull inp+len
1862 cmp r1,r12
1885 stmdb sp!,{r4-r12,lr}
1890 mov r12,sp
1910 str r12,[sp,#76] @ save original sp
1923 eor r12,r12,r12
1934 add r4,r4,r12
1936 eor r12,r0,r8,ror#19
1941 add r11,r11,r12,ror#6
1942 eor r12,r4,r5
1948 and r3,r3,r12
1974 and r12,r12,r3
1978 eor r12,r12,r4
1984 add r10,r10,r12
1987 eor r12,r0,r6,ror#19
1992 add r9,r9,r12,ror#6
1993 eor r12,r10,r11
1999 and r3,r3,r12
2022 and r12,r12,r3
2026 eor r12,r12,r10
2032 add r8,r8,r12
2034 eor r12,r0,r4,ror#19
2039 add r7,r7,r12,ror#6
2040 eor r12,r8,r9
2046 and r3,r3,r12
2072 and r12,r12,r3
2076 eor r12,r12,r8
2082 add r6,r6,r12
2085 eor r12,r0,r10,ror#19
2090 add r5,r5,r12,ror#6
2091 eor r12,r6,r7
2097 and r3,r3,r12
2120 and r12,r12,r3
2124 eor r12,r12,r6
2130 add r4,r4,r12
2132 eor r12,r0,r8,ror#19
2137 add r11,r11,r12,ror#6
2138 eor r12,r4,r5
2144 and r3,r3,r12
2170 and r12,r12,r3
2174 eor r12,r12,r4
2180 add r10,r10,r12
2183 eor r12,r0,r6,ror#19
2188 add r9,r9,r12,ror#6
2189 eor r12,r10,r11
2195 and r3,r3,r12
2218 and r12,r12,r3
2222 eor r12,r12,r10
2228 add r8,r8,r12
2230 eor r12,r0,r4,ror#19
2235 add r7,r7,r12,ror#6
2236 eor r12,r8,r9
2242 and r3,r3,r12
2268 and r12,r12,r3
2272 eor r12,r12,r8
2278 add r6,r6,r12
2281 eor r12,r0,r10,ror#19
2286 add r5,r5,r12,ror#6
2287 eor r12,r6,r7
2293 and r3,r3,r12
2316 and r12,r12,r3
2320 eor r12,r12,r6
2342 add r4,r4,r12
2345 eor r12,r0,r8,ror#19
2349 add r11,r11,r12,ror#6
2350 eor r12,r4,r5
2355 and r3,r3,r12
2372 and r12,r12,r3
2375 eor r12,r12,r4
2379 add r10,r10,r12
2381 eor r12,r0,r6,ror#19
2384 add r9,r9,r12,ror#6
2385 eor r12,r10,r11
2389 and r3,r3,r12
2406 and r12,r12,r3
2409 eor r12,r12,r10
2414 add r8,r8,r12
2417 eor r12,r0,r4,ror#19
2421 add r7,r7,r12,ror#6
2422 eor r12,r8,r9
2427 and r3,r3,r12
2444 and r12,r12,r3
2447 eor r12,r12,r8
2451 add r6,r6,r12
2453 eor r12,r0,r10,ror#19
2456 add r5,r5,r12,ror#6
2457 eor r12,r6,r7
2461 and r3,r3,r12
2478 and r12,r12,r3
2481 eor r12,r12,r6
2486 add r4,r4,r12
2489 eor r12,r0,r8,ror#19
2493 add r11,r11,r12,ror#6
2494 eor r12,r4,r5
2499 and r3,r3,r12
2516 and r12,r12,r3
2519 eor r12,r12,r4
2523 add r10,r10,r12
2525 eor r12,r0,r6,ror#19
2528 add r9,r9,r12,ror#6
2529 eor r12,r10,r11
2533 and r3,r3,r12
2550 and r12,r12,r3
2553 eor r12,r12,r10
2558 add r8,r8,r12
2561 eor r12,r0,r4,ror#19
2565 add r7,r7,r12,ror#6
2566 eor r12,r8,r9
2571 and r3,r3,r12
2588 and r12,r12,r3
2591 eor r12,r12,r8
2595 add r6,r6,r12
2597 eor r12,r0,r10,ror#19
2600 add r5,r5,r12,ror#6
2601 eor r12,r6,r7
2605 and r3,r3,r12
2622 and r12,r12,r3
2625 eor r12,r12,r6
2628 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
2629 ldr r12,[r2,#4]
2634 add r5,r5,r12
2635 ldr r12,[r2,#20]
2642 add r9,r9,r12
2653 eorne r12,r12,r12
2659 ldmia sp!,{r4-r12,pc}