Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // clang++3.4, = &rawFunc -- (= delegate<int(int&, int)>::from<decltype(&rawFunc)>(&rawFunc); gives same results)
- [raw func] 22 ms
- [raw func std::func] 1217 ms
- [raw func don_delegate] 8 ms
- [raw func staticdelegate] 1219 ms
- [raw memfunc] 8 ms
- [raw memfunc std::func] 955 ms
- [raw memfunc don_delegate] 8 ms
- [raw memfunc staticdelegate] 827 ms
- [trivial auto] 21 ms
- [trivial std::func] 1068 ms
- [trivial don_delegate] 20 ms
- [trivial staticdelegate] 20 ms
- [capture std::func] 1904 ms
- [capture don_delegate] 1593 ms
- [capture staticdelegate] 1208 ms
- // g++3.4 y u no optimize
- [raw func] 252 ms
- [raw func std::func] 1201 ms
- [raw func don_delegate] 1199 ms
- [raw func staticdelegate] 1207 ms
- [raw memfunc] 133 ms
- [raw memfunc std::func] 1075 ms
- [raw memfunc don_delegate] 938 ms
- [raw memfunc staticdelegate] 823 ms
- [trivial auto] 140 ms
- [trivial std::func] 1080 ms
- [trivial don_delegate] 1059 ms
- [trivial staticdelegate] 927 ms
- [capture std::func] 2002 ms
- [capture don_delegate] 2126 ms
- [capture staticdelegate] 1748 ms
Advertisement
Add Comment
Please, Sign In to add comment