| Function: viscosity_kernel(int, int, int, int, clover::Buffer1D<double>&, clover::Buffer1D<double>&, ... | Module: exec | Source: :0-0 | Coverage (incl. loops): 3.74% | (excl. loops): 0.00% |
|---|
| Function: viscosity_kernel(int, int, int, int, clover::Buffer1D<double>&, clover::Buffer1D<double>&, ... | Module: exec | Source: :0-0 | Coverage (incl. loops): 3.74% | (excl. loops): 0.00% |
|---|
*** This Panel is Intentionally Left Blank. *** It is due to a lack of debug symbols in the given object |
0x457d00 PUSH %RBP |
0x457d01 PUSH %R15 |
0x457d03 PUSH %R14 |
0x457d05 PUSH %R13 |
0x457d07 PUSH %R12 |
0x457d09 PUSH %RBX |
0x457d0a SUB $0x208,%RSP |
0x457d11 MOV %RCX,%RSI |
0x457d14 MOV 0x278(%RSP),%RAX |
0x457d1c MOV 0x268(%RSP),%R15 |
0x457d24 MOV 0x260(%RSP),%RCX |
0x457d2c MOV %RCX,0x10(%RSP) |
0x457d31 MOV 0x250(%RSP),%RBP |
0x457d39 MOV 0x248(%RSP),%R13 |
0x457d41 MOV 0x240(%RSP),%RBX |
0x457d49 MOV 0x258(%RSP),%ECX |
0x457d50 MOV %RCX,0x38(%RSP) |
0x457d55 MOVL $0,0x1c(%RSP) |
0x457d5d TEST %RAX,%RAX |
0x457d60 JS 458893 |
0x457d66 MOV %R9,%R14 |
0x457d69 MOV %RDX,%R12 |
0x457d6c MOV %RSI,(%RSP) |
0x457d70 MOV %R8,0x20(%RSP) |
0x457d75 MOV (%RDI),%ESI |
0x457d77 MOVQ $0,0x48(%RSP) |
0x457d80 MOV %RAX,0x40(%RSP) |
0x457d85 MOVQ $0x1,0x108(%RSP) |
0x457d91 SUB $0x8,%RSP |
0x457d95 LEA 0x110(%RSP),%RAX |
0x457d9d LEA 0x24(%RSP),%RCX |
0x457da2 LEA 0x50(%RSP),%R8 |
0x457da7 LEA 0x48(%RSP),%R9 |
0x457dac MOV $0x4805f0,%EDI |
0x457db1 MOV %ESI,0x20(%RSP) |
0x457db5 MOV $0x22,%EDX |
0x457dba PUSH $0x1 |
0x457dbc PUSH $0x1 |
0x457dbe PUSH %RAX |
0x457dbf CALL 4031e0 <__kmpc_for_static_init_8@plt> |
0x457dc4 ADD $0x20,%RSP |
0x457dc8 MOV 0x48(%RSP),%R9 |
0x457dcd MOV 0x40(%RSP),%RAX |
0x457dd2 CMP %RAX,%R9 |
0x457dd5 JA 4588aa |
0x457ddb MOV %R15,%R11 |
0x457dde MOV %RAX,%RCX |
0x457de1 MOV (%R13),%RAX |
0x457de5 MOV 0x10(%R13),%R8 |
0x457de9 MOV (%RBP),%R15 |
0x457ded MOV 0x10(%RBP),%RSI |
0x457df1 MOV 0x8(%R12),%R12 |
0x457df6 MOV (%RSP),%RDX |
0x457dfa MOV 0x8(%RDX),%R13 |
0x457dfe MOV (%R14),%RBP |
0x457e01 MOV 0x10(%R14),%RDI |
0x457e05 MOV (%RBX),%R14 |
0x457e08 MOV 0x10(%RBX),%R10 |
0x457e0c INC %RCX |
0x457e0f MOV %RCX,0x100(%RSP) |
0x457e17 SUB %R9,%RCX |
0x457e1a MOV $-0x2,%EBX |
0x457e1f AND %RCX,%RBX |
0x457e22 MOV %RAX,0xf8(%RSP) |
0x457e2a MOV %RSI,0xe8(%RSP) |
0x457e32 MOV %RDI,0xe0(%RSP) |
0x457e3a MOV %R10,0x30(%RSP) |
0x457e3f MOV %R8,0xf0(%RSP) |
0x457e47 JE 4588c9 |
0x457e4d MOVQ %R9,%XMM0 |
0x457e52 PSHUFD $0x44,%XMM0,%XMM1 |
0x457e57 MOVD 0x38(%RSP),%XMM0 |
0x457e5d PSHUFD $0x50,%XMM0,%XMM0 |
0x457e62 MOVDQA %XMM0,0x1c0(%RSP) |
0x457e6b MOVQ %RAX,%XMM0 |
0x457e70 PSHUFD $0x44,%XMM0,%XMM0 |
0x457e75 MOVDQA %XMM0,0x1b0(%RSP) |
0x457e7e MOVQ %R8,%XMM0 |
0x457e83 PSHUFD $0x44,%XMM0,%XMM0 |
0x457e88 MOVDQA %XMM0,0x1a0(%RSP) |
0x457e91 MOV 0x10(%RSP),%RDX |
0x457e96 MOVD %EDX,%XMM0 |
0x457e9a PSHUFD $0x50,%XMM0,%XMM0 |
0x457e9f MOVDQA %XMM0,0x190(%RSP) |
0x457ea8 MOVQ %R15,%XMM0 |
0x457ead PSHUFD $0x44,%XMM0,%XMM0 |
0x457eb2 MOVDQA %XMM0,0x180(%RSP) |
0x457ebb MOVQ %RSI,%XMM0 |
0x457ec0 PSHUFD $0x44,%XMM0,%XMM0 |
0x457ec5 MOVDQA %XMM0,0x170(%RSP) |
0x457ece MOVQ %R12,%XMM0 |
0x457ed3 PSHUFD $0x44,%XMM0,%XMM0 |
0x457ed8 MOVDQA %XMM0,0x90(%RSP) |
0x457ee1 MOVQ %R13,%XMM0 |
0x457ee6 PSHUFD $0x44,%XMM0,%XMM0 |
0x457eeb MOVDQA %XMM0,0x80(%RSP) |
0x457ef4 MOVQ %RBP,%XMM0 |
0x457ef9 PSHUFD $0x44,%XMM0,%XMM0 |
0x457efe MOVDQA %XMM0,0x160(%RSP) |
0x457f07 MOVQ %RDI,%XMM0 |
0x457f0c PSHUFD $0x44,%XMM0,%XMM0 |
0x457f11 MOVDQA %XMM0,0x150(%RSP) |
0x457f1a MOVQ %R14,%XMM0 |
0x457f1f PSHUFD $0x44,%XMM0,%XMM0 |
0x457f24 MOVDQA %XMM0,0x140(%RSP) |
0x457f2d MOVQ %R10,%XMM0 |
0x457f32 PSHUFD $0x44,%XMM0,%XMM0 |
0x457f37 MOVDQA %XMM0,0x130(%RSP) |
0x457f40 MOVDQA 0x134c8(%RIP),%XMM2 |
0x457f48 MOVDQA %XMM1,0x1d0(%RSP) |
0x457f51 PADDQ %XMM2,%XMM1 |
0x457f55 MOV %R11D,%EAX |
0x457f58 SUB %EDX,%EAX |
0x457f5a MOVD %EAX,%XMM0 |
0x457f5e PSHUFD $0x44,%XMM0,%XMM0 |
0x457f63 MOVDQA %XMM0,0x120(%RSP) |
0x457f6c LEA 0x1(%RDX),%RAX |
0x457f70 MOVQ %RAX,%XMM0 |
0x457f75 PSHUFD $0x44,%XMM0,%XMM0 |
0x457f7a MOVDQA %XMM0,0x110(%RSP) |
0x457f83 XOR %ESI,%ESI |
0x457f85 PXOR %XMM7,%XMM7 |
0x457f89 MOV 0x20(%RSP),%R10 |
0x457f8e JMP 457fb6 |
(675) 0x457f90 MOVDQA 0x13498(%RIP),%XMM0 |
(675) 0x457f98 MOVDQA 0xc0(%RSP),%XMM1 |
(675) 0x457fa1 PADDQ %XMM0,%XMM1 |
(675) 0x457fa5 PADDQ %XMM0,%XMM2 |
(675) 0x457fa9 ADD $0x2,%RSI |
(675) 0x457fad CMP %RBX,%RSI |
(675) 0x457fb0 JAE 4588a5 |
(675) 0x457fb6 MOVDQA 0x1d0(%RSP),%XMM4 |
(675) 0x457fbf MOVDQA %XMM2,0xd0(%RSP) |
(675) 0x457fc8 PADDQ %XMM2,%XMM4 |
(675) 0x457fcc MOVQ %XMM4,%RAX |
(675) 0x457fd1 MOVDQA 0x120(%RSP),%XMM3 |
(675) 0x457fda MOVQ %XMM3,%RDI |
(675) 0x457fdf CQTO |
(675) 0x457fe1 IDIV %RDI |
(675) 0x457fe4 MOVQ %RDX,%XMM0 |
(675) 0x457fe9 MOVDQA %XMM4,0xc0(%RSP) |
(675) 0x457ff2 PSHUFD $-0x12,%XMM4,%XMM2 |
(675) 0x457ff7 MOVQ %XMM2,%RAX |
(675) 0x457ffc PSHUFD $-0x12,%XMM3,%XMM2 |
(675) 0x458001 MOVQ %XMM2,%R8 |
(675) 0x458006 CQTO |
(675) 0x458008 IDIV %R8 |
(675) 0x45800b MOVQ %RDX,%XMM2 |
(675) 0x458010 PUNPCKLQDQ %XMM2,%XMM0 |
(675) 0x458014 PSHUFD $-0x18,%XMM0,%XMM12 |
(675) 0x45801a PADDQ 0x110(%RSP),%XMM0 |
(675) 0x458023 PSLLQ $0x20,%XMM0 |
(675) 0x458028 PSHUFD $-0x13,%XMM0,%XMM0 |
(675) 0x45802d MOVDQA %XMM0,%XMM2 |
(675) 0x458031 PSRAD $0x1f,%XMM2 |
(675) 0x458036 PUNPCKLDQ %XMM2,%XMM0 |
(675) 0x45803a MOVQ %XMM1,%RAX |
(675) 0x45803f XOR %EDX,%EDX |
(675) 0x458041 DIV %RDI |
(675) 0x458044 MOVQ %RAX,%XMM2 |
(675) 0x458049 PSHUFD $-0x12,%XMM1,%XMM1 |
(675) 0x45804e MOVQ %XMM1,%RAX |
(675) 0x458053 XOR %EDX,%EDX |
(675) 0x458055 DIV %R8 |
(675) 0x458058 MOVQ %RAX,%XMM1 |
(675) 0x45805d PUNPCKLQDQ %XMM1,%XMM2 |
(675) 0x458061 PSHUFD $-0x18,%XMM2,%XMM11 |
(675) 0x458067 PADDD 0x1c0(%RSP),%XMM11 |
(675) 0x458071 PXOR %XMM15,%XMM15 |
(675) 0x458076 PCMPGTD %XMM11,%XMM15 |
(675) 0x45807b MOVDQA %XMM11,%XMM2 |
(675) 0x458080 PUNPCKLDQ %XMM15,%XMM2 |
(675) 0x458085 MOVDQA 0x1b0(%RSP),%XMM4 |
(675) 0x45808e MOVDQA %XMM4,%XMM1 |
(675) 0x458092 PMULUDQ %XMM2,%XMM1 |
(675) 0x458096 MOVDQA %XMM4,%XMM5 |
(675) 0x45809a PSRLQ $0x20,%XMM5 |
(675) 0x45809f MOVDQA %XMM5,%XMM3 |
(675) 0x4580a3 PMULUDQ %XMM2,%XMM3 |
(675) 0x4580a7 MOVDQA %XMM2,%XMM13 |
(675) 0x4580ac PUNPCKLDQ %XMM7,%XMM15 |
(675) 0x4580b1 MOVDQA %XMM4,%XMM2 |
(675) 0x4580b5 PMULUDQ %XMM15,%XMM2 |
(675) 0x4580ba MOVDQA %XMM15,0xa0(%RSP) |
(675) 0x4580c4 PADDQ %XMM3,%XMM2 |
(675) 0x4580c8 PSLLQ $0x20,%XMM2 |
(675) 0x4580cd PADDQ %XMM1,%XMM2 |
(675) 0x4580d1 MOVDQA %XMM0,%XMM1 |
(675) 0x4580d5 PADDQ %XMM2,%XMM1 |
(675) 0x4580d9 PSLLQ $0x3,%XMM1 |
(675) 0x4580de MOVDQA 0x1a0(%RSP),%XMM8 |
(675) 0x4580e8 PADDQ %XMM8,%XMM1 |
(675) 0x4580ed MOVQ %XMM1,%RAX |
(675) 0x4580f2 PSHUFD $-0x12,%XMM1,%XMM1 |
(675) 0x4580f7 MOVQ %XMM1,%RDX |
(675) 0x4580fc MOVSD (%RAX),%XMM1 |
(675) 0x458100 MOVHPD (%RDX),%XMM1 |
(675) 0x458104 MOVDQA %XMM11,%XMM9 |
(675) 0x458109 PCMPEQD %XMM3,%XMM3 |
(675) 0x45810d PSUBD %XMM3,%XMM9 |
(675) 0x458112 PXOR %XMM6,%XMM6 |
(675) 0x458116 PCMPGTD %XMM9,%XMM6 |
(675) 0x45811b PUNPCKLDQ %XMM6,%XMM9 |
(675) 0x458120 PXOR %XMM3,%XMM3 |
(675) 0x458124 MOVDQA %XMM4,%XMM7 |
(675) 0x458128 PMULUDQ %XMM9,%XMM7 |
(675) 0x45812d PMULUDQ %XMM9,%XMM5 |
(675) 0x458132 PUNPCKLDQ %XMM3,%XMM6 |
(675) 0x458136 PMULUDQ %XMM6,%XMM4 |
(675) 0x45813a PADDQ %XMM5,%XMM4 |
(675) 0x45813e PSLLQ $0x20,%XMM4 |
(675) 0x458143 PADDQ %XMM7,%XMM4 |
(675) 0x458147 PADDQ %XMM4,%XMM0 |
(675) 0x45814b PSLLQ $0x3,%XMM0 |
(675) 0x458150 PADDQ %XMM8,%XMM0 |
(675) 0x458155 MOVQ %XMM0,%RAX |
(675) 0x45815a PSHUFD $-0x12,%XMM0,%XMM0 |
(675) 0x45815f MOVQ %XMM0,%RDX |
(675) 0x458164 MOVSD (%RAX),%XMM0 |
(675) 0x458168 MOVHPD (%RDX),%XMM0 |
(675) 0x45816c PADDD 0x190(%RSP),%XMM12 |
(675) 0x458176 PXOR %XMM5,%XMM5 |
(675) 0x45817a PCMPGTD %XMM12,%XMM5 |
(675) 0x45817f MOVDQA %XMM12,%XMM3 |
(675) 0x458184 PUNPCKLDQ %XMM5,%XMM3 |
(675) 0x458188 PADDQ %XMM3,%XMM2 |
(675) 0x45818c PSLLQ $0x3,%XMM2 |
(675) 0x458191 PADDQ %XMM8,%XMM2 |
(675) 0x458196 MOVQ %XMM2,%RAX |
(675) 0x45819b PSHUFD $-0x12,%XMM2,%XMM2 |
(675) 0x4581a0 MOVQ %XMM2,%RDX |
(675) 0x4581a5 MOVSD (%RAX),%XMM5 |
(675) 0x4581a9 MOVHPD (%RDX),%XMM5 |
(675) 0x4581ad PADDQ %XMM3,%XMM4 |
(675) 0x4581b1 PSLLQ $0x3,%XMM4 |
(675) 0x4581b6 PADDQ %XMM8,%XMM4 |
(675) 0x4581bb MOVQ %XMM4,%RAX |
(675) 0x4581c0 PSHUFD $-0x12,%XMM4,%XMM2 |
(675) 0x4581c5 MOVQ %XMM2,%RDX |
(675) 0x4581ca MOVSD (%RAX),%XMM2 |
(675) 0x4581ce MOVHPD (%RDX),%XMM2 |
(675) 0x4581d2 SUBPD %XMM5,%XMM0 |
(675) 0x4581d6 SUBPD %XMM1,%XMM2 |
(675) 0x4581da MOVAPD %XMM0,%XMM10 |
(675) 0x4581df MOVDQA 0x180(%RSP),%XMM8 |
(675) 0x4581e9 MOVDQA %XMM8,%XMM4 |
(675) 0x4581ee MOVDQA %XMM9,(%RSP) |
(675) 0x4581f4 PMULUDQ %XMM9,%XMM4 |
(675) 0x4581f9 MOVDQA %XMM8,%XMM5 |
(675) 0x4581fe PSRLQ $0x20,%XMM5 |
(675) 0x458203 MOVDQA %XMM5,%XMM7 |
(675) 0x458207 PMULUDQ %XMM9,%XMM7 |
(675) 0x45820c MOVDQA %XMM8,%XMM1 |
(675) 0x458211 PMULUDQ %XMM6,%XMM1 |
(675) 0x458215 PADDQ %XMM7,%XMM1 |
(675) 0x458219 PSLLQ $0x20,%XMM1 |
(675) 0x45821e PADDQ %XMM4,%XMM1 |
(675) 0x458222 MOVDQA %XMM1,%XMM4 |
(675) 0x458226 PADDQ %XMM3,%XMM4 |
(675) 0x45822a PSLLQ $0x3,%XMM4 |
(675) 0x45822f MOVDQA 0x170(%RSP),%XMM9 |
(675) 0x458239 PADDQ %XMM9,%XMM4 |
(675) 0x45823e MOVQ %XMM4,%RAX |
(675) 0x458243 PSHUFD $-0x12,%XMM4,%XMM4 |
(675) 0x458248 MOVQ %XMM4,%RDX |
(675) 0x45824d MOVSD (%RAX),%XMM4 |
(675) 0x458251 MOVHPD (%RDX),%XMM4 |
(675) 0x458255 MOVDQA %XMM12,%XMM14 |
(675) 0x45825a PSUBD 0x131fd(%RIP),%XMM14 |
(675) 0x458263 PXOR %XMM7,%XMM7 |
(675) 0x458267 PCMPGTD %XMM14,%XMM7 |
(675) 0x45826c PUNPCKLDQ %XMM7,%XMM14 |
(675) 0x458271 PADDQ %XMM14,%XMM1 |
(675) 0x458276 PSLLQ $0x3,%XMM1 |
(675) 0x45827b PADDQ %XMM9,%XMM1 |
(675) 0x458280 MOVQ %XMM1,%RAX |
(675) 0x458285 PSHUFD $-0x12,%XMM1,%XMM1 |
(675) 0x45828a MOVQ %XMM1,%RDX |
(675) 0x45828f MOVSD (%RAX),%XMM1 |
(675) 0x458293 MOVHPD (%RDX),%XMM1 |
(675) 0x458297 PMULUDQ %XMM13,%XMM5 |
(675) 0x45829c MOVDQA %XMM8,%XMM7 |
(675) 0x4582a1 PMULUDQ %XMM15,%XMM7 |
(675) 0x4582a6 PADDQ %XMM5,%XMM7 |
(675) 0x4582aa MOVDQA %XMM8,%XMM5 |
(675) 0x4582af PMULUDQ %XMM13,%XMM5 |
(675) 0x4582b4 MOVDQA %XMM13,%XMM15 |
(675) 0x4582b9 PSLLQ $0x20,%XMM7 |
(675) 0x4582be PADDQ %XMM5,%XMM7 |
(675) 0x4582c2 MOVDQA %XMM7,%XMM5 |
(675) 0x4582c6 MOVDQA %XMM3,%XMM8 |
(675) 0x4582cb MOVDQA %XMM3,0x1f0(%RSP) |
(675) 0x4582d4 PADDQ %XMM3,%XMM5 |
(675) 0x4582d8 PSLLQ $0x3,%XMM5 |
(675) 0x4582dd PADDQ %XMM9,%XMM5 |
(675) 0x4582e2 MOVQ %XMM5,%RAX |
(675) 0x4582e7 PSHUFD $-0x12,%XMM5,%XMM5 |
(675) 0x4582ec MOVQ %XMM5,%RDX |
(675) 0x4582f1 MOVSD (%RAX),%XMM5 |
(675) 0x4582f5 MOVHPD (%RDX),%XMM5 |
(675) 0x4582f9 MOVAPD %XMM0,%XMM3 |
(675) 0x4582fd SUBPD %XMM2,%XMM3 |
(675) 0x458301 MOVAPD %XMM3,0x70(%RSP) |
(675) 0x458307 SUBPD %XMM5,%XMM1 |
(675) 0x45830b PADDQ %XMM14,%XMM7 |
(675) 0x458310 PSLLQ $0x3,%XMM7 |
(675) 0x458315 PADDQ %XMM9,%XMM7 |
(675) 0x45831a MOVQ %XMM7,%RAX |
(675) 0x45831f PSHUFD $-0x12,%XMM7,%XMM5 |
(675) 0x458324 MOVQ %XMM5,%RDX |
(675) 0x458329 MOVSD (%RAX),%XMM13 |
(675) 0x45832e MOVHPD (%RDX),%XMM13 |
(675) 0x458333 SUBPD %XMM4,%XMM13 |
(675) 0x458338 MOVAPD %XMM1,%XMM5 |
(675) 0x45833c MOVDQA %XMM8,%XMM4 |
(675) 0x458341 PSLLQ $0x3,%XMM4 |
(675) 0x458346 PADDQ 0x90(%RSP),%XMM4 |
(675) 0x45834f MOVQ %XMM4,%RAX |
(675) 0x458354 PSHUFD $-0x12,%XMM4,%XMM4 |
(675) 0x458359 MOVQ %XMM4,%RDX |
(675) 0x45835e MOVDQA %XMM15,%XMM4 |
(675) 0x458363 MOVDQA %XMM15,%XMM10 |
(675) 0x458368 PSLLQ $0x3,%XMM4 |
(675) 0x45836d PADDQ 0x80(%RSP),%XMM4 |
(675) 0x458376 MOVQ %XMM4,%RDI |
(675) 0x45837b PSHUFD $-0x12,%XMM4,%XMM4 |
(675) 0x458380 MOVQ %XMM4,%R8 |
(675) 0x458385 MOVSD (%RAX),%XMM4 |
(675) 0x458389 MOVHPD (%RDX),%XMM4 |
(675) 0x45838d SUBPD %XMM13,%XMM5 |
(675) 0x458392 MOVAPD %XMM4,%XMM7 |
(675) 0x458396 MOVAPD %XMM4,%XMM8 |
(675) 0x45839b MOVAPD %XMM4,0x1e0(%RSP) |
(675) 0x4583a4 MULPD %XMM3,%XMM7 |
(675) 0x4583a8 MOVSD (%RDI),%XMM4 |
(675) 0x4583ac MOVHPD (%R8),%XMM4 |
(675) 0x4583b1 MOVAPD %XMM4,%XMM3 |
(675) 0x4583b5 MULPD %XMM5,%XMM3 |
(675) 0x4583b9 ADDPD %XMM7,%XMM3 |
(675) 0x4583bd MOVAPD %XMM3,0xb0(%RSP) |
(675) 0x4583c6 ADDPD %XMM0,%XMM2 |
(675) 0x4583ca ADDPD %XMM1,%XMM13 |
(675) 0x4583cf MOVAPD 0x130a9(%RIP),%XMM1 |
(675) 0x4583d7 MOVAPD %XMM1,%XMM3 |
(675) 0x4583db DIVPD %XMM8,%XMM3 |
(675) 0x4583e0 MOVAPD %XMM3,0x50(%RSP) |
(675) 0x4583e6 MOVAPD 0x12382(%RIP),%XMM0 |
(675) 0x4583ee MOVAPD %XMM0,%XMM9 |
(675) 0x4583f3 MULPD %XMM3,%XMM9 |
(675) 0x4583f8 MULPD %XMM13,%XMM9 |
(675) 0x4583fd MULPD %XMM0,%XMM2 |
(675) 0x458401 DIVPD %XMM4,%XMM1 |
(675) 0x458405 MOVAPD %XMM1,0x60(%RSP) |
(675) 0x45840b MULPD %XMM1,%XMM2 |
(675) 0x45840f ADDPD %XMM2,%XMM9 |
(675) 0x458414 MOVDQA 0x160(%RSP),%XMM3 |
(675) 0x45841d MOVDQA %XMM3,%XMM2 |
(675) 0x458421 PSRLQ $0x20,%XMM2 |
(675) 0x458426 MOVDQA %XMM3,%XMM0 |
(675) 0x45842a MOVDQA (%RSP),%XMM1 |
(675) 0x45842f PMULUDQ %XMM1,%XMM0 |
(675) 0x458433 PMULUDQ %XMM2,%XMM1 |
(675) 0x458437 MOVDQA %XMM1,(%RSP) |
(675) 0x45843c MOVDQA %XMM11,%XMM7 |
(675) 0x458441 PCMPEQD %XMM8,%XMM8 |
(675) 0x458446 PADDD %XMM8,%XMM7 |
(675) 0x45844b PXOR %XMM1,%XMM1 |
(675) 0x45844f PCMPGTD %XMM7,%XMM1 |
(675) 0x458453 PUNPCKLDQ %XMM1,%XMM7 |
(675) 0x458457 MOVDQA %XMM3,%XMM15 |
(675) 0x45845c PMULUDQ %XMM7,%XMM15 |
(675) 0x458461 PMULUDQ %XMM2,%XMM7 |
(675) 0x458465 MOVDQA %XMM10,%XMM13 |
(675) 0x45846a PMULUDQ %XMM10,%XMM2 |
(675) 0x45846f MOVDQA %XMM3,%XMM10 |
(675) 0x458474 PMULUDQ 0xa0(%RSP),%XMM10 |
(675) 0x45847e PADDQ %XMM2,%XMM10 |
(675) 0x458483 MOVDQA %XMM3,%XMM2 |
(675) 0x458487 PMULUDQ %XMM13,%XMM2 |
(675) 0x45848c PSLLQ $0x20,%XMM10 |
(675) 0x458492 PADDQ %XMM2,%XMM10 |
(675) 0x458497 PADDD %XMM8,%XMM12 |
(675) 0x45849c PXOR %XMM2,%XMM2 |
(675) 0x4584a0 PCMPGTD %XMM12,%XMM2 |
(675) 0x4584a5 PUNPCKLDQ %XMM2,%XMM12 |
(675) 0x4584aa PADDQ %XMM10,%XMM12 |
(675) 0x4584af PADDQ %XMM14,%XMM10 |
(675) 0x4584b4 PSLLQ $0x3,%XMM10 |
(675) 0x4584ba MOVDQA 0x150(%RSP),%XMM8 |
(675) 0x4584c4 PADDQ %XMM8,%XMM10 |
(675) 0x4584c9 MOVQ %XMM10,%RAX |
(675) 0x4584ce PSHUFD $-0x12,%XMM10,%XMM2 |
(675) 0x4584d4 MOVDQA 0x1f0(%RSP),%XMM10 |
(675) 0x4584de MOVQ %XMM2,%RDX |
(675) 0x4584e3 PSLLQ $0x3,%XMM12 |
(675) 0x4584e9 PADDQ %XMM8,%XMM12 |
(675) 0x4584ee MOVQ %XMM12,%RDI |
(675) 0x4584f3 PSHUFD $-0x12,%XMM12,%XMM2 |
(675) 0x4584f9 MOVQ %XMM2,%R8 |
(675) 0x4584fe MOVSD (%RAX),%XMM12 |
(675) 0x458503 MOVHPD (%RDX),%XMM12 |
(675) 0x458508 MOVSD (%RDI),%XMM2 |
(675) 0x45850c MOVHPD (%R8),%XMM2 |
(675) 0x458511 SUBPD %XMM2,%XMM12 |
(675) 0x458516 PSLLQ $0x3,%XMM14 |
(675) 0x45851c PADDQ 0x90(%RSP),%XMM14 |
(675) 0x458526 MOVQ %XMM14,%RAX |
(675) 0x45852b PSHUFD $-0x12,%XMM14,%XMM2 |
(675) 0x458531 MOVAPD 0x1e0(%RSP),%XMM14 |
(675) 0x45853b MOVQ %XMM2,%RDX |
(675) 0x458540 MOVSD (%RAX),%XMM2 |
(675) 0x458544 MOVHPD (%RDX),%XMM2 |
(675) 0x458548 ADDPD %XMM14,%XMM2 |
(675) 0x45854d DIVPD %XMM2,%XMM12 |
(675) 0x458552 PMULUDQ %XMM3,%XMM6 |
(675) 0x458556 PADDQ (%RSP),%XMM6 |
(675) 0x45855b PSLLQ $0x20,%XMM6 |
(675) 0x458560 PADDQ %XMM10,%XMM0 |
(675) 0x458565 PADDQ %XMM6,%XMM0 |
(675) 0x458569 PSLLQ $0x3,%XMM0 |
(675) 0x45856e PADDQ %XMM8,%XMM0 |
(675) 0x458573 MOVQ %XMM0,%RAX |
(675) 0x458578 PSHUFD $-0x12,%XMM0,%XMM0 |
(675) 0x45857d MOVQ %XMM0,%RDX |
(675) 0x458582 PSHUFD $-0x2c,%XMM1,%XMM0 |
(675) 0x458587 PMULUDQ %XMM3,%XMM0 |
(675) 0x45858b PADDQ %XMM7,%XMM0 |
(675) 0x45858f PXOR %XMM7,%XMM7 |
(675) 0x458593 PSLLQ $0x20,%XMM0 |
(675) 0x458598 PADDQ %XMM10,%XMM15 |
(675) 0x45859d PADDQ %XMM0,%XMM15 |
(675) 0x4585a2 MOVSD (%RAX),%XMM3 |
(675) 0x4585a6 MOVHPD (%RDX),%XMM3 |
(675) 0x4585aa PSLLQ $0x3,%XMM15 |
(675) 0x4585b0 PADDQ %XMM8,%XMM15 |
(675) 0x4585b5 MOVQ %XMM15,%RAX |
(675) 0x4585ba PSHUFD $-0x12,%XMM15,%XMM0 |
(675) 0x4585c0 MOVQ %XMM0,%RDX |
(675) 0x4585c5 PADDD 0x12f72(%RIP),%XMM11 |
(675) 0x4585ce PXOR %XMM0,%XMM0 |
(675) 0x4585d2 PCMPGTD %XMM11,%XMM0 |
(675) 0x4585d7 PUNPCKLDQ %XMM0,%XMM11 |
(675) 0x4585dc MOVSD (%RAX),%XMM0 |
(675) 0x4585e0 MOVHPD (%RDX),%XMM0 |
(675) 0x4585e4 PSLLQ $0x3,%XMM11 |
(675) 0x4585ea PADDQ 0x80(%RSP),%XMM11 |
(675) 0x4585f4 MOVQ %XMM11,%RAX |
(675) 0x4585f9 PSHUFD $-0x12,%XMM11,%XMM1 |
(675) 0x4585ff MOVQ %XMM1,%RDX |
(675) 0x458604 MOVSD (%RAX),%XMM1 |
(675) 0x458608 MOVHPD (%RDX),%XMM1 |
(675) 0x45860c SUBPD %XMM0,%XMM3 |
(675) 0x458610 ADDPD %XMM4,%XMM1 |
(675) 0x458614 DIVPD %XMM1,%XMM3 |
(675) 0x458618 MOVAPD 0x70(%RSP),%XMM1 |
(675) 0x45861e MOVAPD 0x1214a(%RIP),%XMM0 |
(675) 0x458626 MULPD %XMM0,%XMM1 |
(675) 0x45862a MULPD 0x50(%RSP),%XMM1 |
(675) 0x458630 MULPD %XMM0,%XMM5 |
(675) 0x458634 MULPD 0x60(%RSP),%XMM5 |
(675) 0x45863a MOVAPD %XMM12,%XMM0 |
(675) 0x45863f MULPD %XMM12,%XMM0 |
(675) 0x458644 MULPD %XMM0,%XMM1 |
(675) 0x458648 MULPD %XMM12,%XMM9 |
(675) 0x45864d MULPD %XMM3,%XMM9 |
(675) 0x458652 ADDPD %XMM1,%XMM9 |
(675) 0x458657 MOVAPD %XMM3,%XMM1 |
(675) 0x45865b MULPD %XMM3,%XMM1 |
(675) 0x45865f MULPD %XMM1,%XMM5 |
(675) 0x458663 ADDPD %XMM5,%XMM9 |
(675) 0x458668 ADDPD %XMM0,%XMM1 |
(675) 0x45866c MAXPD 0x12f6c(%RIP),%XMM1 |
(675) 0x458674 DIVPD %XMM1,%XMM9 |
(675) 0x458679 MOVAPD 0xb0(%RSP),%XMM1 |
(675) 0x458682 CMPPD $0x1,%XMM7,%XMM1 |
(675) 0x458687 MOVAPD %XMM9,%XMM0 |
(675) 0x45868c CMPPD $0x2,%XMM7,%XMM0 |
(675) 0x458691 ANDPD %XMM1,%XMM0 |
(675) 0x458695 MOVDQA 0x140(%RSP),%XMM5 |
(675) 0x45869e MOVDQA %XMM5,%XMM1 |
(675) 0x4586a2 PSRLQ $0x20,%XMM1 |
(675) 0x4586a7 PMULUDQ %XMM13,%XMM1 |
(675) 0x4586ac MOVDQA 0xa0(%RSP),%XMM2 |
(675) 0x4586b5 PMULUDQ %XMM5,%XMM2 |
(675) 0x4586b9 PADDQ %XMM1,%XMM2 |
(675) 0x4586bd PMULUDQ %XMM13,%XMM5 |
(675) 0x4586c2 PSLLQ $0x20,%XMM2 |
(675) 0x4586c7 PADDQ %XMM10,%XMM5 |
(675) 0x4586cc PADDQ %XMM2,%XMM5 |
(675) 0x4586d0 MOVMSKPD %XMM0,%EAX |
(675) 0x4586d4 PSLLQ $0x3,%XMM5 |
(675) 0x4586d9 PADDQ 0x130(%RSP),%XMM5 |
(675) 0x4586e2 MOV %EAX,%EDX |
(675) 0x4586e4 XOR $0x3,%DL |
(675) 0x4586e7 TEST $0x1,%DL |
(675) 0x4586ea JNE 458860 |
(675) 0x4586f0 TEST $0x2,%DL |
(675) 0x4586f3 JNE 458875 |
(675) 0x4586f9 TEST %EAX,%EAX |
(675) 0x4586fb JE 458703 |
(675) 0x4586fd MOVQ 0x10(%R10),%XMM0 |
(675) 0x458703 TEST %AL,%AL |
(675) 0x458705 JE 45870c |
(675) 0x458707 MOVQ (%R10),%XMM2 |
(675) 0x45870c PSHUFD $0x44,%XMM0,%XMM0 |
(675) 0x458711 PSHUFD $0x44,%XMM2,%XMM2 |
(675) 0x458716 MOVDQA %XMM13,%XMM1 |
(675) 0x45871b PSRLQ $0x20,%XMM1 |
(675) 0x458720 PMULUDQ %XMM2,%XMM1 |
(675) 0x458724 MOVDQA %XMM2,%XMM6 |
(675) 0x458728 PSRLQ $0x20,%XMM6 |
(675) 0x45872d PMULUDQ %XMM13,%XMM6 |
(675) 0x458732 PADDQ %XMM1,%XMM6 |
(675) 0x458736 PSLLQ $0x20,%XMM6 |
(675) 0x45873b PMULUDQ %XMM13,%XMM2 |
(675) 0x458740 PADDQ %XMM10,%XMM2 |
(675) 0x458745 PADDQ %XMM6,%XMM2 |
(675) 0x458749 PSLLQ $0x3,%XMM2 |
(675) 0x45874e PADDQ %XMM0,%XMM2 |
(675) 0x458752 TEST $0x1,%AL |
(675) 0x458754 JE 45875f |
(675) 0x458756 MOVQ %XMM2,%RDX |
(675) 0x45875b MOVSD (%RDX),%XMM0 |
(675) 0x45875f TEST $0x2,%AL |
(675) 0x458761 JE 458771 |
(675) 0x458763 PSHUFD $-0x12,%XMM2,%XMM1 |
(675) 0x458768 MOVQ %XMM1,%RDX |
(675) 0x45876d MOVHPD (%RDX),%XMM0 |
(675) 0x458771 MOVAPD %XMM12,%XMM2 |
(675) 0x458776 MOVAPD 0x12351(%RIP),%XMM8 |
(675) 0x45877f ANDPD %XMM8,%XMM2 |
(675) 0x458784 MOVAPD 0x12e54(%RIP),%XMM6 |
(675) 0x45878c MAXPD %XMM6,%XMM2 |
(675) 0x458790 CMPPD $0x1,%XMM7,%XMM12 |
(675) 0x458796 MOVAPD %XMM12,%XMM1 |
(675) 0x45879b ANDNPD %XMM2,%XMM1 |
(675) 0x45879f MOVAPD 0x12d08(%RIP),%XMM10 |
(675) 0x4587a8 XORPD %XMM10,%XMM2 |
(675) 0x4587ad ANDPD %XMM12,%XMM2 |
(675) 0x4587b2 ORPD %XMM1,%XMM2 |
(675) 0x4587b6 ANDPD %XMM8,%XMM3 |
(675) 0x4587bb MAXPD %XMM6,%XMM3 |
(675) 0x4587bf MOVAPD %XMM2,%XMM1 |
(675) 0x4587c3 CMPPD $0x1,%XMM7,%XMM1 |
(675) 0x4587c8 MOVAPD %XMM1,%XMM6 |
(675) 0x4587cc ANDNPD %XMM3,%XMM6 |
(675) 0x4587d0 XORPD %XMM10,%XMM3 |
(675) 0x4587d5 ANDPD %XMM1,%XMM3 |
(675) 0x4587d9 ORPD %XMM6,%XMM3 |
(675) 0x4587dd MOVAPD %XMM2,%XMM1 |
(675) 0x4587e1 MULPD %XMM2,%XMM1 |
(675) 0x4587e5 MOVAPD %XMM3,%XMM6 |
(675) 0x4587e9 MULPD %XMM3,%XMM6 |
(675) 0x4587ed ADDPD %XMM1,%XMM6 |
(675) 0x4587f1 SQRTPD %XMM6,%XMM1 |
(675) 0x4587f5 MULPD %XMM1,%XMM14 |
(675) 0x4587fa DIVPD %XMM2,%XMM14 |
(675) 0x4587ff ANDPD %XMM8,%XMM14 |
(675) 0x458804 MULPD %XMM1,%XMM4 |
(675) 0x458808 DIVPD %XMM3,%XMM4 |
(675) 0x45880c ANDPD %XMM8,%XMM4 |
(675) 0x458811 MINPD %XMM14,%XMM4 |
(675) 0x458816 MULPD %XMM9,%XMM4 |
(675) 0x45881b MULPD %XMM4,%XMM4 |
(675) 0x45881f ADDPD %XMM4,%XMM4 |
(675) 0x458823 MULPD %XMM0,%XMM4 |
(675) 0x458827 TEST $0x1,%AL |
(675) 0x458829 JE 458834 |
(675) 0x45882b MOVQ %XMM5,%RDX |
(675) 0x458830 MOVLPD %XMM4,(%RDX) |
(675) 0x458834 TEST $0x2,%AL |
(675) 0x458836 MOVDQA 0xd0(%RSP),%XMM2 |
(675) 0x45883f JE 457f90 |
(675) 0x458845 PSHUFD $-0x12,%XMM5,%XMM0 |
(675) 0x45884a MOVQ %XMM0,%RAX |
(675) 0x45884f MOVHPD %XMM4,(%RAX) |
(675) 0x458853 JMP 457f90 |
0x458858 NOPL (%RAX,%RAX,1) |
(675) 0x458860 MOVQ %XMM5,%RDI |
(675) 0x458865 MOVQ $0,(%RDI) |
(675) 0x45886c TEST $0x2,%DL |
(675) 0x45886f JE 4586f9 |
(675) 0x458875 PSHUFD $-0x12,%XMM5,%XMM0 |
(675) 0x45887a MOVQ %XMM0,%RDX |
(675) 0x45887f MOVQ $0,(%RDX) |
(675) 0x458886 TEST %EAX,%EAX |
(675) 0x458888 JNE 4586fd |
(675) 0x45888e JMP 458703 |
0x458893 ADD $0x208,%RSP |
0x45889a POP %RBX |
0x45889b POP %R12 |
0x45889d POP %R13 |
0x45889f POP %R14 |
0x4588a1 POP %R15 |
0x4588a3 POP %RBP |
0x4588a4 RET |
0x4588a5 CMP %RBX,%RCX |
0x4588a8 JNE 4588d0 |
0x4588aa MOV $0x480610,%EDI |
0x4588af MOV 0x18(%RSP),%ESI |
0x4588b3 ADD $0x208,%RSP |
0x4588ba POP %RBX |
0x4588bb POP %R12 |
0x4588bd POP %R13 |
0x4588bf POP %R14 |
0x4588c1 POP %R15 |
0x4588c3 POP %RBP |
0x4588c4 JMP 403050 |
0x4588c9 XOR %EBX,%EBX |
0x4588cb MOV %R9,%RDI |
0x4588ce JMP 4588d4 |
0x4588d0 LEA (%R9,%RBX,1),%RDI |
0x4588d4 MOV 0x10(%RSP),%RAX |
0x4588d9 SUB %EAX,%R11D |
0x4588dc INC %RAX |
0x4588df MOV %RAX,0xb0(%RSP) |
0x4588e7 LEA (%R9,%RBX,1),%RCX |
0x4588eb MOVSD 0x12b05(%RIP),%XMM1 |
0x4588f3 MOVSD 0x11aa5(%RIP),%XMM2 |
0x4588fb XORPD %XMM3,%XMM3 |
0x4588ff MOVAPD 0x121c9(%RIP),%XMM4 |
0x458907 MOVAPD 0x12ba1(%RIP),%XMM5 |
0x45890f MOV %R11,0x70(%RSP) |
0x458914 MOV %R9,0x60(%RSP) |
0x458919 MOV %R12,0x80(%RSP) |
0x458921 MOV %R13,0xd0(%RSP) |
0x458929 MOV %RBP,0xc0(%RSP) |
0x458931 MOV %R14,0x50(%RSP) |
0x458936 MOV %R15,0x28(%RSP) |
0x45893b MOV 0x38(%RSP),%R14 |
0x458940 MOV 0x10(%RSP),%R9 |
0x458945 MOV 0xe8(%RSP),%R12 |
0x45894d JMP 45899c |
0x45894f NOP |
(674) 0x458950 MOV 0x70(%RSP),%R11 |
(674) 0x458955 MOV 0x60(%RSP),%RDI |
(674) 0x45895a MOV 0x28(%RSP),%R15 |
(674) 0x45895f MOV 0x50(%RSP),%RCX |
(674) 0x458964 MOV 0x30(%RSP),%R8 |
(674) 0x458969 MOV (%RSP),%RBX |
(674) 0x45896d ADD %RBX,%RDI |
(674) 0x458970 IMUL %RCX,%RDX |
(674) 0x458974 ADD %R10,%RDX |
(674) 0x458977 MOVSD %XMM12,(%R8,%RDX,8) |
(674) 0x45897d INC %RDI |
(674) 0x458980 INC %RBX |
(674) 0x458983 MOV 0xa0(%RSP),%RCX |
(674) 0x45898b INC %RCX |
(674) 0x45898e CMP %RCX,0x100(%RSP) |
(674) 0x458996 JE 4588aa |
(674) 0x45899c MOV %RCX,%RAX |
(674) 0x45899f SHR $0x20,%RAX |
(674) 0x4589a3 MOV %RBX,(%RSP) |
(674) 0x4589a7 JE 4589c0 |
(674) 0x4589a9 MOV %RCX,%RAX |
(674) 0x4589ac CQTO |
(674) 0x4589ae IDIV %R11 |
(674) 0x4589b1 MOV %RDX,%RSI |
(674) 0x4589b4 JMP 4589c9 |
0x4589b6 NOPW %CS:(%RAX,%RAX,1) |
(674) 0x4589c0 MOV %ECX,%EAX |
(674) 0x4589c2 XOR %EDX,%EDX |
(674) 0x4589c4 DIV %R11D |
(674) 0x4589c7 MOV %EDX,%ESI |
(674) 0x4589c9 MOV 0xb0(%RSP),%RAX |
(674) 0x4589d1 ADD %ESI,%EAX |
(674) 0x4589d3 MOVSXD %EAX,%R8 |
(674) 0x4589d6 MOV %RDI,%RAX |
(674) 0x4589d9 SHR $0x20,%RAX |
(674) 0x4589dd MOV %RCX,0xa0(%RSP) |
(674) 0x4589e5 JE 458a00 |
(674) 0x4589e7 MOV %RDI,%RAX |
(674) 0x4589ea XOR %EDX,%EDX |
(674) 0x4589ec DIV %R11 |
(674) 0x4589ef JMP 458a07 |
0x4589f1 NOPW %CS:(%RAX,%RAX,1) |
(674) 0x458a00 MOV %EDI,%EAX |
(674) 0x458a02 XOR %EDX,%EDX |
(674) 0x458a04 DIV %R11D |
(674) 0x458a07 LEA (%R14,%RAX,1),%EDX |
(674) 0x458a0b MOVSXD %EDX,%RDX |
(674) 0x458a0e MOV 0xf8(%RSP),%RBP |
(674) 0x458a16 MOV %RBP,%RBX |
(674) 0x458a19 IMUL %RDX,%RBX |
(674) 0x458a1d LEA (%R8,%RBX,1),%RCX |
(674) 0x458a21 MOV %RCX,0x90(%RSP) |
(674) 0x458a29 LEA (%R14,%RAX,1),%EDI |
(674) 0x458a2d INC %EDI |
(674) 0x458a2f MOVSXD %EDI,%RDI |
(674) 0x458a32 IMUL %RDI,%RBP |
(674) 0x458a36 ADD %RBP,%R8 |
(674) 0x458a39 LEA (%R9,%RSI,1),%R10D |
(674) 0x458a3d MOVSXD %R10D,%R10 |
(674) 0x458a40 MOV %R15,%R11 |
(674) 0x458a43 IMUL %RDI,%R11 |
(674) 0x458a47 LEA (%R11,%R10,1),%R13 |
(674) 0x458a4b MOV %R15,%RCX |
(674) 0x458a4e MOV 0xf0(%RSP),%R15 |
(674) 0x458a56 MOVSD (%R15,%R8,8),%XMM0 |
(674) 0x458a5c LEA (%R9,%RSI,1),%R8D |
(674) 0x458a60 INC %R8D |
(674) 0x458a63 MOVSXD %R8D,%R8 |
(674) 0x458a66 ADD %R8,%R11 |
(674) 0x458a69 MOVHPD (%R12,%R11,8),%XMM0 |
(674) 0x458a6f ADD %R10,%RBX |
(674) 0x458a72 IMUL %RDX,%RCX |
(674) 0x458a76 MOVSD (%R15,%RBX,8),%XMM6 |
(674) 0x458a7c LEA (%RCX,%R10,1),%RBX |
(674) 0x458a80 MOVHPD (%R12,%RBX,8),%XMM6 |
(674) 0x458a86 ADD %R10,%RBP |
(674) 0x458a89 MOVSD (%R15,%RBP,8),%XMM7 |
(674) 0x458a8f ADD %R8,%RCX |
(674) 0x458a92 MOVHPD (%R12,%RCX,8),%XMM7 |
(674) 0x458a98 MOV 0x90(%RSP),%RCX |
(674) 0x458aa0 MOVSD (%R15,%RCX,8),%XMM10 |
(674) 0x458aa6 MOVHPD (%R12,%R13,8),%XMM10 |
(674) 0x458aac MOV 0xc0(%RSP),%RCX |
(674) 0x458ab4 IMUL %RCX,%RDI |
(674) 0x458ab8 ADD %R10,%RDI |
(674) 0x458abb MOV 0xe0(%RSP),%R11 |
(674) 0x458ac3 MOVSD (%R11,%RDI,8),%XMM8 |
(674) 0x458ac9 MOV %RCX,%RDI |
(674) 0x458acc IMUL %RDX,%RDI |
(674) 0x458ad0 ADD %R9D,%ESI |
(674) 0x458ad3 DEC %ESI |
(674) 0x458ad5 MOVSXD %ESI,%RSI |
(674) 0x458ad8 ADD %RDI,%RSI |
(674) 0x458adb ADD %R8,%RDI |
(674) 0x458ade MOVHPD (%R11,%RDI,8),%XMM8 |
(674) 0x458ae4 LEA (%R14,%RAX,1),%EDI |
(674) 0x458ae8 DEC %EDI |
(674) 0x458aea MOVSXD %EDI,%RDI |
(674) 0x458aed IMUL %RCX,%RDI |
(674) 0x458af1 ADD %R10,%RDI |
(674) 0x458af4 MOVSD (%R11,%RDI,8),%XMM11 |
(674) 0x458afa MOVHPD (%R11,%RSI,8),%XMM11 |
(674) 0x458b00 ADD %R14D,%EAX |
(674) 0x458b03 ADD $0x2,%EAX |
(674) 0x458b06 CLTQ |
(674) 0x458b08 MOV 0xd0(%RSP),%RCX |
(674) 0x458b10 MOVSD (%RCX,%RAX,8),%XMM12 |
(674) 0x458b16 MOV 0x80(%RSP),%RAX |
(674) 0x458b1e MOVHPD (%RAX,%R8,8),%XMM12 |
(674) 0x458b24 SUBPD %XMM6,%XMM0 |
(674) 0x458b28 SUBPD %XMM10,%XMM7 |
(674) 0x458b2d MOVAPD %XMM7,%XMM10 |
(674) 0x458b32 ADDPD %XMM0,%XMM10 |
(674) 0x458b37 MULPD 0x11c30(%RIP),%XMM10 |
(674) 0x458b40 SUBPD %XMM7,%XMM0 |
(674) 0x458b44 MOVSD (%RAX,%R10,8),%XMM7 |
(674) 0x458b4a MOVSD (%RCX,%RDX,8),%XMM6 |
(674) 0x458b4f MOVAPD %XMM6,%XMM13 |
(674) 0x458b54 UNPCKLPD %XMM7,%XMM13 |
(674) 0x458b59 DIVPD %XMM13,%XMM10 |
(674) 0x458b5e MOVAPD %XMM10,%XMM14 |
(674) 0x458b63 UNPCKHPD %XMM10,%XMM14 |
(674) 0x458b68 ADDSD %XMM10,%XMM14 |
(674) 0x458b6d SUBPD %XMM11,%XMM8 |
(674) 0x458b72 ADDPD %XMM13,%XMM12 |
(674) 0x458b77 DIVPD %XMM12,%XMM8 |
(674) 0x458b7c MOVAPD %XMM8,%XMM12 |
(674) 0x458b81 MULPD %XMM8,%XMM12 |
(674) 0x458b86 MOVAPD %XMM0,%XMM13 |
(674) 0x458b8b MULSD %XMM1,%XMM13 |
(674) 0x458b90 MOVAPD %XMM12,%XMM15 |
(674) 0x458b95 UNPCKHPD %XMM12,%XMM15 |
(674) 0x458b9a MULSD %XMM15,%XMM13 |
(674) 0x458b9f DIVSD %XMM7,%XMM13 |
(674) 0x458ba4 MOVAPD %XMM0,%XMM9 |
(674) 0x458ba9 UNPCKHPD %XMM0,%XMM9 |
(674) 0x458bae MULSD %XMM1,%XMM9 |
(674) 0x458bb3 MULSD %XMM12,%XMM9 |
(674) 0x458bb8 DIVSD %XMM6,%XMM9 |
(674) 0x458bbd MOVAPD %XMM8,%XMM11 |
(674) 0x458bc2 UNPCKHPD %XMM8,%XMM11 |
(674) 0x458bc7 MOVAPD %XMM11,%XMM10 |
(674) 0x458bcc MULSD %XMM8,%XMM10 |
(674) 0x458bd1 MULSD %XMM14,%XMM10 |
(674) 0x458bd6 ADDSD %XMM9,%XMM10 |
(674) 0x458bdb ADDSD %XMM13,%XMM10 |
(674) 0x458be0 ADDSD %XMM12,%XMM15 |
(674) 0x458be5 MAXSD %XMM2,%XMM15 |
(674) 0x458bea DIVSD %XMM15,%XMM10 |
(674) 0x458bef XORPD %XMM12,%XMM12 |
(674) 0x458bf4 UCOMISD %XMM12,%XMM10 |
(674) 0x458bf9 JA 458950 |
(674) 0x458bff MOVAPD %XMM7,%XMM9 |
(674) 0x458c04 UNPCKLPD %XMM6,%XMM9 |
(674) 0x458c09 MULPD %XMM0,%XMM9 |
(674) 0x458c0e MOVAPD %XMM9,%XMM0 |
(674) 0x458c13 UNPCKHPD %XMM9,%XMM0 |
(674) 0x458c18 ADDSD %XMM9,%XMM0 |
(674) 0x458c1d UCOMISD %XMM3,%XMM0 |
(674) 0x458c21 MOV 0x70(%RSP),%R11 |
(674) 0x458c26 MOV 0x60(%RSP),%RDI |
(674) 0x458c2b MOV 0x28(%RSP),%R15 |
(674) 0x458c30 MOV 0x50(%RSP),%RCX |
(674) 0x458c35 MOV 0x30(%RSP),%R8 |
(674) 0x458c3a JAE 458969 |
(674) 0x458c40 MOVAPD %XMM11,%XMM9 |
(674) 0x458c45 ANDPD %XMM4,%XMM9 |
(674) 0x458c4a MAXSD %XMM2,%XMM9 |
(674) 0x458c4f CMPSD $0x1,%XMM3,%XMM11 |
(674) 0x458c55 MOVAPD %XMM11,%XMM0 |
(674) 0x458c5a ANDNPD %XMM9,%XMM0 |
(674) 0x458c5f XORPD %XMM5,%XMM9 |
(674) 0x458c64 ANDPD %XMM11,%XMM9 |
(674) 0x458c69 ORPD %XMM0,%XMM9 |
(674) 0x458c6e ANDPD %XMM4,%XMM8 |
(674) 0x458c73 MAXSD %XMM2,%XMM8 |
(674) 0x458c78 MOVAPD %XMM8,%XMM0 |
(674) 0x458c7d XORPD %XMM5,%XMM0 |
(674) 0x458c81 MOVAPD %XMM9,%XMM11 |
(674) 0x458c86 CMPSD $0x1,%XMM3,%XMM11 |
(674) 0x458c8c ANDPD %XMM11,%XMM0 |
(674) 0x458c91 ANDNPD %XMM8,%XMM11 |
(674) 0x458c96 ORPD %XMM0,%XMM11 |
(674) 0x458c9b MOVAPD %XMM9,%XMM0 |
(674) 0x458ca0 MULSD %XMM9,%XMM0 |
(674) 0x458ca5 MOVAPD %XMM11,%XMM8 |
(674) 0x458caa MULSD %XMM11,%XMM8 |
(674) 0x458caf ADDSD %XMM0,%XMM8 |
(674) 0x458cb4 XORPS %XMM0,%XMM0 |
(674) 0x458cb7 SQRTSD %XMM8,%XMM0 |
(674) 0x458cbc MULSD %XMM0,%XMM7 |
(674) 0x458cc0 DIVSD %XMM9,%XMM7 |
(674) 0x458cc5 ANDPD %XMM4,%XMM7 |
(674) 0x458cc9 MULSD %XMM0,%XMM6 |
(674) 0x458ccd DIVSD %XMM11,%XMM6 |
(674) 0x458cd2 ANDPD %XMM4,%XMM6 |
(674) 0x458cd6 MINSD %XMM7,%XMM6 |
(674) 0x458cda MOV 0x20(%RSP),%RSI |
(674) 0x458cdf MOV 0x10(%RSI),%RAX |
(674) 0x458ce3 MULSD %XMM10,%XMM6 |
(674) 0x458ce8 MULSD %XMM6,%XMM6 |
(674) 0x458cec MOV (%RSI),%RSI |
(674) 0x458cef IMUL %RDX,%RSI |
(674) 0x458cf3 ADD %R10,%RSI |
(674) 0x458cf6 MOVSD (%RAX,%RSI,8),%XMM12 |
(674) 0x458cfc ADDSD %XMM12,%XMM12 |
(674) 0x458d01 MULSD %XMM6,%XMM12 |
(674) 0x458d06 JMP 458969 |
0x458d0b NOPL (%RAX,%RAX,1) |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►48.80+ | __kmp_invoke_microtask | libiomp5.so | |
| ○ | __kmp_invoke_task_func | libiomp5.so | |
| ○ | __kmp_launch_thread | libiomp5.so | |
| ○ | _INTERNALea951ae6::__kmp_launc[...] | libiomp5.so | |
| ○ | start_thread | libc.so.6 | |
| ○ | __GI___clone3 | libc.so.6 | |
| ►40.37+ | __kmp_invoke_microtask | libiomp5.so | |
| ○ | __kmp_invoke_task_func | libiomp5.so | |
| ○ | __kmp_launch_thread | libiomp5.so | |
| ○ | _INTERNALea951ae6::__kmp_launc[...] | libiomp5.so | |
| ►5.34+ | __kmp_invoke_microtask | libiomp5.so | |
| ○ | __kmp_invoke_task_func | libiomp5.so | |
| ○ | __kmp_launch_thread | libiomp5.so | |
| ○ | _INTERNALea951ae6::__kmp_launc[...] | libiomp5.so | |
| ○ | start_thread | libc.so.6 | |
| ►3.13+ | __kmp_invoke_microtask | libiomp5.so | |
| ○ | __kmp_invoke_task_func | libiomp5.so | |
| ○ | __kmp_fork_call | libiomp5.so | |
| ○ | __kmpc_fork_call | libiomp5.so | |
| ○ | viscosity(global_variables&) | exec | |
| ○ | timestep(global_variables&, pa[...] | exec | |
| ○ | hydro(global_variables&, paral[...] | exec | |
| ○ | main | exec | |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | exec | |
| ►2.33+ | __kmp_invoke_microtask | libiomp5.so | |
| ○ | __kmp_invoke_task_func | libiomp5.so | |
| ○ | __kmp_launch_thread | libiomp5.so |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| Path / |
The code analyzed by CQA in that panel excludes loops and represents 0.00% of application time for run icx_0
| Source file and lines | |
| Module | exec |
| nb instructions | 174 |
| nb uops | 184 |
| loop length | 883 |
| used x86 registers | 16 |
| used mmx registers | 0 |
| used xmm registers | 7 |
| used ymm registers | 0 |
| used zmm registers | 0 |
| nb stack references | 47 |
| micro-operation queue | 23.00 cycles |
| front end | 23.00 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 5.83 | 5.83 | 5.83 | 5.83 | 5.83 | 5.83 | 18.25 | 18.25 | 18.25 | 18.25 | 7.50 | 7.50 | 7.50 | 7.50 | 7.50 | 7.50 |
| cycles | 5.83 | 5.83 | 5.83 | 5.83 | 5.83 | 5.83 | 18.25 | 18.25 | 18.25 | 18.25 | 7.50 | 7.50 | 7.50 | 7.50 | 7.50 | 7.50 |
| Cycles executing div or sqrt instructions | NA |
| Front-end | 23.00 |
| Dispatch | 18.25 |
| Overall L1 | 23.00 |
| all | 36% |
| load | 8% |
| store | 39% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 25% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 43% |
| all | 60% |
| load | 50% |
| store | NA (no store vectorizable/vectorized instructions) |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | NA (no add-sub vectorizable/vectorized instructions) |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 100% |
| all | 37% |
| load | 18% |
| store | 39% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 25% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 44% |
| all | 16% |
| load | 11% |
| store | 16% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 14% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 17% |
| all | 20% |
| load | 18% |
| store | NA (no store vectorizable/vectorized instructions) |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | NA (no add-sub vectorizable/vectorized instructions) |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 25% |
| all | 16% |
| load | 13% |
| store | 16% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 14% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 17% |
| Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | Latency | Recip. throughput | Vectorization |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| SUB $0x208,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %RCX,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV 0x278(%RSP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x268(%RSP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| MOV 0x260(%RSP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| MOV %RCX,0x10(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV 0x250(%RSP),%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x248(%RSP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x240(%RSP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x258(%RSP),%ECX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (6.3%) |
| MOV %RCX,0x38(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOVL $0,0x1c(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
| TEST %RAX,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JS 458893 <_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extracted+0xb93> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV %R9,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV %RDX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV %RSI,(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R8,0x20(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV (%RDI),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (6.3%) |
| MOVQ $0,0x48(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
| MOV %RAX,0x40(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOVQ $0x1,0x108(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
| SUB $0x8,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| LEA 0x110(%RSP),%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| LEA 0x24(%RSP),%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| LEA 0x50(%RSP),%R8 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| LEA 0x48(%RSP),%R9 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOV $0x4805f0,%EDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %ESI,0x20(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
| MOV $0x22,%EDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| CALL 4031e0 <__kmpc_for_static_init_8@plt> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| ADD $0x20,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV 0x48(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x40(%RSP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| CMP %RAX,%R9 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JA 4588aa <_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extracted+0xbaa> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV %R15,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV (%R13),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x10(%R13),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| MOV (%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| MOV 0x10(%RBP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| MOV 0x8(%R12),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV (%RSP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x8(%RDX),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV (%R14),%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x10(%R14),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV (%RBX),%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x10(%RBX),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| INC %RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %RCX,0x100(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| SUB %R9,%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV $-0x2,%EBX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| AND %RCX,%RBX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %RAX,0xf8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %RSI,0xe8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %RDI,0xe0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R10,0x30(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R8,0xf0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| JE 4588c9 <_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extracted+0xbc9> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOVQ %R9,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVD 0x38(%RSP),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
| PSHUFD $0x50,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x1c0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %RAX,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x1b0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %R8,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x1a0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOV 0x10(%RSP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOVD %EDX,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (6.3%) |
| PSHUFD $0x50,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x190(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %R15,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x180(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %RSI,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x170(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %R12,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x90(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %R13,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x80(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %RBP,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x160(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %RDI,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x150(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %R14,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x140(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %R10,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x130(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVDQA 0x134c8(%RIP),%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
| MOVDQA %XMM1,0x1d0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| PADDQ %XMM2,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOV %R11D,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| SUB %EDX,%EAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOVD %EAX,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (6.3%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x120(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| LEA 0x1(%RDX),%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOVQ %RAX,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x110(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| XOR %ESI,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
| PXOR %XMM7,%XMM7 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | vect (25.0%) |
| MOV 0x20(%RSP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| JMP 457fb6 <_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extracted+0x2b6> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| ADD $0x208,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| RET | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| CMP %RBX,%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JNE 4588d0 <_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extracted+0xbd0> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV $0x480610,%EDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV 0x18(%RSP),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (6.3%) |
| ADD $0x208,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| JMP 403050 <__kmpc_for_static_fini@plt> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| XOR %EBX,%EBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
| MOV %R9,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| JMP 4588d4 <_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extracted+0xbd4> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| LEA (%R9,%RBX,1),%RDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOV 0x10(%RSP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| SUB %EAX,%R11D | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (6.3%) |
| INC %RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %RAX,0xb0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| LEA (%R9,%RBX,1),%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOVSD 0x12b05(%RIP),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD 0x11aa5(%RIP),%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| XORPD %XMM3,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
| MOVAPD 0x121c9(%RIP),%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
| MOVAPD 0x12ba1(%RIP),%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
| MOV %R11,0x70(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R9,0x60(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R12,0x80(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R13,0xd0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %RBP,0xc0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R14,0x50(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R15,0x28(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV 0x38(%RSP),%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x10(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0xe8(%RSP),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| JMP 45899c <_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extracted+0xc9c> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| NOP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
The code analyzed by CQA in that panel excludes loops and represents 0.00% of application time for run icx_0
| Source file and lines | |
| Module | exec |
| nb instructions | 174 |
| nb uops | 184 |
| loop length | 883 |
| used x86 registers | 16 |
| used mmx registers | 0 |
| used xmm registers | 7 |
| used ymm registers | 0 |
| used zmm registers | 0 |
| nb stack references | 47 |
| micro-operation queue | 23.00 cycles |
| front end | 23.00 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 5.83 | 5.83 | 5.83 | 5.83 | 5.83 | 5.83 | 18.25 | 18.25 | 18.25 | 18.25 | 7.50 | 7.50 | 7.50 | 7.50 | 7.50 | 7.50 |
| cycles | 5.83 | 5.83 | 5.83 | 5.83 | 5.83 | 5.83 | 18.25 | 18.25 | 18.25 | 18.25 | 7.50 | 7.50 | 7.50 | 7.50 | 7.50 | 7.50 |
| Cycles executing div or sqrt instructions | NA |
| Front-end | 23.00 |
| Dispatch | 18.25 |
| Overall L1 | 23.00 |
| all | 36% |
| load | 8% |
| store | 39% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 25% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 43% |
| all | 60% |
| load | 50% |
| store | NA (no store vectorizable/vectorized instructions) |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | NA (no add-sub vectorizable/vectorized instructions) |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 100% |
| all | 37% |
| load | 18% |
| store | 39% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 25% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 44% |
| all | 16% |
| load | 11% |
| store | 16% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 14% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 17% |
| all | 20% |
| load | 18% |
| store | NA (no store vectorizable/vectorized instructions) |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | NA (no add-sub vectorizable/vectorized instructions) |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 25% |
| all | 16% |
| load | 13% |
| store | 16% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 14% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 17% |
| Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | Latency | Recip. throughput | Vectorization |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| SUB $0x208,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %RCX,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV 0x278(%RSP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x268(%RSP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| MOV 0x260(%RSP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| MOV %RCX,0x10(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV 0x250(%RSP),%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x248(%RSP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x240(%RSP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x258(%RSP),%ECX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (6.3%) |
| MOV %RCX,0x38(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOVL $0,0x1c(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
| TEST %RAX,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JS 458893 <_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extracted+0xb93> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV %R9,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV %RDX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV %RSI,(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R8,0x20(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV (%RDI),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (6.3%) |
| MOVQ $0,0x48(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
| MOV %RAX,0x40(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOVQ $0x1,0x108(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
| SUB $0x8,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| LEA 0x110(%RSP),%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| LEA 0x24(%RSP),%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| LEA 0x50(%RSP),%R8 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| LEA 0x48(%RSP),%R9 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOV $0x4805f0,%EDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %ESI,0x20(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
| MOV $0x22,%EDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| CALL 4031e0 <__kmpc_for_static_init_8@plt> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| ADD $0x20,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV 0x48(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x40(%RSP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| CMP %RAX,%R9 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JA 4588aa <_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extracted+0xbaa> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV %R15,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV (%R13),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x10(%R13),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| MOV (%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| MOV 0x10(%RBP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| MOV 0x8(%R12),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV (%RSP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x8(%RDX),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV (%R14),%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x10(%R14),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV (%RBX),%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x10(%RBX),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| INC %RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %RCX,0x100(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| SUB %R9,%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV $-0x2,%EBX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| AND %RCX,%RBX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %RAX,0xf8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %RSI,0xe8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %RDI,0xe0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R10,0x30(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R8,0xf0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| JE 4588c9 <_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extracted+0xbc9> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOVQ %R9,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVD 0x38(%RSP),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
| PSHUFD $0x50,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x1c0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %RAX,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x1b0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %R8,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x1a0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOV 0x10(%RSP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOVD %EDX,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (6.3%) |
| PSHUFD $0x50,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x190(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %R15,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x180(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %RSI,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x170(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %R12,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x90(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %R13,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x80(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %RBP,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x160(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %RDI,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x150(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %R14,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x140(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVQ %R10,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x130(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| MOVDQA 0x134c8(%RIP),%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
| MOVDQA %XMM1,0x1d0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| PADDQ %XMM2,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOV %R11D,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| SUB %EDX,%EAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOVD %EAX,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (6.3%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x120(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| LEA 0x1(%RDX),%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOVQ %RAX,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 6 | 1 | scal (12.5%) |
| PSHUFD $0x44,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
| MOVDQA %XMM0,0x110(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 0.50 | vect (25.0%) |
| XOR %ESI,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
| PXOR %XMM7,%XMM7 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | vect (25.0%) |
| MOV 0x20(%RSP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| JMP 457fb6 <_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extracted+0x2b6> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| ADD $0x208,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| RET | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| CMP %RBX,%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JNE 4588d0 <_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extracted+0xbd0> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV $0x480610,%EDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV 0x18(%RSP),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (6.3%) |
| ADD $0x208,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| JMP 403050 <__kmpc_for_static_fini@plt> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| XOR %EBX,%EBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
| MOV %R9,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| JMP 4588d4 <_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extracted+0xbd4> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| LEA (%R9,%RBX,1),%RDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOV 0x10(%RSP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| SUB %EAX,%R11D | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (6.3%) |
| INC %RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %RAX,0xb0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| LEA (%R9,%RBX,1),%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOVSD 0x12b05(%RIP),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD 0x11aa5(%RIP),%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| XORPD %XMM3,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
| MOVAPD 0x121c9(%RIP),%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
| MOVAPD 0x12ba1(%RIP),%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
| MOV %R11,0x70(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R9,0x60(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R12,0x80(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R13,0xd0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %RBP,0xc0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R14,0x50(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R15,0x28(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV 0x38(%RSP),%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x10(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0xe8(%RSP),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| JMP 45899c <_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extracted+0xc9c> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| NOP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| Name | Coverage (%) | Time (s) |
|---|---|---|
| ▼viscosity_kernel(int, int, int, int, clover::Buffer1D | 3.74 | 1.54 |
| ○Loop 675 - - exec | 3.74 | 1.53 |
| ○Loop 674 - - exec | 0.00 | 0.00 |
