[Help] some question about callgrind_annotate in red and blue.

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[Help] some question about callgrind_annotate in red and blue.

Wuweijia

I use the callgrind_annotate to analyze the source .  but there are some question in my mind.

 

 

3987             .  ^M

3988             .  static ret_status GF_mem_core_2(const UINT8 *guided_Img, INT32 width, INT32 height, INT32 radius, UINT32 eps, INT8 scale_eps, UINT8* out_Img,^M

3989             .      INT32 stride_G, INT32 stride_O, UINT16* out_mean_a, UINT16* out_mean_b)^M

3990            58  {^M

3991            66      if (!guided_Img || radius > width / 2 || radius > height / 2)^M

3992             .      {^M

3993             .          ALGLOGE("Parameters Error!");^M

3994             .          return retStsParameterInvalid;^M

3995             .      }^M

3996             .  ^M

3997            12      UINT8 filter_w = (radius << 1) + 1;^M

3998            12      UINT16 sum_count = filter_w*filter_w;^M

3999             .  ^M

4000             4      const int scale_left = 10;^M

4001             .  ^M

4002             4      const int scale_ab = 10;^M

4003             .  ^M

4004             4      int scale_tmp = 4;^M

4005             6      if (filter_w <= 31)^M

4006             .      {^M

4007            20          scale_tmp = 4;^M  ///It mean how many instructions in this line. But I do not known what it mean for the number 7,631,025,535 in the next line? can you show me some tips.

4008 7,631,025,535  => /cloud/jmaster/ndk_wwj/00.Trunk/Beauty_cmd/core/build/ndk/jni/../../../source/guidedfilter.cpp:GF_mem_core_2(unsigned char const*, int, int, int, uns     igned int, signed char, unsigned char*, int, int, unsigned short*, unsigned short*)'2 (2x)

4009             .      }^M

4010             .      else if (filter_w > 31 && filter_w <= 37)^M

4011             .      {^M

4012             .          scale_tmp = 5;^M

4013             .      }^M

4014             .      else//up to 45^M

4015             .      {^M

4016             .          scale_tmp = 6;^M


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-users