Function: .omp_outlined..64 | Module: exec | Source: miniqmc.cpp:411-473 [...] | Coverage: 0.12% |
---|
Function: .omp_outlined..64 | Module: exec | Source: miniqmc.cpp:411-473 [...] | Coverage: 0.12% |
---|
/usr/lib/gcc/x86_64-redhat-linux/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(); |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_construct.h: 119 - 119 |
-------------------------------------------------------------------------------- |
119: ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/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-redhat-linux/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 |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/WaveFunction.h: 97 - 97 |
-------------------------------------------------------------------------------- |
97: int get_ei_TableID() const { return ei_TableID; } |
/usr/lib/gcc/x86_64-redhat-linux/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()) |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/intel/miniqmc/build/miniqmc/src/Particle/ParticleAttrib.h: 34 - 34 |
-------------------------------------------------------------------------------- |
34: explicit inline ParticleAttrib(size_t n = 0) : __my_base(n), InUnit(0) {} |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/intel/miniqmc/build/miniqmc/src/Utilities/StdRandom.h: 102 - 103 |
-------------------------------------------------------------------------------- |
102: for (int i = 0; i < n; ++i) |
103: d[i] = uniform(myRNG); |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/intel/miniqmc/build/miniqmc/src/Utilities/NewTimer.h: 242 - 249 |
-------------------------------------------------------------------------------- |
242: ScopeGuard(TIMER& t) : timer(t) { timer.start(); } |
[...] |
249: ~ScopeGuard() { timer.stop(); } |
/usr/lib/gcc/x86_64-redhat-linux/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)); |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/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]; |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/intel/miniqmc/build/miniqmc/src/Particle/ParticleSet.h: 277 - 277 |
-------------------------------------------------------------------------------- |
277: inline size_t getTotalNum() const { return TotalNum; } |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/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); |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/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); |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/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-redhat-linux/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( |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/refwrap.h: 338 - 338 |
-------------------------------------------------------------------------------- |
338: { return *_M_data; } |
/usr/lib/gcc/x86_64-redhat-linux/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-redhat-linux/11/../../../../include/c++/11/bits/stl_uninitialized.h: 578 - 602 |
-------------------------------------------------------------------------------- |
578: for (; __n > 0; --__n, (void) ++__cur) |
[...] |
602: ++__first; |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/intel/miniqmc/build/miniqmc/src/Numerics/PETE/OperatorTags.h: 43 - 63 |
-------------------------------------------------------------------------------- |
43: return (a + b); |
[...] |
63: return (a * b); |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/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 |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/unique_ptr.h: 173 - 173 |
-------------------------------------------------------------------------------- |
173: pointer _M_ptr() const { return std::get<0>(_M_t); } |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/alloc_traits.h: 261 - 261 |
-------------------------------------------------------------------------------- |
261: ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/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); |
0x20aa20 PUSH %RBP |
0x20aa21 MOV %RSP,%RBP |
0x20aa24 PUSH %R15 |
0x20aa26 PUSH %R14 |
0x20aa28 PUSH %R13 |
0x20aa2a PUSH %R12 |
0x20aa2c PUSH %RBX |
0x20aa2d SUB $0x1e8,%RSP |
0x20aa34 MOV (%RDX),%EBX |
0x20aa36 MOV %R9,-0x130(%RBP) |
0x20aa3d MOV %RCX,-0x138(%RBP) |
0x20aa44 TEST %EBX,%EBX |
0x20aa46 JLE 20b9b4 |
0x20aa4c MOV (%RDI),%ESI |
0x20aa4e MOV %R8,%R14 |
0x20aa51 DEC %EBX |
0x20aa53 LEA -0xdc(%RBP),%RAX |
0x20aa5a LEA -0xd8(%RBP),%RCX |
0x20aa61 LEA -0x88(%RBP),%R8 |
0x20aa68 LEA -0x58(%RBP),%R9 |
0x20aa6c MOV $0x204460,%EDI |
0x20aa71 MOV $0x22,%EDX |
0x20aa76 MOVL $0,-0x88(%RBP) |
0x20aa80 MOVL $0x1,-0xdc(%RBP) |
0x20aa8a MOVL $0,-0xd8(%RBP) |
0x20aa94 MOVL $0,-0x54(%RBP) |
0x20aa9b MOVL $0x1,0x10(%RSP) |
0x20aaa3 MOVL $0x1,0x8(%RSP) |
0x20aaab MOV %EBX,-0x58(%RBP) |
0x20aaae MOV %RAX,(%RSP) |
0x20aab2 MOV %ESI,-0x84(%RBP) |
0x20aab8 CALL 20c910 <@plt_start@+0x210> |
0x20aabd MOV -0x58(%RBP),%EAX |
0x20aac0 MOVSXD -0x88(%RBP),%R15 |
0x20aac7 CMP %EBX,%EAX |
0x20aac9 CMOVL %EAX,%EBX |
0x20aacc MOV %EBX,-0x58(%RBP) |
0x20aacf CMP %EBX,%R15D |
0x20aad2 JLE 20ab58 |
0x20aad8 MOV -0x84(%RBP),%R14D |
0x20aadf MOV 0x30(%RBP),%RBX |
0x20aae3 MOV $0x204478,%EDI |
0x20aae8 MOV %R14D,%ESI |
0x20aaeb CALL 20c960 <@plt_start@+0x260> |
0x20aaf0 LEA -0x54(%RBP),%RAX |
0x20aaf4 LEA -0x128(%RBP),%R8 |
0x20aafb MOV $0x204490,%EDI |
0x20ab00 MOV $0x8,%ECX |
0x20ab05 MOV $0x20c3f0,%R9D |
0x20ab0b MOV $0x1,%EDX |
0x20ab10 MOV %R14D,%ESI |
0x20ab13 MOVQ $0x20f420,(%RSP) |
0x20ab1b MOV %RAX,-0x128(%RBP) |
0x20ab22 CALL 20ca30 <@plt_start@+0x330> |
0x20ab27 CMP $0x2,%EAX |
0x20ab2a JE 20b9ae |
0x20ab30 CMP $0x1,%EAX |
0x20ab33 JNE 20b9b4 |
0x20ab39 MOV -0x54(%RBP),%EAX |
0x20ab3c MOV -0x84(%RBP),%ESI |
0x20ab42 MOV $0x204490,%EDI |
0x20ab47 MOV $0x20f420,%EDX |
0x20ab4c ADD %EAX,(%RBX) |
0x20ab4e CALL 20ca40 <@plt_start@+0x340> |
0x20ab53 JMP 20b9b4 |
0x20ab58 FLDS -0x7892(%RIP) |
0x20ab5e FSTPT (%RSP) |
0x20ab61 CALL 20ccc0 <@plt_start@+0x5c0> |
0x20ab66 FSTPT -0x40(%RBP) |
0x20ab69 FLDS -0x78a7(%RIP) |
0x20ab6f FSTPT (%RSP) |
0x20ab72 CALL 20ccc0 <@plt_start@+0x5c0> |
0x20ab77 FLDT -0x40(%RBP) |
0x20ab7a FDIVP %ST0,%ST1 |
0x20ab7c FLDS -0x78be(%RIP) |
0x20ab82 XOR %EAX,%EAX |
0x20ab84 FXCH %ST1 |
0x20ab86 FUCOMI %ST1,%ST0 |
0x20ab88 FLDZ |
0x20ab8a FCMOVNB %ST2,%ST0 |
0x20ab8c FSTP %ST2 |
0x20ab8e FSUBP %ST0,%ST1 |
0x20ab90 FISTTP -0x1c8(%RBP) |
0x20ab96 SETAE %AL |
0x20ab99 SAL $0x3f,%RAX |
0x20ab9d XOR -0x1c8(%RBP),%RAX |
0x20aba4 MOV %R14,-0x70(%RBP) |
0x20aba8 MOV %RAX,-0xd0(%RBP) |
0x20abaf ADD $0x34,%RAX |
0x20abb3 MOV %RAX,-0xc8(%RBP) |
0x20abba JMP 20abd1 |
0x20abbc NOPL (%RAX) |
(37) 0x20abc0 MOVSXD -0x58(%RBP),%RCX |
(37) 0x20abc4 LEA 0x1(%RBX),%R15 |
(37) 0x20abc8 CMP %RCX,%RBX |
(37) 0x20abcb JGE 20aad8 |
(37) 0x20abd1 MOV -0x138(%RBP),%RAX |
(37) 0x20abd8 MOVSXD (%R14),%RCX |
(37) 0x20abdb MOV %R15,-0x160(%RBP) |
(37) 0x20abe2 MOV (%RAX),%RAX |
(37) 0x20abe5 MOV (%RAX,%R15,8),%R13 |
(37) 0x20abe9 MOV 0x13c8(%R13),%RAX |
(37) 0x20abf0 MOV %RAX,-0x48(%RBP) |
(37) 0x20abf4 TEST %RCX,%RCX |
(37) 0x20abf7 JE 20ac50 |
(37) 0x20abf9 TEST %ECX,%ECX |
(37) 0x20abfb JS 20b9c6 |
(37) 0x20ac01 LEA (,%RCX,8),%RAX |
(37) 0x20ac09 MOV %RCX,%R15 |
(37) 0x20ac0c LEA (%RAX,%RAX,2),%RBX |
(37) 0x20ac10 MOV %RBX,%RDI |
(37) 0x20ac13 CALL 20c780 <@plt_start@+0x80> |
(37) 0x20ac18 VXORPD %XMM0,%XMM0,%XMM0 |
(37) 0x20ac1c MOV %RAX,%R12 |
(37) 0x20ac1f XOR %EAX,%EAX |
(37) 0x20ac21 NOPW %CS:(%RAX,%RAX,1) |
(52) 0x20ac30 VMOVUPD %XMM0,(%R12,%RAX,1) |
(52) 0x20ac36 MOVQ $0,0x10(%R12,%RAX,1) |
(52) 0x20ac3f ADD $0x18,%RAX |
(52) 0x20ac43 CMP %RAX,%RBX |
(52) 0x20ac46 JNE 20ac30 |
(37) 0x20ac48 MOV %R15,%RCX |
(37) 0x20ac4b JMP 20ac53 |
0x20ac4d NOPL (%RAX) |
(37) 0x20ac50 XOR %R12D,%R12D |
(37) 0x20ac53 MOV -0x130(%RBP),%RAX |
(37) 0x20ac5a VXORPD %XMM0,%XMM0,%XMM0 |
(37) 0x20ac5e MOV %RCX,-0x158(%RBP) |
(37) 0x20ac65 MOVSXD (%RAX),%RDX |
(37) 0x20ac68 LEA -0x1e0(%RBP),%RAX |
(37) 0x20ac6f MOV %RDX,-0x1e8(%RBP) |
(37) 0x20ac76 VMOVUPD %XMM0,(%RAX) |
(37) 0x20ac7a TEST %RDX,%RDX |
(37) 0x20ac7d JE 20ace0 |
(37) 0x20ac7f TEST %EDX,%EDX |
(37) 0x20ac81 JS 20b9c6 |
(37) 0x20ac87 LEA (,%RDX,8),%RAX |
(37) 0x20ac8f MOV %RDX,%R15 |
(37) 0x20ac92 LEA (%RAX,%RAX,2),%RBX |
(37) 0x20ac96 MOV %RBX,%RDI |
(37) 0x20ac99 CALL 20c780 <@plt_start@+0x80> |
(37) 0x20ac9e VXORPD %XMM0,%XMM0,%XMM0 |
(37) 0x20aca2 MOV %R15,%RDX |
(37) 0x20aca5 MOV %RAX,-0x1d8(%RBP) |
(37) 0x20acac MOV %RAX,%R15 |
(37) 0x20acaf MOV %RDX,-0x1e8(%RBP) |
(37) 0x20acb6 XOR %EAX,%EAX |
(37) 0x20acb8 MOV %RDX,-0x1e0(%RBP) |
(37) 0x20acbf NOP |
(51) 0x20acc0 VMOVUPD %XMM0,(%R15,%RAX,1) |
(51) 0x20acc6 MOVQ $0,0x10(%R15,%RAX,1) |
(51) 0x20accf ADD $0x18,%RAX |
(51) 0x20acd3 CMP %RAX,%RBX |
(51) 0x20acd6 JNE 20acc0 |
(37) 0x20acd8 JMP 20ace3 |
0x20acda NOPW (%RAX,%RAX,1) |
(37) 0x20ace0 XOR %R15D,%R15D |
(37) 0x20ace3 MOVQ $0x204518,-0x1f0(%RBP) |
(37) 0x20acee MOVL $0,-0x1cc(%RBP) |
(37) 0x20acf8 MOVSXD (%R14),%RAX |
(37) 0x20acfb TEST %RAX,%RAX |
(37) 0x20acfe JS 20b9d0 |
(37) 0x20ad04 MOV %RDX,-0x150(%RBP) |
(37) 0x20ad0b MOV %R15,-0x140(%RBP) |
(37) 0x20ad12 MOV %RAX,-0x148(%RBP) |
(37) 0x20ad19 TEST %EAX,%EAX |
(37) 0x20ad1b JE 20ad70 |
(37) 0x20ad1d LEA (,%RAX,8),%RBX |
(37) 0x20ad25 MOV %RAX,%RDX |
(37) 0x20ad28 MOV $0x40,%ECX |
(37) 0x20ad2d MOV $0x40,%EDI |
(37) 0x20ad32 MOV %EBX,%EAX |
(37) 0x20ad34 AND $0x38,%EAX |
(37) 0x20ad37 SUB %RAX,%RCX |
(37) 0x20ad3a TEST %RAX,%RAX |
(37) 0x20ad3d CMOVE %RAX,%RCX |
(37) 0x20ad41 LEA (%RCX,%RDX,8),%RSI |
(37) 0x20ad45 CALL 20cc00 <@plt_start@+0x500> |
(37) 0x20ad4a TEST %RAX,%RAX |
(37) 0x20ad4d JE 20b9ee |
(37) 0x20ad53 MOV %RAX,-0x98(%RBP) |
(37) 0x20ad5a MOV %RAX,%RDI |
(37) 0x20ad5d XOR %ESI,%ESI |
(37) 0x20ad5f MOV %RBX,%RDX |
(37) 0x20ad62 CALL 20cd00 <@plt_start@+0x600> |
(37) 0x20ad67 JMP 20ad79 |
0x20ad69 NOPL (%RAX) |
(37) 0x20ad70 XOR %EAX,%EAX |
(37) 0x20ad72 MOV %RAX,-0x98(%RBP) |
(37) 0x20ad79 MOV 0x10(%RBP),%RAX |
(37) 0x20ad7d MOV (%RAX),%RAX |
(37) 0x20ad80 MOV 0x10(%RAX),%RDI |
(37) 0x20ad84 CALL 20c900 <@plt_start@+0x200> |
(37) 0x20ad89 MOV 0x18(%RBP),%RCX |
(37) 0x20ad8d LEA 0x13d0(%R13),%RAX |
(37) 0x20ad94 MOV %R12,-0x90(%RBP) |
(37) 0x20ad9b MOV %RAX,-0x68(%RBP) |
(37) 0x20ad9f CMPL $0,(%RCX) |
(37) 0x20ada2 JLE 20b490 |
(37) 0x20ada8 LEA 0x10(%R13),%R15 |
(37) 0x20adac XOR %ECX,%ECX |
(37) 0x20adae XCHG %AX,%AX |
(42) 0x20adb0 MOV (%R14),%EAX |
(42) 0x20adb3 MOV %ECX,-0xd4(%RBP) |
(42) 0x20adb9 MOV %RAX,-0x50(%RBP) |
(42) 0x20adbd TEST %EAX,%EAX |
(42) 0x20adbf JLE 20aec0 |
(42) 0x20adc5 MOV -0xc8(%RBP),%RAX |
(42) 0x20adcc XOR %EDX,%EDX |
(42) 0x20adce DIVQ -0xd0(%RBP) |
(42) 0x20add5 MOV %RAX,%R14 |
(42) 0x20add8 CMP $0x2,%RAX |
(42) 0x20addc MOV $0x1,%EAX |
(42) 0x20ade1 CMOVB %RAX,%R14 |
(42) 0x20ade5 XOR %R12D,%R12D |
(42) 0x20ade8 NOPL (%RAX,%RAX,1) |
(50) 0x20adf0 VMOVSD -0x7b10(%RIP),%XMM1 |
(50) 0x20adf8 VXORPD %XMM0,%XMM0,%XMM0 |
(50) 0x20adfc MOV %R14,%RBX |
(50) 0x20adff VMOVSD %XMM0,-0x40(%RBP) |
(50) 0x20ae04 VMOVSD %XMM1,-0x30(%RBP) |
(50) 0x20ae09 NOPL (%RAX) |
(49) 0x20ae10 MOV %R15,%RDI |
(49) 0x20ae13 CALL 20bd40 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EEclEv> |
(49) 0x20ae18 VMOVSD -0x40(%RBP),%XMM1 |
(49) 0x20ae1d VMOVSD -0x30(%RBP),%XMM2 |
(49) 0x20ae22 VCVTUSI2SD %RAX,%XMM5,%XMM0 |
(49) 0x20ae28 DEC %RBX |
(49) 0x20ae2b VFMADD231SD %XMM0,%XMM2,%XMM1 |
(49) 0x20ae30 VMOVSD %XMM1,-0x40(%RBP) |
(49) 0x20ae35 VMOVSD %XMM2,-0x1c0(%RBP) |
(49) 0x20ae3d FLDL -0x1c0(%RBP) |
(49) 0x20ae43 FMULS -0x7b7d(%RIP) |
(49) 0x20ae49 FSTPL -0x1b8(%RBP) |
(49) 0x20ae4f VMOVSD -0x1b8(%RBP),%XMM0 |
(49) 0x20ae57 VMOVSD %XMM0,-0x30(%RBP) |
(49) 0x20ae5c JNE 20ae10 |
(50) 0x20ae5e VMOVSD -0x40(%RBP),%XMM0 |
(50) 0x20ae63 VDIVSD -0x30(%RBP),%XMM0,%XMM0 |
(50) 0x20ae68 VUCOMISD -0x7b88(%RIP),%XMM0 |
(50) 0x20ae70 JAE 20aea9 |
(50) 0x20ae72 VMOVSD 0x1398(%R13),%XMM1 |
(50) 0x20ae7b VMOVSD 0x13a0(%R13),%XMM2 |
(50) 0x20ae84 MOV -0x98(%RBP),%RAX |
(50) 0x20ae8b VSUBSD %XMM1,%XMM2,%XMM2 |
(50) 0x20ae8f VFMADD213SD %XMM1,%XMM0,%XMM2 |
(50) 0x20ae94 VMOVSD %XMM2,(%RAX,%R12,8) |
(50) 0x20ae9a INC %R12 |
(50) 0x20ae9d CMP -0x50(%RBP),%R12 |
(50) 0x20aea1 JNE 20adf0 |
(42) 0x20aea7 JMP 20aec0 |
(50) 0x20aea9 VMOVSD -0x7bc9(%RIP),%XMM0 |
(50) 0x20aeb1 VXORPD %XMM1,%XMM1,%XMM1 |
(50) 0x20aeb5 CALL 20cc40 <@plt_start@+0x540> |
(50) 0x20aeba JMP 20ae72 |
0x20aebc NOPL (%RAX) |
(42) 0x20aec0 MOV 0x20(%RBP),%RAX |
(42) 0x20aec4 MOVSXD (%RAX),%RCX |
(42) 0x20aec7 MOV %RCX,%RAX |
(42) 0x20aeca MOV %RCX,-0x78(%RBP) |
(42) 0x20aece CMP $0x2,%RCX |
(42) 0x20aed2 JL 20b120 |
(42) 0x20aed8 MOV -0xc8(%RBP),%RAX |
(42) 0x20aedf XOR %EDX,%EDX |
(42) 0x20aee1 DIVQ -0xd0(%RBP) |
(42) 0x20aee8 MOV %RAX,%RBX |
(42) 0x20aeeb CMP $0x2,%RAX |
(42) 0x20aeef MOV $0x1,%EAX |
(42) 0x20aef4 CMOVB %RAX,%RBX |
(42) 0x20aef8 XOR %R12D,%R12D |
(42) 0x20aefb NOPL (%RAX,%RAX,1) |
(48) 0x20af00 VMOVSD -0x7c20(%RIP),%XMM1 |
(48) 0x20af08 VXORPD %XMM0,%XMM0,%XMM0 |
(48) 0x20af0c MOV %RBX,%R14 |
(48) 0x20af0f VMOVSD %XMM0,-0x40(%RBP) |
(48) 0x20af14 VMOVSD %XMM1,-0x30(%RBP) |
(48) 0x20af19 NOPL (%RAX) |
(46) 0x20af20 MOV %R15,%RDI |
(46) 0x20af23 CALL 20bd40 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EEclEv> |
(46) 0x20af28 VMOVSD -0x40(%RBP),%XMM1 |
(46) 0x20af2d VMOVSD -0x30(%RBP),%XMM2 |
(46) 0x20af32 VCVTUSI2SD %RAX,%XMM5,%XMM0 |
(46) 0x20af38 DEC %R14 |
(46) 0x20af3b VFMADD231SD %XMM0,%XMM2,%XMM1 |
(46) 0x20af40 VMOVSD %XMM1,-0x40(%RBP) |
(46) 0x20af45 VMOVSD %XMM2,-0x1b0(%RBP) |
(46) 0x20af4d FLDL -0x1b0(%RBP) |
(46) 0x20af53 FMULS -0x7c8d(%RIP) |
(46) 0x20af59 FSTPL -0x1a8(%RBP) |
(46) 0x20af5f VMOVSD -0x1a8(%RBP),%XMM0 |
(46) 0x20af67 VMOVSD %XMM0,-0x30(%RBP) |
(46) 0x20af6c JNE 20af20 |
(48) 0x20af6e VMOVSD -0x40(%RBP),%XMM0 |
(48) 0x20af73 VMOVSD -0x7c93(%RIP),%XMM2 |
(48) 0x20af7b VDIVSD -0x30(%RBP),%XMM0,%XMM1 |
(48) 0x20af80 VUCOMISD %XMM2,%XMM1 |
(48) 0x20af84 JAE 20b0d8 |
(48) 0x20af8a VMOVSD %XMM1,-0x50(%RBP) |
(48) 0x20af8f VMOVSD 0x1398(%R13),%XMM1 |
(48) 0x20af98 VMOVSD 0x13a0(%R13),%XMM0 |
(48) 0x20afa1 MOV %RBX,%R14 |
(48) 0x20afa4 VMOVSD %XMM2,-0x30(%RBP) |
(48) 0x20afa9 VSUBSD %XMM1,%XMM0,%XMM0 |
(48) 0x20afad VMOVSD %XMM1,-0x80(%RBP) |
(48) 0x20afb2 VMOVSD %XMM0,-0x60(%RBP) |
(48) 0x20afb7 VXORPD %XMM0,%XMM0,%XMM0 |
(48) 0x20afbb VMOVSD %XMM0,-0x40(%RBP) |
(47) 0x20afc0 MOV %R15,%RDI |
(47) 0x20afc3 CALL 20bd40 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EEclEv> |
(47) 0x20afc8 VMOVSD -0x40(%RBP),%XMM1 |
(47) 0x20afcd VMOVSD -0x30(%RBP),%XMM2 |
(47) 0x20afd2 VCVTUSI2SD %RAX,%XMM5,%XMM0 |
(47) 0x20afd8 DEC %R14 |
(47) 0x20afdb VFMADD231SD %XMM0,%XMM2,%XMM1 |
(47) 0x20afe0 VMOVSD %XMM1,-0x40(%RBP) |
(47) 0x20afe5 VMOVSD %XMM2,-0x1a0(%RBP) |
(47) 0x20afed FLDL -0x1a0(%RBP) |
(47) 0x20aff3 FMULS -0x7d2d(%RIP) |
(47) 0x20aff9 FSTPL -0x198(%RBP) |
(47) 0x20afff VMOVSD -0x198(%RBP),%XMM0 |
(47) 0x20b007 VMOVSD %XMM0,-0x30(%RBP) |
(47) 0x20b00c JNE 20afc0 |
(48) 0x20b00e VMOVSD -0x60(%RBP),%XMM0 |
(48) 0x20b013 VMOVSD -0x50(%RBP),%XMM3 |
(48) 0x20b018 VMOVSD -0x7d38(%RIP),%XMM1 |
(48) 0x20b020 VFMADD213SD -0x80(%RBP),%XMM0,%XMM3 |
(48) 0x20b026 VMOVSD -0x40(%RBP),%XMM0 |
(48) 0x20b02b VDIVSD -0x30(%RBP),%XMM0,%XMM0 |
(48) 0x20b030 VFMADD132SD -0x7d61(%RIP),%XMM1,%XMM3 |
(48) 0x20b039 VUCOMISD %XMM1,%XMM0 |
(48) 0x20b03d JAE 20b0f6 |
(48) 0x20b043 VMOVSD 0x1398(%R13),%XMM1 |
(48) 0x20b04c VMOVSD 0x13a0(%R13),%XMM2 |
(48) 0x20b055 VSUBSD %XMM1,%XMM2,%XMM2 |
(48) 0x20b059 VFMADD213SD %XMM1,%XMM0,%XMM2 |
(48) 0x20b05e VMOVAPD %XMM3,%XMM0 |
(48) 0x20b062 VMOVSD %XMM2,-0x30(%RBP) |
(48) 0x20b067 CALL 20ccd0 <@plt_start@+0x5d0> |
(48) 0x20b06c VMULSD -0x7d84(%RIP),%XMM0,%XMM0 |
(48) 0x20b074 LEA -0x190(%RBP),%RDI |
(48) 0x20b07b LEA -0x188(%RBP),%RSI |
(48) 0x20b082 VSQRTSD %XMM0,%XMM0,%XMM0 |
(48) 0x20b086 VMOVAPD %XMM0,-0x40(%RBP) |
(48) 0x20b08b VMOVSD -0x30(%RBP),%XMM0 |
(48) 0x20b090 VMULSD -0x7d90(%RIP),%XMM0,%XMM0 |
(48) 0x20b098 CALL 20ccb0 <@plt_start@+0x5b0> |
(48) 0x20b09d VMOVSD -0x188(%RBP),%XMM0 |
(48) 0x20b0a5 VMOVDDUP -0x40(%RBP),%XMM1 |
(48) 0x20b0aa MOV -0x90(%RBP),%RAX |
(48) 0x20b0b1 VMOVHPD -0x190(%RBP),%XMM0,%XMM0 |
(48) 0x20b0b9 VMULPD %XMM1,%XMM0,%XMM0 |
(48) 0x20b0bd VMOVUPD %XMM0,(%RAX,%R12,8) |
(48) 0x20b0c3 ADD $0x2,%R12 |
(48) 0x20b0c7 MOV %R12D,%EAX |
(48) 0x20b0ca OR $0x1,%EAX |
(48) 0x20b0cd CMP -0x78(%RBP),%EAX |
(48) 0x20b0d0 JL 20af00 |
(42) 0x20b0d6 JMP 20b120 |
(48) 0x20b0d8 VXORPD %XMM1,%XMM1,%XMM1 |
(48) 0x20b0dc VMOVAPD %XMM2,%XMM0 |
(48) 0x20b0e0 CALL 20cc40 <@plt_start@+0x540> |
(48) 0x20b0e5 VMOVSD -0x7e05(%RIP),%XMM2 |
(48) 0x20b0ed VMOVAPD %XMM0,%XMM1 |
(48) 0x20b0f1 JMP 20af8a |
(48) 0x20b0f6 VMOVSD -0x7e16(%RIP),%XMM0 |
(48) 0x20b0fe VXORPD %XMM1,%XMM1,%XMM1 |
(48) 0x20b102 VMOVSD %XMM3,-0x50(%RBP) |
(48) 0x20b107 CALL 20cc40 <@plt_start@+0x540> |
(48) 0x20b10c VMOVSD -0x50(%RBP),%XMM3 |
(48) 0x20b111 JMP 20b043 |
0x20b116 NOPW %CS:(%RAX,%RAX,1) |
(42) 0x20b120 MOV -0x70(%RBP),%R14 |
(42) 0x20b124 MOV -0x78(%RBP),%RAX |
(42) 0x20b128 AND $-0x7fffffff,%EAX |
(42) 0x20b12d CMP $0x1,%EAX |
(42) 0x20b130 JNE 20b2e9 |
(42) 0x20b136 MOV -0xc8(%RBP),%RAX |
(42) 0x20b13d XOR %EDX,%EDX |
(42) 0x20b13f VMOVSD -0x7e5f(%RIP),%XMM0 |
(42) 0x20b147 VXORPD %XMM1,%XMM1,%XMM1 |
(42) 0x20b14b DIVQ -0xd0(%RBP) |
(42) 0x20b152 MOV %RAX,%RBX |
(42) 0x20b155 CMP $0x2,%RAX |
(42) 0x20b159 MOV $0x1,%EAX |
(42) 0x20b15e CMOVB %RAX,%RBX |
(42) 0x20b162 MOV %RBX,%R14 |
(42) 0x20b165 NOPW %CS:(%RAX,%RAX,1) |
(44) 0x20b170 MOV %R15,%RDI |
(44) 0x20b173 VMOVSD %XMM0,-0x30(%RBP) |
(44) 0x20b178 VMOVSD %XMM1,-0x40(%RBP) |
(44) 0x20b17d CALL 20bd40 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EEclEv> |
(44) 0x20b182 VMOVSD -0x30(%RBP),%XMM2 |
(44) 0x20b187 VMOVSD -0x40(%RBP),%XMM1 |
(44) 0x20b18c VCVTUSI2SD %RAX,%XMM5,%XMM0 |
(44) 0x20b192 DEC %R14 |
(44) 0x20b195 VMOVSD %XMM2,-0x180(%RBP) |
(44) 0x20b19d VFMADD231SD %XMM0,%XMM2,%XMM1 |
(44) 0x20b1a2 FLDL -0x180(%RBP) |
(44) 0x20b1a8 FMULS -0x7ee2(%RIP) |
(44) 0x20b1ae FSTPL -0x178(%RBP) |
(44) 0x20b1b4 VMOVSD -0x178(%RBP),%XMM0 |
(44) 0x20b1bc JNE 20b170 |
(42) 0x20b1be VDIVSD %XMM0,%XMM1,%XMM1 |
(42) 0x20b1c2 VMOVSD -0x7ee2(%RIP),%XMM4 |
(42) 0x20b1ca VUCOMISD %XMM4,%XMM1 |
(42) 0x20b1ce JAE 20b44f |
(42) 0x20b1d4 VMOVSD %XMM1,-0x50(%RBP) |
(42) 0x20b1d9 VMOVSD 0x1398(%R13),%XMM1 |
(42) 0x20b1e2 VMOVSD 0x13a0(%R13),%XMM0 |
(42) 0x20b1eb MOV -0x70(%RBP),%R14 |
(42) 0x20b1ef MOV -0x90(%RBP),%R12 |
(42) 0x20b1f6 VXORPD %XMM2,%XMM2,%XMM2 |
(42) 0x20b1fa VSUBSD %XMM1,%XMM0,%XMM0 |
(42) 0x20b1fe VMOVSD %XMM1,-0x80(%RBP) |
(42) 0x20b203 VMOVSD %XMM0,-0x60(%RBP) |
(42) 0x20b208 NOPL (%RAX,%RAX,1) |
(45) 0x20b210 MOV %R15,%RDI |
(45) 0x20b213 VMOVSD %XMM4,-0x30(%RBP) |
(45) 0x20b218 VMOVSD %XMM2,-0x40(%RBP) |
(45) 0x20b21d CALL 20bd40 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EEclEv> |
(45) 0x20b222 VMOVSD -0x30(%RBP),%XMM1 |
(45) 0x20b227 VMOVSD -0x40(%RBP),%XMM2 |
(45) 0x20b22c VCVTUSI2SD %RAX,%XMM5,%XMM0 |
(45) 0x20b232 DEC %RBX |
(45) 0x20b235 VMOVSD %XMM1,-0x170(%RBP) |
(45) 0x20b23d VFMADD231SD %XMM0,%XMM1,%XMM2 |
(45) 0x20b242 FLDL -0x170(%RBP) |
(45) 0x20b248 FMULS -0x7f82(%RIP) |
(45) 0x20b24e FSTPL -0x168(%RBP) |
(45) 0x20b254 VMOVSD -0x168(%RBP),%XMM4 |
(45) 0x20b25c JNE 20b210 |
(42) 0x20b25e VMOVSD -0x60(%RBP),%XMM0 |
(42) 0x20b263 VMOVSD -0x7f83(%RIP),%XMM1 |
(42) 0x20b26b VMOVSD -0x50(%RBP),%XMM3 |
(42) 0x20b270 VFMADD213SD -0x80(%RBP),%XMM0,%XMM3 |
(42) 0x20b276 VDIVSD %XMM4,%XMM2,%XMM0 |
(42) 0x20b27a VFMADD132SD -0x7fab(%RIP),%XMM1,%XMM3 |
(42) 0x20b283 VUCOMISD %XMM1,%XMM0 |
(42) 0x20b287 JAE 20b46d |
(42) 0x20b28d VMOVSD 0x1398(%R13),%XMM1 |
(42) 0x20b296 VMOVSD 0x13a0(%R13),%XMM2 |
(42) 0x20b29f VSUBSD %XMM1,%XMM2,%XMM2 |
(42) 0x20b2a3 VFMADD213SD %XMM1,%XMM0,%XMM2 |
(42) 0x20b2a8 VMOVAPD %XMM3,%XMM0 |
(42) 0x20b2ac VMOVSD %XMM2,-0x40(%RBP) |
(42) 0x20b2b1 CALL 20ccd0 <@plt_start@+0x5d0> |
(42) 0x20b2b6 VMULSD -0x7fce(%RIP),%XMM0,%XMM0 |
(42) 0x20b2be VSQRTSD %XMM0,%XMM0,%XMM0 |
(42) 0x20b2c2 VMOVSD %XMM0,-0x30(%RBP) |
(42) 0x20b2c7 VMOVSD -0x40(%RBP),%XMM0 |
(42) 0x20b2cc VMULSD -0x7fcc(%RIP),%XMM0,%XMM0 |
(42) 0x20b2d4 CALL 20cca0 <@plt_start@+0x5a0> |
(42) 0x20b2d9 VMULSD -0x30(%RBP),%XMM0,%XMM0 |
(42) 0x20b2de MOV -0x78(%RBP),%RAX |
(42) 0x20b2e2 VMOVSD %XMM0,-0x8(%R12,%RAX,8) |
(42) 0x20b2e9 CMPL $0,(%R14) |
(42) 0x20b2ed JLE 20b430 |
(42) 0x20b2f3 MOV -0x90(%RBP),%RBX |
(42) 0x20b2fa XOR %R12D,%R12D |
(42) 0x20b2fd JMP 20b316 |
0x20b2ff NOP |
(43) 0x20b300 INCL -0x54(%RBP) |
(43) 0x20b303 MOVSXD (%R14),%RAX |
(43) 0x20b306 INC %R12 |
(43) 0x20b309 ADD $0x18,%RBX |
(43) 0x20b30d CMP %RAX,%R12 |
(43) 0x20b310 JGE 20b430 |
(43) 0x20b316 MOV 0x10(%RBP),%RAX |
(43) 0x20b31a MOV (%RAX),%RAX |
(43) 0x20b31d MOV 0x28(%RAX),%RDI |
(43) 0x20b321 CALL 20c900 <@plt_start@+0x200> |
(43) 0x20b326 MOV -0x68(%RBP),%RSI |
(43) 0x20b32a MOV -0x48(%RBP),%RDX |
(43) 0x20b32e LEA -0x128(%RBP),%RDI |
(43) 0x20b335 MOV %R12D,%ECX |
(43) 0x20b338 CALL 20c990 <@plt_start@+0x290> |
(43) 0x20b33d MOV 0x10(%RBP),%RAX |
(43) 0x20b341 MOV (%RAX),%RAX |
(43) 0x20b344 MOV 0x28(%RAX),%RDI |
(43) 0x20b348 CALL 20c980 <@plt_start@+0x280> |
(43) 0x20b34d MOV -0x48(%RBP),%RDI |
(43) 0x20b351 MOV $0x1,%ECX |
(43) 0x20b356 MOV %R12D,%ESI |
(43) 0x20b359 MOV %RBX,%RDX |
(43) 0x20b35c CALL 20c9a0 <@plt_start@+0x2a0> |
(43) 0x20b361 MOV 0x10(%RBP),%RAX |
(43) 0x20b365 MOV (%RAX),%RAX |
(43) 0x20b368 MOV 0x30(%RAX),%RDI |
(43) 0x20b36c CALL 20c900 <@plt_start@+0x200> |
(43) 0x20b371 VXORPD %XMM0,%XMM0,%XMM0 |
(43) 0x20b375 MOVQ $0,-0xb0(%RBP) |
(43) 0x20b380 VMOVAPD %XMM0,-0xc0(%RBP) |
(43) 0x20b388 MOV -0x68(%RBP),%RDI |
(43) 0x20b38c MOV -0x48(%RBP),%RSI |
(43) 0x20b390 LEA -0xc0(%RBP),%RCX |
(43) 0x20b397 MOV %R12D,%EDX |
(43) 0x20b39a CALL 20c9b0 <@plt_start@+0x2b0> |
(43) 0x20b39f MOV 0x10(%RBP),%RAX |
(43) 0x20b3a3 MOV (%RAX),%RAX |
(43) 0x20b3a6 MOV 0x30(%RAX),%RDI |
(43) 0x20b3aa CALL 20c980 <@plt_start@+0x280> |
(43) 0x20b3af MOV -0x98(%RBP),%RAX |
(43) 0x20b3b6 MOV 0x28(%RBP),%RCX |
(43) 0x20b3ba VMOVSD (%RAX,%R12,8),%XMM0 |
(43) 0x20b3c0 VUCOMISD (%RCX),%XMM0 |
(43) 0x20b3c4 JAE 20b410 |
(43) 0x20b3c6 MOV 0x10(%RBP),%RAX |
(43) 0x20b3ca MOV (%RAX),%RAX |
(43) 0x20b3cd MOV 0x38(%RAX),%RDI |
(43) 0x20b3d1 CALL 20c900 <@plt_start@+0x200> |
(43) 0x20b3d6 MOV -0x68(%RBP),%RDI |
(43) 0x20b3da MOV -0x48(%RBP),%RSI |
(43) 0x20b3de MOV %R12D,%EDX |
(43) 0x20b3e1 CALL 20c9c0 <@plt_start@+0x2c0> |
(43) 0x20b3e6 MOV 0x10(%RBP),%RAX |
(43) 0x20b3ea MOV (%RAX),%RAX |
(43) 0x20b3ed MOV 0x38(%RAX),%RDI |
(43) 0x20b3f1 CALL 20c980 <@plt_start@+0x280> |
(43) 0x20b3f6 MOV -0x48(%RBP),%RDI |
(43) 0x20b3fa MOV %R12D,%ESI |
(43) 0x20b3fd CALL 20c9d0 <@plt_start@+0x2d0> |
(43) 0x20b402 JMP 20b300 |
0x20b407 NOPW (%RAX,%RAX,1) |
(43) 0x20b410 MOV -0x48(%RBP),%RDI |
(43) 0x20b414 MOV %R12D,%ESI |
(43) 0x20b417 CALL 20c9e0 <@plt_start@+0x2e0> |
(43) 0x20b41c MOV -0x68(%RBP),%RDI |
(43) 0x20b420 MOV %R12D,%ESI |
(43) 0x20b423 CALL 20c9f0 <@plt_start@+0x2f0> |
(43) 0x20b428 JMP 20b303 |
0x20b42d NOPL (%RAX) |
(42) 0x20b430 MOV -0x68(%RBP),%RDI |
(42) 0x20b434 CALL 20ca00 <@plt_start@+0x300> |
(42) 0x20b439 MOV -0xd4(%RBP),%ECX |
(42) 0x20b43f MOV 0x18(%RBP),%RAX |
(42) 0x20b443 INC %ECX |
(42) 0x20b445 CMP (%RAX),%ECX |
(42) 0x20b447 JL 20adb0 |
(37) 0x20b44d JMP 20b490 |
(42) 0x20b44f VXORPD %XMM1,%XMM1,%XMM1 |
(42) 0x20b453 VMOVAPD %XMM4,%XMM0 |
(42) 0x20b457 CALL 20cc40 <@plt_start@+0x540> |
(42) 0x20b45c VMOVSD -0x817c(%RIP),%XMM4 |
(42) 0x20b464 VMOVAPD %XMM0,%XMM1 |
(42) 0x20b468 JMP 20b1d4 |
(42) 0x20b46d VMOVSD -0x818d(%RIP),%XMM0 |
(42) 0x20b475 VXORPD %XMM1,%XMM1,%XMM1 |
(42) 0x20b479 VMOVSD %XMM3,-0x50(%RBP) |
(42) 0x20b47e CALL 20cc40 <@plt_start@+0x540> |
(42) 0x20b483 VMOVSD -0x50(%RBP),%XMM3 |
(42) 0x20b488 JMP 20b28d |
0x20b48d NOPL (%RAX) |
(37) 0x20b490 MOV -0x48(%RBP),%RDI |
(37) 0x20b494 XOR %ESI,%ESI |
(37) 0x20b496 CALL 20ca10 <@plt_start@+0x310> |
(37) 0x20b49b MOV -0x68(%RBP),%RDI |
(37) 0x20b49f MOV -0x48(%RBP),%RSI |
(37) 0x20b4a3 CALL 20ca20 <@plt_start@+0x320> |
(37) 0x20b4a8 MOV 0x10(%RBP),%RAX |
(37) 0x20b4ac MOV (%RAX),%RAX |
(37) 0x20b4af MOV 0x10(%RAX),%RDI |
(37) 0x20b4b3 CALL 20c980 <@plt_start@+0x280> |
(37) 0x20b4b8 LEA 0x1440(%R13),%RDI |
(37) 0x20b4bf LEA -0x1f0(%RBP),%RSI |
(37) 0x20b4c6 MOV %RDI,-0x30(%RBP) |
(37) 0x20b4ca CALL 20bf90 <_ZN11qmcplusplus10NonLocalPPIdE9randomizeINS_14ParticleAttribINS_10TinyVectorIdLj3EEESaIS5_EEEEEvRT_> |
(37) 0x20b4cf MOV 0x10(%RBP),%RAX |
(37) 0x20b4d3 MOV (%RAX),%RAX |
(37) 0x20b4d6 MOV 0x18(%RAX),%RDI |
(37) 0x20b4da MOV %RDI,-0x78(%RBP) |
(37) 0x20b4de CALL 20c900 <@plt_start@+0x200> |
(37) 0x20b4e3 MOV 0x2830(%R13),%RAX |
(37) 0x20b4ea MOV $-0x5555555555555555,%RCX |
(37) 0x20b4f4 VXORPD %XMM0,%XMM0,%XMM0 |
(37) 0x20b4f8 SUB 0x2828(%R13),%RAX |
(37) 0x20b4ff SAR $0x3,%RAX |
(37) 0x20b503 IMUL %RCX,%RAX |
(37) 0x20b507 MOV %RAX,%RCX |
(37) 0x20b50a SAL $0x20,%RCX |
(37) 0x20b50e MOVSXD %EAX,%R14 |
(37) 0x20b511 LEA -0x118(%RBP),%RCX |
(37) 0x20b518 MOV %R14,-0x120(%RBP) |
(37) 0x20b51f VMOVUPD %XMM0,(%RCX) |
(37) 0x20b523 JE 20b5b0 |
(37) 0x20b529 JS 20b9cb |
(37) 0x20b52f LEA (,%R14,8),%RAX |
(37) 0x20b537 LEA (%RAX,%RAX,2),%RBX |
(37) 0x20b53b MOV %RBX,%RDI |
(37) 0x20b53e CALL 20c780 <@plt_start@+0x80> |
(37) 0x20b543 VXORPD %XMM0,%XMM0,%XMM0 |
(37) 0x20b547 MOV %RAX,-0x110(%RBP) |
(37) 0x20b54e MOV %RAX,%R15 |
(37) 0x20b551 MOV %R14,%RAX |
(37) 0x20b554 MOV %R14,-0x120(%RBP) |
(37) 0x20b55b XOR %EAX,%EAX |
(37) 0x20b55d MOV %R14,-0x60(%RBP) |
(37) 0x20b561 MOV %R14,-0x118(%RBP) |
(37) 0x20b568 NOPL (%RAX,%RAX,1) |
(41) 0x20b570 VMOVUPD %XMM0,(%R15,%RAX,1) |
(41) 0x20b576 MOVQ $0,0x10(%R15,%RAX,1) |
(41) 0x20b57f ADD $0x18,%RAX |
(41) 0x20b583 CMP %RAX,%RBX |
(41) 0x20b586 JNE 20b570 |
(37) 0x20b588 MOV 0x2830(%R13),%RAX |
(37) 0x20b58f MOV $-0x5555555555555555,%RCX |
(37) 0x20b599 SUB 0x2828(%R13),%RAX |
(37) 0x20b5a0 SAR $0x3,%RAX |
(37) 0x20b5a4 IMUL %RCX,%RAX |
(37) 0x20b5a8 JMP 20b5b9 |
0x20b5aa NOPW (%RAX,%RAX,1) |
(37) 0x20b5b0 XOR %ECX,%ECX |
(37) 0x20b5b2 MOV %RCX,-0x60(%RBP) |
(37) 0x20b5b6 XOR %R15D,%R15D |
(37) 0x20b5b9 MOV %RAX,%RCX |
(37) 0x20b5bc SAL $0x20,%RCX |
(37) 0x20b5c0 MOVQ $0x204518,-0x128(%RBP) |
(37) 0x20b5cb MOVL $0,-0x104(%RBP) |
(37) 0x20b5d5 TEST %RCX,%RCX |
(37) 0x20b5d8 JS 20b9e4 |
(37) 0x20b5de MOVSXD %EAX,%R14 |
(37) 0x20b5e1 VXORPD %XMM0,%XMM0,%XMM0 |
(37) 0x20b5e5 MOVQ $0,-0xb0(%RBP) |
(37) 0x20b5f0 VMOVAPD %XMM0,-0xc0(%RBP) |
(37) 0x20b5f8 JE 20b660 |
(37) 0x20b5fa LEA (,%R14,8),%RAX |
(37) 0x20b602 LEA (%RAX,%RAX,2),%R12 |
(37) 0x20b606 MOV %R12,%RDI |
(37) 0x20b609 CALL 20c780 <@plt_start@+0x80> |
(37) 0x20b60e MOV %RAX,%RBX |
(37) 0x20b611 MOV %RAX,-0xc0(%RBP) |
(37) 0x20b618 LEA (%R14,%R14,2),%RAX |
(37) 0x20b61c MOV %RBX,%RDI |
(37) 0x20b61f XOR %ESI,%ESI |
(37) 0x20b621 MOV %R12,%RDX |
(37) 0x20b624 LEA (%RBX,%RAX,8),%RAX |
(37) 0x20b628 MOV %RAX,-0xb0(%RBP) |
(37) 0x20b62f CALL 20cd00 <@plt_start@+0x600> |
(37) 0x20b634 MOV 0x2830(%R13),%RAX |
(37) 0x20b63b MOV $-0x5555555555555555,%RCX |
(37) 0x20b645 ADD %R12,%RBX |
(37) 0x20b648 SUB 0x2828(%R13),%RAX |
(37) 0x20b64f SAR $0x3,%RAX |
(37) 0x20b653 IMUL %RCX,%RAX |
(37) 0x20b657 JMP 20b671 |
0x20b659 NOPL (%RAX) |
(37) 0x20b660 SAL $0x3,%R14 |
(37) 0x20b664 XOR %EBX,%EBX |
(37) 0x20b666 LEA (%R14,%R14,2),%RCX |
(37) 0x20b66a MOV %RCX,-0xb0(%RBP) |
(37) 0x20b671 MOV %RAX,%R14 |
(37) 0x20b674 SAL $0x20,%R14 |
(37) 0x20b678 MOV %RBX,-0xb8(%RBP) |
(37) 0x20b67f TEST %R14,%R14 |
(37) 0x20b682 JS 20b9da |
(37) 0x20b688 CLTQ |
(37) 0x20b68a VXORPD %XMM0,%XMM0,%XMM0 |
(37) 0x20b68e MOVQ $0,-0xf0(%RBP) |
(37) 0x20b699 VMOVAPD %XMM0,-0x100(%RBP) |
(37) 0x20b6a1 JE 20b710 |
(37) 0x20b6a3 MOV %R14,%RBX |
(37) 0x20b6a6 SHR $0x1d,%RBX |
(37) 0x20b6aa MOV %RAX,-0x40(%RBP) |
(37) 0x20b6ae MOV %RBX,%RDI |
(37) 0x20b6b1 CALL 20c780 <@plt_start@+0x80> |
(37) 0x20b6b6 MOV %RAX,%R12 |
(37) 0x20b6b9 MOV -0x40(%RBP),%RAX |
(37) 0x20b6bd MOV %R12,%RDI |
(37) 0x20b6c0 ADD $0x8,%RDI |
(37) 0x20b6c4 MOV %R12,-0x100(%RBP) |
(37) 0x20b6cb MOVQ $0,(%R12) |
(37) 0x20b6d3 LEA (%R12,%RAX,8),%RCX |
(37) 0x20b6d7 MOV $0x100000000,%RAX |
(37) 0x20b6e1 MOV %RCX,-0xf0(%RBP) |
(37) 0x20b6e8 CMP %RAX,%R14 |
(37) 0x20b6eb JE 20b720 |
(37) 0x20b6ed ADD $-0x8,%RBX |
(37) 0x20b6f1 XOR %ESI,%ESI |
(37) 0x20b6f3 MOV %RBX,%RDX |
(37) 0x20b6f6 MOV %RCX,%RBX |
(37) 0x20b6f9 CALL 20cd00 <@plt_start@+0x600> |
(37) 0x20b6fe MOV %RBX,%RDI |
(37) 0x20b701 JMP 20b720 |
0x20b703 NOPW %CS:(%RAX,%RAX,1) |
(37) 0x20b710 SAL $0x3,%RAX |
(37) 0x20b714 XOR %R12D,%R12D |
(37) 0x20b717 XOR %EDI,%EDI |
(37) 0x20b719 MOV %RAX,-0xf0(%RBP) |
(37) 0x20b720 MOV %RDI,-0xf8(%RBP) |
(37) 0x20b727 MOV -0x30(%RBP),%RDI |
(37) 0x20b72b MOV -0x70(%RBP),%R14 |
(37) 0x20b72f LEA -0x128(%RBP),%RSI |
(37) 0x20b736 CALL 20bf90 <_ZN11qmcplusplus10NonLocalPPIdE9randomizeINS_14ParticleAttribINS_10TinyVectorIdLj3EEESaIS5_EEEEEvRT_> |
(37) 0x20b73b MOV 0x1408(%R13),%ESI |
(37) 0x20b742 MOV -0x48(%RBP),%RBX |
(37) 0x20b746 MOV %RBX,%RDI |
(37) 0x20b749 CALL 20cc50 <@plt_start@+0x550> |
(37) 0x20b74e MOV %RAX,-0x80(%RBP) |
(37) 0x20b752 MOV 0x260(%RBX),%RAX |
(37) 0x20b759 TEST %RAX,%RAX |
(37) 0x20b75c JE 20b917 |
(37) 0x20b762 MOV 0x2858(%R13),%RCX |
(37) 0x20b769 XOR %EBX,%EBX |
(37) 0x20b76b JMP 20b78b |
0x20b76d NOPL (%RAX) |
(38) 0x20b770 MOV -0x48(%RBP),%RAX |
(38) 0x20b774 MOV -0x70(%RBP),%R14 |
(38) 0x20b778 MOV 0x260(%RAX),%RAX |
(38) 0x20b77f INC %RBX |
(38) 0x20b782 CMP %RBX,%RAX |
(38) 0x20b785 JBE 20b910 |
(38) 0x20b78b CMPQ $0,0x260(%RCX) |
(38) 0x20b793 JE 20b77f |
(38) 0x20b795 MOV -0x80(%RBP),%RSI |
(38) 0x20b799 LEA (,%RBX,8),%RDX |
(38) 0x20b7a1 XOR %R12D,%R12D |
(38) 0x20b7a4 LEA (%RDX,%RDX,4),%RDX |
(38) 0x20b7a8 MOV 0x48(%RSI),%RAX |
(38) 0x20b7ac MOV 0x60(%RSI),%RSI |
(38) 0x20b7b0 LEA 0x18(%RAX,%RDX,1),%RAX |
(38) 0x20b7b5 LEA 0x18(%RSI,%RDX,1),%R14 |
(38) 0x20b7ba MOV %RAX,-0x40(%RBP) |
(38) 0x20b7be JMP 20b7d0 |
(39) 0x20b7c0 MOV -0x40(%RBP),%RAX |
(39) 0x20b7c4 INC %R12 |
(39) 0x20b7c7 CMP %R12,0x260(%RCX) |
(39) 0x20b7ce JBE 20b770 |
(39) 0x20b7d0 MOV (%RAX),%RAX |
(39) 0x20b7d3 MOV -0x30(%RBP),%RDX |
(39) 0x20b7d7 VMOVSD (%RAX,%R12,8),%XMM0 |
(39) 0x20b7dd VUCOMISD (%RDX),%XMM0 |
(39) 0x20b7e1 JAE 20b7c0 |
(39) 0x20b7e3 MOV 0x2830(%R13),%RAX |
(39) 0x20b7ea SUB 0x2828(%R13),%RAX |
(39) 0x20b7f1 SHR $0x3,%RAX |
(39) 0x20b7f5 IMUL $-0x55555555,%EAX,%EAX |
(39) 0x20b7fb TEST %EAX,%EAX |
(39) 0x20b7fd JLE 20b8b8 |
(39) 0x20b803 MOV -0x48(%RBP),%R9 |
(39) 0x20b807 MOV -0x40(%RBP),%R10 |
(39) 0x20b80b MOV $0x10,%EAX |
(39) 0x20b810 XOR %ECX,%ECX |
(39) 0x20b812 NOPW %CS:(%RAX,%RAX,1) |
(40) 0x20b820 MOV (%R10),%RDX |
(40) 0x20b823 MOV (%R14),%RSI |
(40) 0x20b826 MOV -0x10(%R14),%R8 |
(40) 0x20b82a VMOVSD (%R15,%RAX,1),%XMM0 |
(40) 0x20b830 INC %RCX |
(40) 0x20b833 VMOVDDUP (%RDX,%R12,8),%XMM1 |
(40) 0x20b839 SAL $0x20,%R8 |
(40) 0x20b83d LEA (%RSI,%R12,8),%RDI |
(40) 0x20b841 VMOVSD (%RSI,%R12,8),%XMM2 |
(40) 0x20b847 LEA (%RBX,%RBX,2),%RSI |
(40) 0x20b84b MOV %R8,%RDX |
(40) 0x20b84e SAR $0x1d,%RDX |
(40) 0x20b852 SAR $0x1c,%R8 |
(40) 0x20b856 VMOVHPD (%RDX,%RDI,1),%XMM2,%XMM2 |
(40) 0x20b85b MOV 0x40(%R9),%RDX |
(40) 0x20b85f VFMADD213SD (%R8,%RDI,1),%XMM1,%XMM0 |
(40) 0x20b865 VFMADD231PD -0x10(%R15,%RAX,1),%XMM1,%XMM2 |
(40) 0x20b86c VADDSD 0x10(%RDX,%RSI,8),%XMM0,%XMM0 |
(40) 0x20b872 VADDPD (%RDX,%RSI,8),%XMM2,%XMM1 |
(40) 0x20b877 MOV -0xc0(%RBP),%RDX |
(40) 0x20b87e VMOVUPD %XMM1,-0x10(%RDX,%RAX,1) |
(40) 0x20b884 VMOVSD %XMM0,(%RDX,%RAX,1) |
(40) 0x20b889 ADD $0x18,%RAX |
(40) 0x20b88d MOV 0x2830(%R13),%RDX |
(40) 0x20b894 SUB 0x2828(%R13),%RDX |
(40) 0x20b89b SHR $0x3,%RDX |
(40) 0x20b89f IMUL $-0x55555555,%EDX,%EDX |
(40) 0x20b8a5 MOVSXD %EDX,%RDX |
(40) 0x20b8a8 CMP %RDX,%RCX |
(40) 0x20b8ab JL 20b820 |
(39) 0x20b8b1 MOV 0x2858(%R13),%RCX |
(39) 0x20b8b8 MOV 0x18(%RCX),%RAX |
(39) 0x20b8bc MOV 0x2840(%R13),%RCX |
(39) 0x20b8c3 MOVSXD (%RAX,%R12,4),%RAX |
(39) 0x20b8c7 MOV (%RCX,%RAX,8),%RDI |
(39) 0x20b8cb MOV -0x48(%RBP),%RSI |
(39) 0x20b8cf LEA -0xc0(%RBP),%RCX |
(39) 0x20b8d6 MOV $0x1,%R8D |
(39) 0x20b8dc MOV %RDI,-0x50(%RBP) |
(39) 0x20b8e0 MOV %EBX,%EDX |
(39) 0x20b8e2 MOV %R12D,%R9D |
(39) 0x20b8e5 CALL 20cc60 <@plt_start@+0x560> |
(39) 0x20b8ea MOV -0x68(%RBP),%RDI |
(39) 0x20b8ee MOV -0x50(%RBP),%RSI |
(39) 0x20b8f2 LEA -0x100(%RBP),%RDX |
(39) 0x20b8f9 CALL 20cc70 <@plt_start@+0x570> |
(39) 0x20b8fe MOV 0x2858(%R13),%RCX |
(39) 0x20b905 JMP 20b7c0 |
0x20b90a NOPW (%RAX,%RAX,1) |
(37) 0x20b910 MOV -0x100(%RBP),%R12 |
(37) 0x20b917 TEST %R12,%R12 |
(37) 0x20b91a JE 20b924 |
(37) 0x20b91c MOV %R12,%RDI |
(37) 0x20b91f CALL 20c790 <@plt_start@+0x90> |
(37) 0x20b924 MOV -0xc0(%RBP),%RDI |
(37) 0x20b92b MOV -0x160(%RBP),%RBX |
(37) 0x20b932 MOV -0x98(%RBP),%R13 |
(37) 0x20b939 TEST %RDI,%RDI |
(37) 0x20b93c JE 20b943 |
(37) 0x20b93e CALL 20c790 <@plt_start@+0x90> |
(37) 0x20b943 CMPQ $0,-0x60(%RBP) |
(37) 0x20b948 MOV -0x90(%RBP),%R12 |
(37) 0x20b94f JE 20b959 |
(37) 0x20b951 MOV %R15,%RDI |
(37) 0x20b954 CALL 20c790 <@plt_start@+0x90> |
(37) 0x20b959 MOV -0x78(%RBP),%RDI |
(37) 0x20b95d CALL 20c980 <@plt_start@+0x280> |
(37) 0x20b962 MOV -0x158(%RBP),%R15 |
(37) 0x20b969 TEST %R13,%R13 |
(37) 0x20b96c JE 20b983 |
(37) 0x20b96e CMPL $0,-0x148(%RBP) |
(37) 0x20b975 JE 20ba48 |
(37) 0x20b97b MOV %R13,%RDI |
(37) 0x20b97e CALL 20cc30 <@plt_start@+0x530> |
(37) 0x20b983 CMPL $0,-0x150(%RBP) |
(37) 0x20b98a JE 20b998 |
(37) 0x20b98c MOV -0x140(%RBP),%RDI |
(37) 0x20b993 CALL 20c790 <@plt_start@+0x90> |
(37) 0x20b998 TEST %R15D,%R15D |
(37) 0x20b99b JE 20abc0 |
(37) 0x20b9a1 MOV %R12,%RDI |
(37) 0x20b9a4 CALL 20c790 <@plt_start@+0x90> |
(37) 0x20b9a9 JMP 20abc0 |
0x20b9ae MOV -0x54(%RBP),%EAX |
0x20b9b1 LOCK ADD %EAX,(%RBX) |
0x20b9b4 ADD $0x1e8,%RSP |
0x20b9bb POP %RBX |
0x20b9bc POP %R12 |
0x20b9be POP %R13 |
0x20b9c0 POP %R14 |
0x20b9c2 POP %R15 |
0x20b9c4 POP %RBP |
0x20b9c5 RET |
0x20b9c6 CALL 20c770 <@plt_start@+0x70> |
0x20b9cb CALL 20c770 <@plt_start@+0x70> |
0x20b9d0 MOV $0x203a6e,%EDI |
0x20b9d5 CALL 20c740 <@plt_start@+0x40> |
0x20b9da MOV $0x203a6e,%EDI |
0x20b9df CALL 20c740 <@plt_start@+0x40> |
0x20b9e4 MOV $0x203a6e,%EDI |
0x20b9e9 CALL 20c740 <@plt_start@+0x40> |
0x20b9ee MOV $0x10,%EDI |
0x20b9f3 CALL 20cbb0 <@plt_start@+0x4b0> |
0x20b9f8 MOV %RAX,%R14 |
0x20b9fb LEA -0xc0(%RBP),%RDI |
0x20ba02 MOV %RBX,%RSI |
0x20ba05 CALL 20c400 <_ZNSt7__cxx119to_stringEm> |
0x20ba0a LEA -0x128(%RBP),%RDI |
0x20ba11 LEA -0xc0(%RBP),%RSI |
0x20ba18 CALL 20c520 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_> |
0x20ba1d MOV $0x1,%R15B |
0x20ba20 LEA -0x128(%RBP),%RSI |
0x20ba27 MOV %R14,%RDI |
0x20ba2a CALL 20cc10 <@plt_start@+0x510> |
0x20ba2f XOR %R15D,%R15D |
0x20ba32 MOV 0x25df(%RIP),%RSI |
0x20ba39 MOV 0x2598(%RIP),%RDX |
0x20ba40 MOV %R14,%RDI |
0x20ba43 CALL 20cbe0 <@plt_start@+0x4e0> |
0x20ba48 MOV $0x10,%EDI |
0x20ba4d CALL 20cbb0 <@plt_start@+0x4b0> |
0x20ba52 MOV %RAX,%RBX |
0x20ba55 MOV $0x203f55,%ESI |
0x20ba5a MOV %RAX,%RDI |
0x20ba5d CALL 20cbc0 <@plt_start@+0x4c0> |
0x20ba62 MOV 0x25af(%RIP),%RSI |
0x20ba69 MOV 0x2568(%RIP),%RDX |
0x20ba70 MOV %RBX,%RDI |
0x20ba73 CALL 20cbe0 <@plt_start@+0x4e0> |
0x20ba78 MOV -0x128(%RBP),%RDI |
0x20ba7f MOV %RAX,%RBX |
0x20ba82 LEA -0x118(%RBP),%RAX |
0x20ba89 CMP %RAX,%RDI |
0x20ba8c JE 20ba93 |
0x20ba8e CALL 20c790 <@plt_start@+0x90> |
0x20ba93 MOV -0xc0(%RBP),%RDI |
0x20ba9a LEA -0xb0(%RBP),%RAX |
0x20baa1 CMP %RAX,%RDI |
0x20baa4 JE 20baab |
0x20baa6 CALL 20c790 <@plt_start@+0x90> |
0x20baab TEST %R15B,%R15B |
0x20baae JNE 20baf0 |
0x20bab0 JMP 20bb68 |
0x20bab5 MOV -0xc0(%RBP),%RDI |
0x20babc MOV %RAX,%RBX |
0x20babf LEA -0xb0(%RBP),%RAX |
0x20bac6 CMP %RAX,%RDI |
0x20bac9 JE 20baf0 |
0x20bacb CALL 20c790 <@plt_start@+0x90> |
0x20bad0 JMP 20baf0 |
0x20bad2 MOV %RAX,%RDI |
0x20bad5 CALL 206a50 <__clang_call_terminate> |
0x20bada MOV %RBX,%RDI |
0x20badd MOV %RAX,%R14 |
0x20bae0 CALL 20cbd0 <@plt_start@+0x4d0> |
0x20bae5 MOV %R14,%RDI |
0x20bae8 CALL 206a50 <__clang_call_terminate> |
0x20baed MOV %RAX,%RBX |
0x20baf0 MOV %R14,%RDI |
0x20baf3 CALL 20cbd0 <@plt_start@+0x4d0> |
0x20baf8 MOV %RBX,%RDI |
0x20bafb CALL 206a50 <__clang_call_terminate> |
0x20bb00 MOV %RAX,%RBX |
0x20bb03 JMP 20bb4c |
0x20bb05 MOV %RAX,%RBX |
0x20bb08 JMP 20bb3b |
0x20bb0a MOV %RAX,%RDI |
0x20bb0d CALL 206a50 <__clang_call_terminate> |
0x20bb12 JMP 20bb2b |
0x20bb14 MOV %RAX,%RBX |
0x20bb17 JMP 20bb4c |
0x20bb19 MOV %RAX,%RBX |
0x20bb1c JMP 20bb3b |
0x20bb1e JMP 20bb65 |
0x20bb20 JMP 20bb65 |
0x20bb22 JMP 20bb65 |
0x20bb24 MOV -0x100(%RBP),%R12 |
0x20bb2b MOV %RAX,%RBX |
0x20bb2e TEST %R12,%R12 |
0x20bb31 JE 20bb3b |
0x20bb33 MOV %R12,%RDI |
0x20bb36 CALL 20c790 <@plt_start@+0x90> |
0x20bb3b MOV -0xc0(%RBP),%RDI |
0x20bb42 TEST %RDI,%RDI |
0x20bb45 JE 20bb4c |
0x20bb47 CALL 20c790 <@plt_start@+0x90> |
0x20bb4c CMPQ $0,-0x60(%RBP) |
0x20bb51 JE 20bb68 |
0x20bb53 MOV %R15,%RDI |
0x20bb56 CALL 20c790 <@plt_start@+0x90> |
0x20bb5b MOV %RBX,%RDI |
0x20bb5e CALL 206a50 <__clang_call_terminate> |
0x20bb63 JMP 20bb65 |
0x20bb65 MOV %RAX,%RBX |
0x20bb68 MOV %RBX,%RDI |
0x20bb6b CALL 206a50 <__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 20b9b4 <.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 $0x204460,%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 20c910 <@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 20ab58 <.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 $0x204478,%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 20c960 <@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 $0x204490,%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 $0x20c3f0,%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 $0x20f420,(%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 20ca30 <@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 20b9ae <.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 20b9b4 <.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 $0x204490,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x20f420,%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 20ca40 <@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 20b9b4 <.omp_outlined..64+0xf94> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
FLDS -0x7892(%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 20ccc0 <@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 -0x78a7(%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 20ccc0 <@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 -0x78be(%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 20abd1 <.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 20c770 <@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 20c770 <@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 $0x203a6e,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c740 <@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 $0x203a6e,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c740 <@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 $0x203a6e,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c740 <@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 20cbb0 <@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 20c400 <_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 20c520 <_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 20cc10 <@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 0x25df(%RIP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV 0x2598(%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 20cbe0 <@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 20cbb0 <@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 $0x203f55,%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 20cbc0 <@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 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 %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20cbe0 <@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 20ba93 <.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 20c790 <@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 20baab <.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 20c790 <@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 20baf0 <.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 20bb68 <.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 20baf0 <.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 20c790 <@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 20baf0 <.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 206a50 <__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 20cbd0 <@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 206a50 <__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 20cbd0 <@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 206a50 <__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 20bb4c <.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 20bb3b <.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 206a50 <__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 20bb2b <.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 20bb4c <.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 20bb3b <.omp_outlined..64+0x111b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 20bb65 <.omp_outlined..64+0x1145> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 20bb65 <.omp_outlined..64+0x1145> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 20bb65 <.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 20bb3b <.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 20c790 <@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 20bb4c <.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 20c790 <@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 20bb68 <.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 20c790 <@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 206a50 <__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 20bb65 <.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 206a50 <__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 20b9b4 <.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 $0x204460,%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 20c910 <@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 20ab58 <.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 $0x204478,%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 20c960 <@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 $0x204490,%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 $0x20c3f0,%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 $0x20f420,(%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 20ca30 <@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 20b9ae <.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 20b9b4 <.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 $0x204490,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV $0x20f420,%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 20ca40 <@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 20b9b4 <.omp_outlined..64+0xf94> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
FLDS -0x7892(%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 20ccc0 <@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 -0x78a7(%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 20ccc0 <@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 -0x78be(%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 20abd1 <.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 20c770 <@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 20c770 <@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 $0x203a6e,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c740 <@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 $0x203a6e,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c740 <@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 $0x203a6e,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 20c740 <@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 20cbb0 <@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 20c400 <_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 20c520 <_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 20cc10 <@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 0x25df(%RIP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV 0x2598(%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 20cbe0 <@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 20cbb0 <@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 $0x203f55,%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 20cbc0 <@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 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 %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 20cbe0 <@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 20ba93 <.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 20c790 <@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 20baab <.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 20c790 <@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 20baf0 <.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 20bb68 <.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 20baf0 <.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 20c790 <@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 20baf0 <.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 206a50 <__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 20cbd0 <@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 206a50 <__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 20cbd0 <@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 206a50 <__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 20bb4c <.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 20bb3b <.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 206a50 <__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 20bb2b <.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 20bb4c <.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 20bb3b <.omp_outlined..64+0x111b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 20bb65 <.omp_outlined..64+0x1145> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 20bb65 <.omp_outlined..64+0x1145> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 20bb65 <.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 20bb3b <.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 20c790 <@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 20bb4c <.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 20c790 <@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 20bb68 <.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 20c790 <@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 206a50 <__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 20bb65 <.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 206a50 <__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.12 | 0.24 |
▼Loop 37 - new_allocator.h:111-145 - exec– | 0 | 0 |
▼Loop 38 - NonLocalPP.hpp:122-135 - exec– | 0.01 | 0.01 |
▼Loop 39 - NonLocalPP.hpp:126-135 - exec– | 0.09 | 0.17 |
○Loop 40 - NonLocalPP.hpp:131-132 - exec | 0.01 | 0.02 |
○Loop 51 - stl_algobase.h:911-912 - exec | 0 | 0 |
▼Loop 42 - miniqmc.cpp:425-461 - exec– | 0 | 0 |
○Loop 43 - miniqmc.cpp:429-458 - exec | 0.01 | 0.02 |
▼Loop 48 - RandomGenerator.h:51-55 - exec– | 0 | 0 |
○Loop 47 - random.tcc:3364-3367 - exec | 0 | 0 |
○Loop 46 - random.tcc:3364-3367 - exec | 0 | 0 |
○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 52 - stl_algobase.h:911-912 - exec | 0 | 0 |
○Loop 41 - stl_algobase.h:911-912 - exec | 0 | 0 |