Need help with testing vector composition branch
Andre Gemuend
scroogie at scroogie.de
Sat Oct 27 12:43:54 UTC 2012
Hi Dmitry,
I thought you might be interested in results on older processors as well
(possible slowdowns), so I tried it on my Athlon X2.
By the way, I've seen that the benchmark only depends on pigment. Is
there an easy way to build only pigment, without the dependencies of
Krita? Then I could test this on some other architectures.
Greetings
André
QDEBUG : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenLegacy()
Testing Composite Op: "alphadarken" ( "Legacy" )
QDEBUG : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenLegacy()
"Aligned Mask SrcRand DstRand" RESULT: 74 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenLegacy()
"DstUnalig Mask SrcRand DstRand" RESULT: 73 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenLegacy()
"SrcUnalig Mask SrcRand DstRand" RESULT: 73 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenLegacy()
"Unaligned Mask SrcRand DstRand" RESULT: 74 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenLegacy()
"Aligned NoMask SrcRand DstRand" RESULT: 67 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenLegacy()
"Aligned NoMask SrcZero DstRand" RESULT: 67 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenLegacy()
"Aligned NoMask SrcUnit DstRand" RESULT: 67 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenLegacy()
"Aligned NoMask SrcRand DstZero" RESULT: 39 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenLegacy()
"Aligned NoMask SrcZero DstZero" RESULT: 39 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenLegacy()
"Aligned NoMask SrcUnit DstZero" RESULT: 39 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenLegacy()
"Aligned NoMask SrcRand DstUnit" RESULT: 60 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenLegacy()
"Aligned NoMask SrcZero DstUnit" RESULT: 60 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenLegacy()
"Aligned NoMask SrcUnit DstUnit" RESULT: 60 msec
PASS : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenLegacy()
QDEBUG :
KisCompositionBenchmark::testRgb8CompositeAlphaDarkenOptimized() Testing
Composite Op: "alphadarken" ( "Optimized" )
QDEBUG :
KisCompositionBenchmark::testRgb8CompositeAlphaDarkenOptimized()
"Aligned Mask SrcRand DstRand" RESULT: 90 msec
QDEBUG :
KisCompositionBenchmark::testRgb8CompositeAlphaDarkenOptimized()
"DstUnalig Mask SrcRand DstRand" RESULT: 89 msec
QDEBUG :
KisCompositionBenchmark::testRgb8CompositeAlphaDarkenOptimized()
"SrcUnalig Mask SrcRand DstRand" RESULT: 93 msec
QDEBUG :
KisCompositionBenchmark::testRgb8CompositeAlphaDarkenOptimized()
"Unaligned Mask SrcRand DstRand" RESULT: 95 msec
QDEBUG :
KisCompositionBenchmark::testRgb8CompositeAlphaDarkenOptimized()
"Aligned NoMask SrcRand DstRand" RESULT: 87 msec
QDEBUG :
KisCompositionBenchmark::testRgb8CompositeAlphaDarkenOptimized()
"Aligned NoMask SrcZero DstRand" RESULT: 34 msec
QDEBUG :
KisCompositionBenchmark::testRgb8CompositeAlphaDarkenOptimized()
"Aligned NoMask SrcUnit DstRand" RESULT: 71 msec
QDEBUG :
KisCompositionBenchmark::testRgb8CompositeAlphaDarkenOptimized()
"Aligned NoMask SrcRand DstZero" RESULT: 69 msec
QDEBUG :
KisCompositionBenchmark::testRgb8CompositeAlphaDarkenOptimized()
"Aligned NoMask SrcZero DstZero" RESULT: 34 msec
QDEBUG :
KisCompositionBenchmark::testRgb8CompositeAlphaDarkenOptimized()
"Aligned NoMask SrcUnit DstZero" RESULT: 69 msec
QDEBUG :
KisCompositionBenchmark::testRgb8CompositeAlphaDarkenOptimized()
"Aligned NoMask SrcRand DstUnit" RESULT: 85 msec
QDEBUG :
KisCompositionBenchmark::testRgb8CompositeAlphaDarkenOptimized()
"Aligned NoMask SrcZero DstUnit" RESULT: 34 msec
QDEBUG :
KisCompositionBenchmark::testRgb8CompositeAlphaDarkenOptimized()
"Aligned NoMask SrcUnit DstUnit" RESULT: 38 msec
PASS : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenOptimized()
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverLegacy() Testing
Composite Op: "normal" ( "Legacy" )
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverLegacy()
"Aligned Mask SrcRand DstRand" RESULT: 117 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverLegacy()
"DstUnalig Mask SrcRand DstRand" RESULT: 117 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverLegacy()
"SrcUnalig Mask SrcRand DstRand" RESULT: 117 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverLegacy()
"Unaligned Mask SrcRand DstRand" RESULT: 117 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverLegacy()
"Aligned NoMask SrcRand DstRand" RESULT: 112 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverLegacy()
"Aligned NoMask SrcZero DstRand" RESULT: 14 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverLegacy()
"Aligned NoMask SrcUnit DstRand" RESULT: 88 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverLegacy()
"Aligned NoMask SrcRand DstZero" RESULT: 88 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverLegacy()
"Aligned NoMask SrcZero DstZero" RESULT: 15 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverLegacy()
"Aligned NoMask SrcUnit DstZero" RESULT: 88 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverLegacy()
"Aligned NoMask SrcRand DstUnit" RESULT: 41 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverLegacy()
"Aligned NoMask SrcZero DstUnit" RESULT: 16 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverLegacy()
"Aligned NoMask SrcUnit DstUnit" RESULT: 23 msec
PASS : KisCompositionBenchmark::testRgb8CompositeOverLegacy()
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverOptimized()
Testing Composite Op: "normal" ( "Optimized" )
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverOptimized()
"Aligned Mask SrcRand DstRand" RESULT: 92 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverOptimized()
"DstUnalig Mask SrcRand DstRand" RESULT: 89 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverOptimized()
"SrcUnalig Mask SrcRand DstRand" RESULT: 94 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverOptimized()
"Unaligned Mask SrcRand DstRand" RESULT: 97 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverOptimized()
"Aligned NoMask SrcRand DstRand" RESULT: 87 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverOptimized()
"Aligned NoMask SrcZero DstRand" RESULT: 12 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverOptimized()
"Aligned NoMask SrcUnit DstRand" RESULT: 84 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverOptimized()
"Aligned NoMask SrcRand DstZero" RESULT: 38 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverOptimized()
"Aligned NoMask SrcZero DstZero" RESULT: 11 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverOptimized()
"Aligned NoMask SrcUnit DstZero" RESULT: 36 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverOptimized()
"Aligned NoMask SrcRand DstUnit" RESULT: 73 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverOptimized()
"Aligned NoMask SrcZero DstUnit" RESULT: 11 msec
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverOptimized()
"Aligned NoMask SrcUnit DstUnit" RESULT: 36 msec
PASS : KisCompositionBenchmark::testRgb8CompositeOverOptimized()
QDEBUG :
KisCompositionBenchmark::testRgb8CompositeAlphaDarkenReal_Aligned()
"Aligned Mask SrcRand DstRand" RESULT: 72 msec
PASS : KisCompositionBenchmark::testRgb8CompositeAlphaDarkenReal_Aligned()
QDEBUG : KisCompositionBenchmark::testRgb8CompositeOverReal_Aligned()
"Aligned Mask SrcRand DstRand" RESULT: 116 msec
More information about the kimageshop
mailing list