[llvm] bd7949b - reland e5581df60a35 [SimplifyCFG] accumulate bonus insts cost
Roman Lebedev via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 24 15:17:16 PDT 2022
Some more perf numbers for me (attached); on that bench,
there's 11 noticeable (>+1%) *statistically significant* regressions
but only 4 similar improvements.
On Mon, Oct 24, 2022 at 11:22 PM Liu, Yaxun (Sam) <Yaxun.Liu at amd.com> wrote:
>
> [AMD Official Use Only - General]
>
> Also, if the middle-end fold the following example:
>
> /// E.g. folding
> /// if (cond1) return false;
> /// if (cond2) return false;
> /// return true;
> /// into
> /// if (cond1 | cond2) return false;
>
> How could the backend unfold this?
>
> Sam
>
> -----Original Message-----
> From: Liu, Yaxun (Sam)
> Sent: Monday, October 24, 2022 4:08 PM
> To: Roman Lebedev <lebedev.ri at gmail.com>; llvm-commits at lists.llvm.org
> Cc: Yaxun Liu <llvmlistbot at llvm.org>; Philip Reames <listmail at philipreames.com>; Nikita Popov <nikita.ppv at gmail.com>
> Subject: RE: [llvm] bd7949b - reland e5581df60a35 [SimplifyCFG] accumulate bonus insts cost
>
> The original review is at https://reviews.llvm.org/D132408
>
> The cost per BB is tracked by ValueMap. If a BB is deleted, it is no longer tracked. Tracking of merged BB only happens of the old BB is 'replaced all uses by' the new BB, which AFAIK not happening for BB's.
>
> Sam
>
> -----Original Message-----
> From: Roman Lebedev <lebedev.ri at gmail.com>
> Sent: Monday, October 24, 2022 3:58 PM
> To: llvm-commits at lists.llvm.org
> Cc: Liu, Yaxun (Sam) <Yaxun.Liu at amd.com>; Yaxun Liu <llvmlistbot at llvm.org>; Philip Reames <listmail at philipreames.com>; Nikita Popov <nikita.ppv at gmail.com>
> Subject: Re: [llvm] bd7949b - reland e5581df60a35 [SimplifyCFG] accumulate bonus insts cost
>
> Caution: This message originated from an External Source. Use proper caution when opening attachments, clicking links, or responding.
>
>
> I was in a rather long AWOL when this was being reviewed, so post-commit it is.
>
> I'm really not comfortable with maintaining such a global state, especially because i know for a fact that the existing state, LoopHeaders, is already pretty broken - what should happen when a block is deleted?
> How do we know we are tracking the right block when they are merged?
> Etc.
>
> Also, i was under a rather strong impression that we decided that aggressively flattening blocks like that is the right decision for the middle-end, and back-end will need to selectively (pun intended) undo this with actual performance characteristics in mind.
>
> If you don't agree, i would recommend proceeding through an RFC...
>
> (Also, this is missing a link to the review.)
>
>
> Roman.
>
> On Mon, Oct 24, 2022 at 10:44 PM Yaxun Liu via llvm-commits <llvm-commits at lists.llvm.org> wrote:
> >
> >
> > Author: Yaxun (Sam) Liu
> > Date: 2022-10-24T15:43:53-04:00
> > New Revision: bd7949bcd86633bd4203b2ba6f891aea00fce4d1
> >
> > URL:
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
> > ub.com%2Fllvm%2Fllvm-project%2Fcommit%2Fbd7949bcd86633bd4203b2ba6f891a
> > ea00fce4d1&data=05%7C01%7Cyaxun.liu%40amd.com%7Ce97f2df2126f476e3a
> > f108dab5fa1cb3%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C6380223831
> > 06379522%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
> > CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Xzj%2FEck1Oi7d
> > MS14twesHRQGR%2F3aAzBppPPEEGdrEpY%3D&reserved=0
> > DIFF:
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
> > ub.com%2Fllvm%2Fllvm-project%2Fcommit%2Fbd7949bcd86633bd4203b2ba6f891a
> > ea00fce4d1.diff&data=05%7C01%7Cyaxun.liu%40amd.com%7Ce97f2df2126f4
> > 76e3af108dab5fa1cb3%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C63802
> > 2383106394513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2lu
> > MzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=fw4X2f51R
> > SO2GhkKCe4yL%2B0nCZzpVxyB89l2O5TN86c%3D&reserved=0
> >
> > LOG: reland e5581df60a35 [SimplifyCFG] accumulate bonus insts cost
> >
> > Fixed compile time increase due to always constructing LocalCostTracker.
> > Now only construct LocalCostTracker when needed.
> >
> > Added:
> >
> >
> > Modified:
> > llvm/include/llvm/Transforms/Utils/Local.h
> > llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
> > llvm/lib/Transforms/Utils/LoopSimplify.cpp
> > llvm/lib/Transforms/Utils/SimplifyCFG.cpp
> > llvm/test/Transforms/LoopUnroll/peel-loop-inner.ll
> > llvm/test/Transforms/PhaseOrdering/X86/vector-reductions-logical.ll
> > llvm/test/Transforms/SimplifyCFG/branch-fold-multiple.ll
> > llvm/test/Transforms/SimplifyCFG/branch-fold-threshold.ll
> >
> > llvm/test/Transforms/SimplifyCFG/fold-branch-to-common-dest-two-preds-
> > cost.ll
> >
> > Removed:
> >
> >
> >
> > ######################################################################
> > ########## diff --git a/llvm/include/llvm/Transforms/Utils/Local.h
> > b/llvm/include/llvm/Transforms/Utils/Local.h
> > index 4db697c1ffcec..1397420b2950f 100644
> > --- a/llvm/include/llvm/Transforms/Utils/Local.h
> > +++ b/llvm/include/llvm/Transforms/Utils/Local.h
> > @@ -16,6 +16,7 @@
> >
> > #include "llvm/ADT/ArrayRef.h"
> > #include "llvm/IR/Dominators.h"
> > +#include "llvm/IR/ValueMap.h"
> > #include "llvm/Support/CommandLine.h"
> > #include "llvm/Transforms/Utils/SimplifyCFGOptions.h"
> > #include <cstdint>
> > @@ -164,6 +165,26 @@ bool
> > TryToSimplifyUncondBranchFromEmptyBlock(BasicBlock *BB, /// values, but instcombine orders them so it usually won't matter.
> > bool EliminateDuplicatePHINodes(BasicBlock *BB);
> >
> > +/// Class to track cost of simplify CFG transformations.
> > +class SimplifyCFGCostTracker {
> > + /// Number of bonus instructions due to folding branches into predecessors.
> > + /// E.g. folding
> > + /// if (cond1) return false;
> > + /// if (cond2) return false;
> > + /// return true;
> > + /// into
> > + /// if (cond1 | cond2) return false;
> > + /// return true;
> > + /// In this case cond2 is always executed whereas originally it may
> > +be
> > + /// evicted due to early exit of cond1. 'cond2' is called bonus
> > +instructions
> > + /// and such bonus instructions could accumulate for unrolled
> > +loops, therefore
> > + /// use a value map to accumulate their costs across transformations.
> > + ValueMap<BasicBlock *, unsigned> NumBonusInsts;
> > +
> > +public:
> > + void updateNumBonusInsts(BasicBlock *Parent, unsigned InstCount);
> > + unsigned getNumBonusInsts(BasicBlock *Parent); };
> > /// This function is used to do simplification of a CFG. For
> > example, it /// adjusts branches to branches to eliminate the extra
> > hop, it eliminates /// unreachable basic blocks, and does other peephole optimization of the CFG.
> > @@ -174,7 +195,8 @@ extern cl::opt<bool> RequireAndPreserveDomTree;
> > bool simplifyCFG(BasicBlock *BB, const TargetTransformInfo &TTI,
> > DomTreeUpdater *DTU = nullptr,
> > const SimplifyCFGOptions &Options = {},
> > - ArrayRef<WeakVH> LoopHeaders = {});
> > + ArrayRef<WeakVH> LoopHeaders = {},
> > + SimplifyCFGCostTracker *CostTracker = nullptr);
> >
> > /// This function is used to flatten a CFG. For example, it uses
> > parallel-and /// and parallel-or mode to collapse if-conditions and
> > merge if-regions with @@ -184,7 +206,8 @@ bool FlattenCFG(BasicBlock
> > *BB, AAResults *AA = nullptr); /// If this basic block is ONLY a
> > setcc and a branch, and if a predecessor /// branches to us and one
> > of our successors, fold the setcc into the /// predecessor and use logical operations to pick the right destination.
> > -bool FoldBranchToCommonDest(BranchInst *BI, llvm::DomTreeUpdater *DTU
> > = nullptr,
> > +bool FoldBranchToCommonDest(BranchInst *BI, SimplifyCFGCostTracker &CostTracker,
> > + DomTreeUpdater *DTU = nullptr,
> > MemorySSAUpdater *MSSAU = nullptr,
> > const TargetTransformInfo *TTI = nullptr,
> > unsigned BonusInstThreshold = 1);
> >
> > diff --git a/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
> > b/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
> > index fb2d812a186df..e2646eda06c54 100644
> > --- a/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
> > +++ b/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
> > @@ -221,7 +221,8 @@ static bool
> > tailMergeBlocksWithSimilarFunctionTerminators(Function &F, /// iterating until no more changes are made.
> > static bool iterativelySimplifyCFG(Function &F, const TargetTransformInfo &TTI,
> > DomTreeUpdater *DTU,
> > - const SimplifyCFGOptions &Options) {
> > + const SimplifyCFGOptions &Options,
> > + SimplifyCFGCostTracker
> > + &CostTracker) {
> > bool Changed = false;
> > bool LocalChange = true;
> >
> > @@ -252,7 +253,7 @@ static bool iterativelySimplifyCFG(Function &F, const TargetTransformInfo &TTI,
> > while (BBIt != F.end() && DTU->isBBPendingDeletion(&*BBIt))
> > ++BBIt;
> > }
> > - if (simplifyCFG(&BB, TTI, DTU, Options, LoopHeaders)) {
> > + if (simplifyCFG(&BB, TTI, DTU, Options, LoopHeaders,
> > + &CostTracker)) {
> > LocalChange = true;
> > ++NumSimpl;
> > }
> > @@ -266,11 +267,13 @@ static bool simplifyFunctionCFGImpl(Function &F, const TargetTransformInfo &TTI,
> > DominatorTree *DT,
> > const SimplifyCFGOptions &Options) {
> > DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager);
> > + SimplifyCFGCostTracker CostTracker;
> >
> > bool EverChanged = removeUnreachableBlocks(F, DT ? &DTU : nullptr);
> > EverChanged |=
> > tailMergeBlocksWithSimilarFunctionTerminators(F, DT ? &DTU :
> > nullptr);
> > - EverChanged |= iterativelySimplifyCFG(F, TTI, DT ? &DTU : nullptr,
> > Options);
> > + EverChanged |=
> > + iterativelySimplifyCFG(F, TTI, DT ? &DTU : nullptr, Options,
> > + CostTracker);
> >
> > // If neither pass changed anything, we're done.
> > if (!EverChanged) return false;
> > @@ -284,7 +287,8 @@ static bool simplifyFunctionCFGImpl(Function &F, const TargetTransformInfo &TTI,
> > return true;
> >
> > do {
> > - EverChanged = iterativelySimplifyCFG(F, TTI, DT ? &DTU : nullptr, Options);
> > + EverChanged = iterativelySimplifyCFG(F, TTI, DT ? &DTU : nullptr, Options,
> > + CostTracker);
> > EverChanged |= removeUnreachableBlocks(F, DT ? &DTU : nullptr);
> > } while (EverChanged);
> >
> >
> > diff --git a/llvm/lib/Transforms/Utils/LoopSimplify.cpp
> > b/llvm/lib/Transforms/Utils/LoopSimplify.cpp
> > index 8943b4bb651f6..13f1080ffc044 100644
> > --- a/llvm/lib/Transforms/Utils/LoopSimplify.cpp
> > +++ b/llvm/lib/Transforms/Utils/LoopSimplify.cpp
> > @@ -480,6 +480,7 @@ static bool simplifyOneLoop(Loop *L, SmallVectorImpl<Loop *> &Worklist,
> > DominatorTree *DT, LoopInfo *LI,
> > ScalarEvolution *SE, AssumptionCache *AC,
> > MemorySSAUpdater *MSSAU, bool
> > PreserveLCSSA) {
> > + SimplifyCFGCostTracker CostTracker;
> > bool Changed = false;
> > if (MSSAU && VerifyMemorySSA)
> > MSSAU->getMemorySSA()->verifyMemorySSA();
> > @@ -661,7 +662,7 @@ static bool simplifyOneLoop(Loop *L, SmallVectorImpl<Loop *> &Worklist,
> > // The block has now been cleared of all instructions except for
> > // a comparison and a conditional branch. SimplifyCFG may be able
> > // to fold it now.
> > - if (!FoldBranchToCommonDest(BI, /*DTU=*/nullptr, MSSAU))
> > + if (!FoldBranchToCommonDest(BI, CostTracker, /*DTU=*/nullptr,
> > + MSSAU))
> > continue;
> >
> > // Success. The block is now dead, so remove it from the loop,
> >
> > diff --git a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
> > b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
> > index fcdd85838340d..7008f9b152f7f 100644
> > --- a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
> > +++ b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
> > @@ -207,6 +207,21 @@ STATISTIC(NumInvokes, STATISTIC(NumInvokesMerged,
> > "Number of invokes that were merged together");
> > STATISTIC(NumInvokeSetsFormed, "Number of invoke sets that were
> > formed");
> >
> > +namespace llvm {
> > +
> > +void SimplifyCFGCostTracker::updateNumBonusInsts(BasicBlock *BB,
> > + unsigned InstCount)
> > +{
> > + auto Loc = NumBonusInsts.find(BB);
> > + if (Loc == NumBonusInsts.end())
> > + Loc = NumBonusInsts.insert({BB, 0}).first;
> > + Loc->second = Loc->second + InstCount; } unsigned
> > +SimplifyCFGCostTracker::getNumBonusInsts(BasicBlock *BB) {
> > + return NumBonusInsts.lookup(BB);
> > +}
> > +
> > +} // namespace llvm
> > +
> > namespace {
> >
> > // The first field contains the value that the switch produces when a
> > certain @@ -243,6 +258,10 @@ class SimplifyCFGOpt {
> > ArrayRef<WeakVH> LoopHeaders;
> > const SimplifyCFGOptions &Options;
> > bool Resimplify;
> > + // Accumulates number of bonus instructions due to merging basic
> > + blocks // of common destination.
> > + SimplifyCFGCostTracker *CostTracker;
> > + std::unique_ptr<SimplifyCFGCostTracker> LocalCostTracker;
> >
> > Value *isValueEqualityComparison(Instruction *TI);
> > BasicBlock *GetValueEqualityComparisonCases( @@ -286,8 +305,15 @@
> > class SimplifyCFGOpt {
> > public:
> > SimplifyCFGOpt(const TargetTransformInfo &TTI, DomTreeUpdater *DTU,
> > const DataLayout &DL, ArrayRef<WeakVH> LoopHeaders,
> > - const SimplifyCFGOptions &Opts)
> > + const SimplifyCFGOptions &Opts,
> > + SimplifyCFGCostTracker *CostTracker_)
> > : TTI(TTI), DTU(DTU), DL(DL), LoopHeaders(LoopHeaders),
> > Options(Opts) {
> > + // Cannot do this with member initializer list since LocalCostTracker is not
> > + // initialized there yet.
> > + CostTracker = CostTracker_
> > + ? CostTracker_
> > + : (LocalCostTracker.reset(new SimplifyCFGCostTracker()),
> > + LocalCostTracker.get());
> > assert((!DTU || !DTU->hasPostDomTree()) &&
> > "SimplifyCFG is not yet capable of maintaining validity of a "
> > "PostDomTree, so don't ask for it."); @@ -3624,8 +3650,9
> > @@ static bool isVectorOp(Instruction &I) { /// If this basic block
> > is simple enough, and if a predecessor branches to us /// and one of
> > our successors, fold the block into the predecessor and use ///
> > logical operations to pick the right destination.
> > -bool llvm::FoldBranchToCommonDest(BranchInst *BI, DomTreeUpdater *DTU,
> > - MemorySSAUpdater *MSSAU,
> > +bool llvm::FoldBranchToCommonDest(BranchInst *BI,
> > + SimplifyCFGCostTracker &CostTracker,
> > + DomTreeUpdater *DTU,
> > +MemorySSAUpdater *MSSAU,
> > const TargetTransformInfo *TTI,
> > unsigned BonusInstThreshold) {
> > // If this block ends with an unconditional branch, @@ -3697,7
> > +3724,6 @@ bool llvm::FoldBranchToCommonDest(BranchInst *BI,
> > +DomTreeUpdater *DTU,
> > // as "bonus instructions", and only allow this transformation when the
> > // number of the bonus instructions we'll need to create when cloning into
> > // each predecessor does not exceed a certain threshold.
> > - unsigned NumBonusInsts = 0;
> > bool SawVectorOp = false;
> > const unsigned PredCount = Preds.size();
> > for (Instruction &I : *BB) {
> > @@ -3716,12 +3742,13 @@ bool llvm::FoldBranchToCommonDest(BranchInst *BI, DomTreeUpdater *DTU,
> > // predecessor. Ignore free instructions.
> > if (!TTI || TTI->getInstructionCost(&I, CostKind) !=
> > TargetTransformInfo::TCC_Free) {
> > - NumBonusInsts += PredCount;
> > -
> > - // Early exits once we reach the limit.
> > - if (NumBonusInsts >
> > - BonusInstThreshold * BranchFoldToCommonDestVectorMultiplier)
> > - return false;
> > + for (auto PredBB : Preds) {
> > + CostTracker.updateNumBonusInsts(PredBB, PredCount);
> > + // Early exits once we reach the limit.
> > + if (CostTracker.getNumBonusInsts(PredBB) >
> > + BonusInstThreshold * BranchFoldToCommonDestVectorMultiplier)
> > + return false;
> > + }
> > }
> >
> > auto IsBCSSAUse = [BB, &I](Use &U) { @@ -3735,10 +3762,12 @@ bool
> > llvm::FoldBranchToCommonDest(BranchInst *BI, DomTreeUpdater *DTU,
> > if (!all_of(I.uses(), IsBCSSAUse))
> > return false;
> > }
> > - if (NumBonusInsts >
> > - BonusInstThreshold *
> > - (SawVectorOp ? BranchFoldToCommonDestVectorMultiplier : 1))
> > - return false;
> > + for (auto PredBB : Preds) {
> > + if (CostTracker.getNumBonusInsts(PredBB) >
> > + BonusInstThreshold *
> > + (SawVectorOp ? BranchFoldToCommonDestVectorMultiplier : 1))
> > + return false;
> > + }
> >
> > // Ok, we have the budget. Perform the transformation.
> > for (BasicBlock *PredBlock : Preds) { @@ -6889,7 +6918,7 @@ bool
> > SimplifyCFGOpt::simplifyUncondBranch(BranchInst *BI,
> > // branches to us and our successor, fold the comparison into the
> > // predecessor and use logical operations to update the incoming value
> > // for PHI nodes in common successor.
> > - if (FoldBranchToCommonDest(BI, DTU, /*MSSAU=*/nullptr, &TTI,
> > + if (FoldBranchToCommonDest(BI, *CostTracker, DTU,
> > + /*MSSAU=*/nullptr, &TTI,
> > Options.BonusInstThreshold))
> > return requestResimplify();
> > return false;
> > @@ -6958,7 +6987,7 @@ bool SimplifyCFGOpt::simplifyCondBranch(BranchInst *BI, IRBuilder<> &Builder) {
> > // If this basic block is ONLY a compare and a branch, and if a predecessor
> > // branches to us and one of our successors, fold the comparison into the
> > // predecessor and use logical operations to pick the right destination.
> > - if (FoldBranchToCommonDest(BI, DTU, /*MSSAU=*/nullptr, &TTI,
> > + if (FoldBranchToCommonDest(BI, *CostTracker, DTU,
> > + /*MSSAU=*/nullptr, &TTI,
> > Options.BonusInstThreshold))
> > return requestResimplify();
> >
> > @@ -7257,8 +7286,9 @@ bool SimplifyCFGOpt::run(BasicBlock *BB) {
> >
> > bool llvm::simplifyCFG(BasicBlock *BB, const TargetTransformInfo &TTI,
> > DomTreeUpdater *DTU, const SimplifyCFGOptions &Options,
> > - ArrayRef<WeakVH> LoopHeaders) {
> > + ArrayRef<WeakVH> LoopHeaders,
> > + SimplifyCFGCostTracker *CostTracker) {
> > return SimplifyCFGOpt(TTI, DTU, BB->getModule()->getDataLayout(), LoopHeaders,
> > - Options)
> > + Options, CostTracker)
> > .run(BB);
> > }
> >
> > diff --git a/llvm/test/Transforms/LoopUnroll/peel-loop-inner.ll
> > b/llvm/test/Transforms/LoopUnroll/peel-loop-inner.ll
> > index fa39b77aae36a..40493b48dfe05 100644
> > --- a/llvm/test/Transforms/LoopUnroll/peel-loop-inner.ll
> > +++ b/llvm/test/Transforms/LoopUnroll/peel-loop-inner.ll
> > @@ -1,5 +1,5 @@
> > ; NOTE: Assertions have been autogenerated by
> > utils/update_test_checks.py -; RUN: opt < %s -S
> > -passes='require<opt-remark-emit>,loop-unroll<peeling;no-runtime>,simp
> > lifycfg,instcombine' -unroll-force-peel-count=3 -verify-dom-info |
> > FileCheck %s
> > +; RUN: opt < %s -S
> > +-passes='require<opt-remark-emit>,loop-unroll<peeling;no-runtime>,sim
> > +plifycfg<bonus-inst-threshold=3>,instcombine'
> > +-unroll-force-peel-count=3 -verify-dom-info | FileCheck %s
> >
> > define void @basic(i32 %K, i32 %N) {
> > ; CHECK-LABEL: @basic(
> >
> > diff --git
> > a/llvm/test/Transforms/PhaseOrdering/X86/vector-reductions-logical.ll
> > b/llvm/test/Transforms/PhaseOrdering/X86/vector-reductions-logical.ll
> > index 05ef21d5a1123..c126dbcd6ca96 100644
> > ---
> > a/llvm/test/Transforms/PhaseOrdering/X86/vector-reductions-logical.ll
> > +++ b/llvm/test/Transforms/PhaseOrdering/X86/vector-reductions-logical
> > +++ .ll
> > @@ -1,5 +1,5 @@
> > ; NOTE: Assertions have been autogenerated by
> > utils/update_test_checks.py -; RUN: opt -O2 -S < %s | FileCheck %s
> > +; RUN: opt -bonus-inst-threshold=4 -O2 -S < %s | FileCheck %s
> >
> > target datalayout = "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
> > target triple = "x86_64--"
> >
> > diff --git a/llvm/test/Transforms/SimplifyCFG/branch-fold-multiple.ll
> > b/llvm/test/Transforms/SimplifyCFG/branch-fold-multiple.ll
> > index fd400632a5916..f332cf82b5573 100644
> > --- a/llvm/test/Transforms/SimplifyCFG/branch-fold-multiple.ll
> > +++ b/llvm/test/Transforms/SimplifyCFG/branch-fold-multiple.ll
> > @@ -3,9 +3,12 @@
> >
> > %struct.S = type { [4 x i32] }
> >
> > -; Check the second, third, and fourth basic blocks are folded into -;
> > the first basic block since each has one bonus intruction, which -;
> > does not exceed the default bouns instruction threshold of 1.
> > +; Check the second basic block is folded into the first basic block ;
> > +since it has one bonus intruction. The third basic block is not ;
> > +folded into the first basic block since the accumulated bonus ;
> > +instructions will exceed the default threshold of 1. The fourth basic
> > +; block is foled into the third basic block since the accumulated ;
> > +bonus instruction cost is 1.
> >
> > define i1 @test1(i32 %0, i32 %1, i32 %2, i32 %3) { ; CHECK-LABEL:
> > @test1( @@ -15,14 +18,18 @@ define i1 @test1(i32 %0, i32 %1, i32 %2,
> > i32 %3) {
> > ; CHECK-NEXT: [[MUL1:%.*]] = mul i32 [[TMP1:%.*]], [[TMP1]]
> > ; CHECK-NEXT: [[CMP2_1:%.*]] = icmp sgt i32 [[MUL1]], 0
> > ; CHECK-NEXT: [[OR_COND:%.*]] = select i1 [[CMP2]], i1 true, i1 [[CMP2_1]]
> > +; CHECK-NEXT: br i1 [[OR_COND]], label [[CLEANUP:%.*]], label [[FOR_COND_1:%.*]]
> > +; CHECK: for.cond.1:
> > ; CHECK-NEXT: [[MUL2:%.*]] = mul i32 [[TMP2:%.*]], [[TMP2]]
> > ; CHECK-NEXT: [[CMP2_2:%.*]] = icmp sgt i32 [[MUL2]], 0
> > -; CHECK-NEXT: [[OR_COND1:%.*]] = select i1 [[OR_COND]], i1 true, i1 [[CMP2_2]]
> > ; CHECK-NEXT: [[MUL3:%.*]] = mul i32 [[TMP3:%.*]], [[TMP3]]
> > ; CHECK-NEXT: [[CMP2_3:%.*]] = icmp sgt i32 [[MUL3]], 0
> > -; CHECK-NEXT: [[OR_COND2:%.*]] = select i1 [[OR_COND1]], i1 true, i1 [[CMP2_3]]
> > -; CHECK-NEXT: [[SPEC_SELECT:%.*]] = select i1 [[OR_COND2]], i1 false, i1 true
> > -; CHECK-NEXT: ret i1 [[SPEC_SELECT]]
> > +; CHECK-NEXT: [[OR_COND1:%.*]] = select i1 [[CMP2_2]], i1 true, i1 [[CMP2_3]]
> > +; CHECK-NEXT: [[SPEC_SELECT:%.*]] = select i1 [[OR_COND1]], i1 false, i1 true
> > +; CHECK-NEXT: br label [[CLEANUP]]
> > +; CHECK: cleanup:
> > +; CHECK-NEXT: [[CMP:%.*]] = phi i1 [ false, [[ENTRY:%.*]] ], [ [[SPEC_SELECT]], [[FOR_COND_1]] ]
> > +; CHECK-NEXT: ret i1 [[CMP]]
> > ;
> > entry:
> > %mul0 = mul i32 %0, %0
> >
> > diff --git
> > a/llvm/test/Transforms/SimplifyCFG/branch-fold-threshold.ll
> > b/llvm/test/Transforms/SimplifyCFG/branch-fold-threshold.ll
> > index c1fd267aef93f..0482fa57227f6 100644
> > --- a/llvm/test/Transforms/SimplifyCFG/branch-fold-threshold.ll
> > +++ b/llvm/test/Transforms/SimplifyCFG/branch-fold-threshold.ll
> > @@ -1,9 +1,9 @@
> > ; RUN: opt %s -simplifycfg
> > -simplifycfg-require-and-preserve-domtree=1 -S | FileCheck %s
> > --check-prefix=NORMAL -; RUN: opt %s -simplifycfg
> > -simplifycfg-require-and-preserve-domtree=1 -S -bonus-inst-threshold=2
> > | FileCheck %s --check-prefix=AGGRESSIVE -; RUN: opt %s -simplifycfg
> > -simplifycfg-require-and-preserve-domtree=1 -S -bonus-inst-threshold=4
> > | FileCheck %s --check-prefix=WAYAGGRESSIVE
> > +; RUN: opt %s -simplifycfg
> > +-simplifycfg-require-and-preserve-domtree=1 -S
> > +-bonus-inst-threshold=3 | FileCheck %s --check-prefix=AGGRESSIVE ;
> > +RUN: opt %s -simplifycfg -simplifycfg-require-and-preserve-domtree=1
> > +-S -bonus-inst-threshold=6 | FileCheck %s
> > +--check-prefix=WAYAGGRESSIVE
> > ; RUN: opt %s -passes=simplifycfg -S | FileCheck %s
> > --check-prefix=NORMAL -; RUN: opt %s
> > -passes='simplifycfg<bonus-inst-threshold=2>' -S | FileCheck %s
> > --check-prefix=AGGRESSIVE -; RUN: opt %s
> > -passes='simplifycfg<bonus-inst-threshold=4>' -S | FileCheck %s
> > --check-prefix=WAYAGGRESSIVE
> > +; RUN: opt %s -passes='simplifycfg<bonus-inst-threshold=3>' -S |
> > +FileCheck %s --check-prefix=AGGRESSIVE ; RUN: opt %s
> > +-passes='simplifycfg<bonus-inst-threshold=6>' -S | FileCheck %s
> > +--check-prefix=WAYAGGRESSIVE
> >
> > define i32 @foo(i32 %a, i32 %b, i32 %c, i32 %d, i32* %input) { ;
> > NORMAL-LABEL: @foo(
> >
> > diff --git
> > a/llvm/test/Transforms/SimplifyCFG/fold-branch-to-common-dest-two-pred
> > s-cost.ll
> > b/llvm/test/Transforms/SimplifyCFG/fold-branch-to-common-dest-two-pred
> > s-cost.ll index 71b8ef5c7612c..6b8ebd9054dc6 100644
> > ---
> > a/llvm/test/Transforms/SimplifyCFG/fold-branch-to-common-dest-two-pred
> > s-cost.ll
> > +++ b/llvm/test/Transforms/SimplifyCFG/fold-branch-to-common-dest-two-
> > +++ preds-cost.ll
> > @@ -1,6 +1,6 @@
> > ; NOTE: Assertions have been autogenerated by
> > utils/update_test_checks.py ; RUN: opt < %s -S -simplifycfg
> > -simplifycfg-require-and-preserve-domtree=1 -bonus-inst-threshold=1 |
> > FileCheck --check-prefixes=ALL,THR1 %s -; RUN: opt < %s -S
> > -simplifycfg -simplifycfg-require-and-preserve-domtree=1
> > -bonus-inst-threshold=2 | FileCheck --check-prefixes=ALL,THR2 %s
> > +; RUN: opt < %s -S -simplifycfg
> > +-simplifycfg-require-and-preserve-domtree=1 -bonus-inst-threshold=3 |
> > +FileCheck --check-prefixes=ALL,THR2 %s
> >
> > declare void @sideeffect0()
> > declare void @sideeffect1()
> > @@ -10,7 +10,7 @@ declare i1 @gen1()
> >
> > ; Here we'd want to duplicate %v3_adj into two predecessors, ; but
> > -bonus-inst-threshold=1 says that we can only clone it into one.
> > -; With -bonus-inst-threshold=2 we can clone it into both though.
> > +; With -bonus-inst-threshold=3 we can clone it into both though.
> > define void @two_preds_with_extra_op(i8 %v0, i8 %v1, i8 %v2, i8 %v3)
> > { ; THR1-LABEL: @two_preds_with_extra_op( ; THR1-NEXT: entry:
> >
> >
> >
> > _______________________________________________
> > llvm-commits mailing list
> > llvm-commits at lists.llvm.org
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flist
> > s.llvm.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fllvm-commits&data=05%7
> > C01%7Cyaxun.liu%40amd.com%7Ce97f2df2126f476e3af108dab5fa1cb3%7C3dd8961
> > fe4884e608e11a82d994e183d%7C0%7C0%7C638022383106404511%7CUnknown%7CTWF
> > pbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6M
> > n0%3D%7C3000%7C%7C%7C&sdata=Qs1bProsrzvPwVl1r7KQBNbZ2bMWIg%2BYX6S5
> > %2FT1u%2FV0%3D&reserved=0
-------------- next part --------------
raw.pixls.us-unique$ /usr/src/googlebenchmark/tools/compare.py -a benchmarks ~/rawspeed/build-{old,new}-clangS1/src/utilities/rsbench/rsbench --benchmark_counters_tabular=true --benchmark_--benchmark_repetitions=9 -r .
RUNNING: /home/lebedevri/rawspeed/build-old-clangS1/src/utilities/rsbench/rsbench --benchmark_counters_tabular=true --benchmark_min_warmup_time=1 --benchmark_min_time=1 --benchmark_repetitions=9 -r . --benchmark_display_aggregates_only=true --benchmark_out=/tmp/tmp93ficvoz
2022-10-25T00:46:38+03:00
Running /home/lebedevri/rawspeed/build-old-clangS1/src/utilities/rsbench/rsbench
Run on (32 X 3923.22 MHz CPU s)
CPU Caches:
L1 Data 32 KiB (x16)
L1 Instruction 32 KiB (x16)
L2 Unified 512 KiB (x16)
L3 Unified 32768 KiB (x2)
Load Average: 8.46, 9.64, 8.97
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations CPUTime,s CPUTime/WallTime Pixels Pixels/CPUTime Pixels/WallTime Raws/CPUTime Raws/WallTime WallTime,s
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9394-compressed-lossless.DNG/threads:32/process_time/real_time_mean 10.5 ms 334 ms 9 0.334253 31.9257 23.384M 69.9694M 2.23383G 2.99219 95.5283 0.0104698
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9394-compressed-lossless.DNG/threads:32/process_time/real_time_median 10.5 ms 336 ms 9 0.335965 31.9214 23.384M 69.6024M 2.22147G 2.9765 94.9996 0.0105264
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9394-compressed-lossless.DNG/threads:32/process_time/real_time_stddev 0.139 ms 4.29 ms 9 4.29368m 0.017971 0 905.028k 29.9496M 0.0387029 1.28077 139.337u
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9394-compressed-lossless.DNG/threads:32/process_time/real_time_cv 1.33 % 1.28 % 9 1.28% 0.06% 0.00% 1.29% 1.34% 1.29% 1.34% 1.33%
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9395-compressed-lossless.DNG/threads:32/process_time/real_time_mean 13.6 ms 434 ms 9 0.434101 31.9173 10.4544M 24.0853M 768.742M 2.30384 73.5329 0.0136009
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9395-compressed-lossless.DNG/threads:32/process_time/real_time_median 13.6 ms 435 ms 9 0.434922 31.9098 10.4544M 24.0374M 766.949M 2.29926 73.3614 0.0136311
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9395-compressed-lossless.DNG/threads:32/process_time/real_time_stddev 0.151 ms 4.59 ms 9 4.58997m 0.0198669 0 256.565k 8.60161M 0.0245413 0.822774 150.97u
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9395-compressed-lossless.DNG/threads:32/process_time/real_time_cv 1.11 % 1.06 % 9 1.06% 0.06% 0.00% 1.07% 1.12% 1.07% 1.12% 1.11%
Adobe DNG Converter/Canon EOS 5D Mark IV/B13A0729.dng/threads:32/process_time/real_time_mean 27.7 ms 885 ms 9 0.884811 31.9256 31.2627M 35.3354M 1.12811G 1.13027 36.0848 0.0277149
Adobe DNG Converter/Canon EOS 5D Mark IV/B13A0729.dng/threads:32/process_time/real_time_median 27.8 ms 886 ms 9 0.886465 31.918 31.2627M 35.2667M 1.12595G 1.12808 36.0157 0.0277656
Adobe DNG Converter/Canon EOS 5D Mark IV/B13A0729.dng/threads:32/process_time/real_time_stddev 0.273 ms 8.31 ms 9 8.31208m 0.0168814 0 332.828k 11.1662M 0.0106462 0.357174 273.482u
Adobe DNG Converter/Canon EOS 5D Mark IV/B13A0729.dng/threads:32/process_time/real_time_cv 0.99 % 0.94 % 9 0.94% 0.05% 0.00% 0.94% 0.99% 0.94% 0.99% 0.99%
Canon/EOS 5D Mark II/09.canon.sraw1.cr2/threads:32/process_time/real_time_mean 89.1 ms 2847 ms 9 2.84679 31.9558 9.96653M 3.50104M 111.878M 0.35128 11.2254 0.0890853
Canon/EOS 5D Mark II/09.canon.sraw1.cr2/threads:32/process_time/real_time_median 89.0 ms 2847 ms 9 2.8475 31.9486 9.96653M 3.5001M 111.93M 0.351185 11.2306 0.0890422
Canon/EOS 5D Mark II/09.canon.sraw1.cr2/threads:32/process_time/real_time_stddev 0.429 ms 13.3 ms 9 0.0132707 0.0172917 0 16.2675k 537.09k 1.63222m 0.0538894 429.226u
Canon/EOS 5D Mark II/09.canon.sraw1.cr2/threads:32/process_time/real_time_cv 0.48 % 0.47 % 9 0.47% 0.05% 0.00% 0.46% 0.48% 0.46% 0.48% 0.48%
Canon/EOS 5D Mark II/10.canon.sraw2.cr2/threads:32/process_time/real_time_mean 47.7 ms 47.7 ms 9 0.0477361 0.999966 5.25658M 110.117M 110.114M 20.9485 20.9478 0.0477377
Canon/EOS 5D Mark II/10.canon.sraw2.cr2/threads:32/process_time/real_time_median 47.7 ms 47.7 ms 9 0.0477371 0.999967 5.25658M 110.115M 110.111M 20.9481 20.9473 0.0477389
Canon/EOS 5D Mark II/10.canon.sraw2.cr2/threads:32/process_time/real_time_stddev 0.008 ms 0.008 ms 9 8.45303u 6.1637u 0 19.4998k 19.1814k 3.70961m 3.64903m 8.31556u
Canon/EOS 5D Mark II/10.canon.sraw2.cr2/threads:32/process_time/real_time_cv 0.02 % 0.02 % 9 0.02% 0.00% 0.00% 0.02% 0.02% 0.02% 0.02% 0.02%
Canon/EOS 5DS/2K4A9927.CR2/threads:32/process_time/real_time_mean 201 ms 201 ms 9 0.201477 0.999958 52.6643M 261.392M 261.38M 4.96335 4.96314 0.201485
Canon/EOS 5DS/2K4A9927.CR2/threads:32/process_time/real_time_median 201 ms 201 ms 9 0.201479 0.999959 52.6643M 261.389M 261.377M 4.9633 4.96307 0.201488
Canon/EOS 5DS/2K4A9927.CR2/threads:32/process_time/real_time_stddev 0.017 ms 0.018 ms 9 17.6956u 4.16307u 0 22.9582k 22.0093k 435.935u 417.917u 16.9656u
Canon/EOS 5DS/2K4A9927.CR2/threads:32/process_time/real_time_cv 0.01 % 0.01 % 9 0.01% 0.00% 0.00% 0.01% 0.01% 0.01% 0.01% 0.01%
Canon/EOS 5DS/2K4A9928.CR2/threads:32/process_time/real_time_mean 240 ms 7096 ms 9 7.09574 29.5282 27.9936M 3.94514M 116.493M 0.14093 4.1614 0.240304
Canon/EOS 5DS/2K4A9928.CR2/threads:32/process_time/real_time_median 240 ms 7098 ms 9 7.09812 29.5659 27.9936M 3.94381M 116.546M 0.140882 4.16332 0.240193
Canon/EOS 5DS/2K4A9928.CR2/threads:32/process_time/real_time_stddev 0.357 ms 12.6 ms 9 0.0126343 0.0881072 0 7.0411k 172.965k 251.525u 6.17873m 357.226u
Canon/EOS 5DS/2K4A9928.CR2/threads:32/process_time/real_time_cv 0.15 % 0.18 % 9 0.18% 0.30% 0.00% 0.18% 0.15% 0.18% 0.15% 0.15%
Canon/EOS 5DS/2K4A9929.CR2/threads:32/process_time/real_time_mean 135 ms 135 ms 9 0.134923 0.999957 12.4416M 92.2125M 92.2086M 7.41163 7.41131 0.134929
Canon/EOS 5DS/2K4A9929.CR2/threads:32/process_time/real_time_median 135 ms 135 ms 9 0.134916 0.999956 12.4416M 92.2176M 92.2138M 7.41204 7.41174 0.134921
Canon/EOS 5DS/2K4A9929.CR2/threads:32/process_time/real_time_stddev 0.044 ms 0.044 ms 9 44.2252u 7.75016u 0 30.2257k 30.2205k 2.42941m 2.42899m 44.2216u
Canon/EOS 5DS/2K4A9929.CR2/threads:32/process_time/real_time_cv 0.03 % 0.03 % 9 0.03% 0.00% 0.00% 0.03% 0.03% 0.03% 0.03% 0.03%
Canon/EOS 40D/_MG_0154.CR2/threads:32/process_time/real_time_mean 23.2 ms 23.2 ms 9 0.0231744 0.999971 2.51942M 108.716M 108.713M 43.1512 43.1499 0.023175
Canon/EOS 40D/_MG_0154.CR2/threads:32/process_time/real_time_median 23.2 ms 23.2 ms 9 0.0231738 0.999973 2.51942M 108.719M 108.715M 43.1522 43.1507 0.0231746
Canon/EOS 40D/_MG_0154.CR2/threads:32/process_time/real_time_stddev 0.008 ms 0.008 ms 9 7.84575u 5.61794u 0 36.8078k 36.9763k 0.0146096 0.0146765 7.88207u
Canon/EOS 40D/_MG_0154.CR2/threads:32/process_time/real_time_cv 0.03 % 0.03 % 9 0.03% 0.00% 0.00% 0.03% 0.03% 0.03% 0.03% 0.03%
Canon/EOS 77D/IMG_4049.CR2/threads:32/process_time/real_time_mean 129 ms 129 ms 9 0.129442 0.999957 25.5041M 197.031M 197.023M 7.72545 7.72512 0.129448
Canon/EOS 77D/IMG_4049.CR2/threads:32/process_time/real_time_median 129 ms 129 ms 9 0.129444 0.999957 25.5041M 197.028M 197.02M 7.72532 7.72503 0.129449
Canon/EOS 77D/IMG_4049.CR2/threads:32/process_time/real_time_stddev 0.008 ms 0.008 ms 9 7.61714u 5.82429u 0 11.595k 12.3322k 454.634u 483.539u 8.10209u
Canon/EOS 77D/IMG_4049.CR2/threads:32/process_time/real_time_cv 0.01 % 0.01 % 9 0.01% 0.00% 0.00% 0.01% 0.01% 0.01% 0.01% 0.01%
Canon/EOS D30/CRW_2444.CRW/threads:32/process_time/real_time_mean 23.0 ms 23.0 ms 9 0.0229961 0.999975 3.23814M 140.813M 140.809M 43.4856 43.4845 0.0229967
Canon/EOS D30/CRW_2444.CRW/threads:32/process_time/real_time_median 23.0 ms 23.0 ms 9 0.0229959 0.999976 3.23814M 140.814M 140.811M 43.4859 43.4851 0.0229964
Canon/EOS D30/CRW_2444.CRW/threads:32/process_time/real_time_stddev 0.003 ms 0.003 ms 9 3.01338u 5.08665u 0 18.4498k 18.3419k 5.69765m 5.66431m 2.99586u
Canon/EOS D30/CRW_2444.CRW/threads:32/process_time/real_time_cv 0.01 % 0.01 % 9 0.01% 0.00% 0.00% 0.01% 0.01% 0.01% 0.01% 0.01%
Canon/PowerShot G1/crw_1693.crw/threads:32/process_time/real_time_mean 22.6 ms 22.6 ms 9 0.0226366 0.99997 3.34464M 147.754M 147.749M 44.1763 44.1749 0.0226373
Canon/PowerShot G1/crw_1693.crw/threads:32/process_time/real_time_median 22.6 ms 22.6 ms 9 0.0226365 0.999971 3.34464M 147.755M 147.751M 44.1765 44.1753 0.0226371
Canon/PowerShot G1/crw_1693.crw/threads:32/process_time/real_time_stddev 0.003 ms 0.003 ms 9 2.59026u 4.1894u 0 16.906k 16.5313k 5.05466m 4.94262m 2.533u
Canon/PowerShot G1/crw_1693.crw/threads:32/process_time/real_time_cv 0.01 % 0.01 % 9 0.01% 0.00% 0.00% 0.01% 0.01% 0.01% 0.01% 0.01%
Fujifilm/GFX 50S/20170525_0037TEST.RAF/threads:32/process_time/real_time_mean 144 ms 4617 ms 9 4.61688 31.9682 57.2314M 12.3961M 396.282M 0.216597 6.92422 0.144421
Fujifilm/GFX 50S/20170525_0037TEST.RAF/threads:32/process_time/real_time_median 144 ms 4617 ms 9 4.61659 31.9594 57.2314M 12.3969M 396.501M 0.21661 6.92804 0.144341
Fujifilm/GFX 50S/20170525_0037TEST.RAF/threads:32/process_time/real_time_stddev 0.225 ms 6.77 ms 9 6.77188m 0.0156128 0 18.1339k 615.077k 316.852u 0.0107472 224.896u
Fujifilm/GFX 50S/20170525_0037TEST.RAF/threads:32/process_time/real_time_cv 0.16 % 0.15 % 9 0.15% 0.05% 0.00% 0.15% 0.16% 0.15% 0.16% 0.16%
Fujifilm/X-Pro2/_DSF3051.RAF/threads:32/process_time/real_time_mean 110 ms 3523 ms 9 3.52274 31.9666 24.4218M 6.93264M 221.613M 0.283871 9.07437 0.110201
Fujifilm/X-Pro2/_DSF3051.RAF/threads:32/process_time/real_time_median 110 ms 3524 ms 9 3.52363 31.9595 24.4218M 6.93087M 221.577M 0.283798 9.07293 0.110218
Fujifilm/X-Pro2/_DSF3051.RAF/threads:32/process_time/real_time_stddev 0.198 ms 6.18 ms 9 6.17573m 0.0138873 0 12.1502k 398.347k 497.514u 0.0163111 198.187u
Fujifilm/X-Pro2/_DSF3051.RAF/threads:32/process_time/real_time_cv 0.18 % 0.18 % 9 0.18% 0.04% 0.00% 0.18% 0.18% 0.18% 0.18% 0.18%
Fujifilm/X100S/fujifilm-x100s-daylight-DSCF9505.dng/threads:32/process_time/real_time_mean 4.25 ms 136 ms 9 0.135978 31.9609 16.2691M 119.657M 3.82437G 7.35491 235.07 4.25452m
Fujifilm/X100S/fujifilm-x100s-daylight-DSCF9505.dng/threads:32/process_time/real_time_median 4.28 ms 137 ms 9 0.136684 31.9559 16.2691M 119.027M 3.80358G 7.31614 233.792 4.2773m
Fujifilm/X100S/fujifilm-x100s-daylight-DSCF9505.dng/threads:32/process_time/real_time_stddev 0.047 ms 1.45 ms 9 1.45285m 0.0123288 0 1.29548M 42.8752M 0.0796283 2.63538 47.0488u
Fujifilm/X100S/fujifilm-x100s-daylight-DSCF9505.dng/threads:32/process_time/real_time_cv 1.11 % 1.07 % 9 1.07% 0.04% 0.00% 1.08% 1.12% 1.08% 1.12% 1.11%
GoPro/HERO6 Black/GOPR9172.GPR/threads:32/process_time/real_time_mean 9.77 ms 312 ms 9 0.31178 31.9247 12M 38.4957M 1.22898G 3.20798 102.415 9.76623m
GoPro/HERO6 Black/GOPR9172.GPR/threads:32/process_time/real_time_median 9.78 ms 312 ms 9 0.312121 31.928 12M 38.4467M 1.22753G 3.20389 102.294 9.77575m
GoPro/HERO6 Black/GOPR9172.GPR/threads:32/process_time/real_time_stddev 0.147 ms 4.46 ms 9 4.45956m 0.030232 0 556.952k 18.7665M 0.0464127 1.56388 147.366u
GoPro/HERO6 Black/GOPR9172.GPR/threads:32/process_time/real_time_cv 1.51 % 1.43 % 9 1.43% 0.09% 0.00% 1.45% 1.53% 1.45% 1.53% 1.51%
Hasselblad/H3D/A9391120.3FR/threads:32/process_time/real_time_mean 148 ms 148 ms 9 0.148147 0.999963 39.6215M 267.447M 267.437M 6.75005 6.7498 0.148153
Hasselblad/H3D/A9391120.3FR/threads:32/process_time/real_time_median 148 ms 148 ms 9 0.148144 0.999964 39.6215M 267.453M 267.444M 6.75019 6.74997 0.148149
Hasselblad/H3D/A9391120.3FR/threads:32/process_time/real_time_stddev 0.031 ms 0.031 ms 9 30.8154u 5.15623u 0 55.6368k 55.7138k 1.40421m 1.40615m 30.8604u
Hasselblad/H3D/A9391120.3FR/threads:32/process_time/real_time_cv 0.02 % 0.02 % 9 0.02% 0.00% 0.00% 0.02% 0.02% 0.02% 0.02% 0.02%
Kodak/DCS760C/86L57188.DCR/threads:32/process_time/real_time_mean 35.2 ms 35.2 ms 9 0.0351538 0.999975 6.12864M 174.338M 174.334M 28.4464 28.4457 0.0351546
Kodak/DCS760C/86L57188.DCR/threads:32/process_time/real_time_median 35.2 ms 35.2 ms 9 0.0351538 0.999976 6.12864M 174.338M 174.333M 28.4464 28.4456 0.0351549
Kodak/DCS760C/86L57188.DCR/threads:32/process_time/real_time_stddev 0.005 ms 0.005 ms 9 5.10167u 3.62045u 0 25.3011k 25.5092k 4.12834m 4.1623m 5.14389u
Kodak/DCS760C/86L57188.DCR/threads:32/process_time/real_time_cv 0.01 % 0.01 % 9 0.01% 0.00% 0.00% 0.01% 0.01% 0.01% 0.01% 0.01%
Nikon/D5600/2018-01-20_01-14_0792.NEF/threads:32/process_time/real_time_mean 167 ms 167 ms 9 0.167086 0.999962 24.1603M 144.598M 144.592M 5.98494 5.98471 0.167093
Nikon/D5600/2018-01-20_01-14_0792.NEF/threads:32/process_time/real_time_median 167 ms 167 ms 9 0.167147 0.999965 24.1603M 144.545M 144.54M 5.98277 5.98256 0.167153
Nikon/D5600/2018-01-20_01-14_0792.NEF/threads:32/process_time/real_time_stddev 0.096 ms 0.097 ms 9 96.5898u 4.16193u 0 83.6114k 83.2354k 3.4607m 3.44514m 96.1632u
Nikon/D5600/2018-01-20_01-14_0792.NEF/threads:32/process_time/real_time_cv 0.06 % 0.06 % 9 0.06% 0.00% 0.00% 0.06% 0.06% 0.06% 0.06% 0.06%
Nikon/D5600/2018-01-20_01-14_0793.NEF/threads:32/process_time/real_time_mean 198 ms 198 ms 9 0.198247 0.999959 24.1603M 121.87M 121.865M 5.04422 5.04402 0.198255
Nikon/D5600/2018-01-20_01-14_0793.NEF/threads:32/process_time/real_time_median 198 ms 198 ms 9 0.198215 0.999962 24.1603M 121.889M 121.884M 5.04503 5.04481 0.198224
Nikon/D5600/2018-01-20_01-14_0793.NEF/threads:32/process_time/real_time_stddev 0.100 ms 0.100 ms 9 99.8908u 8.64046u 0 61.3909k 61.2412k 2.54099m 2.53479m 99.6548u
Nikon/D5600/2018-01-20_01-14_0793.NEF/threads:32/process_time/real_time_cv 0.05 % 0.05 % 9 0.05% 0.00% 0.00% 0.05% 0.05% 0.05% 0.05% 0.05%
Nikon/D7200/DSC_0977.NEF/threads:32/process_time/real_time_mean 96.4 ms 96.4 ms 9 0.0963966 0.999959 24.1603M 250.634M 250.624M 10.3738 10.3734 0.0964005
Nikon/D7200/DSC_0977.NEF/threads:32/process_time/real_time_median 96.4 ms 96.4 ms 9 0.0963902 0.999958 24.1603M 250.651M 250.64M 10.3745 10.374 0.0963944
Nikon/D7200/DSC_0977.NEF/threads:32/process_time/real_time_stddev 0.018 ms 0.018 ms 9 17.7472u 9.33959u 0 46.1345k 46.698k 1.90952m 1.93284m 17.9655u
Nikon/D7200/DSC_0977.NEF/threads:32/process_time/real_time_cv 0.02 % 0.02 % 9 0.02% 0.00% 0.00% 0.02% 0.02% 0.02% 0.02% 0.02%
Nikon/D7200/DSC_0978.NEF/threads:32/process_time/real_time_mean 92.3 ms 92.3 ms 9 0.0922869 0.999964 24.1603M 261.795M 261.786M 10.8358 10.8354 0.0922902
Nikon/D7200/DSC_0978.NEF/threads:32/process_time/real_time_median 92.3 ms 92.3 ms 9 0.0922813 0.999965 24.1603M 261.811M 261.798M 10.8364 10.8359 0.0922858
Nikon/D7200/DSC_0978.NEF/threads:32/process_time/real_time_stddev 0.030 ms 0.030 ms 9 29.5474u 8.06933u 0 83.8149k 83.945k 3.46912m 3.47451m 29.5952u
Nikon/D7200/DSC_0978.NEF/threads:32/process_time/real_time_cv 0.03 % 0.03 % 9 0.03% 0.00% 0.00% 0.03% 0.03% 0.03% 0.03% 0.03%
Nikon/D7200/DSC_0979.NEF/threads:32/process_time/real_time_mean 85.6 ms 85.6 ms 9 0.0856014 0.99996 24.1603M 282.242M 282.23M 11.6821 11.6816 0.0856048
Nikon/D7200/DSC_0979.NEF/threads:32/process_time/real_time_median 85.6 ms 85.6 ms 9 0.0856002 0.999961 24.1603M 282.245M 282.235M 11.6822 11.6818 0.0856034
Nikon/D7200/DSC_0979.NEF/threads:32/process_time/real_time_stddev 0.036 ms 0.035 ms 9 35.3065u 8.49312u 0 116.4k 118.002k 4.81784m 4.88415m 35.795u
Nikon/D7200/DSC_0979.NEF/threads:32/process_time/real_time_cv 0.04 % 0.04 % 9 0.04% 0.00% 0.00% 0.04% 0.04% 0.04% 0.04% 0.04%
Nikon/D7200/DSC_0982.NEF/threads:32/process_time/real_time_mean 87.0 ms 87.0 ms 9 0.0869575 0.999953 24.1603M 277.84M 277.827M 11.4999 11.4993 0.0869616
Nikon/D7200/DSC_0982.NEF/threads:32/process_time/real_time_median 87.0 ms 87.0 ms 9 0.0869515 0.999952 24.1603M 277.859M 277.843M 11.5007 11.5 0.0869567
Nikon/D7200/DSC_0982.NEF/threads:32/process_time/real_time_stddev 0.022 ms 0.022 ms 9 22.4387u 7.07855u 0 71.6809k 71.8622k 2.96689m 2.9744m 22.4973u
Nikon/D7200/DSC_0982.NEF/threads:32/process_time/real_time_cv 0.03 % 0.03 % 9 0.03% 0.00% 0.00% 0.03% 0.03% 0.03% 0.03% 0.03%
Olympus/XZ-1/p1319978.orf/threads:32/process_time/real_time_mean 93.3 ms 93.3 ms 9 0.0933403 0.999967 10.1568M 108.815M 108.811M 10.7135 10.7131 0.0933433
Olympus/XZ-1/p1319978.orf/threads:32/process_time/real_time_median 93.3 ms 93.3 ms 9 0.0933376 0.999968 10.1568M 108.818M 108.815M 10.7138 10.7135 0.0933403
Olympus/XZ-1/p1319978.orf/threads:32/process_time/real_time_stddev 0.010 ms 0.010 ms 9 9.8886u 6.57928u 0 11.5268k 11.2922k 1.13488m 1.11179m 9.68808u
Olympus/XZ-1/p1319978.orf/threads:32/process_time/real_time_cv 0.01 % 0.01 % 9 0.01% 0.00% 0.00% 0.01% 0.01% 0.01% 0.01% 0.01%
Panasonic/DC-G9/P1000476.RW2/threads:32/process_time/real_time_mean 5.56 ms 178 ms 9 0.177521 31.9144 20.6131M 116.129M 3.7062G 5.63374 179.798 5.56244m
Panasonic/DC-G9/P1000476.RW2/threads:32/process_time/real_time_median 5.58 ms 178 ms 9 0.177978 31.9112 20.6131M 115.818M 3.69664G 5.61866 179.334 5.57617m
Panasonic/DC-G9/P1000476.RW2/threads:32/process_time/real_time_stddev 0.064 ms 1.96 ms 9 1.96084m 0.0136305 0 1.29143M 42.6354M 0.062651 2.06836 63.5232u
Panasonic/DC-G9/P1000476.RW2/threads:32/process_time/real_time_cv 1.14 % 1.10 % 9 1.10% 0.04% 0.00% 1.11% 1.15% 1.11% 1.15% 1.14%
Panasonic/DC-GH5/_T012014.RW2/threads:32/process_time/real_time_mean 7.03 ms 225 ms 9 0.224637 31.9347 20.5507M 91.4979M 2.92197G 4.45231 142.184 7.0343m
Panasonic/DC-GH5/_T012014.RW2/threads:32/process_time/real_time_median 7.07 ms 226 ms 9 0.225708 31.9281 20.5507M 91.0496M 2.90736G 4.4305 141.473 7.06848m
Panasonic/DC-GH5/_T012014.RW2/threads:32/process_time/real_time_stddev 0.095 ms 2.94 ms 9 2.93698m 0.0163498 0 1.21124M 40.0058M 0.0589391 1.94669 95.0373u
Panasonic/DC-GH5/_T012014.RW2/threads:32/process_time/real_time_cv 1.35 % 1.31 % 9 1.31% 0.05% 0.00% 1.32% 1.37% 1.32% 1.37% 1.35%
Panasonic/DC-GH5S/P1022085.RW2/threads:32/process_time/real_time_mean 0.919 ms 29.4 ms 9 0.0293686 31.9631 10.3933M 353.946M 11.3133G 34.055 1088.51 918.831u
Panasonic/DC-GH5S/P1022085.RW2/threads:32/process_time/real_time_median 0.924 ms 29.5 ms 9 0.0295359 31.9578 10.3933M 351.889M 11.2462G 33.8572 1082.06 924.165u
Panasonic/DC-GH5S/P1022085.RW2/threads:32/process_time/real_time_stddev 0.012 ms 0.375 ms 9 374.8u 0.0138173 0 4.58839M 151.602M 0.441474 14.5864 12.115u
Panasonic/DC-GH5S/P1022085.RW2/threads:32/process_time/real_time_cv 1.32 % 1.28 % 9 1.28% 0.04% 0.00% 1.30% 1.34% 1.30% 1.34% 1.32%
Panasonic/DC-S1/P1033119.RW2/threads:32/process_time/real_time_mean 7.89 ms 252 ms 9 0.251904 31.9164 24.3852M 96.8218M 3.09022G 3.97052 126.726 7.89269m
Panasonic/DC-S1/P1033119.RW2/threads:32/process_time/real_time_median 7.94 ms 253 ms 9 0.253383 31.9113 24.3852M 96.2381M 3.07013G 3.94659 125.902 7.94271m
Panasonic/DC-S1/P1033119.RW2/threads:32/process_time/real_time_stddev 0.119 ms 3.66 ms 9 3.66186m 0.0186741 0 1.43278M 47.403M 0.0587564 1.94393 118.832u
Panasonic/DC-S1/P1033119.RW2/threads:32/process_time/real_time_cv 1.51 % 1.45 % 9 1.45% 0.06% 0.00% 1.48% 1.53% 1.48% 1.53% 1.51%
Pentax/K10D/_IGP7284.PEF/threads:32/process_time/real_time_mean 30.9 ms 30.9 ms 9 0.030853 0.999968 10.3281M 334.751M 334.741M 32.4118 32.4108 0.030854
Pentax/K10D/_IGP7284.PEF/threads:32/process_time/real_time_median 30.8 ms 30.8 ms 9 0.0308236 0.999969 10.3281M 335.07M 335.058M 32.4427 32.4415 0.0308247
Pentax/K10D/_IGP7284.PEF/threads:32/process_time/real_time_stddev 0.043 ms 0.043 ms 9 42.6242u 7.06222u 0 462.28k 461.244k 0.0447596 0.0446593 42.5312u
Pentax/K10D/_IGP7284.PEF/threads:32/process_time/real_time_cv 0.14 % 0.14 % 9 0.14% 0.00% 0.00% 0.14% 0.14% 0.14% 0.14% 0.14%
Phase One/P65/CF027310.IIQ/threads:32/process_time/real_time_mean 19.9 ms 634 ms 9 0.634426 31.9279 61.3002M 96.636M 3.08539G 1.57644 50.3325 0.0198707
Phase One/P65/CF027310.IIQ/threads:32/process_time/real_time_median 19.9 ms 636 ms 9 0.636065 31.9248 61.3002M 96.3742M 3.07644G 1.57217 50.1864 0.0199257
Phase One/P65/CF027310.IIQ/threads:32/process_time/real_time_stddev 0.249 ms 7.74 ms 9 7.7354m 0.0135907 0 1.19025M 39.0425M 0.0194167 0.636906 248.909u
Phase One/P65/CF027310.IIQ/threads:32/process_time/real_time_cv 1.25 % 1.22 % 9 1.22% 0.04% 0.00% 1.23% 1.27% 1.23% 1.27% 1.25%
Samsung/NX30/2015-03-07-163604_sam_7204.srw/threads:32/process_time/real_time_mean 61.7 ms 61.7 ms 9 0.0617095 0.999958 20.5978M 333.787M 333.773M 16.2049 16.2043 0.0617121
Samsung/NX30/2015-03-07-163604_sam_7204.srw/threads:32/process_time/real_time_median 61.7 ms 61.7 ms 9 0.0617074 0.999959 20.5978M 333.798M 333.78M 16.2055 16.2046 0.0617109
Samsung/NX30/2015-03-07-163604_sam_7204.srw/threads:32/process_time/real_time_stddev 0.012 ms 0.012 ms 9 11.7183u 8.50518u 0 63.3817k 64.0397k 3.0771m 3.10905m 11.8409u
Samsung/NX30/2015-03-07-163604_sam_7204.srw/threads:32/process_time/real_time_cv 0.02 % 0.02 % 9 0.02% 0.00% 0.00% 0.02% 0.02% 0.02% 0.02% 0.02%
Samsung/NX500/SAM_2922.SRW/threads:32/process_time/real_time_mean 133 ms 133 ms 9 0.132951 0.999958 28.1667M 211.857M 211.848M 7.52156 7.52125 0.132957
Samsung/NX500/SAM_2922.SRW/threads:32/process_time/real_time_median 133 ms 133 ms 9 0.132952 0.999959 28.1667M 211.855M 211.846M 7.52149 7.52115 0.132958
Samsung/NX500/SAM_2922.SRW/threads:32/process_time/real_time_stddev 0.130 ms 0.130 ms 9 129.519u 6.74201u 0 206.494k 207.177k 7.33114m 7.35539m 129.957u
Samsung/NX500/SAM_2922.SRW/threads:32/process_time/real_time_cv 0.10 % 0.10 % 9 0.10% 0.00% 0.00% 0.10% 0.10% 0.10% 0.10% 0.10%
Samsung/NX3000/_3184416.SRW/threads:32/process_time/real_time_mean 68.1 ms 68.1 ms 9 0.0680597 0.999954 20.7984M 305.591M 305.577M 14.693 14.6923 0.0680628
Samsung/NX3000/_3184416.SRW/threads:32/process_time/real_time_median 68.1 ms 68.1 ms 9 0.068055 0.999955 20.7984M 305.612M 305.595M 14.694 14.6932 0.0680588
Samsung/NX3000/_3184416.SRW/threads:32/process_time/real_time_stddev 0.021 ms 0.021 ms 9 20.9309u 10.9309u 0 93.9511k 93.8325k 4.51723m 4.51152m 20.906u
Samsung/NX3000/_3184416.SRW/threads:32/process_time/real_time_cv 0.03 % 0.03 % 9 0.03% 0.00% 0.00% 0.03% 0.03% 0.03% 0.03% 0.03%
Sony/DSLR-A230/DSC08026.ARW/threads:32/process_time/real_time_mean 77.2 ms 77.1 ms 9 0.0771497 0.999974 10.119M 131.161M 131.158M 12.9618 12.9615 0.0771517
Sony/DSLR-A230/DSC08026.ARW/threads:32/process_time/real_time_median 77.2 ms 77.2 ms 9 0.0771511 0.999973 10.119M 131.159M 131.155M 12.9616 12.9612 0.0771536
Sony/DSLR-A230/DSC08026.ARW/threads:32/process_time/real_time_stddev 0.006 ms 0.006 ms 9 5.54878u 7.01207u 0 9.43346k 9.6617k 932.249u 954.804u 5.68324u
Sony/DSLR-A230/DSC08026.ARW/threads:32/process_time/real_time_cv 0.01 % 0.01 % 9 0.01% 0.00% 0.00% 0.01% 0.01% 0.01% 0.01% 0.01%
Sony/ILCE-7S/DSC04126.ARW/threads:32/process_time/real_time_mean 1.11 ms 35.6 ms 9 0.0356384 31.965 5.27155M 147.956M 4.72946G 28.0669 897.166 1.11493m
Sony/ILCE-7S/DSC04126.ARW/threads:32/process_time/real_time_median 1.12 ms 35.9 ms 9 0.0358737 31.9599 5.27155M 146.948M 4.69642G 27.8756 890.899 1.12246m
Sony/ILCE-7S/DSC04126.ARW/threads:32/process_time/real_time_stddev 0.020 ms 0.605 ms 9 605.396u 0.0194364 0 2.53183M 83.7654M 0.480283 15.8901 19.6013u
Sony/ILCE-7S/DSC04126.ARW/threads:32/process_time/real_time_cv 1.76 % 1.70 % 9 1.70% 0.06% 0.00% 1.71% 1.77% 1.71% 1.77% 1.76%
RUNNING: /home/lebedevri/rawspeed/build-new-clangS1/src/utilities/rsbench/rsbench --benchmark_counters_tabular=true --benchmark_min_warmup_time=1 --benchmark_min_time=1 --benchmark_repetitions=9 -r . --benchmark_display_aggregates_only=true --benchmark_out=/tmp/tmpkv6i_bmp
2022-10-25T00:55:40+03:00
Running /home/lebedevri/rawspeed/build-new-clangS1/src/utilities/rsbench/rsbench
Run on (32 X 3922.32 MHz CPU s)
CPU Caches:
L1 Data 32 KiB (x16)
L1 Instruction 32 KiB (x16)
L2 Unified 512 KiB (x16)
L3 Unified 32768 KiB (x2)
Load Average: 12.94, 12.58, 11.06
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations CPUTime,s CPUTime/WallTime Pixels Pixels/CPUTime Pixels/WallTime Raws/CPUTime Raws/WallTime WallTime,s
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9394-compressed-lossless.DNG/threads:32/process_time/real_time_mean 10.3 ms 330 ms 9 0.329723 31.9198 23.384M 70.9294M 2.26407G 3.03325 96.8211 0.0103298
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9394-compressed-lossless.DNG/threads:32/process_time/real_time_median 10.3 ms 329 ms 9 0.329461 31.916 23.384M 70.9766M 2.26569G 3.03526 96.8908 0.0103209
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9394-compressed-lossless.DNG/threads:32/process_time/real_time_stddev 0.129 ms 3.98 ms 9 3.98311m 0.0144006 0 860.877k 28.4291M 0.0368148 1.21575 129.053u
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9394-compressed-lossless.DNG/threads:32/process_time/real_time_cv 1.25 % 1.21 % 9 1.21% 0.05% 0.00% 1.21% 1.26% 1.21% 1.26% 1.25%
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9395-compressed-lossless.DNG/threads:32/process_time/real_time_mean 13.5 ms 431 ms 9 0.430603 31.9229 10.4544M 24.2809M 775.118M 2.32255 74.1428 0.0134889
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9395-compressed-lossless.DNG/threads:32/process_time/real_time_median 13.5 ms 431 ms 9 0.431005 31.9166 10.4544M 24.2559M 774.166M 2.32016 74.0517 0.0135041
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9395-compressed-lossless.DNG/threads:32/process_time/real_time_stddev 0.146 ms 4.48 ms 9 4.4823m 0.0142717 0 255.814k 8.49682M 0.0244695 0.81275 146.047u
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9395-compressed-lossless.DNG/threads:32/process_time/real_time_cv 1.08 % 1.04 % 9 1.04% 0.04% 0.00% 1.05% 1.10% 1.05% 1.10% 1.08%
Adobe DNG Converter/Canon EOS 5D Mark IV/B13A0729.dng/threads:32/process_time/real_time_mean 27.7 ms 885 ms 9 0.884878 31.9222 31.2627M 35.3329M 1.12791G 1.13019 36.0784 0.0277199
Adobe DNG Converter/Canon EOS 5D Mark IV/B13A0729.dng/threads:32/process_time/real_time_median 27.8 ms 886 ms 9 0.886169 31.914 31.2627M 35.2785M 1.12574G 1.12845 36.0089 0.0277709
Adobe DNG Converter/Canon EOS 5D Mark IV/B13A0729.dng/threads:32/process_time/real_time_stddev 0.279 ms 8.48 ms 9 8.47806m 0.0201482 0 339.095k 11.3675M 0.0108466 0.363613 278.729u
Adobe DNG Converter/Canon EOS 5D Mark IV/B13A0729.dng/threads:32/process_time/real_time_cv 1.01 % 0.96 % 9 0.96% 0.06% 0.00% 0.96% 1.01% 0.96% 1.01% 1.01%
Canon/EOS 5D Mark II/09.canon.sraw1.cr2/threads:32/process_time/real_time_mean 92.0 ms 2933 ms 9 2.93321 31.8785 9.96653M 3.39792M 108.318M 0.340934 10.8682 0.092012
Canon/EOS 5D Mark II/09.canon.sraw1.cr2/threads:32/process_time/real_time_median 92.0 ms 2936 ms 9 2.93592 31.9391 9.96653M 3.39469M 108.289M 0.340609 10.8653 0.0920365
Canon/EOS 5D Mark II/09.canon.sraw1.cr2/threads:32/process_time/real_time_stddev 0.220 ms 17.3 ms 9 0.0173001 0.146044 0 20.2051k 258.595k 2.02729m 0.0259463 219.858u
Canon/EOS 5D Mark II/09.canon.sraw1.cr2/threads:32/process_time/real_time_cv 0.24 % 0.59 % 9 0.59% 0.46% 0.00% 0.59% 0.24% 0.59% 0.24% 0.24%
Canon/EOS 5D Mark II/10.canon.sraw2.cr2/threads:32/process_time/real_time_mean 48.8 ms 48.8 ms 9 0.0488357 0.999972 5.25658M 107.638M 107.635M 20.4768 20.4763 0.048837
Canon/EOS 5D Mark II/10.canon.sraw2.cr2/threads:32/process_time/real_time_median 48.8 ms 48.8 ms 9 0.0488398 0.999972 5.25658M 107.629M 107.626M 20.4751 20.4745 0.0488412
Canon/EOS 5D Mark II/10.canon.sraw2.cr2/threads:32/process_time/real_time_stddev 0.018 ms 0.018 ms 9 18.1111u 5.50023u 0 39.9273k 39.5339k 7.59568m 7.52085m 17.9338u
Canon/EOS 5D Mark II/10.canon.sraw2.cr2/threads:32/process_time/real_time_cv 0.04 % 0.04 % 9 0.04% 0.00% 0.00% 0.04% 0.04% 0.04% 0.04% 0.04%
Canon/EOS 5DS/2K4A9927.CR2/threads:32/process_time/real_time_mean 202 ms 202 ms 9 0.20209 0.999964 52.6643M 260.598M 260.589M 4.94828 4.9481 0.202098
Canon/EOS 5DS/2K4A9927.CR2/threads:32/process_time/real_time_median 202 ms 202 ms 9 0.202087 0.999962 52.6643M 260.602M 260.592M 4.94835 4.94816 0.202095
Canon/EOS 5DS/2K4A9927.CR2/threads:32/process_time/real_time_stddev 0.039 ms 0.039 ms 9 39.3957u 9.79231u 0 50.7994k 50.8954k 964.588u 966.411u 39.4726u
Canon/EOS 5DS/2K4A9927.CR2/threads:32/process_time/real_time_cv 0.02 % 0.02 % 9 0.02% 0.00% 0.00% 0.02% 0.02% 0.02% 0.02% 0.02%
Canon/EOS 5DS/2K4A9928.CR2/threads:32/process_time/real_time_mean 245 ms 7109 ms 9 7.10892 28.9844 27.9936M 3.93782M 114.135M 0.140669 4.07719 0.245267
Canon/EOS 5DS/2K4A9928.CR2/threads:32/process_time/real_time_median 245 ms 7109 ms 9 7.10874 28.9965 27.9936M 3.93791M 114.144M 0.140672 4.0775 0.245248
Canon/EOS 5DS/2K4A9928.CR2/threads:32/process_time/real_time_stddev 0.427 ms 8.90 ms 9 8.90202m 0.0597043 0 4.93198k 198.594k 176.183u 7.09426m 426.644u
Canon/EOS 5DS/2K4A9928.CR2/threads:32/process_time/real_time_cv 0.17 % 0.13 % 9 0.13% 0.21% 0.00% 0.13% 0.17% 0.13% 0.17% 0.17%
Canon/EOS 5DS/2K4A9929.CR2/threads:32/process_time/real_time_mean 137 ms 137 ms 9 0.137411 0.999965 12.4416M 90.5428M 90.5396M 7.27743 7.27717 0.137416
Canon/EOS 5DS/2K4A9929.CR2/threads:32/process_time/real_time_median 137 ms 137 ms 9 0.137415 0.999964 12.4416M 90.5402M 90.538M 7.27722 7.27704 0.137419
Canon/EOS 5DS/2K4A9929.CR2/threads:32/process_time/real_time_stddev 0.047 ms 0.047 ms 9 47.3534u 5.68108u 0 31.2101k 31.0111k 2.50853m 2.49253m 47.0547u
Canon/EOS 5DS/2K4A9929.CR2/threads:32/process_time/real_time_cv 0.03 % 0.03 % 9 0.03% 0.00% 0.00% 0.03% 0.03% 0.03% 0.03% 0.03%
Canon/EOS 40D/_MG_0154.CR2/threads:32/process_time/real_time_mean 23.7 ms 23.7 ms 9 0.0236947 0.999973 2.51942M 106.329M 106.326M 42.2036 42.2024 0.0236954
Canon/EOS 40D/_MG_0154.CR2/threads:32/process_time/real_time_median 23.7 ms 23.7 ms 9 0.0236688 0.999974 2.51942M 106.445M 106.443M 42.2497 42.2488 0.0236693
Canon/EOS 40D/_MG_0154.CR2/threads:32/process_time/real_time_stddev 0.041 ms 0.041 ms 9 40.5033u 4.86877u 0 181.707k 181.733k 0.0721224 0.0721329 40.5114u
Canon/EOS 40D/_MG_0154.CR2/threads:32/process_time/real_time_cv 0.17 % 0.17 % 9 0.17% 0.00% 0.00% 0.17% 0.17% 0.17% 0.17% 0.17%
Canon/EOS 77D/IMG_4049.CR2/threads:32/process_time/real_time_mean 130 ms 130 ms 9 0.130301 0.999959 25.5041M 195.733M 195.725M 7.67455 7.67424 0.130306
Canon/EOS 77D/IMG_4049.CR2/threads:32/process_time/real_time_median 130 ms 130 ms 9 0.130289 0.999959 25.5041M 195.751M 195.742M 7.67526 7.6749 0.130295
Canon/EOS 77D/IMG_4049.CR2/threads:32/process_time/real_time_stddev 0.018 ms 0.018 ms 9 18.2009u 8.43122u 0 27.3398k 27.4281k 1071.97u 1075.44u 18.2613u
Canon/EOS 77D/IMG_4049.CR2/threads:32/process_time/real_time_cv 0.01 % 0.01 % 9 0.01% 0.00% 0.00% 0.01% 0.01% 0.01% 0.01% 0.01%
Canon/EOS D30/CRW_2444.CRW/threads:32/process_time/real_time_mean 23.0 ms 23.0 ms 9 0.0229525 0.999975 3.23814M 141.08M 141.077M 43.5682 43.5671 0.0229531
Canon/EOS D30/CRW_2444.CRW/threads:32/process_time/real_time_median 23.0 ms 23.0 ms 9 0.0229524 0.999975 3.23814M 141.081M 141.078M 43.5685 43.5675 0.0229529
Canon/EOS D30/CRW_2444.CRW/threads:32/process_time/real_time_stddev 0.005 ms 0.005 ms 9 5.00653u 3.6181u 0 30.77k 30.9189k 9.50237m 9.54833m 5.03099u
Canon/EOS D30/CRW_2444.CRW/threads:32/process_time/real_time_cv 0.02 % 0.02 % 9 0.02% 0.00% 0.00% 0.02% 0.02% 0.02% 0.02% 0.02%
Canon/PowerShot G1/crw_1693.crw/threads:32/process_time/real_time_mean 22.6 ms 22.6 ms 9 0.0225683 0.999973 3.34464M 148.201M 148.197M 44.3099 44.3087 0.022569
Canon/PowerShot G1/crw_1693.crw/threads:32/process_time/real_time_median 22.6 ms 22.6 ms 9 0.0225678 0.999974 3.34464M 148.204M 148.201M 44.311 44.31 0.0225683
Canon/PowerShot G1/crw_1693.crw/threads:32/process_time/real_time_stddev 0.009 ms 0.009 ms 9 9.09948u 4.92812u 0 59.7599k 59.2085k 0.0178674 0.0177025 9.01605u
Canon/PowerShot G1/crw_1693.crw/threads:32/process_time/real_time_cv 0.04 % 0.04 % 9 0.04% 0.00% 0.00% 0.04% 0.04% 0.04% 0.04% 0.04%
Fujifilm/GFX 50S/20170525_0037TEST.RAF/threads:32/process_time/real_time_mean 143 ms 4562 ms 9 4.56245 31.9602 57.2314M 12.5442M 400.914M 0.219183 7.00515 0.142754
Fujifilm/GFX 50S/20170525_0037TEST.RAF/threads:32/process_time/real_time_median 143 ms 4554 ms 9 4.55385 31.9536 57.2314M 12.5677M 401.598M 0.219594 7.0171 0.142509
Fujifilm/GFX 50S/20170525_0037TEST.RAF/threads:32/process_time/real_time_stddev 0.546 ms 17.3 ms 9 0.0172741 0.01477 0 47.1859k 1.52312M 824.477u 0.0266133 545.977u
Fujifilm/GFX 50S/20170525_0037TEST.RAF/threads:32/process_time/real_time_cv 0.38 % 0.38 % 9 0.38% 0.05% 0.00% 0.38% 0.38% 0.38% 0.38% 0.38%
Fujifilm/X-Pro2/_DSF3051.RAF/threads:32/process_time/real_time_mean 110 ms 3509 ms 9 3.50857 31.9607 24.4218M 6.96064M 222.467M 0.285017 9.10935 0.109778
Fujifilm/X-Pro2/_DSF3051.RAF/threads:32/process_time/real_time_median 110 ms 3507 ms 9 3.50659 31.9565 24.4218M 6.96454M 222.56M 0.285177 9.11314 0.109732
Fujifilm/X-Pro2/_DSF3051.RAF/threads:32/process_time/real_time_stddev 0.214 ms 6.38 ms 9 6.3777m 0.0127045 0 12.6311k 432.573k 517.206u 0.0177125 213.82u
Fujifilm/X-Pro2/_DSF3051.RAF/threads:32/process_time/real_time_cv 0.19 % 0.18 % 9 0.18% 0.04% 0.00% 0.18% 0.19% 0.18% 0.19% 0.19%
Fujifilm/X100S/fujifilm-x100s-daylight-DSCF9505.dng/threads:32/process_time/real_time_mean 4.28 ms 137 ms 9 0.136765 31.9641 16.2691M 118.975M 3.80294G 7.31295 233.753 4.27874m
Fujifilm/X100S/fujifilm-x100s-daylight-DSCF9505.dng/threads:32/process_time/real_time_median 4.32 ms 138 ms 9 0.137958 31.9546 16.2691M 117.928M 3.76817G 7.24859 231.616 4.31749m
Fujifilm/X100S/fujifilm-x100s-daylight-DSCF9505.dng/threads:32/process_time/real_time_stddev 0.059 ms 1.81 ms 9 1.80873m 0.0169714 0 1.58761M 52.77M 0.0975847 3.24358 58.8229u
Fujifilm/X100S/fujifilm-x100s-daylight-DSCF9505.dng/threads:32/process_time/real_time_cv 1.37 % 1.32 % 9 1.32% 0.05% 0.00% 1.33% 1.39% 1.33% 1.39% 1.37%
GoPro/HERO6 Black/GOPR9172.GPR/threads:32/process_time/real_time_mean 10.00 ms 319 ms 9 0.31934 31.9372 12M 37.5815M 1.20026G 3.1318 100.021 9.99905m
GoPro/HERO6 Black/GOPR9172.GPR/threads:32/process_time/real_time_median 10.0 ms 321 ms 9 0.32054 31.9305 12M 37.4368M 1.19511G 3.11974 99.5922 0.0100409
GoPro/HERO6 Black/GOPR9172.GPR/threads:32/process_time/real_time_stddev 0.115 ms 3.48 ms 9 3.48062m 0.0197131 0 414.058k 13.9053M 0.0345048 1.15878 114.579u
GoPro/HERO6 Black/GOPR9172.GPR/threads:32/process_time/real_time_cv 1.15 % 1.09 % 9 1.09% 0.06% 0.00% 1.10% 1.16% 1.10% 1.16% 1.15%
Hasselblad/H3D/A9391120.3FR/threads:32/process_time/real_time_mean 150 ms 150 ms 9 0.150079 0.99997 39.6215M 264.005M 263.997M 6.66317 6.66297 0.150083
Hasselblad/H3D/A9391120.3FR/threads:32/process_time/real_time_median 150 ms 150 ms 9 0.150054 0.999973 39.6215M 264.048M 264.039M 6.66427 6.66404 0.150059
Hasselblad/H3D/A9391120.3FR/threads:32/process_time/real_time_stddev 0.062 ms 0.062 ms 9 61.8064u 6.95412u 0 108.703k 108.905k 2.74355m 2.74863m 61.924u
Hasselblad/H3D/A9391120.3FR/threads:32/process_time/real_time_cv 0.04 % 0.04 % 9 0.04% 0.00% 0.00% 0.04% 0.04% 0.04% 0.04% 0.04%
Kodak/DCS760C/86L57188.DCR/threads:32/process_time/real_time_mean 35.1 ms 35.1 ms 9 0.0351487 0.999977 6.12864M 174.363M 174.359M 28.4505 28.4499 0.0351495
Kodak/DCS760C/86L57188.DCR/threads:32/process_time/real_time_median 35.1 ms 35.1 ms 9 0.0351478 0.999977 6.12864M 174.368M 174.364M 28.4513 28.4506 0.0351486
Kodak/DCS760C/86L57188.DCR/threads:32/process_time/real_time_stddev 0.005 ms 0.005 ms 9 5.18577u 4.92283u 0 25.7222k 25.6794k 4.19704m 4.19006m 5.17741u
Kodak/DCS760C/86L57188.DCR/threads:32/process_time/real_time_cv 0.01 % 0.01 % 9 0.01% 0.00% 0.00% 0.01% 0.01% 0.01% 0.01% 0.01%
Nikon/D5600/2018-01-20_01-14_0792.NEF/threads:32/process_time/real_time_mean 169 ms 169 ms 9 0.168793 0.999961 24.1603M 143.135M 143.13M 5.92442 5.92419 0.1688
Nikon/D5600/2018-01-20_01-14_0792.NEF/threads:32/process_time/real_time_median 169 ms 169 ms 9 0.168794 0.99996 24.1603M 143.134M 143.13M 5.92437 5.9242 0.168799
Nikon/D5600/2018-01-20_01-14_0792.NEF/threads:32/process_time/real_time_stddev 0.010 ms 0.010 ms 9 9.62638u 9.40591u 0 8.16317k 8.36425k 337.876u 346.199u 9.86442u
Nikon/D5600/2018-01-20_01-14_0792.NEF/threads:32/process_time/real_time_cv 0.01 % 0.01 % 9 0.01% 0.00% 0.00% 0.01% 0.01% 0.01% 0.01% 0.01%
Nikon/D5600/2018-01-20_01-14_0793.NEF/threads:32/process_time/real_time_mean 200 ms 200 ms 9 0.200488 0.999959 24.1603M 120.508M 120.503M 4.98784 4.98764 0.200496
Nikon/D5600/2018-01-20_01-14_0793.NEF/threads:32/process_time/real_time_median 200 ms 200 ms 9 0.20047 0.999959 24.1603M 120.518M 120.512M 4.98828 4.98804 0.20048
Nikon/D5600/2018-01-20_01-14_0793.NEF/threads:32/process_time/real_time_stddev 0.066 ms 0.066 ms 9 65.8792u 5.88231u 0 39.5905k 39.6743k 1.63866m 1.64213m 66.0246u
Nikon/D5600/2018-01-20_01-14_0793.NEF/threads:32/process_time/real_time_cv 0.03 % 0.03 % 9 0.03% 0.00% 0.00% 0.03% 0.03% 0.03% 0.03% 0.03%
Nikon/D7200/DSC_0977.NEF/threads:32/process_time/real_time_mean 96.9 ms 96.9 ms 9 0.0969041 0.999967 24.1603M 249.322M 249.314M 10.3195 10.3192 0.0969072
Nikon/D7200/DSC_0977.NEF/threads:32/process_time/real_time_median 96.8 ms 96.8 ms 9 0.0968282 0.999965 24.1603M 249.517M 249.508M 10.3276 10.3272 0.0968316
Nikon/D7200/DSC_0977.NEF/threads:32/process_time/real_time_stddev 0.127 ms 0.127 ms 9 126.972u 8.77864u 0 326.485k 327.02k 0.0135133 0.0135354 127.189u
Nikon/D7200/DSC_0977.NEF/threads:32/process_time/real_time_cv 0.13 % 0.13 % 9 0.13% 0.00% 0.00% 0.13% 0.13% 0.13% 0.13% 0.13%
Nikon/D7200/DSC_0978.NEF/threads:32/process_time/real_time_mean 91.9 ms 91.9 ms 9 0.0919176 0.999962 24.1603M 262.847M 262.837M 10.8793 10.8789 0.0919211
Nikon/D7200/DSC_0978.NEF/threads:32/process_time/real_time_median 91.9 ms 91.9 ms 9 0.0918609 0.999965 24.1603M 263.009M 262.999M 10.886 10.8856 0.0918644
Nikon/D7200/DSC_0978.NEF/threads:32/process_time/real_time_stddev 0.115 ms 0.116 ms 9 115.544u 7.30394u 0 329.817k 329.445k 0.0136512 0.0136358 115.423u
Nikon/D7200/DSC_0978.NEF/threads:32/process_time/real_time_cv 0.13 % 0.13 % 9 0.13% 0.00% 0.00% 0.13% 0.13% 0.13% 0.13% 0.13%
Nikon/D7200/DSC_0979.NEF/threads:32/process_time/real_time_mean 85.0 ms 84.9 ms 9 0.0849496 0.999964 24.1603M 284.407M 284.397M 11.7717 11.7713 0.0849526
Nikon/D7200/DSC_0979.NEF/threads:32/process_time/real_time_median 84.9 ms 84.9 ms 9 0.0849428 0.999965 24.1603M 284.43M 284.424M 11.7726 11.7724 0.0849446
Nikon/D7200/DSC_0979.NEF/threads:32/process_time/real_time_stddev 0.054 ms 0.053 ms 9 53.3121u 9.54535u 0 178.504k 179.503k 7.38834m 7.42969m 53.6147u
Nikon/D7200/DSC_0979.NEF/threads:32/process_time/real_time_cv 0.06 % 0.06 % 9 0.06% 0.00% 0.00% 0.06% 0.06% 0.06% 0.06% 0.06%
Nikon/D7200/DSC_0982.NEF/threads:32/process_time/real_time_mean 86.5 ms 86.5 ms 9 0.0865252 0.999956 24.1603M 279.229M 279.216M 11.5574 11.5568 0.086529
Nikon/D7200/DSC_0982.NEF/threads:32/process_time/real_time_median 86.4 ms 86.4 ms 9 0.0864445 0.999959 24.1603M 279.489M 279.473M 11.5681 11.5675 0.0864493
Nikon/D7200/DSC_0982.NEF/threads:32/process_time/real_time_stddev 0.153 ms 0.154 ms 9 153.699u 11.636u 0 495.538k 494.783k 0.0205104 0.0204792 153.477u
Nikon/D7200/DSC_0982.NEF/threads:32/process_time/real_time_cv 0.18 % 0.18 % 9 0.18% 0.00% 0.00% 0.18% 0.18% 0.18% 0.18% 0.18%
Olympus/XZ-1/p1319978.orf/threads:32/process_time/real_time_mean 93.1 ms 93.1 ms 9 0.0931433 0.999968 10.1568M 109.045M 109.041M 10.7361 10.7358 0.0931463
Olympus/XZ-1/p1319978.orf/threads:32/process_time/real_time_median 93.1 ms 93.1 ms 9 0.0931448 0.999971 10.1568M 109.043M 109.04M 10.736 10.7357 0.0931472
Olympus/XZ-1/p1319978.orf/threads:32/process_time/real_time_stddev 0.016 ms 0.016 ms 9 16.4342u 9.10602u 0 19.2392k 18.9365k 1.89421m 1.86442m 16.1769u
Olympus/XZ-1/p1319978.orf/threads:32/process_time/real_time_cv 0.02 % 0.02 % 9 0.02% 0.00% 0.00% 0.02% 0.02% 0.02% 0.02% 0.02%
Panasonic/DC-G9/P1000476.RW2/threads:32/process_time/real_time_mean 5.48 ms 175 ms 9 0.174968 31.9117 20.6131M 117.823M 3.75993G 5.71591 182.405 5.48291m
Panasonic/DC-G9/P1000476.RW2/threads:32/process_time/real_time_median 5.49 ms 175 ms 9 0.175238 31.91 20.6131M 117.63M 3.75315G 5.70654 182.076 5.49221m
Panasonic/DC-G9/P1000476.RW2/threads:32/process_time/real_time_stddev 0.061 ms 1.88 ms 9 1.88495m 0.0131863 0 1.27178M 41.6684M 0.0616978 2.02145 60.6434u
Panasonic/DC-G9/P1000476.RW2/threads:32/process_time/real_time_cv 1.11 % 1.08 % 9 1.08% 0.04% 0.00% 1.08% 1.11% 1.08% 1.11% 1.11%
Panasonic/DC-GH5/_T012014.RW2/threads:32/process_time/real_time_mean 7.12 ms 227 ms 9 0.227381 31.9311 20.5507M 90.3922M 2.88634G 4.39851 140.45 7.12101m
Panasonic/DC-GH5/_T012014.RW2/threads:32/process_time/real_time_median 7.16 ms 229 ms 9 0.22876 31.9289 20.5507M 89.8351M 2.86833G 4.3714 139.574 7.16467m
Panasonic/DC-GH5/_T012014.RW2/threads:32/process_time/real_time_stddev 0.091 ms 2.79 ms 9 2.79446m 0.0170023 0 1.12649M 37.2789M 0.0548154 1.814 90.6466u
Panasonic/DC-GH5/_T012014.RW2/threads:32/process_time/real_time_cv 1.27 % 1.23 % 9 1.23% 0.05% 0.00% 1.25% 1.29% 1.25% 1.29% 1.27%
Panasonic/DC-GH5S/P1022085.RW2/threads:32/process_time/real_time_mean 0.912 ms 29.2 ms 9 0.0291629 31.9637 10.3933M 356.437M 11.3931G 34.2947 1096.19 912.379u
Panasonic/DC-GH5S/P1022085.RW2/threads:32/process_time/real_time_median 0.918 ms 29.3 ms 9 0.0293344 31.9588 10.3933M 354.306M 11.3232G 34.0897 1089.47 917.877u
Panasonic/DC-GH5S/P1022085.RW2/threads:32/process_time/real_time_stddev 0.011 ms 0.355 ms 9 355.407u 0.0124761 0 4.41018M 145.447M 0.424327 13.9943 11.4672u
Panasonic/DC-GH5S/P1022085.RW2/threads:32/process_time/real_time_cv 1.26 % 1.22 % 9 1.22% 0.04% 0.00% 1.24% 1.28% 1.24% 1.28% 1.26%
Panasonic/DC-S1/P1033119.RW2/threads:32/process_time/real_time_mean 7.58 ms 242 ms 9 0.241733 31.911 24.3852M 100.89M 3.2195G 4.13733 132.027 7.57525m
Panasonic/DC-S1/P1033119.RW2/threads:32/process_time/real_time_median 7.60 ms 243 ms 9 0.242579 31.9106 24.3852M 100.525M 3.2078G 4.12238 131.547 7.60182m
Panasonic/DC-S1/P1033119.RW2/threads:32/process_time/real_time_stddev 0.094 ms 2.89 ms 9 2.88614m 0.0175394 0 1.21919M 40.3943M 0.0499972 1.65651 93.8491u
Panasonic/DC-S1/P1033119.RW2/threads:32/process_time/real_time_cv 1.24 % 1.19 % 9 1.19% 0.05% 0.00% 1.21% 1.25% 1.21% 1.25% 1.24%
Pentax/K10D/_IGP7284.PEF/threads:32/process_time/real_time_mean 30.8 ms 30.8 ms 9 0.0307877 0.999972 10.3281M 335.461M 335.451M 32.4805 32.4796 0.0307886
Pentax/K10D/_IGP7284.PEF/threads:32/process_time/real_time_median 30.8 ms 30.8 ms 9 0.0307888 0.999971 10.3281M 335.449M 335.442M 32.4794 32.4787 0.0307894
Pentax/K10D/_IGP7284.PEF/threads:32/process_time/real_time_stddev 0.008 ms 0.008 ms 9 7.50395u 7.1094u 0 81.7681k 81.866k 7.91708m 7.92656m 7.5134u
Pentax/K10D/_IGP7284.PEF/threads:32/process_time/real_time_cv 0.02 % 0.02 % 9 0.02% 0.00% 0.00% 0.02% 0.02% 0.02% 0.02% 0.02%
Phase One/P65/CF027310.IIQ/threads:32/process_time/real_time_mean 19.7 ms 631 ms 9 0.630518 31.9278 61.3002M 97.2328M 3.10444G 1.58617 50.6432 0.0197483
Phase One/P65/CF027310.IIQ/threads:32/process_time/real_time_median 19.8 ms 631 ms 9 0.630678 31.9293 61.3002M 97.1973M 3.10199G 1.5856 50.6033 0.0197616
Phase One/P65/CF027310.IIQ/threads:32/process_time/real_time_stddev 0.226 ms 7.00 ms 9 7.00211m 0.0140521 0 1085.45k 35.749M 0.0177071 0.583179 226.186u
Phase One/P65/CF027310.IIQ/threads:32/process_time/real_time_cv 1.15 % 1.11 % 9 1.11% 0.04% 0.00% 1.12% 1.15% 1.12% 1.15% 1.15%
Samsung/NX30/2015-03-07-163604_sam_7204.srw/threads:32/process_time/real_time_mean 60.9 ms 60.9 ms 9 0.0608998 0.99996 20.5978M 338.225M 338.212M 16.4204 16.4198 0.0609023
Samsung/NX30/2015-03-07-163604_sam_7204.srw/threads:32/process_time/real_time_median 60.9 ms 60.9 ms 9 0.0609006 0.99996 20.5978M 338.221M 338.211M 16.4202 16.4197 0.0609023
Samsung/NX30/2015-03-07-163604_sam_7204.srw/threads:32/process_time/real_time_stddev 0.018 ms 0.018 ms 9 18.2152u 6.7917u 0 101.182k 101.119k 4.91225m 4.90919m 18.2054u
Samsung/NX30/2015-03-07-163604_sam_7204.srw/threads:32/process_time/real_time_cv 0.03 % 0.03 % 9 0.03% 0.00% 0.00% 0.03% 0.03% 0.03% 0.03% 0.03%
Samsung/NX500/SAM_2922.SRW/threads:32/process_time/real_time_mean 135 ms 135 ms 9 0.135158 0.999964 28.1667M 208.398M 208.391M 7.39876 7.39849 0.135163
Samsung/NX500/SAM_2922.SRW/threads:32/process_time/real_time_median 135 ms 135 ms 9 0.135182 0.999962 28.1667M 208.36M 208.355M 7.39741 7.39723 0.135186
Samsung/NX500/SAM_2922.SRW/threads:32/process_time/real_time_stddev 0.107 ms 0.107 ms 9 107.303u 8.24188u 0 165.64k 165.766k 5.88072m 5.88518m 107.393u
Samsung/NX500/SAM_2922.SRW/threads:32/process_time/real_time_cv 0.08 % 0.08 % 9 0.08% 0.00% 0.00% 0.08% 0.08% 0.08% 0.08% 0.08%
Samsung/NX3000/_3184416.SRW/threads:32/process_time/real_time_mean 67.9 ms 67.9 ms 9 0.0678624 0.99996 20.7984M 306.479M 306.467M 14.7357 14.7351 0.0678651
Samsung/NX3000/_3184416.SRW/threads:32/process_time/real_time_median 67.9 ms 67.9 ms 9 0.067868 0.999961 20.7984M 306.454M 306.44M 14.7345 14.7338 0.0678709
Samsung/NX3000/_3184416.SRW/threads:32/process_time/real_time_stddev 0.022 ms 0.023 ms 9 22.6344u 10.2039u 0 102.282k 101.589k 4.91778m 4.88446m 22.4831u
Samsung/NX3000/_3184416.SRW/threads:32/process_time/real_time_cv 0.03 % 0.03 % 9 0.03% 0.00% 0.00% 0.03% 0.03% 0.03% 0.03% 0.03%
Sony/DSLR-A230/DSC08026.ARW/threads:32/process_time/real_time_mean 77.2 ms 77.2 ms 9 0.0771942 0.999972 10.119M 131.086M 131.082M 12.9543 12.954 0.0771964
Sony/DSLR-A230/DSC08026.ARW/threads:32/process_time/real_time_median 77.2 ms 77.2 ms 9 0.0771955 0.999973 10.119M 131.083M 131.08M 12.9541 12.9538 0.0771972
Sony/DSLR-A230/DSC08026.ARW/threads:32/process_time/real_time_stddev 0.003 ms 0.003 ms 9 3.47644u 6.04851u 0 5.90371k 5.78745k 583.426u 571.937u 3.40818u
Sony/DSLR-A230/DSC08026.ARW/threads:32/process_time/real_time_cv 0.00 % 0.00 % 9 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%
Sony/ILCE-7S/DSC04126.ARW/threads:32/process_time/real_time_mean 1.12 ms 35.7 ms 9 0.0357432 31.964 5.27155M 147.506M 4.7149G 27.9815 894.405 1.11824m
Sony/ILCE-7S/DSC04126.ARW/threads:32/process_time/real_time_median 1.12 ms 35.9 ms 9 0.0359434 31.9593 5.27155M 146.663M 4.68723G 27.8215 889.156 1.12466m
Sony/ILCE-7S/DSC04126.ARW/threads:32/process_time/real_time_stddev 0.015 ms 0.462 ms 9 462.228u 0.0130905 0 1.93338M 63.7503M 0.366756 12.0933 14.9117u
Sony/ILCE-7S/DSC04126.ARW/threads:32/process_time/real_time_cv 1.33 % 1.29 % 9 1.29% 0.04% 0.00% 1.31% 1.35% 1.31% 1.35% 1.33%
Comparing /home/lebedevri/rawspeed/build-old-clangS1/src/utilities/rsbench/rsbench to /home/lebedevri/rawspeed/build-new-clangS1/src/utilities/rsbench/rsbench
Benchmark Time CPU Time Old Time New CPU Old CPU New
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9394-compressed-lossless.DNG/threads:32/process_time/real_time_pvalue 0.0637 0.0521 U Test, Repetitions: 9 vs 9
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9394-compressed-lossless.DNG/threads:32/process_time/real_time_mean -0.0134 -0.0136 10 10 334 330
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9394-compressed-lossless.DNG/threads:32/process_time/real_time_median -0.0195 -0.0194 11 10 336 329
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9394-compressed-lossless.DNG/threads:32/process_time/real_time_stddev -0.0738 -0.0723 0 0 4 4
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9394-compressed-lossless.DNG/threads:32/process_time/real_time_cv -0.0612 -0.0596 0 0 0 0
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9395-compressed-lossless.DNG/threads:32/process_time/real_time_pvalue 0.0774 0.0774 U Test, Repetitions: 9 vs 9
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9395-compressed-lossless.DNG/threads:32/process_time/real_time_mean -0.0082 -0.0081 14 13 434 431
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9395-compressed-lossless.DNG/threads:32/process_time/real_time_median -0.0093 -0.0090 14 14 435 431
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9395-compressed-lossless.DNG/threads:32/process_time/real_time_stddev -0.0326 -0.0234 0 0 5 4
Adobe DNG Converter/Canon EOS 5D Mark III/5G4A9395-compressed-lossless.DNG/threads:32/process_time/real_time_cv -0.0246 -0.0155 0 0 0 0
Adobe DNG Converter/Canon EOS 5D Mark IV/B13A0729.dng/threads:32/process_time/real_time_pvalue 0.9296 0.9296 U Test, Repetitions: 9 vs 9
Adobe DNG Converter/Canon EOS 5D Mark IV/B13A0729.dng/threads:32/process_time/real_time_mean +0.0002 +0.0001 28 28 885 885
Adobe DNG Converter/Canon EOS 5D Mark IV/B13A0729.dng/threads:32/process_time/real_time_median +0.0002 -0.0003 28 28 886 886
Adobe DNG Converter/Canon EOS 5D Mark IV/B13A0729.dng/threads:32/process_time/real_time_stddev +0.0192 +0.0200 0 0 8 8
Adobe DNG Converter/Canon EOS 5D Mark IV/B13A0729.dng/threads:32/process_time/real_time_cv +0.0190 +0.0199 0 0 0 0
Canon/EOS 5D Mark II/09.canon.sraw1.cr2/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Canon/EOS 5D Mark II/09.canon.sraw1.cr2/threads:32/process_time/real_time_mean +0.0329 +0.0304 89 92 2847 2933
Canon/EOS 5D Mark II/09.canon.sraw1.cr2/threads:32/process_time/real_time_median +0.0336 +0.0310 89 92 2847 2936
Canon/EOS 5D Mark II/09.canon.sraw1.cr2/threads:32/process_time/real_time_stddev -0.4878 +0.3036 0 0 13 17
Canon/EOS 5D Mark II/09.canon.sraw1.cr2/threads:32/process_time/real_time_cv -0.5041 +0.2652 0 0 0 0
Canon/EOS 5D Mark II/10.canon.sraw2.cr2/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Canon/EOS 5D Mark II/10.canon.sraw2.cr2/threads:32/process_time/real_time_mean +0.0230 +0.0230 48 49 48 49
Canon/EOS 5D Mark II/10.canon.sraw2.cr2/threads:32/process_time/real_time_median +0.0231 +0.0231 48 49 48 49
Canon/EOS 5D Mark II/10.canon.sraw2.cr2/threads:32/process_time/real_time_stddev +1.1550 +1.1395 0 0 0 0
Canon/EOS 5D Mark II/10.canon.sraw2.cr2/threads:32/process_time/real_time_cv +1.1065 +1.0914 0 0 0 0
Canon/EOS 5DS/2K4A9927.CR2/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Canon/EOS 5DS/2K4A9927.CR2/threads:32/process_time/real_time_mean +0.0030 +0.0030 201 202 201 202
Canon/EOS 5DS/2K4A9927.CR2/threads:32/process_time/real_time_median +0.0030 +0.0030 201 202 201 202
Canon/EOS 5DS/2K4A9927.CR2/threads:32/process_time/real_time_stddev +1.3280 +1.2271 0 0 0 0
Canon/EOS 5DS/2K4A9927.CR2/threads:32/process_time/real_time_cv +1.3209 +1.2204 0 0 0 0
Canon/EOS 5DS/2K4A9928.CR2/threads:32/process_time/real_time_pvalue 0.0004 0.0217 U Test, Repetitions: 9 vs 9
Canon/EOS 5DS/2K4A9928.CR2/threads:32/process_time/real_time_mean +0.0207 +0.0019 240 245 7096 7109
Canon/EOS 5DS/2K4A9928.CR2/threads:32/process_time/real_time_median +0.0210 +0.0015 240 245 7098 7109
Canon/EOS 5DS/2K4A9928.CR2/threads:32/process_time/real_time_stddev +0.1944 -0.2953 0 0 13 9
Canon/EOS 5DS/2K4A9928.CR2/threads:32/process_time/real_time_cv +0.1702 -0.2966 0 0 0 0
Canon/EOS 5DS/2K4A9929.CR2/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Canon/EOS 5DS/2K4A9929.CR2/threads:32/process_time/real_time_mean +0.0184 +0.0184 135 137 135 137
Canon/EOS 5DS/2K4A9929.CR2/threads:32/process_time/real_time_median +0.0185 +0.0185 135 137 135 137
Canon/EOS 5DS/2K4A9929.CR2/threads:32/process_time/real_time_stddev +0.0637 +0.0710 0 0 0 0
Canon/EOS 5DS/2K4A9929.CR2/threads:32/process_time/real_time_cv +0.0445 +0.0516 0 0 0 0
Canon/EOS 40D/_MG_0154.CR2/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Canon/EOS 40D/_MG_0154.CR2/threads:32/process_time/real_time_mean +0.0225 +0.0225 23 24 23 24
Canon/EOS 40D/_MG_0154.CR2/threads:32/process_time/real_time_median +0.0213 +0.0214 23 24 23 24
Canon/EOS 40D/_MG_0154.CR2/threads:32/process_time/real_time_stddev +4.1387 +4.1613 0 0 0 0
Canon/EOS 40D/_MG_0154.CR2/threads:32/process_time/real_time_cv +4.0259 +4.0480 0 0 0 0
Canon/EOS 77D/IMG_4049.CR2/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Canon/EOS 77D/IMG_4049.CR2/threads:32/process_time/real_time_mean +0.0066 +0.0066 129 130 129 130
Canon/EOS 77D/IMG_4049.CR2/threads:32/process_time/real_time_median +0.0065 +0.0065 129 130 129 130
Canon/EOS 77D/IMG_4049.CR2/threads:32/process_time/real_time_stddev +1.2472 +1.3785 0 0 0 0
Canon/EOS 77D/IMG_4049.CR2/threads:32/process_time/real_time_cv +1.2324 +1.3628 0 0 0 0
Canon/EOS D30/CRW_2444.CRW/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Canon/EOS D30/CRW_2444.CRW/threads:32/process_time/real_time_mean -0.0019 -0.0019 23 23 23 23
Canon/EOS D30/CRW_2444.CRW/threads:32/process_time/real_time_median -0.0019 -0.0019 23 23 23 23
Canon/EOS D30/CRW_2444.CRW/threads:32/process_time/real_time_stddev +0.6790 +0.6622 0 0 0 0
Canon/EOS D30/CRW_2444.CRW/threads:32/process_time/real_time_cv +0.6822 +0.6653 0 0 0 0
Canon/PowerShot G1/crw_1693.crw/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Canon/PowerShot G1/crw_1693.crw/threads:32/process_time/real_time_mean -0.0030 -0.0030 23 23 23 23
Canon/PowerShot G1/crw_1693.crw/threads:32/process_time/real_time_median -0.0030 -0.0030 23 23 23 23
Canon/PowerShot G1/crw_1693.crw/threads:32/process_time/real_time_stddev +2.5597 +2.5113 0 0 0 0
Canon/PowerShot G1/crw_1693.crw/threads:32/process_time/real_time_cv +2.5705 +2.5220 0 0 0 0
Fujifilm/GFX 50S/20170525_0037TEST.RAF/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Fujifilm/GFX 50S/20170525_0037TEST.RAF/threads:32/process_time/real_time_mean -0.0115 -0.0118 144 143 4617 4562
Fujifilm/GFX 50S/20170525_0037TEST.RAF/threads:32/process_time/real_time_median -0.0127 -0.0136 144 143 4617 4554
Fujifilm/GFX 50S/20170525_0037TEST.RAF/threads:32/process_time/real_time_stddev +1.4272 +1.5506 0 1 7 17
Fujifilm/GFX 50S/20170525_0037TEST.RAF/threads:32/process_time/real_time_cv +1.4555 +1.5811 0 0 0 0
Fujifilm/X-Pro2/_DSF3051.RAF/threads:32/process_time/real_time_pvalue 0.0027 0.0027 U Test, Repetitions: 9 vs 9
Fujifilm/X-Pro2/_DSF3051.RAF/threads:32/process_time/real_time_mean -0.0038 -0.0040 110 110 3523 3509
Fujifilm/X-Pro2/_DSF3051.RAF/threads:32/process_time/real_time_median -0.0044 -0.0048 110 110 3524 3507
Fujifilm/X-Pro2/_DSF3051.RAF/threads:32/process_time/real_time_stddev +0.0789 +0.0327 0 0 6 6
Fujifilm/X-Pro2/_DSF3051.RAF/threads:32/process_time/real_time_cv +0.0831 +0.0368 0 0 0 0
Fujifilm/X100S/fujifilm-x100s-daylight-DSCF9505.dng/threads:32/process_time/real_time_pvalue 0.0934 0.0934 U Test, Repetitions: 9 vs 9
Fujifilm/X100S/fujifilm-x100s-daylight-DSCF9505.dng/threads:32/process_time/real_time_mean +0.0057 +0.0058 4 4 136 137
Fujifilm/X100S/fujifilm-x100s-daylight-DSCF9505.dng/threads:32/process_time/real_time_median +0.0094 +0.0093 4 4 137 138
Fujifilm/X100S/fujifilm-x100s-daylight-DSCF9505.dng/threads:32/process_time/real_time_stddev +0.2503 +0.2450 0 0 1 2
Fujifilm/X100S/fujifilm-x100s-daylight-DSCF9505.dng/threads:32/process_time/real_time_cv +0.2432 +0.2378 0 0 0 0
GoPro/HERO6 Black/GOPR9172.GPR/threads:32/process_time/real_time_pvalue 0.0047 0.0027 U Test, Repetitions: 9 vs 9
GoPro/HERO6 Black/GOPR9172.GPR/threads:32/process_time/real_time_mean +0.0238 +0.0242 10 10 312 319
GoPro/HERO6 Black/GOPR9172.GPR/threads:32/process_time/real_time_median +0.0271 +0.0270 10 10 312 321
GoPro/HERO6 Black/GOPR9172.GPR/threads:32/process_time/real_time_stddev -0.2225 -0.2196 0 0 4 3
GoPro/HERO6 Black/GOPR9172.GPR/threads:32/process_time/real_time_cv -0.2406 -0.2380 0 0 0 0
Hasselblad/H3D/A9391120.3FR/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Hasselblad/H3D/A9391120.3FR/threads:32/process_time/real_time_mean +0.0130 +0.0130 148 150 148 150
Hasselblad/H3D/A9391120.3FR/threads:32/process_time/real_time_median +0.0129 +0.0129 148 150 148 150
Hasselblad/H3D/A9391120.3FR/threads:32/process_time/real_time_stddev +1.0053 +1.0064 0 0 0 0
Hasselblad/H3D/A9391120.3FR/threads:32/process_time/real_time_cv +0.9796 +0.9806 0 0 0 0
Kodak/DCS760C/86L57188.DCR/threads:32/process_time/real_time_pvalue 0.0521 0.0521 U Test, Repetitions: 9 vs 9
Kodak/DCS760C/86L57188.DCR/threads:32/process_time/real_time_mean -0.0001 -0.0001 35 35 35 35
Kodak/DCS760C/86L57188.DCR/threads:32/process_time/real_time_median -0.0002 -0.0002 35 35 35 35
Kodak/DCS760C/86L57188.DCR/threads:32/process_time/real_time_stddev +0.0064 +0.0161 0 0 0 0
Kodak/DCS760C/86L57188.DCR/threads:32/process_time/real_time_cv +0.0066 +0.0163 0 0 0 0
Nikon/D5600/2018-01-20_01-14_0792.NEF/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Nikon/D5600/2018-01-20_01-14_0792.NEF/threads:32/process_time/real_time_mean +0.0102 +0.0102 167 169 167 169
Nikon/D5600/2018-01-20_01-14_0792.NEF/threads:32/process_time/real_time_median +0.0099 +0.0099 167 169 167 169
Nikon/D5600/2018-01-20_01-14_0792.NEF/threads:32/process_time/real_time_stddev -0.8976 -0.9004 0 0 0 0
Nikon/D5600/2018-01-20_01-14_0792.NEF/threads:32/process_time/real_time_cv -0.8986 -0.9014 0 0 0 0
Nikon/D5600/2018-01-20_01-14_0793.NEF/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Nikon/D5600/2018-01-20_01-14_0793.NEF/threads:32/process_time/real_time_mean +0.0113 +0.0113 198 200 198 200
Nikon/D5600/2018-01-20_01-14_0793.NEF/threads:32/process_time/real_time_median +0.0114 +0.0114 198 200 198 200
Nikon/D5600/2018-01-20_01-14_0793.NEF/threads:32/process_time/real_time_stddev -0.3377 -0.3404 0 0 0 0
Nikon/D5600/2018-01-20_01-14_0793.NEF/threads:32/process_time/real_time_cv -0.3451 -0.3477 0 0 0 0
Nikon/D7200/DSC_0977.NEF/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Nikon/D7200/DSC_0977.NEF/threads:32/process_time/real_time_mean +0.0053 +0.0053 96 97 96 97
Nikon/D7200/DSC_0977.NEF/threads:32/process_time/real_time_median +0.0045 +0.0045 96 97 96 97
Nikon/D7200/DSC_0977.NEF/threads:32/process_time/real_time_stddev +6.0769 +6.1447 0 0 0 0
Nikon/D7200/DSC_0977.NEF/threads:32/process_time/real_time_cv +6.0399 +6.1073 0 0 0 0
Nikon/D7200/DSC_0978.NEF/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Nikon/D7200/DSC_0978.NEF/threads:32/process_time/real_time_mean -0.0040 -0.0040 92 92 92 92
Nikon/D7200/DSC_0978.NEF/threads:32/process_time/real_time_median -0.0046 -0.0046 92 92 92 92
Nikon/D7200/DSC_0978.NEF/threads:32/process_time/real_time_stddev +2.9005 +2.9093 0 0 0 0
Nikon/D7200/DSC_0978.NEF/threads:32/process_time/real_time_cv +2.9162 +2.9250 0 0 0 0
Nikon/D7200/DSC_0979.NEF/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Nikon/D7200/DSC_0979.NEF/threads:32/process_time/real_time_mean -0.0076 -0.0076 86 85 86 85
Nikon/D7200/DSC_0979.NEF/threads:32/process_time/real_time_median -0.0077 -0.0077 86 85 86 85
Nikon/D7200/DSC_0979.NEF/threads:32/process_time/real_time_stddev +0.4979 +0.5103 0 0 0 0
Nikon/D7200/DSC_0979.NEF/threads:32/process_time/real_time_cv +0.5094 +0.5218 0 0 0 0
Nikon/D7200/DSC_0982.NEF/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Nikon/D7200/DSC_0982.NEF/threads:32/process_time/real_time_mean -0.0050 -0.0050 87 87 87 87
Nikon/D7200/DSC_0982.NEF/threads:32/process_time/real_time_median -0.0058 -0.0058 87 86 87 86
Nikon/D7200/DSC_0982.NEF/threads:32/process_time/real_time_stddev +5.8223 +5.8501 0 0 0 0
Nikon/D7200/DSC_0982.NEF/threads:32/process_time/real_time_cv +5.8564 +5.8843 0 0 0 0
Olympus/XZ-1/p1319978.orf/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Olympus/XZ-1/p1319978.orf/threads:32/process_time/real_time_mean -0.0021 -0.0021 93 93 93 93
Olympus/XZ-1/p1319978.orf/threads:32/process_time/real_time_median -0.0021 -0.0021 93 93 93 93
Olympus/XZ-1/p1319978.orf/threads:32/process_time/real_time_stddev +0.6705 +0.6613 0 0 0 0
Olympus/XZ-1/p1319978.orf/threads:32/process_time/real_time_cv +0.6740 +0.6648 0 0 0 0
Panasonic/DC-G9/P1000476.RW2/threads:32/process_time/real_time_pvalue 0.0341 0.0273 U Test, Repetitions: 9 vs 9
Panasonic/DC-G9/P1000476.RW2/threads:32/process_time/real_time_mean -0.0143 -0.0144 6 5 178 175
Panasonic/DC-G9/P1000476.RW2/threads:32/process_time/real_time_median -0.0151 -0.0154 6 5 178 175
Panasonic/DC-G9/P1000476.RW2/threads:32/process_time/real_time_stddev -0.0453 -0.0387 0 0 2 2
Panasonic/DC-G9/P1000476.RW2/threads:32/process_time/real_time_cv -0.0315 -0.0247 0 0 0 0
Panasonic/DC-GH5/_T012014.RW2/threads:32/process_time/real_time_pvalue 0.0273 0.0273 U Test, Repetitions: 9 vs 9
Panasonic/DC-GH5/_T012014.RW2/threads:32/process_time/real_time_mean +0.0123 +0.0122 7 7 225 227
Panasonic/DC-GH5/_T012014.RW2/threads:32/process_time/real_time_median +0.0136 +0.0135 7 7 226 229
Panasonic/DC-GH5/_T012014.RW2/threads:32/process_time/real_time_stddev -0.0462 -0.0485 0 0 3 3
Panasonic/DC-GH5/_T012014.RW2/threads:32/process_time/real_time_cv -0.0578 -0.0600 0 0 0 0
Panasonic/DC-GH5S/P1022085.RW2/threads:32/process_time/real_time_pvalue 0.0217 0.0217 U Test, Repetitions: 9 vs 9
Panasonic/DC-GH5S/P1022085.RW2/threads:32/process_time/real_time_mean -0.0070 -0.0070 1 1 29 29
Panasonic/DC-GH5S/P1022085.RW2/threads:32/process_time/real_time_median -0.0068 -0.0068 1 1 30 29
Panasonic/DC-GH5S/P1022085.RW2/threads:32/process_time/real_time_stddev -0.0535 -0.0520 0 0 0 0
Panasonic/DC-GH5S/P1022085.RW2/threads:32/process_time/real_time_cv -0.0468 -0.0453 0 0 0 0
Panasonic/DC-S1/P1033119.RW2/threads:32/process_time/real_time_pvalue 0.0011 0.0006 U Test, Repetitions: 9 vs 9
Panasonic/DC-S1/P1033119.RW2/threads:32/process_time/real_time_mean -0.0402 -0.0404 8 8 252 242
Panasonic/DC-S1/P1033119.RW2/threads:32/process_time/real_time_median -0.0429 -0.0426 8 8 253 243
Panasonic/DC-S1/P1033119.RW2/threads:32/process_time/real_time_stddev -0.2102 -0.2118 0 0 4 3
Panasonic/DC-S1/P1033119.RW2/threads:32/process_time/real_time_cv -0.1771 -0.1787 0 0 0 0
Pentax/K10D/_IGP7284.PEF/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Pentax/K10D/_IGP7284.PEF/threads:32/process_time/real_time_mean -0.0021 -0.0021 31 31 31 31
Pentax/K10D/_IGP7284.PEF/threads:32/process_time/real_time_median -0.0011 -0.0011 31 31 31 31
Pentax/K10D/_IGP7284.PEF/threads:32/process_time/real_time_stddev -0.8232 -0.8238 0 0 0 0
Pentax/K10D/_IGP7284.PEF/threads:32/process_time/real_time_cv -0.8228 -0.8235 0 0 0 0
Phase One/P65/CF027310.IIQ/threads:32/process_time/real_time_pvalue 0.2893 0.2510 U Test, Repetitions: 9 vs 9
Phase One/P65/CF027310.IIQ/threads:32/process_time/real_time_mean -0.0062 -0.0062 20 20 634 631
Phase One/P65/CF027310.IIQ/threads:32/process_time/real_time_median -0.0082 -0.0085 20 20 636 631
Phase One/P65/CF027310.IIQ/threads:32/process_time/real_time_stddev -0.0913 -0.0948 0 0 8 7
Phase One/P65/CF027310.IIQ/threads:32/process_time/real_time_cv -0.0856 -0.0892 0 0 0 0
Samsung/NX30/2015-03-07-163604_sam_7204.srw/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Samsung/NX30/2015-03-07-163604_sam_7204.srw/threads:32/process_time/real_time_mean -0.0131 -0.0131 62 61 62 61
Samsung/NX30/2015-03-07-163604_sam_7204.srw/threads:32/process_time/real_time_median -0.0131 -0.0131 62 61 62 61
Samsung/NX30/2015-03-07-163604_sam_7204.srw/threads:32/process_time/real_time_stddev +0.5379 +0.5547 0 0 0 0
Samsung/NX30/2015-03-07-163604_sam_7204.srw/threads:32/process_time/real_time_cv +0.5583 +0.5754 0 0 0 0
Samsung/NX500/SAM_2922.SRW/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Samsung/NX500/SAM_2922.SRW/threads:32/process_time/real_time_mean +0.0166 +0.0166 133 135 133 135
Samsung/NX500/SAM_2922.SRW/threads:32/process_time/real_time_median +0.0168 +0.0168 133 135 133 135
Samsung/NX500/SAM_2922.SRW/threads:32/process_time/real_time_stddev -0.1736 -0.1717 0 0 0 0
Samsung/NX500/SAM_2922.SRW/threads:32/process_time/real_time_cv -0.1871 -0.1852 0 0 0 0
Samsung/NX3000/_3184416.SRW/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Samsung/NX3000/_3184416.SRW/threads:32/process_time/real_time_mean -0.0029 -0.0029 68 68 68 68
Samsung/NX3000/_3184416.SRW/threads:32/process_time/real_time_median -0.0028 -0.0027 68 68 68 68
Samsung/NX3000/_3184416.SRW/threads:32/process_time/real_time_stddev +0.0755 +0.0821 0 0 0 0
Samsung/NX3000/_3184416.SRW/threads:32/process_time/real_time_cv +0.0787 +0.0853 0 0 0 0
Sony/DSLR-A230/DSC08026.ARW/threads:32/process_time/real_time_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9
Sony/DSLR-A230/DSC08026.ARW/threads:32/process_time/real_time_mean +0.0006 +0.0006 77 77 77 77
Sony/DSLR-A230/DSC08026.ARW/threads:32/process_time/real_time_median +0.0006 +0.0006 77 77 77 77
Sony/DSLR-A230/DSC08026.ARW/threads:32/process_time/real_time_stddev -0.3986 -0.3721 0 0 0 0
Sony/DSLR-A230/DSC08026.ARW/threads:32/process_time/real_time_cv -0.3989 -0.3725 0 0 0 0
Sony/ILCE-7S/DSC04126.ARW/threads:32/process_time/real_time_pvalue 0.4799 0.4799 U Test, Repetitions: 9 vs 9
Sony/ILCE-7S/DSC04126.ARW/threads:32/process_time/real_time_mean +0.0030 +0.0029 1 1 36 36
Sony/ILCE-7S/DSC04126.ARW/threads:32/process_time/real_time_median +0.0020 +0.0019 1 1 36 36
Sony/ILCE-7S/DSC04126.ARW/threads:32/process_time/real_time_stddev -0.2392 -0.2365 0 0 1 0
Sony/ILCE-7S/DSC04126.ARW/threads:32/process_time/real_time_cv -0.2415 -0.2387 0 0 0 0
OVERALL_GEOMEAN +0.0022 +0.0016 0 0 0 0
More information about the llvm-commits
mailing list