Lines Matching +full:11 +full:a

14 // this file except in compliance with the License.  You can obtain a copy
40 // (**) The result is a trade-off: it's possible to improve it by
120 eor w19,w20,w21 // a^b, b^c in next round
121 eor w16,w16,w6,ror#11 // Sigma1(e)
126 and w28,w28,w19 // (b^c)&=(a^b)
128 eor w28,w28,w21 // Maj(a,b,c)
129 eor w17,w6,w17,ror#13 // Sigma0(a)
130 add w27,w27,w28 // h+=Maj(a,b,c)
132 //add w27,w27,w17 // h+=Sigma0(a)
137 add w27,w27,w17 // h+=Sigma0(a)
145 eor w28,w27,w20 // a^b, b^c in next round
146 eor w16,w16,w7,ror#11 // Sigma1(e)
151 and w19,w19,w28 // (b^c)&=(a^b)
153 eor w19,w19,w20 // Maj(a,b,c)
154 eor w17,w7,w17,ror#13 // Sigma0(a)
155 add w26,w26,w19 // h+=Maj(a,b,c)
157 //add w26,w26,w17 // h+=Sigma0(a)
161 add w26,w26,w17 // h+=Sigma0(a)
169 eor w19,w26,w27 // a^b, b^c in next round
170 eor w16,w16,w8,ror#11 // Sigma1(e)
175 and w28,w28,w19 // (b^c)&=(a^b)
177 eor w28,w28,w27 // Maj(a,b,c)
178 eor w17,w8,w17,ror#13 // Sigma0(a)
179 add w25,w25,w28 // h+=Maj(a,b,c)
181 //add w25,w25,w17 // h+=Sigma0(a)
186 add w25,w25,w17 // h+=Sigma0(a)
194 eor w28,w25,w26 // a^b, b^c in next round
195 eor w16,w16,w9,ror#11 // Sigma1(e)
200 and w19,w19,w28 // (b^c)&=(a^b)
202 eor w19,w19,w26 // Maj(a,b,c)
203 eor w17,w9,w17,ror#13 // Sigma0(a)
204 add w24,w24,w19 // h+=Maj(a,b,c)
206 //add w24,w24,w17 // h+=Sigma0(a)
210 add w24,w24,w17 // h+=Sigma0(a)
218 eor w19,w24,w25 // a^b, b^c in next round
219 eor w16,w16,w10,ror#11 // Sigma1(e)
224 and w28,w28,w19 // (b^c)&=(a^b)
226 eor w28,w28,w25 // Maj(a,b,c)
227 eor w17,w10,w17,ror#13 // Sigma0(a)
228 add w23,w23,w28 // h+=Maj(a,b,c)
230 //add w23,w23,w17 // h+=Sigma0(a)
235 add w23,w23,w17 // h+=Sigma0(a)
243 eor w28,w23,w24 // a^b, b^c in next round
244 eor w16,w16,w11,ror#11 // Sigma1(e)
249 and w19,w19,w28 // (b^c)&=(a^b)
251 eor w19,w19,w24 // Maj(a,b,c)
252 eor w17,w11,w17,ror#13 // Sigma0(a)
253 add w22,w22,w19 // h+=Maj(a,b,c)
255 //add w22,w22,w17 // h+=Sigma0(a)
259 add w22,w22,w17 // h+=Sigma0(a)
267 eor w19,w22,w23 // a^b, b^c in next round
268 eor w16,w16,w12,ror#11 // Sigma1(e)
273 and w28,w28,w19 // (b^c)&=(a^b)
275 eor w28,w28,w23 // Maj(a,b,c)
276 eor w17,w12,w17,ror#13 // Sigma0(a)
277 add w21,w21,w28 // h+=Maj(a,b,c)
279 //add w21,w21,w17 // h+=Sigma0(a)
284 add w21,w21,w17 // h+=Sigma0(a)
292 eor w28,w21,w22 // a^b, b^c in next round
293 eor w16,w16,w13,ror#11 // Sigma1(e)
298 and w19,w19,w28 // (b^c)&=(a^b)
300 eor w19,w19,w22 // Maj(a,b,c)
301 eor w17,w13,w17,ror#13 // Sigma0(a)
302 add w20,w20,w19 // h+=Maj(a,b,c)
304 //add w20,w20,w17 // h+=Sigma0(a)
308 add w20,w20,w17 // h+=Sigma0(a)
316 eor w19,w20,w21 // a^b, b^c in next round
317 eor w16,w16,w14,ror#11 // Sigma1(e)
322 and w28,w28,w19 // (b^c)&=(a^b)
324 eor w28,w28,w21 // Maj(a,b,c)
325 eor w17,w14,w17,ror#13 // Sigma0(a)
326 add w27,w27,w28 // h+=Maj(a,b,c)
328 //add w27,w27,w17 // h+=Sigma0(a)
333 add w27,w27,w17 // h+=Sigma0(a)
341 eor w28,w27,w20 // a^b, b^c in next round
342 eor w16,w16,w15,ror#11 // Sigma1(e)
347 and w19,w19,w28 // (b^c)&=(a^b)
349 eor w19,w19,w20 // Maj(a,b,c)
350 eor w17,w15,w17,ror#13 // Sigma0(a)
351 add w26,w26,w19 // h+=Maj(a,b,c)
353 //add w26,w26,w17 // h+=Sigma0(a)
357 add w26,w26,w17 // h+=Sigma0(a)
365 eor w19,w26,w27 // a^b, b^c in next round
366 eor w16,w16,w0,ror#11 // Sigma1(e)
371 and w28,w28,w19 // (b^c)&=(a^b)
373 eor w28,w28,w27 // Maj(a,b,c)
374 eor w17,w0,w17,ror#13 // Sigma0(a)
375 add w25,w25,w28 // h+=Maj(a,b,c)
377 //add w25,w25,w17 // h+=Sigma0(a)
379 rev w14,w14 // 11
382 add w25,w25,w17 // h+=Sigma0(a)
391 eor w28,w25,w26 // a^b, b^c in next round
392 eor w16,w16,w6,ror#11 // Sigma1(e)
397 and w19,w19,w28 // (b^c)&=(a^b)
399 eor w19,w19,w26 // Maj(a,b,c)
400 eor w17,w6,w17,ror#13 // Sigma0(a)
401 add w24,w24,w19 // h+=Maj(a,b,c)
403 //add w24,w24,w17 // h+=Sigma0(a)
407 add w24,w24,w17 // h+=Sigma0(a)
416 eor w19,w24,w25 // a^b, b^c in next round
417 eor w16,w16,w7,ror#11 // Sigma1(e)
422 and w28,w28,w19 // (b^c)&=(a^b)
424 eor w28,w28,w25 // Maj(a,b,c)
425 eor w17,w7,w17,ror#13 // Sigma0(a)
426 add w23,w23,w28 // h+=Maj(a,b,c)
428 //add w23,w23,w17 // h+=Sigma0(a)
433 add w23,w23,w17 // h+=Sigma0(a)
442 eor w28,w23,w24 // a^b, b^c in next round
443 eor w16,w16,w8,ror#11 // Sigma1(e)
448 and w19,w19,w28 // (b^c)&=(a^b)
450 eor w19,w19,w24 // Maj(a,b,c)
451 eor w17,w8,w17,ror#13 // Sigma0(a)
452 add w22,w22,w19 // h+=Maj(a,b,c)
454 //add w22,w22,w17 // h+=Sigma0(a)
459 add w22,w22,w17 // h+=Sigma0(a)
468 eor w19,w22,w23 // a^b, b^c in next round
469 eor w16,w16,w9,ror#11 // Sigma1(e)
474 and w28,w28,w19 // (b^c)&=(a^b)
476 eor w28,w28,w23 // Maj(a,b,c)
477 eor w17,w9,w17,ror#13 // Sigma0(a)
478 add w21,w21,w28 // h+=Maj(a,b,c)
480 //add w21,w21,w17 // h+=Sigma0(a)
485 add w21,w21,w17 // h+=Sigma0(a)
495 eor w16,w16,w25,ror#11
498 eor w28,w21,w22 // a^b, b^c in next round
502 and w19,w19,w28 // (b^c)&=(a^b)
506 eor w19,w19,w22 // Maj(a,b,c)
507 eor w17,w10,w21,ror#22 // Sigma0(a)
511 add w20,w20,w19 // h+=Maj(a,b,c)
514 add w20,w20,w17 // h+=Sigma0(a)
527 eor w16,w16,w24,ror#11
530 eor w19,w20,w21 // a^b, b^c in next round
534 and w28,w28,w19 // (b^c)&=(a^b)
538 eor w28,w28,w21 // Maj(a,b,c)
539 eor w17,w11,w20,ror#22 // Sigma0(a)
543 add w27,w27,w28 // h+=Maj(a,b,c)
546 add w27,w27,w17 // h+=Sigma0(a)
558 eor w16,w16,w23,ror#11
561 eor w28,w27,w20 // a^b, b^c in next round
565 and w19,w19,w28 // (b^c)&=(a^b)
569 eor w19,w19,w20 // Maj(a,b,c)
570 eor w17,w12,w27,ror#22 // Sigma0(a)
574 add w26,w26,w19 // h+=Maj(a,b,c)
577 add w26,w26,w17 // h+=Sigma0(a)
589 eor w16,w16,w22,ror#11
592 eor w19,w26,w27 // a^b, b^c in next round
596 and w28,w28,w19 // (b^c)&=(a^b)
600 eor w28,w28,w27 // Maj(a,b,c)
601 eor w17,w13,w26,ror#22 // Sigma0(a)
605 add w25,w25,w28 // h+=Maj(a,b,c)
608 add w25,w25,w17 // h+=Sigma0(a)
620 eor w16,w16,w21,ror#11
623 eor w28,w25,w26 // a^b, b^c in next round
627 and w19,w19,w28 // (b^c)&=(a^b)
631 eor w19,w19,w26 // Maj(a,b,c)
632 eor w17,w14,w25,ror#22 // Sigma0(a)
636 add w24,w24,w19 // h+=Maj(a,b,c)
639 add w24,w24,w17 // h+=Sigma0(a)
651 eor w16,w16,w20,ror#11
654 eor w19,w24,w25 // a^b, b^c in next round
658 and w28,w28,w19 // (b^c)&=(a^b)
662 eor w28,w28,w25 // Maj(a,b,c)
663 eor w17,w15,w24,ror#22 // Sigma0(a)
667 add w23,w23,w28 // h+=Maj(a,b,c)
670 add w23,w23,w17 // h+=Sigma0(a)
682 eor w16,w16,w27,ror#11
685 eor w28,w23,w24 // a^b, b^c in next round
689 and w19,w19,w28 // (b^c)&=(a^b)
693 eor w19,w19,w24 // Maj(a,b,c)
694 eor w17,w0,w23,ror#22 // Sigma0(a)
698 add w22,w22,w19 // h+=Maj(a,b,c)
701 add w22,w22,w17 // h+=Sigma0(a)
713 eor w16,w16,w26,ror#11
716 eor w19,w22,w23 // a^b, b^c in next round
720 and w28,w28,w19 // (b^c)&=(a^b)
724 eor w28,w28,w23 // Maj(a,b,c)
725 eor w17,w1,w22,ror#22 // Sigma0(a)
729 add w21,w21,w28 // h+=Maj(a,b,c)
732 add w21,w21,w17 // h+=Sigma0(a)
744 eor w16,w16,w25,ror#11
747 eor w28,w21,w22 // a^b, b^c in next round
751 and w19,w19,w28 // (b^c)&=(a^b)
755 eor w19,w19,w22 // Maj(a,b,c)
756 eor w17,w2,w21,ror#22 // Sigma0(a)
760 add w20,w20,w19 // h+=Maj(a,b,c)
763 add w20,w20,w17 // h+=Sigma0(a)
775 eor w16,w16,w24,ror#11
778 eor w19,w20,w21 // a^b, b^c in next round
782 and w28,w28,w19 // (b^c)&=(a^b)
786 eor w28,w28,w21 // Maj(a,b,c)
787 eor w17,w3,w20,ror#22 // Sigma0(a)
791 add w27,w27,w28 // h+=Maj(a,b,c)
794 add w27,w27,w17 // h+=Sigma0(a)
806 eor w16,w16,w23,ror#11
809 eor w28,w27,w20 // a^b, b^c in next round
813 and w19,w19,w28 // (b^c)&=(a^b)
817 eor w19,w19,w20 // Maj(a,b,c)
818 eor w17,w4,w27,ror#22 // Sigma0(a)
822 add w26,w26,w19 // h+=Maj(a,b,c)
825 add w26,w26,w17 // h+=Sigma0(a)
837 eor w16,w16,w22,ror#11
840 eor w19,w26,w27 // a^b, b^c in next round
844 and w28,w28,w19 // (b^c)&=(a^b)
848 eor w28,w28,w27 // Maj(a,b,c)
849 eor w17,w5,w26,ror#22 // Sigma0(a)
853 add w25,w25,w28 // h+=Maj(a,b,c)
856 add w25,w25,w17 // h+=Sigma0(a)
868 eor w16,w16,w21,ror#11
871 eor w28,w25,w26 // a^b, b^c in next round
875 and w19,w19,w28 // (b^c)&=(a^b)
879 eor w19,w19,w26 // Maj(a,b,c)
880 eor w17,w6,w25,ror#22 // Sigma0(a)
884 add w24,w24,w19 // h+=Maj(a,b,c)
887 add w24,w24,w17 // h+=Sigma0(a)
899 eor w16,w16,w20,ror#11
902 eor w19,w24,w25 // a^b, b^c in next round
906 and w28,w28,w19 // (b^c)&=(a^b)
910 eor w28,w28,w25 // Maj(a,b,c)
911 eor w17,w7,w24,ror#22 // Sigma0(a)
915 add w23,w23,w28 // h+=Maj(a,b,c)
918 add w23,w23,w17 // h+=Sigma0(a)
930 eor w16,w16,w27,ror#11
933 eor w28,w23,w24 // a^b, b^c in next round
937 and w19,w19,w28 // (b^c)&=(a^b)
941 eor w19,w19,w24 // Maj(a,b,c)
942 eor w17,w8,w23,ror#22 // Sigma0(a)
946 add w22,w22,w19 // h+=Maj(a,b,c)
949 add w22,w22,w17 // h+=Sigma0(a)
961 eor w16,w16,w26,ror#11
964 eor w19,w22,w23 // a^b, b^c in next round
968 and w28,w28,w19 // (b^c)&=(a^b)
972 eor w28,w28,w23 // Maj(a,b,c)
973 eor w17,w9,w22,ror#22 // Sigma0(a)
977 add w21,w21,w28 // h+=Maj(a,b,c)
980 add w21,w21,w17 // h+=Sigma0(a)
992 eor w16,w16,w25,ror#11
995 eor w28,w21,w22 // a^b, b^c in next round
999 and w19,w19,w28 // (b^c)&=(a^b)
1003 eor w19,w19,w22 // Maj(a,b,c)
1004 eor w17,w10,w21,ror#22 // Sigma0(a)
1008 add w20,w20,w19 // h+=Maj(a,b,c)
1011 add w20,w20,w17 // h+=Sigma0(a)
1280 eor w15,w3,w3,ror#11
1309 eor w15,w10,w10,ror#11
1336 eor w15,w9,w9,ror#11
1364 eor w15,w8,w8,ror#11
1389 eor w15,w7,w7,ror#11
1418 eor w15,w6,w6,ror#11
1445 eor w15,w5,w5,ror#11
1473 eor w15,w4,w4,ror#11
1498 eor w15,w3,w3,ror#11
1527 eor w15,w10,w10,ror#11
1554 eor w15,w9,w9,ror#11
1582 eor w15,w8,w8,ror#11
1607 eor w15,w7,w7,ror#11
1636 eor w15,w6,w6,ror#11
1663 eor w15,w5,w5,ror#11
1691 eor w15,w4,w4,ror#11
1725 eor w15,w3,w3,ror#11
1746 eor w15,w10,w10,ror#11
1765 eor w15,w9,w9,ror#11
1784 eor w15,w8,w8,ror#11
1806 eor w15,w7,w7,ror#11
1827 eor w15,w6,w6,ror#11
1846 eor w15,w5,w5,ror#11
1865 eor w15,w4,w4,ror#11
1887 eor w15,w3,w3,ror#11
1908 eor w15,w10,w10,ror#11
1927 eor w15,w9,w9,ror#11
1946 eor w15,w8,w8,ror#11
1968 eor w15,w7,w7,ror#11
1989 eor w15,w6,w6,ror#11
2008 eor w15,w5,w5,ror#11
2027 eor w15,w4,w4,ror#11
2038 add w3,w3,w15 // h+=Sigma0(a) from the past
2040 add w3,w3,w13 // h+=Maj(a,b,c) from the past