1116680a4aac90f2aa7413d9095a592090648e557Ben MurdochOPTION DOTNAME 25f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles).text$ SEGMENT ALIGN(256) 'CODE' 3116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 4116680a4aac90f2aa7413d9095a592090648e557Ben MurdochEXTERN OPENSSL_ia32cap_P:NEAR 5116680a4aac90f2aa7413d9095a592090648e557Ben MurdochPUBLIC sha256_block_data_order 6116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 7116680a4aac90f2aa7413d9095a592090648e557Ben MurdochALIGN 16 8116680a4aac90f2aa7413d9095a592090648e557Ben Murdochsha256_block_data_order PROC PUBLIC 9116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[8+rsp],rdi ;WIN64 prologue 10116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[16+rsp],rsi 11116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rax,rsp 12116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$SEH_begin_sha256_block_data_order:: 13116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdi,rcx 14116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,rdx 15116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdx,r8 16116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 17116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 18116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea r11,QWORD PTR[OPENSSL_ia32cap_P] 19116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r9d,DWORD PTR[r11] 20116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[4+r11] 21116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,DWORD PTR[8+r11] 22116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch test r10d,512 23116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch jnz $L$ssse3_shortcut 24116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push rbx 25116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push rbp 26116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r12 27116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r13 28116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r14 29116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r15 30116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11,rsp 31116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shl rdx,4 32116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch sub rsp,16*4+4*8 33116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rdx,QWORD PTR[rdx*4+rsi] 34116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and rsp,-64 35116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[((64+0))+rsp],rdi 36116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[((64+8))+rsp],rsi 37116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[((64+16))+rsp],rdx 38116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[((64+24))+rsp],r11 39116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$prologue:: 40116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 41116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov eax,DWORD PTR[rdi] 42116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ebx,DWORD PTR[4+rdi] 43116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ecx,DWORD PTR[8+rdi] 44116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edx,DWORD PTR[12+rdi] 45116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r8d,DWORD PTR[16+rdi] 46116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r9d,DWORD PTR[20+rdi] 47116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[24+rdi] 48116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,DWORD PTR[28+rdi] 49116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch jmp $L$loop 50116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 51116680a4aac90f2aa7413d9095a592090648e557Ben MurdochALIGN 16 52116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$loop:: 53116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,ebx 54116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[K256] 55116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ecx 56116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[rsi] 57116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r8d 58116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,eax 59116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 60116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 61116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r9d 62116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 63116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 64116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 65116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r10d 66116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 67116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[rsp],r12d 68116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 69116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,r8d 70116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 71116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 72116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r11d 73116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r10d 74116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 75116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 76116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 77116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 78116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 79116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,eax 80116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 81116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 82116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 83116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ebx 84116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 85116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 86116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 87116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 88116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 89116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 90116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 91116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edi 92116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 93116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r12d 94116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 95116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 96116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r14d 97116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[4+rsi] 98116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,edx 99116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r11d 100116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 101116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 102116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r8d 103116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 104116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 105116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 106116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r9d 107116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 108116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[4+rsp],r12d 109116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 110116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,edx 111116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 112116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 113116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r10d 114116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r9d 115116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 116116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 117116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 118116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 119116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 120116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r11d 121116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 122116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 123116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 124116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,eax 125116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 126116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,eax 127116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 128116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 129116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 130116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 131116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 132116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r10d,r15d 133116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 134116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r12d 135116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 136116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 137116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r14d 138116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[8+rsi] 139116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ecx 140116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r10d 141116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 142116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 143116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,edx 144116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 145116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 146116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 147116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r8d 148116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 149116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[8+rsp],r12d 150116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 151116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,ecx 152116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 153116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 154116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r9d 155116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r8d 156116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 157116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 158116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 159116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 160116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 161116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r10d 162116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 163116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 164116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 165116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r11d 166116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 167116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r9d,r11d 168116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 169116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 170116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 171116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 172116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 173116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r9d,edi 174116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 175116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r12d 176116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 177116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 178116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r14d 179116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[12+rsi] 180116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ebx 181116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r9d 182116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 183116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 184116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,ecx 185116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 186116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 187116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 188116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,edx 189116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 190116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[12+rsp],r12d 191116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 192116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,ebx 193116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 194116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 195116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r8d 196116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,edx 197116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 198116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 199116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 200116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 201116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 202116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r9d 203116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 204116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 205116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 206116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r10d 207116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 208116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r8d,r10d 209116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 210116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 211116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 212116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 213116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 214116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r8d,r15d 215116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 216116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r12d 217116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 218116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[20+rbp] 219116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r14d 220116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[16+rsi] 221116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,eax 222116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r8d 223116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 224116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 225116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,ebx 226116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 227116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 228116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 229116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ecx 230116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 231116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[16+rsp],r12d 232116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 233116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,eax 234116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 235116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 236116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edx 237116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ecx 238116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 239116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 240116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 241116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 242116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 243116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r8d 244116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 245116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 246116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 247116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r9d 248116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 249116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edx,r9d 250116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 251116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 252116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 253116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 254116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 255116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edx,edi 256116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r12d 257116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 258116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 259116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 260116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r14d 261116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[20+rsi] 262116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r11d 263116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,edx 264116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 265116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 266116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,eax 267116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 268116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 269116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 270116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ebx 271116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 272116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[20+rsp],r12d 273116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 274116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r11d 275116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 276116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 277116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,ecx 278116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ebx 279116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 280116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 281116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 282116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 283116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 284116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,edx 285116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 286116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 287116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 288116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r8d 289116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 290116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ecx,r8d 291116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 292116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 293116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 294116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 295116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 296116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor ecx,r15d 297116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r12d 298116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 299116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 300116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 301116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r14d 302116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[24+rsi] 303116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r10d 304116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,ecx 305116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 306116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 307116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r11d 308116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 309116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 310116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 311116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,eax 312116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 313116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[24+rsp],r12d 314116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 315116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,r10d 316116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 317116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 318116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,ebx 319116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,eax 320116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 321116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 322116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 323116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 324116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 325116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,ecx 326116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 327116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 328116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 329116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,edx 330116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 331116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ebx,edx 332116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 333116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 334116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 335116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 336116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 337116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor ebx,edi 338116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r12d 339116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 340116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 341116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 342116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r14d 343116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[28+rsi] 344116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r9d 345116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,ebx 346116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 347116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 348116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r10d 349116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 350116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 351116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 352116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r11d 353116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 354116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[28+rsp],r12d 355116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 356116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r9d 357116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 358116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 359116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,eax 360116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r11d 361116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 362116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 363116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 364116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 365116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 366116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,ebx 367116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 368116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 369116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 370116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ecx 371116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 372116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov eax,ecx 373116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 374116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 375116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 376116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 377116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 378116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor eax,r15d 379116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r12d 380116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 381116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 382116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[20+rbp] 383116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r14d 384116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[32+rsi] 385116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r8d 386116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,eax 387116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 388116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 389116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r9d 390116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 391116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 392116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 393116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r10d 394116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 395116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[32+rsp],r12d 396116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 397116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,r8d 398116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 399116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 400116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r11d 401116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r10d 402116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 403116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 404116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 405116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 406116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 407116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,eax 408116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 409116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 410116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 411116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ebx 412116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 413116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 414116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 415116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 416116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 417116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 418116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 419116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edi 420116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 421116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r12d 422116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 423116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 424116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r14d 425116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[36+rsi] 426116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,edx 427116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r11d 428116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 429116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 430116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r8d 431116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 432116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 433116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 434116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r9d 435116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 436116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[36+rsp],r12d 437116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 438116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,edx 439116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 440116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 441116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r10d 442116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r9d 443116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 444116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 445116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 446116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 447116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 448116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r11d 449116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 450116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 451116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 452116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,eax 453116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 454116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,eax 455116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 456116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 457116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 458116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 459116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 460116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r10d,r15d 461116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 462116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r12d 463116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 464116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 465116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r14d 466116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[40+rsi] 467116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ecx 468116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r10d 469116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 470116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 471116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,edx 472116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 473116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 474116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 475116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r8d 476116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 477116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[40+rsp],r12d 478116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 479116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,ecx 480116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 481116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 482116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r9d 483116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r8d 484116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 485116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 486116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 487116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 488116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 489116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r10d 490116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 491116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 492116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 493116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r11d 494116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 495116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r9d,r11d 496116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 497116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 498116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 499116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 500116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 501116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r9d,edi 502116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 503116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r12d 504116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 505116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 506116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r14d 507116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[44+rsi] 508116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ebx 509116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r9d 510116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 511116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 512116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,ecx 513116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 514116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 515116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 516116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,edx 517116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 518116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[44+rsp],r12d 519116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 520116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,ebx 521116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 522116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 523116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r8d 524116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,edx 525116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 526116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 527116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 528116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 529116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 530116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r9d 531116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 532116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 533116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 534116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r10d 535116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 536116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r8d,r10d 537116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 538116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 539116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 540116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 541116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 542116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r8d,r15d 543116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 544116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r12d 545116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 546116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[20+rbp] 547116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r14d 548116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[48+rsi] 549116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,eax 550116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r8d 551116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 552116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 553116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,ebx 554116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 555116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 556116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 557116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ecx 558116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 559116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[48+rsp],r12d 560116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 561116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,eax 562116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 563116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 564116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edx 565116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ecx 566116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 567116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 568116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 569116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 570116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 571116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r8d 572116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 573116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 574116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 575116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r9d 576116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 577116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edx,r9d 578116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 579116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 580116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 581116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 582116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 583116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edx,edi 584116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r12d 585116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 586116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 587116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 588116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r14d 589116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[52+rsi] 590116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r11d 591116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,edx 592116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 593116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 594116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,eax 595116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 596116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 597116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 598116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ebx 599116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 600116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[52+rsp],r12d 601116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 602116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r11d 603116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 604116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 605116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,ecx 606116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ebx 607116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 608116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 609116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 610116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 611116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 612116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,edx 613116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 614116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 615116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 616116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r8d 617116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 618116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ecx,r8d 619116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 620116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 621116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 622116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 623116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 624116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor ecx,r15d 625116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r12d 626116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 627116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 628116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 629116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r14d 630116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[56+rsi] 631116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r10d 632116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,ecx 633116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 634116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 635116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r11d 636116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 637116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 638116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 639116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,eax 640116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 641116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[56+rsp],r12d 642116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 643116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,r10d 644116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 645116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 646116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,ebx 647116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,eax 648116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 649116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 650116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 651116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 652116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 653116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,ecx 654116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 655116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 656116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 657116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,edx 658116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 659116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ebx,edx 660116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 661116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 662116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 663116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 664116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 665116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor ebx,edi 666116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r12d 667116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 668116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 669116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 670116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r14d 671116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,DWORD PTR[60+rsi] 672116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r9d 673116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,ebx 674116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch bswap r12d 675116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 676116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r10d 677116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 678116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 679116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 680116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r11d 681116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 682116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[60+rsp],r12d 683116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 684116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r9d 685116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 686116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 687116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,eax 688116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r11d 689116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 690116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 691116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 692116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 693116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 694116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,ebx 695116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 696116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 697116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 698116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ecx 699116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 700116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov eax,ecx 701116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 702116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 703116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 704116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 705116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 706116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor eax,r15d 707116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r12d 708116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 709116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 710116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[20+rbp] 711116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch jmp $L$rounds_16_xx 712116680a4aac90f2aa7413d9095a592090648e557Ben MurdochALIGN 16 713116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$rounds_16_xx:: 714116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[4+rsp] 715116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,DWORD PTR[56+rsp] 716116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 717116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 718116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 719116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r14d 720116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r15d 721116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,2 722116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 723116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 724116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 725116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 726116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 727116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 728116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 729116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,17 730116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 731116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 732116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[36+rsp] 733116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 734116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rsp] 735116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r8d 736116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 737116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,eax 738116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 739116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r9d 740116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 741116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 742116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 743116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r10d 744116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 745116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[rsp],r12d 746116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 747116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,r8d 748116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 749116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 750116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r11d 751116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r10d 752116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 753116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 754116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 755116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 756116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 757116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,eax 758116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 759116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 760116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 761116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ebx 762116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 763116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 764116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 765116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 766116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 767116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 768116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 769116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edi 770116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 771116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r12d 772116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 773116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 774116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[8+rsp] 775116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,DWORD PTR[60+rsp] 776116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 777116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 778116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 779116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r14d 780116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,edi 781116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,2 782116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 783116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 784116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 785116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 786116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 787116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 788116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 789116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,17 790116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 791116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 792116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[40+rsp] 793116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 794116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[4+rsp] 795116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,edx 796116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 797116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r11d 798116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 799116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r8d 800116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 801116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 802116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 803116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r9d 804116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 805116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[4+rsp],r12d 806116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 807116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,edx 808116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 809116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 810116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r10d 811116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r9d 812116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 813116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 814116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 815116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 816116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 817116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r11d 818116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 819116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 820116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 821116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,eax 822116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 823116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,eax 824116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 825116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 826116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 827116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 828116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 829116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r10d,r15d 830116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 831116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r12d 832116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 833116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 834116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[12+rsp] 835116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,DWORD PTR[rsp] 836116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 837116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 838116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 839116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r14d 840116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r15d 841116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,2 842116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 843116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 844116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 845116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 846116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 847116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 848116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 849116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,17 850116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 851116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 852116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[44+rsp] 853116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 854116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[8+rsp] 855116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ecx 856116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 857116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r10d 858116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 859116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,edx 860116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 861116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 862116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 863116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r8d 864116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 865116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[8+rsp],r12d 866116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 867116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,ecx 868116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 869116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 870116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r9d 871116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r8d 872116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 873116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 874116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 875116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 876116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 877116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r10d 878116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 879116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 880116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 881116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r11d 882116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 883116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r9d,r11d 884116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 885116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 886116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 887116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 888116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 889116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r9d,edi 890116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 891116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r12d 892116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 893116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 894116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[16+rsp] 895116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,DWORD PTR[4+rsp] 896116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 897116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 898116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 899116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r14d 900116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,edi 901116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,2 902116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 903116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 904116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 905116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 906116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 907116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 908116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 909116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,17 910116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 911116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 912116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[48+rsp] 913116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 914116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[12+rsp] 915116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ebx 916116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 917116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r9d 918116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 919116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,ecx 920116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 921116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 922116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 923116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,edx 924116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 925116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[12+rsp],r12d 926116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 927116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,ebx 928116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 929116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 930116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r8d 931116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,edx 932116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 933116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 934116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 935116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 936116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 937116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r9d 938116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 939116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 940116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 941116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r10d 942116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 943116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r8d,r10d 944116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 945116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 946116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 947116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 948116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 949116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r8d,r15d 950116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 951116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r12d 952116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 953116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[20+rbp] 954116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[20+rsp] 955116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,DWORD PTR[8+rsp] 956116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 957116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 958116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 959116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r14d 960116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r15d 961116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,2 962116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 963116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 964116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 965116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 966116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 967116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 968116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 969116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,17 970116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 971116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 972116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[52+rsp] 973116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 974116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[16+rsp] 975116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,eax 976116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 977116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r8d 978116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 979116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,ebx 980116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 981116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 982116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 983116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ecx 984116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 985116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[16+rsp],r12d 986116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 987116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,eax 988116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 989116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 990116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edx 991116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ecx 992116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 993116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 994116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 995116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 996116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 997116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r8d 998116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 999116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 1000116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1001116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r9d 1002116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1003116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edx,r9d 1004116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1005116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 1006116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1007116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 1008116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1009116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edx,edi 1010116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r12d 1011116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 1012116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1013116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 1014116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[24+rsp] 1015116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,DWORD PTR[12+rsp] 1016116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1017116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 1018116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 1019116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r14d 1020116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,edi 1021116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,2 1022116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1023116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 1024116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 1025116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 1026116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 1027116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 1028116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1029116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,17 1030116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 1031116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 1032116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[56+rsp] 1033116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1034116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[20+rsp] 1035116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r11d 1036116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 1037116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,edx 1038116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1039116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,eax 1040116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1041116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 1042116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1043116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ebx 1044116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1045116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[20+rsp],r12d 1046116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 1047116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r11d 1048116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1049116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1050116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,ecx 1051116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ebx 1052116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1053116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 1054116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 1055116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 1056116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1057116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,edx 1058116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 1059116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 1060116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1061116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r8d 1062116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1063116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ecx,r8d 1064116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1065116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 1066116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1067116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 1068116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1069116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor ecx,r15d 1070116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r12d 1071116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 1072116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1073116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 1074116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[28+rsp] 1075116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,DWORD PTR[16+rsp] 1076116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1077116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 1078116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 1079116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r14d 1080116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r15d 1081116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,2 1082116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1083116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 1084116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 1085116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 1086116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 1087116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 1088116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1089116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,17 1090116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 1091116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 1092116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[60+rsp] 1093116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1094116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[24+rsp] 1095116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r10d 1096116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 1097116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,ecx 1098116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1099116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r11d 1100116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1101116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 1102116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1103116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,eax 1104116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1105116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[24+rsp],r12d 1106116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 1107116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,r10d 1108116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1109116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1110116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,ebx 1111116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,eax 1112116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1113116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 1114116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 1115116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 1116116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1117116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,ecx 1118116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 1119116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 1120116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1121116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,edx 1122116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1123116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ebx,edx 1124116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1125116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 1126116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1127116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 1128116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1129116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor ebx,edi 1130116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r12d 1131116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 1132116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1133116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 1134116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[32+rsp] 1135116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,DWORD PTR[20+rsp] 1136116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1137116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 1138116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 1139116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r14d 1140116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,edi 1141116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,2 1142116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1143116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 1144116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 1145116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 1146116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 1147116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 1148116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1149116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,17 1150116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 1151116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 1152116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rsp] 1153116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1154116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[28+rsp] 1155116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r9d 1156116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 1157116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,ebx 1158116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1159116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r10d 1160116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1161116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 1162116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1163116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r11d 1164116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1165116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[28+rsp],r12d 1166116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 1167116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r9d 1168116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1169116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1170116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,eax 1171116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r11d 1172116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1173116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 1174116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 1175116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 1176116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1177116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,ebx 1178116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 1179116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 1180116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1181116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ecx 1182116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1183116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov eax,ecx 1184116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1185116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 1186116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1187116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 1188116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1189116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor eax,r15d 1190116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r12d 1191116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 1192116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1193116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[20+rbp] 1194116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[36+rsp] 1195116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,DWORD PTR[24+rsp] 1196116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1197116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 1198116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 1199116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r14d 1200116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r15d 1201116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,2 1202116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1203116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 1204116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 1205116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 1206116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 1207116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 1208116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1209116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,17 1210116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 1211116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 1212116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[4+rsp] 1213116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1214116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[32+rsp] 1215116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r8d 1216116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 1217116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,eax 1218116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1219116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r9d 1220116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1221116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 1222116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1223116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r10d 1224116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1225116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[32+rsp],r12d 1226116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 1227116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,r8d 1228116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1229116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1230116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r11d 1231116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r10d 1232116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1233116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 1234116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 1235116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 1236116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1237116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,eax 1238116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 1239116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 1240116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1241116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ebx 1242116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1243116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 1244116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1245116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 1246116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1247116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 1248116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1249116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edi 1250116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 1251116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r12d 1252116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1253116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 1254116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[40+rsp] 1255116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,DWORD PTR[28+rsp] 1256116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1257116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 1258116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 1259116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r14d 1260116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,edi 1261116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,2 1262116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1263116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 1264116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 1265116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 1266116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 1267116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 1268116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1269116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,17 1270116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 1271116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 1272116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[8+rsp] 1273116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1274116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[36+rsp] 1275116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,edx 1276116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 1277116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r11d 1278116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1279116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r8d 1280116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1281116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 1282116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1283116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r9d 1284116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1285116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[36+rsp],r12d 1286116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 1287116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,edx 1288116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1289116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1290116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r10d 1291116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r9d 1292116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1293116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 1294116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 1295116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 1296116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1297116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r11d 1298116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 1299116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 1300116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1301116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,eax 1302116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1303116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,eax 1304116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1305116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 1306116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1307116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 1308116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1309116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r10d,r15d 1310116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 1311116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r12d 1312116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1313116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 1314116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[44+rsp] 1315116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,DWORD PTR[32+rsp] 1316116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1317116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 1318116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 1319116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r14d 1320116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r15d 1321116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,2 1322116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1323116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 1324116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 1325116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 1326116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 1327116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 1328116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1329116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,17 1330116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 1331116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 1332116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[12+rsp] 1333116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1334116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[40+rsp] 1335116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ecx 1336116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 1337116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r10d 1338116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1339116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,edx 1340116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1341116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 1342116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1343116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r8d 1344116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1345116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[40+rsp],r12d 1346116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 1347116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,ecx 1348116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1349116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1350116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r9d 1351116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r8d 1352116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1353116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 1354116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 1355116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 1356116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1357116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r10d 1358116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 1359116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 1360116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1361116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r11d 1362116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1363116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r9d,r11d 1364116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1365116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 1366116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1367116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 1368116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1369116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r9d,edi 1370116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 1371116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r12d 1372116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1373116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 1374116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[48+rsp] 1375116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,DWORD PTR[36+rsp] 1376116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1377116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 1378116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 1379116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r14d 1380116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,edi 1381116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,2 1382116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1383116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 1384116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 1385116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 1386116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 1387116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 1388116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1389116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,17 1390116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 1391116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 1392116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[16+rsp] 1393116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1394116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[44+rsp] 1395116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ebx 1396116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 1397116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r9d 1398116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1399116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,ecx 1400116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1401116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 1402116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1403116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,edx 1404116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1405116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[44+rsp],r12d 1406116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 1407116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,ebx 1408116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1409116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1410116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r8d 1411116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,edx 1412116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1413116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 1414116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 1415116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 1416116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1417116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r9d 1418116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 1419116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 1420116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1421116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r10d 1422116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1423116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r8d,r10d 1424116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1425116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 1426116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1427116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 1428116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1429116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r8d,r15d 1430116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 1431116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r12d 1432116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1433116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[20+rbp] 1434116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[52+rsp] 1435116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,DWORD PTR[40+rsp] 1436116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1437116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 1438116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 1439116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r14d 1440116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r15d 1441116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,2 1442116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1443116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 1444116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 1445116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 1446116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 1447116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 1448116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1449116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,17 1450116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 1451116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 1452116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[20+rsp] 1453116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1454116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[48+rsp] 1455116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,eax 1456116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 1457116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r8d 1458116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1459116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,ebx 1460116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1461116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 1462116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1463116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ecx 1464116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1465116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[48+rsp],r12d 1466116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 1467116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,eax 1468116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1469116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1470116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edx 1471116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ecx 1472116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1473116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 1474116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 1475116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 1476116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1477116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r8d 1478116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 1479116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 1480116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1481116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r9d 1482116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1483116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edx,r9d 1484116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1485116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 1486116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1487116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 1488116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1489116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edx,edi 1490116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r12d 1491116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 1492116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1493116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 1494116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[56+rsp] 1495116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,DWORD PTR[44+rsp] 1496116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1497116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 1498116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 1499116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r14d 1500116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,edi 1501116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,2 1502116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1503116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 1504116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 1505116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 1506116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 1507116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 1508116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1509116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,17 1510116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 1511116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 1512116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[24+rsp] 1513116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1514116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[52+rsp] 1515116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r11d 1516116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 1517116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,edx 1518116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1519116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,eax 1520116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1521116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 1522116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1523116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ebx 1524116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1525116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[52+rsp],r12d 1526116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 1527116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r11d 1528116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1529116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1530116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,ecx 1531116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ebx 1532116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1533116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 1534116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 1535116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 1536116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1537116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,edx 1538116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 1539116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 1540116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1541116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r8d 1542116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1543116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ecx,r8d 1544116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1545116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 1546116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1547116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 1548116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1549116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor ecx,r15d 1550116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r12d 1551116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 1552116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1553116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 1554116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[60+rsp] 1555116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,DWORD PTR[48+rsp] 1556116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1557116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 1558116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 1559116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r14d 1560116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,r15d 1561116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,2 1562116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1563116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 1564116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 1565116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 1566116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 1567116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 1568116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1569116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r15d,17 1570116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 1571116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r14d 1572116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[28+rsp] 1573116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1574116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[56+rsp] 1575116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r10d 1576116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 1577116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,ecx 1578116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1579116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r11d 1580116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1581116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 1582116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1583116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,eax 1584116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1585116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[56+rsp],r12d 1586116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 1587116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,r10d 1588116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1589116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1590116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,ebx 1591116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,eax 1592116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1593116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 1594116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 1595116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r15d 1596116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1597116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,ecx 1598116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 1599116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 1600116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1601116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,edx 1602116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1603116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ebx,edx 1604116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1605116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 1606116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1607116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 1608116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1609116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor ebx,edi 1610116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r12d 1611116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 1612116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1613116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[4+rbp] 1614116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,DWORD PTR[rsp] 1615116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,DWORD PTR[52+rsp] 1616116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1617116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r13d 1618116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,11 1619116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r14d 1620116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,edi 1621116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,2 1622116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1623116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r12d 1624116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r12d,3 1625116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,7 1626116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 1627116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shr r14d,10 1628116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1629116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror edi,17 1630116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r13d 1631116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r14d 1632116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[32+rsp] 1633116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1634116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[60+rsp] 1635116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r9d 1636116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 1637116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,ebx 1638116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1639116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r10d 1640116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1641116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 1642116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1643116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r11d 1644116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1645116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[60+rsp],r12d 1646116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 1647116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r9d 1648116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1649116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1650116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,eax 1651116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r11d 1652116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1653116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 1654116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 1655116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,edi 1656116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1657116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,ebx 1658116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,DWORD PTR[rbp] 1659116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 1660116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1661116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ecx 1662116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1663116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov eax,ecx 1664116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1665116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 1666116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1667116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r12d,r13d 1668116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1669116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor eax,r15d 1670116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r12d 1671116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 1672116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1673116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[20+rbp] 1674116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch cmp BYTE PTR[3+rbp],0 1675116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch jnz $L$rounds_16_xx 1676116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1677116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdi,QWORD PTR[((64+0))+rsp] 1678116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r14d 1679116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rsi,QWORD PTR[64+rsi] 1680116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1681116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,DWORD PTR[rdi] 1682116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,DWORD PTR[4+rdi] 1683116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,DWORD PTR[8+rdi] 1684116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,DWORD PTR[12+rdi] 1685116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,DWORD PTR[16+rdi] 1686116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,DWORD PTR[20+rdi] 1687116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,DWORD PTR[24+rdi] 1688116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,DWORD PTR[28+rdi] 1689116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1690116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch cmp rsi,QWORD PTR[((64+16))+rsp] 1691116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1692116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[rdi],eax 1693116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[4+rdi],ebx 1694116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[8+rdi],ecx 1695116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[12+rdi],edx 1696116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[16+rdi],r8d 1697116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[20+rdi],r9d 1698116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[24+rdi],r10d 1699116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[28+rdi],r11d 1700116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch jb $L$loop 1701116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1702116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,QWORD PTR[((64+24))+rsp] 1703116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15,QWORD PTR[rsi] 1704116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14,QWORD PTR[8+rsi] 1705116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13,QWORD PTR[16+rsi] 1706116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12,QWORD PTR[24+rsi] 1707116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rbp,QWORD PTR[32+rsi] 1708116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rbx,QWORD PTR[40+rsi] 1709116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rsp,QWORD PTR[48+rsi] 1710116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$epilogue:: 1711116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdi,QWORD PTR[8+rsp] ;WIN64 epilogue 1712116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,QWORD PTR[16+rsp] 1713116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DB 0F3h,0C3h ;repret 1714116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$SEH_end_sha256_block_data_order:: 1715116680a4aac90f2aa7413d9095a592090648e557Ben Murdochsha256_block_data_order ENDP 1716116680a4aac90f2aa7413d9095a592090648e557Ben MurdochALIGN 64 1717116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1718116680a4aac90f2aa7413d9095a592090648e557Ben MurdochK256:: 1719116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0428a2f98h,071374491h,0b5c0fbcfh,0e9b5dba5h 1720116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0428a2f98h,071374491h,0b5c0fbcfh,0e9b5dba5h 1721116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 03956c25bh,059f111f1h,0923f82a4h,0ab1c5ed5h 1722116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 03956c25bh,059f111f1h,0923f82a4h,0ab1c5ed5h 1723116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0d807aa98h,012835b01h,0243185beh,0550c7dc3h 1724116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0d807aa98h,012835b01h,0243185beh,0550c7dc3h 1725116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 072be5d74h,080deb1feh,09bdc06a7h,0c19bf174h 1726116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 072be5d74h,080deb1feh,09bdc06a7h,0c19bf174h 1727116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0e49b69c1h,0efbe4786h,00fc19dc6h,0240ca1cch 1728116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0e49b69c1h,0efbe4786h,00fc19dc6h,0240ca1cch 1729116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 02de92c6fh,04a7484aah,05cb0a9dch,076f988dah 1730116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 02de92c6fh,04a7484aah,05cb0a9dch,076f988dah 1731116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0983e5152h,0a831c66dh,0b00327c8h,0bf597fc7h 1732116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0983e5152h,0a831c66dh,0b00327c8h,0bf597fc7h 1733116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0c6e00bf3h,0d5a79147h,006ca6351h,014292967h 1734116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0c6e00bf3h,0d5a79147h,006ca6351h,014292967h 1735116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 027b70a85h,02e1b2138h,04d2c6dfch,053380d13h 1736116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 027b70a85h,02e1b2138h,04d2c6dfch,053380d13h 1737116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0650a7354h,0766a0abbh,081c2c92eh,092722c85h 1738116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0650a7354h,0766a0abbh,081c2c92eh,092722c85h 1739116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0a2bfe8a1h,0a81a664bh,0c24b8b70h,0c76c51a3h 1740116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0a2bfe8a1h,0a81a664bh,0c24b8b70h,0c76c51a3h 1741116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0d192e819h,0d6990624h,0f40e3585h,0106aa070h 1742116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0d192e819h,0d6990624h,0f40e3585h,0106aa070h 1743116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 019a4c116h,01e376c08h,02748774ch,034b0bcb5h 1744116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 019a4c116h,01e376c08h,02748774ch,034b0bcb5h 1745116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0391c0cb3h,04ed8aa4ah,05b9cca4fh,0682e6ff3h 1746116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0391c0cb3h,04ed8aa4ah,05b9cca4fh,0682e6ff3h 1747116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0748f82eeh,078a5636fh,084c87814h,08cc70208h 1748116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0748f82eeh,078a5636fh,084c87814h,08cc70208h 1749116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 090befffah,0a4506cebh,0bef9a3f7h,0c67178f2h 1750116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 090befffah,0a4506cebh,0bef9a3f7h,0c67178f2h 1751116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1752116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 000010203h,004050607h,008090a0bh,00c0d0e0fh 1753116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 000010203h,004050607h,008090a0bh,00c0d0e0fh 1754116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 003020100h,00b0a0908h,0ffffffffh,0ffffffffh 1755116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 003020100h,00b0a0908h,0ffffffffh,0ffffffffh 1756116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0ffffffffh,0ffffffffh,003020100h,00b0a0908h 1757116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0ffffffffh,0ffffffffh,003020100h,00b0a0908h 1758116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 83,72,65,50,53,54,32,98,108,111,99,107,32,116,114,97 1759116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 110,115,102,111,114,109,32,102,111,114,32,120,56,54,95,54 1760116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121 1761116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46 1762116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 111,114,103,62,0 1763116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1764116680a4aac90f2aa7413d9095a592090648e557Ben MurdochALIGN 64 1765116680a4aac90f2aa7413d9095a592090648e557Ben Murdochsha256_block_data_order_ssse3 PROC PRIVATE 1766116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[8+rsp],rdi ;WIN64 prologue 1767116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[16+rsp],rsi 1768116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rax,rsp 1769116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$SEH_begin_sha256_block_data_order_ssse3:: 1770116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdi,rcx 1771116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,rdx 1772116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdx,r8 1773116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1774116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1775116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$ssse3_shortcut:: 1776116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push rbx 1777116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push rbp 1778116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r12 1779116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r13 1780116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r14 1781116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r15 1782116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11,rsp 1783116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shl rdx,4 1784116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch sub rsp,160 1785116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rdx,QWORD PTR[rdx*4+rsi] 1786116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and rsp,-64 1787116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[((64+0))+rsp],rdi 1788116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[((64+8))+rsp],rsi 1789116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[((64+16))+rsp],rdx 1790116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[((64+24))+rsp],r11 1791116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movaps XMMWORD PTR[(64+32)+rsp],xmm6 1792116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movaps XMMWORD PTR[(64+48)+rsp],xmm7 1793116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movaps XMMWORD PTR[(64+64)+rsp],xmm8 1794116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movaps XMMWORD PTR[(64+80)+rsp],xmm9 1795116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$prologue_ssse3:: 1796116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1797116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov eax,DWORD PTR[rdi] 1798116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ebx,DWORD PTR[4+rdi] 1799116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ecx,DWORD PTR[8+rdi] 1800116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edx,DWORD PTR[12+rdi] 1801116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r8d,DWORD PTR[16+rdi] 1802116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r9d,DWORD PTR[20+rdi] 1803116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[24+rdi] 1804116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,DWORD PTR[28+rdi] 1805116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1806116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1807116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch jmp $L$loop_ssse3 1808116680a4aac90f2aa7413d9095a592090648e557Ben MurdochALIGN 16 1809116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$loop_ssse3:: 1810116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm7,XMMWORD PTR[((K256+512))] 1811116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqu xmm0,XMMWORD PTR[rsi] 1812116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqu xmm1,XMMWORD PTR[16+rsi] 1813116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqu xmm2,XMMWORD PTR[32+rsi] 1814116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 102,15,56,0,199 1815116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqu xmm3,XMMWORD PTR[48+rsi] 1816116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rbp,QWORD PTR[K256] 1817116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 102,15,56,0,207 1818116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm4,XMMWORD PTR[rbp] 1819116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm5,XMMWORD PTR[32+rbp] 1820116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 102,15,56,0,215 1821116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm4,xmm0 1822116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,XMMWORD PTR[64+rbp] 1823116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 102,15,56,0,223 1824116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm7,XMMWORD PTR[96+rbp] 1825116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm5,xmm1 1826116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm6,xmm2 1827116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm7,xmm3 1828116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa XMMWORD PTR[rsp],xmm4 1829116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,eax 1830116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa XMMWORD PTR[16+rsp],xmm5 1831116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,ebx 1832116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa XMMWORD PTR[32+rsp],xmm6 1833116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ecx 1834116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa XMMWORD PTR[48+rsp],xmm7 1835116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r8d 1836116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch jmp $L$ssse3_00_47 1837116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 1838116680a4aac90f2aa7413d9095a592090648e557Ben MurdochALIGN 16 1839116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$ssse3_00_47:: 1840116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch sub rbp,-128 1841116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1842116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm4,xmm1 1843116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov eax,r14d 1844116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r9d 1845116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm7,xmm3 1846116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1847116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 1848116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r10d 1849116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1850116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 1851116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 102,15,58,15,224,4 1852116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r8d 1853116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 1854116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 102,15,58,15,250,4 1855116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,DWORD PTR[rsp] 1856116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,eax 1857116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r10d 1858116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 1859116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm5,xmm4 1860116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ebx 1861116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r12d 1862116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,xmm4 1863116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1864116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 1865116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm4,3 1866116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 1867116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r13d 1868116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ebx 1869116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm0,xmm7 1870116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1871116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 1872116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm6,7 1873116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,edi 1874116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,edx 1875116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm3,250 1876116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r11d 1877116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1878116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pslld xmm5,14 1879116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,r14d 1880116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r8d 1881116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm6 1882116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1883116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 1884116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r9d 1885116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1886116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm6,11 1887116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 1888116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm5 1889116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,edx 1890116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 1891116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pslld xmm5,11 1892116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,DWORD PTR[4+rsp] 1893116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r11d 1894116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm6 1895116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r9d 1896116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 1897116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,xmm7 1898116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,eax 1899116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r12d 1900116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm5 1901116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1902116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 1903116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 1904116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm7,10 1905116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r13d 1906116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,eax 1907116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm0,xmm4 1908116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1909116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r10d 1910116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,17 1911116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r15d 1912116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ecx 1913116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r10d 1914116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 1915116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1916116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,r14d 1917116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,edx 1918116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1919116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,2 1920116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 1921116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r8d 1922116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 1923116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1924116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 1925116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ecx 1926116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm7,128 1927116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 1928116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,DWORD PTR[8+rsp] 1929116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r10d 1930116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrldq xmm7,8 1931116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r8d 1932116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 1933116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r11d 1934116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r12d 1935116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1936116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm0,xmm7 1937116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 1938116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 1939116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r13d 1940116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm0,80 1941116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r11d 1942116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1943116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r9d 1944116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,xmm7 1945116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,edi 1946116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ebx 1947116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm7,10 1948116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r9d 1949116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1950116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,17 1951116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r9d,r14d 1952116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ecx 1953116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 1954116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1955116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 1956116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,edx 1957116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1958116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 1959116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,2 1960116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ebx 1961116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 1962116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,DWORD PTR[12+rsp] 1963116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 1964116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r9d 1965116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,edx 1966116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 1967116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm7,8 1968116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r10d 1969116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r12d 1970116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,XMMWORD PTR[rbp] 1971116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 1972116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 1973116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pslldq xmm7,8 1974116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 1975116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r13d 1976116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r10d 1977116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm0,xmm7 1978116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 1979116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r8d 1980116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r15d 1981116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm6,xmm0 1982116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,eax 1983116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r8d 1984116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa XMMWORD PTR[rsp],xmm6 1985116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 1986116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm4,xmm2 1987116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r8d,r14d 1988116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ebx 1989116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm7,xmm0 1990116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 1991116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 1992116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ecx 1993116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 1994116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 1995116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 102,15,58,15,225,4 1996116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,eax 1997116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 1998116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 102,15,58,15,251,4 1999116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,DWORD PTR[16+rsp] 2000116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r8d 2001116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ecx 2002116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2003116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm5,xmm4 2004116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r9d 2005116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 2006116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,xmm4 2007116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2008116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 2009116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm4,3 2010116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 2011116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r13d 2012116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r9d 2013116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm1,xmm7 2014116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2015116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,edx 2016116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm6,7 2017116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,edi 2018116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r11d 2019116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm0,250 2020116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,edx 2021116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2022116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pslld xmm5,14 2023116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edx,r14d 2024116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,eax 2025116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm6 2026116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2027116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 2028116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ebx 2029116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2030116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm6,11 2031116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 2032116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm5 2033116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r11d 2034116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 2035116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pslld xmm5,11 2036116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,DWORD PTR[20+rsp] 2037116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,edx 2038116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm6 2039116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ebx 2040116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2041116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,xmm7 2042116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r8d 2043116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 2044116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm5 2045116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2046116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 2047116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 2048116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm7,10 2049116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r13d 2050116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r8d 2051116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm1,xmm4 2052116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2053116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,ecx 2054116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,17 2055116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r15d 2056116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r10d 2057116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,ecx 2058116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 2059116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2060116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ecx,r14d 2061116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r11d 2062116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2063116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,2 2064116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 2065116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,eax 2066116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 2067116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2068116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 2069116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r10d 2070116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm7,128 2071116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 2072116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,DWORD PTR[24+rsp] 2073116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,ecx 2074116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrldq xmm7,8 2075116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,eax 2076116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2077116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,edx 2078116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 2079116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2080116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm1,xmm7 2081116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 2082116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 2083116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r13d 2084116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm1,80 2085116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,edx 2086116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2087116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,ebx 2088116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,xmm7 2089116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,edi 2090116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r9d 2091116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm7,10 2092116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,ebx 2093116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2094116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,17 2095116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ebx,r14d 2096116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r10d 2097116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 2098116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2099116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 2100116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r11d 2101116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2102116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 2103116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,2 2104116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r9d 2105116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 2106116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,DWORD PTR[28+rsp] 2107116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 2108116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,ebx 2109116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r11d 2110116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2111116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm7,8 2112116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ecx 2113116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 2114116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,XMMWORD PTR[32+rbp] 2115116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2116116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 2117116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pslldq xmm7,8 2118116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 2119116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r13d 2120116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ecx 2121116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm1,xmm7 2122116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2123116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,eax 2124116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r15d 2125116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm6,xmm1 2126116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r8d 2127116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,eax 2128116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa XMMWORD PTR[16+rsp],xmm6 2129116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2130116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm4,xmm3 2131116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov eax,r14d 2132116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r9d 2133116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm7,xmm1 2134116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2135116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 2136116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r10d 2137116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2138116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 2139116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 102,15,58,15,226,4 2140116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r8d 2141116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 2142116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 102,15,58,15,248,4 2143116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,DWORD PTR[32+rsp] 2144116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,eax 2145116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r10d 2146116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2147116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm5,xmm4 2148116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ebx 2149116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r12d 2150116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,xmm4 2151116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2152116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 2153116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm4,3 2154116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 2155116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r13d 2156116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ebx 2157116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm2,xmm7 2158116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2159116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 2160116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm6,7 2161116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,edi 2162116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,edx 2163116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm1,250 2164116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r11d 2165116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2166116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pslld xmm5,14 2167116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,r14d 2168116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r8d 2169116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm6 2170116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2171116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 2172116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r9d 2173116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2174116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm6,11 2175116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 2176116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm5 2177116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,edx 2178116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 2179116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pslld xmm5,11 2180116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,DWORD PTR[36+rsp] 2181116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r11d 2182116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm6 2183116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r9d 2184116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2185116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,xmm7 2186116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,eax 2187116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r12d 2188116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm5 2189116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2190116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 2191116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 2192116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm7,10 2193116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r13d 2194116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,eax 2195116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm2,xmm4 2196116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2197116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r10d 2198116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,17 2199116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r15d 2200116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ecx 2201116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r10d 2202116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 2203116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2204116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,r14d 2205116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,edx 2206116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2207116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,2 2208116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 2209116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r8d 2210116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 2211116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2212116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 2213116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ecx 2214116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm7,128 2215116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 2216116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,DWORD PTR[40+rsp] 2217116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r10d 2218116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrldq xmm7,8 2219116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r8d 2220116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2221116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r11d 2222116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r12d 2223116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2224116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm2,xmm7 2225116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 2226116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 2227116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r13d 2228116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm2,80 2229116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r11d 2230116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2231116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r9d 2232116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,xmm7 2233116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,edi 2234116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ebx 2235116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm7,10 2236116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r9d 2237116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2238116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,17 2239116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r9d,r14d 2240116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ecx 2241116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 2242116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2243116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 2244116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,edx 2245116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2246116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 2247116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,2 2248116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ebx 2249116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 2250116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,DWORD PTR[44+rsp] 2251116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 2252116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r9d 2253116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,edx 2254116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2255116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm7,8 2256116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r10d 2257116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r12d 2258116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,XMMWORD PTR[64+rbp] 2259116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2260116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 2261116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pslldq xmm7,8 2262116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 2263116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r13d 2264116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r10d 2265116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm2,xmm7 2266116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2267116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r8d 2268116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r15d 2269116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm6,xmm2 2270116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,eax 2271116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r8d 2272116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa XMMWORD PTR[32+rsp],xmm6 2273116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2274116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm4,xmm0 2275116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r8d,r14d 2276116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ebx 2277116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm7,xmm2 2278116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2279116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 2280116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ecx 2281116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2282116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 2283116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 102,15,58,15,227,4 2284116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,eax 2285116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 2286116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 102,15,58,15,249,4 2287116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,DWORD PTR[48+rsp] 2288116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r8d 2289116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ecx 2290116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2291116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm5,xmm4 2292116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r9d 2293116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 2294116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,xmm4 2295116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2296116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 2297116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm4,3 2298116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 2299116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r13d 2300116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r9d 2301116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm3,xmm7 2302116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2303116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,edx 2304116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm6,7 2305116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,edi 2306116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r11d 2307116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm2,250 2308116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,edx 2309116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2310116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pslld xmm5,14 2311116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edx,r14d 2312116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,eax 2313116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm6 2314116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2315116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 2316116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ebx 2317116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2318116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm6,11 2319116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 2320116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm5 2321116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r11d 2322116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 2323116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pslld xmm5,11 2324116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,DWORD PTR[52+rsp] 2325116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,edx 2326116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm6 2327116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ebx 2328116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2329116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,xmm7 2330116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r8d 2331116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 2332116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm4,xmm5 2333116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2334116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 2335116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 2336116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm7,10 2337116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r13d 2338116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r8d 2339116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm3,xmm4 2340116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2341116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,ecx 2342116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,17 2343116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r15d 2344116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r10d 2345116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,ecx 2346116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 2347116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2348116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ecx,r14d 2349116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r11d 2350116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2351116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,2 2352116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 2353116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,eax 2354116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 2355116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2356116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 2357116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r10d 2358116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm7,128 2359116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 2360116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,DWORD PTR[56+rsp] 2361116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,ecx 2362116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrldq xmm7,8 2363116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,eax 2364116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2365116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,edx 2366116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 2367116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2368116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm3,xmm7 2369116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 2370116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 2371116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r13d 2372116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm3,80 2373116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,edx 2374116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2375116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,ebx 2376116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,xmm7 2377116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,edi 2378116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r9d 2379116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrld xmm7,10 2380116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,ebx 2381116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2382116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,17 2383116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ebx,r14d 2384116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r10d 2385116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 2386116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2387116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 2388116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r11d 2389116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2390116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 2391116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch psrlq xmm6,2 2392116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r9d 2393116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 2394116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,DWORD PTR[60+rsp] 2395116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pxor xmm7,xmm6 2396116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,ebx 2397116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r11d 2398116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2399116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pshufd xmm7,xmm7,8 2400116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ecx 2401116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 2402116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa xmm6,XMMWORD PTR[96+rbp] 2403116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2404116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 2405116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pslldq xmm7,8 2406116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 2407116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r13d 2408116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ecx 2409116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm3,xmm7 2410116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2411116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,eax 2412116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r15d 2413116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch paddd xmm6,xmm3 2414116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r8d 2415116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,eax 2416116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movdqa XMMWORD PTR[48+rsp],xmm6 2417116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch cmp BYTE PTR[131+rbp],0 2418116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch jne $L$ssse3_00_47 2419116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2420116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov eax,r14d 2421116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r9d 2422116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2423116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 2424116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r10d 2425116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2426116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 2427116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r8d 2428116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 2429116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,DWORD PTR[rsp] 2430116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,eax 2431116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r10d 2432116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2433116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ebx 2434116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r12d 2435116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2436116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 2437116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 2438116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r13d 2439116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ebx 2440116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2441116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 2442116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,edi 2443116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,edx 2444116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r11d 2445116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2446116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,r14d 2447116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r8d 2448116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2449116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 2450116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r9d 2451116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2452116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 2453116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,edx 2454116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 2455116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,DWORD PTR[4+rsp] 2456116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r11d 2457116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r9d 2458116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2459116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,eax 2460116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r12d 2461116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2462116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 2463116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 2464116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r13d 2465116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,eax 2466116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2467116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r10d 2468116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r15d 2469116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ecx 2470116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r10d 2471116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2472116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,r14d 2473116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,edx 2474116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2475116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 2476116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r8d 2477116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2478116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 2479116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ecx 2480116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 2481116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,DWORD PTR[8+rsp] 2482116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r10d 2483116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r8d 2484116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2485116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r11d 2486116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r12d 2487116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2488116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 2489116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 2490116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r13d 2491116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r11d 2492116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2493116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r9d 2494116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,edi 2495116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ebx 2496116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r9d 2497116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2498116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r9d,r14d 2499116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ecx 2500116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2501116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 2502116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,edx 2503116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2504116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 2505116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ebx 2506116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 2507116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,DWORD PTR[12+rsp] 2508116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r9d 2509116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,edx 2510116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2511116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r10d 2512116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r12d 2513116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2514116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 2515116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 2516116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r13d 2517116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r10d 2518116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2519116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r8d 2520116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r15d 2521116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,eax 2522116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r8d 2523116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2524116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r8d,r14d 2525116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ebx 2526116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2527116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 2528116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ecx 2529116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2530116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 2531116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,eax 2532116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 2533116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,DWORD PTR[16+rsp] 2534116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r8d 2535116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ecx 2536116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2537116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r9d 2538116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 2539116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2540116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 2541116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 2542116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r13d 2543116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r9d 2544116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2545116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,edx 2546116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,edi 2547116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r11d 2548116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,edx 2549116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2550116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edx,r14d 2551116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,eax 2552116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2553116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 2554116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ebx 2555116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2556116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 2557116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r11d 2558116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 2559116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,DWORD PTR[20+rsp] 2560116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,edx 2561116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ebx 2562116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2563116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r8d 2564116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 2565116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2566116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 2567116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 2568116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r13d 2569116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r8d 2570116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2571116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,ecx 2572116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r15d 2573116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r10d 2574116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,ecx 2575116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2576116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ecx,r14d 2577116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r11d 2578116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2579116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 2580116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,eax 2581116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2582116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 2583116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r10d 2584116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 2585116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,DWORD PTR[24+rsp] 2586116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,ecx 2587116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,eax 2588116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2589116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,edx 2590116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 2591116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2592116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 2593116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 2594116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r13d 2595116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,edx 2596116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2597116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,ebx 2598116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,edi 2599116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r9d 2600116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,ebx 2601116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2602116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ebx,r14d 2603116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r10d 2604116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2605116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 2606116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r11d 2607116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2608116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 2609116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r9d 2610116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 2611116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,DWORD PTR[28+rsp] 2612116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,ebx 2613116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r11d 2614116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2615116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ecx 2616116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 2617116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2618116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 2619116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 2620116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r13d 2621116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ecx 2622116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2623116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,eax 2624116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r15d 2625116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r8d 2626116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,eax 2627116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2628116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov eax,r14d 2629116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r9d 2630116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2631116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 2632116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r10d 2633116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2634116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 2635116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r8d 2636116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r8d 2637116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,DWORD PTR[32+rsp] 2638116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,eax 2639116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r10d 2640116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2641116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ebx 2642116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r12d 2643116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2644116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 2645116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,eax 2646116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,r13d 2647116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ebx 2648116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2649116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 2650116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,edi 2651116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,edx 2652116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r11d 2653116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2654116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,r14d 2655116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r8d 2656116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2657116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 2658116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r9d 2659116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2660116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 2661116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,edx 2662116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,edx 2663116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,DWORD PTR[36+rsp] 2664116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r11d 2665116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r9d 2666116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2667116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,eax 2668116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r12d 2669116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2670116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 2671116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r11d 2672116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r13d 2673116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,eax 2674116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2675116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r10d 2676116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,r15d 2677116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ecx 2678116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r10d 2679116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2680116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,r14d 2681116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,edx 2682116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2683116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 2684116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r8d 2685116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2686116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 2687116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ecx 2688116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ecx 2689116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,DWORD PTR[40+rsp] 2690116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r10d 2691116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r8d 2692116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2693116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r11d 2694116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r12d 2695116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2696116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 2697116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r10d 2698116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,r13d 2699116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r11d 2700116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2701116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r9d 2702116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,edi 2703116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,ebx 2704116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r9d 2705116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2706116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r9d,r14d 2707116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ecx 2708116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2709116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 2710116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,edx 2711116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2712116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 2713116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ebx 2714116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,ebx 2715116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,DWORD PTR[44+rsp] 2716116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,r9d 2717116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,edx 2718116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2719116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r10d 2720116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r12d 2721116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2722116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 2723116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r9d 2724116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r13d 2725116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r10d 2726116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2727116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r8d 2728116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,r15d 2729116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,eax 2730116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,r8d 2731116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2732116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r8d,r14d 2733116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ebx 2734116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2735116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 2736116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ecx 2737116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2738116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 2739116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,eax 2740116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,eax 2741116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,DWORD PTR[48+rsp] 2742116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,r8d 2743116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ecx 2744116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2745116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r9d 2746116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 2747116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2748116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 2749116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,r8d 2750116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r13d 2751116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r9d 2752116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2753116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,edx 2754116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,edi 2755116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r11d 2756116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,edx 2757116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2758116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edx,r14d 2759116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,eax 2760116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2761116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 2762116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ebx 2763116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2764116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 2765116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r11d 2766116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r11d 2767116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,DWORD PTR[52+rsp] 2768116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,edx 2769116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,ebx 2770116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2771116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,r8d 2772116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 2773116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2774116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 2775116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,edx 2776116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r13d 2777116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,r8d 2778116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2779116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,ecx 2780116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r15d 2781116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r10d 2782116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,ecx 2783116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2784116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ecx,r14d 2785116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r11d 2786116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2787116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 2788116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,eax 2789116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2790116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 2791116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r10d 2792116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r10d 2793116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,DWORD PTR[56+rsp] 2794116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,ecx 2795116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,eax 2796116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2797116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,edx 2798116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 2799116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2800116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and edi,r15d 2801116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ecx 2802116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r13d 2803116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,edx 2804116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2805116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,ebx 2806116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,edi 2807116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r9d 2808116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,ebx 2809116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,14 2810116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ebx,r14d 2811116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,r10d 2812116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,9 2813116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 2814116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r11d 2815116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,5 2816116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 2817116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,r9d 2818116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r13d,r9d 2819116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,DWORD PTR[60+rsp] 2820116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edi,ebx 2821116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r12d,r11d 2822116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,11 2823116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor edi,ecx 2824116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 2825116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r13d,6 2826116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r15d,edi 2827116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r14d,ebx 2828116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r13d 2829116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r15d,ecx 2830116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ror r14d,2 2831116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,eax 2832116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r15d 2833116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13d,r8d 2834116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r14d,eax 2835116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdi,QWORD PTR[((64+0))+rsp] 2836116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov eax,r14d 2837116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2838116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,DWORD PTR[rdi] 2839116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rsi,QWORD PTR[64+rsi] 2840116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,DWORD PTR[4+rdi] 2841116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,DWORD PTR[8+rdi] 2842116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,DWORD PTR[12+rdi] 2843116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r8d,DWORD PTR[16+rdi] 2844116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r9d,DWORD PTR[20+rdi] 2845116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r10d,DWORD PTR[24+rdi] 2846116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add r11d,DWORD PTR[28+rdi] 2847116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2848116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch cmp rsi,QWORD PTR[((64+16))+rsp] 2849116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2850116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[rdi],eax 2851116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[4+rdi],ebx 2852116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[8+rdi],ecx 2853116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[12+rdi],edx 2854116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[16+rdi],r8d 2855116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[20+rdi],r9d 2856116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[24+rdi],r10d 2857116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[28+rdi],r11d 2858116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch jb $L$loop_ssse3 2859116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2860116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,QWORD PTR[((64+24))+rsp] 2861116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movaps xmm6,XMMWORD PTR[((64+32))+rsp] 2862116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movaps xmm7,XMMWORD PTR[((64+48))+rsp] 2863116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movaps xmm8,XMMWORD PTR[((64+64))+rsp] 2864116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch movaps xmm9,XMMWORD PTR[((64+80))+rsp] 2865116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15,QWORD PTR[rsi] 2866116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14,QWORD PTR[8+rsi] 2867116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13,QWORD PTR[16+rsi] 2868116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12,QWORD PTR[24+rsi] 2869116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rbp,QWORD PTR[32+rsi] 2870116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rbx,QWORD PTR[40+rsi] 2871116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rsp,QWORD PTR[48+rsi] 2872116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$epilogue_ssse3:: 2873116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdi,QWORD PTR[8+rsp] ;WIN64 epilogue 2874116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,QWORD PTR[16+rsp] 2875116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DB 0F3h,0C3h ;repret 2876116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$SEH_end_sha256_block_data_order_ssse3:: 2877116680a4aac90f2aa7413d9095a592090648e557Ben Murdochsha256_block_data_order_ssse3 ENDP 2878116680a4aac90f2aa7413d9095a592090648e557Ben MurdochEXTERN __imp_RtlVirtualUnwind:NEAR 2879116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2880116680a4aac90f2aa7413d9095a592090648e557Ben MurdochALIGN 16 2881116680a4aac90f2aa7413d9095a592090648e557Ben Murdochse_handler PROC PRIVATE 2882116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push rsi 2883116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push rdi 2884116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push rbx 2885116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push rbp 2886116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r12 2887116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r13 2888116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r14 2889116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r15 2890116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pushfq 2891116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch sub rsp,64 2892116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2893116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rax,QWORD PTR[120+r8] 2894116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rbx,QWORD PTR[248+r8] 2895116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2896116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,QWORD PTR[8+r9] 2897116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11,QWORD PTR[56+r9] 2898116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2899116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[r11] 2900116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea r10,QWORD PTR[r10*1+rsi] 2901116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch cmp rbx,r10 2902116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch jb $L$in_prologue 2903116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2904116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rax,QWORD PTR[152+r8] 2905116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2906116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[4+r11] 2907116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea r10,QWORD PTR[r10*1+rsi] 2908116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch cmp rbx,r10 2909116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch jae $L$in_prologue 2910116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,rax 2911116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rax,QWORD PTR[((64+24))+rax] 2912116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rax,QWORD PTR[48+rax] 2913116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2914116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rbx,QWORD PTR[((-8))+rax] 2915116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rbp,QWORD PTR[((-16))+rax] 2916116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12,QWORD PTR[((-24))+rax] 2917116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r13,QWORD PTR[((-32))+rax] 2918116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14,QWORD PTR[((-40))+rax] 2919116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15,QWORD PTR[((-48))+rax] 2920116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[144+r8],rbx 2921116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[160+r8],rbp 2922116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[216+r8],r12 2923116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[224+r8],r13 2924116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[232+r8],r14 2925116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[240+r8],r15 2926116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2927116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea r10,QWORD PTR[$L$epilogue] 2928116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch cmp rbx,r10 2929116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch jb $L$in_prologue 2930116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2931116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rsi,QWORD PTR[((64+32))+rsi] 2932116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rdi,QWORD PTR[512+r8] 2933116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ecx,8 2934116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0a548f3fch 2935116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2936116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$in_prologue:: 2937116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdi,QWORD PTR[8+rax] 2938116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,QWORD PTR[16+rax] 2939116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[152+r8],rax 2940116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[168+r8],rsi 2941116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[176+r8],rdi 2942116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2943116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdi,QWORD PTR[40+r9] 2944116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,r8 2945116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ecx,154 2946116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0a548f3fch 2947116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2948116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,r9 2949116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor rcx,rcx 2950116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdx,QWORD PTR[8+rsi] 2951116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r8,QWORD PTR[rsi] 2952116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r9,QWORD PTR[16+rsi] 2953116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10,QWORD PTR[40+rsi] 2954116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea r11,QWORD PTR[56+rsi] 2955116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea r12,QWORD PTR[24+rsi] 2956116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[32+rsp],r10 2957116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[40+rsp],r11 2958116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[48+rsp],r12 2959116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[56+rsp],rcx 2960116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch call QWORD PTR[__imp_RtlVirtualUnwind] 2961116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2962116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov eax,1 2963116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add rsp,64 2964116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch popfq 2965116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop r15 2966116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop r14 2967116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop r13 2968116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop r12 2969116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop rbp 2970116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop rbx 2971116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop rdi 2972116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop rsi 2973116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DB 0F3h,0C3h ;repret 2974116680a4aac90f2aa7413d9095a592090648e557Ben Murdochse_handler ENDP 2975116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch.text$ ENDS 2976116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch.pdata SEGMENT READONLY ALIGN(4) 2977116680a4aac90f2aa7413d9095a592090648e557Ben MurdochALIGN 4 2978116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD imagerel $L$SEH_begin_sha256_block_data_order 2979116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD imagerel $L$SEH_end_sha256_block_data_order 2980116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD imagerel $L$SEH_info_sha256_block_data_order 2981116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD imagerel $L$SEH_begin_sha256_block_data_order_ssse3 2982116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD imagerel $L$SEH_end_sha256_block_data_order_ssse3 2983116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD imagerel $L$SEH_info_sha256_block_data_order_ssse3 2984116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch.pdata ENDS 2985116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch.xdata SEGMENT READONLY ALIGN(8) 2986116680a4aac90f2aa7413d9095a592090648e557Ben MurdochALIGN 8 2987116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$SEH_info_sha256_block_data_order:: 2988116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 9,0,0,0 2989116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD imagerel se_handler 2990116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD imagerel $L$prologue,imagerel $L$epilogue 2991116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$SEH_info_sha256_block_data_order_ssse3:: 2992116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 9,0,0,0 2993116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD imagerel se_handler 2994116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD imagerel $L$prologue_ssse3,imagerel $L$epilogue_ssse3 2995116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 2996116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch.xdata ENDS 2997116680a4aac90f2aa7413d9095a592090648e557Ben MurdochEND 2998