diff options
author | fbarchard@google.com <fbarchard@google.com@16f28f9a-4ce2-e073-06de-1de4eb20be90> | 2013-06-15 21:10:19 +0000 |
---|---|---|
committer | fbarchard@google.com <fbarchard@google.com@16f28f9a-4ce2-e073-06de-1de4eb20be90> | 2013-06-15 21:10:19 +0000 |
commit | f2f9dbb644626349de54d00caf68ef2290c91f91 (patch) | |
tree | cfac42b837422e1d06ca4da33212a73f179f0db1 /unit_test/unit_test.cc | |
parent | ff0db0ea8610185b92bd9f53f797759b5d9a522b (diff) | |
download | libyuv-f2f9dbb644626349de54d00caf68ef2290c91f91.tar.gz |
FixedDiv function in C and benchmark
BUG=none
TEST=FixedDiv*
R=johannkoenig@google.com
Review URL: https://webrtc-codereview.appspot.com/1668004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@727 16f28f9a-4ce2-e073-06de-1de4eb20be90
Diffstat (limited to 'unit_test/unit_test.cc')
-rw-r--r-- | unit_test/unit_test.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/unit_test/unit_test.cc b/unit_test/unit_test.cc index fac70262..d98874f7 100644 --- a/unit_test/unit_test.cc +++ b/unit_test/unit_test.cc @@ -39,9 +39,10 @@ libyuvTest::libyuvTest() : rotate_max_w_(128), rotate_max_h_(128), if (height) { benchmark_height_ = atoi(height); // NOLINT } - benchmark_pixels_div256_ = static_cast<int>( - (static_cast<double>(benchmark_width_ * - benchmark_height_) * benchmark_iterations_ + 255.0) / 256.0); + benchmark_pixels_div256_ = static_cast<int>(( + static_cast<double>(Abs(benchmark_width_)) * + static_cast<double>(Abs(benchmark_height_)) * + static_cast<double>(benchmark_iterations_) + 255.0) / 256.0); } int main(int argc, char** argv) { |