1116680a4aac90f2aa7413d9095a592090648e557Ben MurdochOPTION DOTNAME 25f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles).text$ SEGMENT ALIGN(256) 'CODE' 3116680a4aac90f2aa7413d9095a592090648e557Ben MurdochALIGN 16 4116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 5116680a4aac90f2aa7413d9095a592090648e557Ben MurdochPUBLIC md5_block_asm_data_order 6116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 7116680a4aac90f2aa7413d9095a592090648e557Ben Murdochmd5_block_asm_data_order PROC PUBLIC 8116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[8+rsp],rdi ;WIN64 prologue 9116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[16+rsp],rsi 10116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rax,rsp 11116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$SEH_begin_md5_block_asm_data_order:: 12116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdi,rcx 13116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,rdx 14116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdx,r8 15116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 16116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 17116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push rbp 18116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push rbx 19116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r12 20116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r14 21116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r15 22116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$prologue:: 23116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 24116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 25116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 26116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 27116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rbp,rdi 28116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch shl rdx,6 29116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rdi,QWORD PTR[rdx*1+rsi] 30116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov eax,DWORD PTR[rbp] 31116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ebx,DWORD PTR[4+rbp] 32116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ecx,DWORD PTR[8+rbp] 33116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov edx,DWORD PTR[12+rbp] 34116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 35116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 36116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 37116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 38116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 39116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 40116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 41116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch cmp rsi,rdi 42116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch je $L$end 43116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 44116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 45116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$loop:: 46116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r8d,eax 47116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r9d,ebx 48116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14d,ecx 49116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15d,edx 50116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[rsi] 51116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,edx 52116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 53116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[((-680876936))+r10*1+rax] 54116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ebx 55116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 56116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[4+rsi] 57116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r11d 58116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,7 59116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ecx 60116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 61116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 62116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[((-389564586))+r10*1+rdx] 63116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,eax 64116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 65116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[8+rsi] 66116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 67116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,12 68116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 69116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 70116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 71116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[606105819+r10*1+rcx] 72116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,edx 73116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 74116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[12+rsi] 75116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r11d 76116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,17 77116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,eax 78116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 79116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 80116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[((-1044525330))+r10*1+rbx] 81116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ecx 82116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 83116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[16+rsi] 84116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r11d 85116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,22 86116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,edx 87116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 88116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 89116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[((-176418897))+r10*1+rax] 90116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ebx 91116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 92116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[20+rsi] 93116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r11d 94116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,7 95116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ecx 96116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 97116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 98116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[1200080426+r10*1+rdx] 99116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,eax 100116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 101116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[24+rsi] 102116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 103116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,12 104116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 105116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 106116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 107116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[((-1473231341))+r10*1+rcx] 108116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,edx 109116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 110116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[28+rsi] 111116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r11d 112116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,17 113116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,eax 114116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 115116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 116116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[((-45705983))+r10*1+rbx] 117116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ecx 118116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 119116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[32+rsi] 120116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r11d 121116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,22 122116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,edx 123116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 124116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 125116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[1770035416+r10*1+rax] 126116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ebx 127116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 128116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[36+rsi] 129116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r11d 130116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,7 131116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ecx 132116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 133116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 134116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[((-1958414417))+r10*1+rdx] 135116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,eax 136116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 137116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[40+rsi] 138116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 139116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,12 140116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 141116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 142116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 143116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[((-42063))+r10*1+rcx] 144116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,edx 145116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 146116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[44+rsi] 147116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r11d 148116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,17 149116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,eax 150116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 151116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 152116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[((-1990404162))+r10*1+rbx] 153116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ecx 154116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 155116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[48+rsi] 156116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r11d 157116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,22 158116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,edx 159116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 160116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 161116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[1804603682+r10*1+rax] 162116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ebx 163116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 164116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[52+rsi] 165116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r11d 166116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,7 167116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ecx 168116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 169116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 170116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[((-40341101))+r10*1+rdx] 171116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,eax 172116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 173116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[56+rsi] 174116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 175116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,12 176116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 177116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 178116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 179116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[((-1502002290))+r10*1+rcx] 180116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,edx 181116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 182116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[60+rsi] 183116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r11d 184116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,17 185116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,eax 186116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 187116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 188116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[1236535329+r10*1+rbx] 189116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ecx 190116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 191116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[rsi] 192116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r11d 193116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,22 194116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,edx 195116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 196116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[4+rsi] 197116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,edx 198116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,edx 199116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 200116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[((-165796510))+r10*1+rax] 201116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ebx 202116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ecx 203116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[24+rsi] 204116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 205116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ecx 206116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 207116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ecx 208116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,5 209116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 210116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 211116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[((-1069501632))+r10*1+rdx] 212116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,eax 213116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ebx 214116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[44+rsi] 215116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 216116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 217116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 218116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ebx 219116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,9 220116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 221116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 222116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[643717713+r10*1+rcx] 223116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,edx 224116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,eax 225116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[rsi] 226116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 227116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,eax 228116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 229116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,eax 230116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,14 231116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 232116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 233116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[((-373897302))+r10*1+rbx] 234116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ecx 235116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,edx 236116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[20+rsi] 237116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 238116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,edx 239116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 240116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,edx 241116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,20 242116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 243116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 244116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[((-701558691))+r10*1+rax] 245116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ebx 246116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ecx 247116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[40+rsi] 248116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 249116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ecx 250116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 251116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ecx 252116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,5 253116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 254116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 255116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[38016083+r10*1+rdx] 256116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,eax 257116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ebx 258116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[60+rsi] 259116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 260116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 261116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 262116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ebx 263116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,9 264116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 265116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 266116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[((-660478335))+r10*1+rcx] 267116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,edx 268116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,eax 269116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[16+rsi] 270116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 271116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,eax 272116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 273116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,eax 274116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,14 275116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 276116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 277116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[((-405537848))+r10*1+rbx] 278116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ecx 279116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,edx 280116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[36+rsi] 281116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 282116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,edx 283116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 284116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,edx 285116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,20 286116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 287116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 288116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[568446438+r10*1+rax] 289116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ebx 290116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ecx 291116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[56+rsi] 292116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 293116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ecx 294116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 295116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ecx 296116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,5 297116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 298116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 299116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[((-1019803690))+r10*1+rdx] 300116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,eax 301116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ebx 302116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[12+rsi] 303116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 304116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 305116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 306116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ebx 307116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,9 308116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 309116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 310116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[((-187363961))+r10*1+rcx] 311116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,edx 312116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,eax 313116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[32+rsi] 314116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 315116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,eax 316116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 317116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,eax 318116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,14 319116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 320116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 321116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[1163531501+r10*1+rbx] 322116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ecx 323116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,edx 324116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[52+rsi] 325116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 326116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,edx 327116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 328116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,edx 329116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,20 330116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 331116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 332116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[((-1444681467))+r10*1+rax] 333116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ebx 334116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ecx 335116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[8+rsi] 336116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 337116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ecx 338116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r12d 339116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ecx 340116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,5 341116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 342116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 343116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[((-51403784))+r10*1+rdx] 344116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,eax 345116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,ebx 346116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[28+rsi] 347116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 348116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 349116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r12d 350116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,ebx 351116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,9 352116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 353116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 354116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[1735328473+r10*1+rcx] 355116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,edx 356116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,eax 357116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[48+rsi] 358116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 359116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,eax 360116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r12d 361116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,eax 362116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,14 363116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 364116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch not r11d 365116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[((-1926607734))+r10*1+rbx] 366116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r12d,ecx 367116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch and r11d,edx 368116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[rsi] 369116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r12d,r11d 370116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,edx 371116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r12d 372116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12d,edx 373116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,20 374116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 375116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[20+rsi] 376116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ecx 377116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[((-378558))+r10*1+rax] 378116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[32+rsi] 379116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 380116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 381116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r11d 382116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,4 383116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 384116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 385116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[((-2022574463))+r10*1+rdx] 386116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[44+rsi] 387116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 388116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 389116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 390116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,11 391116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,eax 392116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 393116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[1839030562+r10*1+rcx] 394116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[56+rsi] 395116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 396116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 397116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r11d 398116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,16 399116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,edx 400116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 401116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[((-35309556))+r10*1+rbx] 402116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[4+rsi] 403116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 404116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 405116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r11d 406116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,23 407116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ecx 408116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 409116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[((-1530992060))+r10*1+rax] 410116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[16+rsi] 411116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 412116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 413116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r11d 414116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,4 415116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 416116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 417116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[1272893353+r10*1+rdx] 418116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[28+rsi] 419116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 420116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 421116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 422116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,11 423116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,eax 424116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 425116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[((-155497632))+r10*1+rcx] 426116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[40+rsi] 427116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 428116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 429116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r11d 430116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,16 431116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,edx 432116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 433116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[((-1094730640))+r10*1+rbx] 434116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[52+rsi] 435116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 436116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 437116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r11d 438116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,23 439116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ecx 440116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 441116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[681279174+r10*1+rax] 442116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[rsi] 443116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 444116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 445116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r11d 446116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,4 447116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 448116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 449116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[((-358537222))+r10*1+rdx] 450116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[12+rsi] 451116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 452116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 453116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 454116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,11 455116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,eax 456116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 457116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[((-722521979))+r10*1+rcx] 458116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[24+rsi] 459116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 460116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 461116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r11d 462116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,16 463116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,edx 464116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 465116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[76029189+r10*1+rbx] 466116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[36+rsi] 467116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 468116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 469116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r11d 470116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,23 471116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ecx 472116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 473116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[((-640364487))+r10*1+rax] 474116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[48+rsi] 475116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 476116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 477116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r11d 478116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,4 479116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ebx 480116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 481116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[((-421815835))+r10*1+rdx] 482116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[60+rsi] 483116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 484116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 485116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 486116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,11 487116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,eax 488116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 489116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[530742520+r10*1+rcx] 490116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[8+rsi] 491116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 492116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 493116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r11d 494116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,16 495116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,edx 496116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 497116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[((-995338651))+r10*1+rbx] 498116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[rsi] 499116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 500116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 501116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r11d 502116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,23 503116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,ecx 504116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 505116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[rsi] 506116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 507116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 508116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[((-198630844))+r10*1+rax] 509116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,ebx 510116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 511116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r11d 512116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[28+rsi] 513116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 514116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,6 515116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 516116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 517116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[1126891415+r10*1+rdx] 518116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,eax 519116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 520116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 521116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[56+rsi] 522116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 523116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,10 524116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 525116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 526116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[((-1416354905))+r10*1+rcx] 527116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,edx 528116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 529116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r11d 530116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[20+rsi] 531116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 532116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,15 533116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 534116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 535116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[((-57434055))+r10*1+rbx] 536116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,ecx 537116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 538116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r11d 539116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[48+rsi] 540116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 541116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,21 542116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 543116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 544116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[1700485571+r10*1+rax] 545116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,ebx 546116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 547116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r11d 548116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[12+rsi] 549116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 550116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,6 551116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 552116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 553116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[((-1894986606))+r10*1+rdx] 554116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,eax 555116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 556116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 557116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[40+rsi] 558116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 559116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,10 560116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 561116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 562116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[((-1051523))+r10*1+rcx] 563116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,edx 564116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 565116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r11d 566116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[4+rsi] 567116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 568116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,15 569116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 570116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 571116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[((-2054922799))+r10*1+rbx] 572116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,ecx 573116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 574116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r11d 575116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[32+rsi] 576116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 577116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,21 578116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 579116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 580116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[1873313359+r10*1+rax] 581116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,ebx 582116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 583116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r11d 584116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[60+rsi] 585116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 586116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,6 587116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 588116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 589116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[((-30611744))+r10*1+rdx] 590116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,eax 591116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 592116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 593116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[24+rsi] 594116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 595116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,10 596116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 597116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 598116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[((-1560198380))+r10*1+rcx] 599116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,edx 600116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 601116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r11d 602116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[52+rsi] 603116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 604116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,15 605116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 606116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 607116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[1309151649+r10*1+rbx] 608116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,ecx 609116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 610116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r11d 611116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[16+rsi] 612116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 613116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,21 614116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 615116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 616116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea eax,DWORD PTR[((-145523070))+r10*1+rax] 617116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,ebx 618116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 619116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r11d 620116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[44+rsi] 621116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 622116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol eax,6 623116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ecx 624116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,ebx 625116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea edx,DWORD PTR[((-1120210379))+r10*1+rdx] 626116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,eax 627116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 628116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r11d 629116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[8+rsi] 630116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 631116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol edx,10 632116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,ebx 633116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,eax 634116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ecx,DWORD PTR[718787259+r10*1+rcx] 635116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,edx 636116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 637116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r11d 638116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[36+rsi] 639116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 640116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ecx,15 641116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,eax 642116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,edx 643116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea ebx,DWORD PTR[((-343485551))+r10*1+rbx] 644116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch or r11d,ecx 645116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 646116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r11d 647116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10d,DWORD PTR[rsi] 648116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r11d,0ffffffffh 649116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch rol ebx,21 650116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor r11d,edx 651116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,ecx 652116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 653116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add eax,r8d 654116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ebx,r9d 655116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add ecx,r14d 656116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add edx,r15d 657116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 658116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 659116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add rsi,64 660116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch cmp rsi,rdi 661116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch jb $L$loop 662116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 663116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 664116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$end:: 665116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[rbp],eax 666116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[4+rbp],ebx 667116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[8+rbp],ecx 668116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov DWORD PTR[12+rbp],edx 669116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 670116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15,QWORD PTR[rsp] 671116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14,QWORD PTR[8+rsp] 672116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12,QWORD PTR[16+rsp] 673116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rbx,QWORD PTR[24+rsp] 674116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rbp,QWORD PTR[32+rsp] 675116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add rsp,40 676116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$epilogue:: 677116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdi,QWORD PTR[8+rsp] ;WIN64 epilogue 678116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,QWORD PTR[16+rsp] 679116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DB 0F3h,0C3h ;repret 680116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$SEH_end_md5_block_asm_data_order:: 681116680a4aac90f2aa7413d9095a592090648e557Ben Murdochmd5_block_asm_data_order ENDP 682116680a4aac90f2aa7413d9095a592090648e557Ben MurdochEXTERN __imp_RtlVirtualUnwind:NEAR 683116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 684116680a4aac90f2aa7413d9095a592090648e557Ben MurdochALIGN 16 685116680a4aac90f2aa7413d9095a592090648e557Ben Murdochse_handler PROC PRIVATE 686116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push rsi 687116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push rdi 688116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push rbx 689116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push rbp 690116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r12 691116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r13 692116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r14 693116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch push r15 694116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pushfq 695116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch sub rsp,64 696116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 697116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rax,QWORD PTR[120+r8] 698116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rbx,QWORD PTR[248+r8] 699116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 700116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea r10,QWORD PTR[$L$prologue] 701116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch cmp rbx,r10 702116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch jb $L$in_prologue 703116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 704116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rax,QWORD PTR[152+r8] 705116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 706116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea r10,QWORD PTR[$L$epilogue] 707116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch cmp rbx,r10 708116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch jae $L$in_prologue 709116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 710116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea rax,QWORD PTR[40+rax] 711116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 712116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rbp,QWORD PTR[((-8))+rax] 713116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rbx,QWORD PTR[((-16))+rax] 714116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r12,QWORD PTR[((-24))+rax] 715116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r14,QWORD PTR[((-32))+rax] 716116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r15,QWORD PTR[((-40))+rax] 717116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[144+r8],rbx 718116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[160+r8],rbp 719116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[216+r8],r12 720116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[232+r8],r14 721116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[240+r8],r15 722116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 723116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$in_prologue:: 724116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdi,QWORD PTR[8+rax] 725116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,QWORD PTR[16+rax] 726116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[152+r8],rax 727116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[168+r8],rsi 728116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[176+r8],rdi 729116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 730116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdi,QWORD PTR[40+r9] 731116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,r8 732116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov ecx,154 733116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD 0a548f3fch 734116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 735116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rsi,r9 736116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch xor rcx,rcx 737116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov rdx,QWORD PTR[8+rsi] 738116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r8,QWORD PTR[rsi] 739116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r9,QWORD PTR[16+rsi] 740116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov r10,QWORD PTR[40+rsi] 741116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea r11,QWORD PTR[56+rsi] 742116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch lea r12,QWORD PTR[24+rsi] 743116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[32+rsp],r10 744116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[40+rsp],r11 745116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[48+rsp],r12 746116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov QWORD PTR[56+rsp],rcx 747116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch call QWORD PTR[__imp_RtlVirtualUnwind] 748116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 749116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch mov eax,1 750116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch add rsp,64 751116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch popfq 752116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop r15 753116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop r14 754116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop r13 755116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop r12 756116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop rbp 757116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop rbx 758116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop rdi 759116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch pop rsi 760116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DB 0F3h,0C3h ;repret 761116680a4aac90f2aa7413d9095a592090648e557Ben Murdochse_handler ENDP 762116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 763116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch.text$ ENDS 764116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch.pdata SEGMENT READONLY ALIGN(4) 765116680a4aac90f2aa7413d9095a592090648e557Ben MurdochALIGN 4 766116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD imagerel $L$SEH_begin_md5_block_asm_data_order 767116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD imagerel $L$SEH_end_md5_block_asm_data_order 768116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD imagerel $L$SEH_info_md5_block_asm_data_order 769116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 770116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch.pdata ENDS 771116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch.xdata SEGMENT READONLY ALIGN(8) 772116680a4aac90f2aa7413d9095a592090648e557Ben MurdochALIGN 8 773116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$L$SEH_info_md5_block_asm_data_order:: 774116680a4aac90f2aa7413d9095a592090648e557Ben MurdochDB 9,0,0,0 775116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch DD imagerel se_handler 776116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 777116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch.xdata ENDS 778116680a4aac90f2aa7413d9095a592090648e557Ben MurdochEND 779