Lines Matching +full:0 +full:x21

80 	add	x29,sp,#0
83 stp x21,x22,[sp,#32]
89 ldp x20,x21,[x0] // load context
100 eor x28,x21,x22 // magic seed
103 rev x3,x3 // 0
112 eor x19,x20,x21 // a^b, b^c in next round
120 eor x28,x28,x21 // Maj(a,b,c)
168 add x21,x21,x25 // d+=h
179 ror x16,x21,#14
181 eor x9,x21,x21,ror#23
182 and x17,x22,x21
183 bic x28,x23,x21
206 and x17,x21,x20
232 bic x28,x21,x27
253 add x21,x21,x19 // h+=K[i]
257 add x21,x21,x9 // h+=X[i]
262 add x21,x21,x17 // h+=Ch(e,f,g)
264 add x21,x21,x16 // h+=Sigma1(e)
266 add x25,x25,x21 // d+=h
269 add x21,x21,x28 // h+=Maj(a,b,c)
271 //add x21,x21,x17 // h+=Sigma0(a)
276 add x21,x21,x17 // h+=Sigma0(a)
284 eor x28,x21,x22 // a^b, b^c in next round
286 ror x13,x21,#28
288 eor x17,x21,x21,ror#5
308 eor x19,x20,x21 // a^b, b^c in next round
316 eor x28,x28,x21 // Maj(a,b,c)
364 add x21,x21,x25 // d+=h
376 ror x16,x21,#14
378 eor x6,x21,x21,ror#23
379 and x17,x22,x21
380 bic x28,x23,x21
400 str x7,[sp,#0]
404 and x17,x21,x20
431 bic x28,x21,x27
454 add x21,x21,x19 // h+=K[i]
458 add x21,x21,x1 // h+=X[i]
463 add x21,x21,x17 // h+=Ch(e,f,g)
465 add x21,x21,x16 // h+=Sigma1(e)
467 add x25,x25,x21 // d+=h
470 add x21,x21,x28 // h+=Maj(a,b,c)
472 //add x21,x21,x17 // h+=Sigma0(a)
476 ldr x7,[sp,#0]
477 add x21,x21,x17 // h+=Sigma0(a)
485 ror x10,x21,#28
490 eor x28,x21,x22 // a^b, b^c in next round
492 eor x10,x10,x21,ror#34
499 eor x17,x10,x21,ror#39 // Sigma0(a)
510 str x11,[sp,#0]
522 eor x19,x20,x21 // a^b, b^c in next round
530 eor x28,x28,x21 // Maj(a,b,c)
596 add x21,x21,x25 // d+=h
602 ldr x11,[sp,#0]
604 ror x16,x21,#14
607 and x17,x22,x21
609 bic x28,x23,x21
612 eor x16,x16,x21,ror#18
616 eor x16,x16,x21,ror#41 // Sigma1(e)
634 str x15,[sp,#0]
638 and x17,x21,x20
671 bic x28,x21,x27
698 add x21,x21,x19 // h+=K[i]
704 add x21,x21,x9 // h+=X[i]
711 add x21,x21,x17 // h+=Ch(e,f,g)
715 add x21,x21,x16 // h+=Sigma1(e)
720 add x25,x25,x21 // d+=h
721 add x21,x21,x28 // h+=Maj(a,b,c)
724 add x21,x21,x17 // h+=Sigma0(a)
726 ldr x15,[sp,#0]
734 ror x2,x21,#28
739 eor x28,x21,x22 // a^b, b^c in next round
741 eor x2,x2,x21,ror#34
748 eor x17,x2,x21,ror#39 // Sigma0(a)
758 str x3,[sp,#0]
770 eor x19,x20,x21 // a^b, b^c in next round
778 eor x28,x28,x21 // Maj(a,b,c)
844 add x21,x21,x25 // d+=h
850 ldr x3,[sp,#0]
852 ror x16,x21,#14
855 and x17,x22,x21
857 bic x28,x23,x21
860 eor x16,x16,x21,ror#18
864 eor x16,x16,x21,ror#41 // Sigma1(e)
882 str x7,[sp,#0]
886 and x17,x21,x20
919 bic x28,x21,x27
946 add x21,x21,x19 // h+=K[i]
952 add x21,x21,x1 // h+=X[i]
959 add x21,x21,x17 // h+=Ch(e,f,g)
963 add x21,x21,x16 // h+=Sigma1(e)
968 add x25,x25,x21 // d+=h
969 add x21,x21,x28 // h+=Maj(a,b,c)
972 add x21,x21,x17 // h+=Sigma0(a)
974 ldr x7,[sp,#0]
982 ror x10,x21,#28
987 eor x28,x21,x22 // a^b, b^c in next round
989 eor x10,x10,x21,ror#34
996 eor x17,x10,x21,ror#39 // Sigma0(a)
1017 add x21,x21,x4
1020 stp x20,x21,[x0]
1033 ldp x21,x22,[x29,#32]
1045 .quad 0x428a2f98d728ae22,0x7137449123ef65cd
1046 .quad 0xb5c0fbcfec4d3b2f,0xe9b5dba58189dbbc
1047 .quad 0x3956c25bf348b538,0x59f111f1b605d019
1048 .quad 0x923f82a4af194f9b,0xab1c5ed5da6d8118
1049 .quad 0xd807aa98a3030242,0x12835b0145706fbe
1050 .quad 0x243185be4ee4b28c,0x550c7dc3d5ffb4e2
1051 .quad 0x72be5d74f27b896f,0x80deb1fe3b1696b1
1052 .quad 0x9bdc06a725c71235,0xc19bf174cf692694
1053 .quad 0xe49b69c19ef14ad2,0xefbe4786384f25e3
1054 .quad 0x0fc19dc68b8cd5b5,0x240ca1cc77ac9c65
1055 .quad 0x2de92c6f592b0275,0x4a7484aa6ea6e483
1056 .quad 0x5cb0a9dcbd41fbd4,0x76f988da831153b5
1057 .quad 0x983e5152ee66dfab,0xa831c66d2db43210
1058 .quad 0xb00327c898fb213f,0xbf597fc7beef0ee4
1059 .quad 0xc6e00bf33da88fc2,0xd5a79147930aa725
1060 .quad 0x06ca6351e003826f,0x142929670a0e6e70
1061 .quad 0x27b70a8546d22ffc,0x2e1b21385c26c926
1062 .quad 0x4d2c6dfc5ac42aed,0x53380d139d95b3df
1063 .quad 0x650a73548baf63de,0x766a0abb3c77b2a8
1064 .quad 0x81c2c92e47edaee6,0x92722c851482353b
1065 .quad 0xa2bfe8a14cf10364,0xa81a664bbc423001
1066 .quad 0xc24b8b70d0f89791,0xc76c51a30654be30
1067 .quad 0xd192e819d6ef5218,0xd69906245565a910
1068 .quad 0xf40e35855771202a,0x106aa07032bbd1b8
1069 .quad 0x19a4c116b8d2d0c8,0x1e376c085141ab53
1070 .quad 0x2748774cdf8eeb99,0x34b0bcb5e19b48a8
1071 .quad 0x391c0cb3c5c95a63,0x4ed8aa4ae3418acb
1072 .quad 0x5b9cca4f7763e373,0x682e6ff3d6b2b8a3
1073 .quad 0x748f82ee5defb2fc,0x78a5636f43172f60
1074 .quad 0x84c87814a1f0ab72,0x8cc702081a6439ec
1075 .quad 0x90befffa23631e28,0xa4506cebde82bde9
1076 .quad 0xbef9a3f7b2c67915,0xc67178f2e372532b
1077 .quad 0xca273eceea26619c,0xd186b8c721c0c207
1078 .quad 0xeada7dd6cde0eb1e,0xf57d4f7fee6ed178
1079 .quad 0x06f067aa72176fba,0x0a637dc5a2c898a6
1080 .quad 0x113f9804bef90dae,0x1b710b35131c471b
1081 .quad 0x28db77f523047d84,0x32caab7b40c72493
1082 .quad 0x3c9ebe0a15c9bebc,0x431d67c49c100d4c
1083 .quad 0x4cc5d4becb3e42b6,0x597f299cfc657e2a
1084 .quad 0x5fcb6fab3ad6faec,0x6c44198c4a475817
1085 .quad 0 // terminator
1087 …9,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
1097 add x29,sp,#0
1131 .inst 0xcec08230 //sha512su0 v16.16b,v17.16b
1133 .inst 0xce6680a3 //sha512h v3.16b,v5.16b,v6.16b
1134 .inst 0xce678af0 //sha512su1 v16.16b,v23.16b,v7.16b
1136 .inst 0xce608423 //sha512h2 v3.16b,v1.16b,v0.16b
1143 .inst 0xcec08251 //sha512su0 v17.16b,v18.16b
1145 .inst 0xce6680a2 //sha512h v2.16b,v5.16b,v6.16b
1146 .inst 0xce678a11 //sha512su1 v17.16b,v16.16b,v7.16b
1148 .inst 0xce638402 //sha512h2 v2.16b,v0.16b,v3.16b
1155 .inst 0xcec08272 //sha512su0 v18.16b,v19.16b
1157 .inst 0xce6680a4 //sha512h v4.16b,v5.16b,v6.16b
1158 .inst 0xce678a32 //sha512su1 v18.16b,v17.16b,v7.16b
1160 .inst 0xce628464 //sha512h2 v4.16b,v3.16b,v2.16b
1167 .inst 0xcec08293 //sha512su0 v19.16b,v20.16b
1169 .inst 0xce6680a1 //sha512h v1.16b,v5.16b,v6.16b
1170 .inst 0xce678a53 //sha512su1 v19.16b,v18.16b,v7.16b
1172 .inst 0xce648441 //sha512h2 v1.16b,v2.16b,v4.16b
1179 .inst 0xcec082b4 //sha512su0 v20.16b,v21.16b
1181 .inst 0xce6680a0 //sha512h v0.16b,v5.16b,v6.16b
1182 .inst 0xce678a74 //sha512su1 v20.16b,v19.16b,v7.16b
1184 .inst 0xce618480 //sha512h2 v0.16b,v4.16b,v1.16b
1191 .inst 0xcec082d5 //sha512su0 v21.16b,v22.16b
1193 .inst 0xce6680a3 //sha512h v3.16b,v5.16b,v6.16b
1194 .inst 0xce678a95 //sha512su1 v21.16b,v20.16b,v7.16b
1196 .inst 0xce608423 //sha512h2 v3.16b,v1.16b,v0.16b
1203 .inst 0xcec082f6 //sha512su0 v22.16b,v23.16b
1205 .inst 0xce6680a2 //sha512h v2.16b,v5.16b,v6.16b
1206 .inst 0xce678ab6 //sha512su1 v22.16b,v21.16b,v7.16b
1208 .inst 0xce638402 //sha512h2 v2.16b,v0.16b,v3.16b
1215 .inst 0xcec08217 //sha512su0 v23.16b,v16.16b
1217 .inst 0xce6680a4 //sha512h v4.16b,v5.16b,v6.16b
1218 .inst 0xce678ad7 //sha512su1 v23.16b,v22.16b,v7.16b
1220 .inst 0xce628464 //sha512h2 v4.16b,v3.16b,v2.16b
1227 .inst 0xcec08230 //sha512su0 v16.16b,v17.16b
1229 .inst 0xce6680a1 //sha512h v1.16b,v5.16b,v6.16b
1230 .inst 0xce678af0 //sha512su1 v16.16b,v23.16b,v7.16b
1232 .inst 0xce648441 //sha512h2 v1.16b,v2.16b,v4.16b
1239 .inst 0xcec08251 //sha512su0 v17.16b,v18.16b
1241 .inst 0xce6680a0 //sha512h v0.16b,v5.16b,v6.16b
1242 .inst 0xce678a11 //sha512su1 v17.16b,v16.16b,v7.16b
1244 .inst 0xce618480 //sha512h2 v0.16b,v4.16b,v1.16b
1251 .inst 0xcec08272 //sha512su0 v18.16b,v19.16b
1253 .inst 0xce6680a3 //sha512h v3.16b,v5.16b,v6.16b
1254 .inst 0xce678a32 //sha512su1 v18.16b,v17.16b,v7.16b
1256 .inst 0xce608423 //sha512h2 v3.16b,v1.16b,v0.16b
1263 .inst 0xcec08293 //sha512su0 v19.16b,v20.16b
1265 .inst 0xce6680a2 //sha512h v2.16b,v5.16b,v6.16b
1266 .inst 0xce678a53 //sha512su1 v19.16b,v18.16b,v7.16b
1268 .inst 0xce638402 //sha512h2 v2.16b,v0.16b,v3.16b
1275 .inst 0xcec082b4 //sha512su0 v20.16b,v21.16b
1277 .inst 0xce6680a4 //sha512h v4.16b,v5.16b,v6.16b
1278 .inst 0xce678a74 //sha512su1 v20.16b,v19.16b,v7.16b
1280 .inst 0xce628464 //sha512h2 v4.16b,v3.16b,v2.16b
1287 .inst 0xcec082d5 //sha512su0 v21.16b,v22.16b
1289 .inst 0xce6680a1 //sha512h v1.16b,v5.16b,v6.16b
1290 .inst 0xce678a95 //sha512su1 v21.16b,v20.16b,v7.16b
1292 .inst 0xce648441 //sha512h2 v1.16b,v2.16b,v4.16b
1299 .inst 0xcec082f6 //sha512su0 v22.16b,v23.16b
1301 .inst 0xce6680a0 //sha512h v0.16b,v5.16b,v6.16b
1302 .inst 0xce678ab6 //sha512su1 v22.16b,v21.16b,v7.16b
1304 .inst 0xce618480 //sha512h2 v0.16b,v4.16b,v1.16b
1311 .inst 0xcec08217 //sha512su0 v23.16b,v16.16b
1313 .inst 0xce6680a3 //sha512h v3.16b,v5.16b,v6.16b
1314 .inst 0xce678ad7 //sha512su1 v23.16b,v22.16b,v7.16b
1316 .inst 0xce608423 //sha512h2 v3.16b,v1.16b,v0.16b
1323 .inst 0xcec08230 //sha512su0 v16.16b,v17.16b
1325 .inst 0xce6680a2 //sha512h v2.16b,v5.16b,v6.16b
1326 .inst 0xce678af0 //sha512su1 v16.16b,v23.16b,v7.16b
1328 .inst 0xce638402 //sha512h2 v2.16b,v0.16b,v3.16b
1335 .inst 0xcec08251 //sha512su0 v17.16b,v18.16b
1337 .inst 0xce6680a4 //sha512h v4.16b,v5.16b,v6.16b
1338 .inst 0xce678a11 //sha512su1 v17.16b,v16.16b,v7.16b
1340 .inst 0xce628464 //sha512h2 v4.16b,v3.16b,v2.16b
1347 .inst 0xcec08272 //sha512su0 v18.16b,v19.16b
1349 .inst 0xce6680a1 //sha512h v1.16b,v5.16b,v6.16b
1350 .inst 0xce678a32 //sha512su1 v18.16b,v17.16b,v7.16b
1352 .inst 0xce648441 //sha512h2 v1.16b,v2.16b,v4.16b
1359 .inst 0xcec08293 //sha512su0 v19.16b,v20.16b
1361 .inst 0xce6680a0 //sha512h v0.16b,v5.16b,v6.16b
1362 .inst 0xce678a53 //sha512su1 v19.16b,v18.16b,v7.16b
1364 .inst 0xce618480 //sha512h2 v0.16b,v4.16b,v1.16b
1371 .inst 0xcec082b4 //sha512su0 v20.16b,v21.16b
1373 .inst 0xce6680a3 //sha512h v3.16b,v5.16b,v6.16b
1374 .inst 0xce678a74 //sha512su1 v20.16b,v19.16b,v7.16b
1376 .inst 0xce608423 //sha512h2 v3.16b,v1.16b,v0.16b
1383 .inst 0xcec082d5 //sha512su0 v21.16b,v22.16b
1385 .inst 0xce6680a2 //sha512h v2.16b,v5.16b,v6.16b
1386 .inst 0xce678a95 //sha512su1 v21.16b,v20.16b,v7.16b
1388 .inst 0xce638402 //sha512h2 v2.16b,v0.16b,v3.16b
1395 .inst 0xcec082f6 //sha512su0 v22.16b,v23.16b
1397 .inst 0xce6680a4 //sha512h v4.16b,v5.16b,v6.16b
1398 .inst 0xce678ab6 //sha512su1 v22.16b,v21.16b,v7.16b
1400 .inst 0xce628464 //sha512h2 v4.16b,v3.16b,v2.16b
1407 .inst 0xcec08217 //sha512su0 v23.16b,v16.16b
1409 .inst 0xce6680a1 //sha512h v1.16b,v5.16b,v6.16b
1410 .inst 0xce678ad7 //sha512su1 v23.16b,v22.16b,v7.16b
1412 .inst 0xce648441 //sha512h2 v1.16b,v2.16b,v4.16b
1419 .inst 0xcec08230 //sha512su0 v16.16b,v17.16b
1421 .inst 0xce6680a0 //sha512h v0.16b,v5.16b,v6.16b
1422 .inst 0xce678af0 //sha512su1 v16.16b,v23.16b,v7.16b
1424 .inst 0xce618480 //sha512h2 v0.16b,v4.16b,v1.16b
1431 .inst 0xcec08251 //sha512su0 v17.16b,v18.16b
1433 .inst 0xce6680a3 //sha512h v3.16b,v5.16b,v6.16b
1434 .inst 0xce678a11 //sha512su1 v17.16b,v16.16b,v7.16b
1436 .inst 0xce608423 //sha512h2 v3.16b,v1.16b,v0.16b
1443 .inst 0xcec08272 //sha512su0 v18.16b,v19.16b
1445 .inst 0xce6680a2 //sha512h v2.16b,v5.16b,v6.16b
1446 .inst 0xce678a32 //sha512su1 v18.16b,v17.16b,v7.16b
1448 .inst 0xce638402 //sha512h2 v2.16b,v0.16b,v3.16b
1455 .inst 0xcec08293 //sha512su0 v19.16b,v20.16b
1457 .inst 0xce6680a4 //sha512h v4.16b,v5.16b,v6.16b
1458 .inst 0xce678a53 //sha512su1 v19.16b,v18.16b,v7.16b
1460 .inst 0xce628464 //sha512h2 v4.16b,v3.16b,v2.16b
1467 .inst 0xcec082b4 //sha512su0 v20.16b,v21.16b
1469 .inst 0xce6680a1 //sha512h v1.16b,v5.16b,v6.16b
1470 .inst 0xce678a74 //sha512su1 v20.16b,v19.16b,v7.16b
1472 .inst 0xce648441 //sha512h2 v1.16b,v2.16b,v4.16b
1479 .inst 0xcec082d5 //sha512su0 v21.16b,v22.16b
1481 .inst 0xce6680a0 //sha512h v0.16b,v5.16b,v6.16b
1482 .inst 0xce678a95 //sha512su1 v21.16b,v20.16b,v7.16b
1484 .inst 0xce618480 //sha512h2 v0.16b,v4.16b,v1.16b
1491 .inst 0xcec082f6 //sha512su0 v22.16b,v23.16b
1493 .inst 0xce6680a3 //sha512h v3.16b,v5.16b,v6.16b
1494 .inst 0xce678ab6 //sha512su1 v22.16b,v21.16b,v7.16b
1496 .inst 0xce608423 //sha512h2 v3.16b,v1.16b,v0.16b
1503 .inst 0xcec08217 //sha512su0 v23.16b,v16.16b
1505 .inst 0xce6680a2 //sha512h v2.16b,v5.16b,v6.16b
1506 .inst 0xce678ad7 //sha512su1 v23.16b,v22.16b,v7.16b
1508 .inst 0xce638402 //sha512h2 v2.16b,v0.16b,v3.16b
1516 .inst 0xce6680a4 //sha512h v4.16b,v5.16b,v6.16b
1519 .inst 0xce628464 //sha512h2 v4.16b,v3.16b,v2.16b
1527 .inst 0xce6680a1 //sha512h v1.16b,v5.16b,v6.16b
1530 .inst 0xce648441 //sha512h2 v1.16b,v2.16b,v4.16b
1538 .inst 0xce6680a0 //sha512h v0.16b,v5.16b,v6.16b
1541 .inst 0xce618480 //sha512h2 v0.16b,v4.16b,v1.16b
1549 .inst 0xce6680a3 //sha512h v3.16b,v5.16b,v6.16b
1552 .inst 0xce608423 //sha512h2 v3.16b,v1.16b,v0.16b
1560 .inst 0xce6680a2 //sha512h v2.16b,v5.16b,v6.16b
1563 .inst 0xce638402 //sha512h2 v2.16b,v0.16b,v3.16b
1571 .inst 0xce6680a4 //sha512h v4.16b,v5.16b,v6.16b
1574 .inst 0xce628464 //sha512h2 v4.16b,v3.16b,v2.16b
1582 .inst 0xce6680a1 //sha512h v1.16b,v5.16b,v6.16b
1585 .inst 0xce648441 //sha512h2 v1.16b,v2.16b,v4.16b
1593 .inst 0xce6680a0 //sha512h v0.16b,v5.16b,v6.16b
1596 .inst 0xce618480 //sha512h2 v0.16b,v4.16b,v1.16b