# mark_description "Intel(R) Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.1.3.192 Build 2"; # mark_description "0130607"; # mark_description "-O2 -r8 -parallel -par-report -xHost -S"; .file "parallelbug.f90" .text ..TXTST0: # -- Begin MAIN__, L_MAIN___69__hpo_threaded_loop9_2.71 # mark_begin; .align 16,0x90 .globl MAIN__ MAIN__: ..B1.1: # Preds ..B1.0 ..___tag_value_MAIN__.1: #44.9 pushq %rbp #44.9 ..___tag_value_MAIN__.3: # movq %rsp, %rbp #44.9 ..___tag_value_MAIN__.4: # subq $736, %rsp #44.9 pushq $3 #44.9 popq %rdi #44.9 movq %rbx, -184(%rbp) #44.9 movq %r15, -216(%rbp) #44.9 movq %r14, -208(%rbp) #44.9 movq %r13, -200(%rbp) #44.9 movq %r12, -192(%rbp) #44.9 ..___tag_value_MAIN__.6: #44.9 call __intel_new_proc_init_H #44.9 ..___tag_value_MAIN__.7: # # LOE ..B1.404: # Preds ..B1.1 stmxcsr -736(%rbp) #44.9 movl $.2.9_2_hpo_loc_struct_pack.9, %edi #44.9 xorl %esi, %esi #44.9 orl $32832, -736(%rbp) #44.9 xorl %eax, %eax #44.9 ldmxcsr -736(%rbp) #44.9 ..___tag_value_MAIN__.13: #44.9 call __kmpc_begin #44.9 ..___tag_value_MAIN__.14: # # LOE ..B1.2: # Preds ..B1.404 movl $.2.9_2_hpo_loc_struct_pack.64, %edi #44.9 xorl %eax, %eax #44.9 ..___tag_value_MAIN__.15: #44.9 call __kmpc_global_thread_num #44.9 ..___tag_value_MAIN__.16: # # LOE ..B1.3: # Preds ..B1.2 movl $__NLITPACK_0.0.4, %edi #44.9 call for_set_reentrancy #44.9 # LOE ..B1.4: # Preds ..B1.3 movl $288, %edi #52.3 movl $main_$UN.0.4, %esi #52.3 movl $262144, %edx #52.3 movl $8, %r12d #52.3 movl $3, %ebx #52.3 movl $1, %eax #52.3 movq $5, 24+main_$UN.0.4(%rip) #52.3 movq %r12, 8+main_$UN.0.4(%rip) #52.3 movq %rbx, 32+main_$UN.0.4(%rip) #52.3 movq $0, 16+main_$UN.0.4(%rip) #52.3 movq %rax, 64+main_$UN.0.4(%rip) #52.3 movq %rbx, 48+main_$UN.0.4(%rip) #52.3 movq %rax, 88+main_$UN.0.4(%rip) #52.3 movq %rbx, 72+main_$UN.0.4(%rip) #52.3 movq %rax, 112+main_$UN.0.4(%rip) #52.3 movq $4, 96+main_$UN.0.4(%rip) #52.3 movq %r12, 56+main_$UN.0.4(%rip) #52.3 movq $24, 80+main_$UN.0.4(%rip) #52.3 movq $72, 104+main_$UN.0.4(%rip) #52.3 call for_allocate #52.3 # LOE rbx r12 ..B1.5: # Preds ..B1.4 movl $480, %edi #52.3 movl $main_$FE.0.4, %esi #52.3 movl $262144, %edx #52.3 movl $5, %r13d #52.3 movl $1, %eax #52.3 movq %r13, 24+main_$FE.0.4(%rip) #52.3 movq %r12, 8+main_$FE.0.4(%rip) #52.3 movq %rbx, 32+main_$FE.0.4(%rip) #52.3 movq $0, 16+main_$FE.0.4(%rip) #52.3 movq %rax, 64+main_$FE.0.4(%rip) #52.3 movq %r13, 48+main_$FE.0.4(%rip) #52.3 movq %rax, 88+main_$FE.0.4(%rip) #52.3 movq %rbx, 72+main_$FE.0.4(%rip) #52.3 movq %rax, 112+main_$FE.0.4(%rip) #52.3 movq $4, 96+main_$FE.0.4(%rip) #52.3 movq %r12, 56+main_$FE.0.4(%rip) #52.3 movq $40, 80+main_$FE.0.4(%rip) #52.3 movq $120, 104+main_$FE.0.4(%rip) #52.3 call for_allocate #52.3 # LOE rbx r12 r13 ..B1.6: # Preds ..B1.5 movl $480, %edi #52.3 movl $main_$FI.0.4, %esi #52.3 movl $262144, %edx #52.3 movl $1, %eax #52.3 movq %r13, 24+main_$FI.0.4(%rip) #52.3 movq %r12, 8+main_$FI.0.4(%rip) #52.3 movq %rbx, 32+main_$FI.0.4(%rip) #52.3 movq $0, 16+main_$FI.0.4(%rip) #52.3 movq %rax, 64+main_$FI.0.4(%rip) #52.3 movq %r13, 48+main_$FI.0.4(%rip) #52.3 movq %rax, 88+main_$FI.0.4(%rip) #52.3 movq %rbx, 72+main_$FI.0.4(%rip) #52.3 movq %rax, 112+main_$FI.0.4(%rip) #52.3 movq $4, 96+main_$FI.0.4(%rip) #52.3 movq %r12, 56+main_$FI.0.4(%rip) #52.3 movq $40, 80+main_$FI.0.4(%rip) #52.3 movq $120, 104+main_$FI.0.4(%rip) #52.3 call for_allocate #52.3 # LOE ..B1.7: # Preds ..B1.6 movq 104+main_$UN.0.4(%rip), %rax #62.3 movq 88+main_$FI.0.4(%rip), %rdi #64.3 movq %rax, -568(%rbp) #62.3 movq 80+main_$FI.0.4(%rip), %rax #64.3 movq 64+main_$FI.0.4(%rip), %r13 #56.6 movq 112+main_$FI.0.4(%rip), %r14 #64.3 movq 56+main_$FI.0.4(%rip), %r12 #64.3 movq %rdi, -688(%rbp) #64.3 imulq %rax, %rdi # movq 104+main_$FI.0.4(%rip), %rdx #64.3 movq %rdi, %r9 # movq %r13, -680(%rbp) #56.6 negq %rdi # movq %r14, -696(%rbp) #64.3 subq %rax, %r9 # imulq %r12, %r13 # imulq %rdx, %r14 # movq 112+main_$UN.0.4(%rip), %rsi #62.3 movq %r14, %r15 # movq %rsi, -672(%rbp) #62.3 addq %r13, %rdi # movq 48+main_$FI.0.4(%rip), %rsi #56.6 negq %r14 # movq main_$FI.0.4(%rip), %r8 #64.3 addq %rax, %r14 # movq %rsi, -536(%rbp) #56.6 andq $-8, %rsi #56.6 movq %rsi, -432(%rbp) #56.6 movq %r8, %rsi # subq %r13, %rsi # subq %rdx, %r15 # addq %rsi, %rdi # addq %r15, %r9 # addq %r14, %rdi # movq %r12, -576(%rbp) #64.3 addq %rdx, %rdi # movq %rax, -424(%rbp) #64.3 lea (%r13,%r12,4), %rax #56.6 movq %rdx, -584(%rbp) #64.3 lea (%r13,%r12,2), %rdx #56.6 movq %r8, -712(%rbp) #64.3 lea (%r12,%r12,2), %r12 #56.6 subq %r9, %r8 # addq %rsi, %rdx #56.6 movq %r8, -560(%rbp) # lea (%r13,%r12,2), %r8 #56.6 addq %rsi, %rax #56.6 addq %r8, %rsi #56.6 movq 88+main_$UN.0.4(%rip), %rcx #62.3 subq %r9, %rdx #56.6 subq %r9, %rax #56.6 subq %r9, %rsi #56.6 movq 80+main_$UN.0.4(%rip), %r9 # movq 64+main_$UN.0.4(%rip), %r10 #55.6 movq 56+main_$UN.0.4(%rip), %r8 # movq %rcx, -664(%rbp) #62.3 imulq %r9, %rcx # movq 112+main_$UN.0.4(%rip), %r15 # movq %rcx, %r14 # movq 104+main_$UN.0.4(%rip), %r13 # negq %rcx # imulq %r13, %r15 # movq %r10, -656(%rbp) #55.6 subq %r9, %r14 # imulq %r8, %r10 # movq 48+main_$UN.0.4(%rip), %r11 #55.6 addq %r10, %rcx # movq main_$UN.0.4(%rip), %rbx #62.3 movq %rbx, %r12 # movq %r11, -520(%rbp) #55.6 andq $-8, %r11 #55.6 movq %r11, -440(%rbp) #55.6 movq %r15, %r11 # subq %r10, %r12 # negq %r15 # subq %r13, %r11 # addq %r12, %rcx # addq %r9, %r15 # addq %r11, %r14 # addq %r15, %rcx # lea (%r8,%r8,2), %r15 #55.6 movq %rbx, -704(%rbp) #62.3 subq %r14, %rbx # movq %rbx, -552(%rbp) # addq %r13, %rcx # movq $0, -592(%rbp) #64.3 lea (%r10,%r8,2), %r13 #55.6 addq %r12, %r13 #55.6 lea (%r10,%r8,4), %rbx #55.6 addq %r12, %rbx #55.6 lea (%r10,%r15,2), %r10 #55.6 addq %r10, %r12 #55.6 subq %r14, %r13 #55.6 subq %r14, %rbx #55.6 subq %r14, %r12 #55.6 movq -592(%rbp), %r11 # movq %r11, %r10 # movq %r12, -720(%rbp) # movq %r11, %r14 # movq %rbx, -648(%rbp) # movq %r13, -640(%rbp) # movq %rcx, -632(%rbp) # movq %rsi, -624(%rbp) # movq %rax, -616(%rbp) # movq %rdx, -608(%rbp) # movq %rdi, -600(%rbp) # movq %r9, -416(%rbp) # movq %r8, -512(%rbp) # # LOE r10 r11 r14 ..B1.8: # Preds ..B1.30 ..B1.7 movq -560(%rbp), %r13 #56.6 lea 2(%r14,%r14), %ebx #56.18 movq -600(%rbp), %r9 #56.6 movq -624(%rbp), %rdx #56.6 movq -608(%rbp), %r8 #56.6 lea (%r13,%r11), %r12 #56.6 movq -552(%rbp), %rax #55.6 lea (%r9,%r11), %r13 #56.6 cvtsi2sd %ebx, %xmm1 #56.6 movq -616(%rbp), %rcx #56.6 lea (%rdx,%r11), %r9 #56.6 movq -632(%rbp), %rsi #55.6 lea (%r8,%r11), %rdi #56.6 movq -640(%rbp), %r15 #55.6 lea (%rax,%r10), %r8 #55.6 movq -648(%rbp), %rdx #55.6 xorl %ebx, %ebx #56.6 movq -720(%rbp), %rax #55.6 movq %r12, -456(%rbp) #56.6 lea (%rcx,%r11), %r12 #56.6 movq %rdi, -448(%rbp) #56.6 lea (%rsi,%r10), %rdi #55.6 xorl %esi, %esi # lea (%r15,%r10), %rcx #55.6 movq %rcx, -504(%rbp) # addq %r10, %rdx #55.6 movq %rdx, -528(%rbp) # lea (%rax,%r10), %r15 #55.6 movq %rdi, -496(%rbp) # xorl %eax, %eax # movq %r8, -488(%rbp) # movddup %xmm1, %xmm0 #56.6 movq %r15, -544(%rbp) # movq %r9, -480(%rbp) # movq %r12, -472(%rbp) # movq %r13, -464(%rbp) # movq %r10, -736(%rbp) # movq %r11, -728(%rbp) # movq %r14, -592(%rbp) # movq -576(%rbp), %r8 # movq -536(%rbp), %rcx # movq -512(%rbp), %rdx # movq -520(%rbp), %rdi # # LOE rax rdx rcx rbx rsi rdi r8 xmm0 xmm1 ..B1.9: # Preds ..B1.29 ..B1.8 movl %ebx, %r9d #55.6 incl %r9d #55.6 cvtsi2sd %r9d, %xmm3 #55.6 testq %rdi, %rdi #55.6 jle ..B1.19 # Prob 50% #55.6 # LOE rax rdx rcx rbx rsi rdi r8 xmm0 xmm1 xmm3 ..B1.10: # Preds ..B1.9 testq %rdx, %rdx #55.6 je ..B1.82 # Prob 10% #55.6 # LOE rax rdx rcx rbx rsi rdi r8 xmm0 xmm1 xmm3 ..B1.11: # Preds ..B1.10 cmpq $8, %rdi #55.6 jl ..B1.82 # Prob 10% #55.6 # LOE rax rdx rcx rbx rsi rdi r8 xmm0 xmm1 xmm3 ..B1.12: # Preds ..B1.11 movq -488(%rbp), %r12 #55.6 xorl %r13d, %r13d #55.6 movq -504(%rbp), %r11 #55.6 movq -528(%rbp), %r10 #55.6 movq -544(%rbp), %r9 #55.6 addq %rax, %r12 #55.6 movq -440(%rbp), %r15 #55.6 addq %rax, %r11 #55.6 movddup %xmm3, %xmm2 #55.6 addq %rax, %r10 #55.6 movq %r15, %rcx # lea (%r9,%rax), %r14 #55.6 xorl %r9d, %r9d # .align 16,0x90 # LOE rax rdx rcx rbx rsi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 xmm1 xmm2 xmm3 ..B1.13: # Preds ..B1.13 ..B1.12 addq $8, %r13 #55.6 lea (%r12,%r9), %rdi #55.6 movlpd %xmm2, (%rdi) #55.6 movhpd %xmm2, (%rdi,%rdx) #55.6 lea (%r11,%r9), %rdi #55.6 movlpd %xmm2, (%rdi) #55.6 movhpd %xmm2, (%rdi,%rdx) #55.6 lea (%r10,%r9), %rdi #55.6 movlpd %xmm2, (%rdi) #55.6 movhpd %xmm2, (%rdi,%rdx) #55.6 lea (%r14,%r9), %rdi #55.6 movlpd %xmm2, (%rdi) #55.6 lea (%r9,%rdx,8), %r9 #55.6 movhpd %xmm2, (%rdi,%rdx) #55.6 cmpq %rcx, %r13 #55.6 jb ..B1.13 # Prob 82% #55.6 # LOE rax rdx rcx rbx rsi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 xmm1 xmm2 xmm3 ..B1.14: # Preds ..B1.13 movq -536(%rbp), %rcx # movq -520(%rbp), %rdi # # LOE rax rdx rcx rbx rsi rdi r8 r15 xmm0 xmm1 xmm3 ..B1.15: # Preds ..B1.14 ..B1.82 movq %rdx, %r10 # imulq %r15, %r10 # cmpq %rdi, %r15 #55.6 jae ..B1.19 # Prob 10% #55.6 # LOE rax rdx rcx rbx rsi rdi r8 r10 r15 xmm0 xmm1 xmm3 ..B1.16: # Preds ..B1.15 movq -496(%rbp), %r9 #55.6 addq %rax, %r9 #55.6 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r15 xmm0 xmm1 xmm3 ..B1.17: # Preds ..B1.17 ..B1.16 incq %r15 #55.6 movsd %xmm3, (%r10,%r9) #55.6 addq %rdx, %r10 #55.6 cmpq %rdi, %r15 #55.6 jb ..B1.17 # Prob 82% #55.6 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r15 xmm0 xmm1 xmm3 ..B1.19: # Preds ..B1.17 ..B1.9 ..B1.15 testq %rcx, %rcx #56.6 jle ..B1.29 # Prob 50% #56.6 # LOE rax rdx rcx rbx rsi rdi r8 xmm0 xmm1 ..B1.20: # Preds ..B1.19 testq %r8, %r8 #56.6 je ..B1.84 # Prob 10% #56.6 # LOE rax rdx rcx rbx rsi rdi r8 xmm0 xmm1 ..B1.21: # Preds ..B1.20 cmpq $8, %rcx #56.6 jl ..B1.84 # Prob 10% #56.6 # LOE rax rdx rcx rbx rsi rdi r8 xmm0 xmm1 ..B1.22: # Preds ..B1.21 movq -456(%rbp), %r11 #56.6 xorl %r12d, %r12d #56.6 movq -448(%rbp), %r10 #56.6 movq -472(%rbp), %r9 #56.6 movq -480(%rbp), %r13 #56.6 addq %rsi, %r11 #56.6 movq -432(%rbp), %r15 #56.6 addq %rsi, %r10 #56.6 movq %r15, %rdx # addq %rsi, %r9 #56.6 lea (%r13,%rsi), %r14 #56.6 xorl %r13d, %r13d # .align 16,0x90 # LOE rax rdx rcx rbx rsi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 xmm1 ..B1.23: # Preds ..B1.23 ..B1.22 addq $8, %r12 #56.6 lea (%r11,%r13), %rdi #56.6 movlpd %xmm0, (%rdi) #56.6 movhpd %xmm0, (%rdi,%r8) #56.6 lea (%r10,%r13), %rdi #56.6 movlpd %xmm0, (%rdi) #56.6 movhpd %xmm0, (%rdi,%r8) #56.6 lea (%r9,%r13), %rdi #56.6 movlpd %xmm0, (%rdi) #56.6 movhpd %xmm0, (%rdi,%r8) #56.6 lea (%r14,%r13), %rdi #56.6 movlpd %xmm0, (%rdi) #56.6 lea (%r13,%r8,8), %r13 #56.6 movhpd %xmm0, (%rdi,%r8) #56.6 cmpq %rdx, %r12 #56.6 jb ..B1.23 # Prob 82% #56.6 # LOE rax rdx rcx rbx rsi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 xmm1 ..B1.24: # Preds ..B1.23 movq -512(%rbp), %rdx # movq -520(%rbp), %rdi # # LOE rax rdx rcx rbx rsi rdi r8 r15 xmm0 xmm1 ..B1.25: # Preds ..B1.24 ..B1.84 movq %r8, %r10 # imulq %r15, %r10 # cmpq %rcx, %r15 #56.6 jae ..B1.29 # Prob 10% #56.6 # LOE rax rdx rcx rbx rsi rdi r8 r10 r15 xmm0 xmm1 ..B1.26: # Preds ..B1.25 movq -464(%rbp), %r9 #56.6 addq %rsi, %r9 #56.6 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r15 xmm0 xmm1 ..B1.27: # Preds ..B1.27 ..B1.26 incq %r15 #56.6 movsd %xmm1, (%r10,%r9) #56.6 addq %r8, %r10 #56.6 cmpq %rcx, %r15 #56.6 jb ..B1.27 # Prob 82% #56.6 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r15 xmm0 xmm1 ..B1.29: # Preds ..B1.27 ..B1.19 ..B1.25 incq %rbx #56.6 addq -424(%rbp), %rsi #56.6 addq -416(%rbp), %rax #56.6 cmpq $3, %rbx #56.6 jb ..B1.9 # Prob 66% #56.6 # LOE rax rdx rcx rbx rsi rdi r8 xmm0 xmm1 ..B1.30: # Preds ..B1.29 movq -736(%rbp), %r10 # movq -728(%rbp), %r11 # movq -592(%rbp), %r14 # incq %r14 #64.3 addq -584(%rbp), %r11 #64.3 addq -568(%rbp), %r10 #64.3 cmpq $4, %r14 #64.3 jb ..B1.8 # Prob 75% #64.3 # LOE r10 r11 r14 ..B1.31: # Preds ..B1.30 movq 96+main_$FE.0.4(%rip), %rbx #58.3 xorps %xmm0, %xmm0 #72.27 movq 112+main_$FE.0.4(%rip), %r11 #58.3 movq 64+main_$FE.0.4(%rip), %r12 #63.3 movq 48+main_$FE.0.4(%rip), %rsi #63.3 movq 88+main_$FE.0.4(%rip), %r10 #63.3 movq 72+main_$FE.0.4(%rip), %r14 #63.3 movq 56+main_$FE.0.4(%rip), %rdi #63.3 movq 80+main_$FE.0.4(%rip), %r13 #63.3 movq 104+main_$FE.0.4(%rip), %rcx #63.3 movq -416(%rbp), %r9 # movq -512(%rbp), %r8 # movq main_$FE.0.4(%rip), %rdx #63.3 movsd %xmm0, -528(%rbp) #72.27 testq %rbx, %rbx #58.3 jle ..B1.93 # Prob 10% #58.3 # LOE rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 ..B1.32: # Preds ..B1.31 movq %r14, -456(%rbp) # movq %r12, %r14 # imulq %rdi, %r14 # movq %r13, -504(%rbp) # movq %r14, %r15 # movq %r10, -736(%rbp) # xorl %eax, %eax #58.3 imulq %r13, %r10 # movq %r11, %r13 # subq %r10, %r15 # imulq %rcx, %r13 # movq %rsi, -496(%rbp) # andq $-8, %rsi #58.3 movq %rsi, -464(%rbp) #58.3 movq %rdx, %rsi # movq %rcx, -608(%rbp) # subq %r14, %rsi # movq %r10, %rcx # addq %rsi, %r15 # subq %r13, %rcx # xorps %xmm0, %xmm0 #72.27 addq %rcx, %r15 # addq %r13, %r15 # movq %r15, -552(%rbp) # lea (%r14,%rdi,2), %r15 #58.3 addq %rsi, %r15 #58.3 movq %r15, -560(%rbp) #58.3 lea (%r14,%rdi,4), %r15 #58.3 addq %rsi, %r15 #58.3 movq %r15, -648(%rbp) #58.3 lea (%rdi,%rdi,2), %r15 #58.3 movq %rax, -624(%rbp) #58.3 lea (%r14,%r15,2), %r14 #58.3 addq %r14, %rsi #58.3 movq %rdx, %r14 # movq %rsi, -640(%rbp) #58.3 lea (,%r12,8), %rsi # subq %rsi, %r14 # subq %r10, %rsi # addq %rsi, %r14 # addq %r14, %rcx # addq %rcx, %r13 # movq %r13, -592(%rbp) # movq -456(%rbp), %r14 #58.3 movq -736(%rbp), %r10 #58.3 movq -504(%rbp), %r13 #58.3 movq -608(%rbp), %rcx #58.3 movq -496(%rbp), %rsi #58.3 cmpq $8, %rdi #58.3 je ..B1.34 # Prob 50% #58.3 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 eax al ah xmm0 ..B1.33: # Preds ..B1.32 movq %r13, -504(%rbp) # movq %r8, -512(%rbp) # movq %r14, -456(%rbp) # movq %r10, -736(%rbp) # movq %r12, -728(%rbp) # movq %r11, -720(%rbp) # movq %r9, -416(%rbp) # movq -624(%rbp), %r8 # movq -560(%rbp), %r13 # movq -552(%rbp), %r15 # jmp ..B1.420 # Prob 100% # # LOE rax rdx rcx rbx rsi rdi r8 r13 r15 xmm0 ..B1.34: # Preds ..B1.32 movq %r8, -512(%rbp) # movq %r13, -504(%rbp) # movq %rdi, -544(%rbp) # xorl %edi, %edi # movq %r10, -736(%rbp) # movq %r12, -728(%rbp) # movq %r11, -720(%rbp) # movq %r9, -416(%rbp) # movq -624(%rbp), %r8 # movq -592(%rbp), %r15 # # LOE rax rdx rcx rbx rsi rdi r8 r14 r15 xmm0 ..B1.35: # Preds ..B1.40 ..B1.377 ..B1.34 movq %rdi, %r10 #58.3 movq %r10, %r11 # testq %r14, %r14 #58.3 jle ..B1.377 # Prob 10% #58.3 # LOE rax rdx rcx rbx rsi rdi r8 r10 r11 r14 r15 xmm0 ..B1.36: # Preds ..B1.35 testq %rsi, %rsi #58.3 jg ..B1.54 # Prob 50% #58.3 # LOE rax rdx rcx rbx rsi rdi r8 r10 r11 r14 r15 xmm0 ..B1.419: # Preds ..B1.36 ..B1.374 movq %r14, -456(%rbp) # movq -560(%rbp), %r13 # movq -552(%rbp), %r15 # movq -544(%rbp), %rdi # # LOE rax rdx rcx rbx rsi rdi r8 r13 r15 xmm0 ..B1.38: # Preds ..B1.419 ..B1.43 ..B1.88 incq %r8 #58.3 addq %rcx, %rax #58.3 cmpq %rbx, %r8 #58.3 jae ..B1.371 # Prob 18% #58.3 # LOE rax rdx rcx rbx rsi rdi r8 r13 r15 xmm0 ..B1.39: # Preds ..B1.38 cmpq $8, %rdi #58.3 jne ..B1.420 # Prob 50% #58.3 # LOE rax rdx rcx rbx rsi rdi r8 r13 r15 xmm0 ..B1.40: # Preds ..B1.39 movq %rdi, -544(%rbp) # xorl %edi, %edi # movq -592(%rbp), %r15 # movq -456(%rbp), %r14 # jmp ..B1.35 # Prob 100% # # LOE rax rdx rcx rbx rsi rdi r8 r14 r15 xmm0 ..B1.420: # Preds ..B1.39 ..B1.33 movq -456(%rbp), %r14 # xorl %r11d, %r11d # # LOE rax rdx rcx rbx rsi rdi r8 r11 r13 r14 r15 xmm0 ..B1.42: # Preds ..B1.420 ..B1.91 movq %r11, %r10 #58.3 movq %r10, %r9 # testq %r14, %r14 #58.3 jle ..B1.91 # Prob 10% #58.3 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r13 r14 r15 xmm0 ..B1.43: # Preds ..B1.42 movq %r9, -440(%rbp) # movq %r10, -448(%rbp) # movq %r14, -456(%rbp) # testq %rsi, %rsi #58.3 jle ..B1.38 # Prob 50% #58.3 # LOE rax rdx rcx rbx rsi rdi r8 r13 r15 xmm0 ..B1.44: # Preds ..B1.43 movq -648(%rbp), %r11 #58.3 lea (%r13,%rax), %r12 #58.3 movq -640(%rbp), %r14 #58.3 lea (%rdx,%rax), %r10 #58.3 movq %r12, -472(%rbp) #58.3 lea (%r15,%rax), %r9 #58.3 movq %rax, -632(%rbp) #58.3 addq %rax, %r11 #58.3 movq %r11, -480(%rbp) #58.3 addq %rax, %r14 #58.3 movq %r14, -488(%rbp) #58.3 movq %r8, -624(%rbp) #58.3 movq %rdx, -616(%rbp) #58.3 movq %rcx, -608(%rbp) #58.3 movq %rbx, -600(%rbp) #58.3 movq -440(%rbp), %rax #58.3 movq -448(%rbp), %r12 #58.3 movq -504(%rbp), %r15 #58.3 # LOE rax rsi rdi r9 r10 r12 r15 xmm0 ..B1.45: # Preds ..B1.53 ..B1.87 ..B1.44 testq %rdi, %rdi #58.3 je ..B1.89 # Prob 10% #58.3 # LOE rax rsi rdi r9 r10 r12 r15 xmm0 ..B1.46: # Preds ..B1.45 cmpq $8, %rsi #58.3 jl ..B1.89 # Prob 10% #58.3 # LOE rax rsi rdi r9 r10 r12 r15 xmm0 ..B1.47: # Preds ..B1.46 movq -472(%rbp), %rcx #58.3 xorl %r8d, %r8d #58.3 movq -480(%rbp), %rdx #58.3 lea (%r10,%rax), %rbx #58.3 movq -488(%rbp), %r11 #58.3 movq -464(%rbp), %r14 #58.3 addq %rax, %rcx #58.3 movq %r15, -504(%rbp) # addq %rax, %rdx #58.3 movq %rsi, -496(%rbp) # lea (%r11,%rax), %r13 #58.3 xorl %r11d, %r11d # movq %r14, %rsi # .align 16,0x90 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 xmm0 ..B1.48: # Preds ..B1.48 ..B1.47 addq $8, %r8 #58.3 lea (%rbx,%r11), %r15 #58.3 movlpd %xmm0, (%r15) #58.3 movhpd %xmm0, (%r15,%rdi) #58.3 lea (%rcx,%r11), %r15 #58.3 movlpd %xmm0, (%r15) #58.3 movhpd %xmm0, (%r15,%rdi) #58.3 lea (%rdx,%r11), %r15 #58.3 movlpd %xmm0, (%r15) #58.3 movhpd %xmm0, (%r15,%rdi) #58.3 lea (%r13,%r11), %r15 #58.3 movlpd %xmm0, (%r15) #58.3 lea (%r11,%rdi,8), %r11 #58.3 movhpd %xmm0, (%r15,%rdi) #58.3 cmpq %rsi, %r8 #58.3 jb ..B1.48 # Prob 82% #58.3 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 xmm0 ..B1.49: # Preds ..B1.48 movq -504(%rbp), %r15 # movq -496(%rbp), %rsi # # LOE rax rsi rdi r9 r10 r12 r14 r15 xmm0 ..B1.50: # Preds ..B1.49 ..B1.89 movq %rdi, %rdx # imulq %r14, %rdx # cmpq %rsi, %r14 #58.3 jae ..B1.87 # Prob 10% #58.3 # LOE rax rdx rsi rdi r9 r10 r12 r14 r15 xmm0 ..B1.51: # Preds ..B1.50 xorl %ecx, %ecx # # LOE rax rdx rcx rsi rdi r9 r10 r12 r14 r15 xmm0 ..B1.52: # Preds ..B1.52 ..B1.51 incq %r14 #58.3 movq %rcx, (%rdx,%r9) #58.3 addq %rdi, %rdx #58.3 cmpq %rsi, %r14 #58.3 jb ..B1.52 # Prob 82% #58.3 # LOE rax rdx rcx rsi rdi r9 r10 r12 r14 r15 xmm0 ..B1.53: # Preds ..B1.52 incq %r12 #58.3 addq %r15, %r9 #58.3 addq %r15, %rax #58.3 cmpq -456(%rbp), %r12 #58.3 jb ..B1.45 # Prob 82% #58.3 jmp ..B1.88 # Prob 100% #58.3 # LOE rax rsi rdi r9 r10 r12 r15 xmm0 ..B1.54: # Preds ..B1.36 movq %rax, -632(%rbp) # lea (%r15,%rax), %r13 #58.3 movq %r8, -624(%rbp) # lea (%rdx,%rax), %r12 #58.3 movq %rdx, -616(%rbp) # movq %r13, %r9 # movq %rcx, -608(%rbp) # movl $1, %ecx # movq %rbx, -600(%rbp) # movq -504(%rbp), %rax # # LOE rax rcx rsi rdi r9 r10 r11 r12 r13 r14 xmm0 ..B1.55: # Preds ..B1.70 ..B1.373 ..B1.54 cmpq $8, %rsi #58.3 jl ..B1.375 # Prob 10% #58.3 # LOE rax rcx rsi rdi r9 r10 r11 r12 r13 r14 xmm0 ..B1.56: # Preds ..B1.55 lea (%r12,%r11), %r8 #58.3 andq $15, %r8 #58.3 je ..B1.59 # Prob 50% #58.3 # LOE rax rcx rsi rdi r8 r9 r10 r11 r12 r13 r14 xmm0 ..B1.57: # Preds ..B1.56 testq $7, %r8 #58.3 jne ..B1.375 # Prob 10% #58.3 # LOE rax rcx rsi rdi r9 r10 r11 r12 r13 r14 xmm0 ..B1.58: # Preds ..B1.57 movq %rcx, %r8 #58.3 # LOE rax rcx rsi rdi r8 r9 r10 r11 r12 r13 r14 xmm0 ..B1.59: # Preds ..B1.58 ..B1.56 lea 8(%r8), %rdx #58.3 cmpq %rdx, %rsi #58.3 jl ..B1.375 # Prob 10% #58.3 # LOE rax rcx rsi rdi r8 r9 r10 r11 r12 r13 r14 xmm0 ..B1.60: # Preds ..B1.59 movq %rsi, %rdx #58.3 movq %rdi, %r15 #58.3 subq %r8, %rdx #58.3 lea (%r13,%r11), %rbx #58.3 andq $7, %rdx #58.3 negq %rdx #58.3 addq %rsi, %rdx #58.3 testq %r8, %r8 #58.3 jbe ..B1.64 # Prob 10% #58.3 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 ..B1.62: # Preds ..B1.60 ..B1.62 movq %rdi, (%rbx,%r15,8) #58.3 incq %r15 #58.3 cmpq %r8, %r15 #58.3 jb ..B1.62 # Prob 82% #58.3 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 ..B1.64: # Preds ..B1.62 ..B1.60 lea (%r12,%r11), %r15 #58.3 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 ..B1.65: # Preds ..B1.65 ..B1.64 movups %xmm0, (%rbx,%r8,8) #58.3 movups %xmm0, 16(%r15,%r8,8) #58.3 movups %xmm0, 32(%r15,%r8,8) #58.3 movups %xmm0, 48(%r15,%r8,8) #58.3 addq $8, %r8 #58.3 cmpq %rdx, %r8 #58.3 jb ..B1.65 # Prob 82% #58.3 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 ..B1.67: # Preds ..B1.65 ..B1.375 cmpq %rsi, %rdx #58.3 jae ..B1.373 # Prob 10% #58.3 # LOE rax rdx rcx rsi rdi r9 r10 r11 r12 r13 r14 xmm0 ..B1.69: # Preds ..B1.67 ..B1.69 movq %rdi, (%r9,%rdx,8) #58.3 incq %rdx #58.3 cmpq %rsi, %rdx #58.3 jb ..B1.69 # Prob 82% #58.3 # LOE rax rdx rcx rsi rdi r9 r10 r11 r12 r13 r14 xmm0 ..B1.70: # Preds ..B1.69 incq %r10 #58.3 addq %rax, %r9 #58.3 addq %rax, %r11 #58.3 cmpq %r14, %r10 #58.3 jb ..B1.55 # Prob 82% #58.3 jmp ..B1.374 # Prob 100% #58.3 ..___tag_value_MAIN__.17: # # LOE rax rcx rsi rdi r9 r10 r11 r12 r13 r14 xmm0 L_MAIN___69__hpo_threaded_loop9_2.71: # parameter 1: %rdi # parameter 2: %rsi # parameter 3: %rdx # parameter 4: %rcx # parameter 5: %r8 # parameter 6: %r9 # parameter 7: 16 + %rbp # parameter 8: 24 + %rbp # parameter 9: 32 + %rbp # parameter 10: 40 + %rbp # parameter 11: 48 + %rbp # parameter 12: 56 + %rbp # parameter 13: 64 + %rbp # parameter 14: 72 + %rbp # parameter 15: 80 + %rbp # parameter 16: 88 + %rbp # parameter 17: 96 + %rbp # parameter 18: 104 + %rbp # parameter 19: 112 + %rbp # parameter 20: 120 + %rbp # parameter 21: 128 + %rbp # parameter 22: 136 + %rbp # parameter 23: 144 + %rbp # parameter 24: 152 + %rbp # parameter 25: 160 + %rbp # parameter 26: 168 + %rbp # parameter 27: 176 + %rbp # parameter 28: 184 + %rbp # parameter 29: 192 + %rbp # parameter 30: 200 + %rbp # parameter 31: 208 + %rbp ..B1.71: # Preds ..B1.0 pushq %rbp #69.8 ..___tag_value_MAIN__.24: # movq %rsp, %rbp #69.8 ..___tag_value_MAIN__.25: # subq $736, %rsp #69.8 pushq $1 #69.8 popq %r10 #69.8 movl %r10d, %r10d #69.8 movq %r13, -200(%rbp) #69.8 ..___tag_value_MAIN__.27: # movq %rdi, %r13 #69.8 pushq %rsp #69.8 movq %rbx, -184(%rbp) #69.8 lea -736(%rbp), %r11 #69.8 movl %r10d, -688(%rbp) #69.8 lea -688(%rbp), %r8 #69.8 ..___tag_value_MAIN__.28: # movl (%rcx), %ebx #69.8 lea -684(%rbp), %r9 #69.8 movl %r10d, -736(%rbp) #69.8 pushq $34 #69.8 popq %rdx #69.8 xorl %eax, %eax #69.8 pushq $0 #69.8 movq %r12, -192(%rbp) #69.8 ..___tag_value_MAIN__.29: # movl $.2.9_2_hpo_loc_struct_pack.73, %r12d #69.8 movl $0, -732(%rbp) #69.8 movq %r12, %rdi #69.8 movl %ebx, -684(%rbp) #69.8 pushq %r10 #69.8 lea -732(%rbp), %rcx #69.8 pushq %r11 #69.8 movl (%r13), %esi #69.8 movq %r15, -216(%rbp) #69.8 movq %r14, -208(%rbp) #69.8 ..___tag_value_MAIN__.30: #69.8 call __kmpc_for_static_init_4 #69.8 ..___tag_value_MAIN__.31: # # LOE r12 r13 ebx ..B1.405: # Preds ..B1.71 addq $32, %rsp #69.8 # LOE r12 r13 ebx ..B1.72: # Preds ..B1.405 movl -688(%rbp), %edx #69.8 movl -732(%rbp), %esi #69.8 movslq -684(%rbp), %rdi #69.8 lea -1(%rdx), %r8d #69.8 movslq %r8d, %r8 #69.8 cmpl %ebx, %edx #69.8 jg ..B1.78 # Prob 50% #69.8 # LOE rax rcx rdi r8 r12 r13 esi ..B1.73: # Preds ..B1.72 xorl %ebx, %ebx #69.8 subq %r8, %rdi #69.8 je ..B1.78 # Prob 3% #69.8 # LOE rax rcx rbx rdi r8 r12 r13 esi ..B1.75: # Preds ..B1.73 ..B1.76 movslq main_$WALLBC.0.4(%rip), %r11 #69.8 xorl %edx, %edx #69.8 decq %r11 #69.8 jg ..B1.380 # Prob 2% #69.8 # LOE rax rdx rcx rbx rdi r8 r11 r12 r13 esi ..B1.76: # Preds ..B1.401 ..B1.75 incq %rbx #69.8 cmpq %rdi, %rbx #69.8 jb ..B1.75 # Prob 82% #69.8 # LOE rax rcx rbx rdi r8 r12 r13 esi ..B1.78: # Preds ..B1.76 ..B1.73 ..B1.72 testl %esi, %esi #69.8 je ..B1.80 # Prob 50% #69.8 # LOE rax rcx r12 r13 ..B1.79: # Preds ..B1.78 movq 184(%rbp), %rdx #69.8 movq 192(%rbp), %rbx #69.8 movq %rax, (%rdx) #69.8 movq %rcx, (%rbx) #69.8 # LOE r12 r13 ..B1.80: # Preds ..B1.78 ..B1.79 movq %r12, %rdi #69.8 xorl %eax, %eax #69.8 movl (%r13), %esi #69.8 ..___tag_value_MAIN__.34: #69.8 call __kmpc_for_static_fini #69.8 ..___tag_value_MAIN__.35: # # LOE ..B1.81: # Preds ..B1.80 xorl %eax, %eax #69.8 movq -216(%rbp), %r15 #69.8 ..___tag_value_MAIN__.36: # movq -208(%rbp), %r14 #69.8 ..___tag_value_MAIN__.37: # movq -200(%rbp), %r13 #69.8 ..___tag_value_MAIN__.38: # movq -192(%rbp), %r12 #69.8 ..___tag_value_MAIN__.39: # movq -184(%rbp), %rbx #69.8 ..___tag_value_MAIN__.40: # leave #69.8 ..___tag_value_MAIN__.41: # ret #69.8 ..___tag_value_MAIN__.42: # # LOE ..B1.82: # Preds ..B1.10 ..B1.11 # Infreq xorl %r15d, %r15d #55.6 jmp ..B1.15 # Prob 100% #55.6 # LOE rax rdx rcx rbx rsi rdi r8 r15 xmm0 xmm1 xmm3 ..B1.84: # Preds ..B1.20 ..B1.21 # Infreq xorl %r15d, %r15d #56.6 jmp ..B1.25 # Prob 100% #56.6 # LOE rax rdx rcx rbx rsi rdi r8 r15 xmm0 xmm1 ..B1.87: # Preds ..B1.50 # Infreq incq %r12 #58.3 addq %r15, %r9 #58.3 addq %r15, %rax #58.3 cmpq -456(%rbp), %r12 #58.3 jb ..B1.45 # Prob 82% #58.3 # LOE rax rsi rdi r9 r10 r12 r15 xmm0 ..B1.88: # Preds ..B1.53 ..B1.87 # Infreq movq %r15, -504(%rbp) # movq -632(%rbp), %rax # movq -624(%rbp), %r8 # movq -560(%rbp), %r13 # movq -552(%rbp), %r15 # movq -616(%rbp), %rdx # movq -608(%rbp), %rcx # movq -600(%rbp), %rbx # jmp ..B1.38 # Prob 100% # # LOE rax rdx rcx rbx rsi rdi r8 r13 r15 xmm0 ..B1.89: # Preds ..B1.45 ..B1.46 # Infreq xorl %r14d, %r14d #58.3 jmp ..B1.50 # Prob 100% #58.3 # LOE rax rsi rdi r9 r10 r12 r14 r15 xmm0 ..B1.91: # Preds ..B1.42 # Infreq incq %r8 #58.3 addq %rcx, %rax #58.3 cmpq %rbx, %r8 #58.3 jb ..B1.42 # Prob 82% #58.3 # LOE rax rdx rcx rbx rsi rdi r8 r11 r13 r14 r15 xmm0 ..B1.92: # Preds ..B1.91 # Infreq movq -504(%rbp), %r13 # movq -736(%rbp), %r10 # movq -728(%rbp), %r12 # movq -720(%rbp), %r11 # movq -416(%rbp), %r9 # movq -512(%rbp), %r8 # # LOE rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 ..B1.93: # Preds ..B1.31 ..B1.378 ..B1.92 ..B1.371 # Infreq movq 8+main_$UN.0.4(%rip), %rax #62.3 movq %rax, 256+main_$WALLBC.0.4(%rip) #62.3 movq 24+main_$UN.0.4(%rip), %rax #62.3 movq %rax, 272+main_$WALLBC.0.4(%rip) #62.3 movq 40+main_$UN.0.4(%rip), %rax #62.3 movq %rax, 288+main_$WALLBC.0.4(%rip) #62.3 movq 72+main_$UN.0.4(%rip), %rax #62.3 movq %r8, 304+main_$WALLBC.0.4(%rip) #62.3 movq -704(%rbp), %r15 #62.3 movq -656(%rbp), %r8 #62.3 movq %rax, 320+main_$WALLBC.0.4(%rip) #62.3 movq 96+main_$UN.0.4(%rip), %rax #62.3 movq %rbx, 104+main_$WALLBC.0.4(%rip) #63.3 movq 8+main_$FI.0.4(%rip), %rbx #64.3 movq %r15, 248+main_$WALLBC.0.4(%rip) #62.3 movq %r8, 312+main_$WALLBC.0.4(%rip) #62.3 movq %r9, 328+main_$WALLBC.0.4(%rip) #62.3 movq %rdx, 8+main_$WALLBC.0.4(%rip) #63.3 movq 16+main_$UN.0.4(%rip), %r15 #62.3 movq -664(%rbp), %r9 #62.3 movq -568(%rbp), %r8 #62.3 movq %rax, 344+main_$WALLBC.0.4(%rip) #62.3 movq 8+main_$FE.0.4(%rip), %rdx #63.3 movq 16+main_$FE.0.4(%rip), %rax #63.3 movq %rbx, 136+main_$WALLBC.0.4(%rip) #64.3 movq 96+main_$FI.0.4(%rip), %rbx #64.3 movq %r15, 264+main_$WALLBC.0.4(%rip) #62.3 movq %r9, 336+main_$WALLBC.0.4(%rip) #62.3 movq %r8, 352+main_$WALLBC.0.4(%rip) #62.3 movq %rdx, 16+main_$WALLBC.0.4(%rip) #63.3 movq %rsi, 56+main_$WALLBC.0.4(%rip) #63.3 movq %rcx, 112+main_$WALLBC.0.4(%rip) #63.3 movq 32+main_$UN.0.4(%rip), %r15 #62.3 movq -672(%rbp), %r9 #62.3 movq -712(%rbp), %rcx #64.3 movq %rax, 24+main_$WALLBC.0.4(%rip) #63.3 movq 24+main_$FE.0.4(%rip), %rdx #63.3 movq 32+main_$FE.0.4(%rip), %r8 #63.3 movq %rdi, 64+main_$WALLBC.0.4(%rip) #63.3 movq 16+main_$FI.0.4(%rip), %rsi #64.3 movq 72+main_$FI.0.4(%rip), %rax #64.3 movq -680(%rbp), %rdi #64.3 movq %rbx, 224+main_$WALLBC.0.4(%rip) #64.3 movl $.2.9_2_hpo_loc_struct_pack.73, %ebx #69.8 movq %r15, 280+main_$WALLBC.0.4(%rip) #62.3 movq %r9, 360+main_$WALLBC.0.4(%rip) #62.3 movq %rdx, 32+main_$WALLBC.0.4(%rip) #63.3 movq %r8, 40+main_$WALLBC.0.4(%rip) #63.3 movq %r12, 72+main_$WALLBC.0.4(%rip) #63.3 movq %r14, 80+main_$WALLBC.0.4(%rip) #63.3 movq %r13, 88+main_$WALLBC.0.4(%rip) #63.3 movq %r10, 96+main_$WALLBC.0.4(%rip) #63.3 movq %r11, 120+main_$WALLBC.0.4(%rip) #63.3 movq %rcx, 128+main_$WALLBC.0.4(%rip) #64.3 movq %rsi, 144+main_$WALLBC.0.4(%rip) #64.3 movq -520(%rbp), %r15 #62.3 movq -536(%rbp), %r13 #64.3 movq -576(%rbp), %r14 #64.3 movq -424(%rbp), %rdx #64.3 movq -688(%rbp), %rcx #64.3 movq -584(%rbp), %rsi #64.3 movq -696(%rbp), %r8 #64.3 movq 40+main_$FE.0.4(%rip), %r9 #63.3 movq 24+main_$FI.0.4(%rip), %r10 #64.3 movq 32+main_$FI.0.4(%rip), %r11 #64.3 movq 40+main_$FI.0.4(%rip), %r12 #64.3 movq %rdi, 192+main_$WALLBC.0.4(%rip) #64.3 movq %rbx, %rdi #69.8 movq %rax, 200+main_$WALLBC.0.4(%rip) #64.3 xorl %eax, %eax #69.8 movl $4, main_$WALLBC.0.4(%rip) #61.3 movl $5, 4+main_$WALLBC.0.4(%rip) #61.19 movq %r15, 296+main_$WALLBC.0.4(%rip) #62.3 movq %r9, 48+main_$WALLBC.0.4(%rip) #63.3 movq %r10, 152+main_$WALLBC.0.4(%rip) #64.3 movq %r11, 160+main_$WALLBC.0.4(%rip) #64.3 movq %r12, 168+main_$WALLBC.0.4(%rip) #64.3 movq %r13, 176+main_$WALLBC.0.4(%rip) #64.3 movq %r14, 184+main_$WALLBC.0.4(%rip) #64.3 movq %rdx, 208+main_$WALLBC.0.4(%rip) #64.3 movq %rcx, 216+main_$WALLBC.0.4(%rip) #64.3 movq %rsi, 232+main_$WALLBC.0.4(%rip) #64.3 movq %r8, 240+main_$WALLBC.0.4(%rip) #64.3 movq %rsp, -552(%rbp) #69.8 ..___tag_value_MAIN__.48: #69.8 call __kmpc_ok_to_fork #69.8 ..___tag_value_MAIN__.49: # # LOE rbx eax ..B1.94: # Preds ..B1.93 # Infreq testl %eax, %eax #69.8 je ..B1.96 # Prob 50% #69.8 # LOE rbx ..B1.95: # Preds ..B1.94 # Infreq addq $-208, %rsp #69.8 lea -712(%rbp), %r13 #69.8 pushq $4 #69.8 popq %r10 #69.8 lea -724(%rbp), %r14 #69.8 movl %r10d, -736(%rbp) #69.8 lea -704(%rbp), %r15 #69.8 movl %r10d, -732(%rbp) #69.8 lea -696(%rbp), %rax #69.8 movq %r13, (%rsp) #69.8 lea -688(%rbp), %rsi #69.8 movq %r14, 8(%rsp) #69.8 lea -680(%rbp), %rdi #69.8 movq %r15, 16(%rsp) #69.8 xorl %r11d, %r11d #69.8 movq %rax, 24(%rsp) #69.8 lea -672(%rbp), %r10 #69.8 movq %rsi, 32(%rsp) #69.8 xorl %r12d, %r12d #69.8 movq %rdi, 40(%rsp) #69.8 lea -656(%rbp), %r13 #69.8 movl %r11d, -728(%rbp) #69.8 lea -648(%rbp), %r14 #69.8 movl %r11d, -724(%rbp) #69.8 lea -640(%rbp), %r15 #69.8 movl %r11d, -720(%rbp) #69.8 lea -720(%rbp), %r11 #69.8 movq %r10, 48(%rsp) #69.8 lea -632(%rbp), %rax #69.8 movq %r12, -712(%rbp) #69.8 lea -624(%rbp), %rsi #69.8 movq %r12, -704(%rbp) #69.8 lea -616(%rbp), %rdi #69.8 movq %r12, -696(%rbp) #69.8 lea -608(%rbp), %r10 #69.8 movq %r12, -688(%rbp) #69.8 movl $L_MAIN___69__hpo_threaded_loop9_2.71, %edx #69.8 movq %r12, -680(%rbp) #69.8 lea -736(%rbp), %rcx #69.8 movq %r12, -672(%rbp) #69.8 lea -732(%rbp), %r8 #69.8 movq %r12, -664(%rbp) #69.8 lea -728(%rbp), %r9 #69.8 movq %r12, -656(%rbp) #69.8 movq %r12, -648(%rbp) #69.8 movq %r12, -640(%rbp) #69.8 movq %r12, -632(%rbp) #69.8 movq %r12, -624(%rbp) #69.8 movq %r12, -616(%rbp) #69.8 movq %r12, -608(%rbp) #69.8 movq %r12, -600(%rbp) #69.8 movq %r12, -592(%rbp) #69.8 movq %r12, -584(%rbp) #69.8 movq %r12, -576(%rbp) #69.8 movq %r12, -568(%rbp) #69.8 movq %r12, -560(%rbp) #69.8 lea -664(%rbp), %r12 #69.8 movq %r11, 56(%rsp) #69.8 lea -600(%rbp), %r11 #69.8 movq %r12, 64(%rsp) #69.8 lea -592(%rbp), %r12 #69.8 movq %r13, 72(%rsp) #69.8 lea -584(%rbp), %r13 #69.8 movq %r14, 80(%rsp) #69.8 lea -576(%rbp), %r14 #69.8 movq %r15, 88(%rsp) #69.8 lea -568(%rbp), %r15 #69.8 movq %rax, 96(%rsp) #69.8 lea -560(%rbp), %rax #69.8 movq %rsi, 104(%rsp) #69.8 lea -112(%rbp), %rsi #69.8 movq %rdi, 112(%rsp) #69.8 lea -136(%rbp), %rdi #69.8 movq %r10, 120(%rsp) #69.8 lea -48(%rbp), %r10 #69.8 movq %r11, 128(%rsp) #69.8 lea -716(%rbp), %r11 #69.8 movq %r12, 136(%rsp) #69.8 movq %r13, 144(%rsp) #69.8 movq %r14, 152(%rsp) #69.8 movq %r15, 160(%rsp) #69.8 movq %rax, 168(%rsp) #69.8 xorl %eax, %eax #69.8 movq %rsi, 176(%rsp) #69.8 pushq $29 #69.8 popq %rsi #69.8 movq %rdi, 184(%rsp) #69.8 movq %rbx, %rdi #69.8 movq %r10, 192(%rsp) #69.8 movl $1, -716(%rbp) #69.8 movq %r11, 200(%rsp) #69.8 ..___tag_value_MAIN__.50: #69.8 call __kmpc_fork_call #69.8 ..___tag_value_MAIN__.51: # # LOE ..B1.407: # Preds ..B1.95 # Infreq addq $208, %rsp #69.8 jmp ..B1.100 # Prob 100% #69.8 # LOE ..B1.96: # Preds ..B1.94 # Infreq xorl %ecx, %ecx #69.8 xorl %esi, %esi #69.8 # LOE rcx rsi ..B1.97: # Preds ..B1.98 ..B1.96 # Infreq movslq main_$WALLBC.0.4(%rip), %rbx #69.8 incq %rcx #69.8 movq %rsi, %rdx #69.8 decq %rbx #69.8 jg ..B1.344 # Prob 2% #69.8 # LOE rdx rcx rbx rsi ..B1.98: # Preds ..B1.97 ..B1.368 # Infreq cmpq $4, %rcx #69.8 jb ..B1.97 # Prob 82% #69.8 # LOE rcx rsi ..B1.100: # Preds ..B1.98 ..B1.407 # Infreq movq 240+main_$WALLBC.0.4(%rip), %rax #72.66 movq 16+main_$WALLBC.0.4(%rip), %r15 #77.6 movq 72+main_$WALLBC.0.4(%rip), %r13 #77.6 movq 88+main_$WALLBC.0.4(%rip), %r14 #77.6 movq 96+main_$WALLBC.0.4(%rip), %rbx #77.6 movq 104+main_$WALLBC.0.4(%rip), %rdx #72.27 movq 112+main_$WALLBC.0.4(%rip), %rcx #77.6 movq 120+main_$WALLBC.0.4(%rip), %rsi #72.27 movq 136+main_$WALLBC.0.4(%rip), %rdi #77.6 movq 192+main_$WALLBC.0.4(%rip), %r8 #77.6 movq 208+main_$WALLBC.0.4(%rip), %r9 #77.6 movq 216+main_$WALLBC.0.4(%rip), %r10 #77.6 movq 224+main_$WALLBC.0.4(%rip), %r11 #72.66 movq %rax, -272(%rbp) #72.66 movq %r15, -224(%rbp) #77.6 movq %r13, -232(%rbp) #77.6 movq %r14, -56(%rbp) #77.6 movq %rbx, -264(%rbp) #77.6 movq -552(%rbp), %rax #69.8 movq 8+main_$WALLBC.0.4(%rip), %r12 #77.6 movq 64+main_$WALLBC.0.4(%rip), %r15 #77.6 movq 128+main_$WALLBC.0.4(%rip), %r13 #77.6 movq 184+main_$WALLBC.0.4(%rip), %r14 #77.6 movq 232+main_$WALLBC.0.4(%rip), %rbx #77.6 movq %rdx, -472(%rbp) #72.27 movq %rcx, -144(%rbp) #77.6 movq %rsi, -256(%rbp) #72.27 movq %rdi, -240(%rbp) #77.6 movq %r8, -248(%rbp) #77.6 movq %r9, -64(%rbp) #77.6 movq %r10, -280(%rbp) #77.6 movq %r11, -520(%rbp) #72.66 movq %rax, %rsp #69.8 # LOE rbx r12 r13 r14 r15 ..B1.408: # Preds ..B1.100 # Infreq movl $-1, %esi #72.3 lea -448(%rbp), %rdi #72.3 movq $0x208384ff00, %rdx #72.3 movl $__STRLITPACK_9.0.4, %ecx #72.3 xorl %eax, %eax #72.3 lea -384(%rbp), %r8 #72.3 movq $0, -448(%rbp) #72.3 movq $9, -384(%rbp) #72.3 movq $__STRLITPACK_5, -376(%rbp) #72.3 call for_write_seq_lis #72.3 # LOE rbx r12 r13 r14 r15 ..B1.101: # Preds ..B1.408 # Infreq movsd -528(%rbp), %xmm1 #72.27 cmpq $0, -472(%rbp) #72.27 jle ..B1.103 # Prob 0% #72.27 # LOE rax rbx rdi r12 r13 r14 r15 xmm1 ..B1.102: # Preds ..B1.101 # Infreq movq 56+main_$WALLBC.0.4(%rip), %rax #72.27 movq 80+main_$WALLBC.0.4(%rip), %rdi #72.27 # LOE rax rbx rdi r12 r13 r14 r15 xmm1 ..B1.103: # Preds ..B1.102 ..B1.101 # Infreq movl $0, %ecx #72.27 movq %rcx, %rdx # jle ..B1.343 # Prob 10% #72.27 # LOE rax rdx rcx rbx rdi r12 r13 r14 r15 xmm1 ..B1.104: # Preds ..B1.103 # Infreq movq -264(%rbp), %r8 # movq -256(%rbp), %rsi # xorps %xmm0, %xmm0 #72.27 imulq -56(%rbp), %r8 # imulq -144(%rbp), %rsi # movq %r8, -264(%rbp) # subq %rsi, %r8 # movq %rsi, -256(%rbp) # cmpq $8, %r15 #72.27 je ..B1.120 # Prob 50% #72.27 # LOE rax rdx rcx rbx rdi r8 r12 r13 r14 r15 xmm0 xmm1 ..B1.105: # Preds ..B1.104 # Infreq movq %r15, %r9 # movq %r12, %rsi # imulq -232(%rbp), %r9 # subq %r9, %rsi # lea (%r15,%r15,2), %r11 #72.27 subq -264(%rbp), %r9 # lea (%r12,%r15,2), %r10 #72.27 addq %r9, %rsi # lea (%r12,%r15,4), %r9 #72.27 addq %r8, %rsi # movq %rax, %r8 #72.27 andq $-8, %r8 #72.27 lea (%r12,%r11,2), %r11 #72.27 movq %r12, -504(%rbp) #72.27 movaps %xmm0, %xmm2 #72.27 movq %r14, -488(%rbp) #72.27 addq -256(%rbp), %rsi # movq -144(%rbp), %r14 #72.27 movq -472(%rbp), %r12 #72.27 movq %r13, -512(%rbp) #72.27 xorl %r13d, %r13d #72.27 movq %rbx, -496(%rbp) #72.27 movq %r11, -552(%rbp) #72.27 movq %r8, -320(%rbp) #72.27 movq %r9, -544(%rbp) #72.27 movq %r10, -536(%rbp) #72.27 movq %rdi, -328(%rbp) #72.27 movq %r15, -480(%rbp) #72.27 # LOE rax rdx rcx rsi r12 r13 r14 xmm0 xmm1 xmm2 ..B1.106: # Preds ..B1.108 ..B1.105 # Infreq movaps %xmm0, %xmm6 #72.27 movq %r13, %rbx #72.27 movaps %xmm2, %xmm3 #72.27 movaps %xmm0, %xmm4 #72.27 movaps %xmm0, %xmm5 #72.27 movaps %xmm6, %xmm2 #72.27 movq %rbx, %r9 # cmpq $0, -328(%rbp) #72.27 jle ..B1.108 # Prob 10% #72.27 # LOE rax rdx rcx rbx rsi r9 r12 r13 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.107: # Preds ..B1.106 # Infreq testq %rax, %rax #72.27 jg ..B1.110 # Prob 50% #72.27 # LOE rax rdx rcx rbx rsi r9 r12 r13 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.108: # Preds ..B1.107 ..B1.342 ..B1.106 # Infreq addpd %xmm4, %xmm3 #72.27 addpd %xmm6, %xmm5 #72.27 addpd %xmm5, %xmm3 #72.27 movaps %xmm3, %xmm4 #72.27 incq %rcx #72.27 unpckhpd %xmm3, %xmm4 #72.27 addq %r14, %rdx #72.27 addsd %xmm4, %xmm3 #72.27 addsd %xmm3, %xmm1 #72.27 cmpq %r12, %rcx #72.27 jb ..B1.106 # Prob 82% #72.27 jmp ..B1.124 # Prob 100% #72.27 # LOE rax rdx rcx rsi r12 r13 r14 xmm0 xmm1 xmm2 ..B1.110: # Preds ..B1.107 # Infreq movq -536(%rbp), %r11 #72.27 movq -552(%rbp), %r15 #72.27 movq -544(%rbp), %rdi #72.27 movq -504(%rbp), %r8 #72.27 addq %rdx, %r11 #72.27 movq %r11, -336(%rbp) #72.27 addq %rdx, %r15 #72.27 movq %r15, -352(%rbp) #72.27 lea (%rdi,%rdx), %r10 #72.27 movq %r10, -344(%rbp) #72.27 addq %rdx, %r8 #72.27 movq %rsi, -368(%rbp) #72.27 lea (%rsi,%rdx), %rdi #72.27 movq %rdx, -464(%rbp) #72.27 movq %rcx, -456(%rbp) #72.27 movq -56(%rbp), %r15 #72.27 movq -480(%rbp), %r11 #72.27 # LOE rax rbx rdi r8 r9 r11 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.111: # Preds ..B1.119 ..B1.341 ..B1.110 # Infreq testq %r11, %r11 #72.27 je ..B1.321 # Prob 10% #72.27 # LOE rax rbx rdi r8 r9 r11 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.112: # Preds ..B1.111 # Infreq cmpq $8, %rax #72.27 jl ..B1.321 # Prob 10% #72.27 # LOE rax rbx rdi r8 r9 r11 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.113: # Preds ..B1.112 # Infreq movq -336(%rbp), %rcx #72.27 xorl %r10d, %r10d #72.27 movq -344(%rbp), %rdx #72.27 lea (%r8,%r9), %rsi #72.27 movq -352(%rbp), %r12 #72.27 movq -320(%rbp), %r14 #72.27 addq %r9, %rcx #72.27 movq %rax, -360(%rbp) # addq %r9, %rdx #72.27 movq %r14, %rax # lea (%r12,%r9), %r13 #72.27 xorl %r12d, %r12d # .align 16,0x90 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.114: # Preds ..B1.114 ..B1.113 # Infreq addq $8, %r10 #72.27 lea (%rsi,%r12), %r15 #72.27 movsd (%r15), %xmm7 #72.27 movhpd (%r15,%r11), %xmm7 #72.27 lea (%rcx,%r12), %r15 #72.27 movsd (%r15), %xmm8 #72.27 movhpd (%r15,%r11), %xmm8 #72.27 lea (%rdx,%r12), %r15 #72.27 movsd (%r15), %xmm9 #72.27 movhpd (%r15,%r11), %xmm9 #72.27 lea (%r13,%r12), %r15 #72.27 movsd (%r15), %xmm10 #72.27 lea (%r12,%r11,8), %r12 #72.27 movhpd (%r15,%r11), %xmm10 #72.27 mulpd %xmm7, %xmm7 #72.27 mulpd %xmm8, %xmm8 #72.27 mulpd %xmm9, %xmm9 #72.27 mulpd %xmm10, %xmm10 #72.27 addpd %xmm7, %xmm3 #72.27 addpd %xmm8, %xmm4 #72.27 addpd %xmm9, %xmm5 #72.27 addpd %xmm10, %xmm6 #72.27 cmpq %rax, %r10 #72.27 jb ..B1.114 # Prob 82% #72.27 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.115: # Preds ..B1.114 # Infreq movq -360(%rbp), %rax # movq -56(%rbp), %r15 # # LOE rax rbx rdi r8 r9 r11 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.116: # Preds ..B1.115 ..B1.321 # Infreq movq %r11, %rdx # imulq %r14, %rdx # cmpq %rax, %r14 #72.27 jae ..B1.341 # Prob 10% #72.27 # LOE rax rdx rbx rdi r8 r9 r11 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.118: # Preds ..B1.116 ..B1.118 # Infreq movsd (%rdx,%rdi), %xmm7 #72.27 incq %r14 #72.27 mulsd %xmm7, %xmm7 #72.27 addq %r11, %rdx #72.27 addsd %xmm7, %xmm1 #72.27 cmpq %rax, %r14 #72.27 jb ..B1.118 # Prob 82% #72.27 # LOE rax rdx rbx rdi r8 r9 r11 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.119: # Preds ..B1.118 # Infreq incq %rbx #72.27 addq %r15, %rdi #72.27 addq %r15, %r9 #72.27 cmpq -328(%rbp), %rbx #72.27 jb ..B1.111 # Prob 82% #72.27 jmp ..B1.342 # Prob 100% #72.27 # LOE rax rbx rdi r8 r9 r11 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.120: # Preds ..B1.104 # Infreq movq -232(%rbp), %rsi # movaps %xmm0, %xmm2 # movq -264(%rbp), %r11 # movq %r13, -512(%rbp) # movq %r14, -488(%rbp) # lea (,%rsi,8), %r9 # movq %r12, -504(%rbp) # lea (%r12,%rsi,8), %r10 # movq %rbx, -496(%rbp) # lea (%r11,%rsi,8), %rsi # subq %rsi, %r10 # addq %r8, %r10 # movq -256(%rbp), %rsi # addq %rsi, %r10 # movq %r10, -544(%rbp) # movq %r12, %r10 # subq %r9, %r10 # subq %r11, %r9 # addq %r9, %r10 # addq %r10, %r8 # addq %rsi, %r8 # movq -544(%rbp), %rsi # movq -144(%rbp), %r13 # movq -472(%rbp), %r14 # movq %r8, -552(%rbp) # movq %r15, -480(%rbp) # xorl %r15d, %r15d # # LOE rax rdx rcx rsi rdi r13 r14 r15 xmm0 xmm1 xmm2 ..B1.121: # Preds ..B1.123 ..B1.120 # Infreq movaps %xmm0, %xmm6 #72.27 movq %r15, %r8 #72.27 movaps %xmm2, %xmm3 #72.27 movaps %xmm0, %xmm4 #72.27 movaps %xmm0, %xmm5 #72.27 movaps %xmm6, %xmm2 #72.27 movq %r8, %r9 # testq %rdi, %rdi #72.27 jle ..B1.123 # Prob 10% #72.27 # LOE rax rdx rcx rsi rdi r8 r9 r13 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.122: # Preds ..B1.121 # Infreq testq %rax, %rax #72.27 jg ..B1.303 # Prob 50% #72.27 # LOE rax rdx rcx rsi rdi r8 r9 r13 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.123: # Preds ..B1.122 ..B1.320 ..B1.338 ..B1.121 # Infreq addpd %xmm4, %xmm3 #72.27 addpd %xmm6, %xmm5 #72.27 addpd %xmm5, %xmm3 #72.27 movaps %xmm3, %xmm4 #72.27 incq %rcx #72.27 unpckhpd %xmm3, %xmm4 #72.27 addq %r13, %rdx #72.27 addsd %xmm4, %xmm3 #72.27 addsd %xmm3, %xmm1 #72.27 cmpq %r14, %rcx #72.27 jb ..B1.121 # Prob 82% #72.27 # LOE rax rdx rcx rsi rdi r13 r14 r15 xmm0 xmm1 xmm2 ..B1.124: # Preds ..B1.108 ..B1.123 # Infreq movq -512(%rbp), %r13 # movq -504(%rbp), %r12 # movq -496(%rbp), %rbx # movq -488(%rbp), %r14 # movq -480(%rbp), %r15 # # LOE rbx r12 r13 r14 r15 xmm1 ..B1.125: # Preds ..B1.124 ..B1.343 # Infreq sqrtsd %xmm1, %xmm1 #72.3 movl $__STRLITPACK_10.0.4, %esi #72.3 lea -448(%rbp), %rdi #72.3 movsd %xmm1, -176(%rbp) #72.3 lea -176(%rbp), %rdx #72.3 call for_write_seq_lis_xmit #72.3 # LOE rbx r12 r13 r14 r15 ..B1.126: # Preds ..B1.125 # Infreq movl $__STRLITPACK_11.0.4, %esi #72.3 lea -448(%rbp), %rdi #72.3 movq $9, -368(%rbp) #72.3 lea -368(%rbp), %rdx #72.3 movq $__STRLITPACK_4, -360(%rbp) #72.3 call for_write_seq_lis_xmit #72.3 # LOE rbx r12 r13 r14 r15 ..B1.127: # Preds ..B1.126 # Infreq cmpq $0, -520(%rbp) #72.66 jle ..B1.129 # Prob 0% #72.66 # LOE rax rbx rdi r12 r13 r14 r15 ..B1.128: # Preds ..B1.127 # Infreq movq 176+main_$WALLBC.0.4(%rip), %rax #72.66 movq 200+main_$WALLBC.0.4(%rip), %rdi #72.66 # LOE rax rbx rdi r12 r13 r14 r15 ..B1.129: # Preds ..B1.128 ..B1.127 # Infreq movl $0, %ecx #72.66 movq %rcx, %rdx # jle ..B1.334 # Prob 10% #72.66 # LOE rax rdx rcx rbx rdi r12 r13 r14 r15 ..B1.130: # Preds ..B1.129 # Infreq movq -280(%rbp), %r8 # movq -272(%rbp), %rsi # xorps %xmm0, %xmm0 #72.66 imulq -64(%rbp), %r8 # imulq %rbx, %rsi # movq %r8, -280(%rbp) # subq %rsi, %r8 # movq %rsi, -272(%rbp) # cmpq $8, %r14 #72.66 je ..B1.146 # Prob 50% #72.66 # LOE rax rdx rcx rbx rdi r8 r12 r13 r14 r15 xmm0 ..B1.131: # Preds ..B1.130 # Infreq movq %r14, %r9 # movq %r13, %rsi # imulq -248(%rbp), %r9 # subq %r9, %rsi # lea (%r14,%r14,2), %r11 #72.66 subq -280(%rbp), %r9 # lea (%r13,%r14,2), %r10 #72.66 addq %r9, %rsi # lea (%r13,%r14,4), %r9 #72.66 addq %r8, %rsi # movq %rax, %r8 #72.66 andq $-8, %r8 #72.66 lea (%r13,%r11,2), %r11 #72.66 movq %r13, -512(%rbp) #72.66 movaps %xmm0, %xmm1 #72.66 addq -272(%rbp), %rsi # movsd -528(%rbp), %xmm2 #72.66 movq -520(%rbp), %r13 #72.66 movq %r12, -504(%rbp) #72.66 movq %r11, -552(%rbp) #72.66 movq %r8, -312(%rbp) #72.66 movq %r9, -544(%rbp) #72.66 movq %r10, -536(%rbp) #72.66 movq %rdi, -320(%rbp) #72.66 movq %r14, -488(%rbp) #72.66 xorl %r14d, %r14d #72.66 movq %r15, -480(%rbp) #72.66 # LOE rax rdx rcx rbx rsi r13 r14 xmm0 xmm1 xmm2 ..B1.132: # Preds ..B1.134 ..B1.131 # Infreq movaps %xmm0, %xmm6 #72.66 movq %r14, %rdi #72.66 movaps %xmm1, %xmm3 #72.66 movaps %xmm0, %xmm4 #72.66 movaps %xmm0, %xmm5 #72.66 movaps %xmm6, %xmm1 #72.66 movq %rdi, %r10 # cmpq $0, -320(%rbp) #72.66 jle ..B1.134 # Prob 10% #72.66 # LOE rax rdx rcx rbx rsi rdi r10 r13 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.133: # Preds ..B1.132 # Infreq testq %rax, %rax #72.66 jg ..B1.136 # Prob 50% #72.66 # LOE rax rdx rcx rbx rsi rdi r10 r13 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.134: # Preds ..B1.133 ..B1.327 ..B1.132 # Infreq addpd %xmm4, %xmm3 #72.66 addpd %xmm6, %xmm5 #72.66 addpd %xmm5, %xmm3 #72.66 movaps %xmm3, %xmm4 #72.66 incq %rcx #72.66 unpckhpd %xmm3, %xmm4 #72.66 addq %rbx, %rdx #72.66 addsd %xmm4, %xmm3 #72.66 addsd %xmm3, %xmm2 #72.66 cmpq %r13, %rcx #72.66 jb ..B1.132 # Prob 82% #72.66 # LOE rax rdx rcx rbx rsi r13 r14 xmm0 xmm1 xmm2 ..B1.135: # Preds ..B1.134 # Infreq movsd %xmm2, -528(%rbp) # movq -512(%rbp), %r13 # movq -504(%rbp), %r12 # movq -488(%rbp), %r14 # movq -480(%rbp), %r15 # jmp ..B1.151 # Prob 100% # # LOE rbx r12 r13 r14 r15 ..B1.136: # Preds ..B1.133 # Infreq movq -544(%rbp), %r8 #72.66 movq -552(%rbp), %r15 #72.66 movq -536(%rbp), %r12 #72.66 movq -512(%rbp), %r9 #72.66 lea (%r8,%rdx), %r11 #72.66 movq %r11, -336(%rbp) #72.66 addq %rdx, %r15 #72.66 movq %r15, -344(%rbp) #72.66 addq %rdx, %r12 #72.66 movq %rbx, -496(%rbp) #72.66 addq %rdx, %r9 #72.66 movq %r12, -328(%rbp) #72.66 lea (%rsi,%rdx), %r8 #72.66 movq %rsi, -456(%rbp) #72.66 movq %rdx, -472(%rbp) #72.66 movq %rcx, -464(%rbp) #72.66 movq -64(%rbp), %r15 #72.66 movq -488(%rbp), %r11 #72.66 # LOE rax rdi r8 r9 r10 r11 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.137: # Preds ..B1.145 ..B1.326 ..B1.136 # Infreq testq %r11, %r11 #72.66 je ..B1.324 # Prob 10% #72.66 # LOE rax rdi r8 r9 r10 r11 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.138: # Preds ..B1.137 # Infreq cmpq $8, %rax #72.66 jl ..B1.324 # Prob 10% #72.66 # LOE rax rdi r8 r9 r10 r11 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.139: # Preds ..B1.138 # Infreq movq -328(%rbp), %rcx #72.66 xorl %esi, %esi #72.66 movq -336(%rbp), %rdx #72.66 lea (%r9,%r10), %rbx #72.66 movq -344(%rbp), %r12 #72.66 movq -312(%rbp), %r14 #72.66 addq %r10, %rcx #72.66 movq %rax, -352(%rbp) # addq %r10, %rdx #72.66 movq %r14, %rax # lea (%r12,%r10), %r13 #72.66 xorl %r12d, %r12d # .align 16,0x90 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.140: # Preds ..B1.140 ..B1.139 # Infreq addq $8, %rsi #72.66 lea (%rbx,%r12), %r15 #72.66 movsd (%r15), %xmm7 #72.66 movhpd (%r15,%r11), %xmm7 #72.66 lea (%rcx,%r12), %r15 #72.66 movsd (%r15), %xmm8 #72.66 movhpd (%r15,%r11), %xmm8 #72.66 lea (%rdx,%r12), %r15 #72.66 movsd (%r15), %xmm9 #72.66 movhpd (%r15,%r11), %xmm9 #72.66 lea (%r13,%r12), %r15 #72.66 movsd (%r15), %xmm10 #72.66 lea (%r12,%r11,8), %r12 #72.66 movhpd (%r15,%r11), %xmm10 #72.66 mulpd %xmm7, %xmm7 #72.66 mulpd %xmm8, %xmm8 #72.66 mulpd %xmm9, %xmm9 #72.66 mulpd %xmm10, %xmm10 #72.66 addpd %xmm7, %xmm3 #72.66 addpd %xmm8, %xmm4 #72.66 addpd %xmm9, %xmm5 #72.66 addpd %xmm10, %xmm6 #72.66 cmpq %rax, %rsi #72.66 jb ..B1.140 # Prob 82% #72.66 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.141: # Preds ..B1.140 # Infreq movq -352(%rbp), %rax # movq -64(%rbp), %r15 # # LOE rax rdi r8 r9 r10 r11 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.142: # Preds ..B1.141 ..B1.324 # Infreq movq %r11, %rdx # imulq %r14, %rdx # cmpq %rax, %r14 #72.66 jae ..B1.326 # Prob 10% #72.66 # LOE rax rdx rdi r8 r9 r10 r11 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.144: # Preds ..B1.142 ..B1.144 # Infreq movsd (%rdx,%r8), %xmm7 #72.66 incq %r14 #72.66 mulsd %xmm7, %xmm7 #72.66 addq %r11, %rdx #72.66 addsd %xmm7, %xmm2 #72.66 cmpq %rax, %r14 #72.66 jb ..B1.144 # Prob 82% #72.66 # LOE rax rdx rdi r8 r9 r10 r11 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.145: # Preds ..B1.144 # Infreq incq %rdi #72.66 addq %r15, %r8 #72.66 addq %r15, %r10 #72.66 cmpq -320(%rbp), %rdi #72.66 jb ..B1.137 # Prob 82% #72.66 jmp ..B1.327 # Prob 100% #72.66 # LOE rax rdi r8 r9 r10 r11 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.146: # Preds ..B1.130 # Infreq movq -248(%rbp), %rsi # movaps %xmm0, %xmm1 # movq -280(%rbp), %r11 # movq %r14, -488(%rbp) # movq %r13, -512(%rbp) # lea (,%rsi,8), %r9 # movq %r12, -504(%rbp) # lea (%r13,%rsi,8), %r10 # movq %r15, -480(%rbp) # lea (%r11,%rsi,8), %rsi # subq %rsi, %r10 # xorl %r15d, %r15d # addq %r8, %r10 # movq -272(%rbp), %rsi # addq %rsi, %r10 # movq %r10, -544(%rbp) # movq %r13, %r10 # subq %r9, %r10 # subq %r11, %r9 # addq %r9, %r10 # addq %r10, %r8 # addq %rsi, %r8 # movq -544(%rbp), %rsi # movsd -528(%rbp), %xmm6 # movq -520(%rbp), %r14 # movq %r8, -552(%rbp) # # LOE rax rdx rcx rbx rsi rdi r14 r15 xmm0 xmm1 xmm6 ..B1.147: # Preds ..B1.149 ..B1.146 # Infreq movaps %xmm0, %xmm5 #72.66 movq %r15, %r9 #72.66 movaps %xmm1, %xmm2 #72.66 movaps %xmm0, %xmm3 #72.66 movaps %xmm0, %xmm4 #72.66 movaps %xmm5, %xmm1 #72.66 movq %r9, %r10 # testq %rdi, %rdi #72.66 jle ..B1.149 # Prob 10% #72.66 # LOE rax rdx rcx rbx rsi rdi r9 r10 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.148: # Preds ..B1.147 # Infreq testq %rax, %rax #72.66 jg ..B1.286 # Prob 50% #72.66 # LOE rax rdx rcx rbx rsi rdi r9 r10 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.149: # Preds ..B1.148 ..B1.333 ..B1.147 # Infreq addpd %xmm3, %xmm2 #72.66 addpd %xmm5, %xmm4 #72.66 addpd %xmm4, %xmm2 #72.66 movaps %xmm2, %xmm3 #72.66 incq %rcx #72.66 unpckhpd %xmm2, %xmm3 #72.66 addq %rbx, %rdx #72.66 addsd %xmm3, %xmm2 #72.66 addsd %xmm2, %xmm6 #72.66 cmpq %r14, %rcx #72.66 jb ..B1.147 # Prob 82% #72.66 # LOE rax rdx rcx rbx rsi rdi r14 r15 xmm0 xmm1 xmm6 ..B1.150: # Preds ..B1.149 # Infreq movsd %xmm6, -528(%rbp) # movq -512(%rbp), %r13 # movq -504(%rbp), %r12 # movq -488(%rbp), %r14 # movq -480(%rbp), %r15 # # LOE rbx r12 r13 r14 r15 ..B1.151: # Preds ..B1.135 ..B1.150 ..B1.334 # Infreq sqrtsd -528(%rbp), %xmm0 #72.3 movl $__STRLITPACK_12.0.4, %esi #72.3 lea -448(%rbp), %rdi #72.3 movsd %xmm0, -168(%rbp) #72.3 lea -168(%rbp), %rdx #72.3 call for_write_seq_lis_xmit #72.3 # LOE rbx r12 r13 r14 r15 ..B1.152: # Preds ..B1.151 # Infreq cmpq -224(%rbp), %r15 #77.6 je ..B1.154 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.153: # Preds ..B1.152 # Infreq movq %r15, %rax #77.6 lea (%r12,%r15), %rsi #77.6 imulq -232(%rbp), %rax #77.6 movq -56(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -144(%rbp), %rcx #77.6 lea (%r15,%r15,2), %r10 #77.38 subq -264(%rbp), %rdx #77.6 lea (%r12,%r15,2), %r8 #77.6 subq -256(%rbp), %rcx #77.6 addq %r12, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r12,%r15,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.38 movq %rdi, -544(%rbp) #77.38 lea (%r15,%r15,4), %rdi #77.38 addq %r12, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.38 movq (%rdx,%r10), %r11 #77.38 movq (%rdx,%rcx), %rsi #77.38 lea -544(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.38 movq %r9, -536(%rbp) #77.38 movq %r11, -528(%rbp) #77.38 movq %rsi, -520(%rbp) #77.38 movq %rax, -512(%rbp) #77.38 jmp ..B1.155 # Prob 100% #77.38 # LOE rcx rbx r12 r13 r14 r15 ..B1.154: # Preds ..B1.152 # Infreq movq -232(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r15, %rcx #77.6 movq -56(%rbp), %rax #77.6 addq %r12, %rcx #77.6 subq -264(%rbp), %rax #77.6 movq -144(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -256(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.155: # Preds ..B1.154 ..B1.153 # Infreq movq %rcx, -344(%rbp) #77.6 lea -448(%rbp), %rdi #77.6 movl $-1, %esi #77.6 movq $0x208384ff00, %rdx #77.6 movl $__STRLITPACK_13.0.4, %ecx #77.6 lea -352(%rbp), %r8 #77.6 movl $main_$format_pack.0.4, %r9d #77.6 xorl %eax, %eax #77.6 movq $0, -448(%rbp) #77.6 movq $40, -352(%rbp) #77.6 call for_write_seq_fmt #77.6 # LOE rbx r12 r13 r14 r15 ..B1.156: # Preds ..B1.155 # Infreq movl $__STRLITPACK_14.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $3, -336(%rbp) #77.6 lea -336(%rbp), %rdx #77.6 movq $__STRLITPACK_0, -328(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.157: # Preds ..B1.156 # Infreq cmpq -240(%rbp), %r14 #77.6 je ..B1.159 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.158: # Preds ..B1.157 # Infreq movq %r14, %rax #77.6 movq %rbx, %rcx #77.6 imulq -248(%rbp), %rax #77.6 movq -64(%rbp), %rdx #77.6 lea (%r13,%r14), %rsi #77.6 subq -280(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 subq -272(%rbp), %rcx #77.6 lea (%r14,%r14,2), %r10 #77.72 addq %rcx, %rdx #77.6 lea (%r13,%r14,2), %r8 #77.6 addq %r13, %r10 #77.6 lea (%r13,%r14,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.72 movq %rdi, -496(%rbp) #77.72 lea (%r14,%r14,4), %rdi #77.72 addq %r13, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.72 movq (%rdx,%r10), %r11 #77.72 movq (%rdx,%rcx), %rsi #77.72 lea -496(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.72 movq %r9, -488(%rbp) #77.72 movq %r11, -480(%rbp) #77.72 movq %rsi, -472(%rbp) #77.72 movq %rax, -464(%rbp) #77.72 jmp ..B1.160 # Prob 100% #77.72 # LOE rcx rbx r12 r13 r14 r15 ..B1.159: # Preds ..B1.157 # Infreq movq -248(%rbp), %rcx #77.6 movq %rbx, %rdx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r14, %rcx #77.6 movq -64(%rbp), %rax #77.6 addq %r13, %rcx #77.6 subq -280(%rbp), %rax #77.6 subq -272(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.160: # Preds ..B1.159 ..B1.158 # Infreq movl $__STRLITPACK_15.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $40, -320(%rbp) #77.6 lea -320(%rbp), %rdx #77.6 movq %rcx, -312(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.161: # Preds ..B1.160 # Infreq movl $__STRLITPACK_16.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $1, -160(%rbp) #77.6 lea -160(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.162: # Preds ..B1.161 # Infreq movl $__STRLITPACK_17.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $1, -152(%rbp) #77.6 lea -152(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.163: # Preds ..B1.162 # Infreq movq -56(%rbp), %rax #77.6 lea (%rax,%rax), %rdx #77.6 movq %rdx, -552(%rbp) #77.6 cmpq -224(%rbp), %r15 #77.6 je ..B1.165 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.164: # Preds ..B1.163 # Infreq movq %r15, %rax #77.6 lea (%r12,%r15), %rsi #77.6 imulq -232(%rbp), %rax #77.6 movq -144(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -552(%rbp), %rcx #77.6 lea (%r15,%r15,2), %r10 #77.38 subq -256(%rbp), %rdx #77.6 lea (%r12,%r15,2), %r8 #77.6 subq -264(%rbp), %rcx #77.6 addq %r12, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r12,%r15,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.38 movq %rdi, -544(%rbp) #77.38 lea (%r15,%r15,4), %rdi #77.38 addq %r12, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.38 movq (%rdx,%r10), %r11 #77.38 movq (%rdx,%rcx), %rsi #77.38 lea -544(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.38 movq %r9, -536(%rbp) #77.38 movq %r11, -528(%rbp) #77.38 movq %rsi, -520(%rbp) #77.38 movq %rax, -512(%rbp) #77.38 jmp ..B1.166 # Prob 100% #77.38 # LOE rcx rbx r12 r13 r14 r15 ..B1.165: # Preds ..B1.163 # Infreq movq -232(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r15, %rcx #77.6 movq -552(%rbp), %rax #77.6 addq %r12, %rcx #77.6 subq -264(%rbp), %rax #77.6 movq -144(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -256(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.166: # Preds ..B1.165 ..B1.164 # Infreq movq %rcx, -344(%rbp) #77.6 lea -448(%rbp), %rdi #77.6 movl $-1, %esi #77.6 movq $0x208384ff00, %rdx #77.6 movl $__STRLITPACK_13.0.4, %ecx #77.6 lea -352(%rbp), %r8 #77.6 movl $main_$format_pack.0.4, %r9d #77.6 xorl %eax, %eax #77.6 movq $0, -448(%rbp) #77.6 movq $40, -352(%rbp) #77.6 call for_write_seq_fmt #77.6 # LOE rbx r12 r13 r14 r15 ..B1.167: # Preds ..B1.166 # Infreq movl $__STRLITPACK_14.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $3, -336(%rbp) #77.6 lea -336(%rbp), %rdx #77.6 movq $__STRLITPACK_0, -328(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.168: # Preds ..B1.167 # Infreq movq -64(%rbp), %rax #77.6 lea (%rax,%rax), %rdx #77.6 movq %rdx, -504(%rbp) #77.6 cmpq -240(%rbp), %r14 #77.6 je ..B1.170 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.169: # Preds ..B1.168 # Infreq movq %r14, %rax #77.6 movq %rbx, %rdx #77.6 imulq -248(%rbp), %rax #77.6 movq -504(%rbp), %rcx #77.6 lea (%r13,%r14), %rsi #77.6 subq -272(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 subq -280(%rbp), %rcx #77.6 lea (%r14,%r14,2), %r10 #77.72 addq %rcx, %rdx #77.6 lea (%r13,%r14,2), %r8 #77.6 addq %r13, %r10 #77.6 lea (%r13,%r14,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.72 movq %rdi, -496(%rbp) #77.72 lea (%r14,%r14,4), %rdi #77.72 addq %r13, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.72 movq (%rdx,%r10), %r11 #77.72 movq (%rdx,%rcx), %rsi #77.72 lea -496(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.72 movq %r9, -488(%rbp) #77.72 movq %r11, -480(%rbp) #77.72 movq %rsi, -472(%rbp) #77.72 movq %rax, -464(%rbp) #77.72 jmp ..B1.171 # Prob 100% #77.72 # LOE rcx rbx r12 r13 r14 r15 ..B1.170: # Preds ..B1.168 # Infreq movq -248(%rbp), %rcx #77.6 movq %rbx, %rdx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r14, %rcx #77.6 movq -504(%rbp), %rax #77.6 addq %r13, %rcx #77.6 subq -280(%rbp), %rax #77.6 subq -272(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.171: # Preds ..B1.170 ..B1.169 # Infreq movl $__STRLITPACK_15.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $40, -320(%rbp) #77.6 lea -320(%rbp), %rdx #77.6 movq %rcx, -312(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.172: # Preds ..B1.171 # Infreq movl $__STRLITPACK_16.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $2, -160(%rbp) #77.6 lea -160(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.173: # Preds ..B1.172 # Infreq movl $__STRLITPACK_17.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $1, -152(%rbp) #77.6 lea -152(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.174: # Preds ..B1.173 # Infreq movq -56(%rbp), %rax #77.6 lea (%rax,%rax,2), %rdx #77.6 movq %rdx, -456(%rbp) #77.6 cmpq -224(%rbp), %r15 #77.6 je ..B1.176 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.175: # Preds ..B1.174 # Infreq movq %r15, %rax #77.6 lea (%r12,%r15), %rsi #77.6 imulq -232(%rbp), %rax #77.6 movq -144(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -456(%rbp), %rcx #77.6 lea (%r15,%r15,2), %r10 #77.38 subq -256(%rbp), %rdx #77.6 lea (%r12,%r15,2), %r8 #77.6 subq -264(%rbp), %rcx #77.6 addq %r12, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r12,%r15,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.38 movq %rdi, -544(%rbp) #77.38 lea (%r15,%r15,4), %rdi #77.38 addq %r12, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.38 movq (%rdx,%r10), %r11 #77.38 movq (%rdx,%rcx), %rsi #77.38 lea -544(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.38 movq %r9, -536(%rbp) #77.38 movq %r11, -528(%rbp) #77.38 movq %rsi, -520(%rbp) #77.38 movq %rax, -512(%rbp) #77.38 jmp ..B1.177 # Prob 100% #77.38 # LOE rcx rbx r12 r13 r14 r15 ..B1.176: # Preds ..B1.174 # Infreq movq -232(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r15, %rcx #77.6 movq -456(%rbp), %rax #77.6 addq %r12, %rcx #77.6 subq -264(%rbp), %rax #77.6 movq -144(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -256(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.177: # Preds ..B1.176 ..B1.175 # Infreq movq %rcx, -344(%rbp) #77.6 lea -448(%rbp), %rdi #77.6 movl $-1, %esi #77.6 movq $0x208384ff00, %rdx #77.6 movl $__STRLITPACK_13.0.4, %ecx #77.6 lea -352(%rbp), %r8 #77.6 movl $main_$format_pack.0.4, %r9d #77.6 xorl %eax, %eax #77.6 movq $0, -448(%rbp) #77.6 movq $40, -352(%rbp) #77.6 call for_write_seq_fmt #77.6 # LOE rbx r12 r13 r14 r15 ..B1.178: # Preds ..B1.177 # Infreq movl $__STRLITPACK_14.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $3, -336(%rbp) #77.6 lea -336(%rbp), %rdx #77.6 movq $__STRLITPACK_0, -328(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.179: # Preds ..B1.178 # Infreq movq -64(%rbp), %rax #77.6 lea (%rax,%rax,2), %rdx #77.6 movq %rdx, -304(%rbp) #77.6 cmpq -240(%rbp), %r14 #77.6 je ..B1.181 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.180: # Preds ..B1.179 # Infreq movq %r14, %rax #77.6 movq %rbx, %rdx #77.6 imulq -248(%rbp), %rax #77.6 movq -304(%rbp), %rcx #77.6 lea (%r13,%r14), %rsi #77.6 subq -272(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 subq -280(%rbp), %rcx #77.6 lea (%r14,%r14,2), %r10 #77.72 addq %rcx, %rdx #77.6 lea (%r13,%r14,2), %r8 #77.6 addq %r13, %r10 #77.6 lea (%r13,%r14,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.72 movq %rdi, -496(%rbp) #77.72 lea (%r14,%r14,4), %rdi #77.72 addq %r13, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.72 movq (%rdx,%r10), %r11 #77.72 movq (%rdx,%rcx), %rsi #77.72 lea -496(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.72 movq %r9, -488(%rbp) #77.72 movq %r11, -480(%rbp) #77.72 movq %rsi, -472(%rbp) #77.72 movq %rax, -464(%rbp) #77.72 jmp ..B1.182 # Prob 100% #77.72 # LOE rcx rbx r12 r13 r14 r15 ..B1.181: # Preds ..B1.179 # Infreq movq -248(%rbp), %rcx #77.6 movq %rbx, %rdx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r14, %rcx #77.6 movq -304(%rbp), %rax #77.6 addq %r13, %rcx #77.6 subq -280(%rbp), %rax #77.6 subq -272(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.182: # Preds ..B1.181 ..B1.180 # Infreq movl $__STRLITPACK_15.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $40, -320(%rbp) #77.6 lea -320(%rbp), %rdx #77.6 movq %rcx, -312(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.183: # Preds ..B1.182 # Infreq movl $__STRLITPACK_16.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $3, -160(%rbp) #77.6 lea -160(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.184: # Preds ..B1.183 # Infreq movl $__STRLITPACK_17.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $1, -152(%rbp) #77.6 lea -152(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.185: # Preds ..B1.184 # Infreq movq -144(%rbp), %rax #77.6 lea (%rax,%rax), %rdx #77.6 movq %rdx, -296(%rbp) #77.6 cmpq -224(%rbp), %r15 #77.6 je ..B1.187 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.186: # Preds ..B1.185 # Infreq movq %r15, %rax #77.6 lea (%r12,%r15), %rsi #77.6 imulq -232(%rbp), %rax #77.6 movq -56(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -296(%rbp), %rcx #77.6 lea (%r15,%r15,2), %r10 #77.38 subq -264(%rbp), %rdx #77.6 lea (%r12,%r15,2), %r8 #77.6 subq -256(%rbp), %rcx #77.6 addq %r12, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r12,%r15,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.38 movq %rdi, -544(%rbp) #77.38 lea (%r15,%r15,4), %rdi #77.38 addq %r12, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.38 movq (%rdx,%r10), %r11 #77.38 movq (%rdx,%rcx), %rsi #77.38 lea -544(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.38 movq %r9, -536(%rbp) #77.38 movq %r11, -528(%rbp) #77.38 movq %rsi, -520(%rbp) #77.38 movq %rax, -512(%rbp) #77.38 jmp ..B1.188 # Prob 100% #77.38 # LOE rcx rbx r12 r13 r14 r15 ..B1.187: # Preds ..B1.185 # Infreq movq -232(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r15, %rcx #77.6 movq -56(%rbp), %rax #77.6 addq %r12, %rcx #77.6 subq -264(%rbp), %rax #77.6 movq -296(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -256(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.188: # Preds ..B1.187 ..B1.186 # Infreq movq %rcx, -344(%rbp) #77.6 lea -448(%rbp), %rdi #77.6 movl $-1, %esi #77.6 movq $0x208384ff00, %rdx #77.6 movl $__STRLITPACK_13.0.4, %ecx #77.6 lea -352(%rbp), %r8 #77.6 movl $main_$format_pack.0.4, %r9d #77.6 xorl %eax, %eax #77.6 movq $0, -448(%rbp) #77.6 movq $40, -352(%rbp) #77.6 call for_write_seq_fmt #77.6 # LOE rbx r12 r13 r14 r15 ..B1.189: # Preds ..B1.188 # Infreq movl $__STRLITPACK_14.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $3, -336(%rbp) #77.6 lea -336(%rbp), %rdx #77.6 movq $__STRLITPACK_0, -328(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.190: # Preds ..B1.189 # Infreq lea (%rbx,%rbx), %rax #77.6 movq %rax, -288(%rbp) #77.6 cmpq -240(%rbp), %r14 #77.6 je ..B1.192 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.191: # Preds ..B1.190 # Infreq movq %r14, %rax #77.6 lea (%r13,%r14), %rsi #77.6 imulq -248(%rbp), %rax #77.6 movq -64(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -288(%rbp), %rcx #77.6 lea (%r14,%r14,2), %r10 #77.72 subq -280(%rbp), %rdx #77.6 lea (%r13,%r14,2), %r8 #77.6 subq -272(%rbp), %rcx #77.6 addq %r13, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r13,%r14,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.72 movq %rdi, -496(%rbp) #77.72 lea (%r14,%r14,4), %rdi #77.72 addq %r13, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.72 movq (%rdx,%r10), %r11 #77.72 movq (%rdx,%rcx), %rsi #77.72 lea -496(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.72 movq %r9, -488(%rbp) #77.72 movq %r11, -480(%rbp) #77.72 movq %rsi, -472(%rbp) #77.72 movq %rax, -464(%rbp) #77.72 jmp ..B1.193 # Prob 100% #77.72 # LOE rcx rbx r12 r13 r14 r15 ..B1.192: # Preds ..B1.190 # Infreq movq -248(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r14, %rcx #77.6 movq -64(%rbp), %rax #77.6 addq %r13, %rcx #77.6 subq -280(%rbp), %rax #77.6 movq -288(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -272(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.193: # Preds ..B1.192 ..B1.191 # Infreq movl $__STRLITPACK_15.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $40, -320(%rbp) #77.6 lea -320(%rbp), %rdx #77.6 movq %rcx, -312(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.194: # Preds ..B1.193 # Infreq movl $__STRLITPACK_16.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $1, -160(%rbp) #77.6 lea -160(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.195: # Preds ..B1.194 # Infreq movl $__STRLITPACK_17.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $2, -152(%rbp) #77.6 lea -152(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.196: # Preds ..B1.195 # Infreq cmpq -224(%rbp), %r15 #77.6 je ..B1.198 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.197: # Preds ..B1.196 # Infreq movq %r15, %rax #77.6 lea (%r12,%r15), %rsi #77.6 imulq -232(%rbp), %rax #77.6 movq -552(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -296(%rbp), %rcx #77.6 lea (%r15,%r15,2), %r10 #77.38 subq -264(%rbp), %rdx #77.6 lea (%r12,%r15,2), %r8 #77.6 subq -256(%rbp), %rcx #77.6 addq %r12, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r12,%r15,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.38 movq %rdi, -544(%rbp) #77.38 lea (%r15,%r15,4), %rdi #77.38 addq %r12, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.38 movq (%rdx,%r10), %r11 #77.38 movq (%rdx,%rcx), %rsi #77.38 lea -544(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.38 movq %r9, -536(%rbp) #77.38 movq %r11, -528(%rbp) #77.38 movq %rsi, -520(%rbp) #77.38 movq %rax, -512(%rbp) #77.38 jmp ..B1.199 # Prob 100% #77.38 # LOE rcx rbx r12 r13 r14 r15 ..B1.198: # Preds ..B1.196 # Infreq movq -232(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r15, %rcx #77.6 movq -552(%rbp), %rax #77.6 addq %r12, %rcx #77.6 subq -264(%rbp), %rax #77.6 movq -296(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -256(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.199: # Preds ..B1.198 ..B1.197 # Infreq movq %rcx, -344(%rbp) #77.6 lea -448(%rbp), %rdi #77.6 movl $-1, %esi #77.6 movq $0x208384ff00, %rdx #77.6 movl $__STRLITPACK_13.0.4, %ecx #77.6 lea -352(%rbp), %r8 #77.6 movl $main_$format_pack.0.4, %r9d #77.6 xorl %eax, %eax #77.6 movq $0, -448(%rbp) #77.6 movq $40, -352(%rbp) #77.6 call for_write_seq_fmt #77.6 # LOE rbx r12 r13 r14 r15 ..B1.200: # Preds ..B1.199 # Infreq movl $__STRLITPACK_14.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $3, -336(%rbp) #77.6 lea -336(%rbp), %rdx #77.6 movq $__STRLITPACK_0, -328(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.201: # Preds ..B1.200 # Infreq cmpq -240(%rbp), %r14 #77.6 je ..B1.203 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.202: # Preds ..B1.201 # Infreq movq %r14, %rax #77.6 lea (%r13,%r14), %rsi #77.6 imulq -248(%rbp), %rax #77.6 movq -504(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -288(%rbp), %rcx #77.6 lea (%r14,%r14,2), %r10 #77.72 subq -280(%rbp), %rdx #77.6 lea (%r13,%r14,2), %r8 #77.6 subq -272(%rbp), %rcx #77.6 addq %r13, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r13,%r14,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.72 movq %rdi, -496(%rbp) #77.72 lea (%r14,%r14,4), %rdi #77.72 addq %r13, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.72 movq (%rdx,%r10), %r11 #77.72 movq (%rdx,%rcx), %rsi #77.72 lea -496(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.72 movq %r9, -488(%rbp) #77.72 movq %r11, -480(%rbp) #77.72 movq %rsi, -472(%rbp) #77.72 movq %rax, -464(%rbp) #77.72 jmp ..B1.204 # Prob 100% #77.72 # LOE rcx rbx r12 r13 r14 r15 ..B1.203: # Preds ..B1.201 # Infreq movq -248(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r14, %rcx #77.6 movq -504(%rbp), %rax #77.6 addq %r13, %rcx #77.6 subq -280(%rbp), %rax #77.6 movq -288(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -272(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.204: # Preds ..B1.203 ..B1.202 # Infreq movl $__STRLITPACK_15.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $40, -320(%rbp) #77.6 lea -320(%rbp), %rdx #77.6 movq %rcx, -312(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.205: # Preds ..B1.204 # Infreq movl $__STRLITPACK_16.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $2, -160(%rbp) #77.6 lea -160(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.206: # Preds ..B1.205 # Infreq movl $__STRLITPACK_17.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $2, -152(%rbp) #77.6 lea -152(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.207: # Preds ..B1.206 # Infreq cmpq -224(%rbp), %r15 #77.6 je ..B1.209 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.208: # Preds ..B1.207 # Infreq movq %r15, %rax #77.6 lea (%r12,%r15), %rsi #77.6 imulq -232(%rbp), %rax #77.6 movq -456(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -296(%rbp), %rcx #77.6 lea (%r15,%r15,2), %r10 #77.38 subq -264(%rbp), %rdx #77.6 lea (%r12,%r15,2), %r8 #77.6 subq -256(%rbp), %rcx #77.6 addq %r12, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r12,%r15,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.38 movq %rdi, -544(%rbp) #77.38 lea (%r15,%r15,4), %rdi #77.38 addq %r12, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.38 movq (%rdx,%r10), %r11 #77.38 movq (%rdx,%rcx), %rsi #77.38 lea -544(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.38 movq %r9, -536(%rbp) #77.38 movq %r11, -528(%rbp) #77.38 movq %rsi, -520(%rbp) #77.38 movq %rax, -512(%rbp) #77.38 jmp ..B1.210 # Prob 100% #77.38 # LOE rcx rbx r12 r13 r14 r15 ..B1.209: # Preds ..B1.207 # Infreq movq -232(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r15, %rcx #77.6 movq -456(%rbp), %rax #77.6 addq %r12, %rcx #77.6 subq -264(%rbp), %rax #77.6 movq -296(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -256(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.210: # Preds ..B1.209 ..B1.208 # Infreq movq %rcx, -344(%rbp) #77.6 lea -448(%rbp), %rdi #77.6 movl $-1, %esi #77.6 movq $0x208384ff00, %rdx #77.6 movl $__STRLITPACK_13.0.4, %ecx #77.6 lea -352(%rbp), %r8 #77.6 movl $main_$format_pack.0.4, %r9d #77.6 xorl %eax, %eax #77.6 movq $0, -448(%rbp) #77.6 movq $40, -352(%rbp) #77.6 call for_write_seq_fmt #77.6 # LOE rbx r12 r13 r14 r15 ..B1.211: # Preds ..B1.210 # Infreq movl $__STRLITPACK_14.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $3, -336(%rbp) #77.6 lea -336(%rbp), %rdx #77.6 movq $__STRLITPACK_0, -328(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.212: # Preds ..B1.211 # Infreq cmpq -240(%rbp), %r14 #77.6 je ..B1.214 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.213: # Preds ..B1.212 # Infreq movq %r14, %rax #77.6 lea (%r13,%r14), %rsi #77.6 imulq -248(%rbp), %rax #77.6 movq -304(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -288(%rbp), %rcx #77.6 lea (%r14,%r14,2), %r10 #77.72 subq -280(%rbp), %rdx #77.6 lea (%r13,%r14,2), %r8 #77.6 subq -272(%rbp), %rcx #77.6 addq %r13, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r13,%r14,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.72 movq %rdi, -496(%rbp) #77.72 lea (%r14,%r14,4), %rdi #77.72 addq %r13, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.72 movq (%rdx,%r10), %r11 #77.72 movq (%rdx,%rcx), %rsi #77.72 lea -496(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.72 movq %r9, -488(%rbp) #77.72 movq %r11, -480(%rbp) #77.72 movq %rsi, -472(%rbp) #77.72 movq %rax, -464(%rbp) #77.72 jmp ..B1.215 # Prob 100% #77.72 # LOE rcx rbx r12 r13 r14 r15 ..B1.214: # Preds ..B1.212 # Infreq movq -248(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r14, %rcx #77.6 movq -304(%rbp), %rax #77.6 addq %r13, %rcx #77.6 subq -280(%rbp), %rax #77.6 movq -288(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -272(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.215: # Preds ..B1.214 ..B1.213 # Infreq movl $__STRLITPACK_15.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $40, -320(%rbp) #77.6 lea -320(%rbp), %rdx #77.6 movq %rcx, -312(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.216: # Preds ..B1.215 # Infreq movl $__STRLITPACK_16.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $3, -160(%rbp) #77.6 lea -160(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.217: # Preds ..B1.216 # Infreq movl $__STRLITPACK_17.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $2, -152(%rbp) #77.6 lea -152(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.218: # Preds ..B1.217 # Infreq movq -144(%rbp), %rax #77.6 lea (%rax,%rax,2), %rdx #77.6 movq %rdx, -296(%rbp) #77.6 cmpq -224(%rbp), %r15 #77.6 je ..B1.220 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.219: # Preds ..B1.218 # Infreq movq %r15, %rax #77.6 lea (%r12,%r15), %rsi #77.6 imulq -232(%rbp), %rax #77.6 movq -56(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -296(%rbp), %rcx #77.6 lea (%r15,%r15,2), %r10 #77.38 subq -264(%rbp), %rdx #77.6 lea (%r12,%r15,2), %r8 #77.6 subq -256(%rbp), %rcx #77.6 addq %r12, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r12,%r15,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.38 movq %rdi, -544(%rbp) #77.38 lea (%r15,%r15,4), %rdi #77.38 addq %r12, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.38 movq (%rdx,%r10), %r11 #77.38 movq (%rdx,%rcx), %rsi #77.38 lea -544(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.38 movq %r9, -536(%rbp) #77.38 movq %r11, -528(%rbp) #77.38 movq %rsi, -520(%rbp) #77.38 movq %rax, -512(%rbp) #77.38 jmp ..B1.221 # Prob 100% #77.38 # LOE rcx rbx r12 r13 r14 r15 ..B1.220: # Preds ..B1.218 # Infreq movq -232(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r15, %rcx #77.6 movq -56(%rbp), %rax #77.6 addq %r12, %rcx #77.6 subq -264(%rbp), %rax #77.6 movq -296(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -256(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.221: # Preds ..B1.220 ..B1.219 # Infreq movq %rcx, -344(%rbp) #77.6 lea -448(%rbp), %rdi #77.6 movl $-1, %esi #77.6 movq $0x208384ff00, %rdx #77.6 movl $__STRLITPACK_13.0.4, %ecx #77.6 lea -352(%rbp), %r8 #77.6 movl $main_$format_pack.0.4, %r9d #77.6 xorl %eax, %eax #77.6 movq $0, -448(%rbp) #77.6 movq $40, -352(%rbp) #77.6 call for_write_seq_fmt #77.6 # LOE rbx r12 r13 r14 r15 ..B1.222: # Preds ..B1.221 # Infreq movl $__STRLITPACK_14.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $3, -336(%rbp) #77.6 lea -336(%rbp), %rdx #77.6 movq $__STRLITPACK_0, -328(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.223: # Preds ..B1.222 # Infreq lea (%rbx,%rbx,2), %rax #77.6 movq %rax, -288(%rbp) #77.6 cmpq -240(%rbp), %r14 #77.6 je ..B1.225 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.224: # Preds ..B1.223 # Infreq movq %r14, %rax #77.6 lea (%r13,%r14), %rsi #77.6 imulq -248(%rbp), %rax #77.6 movq -64(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -288(%rbp), %rcx #77.6 lea (%r14,%r14,2), %r10 #77.72 subq -280(%rbp), %rdx #77.6 lea (%r13,%r14,2), %r8 #77.6 subq -272(%rbp), %rcx #77.6 addq %r13, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r13,%r14,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.72 movq %rdi, -496(%rbp) #77.72 lea (%r14,%r14,4), %rdi #77.72 addq %r13, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.72 movq (%rdx,%r10), %r11 #77.72 movq (%rdx,%rcx), %rsi #77.72 lea -496(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.72 movq %r9, -488(%rbp) #77.72 movq %r11, -480(%rbp) #77.72 movq %rsi, -472(%rbp) #77.72 movq %rax, -464(%rbp) #77.72 jmp ..B1.226 # Prob 100% #77.72 # LOE rcx rbx r12 r13 r14 r15 ..B1.225: # Preds ..B1.223 # Infreq movq -248(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r14, %rcx #77.6 movq -64(%rbp), %rax #77.6 addq %r13, %rcx #77.6 subq -280(%rbp), %rax #77.6 movq -288(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -272(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.226: # Preds ..B1.225 ..B1.224 # Infreq movl $__STRLITPACK_15.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $40, -320(%rbp) #77.6 lea -320(%rbp), %rdx #77.6 movq %rcx, -312(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.227: # Preds ..B1.226 # Infreq movl $__STRLITPACK_16.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $1, -160(%rbp) #77.6 lea -160(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.228: # Preds ..B1.227 # Infreq movl $__STRLITPACK_17.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $3, -152(%rbp) #77.6 lea -152(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.229: # Preds ..B1.228 # Infreq cmpq -224(%rbp), %r15 #77.6 je ..B1.231 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.230: # Preds ..B1.229 # Infreq movq %r15, %rax #77.6 lea (%r12,%r15), %rsi #77.6 imulq -232(%rbp), %rax #77.6 movq -552(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -296(%rbp), %rcx #77.6 lea (%r15,%r15,2), %r10 #77.38 subq -264(%rbp), %rdx #77.6 lea (%r12,%r15,2), %r8 #77.6 subq -256(%rbp), %rcx #77.6 addq %r12, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r12,%r15,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.38 movq %rdi, -544(%rbp) #77.38 lea (%r15,%r15,4), %rdi #77.38 addq %r12, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.38 movq (%rdx,%r10), %r11 #77.38 movq (%rdx,%rcx), %rsi #77.38 lea -544(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.38 movq %r9, -536(%rbp) #77.38 movq %r11, -528(%rbp) #77.38 movq %rsi, -520(%rbp) #77.38 movq %rax, -512(%rbp) #77.38 jmp ..B1.232 # Prob 100% #77.38 # LOE rcx rbx r12 r13 r14 r15 ..B1.231: # Preds ..B1.229 # Infreq movq -232(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r15, %rcx #77.6 movq -552(%rbp), %rax #77.6 addq %r12, %rcx #77.6 subq -264(%rbp), %rax #77.6 movq -296(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -256(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.232: # Preds ..B1.231 ..B1.230 # Infreq movq %rcx, -344(%rbp) #77.6 lea -448(%rbp), %rdi #77.6 movl $-1, %esi #77.6 movq $0x208384ff00, %rdx #77.6 movl $__STRLITPACK_13.0.4, %ecx #77.6 lea -352(%rbp), %r8 #77.6 movl $main_$format_pack.0.4, %r9d #77.6 xorl %eax, %eax #77.6 movq $0, -448(%rbp) #77.6 movq $40, -352(%rbp) #77.6 call for_write_seq_fmt #77.6 # LOE rbx r12 r13 r14 r15 ..B1.233: # Preds ..B1.232 # Infreq movl $__STRLITPACK_14.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $3, -336(%rbp) #77.6 lea -336(%rbp), %rdx #77.6 movq $__STRLITPACK_0, -328(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.234: # Preds ..B1.233 # Infreq cmpq -240(%rbp), %r14 #77.6 je ..B1.236 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.235: # Preds ..B1.234 # Infreq movq %r14, %rax #77.6 lea (%r13,%r14), %rsi #77.6 imulq -248(%rbp), %rax #77.6 movq -504(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -288(%rbp), %rcx #77.6 lea (%r14,%r14,2), %r10 #77.72 subq -280(%rbp), %rdx #77.6 lea (%r13,%r14,2), %r8 #77.6 subq -272(%rbp), %rcx #77.6 addq %r13, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r13,%r14,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.72 movq %rdi, -496(%rbp) #77.72 lea (%r14,%r14,4), %rdi #77.72 addq %r13, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.72 movq (%rdx,%r10), %r11 #77.72 movq (%rdx,%rcx), %rsi #77.72 lea -496(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.72 movq %r9, -488(%rbp) #77.72 movq %r11, -480(%rbp) #77.72 movq %rsi, -472(%rbp) #77.72 movq %rax, -464(%rbp) #77.72 jmp ..B1.237 # Prob 100% #77.72 # LOE rcx rbx r12 r13 r14 r15 ..B1.236: # Preds ..B1.234 # Infreq movq -248(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r14, %rcx #77.6 movq -504(%rbp), %rax #77.6 addq %r13, %rcx #77.6 subq -280(%rbp), %rax #77.6 movq -288(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -272(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.237: # Preds ..B1.236 ..B1.235 # Infreq movl $__STRLITPACK_15.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $40, -320(%rbp) #77.6 lea -320(%rbp), %rdx #77.6 movq %rcx, -312(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.238: # Preds ..B1.237 # Infreq movl $__STRLITPACK_16.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $2, -160(%rbp) #77.6 lea -160(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.239: # Preds ..B1.238 # Infreq movl $__STRLITPACK_17.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $3, -152(%rbp) #77.6 lea -152(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.240: # Preds ..B1.239 # Infreq cmpq -224(%rbp), %r15 #77.6 je ..B1.242 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.241: # Preds ..B1.240 # Infreq movq %r15, %rax #77.6 lea (%r12,%r15), %rsi #77.6 imulq -232(%rbp), %rax #77.6 movq -456(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -296(%rbp), %rcx #77.6 lea (%r15,%r15,2), %r10 #77.38 subq -264(%rbp), %rdx #77.6 lea (%r12,%r15,2), %r8 #77.6 subq -256(%rbp), %rcx #77.6 addq %r12, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r12,%r15,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.38 movq %rdi, -544(%rbp) #77.38 lea (%r15,%r15,4), %rdi #77.38 addq %r12, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.38 movq (%rdx,%r10), %r11 #77.38 movq (%rdx,%rcx), %rsi #77.38 lea -544(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.38 movq %r9, -536(%rbp) #77.38 movq %r11, -528(%rbp) #77.38 movq %rsi, -520(%rbp) #77.38 movq %rax, -512(%rbp) #77.38 jmp ..B1.243 # Prob 100% #77.38 # LOE rcx rbx r12 r13 r14 r15 ..B1.242: # Preds ..B1.240 # Infreq movq -232(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r15, %rcx #77.6 movq -456(%rbp), %rax #77.6 addq %r12, %rcx #77.6 subq -264(%rbp), %rax #77.6 movq -296(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -256(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.243: # Preds ..B1.242 ..B1.241 # Infreq movq %rcx, -344(%rbp) #77.6 lea -448(%rbp), %rdi #77.6 movl $-1, %esi #77.6 movq $0x208384ff00, %rdx #77.6 movl $__STRLITPACK_13.0.4, %ecx #77.6 lea -352(%rbp), %r8 #77.6 movl $main_$format_pack.0.4, %r9d #77.6 xorl %eax, %eax #77.6 movq $0, -448(%rbp) #77.6 movq $40, -352(%rbp) #77.6 call for_write_seq_fmt #77.6 # LOE rbx r12 r13 r14 r15 ..B1.244: # Preds ..B1.243 # Infreq movl $__STRLITPACK_14.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $3, -336(%rbp) #77.6 lea -336(%rbp), %rdx #77.6 movq $__STRLITPACK_0, -328(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.245: # Preds ..B1.244 # Infreq cmpq -240(%rbp), %r14 #77.6 je ..B1.247 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.246: # Preds ..B1.245 # Infreq movq %r14, %rax #77.6 lea (%r13,%r14), %rsi #77.6 imulq -248(%rbp), %rax #77.6 movq -304(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -288(%rbp), %rcx #77.6 lea (%r14,%r14,2), %r10 #77.72 subq -280(%rbp), %rdx #77.6 lea (%r13,%r14,2), %r8 #77.6 subq -272(%rbp), %rcx #77.6 addq %r13, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r13,%r14,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.72 movq %rdi, -496(%rbp) #77.72 lea (%r14,%r14,4), %rdi #77.72 addq %r13, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.72 movq (%rdx,%r10), %r11 #77.72 movq (%rdx,%rcx), %rsi #77.72 lea -496(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.72 movq %r9, -488(%rbp) #77.72 movq %r11, -480(%rbp) #77.72 movq %rsi, -472(%rbp) #77.72 movq %rax, -464(%rbp) #77.72 jmp ..B1.248 # Prob 100% #77.72 # LOE rcx rbx r12 r13 r14 r15 ..B1.247: # Preds ..B1.245 # Infreq movq -248(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r14, %rcx #77.6 movq -304(%rbp), %rax #77.6 addq %r13, %rcx #77.6 subq -280(%rbp), %rax #77.6 movq -288(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -272(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.248: # Preds ..B1.247 ..B1.246 # Infreq movl $__STRLITPACK_15.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $40, -320(%rbp) #77.6 lea -320(%rbp), %rdx #77.6 movq %rcx, -312(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.249: # Preds ..B1.248 # Infreq movl $__STRLITPACK_16.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $3, -160(%rbp) #77.6 lea -160(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.250: # Preds ..B1.249 # Infreq movl $__STRLITPACK_17.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $3, -152(%rbp) #77.6 lea -152(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.251: # Preds ..B1.250 # Infreq movq -144(%rbp), %rax #77.6 shlq $2, %rax #77.6 movq %rax, -144(%rbp) #77.6 cmpq -224(%rbp), %r15 #77.6 je ..B1.253 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.252: # Preds ..B1.251 # Infreq movq %r15, %rax #77.6 lea (%r12,%r15), %rsi #77.6 imulq -232(%rbp), %rax #77.6 movq -56(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -144(%rbp), %rcx #77.6 lea (%r15,%r15,2), %r10 #77.38 subq -264(%rbp), %rdx #77.6 lea (%r12,%r15,2), %r8 #77.6 subq -256(%rbp), %rcx #77.6 addq %r12, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r12,%r15,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.38 movq %rdi, -544(%rbp) #77.38 lea (%r15,%r15,4), %rdi #77.38 addq %r12, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.38 movq (%rdx,%r10), %r11 #77.38 movq (%rdx,%rcx), %rsi #77.38 lea -544(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.38 movq %r9, -536(%rbp) #77.38 movq %r11, -528(%rbp) #77.38 movq %rsi, -520(%rbp) #77.38 movq %rax, -512(%rbp) #77.38 jmp ..B1.254 # Prob 100% #77.38 # LOE rcx rbx r12 r13 r14 r15 ..B1.253: # Preds ..B1.251 # Infreq movq -232(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r15, %rcx #77.6 movq -56(%rbp), %rax #77.6 addq %r12, %rcx #77.6 subq -264(%rbp), %rax #77.6 movq -144(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -256(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.254: # Preds ..B1.253 ..B1.252 # Infreq movq %rcx, -344(%rbp) #77.6 lea -448(%rbp), %rdi #77.6 movl $-1, %esi #77.6 movq $0x208384ff00, %rdx #77.6 movl $__STRLITPACK_13.0.4, %ecx #77.6 lea -352(%rbp), %r8 #77.6 movl $main_$format_pack.0.4, %r9d #77.6 xorl %eax, %eax #77.6 movq $0, -448(%rbp) #77.6 movq $40, -352(%rbp) #77.6 call for_write_seq_fmt #77.6 # LOE rbx r12 r13 r14 r15 ..B1.255: # Preds ..B1.254 # Infreq movl $__STRLITPACK_14.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $3, -336(%rbp) #77.6 lea -336(%rbp), %rdx #77.6 movq $__STRLITPACK_0, -328(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.256: # Preds ..B1.255 # Infreq shlq $2, %rbx #77.6 cmpq -240(%rbp), %r14 #77.6 je ..B1.258 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.257: # Preds ..B1.256 # Infreq movq %r14, %rax #77.6 movq %rbx, %rcx #77.6 imulq -248(%rbp), %rax #77.6 movq -64(%rbp), %rdx #77.6 lea (%r13,%r14), %rsi #77.6 subq -280(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 subq -272(%rbp), %rcx #77.6 lea (%r14,%r14,2), %r10 #77.72 addq %rcx, %rdx #77.6 lea (%r13,%r14,2), %r8 #77.6 addq %r13, %r10 #77.6 lea (%r13,%r14,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.72 movq %rdi, -496(%rbp) #77.72 lea (%r14,%r14,4), %rdi #77.72 addq %r13, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.72 movq (%rdx,%r10), %r11 #77.72 movq (%rdx,%rcx), %rsi #77.72 lea -496(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.72 movq %r9, -488(%rbp) #77.72 movq %r11, -480(%rbp) #77.72 movq %rsi, -472(%rbp) #77.72 movq %rax, -464(%rbp) #77.72 jmp ..B1.259 # Prob 100% #77.72 # LOE rcx rbx r12 r13 r14 r15 ..B1.258: # Preds ..B1.256 # Infreq movq -248(%rbp), %rcx #77.6 movq %rbx, %rdx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r14, %rcx #77.6 movq -64(%rbp), %rax #77.6 addq %r13, %rcx #77.6 subq -280(%rbp), %rax #77.6 subq -272(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.259: # Preds ..B1.258 ..B1.257 # Infreq movl $__STRLITPACK_15.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $40, -320(%rbp) #77.6 lea -320(%rbp), %rdx #77.6 movq %rcx, -312(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.260: # Preds ..B1.259 # Infreq movl $__STRLITPACK_16.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $1, -160(%rbp) #77.6 lea -160(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.261: # Preds ..B1.260 # Infreq movl $__STRLITPACK_17.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $4, -152(%rbp) #77.6 lea -152(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.262: # Preds ..B1.261 # Infreq cmpq -224(%rbp), %r15 #77.6 je ..B1.264 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.263: # Preds ..B1.262 # Infreq movq %r15, %rax #77.6 lea (%r12,%r15), %rsi #77.6 imulq -232(%rbp), %rax #77.6 movq -552(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 movq -144(%rbp), %rcx #77.6 lea (%r15,%r15,2), %r10 #77.38 subq -264(%rbp), %rdx #77.6 lea (%r12,%r15,2), %r8 #77.6 subq -256(%rbp), %rcx #77.6 addq %r12, %r10 #77.6 addq %rcx, %rdx #77.6 lea (%r12,%r15,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.38 movq %rdi, -544(%rbp) #77.38 lea (%r15,%r15,4), %rdi #77.38 addq %r12, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.38 movq (%rdx,%r10), %r11 #77.38 movq (%rdx,%rcx), %rsi #77.38 lea -544(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.38 movq %r9, -536(%rbp) #77.38 movq %r11, -528(%rbp) #77.38 movq %rsi, -520(%rbp) #77.38 movq %rax, -512(%rbp) #77.38 jmp ..B1.265 # Prob 100% #77.38 # LOE rcx rbx r12 r13 r14 r15 ..B1.264: # Preds ..B1.262 # Infreq movq -232(%rbp), %rcx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r15, %rcx #77.6 movq -552(%rbp), %rax #77.6 addq %r12, %rcx #77.6 subq -264(%rbp), %rax #77.6 movq -144(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 subq -256(%rbp), %rdx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.265: # Preds ..B1.264 ..B1.263 # Infreq movq %rcx, -344(%rbp) #77.6 lea -448(%rbp), %rdi #77.6 movl $-1, %esi #77.6 movq $0x208384ff00, %rdx #77.6 movl $__STRLITPACK_13.0.4, %ecx #77.6 lea -352(%rbp), %r8 #77.6 movl $main_$format_pack.0.4, %r9d #77.6 xorl %eax, %eax #77.6 movq $0, -448(%rbp) #77.6 movq $40, -352(%rbp) #77.6 call for_write_seq_fmt #77.6 # LOE rbx r12 r13 r14 r15 ..B1.266: # Preds ..B1.265 # Infreq movl $__STRLITPACK_14.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $3, -336(%rbp) #77.6 lea -336(%rbp), %rdx #77.6 movq $__STRLITPACK_0, -328(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.267: # Preds ..B1.266 # Infreq cmpq -240(%rbp), %r14 #77.6 je ..B1.269 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.268: # Preds ..B1.267 # Infreq movq %r14, %rax #77.6 movq %rbx, %rcx #77.6 imulq -248(%rbp), %rax #77.6 movq -504(%rbp), %rdx #77.6 lea (%r13,%r14), %rsi #77.6 subq -280(%rbp), %rdx #77.6 subq %rax, %rsi #77.6 subq -272(%rbp), %rcx #77.6 lea (%r14,%r14,2), %r10 #77.72 addq %rcx, %rdx #77.6 lea (%r13,%r14,2), %r8 #77.6 addq %r13, %r10 #77.6 lea (%r13,%r14,4), %rcx #77.6 subq %rax, %r8 #77.6 subq %rax, %r10 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.72 movq %rdi, -496(%rbp) #77.72 lea (%r14,%r14,4), %rdi #77.72 addq %r13, %rdi #77.6 subq %rax, %rdi #77.6 movq (%rdx,%r8), %r9 #77.72 movq (%rdx,%r10), %r11 #77.72 movq (%rdx,%rcx), %rsi #77.72 lea -496(%rbp), %rcx #77.6 movq (%rdx,%rdi), %rax #77.72 movq %r9, -488(%rbp) #77.72 movq %r11, -480(%rbp) #77.72 movq %rsi, -472(%rbp) #77.72 movq %rax, -464(%rbp) #77.72 jmp ..B1.270 # Prob 100% #77.72 # LOE rcx rbx r12 r13 r14 r15 ..B1.269: # Preds ..B1.267 # Infreq movq -248(%rbp), %rcx #77.6 movq %rbx, %rdx #77.6 negq %rcx #77.6 incq %rcx #77.6 imulq %r14, %rcx #77.6 movq -504(%rbp), %rax #77.6 addq %r13, %rcx #77.6 subq -280(%rbp), %rax #77.6 subq -272(%rbp), %rdx #77.6 addq %rax, %rcx #77.6 addq %rdx, %rcx #77.6 # LOE rcx rbx r12 r13 r14 r15 ..B1.270: # Preds ..B1.269 ..B1.268 # Infreq movl $__STRLITPACK_15.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $40, -320(%rbp) #77.6 lea -320(%rbp), %rdx #77.6 movq %rcx, -312(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.271: # Preds ..B1.270 # Infreq movl $__STRLITPACK_16.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $2, -160(%rbp) #77.6 lea -160(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.272: # Preds ..B1.271 # Infreq movl $__STRLITPACK_17.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $4, -152(%rbp) #77.6 lea -152(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r12 r13 r14 r15 ..B1.273: # Preds ..B1.272 # Infreq cmpq -224(%rbp), %r15 #77.6 je ..B1.275 # Prob 50% #77.6 # LOE rbx r12 r13 r14 r15 ..B1.274: # Preds ..B1.273 # Infreq movq -232(%rbp), %rax #77.6 lea (%r12,%r15), %rsi #77.6 imulq %r15, %rax #77.6 movq -456(%rbp), %rdx #77.6 lea (%r12,%r15,2), %r8 #77.6 movq -144(%rbp), %rcx #77.6 lea (%r15,%r15,2), %r10 #77.38 subq -264(%rbp), %rdx #77.6 addq %r12, %r10 #77.6 subq -256(%rbp), %rcx #77.6 subq %rax, %rsi #77.6 addq %rcx, %rdx #77.6 lea (%r12,%r15,4), %rcx #77.6 subq %rax, %r8 #77.6 lea (%r15,%r15,4), %r15 #77.38 addq %r15, %r12 #77.6 subq %rax, %r10 #77.6 subq %rax, %r12 #77.6 subq %rax, %rcx #77.6 movq (%rdx,%rsi), %rdi #77.38 movq (%rdx,%r8), %r9 #77.38 movq (%rdx,%r10), %r11 #77.38 movq (%rdx,%rcx), %rsi #77.38 movq (%rdx,%r12), %r12 #77.38 movq %rdi, -544(%rbp) #77.38 movq %r9, -536(%rbp) #77.38 movq %r11, -528(%rbp) #77.38 movq %rsi, -520(%rbp) #77.38 movq %r12, -512(%rbp) #77.38 lea -544(%rbp), %r12 #77.6 jmp ..B1.276 # Prob 100% #77.6 # LOE rbx r12 r13 r14 ..B1.275: # Preds ..B1.273 # Infreq movq -232(%rbp), %rax #77.6 negq %rax #77.6 incq %rax #77.6 imulq %rax, %r15 #77.6 movq -456(%rbp), %rdx #77.6 addq %r15, %r12 #77.6 subq -264(%rbp), %rdx #77.6 movq -144(%rbp), %rcx #77.6 addq %rdx, %r12 #77.6 subq -256(%rbp), %rcx #77.6 addq %rcx, %r12 #77.6 # LOE rbx r12 r13 r14 ..B1.276: # Preds ..B1.275 ..B1.274 # Infreq movl $-1, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $0x208384ff00, %rdx #77.6 movl $__STRLITPACK_13.0.4, %ecx #77.6 movl $main_$format_pack.0.4, %r9d #77.6 lea -352(%rbp), %r8 #77.6 xorl %eax, %eax #77.6 movq $0, -448(%rbp) #77.6 movq $40, -352(%rbp) #77.6 movq %r12, -344(%rbp) #77.6 call for_write_seq_fmt #77.6 # LOE rbx r13 r14 ..B1.277: # Preds ..B1.276 # Infreq movl $__STRLITPACK_14.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $3, -336(%rbp) #77.6 lea -336(%rbp), %rdx #77.6 movq $__STRLITPACK_0, -328(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE rbx r13 r14 ..B1.278: # Preds ..B1.277 # Infreq cmpq -240(%rbp), %r14 #77.6 je ..B1.280 # Prob 50% #77.6 # LOE rbx r13 r14 ..B1.279: # Preds ..B1.278 # Infreq movq -248(%rbp), %r10 #77.6 lea (%r13,%r14,2), %rdx #77.6 imulq %r14, %r10 #77.6 movq -304(%rbp), %r11 #77.6 lea (%r14,%r14,2), %rsi #77.72 subq -280(%rbp), %r11 #77.6 lea (%r13,%r14,4), %r8 #77.6 subq -272(%rbp), %rbx #77.6 addq %r13, %rsi #77.6 addq %rbx, %r11 #77.6 lea (%r13,%r14), %rbx #77.6 subq %r10, %rbx #77.6 lea (%r14,%r14,4), %r14 #77.72 addq %r14, %r13 #77.6 subq %r10, %rdx #77.6 subq %r10, %r13 #77.6 subq %r10, %rsi #77.6 subq %r10, %r8 #77.6 movq (%r11,%rbx), %rax #77.72 movq (%r11,%rdx), %rcx #77.72 movq (%r11,%rsi), %rdi #77.72 movq (%r11,%r8), %r9 #77.72 movq (%r11,%r13), %r12 #77.72 lea -496(%rbp), %r13 #77.6 movq %rax, -496(%rbp) #77.72 movq %rcx, -488(%rbp) #77.72 movq %rdi, -480(%rbp) #77.72 movq %r9, -472(%rbp) #77.72 movq %r12, -464(%rbp) #77.72 jmp ..B1.281 # Prob 100% #77.72 # LOE r13 ..B1.280: # Preds ..B1.278 # Infreq movq -248(%rbp), %rax #77.6 negq %rax #77.6 incq %rax #77.6 imulq %rax, %r14 #77.6 movq -304(%rbp), %rdx #77.6 addq %r14, %r13 #77.6 subq -280(%rbp), %rdx #77.6 subq -272(%rbp), %rbx #77.6 addq %rdx, %r13 #77.6 addq %rbx, %r13 #77.6 # LOE r13 ..B1.281: # Preds ..B1.280 ..B1.279 # Infreq movl $__STRLITPACK_15.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movq $40, -320(%rbp) #77.6 lea -320(%rbp), %rdx #77.6 movq %r13, -312(%rbp) #77.6 call for_write_seq_fmt_xmit #77.6 # LOE ..B1.282: # Preds ..B1.281 # Infreq movl $__STRLITPACK_16.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $3, -160(%rbp) #77.6 lea -160(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE ..B1.283: # Preds ..B1.282 # Infreq movl $__STRLITPACK_17.0.4, %esi #77.6 lea -448(%rbp), %rdi #77.6 movl $4, -152(%rbp) #77.6 lea -152(%rbp), %rdx #77.6 call for_write_seq_fmt_xmit #77.6 # LOE ..B1.284: # Preds ..B1.283 # Infreq movl $.2.9_2_hpo_loc_struct_pack.17, %edi #84.1 xorl %eax, %eax #84.1 ..___tag_value_MAIN__.52: #84.1 call __kmpc_end #84.1 ..___tag_value_MAIN__.53: # # LOE ..B1.285: # Preds ..B1.284 # Infreq movl $1, %eax #84.1 movq -216(%rbp), %r15 #84.1 ..___tag_value_MAIN__.54: # movq -208(%rbp), %r14 #84.1 ..___tag_value_MAIN__.55: # movq -200(%rbp), %r13 #84.1 ..___tag_value_MAIN__.56: # movq -192(%rbp), %r12 #84.1 ..___tag_value_MAIN__.57: # movq -184(%rbp), %rbx #84.1 ..___tag_value_MAIN__.58: # movq %rbp, %rsp #84.1 popq %rbp #84.1 ..___tag_value_MAIN__.59: # ret #84.1 ..___tag_value_MAIN__.60: # # LOE ..B1.286: # Preds ..B1.148 # Infreq movq -552(%rbp), %r8 #72.66 lea (%rsi,%rdx), %r11 #72.66 movq -512(%rbp), %r12 #72.66 movq %rcx, -464(%rbp) # movq %rbx, -496(%rbp) # lea (%r8,%rdx), %r13 #72.66 movq %rsi, -544(%rbp) # addq %rdx, %r12 #72.66 movq %rdx, -472(%rbp) # movq %r13, %r8 # movq -64(%rbp), %rcx # movl $1, %ebx # # LOE rax rcx rbx rdi r8 r9 r10 r11 r12 r13 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.287: # Preds ..B1.302 ..B1.332 ..B1.286 # Infreq cmpq $8, %rax #72.66 jl ..B1.328 # Prob 10% #72.66 # LOE rax rcx rbx rdi r8 r9 r10 r11 r12 r13 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.288: # Preds ..B1.287 # Infreq lea (%r11,%r10), %r14 #72.66 andq $15, %r14 #72.66 je ..B1.291 # Prob 50% #72.66 # LOE rax rcx rbx rdi r8 r9 r10 r11 r12 r13 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.289: # Preds ..B1.288 # Infreq testq $7, %r14 #72.66 jne ..B1.328 # Prob 10% #72.66 # LOE rax rcx rbx rdi r8 r9 r10 r11 r12 r13 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.290: # Preds ..B1.289 # Infreq movq %rbx, %r14 #72.66 # LOE rax rcx rbx rdi r8 r9 r10 r11 r12 r13 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.291: # Preds ..B1.290 ..B1.288 # Infreq lea 8(%r14), %rdx #72.66 cmpq %rdx, %rax #72.66 jl ..B1.328 # Prob 10% #72.66 # LOE rax rcx rbx rdi r8 r9 r10 r11 r12 r13 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.292: # Preds ..B1.291 # Infreq movq %rax, %rdx #72.66 xorl %r15d, %r15d #72.66 subq %r14, %rdx #72.66 lea (%r13,%r10), %rsi #72.66 andq $7, %rdx #72.66 negq %rdx #72.66 addq %rax, %rdx #72.66 testq %r14, %r14 #72.66 jbe ..B1.296 # Prob 10% #72.66 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.294: # Preds ..B1.292 ..B1.294 # Infreq movsd (%rsi,%r15,8), %xmm7 #72.66 incq %r15 #72.66 mulsd %xmm7, %xmm7 #72.66 addsd %xmm7, %xmm6 #72.66 cmpq %r14, %r15 #72.66 jb ..B1.294 # Prob 82% #72.66 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.296: # Preds ..B1.294 ..B1.292 # Infreq lea (%r12,%r10), %r15 #72.66 .align 16,0x90 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.297: # Preds ..B1.297 ..B1.296 # Infreq movups (%rsi,%r14,8), %xmm7 #72.66 movups 16(%r15,%r14,8), %xmm8 #72.66 movups 32(%r15,%r14,8), %xmm9 #72.66 movups 48(%r15,%r14,8), %xmm10 #72.66 addq $8, %r14 #72.66 mulpd %xmm7, %xmm7 #72.66 mulpd %xmm8, %xmm8 #72.66 mulpd %xmm9, %xmm9 #72.66 mulpd %xmm10, %xmm10 #72.66 addpd %xmm7, %xmm2 #72.66 addpd %xmm8, %xmm3 #72.66 addpd %xmm9, %xmm4 #72.66 addpd %xmm10, %xmm5 #72.66 cmpq %rdx, %r14 #72.66 jb ..B1.297 # Prob 82% #72.66 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.299: # Preds ..B1.297 ..B1.328 # Infreq cmpq %rax, %rdx #72.66 jae ..B1.332 # Prob 10% #72.66 # LOE rax rdx rcx rbx rdi r8 r9 r10 r11 r12 r13 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.301: # Preds ..B1.299 ..B1.301 # Infreq movsd (%r8,%rdx,8), %xmm7 #72.66 incq %rdx #72.66 mulsd %xmm7, %xmm7 #72.66 addsd %xmm7, %xmm6 #72.66 cmpq %rax, %rdx #72.66 jb ..B1.301 # Prob 82% #72.66 # LOE rax rdx rcx rbx rdi r8 r9 r10 r11 r12 r13 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.302: # Preds ..B1.301 # Infreq incq %r9 #72.66 addq %rcx, %r8 #72.66 addq %rcx, %r10 #72.66 cmpq %rdi, %r9 #72.66 jb ..B1.287 # Prob 82% #72.66 jmp ..B1.333 # Prob 100% #72.66 # LOE rax rcx rbx rdi r8 r9 r10 r11 r12 r13 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.303: # Preds ..B1.122 # Infreq movq -552(%rbp), %rbx #72.27 lea (%rsi,%rdx), %r10 #72.27 movq -504(%rbp), %r11 #72.27 movq %rcx, -456(%rbp) # movq %rsi, -544(%rbp) # lea (%rbx,%rdx), %r12 #72.27 movq %rdx, -464(%rbp) # addq %rdx, %r11 #72.27 movq -56(%rbp), %rcx # movq %r12, %rbx # movl $1, %esi # # LOE rax rcx rbx rsi rdi r8 r9 r10 r11 r12 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.304: # Preds ..B1.319 ..B1.337 ..B1.303 # Infreq cmpq $8, %rax #72.27 jl ..B1.335 # Prob 10% #72.27 # LOE rax rcx rbx rsi rdi r8 r9 r10 r11 r12 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.305: # Preds ..B1.304 # Infreq lea (%r10,%r9), %r14 #72.27 andq $15, %r14 #72.27 je ..B1.308 # Prob 50% #72.27 # LOE rax rcx rbx rsi rdi r8 r9 r10 r11 r12 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.306: # Preds ..B1.305 # Infreq testq $7, %r14 #72.27 jne ..B1.335 # Prob 10% #72.27 # LOE rax rcx rbx rsi rdi r8 r9 r10 r11 r12 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.307: # Preds ..B1.306 # Infreq movq %rsi, %r14 #72.27 # LOE rax rcx rbx rsi rdi r8 r9 r10 r11 r12 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.308: # Preds ..B1.307 ..B1.305 # Infreq lea 8(%r14), %rdx #72.27 cmpq %rdx, %rax #72.27 jl ..B1.335 # Prob 10% #72.27 # LOE rax rcx rbx rsi rdi r8 r9 r10 r11 r12 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.309: # Preds ..B1.308 # Infreq movq %rax, %rdx #72.27 xorl %r15d, %r15d #72.27 subq %r14, %rdx #72.27 lea (%r12,%r9), %r13 #72.27 andq $7, %rdx #72.27 negq %rdx #72.27 addq %rax, %rdx #72.27 testq %r14, %r14 #72.27 jbe ..B1.313 # Prob 10% #72.27 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.311: # Preds ..B1.309 ..B1.311 # Infreq movsd (%r13,%r15,8), %xmm7 #72.27 incq %r15 #72.27 mulsd %xmm7, %xmm7 #72.27 addsd %xmm7, %xmm1 #72.27 cmpq %r14, %r15 #72.27 jb ..B1.311 # Prob 82% #72.27 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.313: # Preds ..B1.311 ..B1.309 # Infreq lea (%r11,%r9), %r15 #72.27 .align 16,0x90 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.314: # Preds ..B1.314 ..B1.313 # Infreq movups (%r13,%r14,8), %xmm7 #72.27 movups 16(%r15,%r14,8), %xmm8 #72.27 movups 32(%r15,%r14,8), %xmm9 #72.27 movups 48(%r15,%r14,8), %xmm10 #72.27 addq $8, %r14 #72.27 mulpd %xmm7, %xmm7 #72.27 mulpd %xmm8, %xmm8 #72.27 mulpd %xmm9, %xmm9 #72.27 mulpd %xmm10, %xmm10 #72.27 addpd %xmm7, %xmm3 #72.27 addpd %xmm8, %xmm4 #72.27 addpd %xmm9, %xmm5 #72.27 addpd %xmm10, %xmm6 #72.27 cmpq %rdx, %r14 #72.27 jb ..B1.314 # Prob 82% #72.27 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.316: # Preds ..B1.314 ..B1.335 # Infreq cmpq %rax, %rdx #72.27 jae ..B1.337 # Prob 10% #72.27 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.318: # Preds ..B1.316 ..B1.318 # Infreq movsd (%rbx,%rdx,8), %xmm7 #72.27 incq %rdx #72.27 mulsd %xmm7, %xmm7 #72.27 addsd %xmm7, %xmm1 #72.27 cmpq %rax, %rdx #72.27 jb ..B1.318 # Prob 82% #72.27 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.319: # Preds ..B1.318 # Infreq incq %r8 #72.27 addq %rcx, %rbx #72.27 addq %rcx, %r9 #72.27 cmpq %rdi, %r8 #72.27 jb ..B1.304 # Prob 82% #72.27 # LOE rax rcx rbx rsi rdi r8 r9 r10 r11 r12 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.320: # Preds ..B1.319 # Infreq movq -144(%rbp), %r13 # xorl %r15d, %r15d # movq -544(%rbp), %rsi # movq -464(%rbp), %rdx # movq -456(%rbp), %rcx # movq -472(%rbp), %r14 # jmp ..B1.123 # Prob 100% # # LOE rax rdx rcx rsi rdi r13 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.321: # Preds ..B1.111 ..B1.112 # Infreq xorl %r14d, %r14d #72.27 jmp ..B1.116 # Prob 100% #72.27 # LOE rax rbx rdi r8 r9 r11 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.324: # Preds ..B1.137 ..B1.138 # Infreq xorl %r14d, %r14d #72.66 jmp ..B1.142 # Prob 100% #72.66 # LOE rax rdi r8 r9 r10 r11 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.326: # Preds ..B1.142 # Infreq incq %rdi #72.66 addq %r15, %r8 #72.66 addq %r15, %r10 #72.66 cmpq -320(%rbp), %rdi #72.66 jb ..B1.137 # Prob 82% #72.66 # LOE rax rdi r8 r9 r10 r11 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.327: # Preds ..B1.145 ..B1.326 # Infreq movq %r11, -488(%rbp) # xorl %r14d, %r14d # movq -496(%rbp), %rbx # movq -456(%rbp), %rsi # movq -472(%rbp), %rdx # movq -464(%rbp), %rcx # movq -520(%rbp), %r13 # jmp ..B1.134 # Prob 100% # # LOE rax rdx rcx rbx rsi r13 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.328: # Preds ..B1.287 ..B1.291 ..B1.289 # Infreq xorl %edx, %edx #72.66 jmp ..B1.299 # Prob 100% #72.66 # LOE rax rdx rcx rbx rdi r8 r9 r10 r11 r12 r13 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.332: # Preds ..B1.299 # Infreq incq %r9 #72.66 addq %rcx, %r8 #72.66 addq %rcx, %r10 #72.66 cmpq %rdi, %r9 #72.66 jb ..B1.287 # Prob 82% #72.66 # LOE rax rcx rbx rdi r8 r9 r10 r11 r12 r13 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.333: # Preds ..B1.302 ..B1.332 # Infreq movq -496(%rbp), %rbx # xorl %r15d, %r15d # movq -544(%rbp), %rsi # movq -472(%rbp), %rdx # movq -464(%rbp), %rcx # movq -520(%rbp), %r14 # jmp ..B1.149 # Prob 100% # # LOE rax rdx rcx rbx rsi rdi r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.334: # Preds ..B1.129 # Infreq movq -280(%rbp), %rax # movq -272(%rbp), %rdx # imulq -64(%rbp), %rax # imulq %rbx, %rdx # movq %rax, -280(%rbp) # movq %rdx, -272(%rbp) # jmp ..B1.151 # Prob 100% # # LOE rbx r12 r13 r14 r15 ..B1.335: # Preds ..B1.304 ..B1.308 ..B1.306 # Infreq xorl %edx, %edx #72.27 jmp ..B1.316 # Prob 100% #72.27 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.337: # Preds ..B1.316 # Infreq incq %r8 #72.27 addq %rcx, %rbx #72.27 addq %rcx, %r9 #72.27 cmpq %rdi, %r8 #72.27 jb ..B1.304 # Prob 82% #72.27 # LOE rax rcx rbx rsi rdi r8 r9 r10 r11 r12 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.338: # Preds ..B1.337 # Infreq movq -144(%rbp), %r13 # xorl %r15d, %r15d # movq -544(%rbp), %rsi # movq -464(%rbp), %rdx # movq -456(%rbp), %rcx # movq -472(%rbp), %r14 # jmp ..B1.123 # Prob 100% # # LOE rax rdx rcx rsi rdi r13 r14 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.341: # Preds ..B1.116 # Infreq incq %rbx #72.27 addq %r15, %rdi #72.27 addq %r15, %r9 #72.27 cmpq -328(%rbp), %rbx #72.27 jb ..B1.111 # Prob 82% #72.27 # LOE rax rbx rdi r8 r9 r11 r15 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.342: # Preds ..B1.119 ..B1.341 # Infreq movq %r11, -480(%rbp) # xorl %r13d, %r13d # movq -144(%rbp), %r14 # movq -368(%rbp), %rsi # movq -464(%rbp), %rdx # movq -456(%rbp), %rcx # movq -472(%rbp), %r12 # jmp ..B1.108 # Prob 100% # # LOE rax rdx rcx rsi r12 r13 r14 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 ..B1.343: # Preds ..B1.103 # Infreq movq -264(%rbp), %rax # movq -256(%rbp), %rdx # imulq -56(%rbp), %rax # imulq -144(%rbp), %rdx # movq %rax, -264(%rbp) # movq %rdx, -256(%rbp) # jmp ..B1.125 # Prob 100% # # LOE rbx r12 r13 r14 r15 xmm1 ..B1.344: # Preds ..B1.97 # Infreq movq %rbx, -736(%rbp) #69.8 # LOE rdx rcx ..B1.345: # Preds ..B1.344 ..B1.411 # Infreq movq 184+main_$WALLBC.0.4(%rip), %rax #69.8 movq %rsp, %rbx #69.8 cmpq 136+main_$WALLBC.0.4(%rip), %rax #69.8 je ..B1.351 # Prob 50% #69.8 # LOE rdx rcx rbx ..B1.346: # Preds ..B1.345 # Infreq movq 176+main_$WALLBC.0.4(%rip), %rdi #69.8 lea 15(,%rdi,8), %rax #69.8 andq $-16, %rax #69.8 subq %rax, %rsp #69.8 andq $-16, %rsp #69.8 movq %rsp, %rax #69.8 # LOE rax rdx rcx rbx rdi ..B1.409: # Preds ..B1.346 # Infreq incq %rdx #69.8 movq %rax, %rsi #69.8 movq 192+main_$WALLBC.0.4(%rip), %r8 #69.8 movq %r8, %rax #69.8 testq %rdi, %rdi #69.8 jle ..B1.352 # Prob 10% #69.8 # LOE rax rdx rcx rbx rsi r8 ..B1.347: # Preds ..B1.409 # Infreq movl $1, %edi # # LOE rax rdx rcx rbx rsi rdi r8 ..B1.348: # Preds ..B1.416 ..B1.347 # Infreq negq %rax #69.8 movq 216+main_$WALLBC.0.4(%rip), %r9 #69.8 addq %r8, %rax #69.8 negq %r9 #69.8 incq %r8 #69.8 imulq 184+main_$WALLBC.0.4(%rip), %rax #69.8 addq %rdx, %r9 #69.8 imulq 208+main_$WALLBC.0.4(%rip), %r9 #69.8 movq 240+main_$WALLBC.0.4(%rip), %r10 #69.8 negq %r10 #69.8 addq %rcx, %r10 #69.8 imulq 232+main_$WALLBC.0.4(%rip), %r10 #69.8 addq 128+main_$WALLBC.0.4(%rip), %rax #69.8 addq %rax, %r9 #69.8 movq (%r9,%r10), %rax #69.8 movq %rax, -8(%rsi,%rdi,8) #69.8 incq %rdi #69.8 cmpq 176+main_$WALLBC.0.4(%rip), %rdi #69.8 jg ..B1.352 # Prob 18% #69.8 # LOE rdx rcx rbx rsi rdi r8 ..B1.416: # Preds ..B1.348 # Infreq movq 192+main_$WALLBC.0.4(%rip), %rax #69.8 jmp ..B1.348 # Prob 100% #69.8 # LOE rax rdx rcx rbx rsi rdi r8 ..B1.351: # Preds ..B1.345 # Infreq movq 216+main_$WALLBC.0.4(%rip), %rax #69.8 incq %rdx #69.8 negq %rax #69.8 movq 240+main_$WALLBC.0.4(%rip), %rsi #69.8 addq %rdx, %rax #69.8 negq %rsi #69.8 imulq 208+main_$WALLBC.0.4(%rip), %rax #69.8 addq %rcx, %rsi #69.8 imulq 232+main_$WALLBC.0.4(%rip), %rsi #69.8 addq 128+main_$WALLBC.0.4(%rip), %rax #69.8 addq %rax, %rsi #69.8 # LOE rdx rcx rbx rsi ..B1.352: # Preds ..B1.409 ..B1.348 ..B1.351 # Infreq movq 304+main_$WALLBC.0.4(%rip), %rax #69.8 cmpq 256+main_$WALLBC.0.4(%rip), %rax #69.8 je ..B1.357 # Prob 50% #69.8 # LOE rdx rcx rbx rsi ..B1.353: # Preds ..B1.352 # Infreq movq 296+main_$WALLBC.0.4(%rip), %r8 #69.8 lea 15(,%r8,8), %rax #69.8 andq $-16, %rax #69.8 subq %rax, %rsp #69.8 andq $-16, %rsp #69.8 movq %rsp, %rax #69.8 # LOE rax rdx rcx rbx rsi r8 ..B1.410: # Preds ..B1.353 # Infreq movq 312+main_$WALLBC.0.4(%rip), %r9 #69.8 movq %r9, %rdi #69.8 testq %r8, %r8 #69.8 jle ..B1.357 # Prob 10% #69.8 # LOE rax rdx rcx rbx rsi rdi r9 ..B1.354: # Preds ..B1.410 # Infreq movl $1, %r8d # # LOE rax rdx rcx rbx rsi rdi r8 r9 ..B1.355: # Preds ..B1.418 ..B1.354 # Infreq negq %rdi #69.8 movq 336+main_$WALLBC.0.4(%rip), %r10 #69.8 addq %r9, %rdi #69.8 negq %r10 #69.8 incq %r9 #69.8 imulq 304+main_$WALLBC.0.4(%rip), %rdi #69.8 addq %rdx, %r10 #69.8 imulq 328+main_$WALLBC.0.4(%rip), %r10 #69.8 movq 360+main_$WALLBC.0.4(%rip), %r11 #69.8 negq %r11 #69.8 addq %rcx, %r11 #69.8 imulq 352+main_$WALLBC.0.4(%rip), %r11 #69.8 addq 248+main_$WALLBC.0.4(%rip), %rdi #69.8 addq %rdi, %r10 #69.8 movq (%r10,%r11), %rdi #69.8 movq %rdi, -8(%rax,%r8,8) #69.8 incq %r8 #69.8 cmpq 296+main_$WALLBC.0.4(%rip), %r8 #69.8 jg ..B1.357 # Prob 18% #69.8 # LOE rax rdx rcx rbx rsi r8 r9 ..B1.418: # Preds ..B1.355 # Infreq movq 312+main_$WALLBC.0.4(%rip), %rdi #69.8 jmp ..B1.355 # Prob 100% #69.8 # LOE rax rdx rcx rbx rsi rdi r8 r9 ..B1.357: # Preds ..B1.355 ..B1.410 ..B1.352 # Infreq movq 24(%rsi), %r10 #69.8 lea -48(%rbp), %rdi #69.8 movq (%rsi), %rax #69.8 movq 8(%rsi), %r8 #69.8 movq 16(%rsi), %r9 #69.8 movq 32(%rsi), %rsi #69.8 movq %r10, -24(%rbp) #69.8 movq 56+main_$WALLBC.0.4(%rip), %r10 #69.8 movq %rdi, -136(%rbp) #69.8 movq $1, -112(%rbp) #69.8 movq %rax, (%rdi) #69.8 movq %r8, -40(%rbp) #69.8 movq %r9, -32(%rbp) #69.8 movq %rsi, -16(%rbp) #69.8 testq %r10, %r10 #69.8 jle ..B1.367 # Prob 0% #69.8 # LOE rdx rcx rbx r10 ..B1.358: # Preds ..B1.357 # Infreq movq 64+main_$WALLBC.0.4(%rip), %r13 #69.8 movq 8+main_$WALLBC.0.4(%rip), %r9 #69.8 movq 120+main_$WALLBC.0.4(%rip), %r11 #69.8 movq 112+main_$WALLBC.0.4(%rip), %r14 #69.8 movq 96+main_$WALLBC.0.4(%rip), %r8 #69.8 movq 88+main_$WALLBC.0.4(%rip), %r12 #69.8 testq %r13, %r13 #69.8 je ..B1.369 # Prob 10% #69.8 # LOE rdx rcx rbx r8 r9 r10 r11 r12 r13 r14 ..B1.359: # Preds ..B1.358 # Infreq cmpq $2, %r10 #69.8 jl ..B1.369 # Prob 10% #69.8 # LOE rdx rcx rbx r8 r9 r10 r11 r12 r13 r14 ..B1.360: # Preds ..B1.359 # Infreq movq %rdx, %rdi # movq %rcx, %rax # subq %r8, %rdi # subq %r11, %rax # imulq %r12, %rdi # imulq %r14, %rax # movq %r10, %r15 #69.8 xorl %esi, %esi #69.8 addq %r9, %rdi # andq $-2, %r15 #69.8 movq %rcx, -728(%rbp) # addq %rdi, %rax # xorl %edi, %edi # # LOE rax rdx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 r15 ..B1.361: # Preds ..B1.361 ..B1.360 # Infreq movups -48(%rbp,%rsi,8), %xmm0 #69.8 lea (%rax,%rdi), %rcx #69.8 addq $2, %rsi #69.8 lea (%rdi,%r13,2), %rdi #69.8 movlpd %xmm0, (%rcx) #69.8 movhpd %xmm0, (%rcx,%r13) #69.8 cmpq %r15, %rsi #69.8 jb ..B1.361 # Prob 79% #69.8 # LOE rax rdx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 r15 ..B1.362: # Preds ..B1.361 # Infreq movq -728(%rbp), %rcx # # LOE rdx rcx rbx r8 r9 r10 r11 r12 r13 r14 r15 ..B1.363: # Preds ..B1.362 ..B1.369 # Infreq movq %r13, %rax # imulq %r15, %rax # cmpq %r10, %r15 #69.8 jae ..B1.367 # Prob 10% #69.8 # LOE rax rdx rcx rbx r8 r9 r10 r11 r12 r13 r14 r15 ..B1.364: # Preds ..B1.363 # Infreq negq %r8 # negq %r11 # addq %rdx, %r8 # addq %rcx, %r11 # imulq %r12, %r8 # imulq %r14, %r11 # addq %r9, %r8 # addq %r8, %r11 # # LOE rax rdx rcx rbx r10 r11 r13 r15 ..B1.365: # Preds ..B1.365 ..B1.364 # Infreq movq -48(%rbp,%r15,8), %rsi #69.8 incq %r15 #69.8 movq %rsi, (%rax,%r11) #69.8 addq %r13, %rax #69.8 cmpq %r10, %r15 #69.8 jb ..B1.365 # Prob 79% #69.8 # LOE rax rdx rcx rbx r10 r11 r13 r15 ..B1.367: # Preds ..B1.365 ..B1.363 ..B1.357 # Infreq movq %rbx, %rax #69.8 movq %rax, %rsp #69.8 # LOE rdx rcx ..B1.411: # Preds ..B1.367 # Infreq cmpq -736(%rbp), %rdx #69.8 jb ..B1.345 # Prob 99% #69.8 # LOE rdx rcx ..B1.368: # Preds ..B1.411 # Infreq xorl %esi, %esi # jmp ..B1.98 # Prob 100% # # LOE rcx rsi ..B1.369: # Preds ..B1.358 ..B1.359 # Infreq xorl %r15d, %r15d #69.8 jmp ..B1.363 # Prob 100% #69.8 # LOE rdx rcx rbx r8 r9 r10 r11 r12 r13 r14 r15 ..B1.371: # Preds ..B1.38 # Infreq movq -504(%rbp), %r13 # movq -456(%rbp), %r14 # movq -736(%rbp), %r10 # movq -728(%rbp), %r12 # movq -720(%rbp), %r11 # movq -416(%rbp), %r9 # movq -512(%rbp), %r8 # jmp ..B1.93 # Prob 100% # # LOE rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 ..B1.373: # Preds ..B1.67 # Infreq incq %r10 #58.3 addq %rax, %r9 #58.3 addq %rax, %r11 #58.3 cmpq %r14, %r10 #58.3 jb ..B1.55 # Prob 82% #58.3 # LOE rax rcx rsi rdi r9 r10 r11 r12 r13 r14 xmm0 ..B1.374: # Preds ..B1.70 ..B1.373 # Infreq movq %rax, -504(%rbp) # movq -632(%rbp), %rax # movq -624(%rbp), %r8 # movq -592(%rbp), %r15 # movq -616(%rbp), %rdx # movq -608(%rbp), %rcx # movq -600(%rbp), %rbx # jmp ..B1.419 # Prob 100% # # LOE rax rdx rcx rbx rsi rdi r8 r14 r15 xmm0 ..B1.375: # Preds ..B1.57 ..B1.55 ..B1.59 # Infreq movq %rdi, %rdx #58.3 jmp ..B1.67 # Prob 100% #58.3 # LOE rax rdx rcx rsi rdi r9 r10 r11 r12 r13 r14 xmm0 ..B1.377: # Preds ..B1.35 # Infreq incq %r8 #58.3 addq %rcx, %rax #58.3 cmpq %rbx, %r8 #58.3 jb ..B1.35 # Prob 82% #58.3 # LOE rax rdx rcx rbx rsi rdi r8 r14 r15 xmm0 ..B1.378: # Preds ..B1.377 # Infreq movq -504(%rbp), %r13 # movq -544(%rbp), %rdi # movq -736(%rbp), %r10 # movq -728(%rbp), %r12 # movq -720(%rbp), %r11 # movq -416(%rbp), %r9 # movq -512(%rbp), %r8 # jmp ..B1.93 # Prob 100% # # LOE rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 ..B1.380: # Preds ..B1.75 # Infreq movq 200(%rbp), %rcx #69.8 lea 1(%r8,%rbx), %r10 #69.8 movq %r10, -664(%rbp) #69.8 movq %r11, -680(%rbp) #69.8 movq %rdi, -696(%rbp) #69.8 movq %rbx, -704(%rbp) #69.8 movq %r8, -712(%rbp) #69.8 movl %esi, -720(%rbp) #69.8 movq %r13, -728(%rbp) #69.8 # LOE rdx rcx ..B1.381: # Preds ..B1.414 ..B1.380 # Infreq movq 184+main_$WALLBC.0.4(%rip), %rax #69.8 movq %rsp, -672(%rbp) #69.8 cmpq 136+main_$WALLBC.0.4(%rip), %rax #69.8 je ..B1.387 # Prob 50% #69.8 # LOE rdx rcx ..B1.382: # Preds ..B1.381 # Infreq movq 176+main_$WALLBC.0.4(%rip), %rsi #69.8 lea 15(,%rsi,8), %rax #69.8 andq $-16, %rax #69.8 subq %rax, %rsp #69.8 andq $-16, %rsp #69.8 movq %rsp, %rax #69.8 # LOE rax rdx rcx rsi ..B1.412: # Preds ..B1.382 # Infreq incq %rdx #69.8 movq %rax, %rbx #69.8 movq 192+main_$WALLBC.0.4(%rip), %rdi #69.8 movq %rdi, %rax #69.8 testq %rsi, %rsi #69.8 jle ..B1.388 # Prob 10% #69.8 # LOE rax rdx rcx rbx rdi ..B1.383: # Preds ..B1.412 # Infreq movq -664(%rbp), %r10 # movl $1, %esi # # LOE rax rdx rcx rbx rsi rdi r10 ..B1.384: # Preds ..B1.415 ..B1.383 # Infreq negq %rax #69.8 movq 216+main_$WALLBC.0.4(%rip), %r8 #69.8 addq %rdi, %rax #69.8 negq %r8 #69.8 incq %rdi #69.8 imulq 184+main_$WALLBC.0.4(%rip), %rax #69.8 addq %rdx, %r8 #69.8 imulq 208+main_$WALLBC.0.4(%rip), %r8 #69.8 movq 240+main_$WALLBC.0.4(%rip), %r9 #69.8 negq %r9 #69.8 addq %r10, %r9 #69.8 imulq 232+main_$WALLBC.0.4(%rip), %r9 #69.8 addq 128+main_$WALLBC.0.4(%rip), %rax #69.8 addq %rax, %r8 #69.8 movq (%r8,%r9), %rax #69.8 movq %rax, -8(%rbx,%rsi,8) #69.8 incq %rsi #69.8 cmpq 176+main_$WALLBC.0.4(%rip), %rsi #69.8 jg ..B1.388 # Prob 18% #69.8 # LOE rdx rcx rbx rsi rdi r10 ..B1.415: # Preds ..B1.384 # Infreq movq 192+main_$WALLBC.0.4(%rip), %rax #69.8 jmp ..B1.384 # Prob 100% #69.8 # LOE rax rdx rcx rbx rsi rdi r10 ..B1.387: # Preds ..B1.381 # Infreq movq 216+main_$WALLBC.0.4(%rip), %rax #69.8 incq %rdx #69.8 negq %rax #69.8 movq 240+main_$WALLBC.0.4(%rip), %rbx #69.8 addq %rdx, %rax #69.8 negq %rbx #69.8 imulq 208+main_$WALLBC.0.4(%rip), %rax #69.8 addq -664(%rbp), %rbx #69.8 imulq 232+main_$WALLBC.0.4(%rip), %rbx #69.8 addq 128+main_$WALLBC.0.4(%rip), %rax #69.8 addq %rax, %rbx #69.8 # LOE rdx rcx rbx ..B1.388: # Preds ..B1.412 ..B1.384 ..B1.387 # Infreq movq 304+main_$WALLBC.0.4(%rip), %rax #69.8 cmpq 256+main_$WALLBC.0.4(%rip), %rax #69.8 je ..B1.393 # Prob 50% #69.8 # LOE rdx rcx rbx ..B1.389: # Preds ..B1.388 # Infreq movq 296+main_$WALLBC.0.4(%rip), %rdi #69.8 lea 15(,%rdi,8), %rax #69.8 andq $-16, %rax #69.8 subq %rax, %rsp #69.8 andq $-16, %rsp #69.8 movq %rsp, %rax #69.8 # LOE rax rdx rcx rbx rdi ..B1.413: # Preds ..B1.389 # Infreq movq 312+main_$WALLBC.0.4(%rip), %r8 #69.8 movq %r8, %rsi #69.8 testq %rdi, %rdi #69.8 jle ..B1.393 # Prob 10% #69.8 # LOE rax rdx rcx rbx rsi r8 ..B1.390: # Preds ..B1.413 # Infreq movq -664(%rbp), %r11 # movl $1, %edi # # LOE rax rdx rcx rbx rsi rdi r8 r11 ..B1.391: # Preds ..B1.417 ..B1.390 # Infreq negq %rsi #69.8 movq 336+main_$WALLBC.0.4(%rip), %r9 #69.8 addq %r8, %rsi #69.8 negq %r9 #69.8 incq %r8 #69.8 imulq 304+main_$WALLBC.0.4(%rip), %rsi #69.8 addq %rdx, %r9 #69.8 imulq 328+main_$WALLBC.0.4(%rip), %r9 #69.8 movq 360+main_$WALLBC.0.4(%rip), %r10 #69.8 negq %r10 #69.8 addq %r11, %r10 #69.8 imulq 352+main_$WALLBC.0.4(%rip), %r10 #69.8 addq 248+main_$WALLBC.0.4(%rip), %rsi #69.8 addq %rsi, %r9 #69.8 movq (%r9,%r10), %rsi #69.8 movq %rsi, -8(%rax,%rdi,8) #69.8 incq %rdi #69.8 cmpq 296+main_$WALLBC.0.4(%rip), %rdi #69.8 jg ..B1.393 # Prob 18% #69.8 # LOE rax rdx rcx rbx rdi r8 r11 ..B1.417: # Preds ..B1.391 # Infreq movq 312+main_$WALLBC.0.4(%rip), %rsi #69.8 jmp ..B1.391 # Prob 100% #69.8 # LOE rax rdx rcx rbx rsi rdi r8 r11 ..B1.393: # Preds ..B1.391 ..B1.388 ..B1.413 # Infreq movq (%rbx), %rsi #69.8 movl $1, %eax #69.8 movq 8(%rbx), %rdi #69.8 movq 16(%rbx), %r8 #69.8 movq 24(%rbx), %r9 #69.8 movq 32(%rbx), %rbx #69.8 movq 56+main_$WALLBC.0.4(%rip), %r11 #69.8 movq 72+main_$WALLBC.0.4(%rip), %r12 #69.8 movq %rax, -592(%rbp) #69.8 movq %rsi, (%rcx) #69.8 movq %rdi, 8(%rcx) #69.8 movq %r8, 16(%rcx) #69.8 movq %r9, 24(%rcx) #69.8 movq %rbx, 32(%rcx) #69.8 testq %r11, %r11 #69.8 jle ..B1.400 # Prob 50% #69.8 # LOE rdx rcx r11 r12 ..B1.394: # Preds ..B1.393 # Infreq movq %r11, %r14 #69.8 xorl %eax, %eax #69.8 shrq $63, %r14 #69.8 movl $1, %esi #69.8 addq %r11, %r14 #69.8 sarq $1, %r14 #69.8 movq 8+main_$WALLBC.0.4(%rip), %r10 #69.8 movq 64+main_$WALLBC.0.4(%rip), %r8 #69.8 movq 120+main_$WALLBC.0.4(%rip), %r13 #69.8 movq 112+main_$WALLBC.0.4(%rip), %rdi #69.8 movq 96+main_$WALLBC.0.4(%rip), %rbx #69.8 movq 88+main_$WALLBC.0.4(%rip), %r9 #69.8 movq %r14, -568(%rbp) #69.8 movq %rax, -576(%rbp) # movq %rax, -584(%rbp) # testq %r14, %r14 #69.8 jbe ..B1.398 # Prob 10% #69.8 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 eax al ah ..B1.395: # Preds ..B1.394 # Infreq movq %rax, -600(%rbp) # movq %r13, %rax # movq -664(%rbp), %r14 #69.8 movq %r12, %rsi #69.8 movq %rdi, -624(%rbp) # imulq %rdi, %rax # imulq %rdi, %r14 #69.8 imulq %r8, %rsi #69.8 movq %rdx, %rdi #69.8 addq %r10, %r14 # imulq %r9, %rdi #69.8 movq %rbx, -608(%rbp) # movq %r14, %r15 #69.8 imulq %r9, %rbx # movq %r9, -616(%rbp) # movq %rdi, %r9 #69.8 subq %rax, %r15 #69.8 subq %rbx, %r9 #69.8 subq %rdi, %rax # addq %r9, %r15 #69.8 subq %rax, %r14 # addq %rsi, %rbx # addq %r8, %r15 #69.8 subq %rbx, %r14 # movq %r15, -632(%rbp) #69.8 addq %r14, %rsi # movq %r11, -640(%rbp) # movq %r12, -648(%rbp) # movq %rdx, -656(%rbp) # movq -600(%rbp), %rax # movq -608(%rbp), %rbx # movq -616(%rbp), %r9 # movq -624(%rbp), %rdi # movq -632(%rbp), %r11 # movq -584(%rbp), %r14 # movq -576(%rbp), %rdx # movq -568(%rbp), %r12 # # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 ..B1.396: # Preds ..B1.396 ..B1.395 # Infreq movq (%r14,%rcx), %r15 #69.8 incq %rax #69.8 movq %r15, (%rsi,%rdx,2) #69.8 movq 8(%r14,%rcx), %r15 #69.8 addq $16, %r14 #69.8 movq %r15, (%r11,%rdx,2) #69.8 addq %r8, %rdx #69.8 cmpq %r12, %rax #69.8 jb ..B1.396 # Prob 59% #69.8 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 r14 ..B1.397: # Preds ..B1.396 # Infreq movq -640(%rbp), %r11 # lea 1(,%rax,2), %rsi #69.8 movq -648(%rbp), %r12 # movq -656(%rbp), %rdx # # LOE rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 r13 ..B1.398: # Preds ..B1.397 ..B1.394 # Infreq lea -1(%rsi), %rax #69.8 cmpq %rax, %r11 #69.8 jbe ..B1.400 # Prob 10% #69.8 # LOE rdx rcx rbx rsi rdi r8 r9 r10 r12 r13 ..B1.399: # Preds ..B1.398 # Infreq movq %r12, %rax #69.8 lea -1(%r12,%rsi), %r12 #69.8 negq %rax #69.8 negq %rbx #69.8 addq %r12, %rax #69.8 addq %rdx, %rbx #69.8 imulq %r8, %rax #69.8 imulq %r9, %rbx #69.8 negq %r13 #69.8 addq %r10, %rax #69.8 addq -664(%rbp), %r13 #69.8 addq %rax, %rbx #69.8 movq -8(%rcx,%rsi,8), %rsi #69.8 imulq %rdi, %r13 #69.8 movq %rsi, (%rbx,%r13) #69.8 # LOE rdx rcx ..B1.400: # Preds ..B1.393 ..B1.398 ..B1.399 # Infreq movq -672(%rbp), %rax #69.8 movq %rax, %rsp #69.8 # LOE rdx rcx ..B1.414: # Preds ..B1.400 # Infreq cmpq -680(%rbp), %rdx #69.8 jb ..B1.381 # Prob 99% #69.8 # LOE rdx rcx ..B1.401: # Preds ..B1.414 # Infreq movq -696(%rbp), %rdi # movl $.2.9_2_hpo_loc_struct_pack.73, %r12d # movq -704(%rbp), %rbx # movq -592(%rbp), %rax # movq -712(%rbp), %r8 # movl -720(%rbp), %esi # movq -728(%rbp), %r13 # jmp ..B1.76 # Prob 100% # .align 16,0x90 ..___tag_value_MAIN__.66: # # LOE rax rcx rbx rdi r8 r12 r13 esi # mark_end; .type MAIN__,@function .size MAIN__,.-MAIN__ .bss .align 32 .align 32 main_$UN.0.4: .type main_$UN.0.4,@object .size main_$UN.0.4,120 .space 120 # pad .space 8 # pad .align 32 main_$FE.0.4: .type main_$FE.0.4,@object .size main_$FE.0.4,120 .space 120 # pad .space 8 # pad .align 32 main_$FI.0.4: .type main_$FI.0.4,@object .size main_$FI.0.4,120 .space 120 # pad .space 8 # pad .align 32 main_$WALLBC.0.4: .type main_$WALLBC.0.4,@object .size main_$WALLBC.0.4,368 .space 368 # pad .data .align 4 .align 4 .2.9_2_hpo_loc_struct_pack.9: .long 0 .long 2 .long 0 .long 0 .quad .2.9_2__hpo_loc_pack.8 .align 4 .2.9_2__hpo_loc_pack.8: .byte 59 .byte 117 .byte 110 .byte 107 .byte 110 .byte 111 .byte 119 .byte 110 .byte 59 .byte 77 .byte 65 .byte 73 .byte 78 .byte 95 .byte 95 .byte 59 .byte 52 .byte 52 .byte 59 .byte 52 .byte 52 .byte 59 .byte 59 .space 1, 0x00 # pad .align 4 .2.9_2_hpo_loc_struct_pack.64: .long 0 .long 2 .long 0 .long 0 .quad .2.9_2__hpo_loc_pack.63 .align 4 .2.9_2__hpo_loc_pack.63: .byte 59 .byte 117 .byte 110 .byte 107 .byte 110 .byte 111 .byte 119 .byte 110 .byte 59 .byte 77 .byte 65 .byte 73 .byte 78 .byte 95 .byte 95 .byte 59 .byte 52 .byte 52 .byte 59 .byte 52 .byte 52 .byte 59 .byte 59 .space 1, 0x00 # pad .align 4 .2.9_2_hpo_loc_struct_pack.73: .long 0 .long 2 .long 0 .long 0 .quad .2.9_2__hpo_loc_pack.72 .align 4 .2.9_2__hpo_loc_pack.72: .byte 59 .byte 117 .byte 110 .byte 107 .byte 110 .byte 111 .byte 119 .byte 110 .byte 59 .byte 77 .byte 65 .byte 73 .byte 78 .byte 95 .byte 95 .byte 59 .byte 54 .byte 57 .byte 59 .byte 54 .byte 57 .byte 59 .byte 59 .space 1, 0x00 # pad .align 4 .2.9_2_hpo_loc_struct_pack.17: .long 0 .long 2 .long 0 .long 0 .quad .2.9_2__hpo_loc_pack.16 .align 4 .2.9_2__hpo_loc_pack.16: .byte 59 .byte 117 .byte 110 .byte 107 .byte 110 .byte 111 .byte 119 .byte 110 .byte 59 .byte 77 .byte 65 .byte 73 .byte 78 .byte 95 .byte 95 .byte 59 .byte 56 .byte 52 .byte 59 .byte 56 .byte 52 .byte 59 .byte 59 .section .rodata, "a" .align 8 .align 8 __NLITPACK_0.0.4: .long 0x00000002,0x00000000 .align 4 __STRLITPACK_9.0.4: .byte 56 .byte 4 .byte 2 .byte 0 .byte 0 .space 3, 0x00 # pad .align 4 __STRLITPACK_10.0.4: .byte 48 .byte 1 .byte 2 .byte 0 .byte 0 .space 3, 0x00 # pad .align 4 __STRLITPACK_11.0.4: .byte 56 .byte 4 .byte 2 .byte 0 .byte 0 .space 3, 0x00 # pad .align 4 __STRLITPACK_12.0.4: .byte 48 .byte 1 .byte 1 .byte 0 .byte 0 .space 3, 0x00 # pad .align 4 main_$format_pack.0.4: .byte 54 .byte 0 .byte 0 .byte 0 .byte 33 .byte 0 .byte 0 .byte 2 .byte 5 .byte 0 .byte 0 .byte 0 .byte 8 .byte 0 .byte 0 .byte 0 .byte 29 .byte 0 .byte 0 .byte 0 .byte 1 .byte 0 .byte 0 .byte 0 .byte 5 .byte 0 .byte 0 .byte 0 .byte 33 .byte 0 .byte 0 .byte 2 .byte 5 .byte 0 .byte 0 .byte 0 .byte 8 .byte 0 .byte 0 .byte 0 .byte 36 .byte 0 .byte 0 .byte 0 .byte 2 .byte 0 .byte 0 .byte 0 .byte 5 .byte 0 .byte 0 .byte 0 .byte 55 .byte 0 .byte 0 .byte 0 .align 4 __STRLITPACK_13.0.4: .byte 48 .byte 5 .byte 2 .byte 0 .byte 0 .space 3, 0x00 # pad .align 4 __STRLITPACK_14.0.4: .byte 56 .byte 4 .byte 2 .byte 0 .byte 0 .space 3, 0x00 # pad .align 4 __STRLITPACK_15.0.4: .byte 48 .byte 5 .byte 2 .byte 0 .byte 0 .space 3, 0x00 # pad .align 4 __STRLITPACK_16.0.4: .byte 9 .byte 1 .byte 2 .byte 0 .byte 0 .space 3, 0x00 # pad .align 4 __STRLITPACK_17.0.4: .byte 9 .byte 1 .byte 1 .byte 0 .byte 0 .data # -- End MAIN__, L_MAIN___69__hpo_threaded_loop9_2.71 .text # -- Begin bc$_ # mark_begin; .align 16,0x90 .globl bc$_ bc$_: ..B2.1: # Preds ..B2.0 ..___tag_value_bc$_.67: #2.8 ret #2.8 .align 16,0x90 ..___tag_value_bc$_.69: # # LOE # mark_end; .type bc$_,@function .size bc$_,.-bc$_ .data # -- End bc$_ .text # -- Begin bc_mp_inviscidwallupdate_ # mark_begin; .align 16,0x90 .globl bc_mp_inviscidwallupdate_ bc_mp_inviscidwallupdate_: # parameter 1: %rdi ..B3.1: # Preds ..B3.0 ..___tag_value_bc_mp_inviscidwallupdate_.70: #19.14 pushq %rbp #19.14 ..___tag_value_bc_mp_inviscidwallupdate_.72: # movq %rsp, %rbp #19.14 ..___tag_value_bc_mp_inviscidwallupdate_.73: # subq $96, %rsp #19.14 xorl %ecx, %ecx #23.5 movq (%rdi), %rsi #23.23 movslq 4(%rsi), %rax #23.23 decq %rax #23.5 jle ..B3.6 # Prob 3% #23.5 # LOE rax rcx rbx rsi rdi r12 r13 r14 r15 ..B3.3: # Preds ..B3.1 ..B3.4 movslq (%rsi), %r9 #23.37 lea 1(%rcx), %r8 #24.32 xorl %edx, %edx #23.5 decq %r9 #23.5 jg ..B3.7 # Prob 2% #23.5 # LOE rax rdx rcx rbx rsi rdi r8 r9 r12 r13 r14 r15 ..B3.4: # Preds ..B3.3 ..B3.25 movq %r8, %rcx #23.5 cmpq %rax, %r8 #23.5 jb ..B3.3 # Prob 82% #23.5 # LOE rax rcx rbx rsi rdi r12 r13 r14 r15 ..B3.6: # Preds ..B3.4 ..B3.1 movq %rbp, %rsp #26.3 popq %rbp #26.3 ..___tag_value_bc_mp_inviscidwallupdate_.75: # ret #26.3 ..___tag_value_bc_mp_inviscidwallupdate_.76: # # LOE ..B3.7: # Preds ..B3.3 # Infreq movq %rax, -64(%rbp) # movq %r12, -56(%rbp) # movq %r13, -96(%rbp) # movq %r14, -88(%rbp) # movq %r15, -80(%rbp) # movq %rbx, -72(%rbp) # ..___tag_value_bc_mp_inviscidwallupdate_.77: # # LOE rdx rcx rsi rdi r8 r9 ..B3.8: # Preds ..B3.7 ..B3.30 # Infreq movq 184(%rsi), %rax #24.32 movq %rsp, %r12 #24.8 cmpq 136(%rsi), %rax #24.32 je ..B3.14 # Prob 50% #24.32 # LOE rdx rcx rsi rdi r8 r9 r12 ..B3.9: # Preds ..B3.8 # Infreq movq 176(%rsi), %r13 #24.53 lea 15(,%r13,8), %rax #24.32 andq $-16, %rax #24.32 subq %rax, %rsp #24.32 andq $-16, %rsp #24.32 movq %rsp, %rax #24.32 # LOE rax rdx rcx rsi rdi r8 r9 r12 r13 ..B3.28: # Preds ..B3.9 # Infreq incq %rdx #24.32 movq %rax, %rbx #24.32 movq 192(%rsi), %rax #24.48 testq %r13, %r13 #24.32 jle ..B3.15 # Prob 10% #24.32 # LOE rax rdx rcx rbx rsi rdi r8 r9 r12 ..B3.10: # Preds ..B3.28 # Infreq movl $1, %r10d # .align 16,0x90 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r12 ..B3.11: # Preds ..B3.11 ..B3.10 # Infreq movq 192(%rsi), %r11 #24.32 negq %r11 #24.32 movq 216(%rsi), %r13 #24.32 addq %rax, %r11 #24.32 negq %r13 #24.32 incq %rax #24.48 imulq 184(%rsi), %r11 #24.32 addq %rdx, %r13 #24.32 imulq 208(%rsi), %r13 #24.32 movq 240(%rsi), %r14 #24.32 negq %r14 #24.32 addq %r8, %r14 #24.32 imulq 232(%rsi), %r14 #24.32 addq 128(%rsi), %r11 #24.32 addq %r11, %r13 #24.32 movq (%r13,%r14), %rsi #24.48 movq %rsi, -8(%rbx,%r10,8) #24.48 incq %r10 #24.48 movq (%rdi), %rsi #24.32 cmpq 176(%rsi), %r10 #24.32 jle ..B3.11 # Prob 82% #24.32 jmp ..B3.15 # Prob 100% #24.32 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r12 ..B3.14: # Preds ..B3.8 # Infreq movq 240(%rsi), %rbx #24.32 negq %rbx #24.32 movq 216(%rsi), %rax #24.32 negq %rax #24.32 lea 1(%rcx,%rbx), %rbx #24.32 imulq 232(%rsi), %rbx #24.32 addq 128(%rsi), %rbx #24.32 lea 1(%rdx,%rax), %r10 #24.32 imulq 208(%rsi), %r10 #24.32 addq %r10, %rbx #24.32 incq %rdx #24.32 # LOE rdx rcx rbx rsi rdi r8 r9 r12 ..B3.15: # Preds ..B3.28 ..B3.11 ..B3.14 # Infreq movq 304(%rsi), %rax #24.32 cmpq 256(%rsi), %rax #24.32 je ..B3.20 # Prob 50% #24.32 # LOE rdx rcx rbx rsi rdi r8 r9 r12 ..B3.16: # Preds ..B3.15 # Infreq movq 296(%rsi), %r13 #24.76 lea 15(,%r13,8), %rax #24.32 andq $-16, %rax #24.32 subq %rax, %rsp #24.32 andq $-16, %rsp #24.32 movq %rsp, %rax #24.32 # LOE rax rdx rcx rbx rsi rdi r8 r9 r12 r13 ..B3.29: # Preds ..B3.16 # Infreq movq 312(%rsi), %r11 #24.71 testq %r13, %r13 #24.32 jle ..B3.20 # Prob 10% #24.32 # LOE rax rdx rcx rbx rsi rdi r8 r9 r11 r12 ..B3.17: # Preds ..B3.29 # Infreq movl $1, %r10d # .align 16,0x90 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 ..B3.18: # Preds ..B3.18 ..B3.17 # Infreq movq 312(%rsi), %r13 #24.32 movq %rdx, %r14 #24.32 negq %r13 #24.32 addq %r11, %r13 #24.32 incq %r11 #24.71 subq 336(%rsi), %r14 #24.32 imulq 304(%rsi), %r13 #24.32 imulq 328(%rsi), %r14 #24.32 movq 360(%rsi), %r15 #24.32 negq %r15 #24.32 addq %r8, %r15 #24.32 imulq 352(%rsi), %r15 #24.32 addq 248(%rsi), %r13 #24.32 addq %r13, %r14 #24.32 movq (%r14,%r15), %rsi #24.71 movq %rsi, -8(%rax,%r10,8) #24.71 incq %r10 #24.71 movq (%rdi), %rsi #24.32 cmpq 296(%rsi), %r10 #24.32 jle ..B3.18 # Prob 82% #24.32 # LOE rax rdx rcx rbx rsi rdi r8 r9 r10 r11 r12 ..B3.20: # Preds ..B3.18 ..B3.15 ..B3.29 # Infreq movq (%rbx), %rax #24.32 movq 8(%rbx), %r10 #24.32 movq 16(%rbx), %r11 #24.32 movq 24(%rbx), %r13 #24.32 movq 32(%rbx), %rbx #24.32 movq %rbx, -16(%rbp) #24.32 movq %rax, -48(%rbp) #24.32 movq %r10, -40(%rbp) #24.32 movq %r11, -32(%rbp) #24.32 movq %r13, -24(%rbp) #24.32 movq 72(%rsi), %rbx #24.8 cmpq $0, 56(%rsi) #24.8 jle ..B3.24 # Prob 10% #24.8 # LOE rdx rcx rbx rsi rdi r8 r9 r12 ..B3.21: # Preds ..B3.20 # Infreq movl $1, %eax # .align 16,0x90 # LOE rax rdx rcx rbx rsi rdi r8 r9 r12 ..B3.22: # Preds ..B3.22 ..B3.21 # Infreq movq 72(%rsi), %r10 #24.8 movq %rdx, %r13 #24.8 negq %r10 #24.8 addq %rbx, %r10 #24.8 incq %rbx #24.8 subq 96(%rsi), %r13 #24.8 imulq 64(%rsi), %r10 #24.8 imulq 88(%rsi), %r13 #24.8 movq 120(%rsi), %r14 #24.8 negq %r14 #24.8 addq %r8, %r14 #24.8 imulq 112(%rsi), %r14 #24.8 addq 8(%rsi), %r10 #24.8 addq %r10, %r13 #24.8 movq -56(%rbp,%rax,8), %r11 #24.8 incq %rax #24.8 movq %r11, (%r13,%r14) #24.8 cmpq 56(%rsi), %rax #24.8 jle ..B3.22 # Prob 80% #24.8 # LOE rax rdx rcx rbx rsi rdi r8 r9 r12 ..B3.24: # Preds ..B3.22 ..B3.20 # Infreq movq %r12, %rax #24.8 movq %rax, %rsp #24.8 # LOE rdx rcx rsi rdi r8 r9 ..B3.30: # Preds ..B3.24 # Infreq cmpq %r9, %rdx #23.5 jb ..B3.8 # Prob 99% #23.5 # LOE rdx rcx rsi rdi r8 r9 ..B3.25: # Preds ..B3.30 # Infreq movq -64(%rbp), %rax # movq -56(%rbp), %r12 # ..___tag_value_bc_mp_inviscidwallupdate_.82: # movq -96(%rbp), %r13 # ..___tag_value_bc_mp_inviscidwallupdate_.83: # movq -88(%rbp), %r14 # ..___tag_value_bc_mp_inviscidwallupdate_.84: # movq -80(%rbp), %r15 # ..___tag_value_bc_mp_inviscidwallupdate_.85: # movq -72(%rbp), %rbx # ..___tag_value_bc_mp_inviscidwallupdate_.86: # jmp ..B3.4 # Prob 100% # .align 16,0x90 ..___tag_value_bc_mp_inviscidwallupdate_.87: # # LOE rax rbx rsi rdi r8 r12 r13 r14 r15 # mark_end; .type bc_mp_inviscidwallupdate_,@function .size bc_mp_inviscidwallupdate_,.-bc_mp_inviscidwallupdate_ .data # -- End bc_mp_inviscidwallupdate_ .text # -- Begin bc_mp_inviscidwallbc_ # mark_begin; .align 16,0x90 .globl bc_mp_inviscidwallbc_ bc_mp_inviscidwallbc_: # parameter 1: %rdi # parameter 2: %rsi # parameter 3: %rdx ..B4.1: # Preds ..B4.0 ..___tag_value_bc_mp_inviscidwallbc_.88: #28.17 movq 56(%rdi), %rdx #35.5 movq (%rdi), %rcx #35.5 movq (%rsi), %r8 #35.5 cmpq $8, %rdx #35.5 jne ..B4.3 # Prob 50% #35.5 # LOE rdx rcx rbx rbp rsi rdi r8 r12 r13 r14 r15 ..B4.2: # Preds ..B4.1 movq %r8, (%rcx) #35.5 movq 8(%rsi), %rdx #35.5 movq 16(%rsi), %r8 #35.5 movq 24(%rsi), %r9 #35.5 movq 32(%rsi), %rsi #35.5 movq %rdx, 8(%rcx) #35.5 movq %r8, 16(%rcx) #35.5 movq %r9, 24(%rcx) #35.5 movq %rsi, 32(%rcx) #35.5 jmp ..B4.4 # Prob 100% #35.5 # LOE rbx rbp rdi r12 r13 r14 r15 ..B4.3: # Preds ..B4.1 movq %r8, (%rcx) #35.5 lea (%rcx,%rdx,2), %r9 #35.5 subq %rdx, %r9 #35.5 lea (%rdx,%rdx,2), %r11 #35.5 movq 8(%rsi), %r8 #35.5 addq %rcx, %r11 #35.5 subq %rdx, %r11 #35.5 movq 16(%rsi), %r10 #35.5 movq %r8, (%r9) #35.5 lea (%rcx,%rdx,4), %r9 #35.5 subq %rdx, %r9 #35.5 movq 24(%rsi), %r8 #35.5 movq %r10, (%r11) #35.5 movq %r8, (%r9) #35.5 lea (%rdx,%rdx,4), %r8 #35.5 addq %r8, %rcx #35.5 subq %rdx, %rcx #35.5 movq 32(%rsi), %rdx #35.5 movq %rdx, (%rcx) #35.5 # LOE rbx rbp rdi r12 r13 r14 r15 ..B4.4: # Preds ..B4.3 ..B4.2 movq %rdi, %rax #40.3 ret #40.3 .align 16,0x90 ..___tag_value_bc_mp_inviscidwallbc_.90: # # LOE # mark_end; .type bc_mp_inviscidwallbc_,@function .size bc_mp_inviscidwallbc_,.-bc_mp_inviscidwallbc_ .data # -- End bc_mp_inviscidwallbc_ .section .rodata.str1.4, "aMS",@progbits,1 .align 4 .align 4 __STRLITPACK_5: .byte 76 .byte 72 .byte 83 .byte 32 .byte 110 .byte 111 .byte 114 .byte 109 .byte 58 .byte 0 .type __STRLITPACK_5,@object .size __STRLITPACK_5,10 .space 2, 0x00 # pad .align 4 __STRLITPACK_4: .byte 82 .byte 72 .byte 83 .byte 32 .byte 110 .byte 111 .byte 114 .byte 109 .byte 58 .byte 0 .type __STRLITPACK_4,@object .size __STRLITPACK_4,10 .space 2, 0x00 # pad .align 4 __STRLITPACK_0: .byte 61 .byte 61 .byte 61 .byte 0 .type __STRLITPACK_0,@object .size __STRLITPACK_0,4 .data # mark_proc_addr_taken L_MAIN___69__hpo_threaded_loop9_2.71; .section .note.GNU-stack, "" // -- Begin DWARF2 SEGMENT .eh_frame .section .eh_frame,"a",@progbits .eh_frame_seg: .align 8 .4byte 0x00000014 .8byte 0x7801000100000000 .8byte 0x0000019008070c10 .4byte 0x00000000 .4byte 0x000000dc .4byte 0x0000001c .8byte ..___tag_value_MAIN__.1 .8byte ..___tag_value_MAIN__.66-..___tag_value_MAIN__.1 .byte 0x04 .4byte ..___tag_value_MAIN__.3-..___tag_value_MAIN__.1 .2byte 0x100e .byte 0x04 .4byte ..___tag_value_MAIN__.4-..___tag_value_MAIN__.3 .4byte 0x8610060c .2byte 0x0402 .4byte ..___tag_value_MAIN__.7-..___tag_value_MAIN__.4 .8byte 0x1c8e1b8d1a8c1983 .2byte 0x1d8f .byte 0x04 .4byte ..___tag_value_MAIN__.17-..___tag_value_MAIN__.7 .4byte 0xcdccc6c3 .2byte 0xcfce .byte 0x04 .4byte ..___tag_value_MAIN__.24-..___tag_value_MAIN__.17 .4byte 0x0410070c .4byte ..___tag_value_MAIN__.25-..___tag_value_MAIN__.24 .4byte 0x8610060c .2byte 0x0402 .4byte ..___tag_value_MAIN__.27-..___tag_value_MAIN__.25 .2byte 0x1b8d .byte 0x04 .4byte ..___tag_value_MAIN__.28-..___tag_value_MAIN__.27 .2byte 0x1983 .byte 0x04 .4byte ..___tag_value_MAIN__.29-..___tag_value_MAIN__.28 .2byte 0x1a8c .byte 0x04 .4byte ..___tag_value_MAIN__.31-..___tag_value_MAIN__.29 .4byte 0x1d8f1c8e .byte 0x04 .4byte ..___tag_value_MAIN__.36-..___tag_value_MAIN__.31 .2byte 0x04cf .4byte ..___tag_value_MAIN__.37-..___tag_value_MAIN__.36 .2byte 0x04ce .4byte ..___tag_value_MAIN__.38-..___tag_value_MAIN__.37 .2byte 0x04cd .4byte ..___tag_value_MAIN__.39-..___tag_value_MAIN__.38 .2byte 0x04cc .4byte ..___tag_value_MAIN__.40-..___tag_value_MAIN__.39 .2byte 0x04c3 .4byte ..___tag_value_MAIN__.41-..___tag_value_MAIN__.40 .2byte 0x04c6 .4byte ..___tag_value_MAIN__.42-..___tag_value_MAIN__.41 .8byte 0x1b8d1a8c02861983 .4byte 0x1d8f1c8e .byte 0x04 .4byte ..___tag_value_MAIN__.54-..___tag_value_MAIN__.42 .2byte 0x04cf .4byte ..___tag_value_MAIN__.55-..___tag_value_MAIN__.54 .2byte 0x04ce .4byte ..___tag_value_MAIN__.56-..___tag_value_MAIN__.55 .2byte 0x04cd .4byte ..___tag_value_MAIN__.57-..___tag_value_MAIN__.56 .2byte 0x04cc .4byte ..___tag_value_MAIN__.58-..___tag_value_MAIN__.57 .2byte 0x04c3 .4byte ..___tag_value_MAIN__.59-..___tag_value_MAIN__.58 .2byte 0x04c6 .4byte ..___tag_value_MAIN__.60-..___tag_value_MAIN__.59 .8byte 0x1b8d1a8c02861983 .4byte 0x1d8f1c8e .2byte 0x0000 .byte 0x00 .4byte 0x00000014 .4byte 0x000000fc .8byte ..___tag_value_bc$_.67 .8byte ..___tag_value_bc$_.69-..___tag_value_bc$_.67 .4byte 0x00000064 .4byte 0x00000114 .8byte ..___tag_value_bc_mp_inviscidwallupdate_.70 .8byte ..___tag_value_bc_mp_inviscidwallupdate_.87-..___tag_value_bc_mp_inviscidwallupdate_.70 .byte 0x04 .4byte ..___tag_value_bc_mp_inviscidwallupdate_.72-..___tag_value_bc_mp_inviscidwallupdate_.70 .2byte 0x100e .byte 0x04 .4byte ..___tag_value_bc_mp_inviscidwallupdate_.73-..___tag_value_bc_mp_inviscidwallupdate_.72 .4byte 0x8610060c .2byte 0x0402 .4byte ..___tag_value_bc_mp_inviscidwallupdate_.75-..___tag_value_bc_mp_inviscidwallupdate_.73 .2byte 0x04c6 .4byte ..___tag_value_bc_mp_inviscidwallupdate_.76-..___tag_value_bc_mp_inviscidwallupdate_.75 .2byte 0x0286 .byte 0x04 .4byte ..___tag_value_bc_mp_inviscidwallupdate_.77-..___tag_value_bc_mp_inviscidwallupdate_.76 .8byte 0x0d8e0e8d098c0b83 .2byte 0x0c8f .byte 0x04 .4byte ..___tag_value_bc_mp_inviscidwallupdate_.82-..___tag_value_bc_mp_inviscidwallupdate_.77 .2byte 0x04cc .4byte ..___tag_value_bc_mp_inviscidwallupdate_.83-..___tag_value_bc_mp_inviscidwallupdate_.82 .2byte 0x04cd .4byte ..___tag_value_bc_mp_inviscidwallupdate_.84-..___tag_value_bc_mp_inviscidwallupdate_.83 .2byte 0x04ce .4byte ..___tag_value_bc_mp_inviscidwallupdate_.85-..___tag_value_bc_mp_inviscidwallupdate_.84 .2byte 0x04cf .4byte ..___tag_value_bc_mp_inviscidwallupdate_.86-..___tag_value_bc_mp_inviscidwallupdate_.85 .4byte 0x000000c3 .2byte 0x0000 .4byte 0x00000014 .4byte 0x0000017c .8byte ..___tag_value_bc_mp_inviscidwallbc_.88 .8byte ..___tag_value_bc_mp_inviscidwallbc_.90-..___tag_value_bc_mp_inviscidwallbc_.88 # End