| Function: calc_dt_kernel(int, int, int, int, double, double, double, double, double, clover::Buffer2 ... | Module: exec | Source: calc_dt.cpp:49-76 [...] | Coverage (incl. loops): 4.41% | (excl. loops): 0.00% |
|---|
| Function: calc_dt_kernel(int, int, int, int, double, double, double, double, double, clover::Buffer2 ... | Module: exec | Source: calc_dt.cpp:49-76 [...] | Coverage (incl. loops): 4.41% | (excl. loops): 0.00% |
|---|
/home/eoseret/qaas_runs_GNR/173-814-2343/intel/CloverLeaf2.0-CXX/build/CloverLeaf2.0-CXX/src/omp/calc_dt.cpp: 49 - 76 |
-------------------------------------------------------------------------------- |
49: #pragma omp parallel for simd collapse(2) reduction(min : dt_min_val0) |
50: for (int j = (y_min + 1); j < (y_max + 2); j++) { |
51: for (int i = (x_min + 1); i < (x_max + 2); i++) { |
52: double dsx = celldx[i]; |
53: double dsy = celldy[j]; |
54: double cc = soundspeed(i, j) * soundspeed(i, j); |
55: cc = cc + 2.0 * viscosity_a(i, j) / density0(i, j); |
56: cc = std::fmax(std::sqrt(cc), g_small); |
57: double dtct = dtc_safe * std::fmin(dsx, dsy) / cc; |
58: double div = 0.0; |
59: double dv1 = (xvel0(i, j) + xvel0(i + 0, j + 1)) * xarea(i, j); |
60: double dv2 = (xvel0(i + 1, j + 0) + xvel0(i + 1, j + 1)) * xarea(i + 1, j + 0); |
61: div = div + dv2 - dv1; |
62: double dtut = dtu_safe * 2.0 * volume(i, j) / std::fmax(std::fmax(std::fabs(dv1), std::fabs(dv2)), g_small * volume(i, j)); |
63: dv1 = (yvel0(i, j) + yvel0(i + 1, j + 0)) * yarea(i, j); |
64: dv2 = (yvel0(i + 0, j + 1) + yvel0(i + 1, j + 1)) * yarea(i + 0, j + 1); |
65: div = div + dv2 - dv1; |
66: double dtvt = dtv_safe * 2.0 * volume(i, j) / std::fmax(std::fmax(std::fabs(dv1), std::fabs(dv2)), g_small * volume(i, j)); |
67: div = div / (2.0 * volume(i, j)); |
68: double dtdivt; |
69: if (div < -g_small) { |
70: dtdivt = dtdiv_safe * (-1.0 / div); |
71: } else { |
72: dtdivt = g_big; |
73: } |
74: double mins = std::fmin(dtct, std::fmin(dtut, std::fmin(dtvt, std::fmin(dtdivt, g_big)))); |
75: dt_min_val0 = std::fmin(mins, dt_min_val0); |
76: } |
/home/eoseret/qaas_runs_GNR/173-814-2343/intel/CloverLeaf2.0-CXX/build/CloverLeaf2.0-CXX/src/omp/context.h: 46 - 69 |
-------------------------------------------------------------------------------- |
46: T &operator[](size_t i) const { return data[i]; } |
[...] |
69: T &operator()(size_t i, size_t j) const { return data[i + j * sizeX]; } |
0x4302d0 PUSH %RBP |
0x4302d1 MOV %RSP,%RBP |
0x4302d4 PUSH %R15 |
0x4302d6 PUSH %R14 |
0x4302d8 PUSH %R13 |
0x4302da PUSH %R12 |
0x4302dc PUSH %RBX |
0x4302dd SUB $0x2d8,%RSP |
0x4302e4 MOV 0x80(%RBP),%RAX |
0x4302eb MOVL $0,-0x40(%RBP) |
0x4302f2 TEST %RAX,%RAX |
0x4302f5 JS 430ff8 |
0x4302fb MOV %R9,%R14 |
0x4302fe MOV %R8,%R13 |
0x430301 MOV %RCX,%R12 |
0x430304 MOV %RDX,%R15 |
0x430307 MOV %RDI,-0x128(%RBP) |
0x43030e MOV (%RDI),%ESI |
0x430310 MOVQ $0,-0xc8(%RBP) |
0x43031b MOV %RAX,-0xc0(%RBP) |
0x430322 MOVQ $0x1,-0x168(%RBP) |
0x43032d SUB $0x8,%RSP |
0x430331 LEA -0x168(%RBP),%RAX |
0x430338 LEA -0x40(%RBP),%RCX |
0x43033c LEA -0xc8(%RBP),%R8 |
0x430343 LEA -0xc0(%RBP),%R9 |
0x43034a MOV $0x4b7eb0,%EDI |
0x43034f MOV %ESI,-0x3c(%RBP) |
0x430352 MOV $0x22,%EDX |
0x430357 PUSH $0x1 |
0x430359 PUSH $0x1 |
0x43035b PUSH %RAX |
0x43035c CALL 4031f0 <__kmpc_for_static_init_8@plt> |
0x430361 ADD $0x20,%RSP |
0x430365 MOV -0xc8(%RBP),%RCX |
0x43036c MOV -0xc0(%RBP),%RSI |
0x430373 CMP %RSI,%RCX |
0x430376 JBE 430385 |
0x430378 MOVSD 0x6dbd8(%RIP),%XMM0 |
0x430380 JMP 430f7a |
0x430385 MOV 0x70(%RBP),%R11 |
0x430389 MOV 0x68(%RBP),%RBX |
0x43038d MOV 0x50(%RBP),%R9 |
0x430391 MOV 0x48(%RBP),%RDX |
0x430395 MOV 0x40(%RBP),%RAX |
0x430399 MOV 0x38(%RBP),%RDI |
0x43039d MOV 0x20(%RBP),%R8 |
0x4303a1 MOV 0x10(%RBP),%R10 |
0x4303a5 MOVQ %R14,%XMM13 |
0x4303aa MOVQ %R13,%XMM14 |
0x4303af MOVQ %R12,%XMM15 |
0x4303b4 MOVQ %R15,%XMM1 |
0x4303b9 MOV %R11,%R13 |
0x4303bc SUB %EBX,%R13D |
0x4303bf MOV 0x8(%R8),%R8 |
0x4303c3 MOV %R8,-0x80(%RBP) |
0x4303c7 MOV 0x28(%RBP),%R8 |
0x4303cb MOV 0x8(%R8),%R8 |
0x4303cf MOV %R8,-0x78(%RBP) |
0x4303d3 MOV (%RDX),%R8 |
0x4303d6 MOV 0x10(%RDX),%RDX |
0x4303da MOV %RDX,-0xb0(%RBP) |
0x4303e1 MOV (%RAX),%R15 |
0x4303e4 MOV 0x10(%RAX),%RAX |
0x4303e8 MOV %RAX,-0x38(%RBP) |
0x4303ec MOV (%RDI),%RDX |
0x4303ef MOV 0x10(%RDI),%RAX |
0x4303f3 MOV %RAX,-0x30(%RBP) |
0x4303f7 MOV (%R9),%RDI |
0x4303fa MOV 0x10(%R9),%RAX |
0x4303fe MOV %RAX,-0xa8(%RBP) |
0x430405 MOV (%R10),%RAX |
0x430408 MOV %RAX,-0x70(%RBP) |
0x43040c MOV 0x10(%R10),%RAX |
0x430410 MOV %RAX,-0xa0(%RBP) |
0x430417 ADDSD %XMM15,%XMM15 |
0x43041c MOV 0x30(%RBP),%RAX |
0x430420 MOV (%RAX),%R9 |
0x430423 MOV 0x10(%RAX),%RAX |
0x430427 MOV %RAX,-0x98(%RBP) |
0x43042e MOV 0x58(%RBP),%RAX |
0x430432 MOV (%RAX),%R10 |
0x430435 MOV 0x10(%RAX),%RAX |
0x430439 MOV %RAX,-0x90(%RBP) |
0x430440 MOV 0x18(%RBP),%RAX |
0x430444 MOV (%RAX),%R14 |
0x430447 MOV 0x10(%RAX),%RAX |
0x43044b MOV %RAX,-0x88(%RBP) |
0x430452 ADDSD %XMM14,%XMM14 |
0x430457 PXOR 0x6b1b0(%RIP),%XMM13 |
0x430460 INC %RSI |
0x430463 MOV %RSI,%R11 |
0x430466 SUB %RCX,%R11 |
0x430469 MOV $-0x2,%EAX |
0x43046e MOV %R11,-0x120(%RBP) |
0x430475 AND %R11,%RAX |
0x430478 MOV %RAX,-0x58(%RBP) |
0x43047c MOV %RSI,%R12 |
0x43047f MOV %R8,-0x150(%RBP) |
0x430486 MOV %R15,-0x68(%RBP) |
0x43048a MOV %RDX,-0x60(%RBP) |
0x43048e MOV %RDI,-0x148(%RBP) |
0x430495 MOV %R9,-0x140(%RBP) |
0x43049c MOV %R10,-0x138(%RBP) |
0x4304a3 MOV %R14,-0x130(%RBP) |
0x4304aa MOVDQA %XMM1,-0x2b0(%RBP) |
0x4304b2 JE 43100a |
0x4304b8 MOV %R12,-0x118(%RBP) |
0x4304bf MOV %R13,-0x110(%RBP) |
0x4304c6 MOVD %R13D,%XMM0 |
0x4304cb PSHUFD $0x44,%XMM0,%XMM0 |
0x4304d0 MOVDQA %XMM0,-0x2a0(%RBP) |
0x4304d8 MOV 0x60(%RBP),%EAX |
0x4304db MOVD %EAX,%XMM0 |
0x4304df PSHUFD $0x50,%XMM0,%XMM0 |
0x4304e4 MOVDQA %XMM0,-0x290(%RBP) |
0x4304ec MOVD %EBX,%XMM0 |
0x4304f0 PSHUFD $0x50,%XMM0,%XMM0 |
0x4304f5 MOVDQA %XMM0,-0x280(%RBP) |
0x4304fd MOVQ %R8,%XMM0 |
0x430502 PSHUFD $0x44,%XMM0,%XMM0 |
0x430507 MOVDQA %XMM0,-0x270(%RBP) |
0x43050f MOVQ %R15,%XMM0 |
0x430514 PSHUFD $0x44,%XMM0,%XMM0 |
0x430519 MOVDQA %XMM0,-0x260(%RBP) |
0x430521 MOVQ %RDX,%XMM0 |
0x430526 PSHUFD $0x44,%XMM0,%XMM0 |
0x43052b MOVDQA %XMM0,-0x190(%RBP) |
0x430533 PUNPCKLQDQ %XMM1,%XMM1 |
0x430537 MOVDQA %XMM1,-0x250(%RBP) |
0x43053f MOVQ %RDI,%XMM0 |
0x430544 PSHUFD $0x44,%XMM0,%XMM0 |
0x430549 MOVDQA %XMM0,-0x240(%RBP) |
0x430551 MOVQ -0x70(%RBP),%XMM0 |
0x430556 PSHUFD $0x44,%XMM0,%XMM0 |
0x43055b MOVDQA %XMM0,-0x230(%RBP) |
0x430563 MOVQ %R9,%XMM0 |
0x430568 PSHUFD $0x44,%XMM0,%XMM0 |
0x43056d MOVDQA %XMM0,-0x180(%RBP) |
0x430575 MOVAPD %XMM15,-0x1c0(%RBP) |
0x43057e UNPCKLPD %XMM15,%XMM15 |
0x430583 MOVAPD %XMM15,-0x220(%RBP) |
0x43058c MOVQ %R10,%XMM0 |
0x430591 PSHUFD $0x44,%XMM0,%XMM0 |
0x430596 MOVDQA %XMM0,-0x210(%RBP) |
0x43059e MOVQ %R14,%XMM0 |
0x4305a3 PSHUFD $0x44,%XMM0,%XMM0 |
0x4305a8 MOVDQA %XMM0,-0xe0(%RBP) |
0x4305b0 MOVAPD %XMM14,-0x1d0(%RBP) |
0x4305b9 UNPCKLPD %XMM14,%XMM14 |
0x4305be MOVAPD %XMM14,-0x200(%RBP) |
0x4305c7 MOVDQA %XMM13,-0x1e0(%RBP) |
0x4305d0 PUNPCKLQDQ %XMM13,%XMM13 |
0x4305d5 MOVDQA %XMM13,-0x1f0(%RBP) |
0x4305de MOV %RCX,-0x108(%RBP) |
0x4305e5 MOVQ %RCX,%XMM0 |
0x4305ea PSHUFD $0x44,%XMM0,%XMM2 |
0x4305ef PADDQ 0x6ae39(%RIP),%XMM2 |
0x4305f7 XOR %EAX,%EAX |
0x4305f9 MOVDQA 0x6db1f(%RIP),%XMM3 |
0x430601 NOPW %CS:(%RAX,%RAX,1) |
(203) 0x430610 MOV %RAX,-0x160(%RBP) |
(203) 0x430617 MOVDQA %XMM2,-0x100(%RBP) |
(203) 0x43061f MOVDQA %XMM3,-0x300(%RBP) |
(203) 0x430627 MOVQ %XMM2,%RAX |
(203) 0x43062c MOVDQA -0x2a0(%RBP),%XMM2 |
(203) 0x430634 MOVQ %XMM2,%RSI |
(203) 0x430639 XOR %EDX,%EDX |
(203) 0x43063b DIV %RSI |
(203) 0x43063e MOV %RAX,%RSI |
(203) 0x430641 PSHUFD $-0x12,-0x100(%RBP),%XMM0 |
(203) 0x43064a MOVQ %XMM0,%RAX |
(203) 0x43064f PSHUFD $-0x12,%XMM2,%XMM0 |
(203) 0x430654 MOVQ %XMM0,%RDI |
(203) 0x430659 XOR %EDX,%EDX |
(203) 0x43065b DIV %RDI |
(203) 0x43065e MOVQ %RSI,%XMM1 |
(203) 0x430663 MOVQ %RAX,%XMM0 |
(203) 0x430668 PUNPCKLQDQ %XMM0,%XMM1 |
(203) 0x43066c PSHUFD $-0x18,%XMM1,%XMM10 |
(203) 0x430672 PADDD -0x290(%RBP),%XMM10 |
(203) 0x43067b PMULUDQ %XMM2,%XMM1 |
(203) 0x43067f MOVDQA -0x100(%RBP),%XMM2 |
(203) 0x430687 PXOR %XMM0,%XMM0 |
(203) 0x43068b PXOR %XMM3,%XMM3 |
(203) 0x43068f PCMPGTD %XMM10,%XMM3 |
(203) 0x430694 MOVDQA %XMM10,%XMM4 |
(203) 0x430699 PSUBQ %XMM1,%XMM2 |
(203) 0x43069d PUNPCKLDQ %XMM3,%XMM4 |
(203) 0x4306a1 MOVDQA %XMM3,%XMM5 |
(203) 0x4306a5 MOVDQA %XMM4,%XMM1 |
(203) 0x4306a9 MOVDQA %XMM4,%XMM11 |
(203) 0x4306ae PSLLQ $0x3,%XMM1 |
(203) 0x4306b3 PSHUFD $-0x18,%XMM2,%XMM14 |
(203) 0x4306b9 MOV -0x78(%RBP),%RAX |
(203) 0x4306bd MOVQ %RAX,%XMM2 |
(203) 0x4306c2 PSHUFD $0x44,%XMM2,%XMM2 |
(203) 0x4306c7 PADDQ %XMM1,%XMM2 |
(203) 0x4306cb PADDD -0x280(%RBP),%XMM14 |
(203) 0x4306d4 MOVDQA %XMM14,-0xf0(%RBP) |
(203) 0x4306dd MOVQ %XMM2,-0x158(%RBP) |
(203) 0x4306e5 PSHUFD $-0x12,%XMM2,%XMM3 |
(203) 0x4306ea MOVDQA -0x270(%RBP),%XMM1 |
(203) 0x4306f2 MOVDQA %XMM1,%XMM15 |
(203) 0x4306f7 PCMPGTD %XMM14,%XMM0 |
(203) 0x4306fc PMULUDQ %XMM4,%XMM15 |
(203) 0x430701 MOVDQA %XMM1,%XMM2 |
(203) 0x430705 PSRLQ $0x20,%XMM2 |
(203) 0x43070a PMULUDQ %XMM4,%XMM2 |
(203) 0x43070e PXOR %XMM12,%XMM12 |
(203) 0x430713 PUNPCKLDQ %XMM12,%XMM5 |
(203) 0x430718 MOVQ %XMM3,%RDX |
(203) 0x43071d PMULUDQ %XMM5,%XMM1 |
(203) 0x430721 MOVQ -0xb0(%RBP),%XMM3 |
(203) 0x430729 PSHUFD $0x44,%XMM3,%XMM8 |
(203) 0x43072f PUNPCKLDQ %XMM0,%XMM14 |
(203) 0x430734 MOVDQA -0x260(%RBP),%XMM4 |
(203) 0x43073c MOVDQA %XMM4,%XMM9 |
(203) 0x430741 PMULUDQ %XMM11,%XMM9 |
(203) 0x430746 MOVDQA %XMM4,%XMM3 |
(203) 0x43074a PADDQ %XMM2,%XMM1 |
(203) 0x43074e PSRLQ $0x20,%XMM3 |
(203) 0x430753 PMULUDQ %XMM11,%XMM3 |
(203) 0x430758 MOVDQA %XMM4,%XMM2 |
(203) 0x43075c PSLLQ $0x20,%XMM1 |
(203) 0x430761 PMULUDQ %XMM5,%XMM2 |
(203) 0x430765 MOVDQA %XMM5,%XMM13 |
(203) 0x43076a PADDQ %XMM3,%XMM2 |
(203) 0x43076e MOVQ -0x38(%RBP),%XMM3 |
(203) 0x430773 PADDQ %XMM14,%XMM15 |
(203) 0x430778 PSHUFD $0x44,%XMM3,%XMM0 |
(203) 0x43077d MOVDQA %XMM0,-0x50(%RBP) |
(203) 0x430782 MOVDQA -0x190(%RBP),%XMM0 |
(203) 0x43078a PMULUDQ %XMM11,%XMM0 |
(203) 0x43078f PSLLQ $0x20,%XMM2 |
(203) 0x430794 MOVDQA -0x240(%RBP),%XMM7 |
(203) 0x43079c MOVDQA %XMM7,%XMM6 |
(203) 0x4307a0 PMULUDQ %XMM11,%XMM6 |
(203) 0x4307a5 MOVDQA %XMM7,%XMM5 |
(203) 0x4307a9 PADDQ %XMM14,%XMM9 |
(203) 0x4307ae PSRLQ $0x20,%XMM5 |
(203) 0x4307b3 MOVDQA %XMM5,%XMM3 |
(203) 0x4307b7 PMULUDQ %XMM11,%XMM3 |
(203) 0x4307bc PADDQ %XMM14,%XMM0 |
(203) 0x4307c1 MOVDQA %XMM0,-0x2f0(%RBP) |
(203) 0x4307c9 MOVDQA %XMM7,%XMM4 |
(203) 0x4307cd PMULUDQ %XMM13,%XMM4 |
(203) 0x4307d2 MOVDQA %XMM13,%XMM0 |
(203) 0x4307d7 PADDQ %XMM3,%XMM4 |
(203) 0x4307db PSLLQ $0x20,%XMM4 |
(203) 0x4307e0 PCMPEQD %XMM3,%XMM3 |
(203) 0x4307e4 PSUBD %XMM3,%XMM10 |
(203) 0x4307e9 PXOR %XMM13,%XMM13 |
(203) 0x4307ee PCMPGTD %XMM10,%XMM13 |
(203) 0x4307f3 PADDQ %XMM1,%XMM15 |
(203) 0x4307f8 PUNPCKLDQ %XMM13,%XMM10 |
(203) 0x4307fd MOVDQA %XMM10,-0x1b0(%RBP) |
(203) 0x430806 MOVDQA %XMM7,%XMM1 |
(203) 0x43080a PMULUDQ %XMM10,%XMM1 |
(203) 0x43080f PADDQ %XMM2,%XMM9 |
(203) 0x430814 PMULUDQ %XMM10,%XMM5 |
(203) 0x430819 PUNPCKLDQ %XMM12,%XMM13 |
(203) 0x43081e MOVDQA %XMM7,%XMM3 |
(203) 0x430822 PADDQ %XMM6,%XMM4 |
(203) 0x430826 PMULUDQ %XMM13,%XMM3 |
(203) 0x43082b MOVDQA %XMM13,-0x2e0(%RBP) |
(203) 0x430834 PADDQ %XMM5,%XMM3 |
(203) 0x430838 MOVDQA -0x230(%RBP),%XMM5 |
(203) 0x430840 MOVDQA %XMM5,%XMM2 |
(203) 0x430844 PSLLQ $0x20,%XMM3 |
(203) 0x430849 PSRLQ $0x20,%XMM2 |
(203) 0x43084e MOVDQA %XMM11,%XMM12 |
(203) 0x430853 PMULUDQ %XMM11,%XMM2 |
(203) 0x430858 MOVDQA %XMM5,%XMM6 |
(203) 0x43085c PSLLQ $0x3,%XMM15 |
(203) 0x430862 PMULUDQ %XMM0,%XMM6 |
(203) 0x430866 MOVDQA %XMM0,%XMM10 |
(203) 0x43086b MOVDQA %XMM0,-0x1a0(%RBP) |
(203) 0x430873 PADDQ %XMM2,%XMM6 |
(203) 0x430877 MOVDQA %XMM5,%XMM2 |
(203) 0x43087b PSLLQ $0x3,%XMM9 |
(203) 0x430881 PMULUDQ %XMM11,%XMM2 |
(203) 0x430886 PSLLQ $0x20,%XMM6 |
(203) 0x43088b PADDQ %XMM2,%XMM6 |
(203) 0x43088f PADDQ %XMM1,%XMM3 |
(203) 0x430893 MOVDQA -0x210(%RBP),%XMM7 |
(203) 0x43089b MOVDQA %XMM7,%XMM2 |
(203) 0x43089f PMULUDQ %XMM11,%XMM2 |
(203) 0x4308a4 MOVDQA %XMM7,%XMM1 |
(203) 0x4308a8 PADDQ %XMM15,%XMM8 |
(203) 0x4308ad PSRLQ $0x20,%XMM1 |
(203) 0x4308b2 MOVDQA %XMM1,%XMM5 |
(203) 0x4308b6 PMULUDQ %XMM11,%XMM5 |
(203) 0x4308bb MOVDQA -0x50(%RBP),%XMM0 |
(203) 0x4308c0 PADDQ %XMM9,%XMM0 |
(203) 0x4308c5 MOVDQA %XMM0,-0x50(%RBP) |
(203) 0x4308ca MOVDQA %XMM7,%XMM0 |
(203) 0x4308ce PMULUDQ %XMM10,%XMM0 |
(203) 0x4308d3 PADDQ %XMM5,%XMM0 |
(203) 0x4308d7 MOVDQA %XMM4,%XMM11 |
(203) 0x4308dc PSLLQ $0x20,%XMM0 |
(203) 0x4308e1 PADDQ %XMM2,%XMM0 |
(203) 0x4308e5 MOVDQA -0x1b0(%RBP),%XMM10 |
(203) 0x4308ee PMULUDQ %XMM10,%XMM1 |
(203) 0x4308f3 PADDQ %XMM14,%XMM11 |
(203) 0x4308f8 MOVDQA %XMM7,%XMM15 |
(203) 0x4308fd PMULUDQ %XMM13,%XMM15 |
(203) 0x430902 PADDQ %XMM1,%XMM15 |
(203) 0x430907 MOVDQA %XMM8,%XMM2 |
(203) 0x43090c MOVQ %XMM8,%R9 |
(203) 0x430911 MOVDQA %XMM7,%XMM1 |
(203) 0x430915 PMULUDQ %XMM10,%XMM1 |
(203) 0x43091a MOVDQA %XMM10,%XMM8 |
(203) 0x43091f PSLLQ $0x20,%XMM15 |
(203) 0x430925 PSHUFD $-0x12,%XMM2,%XMM2 |
(203) 0x43092a PADDQ %XMM1,%XMM15 |
(203) 0x43092f MOVDQA %XMM6,%XMM13 |
(203) 0x430934 PADDQ %XMM14,%XMM13 |
(203) 0x430939 MOVQ %XMM2,%RSI |
(203) 0x43093e MOVDQA -0x180(%RBP),%XMM1 |
(203) 0x430946 MOVDQA %XMM12,-0x2c0(%RBP) |
(203) 0x43094f PMULUDQ %XMM12,%XMM1 |
(203) 0x430954 MOVDQA %XMM3,%XMM7 |
(203) 0x430958 PADDQ %XMM14,%XMM7 |
(203) 0x43095d PADDQ %XMM14,%XMM1 |
(203) 0x430962 MOVDQA %XMM0,%XMM2 |
(203) 0x430966 PADDQ %XMM14,%XMM2 |
(203) 0x43096b MOVDQA -0xe0(%RBP),%XMM9 |
(203) 0x430974 MOVDQA %XMM9,%XMM5 |
(203) 0x430979 MOVDQA %XMM9,%XMM10 |
(203) 0x43097e PMULUDQ %XMM12,%XMM5 |
(203) 0x430983 PADDQ %XMM14,%XMM5 |
(203) 0x430988 MOVDQA %XMM15,%XMM9 |
(203) 0x43098d PADDQ %XMM14,%XMM9 |
(203) 0x430992 MOVDQA %XMM9,-0x2d0(%RBP) |
(203) 0x43099b MOVDQA %XMM10,%XMM12 |
(203) 0x4309a0 PMULUDQ %XMM8,%XMM12 |
(203) 0x4309a5 PADDQ %XMM14,%XMM12 |
(203) 0x4309aa PSLLQ $0x3,%XMM14 |
(203) 0x4309b0 MOV -0x80(%RBP),%RAX |
(203) 0x4309b4 MOVQ %RAX,%XMM9 |
(203) 0x4309b9 PSHUFD $0x44,%XMM9,%XMM9 |
(203) 0x4309bf PADDQ %XMM14,%XMM9 |
(203) 0x4309c4 MOVDQA -0x50(%RBP),%XMM8 |
(203) 0x4309ca MOVQ %XMM8,%RBX |
(203) 0x4309cf PSHUFD $-0x12,%XMM8,%XMM8 |
(203) 0x4309d5 MOVQ %XMM8,%R15 |
(203) 0x4309da MOVDQA -0x190(%RBP),%XMM14 |
(203) 0x4309e3 MOVDQA %XMM14,%XMM8 |
(203) 0x4309e8 PSRLQ $0x20,%XMM8 |
(203) 0x4309ee MOVDQA -0x2c0(%RBP),%XMM10 |
(203) 0x4309f7 PMULUDQ %XMM10,%XMM8 |
(203) 0x4309fc PMULUDQ -0x1a0(%RBP),%XMM14 |
(203) 0x430a05 PADDQ %XMM8,%XMM14 |
(203) 0x430a0a PSLLQ $0x20,%XMM14 |
(203) 0x430a10 MOVDQA -0x2f0(%RBP),%XMM8 |
(203) 0x430a19 PADDQ %XMM14,%XMM8 |
(203) 0x430a1e PSLLQ $0x3,%XMM8 |
(203) 0x430a24 MOVDQA %XMM8,%XMM14 |
(203) 0x430a29 MOVQ -0x30(%RBP),%XMM8 |
(203) 0x430a2f PSHUFD $0x44,%XMM8,%XMM8 |
(203) 0x430a35 PADDQ %XMM14,%XMM8 |
(203) 0x430a3a MOVQ %XMM8,%RAX |
(203) 0x430a3f PSHUFD $-0x12,%XMM8,%XMM8 |
(203) 0x430a45 MOVQ %XMM8,%R12 |
(203) 0x430a4a PSLLQ $0x3,%XMM11 |
(203) 0x430a50 MOVQ -0xa8(%RBP),%XMM8 |
(203) 0x430a59 PSHUFD $0x44,%XMM8,%XMM14 |
(203) 0x430a5f PADDQ %XMM14,%XMM11 |
(203) 0x430a64 MOVQ %XMM11,%R11 |
(203) 0x430a69 PSHUFD $-0x12,%XMM11,%XMM8 |
(203) 0x430a6f MOVQ %XMM8,%RDI |
(203) 0x430a74 MOVQ %XMM9,%R8 |
(203) 0x430a79 PSHUFD $-0x12,%XMM9,%XMM8 |
(203) 0x430a7f MOVQ %XMM8,%R14 |
(203) 0x430a84 MOVSD (%RBX),%XMM8 |
(203) 0x430a89 MOVHPD (%R15),%XMM8 |
(203) 0x430a8e ADDPD %XMM8,%XMM8 |
(203) 0x430a93 MOVSD (%RAX),%XMM9 |
(203) 0x430a98 MOVHPD (%R12),%XMM9 |
(203) 0x430a9e DIVPD %XMM9,%XMM8 |
(203) 0x430aa3 MOVAPD %XMM8,-0x50(%RBP) |
(203) 0x430aa9 PSLLQ $0x3,%XMM7 |
(203) 0x430aae PADDQ %XMM14,%XMM7 |
(203) 0x430ab3 MOVQ %XMM7,%RAX |
(203) 0x430ab8 PSHUFD $-0x12,%XMM7,%XMM7 |
(203) 0x430abd MOVQ %XMM7,%RBX |
(203) 0x430ac2 MOVDQA -0xf0(%RBP),%XMM9 |
(203) 0x430acb PSUBD 0x6aaec(%RIP),%XMM9 |
(203) 0x430ad4 PXOR %XMM7,%XMM7 |
(203) 0x430ad8 PCMPGTD %XMM9,%XMM7 |
(203) 0x430add PUNPCKLDQ %XMM7,%XMM9 |
(203) 0x430ae2 PADDQ %XMM9,%XMM4 |
(203) 0x430ae7 PSLLQ $0x3,%XMM4 |
(203) 0x430aec PADDQ %XMM14,%XMM4 |
(203) 0x430af1 MOVQ %XMM4,%R15 |
(203) 0x430af6 PSHUFD $-0x12,%XMM4,%XMM4 |
(203) 0x430afb MOVQ %XMM4,%R12 |
(203) 0x430b00 PADDQ %XMM9,%XMM3 |
(203) 0x430b05 MOVDQA %XMM9,%XMM8 |
(203) 0x430b0a PSLLQ $0x3,%XMM3 |
(203) 0x430b0f PADDQ %XMM14,%XMM3 |
(203) 0x430b14 MOVQ %XMM3,%R10 |
(203) 0x430b19 PSHUFD $-0x12,%XMM3,%XMM3 |
(203) 0x430b1e MOVQ %XMM3,%R13 |
(203) 0x430b23 MOVSD (%R11),%XMM3 |
(203) 0x430b28 MOVHPD (%RDI),%XMM3 |
(203) 0x430b2c MOVSD (%RAX),%XMM9 |
(203) 0x430b31 MOVHPD (%RBX),%XMM9 |
(203) 0x430b36 ADDPD %XMM3,%XMM9 |
(203) 0x430b3b PSLLQ $0x3,%XMM13 |
(203) 0x430b41 MOVQ -0xa0(%RBP),%XMM3 |
(203) 0x430b49 PSHUFD $0x44,%XMM3,%XMM3 |
(203) 0x430b4e PADDQ %XMM3,%XMM13 |
(203) 0x430b53 MOVSD (%R15),%XMM4 |
(203) 0x430b58 MOVHPD (%R12),%XMM4 |
(203) 0x430b5e MOVQ %XMM13,%RAX |
(203) 0x430b63 PSHUFD $-0x12,%XMM13,%XMM7 |
(203) 0x430b69 MOVSD (%R10),%XMM11 |
(203) 0x430b6e MOVHPD (%R13),%XMM11 |
(203) 0x430b74 MOVQ %XMM7,%RDI |
(203) 0x430b79 ADDPD %XMM4,%XMM11 |
(203) 0x430b7e PADDQ %XMM8,%XMM6 |
(203) 0x430b83 MOVDQA %XMM8,%XMM14 |
(203) 0x430b88 MOVDQA %XMM8,-0xf0(%RBP) |
(203) 0x430b91 PSLLQ $0x3,%XMM6 |
(203) 0x430b96 PADDQ %XMM3,%XMM6 |
(203) 0x430b9a MOVSD (%R8),%XMM7 |
(203) 0x430b9f MOVHPD (%R14),%XMM7 |
(203) 0x430ba4 MOV -0x158(%RBP),%RCX |
(203) 0x430bab MOVSD (%RCX),%XMM3 |
(203) 0x430baf MOVHPD (%RDX),%XMM3 |
(203) 0x430bb3 MOVAPD %XMM3,%XMM4 |
(203) 0x430bb7 MINPD %XMM7,%XMM4 |
(203) 0x430bbb CMPPD $0x3,%XMM7,%XMM7 |
(203) 0x430bc0 ANDPD %XMM7,%XMM3 |
(203) 0x430bc4 ANDNPD %XMM4,%XMM7 |
(203) 0x430bc8 MOVSD (%RAX),%XMM8 |
(203) 0x430bcd MOVHPD (%RDI),%XMM8 |
(203) 0x430bd2 MULPD %XMM9,%XMM8 |
(203) 0x430bd7 MOVQ %XMM6,%RAX |
(203) 0x430bdc PSHUFD $-0x12,%XMM6,%XMM6 |
(203) 0x430be1 MOVQ %XMM6,%RDX |
(203) 0x430be6 MOVSD (%RAX),%XMM9 |
(203) 0x430beb MOVHPD (%RDX),%XMM9 |
(203) 0x430bf0 MULPD %XMM11,%XMM9 |
(203) 0x430bf5 MOVDQA -0x180(%RBP),%XMM11 |
(203) 0x430bfe MOVDQA %XMM11,%XMM6 |
(203) 0x430c03 PSRLQ $0x20,%XMM6 |
(203) 0x430c08 PMULUDQ %XMM10,%XMM6 |
(203) 0x430c0d MOVDQA -0x1a0(%RBP),%XMM13 |
(203) 0x430c16 PMULUDQ %XMM13,%XMM11 |
(203) 0x430c1b PADDQ %XMM6,%XMM11 |
(203) 0x430c20 PSLLQ $0x20,%XMM11 |
(203) 0x430c26 PADDQ %XMM11,%XMM1 |
(203) 0x430c2b PSLLQ $0x3,%XMM1 |
(203) 0x430c30 MOVQ -0x98(%RBP),%XMM6 |
(203) 0x430c38 PSHUFD $0x44,%XMM6,%XMM6 |
(203) 0x430c3d PADDQ %XMM1,%XMM6 |
(203) 0x430c41 MOVQ %XMM6,%RDX |
(203) 0x430c46 PSHUFD $-0x12,%XMM6,%XMM1 |
(203) 0x430c4b MOVQ %XMM1,%RAX |
(203) 0x430c50 PSLLQ $0x3,%XMM2 |
(203) 0x430c55 MOVQ -0x90(%RBP),%XMM1 |
(203) 0x430c5d PSHUFD $0x44,%XMM1,%XMM6 |
(203) 0x430c62 PADDQ %XMM6,%XMM2 |
(203) 0x430c66 MOVQ %XMM2,%RDI |
(203) 0x430c6b PSHUFD $-0x12,%XMM2,%XMM1 |
(203) 0x430c70 MOVQ %XMM1,%R8 |
(203) 0x430c75 PADDQ %XMM14,%XMM0 |
(203) 0x430c7a PSLLQ $0x3,%XMM0 |
(203) 0x430c7f ORPD %XMM3,%XMM7 |
(203) 0x430c83 PADDQ %XMM6,%XMM0 |
(203) 0x430c87 MOVQ %XMM0,%R10 |
(203) 0x430c8c PSHUFD $-0x12,%XMM0,%XMM0 |
(203) 0x430c91 MOVSD (%RDI),%XMM1 |
(203) 0x430c95 MOVQ %XMM0,%RDI |
(203) 0x430c9a MOVSD (%R10),%XMM4 |
(203) 0x430c9f MOVHPD (%R8),%XMM1 |
(203) 0x430ca4 MOVHPD (%RDI),%XMM4 |
(203) 0x430ca8 ADDPD %XMM1,%XMM4 |
(203) 0x430cac MOVAPD %XMM8,%XMM1 |
(203) 0x430cb1 MOVAPD 0x69e37(%RIP),%XMM0 |
(203) 0x430cb9 ANDPD %XMM0,%XMM1 |
(203) 0x430cbd MOVAPD %XMM9,%XMM2 |
(203) 0x430cc2 ANDPD %XMM0,%XMM2 |
(203) 0x430cc6 MOVAPD %XMM2,%XMM3 |
(203) 0x430cca MAXPD %XMM1,%XMM3 |
(203) 0x430cce CMPPD $0x3,%XMM1,%XMM1 |
(203) 0x430cd3 ANDPD %XMM1,%XMM2 |
(203) 0x430cd7 ANDNPD %XMM3,%XMM1 |
(203) 0x430cdb MOVDQA -0xe0(%RBP),%XMM14 |
(203) 0x430ce4 MOVDQA %XMM14,%XMM11 |
(203) 0x430ce9 PSRLQ $0x20,%XMM11 |
(203) 0x430cef PMULUDQ %XMM11,%XMM10 |
(203) 0x430cf4 MOVDQA %XMM13,%XMM3 |
(203) 0x430cf9 PMULUDQ %XMM14,%XMM3 |
(203) 0x430cfe PADDQ %XMM10,%XMM3 |
(203) 0x430d03 PSLLQ $0x20,%XMM3 |
(203) 0x430d08 PADDQ %XMM3,%XMM5 |
(203) 0x430d0c ORPD %XMM2,%XMM1 |
(203) 0x430d10 PSLLQ $0x3,%XMM5 |
(203) 0x430d15 MOVQ -0x88(%RBP),%XMM2 |
(203) 0x430d1d PSHUFD $0x44,%XMM2,%XMM13 |
(203) 0x430d23 PADDQ %XMM13,%XMM5 |
(203) 0x430d28 MOVQ %XMM5,%RDI |
(203) 0x430d2d PSHUFD $-0x12,%XMM5,%XMM2 |
(203) 0x430d32 MOVQ %XMM2,%R8 |
(203) 0x430d37 MOVSD (%RDI),%XMM3 |
(203) 0x430d3b MOVHPD (%R8),%XMM3 |
(203) 0x430d40 MULPD %XMM4,%XMM3 |
(203) 0x430d44 MOVSD (%RDX),%XMM0 |
(203) 0x430d48 MOVDQA -0x2d0(%RBP),%XMM2 |
(203) 0x430d50 PSLLQ $0x3,%XMM2 |
(203) 0x430d55 PADDQ %XMM6,%XMM2 |
(203) 0x430d59 MOVHPD (%RAX),%XMM0 |
(203) 0x430d5d MOVQ %XMM2,%RAX |
(203) 0x430d62 PSHUFD $-0x12,%XMM2,%XMM2 |
(203) 0x430d67 MOVQ %XMM2,%RDX |
(203) 0x430d6c MOVSD (%RAX),%XMM5 |
(203) 0x430d70 MOVHPD (%RDX),%XMM5 |
(203) 0x430d74 PADDQ -0xf0(%RBP),%XMM15 |
(203) 0x430d7d MOVAPD %XMM0,%XMM2 |
(203) 0x430d81 MOVAPD 0x6d3a6(%RIP),%XMM14 |
(203) 0x430d8a MULPD %XMM14,%XMM2 |
(203) 0x430d8f PSLLQ $0x3,%XMM15 |
(203) 0x430d95 PADDQ %XMM6,%XMM15 |
(203) 0x430d9a MOVAPD %XMM2,%XMM6 |
(203) 0x430d9e MOVQ %XMM15,%RAX |
(203) 0x430da3 PSHUFD $-0x12,%XMM15,%XMM10 |
(203) 0x430da9 MOVQ %XMM10,%RDX |
(203) 0x430dae MAXPD %XMM1,%XMM6 |
(203) 0x430db2 MOVSD (%RAX),%XMM10 |
(203) 0x430db7 MOVHPD (%RDX),%XMM10 |
(203) 0x430dbc CMPPD $0x3,%XMM1,%XMM1 |
(203) 0x430dc1 ADDPD %XMM5,%XMM10 |
(203) 0x430dc6 MOVAPD %XMM2,%XMM5 |
(203) 0x430dca ANDPD %XMM1,%XMM5 |
(203) 0x430dce ANDNPD %XMM6,%XMM1 |
(203) 0x430dd2 PMULUDQ -0x1b0(%RBP),%XMM11 |
(203) 0x430ddb MOVDQA -0x2e0(%RBP),%XMM6 |
(203) 0x430de3 PMULUDQ -0xe0(%RBP),%XMM6 |
(203) 0x430deb PADDQ %XMM11,%XMM6 |
(203) 0x430df0 PSLLQ $0x20,%XMM6 |
(203) 0x430df5 PADDQ %XMM6,%XMM12 |
(203) 0x430dfa PSLLQ $0x3,%XMM12 |
(203) 0x430e00 PADDQ %XMM13,%XMM12 |
(203) 0x430e05 ORPD %XMM5,%XMM1 |
(203) 0x430e09 MOVQ %XMM12,%RAX |
(203) 0x430e0e PSHUFD $-0x12,%XMM12,%XMM5 |
(203) 0x430e14 MOVQ %XMM5,%RDX |
(203) 0x430e19 MOVSD (%RAX),%XMM5 |
(203) 0x430e1d MOV -0x160(%RBP),%RAX |
(203) 0x430e24 MOVHPD (%RDX),%XMM5 |
(203) 0x430e28 MULPD %XMM10,%XMM5 |
(203) 0x430e2d ADDPD %XMM3,%XMM8 |
(203) 0x430e32 SUBPD %XMM8,%XMM9 |
(203) 0x430e37 MOVAPD -0x220(%RBP),%XMM4 |
(203) 0x430e3f MULPD %XMM0,%XMM4 |
(203) 0x430e43 DIVPD %XMM1,%XMM4 |
(203) 0x430e47 MOVSD (%R9),%XMM1 |
(203) 0x430e4c MOVHPD (%RSI),%XMM1 |
(203) 0x430e50 MULPD %XMM1,%XMM1 |
(203) 0x430e54 ADDPD %XMM5,%XMM9 |
(203) 0x430e59 MOVAPD 0x69c8f(%RIP),%XMM6 |
(203) 0x430e61 ANDPD %XMM6,%XMM3 |
(203) 0x430e65 ANDPD %XMM6,%XMM5 |
(203) 0x430e69 MOVAPD -0x50(%RBP),%XMM6 |
(203) 0x430e6e ADDPD %XMM1,%XMM6 |
(203) 0x430e72 MOVAPD %XMM5,%XMM1 |
(203) 0x430e76 MAXPD %XMM3,%XMM5 |
(203) 0x430e7a CMPPD $0x3,%XMM3,%XMM3 |
(203) 0x430e7f ANDPD %XMM3,%XMM1 |
(203) 0x430e83 ANDNPD %XMM5,%XMM3 |
(203) 0x430e87 ORPD %XMM1,%XMM3 |
(203) 0x430e8b MOVAPD %XMM2,%XMM1 |
(203) 0x430e8f MAXPD %XMM3,%XMM1 |
(203) 0x430e93 CMPPD $0x3,%XMM3,%XMM3 |
(203) 0x430e98 ANDPD %XMM3,%XMM2 |
(203) 0x430e9c ANDNPD %XMM1,%XMM3 |
(203) 0x430ea0 ORPD %XMM2,%XMM3 |
(203) 0x430ea4 MOVAPD -0x200(%RBP),%XMM1 |
(203) 0x430eac MULPD %XMM0,%XMM1 |
(203) 0x430eb0 DIVPD %XMM3,%XMM1 |
(203) 0x430eb4 MOVAPD -0x300(%RBP),%XMM3 |
(203) 0x430ebc SQRTPD %XMM6,%XMM2 |
(203) 0x430ec0 MAXPD %XMM14,%XMM2 |
(203) 0x430ec5 MULPD -0x250(%RBP),%XMM7 |
(203) 0x430ecd DIVPD %XMM2,%XMM7 |
(203) 0x430ed1 MOVDQA -0x100(%RBP),%XMM2 |
(203) 0x430ed9 ADDPD %XMM0,%XMM0 |
(203) 0x430edd DIVPD %XMM0,%XMM9 |
(203) 0x430ee2 MOVAPD -0x1f0(%RBP),%XMM0 |
(203) 0x430eea DIVPD %XMM9,%XMM0 |
(203) 0x430eef CMPPD $0x1,0x6d247(%RIP),%XMM9 |
(203) 0x430ef9 ANDPD %XMM9,%XMM0 |
(203) 0x430efe MOVAPD 0x6d24a(%RIP),%XMM5 |
(203) 0x430f06 ANDNPD %XMM5,%XMM9 |
(203) 0x430f0b ORPD %XMM0,%XMM9 |
(203) 0x430f10 MINPD %XMM5,%XMM9 |
(203) 0x430f15 MINPD %XMM9,%XMM1 |
(203) 0x430f1a MINPD %XMM1,%XMM4 |
(203) 0x430f1e MINPD %XMM4,%XMM7 |
(203) 0x430f22 MINPD %XMM7,%XMM3 |
(203) 0x430f26 PADDQ 0x6a522(%RIP),%XMM2 |
(203) 0x430f2e ADD $0x2,%RAX |
(203) 0x430f32 CMP -0x58(%RBP),%RAX |
(203) 0x430f36 JB 430610 |
0x430f3c MOVDQA %XMM3,%XMM1 |
0x430f40 PUNPCKHQDQ %XMM3,%XMM1 |
0x430f44 MOVDQA %XMM3,%XMM0 |
0x430f48 CMPSD $0x3,%XMM3,%XMM0 |
0x430f4d MOVAPD %XMM0,%XMM2 |
0x430f51 ANDPD %XMM1,%XMM2 |
0x430f55 MINSD %XMM3,%XMM1 |
0x430f59 ANDNPD %XMM1,%XMM0 |
0x430f5d ORPD %XMM2,%XMM0 |
0x430f61 MOV -0x58(%RBP),%RAX |
0x430f65 CMP %RAX,-0x120(%RBP) |
0x430f6c MOV -0x38(%RBP),%R8 |
0x430f70 MOV -0x30(%RBP),%R10 |
0x430f74 JNE 431025 |
0x430f7a MOVSD %XMM0,-0xb8(%RBP) |
0x430f82 MOV $0x4b7ed0,%EDI |
0x430f87 MOV -0x3c(%RBP),%ESI |
0x430f8a CALL 403050 <__kmpc_for_static_fini@plt> |
0x430f8f MOV -0x128(%RBP),%RBX |
0x430f96 MOV (%RBX),%ESI |
0x430f98 SUB $0x8,%RSP |
0x430f9c MOV $0x4bcb60,%RAX |
0x430fa3 LEA -0xb8(%RBP),%R8 |
0x430faa MOV $0x4b7ef0,%EDI |
0x430faf MOV $0x4302c0,%R9D |
0x430fb5 MOV $0x1,%EDX |
0x430fba MOV $0x8,%ECX |
0x430fbf PUSH %RAX |
0x430fc0 CALL 4033f0 <__kmpc_reduce@plt> |
0x430fc5 ADD $0x10,%RSP |
0x430fc9 CMP $0x1,%EAX |
0x430fcc JNE 430ff8 |
0x430fce MOV 0x88(%RBP),%RAX |
0x430fd5 MOVSD -0xb8(%RBP),%XMM0 |
0x430fdd MINSD (%RAX),%XMM0 |
0x430fe1 MOVSD %XMM0,(%RAX) |
0x430fe5 MOV (%RBX),%ESI |
0x430fe7 MOV $0x4bcb60,%RDX |
0x430fee MOV $0x4b7f10,%EDI |
0x430ff3 CALL 403140 <__kmpc_end_reduce@plt> |
0x430ff8 ADD $0x2d8,%RSP |
0x430fff POP %RBX |
0x431000 POP %R12 |
0x431002 POP %R13 |
0x431004 POP %R14 |
0x431006 POP %R15 |
0x431008 POP %RBP |
0x431009 RET |
0x43100a MOVSD 0x6cf46(%RIP),%XMM0 |
0x431012 MOV -0x38(%RBP),%R8 |
0x431016 MOV %RDX,%R9 |
0x431019 MOV -0x30(%RBP),%R10 |
0x43101d MOV %R13,%RSI |
0x431020 JMP 4311c1 |
0x431025 MOV -0x108(%RBP),%RCX |
0x43102c ADD %RAX,%RCX |
0x43102f MOV -0x118(%RBP),%R12 |
0x431036 MOV -0x110(%RBP),%RSI |
0x43103d MOV 0x68(%RBP),%RBX |
0x431041 MOVDQA -0x1e0(%RBP),%XMM13 |
0x43104a MOVAPD -0x1d0(%RBP),%XMM14 |
0x431053 MOVAPD -0x1c0(%RBP),%XMM15 |
0x43105c MOV -0x68(%RBP),%R15 |
0x431060 MOV -0x60(%RBP),%R9 |
0x431064 JMP 4311c1 |
0x431069 NOPL (%RAX) |
(202) 0x431070 MOVDQA %XMM13,%XMM7 |
(202) 0x431075 DIVSD %XMM11,%XMM7 |
(202) 0x43107a MULSD %XMM9,%XMM9 |
(202) 0x43107f ADDSD %XMM9,%XMM4 |
(202) 0x431084 XORPS %XMM11,%XMM11 |
(202) 0x431088 SQRTSD %XMM4,%XMM11 |
(202) 0x43108d MOVSD 0x6930a(%RIP),%XMM9 |
(202) 0x431096 MAXSD %XMM9,%XMM11 |
(202) 0x43109b MOVAPD %XMM10,%XMM4 |
(202) 0x4310a0 CMPSD $0x3,%XMM10,%XMM4 |
(202) 0x4310a6 MOVAPD %XMM4,%XMM12 |
(202) 0x4310ab ANDPD %XMM8,%XMM12 |
(202) 0x4310b0 MINSD %XMM10,%XMM8 |
(202) 0x4310b5 ANDNPD %XMM8,%XMM4 |
(202) 0x4310ba ORPD %XMM12,%XMM4 |
(202) 0x4310bf MULSD -0x2b0(%RBP),%XMM4 |
(202) 0x4310c7 DIVSD %XMM11,%XMM4 |
(202) 0x4310cc MOVAPD %XMM15,%XMM8 |
(202) 0x4310d1 MULSD %XMM3,%XMM8 |
(202) 0x4310d6 MOVAPD 0x69a11(%RIP),%XMM10 |
(202) 0x4310df ANDPD %XMM10,%XMM1 |
(202) 0x4310e4 ANDPD %XMM10,%XMM5 |
(202) 0x4310e9 MOVAPD %XMM1,%XMM11 |
(202) 0x4310ee CMPSD $0x3,%XMM1,%XMM11 |
(202) 0x4310f4 MOVAPD %XMM11,%XMM12 |
(202) 0x4310f9 ANDPD %XMM5,%XMM12 |
(202) 0x4310fe MAXSD %XMM1,%XMM5 |
(202) 0x431102 ANDNPD %XMM5,%XMM11 |
(202) 0x431107 ORPD %XMM12,%XMM11 |
(202) 0x43110c MULSD %XMM3,%XMM9 |
(202) 0x431111 MOVAPD %XMM9,%XMM1 |
(202) 0x431116 MAXSD %XMM11,%XMM1 |
(202) 0x43111b CMPSD $0x3,%XMM11,%XMM11 |
(202) 0x431121 MOVAPD %XMM11,%XMM5 |
(202) 0x431126 ANDNPD %XMM1,%XMM5 |
(202) 0x43112a ANDPD %XMM9,%XMM11 |
(202) 0x43112f ORPD %XMM5,%XMM11 |
(202) 0x431134 DIVSD %XMM11,%XMM8 |
(202) 0x431139 MULSD %XMM14,%XMM3 |
(202) 0x43113e ANDPD %XMM10,%XMM2 |
(202) 0x431143 ANDPD %XMM10,%XMM6 |
(202) 0x431148 MOVAPD %XMM2,%XMM1 |
(202) 0x43114c CMPSD $0x3,%XMM2,%XMM1 |
(202) 0x431151 MOVAPD %XMM1,%XMM5 |
(202) 0x431155 ANDPD %XMM6,%XMM5 |
(202) 0x431159 MAXSD %XMM2,%XMM6 |
(202) 0x43115d ANDNPD %XMM6,%XMM1 |
(202) 0x431161 ORPD %XMM5,%XMM1 |
(202) 0x431165 MOVAPD %XMM9,%XMM2 |
(202) 0x43116a MAXSD %XMM1,%XMM2 |
(202) 0x43116e CMPSD $0x3,%XMM1,%XMM1 |
(202) 0x431173 MOVAPD %XMM1,%XMM5 |
(202) 0x431177 ANDNPD %XMM2,%XMM5 |
(202) 0x43117b ANDPD %XMM9,%XMM1 |
(202) 0x431180 ORPD %XMM5,%XMM1 |
(202) 0x431184 DIVSD %XMM1,%XMM3 |
(202) 0x431188 MINSD 0x6cdc0(%RIP),%XMM7 |
(202) 0x431190 MINSD %XMM7,%XMM3 |
(202) 0x431194 MINSD %XMM3,%XMM8 |
(202) 0x431199 MINSD %XMM8,%XMM4 |
(202) 0x43119e MINSD %XMM4,%XMM0 |
(202) 0x4311a2 INC %RCX |
(202) 0x4311a5 CMP %RCX,%R12 |
(202) 0x4311a8 MOV -0x68(%RBP),%R15 |
(202) 0x4311ac MOV -0x38(%RBP),%R8 |
(202) 0x4311b0 MOV -0x60(%RBP),%R9 |
(202) 0x4311b4 MOV -0x30(%RBP),%R10 |
(202) 0x4311b8 MOV %R13,%RSI |
(202) 0x4311bb JE 430f7a |
(202) 0x4311c1 MOV %RCX,%RAX |
(202) 0x4311c4 SHR $0x20,%RAX |
(202) 0x4311c8 JE 4311e0 |
(202) 0x4311ca MOV %RCX,%RAX |
(202) 0x4311cd XOR %EDX,%EDX |
(202) 0x4311cf MOV %RSI,%R13 |
(202) 0x4311d2 DIV %RSI |
(202) 0x4311d5 JMP 4311e9 |
0x4311d7 NOPW (%RAX,%RAX,1) |
(202) 0x4311e0 MOV %ECX,%EAX |
(202) 0x4311e2 XOR %EDX,%EDX |
(202) 0x4311e4 MOV %RSI,%R13 |
(202) 0x4311e7 DIV %ESI |
(202) 0x4311e9 MOV 0x60(%RBP),%ESI |
(202) 0x4311ec LEA (%RAX,%RSI,1),%EDI |
(202) 0x4311ef ADD %EBX,%EDX |
(202) 0x4311f1 MOVSXD %EDX,%RDX |
(202) 0x4311f4 MOVSXD %EDI,%R11 |
(202) 0x4311f7 MOV %R15,%RDI |
(202) 0x4311fa IMUL %R11,%RDI |
(202) 0x4311fe ADD %RDX,%RDI |
(202) 0x431201 MOVSD (%R8,%RDI,8),%XMM4 |
(202) 0x431207 ADDSD %XMM4,%XMM4 |
(202) 0x43120b MOV %R9,%RDI |
(202) 0x43120e IMUL %R11,%RDI |
(202) 0x431212 ADD %RDX,%RDI |
(202) 0x431215 DIVSD (%R10,%RDI,8),%XMM4 |
(202) 0x43121b MOV -0x148(%RBP),%R9 |
(202) 0x431222 MOV %R9,%RDI |
(202) 0x431225 IMUL %R11,%RDI |
(202) 0x431229 LEA (%RDI,%RDX,1),%R8 |
(202) 0x43122d ADD %ESI,%EAX |
(202) 0x43122f INC %EAX |
(202) 0x431231 CLTQ |
(202) 0x431233 IMUL %RAX,%R9 |
(202) 0x431237 LEA (%R9,%RDX,1),%R10 |
(202) 0x43123b MOV -0xa8(%RBP),%RSI |
(202) 0x431242 MOVSD (%RSI,%R10,8),%XMM1 |
(202) 0x431248 ADDSD (%RSI,%R8,8),%XMM1 |
(202) 0x43124e MOV -0x70(%RBP),%R8 |
(202) 0x431252 IMUL %R11,%R8 |
(202) 0x431256 LEA (%R8,%RDX,1),%R10 |
(202) 0x43125a MOV -0xa0(%RBP),%R14 |
(202) 0x431261 MULSD (%R14,%R10,8),%XMM1 |
(202) 0x431267 MOV -0x150(%RBP),%R10 |
(202) 0x43126e IMUL %R11,%R10 |
(202) 0x431272 ADD %RDX,%R10 |
(202) 0x431275 MOV -0xb0(%RBP),%R15 |
(202) 0x43127c MOVSD (%R15,%R10,8),%XMM9 |
(202) 0x431282 ADD %RDX,%R9 |
(202) 0x431285 INC %R9 |
(202) 0x431288 MOVSD (%RSI,%R9,8),%XMM5 |
(202) 0x43128e MOV -0x78(%RBP),%R9 |
(202) 0x431292 MOVSD (%R9,%R11,8),%XMM8 |
(202) 0x431298 LEA 0x1(%RDI,%RDX,1),%RDI |
(202) 0x43129d ADDSD (%RSI,%RDI,8),%XMM5 |
(202) 0x4312a2 LEA 0x1(%R8,%RDX,1),%RDI |
(202) 0x4312a7 MULSD (%R14,%RDI,8),%XMM5 |
(202) 0x4312ad MOV -0x138(%RBP),%R9 |
(202) 0x4312b4 MOV %R9,%RDI |
(202) 0x4312b7 IMUL %R11,%RDI |
(202) 0x4312bb LEA (%RDI,%RDX,1),%R8 |
(202) 0x4312bf INC %R8 |
(202) 0x4312c2 MOV -0x90(%RBP),%RSI |
(202) 0x4312c9 MOVSD (%RSI,%R8,8),%XMM2 |
(202) 0x4312cf MOV -0x140(%RBP),%R8 |
(202) 0x4312d6 IMUL %R11,%R8 |
(202) 0x4312da ADD %RDX,%RDI |
(202) 0x4312dd ADDSD (%RSI,%RDI,8),%XMM2 |
(202) 0x4312e2 MOV -0x130(%RBP),%R10 |
(202) 0x4312e9 IMUL %R10,%R11 |
(202) 0x4312ed ADD %RDX,%R11 |
(202) 0x4312f0 MOV -0x88(%RBP),%R14 |
(202) 0x4312f7 MULSD (%R14,%R11,8),%XMM2 |
(202) 0x4312fd IMUL %RAX,%R9 |
(202) 0x431301 LEA (%R9,%RDX,1),%RDI |
(202) 0x431305 INC %RDI |
(202) 0x431308 MOVSD (%RSI,%RDI,8),%XMM6 |
(202) 0x43130d ADD %RDX,%R9 |
(202) 0x431310 ADDSD (%RSI,%R9,8),%XMM6 |
(202) 0x431316 MOV -0x80(%RBP),%RSI |
(202) 0x43131a MOVSD (%RSI,%RDX,8),%XMM10 |
(202) 0x431320 ADD %RDX,%R8 |
(202) 0x431323 IMUL %R10,%RAX |
(202) 0x431327 ADD %RDX,%RAX |
(202) 0x43132a MULSD (%R14,%RAX,8),%XMM6 |
(202) 0x431330 MOV -0x98(%RBP),%RAX |
(202) 0x431337 MOVSD (%RAX,%R8,8),%XMM3 |
(202) 0x43133d MOVAPD %XMM1,%XMM7 |
(202) 0x431341 ADDSD %XMM2,%XMM7 |
(202) 0x431345 MOVAPD %XMM5,%XMM11 |
(202) 0x43134a SUBSD %XMM7,%XMM11 |
(202) 0x43134f ADDSD %XMM6,%XMM11 |
(202) 0x431354 MOVAPD %XMM3,%XMM7 |
(202) 0x431358 ADDSD %XMM3,%XMM7 |
(202) 0x43135c DIVSD %XMM7,%XMM11 |
(202) 0x431361 MOVSD 0x6cbf7(%RIP),%XMM7 |
(202) 0x431369 UCOMISD %XMM11,%XMM7 |
(202) 0x43136e JA 431070 |
(202) 0x431374 MOVSD 0x6cbd4(%RIP),%XMM7 |
(202) 0x43137c JMP 43107a |
0x431381 NOPW %CS:(%RAX,%RAX,1) |
0x43138b NOPL (%RAX,%RAX,1) |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►100.00+ | __kmp_invoke_microtask | libiomp5.so | |
| ○ | __kmp_invoke_task_func | libiomp5.so |
| Path / |
The code analyzed by CQA in that panel excludes loops and represents 0.00% of application time for run orig_0
| Source file and lines | calc_dt.cpp:49-76 |
| Module | exec |
| nb instructions | 230 |
| nb uops | 234 |
| loop length | 1164 |
| used x86 registers | 16 |
| used mmx registers | 0 |
| used xmm registers | 7 |
| used ymm registers | 0 |
| used zmm registers | 0 |
| nb stack references | 64 |
| micro-operation queue | 39.00 cycles |
| front end | 39.00 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 11.70 | 17.00 | 23.33 | 23.33 | 32.00 | 17.00 | 11.70 | 32.00 | 32.00 | 32.00 | 11.60 | 23.33 |
| cycles | 11.70 | 17.00 | 23.33 | 23.33 | 32.00 | 17.00 | 11.70 | 32.00 | 32.00 | 32.00 | 11.60 | 23.33 |
| Cycles executing div or sqrt instructions | NA |
| Front-end | 39.00 |
| Dispatch | 32.00 |
| Overall L1 | 39.00 |
| all | 29% |
| load | 23% |
| store | 34% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 10% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 33% |
| all | 45% |
| load | 33% |
| store | 66% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 0% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 44% |
| all | 31% |
| load | 26% |
| store | 38% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 8% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 35% |
| all | 15% |
| load | 13% |
| store | 16% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 13% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 16% |
| all | 18% |
| load | 16% |
| store | 20% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 12% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 18% |
| all | 15% |
| load | 14% |
| store | 16% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 13% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 16% |
| Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | Latency | Recip. throughput | Vectorization |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| SUB $0x2d8,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
| MOV 0x80(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOVL $0,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
| TEST %RAX,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 | scal (12.5%) |
| JS 430ff8 <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xd28> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOV %R9,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %R8,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %RCX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %RDX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %RDI,-0x128(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV (%RDI),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (6.3%) |
| MOVQ $0,-0xc8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
| MOV %RAX,-0xc0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVQ $0x1,-0x168(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
| SUB $0x8,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| LEA -0x168(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| LEA -0x40(%RBP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| LEA -0xc8(%RBP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| LEA -0xc0(%RBP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV $0x4b7eb0,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV %ESI,-0x3c(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
| MOV $0x22,%EDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| PUSH %RAX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| CALL 4031f0 <__kmpc_for_static_init_8@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
| ADD $0x20,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV -0xc8(%RBP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV -0xc0(%RBP),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| CMP %RSI,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
| JBE 430385 <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xb5> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOVSD 0x6dbd8(%RIP),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| JMP 430f7a <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xcaa> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 | N/A |
| MOV 0x70(%RBP),%R11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV 0x68(%RBP),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x50(%RBP),%R9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x48(%RBP),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x40(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x38(%RBP),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x20(%RBP),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x10(%RBP),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOVQ %R14,%XMM13 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| MOVQ %R13,%XMM14 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| MOVQ %R12,%XMM15 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| MOVQ %R15,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| MOV %R11,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| SUB %EBX,%R13D | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (6.3%) |
| MOV 0x8(%R8),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %R8,-0x80(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV 0x28(%RBP),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x8(%R8),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %R8,-0x78(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV (%RDX),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x10(%RDX),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RDX,-0xb0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV (%RAX),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV 0x10(%RAX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0x38(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV (%RDI),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x10(%RDI),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0x30(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV (%R9),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x10(%R9),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0xa8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV (%R10),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0x70(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV 0x10(%R10),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0xa0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| ADDSD %XMM15,%XMM15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 2-3 | 0.50 | scal (12.5%) |
| MOV 0x30(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV (%RAX),%R9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x10(%RAX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0x98(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV 0x58(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV (%RAX),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x10(%RAX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0x90(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV 0x18(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV (%RAX),%R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV 0x10(%RAX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0x88(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| ADDSD %XMM14,%XMM14 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 2-3 | 0.50 | scal (12.5%) |
| PXOR 0x6b1b0(%RIP),%XMM13 | 1 | 0.33 | 0.33 | 0.33 | 0.33 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 | vect (25.0%) |
| INC %RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %RSI,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| SUB %RCX,%R11 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
| MOV $-0x2,%EAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV %R11,-0x120(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| AND %R11,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 | N/A |
| MOV %RAX,-0x58(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %RSI,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %R8,-0x150(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %R15,-0x68(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %RDX,-0x60(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %RDI,-0x148(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %R9,-0x140(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %R10,-0x138(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %R14,-0x130(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVDQA %XMM1,-0x2b0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| JE 43100a <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xd3a> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOV %R12,-0x118(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %R13,-0x110(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVD %R13D,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | scal (6.3%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x2a0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOV 0x60(%RBP),%EAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOVD %EAX,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | scal (6.3%) |
| PSHUFD $0x50,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x290(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVD %EBX,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | scal (6.3%) |
| PSHUFD $0x50,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x280(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ %R8,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x270(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ %R15,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x260(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ %RDX,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x190(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| PUNPCKLQDQ %XMM1,%XMM1 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVDQA %XMM1,-0x250(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ %RDI,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x240(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ -0x70(%RBP),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x230(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ %R9,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x180(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVAPD %XMM15,-0x1c0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| UNPCKLPD %XMM15,%XMM15 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| MOVAPD %XMM15,-0x220(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ %R10,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x210(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ %R14,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0xe0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVAPD %XMM14,-0x1d0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| UNPCKLPD %XMM14,%XMM14 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| MOVAPD %XMM14,-0x200(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM13,-0x1e0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| PUNPCKLQDQ %XMM13,%XMM13 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVDQA %XMM13,-0x1f0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOV %RCX,-0x108(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVQ %RCX,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM2 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| PADDQ 0x6ae39(%RIP),%XMM2 | 1 | 0.33 | 0.33 | 0.33 | 0.33 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | vect (25.0%) |
| XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOVDQA 0x6db1f(%RIP),%XMM3 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 | vect (25.0%) |
| NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOVDQA %XMM3,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0-1 | 0.17 | vect (25.0%) |
| PUNPCKHQDQ %XMM3,%XMM1 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVDQA %XMM3,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0-1 | 0.17 | vect (25.0%) |
| CMPSD $0x3,%XMM3,%XMM0 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOVAPD %XMM0,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0-1 | 0.17 | vect (25.0%) |
| ANDPD %XMM1,%XMM2 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | vect (25.0%) |
| MINSD %XMM3,%XMM1 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| ANDNPD %XMM1,%XMM0 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | vect (25.0%) |
| ORPD %XMM2,%XMM0 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | vect (25.0%) |
| MOV -0x58(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| CMP %RAX,-0x120(%RBP) | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV -0x38(%RBP),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV -0x30(%RBP),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| JNE 431025 <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xd55> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOVSD %XMM0,-0xb8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV $0x4b7ed0,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV -0x3c(%RBP),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (6.3%) |
| CALL 403050 <__kmpc_for_static_fini@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
| MOV -0x128(%RBP),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV (%RBX),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (6.3%) |
| SUB $0x8,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV $0x4bcb60,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| LEA -0xb8(%RBP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV $0x4b7ef0,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV $0x4302c0,%R9D | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV $0x1,%EDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV $0x8,%ECX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| PUSH %RAX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| CALL 4033f0 <__kmpc_reduce@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
| ADD $0x10,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| CMP $0x1,%EAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (6.3%) |
| JNE 430ff8 <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xd28> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOV 0x88(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOVSD -0xb8(%RBP),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MINSD (%RAX),%XMM0 | 1 | 0.50 | 0.50 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 4 | 0.50 | scal (12.5%) |
| MOVSD %XMM0,(%RAX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV (%RBX),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (6.3%) |
| MOV $0x4bcb60,%RDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV $0x4b7f10,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| CALL 403140 <__kmpc_end_reduce@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
| ADD $0x2d8,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
| POP %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
| POP %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
| POP %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
| POP %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
| POP %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
| POP %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
| RET | 1 | 0.50 | 0 | 0.33 | 0.33 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0.33 | 0 | 2.13 | N/A |
| MOVSD 0x6cf46(%RIP),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV -0x38(%RBP),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RDX,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV -0x30(%RBP),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %R13,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JMP 4311c1 <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xef1> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 | N/A |
| MOV -0x108(%RBP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| ADD %RAX,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV -0x118(%RBP),%R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV -0x110(%RBP),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV 0x68(%RBP),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOVDQA -0x1e0(%RBP),%XMM13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 | vect (25.0%) |
| MOVAPD -0x1d0(%RBP),%XMM14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 | vect (25.0%) |
| MOVAPD -0x1c0(%RBP),%XMM15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 | vect (25.0%) |
| MOV -0x68(%RBP),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV -0x60(%RBP),%R9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| JMP 4311c1 <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xef1> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 | N/A |
| NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
The code analyzed by CQA in that panel excludes loops and represents 0.00% of application time for run orig_0
| Source file and lines | calc_dt.cpp:49-76 |
| Module | exec |
| nb instructions | 230 |
| nb uops | 234 |
| loop length | 1164 |
| used x86 registers | 16 |
| used mmx registers | 0 |
| used xmm registers | 7 |
| used ymm registers | 0 |
| used zmm registers | 0 |
| nb stack references | 64 |
| micro-operation queue | 39.00 cycles |
| front end | 39.00 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 11.70 | 17.00 | 23.33 | 23.33 | 32.00 | 17.00 | 11.70 | 32.00 | 32.00 | 32.00 | 11.60 | 23.33 |
| cycles | 11.70 | 17.00 | 23.33 | 23.33 | 32.00 | 17.00 | 11.70 | 32.00 | 32.00 | 32.00 | 11.60 | 23.33 |
| Cycles executing div or sqrt instructions | NA |
| Front-end | 39.00 |
| Dispatch | 32.00 |
| Overall L1 | 39.00 |
| all | 29% |
| load | 23% |
| store | 34% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 10% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 33% |
| all | 45% |
| load | 33% |
| store | 66% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 0% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 44% |
| all | 31% |
| load | 26% |
| store | 38% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 8% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 35% |
| all | 15% |
| load | 13% |
| store | 16% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 13% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 16% |
| all | 18% |
| load | 16% |
| store | 20% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 12% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 18% |
| all | 15% |
| load | 14% |
| store | 16% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 13% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 16% |
| Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | Latency | Recip. throughput | Vectorization |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| SUB $0x2d8,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
| MOV 0x80(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOVL $0,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
| TEST %RAX,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 | scal (12.5%) |
| JS 430ff8 <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xd28> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOV %R9,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %R8,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %RCX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %RDX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %RDI,-0x128(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV (%RDI),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (6.3%) |
| MOVQ $0,-0xc8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
| MOV %RAX,-0xc0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVQ $0x1,-0x168(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
| SUB $0x8,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| LEA -0x168(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| LEA -0x40(%RBP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| LEA -0xc8(%RBP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| LEA -0xc0(%RBP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV $0x4b7eb0,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV %ESI,-0x3c(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
| MOV $0x22,%EDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| PUSH %RAX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| CALL 4031f0 <__kmpc_for_static_init_8@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
| ADD $0x20,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV -0xc8(%RBP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV -0xc0(%RBP),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| CMP %RSI,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
| JBE 430385 <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xb5> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOVSD 0x6dbd8(%RIP),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| JMP 430f7a <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xcaa> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 | N/A |
| MOV 0x70(%RBP),%R11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV 0x68(%RBP),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x50(%RBP),%R9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x48(%RBP),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x40(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x38(%RBP),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x20(%RBP),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x10(%RBP),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOVQ %R14,%XMM13 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| MOVQ %R13,%XMM14 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| MOVQ %R12,%XMM15 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| MOVQ %R15,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| MOV %R11,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| SUB %EBX,%R13D | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (6.3%) |
| MOV 0x8(%R8),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %R8,-0x80(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV 0x28(%RBP),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x8(%R8),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %R8,-0x78(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV (%RDX),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x10(%RDX),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RDX,-0xb0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV (%RAX),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV 0x10(%RAX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0x38(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV (%RDI),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x10(%RDI),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0x30(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV (%R9),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x10(%R9),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0xa8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV (%R10),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0x70(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV 0x10(%R10),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0xa0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| ADDSD %XMM15,%XMM15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 2-3 | 0.50 | scal (12.5%) |
| MOV 0x30(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV (%RAX),%R9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x10(%RAX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0x98(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV 0x58(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV (%RAX),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV 0x10(%RAX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0x90(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV 0x18(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV (%RAX),%R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV 0x10(%RAX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RAX,-0x88(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| ADDSD %XMM14,%XMM14 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 2-3 | 0.50 | scal (12.5%) |
| PXOR 0x6b1b0(%RIP),%XMM13 | 1 | 0.33 | 0.33 | 0.33 | 0.33 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 | vect (25.0%) |
| INC %RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %RSI,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| SUB %RCX,%R11 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
| MOV $-0x2,%EAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV %R11,-0x120(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| AND %R11,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 | N/A |
| MOV %RAX,-0x58(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %RSI,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %R8,-0x150(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %R15,-0x68(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %RDX,-0x60(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %RDI,-0x148(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %R9,-0x140(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %R10,-0x138(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %R14,-0x130(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVDQA %XMM1,-0x2b0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| JE 43100a <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xd3a> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOV %R12,-0x118(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %R13,-0x110(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVD %R13D,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | scal (6.3%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x2a0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOV 0x60(%RBP),%EAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOVD %EAX,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | scal (6.3%) |
| PSHUFD $0x50,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x290(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVD %EBX,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | scal (6.3%) |
| PSHUFD $0x50,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x280(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ %R8,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x270(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ %R15,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x260(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ %RDX,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x190(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| PUNPCKLQDQ %XMM1,%XMM1 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVDQA %XMM1,-0x250(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ %RDI,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x240(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ -0x70(%RBP),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x230(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ %R9,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x180(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVAPD %XMM15,-0x1c0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| UNPCKLPD %XMM15,%XMM15 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| MOVAPD %XMM15,-0x220(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ %R10,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0x210(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVQ %R14,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM0,-0xe0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVAPD %XMM14,-0x1d0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| UNPCKLPD %XMM14,%XMM14 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| MOVAPD %XMM14,-0x200(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOVDQA %XMM13,-0x1e0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| PUNPCKLQDQ %XMM13,%XMM13 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVDQA %XMM13,-0x1f0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (25.0%) |
| MOV %RCX,-0x108(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVQ %RCX,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM2 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | vect (25.0%) |
| PADDQ 0x6ae39(%RIP),%XMM2 | 1 | 0.33 | 0.33 | 0.33 | 0.33 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | vect (25.0%) |
| XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOVDQA 0x6db1f(%RIP),%XMM3 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 | vect (25.0%) |
| NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOVDQA %XMM3,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0-1 | 0.17 | vect (25.0%) |
| PUNPCKHQDQ %XMM3,%XMM1 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVDQA %XMM3,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0-1 | 0.17 | vect (25.0%) |
| CMPSD $0x3,%XMM3,%XMM0 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOVAPD %XMM0,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0-1 | 0.17 | vect (25.0%) |
| ANDPD %XMM1,%XMM2 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | vect (25.0%) |
| MINSD %XMM3,%XMM1 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| ANDNPD %XMM1,%XMM0 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | vect (25.0%) |
| ORPD %XMM2,%XMM0 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | vect (25.0%) |
| MOV -0x58(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| CMP %RAX,-0x120(%RBP) | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV -0x38(%RBP),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV -0x30(%RBP),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| JNE 431025 <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xd55> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOVSD %XMM0,-0xb8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV $0x4b7ed0,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV -0x3c(%RBP),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (6.3%) |
| CALL 403050 <__kmpc_for_static_fini@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
| MOV -0x128(%RBP),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV (%RBX),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (6.3%) |
| SUB $0x8,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV $0x4bcb60,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| LEA -0xb8(%RBP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV $0x4b7ef0,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV $0x4302c0,%R9D | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV $0x1,%EDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV $0x8,%ECX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| PUSH %RAX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
| CALL 4033f0 <__kmpc_reduce@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
| ADD $0x10,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| CMP $0x1,%EAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (6.3%) |
| JNE 430ff8 <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xd28> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOV 0x88(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOVSD -0xb8(%RBP),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MINSD (%RAX),%XMM0 | 1 | 0.50 | 0.50 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 4 | 0.50 | scal (12.5%) |
| MOVSD %XMM0,(%RAX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV (%RBX),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (6.3%) |
| MOV $0x4bcb60,%RDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV $0x4b7f10,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| CALL 403140 <__kmpc_end_reduce@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
| ADD $0x2d8,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
| POP %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
| POP %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
| POP %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
| POP %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
| POP %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
| POP %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
| RET | 1 | 0.50 | 0 | 0.33 | 0.33 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0.33 | 0 | 2.13 | N/A |
| MOVSD 0x6cf46(%RIP),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV -0x38(%RBP),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %RDX,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV -0x30(%RBP),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOV %R13,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JMP 4311c1 <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xef1> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 | N/A |
| MOV -0x108(%RBP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| ADD %RAX,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
| MOV -0x118(%RBP),%R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV -0x110(%RBP),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV 0x68(%RBP),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| MOVDQA -0x1e0(%RBP),%XMM13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 | vect (25.0%) |
| MOVAPD -0x1d0(%RBP),%XMM14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 | vect (25.0%) |
| MOVAPD -0x1c0(%RBP),%XMM15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 | vect (25.0%) |
| MOV -0x68(%RBP),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
| MOV -0x60(%RBP),%R9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
| JMP 4311c1 <_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted+0xef1> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 | N/A |
| NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| Name | Coverage (%) | Time (s) |
|---|---|---|
| ▼calc_dt_kernel(int, int, int, int, double, double, double, double, double, clover::Buffer2D | 4.41 | 1.74 |
| ○Loop 203 - calc_dt.cpp:49-76 - exec | 4.41 | 1.74 |
| ○Loop 202 - calc_dt.cpp:50-76 - exec | 0.00 | 0.00 |
