Loop Id: 1053 | Module: exec | Source: forall.hpp:59-59 [...] | Coverage: 0.01% |
---|
Loop Id: 1053 | Module: exec | Source: forall.hpp:59-59 [...] | Coverage: 0.01% |
---|
0x4624e0 MOV 0x30(%RSP),%RBX |
0x4624e5 CMP 0x140(%RSP),%RBX |
0x4624ed LEA 0x1(%RBX),%RBX |
0x4624f1 JE 462c80 |
0x4624f7 MOV 0x60(%RSP),%RAX |
0x4624fc ADD %RBX,%RAX |
0x4624ff MOV %RAX,%RCX |
0x462502 MOV 0x170(%RSP),%RSI |
0x46250a OR %RSI,%RCX |
0x46250d SHR $0x20,%RCX |
0x462511 MOV %RBX,0x30(%RSP) |
0x462516 JE 462520 |
0x462518 CQTO |
0x46251a IDIV %RSI |
0x46251d JMP 462524 |
0x462520 XOR %EDX,%EDX |
0x462522 DIV %ESI |
0x462524 MOV (%RSP),%R14 |
0x462528 ADD 0x168(%RSP),%RAX |
0x462530 ADD 0x160(%RSP),%RDX |
0x462538 MOV 0x148(%RSP),%RBX |
0x462540 IMUL %RDX,%RBX |
0x462544 MOV 0x68(%RSP),%R11 |
0x462549 LEA (%R11,%RBX,1),%RCX |
0x46254d MOV 0x138(%RSP),%R12 |
0x462555 ADD %R12,%RCX |
0x462558 ADD 0x130(%RSP),%RCX |
0x462560 ADD 0x128(%RSP),%RCX |
0x462568 LEA (%R15,%RCX,8),%R8 |
0x46256c ADD $-0x8,%R8 |
0x462570 MOV 0x158(%RSP),%RDI |
0x462578 IMUL %RAX,%RDI |
0x46257c MOV 0x70(%RSP),%RSI |
0x462581 LEA (%RSI,%RDI,1),%R9 |
0x462585 IMUL 0x150(%RSP),%RDX |
0x46258e ADD %RDX,%R9 |
0x462591 MOV 0x38(%RSP),%RCX |
0x462596 MOV %R9,0xa0(%RSP) |
0x46259e LEA (%RCX,%R9,8),%R9 |
0x4625a2 CMP %R9,%R8 |
0x4625a5 SETAE %R8B |
0x4625a9 ADD %R11,%RDI |
0x4625ac MOV %RAX,%R11 |
0x4625af ADD %RDX,%RDI |
0x4625b2 LEA (%RCX,%RDI,8),%RCX |
0x4625b6 ADD $-0x8,%RCX |
0x4625ba MOV %RBX,0x28(%RSP) |
0x4625bf LEA (%RSI,%RBX,1),%RAX |
0x4625c3 ADD %R12,%RAX |
0x4625c6 MOV 0x120(%RSP),%RDX |
0x4625ce ADD %RAX,%RDX |
0x4625d1 ADD 0x118(%RSP),%RDX |
0x4625d9 LEA (%R15,%RDX,8),%RDX |
0x4625dd CMP %RDX,%RCX |
0x4625e0 SETAE %DIL |
0x4625e4 ADD 0x110(%RSP),%R11 |
0x4625ec MOV 0x108(%RSP),%RDX |
0x4625f4 ADD %R11,%RDX |
0x4625f7 ADD 0x100(%RSP),%RDX |
0x4625ff LEA (,%RDX,8),%RDX |
0x462607 ADD %R13,%RDX |
0x46260a CMP %R9,%RDX |
0x46260d SETB %DL |
0x462610 MOV 0xf8(%RSP),%RSI |
0x462618 ADD %R11,%RSI |
0x46261b ADD 0xf0(%RSP),%RSI |
0x462623 LEA (,%RSI,8),%RSI |
0x46262b ADD %R13,%RSI |
0x46262e CMP %RSI,%RCX |
0x462631 SETB %CL |
0x462634 TEST %DIL,%R8B |
0x462637 JNE 462780 |
0x46263d OR %CL,%DL |
0x46263f JE 462780 |
0x462645 MOV %RAX,%R12 |
0x462648 MOV %R11,0xa8(%RSP) |
0x462650 CMPQ $0x8,0x20(%RSP) |
0x462656 MOV 0x8(%RSP),%RSI |
0x46265b MOV 0x80(%RSP),%R8 |
0x462663 JAE 462800 |
0x462669 MOV %R12,%R14 |
0x46266c MOV 0xe0(%RSP),%RDI |
0x462674 CMP 0x20(%RSP),%RDI |
0x462679 JAE 4624e0 |
0x46267f MOV 0xd8(%RSP),%RAX |
0x462687 MOV 0x28(%RSP),%RCX |
0x46268c LEA (%RAX,%RCX,8),%RCX |
0x462690 MOV (%RSP),%R11 |
0x462694 MOV 0x10(%RSP),%RBX |
0x462699 MOV 0x78(%RSP),%RAX |
0x46269e JMP 462712 |
(1056) 0x4626a0 MOV 0x8(%RSP),%R8 |
(1056) 0x4626a5 IMUL %RDI,%R8 |
(1056) 0x4626a9 VBROADCASTSD %XMM0,%YMM0 |
(1056) 0x4626ae XOR %ESI,%ESI |
(1056) 0x4626b0 VPBROADCASTQ %RSI,%YMM1 |
(1056) 0x4626b6 VPADDQ %YMM25,%YMM1,%YMM1 |
(1056) 0x4626bc VPCMPLTUQ %YMM27,%YMM1,%K1 |
(1056) 0x4626c3 ADD %R14,%R8 |
(1056) 0x4626c6 ADD %RSI,%R8 |
(1056) 0x4626c9 VMOVUPD (%R15,%R8,8),%YMM1{%K1}{z} |
(1056) 0x4626d0 VMOVAPD %YMM1,%YMM19{%K1} |
(1056) 0x4626d6 ADD 0xa0(%RSP),%RSI |
(1056) 0x4626de MOV 0x38(%RSP),%RDX |
(1056) 0x4626e3 VMOVUPD (%RDX,%RSI,8),%YMM1{%K1}{z} |
(1056) 0x4626ea VMOVAPD %YMM1,%YMM18{%K1} |
(1056) 0x4626f0 VFMADD213PD %YMM18,%YMM19,%YMM0 |
(1056) 0x4626f6 VMOVUPD %YMM0,(%RDX,%RSI,8){%K1} |
(1056) 0x4626fd ADD %RBX,%RCX |
(1056) 0x462700 CMP 0x1c8(%RSP),%RDI |
(1056) 0x462708 LEA 0x1(%RDI),%RDI |
(1056) 0x46270c JE 4624e0 |
(1056) 0x462712 TEST %R10,%R10 |
(1056) 0x462715 JLE 4626fd |
(1056) 0x462717 MOV %R11,%RDX |
(1056) 0x46271a IMUL %RDI,%RDX |
(1056) 0x46271e ADD 0xa8(%RSP),%RDX |
(1056) 0x462726 VMOVSD (%R13,%RDX,8),%XMM0 |
(1056) 0x46272d CMPQ $0,0x18(%RSP) |
(1056) 0x462733 JE 4626a0 |
(1056) 0x462739 MOV 0x8(%RSP),%R8 |
(1056) 0x46273e IMUL %RDI,%R8 |
(1056) 0x462742 VBROADCASTSD %XMM0,%YMM0 |
(1056) 0x462747 XOR %ESI,%ESI |
(1056) 0x462749 NOPL (%RAX) |
(1057) 0x462750 VMOVUPD (%RCX,%RSI,8),%YMM1 |
(1057) 0x462755 VFMADD213PD (%R9,%RSI,8),%YMM0,%YMM1 |
(1057) 0x46275b VMOVUPD %YMM1,(%R9,%RSI,8) |
(1057) 0x462761 ADD $0x4,%RSI |
(1057) 0x462765 CMP %RAX,%RSI |
(1057) 0x462768 JLE 462750 |
(1056) 0x46276a MOV 0x18(%RSP),%RDX |
(1056) 0x46276f MOV %RDX,%RSI |
(1056) 0x462772 CMP %RDX,%R10 |
(1056) 0x462775 JNE 4626b0 |
(1056) 0x46277b JMP 4626fd |
0x462780 MOV 0x58(%RSP),%RAX |
0x462785 MOV 0x28(%RSP),%RCX |
0x46278a LEA (%RAX,%RCX,8),%RCX |
0x46278e XOR %EDX,%EDX |
0x462790 MOV 0xe8(%RSP),%RAX |
0x462798 MOV 0x10(%RSP),%RBX |
0x46279d JMP 4627b0 |
(1054) 0x4627a0 ADD %RBX,%RCX |
(1054) 0x4627a3 CMP %RAX,%RDX |
(1054) 0x4627a6 LEA 0x1(%RDX),%RDX |
(1054) 0x4627aa JE 4624e0 |
(1054) 0x4627b0 TEST %R10,%R10 |
(1054) 0x4627b3 JLE 4627a0 |
(1054) 0x4627b5 MOV %R14,%RSI |
(1054) 0x4627b8 IMUL %RDX,%RSI |
(1054) 0x4627bc ADD %R11,%RSI |
(1054) 0x4627bf XOR %EDI,%EDI |
(1054) 0x4627c1 NOPW %CS:(%RAX,%RAX,1) |
(1055) 0x4627d0 VMOVSD (%RCX,%RDI,8),%XMM0 |
(1055) 0x4627d5 VMOVSD (%R13,%RSI,8),%XMM1 |
(1055) 0x4627dc VFMADD213SD (%R9,%RDI,8),%XMM0,%XMM1 |
(1055) 0x4627e2 VMOVSD %XMM1,(%R9,%RDI,8) |
(1055) 0x4627e8 INC %RDI |
(1055) 0x4627eb CMP %RDI,%R10 |
(1055) 0x4627ee JNE 4627d0 |
(1054) 0x4627f0 JMP 4627a0 |
0x462800 MOV 0x58(%RSP),%RAX |
0x462805 MOV 0x28(%RSP),%RCX |
0x46280a LEA (%RAX,%RCX,8),%R11 |
0x46280e XOR %EDI,%EDI |
0x462810 MOV 0x48(%RSP),%RAX |
0x462815 MOV 0x40(%RSP),%RBX |
0x46281a MOV %R12,%R14 |
0x46281d MOV 0xd0(%RSP),%R12 |
0x462825 MOV %R14,0xb0(%RSP) |
0x46282d JMP 462864 |
(1058) 0x462840 ADD %R8,%R11 |
(1058) 0x462843 CMP 0x1d0(%RSP),%RDI |
(1058) 0x46284b LEA 0x1(%RDI),%RDI |
(1058) 0x46284f MOV 0x8(%RSP),%RSI |
(1058) 0x462854 MOV 0x48(%RSP),%RAX |
(1058) 0x462859 MOV 0x40(%RSP),%RBX |
(1058) 0x46285e JE 46266c |
(1058) 0x462864 TEST %R10,%R10 |
(1058) 0x462867 JLE 462840 |
(1058) 0x462869 MOV 0x1b8(%RSP),%RCX |
(1058) 0x462871 IMUL %RDI,%RCX |
(1058) 0x462875 ADD 0xa8(%RSP),%RCX |
(1058) 0x46287d MOV (%RSP),%RDX |
(1058) 0x462881 ADD %RCX,%RDX |
(1058) 0x462884 VMOVSD (%R13,%RDX,8),%XMM7 |
(1058) 0x46288b MOV 0x1a8(%RSP),%RDX |
(1058) 0x462893 LEA (%RCX,%RDX,1),%RDX |
(1058) 0x462897 VMOVSD (%R13,%RDX,8),%XMM6 |
(1058) 0x46289e MOV 0x1a0(%RSP),%RDX |
(1058) 0x4628a6 LEA (%RCX,%RDX,1),%RDX |
(1058) 0x4628aa VMOVSD (%R13,%RDX,8),%XMM5 |
(1058) 0x4628b1 MOV 0x198(%RSP),%RDX |
(1058) 0x4628b9 LEA (%RCX,%RDX,1),%RDX |
(1058) 0x4628bd VMOVSD (%R13,%RDX,8),%XMM4 |
(1058) 0x4628c4 MOV 0x190(%RSP),%RDX |
(1058) 0x4628cc ADD %RCX,%RDX |
(1058) 0x4628cf VMOVSD (%R13,%RDX,8),%XMM3 |
(1058) 0x4628d6 MOV 0x188(%RSP),%RDX |
(1058) 0x4628de ADD %RCX,%RDX |
(1058) 0x4628e1 VMOVSD (%R13,%RDX,8),%XMM2 |
(1058) 0x4628e8 VMOVSD (%R13,%RCX,8),%XMM0 |
(1058) 0x4628ef MOV 0x1b0(%RSP),%RDX |
(1058) 0x4628f7 ADD %RDX,%RCX |
(1058) 0x4628fa VMOVSD (%R13,%RCX,8),%XMM1 |
(1058) 0x462901 CMPQ $0,0x18(%RSP) |
(1058) 0x462907 JE 462a60 |
(1058) 0x46290d MOV 0x10(%RSP),%RCX |
(1058) 0x462912 MOV %RDI,0x1c0(%RSP) |
(1058) 0x46291a IMUL %RDI,%RCX |
(1058) 0x46291e VBROADCASTSD %XMM0,%YMM28 |
(1058) 0x462924 VBROADCASTSD %XMM7,%YMM29 |
(1058) 0x46292a VBROADCASTSD %XMM6,%YMM30 |
(1058) 0x462930 VBROADCASTSD %XMM5,%YMM31 |
(1058) 0x462936 VBROADCASTSD %XMM4,%YMM20 |
(1058) 0x46293c VBROADCASTSD %XMM3,%YMM21 |
(1058) 0x462942 VBROADCASTSD %XMM2,%YMM22 |
(1058) 0x462948 VBROADCASTSD %XMM1,%YMM23 |
(1058) 0x46294e XOR %EDX,%EDX |
(1058) 0x462950 MOV %R11,0xb8(%RSP) |
(1058) 0x462958 MOV 0x98(%RSP),%R8 |
(1058) 0x462960 MOV %R12,%R14 |
(1058) 0x462963 MOV 0x90(%RSP),%R12 |
(1058) 0x46296b MOV 0x78(%RSP),%R13 |
(1058) 0x462970 MOV 0x88(%RSP),%R10 |
(1058) 0x462978 MOV %RSI,%R11 |
(1058) 0x46297b NOPL (%RAX,%RAX,1) |
(1059) 0x462980 LEA (%RCX,%RDX,1),%RSI |
(1059) 0x462984 ADD 0xb0(%RSP),%RSI |
(1059) 0x46298c MOV 0xb8(%RSP),%RDI |
(1059) 0x462994 VMOVUPD (%RDI,%RDX,8),%YMM24 |
(1059) 0x46299b VFMADD213PD (%R9,%RDX,8),%YMM28,%YMM24 |
(1059) 0x4629a2 LEA (%RSI,%R11,1),%RDI |
(1059) 0x4629a6 VFMADD231PD (%R15,%RDI,8),%YMM29,%YMM24 |
(1059) 0x4629ad LEA (%RSI,%RBX,1),%RDI |
(1059) 0x4629b1 VFMADD231PD (%R15,%RDI,8),%YMM30,%YMM24 |
(1059) 0x4629b8 LEA (%RSI,%R8,1),%RDI |
(1059) 0x4629bc VFMADD231PD (%R15,%RDI,8),%YMM31,%YMM24 |
(1059) 0x4629c3 LEA (%RSI,%R12,1),%RDI |
(1059) 0x4629c7 VFMADD231PD (%R15,%RDI,8),%YMM20,%YMM24 |
(1059) 0x4629ce LEA (%RSI,%R14,1),%RDI |
(1059) 0x4629d2 VFMADD231PD (%R15,%RDI,8),%YMM21,%YMM24 |
(1059) 0x4629d9 LEA (%RSI,%R10,1),%RDI |
(1059) 0x4629dd VFMADD231PD (%R15,%RDI,8),%YMM22,%YMM24 |
(1059) 0x4629e4 ADD %RAX,%RSI |
(1059) 0x4629e7 VFMADD231PD (%R15,%RSI,8),%YMM23,%YMM24 |
(1059) 0x4629ee VMOVUPD %YMM24,(%R9,%RDX,8) |
(1059) 0x4629f5 ADD $0x4,%RDX |
(1059) 0x4629f9 CMP %R13,%RDX |
(1059) 0x4629fc JLE 462980 |
(1058) 0x4629fe MOV 0x18(%RSP),%RCX |
(1058) 0x462a03 MOV %RCX,%RBX |
(1058) 0x462a06 MOV 0x178(%RSP),%R10 |
(1058) 0x462a0e CMP %RCX,%R10 |
(1058) 0x462a11 MOV 0x80(%RSP),%R8 |
(1058) 0x462a19 MOV %R14,%R12 |
(1058) 0x462a1c MOV 0x180(%RSP),%R13 |
(1058) 0x462a24 MOV 0xb0(%RSP),%R14 |
(1058) 0x462a2c MOV 0xb8(%RSP),%R11 |
(1058) 0x462a34 MOV 0x1c0(%RSP),%RDI |
(1058) 0x462a3c JE 462840 |
(1058) 0x462a42 JMP 462a62 |
(1058) 0x462a60 XOR %EBX,%EBX |
(1058) 0x462a62 VPBROADCASTQ %RBX,%YMM20 |
(1058) 0x462a68 VPADDQ %YMM25,%YMM20,%YMM20 |
(1058) 0x462a6e VPCMPLTUQ %YMM27,%YMM20,%K1 |
(1058) 0x462a75 KORTESTB %K1,%K1 |
(1058) 0x462a79 JE 462840 |
(1058) 0x462a7f MOV 0x10(%RSP),%RCX |
(1058) 0x462a84 IMUL %RDI,%RCX |
(1058) 0x462a88 ADD %R14,%RCX |
(1058) 0x462a8b ADD %RBX,%RCX |
(1058) 0x462a8e VMOVUPD (%R15,%RCX,8),%YMM20{%K1}{z} |
(1058) 0x462a95 VMOVAPD %YMM20,%YMM17{%K1} |
(1058) 0x462a9b VBROADCASTSD %XMM0,%YMM0 |
(1058) 0x462aa0 ADD 0xa0(%RSP),%RBX |
(1058) 0x462aa8 MOV 0x38(%RSP),%RSI |
(1058) 0x462aad VMOVUPD (%RSI,%RBX,8),%YMM20{%K1}{z} |
(1058) 0x462ab4 VMOVAPD %YMM20,%YMM16{%K1} |
(1058) 0x462aba VFMADD213PD %YMM16,%YMM17,%YMM0 |
(1058) 0x462ac0 VMOVUPD %YMM0,(%RSI,%RBX,8){%K1} |
(1058) 0x462ac7 MOV 0x8(%RSP),%RDX |
(1058) 0x462acc ADD %RCX,%RDX |
(1058) 0x462acf VMOVUPD (%R15,%RDX,8),%YMM20{%K1}{z} |
(1058) 0x462ad6 VMOVAPD %YMM20,%YMM15{%K1} |
(1058) 0x462adc VBROADCASTSD %XMM7,%YMM7 |
(1058) 0x462ae1 VMOVAPD %YMM0,%YMM14{%K1} |
(1058) 0x462ae7 VFMADD213PD %YMM14,%YMM15,%YMM7 |
(1058) 0x462aec VMOVUPD %YMM7,(%RSI,%RBX,8){%K1} |
(1058) 0x462af3 MOV 0x40(%RSP),%RAX |
(1058) 0x462af8 LEA (%RCX,%RAX,1),%RDX |
(1058) 0x462afc VMOVUPD (%R15,%RDX,8),%YMM0{%K1}{z} |
(1058) 0x462b03 VMOVAPD %YMM0,%YMM13{%K1} |
(1058) 0x462b09 VBROADCASTSD %XMM6,%YMM0 |
(1058) 0x462b0e VMOVAPD %YMM7,%YMM12{%K1} |
(1058) 0x462b14 VFMADD213PD %YMM12,%YMM13,%YMM0 |
(1058) 0x462b19 VMOVUPD %YMM0,(%RSI,%RBX,8){%K1} |
(1058) 0x462b20 MOV 0x98(%RSP),%RAX |
(1058) 0x462b28 LEA (%RCX,%RAX,1),%RDX |
(1058) 0x462b2c VMOVUPD (%R15,%RDX,8),%YMM6{%K1}{z} |
(1058) 0x462b33 VMOVAPD %YMM6,%YMM11{%K1} |
(1058) 0x462b39 VBROADCASTSD %XMM5,%YMM5 |
(1058) 0x462b3e VMOVAPD %YMM0,%YMM10{%K1} |
(1058) 0x462b44 VFMADD213PD %YMM10,%YMM11,%YMM5 |
(1058) 0x462b49 VMOVUPD %YMM5,(%RSI,%RBX,8){%K1} |
(1058) 0x462b50 MOV 0x90(%RSP),%RAX |
(1058) 0x462b58 LEA (%RCX,%RAX,1),%RDX |
(1058) 0x462b5c VMOVUPD (%R15,%RDX,8),%YMM0{%K1}{z} |
(1058) 0x462b63 VMOVAPD %YMM0,%YMM9{%K1} |
(1058) 0x462b69 VBROADCASTSD %XMM4,%YMM0 |
(1058) 0x462b6e VMOVAPD %YMM5,%YMM8{%K1} |
(1058) 0x462b74 VFMADD213PD %YMM8,%YMM9,%YMM0 |
(1058) 0x462b79 VMOVUPD %YMM0,(%RSI,%RBX,8){%K1} |
(1058) 0x462b80 LEA (%RCX,%R12,1),%RDX |
(1058) 0x462b84 VMOVUPD (%R15,%RDX,8),%YMM4{%K1}{z} |
(1058) 0x462b8b VMOVAPD %YMM4,%YMM26{%K1} |
(1058) 0x462b91 VBROADCASTSD %XMM3,%YMM3 |
(1058) 0x462b96 VMOVUPD 0x1e0(%RSP),%YMM4 |
(1058) 0x462b9f VMOVAPD %YMM0,%YMM4{%K1} |
(1058) 0x462ba5 VMOVUPD %YMM4,0x1e0(%RSP) |
(1058) 0x462bae VFMADD213PD %YMM4,%YMM26,%YMM3 |
(1058) 0x462bb4 VMOVUPD %YMM3,(%RSI,%RBX,8){%K1} |
(1058) 0x462bbb MOV 0x88(%RSP),%RAX |
(1058) 0x462bc3 LEA (%RCX,%RAX,1),%RDX |
(1058) 0x462bc7 VMOVUPD (%R15,%RDX,8),%YMM0{%K1}{z} |
(1058) 0x462bce VMOVUPD 0x200(%RSP),%YMM4 |
(1058) 0x462bd7 VMOVAPD %YMM0,%YMM4{%K1} |
(1058) 0x462bdd VBROADCASTSD %XMM2,%YMM0 |
(1058) 0x462be2 VMOVUPD 0x220(%RSP),%YMM2 |
(1058) 0x462beb VMOVAPD %YMM3,%YMM2{%K1} |
(1058) 0x462bf1 VMOVUPD %YMM2,0x220(%RSP) |
(1058) 0x462bfa VMOVUPD %YMM4,0x200(%RSP) |
(1058) 0x462c03 VFMADD213PD %YMM2,%YMM4,%YMM0 |
(1058) 0x462c08 VMOVUPD %YMM0,(%RSI,%RBX,8){%K1} |
(1058) 0x462c0f ADD 0x48(%RSP),%RCX |
(1058) 0x462c14 VMOVUPD (%R15,%RCX,8),%YMM2{%K1}{z} |
(1058) 0x462c1b VMOVUPD 0x240(%RSP),%YMM3 |
(1058) 0x462c24 VMOVAPD %YMM2,%YMM3{%K1} |
(1058) 0x462c2a VBROADCASTSD %XMM1,%YMM1 |
(1058) 0x462c2f VMOVUPD 0x260(%RSP),%YMM2 |
(1058) 0x462c38 VMOVAPD %YMM0,%YMM2{%K1} |
(1058) 0x462c3e VMOVUPD %YMM2,0x260(%RSP) |
(1058) 0x462c47 VMOVUPD %YMM3,0x240(%RSP) |
(1058) 0x462c50 VFMADD213PD %YMM2,%YMM3,%YMM1 |
(1058) 0x462c55 VMOVUPD %YMM1,(%RSI,%RBX,8){%K1} |
(1058) 0x462c5c JMP 462840 |
/home/kcamus/qaas_runs/169-391-8990/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/policy/loop/forall.hpp: 59 - 59 |
-------------------------------------------------------------------------------- |
59: for (decltype(distance_it) i = 0; i < distance_it; ++i) { |
/home/kcamus/qaas_runs/169-391-8990/intel/Kripke/build/Kripke/src/Kripke/Kernel/LTimes.cpp: 62 - 62 |
-------------------------------------------------------------------------------- |
62: phi(nm,g,z) += ell(nm, d) * psi(d, g, z); |
/home/kcamus/qaas_runs/169-391-8990/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/policy/openmp/kernel/Collapse.hpp: 81 - 83 |
-------------------------------------------------------------------------------- |
81: #pragma omp parallel for private(i0, i1) firstprivate(privatizer) \ |
82: RAJA_COLLAPSE(2) |
83: for (i0 = 0; i0 < l0; ++i0) { |
/home/kcamus/qaas_runs/169-391-8990/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/View.hpp: 110 - 110 |
-------------------------------------------------------------------------------- |
110: return data[idx]; |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►100.00+ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_fork_call | libiomp5.so | |
○ | __kmpc_fork_call | libiomp5.so | |
○ | void Kripke::DispatchHelper<Kr[...] | internal.hpp:345 | exec |
○ | Kripke::Kernel::LTimes(Kripke:[...] | ArchLayout.h:145 | exec |
○ | Kripke::SteadyStateSolver(Krip[...] | basic_string.h:202 | exec |
○ | main | kripke.cpp:482 | exec |
○ | __libc_init_first | libc.so.6 |
Path / |
Metric | Value |
---|---|
CQA speedup if no scalar integer | 1.00 |
CQA speedup if FP arith vectorized | 1.00 |
CQA speedup if fully vectorized | 3.20 - 2.06 |
CQA speedup if no inter-iteration dependency | NA |
CQA speedup if next bottleneck killed | 1.27 - 2.22 |
Bottlenecks | P0, |
Function | void Kripke::DispatchHelper |
Source | forall.hpp:59-59,LTimes.cpp:62-62,Collapse.hpp:81-83,View.hpp:110-110 |
Source loop unroll info | NA |
Source loop unroll confidence level | NA |
Unroll/vectorization loop type | NA |
Unroll factor | NA |
CQA cycles | 43.25 - 96.00 |
CQA cycles if no scalar integer | 43.25 - 96.00 |
CQA cycles if FP arith vectorized | 43.25 - 96.00 |
CQA cycles if fully vectorized | 13.50 - 46.50 |
Front-end cycles | 43.25 |
DIV/SQRT cycles | 32.50 |
P0 cycles | 34.00 |
P1 cycles | 21.00 |
P2 cycles | 21.00 |
P3 cycles | 5.00 |
P4 cycles | 32.50 |
P5 cycles | 32.50 |
P6 cycles | 5.00 |
P7 cycles | 30.00 - 96.00 |
Inter-iter dependencies cycles | NA |
FE+BE cycles (UFS) | 33.03 - 96.51 |
Stall cycles (UFS) | 4.60 - 68.08 |
Nb insns | 108.00 |
Nb uops | 173.00 |
Nb loads | 42.00 |
Nb stores | 5.00 |
Nb stack references | 39.00 |
FLOP/cycle | 0.00 - 0.00 |
Nb FLOP add-sub | 0.00 |
Nb FLOP mul | 0.00 |
Nb FLOP fma | 0.00 |
Nb FLOP div | 0.00 |
Nb FLOP rcp | 0.00 |
Nb FLOP sqrt | 0.00 |
Nb FLOP rsqrt | 0.00 |
Bytes/cycle | 3.92 - 8.69 |
Bytes prefetched | 0.00 |
Bytes loaded | 336.00 |
Bytes stored | 40.00 |
Stride 0 | NA |
Stride 1 | NA |
Stride n | NA |
Stride unknown | NA |
Stride indirect | NA |
Vectorization ratio all | 0.00 |
Vectorization ratio load | 0.00 |
Vectorization ratio store | 0.00 |
Vectorization ratio mul | NA |
Vectorization ratio add_sub | 0.00 |
Vectorization ratio fma | NA |
Vectorization ratio div_sqrt | 0.00 |
Vectorization ratio other | 0.00 |
Vector-efficiency ratio all | 12.22 |
Vector-efficiency ratio load | 12.50 |
Vector-efficiency ratio store | 12.50 |
Vector-efficiency ratio mul | NA |
Vector-efficiency ratio add_sub | 12.50 |
Vector-efficiency ratio fma | NA |
Vector-efficiency ratio div_sqrt | 9.38 |
Vector-efficiency ratio other | 12.50 |
Metric | Value |
---|---|
CQA speedup if no scalar integer | 1.00 |
CQA speedup if FP arith vectorized | 1.00 |
CQA speedup if fully vectorized | 3.20 - 2.06 |
CQA speedup if no inter-iteration dependency | NA |
CQA speedup if next bottleneck killed | 1.27 - 2.22 |
Bottlenecks | P0, |
Function | void Kripke::DispatchHelper |
Source | forall.hpp:59-59,LTimes.cpp:62-62,Collapse.hpp:81-83,View.hpp:110-110 |
Source loop unroll info | NA |
Source loop unroll confidence level | NA |
Unroll/vectorization loop type | NA |
Unroll factor | NA |
CQA cycles | 43.25 - 96.00 |
CQA cycles if no scalar integer | 43.25 - 96.00 |
CQA cycles if FP arith vectorized | 43.25 - 96.00 |
CQA cycles if fully vectorized | 13.50 - 46.50 |
Front-end cycles | 43.25 |
DIV/SQRT cycles | 32.50 |
P0 cycles | 34.00 |
P1 cycles | 21.00 |
P2 cycles | 21.00 |
P3 cycles | 5.00 |
P4 cycles | 32.50 |
P5 cycles | 32.50 |
P6 cycles | 5.00 |
P7 cycles | 30.00 - 96.00 |
Inter-iter dependencies cycles | NA |
FE+BE cycles (UFS) | 33.03 - 96.51 |
Stall cycles (UFS) | 4.60 - 68.08 |
Nb insns | 108.00 |
Nb uops | 173.00 |
Nb loads | 42.00 |
Nb stores | 5.00 |
Nb stack references | 39.00 |
FLOP/cycle | 0.00 - 0.00 |
Nb FLOP add-sub | 0.00 |
Nb FLOP mul | 0.00 |
Nb FLOP fma | 0.00 |
Nb FLOP div | 0.00 |
Nb FLOP rcp | 0.00 |
Nb FLOP sqrt | 0.00 |
Nb FLOP rsqrt | 0.00 |
Bytes/cycle | 3.92 - 8.69 |
Bytes prefetched | 0.00 |
Bytes loaded | 336.00 |
Bytes stored | 40.00 |
Stride 0 | NA |
Stride 1 | NA |
Stride n | NA |
Stride unknown | NA |
Stride indirect | NA |
Vectorization ratio all | 0.00 |
Vectorization ratio load | 0.00 |
Vectorization ratio store | 0.00 |
Vectorization ratio mul | NA |
Vectorization ratio add_sub | 0.00 |
Vectorization ratio fma | NA |
Vectorization ratio div_sqrt | 0.00 |
Vectorization ratio other | 0.00 |
Vector-efficiency ratio all | 12.22 |
Vector-efficiency ratio load | 12.50 |
Vector-efficiency ratio store | 12.50 |
Vector-efficiency ratio mul | NA |
Vector-efficiency ratio add_sub | 12.50 |
Vector-efficiency ratio fma | NA |
Vector-efficiency ratio div_sqrt | 9.38 |
Vector-efficiency ratio other | 12.50 |
Path / |
nb instructions | 108 |
nb uops | 173 |
loop length | 525 |
used x86 registers | 14 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 39 |
micro-operation queue | 43.25 cycles |
front end | 43.25 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | |
---|---|---|---|---|---|---|---|---|
uops | 32.50 | 32.50 | 21.00 | 21.00 | 5.00 | 32.50 | 32.50 | 5.00 |
cycles | 32.50 | 34.00 | 21.00 | 21.00 | 5.00 | 32.50 | 32.50 | 5.00 |
Cycles executing div or sqrt instructions | 30.00-96.00 |
FE+BE cycles | 33.03-96.51 |
Stall cycles | 4.60-68.08 |
LB full (events) | 5.38-69.08 |
Front-end | 43.25 |
Dispatch | 34.00 |
DIV/SQRT | 30.00-96.00 |
Overall L1 | 43.25-96.00 |
all | 0% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 0% |
other | 0% |
all | 12% |
load | 12% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 9% |
other | 12% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|
MOV 0x30(%RSP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP 0x140(%RSP),%RBX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
LEA 0x1(%RBX),%RBX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
JE 462c80 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0xb40> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV 0x60(%RSP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %RBX,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x170(%RSP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
OR %RSI,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SHR $0x20,%RCX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV %RBX,0x30(%RSP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
JE 462520 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x3e0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CQTO | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
IDIV %RSI | 57 | 14.25 | 14.25 | 0 | 0 | 0 | 14.25 | 14.25 | 0 | 42-95 | 24-90 |
JMP 462524 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x3e4> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
DIV %ESI | 10 | 2.50 | 2.50 | 0 | 0 | 0 | 2.50 | 2.50 | 0 | 26 | 6 |
MOV (%RSP),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD 0x168(%RSP),%RAX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
ADD 0x160(%RSP),%RDX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
MOV 0x148(%RSP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %RDX,%RBX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV 0x68(%RSP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%R11,%RBX,1),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x138(%RSP),%R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %R12,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD 0x130(%RSP),%RCX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
ADD 0x128(%RSP),%RCX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
LEA (%R15,%RCX,8),%R8 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $-0x8,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x158(%RSP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %RAX,%RDI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV 0x70(%RSP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RSI,%RDI,1),%R9 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
IMUL 0x150(%RSP),%RDX | 1 | 0 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 1 |
ADD %RDX,%R9 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x38(%RSP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R9,0xa0(%RSP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (%RCX,%R9,8),%R9 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %R9,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETAE %R8B | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
ADD %R11,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RAX,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
ADD %RDX,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
LEA (%RCX,%RDI,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $-0x8,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RBX,0x28(%RSP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (%RSI,%RBX,1),%RAX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD %R12,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x120(%RSP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %RAX,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD 0x118(%RSP),%RDX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
LEA (%R15,%RDX,8),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RDX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETAE %DIL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
ADD 0x110(%RSP),%R11 | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
MOV 0x108(%RSP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %R11,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD 0x100(%RSP),%RDX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
LEA (,%RDX,8),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD %R13,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %R9,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETB %DL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV 0xf8(%RSP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %R11,%RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD 0xf0(%RSP),%RSI | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
LEA (,%RSI,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD %R13,%RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %RSI,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETB %CL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
TEST %DIL,%R8B | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 462780 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x640> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
OR %CL,%DL | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 462780 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x640> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R11,0xa8(%RSP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
CMPQ $0x8,0x20(%RSP) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
MOV 0x8(%RSP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x80(%RSP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JAE 462800 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x6c0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R12,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0xe0(%RSP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP 0x20(%RSP),%RDI | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JAE 4624e0 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x3a0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV 0xd8(%RSP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x28(%RSP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RAX,%RCX,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV (%RSP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x10(%RSP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x78(%RSP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 462712 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x5d2> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
MOV 0x58(%RSP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x28(%RSP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RAX,%RCX,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0xe8(%RSP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x10(%RSP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 4627b0 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x670> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
MOV 0x58(%RSP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x28(%RSP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RAX,%RCX,8),%R11 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x48(%RSP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x40(%RSP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R12,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0xd0(%RSP),%R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R14,0xb0(%RSP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
JMP 462864 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x724> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
nb instructions | 108 |
nb uops | 173 |
loop length | 525 |
used x86 registers | 14 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 39 |
micro-operation queue | 43.25 cycles |
front end | 43.25 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | |
---|---|---|---|---|---|---|---|---|
uops | 32.50 | 32.50 | 21.00 | 21.00 | 5.00 | 32.50 | 32.50 | 5.00 |
cycles | 32.50 | 34.00 | 21.00 | 21.00 | 5.00 | 32.50 | 32.50 | 5.00 |
Cycles executing div or sqrt instructions | 30.00-96.00 |
FE+BE cycles | 33.03-96.51 |
Stall cycles | 4.60-68.08 |
LB full (events) | 5.38-69.08 |
Front-end | 43.25 |
Dispatch | 34.00 |
DIV/SQRT | 30.00-96.00 |
Overall L1 | 43.25-96.00 |
all | 0% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 0% |
other | 0% |
all | 12% |
load | 12% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 9% |
other | 12% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|
MOV 0x30(%RSP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP 0x140(%RSP),%RBX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
LEA 0x1(%RBX),%RBX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
JE 462c80 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0xb40> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV 0x60(%RSP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %RBX,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x170(%RSP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
OR %RSI,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SHR $0x20,%RCX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV %RBX,0x30(%RSP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
JE 462520 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x3e0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CQTO | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
IDIV %RSI | 57 | 14.25 | 14.25 | 0 | 0 | 0 | 14.25 | 14.25 | 0 | 42-95 | 24-90 |
JMP 462524 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x3e4> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
DIV %ESI | 10 | 2.50 | 2.50 | 0 | 0 | 0 | 2.50 | 2.50 | 0 | 26 | 6 |
MOV (%RSP),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD 0x168(%RSP),%RAX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
ADD 0x160(%RSP),%RDX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
MOV 0x148(%RSP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %RDX,%RBX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV 0x68(%RSP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%R11,%RBX,1),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x138(%RSP),%R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %R12,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD 0x130(%RSP),%RCX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
ADD 0x128(%RSP),%RCX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
LEA (%R15,%RCX,8),%R8 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $-0x8,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x158(%RSP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %RAX,%RDI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV 0x70(%RSP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RSI,%RDI,1),%R9 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
IMUL 0x150(%RSP),%RDX | 1 | 0 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 1 |
ADD %RDX,%R9 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x38(%RSP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R9,0xa0(%RSP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (%RCX,%R9,8),%R9 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %R9,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETAE %R8B | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
ADD %R11,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RAX,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
ADD %RDX,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
LEA (%RCX,%RDI,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $-0x8,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RBX,0x28(%RSP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (%RSI,%RBX,1),%RAX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD %R12,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x120(%RSP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %RAX,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD 0x118(%RSP),%RDX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
LEA (%R15,%RDX,8),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RDX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETAE %DIL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
ADD 0x110(%RSP),%R11 | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
MOV 0x108(%RSP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %R11,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD 0x100(%RSP),%RDX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
LEA (,%RDX,8),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD %R13,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %R9,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETB %DL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV 0xf8(%RSP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %R11,%RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD 0xf0(%RSP),%RSI | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
LEA (,%RSI,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD %R13,%RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %RSI,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETB %CL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
TEST %DIL,%R8B | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 462780 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x640> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
OR %CL,%DL | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 462780 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x640> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R11,0xa8(%RSP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
CMPQ $0x8,0x20(%RSP) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
MOV 0x8(%RSP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x80(%RSP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JAE 462800 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x6c0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R12,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0xe0(%RSP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP 0x20(%RSP),%RDI | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JAE 4624e0 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x3a0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV 0xd8(%RSP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x28(%RSP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RAX,%RCX,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV (%RSP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x10(%RSP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x78(%RSP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 462712 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x5d2> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
MOV 0x58(%RSP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x28(%RSP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RAX,%RCX,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0xe8(%RSP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x10(%RSP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 4627b0 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x670> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
MOV 0x58(%RSP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x28(%RSP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RAX,%RCX,8),%R11 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x48(%RSP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x40(%RSP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R12,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0xd0(%RSP),%R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R14,0xb0(%RSP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
JMP 462864 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x724> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |