Open GoogleCodeExporter opened 9 years ago
r1483 removes redundent scale rounding test.
Rounding test is still top bottleneck though on linux.
16.52% libyuv_unittest libyuv_unittest [.] libyuv::libyuvTest_TestRoundToByte_Test::TestBody()
Original comment by fbarch...@google.com
on 17 Sep 2015 at 5:28
The following is a complete list of C functions (there should be none)
LIBYUV_FLAGS=-1 LIBYUV_WIDTH=1280 LIBYUV_HEIGHT=720 LIBYUV_REPEAT=999 perf
record out/Release/libyuv_unittest --gtest_filter=*
perf report >out.txt
grep _C out.txt
5.88% libyuv_unittest libyuv_unittest [.] ScaleAddRow_C
3.08% libyuv_unittest libyuv_unittest [.] ARGBToRGB565DitherRow_C
1.38% libyuv_unittest libyuv_unittest [.] libyuv::ScaleAddCols1_C(int, int, int, int, unsigned short const*, unsigned char*)
1.28% libyuv_unittest libyuv_unittest [.] ScaleCols_C
0.52% libyuv_unittest libyuv_unittest [.] ARGBToUV411Row_C
0.25% libyuv_unittest libyuv_unittest [.] ScaleARGBRowDownEven_C
0.14% libyuv_unittest libyuv_unittest [.] libyuv::ScaleAddCols2_C(int, int, int, int, unsigned short const*, unsigned char*)
0.07% libyuv_unittest libyuv_unittest [.] ScaleColsUp2_C
0.03% libyuv_unittest libyuv_unittest [.] MirrorUVRow_C
0.01% libyuv_unittest libyuv_unittest [.] TransposeWx8_C
0.01% libyuv_unittest libyuv_unittest [.] TransposeWxH_C
0.01% libyuv_unittest libyuv_unittest [.] ScaleRowDown34_0_Box_C
0.00% libyuv_unittest libyuv_unittest [.] ScaleRowDown34_1_Box_C
0.00% libyuv_unittest libyuv_unittest [.] TransposeUVWx8_C
0.00% libyuv_unittest libyuv_unittest [.] ScaleRowDown38_3_Box_C
0.00% libyuv_unittest libyuv_unittest [.] ScaleRowDown2Box_C
0.00% libyuv_unittest libyuv_unittest [.] ScaleRowDown34_C
0.00% libyuv_unittest libyuv_unittest [.] ScaleRowDown38_2_Box_C
0.00% libyuv_unittest libyuv_unittest [.] libyuv::libyuvTest_CropNV12_Test::TestBody()
0.00% libyuv_unittest libyuv_unittest [.] ScaleRowDown38_C
0.00% libyuv_unittest libyuv_unittest [.] ARGBToUVJ422Row_C
Original comment by fbarch...@google.com
on 17 Sep 2015 at 6:35
Original issue reported on code.google.com by
fbarch...@google.com
on 16 Sep 2015 at 11:36