1 #include <machine/asm.h>
4 .globl sha256_block_data_order
5 .type sha256_block_data_order,@function
7 sha256_block_data_order:
17 leaq (%rsi,%rdx,4),%rdx
56 addl (%rbp,%rdi,4),%r12d
98 addl (%rbp,%rdi,4),%r12d
140 addl (%rbp,%rdi,4),%r12d
182 addl (%rbp,%rdi,4),%r12d
224 addl (%rbp,%rdi,4),%r12d
266 addl (%rbp,%rdi,4),%r12d
308 addl (%rbp,%rdi,4),%r12d
350 addl (%rbp,%rdi,4),%r12d
392 addl (%rbp,%rdi,4),%r12d
434 addl (%rbp,%rdi,4),%r12d
476 addl (%rbp,%rdi,4),%r12d
518 addl (%rbp,%rdi,4),%r12d
560 addl (%rbp,%rdi,4),%r12d
602 addl (%rbp,%rdi,4),%r12d
644 addl (%rbp,%rdi,4),%r12d
686 addl (%rbp,%rdi,4),%r12d
752 addl (%rbp,%rdi,4),%r12d
815 addl (%rbp,%rdi,4),%r12d
878 addl (%rbp,%rdi,4),%r12d
941 addl (%rbp,%rdi,4),%r12d
1004 addl (%rbp,%rdi,4),%r12d
1067 addl (%rbp,%rdi,4),%r12d
1130 addl (%rbp,%rdi,4),%r12d
1193 addl (%rbp,%rdi,4),%r12d
1256 addl (%rbp,%rdi,4),%r12d
1319 addl (%rbp,%rdi,4),%r12d
1382 addl (%rbp,%rdi,4),%r12d
1445 addl (%rbp,%rdi,4),%r12d
1508 addl (%rbp,%rdi,4),%r12d
1571 addl (%rbp,%rdi,4),%r12d
1634 addl (%rbp,%rdi,4),%r12d
1697 addl (%rbp,%rdi,4),%r12d
1726 movq 64+0(%rsp),%rdi
1738 cmpq 64+16(%rsp),%rsi
1750 movq 64+24(%rsp),%rsi
1760 .size sha256_block_data_order,.-sha256_block_data_order
1764 .long 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5
1765 .long 0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5
1766 .long 0xd807aa98,0x12835b01,0x243185be,0x550c7dc3
1767 .long 0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174
1768 .long 0xe49b69c1,0xefbe4786,0x0fc19dc6,0x240ca1cc
1769 .long 0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da
1770 .long 0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7
1771 .long 0xc6e00bf3,0xd5a79147,0x06ca6351,0x14292967
1772 .long 0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13
1773 .long 0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85
1774 .long 0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3
1775 .long 0xd192e819,0xd6990624,0xf40e3585,0x106aa070
1776 .long 0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5
1777 .long 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3
1778 .long 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208
1779 .long 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2