Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 39.33 25.36 25.36 10 2.54 2.54 _convol_macro 33.48 46.95 21.59 10 2.16 2.16 _convol_old 25.20 63.20 16.25 10 1.62 1.62 _convol_pointer 1.99 64.48 1.28 main 0.00 64.48 0.00 30 0.00 2.11 convol Call graph granularity: each sample hit covers 4 byte(s) for 0.02% of 64.48 seconds index % time self children called name [1] 100.0 1.28 63.20 main [1] 0.00 63.20 30/30 convol [2] ----------------------------------------------- 0.00 63.20 30/30 main [1] [2] 98.0 0.00 63.20 30 convol [2] 25.36 0.00 10/10 _convol_macro [3] 21.59 0.00 10/10 _convol_old [4] 16.25 0.00 10/10 _convol_pointer [5] ----------------------------------------------- 25.36 0.00 10/10 convol [2] [3] 39.3 25.36 0.00 10 _convol_macro [3] ----------------------------------------------- 21.59 0.00 10/10 convol [2] [4] 33.5 21.59 0.00 10 _convol_old [4] ----------------------------------------------- 16.25 0.00 10/10 convol [2] [5] 25.2 16.25 0.00 10 _convol_pointer [5] ----------------------------------------------- Index by function name [3] _convol_macro [5] _convol_pointer [1] main [4] _convol_old [2] convol