CPU Time Instructions Retired CPI Rate Module Function (Full)
HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,1> >::_AssertAccessible 4.8% 660,000,000 4.539 cbcpu_emulation_win32_d.dll HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,1> >::_AssertAccessible(unsigned int)
HellHeaven:

IMD_SSE::Float4Base::_xmm 4.5% 1,076,000,000 2.835 cbcpu_emulation_win32_d.dll HellHeaven:

IMD_SSE::Float4Base::_xmm(void)
HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,1> >:

perator[] 4.2% 2,108,000,000 1.360 cbcpu_emulation_win32_d.dll HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,1> >:

perator[](unsigned int)
HellHeaven::TInterpolableVectorArrayView_EvalCore<class HellHeaven::TVector<float,4> const ,0>::_InternalEval_Hermite 3.6% 3,208,000,000 0.728 hh-kernel_win32_d.dll HellHeaven::TInterpolableVectorArrayView_EvalCore<class HellHeaven::TVector<float,4> const ,0>::_InternalEval_Hermite(class HellHeaven::TInterpolableVectorArrayView<class HellHeaven::TVector<float,4> const > const *,class HellHeaven::TStridedMemoryView<class HellHeaven::TVector<float,4>,-1> const &,class HellHeaven::TStridedMemoryView<float const ,-1> const &)
HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,1> >::Count 3.4% 2,046,000,000 1.043 cbcpu_emulation_win32_d.dll HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,1> >::Count(void)
HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,1> const >::_AssertAccessible 3.3% 392,000,000 5.316 cbcpu_emulation_win32_d.dll HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,1> const >::_AssertAccessible(unsigned int)
HellHeaven::TInterpolableVectorArrayView_EvalCore<class HellHeaven::TVector<float,1> const ,0>::_InternalEval_Hermite 3.2% 3,594,000,000 0.595 hh-kernel_win32_d.dll HellHeaven::TInterpolableVectorArrayView_EvalCore<class HellHeaven::TVector<float,1> const ,0>::_InternalEval_Hermite(class HellHeaven::TInterpolableVectorArrayView<class HellHeaven::TVector<float,1> const > const *,class HellHeaven::TStridedMemoryView<class HellHeaven::TVector<float,1>,-1> const &,class HellHeaven::TStridedMemoryView<float const ,-1> const &)
HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,4> >::_AssertAccessible 2.9% 410,000,000 4.371 cbcpu_emulation_win32_d.dll HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,4> >::_AssertAccessible(unsigned int)
HellHeaven::FillSortingIndirectionsListPoint_NoIndices 2.8% 632,000,000 2.930 hh-geometrics_win32_d.dll HellHeaven::FillSortingIndirectionsListPoint_NoIndices
HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,3> >::_AssertAccessible 2.7% 422,000,000 4.355 cbcpu_emulation_win32_d.dll HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,3> >::_AssertAccessible(unsigned int)
HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,3> >:

perator[] 2.7% 1,126,000,000 1.465 cbcpu_emulation_win32_d.dll HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,3> >:

perator[](unsigned int)
HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,3> >::Count 2.7% 1,222,000,000 1.367 cbcpu_emulation_win32_d.dll HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,3> >::Count(void)
HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,4> >:

perator[] 2.7% 1,186,000,000 1.396 cbcpu_emulation_win32_d.dll HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,4> >:

perator[](unsigned int)
HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,1> const >:

perator[] 2.5% 614,000,000 2.844 cbcpu_emulation_win32_d.dll HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,1> const >:

perator[](unsigned int)
HellHeaven::TScreenBillboarderQuadImpl<2>::AlignAndRotate 2.5% 1,608,000,000 0.933 hh-geometrics_win32_d.dll HellHeaven::TScreenBillboarderQuadImpl<2>::AlignAndRotate(struct HellHeaven:

AlignerCtx &,unsigned int,class HellHeaven::TMemoryView<float const > const &,class HellHeaven::TMemoryView<float const > const &)
HellHeaven:

IMD_SSE::Cross3AndStore 2.3% 382,000,000 3.885 cbcpu_emulation_win32_d.dll HellHeaven:

IMD_SSE::Cross3AndStore(class HellHeaven:

IMD_SSE::Float4 const &,class HellHeaven:

IMD_SSE::Float4 const &,void *)
HellHeaven::TRadixSort<1>:

ort11<struct HellHeaven:

SortKeyExtractor_TriangleIndexAndDepth,class HellHeaven::TContiguousBaseIterator<struct HellHeaven:

IndexAndDepth> > 2.2% 1,514,000,000 0.927 hh-geometrics_win32_d.dll HellHeaven::TRadixSort<1>:

ort11<struct HellHeaven:

SortKeyExtractor_TriangleIndexAndDepth,class HellHeaven::TContiguousBaseIterator<struct HellHeaven:

