Function: .omp_outlined..64 | Module: exec | Source: miniqmc.cpp:411-473 [...] | Coverage: 0.11% |
---|
Function: .omp_outlined..64 | Module: exec | Source: miniqmc.cpp:411-473 [...] | Coverage: 0.11% |
---|
/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h: 911 - 1115 |
-------------------------------------------------------------------------------- |
911: for (; __first != __last; ++__first) |
912: *__first = __value; |
[...] |
923: for (; __first != __last; ++__first) |
924: *__first = __tmp; |
[...] |
1115: if (__n <= 0) |
/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/refwrap.h: 338 - 338 |
-------------------------------------------------------------------------------- |
338: { return *_M_data; } |
/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_construct.h: 119 - 119 |
-------------------------------------------------------------------------------- |
119: ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); |
/home/kcamus/qaas_runs/170-254-9426/intel/miniqmc/build/miniqmc/src/Drivers/miniqmc.cpp: 411 - 473 |
-------------------------------------------------------------------------------- |
411: #pragma omp parallel for reduction(+ : my_accepted) |
412: for (int iw = 0; iw < nmovers; iw++) |
413: { |
414: auto& els = *mover_list[iw]->els_ptr; |
415: auto& random_th = mover_list[iw]->rng; |
416: auto& wavefunction = mover_list[iw]->wavefunction; |
417: auto& ecp = mover_list[iw]->nlpp; |
418: |
419: ParticlePos delta(nels); |
420: ParticlePos rOnSphere(nknots); |
421: |
422: aligned_vector<RealType> ur(nels); |
423: |
424: Timers[Timer_Diffusion].get().start(); |
425: for (int l = 0; l < nsubsteps; ++l) // drift-and-diffusion |
426: { |
427: random_th.generate_uniform(ur.data(), nels); |
428: random_th.generate_normal(&delta[0][0], nels3); |
429: for (int iel = 0; iel < nels; ++iel) |
430: { |
431: // Compute gradient at the current position |
432: Timers[Timer_evalGrad].get().start(); |
433: PosType grad_now = wavefunction.evalGrad(els, iel); |
434: Timers[Timer_evalGrad].get().stop(); |
435: |
436: // Construct trial move |
437: els.makeMove(iel, delta[iel]); |
438: |
439: // Compute gradient at the trial position |
440: Timers[Timer_ratioGrad].get().start(); |
441: PosType grad_new; |
442: wavefunction.ratioGrad(els, iel, grad_new); |
443: Timers[Timer_ratioGrad].get().stop(); |
444: |
445: // Accept/reject the trial move |
446: if (ur[iel] < accept) // MC |
447: { |
448: // Update position, and update temporary storage |
449: Timers[Timer_Update].get().start(); |
450: wavefunction.acceptMove(els, iel); |
451: Timers[Timer_Update].get().stop(); |
452: els.acceptMove(iel); |
453: my_accepted++; |
454: } |
455: else |
456: { |
457: els.rejectMove(iel); |
458: wavefunction.restore(iel); |
459: } |
460: } // iel |
461: wavefunction.completeUpdates(); |
462: } // substeps |
463: |
464: els.donePbyP(); |
465: |
466: // evaluate Kinetic Energy |
467: wavefunction.evaluateGL(els); |
468: |
469: Timers[Timer_Diffusion].get().stop(); |
470: |
471: // Compute NLPP energy using integral over spherical points |
472: { |
473: ecp.randomize(rOnSphere); // pick random sphere |
/home/kcamus/qaas_runs/170-254-9426/intel/miniqmc/build/miniqmc/src/Platforms/CPU/SIMD/Mallocator.hpp: 50 - 78 |
-------------------------------------------------------------------------------- |
50: std::size_t asize = n * sizeof(T); |
51: std::size_t amod = asize % ALIGN; |
52: if (amod != 0) |
[...] |
61: pt = aligned_alloc(ALIGN, asize); |
[...] |
68: if (pt == nullptr) |
69: throw std::runtime_error("Allocation failed in Mallocator, requested size in bytes = " + |
70: std::to_string(n * sizeof(T))); |
[...] |
76: if (n == 0) |
77: throw std::runtime_error("Mallocator::deallocate does not accept size 0 allocations."); |
78: free(p); |
/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_uninitialized.h: 578 - 602 |
-------------------------------------------------------------------------------- |
578: for (; __n > 0; --__n, (void) ++__cur) |
[...] |
602: ++__first; |
/home/kcamus/qaas_runs/170-254-9426/intel/miniqmc/build/miniqmc/src/Particle/ParticleSet.h: 277 - 277 |
-------------------------------------------------------------------------------- |
277: inline size_t getTotalNum() const { return TotalNum; } |
/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h: 261 - 261 |
-------------------------------------------------------------------------------- |
261: ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); |
/home/kcamus/qaas_runs/170-254-9426/intel/miniqmc/build/miniqmc/src/Numerics/PETE/OperatorTags.h: 43 - 63 |
-------------------------------------------------------------------------------- |
43: return (a + b); |
[...] |
63: return (a * b); |
/home/kcamus/qaas_runs/170-254-9426/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/WaveFunction.h: 97 - 97 |
-------------------------------------------------------------------------------- |
97: int get_ei_TableID() const { return ei_TableID; } |
/home/kcamus/qaas_runs/170-254-9426/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/VectorSoAContainer.h: 231 - 231 |
-------------------------------------------------------------------------------- |
231: inline const AoSElement_t operator[](size_t i) const { return AoSElement_t(myData + i, nGhosts); } |
/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h: 111 - 145 |
-------------------------------------------------------------------------------- |
111: if (__builtin_expect(__n > this->_M_max_size(), false)) |
112: { |
113: // _GLIBCXX_RESOLVE_LIB_DEFECTS |
114: // 3190. allocator::allocate sometimes returns too little storage |
115: if (__n > (std::size_t(-1) / sizeof(_Tp))) |
116: std::__throw_bad_array_new_length(); |
[...] |
127: return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp))); |
[...] |
145: ::operator delete(__p |
/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h: 195 - 239 |
-------------------------------------------------------------------------------- |
195: { return _M_dataplus._M_p; } |
[...] |
211: return std::pointer_traits<const_pointer>::pointer_to(*_M_local_buf); |
[...] |
230: { return _M_data() == _M_local_data(); } |
[...] |
239: if (!_M_is_local()) |
/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_vector.h: 98 - 1770 |
-------------------------------------------------------------------------------- |
98: : _M_start(), _M_finish(), _M_end_of_storage() |
[...] |
335: _M_deallocate(_M_impl._M_start, |
[...] |
346: return __n != 0 ? _Tr::allocate(_M_impl, __n) : pointer(); |
[...] |
353: if (__p) |
[...] |
361: this->_M_impl._M_start = this->_M_allocate(__n); |
362: this->_M_impl._M_finish = this->_M_impl._M_start; |
363: this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n; |
[...] |
919: { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } |
[...] |
1046: return *(this->_M_impl._M_start + __n); |
[...] |
1064: return *(this->_M_impl._M_start + __n); |
[...] |
1605: this->_M_impl._M_finish = |
[...] |
1769: if (__n > _S_max_size(_Tp_alloc_type(__a))) |
1770: __throw_length_error( |
/home/kcamus/qaas_runs/170-254-9426/intel/miniqmc/build/miniqmc/src/Utilities/RandomGenerator.h: 51 - 60 |
-------------------------------------------------------------------------------- |
51: for (int i = 0; i + 1 < n; i += 2) |
52: { |
53: double temp1 = 1.0 - 0.9999999999 * rng(), temp2 = rng(); |
54: a[i] = sqrt(-2.0 * log(temp1)) * cos(6.283185306 * temp2); |
55: a[i + 1] = sqrt(-2.0 * log(temp1)) * sin(6.283185306 * temp2); |
56: } |
57: if (n % 2 == 1) |
58: { |
59: double temp1 = 1 - 0.9999999999 * rng(), temp2 = rng(); |
60: a[n - 1] = sqrt(-2.0 * log(temp1)) * cos(6.283185306 * temp2); |
/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/random.h: 1767 - 1870 |
-------------------------------------------------------------------------------- |
1767: { return _M_a; } |
1768: |
1769: result_type |
1770: b() const |
1771: { return _M_b; } |
[...] |
1870: return (__aurng() * (__p.b() - __p.a())) + __p.a(); |
/home/kcamus/qaas_runs/170-254-9426/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/TinyVector.h: 62 - 145 |
-------------------------------------------------------------------------------- |
62: X[d] = T(0); |
[...] |
144: for (int i = 0; i < D; ++i) |
145: X[i] = base[i * offset]; |
/home/kcamus/qaas_runs/170-254-9426/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 46 - 302 |
-------------------------------------------------------------------------------- |
46: explicit inline Vector(size_t n = 0, Type_t val = Type_t()) : nLocal(n) |
47: { |
48: if (n) |
[...] |
210: if (nAllocated) |
[...] |
229: return X[i]; |
[...] |
289: T* X = nullptr; |
[...] |
300: X = mAllocator.allocate(n); |
301: nLocal = n; |
302: nAllocated = n; |
/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h: 173 - 173 |
-------------------------------------------------------------------------------- |
173: pointer _M_ptr() const { return std::get<0>(_M_t); } |
/home/kcamus/qaas_runs/170-254-9426/intel/miniqmc/build/miniqmc/src/Utilities/NewTimer.h: 242 - 249 |
-------------------------------------------------------------------------------- |
242: ScopeGuard(TIMER& t) : timer(t) { timer.start(); } |
[...] |
249: ~ScopeGuard() { timer.stop(); } |
/home/kcamus/qaas_runs/170-254-9426/intel/miniqmc/build/miniqmc/src/Drivers/NonLocalPP.hpp: 116 - 135 |
-------------------------------------------------------------------------------- |
116: ParticlePos rOnSphere(size()); |
117: std::vector<QMCTraits::PosType> virtualPos(size()); |
118: std::vector<QMCTraits::ValueType> ratios(size()); |
119: randomize(rOnSphere); // pick random sphere |
120: const auto& d_ie = els.getDistTableAB(wf.get_ei_TableID()); |
121: |
122: for (int jel = 0; jel < els.getTotalNum(); ++jel) |
123: { |
124: const auto& dist = d_ie.getDistRow(jel); |
125: const auto& displ = d_ie.getDisplRow(jel); |
126: for (int iat = 0; iat < ions_ref.getTotalNum(); ++iat) |
127: { |
128: //due to < Rmax condition, the actually iteration iat is [0,2] in a real simulation |
129: if (dist[iat] < Rmax) |
130: { |
131: for (int k = 0; k < size(); k++) |
132: virtualPos[k] = dist[iat] * rOnSphere[k] + displ[iat] + els.R[jel]; |
133: auto& VP = *VPs[ions_ref.GroupID[iat]]; |
134: VP.makeMoves(els, jel, virtualPos, true, iat); |
135: wf.evaluateRatios(VP, ratios); |
/home/kcamus/qaas_runs/170-254-9426/intel/miniqmc/build/miniqmc/src/Particle/ParticleAttrib.h: 34 - 34 |
-------------------------------------------------------------------------------- |
34: explicit inline ParticleAttrib(size_t n = 0) : __my_base(n), InUnit(0) {} |
/home/kcamus/qaas_runs/170-254-9426/intel/miniqmc/build/miniqmc/src/Utilities/StdRandom.h: 102 - 103 |
-------------------------------------------------------------------------------- |
102: for (int i = 0; i < n; ++i) |
103: d[i] = uniform(myRNG); |
/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/random.tcc: 3360 - 3373 |
-------------------------------------------------------------------------------- |
3360: (__b + __log2r - 1UL) / __log2r); |
3361: _RealType __ret; |
3362: _RealType __sum = _RealType(0); |
3363: _RealType __tmp = _RealType(1); |
3364: for (size_t __k = __m; __k != 0; --__k) |
3365: { |
3366: __sum += _RealType(__urng() - __urng.min()) * __tmp; |
3367: __tmp *= __r; |
3368: } |
3369: __ret = __sum / __tmp; |
3370: if (__builtin_expect(__ret >= _RealType(1), 0)) |
3371: { |
3372: #if _GLIBCXX_USE_C99_MATH_TR1 |
3373: __ret = std::nextafter(_RealType(1), _RealType(0)); |
0x20a830 PUSH %RBP |
0x20a831 MOV %RSP,%RBP |
0x20a834 PUSH %R15 |
0x20a836 PUSH %R14 |
0x20a838 PUSH %R13 |
0x20a83a PUSH %R12 |
0x20a83c PUSH %RBX |
0x20a83d SUB $0x1e8,%RSP |
0x20a844 MOV (%RDX),%EBX |
0x20a846 MOV %R9,-0x130(%RBP) |
0x20a84d MOV %RCX,-0x138(%RBP) |
0x20a854 TEST %EBX,%EBX |
0x20a856 JLE 20b7c4 |
0x20a85c MOV (%RDI),%ESI |
0x20a85e MOV %R8,%R14 |
0x20a861 DEC %EBX |
0x20a863 LEA -0xdc(%RBP),%RAX |
0x20a86a LEA -0xd8(%RBP),%RCX |
0x20a871 LEA -0x88(%RBP),%R8 |
0x20a878 LEA -0x58(%RBP),%R9 |
0x20a87c MOV $0x204270,%EDI |
0x20a881 MOV $0x22,%EDX |
0x20a886 MOVL $0,-0x88(%RBP) |
0x20a890 MOVL $0x1,-0xdc(%RBP) |
0x20a89a MOVL $0,-0xd8(%RBP) |
0x20a8a4 MOVL $0,-0x54(%RBP) |
0x20a8ab MOVL $0x1,0x10(%RSP) |
0x20a8b3 MOVL $0x1,0x8(%RSP) |
0x20a8bb MOV %EBX,-0x58(%RBP) |
0x20a8be MOV %RAX,(%RSP) |
0x20a8c2 MOV %ESI,-0x84(%RBP) |
0x20a8c8 CALL 20c720 <@plt_start@+0x210> |
0x20a8cd MOV -0x58(%RBP),%EAX |
0x20a8d0 MOVSXD -0x88(%RBP),%R15 |
0x20a8d7 CMP %EBX,%EAX |
0x20a8d9 CMOVL %EAX,%EBX |
0x20a8dc MOV %EBX,-0x58(%RBP) |
0x20a8df CMP %EBX,%R15D |
0x20a8e2 JLE 20a968 |
0x20a8e8 MOV -0x84(%RBP),%R14D |
0x20a8ef MOV 0x30(%RBP),%RBX |
0x20a8f3 MOV $0x204288,%EDI |
0x20a8f8 MOV %R14D,%ESI |
0x20a8fb CALL 20c770 <@plt_start@+0x260> |
0x20a900 LEA -0x54(%RBP),%RAX |
0x20a904 LEA -0x128(%RBP),%R8 |
0x20a90b MOV $0x2042a0,%EDI |
0x20a910 MOV $0x8,%ECX |
0x20a915 MOV $0x20c200,%R9D |
0x20a91b MOV $0x1,%EDX |
0x20a920 MOV %R14D,%ESI |
0x20a923 MOVQ $0x20f210,(%RSP) |
0x20a92b MOV %RAX,-0x128(%RBP) |
0x20a932 CALL 20c840 <@plt_start@+0x330> |
0x20a937 CMP $0x2,%EAX |
0x20a93a JE 20b7be |
0x20a940 CMP $0x1,%EAX |
0x20a943 JNE 20b7c4 |
0x20a949 MOV -0x54(%RBP),%EAX |
0x20a94c MOV -0x84(%RBP),%ESI |
0x20a952 MOV $0x2042a0,%EDI |
0x20a957 MOV $0x20f210,%EDX |
0x20a95c ADD %EAX,(%RBX) |
0x20a95e CALL 20c850 <@plt_start@+0x340> |
0x20a963 JMP 20b7c4 |
0x20a968 FLDS -0x7822(%RIP) |
0x20a96e FSTPT (%RSP) |
0x20a971 CALL 20cad0 <@plt_start@+0x5c0> |
0x20a976 FSTPT -0x40(%RBP) |
0x20a979 FLDS -0x7837(%RIP) |
0x20a97f FSTPT (%RSP) |
0x20a982 CALL 20cad0 <@plt_start@+0x5c0> |
0x20a987 FLDT -0x40(%RBP) |
0x20a98a FDIVP %ST0,%ST1 |
0x20a98c FLDS -0x784e(%RIP) |
0x20a992 XOR %EAX,%EAX |
0x20a994 FXCH %ST1 |
0x20a996 FUCOMI %ST1,%ST0 |
0x20a998 FLDZ |
0x20a99a FCMOVNB %ST2,%ST0 |
0x20a99c FSTP %ST2 |
0x20a99e FSUBP %ST0,%ST1 |
0x20a9a0 FISTTP -0x1c8(%RBP) |
0x20a9a6 SETAE %AL |
0x20a9a9 SAL $0x3f,%RAX |
0x20a9ad XOR -0x1c8(%RBP),%RAX |
0x20a9b4 MOV %R14,-0x70(%RBP) |
0x20a9b8 MOV %RAX,-0xd0(%RBP) |
0x20a9bf ADD $0x34,%RAX |
0x20a9c3 MOV %RAX,-0xc8(%RBP) |
0x20a9ca JMP 20a9e1 |
0x20a9cc NOPL (%RAX) |
(37) 0x20a9d0 MOVSXD -0x58(%RBP),%RCX |
(37) 0x20a9d4 LEA 0x1(%RBX),%R15 |
(37) 0x20a9d8 CMP %RCX,%RBX |
(37) 0x20a9db JGE 20a8e8 |
(37) 0x20a9e1 MOV -0x138(%RBP),%RAX |
(37) 0x20a9e8 MOVSXD (%R14),%RCX |
(37) 0x20a9eb MOV %R15,-0x160(%RBP) |
(37) 0x20a9f2 MOV (%RAX),%RAX |
(37) 0x20a9f5 MOV (%RAX,%R15,8),%R13 |
(37) 0x20a9f9 MOV 0x13c8(%R13),%RAX |
(37) 0x20aa00 MOV %RAX,-0x48(%RBP) |
(37) 0x20aa04 TEST %RCX,%RCX |
(37) 0x20aa07 JE 20aa60 |
(37) 0x20aa09 TEST %ECX,%ECX |
(37) 0x20aa0b JS 20b7d6 |
(37) 0x20aa11 LEA (,%RCX,8),%RAX |
(37) 0x20aa19 MOV %RCX,%R15 |
(37) 0x20aa1c LEA (%RAX,%RAX,2),%RBX |
(37) 0x20aa20 MOV %RBX,%RDI |
(37) 0x20aa23 CALL 20c590 <@plt_start@+0x80> |
(37) 0x20aa28 VXORPD %XMM0,%XMM0,%XMM0 |
(37) 0x20aa2c MOV %RAX,%R12 |
(37) 0x20aa2f XOR %EAX,%EAX |
(37) 0x20aa31 NOPW %CS:(%RAX,%RAX,1) |
(52) 0x20aa40 VMOVUPD %XMM0,(%R12,%RAX,1) |
(52) 0x20aa46 MOVQ $0,0x10(%R12,%RAX,1) |
(52) 0x20aa4f ADD $0x18,%RAX |
(52) 0x20aa53 CMP %RAX,%RBX |
(52) 0x20aa56 JNE 20aa40 |
(37) 0x20aa58 MOV %R15,%RCX |
(37) 0x20aa5b JMP 20aa63 |
0x20aa5d NOPL (%RAX) |
(37) 0x20aa60 XOR %R12D,%R12D |
(37) 0x20aa63 MOV -0x130(%RBP),%RAX |
(37) 0x20aa6a VXORPD %XMM0,%XMM0,%XMM0 |
(37) 0x20aa6e MOV %RCX,-0x158(%RBP) |
(37) 0x20aa75 MOVSXD (%RAX),%RDX |
(37) 0x20aa78 LEA -0x1e0(%RBP),%RAX |
(37) 0x20aa7f MOV %RDX,-0x1e8(%RBP) |
(37) 0x20aa86 VMOVUPD %XMM0,(%RAX) |
(37) 0x20aa8a TEST %RDX,%RDX |
(37) 0x20aa8d JE 20aaf0 |
(37) 0x20aa8f TEST %EDX,%EDX |
(37) 0x20aa91 JS 20b7d6 |
(37) 0x20aa97 LEA (,%RDX,8),%RAX |
(37) 0x20aa9f MOV %RDX,%R15 |
(37) 0x20aaa2 LEA (%RAX,%RAX,2),%RBX |
(37) 0x20aaa6 MOV %RBX,%RDI |
(37) 0x20aaa9 CALL 20c590 <@plt_start@+0x80> |
(37) 0x20aaae VXORPD %XMM0,%XMM0,%XMM0 |
(37) 0x20aab2 MOV %R15,%RDX |
(37) 0x20aab5 MOV %RAX,-0x1d8(%RBP) |
(37) 0x20aabc MOV %RAX,%R15 |
(37) 0x20aabf MOV %RDX,-0x1e8(%RBP) |
(37) 0x20aac6 XOR %EAX,%EAX |
(37) 0x20aac8 MOV %RDX,-0x1e0(%RBP) |
(37) 0x20aacf NOP |
(51) 0x20aad0 VMOVUPD %XMM0,(%R15,%RAX,1) |
(51) 0x20aad6 MOVQ $0,0x10(%R15,%RAX,1) |
(51) 0x20aadf ADD $0x18,%RAX |
(51) 0x20aae3 CMP %RAX,%RBX |
(51) 0x20aae6 JNE 20aad0 |
(37) 0x20aae8 JMP 20aaf3 |
0x20aaea NOPW (%RAX,%RAX,1) |
(37) 0x20aaf0 XOR %R15D,%R15D |
(37) 0x20aaf3 MOVQ $0x204328,-0x1f0(%RBP) |
(37) 0x20aafe MOVL $0,-0x1cc(%RBP) |
(37) 0x20ab08 MOVSXD (%R14),%RAX |
(37) 0x20ab0b TEST %RAX,%RAX |
(37) 0x20ab0e JS 20b7e0 |
(37) 0x20ab14 MOV %RDX,-0x150(%RBP) |
(37) 0x20ab1b MOV %R15,-0x140(%RBP) |
(37) 0x20ab22 MOV %RAX,-0x148(%RBP) |
(37) 0x20ab29 TEST %EAX,%EAX |
(37) 0x20ab2b JE 20ab80 |
(37) 0x20ab2d LEA (,%RAX,8),%RBX |
(37) 0x20ab35 MOV %RAX,%RDX |
(37) 0x20ab38 MOV $0x40,%ECX |
(37) 0x20ab3d MOV $0x40,%EDI |
(37) 0x20ab42 MOV %EBX,%EAX |
(37) 0x20ab44 AND $0x38,%EAX |
(37) 0x20ab47 SUB %RAX,%RCX |
(37) 0x20ab4a TEST %RAX,%RAX |
(37) 0x20ab4d CMOVE %RAX,%RCX |
(37) 0x20ab51 LEA (%RCX,%RDX,8),%RSI |
(37) 0x20ab55 CALL 20ca10 <@plt_start@+0x500> |
(37) 0x20ab5a TEST %RAX,%RAX |
(37) 0x20ab5d JE 20b7fe |
(37) 0x20ab63 MOV %RAX,-0x98(%RBP) |
(37) 0x20ab6a MOV %RAX,%RDI |
(37) 0x20ab6d XOR %ESI,%ESI |
(37) 0x20ab6f MOV %RBX,%RDX |
(37) 0x20ab72 CALL 20cb10 <@plt_start@+0x600> |
(37) 0x20ab77 JMP 20ab89 |
0x20ab79 NOPL (%RAX) |
(37) 0x20ab80 XOR %EAX,%EAX |
(37) 0x20ab82 MOV %RAX,-0x98(%RBP) |
(37) 0x20ab89 MOV 0x10(%RBP),%RAX |
(37) 0x20ab8d MOV (%RAX),%RAX |
(37) 0x20ab90 MOV 0x10(%RAX),%RDI |
(37) 0x20ab94 CALL 20c710 <@plt_start@+0x200> |
(37) 0x20ab99 MOV 0x18(%RBP),%RCX |
(37) 0x20ab9d LEA 0x13d0(%R13),%RAX |
(37) 0x20aba4 MOV %R12,-0x90(%RBP) |
(37) 0x20abab MOV %RAX,-0x68(%RBP) |
(37) 0x20abaf CMPL $0,(%RCX) |
(37) 0x20abb2 JLE 20b2a0 |
(37) 0x20abb8 LEA 0x10(%R13),%R15 |
(37) 0x20abbc XOR %ECX,%ECX |
(37) 0x20abbe XCHG %AX,%AX |
(42) 0x20abc0 MOV (%R14),%EAX |
(42) 0x20abc3 MOV %ECX,-0xd4(%RBP) |
(42) 0x20abc9 MOV %RAX,-0x50(%RBP) |
(42) 0x20abcd TEST %EAX,%EAX |
(42) 0x20abcf JLE 20acd0 |
(42) 0x20abd5 MOV -0xc8(%RBP),%RAX |
(42) 0x20abdc XOR %EDX,%EDX |
(42) 0x20abde DIVQ -0xd0(%RBP) |
(42) 0x20abe5 MOV %RAX,%R14 |
(42) 0x20abe8 CMP $0x2,%RAX |
(42) 0x20abec MOV $0x1,%EAX |
(42) 0x20abf1 CMOVB %RAX,%R14 |
(42) 0x20abf5 XOR %R12D,%R12D |
(42) 0x20abf8 NOPL (%RAX,%RAX,1) |
(50) 0x20ac00 VMOVSD -0x7aa8(%RIP),%XMM1 |
(50) 0x20ac08 VXORPD %XMM0,%XMM0,%XMM0 |
(50) 0x20ac0c MOV %R14,%RBX |
(50) 0x20ac0f VMOVSD %XMM0,-0x40(%RBP) |
(50) 0x20ac14 VMOVSD %XMM1,-0x30(%RBP) |
(50) 0x20ac19 NOPL (%RAX) |
(49) 0x20ac20 MOV %R15,%RDI |
(49) 0x20ac23 CALL 20bb50 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EEclEv> |
(49) 0x20ac28 VMOVSD -0x40(%RBP),%XMM1 |
(49) 0x20ac2d VMOVSD -0x30(%RBP),%XMM2 |
(49) 0x20ac32 VCVTUSI2SD %RAX,%XMM5,%XMM0 |
(49) 0x20ac38 DEC %RBX |
(49) 0x20ac3b VFMADD231SD %XMM0,%XMM2,%XMM1 |
(49) 0x20ac40 VMOVSD %XMM1,-0x40(%RBP) |
(49) 0x20ac45 VMOVSD %XMM2,-0x1c0(%RBP) |
(49) 0x20ac4d FLDL -0x1c0(%RBP) |
(49) 0x20ac53 FMULS -0x7b0d(%RIP) |
(49) 0x20ac59 FSTPL -0x1b8(%RBP) |
(49) 0x20ac5f VMOVSD -0x1b8(%RBP),%XMM0 |
(49) 0x20ac67 VMOVSD %XMM0,-0x30(%RBP) |
(49) 0x20ac6c JNE 20ac20 |
(50) 0x20ac6e VMOVSD -0x40(%RBP),%XMM0 |
(50) 0x20ac73 VDIVSD -0x30(%RBP),%XMM0,%XMM0 |
(50) 0x20ac78 VUCOMISD -0x7b20(%RIP),%XMM0 |
(50) 0x20ac80 JAE 20acb9 |
(50) 0x20ac82 VMOVSD 0x1398(%R13),%XMM1 |
(50) 0x20ac8b VMOVSD 0x13a0(%R13),%XMM2 |
(50) 0x20ac94 MOV -0x98(%RBP),%RAX |
(50) 0x20ac9b VSUBSD %XMM1,%XMM2,%XMM2 |
(50) 0x20ac9f VFMADD213SD %XMM1,%XMM0,%XMM2 |
(50) 0x20aca4 VMOVSD %XMM2,(%RAX,%R12,8) |
(50) 0x20acaa INC %R12 |
(50) 0x20acad CMP -0x50(%RBP),%R12 |
(50) 0x20acb1 JNE 20ac00 |
(42) 0x20acb7 JMP 20acd0 |
(50) 0x20acb9 VMOVSD -0x7b61(%RIP),%XMM0 |
(50) 0x20acc1 VXORPD %XMM1,%XMM1,%XMM1 |
(50) 0x20acc5 CALL 20ca50 <@plt_start@+0x540> |
(50) 0x20acca JMP 20ac82 |
0x20accc NOPL (%RAX) |
(42) 0x20acd0 MOV 0x20(%RBP),%RAX |
(42) 0x20acd4 MOVSXD (%RAX),%RCX |
(42) 0x20acd7 MOV %RCX,%RAX |
(42) 0x20acda MOV %RCX,-0x78(%RBP) |
(42) 0x20acde CMP $0x2,%RCX |
(42) 0x20ace2 JL 20af30 |
(42) 0x20ace8 MOV -0xc8(%RBP),%RAX |
(42) 0x20acef XOR %EDX,%EDX |
(42) 0x20acf1 DIVQ -0xd0(%RBP) |
(42) 0x20acf8 MOV %RAX,%RBX |
(42) 0x20acfb CMP $0x2,%RAX |
(42) 0x20acff MOV $0x1,%EAX |
(42) 0x20ad04 CMOVB %RAX,%RBX |
(42) 0x20ad08 XOR %R12D,%R12D |
(42) 0x20ad0b NOPL (%RAX,%RAX,1) |
(48) 0x20ad10 VMOVSD -0x7bb8(%RIP),%XMM1 |
(48) 0x20ad18 VXORPD %XMM0,%XMM0,%XMM0 |
(48) 0x20ad1c MOV %RBX,%R14 |
(48) 0x20ad1f VMOVSD %XMM0,-0x40(%RBP) |
(48) 0x20ad24 VMOVSD %XMM1,-0x30(%RBP) |
(48) 0x20ad29 NOPL (%RAX) |
(46) 0x20ad30 MOV %R15,%RDI |
(46) 0x20ad33 CALL 20bb50 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EEclEv> |
(46) 0x20ad38 VMOVSD -0x40(%RBP),%XMM1 |
(46) 0x20ad3d VMOVSD -0x30(%RBP),%XMM2 |
(46) 0x20ad42 VCVTUSI2SD %RAX,%XMM5,%XMM0 |
(46) 0x20ad48 DEC %R14 |
(46) 0x20ad4b VFMADD231SD %XMM0,%XMM2,%XMM1 |
(46) 0x20ad50 VMOVSD %XMM1,-0x40(%RBP) |
(46) 0x20ad55 VMOVSD %XMM2,-0x1b0(%RBP) |
(46) 0x20ad5d FLDL -0x1b0(%RBP) |
(46) 0x20ad63 FMULS -0x7c1d(%RIP) |
(46) 0x20ad69 FSTPL -0x1a8(%RBP) |
(46) 0x20ad6f VMOVSD -0x1a8(%RBP),%XMM0 |
(46) 0x20ad77 VMOVSD %XMM0,-0x30(%RBP) |
(46) 0x20ad7c JNE 20ad30 |
(48) 0x20ad7e VMOVSD -0x40(%RBP),%XMM0 |
(48) 0x20ad83 VMOVSD -0x7c2b(%RIP),%XMM2 |
(48) 0x20ad8b VDIVSD -0x30(%RBP),%XMM0,%XMM1 |
(48) 0x20ad90 VUCOMISD %XMM2,%XMM1 |
(48) 0x20ad94 JAE 20aee8 |
(48) 0x20ad9a VMOVSD %XMM1,-0x50(%RBP) |
(48) 0x20ad9f VMOVSD 0x1398(%R13),%XMM1 |
(48) 0x20ada8 VMOVSD 0x13a0(%R13),%XMM0 |
(48) 0x20adb1 MOV %RBX,%R14 |
(48) 0x20adb4 VMOVSD %XMM2,-0x30(%RBP) |
(48) 0x20adb9 VSUBSD %XMM1,%XMM0,%XMM0 |
(48) 0x20adbd VMOVSD %XMM1,-0x80(%RBP) |
(48) 0x20adc2 VMOVSD %XMM0,-0x60(%RBP) |
(48) 0x20adc7 VXORPD %XMM0,%XMM0,%XMM0 |
(48) 0x20adcb VMOVSD %XMM0,-0x40(%RBP) |
(47) 0x20add0 MOV %R15,%RDI |
(47) 0x20add3 CALL 20bb50 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EEclEv> |
(47) 0x20add8 VMOVSD -0x40(%RBP),%XMM1 |
(47) 0x20addd VMOVSD -0x30(%RBP),%XMM2 |
(47) 0x20ade2 VCVTUSI2SD %RAX,%XMM5,%XMM0 |
(47) 0x20ade8 DEC %R14 |
(47) 0x20adeb VFMADD231SD %XMM0,%XMM2,%XMM1 |
(47) 0x20adf0 VMOVSD %XMM1,-0x40(%RBP) |
(47) 0x20adf5 VMOVSD %XMM2,-0x1a0(%RBP) |
(47) 0x20adfd FLDL -0x1a0(%RBP) |
(47) 0x20ae03 FMULS -0x7cbd(%RIP) |
(47) 0x20ae09 FSTPL -0x198(%RBP) |
(47) 0x20ae0f VMOVSD -0x198(%RBP),%XMM0 |
(47) 0x20ae17 VMOVSD %XMM0,-0x30(%RBP) |
(47) 0x20ae1c JNE 20add0 |
(48) 0x20ae1e VMOVSD -0x60(%RBP),%XMM0 |
(48) 0x20ae23 VMOVSD -0x50(%RBP),%XMM3 |
(48) 0x20ae28 VMOVSD -0x7cd0(%RIP),%XMM1 |
(48) 0x20ae30 VFMADD213SD -0x80(%RBP),%XMM0,%XMM3 |
(48) 0x20ae36 VMOVSD -0x40(%RBP),%XMM0 |
(48) 0x20ae3b VDIVSD -0x30(%RBP),%XMM0,%XMM0 |
(48) 0x20ae40 VFMADD132SD -0x7cf9(%RIP),%XMM1,%XMM3 |
(48) 0x20ae49 VUCOMISD %XMM1,%XMM0 |
(48) 0x20ae4d JAE 20af06 |
(48) 0x20ae53 VMOVSD 0x1398(%R13),%XMM1 |
(48) 0x20ae5c VMOVSD 0x13a0(%R13),%XMM2 |
(48) 0x20ae65 VSUBSD %XMM1,%XMM2,%XMM2 |
(48) 0x20ae69 VFMADD213SD %XMM1,%XMM0,%XMM2 |
(48) 0x20ae6e VMOVAPD %XMM3,%XMM0 |
(48) 0x20ae72 VMOVSD %XMM2,-0x30(%RBP) |
(48) 0x20ae77 CALL 20cab0 <@plt_start@+0x5a0> |
(48) 0x20ae7c VMULSD -0x7d1c(%RIP),%XMM0,%XMM0 |
(48) 0x20ae84 LEA -0x190(%RBP),%RDI |
(48) 0x20ae8b LEA -0x188(%RBP),%RSI |
(48) 0x20ae92 VSQRTSD %XMM0,%XMM0,%XMM0 |
(48) 0x20ae96 VMOVAPD %XMM0,-0x40(%RBP) |
(48) 0x20ae9b VMOVSD -0x30(%RBP),%XMM0 |
(48) 0x20aea0 VMULSD -0x7d28(%RIP),%XMM0,%XMM0 |
(48) 0x20aea8 CALL 20cae0 <@plt_start@+0x5d0> |
(48) 0x20aead VMOVSD -0x188(%RBP),%XMM0 |
(48) 0x20aeb5 VMOVDDUP -0x40(%RBP),%XMM1 |
(48) 0x20aeba MOV -0x90(%RBP),%RAX |
(48) 0x20aec1 VMOVHPD -0x190(%RBP),%XMM0,%XMM0 |
(48) 0x20aec9 VMULPD %XMM1,%XMM0,%XMM0 |
(48) 0x20aecd VMOVUPD %XMM0,(%RAX,%R12,8) |
(48) 0x20aed3 ADD $0x2,%R12 |
(48) 0x20aed7 MOV %R12D,%EAX |
(48) 0x20aeda OR $0x1,%EAX |
(48) 0x20aedd CMP -0x78(%RBP),%EAX |
(48) 0x20aee0 JL 20ad10 |
(42) 0x20aee6 JMP 20af30 |
(48) 0x20aee8 VXORPD %XMM1,%XMM1,%XMM1 |
(48) 0x20aeec VMOVAPD %XMM2,%XMM0 |
(48) 0x20aef0 CALL 20ca50 <@plt_start@+0x540> |
(48) 0x20aef5 VMOVSD -0x7d9d(%RIP),%XMM2 |
(48) 0x20aefd VMOVAPD %XMM0,%XMM1 |
(48) 0x20af01 JMP 20ad9a |
(48) 0x20af06 VMOVSD -0x7dae(%RIP),%XMM0 |
(48) 0x20af0e VXORPD %XMM1,%XMM1,%XMM1 |
(48) 0x20af12 VMOVSD %XMM3,-0x50(%RBP) |
(48) 0x20af17 CALL 20ca50 <@plt_start@+0x540> |
(48) 0x20af1c VMOVSD -0x50(%RBP),%XMM3 |
(48) 0x20af21 JMP 20ae53 |
0x20af26 NOPW %CS:(%RAX,%RAX,1) |
(42) 0x20af30 MOV -0x70(%RBP),%R14 |
(42) 0x20af34 MOV -0x78(%RBP),%RAX |
(42) 0x20af38 AND $-0x7fffffff,%EAX |
(42) 0x20af3d CMP $0x1,%EAX |
(42) 0x20af40 JNE 20b0f9 |
(42) 0x20af46 MOV -0xc8(%RBP),%RAX |
(42) 0x20af4d XOR %EDX,%EDX |
(42) 0x20af4f VMOVSD -0x7df7(%RIP),%XMM0 |
(42) 0x20af57 VXORPD %XMM1,%XMM1,%XMM1 |
(42) 0x20af5b DIVQ -0xd0(%RBP) |
(42) 0x20af62 MOV %RAX,%RBX |
(42) 0x20af65 CMP $0x2,%RAX |
(42) 0x20af69 MOV $0x1,%EAX |
(42) 0x20af6e CMOVB %RAX,%RBX |
(42) 0x20af72 MOV %RBX,%R14 |
(42) 0x20af75 NOPW %CS:(%RAX,%RAX,1) |
(44) 0x20af80 MOV %R15,%RDI |
(44) 0x20af83 VMOVSD %XMM0,-0x30(%RBP) |
(44) 0x20af88 VMOVSD %XMM1,-0x40(%RBP) |
(44) 0x20af8d CALL 20bb50 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EEclEv> |
(44) 0x20af92 VMOVSD -0x30(%RBP),%XMM2 |
(44) 0x20af97 VMOVSD -0x40(%RBP),%XMM1 |
(44) 0x20af9c VCVTUSI2SD %RAX,%XMM5,%XMM0 |
(44) 0x20afa2 DEC %R14 |
(44) 0x20afa5 VMOVSD %XMM2,-0x180(%RBP) |
(44) 0x20afad VFMADD231SD %XMM0,%XMM2,%XMM1 |
(44) 0x20afb2 FLDL -0x180(%RBP) |
(44) 0x20afb8 FMULS -0x7e72(%RIP) |
(44) 0x20afbe FSTPL -0x178(%RBP) |
(44) 0x20afc4 VMOVSD -0x178(%RBP),%XMM0 |
(44) 0x20afcc JNE 20af80 |
(42) 0x20afce VDIVSD %XMM0,%XMM1,%XMM1 |
(42) 0x20afd2 VMOVSD -0x7e7a(%RIP),%XMM4 |
(42) 0x20afda VUCOMISD %XMM4,%XMM1 |
(42) 0x20afde JAE 20b25f |
(42) 0x20afe4 VMOVSD %XMM1,-0x50(%RBP) |
(42) 0x20afe9 VMOVSD 0x1398(%R13),%XMM1 |
(42) 0x20aff2 VMOVSD 0x13a0(%R13),%XMM0 |
(42) 0x20affb MOV -0x70(%RBP),%R14 |
(42) 0x20afff MOV -0x90(%RBP),%R12 |
(42) 0x20b006 VXORPD %XMM2,%XMM2,%XMM2 |
(42) 0x20b00a VSUBSD %XMM1,%XMM0,%XMM0 |
(42) 0x20b00e VMOVSD %XMM1,-0x80(%RBP) |
(42) 0x20b013 VMOVSD %XMM0,-0x60(%RBP) |
(42) 0x20b018 NOPL (%RAX,%RAX,1) |
(45) 0x20b020 MOV %R15,%RDI |
(45) 0x20b023 VMOVSD %XMM4,-0x30(%RBP) |
(45) 0x20b028 VMOVSD %XMM2,-0x40(%RBP) |
(45) 0x20b02d CALL 20bb50 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EEclEv> |
(45) 0x20b032 VMOVSD -0x30(%RBP),%XMM1 |
(45) 0x20b037 VMOVSD -0x40(%RBP),%XMM2 |
(45) 0x20b03c VCVTUSI2SD %RAX,%XMM5,%XMM0 |
(45) 0x20b042 DEC %RBX |
(45) 0x20b045 VMOVSD %XMM1,-0x170(%RBP) |
(45) 0x20b04d VFMADD231SD %XMM0,%XMM1,%XMM2 |
(45) 0x20b052 FLDL -0x170(%RBP) |
(45) 0x20b058 FMULS -0x7f12(%RIP) |
(45) 0x20b05e FSTPL -0x168(%RBP) |
(45) 0x20b064 VMOVSD -0x168(%RBP),%XMM4 |
(45) 0x20b06c JNE 20b020 |
(42) 0x20b06e VMOVSD -0x60(%RBP),%XMM0 |
(42) 0x20b073 VMOVSD -0x7f1b(%RIP),%XMM1 |
(42) 0x20b07b VMOVSD -0x50(%RBP),%XMM3 |
(42) 0x20b080 VFMADD213SD -0x80(%RBP),%XMM0,%XMM3 |
(42) 0x20b086 VDIVSD %XMM4,%XMM2,%XMM0 |
(42) 0x20b08a VFMADD132SD -0x7f43(%RIP),%XMM1,%XMM3 |
(42) 0x20b093 VUCOMISD %XMM1,%XMM0 |
(42) 0x20b097 JAE 20b27d |
(42) 0x20b09d VMOVSD 0x1398(%R13),%XMM1 |
(42) 0x20b0a6 VMOVSD 0x13a0(%R13),%XMM2 |
(42) 0x20b0af VSUBSD %XMM1,%XMM2,%XMM2 |
(42) 0x20b0b3 VFMADD213SD %XMM1,%XMM0,%XMM2 |
(42) 0x20b0b8 VMOVAPD %XMM3,%XMM0 |
(42) 0x20b0bc VMOVSD %XMM2,-0x40(%RBP) |
(42) 0x20b0c1 CALL 20cab0 <@plt_start@+0x5a0> |
(42) 0x20b0c6 VMULSD -0x7f66(%RIP),%XMM0,%XMM0 |
(42) 0x20b0ce VSQRTSD %XMM0,%XMM0,%XMM0 |
(42) 0x20b0d2 VMOVSD %XMM0,-0x30(%RBP) |
(42) 0x20b0d7 VMOVSD -0x40(%RBP),%XMM0 |
(42) 0x20b0dc VMULSD -0x7f64(%RIP),%XMM0,%XMM0 |
(42) 0x20b0e4 CALL 20cac0 <@plt_start@+0x5b0> |
(42) 0x20b0e9 VMULSD -0x30(%RBP),%XMM0,%XMM0 |
(42) 0x20b0ee MOV -0x78(%RBP),%RAX |
(42) 0x20b0f2 VMOVSD %XMM0,-0x8(%R12,%RAX,8) |
(42) 0x20b0f9 CMPL $0,(%R14) |
(42) 0x20b0fd JLE 20b240 |
(42) 0x20b103 MOV -0x90(%RBP),%RBX |
(42) 0x20b10a XOR %R12D,%R12D |
(42) 0x20b10d JMP 20b126 |
0x20b10f NOP |
(43) 0x20b110 INCL -0x54(%RBP) |
(43) 0x20b113 MOVSXD (%R14),%RAX |
(43) 0x20b116 INC %R12 |
(43) 0x20b119 ADD $0x18,%RBX |
(43) 0x20b11d CMP %RAX,%R12 |
(43) 0x20b120 JGE 20b240 |
(43) 0x20b126 MOV 0x10(%RBP),%RAX |
(43) 0x20b12a MOV (%RAX),%RAX |
(43) 0x20b12d MOV 0x28(%RAX),%RDI |
(43) 0x20b131 CALL 20c710 <@plt_start@+0x200> |
(43) 0x20b136 MOV -0x68(%RBP),%RSI |
(43) 0x20b13a MOV -0x48(%RBP),%RDX |
(43) 0x20b13e LEA -0x128(%RBP),%RDI |
(43) 0x20b145 MOV %R12D,%ECX |
(43) 0x20b148 CALL 20c7a0 <@plt_start@+0x290> |
(43) 0x20b14d MOV 0x10(%RBP),%RAX |
(43) 0x20b151 MOV (%RAX),%RAX |
(43) 0x20b154 MOV 0x28(%RAX),%RDI |
(43) 0x20b158 CALL 20c790 <@plt_start@+0x280> |
(43) 0x20b15d MOV -0x48(%RBP),%RDI |
(43) 0x20b161 MOV $0x1,%ECX |
(43) 0x20b166 MOV %R12D,%ESI |
(43) 0x20b169 MOV %RBX,%RDX |
(43) 0x20b16c CALL 20c7b0 <@plt_start@+0x2a0> |
(43) 0x20b171 MOV 0x10(%RBP),%RAX |
(43) 0x20b175 MOV (%RAX),%RAX |
(43) 0x20b178 MOV 0x30(%RAX),%RDI |
(43) 0x20b17c CALL 20c710 <@plt_start@+0x200> |
(43) 0x20b181 VXORPD %XMM0,%XMM0,%XMM0 |
(43) 0x20b185 MOVQ $0,-0xb0(%RBP) |
(43) 0x20b190 VMOVAPD %XMM0,-0xc0(%RBP) |
(43) 0x20b198 MOV -0x68(%RBP),%RDI |
(43) 0x20b19c MOV -0x48(%RBP),%RSI |
(43) 0x20b1a0 LEA -0xc0(%RBP),%RCX |
(43) 0x20b1a7 MOV %R12D,%EDX |
(43) 0x20b1aa CALL 20c7c0 <@plt_start@+0x2b0> |
(43) 0x20b1af MOV 0x10(%RBP),%RAX |
(43) 0x20b1b3 MOV (%RAX),%RAX |
(43) 0x20b1b6 MOV 0x30(%RAX),%RDI |
(43) 0x20b1ba CALL 20c790 <@plt_start@+0x280> |
(43) 0x20b1bf MOV -0x98(%RBP),%RAX |
(43) 0x20b1c6 MOV 0x28(%RBP),%RCX |
(43) 0x20b1ca VMOVSD (%RAX,%R12,8),%XMM0 |
(43) 0x20b1d0 VUCOMISD (%RCX),%XMM0 |
(43) 0x20b1d4 JAE 20b220 |
(43) 0x20b1d6 MOV 0x10(%RBP),%RAX |
(43) 0x20b1da MOV (%RAX),%RAX |
(43) 0x20b1dd MOV 0x38(%RAX),%RDI |
(43) 0x20b1e1 CALL 20c710 <@plt_start@+0x200> |
(43) 0x20b1e6 MOV -0x68(%RBP),%RDI |
(43) 0x20b1ea MOV -0x48(%RBP),%RSI |
(43) 0x20b1ee MOV %R12D,%EDX |
(43) 0x20b1f1 CALL 20c7d0 <@plt_start@+0x2c0> |
(43) 0x20b1f6 MOV 0x10(%RBP),%RAX |
(43) 0x20b1fa MOV (%RAX),%RAX |
(43) 0x20b1fd MOV 0x38(%RAX),%RDI |
(43) 0x20b201 CALL 20c790 <@plt_start@+0x280> |
(43) 0x20b206 MOV -0x48(%RBP),%RDI |
(43) 0x20b20a MOV %R12D,%ESI |
(43) 0x20b20d CALL 20c7e0 <@plt_start@+0x2d0> |
(43) 0x20b212 JMP 20b110 |
0x20b217 NOPW (%RAX,%RAX,1) |
(43) 0x20b220 MOV -0x48(%RBP),%RDI |
(43) 0x20b224 MOV %R12D,%ESI |
(43) 0x20b227 CALL 20c7f0 <@plt_start@+0x2e0> |
(43) 0x20b22c MOV -0x68(%RBP),%RDI |
(43) 0x20b230 MOV %R12D,%ESI |
(43) 0x20b233 CALL 20c800 <@plt_start@+0x2f0> |
(43) 0x20b238 JMP 20b113 |
0x20b23d NOPL (%RAX) |
(42) 0x20b240 MOV -0x68(%RBP),%RDI |
(42) 0x20b244 CALL 20c810 <@plt_start@+0x300> |
(42) 0x20b249 MOV -0xd4(%RBP),%ECX |
(42) 0x20b24f MOV 0x18(%RBP),%RAX |
(42) 0x20b253 INC %ECX |
(42) 0x20b255 CMP (%RAX),%ECX |
(42) 0x20b257 JL 20abc0 |
(37) 0x20b25d JMP 20b2a0 |
(42) 0x20b25f VXORPD %XMM1,%XMM1,%XMM1 |
(42) 0x20b263 VMOVAPD %XMM4,%XMM0 |
(42) 0x20b267 CALL 20ca50 <@plt_start@+0x540> |
(42) 0x20b26c VMOVSD -0x8114(%RIP),%XMM4 |
(42) 0x20b274 VMOVAPD %XMM0,%XMM1 |
(42) 0x20b278 JMP 20afe4 |
(42) 0x20b27d VMOVSD -0x8125(%RIP),%XMM0 |
(42) 0x20b285 VXORPD %XMM1,%XMM1,%XMM1 |
(42) 0x20b289 VMOVSD %XMM3,-0x50(%RBP) |
(42) 0x20b28e CALL 20ca50 <@plt_start@+0x540> |
(42) 0x20b293 VMOVSD -0x50(%RBP),%XMM3 |
(42) 0x20b298 JMP 20b09d |
0x20b29d NOPL (%RAX) |
(37) 0x20b2a0 MOV -0x48(%RBP),%RDI |
(37) 0x20b2a4 XOR %ESI,%ESI |
(37) 0x20b2a6 CALL 20c820 <@plt_start@+0x310> |
(37) 0x20b2ab MOV -0x68(%RBP),%RDI |
(37) 0x20b2af MOV -0x48(%RBP),%RSI |
(37) 0x20b2b3 CALL 20c830 <@plt_start@+0x320> |
(37) 0x20b2b8 MOV 0x10(%RBP),%RAX |
(37) 0x20b2bc MOV (%RAX),%RAX |
(37) 0x20b2bf MOV 0x10(%RAX),%RDI |
(37) 0x20b2c3 CALL 20c790 <@plt_start@+0x280> |
(37) 0x20b2c8 LEA 0x1440(%R13),%RDI |
(37) 0x20b2cf LEA -0x1f0(%RBP),%RSI |
(37) 0x20b2d6 MOV %RDI,-0x30(%RBP) |
(37) 0x20b2da CALL 20bda0 <_ZN11qmcplusplus10NonLocalPPIdE9randomizeINS_14ParticleAttribINS_10TinyVectorIdLj3EEESaIS5_EEEEEvRT_> |
(37) 0x20b2df MOV 0x10(%RBP),%RAX |
(37) 0x20b2e3 MOV (%RAX),%RAX |
(37) 0x20b2e6 MOV 0x18(%RAX),%RDI |
(37) 0x20b2ea MOV %RDI,-0x78(%RBP) |
(37) 0x20b2ee CALL 20c710 <@plt_start@+0x200> |
(37) 0x20b2f3 MOV 0x2830(%R13),%RAX |
(37) 0x20b2fa MOV $-0x5555555555555555,%RCX |
(37) 0x20b304 VXORPD %XMM0,%XMM0,%XMM0 |
(37) 0x20b308 SUB 0x2828(%R13),%RAX |
(37) 0x20b30f SAR $0x3,%RAX |
(37) 0x20b313 IMUL %RCX,%RAX |
(37) 0x20b317 MOV %RAX,%RCX |
(37) 0x20b31a SAL $0x20,%RCX |
(37) 0x20b31e MOVSXD %EAX,%R14 |
(37) 0x20b321 LEA -0x118(%RBP),%RCX |
(37) 0x20b328 MOV %R14,-0x120(%RBP) |
(37) 0x20b32f VMOVUPD %XMM0,(%RCX) |
(37) 0x20b333 JE 20b3c0 |
(37) 0x20b339 JS 20b7db |
(37) 0x20b33f LEA (,%R14,8),%RAX |
(37) 0x20b347 LEA (%RAX,%RAX,2),%RBX |
(37) 0x20b34b MOV %RBX,%RDI |
(37) 0x20b34e CALL 20c590 <@plt_start@+0x80> |
(37) 0x20b353 VXORPD %XMM0,%XMM0,%XMM0 |
(37) 0x20b357 MOV %RAX,-0x110(%RBP) |
(37) 0x20b35e MOV %RAX,%R15 |
(37) 0x20b361 MOV %R14,%RAX |
(37) 0x20b364 MOV %R14,-0x120(%RBP) |
(37) 0x20b36b XOR %EAX,%EAX |
(37) 0x20b36d MOV %R14,-0x60(%RBP) |
(37) 0x20b371 MOV %R14,-0x118(%RBP) |
(37) 0x20b378 NOPL (%RAX,%RAX,1) |
(41) 0x20b380 VMOVUPD %XMM0,(%R15,%RAX,1) |
(41) 0x20b386 MOVQ $0,0x10(%R15,%RAX,1) |
(41) 0x20b38f ADD $0x18,%RAX |
(41) 0x20b393 CMP %RAX,%RBX |
(41) 0x20b396 JNE 20b380 |
(37) 0x20b398 MOV 0x2830(%R13),%RAX |
(37) 0x20b39f MOV $-0x5555555555555555,%RCX |
(37) 0x20b3a9 SUB 0x2828(%R13),%RAX |
(37) 0x20b3b0 SAR $0x3,%RAX |
(37) 0x20b3b4 IMUL %RCX,%RAX |
(37) 0x20b3b8 JMP 20b3c9 |
0x20b3ba NOPW (%RAX,%RAX,1) |
(37) 0x20b3c0 XOR %ECX,%ECX |
(37) 0x20b3c2 MOV %RCX,-0x60(%RBP) |
(37) 0x20b3c6 XOR %R15D,%R15D |
(37) 0x20b3c9 MOV %RAX,%RCX |
(37) 0x20b3cc SAL $0x20,%RCX |
(37) 0x20b3d0 MOVQ $0x204328,-0x128(%RBP) |
(37) 0x20b3db MOVL $0,-0x104(%RBP) |
(37) 0x20b3e5 TEST %RCX,%RCX |
(37) 0x20b3e8 JS 20b7f4 |
(37) 0x20b3ee MOVSXD %EAX,%R14 |
(37) 0x20b3f1 VXORPD %XMM0,%XMM0,%XMM0 |
(37) 0x20b3f5 MOVQ $0,-0xb0(%RBP) |
(37) 0x20b400 VMOVAPD %XMM0,-0xc0(%RBP) |
(37) 0x20b408 JE 20b470 |
(37) 0x20b40a LEA (,%R14,8),%RAX |
(37) 0x20b412 LEA (%RAX,%RAX,2),%R12 |
(37) 0x20b416 MOV %R12,%RDI |
(37) 0x20b419 CALL 20c590 <@plt_start@+0x80> |
(37) 0x20b41e MOV %RAX,%RBX |
(37) 0x20b421 MOV %RAX,-0xc0(%RBP) |
(37) 0x20b428 LEA (%R14,%R14,2),%RAX |
(37) 0x20b42c MOV %RBX,%RDI |
(37) 0x20b42f XOR %ESI,%ESI |
(37) 0x20b431 MOV %R12,%RDX |
(37) 0x20b434 LEA (%RBX,%RAX,8),%RAX |
(37) 0x20b438 MOV %RAX,-0xb0(%RBP) |
(37) 0x20b43f CALL 20cb10 <@plt_start@+0x600> |
(37) 0x20b444 MOV 0x2830(%R13),%RAX |
(37) 0x20b44b MOV $-0x5555555555555555,%RCX |
(37) 0x20b455 ADD %R12,%RBX |
(37) 0x20b458 SUB 0x2828(%R13),%RAX |
(37) 0x20b45f SAR $0x3,%RAX |
(37) 0x20b463 IMUL %RCX,%RAX |
(37) 0x20b467 JMP 20b481 |
0x20b469 NOPL (%RAX) |
(37) 0x20b470 SAL $0x3,%R14 |
(37) 0x20b474 XOR %EBX,%EBX |
(37) 0x20b476 LEA (%R14,%R14,2),%RCX |
(37) 0x20b47a MOV %RCX,-0xb0(%RBP) |
(37) 0x20b481 MOV %RAX,%R14 |
(37) 0x20b484 SAL $0x20,%R14 |
(37) 0x20b488 MOV %RBX,-0xb8(%RBP) |
(37) 0x20b48f TEST %R14,%R14 |
(37) 0x20b492 JS 20b7ea |
(37) 0x20b498 CLTQ |
(37) 0x20b49a VXORPD %XMM0,%XMM0,%XMM0 |
(37) 0x20b49e MOVQ $0,-0xf0(%RBP) |
(37) 0x20b4a9 VMOVAPD %XMM0,-0x100(%RBP) |
(37) 0x20b4b1 JE 20b520 |
(37) 0x20b4b3 MOV %R14,%RBX |
(37) 0x20b4b6 SHR $0x1d,%RBX |
(37) 0x20b4ba MOV %RAX,-0x40(%RBP) |
(37) 0x20b4be MOV %RBX,%RDI |
(37) 0x20b4c1 CALL 20c590 <@plt_start@+0x80> |
(37) 0x20b4c6 MOV %RAX,%R12 |
(37) 0x20b4c9 MOV -0x40(%RBP),%RAX |
(37) 0x20b4cd MOV %R12,%RDI |
(37) 0x20b4d0 ADD $0x8,%RDI |
(37) 0x20b4d4 MOV %R12,-0x100(%RBP) |
(37) 0x20b4db MOVQ $0,(%R12) |
(37) 0x20b4e3 LEA (%R12,%RAX,8),%RCX |
(37) 0x20b4e7 MOV $0x100000000,%RAX |
(37) 0x20b4f1 MOV %RCX,-0xf0(%RBP) |
(37) 0x20b4f8 CMP %RAX,%R14 |
(37) 0x20b4fb JE 20b530 |
(37) 0x20b4fd ADD $-0x8,%RBX |
(37) 0x20b501 XOR %ESI,%ESI |
(37) 0x20b503 MOV %RBX,%RDX |
(37) 0x20b506 MOV %RCX,%RBX |
(37) 0x20b509 CALL 20cb10 <@plt_start@+0x600> |
(37) 0x20b50e MOV %RBX,%RDI |
(37) 0x20b511 JMP 20b530 |
0x20b513 NOPW %CS:(%RAX,%RAX,1) |
(37) 0x20b520 SAL $0x3,%RAX |
(37) 0x20b524 XOR %R12D,%R12D |
(37) 0x20b527 XOR %EDI,%EDI |
(37) 0x20b529 MOV %RAX,-0xf0(%RBP) |
(37) 0x20b530 MOV %RDI,-0xf8(%RBP) |
(37) 0x20b537 MOV -0x30(%RBP),%RDI |
(37) 0x20b53b MOV -0x70(%RBP),%R14 |
(37) 0x20b53f LEA -0x128(%RBP),%RSI |
(37) 0x20b546 CALL 20bda0 <_ZN11qmcplusplus10NonLocalPPIdE9randomizeINS_14ParticleAttribINS_10TinyVectorIdLj3EEESaIS5_EEEEEvRT_> |
(37) 0x20b54b MOV 0x1408(%R13),%ESI |
(37) 0x20b552 MOV -0x48(%RBP),%RBX |
(37) 0x20b556 MOV %RBX,%RDI |
(37) 0x20b559 CALL 20ca60 <@plt_start@+0x550> |
(37) 0x20b55e MOV %RAX,-0x80(%RBP) |
(37) 0x20b562 MOV 0x260(%RBX),%RAX |
(37) 0x20b569 TEST %RAX,%RAX |
(37) 0x20b56c JE 20b727 |
(37) 0x20b572 MOV 0x2858(%R13),%RCX |
(37) 0x20b579 XOR %EBX,%EBX |
(37) 0x20b57b JMP 20b59b |
0x20b57d NOPL (%RAX) |
(38) 0x20b580 MOV -0x48(%RBP),%RAX |
(38) 0x20b584 MOV -0x70(%RBP),%R14 |
(38) 0x20b588 MOV 0x260(%RAX),%RAX |
(38) 0x20b58f INC %RBX |
(38) 0x20b592 CMP %RBX,%RAX |
(38) 0x20b595 JBE 20b720 |
(38) 0x20b59b CMPQ $0,0x260(%RCX) |
(38) 0x20b5a3 JE 20b58f |
(38) 0x20b5a5 MOV -0x80(%RBP),%RSI |
(38) 0x20b5a9 LEA (,%RBX,8),%RDX |
(38) 0x20b5b1 XOR %R12D,%R12D |
(38) 0x20b5b4 LEA (%RDX,%RDX,4),%RDX |
(38) 0x20b5b8 MOV 0x48(%RSI),%RAX |
(38) 0x20b5bc MOV 0x60(%RSI),%RSI |
(38) 0x20b5c0 LEA 0x18(%RAX,%RDX,1),%RAX |
(38) 0x20b5c5 LEA 0x18(%RSI,%RDX,1),%R14 |
(38) 0x20b5ca MOV %RAX,-0x40(%RBP) |
(38) 0x20b5ce JMP 20b5e0 |
(39) 0x20b5d0 MOV -0x40(%RBP),%RAX |
(39) 0x20b5d4 INC %R12 |
(39) 0x20b5d7 CMP %R12,0x260(%RCX) |
(39) 0x20b5de JBE 20b580 |
(39) 0x20b5e0 MOV (%RAX),%RAX |
(39) 0x20b5e3 MOV -0x30(%RBP),%RDX |
(39) 0x20b5e7 VMOVSD (%RAX,%R12,8),%XMM0 |
(39) 0x20b5ed VUCOMISD (%RDX),%XMM0 |
(39) 0x20b5f1 JAE 20b5d0 |
(39) 0x20b5f3 MOV 0x2830(%R13),%RAX |
(39) 0x20b5fa SUB 0x2828(%R13),%RAX |
(39) 0x20b601 SHR $0x3,%RAX |
(39) 0x20b605 IMUL $-0x55555555,%EAX,%EAX |
(39) 0x20b60b TEST %EAX,%EAX |
(39) 0x20b60d JLE 20b6c8 |
(39) 0x20b613 MOV -0x48(%RBP),%R9 |
(39) 0x20b617 MOV -0x40(%RBP),%R10 |
(39) 0x20b61b MOV $0x10,%EAX |
(39) 0x20b620 XOR %ECX,%ECX |
(39) 0x20b622 NOPW %CS:(%RAX,%RAX,1) |
(40) 0x20b630 MOV (%R10),%RDX |
(40) 0x20b633 MOV (%R14),%RSI |
(40) 0x20b636 MOV -0x10(%R14),%R8 |
(40) 0x20b63a VMOVSD (%R15,%RAX,1),%XMM0 |
(40) 0x20b640 INC %RCX |
(40) 0x20b643 VMOVDDUP (%RDX,%R12,8),%XMM1 |
(40) 0x20b649 SAL $0x20,%R8 |
(40) 0x20b64d LEA (%RSI,%R12,8),%RDI |
(40) 0x20b651 VMOVSD (%RSI,%R12,8),%XMM2 |
(40) 0x20b657 LEA (%RBX,%RBX,2),%RSI |
(40) 0x20b65b MOV %R8,%RDX |
(40) 0x20b65e SAR $0x1d,%RDX |
(40) 0x20b662 SAR $0x1c,%R8 |
(40) 0x20b666 VMOVHPD (%RDX,%RDI,1),%XMM2,%XMM2 |
(40) 0x20b66b MOV 0x40(%R9),%RDX |
(40) 0x20b66f VFMADD213SD (%R8,%RDI,1),%XMM1,%XMM0 |
(40) 0x20b675 VFMADD231PD -0x10(%R15,%RAX,1),%XMM1,%XMM2 |
(40) 0x20b67c VADDSD 0x10(%RDX,%RSI,8),%XMM0,%XMM0 |
(40) 0x20b682 VADDPD (%RDX,%RSI,8),%XMM2,%XMM1 |
(40) 0x20b687 MOV -0xc0(%RBP),%RDX |
(40) 0x20b68e VMOVUPD %XMM1,-0x10(%RDX,%RAX,1) |
(40) 0x20b694 VMOVSD %XMM0,(%RDX,%RAX,1) |
(40) 0x20b699 ADD $0x18,%RAX |
(40) 0x20b69d MOV 0x2830(%R13),%RDX |
(40) 0x20b6a4 SUB 0x2828(%R13),%RDX |
(40) 0x20b6ab SHR $0x3,%RDX |
(40) 0x20b6af IMUL $-0x55555555,%EDX,%EDX |
(40) 0x20b6b5 MOVSXD %EDX,%RDX |
(40) 0x20b6b8 CMP %RDX,%RCX |
(40) 0x20b6bb JL 20b630 |
(39) 0x20b6c1 MOV 0x2858(%R13),%RCX |
(39) 0x20b6c8 MOV 0x18(%RCX),%RAX |
(39) 0x20b6cc MOV 0x2840(%R13),%RCX |
(39) 0x20b6d3 MOVSXD (%RAX,%R12,4),%RAX |
(39) 0x20b6d7 MOV (%RCX,%RAX,8),%RDI |
(39) 0x20b6db MOV -0x48(%RBP),%RSI |
(39) 0x20b6df LEA -0xc0(%RBP),%RCX |
(39) 0x20b6e6 MOV $0x1,%R8D |
(39) 0x20b6ec MOV %RDI,-0x50(%RBP) |
(39) 0x20b6f0 MOV %EBX,%EDX |
(39) 0x20b6f2 MOV %R12D,%R9D |
(39) 0x20b6f5 CALL 20ca70 <@plt_start@+0x560> |
(39) 0x20b6fa MOV -0x68(%RBP),%RDI |
(39) 0x20b6fe MOV -0x50(%RBP),%RSI |
(39) 0x20b702 LEA -0x100(%RBP),%RDX |
(39) 0x20b709 CALL 20ca80 <@plt_start@+0x570> |
(39) 0x20b70e MOV 0x2858(%R13),%RCX |
(39) 0x20b715 JMP 20b5d0 |
0x20b71a NOPW (%RAX,%RAX,1) |
(37) 0x20b720 MOV -0x100(%RBP),%R12 |
(37) 0x20b727 TEST %R12,%R12 |
(37) 0x20b72a JE 20b734 |
(37) 0x20b72c MOV %R12,%RDI |
(37) 0x20b72f CALL 20c5a0 <@plt_start@+0x90> |
(37) 0x20b734 MOV -0xc0(%RBP),%RDI |
(37) 0x20b73b MOV -0x160(%RBP),%RBX |
(37) 0x20b742 MOV -0x98(%RBP),%R13 |
(37) 0x20b749 TEST %RDI,%RDI |
(37) 0x20b74c JE 20b753 |
(37) 0x20b74e CALL 20c5a0 <@plt_start@+0x90> |
(37) 0x20b753 CMPQ $0,-0x60(%RBP) |
(37) 0x20b758 MOV -0x90(%RBP),%R12 |
(37) 0x20b75f JE 20b769 |
(37) 0x20b761 MOV %R15,%RDI |
(37) 0x20b764 CALL 20c5a0 <@plt_start@+0x90> |
(37) 0x20b769 MOV -0x78(%RBP),%RDI |
(37) 0x20b76d CALL 20c790 <@plt_start@+0x280> |
(37) 0x20b772 MOV -0x158(%RBP),%R15 |
(37) 0x20b779 TEST %R13,%R13 |
(37) 0x20b77c JE 20b793 |
(37) 0x20b77e CMPL $0,-0x148(%RBP) |
(37) 0x20b785 JE 20b858 |
(37) 0x20b78b MOV %R13,%RDI |
(37) 0x20b78e CALL 20ca40 <@plt_start@+0x530> |
(37) 0x20b793 CMPL $0,-0x150(%RBP) |
(37) 0x20b79a JE 20b7a8 |
(37) 0x20b79c MOV -0x140(%RBP),%RDI |
(37) 0x20b7a3 CALL 20c5a0 <@plt_start@+0x90> |
(37) 0x20b7a8 TEST %R15D,%R15D |
(37) 0x20b7ab JE 20a9d0 |
(37) 0x20b7b1 MOV %R12,%RDI |
(37) 0x20b7b4 CALL 20c5a0 <@plt_start@+0x90> |
(37) 0x20b7b9 JMP 20a9d0 |
0x20b7be MOV -0x54(%RBP),%EAX |
0x20b7c1 LOCK ADD %EAX,(%RBX) |
0x20b7c4 ADD $0x1e8,%RSP |
0x20b7cb POP %RBX |
0x20b7cc POP %R12 |
0x20b7ce POP %R13 |
0x20b7d0 POP %R14 |
0x20b7d2 POP %R15 |
0x20b7d4 POP %RBP |
0x20b7d5 RET |
0x20b7d6 CALL 20c580 <@plt_start@+0x70> |
0x20b7db CALL 20c580 <@plt_start@+0x70> |
0x20b7e0 MOV $0x2038c7,%EDI |
0x20b7e5 CALL 20c550 <@plt_start@+0x40> |
0x20b7ea MOV $0x2038c7,%EDI |
0x20b7ef CALL 20c550 <@plt_start@+0x40> |
0x20b7f4 MOV $0x2038c7,%EDI |
0x20b7f9 CALL 20c550 <@plt_start@+0x40> |
0x20b7fe MOV $0x10,%EDI |
0x20b803 CALL 20c9c0 <@plt_start@+0x4b0> |
0x20b808 MOV %RAX,%R14 |
0x20b80b LEA -0xc0(%RBP),%RDI |
0x20b812 MOV %RBX,%RSI |
0x20b815 CALL 20c210 <_ZNSt7__cxx119to_stringEm> |
0x20b81a LEA -0x128(%RBP),%RDI |
0x20b821 LEA -0xc0(%RBP),%RSI |
0x20b828 CALL 20c330 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_> |
0x20b82d MOV $0x1,%R15B |
0x20b830 LEA -0x128(%RBP),%RSI |
0x20b837 MOV %R14,%RDI |
0x20b83a CALL 20ca20 <@plt_start@+0x510> |
0x20b83f XOR %R15D,%R15D |
0x20b842 MOV 0x25af(%RIP),%RSI |
0x20b849 MOV 0x2568(%RIP),%RDX |
0x20b850 MOV %R14,%RDI |
0x20b853 CALL 20c9f0 <@plt_start@+0x4e0> |
0x20b858 MOV $0x10,%EDI |
0x20b85d CALL 20c9c0 <@plt_start@+0x4b0> |
0x20b862 MOV %RAX,%RBX |
0x20b865 MOV $0x203d23,%ESI |
0x20b86a MOV %RAX,%RDI |
0x20b86d CALL 20c9d0 <@plt_start@+0x4c0> |
0x20b872 MOV 0x257f(%RIP),%RSI |
0x20b879 MOV 0x2538(%RIP),%RDX |
0x20b880 MOV %RBX,%RDI |
0x20b883 CALL 20c9f0 <@plt_start@+0x4e0> |
0x20b888 MOV -0x128(%RBP),%RDI |
0x20b88f MOV %RAX,%RBX |
0x20b892 LEA -0x118(%RBP),%RAX |
0x20b899 CMP %RAX,%RDI |
0x20b89c JE 20b8a3 |
0x20b89e CALL 20c5a0 <@plt_start@+0x90> |
0x20b8a3 MOV -0xc0(%RBP),%RDI |
0x20b8aa LEA -0xb0(%RBP),%RAX |
0x20b8b1 CMP %RAX,%RDI |
0x20b8b4 JE 20b8bb |
0x20b8b6 CALL 20c5a0 <@plt_start@+0x90> |
0x20b8bb TEST %R15B,%R15B |
0x20b8be JNE 20b900 |
0x20b8c0 JMP 20b978 |
0x20b8c5 MOV -0xc0(%RBP),%RDI |
0x20b8cc MOV %RAX,%RBX |
0x20b8cf LEA -0xb0(%RBP),%RAX |
0x20b8d6 CMP %RAX,%RDI |
0x20b8d9 JE 20b900 |
0x20b8db CALL 20c5a0 <@plt_start@+0x90> |
0x20b8e0 JMP 20b900 |
0x20b8e2 MOV %RAX,%RDI |
0x20b8e5 CALL 206860 <__clang_call_terminate> |
0x20b8ea MOV %RBX,%RDI |
0x20b8ed MOV %RAX,%R14 |
0x20b8f0 CALL 20c9e0 <@plt_start@+0x4d0> |
0x20b8f5 MOV %R14,%RDI |
0x20b8f8 CALL 206860 <__clang_call_terminate> |
0x20b8fd MOV %RAX,%RBX |
0x20b900 MOV %R14,%RDI |
0x20b903 CALL 20c9e0 <@plt_start@+0x4d0> |
0x20b908 MOV %RBX,%RDI |
0x20b90b CALL 206860 <__clang_call_terminate> |
0x20b910 MOV %RAX,%RBX |
0x20b913 JMP 20b95c |
0x20b915 MOV %RAX,%RBX |
0x20b918 JMP 20b94b |
0x20b91a MOV %RAX,%RDI |
0x20b91d CALL 206860 <__clang_call_terminate> |
0x20b922 JMP 20b93b |
0x20b924 MOV %RAX,%RBX |
0x20b927 JMP 20b95c |
0x20b929 MOV %RAX,%RBX |
0x20b92c JMP 20b94b |
0x20b92e JMP 20b975 |
0x20b930 JMP 20b975 |
0x20b932 JMP 20b975 |
0x20b934 MOV -0x100(%RBP),%R12 |
0x20b93b MOV %RAX,%RBX |
0x20b93e TEST %R12,%R12 |
0x20b941 JE 20b94b |
0x20b943 MOV %R12,%RDI |
0x20b946 CALL 20c5a0 <@plt_start@+0x90> |
0x20b94b MOV -0xc0(%RBP),%RDI |
0x20b952 TEST %RDI,%RDI |
0x20b955 JE 20b95c |
0x20b957 CALL 20c5a0 <@plt_start@+0x90> |
0x20b95c CMPQ $0,-0x60(%RBP) |
0x20b961 JE 20b978 |
0x20b963 MOV %R15,%RDI |
0x20b966 CALL 20c5a0 <@plt_start@+0x90> |
0x20b96b MOV %RBX,%RDI |
0x20b96e CALL 206860 <__clang_call_terminate> |
0x20b973 JMP 20b975 |
0x20b975 MOV %RAX,%RBX |
0x20b978 MOV %RBX,%RDI |
0x20b97b CALL 206860 <__clang_call_terminate> |
Path / |
Source file and lines | miniqmc.cpp:411-473 |
Module | exec |
nb instructions | 219 |
nb uops | 304 |
loop length | 947 |
used x86 registers | 14 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 23 |
micro-operation queue | 50.67 cycles |
front end | 50.67 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 29.00 | 17.50 | 17.25 | 17.25 | 29.00 | 24.33 | 24.33 | 24.33 | 3.00 | 3.00 | 1.50 | 1.50 | 1.00 | 1.00 |
cycles | 29.00 | 17.50 | 17.25 | 17.25 | 29.00 | 24.33 | 24.33 | 24.33 | 3.00 | 3.00 | 1.50 | 1.50 | 1.00 | 1.00 |
Cycles executing div or sqrt instructions | 5.00 |
Front-end | 50.67 |
Dispatch | 29.00 |
DIV/SQRT | 5.00 |
Overall L1 | 50.67 |
all | 0% |
load | 0% |
store | 0% |
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 | 0% |
all | 8% |
load | 9% |
store | 8% |
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 | 9% |
Instruction | Nb FU | ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
SUB $0x1e8,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV (%RDX),%EBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %R9,-0x130(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %RCX,-0x138(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
TEST %EBX,%EBX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JLE 20b7c4 <.omp_outlined..64+0xf94> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV (%RDI),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %R8,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
DEC %EBX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LEA -0xdc(%RBP),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LEA -0xd8(%RBP),%RCX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LEA -0x88(%RBP),%R8 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LEA -0x58(%RBP),%R9 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x204270,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x22,%EDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOVL $0,-0x88(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVL $0x1,-0xdc(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVL $0,-0xd8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVL $0,-0x54(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVL $0x1,0x10(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVL $0x1,0x8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %EBX,-0x58(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %RAX,(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %ESI,-0x84(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CALL 20c720 <@plt_start@+0x210> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV -0x58(%RBP),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOVSXD -0x88(%RBP),%R15 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
CMP %EBX,%EAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CMOVL %EAX,%EBX | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
MOV %EBX,-0x58(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CMP %EBX,%R15D | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JLE 20a968 <.omp_outlined..64+0x138> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV -0x84(%RBP),%R14D | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV 0x30(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV $0x204288,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %R14D,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c770 <@plt_start@+0x260> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
LEA -0x54(%RBP),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LEA -0x128(%RBP),%R8 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x2042a0,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x8,%ECX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x20c200,%R9D | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x1,%EDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %R14D,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOVQ $0x20f210,(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %RAX,-0x128(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CALL 20c840 <@plt_start@+0x330> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x2,%EAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 20b7be <.omp_outlined..64+0xf8e> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
CMP $0x1,%EAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JNE 20b7c4 <.omp_outlined..64+0xf94> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV -0x54(%RBP),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0x84(%RBP),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV $0x2042a0,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x20f210,%EDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
ADD %EAX,(%RBX) | 2 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
CALL 20c850 <@plt_start@+0x340> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
JMP 20b7c4 <.omp_outlined..64+0xf94> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
FLDS -0x7822(%RIP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
FSTPT (%RSP) | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 |
CALL 20cad0 <@plt_start@+0x5c0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
FSTPT -0x40(%RBP) | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 |
FLDS -0x7837(%RIP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
FSTPT (%RSP) | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 |
CALL 20cad0 <@plt_start@+0x5c0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
FLDT -0x40(%RBP) | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 16 |
FDIVP %ST0,%ST1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 15 | 5 |
FLDS -0x784e(%RIP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
FXCH %ST1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
FUCOMI %ST1,%ST0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 1 |
FLDZ | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 4 | 1 |
FCMOVNB %ST2,%ST0 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 3 |
FSTP %ST2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 1 | 0.50 |
FSUBP %ST0,%ST1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 6 | 1 |
FISTTP -0x1c8(%RBP) | 2 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 1 | 0 | 0 | 0.50 | 0.50 | 5 | 1 |
SETAE %AL | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
SAL $0x3f,%RAX | 1 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
XOR -0x1c8(%RBP),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
MOV %R14,-0x70(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %RAX,-0xd0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
ADD $0x34,%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %RAX,-0xc8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
JMP 20a9e1 <.omp_outlined..64+0x1b1> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
MOV -0x54(%RBP),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
LOCK ADD %EAX,(%RBX) | 2 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
ADD $0x1e8,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
RET | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
CALL 20c580 <@plt_start@+0x70> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CALL 20c580 <@plt_start@+0x70> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x2038c7,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c550 <@plt_start@+0x40> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x2038c7,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c550 <@plt_start@+0x40> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x2038c7,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c550 <@plt_start@+0x40> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x10,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c9c0 <@plt_start@+0x4b0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RAX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0xc0(%RBP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %RBX,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c210 <_ZNSt7__cxx119to_stringEm> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
LEA -0x128(%RBP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LEA -0xc0(%RBP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c330 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x1,%R15B | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LEA -0x128(%RBP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %R14,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20ca20 <@plt_start@+0x510> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
XOR %R15D,%R15D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x25af(%RIP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV 0x2568(%RIP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %R14,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c9f0 <@plt_start@+0x4e0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x10,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c9c0 <@plt_start@+0x4b0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV $0x203d23,%ESI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %RAX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c9d0 <@plt_start@+0x4c0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0x257f(%RIP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV 0x2538(%RIP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c9f0 <@plt_start@+0x4e0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV -0x128(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0x118(%RBP),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CMP %RAX,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 20b8a3 <.omp_outlined..64+0x1073> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
CALL 20c5a0 <@plt_start@+0x90> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV -0xc0(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
LEA -0xb0(%RBP),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CMP %RAX,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 20b8bb <.omp_outlined..64+0x108b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
CALL 20c5a0 <@plt_start@+0x90> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
TEST %R15B,%R15B | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JNE 20b900 <.omp_outlined..64+0x10d0> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
JMP 20b978 <.omp_outlined..64+0x1148> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV -0xc0(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0xb0(%RBP),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CMP %RAX,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 20b900 <.omp_outlined..64+0x10d0> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
CALL 20c5a0 <@plt_start@+0x90> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
JMP 20b900 <.omp_outlined..64+0x10d0> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV %RAX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 206860 <__clang_call_terminate> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RAX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c9e0 <@plt_start@+0x4d0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %R14,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 206860 <__clang_call_terminate> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %R14,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c9e0 <@plt_start@+0x4d0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 206860 <__clang_call_terminate> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 20b95c <.omp_outlined..64+0x112c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 20b94b <.omp_outlined..64+0x111b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV %RAX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 206860 <__clang_call_terminate> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
JMP 20b93b <.omp_outlined..64+0x110b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 20b95c <.omp_outlined..64+0x112c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 20b94b <.omp_outlined..64+0x111b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 20b975 <.omp_outlined..64+0x1145> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 20b975 <.omp_outlined..64+0x1145> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 20b975 <.omp_outlined..64+0x1145> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV -0x100(%RBP),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
TEST %R12,%R12 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 20b94b <.omp_outlined..64+0x111b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV %R12,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c5a0 <@plt_start@+0x90> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV -0xc0(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
TEST %RDI,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 20b95c <.omp_outlined..64+0x112c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
CALL 20c5a0 <@plt_start@+0x90> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMPQ $0,-0x60(%RBP) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JE 20b978 <.omp_outlined..64+0x1148> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV %R15,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c5a0 <@plt_start@+0x90> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 206860 <__clang_call_terminate> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
JMP 20b975 <.omp_outlined..64+0x1145> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 206860 <__clang_call_terminate> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
Source file and lines | miniqmc.cpp:411-473 |
Module | exec |
nb instructions | 219 |
nb uops | 304 |
loop length | 947 |
used x86 registers | 14 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 23 |
micro-operation queue | 50.67 cycles |
front end | 50.67 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 29.00 | 17.50 | 17.25 | 17.25 | 29.00 | 24.33 | 24.33 | 24.33 | 3.00 | 3.00 | 1.50 | 1.50 | 1.00 | 1.00 |
cycles | 29.00 | 17.50 | 17.25 | 17.25 | 29.00 | 24.33 | 24.33 | 24.33 | 3.00 | 3.00 | 1.50 | 1.50 | 1.00 | 1.00 |
Cycles executing div or sqrt instructions | 5.00 |
Front-end | 50.67 |
Dispatch | 29.00 |
DIV/SQRT | 5.00 |
Overall L1 | 50.67 |
all | 0% |
load | 0% |
store | 0% |
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 | 0% |
all | 8% |
load | 9% |
store | 8% |
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 | 9% |
Instruction | Nb FU | ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
SUB $0x1e8,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV (%RDX),%EBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %R9,-0x130(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %RCX,-0x138(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
TEST %EBX,%EBX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JLE 20b7c4 <.omp_outlined..64+0xf94> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV (%RDI),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %R8,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
DEC %EBX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LEA -0xdc(%RBP),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LEA -0xd8(%RBP),%RCX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LEA -0x88(%RBP),%R8 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LEA -0x58(%RBP),%R9 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x204270,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x22,%EDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOVL $0,-0x88(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVL $0x1,-0xdc(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVL $0,-0xd8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVL $0,-0x54(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVL $0x1,0x10(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVL $0x1,0x8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %EBX,-0x58(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %RAX,(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %ESI,-0x84(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CALL 20c720 <@plt_start@+0x210> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV -0x58(%RBP),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOVSXD -0x88(%RBP),%R15 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
CMP %EBX,%EAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CMOVL %EAX,%EBX | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
MOV %EBX,-0x58(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CMP %EBX,%R15D | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JLE 20a968 <.omp_outlined..64+0x138> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV -0x84(%RBP),%R14D | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV 0x30(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV $0x204288,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %R14D,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c770 <@plt_start@+0x260> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
LEA -0x54(%RBP),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LEA -0x128(%RBP),%R8 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x2042a0,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x8,%ECX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x20c200,%R9D | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x1,%EDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %R14D,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOVQ $0x20f210,(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %RAX,-0x128(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CALL 20c840 <@plt_start@+0x330> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x2,%EAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 20b7be <.omp_outlined..64+0xf8e> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
CMP $0x1,%EAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JNE 20b7c4 <.omp_outlined..64+0xf94> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV -0x54(%RBP),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0x84(%RBP),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV $0x2042a0,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x20f210,%EDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
ADD %EAX,(%RBX) | 2 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
CALL 20c850 <@plt_start@+0x340> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
JMP 20b7c4 <.omp_outlined..64+0xf94> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
FLDS -0x7822(%RIP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
FSTPT (%RSP) | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 |
CALL 20cad0 <@plt_start@+0x5c0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
FSTPT -0x40(%RBP) | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 |
FLDS -0x7837(%RIP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
FSTPT (%RSP) | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 |
CALL 20cad0 <@plt_start@+0x5c0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
FLDT -0x40(%RBP) | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 16 |
FDIVP %ST0,%ST1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 15 | 5 |
FLDS -0x784e(%RIP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
FXCH %ST1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
FUCOMI %ST1,%ST0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 1 |
FLDZ | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 4 | 1 |
FCMOVNB %ST2,%ST0 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 3 |
FSTP %ST2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 1 | 0.50 |
FSUBP %ST0,%ST1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 6 | 1 |
FISTTP -0x1c8(%RBP) | 2 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 1 | 0 | 0 | 0.50 | 0.50 | 5 | 1 |
SETAE %AL | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
SAL $0x3f,%RAX | 1 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
XOR -0x1c8(%RBP),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
MOV %R14,-0x70(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %RAX,-0xd0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
ADD $0x34,%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %RAX,-0xc8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
JMP 20a9e1 <.omp_outlined..64+0x1b1> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
MOV -0x54(%RBP),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
LOCK ADD %EAX,(%RBX) | 2 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
ADD $0x1e8,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
RET | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
CALL 20c580 <@plt_start@+0x70> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CALL 20c580 <@plt_start@+0x70> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x2038c7,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c550 <@plt_start@+0x40> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x2038c7,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c550 <@plt_start@+0x40> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x2038c7,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c550 <@plt_start@+0x40> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x10,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c9c0 <@plt_start@+0x4b0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RAX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0xc0(%RBP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %RBX,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c210 <_ZNSt7__cxx119to_stringEm> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
LEA -0x128(%RBP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LEA -0xc0(%RBP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c330 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x1,%R15B | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LEA -0x128(%RBP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %R14,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20ca20 <@plt_start@+0x510> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
XOR %R15D,%R15D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x25af(%RIP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV 0x2568(%RIP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %R14,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c9f0 <@plt_start@+0x4e0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x10,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c9c0 <@plt_start@+0x4b0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV $0x203d23,%ESI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %RAX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c9d0 <@plt_start@+0x4c0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0x257f(%RIP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV 0x2538(%RIP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c9f0 <@plt_start@+0x4e0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV -0x128(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0x118(%RBP),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CMP %RAX,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 20b8a3 <.omp_outlined..64+0x1073> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
CALL 20c5a0 <@plt_start@+0x90> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV -0xc0(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
LEA -0xb0(%RBP),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CMP %RAX,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 20b8bb <.omp_outlined..64+0x108b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
CALL 20c5a0 <@plt_start@+0x90> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
TEST %R15B,%R15B | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JNE 20b900 <.omp_outlined..64+0x10d0> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
JMP 20b978 <.omp_outlined..64+0x1148> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV -0xc0(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0xb0(%RBP),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CMP %RAX,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 20b900 <.omp_outlined..64+0x10d0> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
CALL 20c5a0 <@plt_start@+0x90> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
JMP 20b900 <.omp_outlined..64+0x10d0> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV %RAX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 206860 <__clang_call_terminate> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RAX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c9e0 <@plt_start@+0x4d0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %R14,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 206860 <__clang_call_terminate> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %R14,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c9e0 <@plt_start@+0x4d0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 206860 <__clang_call_terminate> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 20b95c <.omp_outlined..64+0x112c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 20b94b <.omp_outlined..64+0x111b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV %RAX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 206860 <__clang_call_terminate> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
JMP 20b93b <.omp_outlined..64+0x110b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 20b95c <.omp_outlined..64+0x112c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 20b94b <.omp_outlined..64+0x111b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 20b975 <.omp_outlined..64+0x1145> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 20b975 <.omp_outlined..64+0x1145> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 20b975 <.omp_outlined..64+0x1145> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV -0x100(%RBP),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
TEST %R12,%R12 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 20b94b <.omp_outlined..64+0x111b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV %R12,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c5a0 <@plt_start@+0x90> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV -0xc0(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
TEST %RDI,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 20b95c <.omp_outlined..64+0x112c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
CALL 20c5a0 <@plt_start@+0x90> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMPQ $0,-0x60(%RBP) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JE 20b978 <.omp_outlined..64+0x1148> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV %R15,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20c5a0 <@plt_start@+0x90> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 206860 <__clang_call_terminate> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
JMP 20b975 <.omp_outlined..64+0x1145> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 206860 <__clang_call_terminate> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼.omp_outlined..64– | 0.11 | 0.05 |
▼Loop 37 - new_allocator.h:111-145 - exec– | 0 | 0 |
▼Loop 42 - miniqmc.cpp:425-461 - exec– | 0 | 0 |
▼Loop 48 - RandomGenerator.h:51-55 - exec– | 0.01 | 0.01 |
○Loop 47 - random.tcc:3364-3367 - exec | 0 | 0 |
○Loop 46 - random.tcc:3364-3367 - exec | 0 | 0 |
○Loop 43 - miniqmc.cpp:429-458 - exec | 0.01 | 0.01 |
○Loop 44 - random.tcc:3364-3367 - exec | 0 | 0 |
▼Loop 50 - StdRandom.h:102-103 - exec– | 0 | 0 |
○Loop 49 - random.tcc:3364-3367 - exec | 0 | 0 |
○Loop 45 - random.tcc:3364-3367 - exec | 0 | 0 |
○Loop 51 - stl_algobase.h:911-912 - exec | 0 | 0 |
▼Loop 38 - NonLocalPP.hpp:122-135 - exec– | 0 | 0 |
▼Loop 39 - NonLocalPP.hpp:126-135 - exec– | 0.09 | 0.04 |
○Loop 40 - NonLocalPP.hpp:131-132 - exec | 0.01 | 0 |
○Loop 52 - stl_algobase.h:911-912 - exec | 0 | 0 |
○Loop 41 - stl_algobase.h:911-912 - exec | 0 | 0 |