Lines Matching defs:result

234 	SingleOperationStatistics	result;
252 SingleOperationStatistics result;
271 SingleOperationStatistics result;
287 SingleOperationStatistics result;
305 SingleOperationStatistics result;
324 SingleOperationStatistics result;
755 stats.result.minTime = (float)values.front();
756 stats.result.maxTime = (float)values.back();
757 stats.result.medianTime = linearSample(values, 0.5f);
758 stats.result.min2DecileTime = linearSample(values, 0.1f);
759 stats.result.max9DecileTime = linearSample(values, 0.9f);
1710 // Print a nice result summary
1723 log << tcu::TestLog::Float("Min", "Total: Min time", "us", QP_KEY_TAG_TIME, stats.result.minTime)
1724 << tcu::TestLog::Float("Max", "Total: Max time", "us", QP_KEY_TAG_TIME, stats.result.maxTime)
1725 << tcu::TestLog::Float("Min90", "Total: 90%-Min time", "us", QP_KEY_TAG_TIME, stats.result.min2DecileTime)
1726 << tcu::TestLog::Float("Max90", "Total: 90%-Max time", "us", QP_KEY_TAG_TIME, stats.result.max9DecileTime)
1727 << tcu::TestLog::Float("Median", "Total: Median time", "us", QP_KEY_TAG_TIME, stats.result.medianTime)
1773 << tcu::TestLog::Float("SampleMedianTime", "Median sample time", "us", QP_KEY_TAG_TIME, resultStats.result.medianTime)
1779 UploadSampleAnalyzeResult result;
1781 result.transferRateMedian = resultStats.medianRate;
1782 result.transferRateAtRange = approximatedTransferRate;
1783 result.transferRateAtInfinity = approximatedTransferRateNoConstant;
1785 return result;
1840 << tcu::TestLog::Float("SampleMedianTime", "Median sample time", "us", QP_KEY_TAG_TIME, resultStats.result.medianTime)
1846 RenderSampleAnalyzeResult result;
1848 result.renderRateMedian = resultStats.medianRate;
1849 result.renderRateAtRange = approximatedProcessingRate;
1850 result.renderRateAtInfinity = approximatedProcessingRateNoConstant;
1852 return result;
2218 virtual void testBufferUpload (UploadSampleResult<SampleType>& result, int writeSize) = 0;
2321 m_testCtx.getLog() << tcu::TestLog::Message << "Test result is the median transfer rate of the test samples." << tcu::TestLog::EndMessage;
2323 m_testCtx.getLog() << tcu::TestLog::Message << "Test result is the asymptotic transfer rate as the buffer size approaches infinity." << tcu::TestLog::EndMessage;
2509 void testBufferUpload (UploadSampleResult<SingleOperationDuration>& result, int bufferSize);
2541 void ReferenceMemcpyCase::testBufferUpload (UploadSampleResult<SingleOperationDuration>& result, int bufferSize)
2544 result.duration.totalDuration = medianTimeMemcpy(&m_dstBuf[0], &m_zeroData[0], bufferSize);
2545 result.duration.fitResponseDuration = result.duration.totalDuration;
2547 result.writtenSize = bufferSize;
2558 void testBufferUpload (UploadSampleResult<SingleOperationDuration>& result, int bufferSize);
2578 void BufferDataUploadCase::testBufferUpload (UploadSampleResult<SingleOperationDuration>& result, int bufferSize)
2593 result.duration.totalDuration = endTime - startTime;
2594 result.duration.fitResponseDuration = result.duration.totalDuration;
2595 result.writtenSize = bufferSize;
2614 void testBufferUpload (UploadSampleResult<SingleOperationDuration>& result, int bufferSize);
2646 void BufferSubDataUploadCase::testBufferUpload (UploadSampleResult<SingleOperationDuration>& result, int bufferSize)
2673 result.duration.totalDuration = endTime - startTime;
2674 result.duration.fitResponseDuration = result.duration.totalDuration;
2677 result.writtenSize = bufferSize;
2679 result.writtenSize = bufferSize / 2;
2702 void testBufferUpload (UploadSampleResult<MapBufferRangeDuration>& result, int bufferSize);
2703 void attemptBufferMap (UploadSampleResult<MapBufferRangeDuration>& result, int bufferSize);
2780 void MapBufferRangeCase::testBufferUpload (UploadSampleResult<MapBufferRangeDuration>& result, int bufferSize)
2788 attemptBufferMap(result, bufferSize);
2799 void MapBufferRangeCase::attemptBufferMap (UploadSampleResult<MapBufferRangeDuration>& result, int bufferSize)
2806 result.writtenSize = bufferSize;
2808 result.writtenSize = bufferSize / 2;
2822 result.duration.allocDuration = endTime - startTime;
2834 result.duration.allocDuration = endTime - startTime;
2839 result.duration.allocDuration = 0;
2853 mapPtr = gl.mapBufferRange(GL_ARRAY_BUFFER, 0, result.writtenSize, m_mapFlags);
2857 mapPtr = gl.mapBufferRange(GL_ARRAY_BUFFER, bufferSize / 4, result.writtenSize, m_mapFlags);
2864 result.duration.mapDuration = endTime - startTime;
2869 result.duration.writeDuration = medianTimeMemcpy(mapPtr, &m_zeroData[0], result.writtenSize);
2886 result.duration.unmapDuration = endTime - startTime;
2889 result.duration.totalDuration = result.duration.mapDuration + result.duration.writeDuration + result.duration.unmapDuration + result.duration.allocDuration;
2890 result.duration.fitResponseDuration = result.duration.totalDuration;
2914 void testBufferUpload (UploadSampleResult<MapBufferRangeFlushDuration>& result, int bufferSize);
2915 void attemptBufferMap (UploadSampleResult<MapBufferRangeFlushDuration>& result, int bufferSize);
2999 void MapBufferRangeFlushCase::testBufferUpload (UploadSampleResult<MapBufferRangeFlushDuration>& result, int bufferSize)
3007 attemptBufferMap(result, bufferSize);
3018 void MapBufferRangeFlushCase::attemptBufferMap (UploadSampleResult<MapBufferRangeFlushDuration>& result, int bufferSize)
3024 result.writtenSize = bufferSize;
3026 result.writtenSize = bufferSize / 2;
3042 result.duration.allocDuration = endTime - startTime;
3054 result.duration.allocDuration = endTime - startTime;
3059 result.duration.allocDuration = 0;
3084 result.duration.mapDuration = endTime - startTime;
3090 result.duration.writeDuration = medianTimeMemcpy(mapPtr, &m_zeroData[0], result.writtenSize);
3092 result.duration.writeDuration = medianTimeMemcpy((deUint8*)mapPtr + bufferSize / 4, &m_zeroData[0], result.writtenSize);
3123 result.duration.flushDuration = endTime - startTime;
3140 result.duration.unmapDuration = endTime - startTime;
3143 result.duration.totalDuration = result.duration.mapDuration + result.duration.writeDuration + result.duration.flushDuration + result.duration.unmapDuration + result.duration.allocDuration;
3144 result.duration.fitResponseDuration = result.duration.totalDuration;
3169 bool prepareAndRunTest (int iteration, UploadSampleResult<SampleType>& result, int bufferSize);
3172 virtual void testWithBufferSize (UploadSampleResult<SampleType>& result, int bufferSize) = 0;
3230 // log which transfer rate is the test result and buffer info
3234 << "Test result is the median transfer rate of the test samples.\n"
3293 bool ModifyAfterBasicCase<SampleType>::prepareAndRunTest (int iteration, UploadSampleResult<SampleType>& result, int bufferSize)
3331 testWithBufferSize(result, bufferSize);
3390 void testWithBufferSize (UploadSampleResult<SingleOperationDuration>& result, int bufferSize);
3448 void ModifyAfterWithBufferDataCase::testWithBufferSize (UploadSampleResult<SingleOperationDuration>& result, int bufferSize)
3475 result.duration.totalDuration = endTime - startTime;
3476 result.duration.fitResponseDuration = result.duration.totalDuration;
3477 result.writtenSize = newBufferSize;
3496 void testWithBufferSize (UploadSampleResult<SingleOperationDuration>& result, int bufferSize);
3543 void ModifyAfterWithBufferSubDataCase::testWithBufferSize (UploadSampleResult<SingleOperationDuration>& result, int bufferSize)
3570 result.duration.totalDuration = endTime - startTime;
3571 result.duration.fitResponseDuration = result.duration.totalDuration;
3572 result.writtenSize = subdataSize;
3591 void testWithBufferSize (UploadSampleResult<MapBufferRangeDurationNoAlloc>& result, int bufferSize);
3644 void ModifyAfterWithMapBufferRangeCase::testWithBufferSize (UploadSampleResult<MapBufferRangeDurationNoAlloc>& result, int bufferSize)
3663 result.duration.mapDuration = endTime - startTime;
3668 result.duration.writeDuration = medianTimeMemcpy(mapPtr, &m_zeroData[0], subdataSize);
3684 result.duration.unmapDuration = endTime - startTime;
3687 result.duration.totalDuration = result.duration.mapDuration + result.duration.writeDuration + result.duration.unmapDuration;
3688 result.duration.fitResponseDuration = result.duration.totalDuration;
3689 result.writtenSize = subdataSize;
3708 void testWithBufferSize (UploadSampleResult<MapBufferRangeFlushDurationNoAlloc>& result, int bufferSize);
3761 void ModifyAfterWithMapBufferFlushCase::testWithBufferSize (UploadSampleResult<MapBufferRangeFlushDurationNoAlloc>& result, int bufferSize)
3780 result.duration.mapDuration = endTime - startTime;
3785 result.duration.writeDuration = medianTimeMemcpy(mapPtr, &m_zeroData[0], subdataSize);
3797 result.duration.flushDuration = endTime - startTime;
3813 result.duration.unmapDuration = endTime - startTime;
3816 result.duration.totalDuration = result.duration.mapDuration + result.duration.writeDuration + result.duration.unmapDuration + result.duration.flushDuration;
3817 result.duration.fitResponseDuration = result.duration.totalDuration;
3818 result.writtenSize = subdataSize;
4032 RenderSampleResult<SampleType> result;
4112 m_results.back().result.numVertices = getLayeredGridNumVertices(m_results.back().scene);
4115 m_results.back().result.renderDataSize = -1;
4116 m_results.back().result.uploadedDataSize = -1;
4117 m_results.back().result.unrelatedDataSize = -1;
4178 int result = getLayeredGridNumVertices(m_results[0].scene);
4183 result = de::min(result, workloadSize);
4186 return result;
4192 int result = getLayeredGridNumVertices(m_results[0].scene);
4197 result = de::max(result, workloadSize);
4200 return result;
4293 dst[ndx] = src[ndx].result;
4330 << "Test result is the approximated total processing rate in MiB / s.\n"
4332 << "Note! Test result should only be used as a baseline reference result for buffer.data_upload.* test group results."
4392 sample.result.duration.renderDuration = endTime - startTime;
4400 sample.result.duration.readDuration = endTime - startTime;
4403 sample.result.renderDataSize = getVertexDataSize() * sample.result.numVertices;
4404 sample.result.uploadedDataSize = 0;
4405 sample.result.unrelatedDataSize = 0;
4406 sample.result.duration.renderReadDuration = sample.result.duration.renderDuration + sample.result.duration.readDuration;
4407 sample.result.duration.totalDuration = sample.result.duration.renderDuration + sample.result.duration.readDuration;
4408 sample.result.duration.fitResponseDuration = sample.result.duration.renderReadDuration;
4459 << "Test result is the approximated total processing rate in MiB / s.\n"
4462 << "Note! Test result may not be useful as is but instead should be compared against the reference.* group and upload_and_draw.*_and_unrelated_upload group results.\n"
4569 sample.result.duration.renderDuration = endTime - startTime;
4577 sample.result.duration.readDuration = endTime - startTime;
4580 sample.result.renderDataSize = getVertexDataSize() * sample.result.numVertices;
4581 sample.result.uploadedDataSize = renderUploadSize;
4582 sample.result.unrelatedDataSize = unrelatedUploadSize;
4583 sample.result.duration.renderReadDuration = sample.result.duration.renderDuration + sample.result.duration.readDuration;
4584 sample.result.duration.totalDuration = sample.result.duration.renderDuration + sample.result.duration.readDuration;
4585 sample.result.duration.fitResponseDuration = sample.result.duration.renderReadDuration;
4621 << "Test result is the median of the samples in microseconds.\n"
4622 << "Note! Test result should only be used as a baseline reference result for buffer.data_upload.* test group results."
4813 << "Test result is the approximated processing rate in MiB / s.\n"
4817 << "Note! Test result may not be useful as is but instead should be compared against the reference.* group and other upload_and_draw.* group results.\n"
4988 sample.result.uploadedDataSize = (int)size;
4989 sample.result.duration.uploadDuration = endTime - startTime;
5001 sample.result.unrelatedDataSize = unrelatedUploadSize;
5017 sample.result.duration.renderDuration = endTime - startTime;
5026 sample.result.duration.readDuration = endTime - startTime;
5031 sample.result.renderDataSize = RenderCase<SampleType>::getVertexDataSize() * sample.result.numVertices;
5033 sample.result.duration.renderReadDuration = sample.result.duration.renderDuration + sample.result.duration.readDuration;
5034 sample.result.duration.totalDuration = sample.result.duration.uploadDuration + sample.result.duration.renderDuration + sample.result.duration.readDuration;
5035 sample.result.duration.fitResponseDuration = sample.result.duration.renderReadDuration;
5147 << "Test result is the approximated processing rate in MiB / s of the second draw call and the readPixels call.\n";
5150 message << "Note! Test result should only be used as a baseline reference result for buffer.render_after_upload.draw_modify_draw test group results.";
5152 message << "Note! Test result may not be useful as is but instead should be compared against the buffer.render_after_upload.reference.draw_upload_draw group results.\n";
5245 sample.result.duration.firstRenderDuration = endTime - startTime;
5322 sample.result.uploadedDataSize = (int)size;
5323 sample.result.duration.uploadDuration = endTime - startTime;
5343 sample.result.duration.secondRenderDuration = endTime - startTime;
5352 sample.result.duration.readDuration = endTime - startTime;
5357 sample.result.renderDataSize = getVertexDataSize() * sample.result.numVertices;
5359 sample.result.duration.renderReadDuration = sample.result.duration.secondRenderDuration + sample.result.duration.readDuration;
5360 sample.result.duration.totalDuration = sample.result.duration.firstRenderDuration +
5361 sample.result.duration.uploadDuration +
5362 sample.result.duration.secondRenderDuration +
5363 sample.result.duration.readDuration;
5364 sample.result.duration.fitResponseDuration = sample.result.duration.renderReadDuration;
5399 void uploadBuffer (Sample& sample, Result& result);
5400 void drawFromBuffer (Sample& sample, Result& result);
5616 << "Test result is the number of frames (swaps) required for the render time to stabilize.\n"
5690 void UploadWaitDrawCase::uploadBuffer (Sample& sample, Result& result)
5788 result.uploadDuration = endTime - startTime;
5791 void UploadWaitDrawCase::drawFromBuffer (Sample& sample, Result& result)
5815 result.timeBeforeUse = deGetMicroseconds() - sample.uploadCallEndTime;
5828 result.renderDuration = endTime - startTime;
5837 result.readDuration = endTime - startTime;
5840 result.renderReadDuration = result.renderDuration + result.readDuration;
5912 // Check result sanily
5914 m_testCtx.getLog() << tcu::TestLog::Message << "Warning! Upload times are not stable, test result may not be accurate." << tcu::TestLog::EndMessage;
6044 DistributionCompareResult result;
6046 result.equal = (de::abs(z) <= 1.96f); // accept within 95% confidence interval
6047 result.standardDeviations = z;
6049 return result;
6108 const DistributionCompareResult result = distributionCompare(sampleObservations[sampleNdx], sampleObservations[cmpTargetDistribution], comparer);
6109 if (!result.equal)
6117 << "\tDifference in standard deviations: " << result.standardDeviations << "\n"
6129 << "\tDifference in standard deviations: " << result.standardDeviations << "\n"
6170 << description << ": Correlation with data point observation order and result time. Results are not temporally stable, observations are not independent.\n"