IndexAndDepth> >(class HellHeaven::TContiguousBaseIterator<struct HellHeaven:

IndexAndDepth>,class HellHeaven::TContiguousBaseIterator<struct HellHeaven:

IndexAndDepth>,class HellHeaven::TContiguousBaseIterator<struct HellHeaven:

IndexAndDepth>,struct HellHeaven:

SortKeyExtractor_TriangleIndexAndDepth &)
HellHeaven:

IMD_SSE::Float4::LoadUnaligned 2.0% 684,000,000 1.772 cbcpu_emulation_win32_d.dll HellHeaven:

IMD_SSE::Float4::LoadUnaligned(void const *)
HellHeaven:

IMD_SSE::Float4::Float4 1.9% 280,000,000 4.193 cbcpu_emulation_win32_d.dll HellHeaven:

IMD_SSE::Float4::Float4(union __m128 const &)
HellHeaven::CScreenBillboarderQuad::Align 1.9% 1,204,000,000 1.048 hh-geometrics_win32_d.dll HellHeaven::CScreenBillboarderQuad::Align(class HellHeaven::TMatrix<float,4,4> const &,struct HellHeaven::CBillboarder:

AlignmentContext const &)
HellHeaven::TSamplerHelperBase::_FindInterpolationIndicesAndCursor 1.9% 2,032,000,000 0.555 hh-kernel_win32_d.dll HellHeaven::TSamplerHelperBase::_FindInterpolationIndicesAndCursor(class HellHeaven::TMemoryView<float const > const &,float,unsigned int &)
HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,4> >::Count 1.8% 1,134,000,000 0.972 cbcpu_emulation_win32_d.dll HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,4> >::Count(void)
HellHeaven::Particle::Evolver::Job::Evolve_Rotation 1.7% 810,000,000 1.380 hh-particles_win32_d.dll HellHeaven::Particle::Evolver::Job::Evolve_Rotation(struct HellHeaven::Particle::Evolver::Job:

RotatorDescriptor const &,class HellHeaven::TMemoryView<float> const &,class HellHeaven::TStridedMemoryView<float const ,-1> const &,class HellHeaven::TStridedMemoryView<class HellHeaven::TVector<float,3> const ,16> const &,class HellHeaven::TStridedMemoryView<class HellHeaven::TVector<float,3> const ,16> const &,class HellHeaven::TStridedMemoryView<float const ,-1> const &)
HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,3> const >:

tride 1.6% 576,000,000 1.688 cbcpu_emulation_win32_d.dll HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,3> const >:

tride(void)
HellHeaven:

IMD_SSE::Float4Base::Float4Base 1.6% 220,000,000 4.727 cbcpu_emulation_win32_d.dll HellHeaven:

IMD_SSE::Float4Base::Float4Base(void)
SOp2ImplSSE<2,0>::Op 1.5% 516,000,000 1.802 cbcpu_emulation_win32_d.dll SOp2ImplSSE<2,0>::Op(union __m128,union __m128)
HellHeaven::CBillboarder::FillTexcoordsFromAtlas 1.2% 1,486,000,000 0.537 hh-geometrics_win32_d.dll HellHeaven::CBillboarder::FillTexcoordsFromAtlas(class HellHeaven::TStridedMemoryView<class HellHeaven::TVector<float,2>,-1> const &,class HellHeaven::TStridedMemoryView<float const ,-1> const &,struct HellHeaven::TRectangleMapper<float> const &)
_RTC_CheckEsp 1.2% 6,000,000 127.000 cbcpu_emulation_win32_d.dll _RTC_CheckEsp
HellHeaven::Particle::Evolver::Job::Evolve_RotationDamper 1.2% 1,104,000,000 0.612 hh-particles_win32_d.dll HellHeaven::Particle::Evolver::Job::Evolve_RotationDamper(struct HellHeaven::Particle::Evolver::Job:

DamperDescriptor const &,class HellHeaven::TStridedMemoryView<class HellHeaven::TVector<float,3>,16> const &,class HellHeaven::TStridedMemoryView<float const ,-1> const &)
HellHeaven::TMemoryView<unsigned int>::_AssertAccessible 1.1% 1,484,000,000 0.484 hh-geometrics_win32_d.dll HellHeaven::TMemoryView<unsigned int>::_AssertAccessible(unsigned int)
HellHeaven::TMemoryView<float const >::_AssertAccessible 1.1% 1,274,000,000 0.557 hh-kernel_win32_d.dll HellHeaven::TMemoryView<float const >::_AssertAccessible(unsigned int)
HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,3> const >::_AssertAccessible 1.0% 108,000,000 5.667 cbcpu_emulation_win32_d.dll HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,3> const >::_AssertAccessible(unsigned int)
HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,4> const >::_AssertAccessible 0.9% 124,000,000 4.806 cbcpu_emulation_win32_d.dll HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,4> const >::_AssertAccessible(unsigned int)
HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,4> const >:

perator[] 0.9% 188,000,000 3.234 cbcpu_emulation_win32_d.dll HellHeaven::TStridedMemoryViewBase<class HellHeaven::TVector<float,4> const >:

perator[](unsigned int)