| OLD | NEW |
| 1 OPTION» DOTNAME | 1 default»rel |
| 2 .text$» SEGMENT ALIGN(256) 'CODE' | 2 %define XMMWORD |
| 3 %define YMMWORD |
| 4 %define ZMMWORD |
| 5 section».text code align=64 |
| 3 | 6 |
| 4 EXTERN» OPENSSL_ia32cap_P:NEAR | 7 |
| 5 PUBLIC» sha512_block_data_order | 8 EXTERN» OPENSSL_ia32cap_P |
| 9 global» sha512_block_data_order |
| 6 | 10 |
| 7 ALIGN 16 | 11 ALIGN 16 |
| 8 sha512_block_data_order»PROC PUBLIC | 12 sha512_block_data_order: |
| 9 » mov» QWORD PTR[8+rsp],rdi» ;WIN64 prologue | 13 » mov» QWORD[8+rsp],rdi» ;WIN64 prologue |
| 10 » mov» QWORD PTR[16+rsp],rsi | 14 » mov» QWORD[16+rsp],rsi |
| 11 mov rax,rsp | 15 mov rax,rsp |
| 12 $L$SEH_begin_sha512_block_data_order:: | 16 $L$SEH_begin_sha512_block_data_order: |
| 13 mov rdi,rcx | 17 mov rdi,rcx |
| 14 mov rsi,rdx | 18 mov rsi,rdx |
| 15 mov rdx,r8 | 19 mov rdx,r8 |
| 16 | 20 |
| 17 | 21 |
| 18 push rbx | 22 push rbx |
| 19 push rbp | 23 push rbp |
| 20 push r12 | 24 push r12 |
| 21 push r13 | 25 push r13 |
| 22 push r14 | 26 push r14 |
| 23 push r15 | 27 push r15 |
| 24 mov r11,rsp | 28 mov r11,rsp |
| 25 shl rdx,4 | 29 shl rdx,4 |
| 26 sub rsp,16*8+4*8 | 30 sub rsp,16*8+4*8 |
| 27 » lea» rdx,QWORD PTR[rdx*8+rsi] | 31 » lea» rdx,[rdx*8+rsi] |
| 28 and rsp,-64 | 32 and rsp,-64 |
| 29 » mov» QWORD PTR[((128+0))+rsp],rdi | 33 » mov» QWORD[((128+0))+rsp],rdi |
| 30 » mov» QWORD PTR[((128+8))+rsp],rsi | 34 » mov» QWORD[((128+8))+rsp],rsi |
| 31 » mov» QWORD PTR[((128+16))+rsp],rdx | 35 » mov» QWORD[((128+16))+rsp],rdx |
| 32 » mov» QWORD PTR[((128+24))+rsp],r11 | 36 » mov» QWORD[((128+24))+rsp],r11 |
| 33 $L$prologue:: | 37 $L$prologue: |
| 34 | 38 |
| 35 » mov» rax,QWORD PTR[rdi] | 39 » mov» rax,QWORD[rdi] |
| 36 » mov» rbx,QWORD PTR[8+rdi] | 40 » mov» rbx,QWORD[8+rdi] |
| 37 » mov» rcx,QWORD PTR[16+rdi] | 41 » mov» rcx,QWORD[16+rdi] |
| 38 » mov» rdx,QWORD PTR[24+rdi] | 42 » mov» rdx,QWORD[24+rdi] |
| 39 » mov» r8,QWORD PTR[32+rdi] | 43 » mov» r8,QWORD[32+rdi] |
| 40 » mov» r9,QWORD PTR[40+rdi] | 44 » mov» r9,QWORD[40+rdi] |
| 41 » mov» r10,QWORD PTR[48+rdi] | 45 » mov» r10,QWORD[48+rdi] |
| 42 » mov» r11,QWORD PTR[56+rdi] | 46 » mov» r11,QWORD[56+rdi] |
| 43 » jmp» $L$loop | 47 » jmp» NEAR $L$loop |
| 44 | 48 |
| 45 ALIGN 16 | 49 ALIGN 16 |
| 46 $L$loop:: | 50 $L$loop: |
| 47 mov rdi,rbx | 51 mov rdi,rbx |
| 48 » lea» rbp,QWORD PTR[K512] | 52 » lea» rbp,[K512] |
| 49 xor rdi,rcx | 53 xor rdi,rcx |
| 50 » mov» r12,QWORD PTR[rsi] | 54 » mov» r12,QWORD[rsi] |
| 51 mov r13,r8 | 55 mov r13,r8 |
| 52 mov r14,rax | 56 mov r14,rax |
| 53 bswap r12 | 57 bswap r12 |
| 54 ror r13,23 | 58 ror r13,23 |
| 55 mov r15,r9 | 59 mov r15,r9 |
| 56 | 60 |
| 57 xor r13,r8 | 61 xor r13,r8 |
| 58 ror r14,5 | 62 ror r14,5 |
| 59 xor r15,r10 | 63 xor r15,r10 |
| 60 | 64 |
| 61 » mov» QWORD PTR[rsp],r12 | 65 » mov» QWORD[rsp],r12 |
| 62 xor r14,rax | 66 xor r14,rax |
| 63 and r15,r8 | 67 and r15,r8 |
| 64 | 68 |
| 65 ror r13,4 | 69 ror r13,4 |
| 66 add r12,r11 | 70 add r12,r11 |
| 67 xor r15,r10 | 71 xor r15,r10 |
| 68 | 72 |
| 69 ror r14,6 | 73 ror r14,6 |
| 70 xor r13,r8 | 74 xor r13,r8 |
| 71 add r12,r15 | 75 add r12,r15 |
| 72 | 76 |
| 73 mov r15,rax | 77 mov r15,rax |
| 74 » add» r12,QWORD PTR[rbp] | 78 » add» r12,QWORD[rbp] |
| 75 xor r14,rax | 79 xor r14,rax |
| 76 | 80 |
| 77 xor r15,rbx | 81 xor r15,rbx |
| 78 ror r13,14 | 82 ror r13,14 |
| 79 mov r11,rbx | 83 mov r11,rbx |
| 80 | 84 |
| 81 and rdi,r15 | 85 and rdi,r15 |
| 82 ror r14,28 | 86 ror r14,28 |
| 83 add r12,r13 | 87 add r12,r13 |
| 84 | 88 |
| 85 xor r11,rdi | 89 xor r11,rdi |
| 86 add rdx,r12 | 90 add rdx,r12 |
| 87 add r11,r12 | 91 add r11,r12 |
| 88 | 92 |
| 89 » lea» rbp,QWORD PTR[8+rbp] | 93 » lea» rbp,[8+rbp] |
| 90 add r11,r14 | 94 add r11,r14 |
| 91 » mov» r12,QWORD PTR[8+rsi] | 95 » mov» r12,QWORD[8+rsi] |
| 92 mov r13,rdx | 96 mov r13,rdx |
| 93 mov r14,r11 | 97 mov r14,r11 |
| 94 bswap r12 | 98 bswap r12 |
| 95 ror r13,23 | 99 ror r13,23 |
| 96 mov rdi,r8 | 100 mov rdi,r8 |
| 97 | 101 |
| 98 xor r13,rdx | 102 xor r13,rdx |
| 99 ror r14,5 | 103 ror r14,5 |
| 100 xor rdi,r9 | 104 xor rdi,r9 |
| 101 | 105 |
| 102 » mov» QWORD PTR[8+rsp],r12 | 106 » mov» QWORD[8+rsp],r12 |
| 103 xor r14,r11 | 107 xor r14,r11 |
| 104 and rdi,rdx | 108 and rdi,rdx |
| 105 | 109 |
| 106 ror r13,4 | 110 ror r13,4 |
| 107 add r12,r10 | 111 add r12,r10 |
| 108 xor rdi,r9 | 112 xor rdi,r9 |
| 109 | 113 |
| 110 ror r14,6 | 114 ror r14,6 |
| 111 xor r13,rdx | 115 xor r13,rdx |
| 112 add r12,rdi | 116 add r12,rdi |
| 113 | 117 |
| 114 mov rdi,r11 | 118 mov rdi,r11 |
| 115 » add» r12,QWORD PTR[rbp] | 119 » add» r12,QWORD[rbp] |
| 116 xor r14,r11 | 120 xor r14,r11 |
| 117 | 121 |
| 118 xor rdi,rax | 122 xor rdi,rax |
| 119 ror r13,14 | 123 ror r13,14 |
| 120 mov r10,rax | 124 mov r10,rax |
| 121 | 125 |
| 122 and r15,rdi | 126 and r15,rdi |
| 123 ror r14,28 | 127 ror r14,28 |
| 124 add r12,r13 | 128 add r12,r13 |
| 125 | 129 |
| 126 xor r10,r15 | 130 xor r10,r15 |
| 127 add rcx,r12 | 131 add rcx,r12 |
| 128 add r10,r12 | 132 add r10,r12 |
| 129 | 133 |
| 130 » lea» rbp,QWORD PTR[24+rbp] | 134 » lea» rbp,[24+rbp] |
| 131 add r10,r14 | 135 add r10,r14 |
| 132 » mov» r12,QWORD PTR[16+rsi] | 136 » mov» r12,QWORD[16+rsi] |
| 133 mov r13,rcx | 137 mov r13,rcx |
| 134 mov r14,r10 | 138 mov r14,r10 |
| 135 bswap r12 | 139 bswap r12 |
| 136 ror r13,23 | 140 ror r13,23 |
| 137 mov r15,rdx | 141 mov r15,rdx |
| 138 | 142 |
| 139 xor r13,rcx | 143 xor r13,rcx |
| 140 ror r14,5 | 144 ror r14,5 |
| 141 xor r15,r8 | 145 xor r15,r8 |
| 142 | 146 |
| 143 » mov» QWORD PTR[16+rsp],r12 | 147 » mov» QWORD[16+rsp],r12 |
| 144 xor r14,r10 | 148 xor r14,r10 |
| 145 and r15,rcx | 149 and r15,rcx |
| 146 | 150 |
| 147 ror r13,4 | 151 ror r13,4 |
| 148 add r12,r9 | 152 add r12,r9 |
| 149 xor r15,r8 | 153 xor r15,r8 |
| 150 | 154 |
| 151 ror r14,6 | 155 ror r14,6 |
| 152 xor r13,rcx | 156 xor r13,rcx |
| 153 add r12,r15 | 157 add r12,r15 |
| 154 | 158 |
| 155 mov r15,r10 | 159 mov r15,r10 |
| 156 » add» r12,QWORD PTR[rbp] | 160 » add» r12,QWORD[rbp] |
| 157 xor r14,r10 | 161 xor r14,r10 |
| 158 | 162 |
| 159 xor r15,r11 | 163 xor r15,r11 |
| 160 ror r13,14 | 164 ror r13,14 |
| 161 mov r9,r11 | 165 mov r9,r11 |
| 162 | 166 |
| 163 and rdi,r15 | 167 and rdi,r15 |
| 164 ror r14,28 | 168 ror r14,28 |
| 165 add r12,r13 | 169 add r12,r13 |
| 166 | 170 |
| 167 xor r9,rdi | 171 xor r9,rdi |
| 168 add rbx,r12 | 172 add rbx,r12 |
| 169 add r9,r12 | 173 add r9,r12 |
| 170 | 174 |
| 171 » lea» rbp,QWORD PTR[8+rbp] | 175 » lea» rbp,[8+rbp] |
| 172 add r9,r14 | 176 add r9,r14 |
| 173 » mov» r12,QWORD PTR[24+rsi] | 177 » mov» r12,QWORD[24+rsi] |
| 174 mov r13,rbx | 178 mov r13,rbx |
| 175 mov r14,r9 | 179 mov r14,r9 |
| 176 bswap r12 | 180 bswap r12 |
| 177 ror r13,23 | 181 ror r13,23 |
| 178 mov rdi,rcx | 182 mov rdi,rcx |
| 179 | 183 |
| 180 xor r13,rbx | 184 xor r13,rbx |
| 181 ror r14,5 | 185 ror r14,5 |
| 182 xor rdi,rdx | 186 xor rdi,rdx |
| 183 | 187 |
| 184 » mov» QWORD PTR[24+rsp],r12 | 188 » mov» QWORD[24+rsp],r12 |
| 185 xor r14,r9 | 189 xor r14,r9 |
| 186 and rdi,rbx | 190 and rdi,rbx |
| 187 | 191 |
| 188 ror r13,4 | 192 ror r13,4 |
| 189 add r12,r8 | 193 add r12,r8 |
| 190 xor rdi,rdx | 194 xor rdi,rdx |
| 191 | 195 |
| 192 ror r14,6 | 196 ror r14,6 |
| 193 xor r13,rbx | 197 xor r13,rbx |
| 194 add r12,rdi | 198 add r12,rdi |
| 195 | 199 |
| 196 mov rdi,r9 | 200 mov rdi,r9 |
| 197 » add» r12,QWORD PTR[rbp] | 201 » add» r12,QWORD[rbp] |
| 198 xor r14,r9 | 202 xor r14,r9 |
| 199 | 203 |
| 200 xor rdi,r10 | 204 xor rdi,r10 |
| 201 ror r13,14 | 205 ror r13,14 |
| 202 mov r8,r10 | 206 mov r8,r10 |
| 203 | 207 |
| 204 and r15,rdi | 208 and r15,rdi |
| 205 ror r14,28 | 209 ror r14,28 |
| 206 add r12,r13 | 210 add r12,r13 |
| 207 | 211 |
| 208 xor r8,r15 | 212 xor r8,r15 |
| 209 add rax,r12 | 213 add rax,r12 |
| 210 add r8,r12 | 214 add r8,r12 |
| 211 | 215 |
| 212 » lea» rbp,QWORD PTR[24+rbp] | 216 » lea» rbp,[24+rbp] |
| 213 add r8,r14 | 217 add r8,r14 |
| 214 » mov» r12,QWORD PTR[32+rsi] | 218 » mov» r12,QWORD[32+rsi] |
| 215 mov r13,rax | 219 mov r13,rax |
| 216 mov r14,r8 | 220 mov r14,r8 |
| 217 bswap r12 | 221 bswap r12 |
| 218 ror r13,23 | 222 ror r13,23 |
| 219 mov r15,rbx | 223 mov r15,rbx |
| 220 | 224 |
| 221 xor r13,rax | 225 xor r13,rax |
| 222 ror r14,5 | 226 ror r14,5 |
| 223 xor r15,rcx | 227 xor r15,rcx |
| 224 | 228 |
| 225 » mov» QWORD PTR[32+rsp],r12 | 229 » mov» QWORD[32+rsp],r12 |
| 226 xor r14,r8 | 230 xor r14,r8 |
| 227 and r15,rax | 231 and r15,rax |
| 228 | 232 |
| 229 ror r13,4 | 233 ror r13,4 |
| 230 add r12,rdx | 234 add r12,rdx |
| 231 xor r15,rcx | 235 xor r15,rcx |
| 232 | 236 |
| 233 ror r14,6 | 237 ror r14,6 |
| 234 xor r13,rax | 238 xor r13,rax |
| 235 add r12,r15 | 239 add r12,r15 |
| 236 | 240 |
| 237 mov r15,r8 | 241 mov r15,r8 |
| 238 » add» r12,QWORD PTR[rbp] | 242 » add» r12,QWORD[rbp] |
| 239 xor r14,r8 | 243 xor r14,r8 |
| 240 | 244 |
| 241 xor r15,r9 | 245 xor r15,r9 |
| 242 ror r13,14 | 246 ror r13,14 |
| 243 mov rdx,r9 | 247 mov rdx,r9 |
| 244 | 248 |
| 245 and rdi,r15 | 249 and rdi,r15 |
| 246 ror r14,28 | 250 ror r14,28 |
| 247 add r12,r13 | 251 add r12,r13 |
| 248 | 252 |
| 249 xor rdx,rdi | 253 xor rdx,rdi |
| 250 add r11,r12 | 254 add r11,r12 |
| 251 add rdx,r12 | 255 add rdx,r12 |
| 252 | 256 |
| 253 » lea» rbp,QWORD PTR[8+rbp] | 257 » lea» rbp,[8+rbp] |
| 254 add rdx,r14 | 258 add rdx,r14 |
| 255 » mov» r12,QWORD PTR[40+rsi] | 259 » mov» r12,QWORD[40+rsi] |
| 256 mov r13,r11 | 260 mov r13,r11 |
| 257 mov r14,rdx | 261 mov r14,rdx |
| 258 bswap r12 | 262 bswap r12 |
| 259 ror r13,23 | 263 ror r13,23 |
| 260 mov rdi,rax | 264 mov rdi,rax |
| 261 | 265 |
| 262 xor r13,r11 | 266 xor r13,r11 |
| 263 ror r14,5 | 267 ror r14,5 |
| 264 xor rdi,rbx | 268 xor rdi,rbx |
| 265 | 269 |
| 266 » mov» QWORD PTR[40+rsp],r12 | 270 » mov» QWORD[40+rsp],r12 |
| 267 xor r14,rdx | 271 xor r14,rdx |
| 268 and rdi,r11 | 272 and rdi,r11 |
| 269 | 273 |
| 270 ror r13,4 | 274 ror r13,4 |
| 271 add r12,rcx | 275 add r12,rcx |
| 272 xor rdi,rbx | 276 xor rdi,rbx |
| 273 | 277 |
| 274 ror r14,6 | 278 ror r14,6 |
| 275 xor r13,r11 | 279 xor r13,r11 |
| 276 add r12,rdi | 280 add r12,rdi |
| 277 | 281 |
| 278 mov rdi,rdx | 282 mov rdi,rdx |
| 279 » add» r12,QWORD PTR[rbp] | 283 » add» r12,QWORD[rbp] |
| 280 xor r14,rdx | 284 xor r14,rdx |
| 281 | 285 |
| 282 xor rdi,r8 | 286 xor rdi,r8 |
| 283 ror r13,14 | 287 ror r13,14 |
| 284 mov rcx,r8 | 288 mov rcx,r8 |
| 285 | 289 |
| 286 and r15,rdi | 290 and r15,rdi |
| 287 ror r14,28 | 291 ror r14,28 |
| 288 add r12,r13 | 292 add r12,r13 |
| 289 | 293 |
| 290 xor rcx,r15 | 294 xor rcx,r15 |
| 291 add r10,r12 | 295 add r10,r12 |
| 292 add rcx,r12 | 296 add rcx,r12 |
| 293 | 297 |
| 294 » lea» rbp,QWORD PTR[24+rbp] | 298 » lea» rbp,[24+rbp] |
| 295 add rcx,r14 | 299 add rcx,r14 |
| 296 » mov» r12,QWORD PTR[48+rsi] | 300 » mov» r12,QWORD[48+rsi] |
| 297 mov r13,r10 | 301 mov r13,r10 |
| 298 mov r14,rcx | 302 mov r14,rcx |
| 299 bswap r12 | 303 bswap r12 |
| 300 ror r13,23 | 304 ror r13,23 |
| 301 mov r15,r11 | 305 mov r15,r11 |
| 302 | 306 |
| 303 xor r13,r10 | 307 xor r13,r10 |
| 304 ror r14,5 | 308 ror r14,5 |
| 305 xor r15,rax | 309 xor r15,rax |
| 306 | 310 |
| 307 » mov» QWORD PTR[48+rsp],r12 | 311 » mov» QWORD[48+rsp],r12 |
| 308 xor r14,rcx | 312 xor r14,rcx |
| 309 and r15,r10 | 313 and r15,r10 |
| 310 | 314 |
| 311 ror r13,4 | 315 ror r13,4 |
| 312 add r12,rbx | 316 add r12,rbx |
| 313 xor r15,rax | 317 xor r15,rax |
| 314 | 318 |
| 315 ror r14,6 | 319 ror r14,6 |
| 316 xor r13,r10 | 320 xor r13,r10 |
| 317 add r12,r15 | 321 add r12,r15 |
| 318 | 322 |
| 319 mov r15,rcx | 323 mov r15,rcx |
| 320 » add» r12,QWORD PTR[rbp] | 324 » add» r12,QWORD[rbp] |
| 321 xor r14,rcx | 325 xor r14,rcx |
| 322 | 326 |
| 323 xor r15,rdx | 327 xor r15,rdx |
| 324 ror r13,14 | 328 ror r13,14 |
| 325 mov rbx,rdx | 329 mov rbx,rdx |
| 326 | 330 |
| 327 and rdi,r15 | 331 and rdi,r15 |
| 328 ror r14,28 | 332 ror r14,28 |
| 329 add r12,r13 | 333 add r12,r13 |
| 330 | 334 |
| 331 xor rbx,rdi | 335 xor rbx,rdi |
| 332 add r9,r12 | 336 add r9,r12 |
| 333 add rbx,r12 | 337 add rbx,r12 |
| 334 | 338 |
| 335 » lea» rbp,QWORD PTR[8+rbp] | 339 » lea» rbp,[8+rbp] |
| 336 add rbx,r14 | 340 add rbx,r14 |
| 337 » mov» r12,QWORD PTR[56+rsi] | 341 » mov» r12,QWORD[56+rsi] |
| 338 mov r13,r9 | 342 mov r13,r9 |
| 339 mov r14,rbx | 343 mov r14,rbx |
| 340 bswap r12 | 344 bswap r12 |
| 341 ror r13,23 | 345 ror r13,23 |
| 342 mov rdi,r10 | 346 mov rdi,r10 |
| 343 | 347 |
| 344 xor r13,r9 | 348 xor r13,r9 |
| 345 ror r14,5 | 349 ror r14,5 |
| 346 xor rdi,r11 | 350 xor rdi,r11 |
| 347 | 351 |
| 348 » mov» QWORD PTR[56+rsp],r12 | 352 » mov» QWORD[56+rsp],r12 |
| 349 xor r14,rbx | 353 xor r14,rbx |
| 350 and rdi,r9 | 354 and rdi,r9 |
| 351 | 355 |
| 352 ror r13,4 | 356 ror r13,4 |
| 353 add r12,rax | 357 add r12,rax |
| 354 xor rdi,r11 | 358 xor rdi,r11 |
| 355 | 359 |
| 356 ror r14,6 | 360 ror r14,6 |
| 357 xor r13,r9 | 361 xor r13,r9 |
| 358 add r12,rdi | 362 add r12,rdi |
| 359 | 363 |
| 360 mov rdi,rbx | 364 mov rdi,rbx |
| 361 » add» r12,QWORD PTR[rbp] | 365 » add» r12,QWORD[rbp] |
| 362 xor r14,rbx | 366 xor r14,rbx |
| 363 | 367 |
| 364 xor rdi,rcx | 368 xor rdi,rcx |
| 365 ror r13,14 | 369 ror r13,14 |
| 366 mov rax,rcx | 370 mov rax,rcx |
| 367 | 371 |
| 368 and r15,rdi | 372 and r15,rdi |
| 369 ror r14,28 | 373 ror r14,28 |
| 370 add r12,r13 | 374 add r12,r13 |
| 371 | 375 |
| 372 xor rax,r15 | 376 xor rax,r15 |
| 373 add r8,r12 | 377 add r8,r12 |
| 374 add rax,r12 | 378 add rax,r12 |
| 375 | 379 |
| 376 » lea» rbp,QWORD PTR[24+rbp] | 380 » lea» rbp,[24+rbp] |
| 377 add rax,r14 | 381 add rax,r14 |
| 378 » mov» r12,QWORD PTR[64+rsi] | 382 » mov» r12,QWORD[64+rsi] |
| 379 mov r13,r8 | 383 mov r13,r8 |
| 380 mov r14,rax | 384 mov r14,rax |
| 381 bswap r12 | 385 bswap r12 |
| 382 ror r13,23 | 386 ror r13,23 |
| 383 mov r15,r9 | 387 mov r15,r9 |
| 384 | 388 |
| 385 xor r13,r8 | 389 xor r13,r8 |
| 386 ror r14,5 | 390 ror r14,5 |
| 387 xor r15,r10 | 391 xor r15,r10 |
| 388 | 392 |
| 389 » mov» QWORD PTR[64+rsp],r12 | 393 » mov» QWORD[64+rsp],r12 |
| 390 xor r14,rax | 394 xor r14,rax |
| 391 and r15,r8 | 395 and r15,r8 |
| 392 | 396 |
| 393 ror r13,4 | 397 ror r13,4 |
| 394 add r12,r11 | 398 add r12,r11 |
| 395 xor r15,r10 | 399 xor r15,r10 |
| 396 | 400 |
| 397 ror r14,6 | 401 ror r14,6 |
| 398 xor r13,r8 | 402 xor r13,r8 |
| 399 add r12,r15 | 403 add r12,r15 |
| 400 | 404 |
| 401 mov r15,rax | 405 mov r15,rax |
| 402 » add» r12,QWORD PTR[rbp] | 406 » add» r12,QWORD[rbp] |
| 403 xor r14,rax | 407 xor r14,rax |
| 404 | 408 |
| 405 xor r15,rbx | 409 xor r15,rbx |
| 406 ror r13,14 | 410 ror r13,14 |
| 407 mov r11,rbx | 411 mov r11,rbx |
| 408 | 412 |
| 409 and rdi,r15 | 413 and rdi,r15 |
| 410 ror r14,28 | 414 ror r14,28 |
| 411 add r12,r13 | 415 add r12,r13 |
| 412 | 416 |
| 413 xor r11,rdi | 417 xor r11,rdi |
| 414 add rdx,r12 | 418 add rdx,r12 |
| 415 add r11,r12 | 419 add r11,r12 |
| 416 | 420 |
| 417 » lea» rbp,QWORD PTR[8+rbp] | 421 » lea» rbp,[8+rbp] |
| 418 add r11,r14 | 422 add r11,r14 |
| 419 » mov» r12,QWORD PTR[72+rsi] | 423 » mov» r12,QWORD[72+rsi] |
| 420 mov r13,rdx | 424 mov r13,rdx |
| 421 mov r14,r11 | 425 mov r14,r11 |
| 422 bswap r12 | 426 bswap r12 |
| 423 ror r13,23 | 427 ror r13,23 |
| 424 mov rdi,r8 | 428 mov rdi,r8 |
| 425 | 429 |
| 426 xor r13,rdx | 430 xor r13,rdx |
| 427 ror r14,5 | 431 ror r14,5 |
| 428 xor rdi,r9 | 432 xor rdi,r9 |
| 429 | 433 |
| 430 » mov» QWORD PTR[72+rsp],r12 | 434 » mov» QWORD[72+rsp],r12 |
| 431 xor r14,r11 | 435 xor r14,r11 |
| 432 and rdi,rdx | 436 and rdi,rdx |
| 433 | 437 |
| 434 ror r13,4 | 438 ror r13,4 |
| 435 add r12,r10 | 439 add r12,r10 |
| 436 xor rdi,r9 | 440 xor rdi,r9 |
| 437 | 441 |
| 438 ror r14,6 | 442 ror r14,6 |
| 439 xor r13,rdx | 443 xor r13,rdx |
| 440 add r12,rdi | 444 add r12,rdi |
| 441 | 445 |
| 442 mov rdi,r11 | 446 mov rdi,r11 |
| 443 » add» r12,QWORD PTR[rbp] | 447 » add» r12,QWORD[rbp] |
| 444 xor r14,r11 | 448 xor r14,r11 |
| 445 | 449 |
| 446 xor rdi,rax | 450 xor rdi,rax |
| 447 ror r13,14 | 451 ror r13,14 |
| 448 mov r10,rax | 452 mov r10,rax |
| 449 | 453 |
| 450 and r15,rdi | 454 and r15,rdi |
| 451 ror r14,28 | 455 ror r14,28 |
| 452 add r12,r13 | 456 add r12,r13 |
| 453 | 457 |
| 454 xor r10,r15 | 458 xor r10,r15 |
| 455 add rcx,r12 | 459 add rcx,r12 |
| 456 add r10,r12 | 460 add r10,r12 |
| 457 | 461 |
| 458 » lea» rbp,QWORD PTR[24+rbp] | 462 » lea» rbp,[24+rbp] |
| 459 add r10,r14 | 463 add r10,r14 |
| 460 » mov» r12,QWORD PTR[80+rsi] | 464 » mov» r12,QWORD[80+rsi] |
| 461 mov r13,rcx | 465 mov r13,rcx |
| 462 mov r14,r10 | 466 mov r14,r10 |
| 463 bswap r12 | 467 bswap r12 |
| 464 ror r13,23 | 468 ror r13,23 |
| 465 mov r15,rdx | 469 mov r15,rdx |
| 466 | 470 |
| 467 xor r13,rcx | 471 xor r13,rcx |
| 468 ror r14,5 | 472 ror r14,5 |
| 469 xor r15,r8 | 473 xor r15,r8 |
| 470 | 474 |
| 471 » mov» QWORD PTR[80+rsp],r12 | 475 » mov» QWORD[80+rsp],r12 |
| 472 xor r14,r10 | 476 xor r14,r10 |
| 473 and r15,rcx | 477 and r15,rcx |
| 474 | 478 |
| 475 ror r13,4 | 479 ror r13,4 |
| 476 add r12,r9 | 480 add r12,r9 |
| 477 xor r15,r8 | 481 xor r15,r8 |
| 478 | 482 |
| 479 ror r14,6 | 483 ror r14,6 |
| 480 xor r13,rcx | 484 xor r13,rcx |
| 481 add r12,r15 | 485 add r12,r15 |
| 482 | 486 |
| 483 mov r15,r10 | 487 mov r15,r10 |
| 484 » add» r12,QWORD PTR[rbp] | 488 » add» r12,QWORD[rbp] |
| 485 xor r14,r10 | 489 xor r14,r10 |
| 486 | 490 |
| 487 xor r15,r11 | 491 xor r15,r11 |
| 488 ror r13,14 | 492 ror r13,14 |
| 489 mov r9,r11 | 493 mov r9,r11 |
| 490 | 494 |
| 491 and rdi,r15 | 495 and rdi,r15 |
| 492 ror r14,28 | 496 ror r14,28 |
| 493 add r12,r13 | 497 add r12,r13 |
| 494 | 498 |
| 495 xor r9,rdi | 499 xor r9,rdi |
| 496 add rbx,r12 | 500 add rbx,r12 |
| 497 add r9,r12 | 501 add r9,r12 |
| 498 | 502 |
| 499 » lea» rbp,QWORD PTR[8+rbp] | 503 » lea» rbp,[8+rbp] |
| 500 add r9,r14 | 504 add r9,r14 |
| 501 » mov» r12,QWORD PTR[88+rsi] | 505 » mov» r12,QWORD[88+rsi] |
| 502 mov r13,rbx | 506 mov r13,rbx |
| 503 mov r14,r9 | 507 mov r14,r9 |
| 504 bswap r12 | 508 bswap r12 |
| 505 ror r13,23 | 509 ror r13,23 |
| 506 mov rdi,rcx | 510 mov rdi,rcx |
| 507 | 511 |
| 508 xor r13,rbx | 512 xor r13,rbx |
| 509 ror r14,5 | 513 ror r14,5 |
| 510 xor rdi,rdx | 514 xor rdi,rdx |
| 511 | 515 |
| 512 » mov» QWORD PTR[88+rsp],r12 | 516 » mov» QWORD[88+rsp],r12 |
| 513 xor r14,r9 | 517 xor r14,r9 |
| 514 and rdi,rbx | 518 and rdi,rbx |
| 515 | 519 |
| 516 ror r13,4 | 520 ror r13,4 |
| 517 add r12,r8 | 521 add r12,r8 |
| 518 xor rdi,rdx | 522 xor rdi,rdx |
| 519 | 523 |
| 520 ror r14,6 | 524 ror r14,6 |
| 521 xor r13,rbx | 525 xor r13,rbx |
| 522 add r12,rdi | 526 add r12,rdi |
| 523 | 527 |
| 524 mov rdi,r9 | 528 mov rdi,r9 |
| 525 » add» r12,QWORD PTR[rbp] | 529 » add» r12,QWORD[rbp] |
| 526 xor r14,r9 | 530 xor r14,r9 |
| 527 | 531 |
| 528 xor rdi,r10 | 532 xor rdi,r10 |
| 529 ror r13,14 | 533 ror r13,14 |
| 530 mov r8,r10 | 534 mov r8,r10 |
| 531 | 535 |
| 532 and r15,rdi | 536 and r15,rdi |
| 533 ror r14,28 | 537 ror r14,28 |
| 534 add r12,r13 | 538 add r12,r13 |
| 535 | 539 |
| 536 xor r8,r15 | 540 xor r8,r15 |
| 537 add rax,r12 | 541 add rax,r12 |
| 538 add r8,r12 | 542 add r8,r12 |
| 539 | 543 |
| 540 » lea» rbp,QWORD PTR[24+rbp] | 544 » lea» rbp,[24+rbp] |
| 541 add r8,r14 | 545 add r8,r14 |
| 542 » mov» r12,QWORD PTR[96+rsi] | 546 » mov» r12,QWORD[96+rsi] |
| 543 mov r13,rax | 547 mov r13,rax |
| 544 mov r14,r8 | 548 mov r14,r8 |
| 545 bswap r12 | 549 bswap r12 |
| 546 ror r13,23 | 550 ror r13,23 |
| 547 mov r15,rbx | 551 mov r15,rbx |
| 548 | 552 |
| 549 xor r13,rax | 553 xor r13,rax |
| 550 ror r14,5 | 554 ror r14,5 |
| 551 xor r15,rcx | 555 xor r15,rcx |
| 552 | 556 |
| 553 » mov» QWORD PTR[96+rsp],r12 | 557 » mov» QWORD[96+rsp],r12 |
| 554 xor r14,r8 | 558 xor r14,r8 |
| 555 and r15,rax | 559 and r15,rax |
| 556 | 560 |
| 557 ror r13,4 | 561 ror r13,4 |
| 558 add r12,rdx | 562 add r12,rdx |
| 559 xor r15,rcx | 563 xor r15,rcx |
| 560 | 564 |
| 561 ror r14,6 | 565 ror r14,6 |
| 562 xor r13,rax | 566 xor r13,rax |
| 563 add r12,r15 | 567 add r12,r15 |
| 564 | 568 |
| 565 mov r15,r8 | 569 mov r15,r8 |
| 566 » add» r12,QWORD PTR[rbp] | 570 » add» r12,QWORD[rbp] |
| 567 xor r14,r8 | 571 xor r14,r8 |
| 568 | 572 |
| 569 xor r15,r9 | 573 xor r15,r9 |
| 570 ror r13,14 | 574 ror r13,14 |
| 571 mov rdx,r9 | 575 mov rdx,r9 |
| 572 | 576 |
| 573 and rdi,r15 | 577 and rdi,r15 |
| 574 ror r14,28 | 578 ror r14,28 |
| 575 add r12,r13 | 579 add r12,r13 |
| 576 | 580 |
| 577 xor rdx,rdi | 581 xor rdx,rdi |
| 578 add r11,r12 | 582 add r11,r12 |
| 579 add rdx,r12 | 583 add rdx,r12 |
| 580 | 584 |
| 581 » lea» rbp,QWORD PTR[8+rbp] | 585 » lea» rbp,[8+rbp] |
| 582 add rdx,r14 | 586 add rdx,r14 |
| 583 » mov» r12,QWORD PTR[104+rsi] | 587 » mov» r12,QWORD[104+rsi] |
| 584 mov r13,r11 | 588 mov r13,r11 |
| 585 mov r14,rdx | 589 mov r14,rdx |
| 586 bswap r12 | 590 bswap r12 |
| 587 ror r13,23 | 591 ror r13,23 |
| 588 mov rdi,rax | 592 mov rdi,rax |
| 589 | 593 |
| 590 xor r13,r11 | 594 xor r13,r11 |
| 591 ror r14,5 | 595 ror r14,5 |
| 592 xor rdi,rbx | 596 xor rdi,rbx |
| 593 | 597 |
| 594 » mov» QWORD PTR[104+rsp],r12 | 598 » mov» QWORD[104+rsp],r12 |
| 595 xor r14,rdx | 599 xor r14,rdx |
| 596 and rdi,r11 | 600 and rdi,r11 |
| 597 | 601 |
| 598 ror r13,4 | 602 ror r13,4 |
| 599 add r12,rcx | 603 add r12,rcx |
| 600 xor rdi,rbx | 604 xor rdi,rbx |
| 601 | 605 |
| 602 ror r14,6 | 606 ror r14,6 |
| 603 xor r13,r11 | 607 xor r13,r11 |
| 604 add r12,rdi | 608 add r12,rdi |
| 605 | 609 |
| 606 mov rdi,rdx | 610 mov rdi,rdx |
| 607 » add» r12,QWORD PTR[rbp] | 611 » add» r12,QWORD[rbp] |
| 608 xor r14,rdx | 612 xor r14,rdx |
| 609 | 613 |
| 610 xor rdi,r8 | 614 xor rdi,r8 |
| 611 ror r13,14 | 615 ror r13,14 |
| 612 mov rcx,r8 | 616 mov rcx,r8 |
| 613 | 617 |
| 614 and r15,rdi | 618 and r15,rdi |
| 615 ror r14,28 | 619 ror r14,28 |
| 616 add r12,r13 | 620 add r12,r13 |
| 617 | 621 |
| 618 xor rcx,r15 | 622 xor rcx,r15 |
| 619 add r10,r12 | 623 add r10,r12 |
| 620 add rcx,r12 | 624 add rcx,r12 |
| 621 | 625 |
| 622 » lea» rbp,QWORD PTR[24+rbp] | 626 » lea» rbp,[24+rbp] |
| 623 add rcx,r14 | 627 add rcx,r14 |
| 624 » mov» r12,QWORD PTR[112+rsi] | 628 » mov» r12,QWORD[112+rsi] |
| 625 mov r13,r10 | 629 mov r13,r10 |
| 626 mov r14,rcx | 630 mov r14,rcx |
| 627 bswap r12 | 631 bswap r12 |
| 628 ror r13,23 | 632 ror r13,23 |
| 629 mov r15,r11 | 633 mov r15,r11 |
| 630 | 634 |
| 631 xor r13,r10 | 635 xor r13,r10 |
| 632 ror r14,5 | 636 ror r14,5 |
| 633 xor r15,rax | 637 xor r15,rax |
| 634 | 638 |
| 635 » mov» QWORD PTR[112+rsp],r12 | 639 » mov» QWORD[112+rsp],r12 |
| 636 xor r14,rcx | 640 xor r14,rcx |
| 637 and r15,r10 | 641 and r15,r10 |
| 638 | 642 |
| 639 ror r13,4 | 643 ror r13,4 |
| 640 add r12,rbx | 644 add r12,rbx |
| 641 xor r15,rax | 645 xor r15,rax |
| 642 | 646 |
| 643 ror r14,6 | 647 ror r14,6 |
| 644 xor r13,r10 | 648 xor r13,r10 |
| 645 add r12,r15 | 649 add r12,r15 |
| 646 | 650 |
| 647 mov r15,rcx | 651 mov r15,rcx |
| 648 » add» r12,QWORD PTR[rbp] | 652 » add» r12,QWORD[rbp] |
| 649 xor r14,rcx | 653 xor r14,rcx |
| 650 | 654 |
| 651 xor r15,rdx | 655 xor r15,rdx |
| 652 ror r13,14 | 656 ror r13,14 |
| 653 mov rbx,rdx | 657 mov rbx,rdx |
| 654 | 658 |
| 655 and rdi,r15 | 659 and rdi,r15 |
| 656 ror r14,28 | 660 ror r14,28 |
| 657 add r12,r13 | 661 add r12,r13 |
| 658 | 662 |
| 659 xor rbx,rdi | 663 xor rbx,rdi |
| 660 add r9,r12 | 664 add r9,r12 |
| 661 add rbx,r12 | 665 add rbx,r12 |
| 662 | 666 |
| 663 » lea» rbp,QWORD PTR[8+rbp] | 667 » lea» rbp,[8+rbp] |
| 664 add rbx,r14 | 668 add rbx,r14 |
| 665 » mov» r12,QWORD PTR[120+rsi] | 669 » mov» r12,QWORD[120+rsi] |
| 666 mov r13,r9 | 670 mov r13,r9 |
| 667 mov r14,rbx | 671 mov r14,rbx |
| 668 bswap r12 | 672 bswap r12 |
| 669 ror r13,23 | 673 ror r13,23 |
| 670 mov rdi,r10 | 674 mov rdi,r10 |
| 671 | 675 |
| 672 xor r13,r9 | 676 xor r13,r9 |
| 673 ror r14,5 | 677 ror r14,5 |
| 674 xor rdi,r11 | 678 xor rdi,r11 |
| 675 | 679 |
| 676 » mov» QWORD PTR[120+rsp],r12 | 680 » mov» QWORD[120+rsp],r12 |
| 677 xor r14,rbx | 681 xor r14,rbx |
| 678 and rdi,r9 | 682 and rdi,r9 |
| 679 | 683 |
| 680 ror r13,4 | 684 ror r13,4 |
| 681 add r12,rax | 685 add r12,rax |
| 682 xor rdi,r11 | 686 xor rdi,r11 |
| 683 | 687 |
| 684 ror r14,6 | 688 ror r14,6 |
| 685 xor r13,r9 | 689 xor r13,r9 |
| 686 add r12,rdi | 690 add r12,rdi |
| 687 | 691 |
| 688 mov rdi,rbx | 692 mov rdi,rbx |
| 689 » add» r12,QWORD PTR[rbp] | 693 » add» r12,QWORD[rbp] |
| 690 xor r14,rbx | 694 xor r14,rbx |
| 691 | 695 |
| 692 xor rdi,rcx | 696 xor rdi,rcx |
| 693 ror r13,14 | 697 ror r13,14 |
| 694 mov rax,rcx | 698 mov rax,rcx |
| 695 | 699 |
| 696 and r15,rdi | 700 and r15,rdi |
| 697 ror r14,28 | 701 ror r14,28 |
| 698 add r12,r13 | 702 add r12,r13 |
| 699 | 703 |
| 700 xor rax,r15 | 704 xor rax,r15 |
| 701 add r8,r12 | 705 add r8,r12 |
| 702 add rax,r12 | 706 add rax,r12 |
| 703 | 707 |
| 704 » lea» rbp,QWORD PTR[24+rbp] | 708 » lea» rbp,[24+rbp] |
| 705 » jmp» $L$rounds_16_xx | 709 » jmp» NEAR $L$rounds_16_xx |
| 706 ALIGN 16 | 710 ALIGN 16 |
| 707 $L$rounds_16_xx:: | 711 $L$rounds_16_xx: |
| 708 » mov» r13,QWORD PTR[8+rsp] | 712 » mov» r13,QWORD[8+rsp] |
| 709 » mov» r15,QWORD PTR[112+rsp] | 713 » mov» r15,QWORD[112+rsp] |
| 710 | 714 |
| 711 mov r12,r13 | 715 mov r12,r13 |
| 712 ror r13,7 | 716 ror r13,7 |
| 713 add rax,r14 | 717 add rax,r14 |
| 714 mov r14,r15 | 718 mov r14,r15 |
| 715 ror r15,42 | 719 ror r15,42 |
| 716 | 720 |
| 717 xor r13,r12 | 721 xor r13,r12 |
| 718 shr r12,7 | 722 shr r12,7 |
| 719 ror r13,1 | 723 ror r13,1 |
| 720 xor r15,r14 | 724 xor r15,r14 |
| 721 shr r14,6 | 725 shr r14,6 |
| 722 | 726 |
| 723 ror r15,19 | 727 ror r15,19 |
| 724 xor r12,r13 | 728 xor r12,r13 |
| 725 xor r15,r14 | 729 xor r15,r14 |
| 726 » add» r12,QWORD PTR[72+rsp] | 730 » add» r12,QWORD[72+rsp] |
| 727 | 731 |
| 728 » add» r12,QWORD PTR[rsp] | 732 » add» r12,QWORD[rsp] |
| 729 mov r13,r8 | 733 mov r13,r8 |
| 730 add r12,r15 | 734 add r12,r15 |
| 731 mov r14,rax | 735 mov r14,rax |
| 732 ror r13,23 | 736 ror r13,23 |
| 733 mov r15,r9 | 737 mov r15,r9 |
| 734 | 738 |
| 735 xor r13,r8 | 739 xor r13,r8 |
| 736 ror r14,5 | 740 ror r14,5 |
| 737 xor r15,r10 | 741 xor r15,r10 |
| 738 | 742 |
| 739 » mov» QWORD PTR[rsp],r12 | 743 » mov» QWORD[rsp],r12 |
| 740 xor r14,rax | 744 xor r14,rax |
| 741 and r15,r8 | 745 and r15,r8 |
| 742 | 746 |
| 743 ror r13,4 | 747 ror r13,4 |
| 744 add r12,r11 | 748 add r12,r11 |
| 745 xor r15,r10 | 749 xor r15,r10 |
| 746 | 750 |
| 747 ror r14,6 | 751 ror r14,6 |
| 748 xor r13,r8 | 752 xor r13,r8 |
| 749 add r12,r15 | 753 add r12,r15 |
| 750 | 754 |
| 751 mov r15,rax | 755 mov r15,rax |
| 752 » add» r12,QWORD PTR[rbp] | 756 » add» r12,QWORD[rbp] |
| 753 xor r14,rax | 757 xor r14,rax |
| 754 | 758 |
| 755 xor r15,rbx | 759 xor r15,rbx |
| 756 ror r13,14 | 760 ror r13,14 |
| 757 mov r11,rbx | 761 mov r11,rbx |
| 758 | 762 |
| 759 and rdi,r15 | 763 and rdi,r15 |
| 760 ror r14,28 | 764 ror r14,28 |
| 761 add r12,r13 | 765 add r12,r13 |
| 762 | 766 |
| 763 xor r11,rdi | 767 xor r11,rdi |
| 764 add rdx,r12 | 768 add rdx,r12 |
| 765 add r11,r12 | 769 add r11,r12 |
| 766 | 770 |
| 767 » lea» rbp,QWORD PTR[8+rbp] | 771 » lea» rbp,[8+rbp] |
| 768 » mov» r13,QWORD PTR[16+rsp] | 772 » mov» r13,QWORD[16+rsp] |
| 769 » mov» rdi,QWORD PTR[120+rsp] | 773 » mov» rdi,QWORD[120+rsp] |
| 770 | 774 |
| 771 mov r12,r13 | 775 mov r12,r13 |
| 772 ror r13,7 | 776 ror r13,7 |
| 773 add r11,r14 | 777 add r11,r14 |
| 774 mov r14,rdi | 778 mov r14,rdi |
| 775 ror rdi,42 | 779 ror rdi,42 |
| 776 | 780 |
| 777 xor r13,r12 | 781 xor r13,r12 |
| 778 shr r12,7 | 782 shr r12,7 |
| 779 ror r13,1 | 783 ror r13,1 |
| 780 xor rdi,r14 | 784 xor rdi,r14 |
| 781 shr r14,6 | 785 shr r14,6 |
| 782 | 786 |
| 783 ror rdi,19 | 787 ror rdi,19 |
| 784 xor r12,r13 | 788 xor r12,r13 |
| 785 xor rdi,r14 | 789 xor rdi,r14 |
| 786 » add» r12,QWORD PTR[80+rsp] | 790 » add» r12,QWORD[80+rsp] |
| 787 | 791 |
| 788 » add» r12,QWORD PTR[8+rsp] | 792 » add» r12,QWORD[8+rsp] |
| 789 mov r13,rdx | 793 mov r13,rdx |
| 790 add r12,rdi | 794 add r12,rdi |
| 791 mov r14,r11 | 795 mov r14,r11 |
| 792 ror r13,23 | 796 ror r13,23 |
| 793 mov rdi,r8 | 797 mov rdi,r8 |
| 794 | 798 |
| 795 xor r13,rdx | 799 xor r13,rdx |
| 796 ror r14,5 | 800 ror r14,5 |
| 797 xor rdi,r9 | 801 xor rdi,r9 |
| 798 | 802 |
| 799 » mov» QWORD PTR[8+rsp],r12 | 803 » mov» QWORD[8+rsp],r12 |
| 800 xor r14,r11 | 804 xor r14,r11 |
| 801 and rdi,rdx | 805 and rdi,rdx |
| 802 | 806 |
| 803 ror r13,4 | 807 ror r13,4 |
| 804 add r12,r10 | 808 add r12,r10 |
| 805 xor rdi,r9 | 809 xor rdi,r9 |
| 806 | 810 |
| 807 ror r14,6 | 811 ror r14,6 |
| 808 xor r13,rdx | 812 xor r13,rdx |
| 809 add r12,rdi | 813 add r12,rdi |
| 810 | 814 |
| 811 mov rdi,r11 | 815 mov rdi,r11 |
| 812 » add» r12,QWORD PTR[rbp] | 816 » add» r12,QWORD[rbp] |
| 813 xor r14,r11 | 817 xor r14,r11 |
| 814 | 818 |
| 815 xor rdi,rax | 819 xor rdi,rax |
| 816 ror r13,14 | 820 ror r13,14 |
| 817 mov r10,rax | 821 mov r10,rax |
| 818 | 822 |
| 819 and r15,rdi | 823 and r15,rdi |
| 820 ror r14,28 | 824 ror r14,28 |
| 821 add r12,r13 | 825 add r12,r13 |
| 822 | 826 |
| 823 xor r10,r15 | 827 xor r10,r15 |
| 824 add rcx,r12 | 828 add rcx,r12 |
| 825 add r10,r12 | 829 add r10,r12 |
| 826 | 830 |
| 827 » lea» rbp,QWORD PTR[24+rbp] | 831 » lea» rbp,[24+rbp] |
| 828 » mov» r13,QWORD PTR[24+rsp] | 832 » mov» r13,QWORD[24+rsp] |
| 829 » mov» r15,QWORD PTR[rsp] | 833 » mov» r15,QWORD[rsp] |
| 830 | 834 |
| 831 mov r12,r13 | 835 mov r12,r13 |
| 832 ror r13,7 | 836 ror r13,7 |
| 833 add r10,r14 | 837 add r10,r14 |
| 834 mov r14,r15 | 838 mov r14,r15 |
| 835 ror r15,42 | 839 ror r15,42 |
| 836 | 840 |
| 837 xor r13,r12 | 841 xor r13,r12 |
| 838 shr r12,7 | 842 shr r12,7 |
| 839 ror r13,1 | 843 ror r13,1 |
| 840 xor r15,r14 | 844 xor r15,r14 |
| 841 shr r14,6 | 845 shr r14,6 |
| 842 | 846 |
| 843 ror r15,19 | 847 ror r15,19 |
| 844 xor r12,r13 | 848 xor r12,r13 |
| 845 xor r15,r14 | 849 xor r15,r14 |
| 846 » add» r12,QWORD PTR[88+rsp] | 850 » add» r12,QWORD[88+rsp] |
| 847 | 851 |
| 848 » add» r12,QWORD PTR[16+rsp] | 852 » add» r12,QWORD[16+rsp] |
| 849 mov r13,rcx | 853 mov r13,rcx |
| 850 add r12,r15 | 854 add r12,r15 |
| 851 mov r14,r10 | 855 mov r14,r10 |
| 852 ror r13,23 | 856 ror r13,23 |
| 853 mov r15,rdx | 857 mov r15,rdx |
| 854 | 858 |
| 855 xor r13,rcx | 859 xor r13,rcx |
| 856 ror r14,5 | 860 ror r14,5 |
| 857 xor r15,r8 | 861 xor r15,r8 |
| 858 | 862 |
| 859 » mov» QWORD PTR[16+rsp],r12 | 863 » mov» QWORD[16+rsp],r12 |
| 860 xor r14,r10 | 864 xor r14,r10 |
| 861 and r15,rcx | 865 and r15,rcx |
| 862 | 866 |
| 863 ror r13,4 | 867 ror r13,4 |
| 864 add r12,r9 | 868 add r12,r9 |
| 865 xor r15,r8 | 869 xor r15,r8 |
| 866 | 870 |
| 867 ror r14,6 | 871 ror r14,6 |
| 868 xor r13,rcx | 872 xor r13,rcx |
| 869 add r12,r15 | 873 add r12,r15 |
| 870 | 874 |
| 871 mov r15,r10 | 875 mov r15,r10 |
| 872 » add» r12,QWORD PTR[rbp] | 876 » add» r12,QWORD[rbp] |
| 873 xor r14,r10 | 877 xor r14,r10 |
| 874 | 878 |
| 875 xor r15,r11 | 879 xor r15,r11 |
| 876 ror r13,14 | 880 ror r13,14 |
| 877 mov r9,r11 | 881 mov r9,r11 |
| 878 | 882 |
| 879 and rdi,r15 | 883 and rdi,r15 |
| 880 ror r14,28 | 884 ror r14,28 |
| 881 add r12,r13 | 885 add r12,r13 |
| 882 | 886 |
| 883 xor r9,rdi | 887 xor r9,rdi |
| 884 add rbx,r12 | 888 add rbx,r12 |
| 885 add r9,r12 | 889 add r9,r12 |
| 886 | 890 |
| 887 » lea» rbp,QWORD PTR[8+rbp] | 891 » lea» rbp,[8+rbp] |
| 888 » mov» r13,QWORD PTR[32+rsp] | 892 » mov» r13,QWORD[32+rsp] |
| 889 » mov» rdi,QWORD PTR[8+rsp] | 893 » mov» rdi,QWORD[8+rsp] |
| 890 | 894 |
| 891 mov r12,r13 | 895 mov r12,r13 |
| 892 ror r13,7 | 896 ror r13,7 |
| 893 add r9,r14 | 897 add r9,r14 |
| 894 mov r14,rdi | 898 mov r14,rdi |
| 895 ror rdi,42 | 899 ror rdi,42 |
| 896 | 900 |
| 897 xor r13,r12 | 901 xor r13,r12 |
| 898 shr r12,7 | 902 shr r12,7 |
| 899 ror r13,1 | 903 ror r13,1 |
| 900 xor rdi,r14 | 904 xor rdi,r14 |
| 901 shr r14,6 | 905 shr r14,6 |
| 902 | 906 |
| 903 ror rdi,19 | 907 ror rdi,19 |
| 904 xor r12,r13 | 908 xor r12,r13 |
| 905 xor rdi,r14 | 909 xor rdi,r14 |
| 906 » add» r12,QWORD PTR[96+rsp] | 910 » add» r12,QWORD[96+rsp] |
| 907 | 911 |
| 908 » add» r12,QWORD PTR[24+rsp] | 912 » add» r12,QWORD[24+rsp] |
| 909 mov r13,rbx | 913 mov r13,rbx |
| 910 add r12,rdi | 914 add r12,rdi |
| 911 mov r14,r9 | 915 mov r14,r9 |
| 912 ror r13,23 | 916 ror r13,23 |
| 913 mov rdi,rcx | 917 mov rdi,rcx |
| 914 | 918 |
| 915 xor r13,rbx | 919 xor r13,rbx |
| 916 ror r14,5 | 920 ror r14,5 |
| 917 xor rdi,rdx | 921 xor rdi,rdx |
| 918 | 922 |
| 919 » mov» QWORD PTR[24+rsp],r12 | 923 » mov» QWORD[24+rsp],r12 |
| 920 xor r14,r9 | 924 xor r14,r9 |
| 921 and rdi,rbx | 925 and rdi,rbx |
| 922 | 926 |
| 923 ror r13,4 | 927 ror r13,4 |
| 924 add r12,r8 | 928 add r12,r8 |
| 925 xor rdi,rdx | 929 xor rdi,rdx |
| 926 | 930 |
| 927 ror r14,6 | 931 ror r14,6 |
| 928 xor r13,rbx | 932 xor r13,rbx |
| 929 add r12,rdi | 933 add r12,rdi |
| 930 | 934 |
| 931 mov rdi,r9 | 935 mov rdi,r9 |
| 932 » add» r12,QWORD PTR[rbp] | 936 » add» r12,QWORD[rbp] |
| 933 xor r14,r9 | 937 xor r14,r9 |
| 934 | 938 |
| 935 xor rdi,r10 | 939 xor rdi,r10 |
| 936 ror r13,14 | 940 ror r13,14 |
| 937 mov r8,r10 | 941 mov r8,r10 |
| 938 | 942 |
| 939 and r15,rdi | 943 and r15,rdi |
| 940 ror r14,28 | 944 ror r14,28 |
| 941 add r12,r13 | 945 add r12,r13 |
| 942 | 946 |
| 943 xor r8,r15 | 947 xor r8,r15 |
| 944 add rax,r12 | 948 add rax,r12 |
| 945 add r8,r12 | 949 add r8,r12 |
| 946 | 950 |
| 947 » lea» rbp,QWORD PTR[24+rbp] | 951 » lea» rbp,[24+rbp] |
| 948 » mov» r13,QWORD PTR[40+rsp] | 952 » mov» r13,QWORD[40+rsp] |
| 949 » mov» r15,QWORD PTR[16+rsp] | 953 » mov» r15,QWORD[16+rsp] |
| 950 | 954 |
| 951 mov r12,r13 | 955 mov r12,r13 |
| 952 ror r13,7 | 956 ror r13,7 |
| 953 add r8,r14 | 957 add r8,r14 |
| 954 mov r14,r15 | 958 mov r14,r15 |
| 955 ror r15,42 | 959 ror r15,42 |
| 956 | 960 |
| 957 xor r13,r12 | 961 xor r13,r12 |
| 958 shr r12,7 | 962 shr r12,7 |
| 959 ror r13,1 | 963 ror r13,1 |
| 960 xor r15,r14 | 964 xor r15,r14 |
| 961 shr r14,6 | 965 shr r14,6 |
| 962 | 966 |
| 963 ror r15,19 | 967 ror r15,19 |
| 964 xor r12,r13 | 968 xor r12,r13 |
| 965 xor r15,r14 | 969 xor r15,r14 |
| 966 » add» r12,QWORD PTR[104+rsp] | 970 » add» r12,QWORD[104+rsp] |
| 967 | 971 |
| 968 » add» r12,QWORD PTR[32+rsp] | 972 » add» r12,QWORD[32+rsp] |
| 969 mov r13,rax | 973 mov r13,rax |
| 970 add r12,r15 | 974 add r12,r15 |
| 971 mov r14,r8 | 975 mov r14,r8 |
| 972 ror r13,23 | 976 ror r13,23 |
| 973 mov r15,rbx | 977 mov r15,rbx |
| 974 | 978 |
| 975 xor r13,rax | 979 xor r13,rax |
| 976 ror r14,5 | 980 ror r14,5 |
| 977 xor r15,rcx | 981 xor r15,rcx |
| 978 | 982 |
| 979 » mov» QWORD PTR[32+rsp],r12 | 983 » mov» QWORD[32+rsp],r12 |
| 980 xor r14,r8 | 984 xor r14,r8 |
| 981 and r15,rax | 985 and r15,rax |
| 982 | 986 |
| 983 ror r13,4 | 987 ror r13,4 |
| 984 add r12,rdx | 988 add r12,rdx |
| 985 xor r15,rcx | 989 xor r15,rcx |
| 986 | 990 |
| 987 ror r14,6 | 991 ror r14,6 |
| 988 xor r13,rax | 992 xor r13,rax |
| 989 add r12,r15 | 993 add r12,r15 |
| 990 | 994 |
| 991 mov r15,r8 | 995 mov r15,r8 |
| 992 » add» r12,QWORD PTR[rbp] | 996 » add» r12,QWORD[rbp] |
| 993 xor r14,r8 | 997 xor r14,r8 |
| 994 | 998 |
| 995 xor r15,r9 | 999 xor r15,r9 |
| 996 ror r13,14 | 1000 ror r13,14 |
| 997 mov rdx,r9 | 1001 mov rdx,r9 |
| 998 | 1002 |
| 999 and rdi,r15 | 1003 and rdi,r15 |
| 1000 ror r14,28 | 1004 ror r14,28 |
| 1001 add r12,r13 | 1005 add r12,r13 |
| 1002 | 1006 |
| 1003 xor rdx,rdi | 1007 xor rdx,rdi |
| 1004 add r11,r12 | 1008 add r11,r12 |
| 1005 add rdx,r12 | 1009 add rdx,r12 |
| 1006 | 1010 |
| 1007 » lea» rbp,QWORD PTR[8+rbp] | 1011 » lea» rbp,[8+rbp] |
| 1008 » mov» r13,QWORD PTR[48+rsp] | 1012 » mov» r13,QWORD[48+rsp] |
| 1009 » mov» rdi,QWORD PTR[24+rsp] | 1013 » mov» rdi,QWORD[24+rsp] |
| 1010 | 1014 |
| 1011 mov r12,r13 | 1015 mov r12,r13 |
| 1012 ror r13,7 | 1016 ror r13,7 |
| 1013 add rdx,r14 | 1017 add rdx,r14 |
| 1014 mov r14,rdi | 1018 mov r14,rdi |
| 1015 ror rdi,42 | 1019 ror rdi,42 |
| 1016 | 1020 |
| 1017 xor r13,r12 | 1021 xor r13,r12 |
| 1018 shr r12,7 | 1022 shr r12,7 |
| 1019 ror r13,1 | 1023 ror r13,1 |
| 1020 xor rdi,r14 | 1024 xor rdi,r14 |
| 1021 shr r14,6 | 1025 shr r14,6 |
| 1022 | 1026 |
| 1023 ror rdi,19 | 1027 ror rdi,19 |
| 1024 xor r12,r13 | 1028 xor r12,r13 |
| 1025 xor rdi,r14 | 1029 xor rdi,r14 |
| 1026 » add» r12,QWORD PTR[112+rsp] | 1030 » add» r12,QWORD[112+rsp] |
| 1027 | 1031 |
| 1028 » add» r12,QWORD PTR[40+rsp] | 1032 » add» r12,QWORD[40+rsp] |
| 1029 mov r13,r11 | 1033 mov r13,r11 |
| 1030 add r12,rdi | 1034 add r12,rdi |
| 1031 mov r14,rdx | 1035 mov r14,rdx |
| 1032 ror r13,23 | 1036 ror r13,23 |
| 1033 mov rdi,rax | 1037 mov rdi,rax |
| 1034 | 1038 |
| 1035 xor r13,r11 | 1039 xor r13,r11 |
| 1036 ror r14,5 | 1040 ror r14,5 |
| 1037 xor rdi,rbx | 1041 xor rdi,rbx |
| 1038 | 1042 |
| 1039 » mov» QWORD PTR[40+rsp],r12 | 1043 » mov» QWORD[40+rsp],r12 |
| 1040 xor r14,rdx | 1044 xor r14,rdx |
| 1041 and rdi,r11 | 1045 and rdi,r11 |
| 1042 | 1046 |
| 1043 ror r13,4 | 1047 ror r13,4 |
| 1044 add r12,rcx | 1048 add r12,rcx |
| 1045 xor rdi,rbx | 1049 xor rdi,rbx |
| 1046 | 1050 |
| 1047 ror r14,6 | 1051 ror r14,6 |
| 1048 xor r13,r11 | 1052 xor r13,r11 |
| 1049 add r12,rdi | 1053 add r12,rdi |
| 1050 | 1054 |
| 1051 mov rdi,rdx | 1055 mov rdi,rdx |
| 1052 » add» r12,QWORD PTR[rbp] | 1056 » add» r12,QWORD[rbp] |
| 1053 xor r14,rdx | 1057 xor r14,rdx |
| 1054 | 1058 |
| 1055 xor rdi,r8 | 1059 xor rdi,r8 |
| 1056 ror r13,14 | 1060 ror r13,14 |
| 1057 mov rcx,r8 | 1061 mov rcx,r8 |
| 1058 | 1062 |
| 1059 and r15,rdi | 1063 and r15,rdi |
| 1060 ror r14,28 | 1064 ror r14,28 |
| 1061 add r12,r13 | 1065 add r12,r13 |
| 1062 | 1066 |
| 1063 xor rcx,r15 | 1067 xor rcx,r15 |
| 1064 add r10,r12 | 1068 add r10,r12 |
| 1065 add rcx,r12 | 1069 add rcx,r12 |
| 1066 | 1070 |
| 1067 » lea» rbp,QWORD PTR[24+rbp] | 1071 » lea» rbp,[24+rbp] |
| 1068 » mov» r13,QWORD PTR[56+rsp] | 1072 » mov» r13,QWORD[56+rsp] |
| 1069 » mov» r15,QWORD PTR[32+rsp] | 1073 » mov» r15,QWORD[32+rsp] |
| 1070 | 1074 |
| 1071 mov r12,r13 | 1075 mov r12,r13 |
| 1072 ror r13,7 | 1076 ror r13,7 |
| 1073 add rcx,r14 | 1077 add rcx,r14 |
| 1074 mov r14,r15 | 1078 mov r14,r15 |
| 1075 ror r15,42 | 1079 ror r15,42 |
| 1076 | 1080 |
| 1077 xor r13,r12 | 1081 xor r13,r12 |
| 1078 shr r12,7 | 1082 shr r12,7 |
| 1079 ror r13,1 | 1083 ror r13,1 |
| 1080 xor r15,r14 | 1084 xor r15,r14 |
| 1081 shr r14,6 | 1085 shr r14,6 |
| 1082 | 1086 |
| 1083 ror r15,19 | 1087 ror r15,19 |
| 1084 xor r12,r13 | 1088 xor r12,r13 |
| 1085 xor r15,r14 | 1089 xor r15,r14 |
| 1086 » add» r12,QWORD PTR[120+rsp] | 1090 » add» r12,QWORD[120+rsp] |
| 1087 | 1091 |
| 1088 » add» r12,QWORD PTR[48+rsp] | 1092 » add» r12,QWORD[48+rsp] |
| 1089 mov r13,r10 | 1093 mov r13,r10 |
| 1090 add r12,r15 | 1094 add r12,r15 |
| 1091 mov r14,rcx | 1095 mov r14,rcx |
| 1092 ror r13,23 | 1096 ror r13,23 |
| 1093 mov r15,r11 | 1097 mov r15,r11 |
| 1094 | 1098 |
| 1095 xor r13,r10 | 1099 xor r13,r10 |
| 1096 ror r14,5 | 1100 ror r14,5 |
| 1097 xor r15,rax | 1101 xor r15,rax |
| 1098 | 1102 |
| 1099 » mov» QWORD PTR[48+rsp],r12 | 1103 » mov» QWORD[48+rsp],r12 |
| 1100 xor r14,rcx | 1104 xor r14,rcx |
| 1101 and r15,r10 | 1105 and r15,r10 |
| 1102 | 1106 |
| 1103 ror r13,4 | 1107 ror r13,4 |
| 1104 add r12,rbx | 1108 add r12,rbx |
| 1105 xor r15,rax | 1109 xor r15,rax |
| 1106 | 1110 |
| 1107 ror r14,6 | 1111 ror r14,6 |
| 1108 xor r13,r10 | 1112 xor r13,r10 |
| 1109 add r12,r15 | 1113 add r12,r15 |
| 1110 | 1114 |
| 1111 mov r15,rcx | 1115 mov r15,rcx |
| 1112 » add» r12,QWORD PTR[rbp] | 1116 » add» r12,QWORD[rbp] |
| 1113 xor r14,rcx | 1117 xor r14,rcx |
| 1114 | 1118 |
| 1115 xor r15,rdx | 1119 xor r15,rdx |
| 1116 ror r13,14 | 1120 ror r13,14 |
| 1117 mov rbx,rdx | 1121 mov rbx,rdx |
| 1118 | 1122 |
| 1119 and rdi,r15 | 1123 and rdi,r15 |
| 1120 ror r14,28 | 1124 ror r14,28 |
| 1121 add r12,r13 | 1125 add r12,r13 |
| 1122 | 1126 |
| 1123 xor rbx,rdi | 1127 xor rbx,rdi |
| 1124 add r9,r12 | 1128 add r9,r12 |
| 1125 add rbx,r12 | 1129 add rbx,r12 |
| 1126 | 1130 |
| 1127 » lea» rbp,QWORD PTR[8+rbp] | 1131 » lea» rbp,[8+rbp] |
| 1128 » mov» r13,QWORD PTR[64+rsp] | 1132 » mov» r13,QWORD[64+rsp] |
| 1129 » mov» rdi,QWORD PTR[40+rsp] | 1133 » mov» rdi,QWORD[40+rsp] |
| 1130 | 1134 |
| 1131 mov r12,r13 | 1135 mov r12,r13 |
| 1132 ror r13,7 | 1136 ror r13,7 |
| 1133 add rbx,r14 | 1137 add rbx,r14 |
| 1134 mov r14,rdi | 1138 mov r14,rdi |
| 1135 ror rdi,42 | 1139 ror rdi,42 |
| 1136 | 1140 |
| 1137 xor r13,r12 | 1141 xor r13,r12 |
| 1138 shr r12,7 | 1142 shr r12,7 |
| 1139 ror r13,1 | 1143 ror r13,1 |
| 1140 xor rdi,r14 | 1144 xor rdi,r14 |
| 1141 shr r14,6 | 1145 shr r14,6 |
| 1142 | 1146 |
| 1143 ror rdi,19 | 1147 ror rdi,19 |
| 1144 xor r12,r13 | 1148 xor r12,r13 |
| 1145 xor rdi,r14 | 1149 xor rdi,r14 |
| 1146 » add» r12,QWORD PTR[rsp] | 1150 » add» r12,QWORD[rsp] |
| 1147 | 1151 |
| 1148 » add» r12,QWORD PTR[56+rsp] | 1152 » add» r12,QWORD[56+rsp] |
| 1149 mov r13,r9 | 1153 mov r13,r9 |
| 1150 add r12,rdi | 1154 add r12,rdi |
| 1151 mov r14,rbx | 1155 mov r14,rbx |
| 1152 ror r13,23 | 1156 ror r13,23 |
| 1153 mov rdi,r10 | 1157 mov rdi,r10 |
| 1154 | 1158 |
| 1155 xor r13,r9 | 1159 xor r13,r9 |
| 1156 ror r14,5 | 1160 ror r14,5 |
| 1157 xor rdi,r11 | 1161 xor rdi,r11 |
| 1158 | 1162 |
| 1159 » mov» QWORD PTR[56+rsp],r12 | 1163 » mov» QWORD[56+rsp],r12 |
| 1160 xor r14,rbx | 1164 xor r14,rbx |
| 1161 and rdi,r9 | 1165 and rdi,r9 |
| 1162 | 1166 |
| 1163 ror r13,4 | 1167 ror r13,4 |
| 1164 add r12,rax | 1168 add r12,rax |
| 1165 xor rdi,r11 | 1169 xor rdi,r11 |
| 1166 | 1170 |
| 1167 ror r14,6 | 1171 ror r14,6 |
| 1168 xor r13,r9 | 1172 xor r13,r9 |
| 1169 add r12,rdi | 1173 add r12,rdi |
| 1170 | 1174 |
| 1171 mov rdi,rbx | 1175 mov rdi,rbx |
| 1172 » add» r12,QWORD PTR[rbp] | 1176 » add» r12,QWORD[rbp] |
| 1173 xor r14,rbx | 1177 xor r14,rbx |
| 1174 | 1178 |
| 1175 xor rdi,rcx | 1179 xor rdi,rcx |
| 1176 ror r13,14 | 1180 ror r13,14 |
| 1177 mov rax,rcx | 1181 mov rax,rcx |
| 1178 | 1182 |
| 1179 and r15,rdi | 1183 and r15,rdi |
| 1180 ror r14,28 | 1184 ror r14,28 |
| 1181 add r12,r13 | 1185 add r12,r13 |
| 1182 | 1186 |
| 1183 xor rax,r15 | 1187 xor rax,r15 |
| 1184 add r8,r12 | 1188 add r8,r12 |
| 1185 add rax,r12 | 1189 add rax,r12 |
| 1186 | 1190 |
| 1187 » lea» rbp,QWORD PTR[24+rbp] | 1191 » lea» rbp,[24+rbp] |
| 1188 » mov» r13,QWORD PTR[72+rsp] | 1192 » mov» r13,QWORD[72+rsp] |
| 1189 » mov» r15,QWORD PTR[48+rsp] | 1193 » mov» r15,QWORD[48+rsp] |
| 1190 | 1194 |
| 1191 mov r12,r13 | 1195 mov r12,r13 |
| 1192 ror r13,7 | 1196 ror r13,7 |
| 1193 add rax,r14 | 1197 add rax,r14 |
| 1194 mov r14,r15 | 1198 mov r14,r15 |
| 1195 ror r15,42 | 1199 ror r15,42 |
| 1196 | 1200 |
| 1197 xor r13,r12 | 1201 xor r13,r12 |
| 1198 shr r12,7 | 1202 shr r12,7 |
| 1199 ror r13,1 | 1203 ror r13,1 |
| 1200 xor r15,r14 | 1204 xor r15,r14 |
| 1201 shr r14,6 | 1205 shr r14,6 |
| 1202 | 1206 |
| 1203 ror r15,19 | 1207 ror r15,19 |
| 1204 xor r12,r13 | 1208 xor r12,r13 |
| 1205 xor r15,r14 | 1209 xor r15,r14 |
| 1206 » add» r12,QWORD PTR[8+rsp] | 1210 » add» r12,QWORD[8+rsp] |
| 1207 | 1211 |
| 1208 » add» r12,QWORD PTR[64+rsp] | 1212 » add» r12,QWORD[64+rsp] |
| 1209 mov r13,r8 | 1213 mov r13,r8 |
| 1210 add r12,r15 | 1214 add r12,r15 |
| 1211 mov r14,rax | 1215 mov r14,rax |
| 1212 ror r13,23 | 1216 ror r13,23 |
| 1213 mov r15,r9 | 1217 mov r15,r9 |
| 1214 | 1218 |
| 1215 xor r13,r8 | 1219 xor r13,r8 |
| 1216 ror r14,5 | 1220 ror r14,5 |
| 1217 xor r15,r10 | 1221 xor r15,r10 |
| 1218 | 1222 |
| 1219 » mov» QWORD PTR[64+rsp],r12 | 1223 » mov» QWORD[64+rsp],r12 |
| 1220 xor r14,rax | 1224 xor r14,rax |
| 1221 and r15,r8 | 1225 and r15,r8 |
| 1222 | 1226 |
| 1223 ror r13,4 | 1227 ror r13,4 |
| 1224 add r12,r11 | 1228 add r12,r11 |
| 1225 xor r15,r10 | 1229 xor r15,r10 |
| 1226 | 1230 |
| 1227 ror r14,6 | 1231 ror r14,6 |
| 1228 xor r13,r8 | 1232 xor r13,r8 |
| 1229 add r12,r15 | 1233 add r12,r15 |
| 1230 | 1234 |
| 1231 mov r15,rax | 1235 mov r15,rax |
| 1232 » add» r12,QWORD PTR[rbp] | 1236 » add» r12,QWORD[rbp] |
| 1233 xor r14,rax | 1237 xor r14,rax |
| 1234 | 1238 |
| 1235 xor r15,rbx | 1239 xor r15,rbx |
| 1236 ror r13,14 | 1240 ror r13,14 |
| 1237 mov r11,rbx | 1241 mov r11,rbx |
| 1238 | 1242 |
| 1239 and rdi,r15 | 1243 and rdi,r15 |
| 1240 ror r14,28 | 1244 ror r14,28 |
| 1241 add r12,r13 | 1245 add r12,r13 |
| 1242 | 1246 |
| 1243 xor r11,rdi | 1247 xor r11,rdi |
| 1244 add rdx,r12 | 1248 add rdx,r12 |
| 1245 add r11,r12 | 1249 add r11,r12 |
| 1246 | 1250 |
| 1247 » lea» rbp,QWORD PTR[8+rbp] | 1251 » lea» rbp,[8+rbp] |
| 1248 » mov» r13,QWORD PTR[80+rsp] | 1252 » mov» r13,QWORD[80+rsp] |
| 1249 » mov» rdi,QWORD PTR[56+rsp] | 1253 » mov» rdi,QWORD[56+rsp] |
| 1250 | 1254 |
| 1251 mov r12,r13 | 1255 mov r12,r13 |
| 1252 ror r13,7 | 1256 ror r13,7 |
| 1253 add r11,r14 | 1257 add r11,r14 |
| 1254 mov r14,rdi | 1258 mov r14,rdi |
| 1255 ror rdi,42 | 1259 ror rdi,42 |
| 1256 | 1260 |
| 1257 xor r13,r12 | 1261 xor r13,r12 |
| 1258 shr r12,7 | 1262 shr r12,7 |
| 1259 ror r13,1 | 1263 ror r13,1 |
| 1260 xor rdi,r14 | 1264 xor rdi,r14 |
| 1261 shr r14,6 | 1265 shr r14,6 |
| 1262 | 1266 |
| 1263 ror rdi,19 | 1267 ror rdi,19 |
| 1264 xor r12,r13 | 1268 xor r12,r13 |
| 1265 xor rdi,r14 | 1269 xor rdi,r14 |
| 1266 » add» r12,QWORD PTR[16+rsp] | 1270 » add» r12,QWORD[16+rsp] |
| 1267 | 1271 |
| 1268 » add» r12,QWORD PTR[72+rsp] | 1272 » add» r12,QWORD[72+rsp] |
| 1269 mov r13,rdx | 1273 mov r13,rdx |
| 1270 add r12,rdi | 1274 add r12,rdi |
| 1271 mov r14,r11 | 1275 mov r14,r11 |
| 1272 ror r13,23 | 1276 ror r13,23 |
| 1273 mov rdi,r8 | 1277 mov rdi,r8 |
| 1274 | 1278 |
| 1275 xor r13,rdx | 1279 xor r13,rdx |
| 1276 ror r14,5 | 1280 ror r14,5 |
| 1277 xor rdi,r9 | 1281 xor rdi,r9 |
| 1278 | 1282 |
| 1279 » mov» QWORD PTR[72+rsp],r12 | 1283 » mov» QWORD[72+rsp],r12 |
| 1280 xor r14,r11 | 1284 xor r14,r11 |
| 1281 and rdi,rdx | 1285 and rdi,rdx |
| 1282 | 1286 |
| 1283 ror r13,4 | 1287 ror r13,4 |
| 1284 add r12,r10 | 1288 add r12,r10 |
| 1285 xor rdi,r9 | 1289 xor rdi,r9 |
| 1286 | 1290 |
| 1287 ror r14,6 | 1291 ror r14,6 |
| 1288 xor r13,rdx | 1292 xor r13,rdx |
| 1289 add r12,rdi | 1293 add r12,rdi |
| 1290 | 1294 |
| 1291 mov rdi,r11 | 1295 mov rdi,r11 |
| 1292 » add» r12,QWORD PTR[rbp] | 1296 » add» r12,QWORD[rbp] |
| 1293 xor r14,r11 | 1297 xor r14,r11 |
| 1294 | 1298 |
| 1295 xor rdi,rax | 1299 xor rdi,rax |
| 1296 ror r13,14 | 1300 ror r13,14 |
| 1297 mov r10,rax | 1301 mov r10,rax |
| 1298 | 1302 |
| 1299 and r15,rdi | 1303 and r15,rdi |
| 1300 ror r14,28 | 1304 ror r14,28 |
| 1301 add r12,r13 | 1305 add r12,r13 |
| 1302 | 1306 |
| 1303 xor r10,r15 | 1307 xor r10,r15 |
| 1304 add rcx,r12 | 1308 add rcx,r12 |
| 1305 add r10,r12 | 1309 add r10,r12 |
| 1306 | 1310 |
| 1307 » lea» rbp,QWORD PTR[24+rbp] | 1311 » lea» rbp,[24+rbp] |
| 1308 » mov» r13,QWORD PTR[88+rsp] | 1312 » mov» r13,QWORD[88+rsp] |
| 1309 » mov» r15,QWORD PTR[64+rsp] | 1313 » mov» r15,QWORD[64+rsp] |
| 1310 | 1314 |
| 1311 mov r12,r13 | 1315 mov r12,r13 |
| 1312 ror r13,7 | 1316 ror r13,7 |
| 1313 add r10,r14 | 1317 add r10,r14 |
| 1314 mov r14,r15 | 1318 mov r14,r15 |
| 1315 ror r15,42 | 1319 ror r15,42 |
| 1316 | 1320 |
| 1317 xor r13,r12 | 1321 xor r13,r12 |
| 1318 shr r12,7 | 1322 shr r12,7 |
| 1319 ror r13,1 | 1323 ror r13,1 |
| 1320 xor r15,r14 | 1324 xor r15,r14 |
| 1321 shr r14,6 | 1325 shr r14,6 |
| 1322 | 1326 |
| 1323 ror r15,19 | 1327 ror r15,19 |
| 1324 xor r12,r13 | 1328 xor r12,r13 |
| 1325 xor r15,r14 | 1329 xor r15,r14 |
| 1326 » add» r12,QWORD PTR[24+rsp] | 1330 » add» r12,QWORD[24+rsp] |
| 1327 | 1331 |
| 1328 » add» r12,QWORD PTR[80+rsp] | 1332 » add» r12,QWORD[80+rsp] |
| 1329 mov r13,rcx | 1333 mov r13,rcx |
| 1330 add r12,r15 | 1334 add r12,r15 |
| 1331 mov r14,r10 | 1335 mov r14,r10 |
| 1332 ror r13,23 | 1336 ror r13,23 |
| 1333 mov r15,rdx | 1337 mov r15,rdx |
| 1334 | 1338 |
| 1335 xor r13,rcx | 1339 xor r13,rcx |
| 1336 ror r14,5 | 1340 ror r14,5 |
| 1337 xor r15,r8 | 1341 xor r15,r8 |
| 1338 | 1342 |
| 1339 » mov» QWORD PTR[80+rsp],r12 | 1343 » mov» QWORD[80+rsp],r12 |
| 1340 xor r14,r10 | 1344 xor r14,r10 |
| 1341 and r15,rcx | 1345 and r15,rcx |
| 1342 | 1346 |
| 1343 ror r13,4 | 1347 ror r13,4 |
| 1344 add r12,r9 | 1348 add r12,r9 |
| 1345 xor r15,r8 | 1349 xor r15,r8 |
| 1346 | 1350 |
| 1347 ror r14,6 | 1351 ror r14,6 |
| 1348 xor r13,rcx | 1352 xor r13,rcx |
| 1349 add r12,r15 | 1353 add r12,r15 |
| 1350 | 1354 |
| 1351 mov r15,r10 | 1355 mov r15,r10 |
| 1352 » add» r12,QWORD PTR[rbp] | 1356 » add» r12,QWORD[rbp] |
| 1353 xor r14,r10 | 1357 xor r14,r10 |
| 1354 | 1358 |
| 1355 xor r15,r11 | 1359 xor r15,r11 |
| 1356 ror r13,14 | 1360 ror r13,14 |
| 1357 mov r9,r11 | 1361 mov r9,r11 |
| 1358 | 1362 |
| 1359 and rdi,r15 | 1363 and rdi,r15 |
| 1360 ror r14,28 | 1364 ror r14,28 |
| 1361 add r12,r13 | 1365 add r12,r13 |
| 1362 | 1366 |
| 1363 xor r9,rdi | 1367 xor r9,rdi |
| 1364 add rbx,r12 | 1368 add rbx,r12 |
| 1365 add r9,r12 | 1369 add r9,r12 |
| 1366 | 1370 |
| 1367 » lea» rbp,QWORD PTR[8+rbp] | 1371 » lea» rbp,[8+rbp] |
| 1368 » mov» r13,QWORD PTR[96+rsp] | 1372 » mov» r13,QWORD[96+rsp] |
| 1369 » mov» rdi,QWORD PTR[72+rsp] | 1373 » mov» rdi,QWORD[72+rsp] |
| 1370 | 1374 |
| 1371 mov r12,r13 | 1375 mov r12,r13 |
| 1372 ror r13,7 | 1376 ror r13,7 |
| 1373 add r9,r14 | 1377 add r9,r14 |
| 1374 mov r14,rdi | 1378 mov r14,rdi |
| 1375 ror rdi,42 | 1379 ror rdi,42 |
| 1376 | 1380 |
| 1377 xor r13,r12 | 1381 xor r13,r12 |
| 1378 shr r12,7 | 1382 shr r12,7 |
| 1379 ror r13,1 | 1383 ror r13,1 |
| 1380 xor rdi,r14 | 1384 xor rdi,r14 |
| 1381 shr r14,6 | 1385 shr r14,6 |
| 1382 | 1386 |
| 1383 ror rdi,19 | 1387 ror rdi,19 |
| 1384 xor r12,r13 | 1388 xor r12,r13 |
| 1385 xor rdi,r14 | 1389 xor rdi,r14 |
| 1386 » add» r12,QWORD PTR[32+rsp] | 1390 » add» r12,QWORD[32+rsp] |
| 1387 | 1391 |
| 1388 » add» r12,QWORD PTR[88+rsp] | 1392 » add» r12,QWORD[88+rsp] |
| 1389 mov r13,rbx | 1393 mov r13,rbx |
| 1390 add r12,rdi | 1394 add r12,rdi |
| 1391 mov r14,r9 | 1395 mov r14,r9 |
| 1392 ror r13,23 | 1396 ror r13,23 |
| 1393 mov rdi,rcx | 1397 mov rdi,rcx |
| 1394 | 1398 |
| 1395 xor r13,rbx | 1399 xor r13,rbx |
| 1396 ror r14,5 | 1400 ror r14,5 |
| 1397 xor rdi,rdx | 1401 xor rdi,rdx |
| 1398 | 1402 |
| 1399 » mov» QWORD PTR[88+rsp],r12 | 1403 » mov» QWORD[88+rsp],r12 |
| 1400 xor r14,r9 | 1404 xor r14,r9 |
| 1401 and rdi,rbx | 1405 and rdi,rbx |
| 1402 | 1406 |
| 1403 ror r13,4 | 1407 ror r13,4 |
| 1404 add r12,r8 | 1408 add r12,r8 |
| 1405 xor rdi,rdx | 1409 xor rdi,rdx |
| 1406 | 1410 |
| 1407 ror r14,6 | 1411 ror r14,6 |
| 1408 xor r13,rbx | 1412 xor r13,rbx |
| 1409 add r12,rdi | 1413 add r12,rdi |
| 1410 | 1414 |
| 1411 mov rdi,r9 | 1415 mov rdi,r9 |
| 1412 » add» r12,QWORD PTR[rbp] | 1416 » add» r12,QWORD[rbp] |
| 1413 xor r14,r9 | 1417 xor r14,r9 |
| 1414 | 1418 |
| 1415 xor rdi,r10 | 1419 xor rdi,r10 |
| 1416 ror r13,14 | 1420 ror r13,14 |
| 1417 mov r8,r10 | 1421 mov r8,r10 |
| 1418 | 1422 |
| 1419 and r15,rdi | 1423 and r15,rdi |
| 1420 ror r14,28 | 1424 ror r14,28 |
| 1421 add r12,r13 | 1425 add r12,r13 |
| 1422 | 1426 |
| 1423 xor r8,r15 | 1427 xor r8,r15 |
| 1424 add rax,r12 | 1428 add rax,r12 |
| 1425 add r8,r12 | 1429 add r8,r12 |
| 1426 | 1430 |
| 1427 » lea» rbp,QWORD PTR[24+rbp] | 1431 » lea» rbp,[24+rbp] |
| 1428 » mov» r13,QWORD PTR[104+rsp] | 1432 » mov» r13,QWORD[104+rsp] |
| 1429 » mov» r15,QWORD PTR[80+rsp] | 1433 » mov» r15,QWORD[80+rsp] |
| 1430 | 1434 |
| 1431 mov r12,r13 | 1435 mov r12,r13 |
| 1432 ror r13,7 | 1436 ror r13,7 |
| 1433 add r8,r14 | 1437 add r8,r14 |
| 1434 mov r14,r15 | 1438 mov r14,r15 |
| 1435 ror r15,42 | 1439 ror r15,42 |
| 1436 | 1440 |
| 1437 xor r13,r12 | 1441 xor r13,r12 |
| 1438 shr r12,7 | 1442 shr r12,7 |
| 1439 ror r13,1 | 1443 ror r13,1 |
| 1440 xor r15,r14 | 1444 xor r15,r14 |
| 1441 shr r14,6 | 1445 shr r14,6 |
| 1442 | 1446 |
| 1443 ror r15,19 | 1447 ror r15,19 |
| 1444 xor r12,r13 | 1448 xor r12,r13 |
| 1445 xor r15,r14 | 1449 xor r15,r14 |
| 1446 » add» r12,QWORD PTR[40+rsp] | 1450 » add» r12,QWORD[40+rsp] |
| 1447 | 1451 |
| 1448 » add» r12,QWORD PTR[96+rsp] | 1452 » add» r12,QWORD[96+rsp] |
| 1449 mov r13,rax | 1453 mov r13,rax |
| 1450 add r12,r15 | 1454 add r12,r15 |
| 1451 mov r14,r8 | 1455 mov r14,r8 |
| 1452 ror r13,23 | 1456 ror r13,23 |
| 1453 mov r15,rbx | 1457 mov r15,rbx |
| 1454 | 1458 |
| 1455 xor r13,rax | 1459 xor r13,rax |
| 1456 ror r14,5 | 1460 ror r14,5 |
| 1457 xor r15,rcx | 1461 xor r15,rcx |
| 1458 | 1462 |
| 1459 » mov» QWORD PTR[96+rsp],r12 | 1463 » mov» QWORD[96+rsp],r12 |
| 1460 xor r14,r8 | 1464 xor r14,r8 |
| 1461 and r15,rax | 1465 and r15,rax |
| 1462 | 1466 |
| 1463 ror r13,4 | 1467 ror r13,4 |
| 1464 add r12,rdx | 1468 add r12,rdx |
| 1465 xor r15,rcx | 1469 xor r15,rcx |
| 1466 | 1470 |
| 1467 ror r14,6 | 1471 ror r14,6 |
| 1468 xor r13,rax | 1472 xor r13,rax |
| 1469 add r12,r15 | 1473 add r12,r15 |
| 1470 | 1474 |
| 1471 mov r15,r8 | 1475 mov r15,r8 |
| 1472 » add» r12,QWORD PTR[rbp] | 1476 » add» r12,QWORD[rbp] |
| 1473 xor r14,r8 | 1477 xor r14,r8 |
| 1474 | 1478 |
| 1475 xor r15,r9 | 1479 xor r15,r9 |
| 1476 ror r13,14 | 1480 ror r13,14 |
| 1477 mov rdx,r9 | 1481 mov rdx,r9 |
| 1478 | 1482 |
| 1479 and rdi,r15 | 1483 and rdi,r15 |
| 1480 ror r14,28 | 1484 ror r14,28 |
| 1481 add r12,r13 | 1485 add r12,r13 |
| 1482 | 1486 |
| 1483 xor rdx,rdi | 1487 xor rdx,rdi |
| 1484 add r11,r12 | 1488 add r11,r12 |
| 1485 add rdx,r12 | 1489 add rdx,r12 |
| 1486 | 1490 |
| 1487 » lea» rbp,QWORD PTR[8+rbp] | 1491 » lea» rbp,[8+rbp] |
| 1488 » mov» r13,QWORD PTR[112+rsp] | 1492 » mov» r13,QWORD[112+rsp] |
| 1489 » mov» rdi,QWORD PTR[88+rsp] | 1493 » mov» rdi,QWORD[88+rsp] |
| 1490 | 1494 |
| 1491 mov r12,r13 | 1495 mov r12,r13 |
| 1492 ror r13,7 | 1496 ror r13,7 |
| 1493 add rdx,r14 | 1497 add rdx,r14 |
| 1494 mov r14,rdi | 1498 mov r14,rdi |
| 1495 ror rdi,42 | 1499 ror rdi,42 |
| 1496 | 1500 |
| 1497 xor r13,r12 | 1501 xor r13,r12 |
| 1498 shr r12,7 | 1502 shr r12,7 |
| 1499 ror r13,1 | 1503 ror r13,1 |
| 1500 xor rdi,r14 | 1504 xor rdi,r14 |
| 1501 shr r14,6 | 1505 shr r14,6 |
| 1502 | 1506 |
| 1503 ror rdi,19 | 1507 ror rdi,19 |
| 1504 xor r12,r13 | 1508 xor r12,r13 |
| 1505 xor rdi,r14 | 1509 xor rdi,r14 |
| 1506 » add» r12,QWORD PTR[48+rsp] | 1510 » add» r12,QWORD[48+rsp] |
| 1507 | 1511 |
| 1508 » add» r12,QWORD PTR[104+rsp] | 1512 » add» r12,QWORD[104+rsp] |
| 1509 mov r13,r11 | 1513 mov r13,r11 |
| 1510 add r12,rdi | 1514 add r12,rdi |
| 1511 mov r14,rdx | 1515 mov r14,rdx |
| 1512 ror r13,23 | 1516 ror r13,23 |
| 1513 mov rdi,rax | 1517 mov rdi,rax |
| 1514 | 1518 |
| 1515 xor r13,r11 | 1519 xor r13,r11 |
| 1516 ror r14,5 | 1520 ror r14,5 |
| 1517 xor rdi,rbx | 1521 xor rdi,rbx |
| 1518 | 1522 |
| 1519 » mov» QWORD PTR[104+rsp],r12 | 1523 » mov» QWORD[104+rsp],r12 |
| 1520 xor r14,rdx | 1524 xor r14,rdx |
| 1521 and rdi,r11 | 1525 and rdi,r11 |
| 1522 | 1526 |
| 1523 ror r13,4 | 1527 ror r13,4 |
| 1524 add r12,rcx | 1528 add r12,rcx |
| 1525 xor rdi,rbx | 1529 xor rdi,rbx |
| 1526 | 1530 |
| 1527 ror r14,6 | 1531 ror r14,6 |
| 1528 xor r13,r11 | 1532 xor r13,r11 |
| 1529 add r12,rdi | 1533 add r12,rdi |
| 1530 | 1534 |
| 1531 mov rdi,rdx | 1535 mov rdi,rdx |
| 1532 » add» r12,QWORD PTR[rbp] | 1536 » add» r12,QWORD[rbp] |
| 1533 xor r14,rdx | 1537 xor r14,rdx |
| 1534 | 1538 |
| 1535 xor rdi,r8 | 1539 xor rdi,r8 |
| 1536 ror r13,14 | 1540 ror r13,14 |
| 1537 mov rcx,r8 | 1541 mov rcx,r8 |
| 1538 | 1542 |
| 1539 and r15,rdi | 1543 and r15,rdi |
| 1540 ror r14,28 | 1544 ror r14,28 |
| 1541 add r12,r13 | 1545 add r12,r13 |
| 1542 | 1546 |
| 1543 xor rcx,r15 | 1547 xor rcx,r15 |
| 1544 add r10,r12 | 1548 add r10,r12 |
| 1545 add rcx,r12 | 1549 add rcx,r12 |
| 1546 | 1550 |
| 1547 » lea» rbp,QWORD PTR[24+rbp] | 1551 » lea» rbp,[24+rbp] |
| 1548 » mov» r13,QWORD PTR[120+rsp] | 1552 » mov» r13,QWORD[120+rsp] |
| 1549 » mov» r15,QWORD PTR[96+rsp] | 1553 » mov» r15,QWORD[96+rsp] |
| 1550 | 1554 |
| 1551 mov r12,r13 | 1555 mov r12,r13 |
| 1552 ror r13,7 | 1556 ror r13,7 |
| 1553 add rcx,r14 | 1557 add rcx,r14 |
| 1554 mov r14,r15 | 1558 mov r14,r15 |
| 1555 ror r15,42 | 1559 ror r15,42 |
| 1556 | 1560 |
| 1557 xor r13,r12 | 1561 xor r13,r12 |
| 1558 shr r12,7 | 1562 shr r12,7 |
| 1559 ror r13,1 | 1563 ror r13,1 |
| 1560 xor r15,r14 | 1564 xor r15,r14 |
| 1561 shr r14,6 | 1565 shr r14,6 |
| 1562 | 1566 |
| 1563 ror r15,19 | 1567 ror r15,19 |
| 1564 xor r12,r13 | 1568 xor r12,r13 |
| 1565 xor r15,r14 | 1569 xor r15,r14 |
| 1566 » add» r12,QWORD PTR[56+rsp] | 1570 » add» r12,QWORD[56+rsp] |
| 1567 | 1571 |
| 1568 » add» r12,QWORD PTR[112+rsp] | 1572 » add» r12,QWORD[112+rsp] |
| 1569 mov r13,r10 | 1573 mov r13,r10 |
| 1570 add r12,r15 | 1574 add r12,r15 |
| 1571 mov r14,rcx | 1575 mov r14,rcx |
| 1572 ror r13,23 | 1576 ror r13,23 |
| 1573 mov r15,r11 | 1577 mov r15,r11 |
| 1574 | 1578 |
| 1575 xor r13,r10 | 1579 xor r13,r10 |
| 1576 ror r14,5 | 1580 ror r14,5 |
| 1577 xor r15,rax | 1581 xor r15,rax |
| 1578 | 1582 |
| 1579 » mov» QWORD PTR[112+rsp],r12 | 1583 » mov» QWORD[112+rsp],r12 |
| 1580 xor r14,rcx | 1584 xor r14,rcx |
| 1581 and r15,r10 | 1585 and r15,r10 |
| 1582 | 1586 |
| 1583 ror r13,4 | 1587 ror r13,4 |
| 1584 add r12,rbx | 1588 add r12,rbx |
| 1585 xor r15,rax | 1589 xor r15,rax |
| 1586 | 1590 |
| 1587 ror r14,6 | 1591 ror r14,6 |
| 1588 xor r13,r10 | 1592 xor r13,r10 |
| 1589 add r12,r15 | 1593 add r12,r15 |
| 1590 | 1594 |
| 1591 mov r15,rcx | 1595 mov r15,rcx |
| 1592 » add» r12,QWORD PTR[rbp] | 1596 » add» r12,QWORD[rbp] |
| 1593 xor r14,rcx | 1597 xor r14,rcx |
| 1594 | 1598 |
| 1595 xor r15,rdx | 1599 xor r15,rdx |
| 1596 ror r13,14 | 1600 ror r13,14 |
| 1597 mov rbx,rdx | 1601 mov rbx,rdx |
| 1598 | 1602 |
| 1599 and rdi,r15 | 1603 and rdi,r15 |
| 1600 ror r14,28 | 1604 ror r14,28 |
| 1601 add r12,r13 | 1605 add r12,r13 |
| 1602 | 1606 |
| 1603 xor rbx,rdi | 1607 xor rbx,rdi |
| 1604 add r9,r12 | 1608 add r9,r12 |
| 1605 add rbx,r12 | 1609 add rbx,r12 |
| 1606 | 1610 |
| 1607 » lea» rbp,QWORD PTR[8+rbp] | 1611 » lea» rbp,[8+rbp] |
| 1608 » mov» r13,QWORD PTR[rsp] | 1612 » mov» r13,QWORD[rsp] |
| 1609 » mov» rdi,QWORD PTR[104+rsp] | 1613 » mov» rdi,QWORD[104+rsp] |
| 1610 | 1614 |
| 1611 mov r12,r13 | 1615 mov r12,r13 |
| 1612 ror r13,7 | 1616 ror r13,7 |
| 1613 add rbx,r14 | 1617 add rbx,r14 |
| 1614 mov r14,rdi | 1618 mov r14,rdi |
| 1615 ror rdi,42 | 1619 ror rdi,42 |
| 1616 | 1620 |
| 1617 xor r13,r12 | 1621 xor r13,r12 |
| 1618 shr r12,7 | 1622 shr r12,7 |
| 1619 ror r13,1 | 1623 ror r13,1 |
| 1620 xor rdi,r14 | 1624 xor rdi,r14 |
| 1621 shr r14,6 | 1625 shr r14,6 |
| 1622 | 1626 |
| 1623 ror rdi,19 | 1627 ror rdi,19 |
| 1624 xor r12,r13 | 1628 xor r12,r13 |
| 1625 xor rdi,r14 | 1629 xor rdi,r14 |
| 1626 » add» r12,QWORD PTR[64+rsp] | 1630 » add» r12,QWORD[64+rsp] |
| 1627 | 1631 |
| 1628 » add» r12,QWORD PTR[120+rsp] | 1632 » add» r12,QWORD[120+rsp] |
| 1629 mov r13,r9 | 1633 mov r13,r9 |
| 1630 add r12,rdi | 1634 add r12,rdi |
| 1631 mov r14,rbx | 1635 mov r14,rbx |
| 1632 ror r13,23 | 1636 ror r13,23 |
| 1633 mov rdi,r10 | 1637 mov rdi,r10 |
| 1634 | 1638 |
| 1635 xor r13,r9 | 1639 xor r13,r9 |
| 1636 ror r14,5 | 1640 ror r14,5 |
| 1637 xor rdi,r11 | 1641 xor rdi,r11 |
| 1638 | 1642 |
| 1639 » mov» QWORD PTR[120+rsp],r12 | 1643 » mov» QWORD[120+rsp],r12 |
| 1640 xor r14,rbx | 1644 xor r14,rbx |
| 1641 and rdi,r9 | 1645 and rdi,r9 |
| 1642 | 1646 |
| 1643 ror r13,4 | 1647 ror r13,4 |
| 1644 add r12,rax | 1648 add r12,rax |
| 1645 xor rdi,r11 | 1649 xor rdi,r11 |
| 1646 | 1650 |
| 1647 ror r14,6 | 1651 ror r14,6 |
| 1648 xor r13,r9 | 1652 xor r13,r9 |
| 1649 add r12,rdi | 1653 add r12,rdi |
| 1650 | 1654 |
| 1651 mov rdi,rbx | 1655 mov rdi,rbx |
| 1652 » add» r12,QWORD PTR[rbp] | 1656 » add» r12,QWORD[rbp] |
| 1653 xor r14,rbx | 1657 xor r14,rbx |
| 1654 | 1658 |
| 1655 xor rdi,rcx | 1659 xor rdi,rcx |
| 1656 ror r13,14 | 1660 ror r13,14 |
| 1657 mov rax,rcx | 1661 mov rax,rcx |
| 1658 | 1662 |
| 1659 and r15,rdi | 1663 and r15,rdi |
| 1660 ror r14,28 | 1664 ror r14,28 |
| 1661 add r12,r13 | 1665 add r12,r13 |
| 1662 | 1666 |
| 1663 xor rax,r15 | 1667 xor rax,r15 |
| 1664 add r8,r12 | 1668 add r8,r12 |
| 1665 add rax,r12 | 1669 add rax,r12 |
| 1666 | 1670 |
| 1667 » lea» rbp,QWORD PTR[24+rbp] | 1671 » lea» rbp,[24+rbp] |
| 1668 » cmp» BYTE PTR[7+rbp],0 | 1672 » cmp» BYTE[7+rbp],0 |
| 1669 » jnz» $L$rounds_16_xx | 1673 » jnz» NEAR $L$rounds_16_xx |
| 1670 | 1674 |
| 1671 » mov» rdi,QWORD PTR[((128+0))+rsp] | 1675 » mov» rdi,QWORD[((128+0))+rsp] |
| 1672 add rax,r14 | 1676 add rax,r14 |
| 1673 » lea» rsi,QWORD PTR[128+rsi] | 1677 » lea» rsi,[128+rsi] |
| 1674 | 1678 |
| 1675 » add» rax,QWORD PTR[rdi] | 1679 » add» rax,QWORD[rdi] |
| 1676 » add» rbx,QWORD PTR[8+rdi] | 1680 » add» rbx,QWORD[8+rdi] |
| 1677 » add» rcx,QWORD PTR[16+rdi] | 1681 » add» rcx,QWORD[16+rdi] |
| 1678 » add» rdx,QWORD PTR[24+rdi] | 1682 » add» rdx,QWORD[24+rdi] |
| 1679 » add» r8,QWORD PTR[32+rdi] | 1683 » add» r8,QWORD[32+rdi] |
| 1680 » add» r9,QWORD PTR[40+rdi] | 1684 » add» r9,QWORD[40+rdi] |
| 1681 » add» r10,QWORD PTR[48+rdi] | 1685 » add» r10,QWORD[48+rdi] |
| 1682 » add» r11,QWORD PTR[56+rdi] | 1686 » add» r11,QWORD[56+rdi] |
| 1683 | 1687 |
| 1684 » cmp» rsi,QWORD PTR[((128+16))+rsp] | 1688 » cmp» rsi,QWORD[((128+16))+rsp] |
| 1685 | 1689 |
| 1686 » mov» QWORD PTR[rdi],rax | 1690 » mov» QWORD[rdi],rax |
| 1687 » mov» QWORD PTR[8+rdi],rbx | 1691 » mov» QWORD[8+rdi],rbx |
| 1688 » mov» QWORD PTR[16+rdi],rcx | 1692 » mov» QWORD[16+rdi],rcx |
| 1689 » mov» QWORD PTR[24+rdi],rdx | 1693 » mov» QWORD[24+rdi],rdx |
| 1690 » mov» QWORD PTR[32+rdi],r8 | 1694 » mov» QWORD[32+rdi],r8 |
| 1691 » mov» QWORD PTR[40+rdi],r9 | 1695 » mov» QWORD[40+rdi],r9 |
| 1692 » mov» QWORD PTR[48+rdi],r10 | 1696 » mov» QWORD[48+rdi],r10 |
| 1693 » mov» QWORD PTR[56+rdi],r11 | 1697 » mov» QWORD[56+rdi],r11 |
| 1694 » jb» $L$loop | 1698 » jb» NEAR $L$loop |
| 1695 | 1699 |
| 1696 » mov» rsi,QWORD PTR[((128+24))+rsp] | 1700 » mov» rsi,QWORD[((128+24))+rsp] |
| 1697 » mov» r15,QWORD PTR[rsi] | 1701 » mov» r15,QWORD[rsi] |
| 1698 » mov» r14,QWORD PTR[8+rsi] | 1702 » mov» r14,QWORD[8+rsi] |
| 1699 » mov» r13,QWORD PTR[16+rsi] | 1703 » mov» r13,QWORD[16+rsi] |
| 1700 » mov» r12,QWORD PTR[24+rsi] | 1704 » mov» r12,QWORD[24+rsi] |
| 1701 » mov» rbp,QWORD PTR[32+rsi] | 1705 » mov» rbp,QWORD[32+rsi] |
| 1702 » mov» rbx,QWORD PTR[40+rsi] | 1706 » mov» rbx,QWORD[40+rsi] |
| 1703 » lea» rsp,QWORD PTR[48+rsi] | 1707 » lea» rsp,[48+rsi] |
| 1704 $L$epilogue:: | 1708 $L$epilogue: |
| 1705 » mov» rdi,QWORD PTR[8+rsp]» ;WIN64 epilogue | 1709 » mov» rdi,QWORD[8+rsp]» ;WIN64 epilogue |
| 1706 » mov» rsi,QWORD PTR[16+rsp] | 1710 » mov» rsi,QWORD[16+rsp] |
| 1707 DB 0F3h,0C3h ;repret | 1711 DB 0F3h,0C3h ;repret |
| 1708 $L$SEH_end_sha512_block_data_order:: | 1712 $L$SEH_end_sha512_block_data_order: |
| 1709 sha512_block_data_order»ENDP | |
| 1710 ALIGN 64 | 1713 ALIGN 64 |
| 1711 | 1714 |
| 1712 K512:: | 1715 K512: |
| 1713 » DQ» 0428a2f98d728ae22h,07137449123ef65cdh | 1716 » DQ» 0x428a2f98d728ae22,0x7137449123ef65cd |
| 1714 » DQ» 0428a2f98d728ae22h,07137449123ef65cdh | 1717 » DQ» 0x428a2f98d728ae22,0x7137449123ef65cd |
| 1715 » DQ» 0b5c0fbcfec4d3b2fh,0e9b5dba58189dbbch | 1718 » DQ» 0xb5c0fbcfec4d3b2f,0xe9b5dba58189dbbc |
| 1716 » DQ» 0b5c0fbcfec4d3b2fh,0e9b5dba58189dbbch | 1719 » DQ» 0xb5c0fbcfec4d3b2f,0xe9b5dba58189dbbc |
| 1717 » DQ» 03956c25bf348b538h,059f111f1b605d019h | 1720 » DQ» 0x3956c25bf348b538,0x59f111f1b605d019 |
| 1718 » DQ» 03956c25bf348b538h,059f111f1b605d019h | 1721 » DQ» 0x3956c25bf348b538,0x59f111f1b605d019 |
| 1719 » DQ» 0923f82a4af194f9bh,0ab1c5ed5da6d8118h | 1722 » DQ» 0x923f82a4af194f9b,0xab1c5ed5da6d8118 |
| 1720 » DQ» 0923f82a4af194f9bh,0ab1c5ed5da6d8118h | 1723 » DQ» 0x923f82a4af194f9b,0xab1c5ed5da6d8118 |
| 1721 » DQ» 0d807aa98a3030242h,012835b0145706fbeh | 1724 » DQ» 0xd807aa98a3030242,0x12835b0145706fbe |
| 1722 » DQ» 0d807aa98a3030242h,012835b0145706fbeh | 1725 » DQ» 0xd807aa98a3030242,0x12835b0145706fbe |
| 1723 » DQ» 0243185be4ee4b28ch,0550c7dc3d5ffb4e2h | 1726 » DQ» 0x243185be4ee4b28c,0x550c7dc3d5ffb4e2 |
| 1724 » DQ» 0243185be4ee4b28ch,0550c7dc3d5ffb4e2h | 1727 » DQ» 0x243185be4ee4b28c,0x550c7dc3d5ffb4e2 |
| 1725 » DQ» 072be5d74f27b896fh,080deb1fe3b1696b1h | 1728 » DQ» 0x72be5d74f27b896f,0x80deb1fe3b1696b1 |
| 1726 » DQ» 072be5d74f27b896fh,080deb1fe3b1696b1h | 1729 » DQ» 0x72be5d74f27b896f,0x80deb1fe3b1696b1 |
| 1727 » DQ» 09bdc06a725c71235h,0c19bf174cf692694h | 1730 » DQ» 0x9bdc06a725c71235,0xc19bf174cf692694 |
| 1728 » DQ» 09bdc06a725c71235h,0c19bf174cf692694h | 1731 » DQ» 0x9bdc06a725c71235,0xc19bf174cf692694 |
| 1729 » DQ» 0e49b69c19ef14ad2h,0efbe4786384f25e3h | 1732 » DQ» 0xe49b69c19ef14ad2,0xefbe4786384f25e3 |
| 1730 » DQ» 0e49b69c19ef14ad2h,0efbe4786384f25e3h | 1733 » DQ» 0xe49b69c19ef14ad2,0xefbe4786384f25e3 |
| 1731 » DQ» 00fc19dc68b8cd5b5h,0240ca1cc77ac9c65h | 1734 » DQ» 0x0fc19dc68b8cd5b5,0x240ca1cc77ac9c65 |
| 1732 » DQ» 00fc19dc68b8cd5b5h,0240ca1cc77ac9c65h | 1735 » DQ» 0x0fc19dc68b8cd5b5,0x240ca1cc77ac9c65 |
| 1733 » DQ» 02de92c6f592b0275h,04a7484aa6ea6e483h | 1736 » DQ» 0x2de92c6f592b0275,0x4a7484aa6ea6e483 |
| 1734 » DQ» 02de92c6f592b0275h,04a7484aa6ea6e483h | 1737 » DQ» 0x2de92c6f592b0275,0x4a7484aa6ea6e483 |
| 1735 » DQ» 05cb0a9dcbd41fbd4h,076f988da831153b5h | 1738 » DQ» 0x5cb0a9dcbd41fbd4,0x76f988da831153b5 |
| 1736 » DQ» 05cb0a9dcbd41fbd4h,076f988da831153b5h | 1739 » DQ» 0x5cb0a9dcbd41fbd4,0x76f988da831153b5 |
| 1737 » DQ» 0983e5152ee66dfabh,0a831c66d2db43210h | 1740 » DQ» 0x983e5152ee66dfab,0xa831c66d2db43210 |
| 1738 » DQ» 0983e5152ee66dfabh,0a831c66d2db43210h | 1741 » DQ» 0x983e5152ee66dfab,0xa831c66d2db43210 |
| 1739 » DQ» 0b00327c898fb213fh,0bf597fc7beef0ee4h | 1742 » DQ» 0xb00327c898fb213f,0xbf597fc7beef0ee4 |
| 1740 » DQ» 0b00327c898fb213fh,0bf597fc7beef0ee4h | 1743 » DQ» 0xb00327c898fb213f,0xbf597fc7beef0ee4 |
| 1741 » DQ» 0c6e00bf33da88fc2h,0d5a79147930aa725h | 1744 » DQ» 0xc6e00bf33da88fc2,0xd5a79147930aa725 |
| 1742 » DQ» 0c6e00bf33da88fc2h,0d5a79147930aa725h | 1745 » DQ» 0xc6e00bf33da88fc2,0xd5a79147930aa725 |
| 1743 » DQ» 006ca6351e003826fh,0142929670a0e6e70h | 1746 » DQ» 0x06ca6351e003826f,0x142929670a0e6e70 |
| 1744 » DQ» 006ca6351e003826fh,0142929670a0e6e70h | 1747 » DQ» 0x06ca6351e003826f,0x142929670a0e6e70 |
| 1745 » DQ» 027b70a8546d22ffch,02e1b21385c26c926h | 1748 » DQ» 0x27b70a8546d22ffc,0x2e1b21385c26c926 |
| 1746 » DQ» 027b70a8546d22ffch,02e1b21385c26c926h | 1749 » DQ» 0x27b70a8546d22ffc,0x2e1b21385c26c926 |
| 1747 » DQ» 04d2c6dfc5ac42aedh,053380d139d95b3dfh | 1750 » DQ» 0x4d2c6dfc5ac42aed,0x53380d139d95b3df |
| 1748 » DQ» 04d2c6dfc5ac42aedh,053380d139d95b3dfh | 1751 » DQ» 0x4d2c6dfc5ac42aed,0x53380d139d95b3df |
| 1749 » DQ» 0650a73548baf63deh,0766a0abb3c77b2a8h | 1752 » DQ» 0x650a73548baf63de,0x766a0abb3c77b2a8 |
| 1750 » DQ» 0650a73548baf63deh,0766a0abb3c77b2a8h | 1753 » DQ» 0x650a73548baf63de,0x766a0abb3c77b2a8 |
| 1751 » DQ» 081c2c92e47edaee6h,092722c851482353bh | 1754 » DQ» 0x81c2c92e47edaee6,0x92722c851482353b |
| 1752 » DQ» 081c2c92e47edaee6h,092722c851482353bh | 1755 » DQ» 0x81c2c92e47edaee6,0x92722c851482353b |
| 1753 » DQ» 0a2bfe8a14cf10364h,0a81a664bbc423001h | 1756 » DQ» 0xa2bfe8a14cf10364,0xa81a664bbc423001 |
| 1754 » DQ» 0a2bfe8a14cf10364h,0a81a664bbc423001h | 1757 » DQ» 0xa2bfe8a14cf10364,0xa81a664bbc423001 |
| 1755 » DQ» 0c24b8b70d0f89791h,0c76c51a30654be30h | 1758 » DQ» 0xc24b8b70d0f89791,0xc76c51a30654be30 |
| 1756 » DQ» 0c24b8b70d0f89791h,0c76c51a30654be30h | 1759 » DQ» 0xc24b8b70d0f89791,0xc76c51a30654be30 |
| 1757 » DQ» 0d192e819d6ef5218h,0d69906245565a910h | 1760 » DQ» 0xd192e819d6ef5218,0xd69906245565a910 |
| 1758 » DQ» 0d192e819d6ef5218h,0d69906245565a910h | 1761 » DQ» 0xd192e819d6ef5218,0xd69906245565a910 |
| 1759 » DQ» 0f40e35855771202ah,0106aa07032bbd1b8h | 1762 » DQ» 0xf40e35855771202a,0x106aa07032bbd1b8 |
| 1760 » DQ» 0f40e35855771202ah,0106aa07032bbd1b8h | 1763 » DQ» 0xf40e35855771202a,0x106aa07032bbd1b8 |
| 1761 » DQ» 019a4c116b8d2d0c8h,01e376c085141ab53h | 1764 » DQ» 0x19a4c116b8d2d0c8,0x1e376c085141ab53 |
| 1762 » DQ» 019a4c116b8d2d0c8h,01e376c085141ab53h | 1765 » DQ» 0x19a4c116b8d2d0c8,0x1e376c085141ab53 |
| 1763 » DQ» 02748774cdf8eeb99h,034b0bcb5e19b48a8h | 1766 » DQ» 0x2748774cdf8eeb99,0x34b0bcb5e19b48a8 |
| 1764 » DQ» 02748774cdf8eeb99h,034b0bcb5e19b48a8h | 1767 » DQ» 0x2748774cdf8eeb99,0x34b0bcb5e19b48a8 |
| 1765 » DQ» 0391c0cb3c5c95a63h,04ed8aa4ae3418acbh | 1768 » DQ» 0x391c0cb3c5c95a63,0x4ed8aa4ae3418acb |
| 1766 » DQ» 0391c0cb3c5c95a63h,04ed8aa4ae3418acbh | 1769 » DQ» 0x391c0cb3c5c95a63,0x4ed8aa4ae3418acb |
| 1767 » DQ» 05b9cca4f7763e373h,0682e6ff3d6b2b8a3h | 1770 » DQ» 0x5b9cca4f7763e373,0x682e6ff3d6b2b8a3 |
| 1768 » DQ» 05b9cca4f7763e373h,0682e6ff3d6b2b8a3h | 1771 » DQ» 0x5b9cca4f7763e373,0x682e6ff3d6b2b8a3 |
| 1769 » DQ» 0748f82ee5defb2fch,078a5636f43172f60h | 1772 » DQ» 0x748f82ee5defb2fc,0x78a5636f43172f60 |
| 1770 » DQ» 0748f82ee5defb2fch,078a5636f43172f60h | 1773 » DQ» 0x748f82ee5defb2fc,0x78a5636f43172f60 |
| 1771 » DQ» 084c87814a1f0ab72h,08cc702081a6439ech | 1774 » DQ» 0x84c87814a1f0ab72,0x8cc702081a6439ec |
| 1772 » DQ» 084c87814a1f0ab72h,08cc702081a6439ech | 1775 » DQ» 0x84c87814a1f0ab72,0x8cc702081a6439ec |
| 1773 » DQ» 090befffa23631e28h,0a4506cebde82bde9h | 1776 » DQ» 0x90befffa23631e28,0xa4506cebde82bde9 |
| 1774 » DQ» 090befffa23631e28h,0a4506cebde82bde9h | 1777 » DQ» 0x90befffa23631e28,0xa4506cebde82bde9 |
| 1775 » DQ» 0bef9a3f7b2c67915h,0c67178f2e372532bh | 1778 » DQ» 0xbef9a3f7b2c67915,0xc67178f2e372532b |
| 1776 » DQ» 0bef9a3f7b2c67915h,0c67178f2e372532bh | 1779 » DQ» 0xbef9a3f7b2c67915,0xc67178f2e372532b |
| 1777 » DQ» 0ca273eceea26619ch,0d186b8c721c0c207h | 1780 » DQ» 0xca273eceea26619c,0xd186b8c721c0c207 |
| 1778 » DQ» 0ca273eceea26619ch,0d186b8c721c0c207h | 1781 » DQ» 0xca273eceea26619c,0xd186b8c721c0c207 |
| 1779 » DQ» 0eada7dd6cde0eb1eh,0f57d4f7fee6ed178h | 1782 » DQ» 0xeada7dd6cde0eb1e,0xf57d4f7fee6ed178 |
| 1780 » DQ» 0eada7dd6cde0eb1eh,0f57d4f7fee6ed178h | 1783 » DQ» 0xeada7dd6cde0eb1e,0xf57d4f7fee6ed178 |
| 1781 » DQ» 006f067aa72176fbah,00a637dc5a2c898a6h | 1784 » DQ» 0x06f067aa72176fba,0x0a637dc5a2c898a6 |
| 1782 » DQ» 006f067aa72176fbah,00a637dc5a2c898a6h | 1785 » DQ» 0x06f067aa72176fba,0x0a637dc5a2c898a6 |
| 1783 » DQ» 0113f9804bef90daeh,01b710b35131c471bh | 1786 » DQ» 0x113f9804bef90dae,0x1b710b35131c471b |
| 1784 » DQ» 0113f9804bef90daeh,01b710b35131c471bh | 1787 » DQ» 0x113f9804bef90dae,0x1b710b35131c471b |
| 1785 » DQ» 028db77f523047d84h,032caab7b40c72493h | 1788 » DQ» 0x28db77f523047d84,0x32caab7b40c72493 |
| 1786 » DQ» 028db77f523047d84h,032caab7b40c72493h | 1789 » DQ» 0x28db77f523047d84,0x32caab7b40c72493 |
| 1787 » DQ» 03c9ebe0a15c9bebch,0431d67c49c100d4ch | 1790 » DQ» 0x3c9ebe0a15c9bebc,0x431d67c49c100d4c |
| 1788 » DQ» 03c9ebe0a15c9bebch,0431d67c49c100d4ch | 1791 » DQ» 0x3c9ebe0a15c9bebc,0x431d67c49c100d4c |
| 1789 » DQ» 04cc5d4becb3e42b6h,0597f299cfc657e2ah | 1792 » DQ» 0x4cc5d4becb3e42b6,0x597f299cfc657e2a |
| 1790 » DQ» 04cc5d4becb3e42b6h,0597f299cfc657e2ah | 1793 » DQ» 0x4cc5d4becb3e42b6,0x597f299cfc657e2a |
| 1791 » DQ» 05fcb6fab3ad6faech,06c44198c4a475817h | 1794 » DQ» 0x5fcb6fab3ad6faec,0x6c44198c4a475817 |
| 1792 » DQ» 05fcb6fab3ad6faech,06c44198c4a475817h | 1795 » DQ» 0x5fcb6fab3ad6faec,0x6c44198c4a475817 |
| 1793 | 1796 |
| 1794 » DQ» 00001020304050607h,008090a0b0c0d0e0fh | 1797 » DQ» 0x0001020304050607,0x08090a0b0c0d0e0f |
| 1795 » DQ» 00001020304050607h,008090a0b0c0d0e0fh | 1798 » DQ» 0x0001020304050607,0x08090a0b0c0d0e0f |
| 1796 DB 83,72,65,53,49,50,32,98,108,111,99,107,32,116,114,97 | 1799 DB 83,72,65,53,49,50,32,98,108,111,99,107,32,116,114,97 |
| 1797 DB 110,115,102,111,114,109,32,102,111,114,32,120,56,54,95,54 | 1800 DB 110,115,102,111,114,109,32,102,111,114,32,120,56,54,95,54 |
| 1798 DB 52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121 | 1801 DB 52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121 |
| 1799 DB 32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46 | 1802 DB 32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46 |
| 1800 DB 111,114,103,62,0 | 1803 DB 111,114,103,62,0 |
| 1801 EXTERN» __imp_RtlVirtualUnwind:NEAR | 1804 EXTERN» __imp_RtlVirtualUnwind |
| 1802 | 1805 |
| 1803 ALIGN 16 | 1806 ALIGN 16 |
| 1804 se_handler» PROC PRIVATE | 1807 se_handler: |
| 1805 push rsi | 1808 push rsi |
| 1806 push rdi | 1809 push rdi |
| 1807 push rbx | 1810 push rbx |
| 1808 push rbp | 1811 push rbp |
| 1809 push r12 | 1812 push r12 |
| 1810 push r13 | 1813 push r13 |
| 1811 push r14 | 1814 push r14 |
| 1812 push r15 | 1815 push r15 |
| 1813 pushfq | 1816 pushfq |
| 1814 sub rsp,64 | 1817 sub rsp,64 |
| 1815 | 1818 |
| 1816 » mov» rax,QWORD PTR[120+r8] | 1819 » mov» rax,QWORD[120+r8] |
| 1817 » mov» rbx,QWORD PTR[248+r8] | 1820 » mov» rbx,QWORD[248+r8] |
| 1818 | 1821 |
| 1819 » mov» rsi,QWORD PTR[8+r9] | 1822 » mov» rsi,QWORD[8+r9] |
| 1820 » mov» r11,QWORD PTR[56+r9] | 1823 » mov» r11,QWORD[56+r9] |
| 1821 | 1824 |
| 1822 » mov» r10d,DWORD PTR[r11] | 1825 » mov» r10d,DWORD[r11] |
| 1823 » lea» r10,QWORD PTR[r10*1+rsi] | 1826 » lea» r10,[r10*1+rsi] |
| 1824 cmp rbx,r10 | 1827 cmp rbx,r10 |
| 1825 » jb» $L$in_prologue | 1828 » jb» NEAR $L$in_prologue |
| 1826 | 1829 |
| 1827 » mov» rax,QWORD PTR[152+r8] | 1830 » mov» rax,QWORD[152+r8] |
| 1828 | 1831 |
| 1829 » mov» r10d,DWORD PTR[4+r11] | 1832 » mov» r10d,DWORD[4+r11] |
| 1830 » lea» r10,QWORD PTR[r10*1+rsi] | 1833 » lea» r10,[r10*1+rsi] |
| 1831 cmp rbx,r10 | 1834 cmp rbx,r10 |
| 1832 » jae» $L$in_prologue | 1835 » jae» NEAR $L$in_prologue |
| 1833 mov rsi,rax | 1836 mov rsi,rax |
| 1834 » mov» rax,QWORD PTR[((128+24))+rax] | 1837 » mov» rax,QWORD[((128+24))+rax] |
| 1835 » lea» rax,QWORD PTR[48+rax] | 1838 » lea» rax,[48+rax] |
| 1836 | 1839 |
| 1837 » mov» rbx,QWORD PTR[((-8))+rax] | 1840 » mov» rbx,QWORD[((-8))+rax] |
| 1838 » mov» rbp,QWORD PTR[((-16))+rax] | 1841 » mov» rbp,QWORD[((-16))+rax] |
| 1839 » mov» r12,QWORD PTR[((-24))+rax] | 1842 » mov» r12,QWORD[((-24))+rax] |
| 1840 » mov» r13,QWORD PTR[((-32))+rax] | 1843 » mov» r13,QWORD[((-32))+rax] |
| 1841 » mov» r14,QWORD PTR[((-40))+rax] | 1844 » mov» r14,QWORD[((-40))+rax] |
| 1842 » mov» r15,QWORD PTR[((-48))+rax] | 1845 » mov» r15,QWORD[((-48))+rax] |
| 1843 » mov» QWORD PTR[144+r8],rbx | 1846 » mov» QWORD[144+r8],rbx |
| 1844 » mov» QWORD PTR[160+r8],rbp | 1847 » mov» QWORD[160+r8],rbp |
| 1845 » mov» QWORD PTR[216+r8],r12 | 1848 » mov» QWORD[216+r8],r12 |
| 1846 » mov» QWORD PTR[224+r8],r13 | 1849 » mov» QWORD[224+r8],r13 |
| 1847 » mov» QWORD PTR[232+r8],r14 | 1850 » mov» QWORD[232+r8],r14 |
| 1848 » mov» QWORD PTR[240+r8],r15 | 1851 » mov» QWORD[240+r8],r15 |
| 1849 | 1852 |
| 1850 » lea» r10,QWORD PTR[$L$epilogue] | 1853 » lea» r10,[$L$epilogue] |
| 1851 cmp rbx,r10 | 1854 cmp rbx,r10 |
| 1852 » jb» $L$in_prologue | 1855 » jb» NEAR $L$in_prologue |
| 1853 | 1856 |
| 1854 » lea» rsi,QWORD PTR[((128+32))+rsi] | 1857 » lea» rsi,[((128+32))+rsi] |
| 1855 » lea» rdi,QWORD PTR[512+r8] | 1858 » lea» rdi,[512+r8] |
| 1856 mov ecx,12 | 1859 mov ecx,12 |
| 1857 » DD» 0a548f3fch | 1860 » DD» 0xa548f3fc |
| 1858 | 1861 |
| 1859 $L$in_prologue:: | 1862 $L$in_prologue: |
| 1860 » mov» rdi,QWORD PTR[8+rax] | 1863 » mov» rdi,QWORD[8+rax] |
| 1861 » mov» rsi,QWORD PTR[16+rax] | 1864 » mov» rsi,QWORD[16+rax] |
| 1862 » mov» QWORD PTR[152+r8],rax | 1865 » mov» QWORD[152+r8],rax |
| 1863 » mov» QWORD PTR[168+r8],rsi | 1866 » mov» QWORD[168+r8],rsi |
| 1864 » mov» QWORD PTR[176+r8],rdi | 1867 » mov» QWORD[176+r8],rdi |
| 1865 | 1868 |
| 1866 » mov» rdi,QWORD PTR[40+r9] | 1869 » mov» rdi,QWORD[40+r9] |
| 1867 mov rsi,r8 | 1870 mov rsi,r8 |
| 1868 mov ecx,154 | 1871 mov ecx,154 |
| 1869 » DD» 0a548f3fch | 1872 » DD» 0xa548f3fc |
| 1870 | 1873 |
| 1871 mov rsi,r9 | 1874 mov rsi,r9 |
| 1872 xor rcx,rcx | 1875 xor rcx,rcx |
| 1873 » mov» rdx,QWORD PTR[8+rsi] | 1876 » mov» rdx,QWORD[8+rsi] |
| 1874 » mov» r8,QWORD PTR[rsi] | 1877 » mov» r8,QWORD[rsi] |
| 1875 » mov» r9,QWORD PTR[16+rsi] | 1878 » mov» r9,QWORD[16+rsi] |
| 1876 » mov» r10,QWORD PTR[40+rsi] | 1879 » mov» r10,QWORD[40+rsi] |
| 1877 » lea» r11,QWORD PTR[56+rsi] | 1880 » lea» r11,[56+rsi] |
| 1878 » lea» r12,QWORD PTR[24+rsi] | 1881 » lea» r12,[24+rsi] |
| 1879 » mov» QWORD PTR[32+rsp],r10 | 1882 » mov» QWORD[32+rsp],r10 |
| 1880 » mov» QWORD PTR[40+rsp],r11 | 1883 » mov» QWORD[40+rsp],r11 |
| 1881 » mov» QWORD PTR[48+rsp],r12 | 1884 » mov» QWORD[48+rsp],r12 |
| 1882 » mov» QWORD PTR[56+rsp],rcx | 1885 » mov» QWORD[56+rsp],rcx |
| 1883 » call» QWORD PTR[__imp_RtlVirtualUnwind] | 1886 » call» QWORD[__imp_RtlVirtualUnwind] |
| 1884 | 1887 |
| 1885 mov eax,1 | 1888 mov eax,1 |
| 1886 add rsp,64 | 1889 add rsp,64 |
| 1887 popfq | 1890 popfq |
| 1888 pop r15 | 1891 pop r15 |
| 1889 pop r14 | 1892 pop r14 |
| 1890 pop r13 | 1893 pop r13 |
| 1891 pop r12 | 1894 pop r12 |
| 1892 pop rbp | 1895 pop rbp |
| 1893 pop rbx | 1896 pop rbx |
| 1894 pop rdi | 1897 pop rdi |
| 1895 pop rsi | 1898 pop rsi |
| 1896 DB 0F3h,0C3h ;repret | 1899 DB 0F3h,0C3h ;repret |
| 1897 se_handler» ENDP | 1900 |
| 1898 .text$» ENDS | 1901 section».pdata rdata align=4 |
| 1899 .pdata» SEGMENT READONLY ALIGN(4) | |
| 1900 ALIGN 4 | 1902 ALIGN 4 |
| 1901 » DD» imagerel $L$SEH_begin_sha512_block_data_order | 1903 » DD» $L$SEH_begin_sha512_block_data_order wrt ..imagebase |
| 1902 » DD» imagerel $L$SEH_end_sha512_block_data_order | 1904 » DD» $L$SEH_end_sha512_block_data_order wrt ..imagebase |
| 1903 » DD» imagerel $L$SEH_info_sha512_block_data_order | 1905 » DD» $L$SEH_info_sha512_block_data_order wrt ..imagebase |
| 1904 .pdata» ENDS | 1906 section».xdata rdata align=8 |
| 1905 .xdata» SEGMENT READONLY ALIGN(8) | |
| 1906 ALIGN 8 | 1907 ALIGN 8 |
| 1907 $L$SEH_info_sha512_block_data_order:: | 1908 $L$SEH_info_sha512_block_data_order: |
| 1908 DB 9,0,0,0 | 1909 DB 9,0,0,0 |
| 1909 » DD» imagerel se_handler | 1910 » DD» se_handler wrt ..imagebase |
| 1910 » DD» imagerel $L$prologue,imagerel $L$epilogue | 1911 » DD» $L$prologue wrt ..imagebase,$L$epilogue wrt ..imagebase |
| 1911 | |
| 1912 .xdata» ENDS | |
| 1913 END | |
| OLD | NEW |