/external/deqp/modules/egl/ |
H A D | teglPreservingSwapTests.cpp | 431 bool compareToReference (tcu::TestLog& log, const char* name, const char* description, const tcu::Surface& reference, const tcu::Surface& screen, int x, int y, int width, int height) argument 433 return tcu::fuzzyCompare(log, name, description, reference.getSubAccess(x, y, width, height), screen.getSubAccess(x, y, width, height), 0.05f, tcu::COMPARE_LOG_RESULT); 436 bool comparePreAndPostSwapFramebuffers (tcu::TestLog& log, const tcu::Surface& preSwap, const tcu::Surface& postSwap) argument 438 return tcu::pixelThresholdCompare(log, "Pre- / Post framebuffer compare", "Compare pre- and post-swap framebuffers", preSwap, postSwap, tcu::RGBA(0, 0, 0, 0), tcu::COMPARE_LOG_RESULT); 443 tcu::TestLog& log = m_testCtx.getLog(); local 511 isOk = isOk && compareToReference(log, "Compare pre-swap framebuffer to reference", "Compare pre-swap framebuffer to reference", preSwapFramebufferReference, preSwapFramebuffer, 0, 0, width, height); 513 isOk = isOk && compareToReference(log, "Compare post-swap framebuffer to reference", "Compare post-swap framebuffer to reference", postSwapFramebufferReference, postSwapFramebuffer, 0, 0, width, height); 516 isOk = isOk && comparePreAndPostSwapFramebuffers(log, preSwapFramebuffer, postSwapFramebuffer); 533 isOk = isOk && compareToReference(log, "Compare pre-swap framebuffer to reference", "Compare pre-swap framebuffer to reference", preSwapFramebufferReference, preSwapFramebuffer, 0, 0, width, height); 536 isOk = isOk && compareToReference(log, "Compar [all...] |
H A D | teglSyncTests.cpp | 286 TestLog& log = m_testCtx.getLog(); local 290 log << TestLog::Message << m_sync << " = eglCreateSyncKHR(" << m_eglDisplay << ", " << getSyncTypeName(m_syncType) << ", NULL)" << TestLog::EndMessage; 309 TestLog& log = m_testCtx.getLog(); local 313 log << TestLog::Message << m_sync << " = eglCreateSyncKHR(" << m_eglDisplay << ", " << getSyncTypeName(m_syncType) << ", { EGL_NONE })" << TestLog::EndMessage; 328 TestLog& log = m_testCtx.getLog(); local 332 log << TestLog::Message << m_sync << " = eglCreateSyncKHR(EGL_NO_DISPLAY, " << getSyncTypeName(m_syncType) << ", NULL)" << TestLog::EndMessage; 335 log << TestLog::Message << error << " = eglGetError()" << TestLog::EndMessage; 339 log << TestLog::Message << "Unexpected error '" << eglu::getErrorStr(error) << "' expected EGL_BAD_DISPLAY" << TestLog::EndMessage; 358 TestLog& log = m_testCtx.getLog(); local 362 log << TestLo 388 TestLog& log = m_testCtx.getLog(); local 423 TestLog& log = m_testCtx.getLog(); local 456 TestLog& log = m_testCtx.getLog(); local 487 TestLog& log = m_testCtx.getLog(); local 527 TestLog& log = m_testCtx.getLog(); local 570 TestLog& log = m_testCtx.getLog(); local 602 TestLog& log = m_testCtx.getLog(); local 637 TestLog& log = m_testCtx.getLog(); local 667 TestLog& log = m_testCtx.getLog(); local 702 TestLog& log = m_testCtx.getLog(); local 728 TestLog& log = m_testCtx.getLog(); local 757 TestLog& log = m_testCtx.getLog(); local 804 TestLog& log = m_testCtx.getLog(); local 830 TestLog& log = m_testCtx.getLog(); local 867 TestLog& log = m_testCtx.getLog(); local 899 TestLog& log = m_testCtx.getLog(); local 936 TestLog& log = m_testCtx.getLog(); local 971 TestLog& log = m_testCtx.getLog(); local 995 TestLog& log = m_testCtx.getLog(); local 1030 TestLog& log = m_testCtx.getLog(); local 1060 TestLog& log = m_testCtx.getLog(); local 1088 TestLog& log = m_testCtx.getLog(); local 1123 TestLog& log = m_testCtx.getLog(); local 1153 TestLog& log = m_testCtx.getLog(); local [all...] |
/external/deqp/modules/gles2/accuracy/ |
H A D | es2aTextureFilteringTests.cpp | 195 TestLog& log = m_testCtx.getLog(); local 300 // Compare and log. 307 int score = measureAccuracy(log, referenceFrame, renderedFrame, bestScoreDiff, worstScoreDiff); 518 TestLog& log = m_testCtx.getLog(); local 612 // Compare and log. 619 int score = measureAccuracy(log, referenceFrame, renderedFrame, bestScoreDiff, worstScoreDiff);
|
/external/deqp/modules/gles2/functional/ |
H A D | es2fFlushFinishTests.cpp | 211 tcu::TestLog& operator<< (tcu::TestLog& log, const FlushFinishCase::Sample& sample) argument 213 log << TestLog::Message << sample.numDrawCalls << " calls:\t" << sample.waitTime << " us wait,\t" << sample.readPixelsTime << " us read" << TestLog::EndMessage; 214 return log;
|
H A D | es2fPolygonOffsetTests.cpp | 93 int compareImages (tcu::TestLog& log, glu::RenderContext& renderCtx, const tcu::ConstPixelBufferAccess& test, const tcu::ConstPixelBufferAccess& ref, const tcu::PixelBufferAccess& diffMask, int radius) argument 153 log << tcu::TestLog::Message << faultyPixels << " faulty pixel(s) found." << tcu::TestLog::EndMessage; 158 void verifyImages (tcu::TestLog& log, tcu::TestContext& testCtx, glu::RenderContext& renderCtx, const tcu::ConstPixelBufferAccess& testImage, const tcu::ConstPixelBufferAccess& referenceImage) argument 167 faultyPixels = compareImages(log, renderCtx, referenceImage, testImage, diffMask.getAccess(), kernelRadius); 171 log << TestLog::ImageSet("Images", "Image comparison"); 172 log << TestLog::Image("Test image", "Test image", testImage); 173 log << TestLog::Image("Reference image", "Reference image", referenceImage); 174 log << TestLog::Image("Difference mask", "Difference mask", diffMask.getAccess()); 175 log << TestLog::EndImageSet; 177 log << tc 361 tcu::TestLog& log = m_testCtx.getLog(); local 489 tcu::TestLog& log = m_testCtx.getLog(); local 608 tcu::TestLog& log = m_testCtx.getLog(); local 758 tcu::TestLog& log = m_testCtx.getLog(); local 871 tcu::TestLog& log = m_testCtx.getLog(); local 978 tcu::TestLog& log = m_testCtx.getLog(); local 1092 tcu::TestLog& log = m_testCtx.getLog(); local [all...] |
H A D | es2fStencilTests.cpp | 288 tcu::TestLog& log = m_testCtx.getLog(); local 324 sglr::GLContext context(m_context.getRenderContext(), log, 0 /* don't log calls or program */, viewport); 365 bool imagesOk = tcu::fuzzyCompare(log, "ComparisonResult", "Image comparison result", refFrame, gles2Frame, threshold, tcu::COMPARE_LOG_RESULT);
|
H A D | es2fTextureCompletenessTests.cpp | 88 static bool compareToConstantColor (TestLog& log, const char* imageSetName, const char* imageSetDesc, const tcu::Surface& result, tcu::CompareLogMode logMode, RGBA color) argument 109 log << TestLog::Message << "Image comparison failed" << TestLog::EndMessage; 111 log << TestLog::ImageSet(imageSetName, imageSetDesc) 116 log << TestLog::ImageSet(imageSetName, imageSetDesc) 153 TestLog& log = m_testCtx.getLog(); local 170 bool isOk = compareToConstantColor(log, "Result", "Image comparison result", renderedFrame, tcu::COMPARE_LOG_RESULT, m_compareColor); 206 TestLog& log = m_testCtx.getLog(); local 226 bool isOk = compareToConstantColor(log, "Result", "Image comparison result", renderedFrame, tcu::COMPARE_LOG_RESULT, m_compareColor); 267 TestLog& log = m_testCtx.getLog(); local 297 log << TestLo 438 TestLog& log = m_testCtx.getLog(); local 798 TestLog& log = m_testCtx.getLog(); local [all...] |
/external/deqp/modules/gles2/performance/ |
H A D | es2pDrawCallBatchingTests.cpp | 826 TestLog& log = m_testCtx.getLog(); local 827 tcu::ScopedLogSection section (log, "Test info", "Test info"); 829 log << TestLog::Message << "Rendering using " << (m_spec.useDrawElements ? "glDrawElements()" : "glDrawArrays()") << "." << TestLog::EndMessage; 832 log << TestLog::Message << "Using " << (m_spec.dynamicIndices ? "dynamic " : "") << "indices from " << (m_spec.useIndexBuffer ? "buffer" : "pointer") << "." << TestLog::EndMessage; 835 log << TestLog::Message << "Using " << m_spec.staticAttributeCount << " static attribute" << (m_spec.staticAttributeCount > 1 ? "s" : "") << " from " << (m_spec.useStaticBuffer ? "buffer" : "pointer") << "." << TestLog::EndMessage; 838 log << TestLog::Message << "Using " << m_spec.dynamicAttributeCount << " dynamic attribute" << (m_spec.dynamicAttributeCount > 1 ? "s" : "") << " from " << (m_spec.useDynamicBuffer ? "buffer" : "pointer") << "." << TestLog::EndMessage; 840 log << TestLog::Message << "Rendering " << m_spec.drawCallCount << " draw calls with " << m_spec.triangleCount << " triangles per call." << TestLog::EndMessage; 871 TestLog& log = m_testCtx.getLog(); local 873 tcu::ScopedLogSection section(log, ("Sampling iteration " + de::toString(m_sampleIteration)).c_str(), ("Sampling iteration " + de::toString(m_sampleIteration)).c_str()); 880 log << TestLo [all...] |
H A D | es2pTextureUploadTests.cpp | 250 TestLog& log = m_testCtx.getLog(); local 251 log << TestLog::Section("Results", "Results"); 277 log << TestLog::Float("FramesPerSecond", "Frames per second in measurement\t\t", "Frames/s", QP_KEY_TAG_PERFORMANCE, (float)framesPerSecond); 278 log << TestLog::Float("AverageFrameTime", "Average frame duration in measurement\t", "us", QP_KEY_TAG_PERFORMANCE, (float)avgFrameTime); 279 log << TestLog::Float("AverageTexelPerf", "Average texel upload performance\t\t", "MTex/s", QP_KEY_TAG_PERFORMANCE, (float)avgMTexelsPerSeconds); 280 log << TestLog::Float("AverageTexelTime", "Average texel upload duration\t\t", "ns", QP_KEY_TAG_PERFORMANCE, (float)avgTexelDrawDurationNs); 281 log << TestLog::Float("MedianTexelPerf", "Median texel upload performance\t\t", "MTex/s", QP_KEY_TAG_PERFORMANCE, (float)medianMTexelsPerSeconds); 282 log << TestLog::Float("MedianTexelTime", "Median texel upload duration\t\t", "ns", QP_KEY_TAG_PERFORMANCE, (float)medianTexelDrawDurationNs); 284 log << TestLog::EndSection; 286 gls::logCalibrationInfo(log, m_calibrato [all...] |
/external/deqp/modules/gles3/accuracy/ |
H A D | es3aTextureFilteringTests.cpp | 186 TestLog& log = m_testCtx.getLog(); local 291 // Compare and log. 296 int score = measureAccuracy(log, referenceFrame, renderedFrame, bestScoreDiff, worstScoreDiff); 532 TestLog& log = m_testCtx.getLog(); local 630 // Compare and log. 635 int score = measureAccuracy(log, referenceFrame, renderedFrame, bestScoreDiff, worstScoreDiff);
|
/external/deqp/modules/gles3/functional/ |
H A D | es3fFlushFinishTests.cpp | 220 tcu::TestLog& operator<< (tcu::TestLog& log, const FlushFinishCase::Sample& sample) argument 222 log << TestLog::Message << sample.numDrawCalls << " calls:\t" << sample.waitTime << " us wait,\t" << sample.readPixelsTime << " us read" << TestLog::EndMessage; 223 return log;
|
H A D | es3fOcclusionQueryTests.cpp | 189 tcu::TestLog& log = m_testCtx.getLog(); local 201 log << tcu::TestLog::Message << "Case iteration " << m_iterNdx+1 << " / " << NUM_CASE_ITERATIONS << tcu::TestLog::EndMessage; 202 log << tcu::TestLog::Message << "Parameters:\n" 234 log << tcu::TestLog::Message << "Occluder draw " << i+1 << " / " << m_numOccluderDraws << " : " 256 log << tcu::TestLog::Message << "Occluder draw " << i+1 << " / " << m_numOccluderDraws << " : " << "Depth clear" 258 log << tcu::TestLog::Message << "Depth-clearing box drawn at " 274 log << tcu::TestLog::Message << "Occluder draw " << i+1 << " / " << m_numOccluderDraws << " : " 299 log << tcu::TestLog::Message << "Occluder draw " << i+1 << " / " << m_numOccluderDraws << " : " << "Stencil clear" 301 log << tcu::TestLog::Message << "Stencil-clearing box drawn at " 329 log << tc [all...] |
H A D | es3fPolygonOffsetTests.cpp | 96 int compareImages (tcu::TestLog& log, glu::RenderContext& renderCtx, const tcu::ConstPixelBufferAccess& test, const tcu::ConstPixelBufferAccess& ref, const tcu::PixelBufferAccess& diffMask, int radius) argument 156 log << tcu::TestLog::Message << faultyPixels << " faulty pixel(s) found." << tcu::TestLog::EndMessage; 161 void verifyImages (tcu::TestLog& log, tcu::TestContext& testCtx, glu::RenderContext& renderCtx, const tcu::ConstPixelBufferAccess& testImage, const tcu::ConstPixelBufferAccess& referenceImage) argument 170 faultyPixels = compareImages(log, renderCtx, referenceImage, testImage, diffMask.getAccess(), kernelRadius); 174 log << TestLog::ImageSet("Images", "Image comparison"); 175 log << TestLog::Image("Test image", "Test image", testImage); 176 log << TestLog::Image("Reference image", "Reference image", referenceImage); 177 log << TestLog::Image("Difference mask", "Difference mask", diffMask.getAccess()); 178 log << TestLog::EndImageSet; 180 log << tc 364 tcu::TestLog& log = m_testCtx.getLog(); local 492 tcu::TestLog& log = m_testCtx.getLog(); local 611 tcu::TestLog& log = m_testCtx.getLog(); local 761 tcu::TestLog& log = m_testCtx.getLog(); local 874 tcu::TestLog& log = m_testCtx.getLog(); local 981 tcu::TestLog& log = m_testCtx.getLog(); local 1095 tcu::TestLog& log = m_testCtx.getLog(); local [all...] |
H A D | es3fShaderPrecisionTests.cpp | 262 TestLog& log = m_testCtx.getLog(); local 268 log << *m_program; 364 TestLog& log = m_testCtx.getLog(); local 391 log << TestLog::Message << "iter " << m_iterNdx << ", test " << testNdx << ": " 405 log << TestLog::Message << " result = " << pixels[0] << " / " << tcu::toHex(tcu::Float32(pixels[0]).bits()) << TestLog::EndMessage; 425 log << TestLog::Message << "ERROR: Inconsistent results, got " << tcu::toHex(pixelBits) << " at (" << x << ", " << y << ")" << TestLog::EndMessage; 515 TestLog& log = m_testCtx.getLog(); local 521 log << *m_program; 544 log << TestLog::Message << "Number of accurate bits assumed = " << m_bits << TestLog::EndMessage; 583 TestLog& log local 714 TestLog& log = m_testCtx.getLog(); local 777 TestLog& log = m_testCtx.getLog(); local [all...] |
H A D | es3fStencilTests.cpp | 291 tcu::TestLog& log = m_testCtx.getLog(); local 327 sglr::GLContext context(m_context.getRenderContext(), log, 0 /* don't log calls or program */, viewport); 368 bool imagesOk = tcu::fuzzyCompare(log, "ComparisonResult", "Image comparison result", refFrame, gles2Frame, threshold, tcu::COMPARE_LOG_RESULT);
|
H A D | es3fTextureFormatTests.cpp | 122 TestLog& log = m_testCtx.getLog(); local 132 log << TestLog::Message << "2D texture, " << fmtName.str() << ", " << m_width << "x" << m_height 155 TestLog& log = m_testCtx.getLog(); local 177 log << TestLog::Message << "Texture parameters:" 210 // Compare and log. 211 bool isOk = compareImages(log, referenceFrame, renderedFrame, threshold); 287 TestLog& log = m_testCtx.getLog(); local 297 log << TestLog::Message << "Cube map texture, " << fmtName.str() << ", " << m_width << "x" << m_height 345 TestLog& log = m_testCtx.getLog(); local 368 log << TestLo 508 TestLog& log = m_testCtx.getLog(); local 659 TestLog& log = m_testCtx.getLog(); local 807 TestLog& log = m_testCtx.getLog(); local 957 TestLog& log = m_testCtx.getLog(); local 1076 TestLog& log = m_testCtx.getLog(); local 1187 TestLog& log = m_testCtx.getLog(); local [all...] |
H A D | es3fTextureWrapTests.cpp | 294 TestLog& log = m_testCtx.getLog(); local 330 const tcu::ScopedLogSection section (log, string("Test") + de::toString(m_caseNdx), string("Test ") + de::toString(m_caseNdx)); 345 log << TestLog::Message << "Note: lookup coordinates: bottom-left " << m_cases[m_caseNdx].bottomLeft << ", top-right " << m_cases[m_caseNdx].topRight << TestLog::EndMessage;
|
H A D | es3fVertexArrayObjectTests.cpp | 164 void logVertexArrayState (tcu::TestLog& log, const VertexArrayState& state, const std::string& msg); 194 void VertexArrayObjectTest::logVertexArrayState (tcu::TestLog& log, const VertexArrayState& state, const std::string& msg) argument 215 log << tcu::TestLog::Message << message.str() << tcu::TestLog::EndMessage; 683 void logVertexArrayState (tcu::TestLog& log, const VertexArrayState& state, const std::string& msg); 712 void MultiVertexArrayObjectTest::logVertexArrayState (tcu::TestLog& log, const VertexArrayState& state, const std::string& msg) argument 733 log << tcu::TestLog::Message << message.str() << tcu::TestLog::EndMessage;
|
/external/deqp/modules/gles31/functional/ |
H A D | es31fStencilTexturingTests.cpp | 392 static bool compareStencilToRed (tcu::TestLog& log, const tcu::ConstPixelBufferAccess& stencilRef, const tcu::ConstPixelBufferAccess& result) argument 410 log << TestLog::Message << "ERROR: Expected " << ref << ", got " << res << " at (" << x << ", " << y << ")" << TestLog::EndMessage; 412 log << TestLog::Message << "..." << TestLog::EndMessage; 419 log << TestLog::Message << "Found " << numFailed << " faulty pixels, comparison " << (numFailed == 0 ? "passed." : "FAILED!") << TestLog::EndMessage; 421 log << TestLog::ImageSet("ComparisonResult", "Image comparison result") 425 log << TestLog::Image("Reference", "Reference stencil buffer", stencilToRedAccess(stencilRef)); 427 log << TestLog::EndImageSet; 432 static bool compareRedChannel (tcu::TestLog& log, const tcu::ConstPixelBufferAccess& result, int reference) argument 446 log << TestLog::Message << "ERROR: Expected " << reference << ", got " << res << " at (" << x << ", " << y << ")" << TestLog::EndMessage; 448 log << TestLo [all...] |
H A D | es31fTextureFilteringTests.cpp | 72 static void logCubeArrayTexCoords(TestLog& log, vector<float>& texCoord) argument 87 log << TestLog::Message 320 TestLog& log = m_testCtx.getLog(); local 361 log << TestLog::Message << "Face " << getFaceDesc(face) << TestLog::EndMessage; 363 log << TestLog::Message << "Texture coordinates:" << TestLog::EndMessage; 365 logCubeArrayTexCoords(log, texCoord);
|
/external/deqp/modules/gles31/stress/ |
H A D | es31sVertexAttributeBindingTests.cpp | 72 static bool verifyImageYellowGreen (const tcu::Surface& image, tcu::TestLog& log, bool logImageOnSuccess) argument 83 log << TestLog::Message << "Verifying image contents." << TestLog::EndMessage; 105 log << TestLog::Message << "Image verification failed." << TestLog::EndMessage; 106 log << TestLog::ImageSet("Verfication result", "Result of rendering") 113 log << TestLog::Message << "Image verification passed." << TestLog::EndMessage; 116 log << TestLog::ImageSet("Verfication result", "Result of rendering") 278 // log what we are trying to do
|
/external/deqp/modules/glshared/ |
H A D | glsBufferTestUtil.cpp | 72 bool compareByteArrays (tcu::TestLog& log, const deUint8* resPtr, const deUint8* refPtr, int numBytes) argument 81 log << TestLog::Section("Verify", "Verification result"); 99 log << TestLog::Message << len << " byte difference at offset " << diffSpanStart << "\n" 105 log << TestLog::Message << "(output too long, truncated)" << TestLog::EndMessage; 119 log << TestLog::Message << len << " byte difference at offset " << diffSpanStart << "\n" 125 log << TestLog::Message << "(output too long, truncated)" << TestLog::EndMessage; 128 log << TestLog::Message << (isOk ? "Verification passed." : "Verification FAILED!") << TestLog::EndMessage; 129 log << TestLog::EndSection; 251 BufferWriterBase::BufferWriterBase (glu::RenderContext& renderCtx, tcu::TestLog& log) argument 252 : CallLogWrapper (renderCtx.getFunctions(), log) 266 BufferWriter(glu::RenderContext& renderCtx, tcu::TestLog& log, WriteType writeType) argument 337 BufferVerifierBase(glu::RenderContext& renderCtx, tcu::TestLog& log) argument 353 BufferVerifier(glu::RenderContext& renderCtx, tcu::TestLog& log, VerifyType verifyType) argument 416 VertexArrayVerifier(glu::RenderContext& renderCtx, tcu::TestLog& log) argument [all...] |
H A D | glsFboUtil.cpp | 465 static void logField (TestLog& log, const string& field, const string& value) argument 467 log << TestLog::Message << field << ": " << value << TestLog::EndMessage; 470 static void logImage (const Image& img, TestLog& log, bool useType) argument 473 logField(log, "Internal format", getPixelFormatName(img.internalFormat.format)); 475 logField(log, "Format type", getTypeName(type)); 476 logField(log, "Width", toString(img.width)); 477 logField(log, "Height", toString(img.height)); 480 static void logRenderbuffer (const Renderbuffer& rbo, TestLog& log) argument 482 logImage(rbo, log, false); 483 logField(log, "Sample 486 logTexture(const Texture& tex, TestLog& log) argument 495 logAttachment(const Attachment& att, TestLog& log) argument 519 logFramebufferConfig(const Framebuffer& cfg, TestLog& log) argument [all...] |
H A D | glsMemoryStressCase.cpp | 98 TextureRenderer (tcu::TestLog& log, glu::RenderContext& renderContext); 177 TextureRenderer::TextureRenderer (tcu::TestLog& log, glu::RenderContext& renderContext) argument 208 log << *m_program; 260 BufferRenderer (tcu::TestLog& log, glu::RenderContext& renderContext); 339 BufferRenderer::BufferRenderer (tcu::TestLog& log, glu::RenderContext& renderContext) argument 370 log << *m_program; 438 MemObjectAllocator (tcu::TestLog& log, glu::RenderContext& renderContext, MemObjectType objectTypes, const MemObjectConfig& config, int seed); 468 MemObjectAllocator::MemObjectAllocator (tcu::TestLog& log, glu::RenderContext& renderContext, MemObjectType objectTypes, const MemObjectConfig& config, int seed) argument 476 , m_bufferRenderer (log, renderContext) 477 , m_textureRenderer (log, renderContex 859 tcu::TestLog& log = m_testCtx.getLog(); local [all...] |
H A D | glsRandomShaderCase.cpp | 399 tcu::TestLog& log = m_testCtx.getLog(); local 403 log << program; 431 // Print to log. 432 log << tcu::TestLog::Message << "attribute[" << location << "]: " << attribIter->getName() << " = " << attribIter->getValueRange() << tcu::TestLog::EndMessage; 447 log << tcu::TestLog::Message << "uniform[" << location << "]: " << uniformIter->getVariable()->getName() << " = " << uniformIter->getValue() << tcu::TestLog::EndMessage; 505 bool imagesOk = tcu::fuzzyCompare(log, "Result", "Result images", reference.getAccess(), rendered.getAccess(), threshold, tcu::COMPARE_LOG_RESULT);
|