-
-
Save Robbepop/88660d17ec1ede77562732bb68670c8c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1,2c1,2 | |
< .section ".text.<wasmi::engine::executor::Executor<()> as wasmi::engine::executor::Execute>::execute2","ax",@progbits | |
< .globl <wasmi::engine::executor::Executor<()> as wasmi::engine::executor::Execute>::execute2 | |
--- | |
> .section ".text.<wasmi::engine::executor::Executor<()> as wasmi::engine::executor::Execute>::execute_dummy","ax",@progbits | |
> .globl <wasmi::engine::executor::Executor<()> as wasmi::engine::executor::Execute>::execute_dummy | |
4,5c4,5 | |
< .type <wasmi::engine::executor::Executor<()> as wasmi::engine::executor::Execute>::execute2,@function | |
< <wasmi::engine::executor::Executor<()> as wasmi::engine::executor::Execute>::execute2: | |
--- | |
> .type <wasmi::engine::executor::Executor<()> as wasmi::engine::executor::Execute>::execute_dummy,@function | |
> <wasmi::engine::executor::Executor<()> as wasmi::engine::executor::Execute>::execute_dummy: | |
20,21c20,21 | |
< sub rsp, 200 | |
< .cfi_def_cfa_offset 256 | |
--- | |
> sub rsp, 184 | |
> .cfi_def_cfa_offset 240 | |
28,30c28 | |
< mov qword ptr [rsp + 16], rdi | |
< | |
< mov rbp, qword ptr [rsi] | |
--- | |
> mov qword ptr [rsp + 24], rdi | |
31a30 | |
> mov r14, qword ptr [rsi] | |
33d31 | |
< | |
37c35 | |
< mov qword ptr [rsp + 144], rax | |
--- | |
> mov qword ptr [rsp + 136], rax | |
39,40c37 | |
< mov rax, qword ptr [rsi + 40] | |
< mov qword ptr [rsp + 24], rax | |
--- | |
> mov r13, qword ptr [rsi + 40] | |
42c39 | |
< mov r13, qword ptr [rsi + 48] | |
--- | |
> mov r15, qword ptr [rsi + 48] | |
45c42 | |
< mov qword ptr [rsp + 176], rax | |
--- | |
> mov qword ptr [rsp + 152], rax | |
49,55c46,51 | |
< mov qword ptr [rsp + 184], rax | |
< mov al, byte ptr [rbp] | |
< add al, -128 | |
< movzx eax, al | |
< lea r15, [rip + .LJTI669_0] | |
< movsxd rcx, dword ptr [r15 + 4*rax] | |
< add rcx, r15 | |
--- | |
> mov qword ptr [rsp + 168], rax | |
> | |
> movzx eax, word ptr [r14] | |
> lea r12, [rip + .LJTI662_0] | |
> movsxd rcx, dword ptr [r12 + 4*rax] | |
> add rcx, r12 | |
59,62c55 | |
< .LBB669_1: | |
< ud2 | |
< | |
< .LBB669_2: | |
--- | |
> .LBB662_1: | |
64c57 | |
< sub rax, qword ptr [rbp + 8] | |
--- | |
> sub rax, qword ptr [r14 + 8] | |
70c63 | |
< add r8, 1 | |
--- | |
> inc r8 | |
72c65 | |
< jmp .LBB669_364 | |
--- | |
> jmp .LBB662_339 | |
74c67 | |
< .LBB669_4: | |
--- | |
> .LBB662_2: | |
77c70 | |
< add r8, -1 | |
--- | |
> dec r8 | |
79c72 | |
< jmp .LBB669_6 | |
--- | |
> jmp .LBB662_4 | |
81c74 | |
< .LBB669_5: | |
--- | |
> .LBB662_3: | |
84c77 | |
< .LBB669_6: | |
--- | |
> .LBB662_4: | |
86c79 | |
< sub rcx, qword ptr [rbp + 8] | |
--- | |
> sub rcx, qword ptr [r14 + 8] | |
90c83,86 | |
< jmp .LBB669_364 | |
--- | |
> jmp .LBB662_339 | |
> | |
> .LBB662_5: | |
> mov rax, qword ptr [r14 + 4] | |
92,93c88,90 | |
< .LBB669_7: | |
< mov rax, qword ptr [rbp + 4] | |
--- | |
> movabs rcx, 281470681743360 | |
> test rax, rcx | |
> je .LBB662_12 | |
97,98d93 | |
< mov rdx, rax | |
< shr rdx, 48 | |
102,103c97,98 | |
< test cx, cx | |
< je .LBB669_14 | |
--- | |
> mov rdx, rax | |
> shr rdx, 48 | |
105,106c100 | |
< test rdx, rdx | |
< je .LBB669_13 | |
--- | |
> je .LBB662_11 | |
108,109c102,103 | |
< cmp dx, 1 | |
< jne .LBB669_11 | |
--- | |
> cmp edx, 1 | |
> jne .LBB662_9 | |
118c112 | |
< jmp .LBB669_13 | |
--- | |
> jmp .LBB662_11 | |
120,123c114,118 | |
< .LBB669_11: | |
< mov rsi, r8 | |
< sub rsi, rcx | |
< lea rsi, [r9 + 8*rsi] | |
--- | |
> .LBB662_9: | |
> lea rsi, [8*r8] | |
> lea rdi, [8*rcx] | |
> sub rsi, rdi | |
> add rsi, r9 | |
129,130c124,125 | |
< .LBB669_12: | |
< mov rbx, qword ptr [rdi + 8*rdx] | |
--- | |
> .LBB662_10: | |
> mov rbp, qword ptr [rdi + 8*rdx] | |
132c127 | |
< mov qword ptr [rsi + 8*rdx], rbx | |
--- | |
> mov qword ptr [rsi + 8*rdx], rbp | |
136c131 | |
< jne .LBB669_12 | |
--- | |
> jne .LBB662_10 | |
138c133 | |
< .LBB669_13: | |
--- | |
> .LBB662_11: | |
141c136 | |
< .LBB669_14: | |
--- | |
> .LBB662_12: | |
144c139 | |
< jmp .LBB669_365 | |
--- | |
> jmp .LBB662_340 | |
146,148c141,143 | |
< mov qword ptr [rsp + 104], r9 | |
< mov qword ptr [rsp + 8], r13 | |
< mov r14, qword ptr [rbp + 4] | |
--- | |
> mov qword ptr [rsp + 16], r9 | |
> mov qword ptr [rsp + 8], r15 | |
> mov rbp, qword ptr [r14 + 4] | |
152c147 | |
< mov r12, r8 | |
--- | |
> mov r15, r8 | |
157c152 | |
< mov r9, qword ptr [rsp + 104] | |
--- | |
> mov r9, qword ptr [rsp + 16] | |
160c155,157 | |
< jne .LBB669_16 | |
--- | |
> jne .LBB662_19 | |
> | |
> movabs rax, 281470681743360 | |
162c159,160 | |
< mov rax, r14 | |
--- | |
> test rbp, rax | |
> je .LBB662_23 | |
163a162 | |
> mov rax, rbp | |
165,166d163 | |
< mov rcx, r14 | |
< shr rcx, 48 | |
170,177c167,168 | |
< test ax, ax | |
< je .LBB669_25 | |
< | |
< test rcx, rcx | |
< je .LBB669_24 | |
< | |
< cmp cx, 1 | |
< je .LBB669_21 | |
--- | |
> mov rcx, rbp | |
> shr rcx, 48 | |
179,180c170 | |
< mov rsi, qword ptr [rsp + 184] | |
< mov rdi, r12 | |
--- | |
> je .LBB662_22 | |
182c172,173 | |
< lea rdx, [rsi + 8*r12] | |
--- | |
> cmp ecx, 1 | |
> je .LBB662_21 | |
184,186c175,179 | |
< mov r8, r9 | |
< sub r12, rax | |
< lea rsi, [rsi + 8*r12] | |
--- | |
> lea rdx, [8*r15] | |
> lea rsi, [8*rax] | |
> sub rdx, rsi | |
> mov rsi, qword ptr [rsp + 168] | |
> add rdx, rsi | |
188a182,183 | |
> lea rsi, [rsi + 8*r15] | |
> | |
190,191c185,186 | |
< .LBB669_23: | |
< mov rdi, qword ptr [rdx + 8*rcx] | |
--- | |
> .LBB662_18: | |
> mov rdi, qword ptr [rsi + 8*rcx] | |
193c188 | |
< mov qword ptr [rsi + 8*rcx], rdi | |
--- | |
> mov qword ptr [rdx + 8*rcx], rdi | |
197,198c192,193 | |
< jne .LBB669_23 | |
< jmp .LBB669_24 | |
--- | |
> jne .LBB662_18 | |
> jmp .LBB662_22 | |
200c195 | |
< .LBB669_16: | |
--- | |
> .LBB662_19: | |
203c198 | |
< .LBB669_17: | |
--- | |
> .LBB662_20: | |
205,206c200,201 | |
< mov r13, qword ptr [rsp + 8] | |
< jmp .LBB669_365 | |
--- | |
> mov r15, qword ptr [rsp + 8] | |
> jmp .LBB662_340 | |
208,209c203,204 | |
< .LBB669_21: | |
< mov rcx, qword ptr [r9 + 8*r12 - 16] | |
--- | |
> .LBB662_21: | |
> mov rcx, qword ptr [r9 + 8*r15 - 16] | |
216c211 | |
< .LBB669_24: | |
--- | |
> .LBB662_22: | |
219,220c214,215 | |
< .LBB669_25: | |
< movsxd rax, r14d | |
--- | |
> .LBB662_23: | |
> movsxd rax, ebp | |
222c217 | |
< jmp .LBB669_17 | |
--- | |
> jmp .LBB662_20 | |
224,227c219,222 | |
< .LBB669_26: | |
< mov qword ptr [rsp + 104], r9 | |
< mov qword ptr [rsp + 8], r13 | |
< mov r14, qword ptr [rbp + 4] | |
--- | |
> .LBB662_24: | |
> mov qword ptr [rsp + 16], r9 | |
> mov qword ptr [rsp + 8], r15 | |
> mov rbp, qword ptr [r14 + 4] | |
231c226 | |
< mov r12, r8 | |
--- | |
> mov r15, r8 | |
236c231 | |
< mov r9, qword ptr [rsp + 104] | |
--- | |
> mov r9, qword ptr [rsp + 16] | |
239c234,238 | |
< je .LBB669_16 | |
--- | |
> je .LBB662_19 | |
> | |
> movabs rax, 281470681743360 | |
> test rbp, rax | |
> je .LBB662_23 | |
241c240 | |
< mov rax, r14 | |
--- | |
> mov rax, rbp | |
243,244d241 | |
< mov rcx, r14 | |
< shr rcx, 48 | |
248,255c245,246 | |
< test ax, ax | |
< je .LBB669_25 | |
< | |
< test rcx, rcx | |
< je .LBB669_24 | |
< | |
< cmp cx, 1 | |
< je .LBB669_21 | |
--- | |
> mov rcx, rbp | |
> shr rcx, 48 | |
257,258c248 | |
< mov rsi, qword ptr [rsp + 184] | |
< mov rdi, r12 | |
--- | |
> je .LBB662_22 | |
260c250,251 | |
< lea rdx, [rsi + 8*r12] | |
--- | |
> cmp ecx, 1 | |
> je .LBB662_21 | |
262,264c253,257 | |
< mov r8, r9 | |
< sub r12, rax | |
< lea rsi, [rsi + 8*r12] | |
--- | |
> lea rdx, [8*r15] | |
> lea rsi, [8*rax] | |
> sub rdx, rsi | |
> mov rsi, qword ptr [rsp + 168] | |
> add rdx, rsi | |
266a260,261 | |
> lea rsi, [rsi + 8*r15] | |
> | |
268,269c263,264 | |
< .LBB669_31: | |
< mov rdi, qword ptr [rdx + 8*rcx] | |
--- | |
> .LBB662_29: | |
> mov rdi, qword ptr [rsi + 8*rcx] | |
271c266 | |
< mov qword ptr [rsi + 8*rcx], rdi | |
--- | |
> mov qword ptr [rdx + 8*rcx], rdi | |
275,276c270,271 | |
< jne .LBB669_31 | |
< jmp .LBB669_24 | |
--- | |
> jne .LBB662_29 | |
> jmp .LBB662_22 | |
278,282c273,277 | |
< .LBB669_32: | |
< mov r12, r13 | |
< movzx ecx, word ptr [rbp + 2] | |
< mov qword ptr [rsp + 96], rcx | |
< movzx ebx, word ptr [rbp + 4] | |
--- | |
> .LBB662_30: | |
> mov rbx, r15 | |
> movzx eax, word ptr [r14 + 2] | |
> mov qword ptr [rsp + 88], rax | |
> movzx ebp, word ptr [r14 + 4] | |
284c279 | |
< lea r14, [r8 - 1] | |
--- | |
> lea rcx, [r8 - 1] | |
286,287c281,284 | |
< mov r13, r9 | |
< mov qword ptr [rsp + 88], r8 | |
--- | |
> mov qword ptr [rsp + 144], rcx | |
> | |
> mov r15, r9 | |
> mov qword ptr [rsp], r8 | |
292c289,290 | |
< mov rdi, qword ptr [rsp + 96] | |
--- | |
> mov rdi, qword ptr [rsp + 88] | |
> mov r8, qword ptr [rsp + 144] | |
295c293 | |
< jne .LBB669_34 | |
--- | |
> jne .LBB662_32 | |
298,302c296,298 | |
< mov r8, r14 | |
< mov rcx, r12 | |
< mov r9, r13 | |
< mov r13, r12 | |
< jmp .LBB669_365 | |
--- | |
> mov r9, r15 | |
> mov r15, rbx | |
> jmp .LBB662_340 | |
304c300 | |
< .LBB669_34: | |
--- | |
> .LBB662_32: | |
307c303 | |
< je .LBB669_35 | |
--- | |
> je .LBB662_36 | |
309c305 | |
< test rbx, rbx | |
--- | |
> test rbp, rbp | |
311c307,308 | |
< mov rsi, qword ptr [rsp + 144] | |
--- | |
> mov rsi, qword ptr [rsp + 136] | |
> je .LBB662_39 | |
313c310,311 | |
< je .LBB669_41 | |
--- | |
> cmp ebp, 1 | |
> jne .LBB662_37 | |
315,316c313 | |
< cmp bx, 1 | |
< jne .LBB669_39 | |
--- | |
> mov rax, qword ptr [rsp] | |
318,320c315 | |
< mov rax, qword ptr [rsp + 88] | |
< | |
< mov rax, qword ptr [r13 + 8*rax - 16] | |
--- | |
> mov rax, qword ptr [r15 + 8*rax - 16] | |
324,327c319 | |
< add rcx, r14 | |
< | |
< mov qword ptr [r13 + 8*rcx], rax | |
< jmp .LBB669_41 | |
--- | |
> add rcx, r8 | |
329,330c321,322 | |
< .LBB669_35: | |
< mov rsi, qword ptr [rsp + 144] | |
--- | |
> mov qword ptr [r15 + 8*rcx], rax | |
> jmp .LBB662_39 | |
332c324,326 | |
< jmp .LBB669_42 | |
--- | |
> .LBB662_36: | |
> mov rsi, qword ptr [rsp + 136] | |
> jmp .LBB662_40 | |
334,335c328,329 | |
< .LBB669_39: | |
< mov rcx, qword ptr [rsp + 88] | |
--- | |
> .LBB662_37: | |
> mov rdx, qword ptr [rsp] | |
337,341c331,336 | |
< mov rax, rcx | |
< sub rax, rdi | |
< lea rax, [8*rax - 8] | |
< add rax, r13 | |
< neg rbx | |
--- | |
> lea rax, [8*rdx] | |
> lea rcx, [8*rdi] | |
> sub rax, rcx | |
> add rax, r15 | |
> add rax, -8 | |
> neg rbp | |
343,344c338,339 | |
< lea rcx, [8*rcx - 8] | |
< add rcx, r13 | |
--- | |
> lea rcx, [r15 + 8*rdx] | |
> add rcx, -8 | |
346,347c341,342 | |
< .LBB669_40: | |
< mov rdx, qword ptr [rcx + 8*rbx] | |
--- | |
> .LBB662_38: | |
> mov rdx, qword ptr [rcx + 8*rbp] | |
349c344 | |
< mov qword ptr [rax + 8*rbx], rdx | |
--- | |
> mov qword ptr [rax + 8*rbp], rdx | |
351c346 | |
< inc rbx | |
--- | |
> inc rbp | |
353c348 | |
< jne .LBB669_40 | |
--- | |
> jne .LBB662_38 | |
355,356c350,351 | |
< .LBB669_41: | |
< sub r14, rdi | |
--- | |
> .LBB662_39: | |
> sub r8, rdi | |
358,360c353,355 | |
< .LBB669_42: | |
< mov qword ptr [rsi], r14 | |
< mov r13, qword ptr [rsp + 16] | |
--- | |
> .LBB662_40: | |
> mov qword ptr [rsi], r8 | |
> mov r13, qword ptr [rsp + 24] | |
362,365c357,358 | |
< .LBB669_43: | |
< mov dword ptr [r13 + 4], 0 | |
< mov byte ptr [r13], 0 | |
< jmp .LBB669_367 | |
--- | |
> mov dword ptr [r13], 0 | |
> jmp .LBB662_66 | |
367c360,361 | |
< mov rbx, qword ptr [rbp + 8] | |
--- | |
> mov qword ptr [rsp + 8], r15 | |
> mov rbx, qword ptr [r14 + 8] | |
371c365 | |
< add r8, -1 | |
--- | |
> dec r8 | |
373c367,368 | |
< mov r12, r8 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
375c370 | |
< mov r14, r9 | |
--- | |
> mov rbp, r9 | |
378,379c373,375 | |
< mov r9, r14 | |
< mov r8, r12 | |
--- | |
> mov r9, rbp | |
> mov r8, r13 | |
> mov r13, r15 | |
381c377,379 | |
< add rbx, -1 | |
--- | |
> mov r15, qword ptr [rsp + 8] | |
> | |
> dec rbx | |
385,386c383,384 | |
< cmp rbx, rax | |
< cmovae rbx, rax | |
--- | |
> cmp rax, rbx | |
> cmovb rbx, rax | |
388c386 | |
< add rbx, 1 | |
--- | |
> inc rbx | |
392c390 | |
< jmp .LBB669_365 | |
--- | |
> jmp .LBB662_340 | |
394c392 | |
< movzx eax, word ptr [rbp + 2] | |
--- | |
> movzx eax, word ptr [r14 + 2] | |
396d393 | |
< movzx ecx, word ptr [rbp + 4] | |
399c396,398 | |
< je .LBB669_47 | |
--- | |
> je .LBB662_46 | |
> | |
> movzx ecx, word ptr [r14 + 4] | |
403c402,404 | |
< je .LBB669_49 | |
--- | |
> mov rbp, qword ptr [rsp + 136] | |
> mov r13, qword ptr [rsp + 24] | |
> je .LBB662_49 | |
405,406c406,407 | |
< cmp cx, 1 | |
< jne .LBB669_52 | |
--- | |
> cmp ecx, 1 | |
> jne .LBB662_47 | |
414a416 | |
> jmp .LBB662_49 | |
416,423c418,421 | |
< .LBB669_49: | |
< mov rcx, qword ptr [rsp + 144] | |
< | |
< mov r13, qword ptr [rsp + 16] | |
< jmp .LBB669_55 | |
< | |
< .LBB669_47: | |
< mov rcx, qword ptr [rsp + 144] | |
--- | |
> .LBB662_46: | |
> mov rbp, qword ptr [rsp + 136] | |
> mov r13, qword ptr [rsp + 24] | |
> jmp .LBB662_50 | |
425,433c423,424 | |
< mov r13, qword ptr [rsp + 16] | |
< | |
< mov qword ptr [rcx], r8 | |
< jmp .LBB669_43 | |
< | |
< .LBB669_52: | |
< mov r13, qword ptr [rsp + 16] | |
< | |
< lea rsi, [8*rax] | |
--- | |
> .LBB662_47: | |
> lea rdi, [8*rax] | |
435,438c426,427 | |
< sub r9, rsi | |
< mov rbp, r8 | |
< lea rsi, [r9 + 8*r8] | |
< | |
--- | |
> mov rsi, rdx | |
> sub rsi, rdi | |
441c430 | |
< .LBB669_53: | |
--- | |
> .LBB662_48: | |
448,450c437 | |
< jne .LBB669_53 | |
< | |
< mov rcx, qword ptr [rsp + 144] | |
--- | |
> jne .LBB662_48 | |
452,454c439 | |
< mov r8, rbp | |
< | |
< .LBB669_55: | |
--- | |
> .LBB662_49: | |
457,458c442,443 | |
< mov qword ptr [rcx], r8 | |
< jmp .LBB669_43 | |
--- | |
> .LBB662_50: | |
> mov qword ptr [rbp], r8 | |
460c445,446 | |
< mov eax, dword ptr [rbp + 4] | |
--- | |
> mov dword ptr [r13], 0 | |
> jmp .LBB662_66 | |
462c448 | |
< mov ecx, dword ptr [r13 + 68] | |
--- | |
> mov eax, dword ptr [r14 + 4] | |
464,465c450,451 | |
< cmp dword ptr [r13 + 64], 1 | |
< jne .LBB669_59 | |
--- | |
> cmp dword ptr [r15 + 64], 1 | |
> jne .LBB662_54 | |
467,468c453,454 | |
< cmp ecx, eax | |
< jne .LBB669_59 | |
--- | |
> cmp dword ptr [r15 + 68], eax | |
> jne .LBB662_54 | |
470,472c456,458 | |
< mov ecx, dword ptr [r13 + 72] | |
< mov edx, dword ptr [r13 + 76] | |
< jmp .LBB669_68 | |
--- | |
> mov ecx, dword ptr [r15 + 72] | |
> mov edx, dword ptr [r15 + 76] | |
> jmp .LBB662_58 | |
474,475c460,461 | |
< .LBB669_59: | |
< mov dword ptr [rsp + 156], eax | |
--- | |
> .LBB662_54: | |
> mov dword ptr [rsp + 132], eax | |
477,478c463 | |
< lea rcx, [r13 + 32] | |
< mov edx, dword ptr [r13 + 36] | |
--- | |
> mov ecx, dword ptr [r13 + 128] | |
480c465 | |
< mov rdi, qword ptr [rsp + 24] | |
--- | |
> cmp ecx, dword ptr [r15 + 32] | |
482c467 | |
< mov esi, dword ptr [rdi + 128] | |
--- | |
> jne .LBB662_60 | |
484c469 | |
< cmp esi, dword ptr [r13 + 32] | |
--- | |
> mov ecx, dword ptr [r15 + 36] | |
486c471 | |
< jne .LBB669_60 | |
--- | |
> mov dword ptr [rsp + 32], ecx | |
488,490c473 | |
< mov dword ptr [rsp + 32], edx | |
< | |
< cmp qword ptr [rdi + 112], rdx | |
--- | |
> cmp qword ptr [r13 + 112], rcx | |
492c475 | |
< jbe .LBB669_63 | |
--- | |
> jbe .LBB662_63 | |
494c477 | |
< mov rsi, qword ptr [rdi + 96] | |
--- | |
> mov rdx, qword ptr [r13 + 96] | |
496c479 | |
< imul rdi, rdx, 152 | |
--- | |
> imul rcx, rcx, 152 | |
498,500c481 | |
< lea rbx, [8*rax] | |
< add rbx, qword ptr [rsi + rdi + 48] | |
< xor edx, edx | |
--- | |
> cmp qword ptr [rdx + rcx + 64], rax | |
502,503c483 | |
< cmp qword ptr [rsi + rdi + 64], rax | |
< cmova rdx, rbx | |
--- | |
> jbe .LBB662_59 | |
505c485 | |
< jbe .LBB669_65 | |
--- | |
> mov rdx, qword ptr [rdx + rcx + 48] | |
507,508c487,488 | |
< mov ecx, dword ptr [rdx] | |
< mov edx, dword ptr [rdx + 4] | |
--- | |
> mov ecx, dword ptr [rdx + 8*rax] | |
> mov edx, dword ptr [rdx + 8*rax + 4] | |
510,513c490,493 | |
< mov dword ptr [r13 + 64], 1 | |
< mov dword ptr [r13 + 68], eax | |
< mov dword ptr [r13 + 72], ecx | |
< mov dword ptr [r13 + 76], edx | |
--- | |
> mov dword ptr [r15 + 64], 1 | |
> mov dword ptr [r15 + 68], eax | |
> mov dword ptr [r15 + 72], ecx | |
> mov dword ptr [r15 + 76], edx | |
515,516c495,496 | |
< .LBB669_68: | |
< mov rax, qword ptr [rsp + 144] | |
--- | |
> .LBB662_58: | |
> add r14, 16 | |
518c498 | |
< add rbp, 16 | |
--- | |
> mov rax, qword ptr [rsp + 152] | |
520c500 | |
< mov rsi, qword ptr [rsp + 176] | |
--- | |
> mov qword ptr [rax], r14 | |
522c502 | |
< mov qword ptr [rsi], rbp | |
--- | |
> mov rax, qword ptr [rsp + 136] | |
525c505 | |
< mov r13, qword ptr [rsp + 16] | |
--- | |
> mov r13, qword ptr [rsp + 24] | |
527,529c507,510 | |
< mov dword ptr [r13 + 4], 1 | |
< mov dword ptr [r13 + 8], ecx | |
< mov dword ptr [r13 + 12], edx | |
--- | |
> mov dword ptr [r13], 1 | |
> mov dword ptr [r13 + 4], ecx | |
> mov dword ptr [r13 + 8], edx | |
> jmp .LBB662_66 | |
531,532c512,513 | |
< mov byte ptr [r13], 0 | |
< jmp .LBB669_367 | |
--- | |
> .LBB662_59: | |
> add r15, 32 | |
534,536c515 | |
< .LBB669_65: | |
< mov qword ptr [rsp + 112], rcx | |
< mov rax, qword ptr [rip + <wasmi::instance::Instance as core::fmt::Debug>::fmt@GOTPCREL] | |
--- | |
> lea rax, [rsp + 132] | |
538,540c517 | |
< mov qword ptr [rsp + 120], rax | |
< lea rax, [rsp + 156] | |
< mov qword ptr [rsp + 128], rax | |
--- | |
> mov qword ptr [rsp + 96], rax | |
542c519,522 | |
< mov qword ptr [rsp + 136], rax | |
--- | |
> mov qword ptr [rsp + 104], rax | |
> mov qword ptr [rsp + 112], r15 | |
> mov rax, qword ptr [rip + <wasmi::instance::Instance as core::fmt::Debug>::fmt@GOTPCREL] | |
> mov qword ptr [rsp + 120], rax | |
544c524 | |
< lea rax, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.266] | |
--- | |
> lea rax, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.268] | |
548c528,529 | |
< lea rax, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.267] | |
--- | |
> mov qword ptr [rsp + 56], 0 | |
> lea rax, [rsp + 96] | |
550,552d530 | |
< mov qword ptr [rsp + 56], rax | |
< mov qword ptr [rsp + 64], 2 | |
< lea rax, [rsp + 112] | |
556,557c534,535 | |
< lea rsi, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.268] | |
< jmp .LBB669_76 | |
--- | |
> lea rsi, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.269] | |
> jmp .LBB662_62 | |
559,560c537,538 | |
< .LBB669_60: | |
< mov qword ptr [rsp + 32], rsi | |
--- | |
> .LBB662_60: | |
> mov qword ptr [rsp + 32], rcx | |
562c540 | |
< .LBB669_61: | |
--- | |
> .LBB662_61: | |
564c542 | |
< mov qword ptr [rsp + 112], rax | |
--- | |
> mov qword ptr [rsp + 96], rax | |
566c544 | |
< mov qword ptr [rsp + 120], rax | |
--- | |
> mov qword ptr [rsp + 104], rax | |
568c546 | |
< lea rax, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.605] | |
--- | |
> lea rax, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.608] | |
572c550 | |
< lea rax, [rsp + 112] | |
--- | |
> lea rax, [rsp + 96] | |
575,576c553,558 | |
< lea rsi, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.606] | |
< jmp .LBB669_76 | |
--- | |
> lea rsi, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.609] | |
> | |
> .LBB662_62: | |
> lea rdi, [rsp + 40] | |
> call qword ptr [rip + core::panicking::panic_fmt@GOTPCREL] | |
> ud2 | |
578c560 | |
< .LBB669_63: | |
--- | |
> .LBB662_63: | |
580c562 | |
< mov qword ptr [rsp + 112], rax | |
--- | |
> mov qword ptr [rsp + 96], rax | |
582c564 | |
< mov qword ptr [rsp + 120], rax | |
--- | |
> mov qword ptr [rsp + 104], rax | |
584c566 | |
< lea rax, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.621] | |
--- | |
> lea rax, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.624] | |
588c570 | |
< lea rax, [rsp + 112] | |
--- | |
> lea rax, [rsp + 96] | |
591,592c573,574 | |
< lea rsi, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.622] | |
< jmp .LBB669_76 | |
--- | |
> lea rsi, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.625] | |
> jmp .LBB662_62 | |
594c576 | |
< mov r15, qword ptr [rsp + 24] | |
--- | |
> mov r13, qword ptr [rsp + 24] | |
596c578 | |
< mov r14d, dword ptr [rbp + 4] | |
--- | |
> mov byte ptr [r13 + 4], 0 | |
598c580,581 | |
< mov dword ptr [rsp + 156], r14d | |
--- | |
> .LBB662_65: | |
> mov dword ptr [r13], 2 | |
600c583,599 | |
< mov rdi, qword ptr [r9 + 8*r8 - 8] | |
--- | |
> .LBB662_66: | |
> mov rax, r13 | |
> add rsp, 184 | |
> .cfi_def_cfa_offset 56 | |
> pop rbx | |
> .cfi_def_cfa_offset 48 | |
> pop r12 | |
> .cfi_def_cfa_offset 40 | |
> pop r13 | |
> .cfi_def_cfa_offset 32 | |
> pop r14 | |
> .cfi_def_cfa_offset 24 | |
> pop r15 | |
> .cfi_def_cfa_offset 16 | |
> pop rbp | |
> .cfi_def_cfa_offset 8 | |
> ret | |
602c601,602 | |
< add r8, -1 | |
--- | |
> .cfi_def_cfa_offset 240 | |
> mov rbp, r13 | |
604c604 | |
< mov r12, r8 | |
--- | |
> mov r12d, dword ptr [r14 + 4] | |
606c606 | |
< call qword ptr [rip + wasmi_core::untyped::<impl core::convert::From<wasmi_core::untyped::UntypedValue> for u32>::from@GOTPCREL] | |
--- | |
> mov dword ptr [rsp + 132], r12d | |
608,609c608,609 | |
< cmp dword ptr [r13 + 52], 0 | |
< je .LBB669_70 | |
--- | |
> mov rbx, r15 | |
> mov r15, r8 | |
611,614c611 | |
< mov ecx, dword ptr [r13 + 56] | |
< mov edx, dword ptr [r13 + 60] | |
< mov r13, qword ptr [rsp + 16] | |
< jmp .LBB669_79 | |
--- | |
> mov rdi, qword ptr [r9 + 8*r8 - 8] | |
616,618c613 | |
< .LBB669_70: | |
< mov rbx, r13 | |
< mov r13, qword ptr [rsp + 16] | |
--- | |
> call qword ptr [rip + wasmi_core::untyped::<impl core::convert::From<wasmi_core::untyped::UntypedValue> for u32>::from@GOTPCREL] | |
620,621c615,616 | |
< lea rcx, [rbx + 32] | |
< mov edx, dword ptr [rbx + 36] | |
--- | |
> cmp dword ptr [rbx + 52], 0 | |
> je .LBB662_69 | |
623c618,621 | |
< mov esi, dword ptr [r15 + 128] | |
--- | |
> mov edx, dword ptr [rbx + 56] | |
> mov ecx, dword ptr [rbx + 60] | |
> mov r13, qword ptr [rsp + 24] | |
> jmp .LBB662_73 | |
625c623,624 | |
< cmp esi, dword ptr [rbx + 32] | |
--- | |
> .LBB662_69: | |
> mov r13, qword ptr [rsp + 24] | |
627c626 | |
< jne .LBB669_60 | |
--- | |
> mov ecx, dword ptr [rbp + 128] | |
629c628 | |
< mov rdi, r15 | |
--- | |
> cmp ecx, dword ptr [rbx + 32] | |
631c630 | |
< mov dword ptr [rsp + 32], edx | |
--- | |
> jne .LBB662_60 | |
633c632,634 | |
< cmp qword ptr [r15 + 112], rdx | |
--- | |
> mov rdi, rbx | |
> mov rdx, rbp | |
> mov ecx, dword ptr [rbx + 36] | |
635c636 | |
< jbe .LBB669_63 | |
--- | |
> mov dword ptr [rsp + 32], ecx | |
637c638 | |
< mov r8, rbx | |
--- | |
> cmp qword ptr [rbp + 112], rcx | |
639c640 | |
< mov rsi, qword ptr [rdi + 96] | |
--- | |
> jbe .LBB662_63 | |
641c642,643 | |
< imul rdi, rdx, 152 | |
--- | |
> mov rsi, rdi | |
> mov rdx, qword ptr [rdx + 96] | |
643c645 | |
< mov rdx, qword ptr [rsi + rdi + 40] | |
--- | |
> imul rcx, rcx, 152 | |
645,646c647 | |
< test rdx, rdx | |
< je .LBB669_74 | |
--- | |
> cmp qword ptr [rdx + rcx + 40], 0 | |
648c649 | |
< mov rdx, qword ptr [rsi + rdi + 24] | |
--- | |
> je .LBB662_91 | |
650,651c651 | |
< .LBB669_74: | |
< je .LBB669_75 | |
--- | |
> mov rcx, qword ptr [rdx + rcx + 24] | |
653,654c653 | |
< mov ecx, dword ptr [rdx] | |
< mov edx, dword ptr [rdx + 4] | |
--- | |
> mov edx, dword ptr [rcx] | |
656,658c655 | |
< mov dword ptr [r8 + 52], 1 | |
< mov dword ptr [r8 + 56], ecx | |
< mov dword ptr [r8 + 60], edx | |
--- | |
> mov ecx, dword ptr [rcx + 4] | |
660,661c657,659 | |
< .LBB669_79: | |
< mov eax, eax | |
--- | |
> mov dword ptr [rsi + 52], 1 | |
> mov dword ptr [rsi + 56], edx | |
> mov dword ptr [rsi + 60], ecx | |
663c661,662 | |
< mov esi, dword ptr [r15 + 128] | |
--- | |
> .LBB662_73: | |
> mov esi, dword ptr [rbp + 128] | |
665c664 | |
< cmp esi, ecx | |
--- | |
> cmp esi, edx | |
667c666 | |
< jne .LBB669_60 | |
--- | |
> jne .LBB662_89 | |
669c668 | |
< mov rdi, r15 | |
--- | |
> mov rdi, rbp | |
671c670,672 | |
< mov dword ptr [rsp + 32], edx | |
--- | |
> mov dword ptr [rsp + 32], ecx | |
> | |
> mov ecx, ecx | |
673c674 | |
< mov edx, edx | |
--- | |
> cmp qword ptr [rbp + 40], rcx | |
675c676 | |
< cmp qword ptr [r15 + 40], rdx | |
--- | |
> jbe .LBB662_90 | |
677c678 | |
< jbe .LBB669_81 | |
--- | |
> mov eax, eax | |
679c680 | |
< mov rsi, qword ptr [rdi + 24] | |
--- | |
> mov rdx, qword ptr [rdi + 24] | |
681,682c682 | |
< lea rdi, [rdx + 2*rdx] | |
< shl rdi, 4 | |
--- | |
> lea rcx, [rcx + 2*rcx] | |
684,687c684 | |
< lea rbx, [rax + 2*rax] | |
< shl rbx, 2 | |
< add rbx, qword ptr [rsi + rdi + 24] | |
< xor edx, edx | |
--- | |
> shl rcx, 4 | |
689,690c686 | |
< cmp qword ptr [rsi + rdi + 40], rax | |
< cmova rdx, rbx | |
--- | |
> mov bl, 2 | |
692c688 | |
< jbe .LBB669_87 | |
--- | |
> cmp qword ptr [rdx + rcx + 40], rax | |
694c690 | |
< mov esi, dword ptr [rdx] | |
--- | |
> jbe .LBB662_87 | |
696c692 | |
< cmp esi, 2 | |
--- | |
> mov rcx, qword ptr [rdx + rcx + 24] | |
698c694 | |
< jne .LBB669_84 | |
--- | |
> lea rdx, [rax + 2*rax] | |
700,701c696 | |
< .LBB669_87: | |
< mov byte ptr [r13 + 1], 2 | |
--- | |
> mov rax, qword ptr [rcx + 4*rdx] | |
703,706c698,700 | |
< .LBB669_88: | |
< mov al, 1 | |
< mov byte ptr [r13], al | |
< jmp .LBB669_367 | |
--- | |
> mov esi, eax | |
> cmp rsi, 2 | |
> je .LBB662_87 | |
708,709c702 | |
< .LBB669_84: | |
< mov rdx, qword ptr [rdx + 4] | |
--- | |
> test rsi, rsi | |
711c704 | |
< mov rax, rdx | |
--- | |
> je .LBB662_86 | |
715,716c708 | |
< test esi, esi | |
< je .LBB669_368 | |
--- | |
> mov esi, dword ptr [rbp + 128] | |
718c710 | |
< cmp ecx, edx | |
--- | |
> cmp esi, eax | |
720c712 | |
< jne .LBB669_86 | |
--- | |
> jne .LBB662_89 | |
722c714,715 | |
< mov dword ptr [rsp + 32], eax | |
--- | |
> lea rcx, [rcx + 4*rdx] | |
> mov r8d, dword ptr [rcx + 8] | |
724c717 | |
< cmp qword ptr [r15 + 88], rax | |
--- | |
> mov dword ptr [rsp + 32], r8d | |
726c719 | |
< jbe .LBB669_90 | |
--- | |
> cmp qword ptr [rbp + 88], r8 | |
728c721 | |
< mov rdx, qword ptr [r15 + 72] | |
--- | |
> jbe .LBB662_92 | |
730,732c723,724 | |
< mov rsi, rax | |
< shl rsi, 5 | |
< lea rdi, [rdx + rsi] | |
--- | |
> mov rbx, rbp | |
> mov rdx, qword ptr [rbp + 72] | |
734,736c726,733 | |
< mov rbx, qword ptr [rdx + rsi] | |
< test rbx, rbx | |
< lea rdx, [rdx + rsi + 8] | |
--- | |
> mov rdi, r8 | |
> shl rdi, 5 | |
> | |
> cmp qword ptr [rdx + rdi], 0 | |
> lea r9, [rdx + rdi + 24] | |
> lea rcx, [rdx + rdi + 28] | |
> lea rsi, [rdx + rdi + 16] | |
> lea rdx, [rdx + rdi + 20] | |
738,739c735 | |
< cmove rdx, rdi | |
< mov r8d, dword ptr [rdx + 20] | |
--- | |
> cmovne rdx, rcx | |
741c737 | |
< mov r9d, dword ptr [rdi + 8*rbx + 16] | |
--- | |
> cmovne rsi, r9 | |
743c739 | |
< mov rdx, qword ptr [rsp + 176] | |
--- | |
> mov edi, dword ptr [rbp + 128] | |
745c741 | |
< mov edi, dword ptr [rdx + 12] | |
--- | |
> mov rcx, qword ptr [rsp + 152] | |
747c743 | |
< cmp ecx, dword ptr [rdx + 8] | |
--- | |
> cmp edi, dword ptr [rcx + 8] | |
749c745,753 | |
< jne .LBB669_86 | |
--- | |
> jne .LBB662_93 | |
> | |
> mov edx, dword ptr [rdx] | |
> | |
> mov esi, dword ptr [rsi] | |
> | |
> mov rcx, qword ptr [rsp + 152] | |
> | |
> mov edi, dword ptr [rcx + 12] | |
753c757,759 | |
< cmp qword ptr [r15 + 112], rdi | |
--- | |
> cmp qword ptr [rbp + 112], rdi | |
> | |
> jbe .LBB662_63 | |
755c761 | |
< jbe .LBB669_63 | |
--- | |
> mov rbx, qword ptr [rbp + 96] | |
757c763 | |
< mov rbx, qword ptr [r15 + 96] | |
--- | |
> imul rdi, rdi, 152 | |
759c765 | |
< imul rdx, rdi, 152 | |
--- | |
> cmp qword ptr [rbx + rdi + 16], r12 | |
761,763c767 | |
< lea rsi, [8*r14] | |
< add rsi, qword ptr [rbx + rdx] | |
< xor edi, edi | |
--- | |
> jbe .LBB662_94 | |
765,766c769 | |
< cmp qword ptr [rbx + rdx + 16], r14 | |
< cmova rdi, rsi | |
--- | |
> add rbx, rdi | |
768c771 | |
< jbe .LBB669_94 | |
--- | |
> mov rdi, qword ptr [rbx] | |
770c773 | |
< mov ebx, dword ptr [rdi + 4] | |
--- | |
> cmp esi, dword ptr [rdi + 8*r12] | |
772c775 | |
< cmp r9d, dword ptr [rdi] | |
--- | |
> jne .LBB662_88 | |
774c777,778 | |
< jne .LBB669_98 | |
--- | |
> cmp edx, dword ptr [rdi + 8*r12 + 4] | |
> jne .LBB662_88 | |
776,777c780 | |
< cmp r8d, ebx | |
< jne .LBB669_98 | |
--- | |
> dec r15 | |
779c782 | |
< add rbp, 16 | |
--- | |
> add r14, 16 | |
781c784 | |
< mov rdx, qword ptr [rsp + 176] | |
--- | |
> mov rcx, qword ptr [rsp + 152] | |
783c786 | |
< mov qword ptr [rdx], rbp | |
--- | |
> mov qword ptr [rcx], r14 | |
785c788 | |
< mov rdx, qword ptr [rsp + 144] | |
--- | |
> mov rcx, qword ptr [rsp + 136] | |
787c790 | |
< mov qword ptr [rdx], r12 | |
--- | |
> mov qword ptr [rcx], r15 | |
789,792c792,795 | |
< mov dword ptr [r13 + 4], 1 | |
< mov dword ptr [r13 + 8], ecx | |
< mov dword ptr [r13 + 12], eax | |
< xor eax, eax | |
--- | |
> mov dword ptr [r13], 1 | |
> mov dword ptr [r13 + 4], eax | |
> mov dword ptr [r13 + 8], r8d | |
> jmp .LBB662_66 | |
794,795c797,798 | |
< mov byte ptr [r13], al | |
< jmp .LBB669_367 | |
--- | |
> .LBB662_86: | |
> mov bl, 3 | |
797,799c800,802 | |
< .LBB669_368: | |
< mov byte ptr [r13 + 1], 3 | |
< jmp .LBB669_88 | |
--- | |
> .LBB662_87: | |
> mov byte ptr [r13 + 4], bl | |
> jmp .LBB662_65 | |
801,803c804,806 | |
< .LBB669_98: | |
< mov byte ptr [r13 + 1], 8 | |
< jmp .LBB669_88 | |
--- | |
> .LBB662_88: | |
> mov byte ptr [r13 + 4], 8 | |
> jmp .LBB662_65 | |
805c808,812 | |
< .LBB669_81: | |
--- | |
> .LBB662_89: | |
> mov qword ptr [rsp + 32], rsi | |
> jmp .LBB662_61 | |
> | |
> .LBB662_90: | |
808c815 | |
< mov qword ptr [rsp + 112], rax | |
--- | |
> mov qword ptr [rsp + 96], rax | |
810c817 | |
< mov qword ptr [rsp + 120], rax | |
--- | |
> mov qword ptr [rsp + 104], rax | |
812c819 | |
< lea rax, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.611] | |
--- | |
> lea rax, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.614] | |
817c824 | |
< lea rax, [rsp + 112] | |
--- | |
> lea rax, [rsp + 96] | |
822,823c829,830 | |
< lea rsi, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.612] | |
< jmp .LBB669_76 | |
--- | |
> lea rsi, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.615] | |
> jmp .LBB662_62 | |
825,826c832,835 | |
< .LBB669_75: | |
< mov qword ptr [rsp + 112], rcx | |
--- | |
> .LBB662_91: | |
> add rsi, 32 | |
> | |
> mov qword ptr [rsp + 96], rsi | |
829c838 | |
< mov qword ptr [rsp + 120], rax | |
--- | |
> mov qword ptr [rsp + 104], rax | |
831c840 | |
< lea rax, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.262] | |
--- | |
> lea rax, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.264] | |
836c845 | |
< lea rax, [rsp + 112] | |
--- | |
> lea rax, [rsp + 96] | |
841,842c850 | |
< lea rsi, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.263] | |
< jmp .LBB669_76 | |
--- | |
> lea rsi, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.265] | |
844,845c852 | |
< .LBB669_86: | |
< mov eax, ecx | |
--- | |
> jmp .LBB662_62 | |
847,850c854 | |
< mov qword ptr [rsp + 32], rax | |
< jmp .LBB669_61 | |
< | |
< .LBB669_90: | |
--- | |
> .LBB662_92: | |
853c857 | |
< mov qword ptr [rsp + 112], rax | |
--- | |
> mov qword ptr [rsp + 96], rax | |
855c859 | |
< mov qword ptr [rsp + 120], rax | |
--- | |
> mov qword ptr [rsp + 104], rax | |
857c861 | |
< lea rax, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.618] | |
--- | |
> lea rax, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.621] | |
862c866 | |
< lea rax, [rsp + 112] | |
--- | |
> lea rax, [rsp + 96] | |
867,868c871,872 | |
< lea rsi, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.619] | |
< jmp .LBB669_76 | |
--- | |
> lea rsi, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.622] | |
> jmp .LBB662_62 | |
870,871c874,876 | |
< .LBB669_94: | |
< lea rax, [rsp + 156] | |
--- | |
> .LBB662_93: | |
> mov qword ptr [rsp + 32], rdi | |
> jmp .LBB662_61 | |
873c878,881 | |
< mov qword ptr [rsp + 112], rax | |
--- | |
> .LBB662_94: | |
> lea rax, [rsp + 132] | |
> | |
> mov qword ptr [rsp + 96], rax | |
875c883 | |
< mov qword ptr [rsp + 120], rax | |
--- | |
> mov qword ptr [rsp + 104], rax | |
877c885 | |
< lea rax, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.277] | |
--- | |
> lea rax, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.276] | |
882c890 | |
< lea rax, [rsp + 112] | |
--- | |
> lea rax, [rsp + 96] | |
887c895 | |
< lea rsi, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.278] | |
--- | |
> lea rsi, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.278] | |
889,892c897 | |
< .LBB669_76: | |
< lea rdi, [rsp + 40] | |
< call qword ptr [rip + core::panicking::panic_fmt@GOTPCREL] | |
< ud2 | |
--- | |
> jmp .LBB662_62 | |
894c899 | |
< add r8, -1 | |
--- | |
> dec r8 | |
896c901 | |
< jmp .LBB669_364 | |
--- | |
> jmp .LBB662_339 | |
898,900c903,905 | |
< mov qword ptr [rsp + 88], r8 | |
< mov qword ptr [rsp + 8], r13 | |
< mov r12, r9 | |
--- | |
> mov qword ptr [rsp], r8 | |
> mov qword ptr [rsp + 8], r15 | |
> mov r15, r9 | |
902c907 | |
< lea r14, [r8 - 2] | |
--- | |
> lea rbx, [r8 - 2] | |
904c909 | |
< mov rbx, qword ptr [r9 + 8*r8 - 16] | |
--- | |
> mov rbp, qword ptr [r9 + 8*r8 - 16] | |
910c915 | |
< mov rcx, qword ptr [rsp + 88] | |
--- | |
> mov rcx, qword ptr [rsp] | |
913c918 | |
< je .LBB669_102 | |
--- | |
> je .LBB662_98 | |
915c920 | |
< mov rbx, qword ptr [r12 + 8*rcx - 24] | |
--- | |
> mov rbp, qword ptr [r15 + 8*rcx - 24] | |
917,918c922,923 | |
< .LBB669_102: | |
< mov qword ptr [r12 + 8*rcx - 24], rbx | |
--- | |
> .LBB662_98: | |
> mov qword ptr [r15 + 8*rcx - 24], rbp | |
922,927c927,931 | |
< mov r8, r14 | |
< mov r13, qword ptr [rsp + 8] | |
< mov r9, r12 | |
< jmp .LBB669_365 | |
< | |
< mov edx, dword ptr [rbp + 4] | |
--- | |
> mov r8, rbx | |
> mov rcx, qword ptr [rsp + 8] | |
> mov r9, r15 | |
> mov r15, rcx | |
> jmp .LBB662_340 | |
929c933 | |
< mov rdi, qword ptr [rsp + 24] | |
--- | |
> mov edx, dword ptr [r14 + 4] | |
931,933c935,938 | |
< mov rsi, r13 | |
< mov r14, r8 | |
< mov rbx, r9 | |
--- | |
> mov rdi, r13 | |
> mov rsi, r15 | |
> mov rbx, r8 | |
> mov rbp, r9 | |
936,937c941,942 | |
< mov r9, rbx | |
< mov r8, r14 | |
--- | |
> mov r9, rbp | |
> mov r8, rbx | |
940c945 | |
< mov qword ptr [rbx + 8*r14], rax | |
--- | |
> mov qword ptr [rbp + 8*rbx], rax | |
942c947 | |
< add r8, 1 | |
--- | |
> inc r8 | |
944c949 | |
< jmp .LBB669_364 | |
--- | |
> jmp .LBB662_339 | |
946,947c951,952 | |
< mov qword ptr [rsp + 104], r9 | |
< mov edx, dword ptr [rbp + 4] | |
--- | |
> mov edx, dword ptr [r14 + 4] | |
> mov rbp, r13 | |
949c954 | |
< mov rbx, qword ptr [r9 + 8*r8 - 8] | |
--- | |
> mov rax, qword ptr [r9 + 8*r8 - 8] | |
951,952c956 | |
< mov r12, r8 | |
< add r12, -1 | |
--- | |
> mov qword ptr [rsp], rax | |
954c958 | |
< mov rdi, qword ptr [rsp + 24] | |
--- | |
> dec r8 | |
956c960,965 | |
< mov rsi, r13 | |
--- | |
> mov rdi, r13 | |
> mov rsi, r15 | |
> mov r13, r15 | |
> mov r15, r8 | |
> | |
> mov rbx, r9 | |
959c968,973 | |
< mov qword ptr [rax], rbx | |
--- | |
> mov r9, rbx | |
> mov r8, r15 | |
> mov r15, r13 | |
> | |
> mov rcx, qword ptr [rsp] | |
> mov qword ptr [rax], rcx | |
961c975,976 | |
< jmp .LBB669_169 | |
--- | |
> mov r13, rbp | |
> jmp .LBB662_339 | |
963c978 | |
< mov ebx, dword ptr [rbp + 4] | |
--- | |
> mov ebx, dword ptr [r14 + 4] | |
965,966c980,981 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov rbp, r8 | |
> mov qword ptr [rsp + 16], r9 | |
974c989 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
978,980c993,994 | |
< mov rdi, r13 | |
< mov rsi, qword ptr [rsp + 24] | |
< | |
--- | |
> mov rdi, r15 | |
> mov rsi, r13 | |
983,985c997 | |
< mov rcx, qword ptr [rax] | |
< | |
< lea rdx, [rbx + 4] | |
--- | |
> lea rcx, [rbx + 4] | |
987c999 | |
< cmp rdx, qword ptr [rax + 8] | |
--- | |
> cmp rcx, qword ptr [rax + 8] | |
989c1001 | |
< ja .LBB669_177 | |
--- | |
> ja .LBB662_156 | |
991,992c1003 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> mov rax, qword ptr [rax] | |
994c1005 | |
< mov edi, dword ptr [rcx + rbx] | |
--- | |
> mov edi, dword ptr [rax + rbx] | |
996c1007 | |
< .LBB669_109: | |
--- | |
> .LBB662_104: | |
999,1002c1010,1013 | |
< .LBB669_110: | |
< mov r8, r12 | |
< mov r9, r14 | |
< mov qword ptr [r14 + 8*r12 - 8], rax | |
--- | |
> .LBB662_105: | |
> mov r8, rbp | |
> mov r9, qword ptr [rsp + 16] | |
> mov qword ptr [r9 + 8*rbp - 8], rax | |
1004c1015 | |
< jmp .LBB669_364 | |
--- | |
> jmp .LBB662_339 | |
1006c1017 | |
< mov ebx, dword ptr [rbp + 4] | |
--- | |
> mov ebx, dword ptr [r14 + 4] | |
1008,1009c1019,1020 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov rbp, r8 | |
> mov qword ptr [rsp + 16], r9 | |
1017c1028 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1021,1023c1032,1033 | |
< mov rdi, r13 | |
< mov rsi, qword ptr [rsp + 24] | |
< | |
--- | |
> mov rdi, r15 | |
> mov rsi, r13 | |
1026,1028c1036 | |
< mov rcx, qword ptr [rax] | |
< | |
< lea rdx, [rbx + 8] | |
--- | |
> lea rcx, [rbx + 8] | |
1030c1038 | |
< cmp rdx, qword ptr [rax + 8] | |
--- | |
> cmp rcx, qword ptr [rax + 8] | |
1032c1040 | |
< ja .LBB669_177 | |
--- | |
> ja .LBB662_156 | |
1034,1035c1042 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> mov rax, qword ptr [rax] | |
1037c1044 | |
< mov rdi, qword ptr [rcx + rbx] | |
--- | |
> mov rdi, qword ptr [rax + rbx] | |
1041c1048 | |
< jmp .LBB669_110 | |
--- | |
> jmp .LBB662_105 | |
1043c1050 | |
< mov ebx, dword ptr [rbp + 4] | |
--- | |
> mov ebx, dword ptr [r14 + 4] | |
1045,1046c1052,1053 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov rbp, r8 | |
> mov qword ptr [rsp + 16], r9 | |
1054c1061 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1058,1060c1065,1066 | |
< mov rdi, r13 | |
< mov rsi, qword ptr [rsp + 24] | |
< | |
--- | |
> mov rdi, r15 | |
> mov rsi, r13 | |
1063c1069 | |
< mov rcx, qword ptr [rax] | |
--- | |
> lea rcx, [rbx + 4] | |
1065c1071 | |
< lea rdx, [rbx + 4] | |
--- | |
> cmp rcx, qword ptr [rax + 8] | |
1067c1073 | |
< cmp rdx, qword ptr [rax + 8] | |
--- | |
> ja .LBB662_156 | |
1069,1072c1075 | |
< ja .LBB669_177 | |
< | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> mov rax, qword ptr [rax] | |
1074c1077 | |
< mov edi, dword ptr [rcx + rbx] | |
--- | |
> mov edi, dword ptr [rax + rbx] | |
1078c1081 | |
< jmp .LBB669_110 | |
--- | |
> jmp .LBB662_105 | |
1080c1083 | |
< mov ebx, dword ptr [rbp + 4] | |
--- | |
> mov ebx, dword ptr [r14 + 4] | |
1082,1083c1085,1086 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov rbp, r8 | |
> mov qword ptr [rsp + 16], r9 | |
1091c1094 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1095,1097c1098,1099 | |
< mov rdi, r13 | |
< mov rsi, qword ptr [rsp + 24] | |
< | |
--- | |
> mov rdi, r15 | |
> mov rsi, r13 | |
1100,1102c1102 | |
< mov rcx, qword ptr [rax] | |
< | |
< lea rdx, [rbx + 8] | |
--- | |
> lea rcx, [rbx + 8] | |
1104c1104 | |
< cmp rdx, qword ptr [rax + 8] | |
--- | |
> cmp rcx, qword ptr [rax + 8] | |
1106c1106 | |
< ja .LBB669_177 | |
--- | |
> ja .LBB662_156 | |
1108,1109c1108 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> mov rax, qword ptr [rax] | |
1111c1110 | |
< mov rdi, qword ptr [rcx + rbx] | |
--- | |
> mov rdi, qword ptr [rax + rbx] | |
1115c1114 | |
< jmp .LBB669_110 | |
--- | |
> jmp .LBB662_105 | |
1117c1116 | |
< mov ebx, dword ptr [rbp + 4] | |
--- | |
> mov ebx, dword ptr [r14 + 4] | |
1119,1120c1118,1119 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov rbp, r8 | |
> mov qword ptr [rsp + 16], r9 | |
1128c1127 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1132,1134c1131,1132 | |
< mov rdi, r13 | |
< mov rsi, qword ptr [rsp + 24] | |
< | |
--- | |
> mov rdi, r15 | |
> mov rsi, r13 | |
1137,1138d1134 | |
< mov rcx, qword ptr [rax] | |
< | |
1141c1137 | |
< jbe .LBB669_177 | |
--- | |
> jbe .LBB662_156 | |
1143,1144c1139 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> mov rax, qword ptr [rax] | |
1146c1141 | |
< movsx edi, byte ptr [rcx + rbx] | |
--- | |
> movsx edi, byte ptr [rax + rbx] | |
1148c1143 | |
< jmp .LBB669_109 | |
--- | |
> jmp .LBB662_104 | |
1150c1145 | |
< mov ebx, dword ptr [rbp + 4] | |
--- | |
> mov ebx, dword ptr [r14 + 4] | |
1152,1153c1147,1148 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov rbp, r8 | |
> mov qword ptr [rsp + 16], r9 | |
1161c1156 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1165,1167c1160,1161 | |
< mov rdi, r13 | |
< mov rsi, qword ptr [rsp + 24] | |
< | |
--- | |
> mov rdi, r15 | |
> mov rsi, r13 | |
1170,1171d1163 | |
< mov rcx, qword ptr [rax] | |
< | |
1174c1166 | |
< jbe .LBB669_177 | |
--- | |
> jbe .LBB662_156 | |
1176,1177c1168 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> mov rax, qword ptr [rax] | |
1179c1170 | |
< movzx edi, byte ptr [rcx + rbx] | |
--- | |
> movzx edi, byte ptr [rax + rbx] | |
1181c1172 | |
< jmp .LBB669_109 | |
--- | |
> jmp .LBB662_104 | |
1183c1174 | |
< mov ebx, dword ptr [rbp + 4] | |
--- | |
> mov ebx, dword ptr [r14 + 4] | |
1185,1186c1176,1177 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov rbp, r8 | |
> mov qword ptr [rsp + 16], r9 | |
1194c1185 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1198,1200c1189,1190 | |
< mov rdi, r13 | |
< mov rsi, qword ptr [rsp + 24] | |
< | |
--- | |
> mov rdi, r15 | |
> mov rsi, r13 | |
1203,1205c1193 | |
< mov rcx, qword ptr [rax] | |
< | |
< lea rdx, [rbx + 2] | |
--- | |
> lea rcx, [rbx + 2] | |
1207c1195 | |
< cmp rdx, qword ptr [rax + 8] | |
--- | |
> cmp rcx, qword ptr [rax + 8] | |
1209c1197 | |
< ja .LBB669_177 | |
--- | |
> ja .LBB662_156 | |
1211,1212c1199 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> mov rax, qword ptr [rax] | |
1214c1201 | |
< movsx edi, word ptr [rcx + rbx] | |
--- | |
> movsx edi, word ptr [rax + rbx] | |
1216c1203 | |
< jmp .LBB669_109 | |
--- | |
> jmp .LBB662_104 | |
1218c1205 | |
< mov ebx, dword ptr [rbp + 4] | |
--- | |
> mov ebx, dword ptr [r14 + 4] | |
1220,1221c1207,1208 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov rbp, r8 | |
> mov qword ptr [rsp + 16], r9 | |
1229c1216 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1233,1235c1220,1221 | |
< mov rdi, r13 | |
< mov rsi, qword ptr [rsp + 24] | |
< | |
--- | |
> mov rdi, r15 | |
> mov rsi, r13 | |
1238c1224 | |
< mov rcx, qword ptr [rax] | |
--- | |
> lea rcx, [rbx + 2] | |
1240c1226 | |
< lea rdx, [rbx + 2] | |
--- | |
> cmp rcx, qword ptr [rax + 8] | |
1242c1228 | |
< cmp rdx, qword ptr [rax + 8] | |
--- | |
> ja .LBB662_156 | |
1244,1247c1230 | |
< ja .LBB669_177 | |
< | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> mov rax, qword ptr [rax] | |
1249c1232 | |
< movzx edi, word ptr [rcx + rbx] | |
--- | |
> movzx edi, word ptr [rax + rbx] | |
1251c1234 | |
< jmp .LBB669_109 | |
--- | |
> jmp .LBB662_104 | |
1253c1236 | |
< mov ebx, dword ptr [rbp + 4] | |
--- | |
> mov ebx, dword ptr [r14 + 4] | |
1255,1256c1238,1239 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov rbp, r8 | |
> mov qword ptr [rsp + 16], r9 | |
1264c1247 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1268,1270c1251,1252 | |
< mov rdi, r13 | |
< mov rsi, qword ptr [rsp + 24] | |
< | |
--- | |
> mov rdi, r15 | |
> mov rsi, r13 | |
1273,1274d1254 | |
< mov rcx, qword ptr [rax] | |
< | |
1277c1257 | |
< jbe .LBB669_177 | |
--- | |
> jbe .LBB662_156 | |
1279,1280c1259 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> mov rax, qword ptr [rax] | |
1282c1261 | |
< movsx rdi, byte ptr [rcx + rbx] | |
--- | |
> movsx rdi, byte ptr [rax + rbx] | |
1285d1263 | |
< jmp .LBB669_110 | |
1287c1265,1267 | |
< mov ebx, dword ptr [rbp + 4] | |
--- | |
> jmp .LBB662_105 | |
> | |
> mov ebx, dword ptr [r14 + 4] | |
1289,1290c1269,1270 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov rbp, r8 | |
> mov qword ptr [rsp + 16], r9 | |
1298c1278 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1302,1304c1282,1283 | |
< mov rdi, r13 | |
< mov rsi, qword ptr [rsp + 24] | |
< | |
--- | |
> mov rdi, r15 | |
> mov rsi, r13 | |
1307,1308d1285 | |
< mov rcx, qword ptr [rax] | |
< | |
1311c1288 | |
< jbe .LBB669_177 | |
--- | |
> jbe .LBB662_156 | |
1313,1314c1290 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> mov rax, qword ptr [rax] | |
1316c1292 | |
< movzx edi, byte ptr [rcx + rbx] | |
--- | |
> movzx edi, byte ptr [rax + rbx] | |
1319d1294 | |
< jmp .LBB669_110 | |
1321c1296,1298 | |
< mov ebx, dword ptr [rbp + 4] | |
--- | |
> jmp .LBB662_105 | |
> | |
> mov ebx, dword ptr [r14 + 4] | |
1323,1324c1300,1301 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov rbp, r8 | |
> mov qword ptr [rsp + 16], r9 | |
1332c1309 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1336,1338c1313,1314 | |
< mov rdi, r13 | |
< mov rsi, qword ptr [rsp + 24] | |
< | |
--- | |
> mov rdi, r15 | |
> mov rsi, r13 | |
1341c1317 | |
< mov rcx, qword ptr [rax] | |
--- | |
> lea rcx, [rbx + 2] | |
1343c1319 | |
< lea rdx, [rbx + 2] | |
--- | |
> cmp rcx, qword ptr [rax + 8] | |
1345c1321 | |
< cmp rdx, qword ptr [rax + 8] | |
--- | |
> ja .LBB662_156 | |
1347,1350c1323 | |
< ja .LBB669_177 | |
< | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> mov rax, qword ptr [rax] | |
1352c1325 | |
< movsx rdi, word ptr [rcx + rbx] | |
--- | |
> movsx rdi, word ptr [rax + rbx] | |
1355d1327 | |
< jmp .LBB669_110 | |
1357c1329,1331 | |
< mov ebx, dword ptr [rbp + 4] | |
--- | |
> jmp .LBB662_105 | |
> | |
> mov ebx, dword ptr [r14 + 4] | |
1359,1360c1333,1334 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov rbp, r8 | |
> mov qword ptr [rsp + 16], r9 | |
1368c1342 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1372,1374c1346,1347 | |
< mov rdi, r13 | |
< mov rsi, qword ptr [rsp + 24] | |
< | |
--- | |
> mov rdi, r15 | |
> mov rsi, r13 | |
1377c1350 | |
< mov rcx, qword ptr [rax] | |
--- | |
> lea rcx, [rbx + 2] | |
1379c1352 | |
< lea rdx, [rbx + 2] | |
--- | |
> cmp rcx, qword ptr [rax + 8] | |
1381c1354 | |
< cmp rdx, qword ptr [rax + 8] | |
--- | |
> ja .LBB662_156 | |
1383,1386c1356 | |
< ja .LBB669_177 | |
< | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> mov rax, qword ptr [rax] | |
1388c1358 | |
< movzx edi, word ptr [rcx + rbx] | |
--- | |
> movzx edi, word ptr [rax + rbx] | |
1391d1360 | |
< jmp .LBB669_110 | |
1393c1362,1364 | |
< mov ebx, dword ptr [rbp + 4] | |
--- | |
> jmp .LBB662_105 | |
> | |
> mov ebx, dword ptr [r14 + 4] | |
1395,1396c1366,1367 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov rbp, r8 | |
> mov qword ptr [rsp + 16], r9 | |
1404c1375 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1408,1410c1379,1380 | |
< mov rdi, r13 | |
< mov rsi, qword ptr [rsp + 24] | |
< | |
--- | |
> mov rdi, r15 | |
> mov rsi, r13 | |
1413,1415c1383 | |
< mov rcx, qword ptr [rax] | |
< | |
< lea rdx, [rbx + 4] | |
--- | |
> lea rcx, [rbx + 4] | |
1417c1385 | |
< cmp rdx, qword ptr [rax + 8] | |
--- | |
> cmp rcx, qword ptr [rax + 8] | |
1419c1387 | |
< ja .LBB669_177 | |
--- | |
> ja .LBB662_156 | |
1421,1422c1389 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> mov rax, qword ptr [rax] | |
1424c1391 | |
< movsxd rdi, dword ptr [rcx + rbx] | |
--- | |
> movsxd rdi, dword ptr [rax + rbx] | |
1427d1393 | |
< jmp .LBB669_110 | |
1429c1395 | |
< mov ebx, dword ptr [rbp + 4] | |
--- | |
> jmp .LBB662_105 | |
1431,1432c1397,1400 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov ebx, dword ptr [r14 + 4] | |
> | |
> mov rbp, r8 | |
> mov qword ptr [rsp + 16], r9 | |
1440c1408 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1444,1446c1412,1413 | |
< mov rdi, r13 | |
< mov rsi, qword ptr [rsp + 24] | |
< | |
--- | |
> mov rdi, r15 | |
> mov rsi, r13 | |
1449,1451c1416 | |
< mov rcx, qword ptr [rax] | |
< | |
< lea rdx, [rbx + 4] | |
--- | |
> lea rcx, [rbx + 4] | |
1453c1418 | |
< cmp rdx, qword ptr [rax + 8] | |
--- | |
> cmp rcx, qword ptr [rax + 8] | |
1455c1420 | |
< ja .LBB669_177 | |
--- | |
> ja .LBB662_156 | |
1457,1458c1422 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> mov rax, qword ptr [rax] | |
1460c1424 | |
< mov edi, dword ptr [rcx + rbx] | |
--- | |
> mov edi, dword ptr [rax + rbx] | |
1463d1426 | |
< jmp .LBB669_110 | |
1465c1428 | |
< mov r14, qword ptr [rsp + 24] | |
--- | |
> jmp .LBB662_105 | |
1467,1469c1430 | |
< mov qword ptr [rsp + 104], r9 | |
< mov r12, r8 | |
< mov ecx, dword ptr [rbp + 4] | |
--- | |
> mov eax, dword ptr [r14 + 4] | |
1471c1432 | |
< mov dword ptr [rsp + 96], ecx | |
--- | |
> mov dword ptr [rsp + 88], eax | |
1473c1434 | |
< mov rbx, qword ptr [r9 + 8*r8 - 16] | |
--- | |
> mov rbx, r15 | |
1475c1436 | |
< mov rdi, qword ptr [r9 + 8*r8 - 8] | |
--- | |
> mov rbp, qword ptr [r9 + 8*r8 - 16] | |
1477c1438,1441 | |
< lea r12, [r8 - 2] | |
--- | |
> mov qword ptr [rsp + 16], r9 | |
> mov r15, r8 | |
> | |
> mov rdi, qword ptr [r9 + 8*r8 - 8] | |
1481,1483c1445,1447 | |
< .LBB669_165: | |
< mov dword ptr [rsp + 88], eax | |
< mov rdi, rbx | |
--- | |
> .LBB662_146: | |
> mov dword ptr [rsp], eax | |
> mov rdi, rbp | |
1485c1449 | |
< add eax, dword ptr [rsp + 96] | |
--- | |
> add eax, dword ptr [rsp + 88] | |
1487c1451 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1489c1453 | |
< mov ebx, eax | |
--- | |
> mov ebp, eax | |
1491,1492c1455,1456 | |
< mov rdi, r13 | |
< mov rsi, r14 | |
--- | |
> mov rdi, rbx | |
> mov rsi, r13 | |
1494,1496d1457 | |
< mov rcx, qword ptr [rax] | |
< | |
< lea rdx, [rbx + 4] | |
1498c1459 | |
< cmp rdx, qword ptr [rax + 8] | |
--- | |
> lea rcx, [rbp + 4] | |
1500c1461,1462 | |
< ja .LBB669_177 | |
--- | |
> cmp rcx, qword ptr [rax + 8] | |
> ja .LBB662_156 | |
1502,1503c1464,1465 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> add r15, -2 | |
> mov rax, qword ptr [rax] | |
1505,1506c1467,1468 | |
< mov eax, dword ptr [rsp + 88] | |
< mov dword ptr [rcx + rbx], eax | |
--- | |
> mov ecx, dword ptr [rsp] | |
> mov dword ptr [rax + rbp], ecx | |
1508c1470 | |
< .LBB669_169: | |
--- | |
> .LBB662_149: | |
1510,1512c1472,1475 | |
< mov r8, r12 | |
< mov r9, qword ptr [rsp + 104] | |
< jmp .LBB669_365 | |
--- | |
> mov r8, r15 | |
> mov r15, rbx | |
> mov r9, qword ptr [rsp + 16] | |
> jmp .LBB662_340 | |
1514c1477 | |
< mov r14, qword ptr [rsp + 24] | |
--- | |
> mov eax, dword ptr [r14 + 4] | |
1516,1518c1479 | |
< mov qword ptr [rsp + 104], r9 | |
< mov r12, r8 | |
< mov ecx, dword ptr [rbp + 4] | |
--- | |
> mov dword ptr [rsp + 88], eax | |
1520c1481 | |
< mov dword ptr [rsp + 96], ecx | |
--- | |
> mov rbx, r15 | |
1522c1483 | |
< mov rbx, qword ptr [r9 + 8*r8 - 16] | |
--- | |
> mov rbp, qword ptr [r9 + 8*r8 - 16] | |
1524c1485,1486 | |
< mov rdi, qword ptr [r9 + 8*r8 - 8] | |
--- | |
> mov qword ptr [rsp + 16], r9 | |
> mov r15, r8 | |
1526c1488 | |
< lea r12, [r8 - 2] | |
--- | |
> mov rdi, qword ptr [r9 + 8*r8 - 8] | |
1530,1532c1492,1494 | |
< .LBB669_171: | |
< mov qword ptr [rsp + 88], rax | |
< mov rdi, rbx | |
--- | |
> .LBB662_151: | |
> mov qword ptr [rsp], rax | |
> mov rdi, rbp | |
1534c1496 | |
< add eax, dword ptr [rsp + 96] | |
--- | |
> add eax, dword ptr [rsp + 88] | |
1536c1498 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1538c1500 | |
< mov ebx, eax | |
--- | |
> mov ebp, eax | |
1540,1541c1502,1503 | |
< mov rdi, r13 | |
< mov rsi, r14 | |
--- | |
> mov rdi, rbx | |
> mov rsi, r13 | |
1543d1504 | |
< mov rcx, qword ptr [rax] | |
1545c1506 | |
< lea rdx, [rbx + 8] | |
--- | |
> lea rcx, [rbp + 8] | |
1547c1508,1509 | |
< cmp rdx, qword ptr [rax + 8] | |
--- | |
> cmp rcx, qword ptr [rax + 8] | |
> ja .LBB662_156 | |
1549c1511,1512 | |
< ja .LBB669_177 | |
--- | |
> add r15, -2 | |
> mov rax, qword ptr [rax] | |
1551,1552c1514,1515 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> mov rcx, qword ptr [rsp] | |
> mov qword ptr [rax + rbp], rcx | |
1554,1555c1517 | |
< mov rax, qword ptr [rsp + 88] | |
< mov qword ptr [rcx + rbx], rax | |
--- | |
> jmp .LBB662_149 | |
1557c1519 | |
< jmp .LBB669_169 | |
--- | |
> mov eax, dword ptr [r14 + 4] | |
1559c1521 | |
< mov r14, qword ptr [rsp + 24] | |
--- | |
> mov dword ptr [rsp + 88], eax | |
1561,1563c1523 | |
< mov qword ptr [rsp + 104], r9 | |
< mov r12, r8 | |
< mov ecx, dword ptr [rbp + 4] | |
--- | |
> mov rbx, r15 | |
1565c1525 | |
< mov dword ptr [rsp + 96], ecx | |
--- | |
> mov rbp, qword ptr [r9 + 8*r8 - 16] | |
1567c1527,1528 | |
< mov rbx, qword ptr [r9 + 8*r8 - 16] | |
--- | |
> mov qword ptr [rsp + 16], r9 | |
> mov r15, r8 | |
1571,1572d1531 | |
< lea r12, [r8 - 2] | |
< | |
1575c1534 | |
< jmp .LBB669_165 | |
--- | |
> jmp .LBB662_146 | |
1577c1536 | |
< mov r14, qword ptr [rsp + 24] | |
--- | |
> mov eax, dword ptr [r14 + 4] | |
1579,1581c1538 | |
< mov qword ptr [rsp + 104], r9 | |
< mov r12, r8 | |
< mov ecx, dword ptr [rbp + 4] | |
--- | |
> mov dword ptr [rsp + 88], eax | |
1583c1540 | |
< mov dword ptr [rsp + 96], ecx | |
--- | |
> mov rbx, r15 | |
1585c1542 | |
< mov rbx, qword ptr [r9 + 8*r8 - 16] | |
--- | |
> mov rbp, qword ptr [r9 + 8*r8 - 16] | |
1587c1544,1545 | |
< mov rdi, qword ptr [r9 + 8*r8 - 8] | |
--- | |
> mov qword ptr [rsp + 16], r9 | |
> mov r15, r8 | |
1589c1547 | |
< lea r12, [r8 - 2] | |
--- | |
> mov rdi, qword ptr [r9 + 8*r8 - 8] | |
1593c1551,1556 | |
< jmp .LBB669_171 | |
--- | |
> jmp .LBB662_151 | |
> | |
> .LBB662_156: | |
> mov r13, qword ptr [rsp + 24] | |
> mov byte ptr [r13 + 4], 1 | |
> jmp .LBB662_65 | |
1595,1598c1558 | |
< .LBB669_177: | |
< mov r13, qword ptr [rsp + 16] | |
< mov word ptr [r13], 257 | |
< jmp .LBB669_367 | |
--- | |
> mov eax, dword ptr [r14 + 4] | |
1600c1560 | |
< mov r14, qword ptr [rsp + 24] | |
--- | |
> mov dword ptr [rsp + 88], eax | |
1602,1604c1562 | |
< mov qword ptr [rsp + 104], r9 | |
< mov r12, r8 | |
< mov ecx, dword ptr [rbp + 4] | |
--- | |
> mov rbx, r15 | |
1606c1564 | |
< mov dword ptr [rsp + 96], ecx | |
--- | |
> mov rbp, qword ptr [r9 + 8*r8 - 16] | |
1608c1566,1567 | |
< mov rbx, qword ptr [r9 + 8*r8 - 16] | |
--- | |
> mov qword ptr [rsp + 16], r9 | |
> mov r15, r8 | |
1612,1613d1570 | |
< lea r12, [r8 - 2] | |
< | |
1616c1573 | |
< mov dword ptr [rsp + 88], eax | |
--- | |
> mov dword ptr [rsp], eax | |
1618c1575 | |
< mov rdi, rbx | |
--- | |
> mov rdi, rbp | |
1621c1578 | |
< add eax, dword ptr [rsp + 96] | |
--- | |
> add eax, dword ptr [rsp + 88] | |
1623c1580 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1625c1582 | |
< mov ebx, eax | |
--- | |
> mov ebp, eax | |
1627,1628c1584,1585 | |
< mov rdi, r13 | |
< mov rsi, r14 | |
--- | |
> mov rdi, rbx | |
> mov rsi, r13 | |
1630d1586 | |
< mov rcx, qword ptr [rax] | |
1632c1588 | |
< cmp qword ptr [rax + 8], rbx | |
--- | |
> cmp qword ptr [rax + 8], rbp | |
1634c1590 | |
< jbe .LBB669_177 | |
--- | |
> jbe .LBB662_156 | |
1636,1637c1592,1594 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> add r15, -2 | |
> | |
> mov rax, qword ptr [rax] | |
1639c1596 | |
< mov eax, dword ptr [rsp + 88] | |
--- | |
> mov ecx, dword ptr [rsp] | |
1641c1598 | |
< mov byte ptr [rcx + rbx], al | |
--- | |
> mov byte ptr [rax + rbp], cl | |
1643c1600 | |
< jmp .LBB669_169 | |
--- | |
> jmp .LBB662_149 | |
1645c1602 | |
< mov r14, qword ptr [rsp + 24] | |
--- | |
> mov eax, dword ptr [r14 + 4] | |
1647,1649c1604 | |
< mov qword ptr [rsp + 104], r9 | |
< mov r12, r8 | |
< mov ecx, dword ptr [rbp + 4] | |
--- | |
> mov dword ptr [rsp + 88], eax | |
1651c1606 | |
< mov dword ptr [rsp + 96], ecx | |
--- | |
> mov rbx, r15 | |
1653c1608 | |
< mov rbx, qword ptr [r9 + 8*r8 - 16] | |
--- | |
> mov rbp, qword ptr [r9 + 8*r8 - 16] | |
1655c1610,1611 | |
< mov rdi, qword ptr [r9 + 8*r8 - 8] | |
--- | |
> mov qword ptr [rsp + 16], r9 | |
> mov r15, r8 | |
1657c1613 | |
< lea r12, [r8 - 2] | |
--- | |
> mov rdi, qword ptr [r9 + 8*r8 - 8] | |
1661c1617 | |
< mov dword ptr [rsp + 88], eax | |
--- | |
> mov dword ptr [rsp], eax | |
1663c1619 | |
< mov rdi, rbx | |
--- | |
> mov rdi, rbp | |
1666c1622 | |
< add eax, dword ptr [rsp + 96] | |
--- | |
> add eax, dword ptr [rsp + 88] | |
1668c1624 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1670c1626 | |
< mov ebx, eax | |
--- | |
> mov ebp, eax | |
1672,1673c1628,1629 | |
< mov rdi, r13 | |
< mov rsi, r14 | |
--- | |
> mov rdi, rbx | |
> mov rsi, r13 | |
1675d1630 | |
< mov rcx, qword ptr [rax] | |
1677c1632 | |
< lea rdx, [rbx + 2] | |
--- | |
> lea rcx, [rbp + 2] | |
1679c1634 | |
< cmp rdx, qword ptr [rax + 8] | |
--- | |
> cmp rcx, qword ptr [rax + 8] | |
1681c1636 | |
< ja .LBB669_177 | |
--- | |
> ja .LBB662_156 | |
1683,1684c1638 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> add r15, -2 | |
1686c1640 | |
< mov eax, dword ptr [rsp + 88] | |
--- | |
> mov rax, qword ptr [rax] | |
1688c1642 | |
< mov word ptr [rcx + rbx], ax | |
--- | |
> mov ecx, dword ptr [rsp] | |
1690c1644 | |
< jmp .LBB669_169 | |
--- | |
> mov word ptr [rax + rbp], cx | |
1692c1646 | |
< mov r14, qword ptr [rsp + 24] | |
--- | |
> jmp .LBB662_149 | |
1694,1696c1648 | |
< mov qword ptr [rsp + 104], r9 | |
< mov r12, r8 | |
< mov ecx, dword ptr [rbp + 4] | |
--- | |
> mov eax, dword ptr [r14 + 4] | |
1698c1650 | |
< mov dword ptr [rsp + 96], ecx | |
--- | |
> mov dword ptr [rsp + 88], eax | |
1700c1652 | |
< mov rbx, qword ptr [r9 + 8*r8 - 16] | |
--- | |
> mov rbx, r15 | |
1702c1654 | |
< mov rdi, qword ptr [r9 + 8*r8 - 8] | |
--- | |
> mov rbp, qword ptr [r9 + 8*r8 - 16] | |
1704c1656,1659 | |
< lea r12, [r8 - 2] | |
--- | |
> mov qword ptr [rsp + 16], r9 | |
> mov r15, r8 | |
> | |
> mov rdi, qword ptr [r9 + 8*r8 - 8] | |
1708c1663 | |
< mov qword ptr [rsp + 88], rax | |
--- | |
> mov qword ptr [rsp], rax | |
1710c1665 | |
< mov rdi, rbx | |
--- | |
> mov rdi, rbp | |
1713c1668 | |
< add eax, dword ptr [rsp + 96] | |
--- | |
> add eax, dword ptr [rsp + 88] | |
1715c1670 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1717c1672 | |
< mov ebx, eax | |
--- | |
> mov ebp, eax | |
1719,1720c1674,1675 | |
< mov rdi, r13 | |
< mov rsi, r14 | |
--- | |
> mov rdi, rbx | |
> mov rsi, r13 | |
1722d1676 | |
< mov rcx, qword ptr [rax] | |
1724c1678 | |
< cmp qword ptr [rax + 8], rbx | |
--- | |
> cmp qword ptr [rax + 8], rbp | |
1726c1680 | |
< jbe .LBB669_177 | |
--- | |
> jbe .LBB662_156 | |
1728,1729c1682 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> add r15, -2 | |
1731c1684,1686 | |
< mov rax, qword ptr [rsp + 88] | |
--- | |
> mov rax, qword ptr [rax] | |
> | |
> mov rcx, qword ptr [rsp] | |
1733c1688 | |
< mov byte ptr [rcx + rbx], al | |
--- | |
> mov byte ptr [rax + rbp], cl | |
1735c1690 | |
< jmp .LBB669_169 | |
--- | |
> jmp .LBB662_149 | |
1737c1692 | |
< mov r14, qword ptr [rsp + 24] | |
--- | |
> mov eax, dword ptr [r14 + 4] | |
1739,1741c1694 | |
< mov qword ptr [rsp + 104], r9 | |
< mov r12, r8 | |
< mov ecx, dword ptr [rbp + 4] | |
--- | |
> mov dword ptr [rsp + 88], eax | |
1743c1696 | |
< mov dword ptr [rsp + 96], ecx | |
--- | |
> mov rbx, r15 | |
1745c1698 | |
< mov rbx, qword ptr [r9 + 8*r8 - 16] | |
--- | |
> mov rbp, qword ptr [r9 + 8*r8 - 16] | |
1747c1700,1701 | |
< mov rdi, qword ptr [r9 + 8*r8 - 8] | |
--- | |
> mov qword ptr [rsp + 16], r9 | |
> mov r15, r8 | |
1749c1703 | |
< lea r12, [r8 - 2] | |
--- | |
> mov rdi, qword ptr [r9 + 8*r8 - 8] | |
1753c1707 | |
< mov qword ptr [rsp + 88], rax | |
--- | |
> mov qword ptr [rsp], rax | |
1755c1709 | |
< mov rdi, rbx | |
--- | |
> mov rdi, rbp | |
1758c1712 | |
< add eax, dword ptr [rsp + 96] | |
--- | |
> add eax, dword ptr [rsp + 88] | |
1760c1714 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1762c1716 | |
< mov ebx, eax | |
--- | |
> mov ebp, eax | |
1764,1765c1718,1719 | |
< mov rdi, r13 | |
< mov rsi, r14 | |
--- | |
> mov rdi, rbx | |
> mov rsi, r13 | |
1767d1720 | |
< mov rcx, qword ptr [rax] | |
1769c1722 | |
< lea rdx, [rbx + 2] | |
--- | |
> lea rcx, [rbp + 2] | |
1771c1724 | |
< cmp rdx, qword ptr [rax + 8] | |
--- | |
> cmp rcx, qword ptr [rax + 8] | |
1773c1726 | |
< ja .LBB669_177 | |
--- | |
> ja .LBB662_156 | |
1775,1776c1728 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> add r15, -2 | |
1778c1730 | |
< mov rax, qword ptr [rsp + 88] | |
--- | |
> mov rax, qword ptr [rax] | |
1780c1732 | |
< mov word ptr [rcx + rbx], ax | |
--- | |
> mov rcx, qword ptr [rsp] | |
1782c1734 | |
< jmp .LBB669_169 | |
--- | |
> mov word ptr [rax + rbp], cx | |
1784c1736 | |
< mov r14, qword ptr [rsp + 24] | |
--- | |
> jmp .LBB662_149 | |
1786,1788c1738 | |
< mov qword ptr [rsp + 104], r9 | |
< mov r12, r8 | |
< mov ecx, dword ptr [rbp + 4] | |
--- | |
> mov eax, dword ptr [r14 + 4] | |
1790c1740 | |
< mov dword ptr [rsp + 96], ecx | |
--- | |
> mov dword ptr [rsp + 88], eax | |
1792c1742 | |
< mov rbx, qword ptr [r9 + 8*r8 - 16] | |
--- | |
> mov rbx, r15 | |
1794c1744,1747 | |
< mov rdi, qword ptr [r9 + 8*r8 - 8] | |
--- | |
> mov rbp, qword ptr [r9 + 8*r8 - 16] | |
> | |
> mov qword ptr [rsp + 16], r9 | |
> mov r15, r8 | |
1796c1749 | |
< lea r12, [r8 - 2] | |
--- | |
> mov rdi, qword ptr [r9 + 8*r8 - 8] | |
1800c1753 | |
< mov qword ptr [rsp + 88], rax | |
--- | |
> mov qword ptr [rsp], rax | |
1802c1755 | |
< mov rdi, rbx | |
--- | |
> mov rdi, rbp | |
1805c1758 | |
< add eax, dword ptr [rsp + 96] | |
--- | |
> add eax, dword ptr [rsp + 88] | |
1807c1760 | |
< jb .LBB669_177 | |
--- | |
> jb .LBB662_156 | |
1809c1762 | |
< mov ebx, eax | |
--- | |
> mov ebp, eax | |
1811,1812c1764,1765 | |
< mov rdi, r13 | |
< mov rsi, r14 | |
--- | |
> mov rdi, rbx | |
> mov rsi, r13 | |
1814d1766 | |
< mov rcx, qword ptr [rax] | |
1816c1768 | |
< lea rdx, [rbx + 4] | |
--- | |
> lea rcx, [rbp + 4] | |
1818c1770 | |
< cmp rdx, qword ptr [rax + 8] | |
--- | |
> cmp rcx, qword ptr [rax + 8] | |
1820c1772 | |
< ja .LBB669_177 | |
--- | |
> ja .LBB662_156 | |
1822,1823c1774 | |
< test rcx, rcx | |
< je .LBB669_177 | |
--- | |
> add r15, -2 | |
1825c1776 | |
< mov rax, qword ptr [rsp + 88] | |
--- | |
> mov rax, qword ptr [rax] | |
1827c1778 | |
< mov dword ptr [rcx + rbx], eax | |
--- | |
> mov rcx, qword ptr [rsp] | |
1829c1780 | |
< jmp .LBB669_169 | |
--- | |
> mov dword ptr [rax + rbp], ecx | |
1831,1833c1782,1787 | |
< mov r14, r9 | |
< mov rbx, r8 | |
< mov r12, qword ptr [rsp + 24] | |
--- | |
> jmp .LBB662_149 | |
> | |
> mov rbp, r9 | |
> mov rdi, r15 | |
> mov r15, r8 | |
> mov rbx, rdi | |
1835d1788 | |
< mov rdi, r12 | |
1837c1790 | |
< call wasmi::engine::executor::Executor<HostData>::default_memory | |
--- | |
> call wasmi::engine::cache::InstanceCache::default_memory | |
1839c1792 | |
< mov ecx, dword ptr [r12 + 128] | |
--- | |
> mov ecx, dword ptr [r13 + 128] | |
1843c1796 | |
< jne .LBB669_199 | |
--- | |
> jne .LBB662_60 | |
1849c1802 | |
< cmp qword ptr [r12 + 16], rax | |
--- | |
> cmp qword ptr [r13 + 16], rax | |
1851c1804 | |
< jbe .LBB669_201 | |
--- | |
> jbe .LBB662_175 | |
1853c1806 | |
< mov rcx, qword ptr [r12] | |
--- | |
> mov rcx, qword ptr [r13] | |
1861,1865c1814 | |
< mov rdx, rbx | |
< mov rcx, r14 | |
< | |
< mov qword ptr [r14 + 8*rbx], rax | |
< mov r12, rbx | |
--- | |
> mov rcx, rbp | |
1867c1816,1817 | |
< add r12, 1 | |
--- | |
> mov qword ptr [rbp + 8*r15], rax | |
> inc r15 | |
1870,1872c1820,1824 | |
< mov r8, r12 | |
< mov r9, r14 | |
< jmp .LBB669_365 | |
--- | |
> mov r8, r15 | |
> mov r9, rbp | |
> mov r15, rbx | |
> | |
> jmp .LBB662_340 | |
1874c1826 | |
< .LBB669_201: | |
--- | |
> .LBB662_175: | |
1877c1829 | |
< mov qword ptr [rsp + 112], rax | |
--- | |
> mov qword ptr [rsp + 96], rax | |
1879c1831 | |
< mov qword ptr [rsp + 120], rax | |
--- | |
> mov qword ptr [rsp + 104], rax | |
1881c1833 | |
< lea rax, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.614] | |
--- | |
> lea rax, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.617] | |
1886c1838 | |
< lea rax, [rsp + 112] | |
--- | |
> lea rax, [rsp + 96] | |
1891,1892c1843,1844 | |
< lea rsi, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.615] | |
< jmp .LBB669_76 | |
--- | |
> lea rsi, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.618] | |
> jmp .LBB662_62 | |
1894,1899c1846,1848 | |
< .LBB669_199: | |
< mov qword ptr [rsp + 32], rcx | |
< jmp .LBB669_61 | |
< | |
< mov qword ptr [rsp + 88], r8 | |
< mov r12, r9 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
> mov qword ptr [rsp + 16], r9 | |
1904,1906c1853 | |
< mov r14d, eax | |
< | |
< mov rbx, qword ptr [rsp + 24] | |
--- | |
> mov ebx, eax | |
1908,1909c1855 | |
< mov rdi, rbx | |
< mov qword ptr [rsp + 8], r13 | |
--- | |
> mov rdi, rbp | |
1911,1914c1857 | |
< call wasmi::engine::executor::Executor<HostData>::default_memory | |
< mov rsi, rbx | |
< | |
< mov r13d, r14d | |
--- | |
> call wasmi::engine::cache::InstanceCache::default_memory | |
1916c1859 | |
< mov ecx, dword ptr [rsi + 128] | |
--- | |
> mov ecx, dword ptr [r13 + 128] | |
1920c1863,1866 | |
< jne .LBB669_199 | |
--- | |
> mov qword ptr [rsp + 176], r13 | |
> mov qword ptr [rsp + 8], rbp | |
> | |
> jne .LBB662_60 | |
1926c1872,1874 | |
< cmp qword ptr [rsi + 16], rcx | |
--- | |
> cmp qword ptr [r13 + 16], rcx | |
> | |
> jbe .LBB662_196 | |
1928c1876 | |
< jbe .LBB669_205 | |
--- | |
> mov ebx, ebx | |
1930c1878 | |
< mov rax, qword ptr [rsi] | |
--- | |
> mov rax, qword ptr [r13] | |
1933a1882,1887 | |
> mov rbp, qword ptr [rax + rcx + 48] | |
> | |
> test rbx, rbx | |
> | |
> je .LBB662_194 | |
> | |
1938,1942d1891 | |
< mov rbx, qword ptr [rax + rcx + 48] | |
< | |
< test r13, r13 | |
< | |
< je .LBB669_222 | |
1947c1896 | |
< je .LBB669_209 | |
--- | |
> je .LBB662_181 | |
1951,1952c1900,1901 | |
< .LBB669_209: | |
< mov r14, rbx | |
--- | |
> .LBB662_181: | |
> mov r13, rbp | |
1955c1904 | |
< add r14, r13 | |
--- | |
> add r13, rbx | |
1957c1906 | |
< jb .LBB669_223 | |
--- | |
> jb .LBB662_195 | |
1959,1960c1908,1909 | |
< cmp r14, rdx | |
< ja .LBB669_223 | |
--- | |
> cmp r13, rdx | |
> ja .LBB662_195 | |
1962c1911 | |
< shl r13, 16 | |
--- | |
> shl rbx, 16 | |
1964,1966c1913 | |
< lea rdx, [rax + rcx] | |
< add rdx, 16 | |
< mov rsi, qword ptr [rax + rcx + 16] | |
--- | |
> mov rsi, qword ptr [r9 + 16] | |
1968c1915 | |
< add r13, rsi | |
--- | |
> add rbx, rsi | |
1970c1917 | |
< jb .LBB669_223 | |
--- | |
> jb .LBB662_195 | |
1972,1973c1919,1920 | |
< cmp r13, 2147483646 | |
< ja .LBB669_223 | |
--- | |
> cmp rbx, 2147483646 | |
> ja .LBB662_195 | |
1975,1977c1922,1924 | |
< mov r10, r13 | |
< sub r10, rsi | |
< jbe .LBB669_221 | |
--- | |
> mov rdx, rbx | |
> sub rdx, rsi | |
> jbe .LBB662_189 | |
1979c1926 | |
< mov rax, qword ptr [rax + rcx + 8] | |
--- | |
> mov rax, qword ptr [r9 + 8] | |
1983c1930 | |
< cmp rax, r10 | |
--- | |
> mov rcx, rsi | |
1985c1932 | |
< jb .LBB669_216 | |
--- | |
> cmp rax, rdx | |
1987c1934 | |
< mov r13, rsi | |
--- | |
> jb .LBB662_190 | |
1991c1938 | |
< lea rdi, [rax + r13] | |
--- | |
> lea rdi, [rax + rcx] | |
1993c1940 | |
< cmp r10, 2 | |
--- | |
> cmp rdx, 2 | |
1995c1942 | |
< jb .LBB669_219 | |
--- | |
> jb .LBB662_191 | |
1997,1999c1944,1947 | |
< .LBB669_218: | |
< mov qword ptr [rsp + 168], rdx | |
< lea rdx, [r10 - 1] | |
--- | |
> .LBB662_188: | |
> mov qword ptr [rsp], rdx | |
> dec rdx | |
> mov qword ptr [rsp + 88], r9 | |
2002,2004c1950,1953 | |
< mov qword ptr [rsp + 96], r8 | |
< mov qword ptr [rsp + 160], r10 | |
< mov qword ptr [rsp + 192], rax | |
--- | |
> mov qword ptr [rsp + 144], r8 | |
> mov qword ptr [rsp + 160], rcx | |
> | |
> mov rbx, rax | |
2006,2008c1955,1958 | |
< mov rdx, qword ptr [rsp + 168] | |
< mov r8, qword ptr [rsp + 96] | |
< mov rax, qword ptr [rsp + 160] | |
--- | |
> mov rcx, qword ptr [rsp + 160] | |
> mov r8, qword ptr [rsp + 144] | |
> mov r9, qword ptr [rsp + 88] | |
> mov rax, qword ptr [rsp] | |
2010c1960,1961 | |
< add r13, rax | |
--- | |
> add rcx, rax | |
> dec rcx | |
2012c1963,1965 | |
< add r13, -1 | |
--- | |
> add rbx, rcx | |
> mov rdi, rbx | |
> jmp .LBB662_192 | |
2014,2016c1967,1969 | |
< mov rdi, qword ptr [rsp + 192] | |
< add rdi, r13 | |
< jmp .LBB669_220 | |
--- | |
> .LBB662_189: | |
> mov rcx, rbx | |
> jmp .LBB662_193 | |
2018c1971 | |
< .LBB669_216: | |
--- | |
> .LBB662_190: | |
2020,2023c1973 | |
< mov qword ptr [rsp + 168], rdx | |
< mov rdx, r10 | |
< mov qword ptr [rsp + 96], r8 | |
< mov r13, r9 | |
--- | |
> mov qword ptr [rsp + 88], r9 | |
2025,2026c1975 | |
< mov qword ptr [rsp + 160], r10 | |
< call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle | |
--- | |
> mov qword ptr [rsp + 160], rsi | |
2028,2031c1977,1984 | |
< mov r10, qword ptr [rsp + 160] | |
< mov r9, r13 | |
< mov rdx, qword ptr [rsp + 168] | |
< mov r8, qword ptr [rsp + 96] | |
--- | |
> mov qword ptr [rsp], rdx | |
> mov rdx, qword ptr [rsp] | |
> mov qword ptr [rsp + 144], r8 | |
> call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle | |
> mov rdx, qword ptr [rsp] | |
> mov rsi, qword ptr [rsp + 160] | |
> mov r8, qword ptr [rsp + 144] | |
> mov r9, qword ptr [rsp + 88] | |
2033c1986 | |
< mov r13, qword ptr [rdx] | |
--- | |
> mov rcx, qword ptr [r9 + 16] | |
2037c1990 | |
< lea rdi, [rax + r13] | |
--- | |
> lea rdi, [rax + rcx] | |
2039c1992 | |
< cmp r10, 2 | |
--- | |
> cmp rdx, 2 | |
2041c1994 | |
< jae .LBB669_218 | |
--- | |
> jae .LBB662_188 | |
2043,2045c1996,1998 | |
< .LBB669_219: | |
< test r10, r10 | |
< je .LBB669_221 | |
--- | |
> .LBB662_191: | |
> cmp rbx, rsi | |
> je .LBB662_193 | |
2047c2000 | |
< .LBB669_220: | |
--- | |
> .LBB662_192: | |
2050c2003 | |
< add r13, 1 | |
--- | |
> inc rcx | |
2052,2053c2005,2006 | |
< .LBB669_221: | |
< mov qword ptr [rdx], r13 | |
--- | |
> .LBB662_193: | |
> mov qword ptr [r9 + 16], rcx | |
2055c2008 | |
< mov qword ptr [r8], r14 | |
--- | |
> mov qword ptr [r8], r13 | |
2057,2058c2010,2011 | |
< .LBB669_222: | |
< mov edi, ebx | |
--- | |
> .LBB662_194: | |
> mov edi, ebp | |
2060,2061c2013,2014 | |
< .LBB669_223: | |
< mov r13, qword ptr [rsp + 8] | |
--- | |
> .LBB662_195: | |
> mov rbx, qword ptr [rsp + 8] | |
2063c2016 | |
< mov qword ptr [r13 + 16], 0 | |
--- | |
> mov qword ptr [rbx + 16], 0 | |
2067,2068c2020,2022 | |
< mov r8, qword ptr [rsp + 88] | |
< mov r9, r12 | |
--- | |
> mov r8, r15 | |
> mov r15, rbx | |
> mov r9, qword ptr [rsp + 16] | |
2070c2024 | |
< mov qword ptr [r12 + 8*r8 - 8], rax | |
--- | |
> mov qword ptr [r9 + 8*r8 - 8], rax | |
2072c2026,2028 | |
< jmp .LBB669_364 | |
--- | |
> mov eax, 1 | |
> mov r13, qword ptr [rsp + 176] | |
> jmp .LBB662_340 | |
2074c2030 | |
< .LBB669_205: | |
--- | |
> .LBB662_196: | |
2077c2033 | |
< mov qword ptr [rsp + 112], rax | |
--- | |
> mov qword ptr [rsp + 96], rax | |
2079c2035 | |
< mov qword ptr [rsp + 120], rax | |
--- | |
> mov qword ptr [rsp + 104], rax | |
2081c2037 | |
< lea rax, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.614] | |
--- | |
> lea rax, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.617] | |
2086c2042 | |
< lea rax, [rsp + 112] | |
--- | |
> lea rax, [rsp + 96] | |
2091,2092c2047,2048 | |
< lea rsi, [rip + .Lanon.b060b94cca6027508dd368d3db67fe89.616] | |
< jmp .LBB669_76 | |
--- | |
> lea rsi, [rip + .Lanon.a74377838b46ba7a3a51b4ec3b694b58.619] | |
> jmp .LBB662_62 | |
2094,2096c2050 | |
< mov rcx, r9 | |
< mov r12, r8 | |
< mov rax, qword ptr [rbp + 8] | |
--- | |
> mov rax, qword ptr [r14 + 8] | |
2099,2101c2053 | |
< add r12, 1 | |
< | |
< mov eax, 1 | |
--- | |
> inc r8 | |
2103,2106c2055 | |
< mov r8, r12 | |
< jmp .LBB669_365 | |
< | |
< mov rbx, r8 | |
--- | |
> jmp .LBB662_339 | |
2110,2111c2059,2060 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov rbx, r8 | |
> mov rbp, r9 | |
2115c2064,2067 | |
< jmp .LBB669_363 | |
--- | |
> mov r9, rbp | |
> mov r8, rbx | |
> | |
> jmp .LBB662_338 | |
2117,2119c2069,2070 | |
< mov qword ptr [rsp + 8], r13 | |
< mov rbx, r9 | |
< mov r12, r8 | |
--- | |
> mov qword ptr [rsp + 8], r15 | |
> mov r15, r13 | |
2127c2078,2079 | |
< call qword ptr [rip + wasmi_core::untyped::UntypedValue::i32_eq@GOTPCREL] | |
--- | |
> mov rbp, r8 | |
> mov rbx, r9 | |
2129,2130c2081 | |
< .LBB669_227: | |
< mov qword ptr [rbx + 8*r12 - 16], rax | |
--- | |
> call qword ptr [rip + wasmi_core::untyped::UntypedValue::i32_eq@GOTPCREL] | |
2132a2084,2086 | |
> | |
> mov qword ptr [rbx + 8*rbp - 16], rax | |
> | |
2135c2089 | |
< mov r13, qword ptr [rsp + 8] | |
--- | |
> mov r13, r15 | |
2137c2091,2092 | |
< jmp .LBB669_365 | |
--- | |
> mov r15, qword ptr [rsp + 8] | |
> jmp .LBB662_340 | |
2139d2093 | |
< mov qword ptr [rsp + 8], r13 | |
2141c2095,2096 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2143c2098,2100 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2151c2108,2115 | |
< jmp .LBB669_227 | |
--- | |
> .LBB662_201: | |
> mov qword ptr [rbx + 8*r15 - 16], rax | |
> | |
> mov r15, rbp | |
> mov r9, rbx | |
> mov eax, 1 | |
> mov r8, qword ptr [rsp] | |
> jmp .LBB662_340 | |
2153d2116 | |
< mov qword ptr [rsp + 8], r13 | |
2155c2118,2119 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2157c2121,2123 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2165c2131 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2167d2132 | |
< mov qword ptr [rsp + 8], r13 | |
2169c2134,2135 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2171c2137,2139 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2179c2147 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2181d2148 | |
< mov qword ptr [rsp + 8], r13 | |
2183c2150,2151 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2185c2153,2155 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2193c2163 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2195d2164 | |
< mov qword ptr [rsp + 8], r13 | |
2197c2166,2167 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2199c2169,2171 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2207c2179 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2209d2180 | |
< mov qword ptr [rsp + 8], r13 | |
2211c2182,2183 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2213c2185,2187 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2221c2195 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2223d2196 | |
< mov qword ptr [rsp + 8], r13 | |
2225c2198,2199 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2227c2201,2203 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2235c2211 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2237d2212 | |
< mov qword ptr [rsp + 8], r13 | |
2239c2214,2215 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2241c2217,2219 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2249c2227 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2251d2228 | |
< mov qword ptr [rsp + 8], r13 | |
2253c2230,2231 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2255c2233,2235 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2263c2243 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2264a2245 | |
> mov qword ptr [rsp + 8], r15 | |
2269,2270c2250,2252 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
2274c2256 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
2276d2257 | |
< mov qword ptr [rsp + 8], r13 | |
2278c2259,2260 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2280c2262,2264 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2288c2272 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2290d2273 | |
< mov qword ptr [rsp + 8], r13 | |
2292c2275,2276 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2294c2278,2280 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2302c2288 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2304d2289 | |
< mov qword ptr [rsp + 8], r13 | |
2306c2291,2292 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2308c2294,2296 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2316c2304 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2318d2305 | |
< mov qword ptr [rsp + 8], r13 | |
2320c2307,2308 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2322c2310,2312 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2330c2320 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2332d2321 | |
< mov qword ptr [rsp + 8], r13 | |
2334c2323,2324 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2336c2326,2328 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2344c2336 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2346d2337 | |
< mov qword ptr [rsp + 8], r13 | |
2348c2339,2340 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2350c2342,2344 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2358c2352 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2360d2353 | |
< mov qword ptr [rsp + 8], r13 | |
2362c2355,2356 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2364c2358,2360 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2372c2368 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2374d2369 | |
< mov qword ptr [rsp + 8], r13 | |
2376c2371,2372 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2378c2374,2376 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2386c2384 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2388d2385 | |
< mov qword ptr [rsp + 8], r13 | |
2390c2387,2388 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2392c2390,2392 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2400c2400 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2402d2401 | |
< mov qword ptr [rsp + 8], r13 | |
2404c2403,2404 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2406c2406,2408 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2414c2416 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2416d2417 | |
< mov qword ptr [rsp + 8], r13 | |
2418c2419,2420 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2420c2422,2424 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2428c2432 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2430d2433 | |
< mov qword ptr [rsp + 8], r13 | |
2432c2435,2436 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2434c2438,2440 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2442c2448 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2444d2449 | |
< mov qword ptr [rsp + 8], r13 | |
2446c2451,2452 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2448c2454,2456 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2456c2464 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2458d2465 | |
< mov qword ptr [rsp + 8], r13 | |
2460c2467,2468 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2462c2470,2472 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2470c2480 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2472d2481 | |
< mov qword ptr [rsp + 8], r13 | |
2474c2483,2484 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2476c2486,2488 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2484c2496 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2486d2497 | |
< mov qword ptr [rsp + 8], r13 | |
2488c2499,2500 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2490c2502,2504 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2498c2512 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2500d2513 | |
< mov qword ptr [rsp + 8], r13 | |
2502c2515,2516 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2504c2518,2520 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2512c2528 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2514d2529 | |
< mov qword ptr [rsp + 8], r13 | |
2516c2531,2532 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2518c2534,2536 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2526c2544 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2528d2545 | |
< mov qword ptr [rsp + 8], r13 | |
2530c2547,2548 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2532c2550,2552 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2540c2560 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2542d2561 | |
< mov qword ptr [rsp + 8], r13 | |
2544c2563,2564 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2546c2566,2568 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2554c2576 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2556d2577 | |
< mov qword ptr [rsp + 8], r13 | |
2558c2579,2580 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2560c2582,2584 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2568c2592 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2570d2593 | |
< mov qword ptr [rsp + 8], r13 | |
2572c2595,2596 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2574c2598,2600 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2582c2608 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2583a2610 | |
> mov qword ptr [rsp + 8], r15 | |
2588,2589c2615,2617 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
2593c2621 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
2594a2623 | |
> mov qword ptr [rsp + 8], r15 | |
2599,2600c2628,2630 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
2604c2634 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
2605a2636 | |
> mov qword ptr [rsp + 8], r15 | |
2610,2611c2641,2643 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
2615c2647 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
2617d2648 | |
< mov qword ptr [rsp + 8], r13 | |
2619c2650,2651 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2621c2653,2655 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2629c2663 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2631d2664 | |
< mov qword ptr [rsp + 8], r13 | |
2633c2666,2667 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2635c2669,2671 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2643c2679 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2645d2680 | |
< mov qword ptr [rsp + 8], r13 | |
2647c2682,2683 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2649c2685,2687 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2657c2695,2697 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
> | |
> mov qword ptr [rsp + 8], r15 | |
2666,2667c2706,2708 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
2671c2712,2716 | |
< .LBB669_267: | |
--- | |
> .LBB662_240: | |
> mov r9, rbp | |
> mov rcx, r13 | |
> mov r13, r15 | |
> mov r15, qword ptr [rsp + 8] | |
2673c2718 | |
< jne .LBB669_339 | |
--- | |
> je .LBB662_241 | |
2675,2678c2720,2725 | |
< mov r9, r14 | |
< mov rcx, r12 | |
< mov rax, qword ptr [rsp + 48] | |
< mov qword ptr [r14 + 8*r12 - 16], rax | |
--- | |
> movzx ecx, byte ptr [rsp + 41] | |
> mov eax, 1 | |
> mov r8, rbx | |
> cmp cl, 9 | |
> je .LBB662_340 | |
> jmp .LBB662_313 | |
2679a2727,2729 | |
> .LBB662_241: | |
> mov rax, qword ptr [rsp + 48] | |
> mov qword ptr [r9 + 8*rcx - 16], rax | |
2682c2732,2734 | |
< jmp .LBB669_365 | |
--- | |
> jmp .LBB662_340 | |
> | |
> mov qword ptr [rsp + 8], r15 | |
2691,2692c2743,2745 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
2696c2749,2751 | |
< jmp .LBB669_267 | |
--- | |
> jmp .LBB662_240 | |
> | |
> mov qword ptr [rsp + 8], r15 | |
2705,2706c2760,2762 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
2710c2766,2768 | |
< jmp .LBB669_267 | |
--- | |
> jmp .LBB662_240 | |
> | |
> mov qword ptr [rsp + 8], r15 | |
2719,2720c2777,2779 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
2724c2783 | |
< jmp .LBB669_267 | |
--- | |
> jmp .LBB662_240 | |
2726d2784 | |
< mov qword ptr [rsp + 8], r13 | |
2728c2786,2787 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2730c2789,2791 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2738c2799 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2740d2800 | |
< mov qword ptr [rsp + 8], r13 | |
2742c2802,2803 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2744c2805,2807 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2752c2815 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2754d2816 | |
< mov qword ptr [rsp + 8], r13 | |
2756c2818,2819 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2758c2821,2823 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2766c2831 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2768d2832 | |
< mov qword ptr [rsp + 8], r13 | |
2770c2834,2835 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2772c2837,2839 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2780c2847 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2782d2848 | |
< mov qword ptr [rsp + 8], r13 | |
2784c2850,2851 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2786c2853,2855 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2794c2863 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2796d2864 | |
< mov qword ptr [rsp + 8], r13 | |
2798c2866,2867 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2800c2869,2871 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2808c2879 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2810d2880 | |
< mov qword ptr [rsp + 8], r13 | |
2812c2882,2883 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2814c2885,2887 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2822c2895 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2824d2896 | |
< mov qword ptr [rsp + 8], r13 | |
2826c2898,2899 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2828c2901,2903 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2836c2911 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2837a2913 | |
> mov qword ptr [rsp + 8], r15 | |
2842,2843c2918,2920 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
2847c2924 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
2848a2926 | |
> mov qword ptr [rsp + 8], r15 | |
2853,2854c2931,2933 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
2858c2937 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
2859a2939 | |
> mov qword ptr [rsp + 8], r15 | |
2864,2865c2944,2946 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
2869c2950 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
2871d2951 | |
< mov qword ptr [rsp + 8], r13 | |
2873c2953,2954 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2875c2956,2958 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2883c2966 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2885d2967 | |
< mov qword ptr [rsp + 8], r13 | |
2887c2969,2970 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2889c2972,2974 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2897c2982 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2899d2983 | |
< mov qword ptr [rsp + 8], r13 | |
2901c2985,2986 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2903c2988,2990 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2911c2998,3000 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
> | |
> mov qword ptr [rsp + 8], r15 | |
2920,2921c3009,3011 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
2925c3015,3017 | |
< jmp .LBB669_267 | |
--- | |
> jmp .LBB662_240 | |
> | |
> mov qword ptr [rsp + 8], r15 | |
2934,2935c3026,3028 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
2939c3032,3034 | |
< jmp .LBB669_267 | |
--- | |
> jmp .LBB662_240 | |
> | |
> mov qword ptr [rsp + 8], r15 | |
2948,2949c3043,3045 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
2953c3049,3051 | |
< jmp .LBB669_267 | |
--- | |
> jmp .LBB662_240 | |
> | |
> mov qword ptr [rsp + 8], r15 | |
2962,2963c3060,3062 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
2967c3066 | |
< jmp .LBB669_267 | |
--- | |
> jmp .LBB662_240 | |
2969d3067 | |
< mov qword ptr [rsp + 8], r13 | |
2971c3069,3070 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2973c3072,3074 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2981c3082 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2983d3083 | |
< mov qword ptr [rsp + 8], r13 | |
2985c3085,3086 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
2987c3088,3090 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
2995c3098 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
2997d3099 | |
< mov qword ptr [rsp + 8], r13 | |
2999c3101,3102 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3001c3104,3106 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3009c3114 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3011d3115 | |
< mov qword ptr [rsp + 8], r13 | |
3013c3117,3118 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3015c3120,3122 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3023c3130 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3025d3131 | |
< mov qword ptr [rsp + 8], r13 | |
3027c3133,3134 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3029c3136,3138 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3037c3146 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3039d3147 | |
< mov qword ptr [rsp + 8], r13 | |
3041c3149,3150 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3043c3152,3154 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3051c3162 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3053d3163 | |
< mov qword ptr [rsp + 8], r13 | |
3055c3165,3166 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3057c3168,3170 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3065c3178 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3067d3179 | |
< mov qword ptr [rsp + 8], r13 | |
3069c3181,3182 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3071c3184,3186 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3079c3194 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3080a3196 | |
> mov qword ptr [rsp + 8], r15 | |
3085,3086c3201,3203 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3090c3207 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3091a3209 | |
> mov qword ptr [rsp + 8], r15 | |
3096,3097c3214,3216 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3101c3220 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3102a3222 | |
> mov qword ptr [rsp + 8], r15 | |
3107,3108c3227,3229 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3112c3233 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3113a3235 | |
> mov qword ptr [rsp + 8], r15 | |
3118,3119c3240,3242 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3123c3246 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3124a3248 | |
> mov qword ptr [rsp + 8], r15 | |
3129,3130c3253,3255 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3134c3259 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3135a3261 | |
> mov qword ptr [rsp + 8], r15 | |
3140,3141c3266,3268 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3145c3272 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3146a3274 | |
> mov qword ptr [rsp + 8], r15 | |
3151,3152c3279,3281 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3156c3285 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3158d3286 | |
< mov qword ptr [rsp + 8], r13 | |
3160c3288,3289 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3162c3291,3293 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3170c3301 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3172d3302 | |
< mov qword ptr [rsp + 8], r13 | |
3174c3304,3305 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3176c3307,3309 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3184c3317 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3186d3318 | |
< mov qword ptr [rsp + 8], r13 | |
3188c3320,3321 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3190c3323,3325 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3198c3333 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3200d3334 | |
< mov qword ptr [rsp + 8], r13 | |
3202c3336,3337 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3204c3339,3341 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3212c3349 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3214d3350 | |
< mov qword ptr [rsp + 8], r13 | |
3216c3352,3353 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3218c3355,3357 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3226c3365 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3228d3366 | |
< mov qword ptr [rsp + 8], r13 | |
3230c3368,3369 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3232c3371,3373 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3240c3381 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3242d3382 | |
< mov qword ptr [rsp + 8], r13 | |
3244c3384,3385 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3246c3387,3389 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3254c3397 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3255a3399 | |
> mov qword ptr [rsp + 8], r15 | |
3260,3261c3404,3406 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3265c3410 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3266a3412 | |
> mov qword ptr [rsp + 8], r15 | |
3271,3272c3417,3419 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3276c3423 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3277a3425 | |
> mov qword ptr [rsp + 8], r15 | |
3282,3283c3430,3432 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3287c3436 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3288a3438 | |
> mov qword ptr [rsp + 8], r15 | |
3293,3294c3443,3445 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3298c3449 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3299a3451 | |
> mov qword ptr [rsp + 8], r15 | |
3304,3305c3456,3458 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3309c3462 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3310a3464 | |
> mov qword ptr [rsp + 8], r15 | |
3315,3316c3469,3471 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3320c3475 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3321a3477 | |
> mov qword ptr [rsp + 8], r15 | |
3326,3327c3482,3484 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3331c3488 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3333d3489 | |
< mov qword ptr [rsp + 8], r13 | |
3335c3491,3492 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3337c3494,3496 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3345c3504 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3347d3505 | |
< mov qword ptr [rsp + 8], r13 | |
3349c3507,3508 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3351c3510,3512 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3359c3520 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3361d3521 | |
< mov qword ptr [rsp + 8], r13 | |
3363c3523,3524 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3365c3526,3528 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3373c3536 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3375d3537 | |
< mov qword ptr [rsp + 8], r13 | |
3377c3539,3540 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3379c3542,3544 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3387c3552 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3389d3553 | |
< mov qword ptr [rsp + 8], r13 | |
3391c3555,3556 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3393c3558,3560 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3401c3568 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3403d3569 | |
< mov qword ptr [rsp + 8], r13 | |
3405c3571,3572 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3407c3574,3576 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3415c3584 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3417d3585 | |
< mov qword ptr [rsp + 8], r13 | |
3419c3587,3588 | |
< mov r12, r8 | |
--- | |
> mov rbp, r15 | |
> mov r15, r8 | |
3421c3590,3592 | |
< lea r13, [r8 - 1] | |
--- | |
> lea rax, [r8 - 1] | |
> | |
> mov qword ptr [rsp], rax | |
3429c3600 | |
< jmp .LBB669_227 | |
--- | |
> jmp .LBB662_201 | |
3430a3602 | |
> mov qword ptr [rsp + 8], r15 | |
3435,3436c3607,3609 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3440c3613 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3445,3446c3618,3619 | |
< mov r14, r8 | |
< mov rbx, r9 | |
--- | |
> mov rbx, r8 | |
> mov rbp, r9 | |
3450,3457c3623,3624 | |
< .LBB669_328: | |
< cmp byte ptr [rsp + 40], 0 | |
< jne .LBB669_339 | |
< | |
< mov r9, rbx | |
< mov r8, r14 | |
< mov rax, qword ptr [rsp + 48] | |
< mov qword ptr [rbx + 8*r14 - 8], rax | |
--- | |
> mov r9, rbp | |
> mov r8, rbx | |
3459c3626 | |
< jmp .LBB669_364 | |
--- | |
> cmp byte ptr [rsp + 40], 0 | |
3461,3465c3628 | |
< .LBB669_339: | |
< mov al, byte ptr [rsp + 41] | |
< mov r13, qword ptr [rsp + 16] | |
< mov byte ptr [r13 + 1], al | |
< mov byte ptr [r13], 1 | |
--- | |
> jne .LBB662_312 | |
3467,3483c3630,3633 | |
< .LBB669_367: | |
< mov rax, r13 | |
< add rsp, 200 | |
< .cfi_def_cfa_offset 56 | |
< pop rbx | |
< .cfi_def_cfa_offset 48 | |
< pop r12 | |
< .cfi_def_cfa_offset 40 | |
< pop r13 | |
< .cfi_def_cfa_offset 32 | |
< pop r14 | |
< .cfi_def_cfa_offset 24 | |
< pop r15 | |
< .cfi_def_cfa_offset 16 | |
< pop rbp | |
< .cfi_def_cfa_offset 8 | |
< ret | |
--- | |
> .LBB662_302: | |
> mov rax, qword ptr [rsp + 48] | |
> mov qword ptr [r9 + 8*r8 - 8], rax | |
> jmp .LBB662_339 | |
3485d3634 | |
< .cfi_def_cfa_offset 256 | |
3489,3490c3638,3639 | |
< mov r14, r8 | |
< mov rbx, r9 | |
--- | |
> mov rbx, r8 | |
> mov rbp, r9 | |
3494c3643,3648 | |
< jmp .LBB669_328 | |
--- | |
> mov r9, rbp | |
> mov r8, rbx | |
> | |
> cmp byte ptr [rsp + 40], 0 | |
> jne .LBB662_312 | |
> jmp .LBB662_302 | |
3499,3500c3653,3654 | |
< mov r14, r8 | |
< mov rbx, r9 | |
--- | |
> mov rbx, r8 | |
> mov rbp, r9 | |
3504c3658,3663 | |
< jmp .LBB669_328 | |
--- | |
> mov r9, rbp | |
> mov r8, rbx | |
> | |
> cmp byte ptr [rsp + 40], 0 | |
> jne .LBB662_312 | |
> jmp .LBB662_302 | |
3509,3510c3668,3669 | |
< mov r14, r8 | |
< mov rbx, r9 | |
--- | |
> mov rbx, r8 | |
> mov rbp, r9 | |
3514c3673,3674 | |
< jmp .LBB669_328 | |
--- | |
> mov r9, rbp | |
> mov r8, rbx | |
3515a3676,3680 | |
> cmp byte ptr [rsp + 40], 0 | |
> jne .LBB662_312 | |
> jmp .LBB662_302 | |
> | |
> mov qword ptr [rsp + 8], r15 | |
3520,3521c3685,3687 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3525c3691 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3526a3693 | |
> mov qword ptr [rsp + 8], r15 | |
3531,3532c3698,3700 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3536c3704 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3541,3542c3709,3710 | |
< mov r14, r8 | |
< mov rbx, r9 | |
--- | |
> mov rbx, r8 | |
> mov rbp, r9 | |
3546c3714,3719 | |
< jmp .LBB669_328 | |
--- | |
> mov r9, rbp | |
> mov r8, rbx | |
> | |
> cmp byte ptr [rsp + 40], 0 | |
> jne .LBB662_312 | |
> jmp .LBB662_302 | |
3551,3552c3724,3725 | |
< mov r14, r8 | |
< mov rbx, r9 | |
--- | |
> mov rbx, r8 | |
> mov rbp, r9 | |
3556c3729,3734 | |
< jmp .LBB669_328 | |
--- | |
> mov r9, rbp | |
> mov r8, rbx | |
> | |
> cmp byte ptr [rsp + 40], 0 | |
> jne .LBB662_312 | |
> jmp .LBB662_302 | |
3561,3562c3739,3740 | |
< mov r14, r8 | |
< mov rbx, r9 | |
--- | |
> mov rbx, r8 | |
> mov rbp, r9 | |
3566c3744,3749 | |
< jmp .LBB669_328 | |
--- | |
> mov r9, rbp | |
> mov r8, rbx | |
> | |
> cmp byte ptr [rsp + 40], 0 | |
> jne .LBB662_312 | |
> jmp .LBB662_302 | |
3571,3572c3754,3755 | |
< mov r14, r8 | |
< mov rbx, r9 | |
--- | |
> mov rbx, r8 | |
> mov rbp, r9 | |
3576c3759,3775 | |
< jmp .LBB669_328 | |
--- | |
> mov r9, rbp | |
> mov r8, rbx | |
> | |
> cmp byte ptr [rsp + 40], 0 | |
> | |
> je .LBB662_302 | |
> | |
> .LBB662_312: | |
> movzx ecx, byte ptr [rsp + 41] | |
> mov eax, 1 | |
> cmp cl, 9 | |
> je .LBB662_340 | |
> | |
> .LBB662_313: | |
> mov r13, qword ptr [rsp + 24] | |
> mov byte ptr [r13 + 4], cl | |
> jmp .LBB662_65 | |
3577a3777 | |
> mov qword ptr [rsp + 8], r15 | |
3582,3583c3782,3784 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3587c3788 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3588a3790 | |
> mov qword ptr [rsp + 8], r15 | |
3593,3594c3795,3797 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3598c3801 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3599a3803 | |
> mov qword ptr [rsp + 8], r15 | |
3604,3605c3808,3810 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3609c3814 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3610a3816 | |
> mov qword ptr [rsp + 8], r15 | |
3615,3616c3821,3823 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3620c3827 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3621a3829 | |
> mov qword ptr [rsp + 8], r15 | |
3626,3627c3834,3836 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3631c3840 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3632a3842 | |
> mov qword ptr [rsp + 8], r15 | |
3637,3638c3847,3849 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3642c3853 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3643a3855 | |
> mov qword ptr [rsp + 8], r15 | |
3648,3649c3860,3862 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3653c3866 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3654a3868 | |
> mov qword ptr [rsp + 8], r15 | |
3659,3660c3873,3875 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3664c3879 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3665a3881 | |
> mov qword ptr [rsp + 8], r15 | |
3670,3671c3886,3888 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3675c3892 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3676a3894 | |
> mov qword ptr [rsp + 8], r15 | |
3681,3682c3899,3901 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3686c3905 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3687a3907 | |
> mov qword ptr [rsp + 8], r15 | |
3692,3693c3912,3914 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3697c3918 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3698a3920 | |
> mov qword ptr [rsp + 8], r15 | |
3703,3704c3925,3927 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3708c3931 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3709a3933 | |
> mov qword ptr [rsp + 8], r15 | |
3714,3715c3938,3940 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3719c3944 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3720a3946 | |
> mov qword ptr [rsp + 8], r15 | |
3725,3726c3951,3953 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3730c3957 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3731a3959 | |
> mov qword ptr [rsp + 8], r15 | |
3736,3737c3964,3966 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3741c3970 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3742a3972 | |
> mov qword ptr [rsp + 8], r15 | |
3747,3748c3977,3979 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3752c3983 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3753a3985 | |
> mov qword ptr [rsp + 8], r15 | |
3758,3759c3990,3992 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3763c3996 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3764a3998 | |
> mov qword ptr [rsp + 8], r15 | |
3769,3770c4003,4005 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3774c4009 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3775a4011 | |
> mov qword ptr [rsp + 8], r15 | |
3780,3781c4016,4018 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3785c4022 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3786a4024 | |
> mov qword ptr [rsp + 8], r15 | |
3791,3792c4029,4031 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3796c4035 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3797a4037 | |
> mov qword ptr [rsp + 8], r15 | |
3802,3803c4042,4044 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3807c4048 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3808a4050 | |
> mov qword ptr [rsp + 8], r15 | |
3813,3814c4055,4057 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3818c4061 | |
< jmp .LBB669_363 | |
--- | |
> jmp .LBB662_337 | |
3819a4063 | |
> mov qword ptr [rsp + 8], r15 | |
3824,3825c4068,4070 | |
< mov r12, r8 | |
< mov r14, r9 | |
--- | |
> mov r15, r13 | |
> mov r13, r8 | |
> mov rbp, r9 | |
3829,3832c4074,4081 | |
< .LBB669_363: | |
< mov r9, r14 | |
< mov r8, r12 | |
< mov qword ptr [r14 + 8*rbx - 8], rax | |
--- | |
> .LBB662_337: | |
> mov r9, rbp | |
> mov r8, r13 | |
> mov r13, r15 | |
> mov r15, qword ptr [rsp + 8] | |
> | |
> .LBB662_338: | |
> mov qword ptr [rbp + 8*rbx - 8], rax | |
3834c4083 | |
< .LBB669_364: | |
--- | |
> .LBB662_339: | |
3837c4086 | |
< .LBB669_365: | |
--- | |
> .LBB662_340: | |
3839c4088 | |
< add rbp, rax | |
--- | |
> add r14, rax | |
3841,3845c4090,4092 | |
< movzx eax, byte ptr [rbp] | |
< add al, -128 | |
< movzx eax, al | |
< movsxd rcx, dword ptr [r15 + 4*rax] | |
< add rcx, r15 | |
--- | |
> movzx eax, word ptr [r14] | |
> movsxd rcx, dword ptr [r12 + 4*rax] | |
> add rcx, r12 | |
3849,3854c4096 | |
< mov r13, qword ptr [rsp + 16] | |
< | |
< mov word ptr [r13], 1 | |
< jmp .LBB669_367 | |
< | |
< .size <wasmi::engine::executor::Executor<()> as wasmi::engine::executor::Execute>::execute2, .Lfunc_end669-<wasmi::engine::executor::Executor<()> as wasmi::engine::executor::Execute>::execute2 | |
--- | |
> .size <wasmi::engine::executor::Executor<()> as wasmi::engine::executor::Execute>::execute_dummy, .Lfunc_end662-<wasmi::engine::executor::Executor<()> as wasmi::engine::executor::Execute>::execute_dummy |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment