Lines Matching refs:x28
16 stp x27,x28,[sp,#80]
30 eor x28,x21,x22 // magic seed
48 and x28,x28,x19 // (b^c)&=(a^b)
50 eor x28,x28,x21 // Maj(a,b,c)
52 add x27,x27,x28 // h+=Maj(a,b,c)
53 ldr x28,[x30],#8 // *K++, x19 in next round
61 add x26,x26,x28 // h+=K[i]
64 bic x28,x25,x23
66 orr x17,x17,x28 // Ch(e,f,g)
67 eor x28,x27,x20 // a^b, b^c in next round
73 and x19,x19,x28 // (b^c)&=(a^b)
78 ldr x19,[x30],#8 // *K++, x28 in next round
97 and x28,x28,x19 // (b^c)&=(a^b)
99 eor x28,x28,x27 // Maj(a,b,c)
101 add x25,x25,x28 // h+=Maj(a,b,c)
102 ldr x28,[x30],#8 // *K++, x19 in next round
110 add x24,x24,x28 // h+=K[i]
113 bic x28,x23,x21
115 orr x17,x17,x28 // Ch(e,f,g)
116 eor x28,x25,x26 // a^b, b^c in next round
122 and x19,x19,x28 // (b^c)&=(a^b)
127 ldr x19,[x30],#8 // *K++, x28 in next round
146 and x28,x28,x19 // (b^c)&=(a^b)
148 eor x28,x28,x25 // Maj(a,b,c)
150 add x23,x23,x28 // h+=Maj(a,b,c)
151 ldr x28,[x30],#8 // *K++, x19 in next round
159 add x22,x22,x28 // h+=K[i]
162 bic x28,x21,x27
164 orr x17,x17,x28 // Ch(e,f,g)
165 eor x28,x23,x24 // a^b, b^c in next round
171 and x19,x19,x28 // (b^c)&=(a^b)
176 ldr x19,[x30],#8 // *K++, x28 in next round
195 and x28,x28,x19 // (b^c)&=(a^b)
197 eor x28,x28,x23 // Maj(a,b,c)
199 add x21,x21,x28 // h+=Maj(a,b,c)
200 ldr x28,[x30],#8 // *K++, x19 in next round
208 add x20,x20,x28 // h+=K[i]
211 bic x28,x27,x25
213 orr x17,x17,x28 // Ch(e,f,g)
214 eor x28,x21,x22 // a^b, b^c in next round
220 and x19,x19,x28 // (b^c)&=(a^b)
225 ldr x19,[x30],#8 // *K++, x28 in next round
244 and x28,x28,x19 // (b^c)&=(a^b)
246 eor x28,x28,x21 // Maj(a,b,c)
248 add x27,x27,x28 // h+=Maj(a,b,c)
249 ldr x28,[x30],#8 // *K++, x19 in next round
257 add x26,x26,x28 // h+=K[i]
260 bic x28,x25,x23
262 orr x17,x17,x28 // Ch(e,f,g)
263 eor x28,x27,x20 // a^b, b^c in next round
269 and x19,x19,x28 // (b^c)&=(a^b)
274 ldr x19,[x30],#8 // *K++, x28 in next round
293 and x28,x28,x19 // (b^c)&=(a^b)
295 eor x28,x28,x27 // Maj(a,b,c)
297 add x25,x25,x28 // h+=Maj(a,b,c)
298 ldr x28,[x30],#8 // *K++, x19 in next round
307 add x24,x24,x28 // h+=K[i]
310 bic x28,x23,x21
312 orr x17,x17,x28 // Ch(e,f,g)
313 eor x28,x25,x26 // a^b, b^c in next round
319 and x19,x19,x28 // (b^c)&=(a^b)
324 ldr x19,[x30],#8 // *K++, x28 in next round
344 and x28,x28,x19 // (b^c)&=(a^b)
346 eor x28,x28,x25 // Maj(a,b,c)
348 add x23,x23,x28 // h+=Maj(a,b,c)
349 ldr x28,[x30],#8 // *K++, x19 in next round
358 add x22,x22,x28 // h+=K[i]
361 bic x28,x21,x27
363 orr x17,x17,x28 // Ch(e,f,g)
364 eor x28,x23,x24 // a^b, b^c in next round
370 and x19,x19,x28 // (b^c)&=(a^b)
375 ldr x19,[x30],#8 // *K++, x28 in next round
396 and x28,x28,x19 // (b^c)&=(a^b)
398 eor x28,x28,x23 // Maj(a,b,c)
400 add x21,x21,x28 // h+=Maj(a,b,c)
401 ldr x28,[x30],#8 // *K++, x19 in next round
410 add x20,x20,x28 // h+=K[i]
414 bic x28,x27,x25
419 orr x17,x17,x28 // Ch(e,f,g)
420 eor x28,x21,x22 // a^b, b^c in next round
424 and x19,x19,x28 // (b^c)&=(a^b)
434 ldr x19,[x30],#8 // *K++, x28 in next round
456 and x28,x28,x19 // (b^c)&=(a^b)
460 eor x28,x28,x21 // Maj(a,b,c)
465 add x27,x27,x28 // h+=Maj(a,b,c)
466 ldr x28,[x30],#8 // *K++, x19 in next round
473 add x26,x26,x28 // h+=K[i]
477 bic x28,x25,x23
482 orr x17,x17,x28 // Ch(e,f,g)
483 eor x28,x27,x20 // a^b, b^c in next round
487 and x19,x19,x28 // (b^c)&=(a^b)
497 ldr x19,[x30],#8 // *K++, x28 in next round
518 and x28,x28,x19 // (b^c)&=(a^b)
522 eor x28,x28,x27 // Maj(a,b,c)
527 add x25,x25,x28 // h+=Maj(a,b,c)
528 ldr x28,[x30],#8 // *K++, x19 in next round
535 add x24,x24,x28 // h+=K[i]
539 bic x28,x23,x21
544 orr x17,x17,x28 // Ch(e,f,g)
545 eor x28,x25,x26 // a^b, b^c in next round
549 and x19,x19,x28 // (b^c)&=(a^b)
559 ldr x19,[x30],#8 // *K++, x28 in next round
580 and x28,x28,x19 // (b^c)&=(a^b)
584 eor x28,x28,x25 // Maj(a,b,c)
589 add x23,x23,x28 // h+=Maj(a,b,c)
590 ldr x28,[x30],#8 // *K++, x19 in next round
597 add x22,x22,x28 // h+=K[i]
601 bic x28,x21,x27
606 orr x17,x17,x28 // Ch(e,f,g)
607 eor x28,x23,x24 // a^b, b^c in next round
611 and x19,x19,x28 // (b^c)&=(a^b)
621 ldr x19,[x30],#8 // *K++, x28 in next round
642 and x28,x28,x19 // (b^c)&=(a^b)
646 eor x28,x28,x23 // Maj(a,b,c)
651 add x21,x21,x28 // h+=Maj(a,b,c)
652 ldr x28,[x30],#8 // *K++, x19 in next round
659 add x20,x20,x28 // h+=K[i]
663 bic x28,x27,x25
668 orr x17,x17,x28 // Ch(e,f,g)
669 eor x28,x21,x22 // a^b, b^c in next round
673 and x19,x19,x28 // (b^c)&=(a^b)
683 ldr x19,[x30],#8 // *K++, x28 in next round
704 and x28,x28,x19 // (b^c)&=(a^b)
708 eor x28,x28,x21 // Maj(a,b,c)
713 add x27,x27,x28 // h+=Maj(a,b,c)
714 ldr x28,[x30],#8 // *K++, x19 in next round
721 add x26,x26,x28 // h+=K[i]
725 bic x28,x25,x23
730 orr x17,x17,x28 // Ch(e,f,g)
731 eor x28,x27,x20 // a^b, b^c in next round
735 and x19,x19,x28 // (b^c)&=(a^b)
745 ldr x19,[x30],#8 // *K++, x28 in next round
766 and x28,x28,x19 // (b^c)&=(a^b)
770 eor x28,x28,x27 // Maj(a,b,c)
775 add x25,x25,x28 // h+=Maj(a,b,c)
776 ldr x28,[x30],#8 // *K++, x19 in next round
783 add x24,x24,x28 // h+=K[i]
787 bic x28,x23,x21
792 orr x17,x17,x28 // Ch(e,f,g)
793 eor x28,x25,x26 // a^b, b^c in next round
797 and x19,x19,x28 // (b^c)&=(a^b)
807 ldr x19,[x30],#8 // *K++, x28 in next round
828 and x28,x28,x19 // (b^c)&=(a^b)
832 eor x28,x28,x25 // Maj(a,b,c)
837 add x23,x23,x28 // h+=Maj(a,b,c)
838 ldr x28,[x30],#8 // *K++, x19 in next round
845 add x22,x22,x28 // h+=K[i]
849 bic x28,x21,x27
854 orr x17,x17,x28 // Ch(e,f,g)
855 eor x28,x23,x24 // a^b, b^c in next round
859 and x19,x19,x28 // (b^c)&=(a^b)
869 ldr x19,[x30],#8 // *K++, x28 in next round
890 and x28,x28,x19 // (b^c)&=(a^b)
894 eor x28,x28,x23 // Maj(a,b,c)
899 add x21,x21,x28 // h+=Maj(a,b,c)
900 ldr x28,[x30],#8 // *K++, x19 in next round
907 add x20,x20,x28 // h+=K[i]
911 bic x28,x27,x25
916 orr x17,x17,x28 // Ch(e,f,g)
917 eor x28,x21,x22 // a^b, b^c in next round
921 and x19,x19,x28 // (b^c)&=(a^b)
931 ldr x19,[x30],#8 // *K++, x28 in next round
966 ldp x27,x28,[x29,#80]