{"traceEvents":[{"pid":1,"tid":0,"ph":"X","ts":12275,"dur":562,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/sys/cdefs.h"}},{"pid":1,"tid":0,"ph":"X","ts":11887,"dur":1089,"name":"Source","args":{"detail":"/usr/include/features.h"}},{"pid":1,"tid":0,"ph":"X","ts":11803,"dur":1187,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/os_defines.h"}},{"pid":1,"tid":0,"ph":"X","ts":11045,"dur":2542,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/c++config.h"}},{"pid":1,"tid":0,"ph":"X","ts":10969,"dur":2779,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cassert"}},{"pid":1,"tid":0,"ph":"X","ts":14207,"dur":513,"name":"ParseClass","args":{"detail":"std::integral_constant"}},{"pid":1,"tid":0,"ph":"X","ts":33691,"dur":8265,"name":"ParseClass","args":{"detail":"std::__do_is_implicitly_default_constructible_impl"}},{"pid":1,"tid":0,"ph":"X","ts":47463,"dur":507,"name":"InstantiateClass","args":{"detail":"std::__make_unsigned_selector"}},{"pid":1,"tid":0,"ph":"X","ts":47414,"dur":574,"name":"ParseClass","args":{"detail":"std::__make_unsigned"}},{"pid":1,"tid":0,"ph":"X","ts":49633,"dur":20169,"name":"InstantiateClass","args":{"detail":"std::__make_unsigned_selector"}},{"pid":1,"tid":0,"ph":"X","ts":49408,"dur":20870,"name":"InstantiateClass","args":{"detail":"std::__make_signed_selector"}},{"pid":1,"tid":0,"ph":"X","ts":49367,"dur":20953,"name":"ParseClass","args":{"detail":"std::__make_signed"}},{"pid":1,"tid":0,"ph":"X","ts":70407,"dur":558,"name":"InstantiateClass","args":{"detail":"std::__make_signed_selector"}},{"pid":1,"tid":0,"ph":"X","ts":70362,"dur":619,"name":"ParseClass","args":{"detail":"std::__make_signed"}},{"pid":1,"tid":0,"ph":"X","ts":13799,"dur":67558,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/type_traits"}},{"pid":1,"tid":0,"ph":"X","ts":81554,"dur":601,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/functexcept.h"}},{"pid":1,"tid":0,"ph":"X","ts":82206,"dur":2416,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/cpp_type_traits.h"}},{"pid":1,"tid":0,"ph":"X","ts":84700,"dur":2112,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/type_traits.h"}},{"pid":1,"tid":0,"ph":"X","ts":86888,"dur":1300,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/numeric_traits.h"}},{"pid":1,"tid":0,"ph":"X","ts":88308,"dur":1530,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/move.h"}},{"pid":1,"tid":0,"ph":"X","ts":90212,"dur":716,"name":"ParseClass","args":{"detail":"std::_PCC"}},{"pid":1,"tid":0,"ph":"X","ts":91467,"dur":20045,"name":"ParseClass","args":{"detail":"std::pair"}},{"pid":1,"tid":0,"ph":"X","ts":88251,"dur":24232,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h"}},{"pid":1,"tid":0,"ph":"X","ts":112568,"dur":950,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator_base_types.h"}},{"pid":1,"tid":0,"ph":"X","ts":113579,"dur":13134,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator_base_funcs.h"}},{"pid":1,"tid":0,"ph":"X","ts":127316,"dur":701,"name":"ParseClass","args":{"detail":"std::pointer_traits"}},{"pid":1,"tid":0,"ph":"X","ts":126871,"dur":1520,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ptr_traits.h"}},{"pid":1,"tid":0,"ph":"X","ts":128453,"dur":949,"name":"ParseClass","args":{"detail":"std::reverse_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":132516,"dur":769,"name":"ParseClass","args":{"detail":"__gnu_cxx::__normal_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":133980,"dur":882,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":150113,"dur":798,"name":"ParseClass","args":{"detail":"std::move_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":126807,"dur":25808,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h"}},{"pid":1,"tid":0,"ph":"X","ts":152868,"dur":4944,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/predefined_ops.h"}},{"pid":1,"tid":0,"ph":"X","ts":81518,"dur":86778,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_algobase.h"}},{"pid":1,"tid":0,"ph":"X","ts":169794,"dur":569,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/cxxabi_init_exception.h"}},{"pid":1,"tid":0,"ph":"X","ts":170666,"dur":1004,"name":"ParseClass","args":{"detail":"std::type_info"}},{"pid":1,"tid":0,"ph":"X","ts":170420,"dur":1671,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/typeinfo"}},{"pid":1,"tid":0,"ph":"X","ts":172352,"dur":801,"name":"ParseClass","args":{"detail":"std::__exception_ptr::exception_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":169743,"dur":16202,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/exception_ptr.h"}},{"pid":1,"tid":0,"ph":"X","ts":186110,"dur":538,"name":"ParseClass","args":{"detail":"std::nested_exception"}},{"pid":1,"tid":0,"ph":"X","ts":186022,"dur":1795,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/nested_exception.h"}},{"pid":1,"tid":0,"ph":"X","ts":168644,"dur":19176,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/exception"}},{"pid":1,"tid":0,"ph":"X","ts":168570,"dur":20471,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/new"}},{"pid":1,"tid":0,"ph":"X","ts":189143,"dur":1039,"name":"ParseClass","args":{"detail":"__gnu_cxx::new_allocator"}},{"pid":1,"tid":0,"ph":"X","ts":168501,"dur":21694,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h"}},{"pid":1,"tid":0,"ph":"X","ts":168461,"dur":21842,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/c++allocator.h"}},{"pid":1,"tid":0,"ph":"X","ts":168415,"dur":24998,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h"}},{"pid":1,"tid":0,"ph":"X","ts":193692,"dur":12147,"name":"ParseClass","args":{"detail":"std::__allocator_traits_base::__rebind"}},{"pid":1,"tid":0,"ph":"X","ts":193662,"dur":12503,"name":"ParseClass","args":{"detail":"std::__allocator_traits_base"}},{"pid":1,"tid":0,"ph":"X","ts":206237,"dur":2668,"name":"ParseClass","args":{"detail":"std::allocator_traits"}},{"pid":1,"tid":0,"ph":"X","ts":208963,"dur":584,"name":"ParseClass","args":{"detail":"std::allocator_traits"}},{"pid":1,"tid":0,"ph":"X","ts":193596,"dur":17352,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h"}},{"pid":1,"tid":0,"ph":"X","ts":211035,"dur":933,"name":"ParseClass","args":{"detail":"__gnu_cxx::__alloc_traits"}},{"pid":1,"tid":0,"ph":"X","ts":193529,"dur":18453,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/alloc_traits.h"}},{"pid":1,"tid":0,"ph":"X","ts":193479,"dur":19757,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_construct.h"}},{"pid":1,"tid":0,"ph":"X","ts":213641,"dur":12214,"name":"ParseClass","args":{"detail":"std::__uninitialized_copy"}},{"pid":1,"tid":0,"ph":"X","ts":213333,"dur":19586,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h"}},{"pid":1,"tid":0,"ph":"X","ts":233691,"dur":1170,"name":"ParseTemplate","args":{"detail":"end"}},{"pid":1,"tid":0,"ph":"X","ts":233105,"dur":1776,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/initializer_list"}},{"pid":1,"tid":0,"ph":"X","ts":235885,"dur":718,"name":"ParseClass","args":{"detail":"std::_Vector_base::_Vector_impl_data"}},{"pid":1,"tid":0,"ph":"X","ts":236617,"dur":1147,"name":"ParseClass","args":{"detail":"std::_Vector_base::_Vector_impl"}},{"pid":1,"tid":0,"ph":"X","ts":234970,"dur":3984,"name":"ParseClass","args":{"detail":"std::_Vector_base"}},{"pid":1,"tid":0,"ph":"X","ts":239010,"dur":7753,"name":"ParseClass","args":{"detail":"std::vector"}},{"pid":1,"tid":0,"ph":"X","ts":233026,"dur":14523,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h"}},{"pid":1,"tid":0,"ph":"X","ts":249609,"dur":16276,"name":"ParseClass","args":{"detail":"std::hash"}},{"pid":1,"tid":0,"ph":"X","ts":247711,"dur":20586,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/functional_hash.h"}},{"pid":1,"tid":0,"ph":"X","ts":268510,"dur":996,"name":"ParseClass","args":{"detail":"std::_Bit_reference"}},{"pid":1,"tid":0,"ph":"X","ts":270754,"dur":1088,"name":"ParseClass","args":{"detail":"std::_Bit_iterator_base"}},{"pid":1,"tid":0,"ph":"X","ts":271976,"dur":10674,"name":"ParseClass","args":{"detail":"std::_Bit_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":282859,"dur":2481,"name":"ParseClass","args":{"detail":"std::_Bit_const_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":286395,"dur":1233,"name":"ParseClass","args":{"detail":"std::_Bvector_base"}},{"pid":1,"tid":0,"ph":"X","ts":288065,"dur":23970,"name":"ParseClass","args":{"detail":"std::vector"}},{"pid":1,"tid":0,"ph":"X","ts":247647,"dur":64761,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_bvector.h"}},{"pid":1,"tid":0,"ph":"X","ts":312496,"dur":1929,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/range_access.h"}},{"pid":1,"tid":0,"ph":"X","ts":314663,"dur":613,"name":"ParseTemplate","args":{"detail":"reserve"}},{"pid":1,"tid":0,"ph":"X","ts":315916,"dur":788,"name":"ParseTemplate","args":{"detail":"insert"}},{"pid":1,"tid":0,"ph":"X","ts":319328,"dur":512,"name":"ParseTemplate","args":{"detail":"_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":319890,"dur":692,"name":"ParseTemplate","args":{"detail":"_M_fill_insert"}},{"pid":1,"tid":0,"ph":"X","ts":320631,"dur":577,"name":"ParseTemplate","args":{"detail":"_M_default_append"}},{"pid":1,"tid":0,"ph":"X","ts":321670,"dur":635,"name":"ParseTemplate","args":{"detail":"_M_range_insert"}},{"pid":1,"tid":0,"ph":"X","ts":322568,"dur":914,"name":"ParseTemplate","args":{"detail":"_M_fill_insert"}},{"pid":1,"tid":0,"ph":"X","ts":323969,"dur":1136,"name":"ParseTemplate","args":{"detail":"_M_insert_aux"}},{"pid":1,"tid":0,"ph":"X","ts":314499,"dur":11865,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":81457,"dur":244931,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/vector"}},{"pid":1,"tid":0,"ph":"X","ts":326420,"dur":582,"name":"ParseClass","args":{"detail":"rawspeed::Array2DRef"}},{"pid":1,"tid":0,"ph":"X","ts":10916,"dur":316396,"name":"Source","args":{"detail":"../src/librawspeed/common/Array2DRef.h"}},{"pid":1,"tid":0,"ph":"X","ts":329694,"dur":15932,"name":"ParseClass","args":{"detail":"std::__pair_get"}},{"pid":1,"tid":0,"ph":"X","ts":327522,"dur":19982,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility"}},{"pid":1,"tid":0,"ph":"X","ts":351883,"dur":790,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/types.h"}},{"pid":1,"tid":0,"ph":"X","ts":353578,"dur":16388,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/byteswap.h"}},{"pid":1,"tid":0,"ph":"X","ts":353453,"dur":16884,"name":"Source","args":{"detail":"/usr/include/endian.h"}},{"pid":1,"tid":0,"ph":"X","ts":370387,"dur":904,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/sys/select.h"}},{"pid":1,"tid":0,"ph":"X","ts":371498,"dur":707,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h"}},{"pid":1,"tid":0,"ph":"X","ts":371445,"dur":1319,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h"}},{"pid":1,"tid":0,"ph":"X","ts":351798,"dur":20973,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/sys/types.h"}},{"pid":1,"tid":0,"ph":"X","ts":377563,"dur":8287,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h"}},{"pid":1,"tid":0,"ph":"X","ts":347786,"dur":39981,"name":"Source","args":{"detail":"/usr/include/stdlib.h"}},{"pid":1,"tid":0,"ph":"X","ts":387815,"dur":613,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_abs.h"}},{"pid":1,"tid":0,"ph":"X","ts":347667,"dur":41605,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cstdlib"}},{"pid":1,"tid":0,"ph":"X","ts":393638,"dur":9034,"name":"ParseTemplate","args":{"detail":"generate"}},{"pid":1,"tid":0,"ph":"X","ts":389336,"dur":14925,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/algorithmfwd.h"}},{"pid":1,"tid":0,"ph":"X","ts":404345,"dur":10874,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_heap.h"}},{"pid":1,"tid":0,"ph":"X","ts":415577,"dur":674,"name":"ParseTemplate","args":{"detail":"get_temporary_buffer"}},{"pid":1,"tid":0,"ph":"X","ts":415443,"dur":2227,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tempbuf.h"}},{"pid":1,"tid":0,"ph":"X","ts":429882,"dur":693,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":430598,"dur":1128,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":431753,"dur":879,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":432659,"dur":927,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":433609,"dur":8954,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":442627,"dur":902,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":443551,"dur":933,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":444508,"dur":677,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":445206,"dur":697,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":445924,"dur":685,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":446633,"dur":911,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":447570,"dur":894,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":448489,"dur":896,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":449410,"dur":25302,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":474751,"dur":1637,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":476538,"dur":1511,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":478088,"dur":1158,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":479283,"dur":1469,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":428495,"dur":52281,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/limits"}},{"pid":1,"tid":0,"ph":"X","ts":481844,"dur":1134,"name":"ParseClass","args":{"detail":"std::uniform_int_distribution"}},{"pid":1,"tid":0,"ph":"X","ts":483579,"dur":582,"name":"ParseTemplate","args":{"detail":"__generate_impl"}},{"pid":1,"tid":0,"ph":"X","ts":428405,"dur":55763,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/uniform_int_dist.h"}},{"pid":1,"tid":0,"ph":"X","ts":490620,"dur":710,"name":"ParseTemplate","args":{"detail":"__rotate"}},{"pid":1,"tid":0,"ph":"X","ts":493691,"dur":16490,"name":"ParseTemplate","args":{"detail":"__unguarded_partition"}},{"pid":1,"tid":0,"ph":"X","ts":514551,"dur":1489,"name":"ParseTemplate","args":{"detail":"__equal_range"}},{"pid":1,"tid":0,"ph":"X","ts":529438,"dur":5572,"name":"ParseTemplate","args":{"detail":"__is_permutation"}},{"pid":1,"tid":0,"ph":"X","ts":535471,"dur":2583,"name":"ParseTemplate","args":{"detail":"shuffle"}},{"pid":1,"tid":0,"ph":"X","ts":541645,"dur":4159,"name":"ParseTemplate","args":{"detail":"merge"}},{"pid":1,"tid":0,"ph":"X","ts":347609,"dur":201455,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_algo.h"}},{"pid":1,"tid":0,"ph":"X","ts":327460,"dur":221615,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/algorithm"}},{"pid":1,"tid":0,"ph":"X","ts":549691,"dur":4680,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/local_lim.h"}},{"pid":1,"tid":0,"ph":"X","ts":549562,"dur":4825,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/posix1_lim.h"}},{"pid":1,"tid":0,"ph":"X","ts":549405,"dur":5630,"name":"Source","args":{"detail":"/usr/include/limits.h"}},{"pid":1,"tid":0,"ph":"X","ts":549349,"dur":5754,"name":"Source","args":{"detail":"/usr/lib/llvm-10/lib/clang/10.0.0/include/limits.h"}},{"pid":1,"tid":0,"ph":"X","ts":549262,"dur":5851,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/climits"}},{"pid":1,"tid":0,"ph":"X","ts":555848,"dur":1456,"name":"Source","args":{"detail":"/usr/include/stdint.h"}},{"pid":1,"tid":0,"ph":"X","ts":555773,"dur":1642,"name":"Source","args":{"detail":"/usr/lib/llvm-10/lib/clang/10.0.0/include/stdint.h"}},{"pid":1,"tid":0,"ph":"X","ts":555418,"dur":2152,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cstdint"}},{"pid":1,"tid":0,"ph":"X","ts":574519,"dur":1202,"name":"Source","args":{"detail":"/usr/include/strings.h"}},{"pid":1,"tid":0,"ph":"X","ts":571619,"dur":4907,"name":"Source","args":{"detail":"/usr/include/string.h"}},{"pid":1,"tid":0,"ph":"X","ts":557635,"dur":19707,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cstring"}},{"pid":1,"tid":0,"ph":"X","ts":577488,"dur":716,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stringfwd.h"}},{"pid":1,"tid":0,"ph":"X","ts":578616,"dur":5228,"name":"Source","args":{"detail":"/usr/include/wchar.h"}},{"pid":1,"tid":0,"ph":"X","ts":578515,"dur":7323,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cwchar"}},{"pid":1,"tid":0,"ph":"X","ts":585972,"dur":665,"name":"ParseClass","args":{"detail":"std::fpos"}},{"pid":1,"tid":0,"ph":"X","ts":578422,"dur":8525,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/postypes.h"}},{"pid":1,"tid":0,"ph":"X","ts":587189,"dur":793,"name":"ParseClass","args":{"detail":"__gnu_cxx::char_traits"}},{"pid":1,"tid":0,"ph":"X","ts":589172,"dur":21596,"name":"ParseClass","args":{"detail":"std::char_traits"}},{"pid":1,"tid":0,"ph":"X","ts":610818,"dur":1340,"name":"ParseClass","args":{"detail":"std::char_traits"}},{"pid":1,"tid":0,"ph":"X","ts":612463,"dur":1535,"name":"ParseClass","args":{"detail":"std::char_traits"}},{"pid":1,"tid":0,"ph":"X","ts":614141,"dur":2496,"name":"ParseClass","args":{"detail":"std::char_traits"}},{"pid":1,"tid":0,"ph":"X","ts":578260,"dur":38395,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/char_traits.h"}},{"pid":1,"tid":0,"ph":"X","ts":617054,"dur":876,"name":"Source","args":{"detail":"/usr/include/locale.h"}},{"pid":1,"tid":0,"ph":"X","ts":616961,"dur":1008,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/clocale"}},{"pid":1,"tid":0,"ph":"X","ts":616900,"dur":1727,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/c++locale.h"}},{"pid":1,"tid":0,"ph":"X","ts":618698,"dur":1176,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/iosfwd"}},{"pid":1,"tid":0,"ph":"X","ts":620036,"dur":1606,"name":"Source","args":{"detail":"/usr/include/ctype.h"}},{"pid":1,"tid":0,"ph":"X","ts":619939,"dur":1991,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cctype"}},{"pid":1,"tid":0,"ph":"X","ts":616807,"dur":6431,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/localefwd.h"}},{"pid":1,"tid":0,"ph":"X","ts":623313,"dur":1247,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ostream_insert.h"}},{"pid":1,"tid":0,"ph":"X","ts":629688,"dur":15346,"name":"ParseClass","args":{"detail":"std::greater::__not_overloaded2"}},{"pid":1,"tid":0,"ph":"X","ts":629389,"dur":16911,"name":"ParseClass","args":{"detail":"std::greater"}},{"pid":1,"tid":0,"ph":"X","ts":646335,"dur":1305,"name":"ParseClass","args":{"detail":"std::less"}},{"pid":1,"tid":0,"ph":"X","ts":647669,"dur":1239,"name":"ParseClass","args":{"detail":"std::greater_equal"}},{"pid":1,"tid":0,"ph":"X","ts":648936,"dur":1246,"name":"ParseClass","args":{"detail":"std::less_equal"}},{"pid":1,"tid":0,"ph":"X","ts":652017,"dur":17404,"name":"ParseClass","args":{"detail":"std::bit_or"}},{"pid":1,"tid":0,"ph":"X","ts":673931,"dur":1586,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/backward/binders.h"}},{"pid":1,"tid":0,"ph":"X","ts":624644,"dur":50877,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_function.h"}},{"pid":1,"tid":0,"ph":"X","ts":676907,"dur":1387,"name":"Source","args":{"detail":"/usr/include/sched.h"}},{"pid":1,"tid":0,"ph":"X","ts":678497,"dur":782,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/time.h"}},{"pid":1,"tid":0,"ph":"X","ts":678382,"dur":2744,"name":"Source","args":{"detail":"/usr/include/time.h"}},{"pid":1,"tid":0,"ph":"X","ts":676836,"dur":21025,"name":"Source","args":{"detail":"/usr/include/pthread.h"}},{"pid":1,"tid":0,"ph":"X","ts":676759,"dur":29742,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h"}},{"pid":1,"tid":0,"ph":"X","ts":676685,"dur":29844,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr.h"}},{"pid":1,"tid":0,"ph":"X","ts":676552,"dur":30840,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h"}},{"pid":1,"tid":0,"ph":"X","ts":707552,"dur":29967,"name":"ParseClass","args":{"detail":"std::__cxx11::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":748714,"dur":22583,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/stdio.h"}},{"pid":1,"tid":0,"ph":"X","ts":743036,"dur":28284,"name":"Source","args":{"detail":"/usr/include/stdio.h"}},{"pid":1,"tid":0,"ph":"X","ts":742934,"dur":29260,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cstdio"}},{"pid":1,"tid":0,"ph":"X","ts":772391,"dur":632,"name":"Source","args":{"detail":"/usr/include/errno.h"}},{"pid":1,"tid":0,"ph":"X","ts":772301,"dur":727,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cerrno"}},{"pid":1,"tid":0,"ph":"X","ts":773163,"dur":789,"name":"ParseTemplate","args":{"detail":"__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":742712,"dur":31787,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/string_conversions.h"}},{"pid":1,"tid":0,"ph":"X","ts":774863,"dur":711,"name":"InstantiateClass","args":{"detail":"__gnu_cxx::__alloc_traits, char>"}},{"pid":1,"tid":0,"ph":"X","ts":774742,"dur":3680,"name":"InstantiateClass","args":{"detail":"std::__cxx11::basic_string, std::allocator >"}},{"pid":1,"tid":0,"ph":"X","ts":783647,"dur":2759,"name":"InstantiateClass","args":{"detail":"std::__cxx11::basic_string, std::allocator >"}},{"pid":1,"tid":0,"ph":"X","ts":811152,"dur":3587,"name":"InstantiateClass","args":{"detail":"std::__cxx11::basic_string, std::allocator >"}},{"pid":1,"tid":0,"ph":"X","ts":811028,"dur":3915,"name":"ParseClass","args":{"detail":"std::hash"}},{"pid":1,"tid":0,"ph":"X","ts":815456,"dur":622,"name":"InstantiateClass","args":{"detail":"std::allocator"}},{"pid":1,"tid":0,"ph":"X","ts":816093,"dur":588,"name":"InstantiateClass","args":{"detail":"__gnu_cxx::__alloc_traits, char32_t>"}},{"pid":1,"tid":0,"ph":"X","ts":815431,"dur":3500,"name":"InstantiateClass","args":{"detail":"std::__cxx11::basic_string, std::allocator >"}},{"pid":1,"tid":0,"ph":"X","ts":815141,"dur":3911,"name":"ParseClass","args":{"detail":"std::hash"}},{"pid":1,"tid":0,"ph":"X","ts":675677,"dur":144807,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h"}},{"pid":1,"tid":0,"ph":"X","ts":821029,"dur":631,"name":"ParseTemplate","args":{"detail":"swap"}},{"pid":1,"tid":0,"ph":"X","ts":829547,"dur":24742,"name":"ParseTemplate","args":{"detail":"compare"}},{"pid":1,"tid":0,"ph":"X","ts":854479,"dur":1278,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":855838,"dur":848,"name":"ParseTemplate","args":{"detail":"getline"}},{"pid":1,"tid":0,"ph":"X","ts":820582,"dur":36837,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":577429,"dur":280022,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/string"}},{"pid":1,"tid":0,"ph":"X","ts":860937,"dur":539,"name":"InstantiateClass","args":{"detail":"__gnu_cxx::__alloc_traits >, std::__cxx11::basic_string >"}},{"pid":1,"tid":0,"ph":"X","ts":860565,"dur":1323,"name":"InstantiateClass","args":{"detail":"std::_Vector_base, std::allocator > >"}},{"pid":1,"tid":0,"ph":"X","ts":860544,"dur":2745,"name":"InstantiateClass","args":{"detail":"std::vector, std::allocator > >"}},{"pid":1,"tid":0,"ph":"X","ts":327398,"dur":537473,"name":"Source","args":{"detail":"../src/librawspeed/common/Common.h"}},{"pid":1,"tid":0,"ph":"X","ts":865279,"dur":20565,"name":"ParseClass","args":{"detail":"std::raw_storage_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":865113,"dur":20763,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_raw_storage_iter.h"}},{"pid":1,"tid":0,"ph":"X","ts":887482,"dur":542,"name":"ParseClass","args":{"detail":"__gnu_cxx::__mutex"}},{"pid":1,"tid":0,"ph":"X","ts":888779,"dur":652,"name":"ParseClass","args":{"detail":"__gnu_cxx::__cond"}},{"pid":1,"tid":0,"ph":"X","ts":886001,"dur":3443,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/concurrence.h"}},{"pid":1,"tid":0,"ph":"X","ts":889524,"dur":2573,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/uses_allocator.h"}},{"pid":1,"tid":0,"ph":"X","ts":893941,"dur":12590,"name":"ParseClass","args":{"detail":"std::length_error"}},{"pid":1,"tid":0,"ph":"X","ts":892536,"dur":15428,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/stdexcept"}},{"pid":1,"tid":0,"ph":"X","ts":908589,"dur":1524,"name":"ParseClass","args":{"detail":"std::array"}},{"pid":1,"tid":0,"ph":"X","ts":892433,"dur":19574,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array"}},{"pid":1,"tid":0,"ph":"X","ts":912113,"dur":978,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/invoke.h"}},{"pid":1,"tid":0,"ph":"X","ts":913472,"dur":5467,"name":"ParseClass","args":{"detail":"std::_Head_base"}},{"pid":1,"tid":0,"ph":"X","ts":919031,"dur":780,"name":"ParseClass","args":{"detail":"std::_Head_base"}},{"pid":1,"tid":0,"ph":"X","ts":919914,"dur":2404,"name":"ParseClass","args":{"detail":"std::_Tuple_impl"}},{"pid":1,"tid":0,"ph":"X","ts":922379,"dur":1482,"name":"ParseClass","args":{"detail":"std::_Tuple_impl"}},{"pid":1,"tid":0,"ph":"X","ts":924599,"dur":17948,"name":"ParseClass","args":{"detail":"std::tuple"}},{"pid":1,"tid":0,"ph":"X","ts":942858,"dur":6569,"name":"ParseClass","args":{"detail":"std::tuple"}},{"pid":1,"tid":0,"ph":"X","ts":892254,"dur":92186,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple"}},{"pid":1,"tid":0,"ph":"X","ts":984971,"dur":2545,"name":"ParseClass","args":{"detail":"std::default_delete"}},{"pid":1,"tid":0,"ph":"X","ts":987564,"dur":670,"name":"ParseClass","args":{"detail":"std::__uniq_ptr_impl"}},{"pid":1,"tid":0,"ph":"X","ts":990467,"dur":6931,"name":"ParseClass","args":{"detail":"std::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":997477,"dur":31322,"name":"ParseClass","args":{"detail":"std::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":892181,"dur":139392,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h"}},{"pid":1,"tid":0,"ph":"X","ts":1031865,"dur":576,"name":"ParseClass","args":{"detail":"std::__allocated_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1031761,"dur":782,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h"}},{"pid":1,"tid":0,"ph":"X","ts":1035386,"dur":690,"name":"ParseClass","args":{"detail":"std::_Mem_fn_traits"}},{"pid":1,"tid":0,"ph":"X","ts":1039558,"dur":787,"name":"ParseClass","args":{"detail":"std::reference_wrapper"}},{"pid":1,"tid":0,"ph":"X","ts":1032611,"dur":8114,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/refwrap.h"}},{"pid":1,"tid":0,"ph":"X","ts":1041320,"dur":8550,"name":"ParseClass","args":{"detail":"__gnu_cxx::__aligned_buffer"}},{"pid":1,"tid":0,"ph":"X","ts":1040829,"dur":9073,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h"}},{"pid":1,"tid":0,"ph":"X","ts":1050716,"dur":695,"name":"ParseClass","args":{"detail":"std::_Sp_counted_base"}},{"pid":1,"tid":0,"ph":"X","ts":1052123,"dur":617,"name":"InstantiateClass","args":{"detail":"std::_Sp_counted_base<__gnu_cxx::_S_atomic>"}},{"pid":1,"tid":0,"ph":"X","ts":1057331,"dur":12242,"name":"ParseClass","args":{"detail":"std::_Sp_counted_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":1070009,"dur":908,"name":"ParseClass","args":{"detail":"std::_Sp_counted_ptr_inplace"}},{"pid":1,"tid":0,"ph":"X","ts":1071041,"dur":2418,"name":"ParseClass","args":{"detail":"std::__shared_count"}},{"pid":1,"tid":0,"ph":"X","ts":1073493,"dur":1754,"name":"ParseClass","args":{"detail":"std::__weak_count"}},{"pid":1,"tid":0,"ph":"X","ts":1078076,"dur":4834,"name":"ParseClass","args":{"detail":"std::__shared_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1085420,"dur":11508,"name":"ParseClass","args":{"detail":"std::__weak_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1097631,"dur":521,"name":"ParseClass","args":{"detail":"std::__enable_shared_from_this"}},{"pid":1,"tid":0,"ph":"X","ts":1031715,"dur":67032,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h"}},{"pid":1,"tid":0,"ph":"X","ts":1099447,"dur":3759,"name":"ParseClass","args":{"detail":"std::shared_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1105355,"dur":1239,"name":"ParseClass","args":{"detail":"std::weak_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1031657,"dur":76218,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h"}},{"pid":1,"tid":0,"ph":"X","ts":1109667,"dur":20078,"name":"ParseClass","args":{"detail":"std::__atomic_flag_base"}},{"pid":1,"tid":0,"ph":"X","ts":1129805,"dur":1198,"name":"ParseClass","args":{"detail":"std::atomic_flag"}},{"pid":1,"tid":0,"ph":"X","ts":1131035,"dur":6182,"name":"ParseClass","args":{"detail":"std::__atomic_base"}},{"pid":1,"tid":0,"ph":"X","ts":1137283,"dur":3319,"name":"ParseClass","args":{"detail":"std::__atomic_base"}},{"pid":1,"tid":0,"ph":"X","ts":1108016,"dur":32605,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h"}},{"pid":1,"tid":0,"ph":"X","ts":1107961,"dur":35871,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_atomic.h"}},{"pid":1,"tid":0,"ph":"X","ts":1144150,"dur":888,"name":"ParseClass","args":{"detail":"std::auto_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1145699,"dur":8703,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":1143926,"dur":10491,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/backward/auto_ptr.h"}},{"pid":1,"tid":0,"ph":"X","ts":865009,"dur":304802,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/memory"}},{"pid":1,"tid":0,"ph":"X","ts":1170066,"dur":749,"name":"ParseClass","args":{"detail":"rawspeed::DefaultInitAllocatorAdaptor"}},{"pid":1,"tid":0,"ph":"X","ts":864954,"dur":306133,"name":"Source","args":{"detail":"../src/librawspeed/common/DefaultInitAllocatorAdaptor.h"}},{"pid":1,"tid":0,"ph":"X","ts":1171886,"dur":581,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/stdlib.h"}},{"pid":1,"tid":0,"ph":"X","ts":1171846,"dur":4903,"name":"Source","args":{"detail":"/usr/lib/llvm-10/lib/clang/10.0.0/include/omp.h"}},{"pid":1,"tid":0,"ph":"X","ts":1176829,"dur":857,"name":"ParseClass","args":{"detail":"rawspeed::Mutex"}},{"pid":1,"tid":0,"ph":"X","ts":1171771,"dur":6349,"name":"Source","args":{"detail":"../src/librawspeed/common/Mutex.h"}},{"pid":1,"tid":0,"ph":"X","ts":1171742,"dur":7004,"name":"Source","args":{"detail":"../src/librawspeed/common/ErrorLog.h"}},{"pid":1,"tid":0,"ph":"X","ts":1178951,"dur":2582,"name":"ParseClass","args":{"detail":"rawspeed::iPoint2D"}},{"pid":1,"tid":0,"ph":"X","ts":1181560,"dur":4589,"name":"ParseClass","args":{"detail":"rawspeed::iRectangle2D"}},{"pid":1,"tid":0,"ph":"X","ts":1178828,"dur":7339,"name":"Source","args":{"detail":"../src/librawspeed/common/Point.h"}},{"pid":1,"tid":0,"ph":"X","ts":1186582,"dur":1202,"name":"InstantiateClass","args":{"detail":"std::_Vector_base >"}},{"pid":1,"tid":0,"ph":"X","ts":1186567,"dur":2411,"name":"InstantiateClass","args":{"detail":"std::vector >"}},{"pid":1,"tid":0,"ph":"X","ts":1186341,"dur":2750,"name":"ParseClass","args":{"detail":"rawspeed::TableLookUp"}},{"pid":1,"tid":0,"ph":"X","ts":1186272,"dur":2832,"name":"Source","args":{"detail":"../src/librawspeed/common/TableLookUp.h"}},{"pid":1,"tid":0,"ph":"X","ts":1210098,"dur":555,"name":"ParseClass","args":{"detail":"std::_Rb_tree_node_base"}},{"pid":1,"tid":0,"ph":"X","ts":1210967,"dur":1764,"name":"ParseClass","args":{"detail":"std::_Rb_tree_header"}},{"pid":1,"tid":0,"ph":"X","ts":1213145,"dur":705,"name":"ParseClass","args":{"detail":"std::_Rb_tree_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":1213881,"dur":1416,"name":"ParseClass","args":{"detail":"std::_Rb_tree_const_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":1215860,"dur":9640,"name":"ParseClass","args":{"detail":"std::_Rb_tree"}},{"pid":1,"tid":0,"ph":"X","ts":1229687,"dur":20497,"name":"ParseTemplate","args":{"detail":"equal_range"}},{"pid":1,"tid":0,"ph":"X","ts":1252259,"dur":520,"name":"InstantiateClass","args":{"detail":"std::__not_, std::is_reference, std::is_void > >"}},{"pid":1,"tid":0,"ph":"X","ts":1252239,"dur":554,"name":"InstantiateClass","args":{"detail":"std::is_object"}},{"pid":1,"tid":0,"ph":"X","ts":1252229,"dur":615,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":1252202,"dur":653,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":1252187,"dur":771,"name":"InstantiateClass","args":{"detail":"std::is_copy_assignable"}},{"pid":1,"tid":0,"ph":"X","ts":1252170,"dur":839,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_copy_assignable >"}},{"pid":1,"tid":0,"ph":"X","ts":1251197,"dur":2296,"name":"InstantiateClass","args":{"detail":"std::pair"}},{"pid":1,"tid":0,"ph":"X","ts":1251156,"dur":5271,"name":"ParseTemplate","args":{"detail":"_M_get_insert_unique_pos"}},{"pid":1,"tid":0,"ph":"X","ts":1256645,"dur":694,"name":"ParseTemplate","args":{"detail":"_M_get_insert_equal_pos"}},{"pid":1,"tid":0,"ph":"X","ts":1258094,"dur":3317,"name":"ParseTemplate","args":{"detail":"_M_get_insert_hint_unique_pos"}},{"pid":1,"tid":0,"ph":"X","ts":1265190,"dur":617,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":1265179,"dur":688,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible >"}},{"pid":1,"tid":0,"ph":"X","ts":1265137,"dur":774,"name":"InstantiateFunction","args":{"detail":"std::_PCC::_ImplicitlyConvertiblePair"}},{"pid":1,"tid":0,"ph":"X","ts":1267662,"dur":550,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible >"}},{"pid":1,"tid":0,"ph":"X","ts":1267626,"dur":632,"name":"InstantiateFunction","args":{"detail":"std::_PCC::_ImplicitlyMoveConvertiblePair"}},{"pid":1,"tid":0,"ph":"X","ts":1261908,"dur":6979,"name":"ParseTemplate","args":{"detail":"_M_get_insert_hint_equal_pos"}},{"pid":1,"tid":0,"ph":"X","ts":1269609,"dur":9808,"name":"ParseTemplate","args":{"detail":"_M_insert_lower_node"}},{"pid":1,"tid":0,"ph":"X","ts":1282150,"dur":557,"name":"ParseTemplate","args":{"detail":"__rb_verify"}},{"pid":1,"tid":0,"ph":"X","ts":1189642,"dur":93073,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h"}},{"pid":1,"tid":0,"ph":"X","ts":1283035,"dur":5508,"name":"ParseClass","args":{"detail":"std::map"}},{"pid":1,"tid":0,"ph":"X","ts":1282810,"dur":6663,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_map.h"}},{"pid":1,"tid":0,"ph":"X","ts":1289779,"dur":20621,"name":"ParseClass","args":{"detail":"std::multimap"}},{"pid":1,"tid":0,"ph":"X","ts":1289577,"dur":21836,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_multimap.h"}},{"pid":1,"tid":0,"ph":"X","ts":1189573,"dur":122204,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/map"}},{"pid":1,"tid":0,"ph":"X","ts":1311992,"dur":1191,"name":"InstantiateClass","args":{"detail":"std::_Vector_base >"}},{"pid":1,"tid":0,"ph":"X","ts":1311976,"dur":5133,"name":"InstantiateClass","args":{"detail":"std::vector >"}},{"pid":1,"tid":0,"ph":"X","ts":1311914,"dur":5949,"name":"ParseClass","args":{"detail":"rawspeed::ColorFilterArray"}},{"pid":1,"tid":0,"ph":"X","ts":1189515,"dur":128363,"name":"Source","args":{"detail":"../src/librawspeed/metadata/ColorFilterArray.h"}},{"pid":1,"tid":0,"ph":"X","ts":1318188,"dur":728,"name":"ParseClass","args":{"detail":"rawspeed::ImageMetaData"}},{"pid":1,"tid":0,"ph":"X","ts":1320273,"dur":1280,"name":"InstantiateClass","args":{"detail":"std::_Vector_base >"}},{"pid":1,"tid":0,"ph":"X","ts":1320252,"dur":2643,"name":"InstantiateClass","args":{"detail":"std::vector >"}},{"pid":1,"tid":0,"ph":"X","ts":1323022,"dur":2870,"name":"InstantiateClass","args":{"detail":"std::_Vector_base >"}},{"pid":1,"tid":0,"ph":"X","ts":1323004,"dur":4125,"name":"InstantiateClass","args":{"detail":"std::vector >"}},{"pid":1,"tid":0,"ph":"X","ts":1328721,"dur":630,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":1328550,"dur":951,"name":"InstantiateClass","args":{"detail":"std::_Head_base<1, std::default_delete, true>"}},{"pid":1,"tid":0,"ph":"X","ts":1328427,"dur":21665,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<1, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":1328367,"dur":22746,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<0, rawspeed::TableLookUp *, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":1328327,"dur":25599,"name":"InstantiateClass","args":{"detail":"std::tuple >"}},{"pid":1,"tid":0,"ph":"X","ts":1353984,"dur":660,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ConstructibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":1354795,"dur":858,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":1355822,"dur":523,"name":"InstantiateClass","args":{"detail":"std::__or_ &>, std::is_function >, std::is_array > >"}},{"pid":1,"tid":0,"ph":"X","ts":1356391,"dur":1864,"name":"InstantiateClass","args":{"detail":"std::__is_convertible_helper &, std::default_delete, false>"}},{"pid":1,"tid":0,"ph":"X","ts":1355713,"dur":2563,"name":"InstantiateClass","args":{"detail":"std::is_convertible &, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":1354716,"dur":3572,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":1354676,"dur":3674,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":1358915,"dur":9558,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_function, std::is_array >"}},{"pid":1,"tid":0,"ph":"X","ts":1358883,"dur":10056,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":1369008,"dur":548,"name":"InstantiateClass","args":{"detail":"std::is_convertible &&, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":1358873,"dur":10690,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &&, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":1358828,"dur":10797,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":1370397,"dur":665,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__is_implicitly_default_constructible > >"}},{"pid":1,"tid":0,"ph":"X","ts":1327666,"dur":43741,"name":"InstantiateClass","args":{"detail":"std::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":1372077,"dur":517,"name":"InstantiateClass","args":{"detail":"std::is_object"}},{"pid":1,"tid":0,"ph":"X","ts":1372069,"dur":577,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":1372045,"dur":611,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":1372022,"dur":689,"name":"InstantiateClass","args":{"detail":"std::add_lvalue_reference"}},{"pid":1,"tid":0,"ph":"X","ts":1327630,"dur":45192,"name":"InstantiateClass","args":{"detail":"std::unique_ptr >"}},{"pid":1,"tid":0,"ph":"X","ts":1318931,"dur":54386,"name":"ParseClass","args":{"detail":"rawspeed::RawImageData"}},{"pid":1,"tid":0,"ph":"X","ts":1373344,"dur":563,"name":"ParseClass","args":{"detail":"rawspeed::RawImageDataU16"}},{"pid":1,"tid":0,"ph":"X","ts":1373919,"dur":945,"name":"ParseClass","args":{"detail":"rawspeed::RawImageDataFloat"}},{"pid":1,"tid":0,"ph":"X","ts":1374882,"dur":1647,"name":"ParseClass","args":{"detail":"rawspeed::RawImage"}},{"pid":1,"tid":0,"ph":"X","ts":1384710,"dur":707,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::unique_ptr, void>"}},{"pid":1,"tid":0,"ph":"X","ts":1385769,"dur":646,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >, std::is_convertible, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":1384184,"dur":2399,"name":"ParseClass","args":{"detail":"rawspeed::RawImageCurveGuard"}},{"pid":1,"tid":0,"ph":"X","ts":1171568,"dur":215033,"name":"Source","args":{"detail":"../src/librawspeed/common/RawImage.h"}},{"pid":1,"tid":0,"ph":"X","ts":1388237,"dur":707,"name":"ParseClass","args":{"detail":"std::_Function_base::_Base_manager"}},{"pid":1,"tid":0,"ph":"X","ts":1388138,"dur":1849,"name":"ParseClass","args":{"detail":"std::_Function_base"}},{"pid":1,"tid":0,"ph":"X","ts":1391342,"dur":1448,"name":"ParseClass","args":{"detail":"std::function"}},{"pid":1,"tid":0,"ph":"X","ts":1387062,"dur":27939,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h"}},{"pid":1,"tid":0,"ph":"X","ts":1415362,"dur":763,"name":"ParseClass","args":{"detail":"std::_Mem_fn_base"}},{"pid":1,"tid":0,"ph":"X","ts":1416266,"dur":587,"name":"ParseClass","args":{"detail":"std::_Mem_fn_base"}},{"pid":1,"tid":0,"ph":"X","ts":1420280,"dur":3113,"name":"ParseClass","args":{"detail":"std::_Bind"}},{"pid":1,"tid":0,"ph":"X","ts":1423498,"dur":2372,"name":"ParseClass","args":{"detail":"std::_Bind_result"}},{"pid":1,"tid":0,"ph":"X","ts":1427645,"dur":1263,"name":"ParseClass","args":{"detail":"std::_Not_fn"}},{"pid":1,"tid":0,"ph":"X","ts":1386894,"dur":42379,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/functional"}},{"pid":1,"tid":0,"ph":"X","ts":1429925,"dur":1615,"name":"ParseClass","args":{"detail":"std::locale"}},{"pid":1,"tid":0,"ph":"X","ts":1431568,"dur":800,"name":"ParseClass","args":{"detail":"std::locale::facet"}},{"pid":1,"tid":0,"ph":"X","ts":1432682,"dur":17741,"name":"ParseClass","args":{"detail":"std::locale::_Impl"}},{"pid":1,"tid":0,"ph":"X","ts":1450484,"dur":854,"name":"ParseClass","args":{"detail":"std::__cxx11::collate"}},{"pid":1,"tid":0,"ph":"X","ts":1454348,"dur":554,"name":"ParseTemplate","args":{"detail":"do_compare"}},{"pid":1,"tid":0,"ph":"X","ts":1455019,"dur":578,"name":"ParseTemplate","args":{"detail":"do_transform"}},{"pid":1,"tid":0,"ph":"X","ts":1455905,"dur":538,"name":"InstantiateClass","args":{"detail":"__gnu_cxx::__numeric_traits"}},{"pid":1,"tid":0,"ph":"X","ts":1455711,"dur":1012,"name":"ParseTemplate","args":{"detail":"do_hash"}},{"pid":1,"tid":0,"ph":"X","ts":1452538,"dur":4754,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/locale_classes.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":1429770,"dur":27526,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/locale_classes.h"}},{"pid":1,"tid":0,"ph":"X","ts":1457526,"dur":684,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/error_constants.h"}},{"pid":1,"tid":0,"ph":"X","ts":1458434,"dur":889,"name":"ParseClass","args":{"detail":"std::_V2::error_category"}},{"pid":1,"tid":0,"ph":"X","ts":1459457,"dur":833,"name":"ParseClass","args":{"detail":"std::error_code"}},{"pid":1,"tid":0,"ph":"X","ts":1461128,"dur":8927,"name":"ParseClass","args":{"detail":"std::error_condition"}},{"pid":1,"tid":0,"ph":"X","ts":1473381,"dur":20573,"name":"ParseClass","args":{"detail":"std::system_error"}},{"pid":1,"tid":0,"ph":"X","ts":1494942,"dur":746,"name":"ParseClass","args":{"detail":"std::hash"}},{"pid":1,"tid":0,"ph":"X","ts":1457424,"dur":38359,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/system_error"}},{"pid":1,"tid":0,"ph":"X","ts":1501966,"dur":4629,"name":"ParseClass","args":{"detail":"std::ios_base"}},{"pid":1,"tid":0,"ph":"X","ts":1429638,"dur":78915,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h"}},{"pid":1,"tid":0,"ph":"X","ts":1509336,"dur":3580,"name":"ParseClass","args":{"detail":"std::basic_streambuf"}},{"pid":1,"tid":0,"ph":"X","ts":1513584,"dur":6816,"name":"ParseTemplate","args":{"detail":"xsgetn"}},{"pid":1,"tid":0,"ph":"X","ts":1521352,"dur":638,"name":"InstantiateClass","args":{"detail":"std::basic_streambuf >"}},{"pid":1,"tid":0,"ph":"X","ts":1522165,"dur":523,"name":"InstantiateClass","args":{"detail":"std::basic_streambuf >"}},{"pid":1,"tid":0,"ph":"X","ts":1513456,"dur":9375,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/streambuf.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":1508677,"dur":14160,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf"}},{"pid":1,"tid":0,"ph":"X","ts":1523450,"dur":1519,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h"}},{"pid":1,"tid":0,"ph":"X","ts":1523390,"dur":2170,"name":"Source","args":{"detail":"/usr/include/wctype.h"}},{"pid":1,"tid":0,"ph":"X","ts":1523290,"dur":2455,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cwctype"}},{"pid":1,"tid":0,"ph":"X","ts":1526168,"dur":631,"name":"ParseClass","args":{"detail":"std::ctype_base"}},{"pid":1,"tid":0,"ph":"X","ts":1525895,"dur":914,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/ctype_base.h"}},{"pid":1,"tid":0,"ph":"X","ts":1527013,"dur":1323,"name":"ParseClass","args":{"detail":"std::istreambuf_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":1528602,"dur":14474,"name":"ParseClass","args":{"detail":"std::ostreambuf_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":1526898,"dur":17856,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/streambuf_iterator.h"}},{"pid":1,"tid":0,"ph":"X","ts":1545486,"dur":1006,"name":"ParseClass","args":{"detail":"std::__ctype_abstract_base"}},{"pid":1,"tid":0,"ph":"X","ts":1547088,"dur":2109,"name":"ParseClass","args":{"detail":"std::ctype"}},{"pid":1,"tid":0,"ph":"X","ts":1549243,"dur":1150,"name":"ParseClass","args":{"detail":"std::ctype"}},{"pid":1,"tid":0,"ph":"X","ts":1551177,"dur":729,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/ctype_inline.h"}},{"pid":1,"tid":0,"ph":"X","ts":1551982,"dur":21795,"name":"ParseClass","args":{"detail":"std::__num_base"}},{"pid":1,"tid":0,"ph":"X","ts":1573848,"dur":907,"name":"ParseClass","args":{"detail":"std::__numpunct_cache"}},{"pid":1,"tid":0,"ph":"X","ts":1575049,"dur":1202,"name":"ParseClass","args":{"detail":"std::__cxx11::numpunct"}},{"pid":1,"tid":0,"ph":"X","ts":1577339,"dur":2750,"name":"ParseClass","args":{"detail":"std::num_get"}},{"pid":1,"tid":0,"ph":"X","ts":1580210,"dur":1409,"name":"ParseClass","args":{"detail":"std::num_put"}},{"pid":1,"tid":0,"ph":"X","ts":1583790,"dur":1612,"name":"ParseTemplate","args":{"detail":"_M_cache"}},{"pid":1,"tid":0,"ph":"X","ts":1585584,"dur":29671,"name":"ParseTemplate","args":{"detail":"_M_extract_float"}},{"pid":1,"tid":0,"ph":"X","ts":1615535,"dur":5363,"name":"ParseTemplate","args":{"detail":"_M_extract_int"}},{"pid":1,"tid":0,"ph":"X","ts":1621009,"dur":3037,"name":"ParseTemplate","args":{"detail":"do_get"}},{"pid":1,"tid":0,"ph":"X","ts":1645898,"dur":779,"name":"ParseTemplate","args":{"detail":"do_get"}},{"pid":1,"tid":0,"ph":"X","ts":1646934,"dur":735,"name":"ParseTemplate","args":{"detail":"__int_to_char"}},{"pid":1,"tid":0,"ph":"X","ts":1647904,"dur":2233,"name":"ParseTemplate","args":{"detail":"_M_insert_int"}},{"pid":1,"tid":0,"ph":"X","ts":1650495,"dur":1660,"name":"ParseTemplate","args":{"detail":"_M_insert_float"}},{"pid":1,"tid":0,"ph":"X","ts":1652227,"dur":11245,"name":"ParseTemplate","args":{"detail":"do_put"}},{"pid":1,"tid":0,"ph":"X","ts":1663819,"dur":601,"name":"ParseTemplate","args":{"detail":"do_put"}},{"pid":1,"tid":0,"ph":"X","ts":1664496,"dur":1071,"name":"ParseTemplate","args":{"detail":"_S_pad"}},{"pid":1,"tid":0,"ph":"X","ts":1583121,"dur":85714,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/locale_facets.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":1523068,"dur":145772,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/locale_facets.h"}},{"pid":1,"tid":0,"ph":"X","ts":1669068,"dur":2004,"name":"ParseClass","args":{"detail":"std::basic_ios"}},{"pid":1,"tid":0,"ph":"X","ts":1671169,"dur":2183,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_ios.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":1522963,"dur":150394,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_ios.h"}},{"pid":1,"tid":0,"ph":"X","ts":1429573,"dur":243786,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ios"}},{"pid":1,"tid":0,"ph":"X","ts":1673449,"dur":42768,"name":"ParseClass","args":{"detail":"std::basic_ostream"}},{"pid":1,"tid":0,"ph":"X","ts":1719194,"dur":601,"name":"ParseTemplate","args":{"detail":"_M_insert"}},{"pid":1,"tid":0,"ph":"X","ts":1719851,"dur":538,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":1720971,"dur":727,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":1724258,"dur":581,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":1718823,"dur":8565,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ostream.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":1429479,"dur":297917,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ostream"}},{"pid":1,"tid":0,"ph":"X","ts":1727692,"dur":1940,"name":"ParseClass","args":{"detail":"std::basic_istream"}},{"pid":1,"tid":0,"ph":"X","ts":1729684,"dur":25530,"name":"InstantiateClass","args":{"detail":"std::basic_istream >"}},{"pid":1,"tid":0,"ph":"X","ts":1755646,"dur":853,"name":"InstantiateClass","args":{"detail":"std::basic_istream >"}},{"pid":1,"tid":0,"ph":"X","ts":1759398,"dur":1112,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":1760854,"dur":1334,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":1762242,"dur":860,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":1763159,"dur":800,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":1764015,"dur":713,"name":"ParseTemplate","args":{"detail":"get"}},{"pid":1,"tid":0,"ph":"X","ts":1764783,"dur":647,"name":"ParseTemplate","args":{"detail":"get"}},{"pid":1,"tid":0,"ph":"X","ts":1765498,"dur":25477,"name":"ParseTemplate","args":{"detail":"get"}},{"pid":1,"tid":0,"ph":"X","ts":1791114,"dur":1044,"name":"ParseTemplate","args":{"detail":"get"}},{"pid":1,"tid":0,"ph":"X","ts":1792236,"dur":4260,"name":"ParseTemplate","args":{"detail":"getline"}},{"pid":1,"tid":0,"ph":"X","ts":1796819,"dur":525,"name":"ParseTemplate","args":{"detail":"ignore"}},{"pid":1,"tid":0,"ph":"X","ts":1797400,"dur":798,"name":"ParseTemplate","args":{"detail":"ignore"}},{"pid":1,"tid":0,"ph":"X","ts":1798258,"dur":797,"name":"ParseTemplate","args":{"detail":"ignore"}},{"pid":1,"tid":0,"ph":"X","ts":1799573,"dur":520,"name":"ParseTemplate","args":{"detail":"read"}},{"pid":1,"tid":0,"ph":"X","ts":1801179,"dur":546,"name":"ParseTemplate","args":{"detail":"unget"}},{"pid":1,"tid":0,"ph":"X","ts":1801778,"dur":579,"name":"ParseTemplate","args":{"detail":"sync"}},{"pid":1,"tid":0,"ph":"X","ts":1802710,"dur":625,"name":"ParseTemplate","args":{"detail":"seekg"}},{"pid":1,"tid":0,"ph":"X","ts":1803422,"dur":519,"name":"ParseTemplate","args":{"detail":"seekg"}},{"pid":1,"tid":0,"ph":"X","ts":1804529,"dur":925,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":1805969,"dur":690,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":1807965,"dur":723,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":1759182,"dur":50138,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/istream.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":1727512,"dur":81814,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/istream"}},{"pid":1,"tid":0,"ph":"X","ts":1809587,"dur":20925,"name":"ParseClass","args":{"detail":"std::istream_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":1830845,"dur":501,"name":"ParseClass","args":{"detail":"std::ostream_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":1809420,"dur":21941,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stream_iterator.h"}},{"pid":1,"tid":0,"ph":"X","ts":1429382,"dur":402023,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/iterator"}},{"pid":1,"tid":0,"ph":"X","ts":1832653,"dur":1323,"name":"InstantiateFunction","args":{"detail":"rawspeed::clampBits"}},{"pid":1,"tid":0,"ph":"X","ts":1831460,"dur":2709,"name":"ParseClass","args":{"detail":"rawspeed::SimpleLUT"}},{"pid":1,"tid":0,"ph":"X","ts":1386706,"dur":447480,"name":"Source","args":{"detail":"../src/librawspeed/common/SimpleLUT.h"}},{"pid":1,"tid":0,"ph":"X","ts":1835283,"dur":547,"name":"ParseClass","args":{"detail":"rawspeed::ASan"}},{"pid":1,"tid":0,"ph":"X","ts":1834818,"dur":1377,"name":"Source","args":{"detail":"../src/external/AddressSanitizer.h"}},{"pid":1,"tid":0,"ph":"X","ts":1836727,"dur":9836,"name":"ParseTemplate","args":{"detail":"alignedMalloc"}},{"pid":1,"tid":0,"ph":"X","ts":1836332,"dur":10686,"name":"Source","args":{"detail":"../src/librawspeed/common/Memory.h"}},{"pid":1,"tid":0,"ph":"X","ts":1847078,"dur":2672,"name":"Source","args":{"detail":"../src/librawspeed/io/Endianness.h"}},{"pid":1,"tid":0,"ph":"X","ts":1850205,"dur":751,"name":"ParseTemplate","args":{"detail":"ThrowException"}},{"pid":1,"tid":0,"ph":"X","ts":1850964,"dur":536,"name":"ParseClass","args":{"detail":"rawspeed::RawspeedException"}},{"pid":1,"tid":0,"ph":"X","ts":1849847,"dur":1685,"name":"Source","args":{"detail":"../src/librawspeed/common/RawspeedException.h"}},{"pid":1,"tid":0,"ph":"X","ts":1849810,"dur":2120,"name":"Source","args":{"detail":"../src/librawspeed/io/IOException.h"}},{"pid":1,"tid":0,"ph":"X","ts":1853924,"dur":2011,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<1, void (*)(void *)>"}},{"pid":1,"tid":0,"ph":"X","ts":1853854,"dur":3911,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<0, unsigned char *, void (*)(void *)>"}},{"pid":1,"tid":0,"ph":"X","ts":1853802,"dur":6414,"name":"InstantiateClass","args":{"detail":"std::tuple"}},{"pid":1,"tid":0,"ph":"X","ts":1860562,"dur":610,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":1861228,"dur":580,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":1860553,"dur":1262,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible >"}},{"pid":1,"tid":0,"ph":"X","ts":1860520,"dur":1356,"name":"InstantiateFunction","args":{"detail":"std::_TC::_ImplicitlyConvertibleTuple"}},{"pid":1,"tid":0,"ph":"X","ts":1862364,"dur":1002,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible >"}},{"pid":1,"tid":0,"ph":"X","ts":1862326,"dur":1090,"name":"InstantiateFunction","args":{"detail":"std::_TC::_ImplicitlyMoveConvertibleTuple"}},{"pid":1,"tid":0,"ph":"X","ts":1864196,"dur":781,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__is_implicitly_default_constructible >"}},{"pid":1,"tid":0,"ph":"X","ts":1853198,"dur":12161,"name":"InstantiateClass","args":{"detail":"std::__uniq_ptr_impl"}},{"pid":1,"tid":0,"ph":"X","ts":1865699,"dur":9906,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_rvalue_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":1865671,"dur":9947,"name":"InstantiateClass","args":{"detail":"std::is_reference"}},{"pid":1,"tid":0,"ph":"X","ts":1880042,"dur":521,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference, std::is_void >"}},{"pid":1,"tid":0,"ph":"X","ts":1879998,"dur":640,"name":"InstantiateClass","args":{"detail":"std::__not_, std::is_reference, std::is_void > >"}},{"pid":1,"tid":0,"ph":"X","ts":1879971,"dur":680,"name":"InstantiateClass","args":{"detail":"std::is_object"}},{"pid":1,"tid":0,"ph":"X","ts":1879957,"dur":751,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":1879865,"dur":854,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":1876658,"dur":4122,"name":"InstantiateClass","args":{"detail":"std::add_lvalue_reference"}},{"pid":1,"tid":0,"ph":"X","ts":1853149,"dur":27793,"name":"InstantiateClass","args":{"detail":"std::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1881188,"dur":611,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >"}},{"pid":1,"tid":0,"ph":"X","ts":1881168,"dur":1071,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >, std::is_convertible >"}},{"pid":1,"tid":0,"ph":"X","ts":1852106,"dur":31905,"name":"ParseClass","args":{"detail":"rawspeed::Buffer"}},{"pid":1,"tid":0,"ph":"X","ts":1885254,"dur":541,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":1885225,"dur":580,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":1885211,"dur":686,"name":"InstantiateClass","args":{"detail":"std::is_move_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":1885945,"dur":547,"name":"InstantiateClass","args":{"detail":"std::is_move_assignable"}},{"pid":1,"tid":0,"ph":"X","ts":1885202,"dur":1297,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_move_assignable >"}},{"pid":1,"tid":0,"ph":"X","ts":1884917,"dur":1587,"name":"InstantiateClass","args":{"detail":"std::__and_ >, std::is_move_constructible, std::is_move_assignable >"}},{"pid":1,"tid":0,"ph":"X","ts":1887148,"dur":501,"name":"InstantiateClass","args":{"detail":"std::__is_nt_assignable_impl"}},{"pid":1,"tid":0,"ph":"X","ts":1887092,"dur":565,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__is_nt_assignable_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":1887068,"dur":597,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_assignable"}},{"pid":1,"tid":0,"ph":"X","ts":1887056,"dur":617,"name":"InstantiateClass","args":{"detail":"std::__is_nt_move_assignable_impl"}},{"pid":1,"tid":0,"ph":"X","ts":1887011,"dur":669,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_move_assignable"}},{"pid":1,"tid":0,"ph":"X","ts":1886634,"dur":1053,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_nothrow_move_assignable >"}},{"pid":1,"tid":0,"ph":"X","ts":1884035,"dur":3802,"name":"ParseClass","args":{"detail":"rawspeed::DataBuffer"}},{"pid":1,"tid":0,"ph":"X","ts":1834706,"dur":53150,"name":"Source","args":{"detail":"../src/librawspeed/io/Buffer.h"}},{"pid":1,"tid":0,"ph":"X","ts":1888308,"dur":22209,"name":"ParseClass","args":{"detail":"rawspeed::ByteStream"}},{"pid":1,"tid":0,"ph":"X","ts":1887944,"dur":22591,"name":"Source","args":{"detail":"../src/librawspeed/io/ByteStream.h"}},{"pid":1,"tid":0,"ph":"X","ts":1911890,"dur":1995,"name":"ParseClass","args":{"detail":"rawspeed::BitStream"}},{"pid":1,"tid":0,"ph":"X","ts":1834662,"dur":79241,"name":"Source","args":{"detail":"../src/librawspeed/io/BitStream.h"}},{"pid":1,"tid":0,"ph":"X","ts":1915259,"dur":885,"name":"InstantiateClass","args":{"detail":"rawspeed::BitStream"}},{"pid":1,"tid":0,"ph":"X","ts":1916461,"dur":9569,"name":"ParseTemplate","args":{"detail":"fillCache"}},{"pid":1,"tid":0,"ph":"X","ts":1834546,"dur":91500,"name":"Source","args":{"detail":"../src/librawspeed/io/BitPumpMSB.h"}},{"pid":1,"tid":0,"ph":"X","ts":1928497,"dur":785,"name":"InstantiateClass","args":{"detail":"rawspeed::DefaultInitAllocatorAdaptor, void>"}},{"pid":1,"tid":0,"ph":"X","ts":1929313,"dur":1581,"name":"InstantiateClass","args":{"detail":"std::allocator_traits, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":1929293,"dur":1823,"name":"InstantiateClass","args":{"detail":"__gnu_cxx::__alloc_traits, void>, short>"}},{"pid":1,"tid":0,"ph":"X","ts":1928485,"dur":3258,"name":"InstantiateClass","args":{"detail":"std::_Vector_base, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":1928466,"dur":4451,"name":"InstantiateClass","args":{"detail":"std::vector, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":1928317,"dur":4766,"name":"ParseClass","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::AbstractBand"}},{"pid":1,"tid":0,"ph":"X","ts":1933994,"dur":512,"name":"ParseClass","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::HighPassBand"}},{"pid":1,"tid":0,"ph":"X","ts":1935079,"dur":691,"name":"InstantiateClass","args":{"detail":"std::__not_ > >"}},{"pid":1,"tid":0,"ph":"X","ts":1936103,"dur":683,"name":"InstantiateClass","args":{"detail":"std::is_constructible>"}},{"pid":1,"tid":0,"ph":"X","ts":1936087,"dur":719,"name":"InstantiateClass","args":{"detail":"std::is_default_constructible >"}},{"pid":1,"tid":0,"ph":"X","ts":1935066,"dur":1748,"name":"InstantiateClass","args":{"detail":"std::__and_ > >, std::is_default_constructible > >"}},{"pid":1,"tid":0,"ph":"X","ts":1936875,"dur":12871,"name":"InstantiateClass","args":{"detail":"std::remove_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":1950741,"dur":569,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":1950564,"dur":868,"name":"InstantiateClass","args":{"detail":"std::_Head_base<1, std::default_delete, true>"}},{"pid":1,"tid":0,"ph":"X","ts":1950141,"dur":1684,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<1, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":1950084,"dur":2684,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<0, rawspeed::VC5Decompressor::Wavelet::AbstractBand *, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":1954338,"dur":514,"name":"InstantiateFunction","args":{"detail":"std::tuple >::__assignable &>"}},{"pid":1,"tid":0,"ph":"X","ts":1950034,"dur":6023,"name":"InstantiateClass","args":{"detail":"std::tuple >"}},{"pid":1,"tid":0,"ph":"X","ts":1957279,"dur":593,"name":"InstantiateClass","args":{"detail":"std::is_convertible &, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":1956760,"dur":1118,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":1956650,"dur":1277,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":1958417,"dur":930,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &&, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":1958381,"dur":1014,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":1960072,"dur":644,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__is_implicitly_default_constructible > >"}},{"pid":1,"tid":0,"ph":"X","ts":1934994,"dur":26068,"name":"InstantiateClass","args":{"detail":"std::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":1961686,"dur":547,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":1961666,"dur":576,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":1961652,"dur":638,"name":"InstantiateClass","args":{"detail":"std::add_lvalue_reference"}},{"pid":1,"tid":0,"ph":"X","ts":1934968,"dur":27424,"name":"InstantiateClass","args":{"detail":"std::unique_ptr >"}},{"pid":1,"tid":0,"ph":"X","ts":1962675,"dur":583,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >, std::is_convertible, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":1934819,"dur":29018,"name":"InstantiateClass","args":{"detail":"std::array >, 4>"}},{"pid":1,"tid":0,"ph":"X","ts":1928283,"dur":35953,"name":"ParseClass","args":{"detail":"rawspeed::VC5Decompressor::Wavelet"}},{"pid":1,"tid":0,"ph":"X","ts":1964252,"dur":512,"name":"ParseClass","args":{"detail":"rawspeed::VC5Decompressor::Channel"}},{"pid":1,"tid":0,"ph":"X","ts":1965453,"dur":8881,"name":"InstantiateClass","args":{"detail":"std::allocator"}},{"pid":1,"tid":0,"ph":"X","ts":1974431,"dur":730,"name":"InstantiateClass","args":{"detail":"__gnu_cxx::__alloc_traits, rawspeed::VC5Decompressor::DecodeableBand>"}},{"pid":1,"tid":0,"ph":"X","ts":1965436,"dur":10587,"name":"InstantiateClass","args":{"detail":"std::_Vector_base >"}},{"pid":1,"tid":0,"ph":"X","ts":1965424,"dur":12268,"name":"InstantiateClass","args":{"detail":"std::vector >"}},{"pid":1,"tid":0,"ph":"X","ts":1977923,"dur":1261,"name":"InstantiateClass","args":{"detail":"std::_Vector_base >"}},{"pid":1,"tid":0,"ph":"X","ts":1977904,"dur":2700,"name":"InstantiateClass","args":{"detail":"std::vector >"}},{"pid":1,"tid":0,"ph":"X","ts":1982325,"dur":613,"name":"InstantiateClass","args":{"detail":"std::__invoke_result &, unsigned long, unsigned long>"}},{"pid":1,"tid":0,"ph":"X","ts":1982312,"dur":633,"name":"InstantiateClass","args":{"detail":"std::result_of &(unsigned long, unsigned long)>"}},{"pid":1,"tid":0,"ph":"X","ts":1981469,"dur":1583,"name":"InstantiateClass","args":{"detail":"std::__is_convertible_helper &, std::function, false>"}},{"pid":1,"tid":0,"ph":"X","ts":1981005,"dur":2063,"name":"InstantiateClass","args":{"detail":"std::is_convertible &, std::function >"}},{"pid":1,"tid":0,"ph":"X","ts":1927486,"dur":58068,"name":"ParseClass","args":{"detail":"rawspeed::VC5Decompressor"}},{"pid":1,"tid":0,"ph":"X","ts":10873,"dur":1974706,"name":"Source","args":{"detail":"../src/librawspeed/decompressors/VC5Decompressor.h"}},{"pid":1,"tid":0,"ph":"X","ts":1985757,"dur":527,"name":"Source","args":{"detail":"../src/librawspeed/decoders/RawDecoderException.h"}},{"pid":1,"tid":0,"ph":"X","ts":1987860,"dur":29698,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/mathcalls.h"}},{"pid":1,"tid":0,"ph":"X","ts":2017914,"dur":7839,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/mathcalls.h"}},{"pid":1,"tid":0,"ph":"X","ts":2026096,"dur":24919,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/mathcalls.h"}},{"pid":1,"tid":0,"ph":"X","ts":2051077,"dur":25270,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/mathcalls.h"}},{"pid":1,"tid":0,"ph":"X","ts":2076457,"dur":9029,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/mathcalls.h"}},{"pid":1,"tid":0,"ph":"X","ts":2085539,"dur":28968,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/mathcalls.h"}},{"pid":1,"tid":0,"ph":"X","ts":2114558,"dur":9923,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/mathcalls.h"}},{"pid":1,"tid":0,"ph":"X","ts":1986656,"dur":141895,"name":"Source","args":{"detail":"/usr/include/math.h"}},{"pid":1,"tid":0,"ph":"X","ts":2129672,"dur":20120,"name":"ParseTemplate","args":{"detail":"atan"}},{"pid":1,"tid":0,"ph":"X","ts":1986464,"dur":192216,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cmath"}},{"pid":1,"tid":0,"ph":"X","ts":2228979,"dur":8356,"name":"Source","args":{"detail":"../src/external/gopro/vc5/table17.inc"}},{"pid":1,"tid":0,"ph":"X","ts":2240096,"dur":728,"name":"InstantiateClass","args":{"detail":"std::_Vector_base >"}},{"pid":1,"tid":0,"ph":"X","ts":2240081,"dur":1987,"name":"InstantiateClass","args":{"detail":"std::vector >"}},{"pid":1,"tid":0,"ph":"X","ts":2239848,"dur":2270,"name":"InstantiateClass","args":{"detail":"rawspeed::Array2DRef"}},{"pid":1,"tid":0,"ph":"X","ts":2243299,"dur":778,"name":"ParseClass","args":{"detail":"rawspeed::(anonymous namespace)::ConvolutionParams"}},{"pid":1,"tid":0,"ph":"X","ts":2256381,"dur":841,"name":"InstantiateFunction","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:182:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":2255421,"dur":2475,"name":"InstantiateFunction","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::reconstructPass(const Array2DRef, const Array2DRef, const Array2DRef)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":2258558,"dur":570,"name":"InstantiateFunction","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:182:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":2258143,"dur":1642,"name":"InstantiateFunction","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::reconstructPass(const Array2DRef, const Array2DRef, const Array2DRef)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":2260431,"dur":589,"name":"InstantiateFunction","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:182:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":2259991,"dur":9778,"name":"InstantiateFunction","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::reconstructPass(const Array2DRef, const Array2DRef, const Array2DRef)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":2272783,"dur":677,"name":"InstantiateFunction","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:223:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":2272264,"dur":2101,"name":"InstantiateFunction","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::combineLowHighPass(const Array2DRef, const Array2DRef, const Array2DRef, int, bool)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":2275021,"dur":629,"name":"InstantiateFunction","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:223:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":2274522,"dur":1957,"name":"InstantiateFunction","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::combineLowHighPass(const Array2DRef, const Array2DRef, const Array2DRef, int, bool)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":2282604,"dur":634,"name":"InstantiateFunction","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:223:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":2281925,"dur":2079,"name":"InstantiateFunction","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::combineLowHighPass(const Array2DRef, const Array2DRef, const Array2DRef, int, bool)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":2289687,"dur":6609,"name":"InstantiateClass","args":{"detail":"std::__is_nt_default_constructible_atom >"}},{"pid":1,"tid":0,"ph":"X","ts":2289667,"dur":12081,"name":"InstantiateClass","args":{"detail":"std::__is_nt_default_constructible_impl, false>"}},{"pid":1,"tid":0,"ph":"X","ts":2289554,"dur":12217,"name":"InstantiateClass","args":{"detail":"std::__and_ >, std::__is_nt_default_constructible_impl, false> >"}},{"pid":1,"tid":0,"ph":"X","ts":2289486,"dur":12295,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_default_constructible >"}},{"pid":1,"tid":0,"ph":"X","ts":2307073,"dur":518,"name":"InstantiateClass","args":{"detail":"std::__result_of_impl"}},{"pid":1,"tid":0,"ph":"X","ts":2306850,"dur":792,"name":"InstantiateClass","args":{"detail":"std::__invoke_result<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:361:7) &, unsigned long, unsigned long>"}},{"pid":1,"tid":0,"ph":"X","ts":2306834,"dur":815,"name":"InstantiateClass","args":{"detail":"std::result_of<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:361:7) &(unsigned long, unsigned long)>"}},{"pid":1,"tid":0,"ph":"X","ts":2306453,"dur":1893,"name":"InstantiateClass","args":{"detail":"std::__is_convertible_helper<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:361:7), std::function, false>"}},{"pid":1,"tid":0,"ph":"X","ts":2306144,"dur":2215,"name":"InstantiateClass","args":{"detail":"std::is_convertible<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:361:7), std::function >"}},{"pid":1,"tid":0,"ph":"X","ts":2342324,"dur":639,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":2342125,"dur":969,"name":"InstantiateClass","args":{"detail":"std::_Head_base<1, std::default_delete, true>"}},{"pid":1,"tid":0,"ph":"X","ts":2341975,"dur":1597,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<1, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":2341909,"dur":2635,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<0, rawspeed::VC5Decompressor::Wavelet::LowPassBand *, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":2341849,"dur":5245,"name":"InstantiateClass","args":{"detail":"std::tuple >"}},{"pid":1,"tid":0,"ph":"X","ts":2348077,"dur":595,"name":"InstantiateClass","args":{"detail":"std::is_convertible &, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":2347521,"dur":1157,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2347473,"dur":1255,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":2381834,"dur":672,"name":"InstantiateClass","args":{"detail":"std::is_convertible &&, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":2349243,"dur":33271,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &&, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2349198,"dur":33383,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":2383365,"dur":674,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__is_implicitly_default_constructible > >"}},{"pid":1,"tid":0,"ph":"X","ts":2341080,"dur":43317,"name":"InstantiateClass","args":{"detail":"std::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":2385123,"dur":510,"name":"InstantiateClass","args":{"detail":"std::__not_, std::is_reference, std::is_void > >"}},{"pid":1,"tid":0,"ph":"X","ts":2385101,"dur":544,"name":"InstantiateClass","args":{"detail":"std::is_object"}},{"pid":1,"tid":0,"ph":"X","ts":2385093,"dur":600,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":2385072,"dur":644,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":2385055,"dur":714,"name":"InstantiateClass","args":{"detail":"std::add_lvalue_reference"}},{"pid":1,"tid":0,"ph":"X","ts":2341046,"dur":44857,"name":"InstantiateClass","args":{"detail":"std::unique_ptr >"}},{"pid":1,"tid":0,"ph":"X","ts":2386130,"dur":518,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >"}},{"pid":1,"tid":0,"ph":"X","ts":2386703,"dur":581,"name":"InstantiateClass","args":{"detail":"std::is_convertible, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":2386105,"dur":1186,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >, std::is_convertible, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2389547,"dur":648,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":2389360,"dur":956,"name":"InstantiateClass","args":{"detail":"std::_Head_base<1, std::default_delete, true>"}},{"pid":1,"tid":0,"ph":"X","ts":2389227,"dur":1518,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<1, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":2389167,"dur":2554,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<0, rawspeed::VC5Decompressor::Wavelet::HighPassBand *, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":2391999,"dur":603,"name":"InstantiateClass","args":{"detail":"std::_TC >"}},{"pid":1,"tid":0,"ph":"X","ts":2389116,"dur":5724,"name":"InstantiateClass","args":{"detail":"std::tuple >"}},{"pid":1,"tid":0,"ph":"X","ts":2395767,"dur":617,"name":"InstantiateClass","args":{"detail":"std::is_convertible &, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":2395254,"dur":1137,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2395212,"dur":1227,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":2397500,"dur":527,"name":"InstantiateClass","args":{"detail":"std::is_convertible &&, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":2396966,"dur":1067,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &&, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2396919,"dur":1169,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":2398852,"dur":697,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__is_implicitly_default_constructible > >"}},{"pid":1,"tid":0,"ph":"X","ts":2388394,"dur":11532,"name":"InstantiateClass","args":{"detail":"std::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":2400703,"dur":517,"name":"InstantiateClass","args":{"detail":"std::__not_, std::is_reference, std::is_void > >"}},{"pid":1,"tid":0,"ph":"X","ts":2400680,"dur":551,"name":"InstantiateClass","args":{"detail":"std::is_object"}},{"pid":1,"tid":0,"ph":"X","ts":2400672,"dur":606,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":2400647,"dur":640,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":2400631,"dur":714,"name":"InstantiateClass","args":{"detail":"std::add_lvalue_reference"}},{"pid":1,"tid":0,"ph":"X","ts":2388348,"dur":13113,"name":"InstantiateClass","args":{"detail":"std::unique_ptr >"}},{"pid":1,"tid":0,"ph":"X","ts":2401689,"dur":514,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >"}},{"pid":1,"tid":0,"ph":"X","ts":2402258,"dur":554,"name":"InstantiateClass","args":{"detail":"std::is_convertible, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":2401663,"dur":1156,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >, std::is_convertible, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2405536,"dur":13822,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_function, std::is_array >"}},{"pid":1,"tid":0,"ph":"X","ts":2405491,"dur":14195,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":2405286,"dur":14557,"name":"InstantiateClass","args":{"detail":"std::_Head_base<1, std::default_delete, true>"}},{"pid":1,"tid":0,"ph":"X","ts":2405144,"dur":15179,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<1, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":2405074,"dur":16277,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<0, rawspeed::VC5Decompressor::Wavelet::ReconstructableBand *, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":2405025,"dur":18895,"name":"InstantiateClass","args":{"detail":"std::tuple >"}},{"pid":1,"tid":0,"ph":"X","ts":2424348,"dur":502,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":2424907,"dur":636,"name":"InstantiateClass","args":{"detail":"std::is_convertible &, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":2424336,"dur":1214,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2424297,"dur":1307,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":2426707,"dur":566,"name":"InstantiateClass","args":{"detail":"std::is_convertible &&, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":2426161,"dur":1120,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &&, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2426119,"dur":1218,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":2428129,"dur":700,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__is_implicitly_default_constructible > >"}},{"pid":1,"tid":0,"ph":"X","ts":2404259,"dur":24937,"name":"InstantiateClass","args":{"detail":"std::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":2429932,"dur":516,"name":"InstantiateClass","args":{"detail":"std::is_object"}},{"pid":1,"tid":0,"ph":"X","ts":2429925,"dur":573,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":2429902,"dur":605,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":2429883,"dur":679,"name":"InstantiateClass","args":{"detail":"std::add_lvalue_reference"}},{"pid":1,"tid":0,"ph":"X","ts":2404208,"dur":26468,"name":"InstantiateClass","args":{"detail":"std::unique_ptr >"}},{"pid":1,"tid":0,"ph":"X","ts":2431435,"dur":532,"name":"InstantiateClass","args":{"detail":"std::is_convertible, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":2430863,"dur":1111,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >, std::is_convertible, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2460978,"dur":29266,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::setBandValid"}},{"pid":1,"tid":0,"ph":"X","ts":2490786,"dur":647,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::bandAsArray2DRef"}},{"pid":1,"tid":0,"ph":"X","ts":2491523,"dur":1690,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::reconstructPass"}},{"pid":1,"tid":0,"ph":"X","ts":2493228,"dur":17597,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::combineLowHighPass"}},{"pid":1,"tid":0,"ph":"X","ts":2510835,"dur":978,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::ReconstructableBand::processLow"}},{"pid":1,"tid":0,"ph":"X","ts":2511818,"dur":685,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::ReconstructableBand::processHigh"}},{"pid":1,"tid":0,"ph":"X","ts":2512507,"dur":977,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::ReconstructableBand::combine"}},{"pid":1,"tid":0,"ph":"X","ts":2513810,"dur":4162,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::VC5Decompressor"}},{"pid":1,"tid":0,"ph":"X","ts":2518440,"dur":3233,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::parseVC5"}},{"pid":1,"tid":0,"ph":"X","ts":2521683,"dur":9440,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::LowPassBand::LowPassBand"}},{"pid":1,"tid":0,"ph":"X","ts":2531175,"dur":786,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::LowPassBand::decode"}},{"pid":1,"tid":0,"ph":"X","ts":2531967,"dur":1066,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::HighPassBand::decode"}},{"pid":1,"tid":0,"ph":"X","ts":2533037,"dur":3483,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::parseLargeCodeblock"}},{"pid":1,"tid":0,"ph":"X","ts":2536528,"dur":1266,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::prepareBandDecodingPlan"}},{"pid":1,"tid":0,"ph":"X","ts":2537799,"dur":863,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::prepareBandReconstruction"}},{"pid":1,"tid":0,"ph":"X","ts":2539208,"dur":1520,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::decode"}},{"pid":1,"tid":0,"ph":"X","ts":2540734,"dur":1925,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::decodeBands"}},{"pid":1,"tid":0,"ph":"X","ts":2542667,"dur":982,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::reconstructLowpassBands"}},{"pid":1,"tid":0,"ph":"X","ts":2543654,"dur":18868,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::combineFinalLowpassBands"}},{"pid":1,"tid":0,"ph":"X","ts":2565778,"dur":897,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2566676,"dur":732,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2567410,"dur":761,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2568173,"dur":763,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2568938,"dur":734,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2569674,"dur":788,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2570464,"dur":737,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2571202,"dur":747,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2572240,"dur":657,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":2573335,"dur":594,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_local_data"}},{"pid":1,"tid":0,"ph":"X","ts":2576070,"dur":556,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_is_local"}},{"pid":1,"tid":0,"ph":"X","ts":2576005,"dur":880,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_dispose"}},{"pid":1,"tid":0,"ph":"X","ts":2574475,"dur":2555,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":2574314,"dur":2718,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct_aux"}},{"pid":1,"tid":0,"ph":"X","ts":2574131,"dur":2903,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":2573153,"dur":3883,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":2577097,"dur":16954,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":2571951,"dur":22104,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__to_xstring, char>"}},{"pid":1,"tid":0,"ph":"X","ts":2594144,"dur":780,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2594926,"dur":667,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2595595,"dur":666,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2596263,"dur":690,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2596955,"dur":719,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2597676,"dur":743,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2598421,"dur":688,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2599111,"dur":713,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":2603430,"dur":520,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_local_data"}},{"pid":1,"tid":0,"ph":"X","ts":2603352,"dur":599,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_is_local"}},{"pid":1,"tid":0,"ph":"X","ts":2603284,"dur":935,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_dispose"}},{"pid":1,"tid":0,"ph":"X","ts":2601595,"dur":2766,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":2601445,"dur":2917,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct_aux"}},{"pid":1,"tid":0,"ph":"X","ts":2601268,"dur":3096,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":2600405,"dur":3961,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":2604429,"dur":769,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":2599826,"dur":5374,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__to_xstring, wchar_t>"}},{"pid":1,"tid":0,"ph":"X","ts":2606112,"dur":843,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":2605953,"dur":1004,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct_aux"}},{"pid":1,"tid":0,"ph":"X","ts":2605772,"dur":1186,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":2605573,"dur":1386,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":2607437,"dur":772,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":2607289,"dur":921,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct_aux"}},{"pid":1,"tid":0,"ph":"X","ts":2607121,"dur":1090,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":2606961,"dur":1251,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":2626841,"dur":654,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_create"}},{"pid":1,"tid":0,"ph":"X","ts":2627882,"dur":516,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_local_data"}},{"pid":1,"tid":0,"ph":"X","ts":2627811,"dur":588,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_is_local"}},{"pid":1,"tid":0,"ph":"X","ts":2627748,"dur":848,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_dispose"}},{"pid":1,"tid":0,"ph":"X","ts":2609429,"dur":19309,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":2609258,"dur":19482,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct_aux"}},{"pid":1,"tid":0,"ph":"X","ts":2609117,"dur":19624,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":2608328,"dur":20416,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":2628799,"dur":638,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":2629974,"dur":11993,"name":"InstantiateFunction","args":{"detail":"std::pointer_traits::pointer_to"}},{"pid":1,"tid":0,"ph":"X","ts":2629700,"dur":12268,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_local_data"}},{"pid":1,"tid":0,"ph":"X","ts":2643817,"dur":611,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_create"}},{"pid":1,"tid":0,"ph":"X","ts":2644672,"dur":712,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_dispose"}},{"pid":1,"tid":0,"ph":"X","ts":2642582,"dur":2933,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":2642389,"dur":3128,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct_aux"}},{"pid":1,"tid":0,"ph":"X","ts":2642217,"dur":3301,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":2629541,"dur":15978,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":2645577,"dur":721,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":2646634,"dur":564,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::substr"}},{"pid":1,"tid":0,"ph":"X","ts":2648765,"dur":761,"name":"InstantiateClass","args":{"detail":"std::is_arithmetic >"}},{"pid":1,"tid":0,"ph":"X","ts":2648751,"dur":1208,"name":"InstantiateClass","args":{"detail":"std::__or_ >, std::is_enum >, std::is_pointer >, std::is_member_pointer >, std::is_null_pointer > >"}},{"pid":1,"tid":0,"ph":"X","ts":2648709,"dur":1260,"name":"InstantiateClass","args":{"detail":"std::is_scalar >"}},{"pid":1,"tid":0,"ph":"X","ts":2648529,"dur":1446,"name":"InstantiateClass","args":{"detail":"std::__or_ >, std::is_scalar > >"}},{"pid":1,"tid":0,"ph":"X","ts":2648085,"dur":2129,"name":"InstantiateClass","args":{"detail":"std::is_destructible >"}},{"pid":1,"tid":0,"ph":"X","ts":2648026,"dur":2567,"name":"InstantiateFunction","args":{"detail":"std::_Destroy *>"}},{"pid":1,"tid":0,"ph":"X","ts":2647957,"dur":2638,"name":"InstantiateFunction","args":{"detail":"std::_Destroy *, std::__cxx11::basic_string >"}},{"pid":1,"tid":0,"ph":"X","ts":2647745,"dur":2852,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::~vector"}},{"pid":1,"tid":0,"ph":"X","ts":2671795,"dur":607,"name":"InstantiateFunction","args":{"detail":"std::allocator_traits > >::construct, const char *&, const char *&>"}},{"pid":1,"tid":0,"ph":"X","ts":2673239,"dur":550,"name":"InstantiateClass","args":{"detail":"std::is_move_constructible >"}},{"pid":1,"tid":0,"ph":"X","ts":2673228,"dur":568,"name":"InstantiateClass","args":{"detail":"std::__is_move_insertable > >"}},{"pid":1,"tid":0,"ph":"X","ts":2674451,"dur":509,"name":"InstantiateClass","args":{"detail":"std::__or_ *>, std::is_reference *> >"}},{"pid":1,"tid":0,"ph":"X","ts":2674429,"dur":540,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable *>"}},{"pid":1,"tid":0,"ph":"X","ts":2674410,"dur":928,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_copy_constructible *>"}},{"pid":1,"tid":0,"ph":"X","ts":2674082,"dur":2200,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::_S_nothrow_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2673195,"dur":3140,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::_S_use_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2677098,"dur":735,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::_M_check_len"}},{"pid":1,"tid":0,"ph":"X","ts":2679031,"dur":542,"name":"InstantiateFunction","args":{"detail":"std::__relocate_object_a, std::__cxx11::basic_string, std::allocator > >"}},{"pid":1,"tid":0,"ph":"X","ts":2678827,"dur":747,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a_1 *, std::__cxx11::basic_string *, std::allocator > >"}},{"pid":1,"tid":0,"ph":"X","ts":2678596,"dur":979,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a *, std::__cxx11::basic_string *, std::allocator > >"}},{"pid":1,"tid":0,"ph":"X","ts":2678516,"dur":1059,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::_S_do_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2678323,"dur":1254,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::_S_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2679677,"dur":550,"name":"InstantiateClass","args":{"detail":"std::__move_if_noexcept_cond >"}},{"pid":1,"tid":0,"ph":"X","ts":2681700,"dur":16181,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__alloc_traits, char>::_S_always_equal"}},{"pid":1,"tid":0,"ph":"X","ts":2681623,"dur":16332,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__alloc_traits, char>::_S_nothrow_move"}},{"pid":1,"tid":0,"ph":"X","ts":2681575,"dur":16479,"name":"InstantiateClass","args":{"detail":"std::is_assignable &, std::__cxx11::basic_string &&>"}},{"pid":1,"tid":0,"ph":"X","ts":2699073,"dur":502,"name":"InstantiateFunction","args":{"detail":"std::operator!= *>"}},{"pid":1,"tid":0,"ph":"X","ts":2698328,"dur":1511,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy::__uninit_copy *>, std::__cxx11::basic_string *>"}},{"pid":1,"tid":0,"ph":"X","ts":2681430,"dur":18411,"name":"InstantiateFunction","args":{"detail":"std::uninitialized_copy *>, std::__cxx11::basic_string *>"}},{"pid":1,"tid":0,"ph":"X","ts":2681279,"dur":18563,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy_a *>, std::__cxx11::basic_string *, std::__cxx11::basic_string >"}},{"pid":1,"tid":0,"ph":"X","ts":2679636,"dur":20209,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_move_if_noexcept_a *, std::__cxx11::basic_string *, std::allocator > >"}},{"pid":1,"tid":0,"ph":"X","ts":2672572,"dur":27396,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":2650601,"dur":49369,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":2699973,"dur":540,"name":"InstantiateFunction","args":{"detail":"std::_Vector_base, std::allocator > >::_Vector_impl::_Vector_impl"}},{"pid":1,"tid":0,"ph":"X","ts":2700843,"dur":1083,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2700796,"dur":1131,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get"}},{"pid":1,"tid":0,"ph":"X","ts":2700736,"dur":1192,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::operator bool"}},{"pid":1,"tid":0,"ph":"X","ts":2700674,"dur":1255,"name":"InstantiateFunction","args":{"detail":"std::operator== >"}},{"pid":1,"tid":0,"ph":"X","ts":2702458,"dur":597,"name":"InstantiateClass","args":{"detail":"std::__invoke_result &, rawspeed::TableLookUp *>"}},{"pid":1,"tid":0,"ph":"X","ts":2702429,"dur":843,"name":"InstantiateClass","args":{"detail":"std::__is_invocable &, rawspeed::TableLookUp *>"}},{"pid":1,"tid":0,"ph":"X","ts":2703616,"dur":688,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2704352,"dur":1049,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":2704306,"dur":1096,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":2705882,"dur":767,"name":"InstantiateClass","args":{"detail":"std::is_destructible"}},{"pid":1,"tid":0,"ph":"X","ts":2705817,"dur":966,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":2705760,"dur":1024,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":2705535,"dur":1620,"name":"InstantiateFunction","args":{"detail":"std::vector >::~vector"}},{"pid":1,"tid":0,"ph":"X","ts":2705404,"dur":1752,"name":"InstantiateFunction","args":{"detail":"std::default_delete::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":2702404,"dur":4753,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::~unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2708230,"dur":523,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":2708219,"dur":591,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &&, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2708183,"dur":671,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":2709418,"dur":680,"name":"InstantiateFunction","args":{"detail":"std::_Tuple_impl<0, rawspeed::TableLookUp *, std::default_delete >::_Tuple_impl , void>"}},{"pid":1,"tid":0,"ph":"X","ts":2709129,"dur":1004,"name":"InstantiateFunction","args":{"detail":"std::tuple >::tuple, true>"}},{"pid":1,"tid":0,"ph":"X","ts":2707497,"dur":2668,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":2707159,"dur":3008,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2710170,"dur":947,"name":"InstantiateFunction","args":{"detail":"std::operator+, std::allocator >"}},{"pid":1,"tid":0,"ph":"X","ts":2711119,"dur":663,"name":"InstantiateFunction","args":{"detail":"std::operator+, std::allocator >"}},{"pid":1,"tid":0,"ph":"X","ts":2713499,"dur":16629,"name":"InstantiateClass","args":{"detail":"std::__invoke_result"}},{"pid":1,"tid":0,"ph":"X","ts":2713463,"dur":16728,"name":"InstantiateClass","args":{"detail":"std::__is_invocable"}},{"pid":1,"tid":0,"ph":"X","ts":2730539,"dur":940,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2731521,"dur":960,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl::_M_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":2731480,"dur":1002,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr::get_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":2713428,"dur":19055,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr::~unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2732824,"dur":608,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2732785,"dur":648,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr::get"}},{"pid":1,"tid":0,"ph":"X","ts":2732701,"dur":733,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr::release"}},{"pid":1,"tid":0,"ph":"X","ts":2734132,"dur":529,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible >"}},{"pid":1,"tid":0,"ph":"X","ts":2734092,"dur":614,"name":"InstantiateFunction","args":{"detail":"std::_TC::_ImplicitlyMoveConvertibleTuple"}},{"pid":1,"tid":0,"ph":"X","ts":2735217,"dur":551,"name":"InstantiateFunction","args":{"detail":"std::_Tuple_impl<0, unsigned char *, void (*)(void *)>::_Tuple_impl"}},{"pid":1,"tid":0,"ph":"X","ts":2734965,"dur":838,"name":"InstantiateFunction","args":{"detail":"std::tuple::tuple"}},{"pid":1,"tid":0,"ph":"X","ts":2733435,"dur":2395,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl::__uniq_ptr_impl"}},{"pid":1,"tid":0,"ph":"X","ts":2732485,"dur":3346,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2735834,"dur":564,"name":"InstantiateFunction","args":{"detail":"rawspeed::ThrowException"}},{"pid":1,"tid":0,"ph":"X","ts":2736400,"dur":977,"name":"InstantiateFunction","args":{"detail":"std::swap"}},{"pid":1,"tid":0,"ph":"X","ts":2737380,"dur":579,"name":"InstantiateFunction","args":{"detail":"rawspeed::ByteStream::peek"}},{"pid":1,"tid":0,"ph":"X","ts":2738346,"dur":575,"name":"InstantiateFunction","args":{"detail":"rawspeed::DataBuffer::get"}},{"pid":1,"tid":0,"ph":"X","ts":2738237,"dur":684,"name":"InstantiateFunction","args":{"detail":"rawspeed::ByteStream::peek"}},{"pid":1,"tid":0,"ph":"X","ts":2738102,"dur":820,"name":"InstantiateFunction","args":{"detail":"rawspeed::ByteStream::get"}},{"pid":1,"tid":0,"ph":"X","ts":2738924,"dur":627,"name":"InstantiateFunction","args":{"detail":"rawspeed::ByteStream::get"}},{"pid":1,"tid":0,"ph":"X","ts":2739792,"dur":557,"name":"InstantiateFunction","args":{"detail":"rawspeed::DataBuffer::get"}},{"pid":1,"tid":0,"ph":"X","ts":2739687,"dur":663,"name":"InstantiateFunction","args":{"detail":"rawspeed::ByteStream::peek"}},{"pid":1,"tid":0,"ph":"X","ts":2739552,"dur":799,"name":"InstantiateFunction","args":{"detail":"rawspeed::ByteStream::get"}},{"pid":1,"tid":0,"ph":"X","ts":2741320,"dur":830,"name":"InstantiateFunction","args":{"detail":"std::_Destroy, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":2741130,"dur":1020,"name":"InstantiateFunction","args":{"detail":"std::vector, void> >::~vector"}},{"pid":1,"tid":0,"ph":"X","ts":2742410,"dur":574,"name":"InstantiateClass","args":{"detail":"std::__invoke_result &, rawspeed::VC5Decompressor::Wavelet::AbstractBand *>"}},{"pid":1,"tid":0,"ph":"X","ts":2742380,"dur":666,"name":"InstantiateClass","args":{"detail":"std::__is_invocable &, rawspeed::VC5Decompressor::Wavelet::AbstractBand *>"}},{"pid":1,"tid":0,"ph":"X","ts":2743444,"dur":516,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":2743430,"dur":596,"name":"InstantiateClass","args":{"detail":"std::is_move_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":2743420,"dur":782,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_move_assignable >"}},{"pid":1,"tid":0,"ph":"X","ts":2743195,"dur":1018,"name":"InstantiateClass","args":{"detail":"std::__and_ >, std::is_move_constructible, std::is_move_assignable >"}},{"pid":1,"tid":0,"ph":"X","ts":2744298,"dur":685,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_nothrow_move_assignable >"}},{"pid":1,"tid":0,"ph":"X","ts":2745261,"dur":21226,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2766701,"dur":1050,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":2766647,"dur":1105,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":2742352,"dur":25513,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::reset"}},{"pid":1,"tid":0,"ph":"X","ts":2769312,"dur":1457,"name":"InstantiateClass","args":{"detail":"std::__is_move_insertable, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":2771157,"dur":537,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":2771123,"dur":582,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":2771106,"dur":952,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_copy_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":2770854,"dur":1701,"name":"InstantiateFunction","args":{"detail":"std::vector, void> >::_S_nothrow_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2769284,"dur":3321,"name":"InstantiateFunction","args":{"detail":"std::vector, void> >::_S_use_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2773752,"dur":1593,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_default_n_a, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":2776457,"dur":532,"name":"InstantiateFunction","args":{"detail":"std::__relocate_object_a, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":2776218,"dur":772,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a_1, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":2776072,"dur":919,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":2776017,"dur":975,"name":"InstantiateFunction","args":{"detail":"std::vector, void> >::_S_do_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2775866,"dur":1127,"name":"InstantiateFunction","args":{"detail":"std::vector, void> >::_S_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2777095,"dur":532,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":2777076,"dur":906,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_move_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":2777069,"dur":960,"name":"InstantiateClass","args":{"detail":"std::__not_ >"}},{"pid":1,"tid":0,"ph":"X","ts":2777061,"dur":1034,"name":"InstantiateClass","args":{"detail":"std::__and_ >, std::is_copy_constructible >"}},{"pid":1,"tid":0,"ph":"X","ts":2777032,"dur":1072,"name":"InstantiateClass","args":{"detail":"std::__move_if_noexcept_cond"}},{"pid":1,"tid":0,"ph":"X","ts":2779064,"dur":1192,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy_a, short *, rawspeed::DefaultInitAllocatorAdaptor, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":2776994,"dur":3263,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_move_if_noexcept_a, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":2768897,"dur":11362,"name":"InstantiateFunction","args":{"detail":"std::vector, void> >::_M_default_append"}},{"pid":1,"tid":0,"ph":"X","ts":2768685,"dur":11758,"name":"InstantiateFunction","args":{"detail":"std::vector, void> >::resize"}},{"pid":1,"tid":0,"ph":"X","ts":2768539,"dur":11906,"name":"InstantiateFunction","args":{"detail":"rawspeed::Array2DRef::create, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":2781504,"dur":21977,"name":"InstantiateClass","args":{"detail":"std::is_destructible"}},{"pid":1,"tid":0,"ph":"X","ts":2781439,"dur":22209,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":2781375,"dur":22274,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":2781182,"dur":22469,"name":"InstantiateFunction","args":{"detail":"std::vector >::~vector"}},{"pid":1,"tid":0,"ph":"X","ts":2805926,"dur":658,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_enum, std::is_pointer, std::is_member_pointer, std::is_null_pointer >"}},{"pid":1,"tid":0,"ph":"X","ts":2805884,"dur":711,"name":"InstantiateClass","args":{"detail":"std::is_scalar"}},{"pid":1,"tid":0,"ph":"X","ts":2805695,"dur":905,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_scalar >"}},{"pid":1,"tid":0,"ph":"X","ts":2805240,"dur":1628,"name":"InstantiateClass","args":{"detail":"std::is_destructible"}},{"pid":1,"tid":0,"ph":"X","ts":2805171,"dur":1818,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":2805101,"dur":1893,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":2804899,"dur":2096,"name":"InstantiateFunction","args":{"detail":"std::vector >::~vector"}},{"pid":1,"tid":0,"ph":"X","ts":2807927,"dur":627,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_enum, std::is_pointer, std::is_member_pointer, std::is_null_pointer >"}},{"pid":1,"tid":0,"ph":"X","ts":2807886,"dur":679,"name":"InstantiateClass","args":{"detail":"std::is_scalar"}},{"pid":1,"tid":0,"ph":"X","ts":2807708,"dur":864,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_scalar >"}},{"pid":1,"tid":0,"ph":"X","ts":2807304,"dur":1525,"name":"InstantiateClass","args":{"detail":"std::is_destructible"}},{"pid":1,"tid":0,"ph":"X","ts":2807252,"dur":1710,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":2807189,"dur":1773,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":2806997,"dur":1966,"name":"InstantiateFunction","args":{"detail":"std::vector >::~vector"}},{"pid":1,"tid":0,"ph":"X","ts":2811720,"dur":503,"name":"InstantiateClass","args":{"detail":"std::is_object"}},{"pid":1,"tid":0,"ph":"X","ts":2811712,"dur":563,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":2811686,"dur":598,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":2811671,"dur":936,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_copy_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":2811346,"dur":1562,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_nothrow_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2810632,"dur":2316,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_use_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2815180,"dur":518,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2817694,"dur":16099,"name":"InstantiateClass","args":{"detail":"std::__is_move_assignable_impl"}},{"pid":1,"tid":0,"ph":"X","ts":2817649,"dur":16156,"name":"InstantiateClass","args":{"detail":"std::is_move_assignable"}},{"pid":1,"tid":0,"ph":"X","ts":2817592,"dur":16511,"name":"InstantiateFunction","args":{"detail":"std::__copy_move::__copy_m"}},{"pid":1,"tid":0,"ph":"X","ts":2817280,"dur":16825,"name":"InstantiateFunction","args":{"detail":"std::__copy_move_a"}},{"pid":1,"tid":0,"ph":"X","ts":2817108,"dur":17038,"name":"InstantiateFunction","args":{"detail":"std::__copy_move_a2"}},{"pid":1,"tid":0,"ph":"X","ts":2816598,"dur":17549,"name":"InstantiateFunction","args":{"detail":"std::copy, unsigned int *>"}},{"pid":1,"tid":0,"ph":"X","ts":2816494,"dur":17655,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy::__uninit_copy, unsigned int *>"}},{"pid":1,"tid":0,"ph":"X","ts":2816171,"dur":17980,"name":"InstantiateFunction","args":{"detail":"std::uninitialized_copy, unsigned int *>"}},{"pid":1,"tid":0,"ph":"X","ts":2816065,"dur":18088,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy_a, unsigned int *, unsigned int>"}},{"pid":1,"tid":0,"ph":"X","ts":2815818,"dur":18337,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_allocate_and_copy >"}},{"pid":1,"tid":0,"ph":"X","ts":2810501,"dur":23656,"name":"InstantiateFunction","args":{"detail":"std::vector >::reserve"}},{"pid":1,"tid":0,"ph":"X","ts":2837535,"dur":2290,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":2835514,"dur":4313,"name":"InstantiateFunction","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":2835429,"dur":4399,"name":"InstantiateFunction","args":{"detail":"std::vector >::push_back"}},{"pid":1,"tid":0,"ph":"X","ts":2835266,"dur":4563,"name":"InstantiateFunction","args":{"detail":"std::back_insert_iterator > >::operator="}},{"pid":1,"tid":0,"ph":"X","ts":2834512,"dur":5318,"name":"InstantiateFunction","args":{"detail":"std::generate_n > >, unsigned int, (lambda at ../src/librawspeed/common/SimpleLUT.h:53:21)>"}},{"pid":1,"tid":0,"ph":"X","ts":2809723,"dur":30109,"name":"InstantiateFunction","args":{"detail":"rawspeed::SimpleLUT::SimpleLUT<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:361:7), std::enable_if >"}},{"pid":1,"tid":0,"ph":"X","ts":2840651,"dur":1232,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_move_assign"}},{"pid":1,"tid":0,"ph":"X","ts":2839834,"dur":2050,"name":"InstantiateFunction","args":{"detail":"std::vector >::operator="}},{"pid":1,"tid":0,"ph":"X","ts":2844765,"dur":559,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >, std::is_convertible, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2846007,"dur":995,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2845488,"dur":1516,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::__uniq_ptr_impl"}},{"pid":1,"tid":0,"ph":"X","ts":2845405,"dur":1600,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::unique_ptr, void>"}},{"pid":1,"tid":0,"ph":"X","ts":2847372,"dur":638,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2847323,"dur":688,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get"}},{"pid":1,"tid":0,"ph":"X","ts":2847226,"dur":786,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::release"}},{"pid":1,"tid":0,"ph":"X","ts":2848064,"dur":957,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":2848013,"dur":1009,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":2865755,"dur":664,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":2849693,"dur":16788,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &&, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2849648,"dur":16904,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":2867115,"dur":885,"name":"InstantiateFunction","args":{"detail":"std::_Tuple_impl<0, rawspeed::VC5Decompressor::Wavelet::LowPassBand *, std::default_delete >::_Tuple_impl , void>"}},{"pid":1,"tid":0,"ph":"X","ts":2866864,"dur":1172,"name":"InstantiateFunction","args":{"detail":"std::tuple >::tuple, true>"}},{"pid":1,"tid":0,"ph":"X","ts":2849024,"dur":19047,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":2847007,"dur":21065,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2843415,"dur":24662,"name":"InstantiateFunction","args":{"detail":"std::make_unique"}},{"pid":1,"tid":0,"ph":"X","ts":2868109,"dur":576,"name":"InstantiateClass","args":{"detail":"std::__is_invocable &, rawspeed::VC5Decompressor::Wavelet::LowPassBand *>"}},{"pid":1,"tid":0,"ph":"X","ts":2868079,"dur":987,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::~unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2869985,"dur":531,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >, std::is_convertible, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2871175,"dur":962,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2870676,"dur":1462,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::__uniq_ptr_impl"}},{"pid":1,"tid":0,"ph":"X","ts":2870594,"dur":1545,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::unique_ptr, void>"}},{"pid":1,"tid":0,"ph":"X","ts":2872509,"dur":672,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2872458,"dur":724,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get"}},{"pid":1,"tid":0,"ph":"X","ts":2872358,"dur":824,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::release"}},{"pid":1,"tid":0,"ph":"X","ts":2873236,"dur":1021,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":2873184,"dur":1074,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":2874912,"dur":550,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &&, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2874870,"dur":636,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":2876037,"dur":635,"name":"InstantiateFunction","args":{"detail":"std::_Tuple_impl<0, rawspeed::VC5Decompressor::Wavelet::HighPassBand *, std::default_delete >::_Tuple_impl , void>"}},{"pid":1,"tid":0,"ph":"X","ts":2875795,"dur":912,"name":"InstantiateFunction","args":{"detail":"std::tuple >::tuple, true>"}},{"pid":1,"tid":0,"ph":"X","ts":2874260,"dur":2481,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":2872140,"dur":4602,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2869541,"dur":7203,"name":"InstantiateFunction","args":{"detail":"std::make_unique"}},{"pid":1,"tid":0,"ph":"X","ts":2876794,"dur":527,"name":"InstantiateClass","args":{"detail":"std::__invoke_result &, rawspeed::VC5Decompressor::Wavelet::HighPassBand *>"}},{"pid":1,"tid":0,"ph":"X","ts":2876770,"dur":605,"name":"InstantiateClass","args":{"detail":"std::__is_invocable &, rawspeed::VC5Decompressor::Wavelet::HighPassBand *>"}},{"pid":1,"tid":0,"ph":"X","ts":2876746,"dur":1044,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::~unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2878589,"dur":569,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >, std::is_convertible, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2883301,"dur":1034,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2882714,"dur":1623,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::__uniq_ptr_impl"}},{"pid":1,"tid":0,"ph":"X","ts":2882602,"dur":1736,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::unique_ptr, void>"}},{"pid":1,"tid":0,"ph":"X","ts":2884725,"dur":705,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2884674,"dur":757,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get"}},{"pid":1,"tid":0,"ph":"X","ts":2884571,"dur":861,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::release"}},{"pid":1,"tid":0,"ph":"X","ts":2885488,"dur":1114,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":2885433,"dur":1170,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":2887322,"dur":541,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":2887306,"dur":625,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &&, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":2887264,"dur":715,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":2888557,"dur":701,"name":"InstantiateFunction","args":{"detail":"std::_Tuple_impl<0, rawspeed::VC5Decompressor::Wavelet::ReconstructableBand *, std::default_delete >::_Tuple_impl , void>"}},{"pid":1,"tid":0,"ph":"X","ts":2888289,"dur":1009,"name":"InstantiateFunction","args":{"detail":"std::tuple >::tuple, true>"}},{"pid":1,"tid":0,"ph":"X","ts":2886604,"dur":2731,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":2884339,"dur":4997,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2878249,"dur":11089,"name":"InstantiateFunction","args":{"detail":"std::make_unique"}},{"pid":1,"tid":0,"ph":"X","ts":2889397,"dur":537,"name":"InstantiateClass","args":{"detail":"std::__invoke_result &, rawspeed::VC5Decompressor::Wavelet::ReconstructableBand *>"}},{"pid":1,"tid":0,"ph":"X","ts":2889369,"dur":618,"name":"InstantiateClass","args":{"detail":"std::__is_invocable &, rawspeed::VC5Decompressor::Wavelet::ReconstructableBand *>"}},{"pid":1,"tid":0,"ph":"X","ts":2889340,"dur":1047,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::~unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2890903,"dur":503,"name":"InstantiateClass","args":{"detail":"std::is_move_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":2890894,"dur":518,"name":"InstantiateClass","args":{"detail":"std::__is_move_insertable >"}},{"pid":1,"tid":0,"ph":"X","ts":2891987,"dur":501,"name":"InstantiateClass","args":{"detail":"std::__not_, std::is_reference, std::is_void > >"}},{"pid":1,"tid":0,"ph":"X","ts":2891967,"dur":533,"name":"InstantiateClass","args":{"detail":"std::is_object"}},{"pid":1,"tid":0,"ph":"X","ts":2891959,"dur":601,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":2891937,"dur":633,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":2891921,"dur":975,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_copy_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":2891599,"dur":26299,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_nothrow_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2890864,"dur":27103,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_use_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2918234,"dur":538,"name":"InstantiateClass","args":{"detail":"std::__and_ >, std::is_copy_constructible >"}},{"pid":1,"tid":0,"ph":"X","ts":2918190,"dur":595,"name":"InstantiateClass","args":{"detail":"std::__move_if_noexcept_cond"}},{"pid":1,"tid":0,"ph":"X","ts":2921075,"dur":565,"name":"InstantiateFunction","args":{"detail":"std::__relocate_object_a >"}},{"pid":1,"tid":0,"ph":"X","ts":2920849,"dur":792,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a_1 >"}},{"pid":1,"tid":0,"ph":"X","ts":2920643,"dur":999,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a >"}},{"pid":1,"tid":0,"ph":"X","ts":2920586,"dur":1057,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_do_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2920428,"dur":1215,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2922484,"dur":1218,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy::__uninit_copy, rawspeed::VC5Decompressor::DecodeableBand *>"}},{"pid":1,"tid":0,"ph":"X","ts":2922121,"dur":1582,"name":"InstantiateFunction","args":{"detail":"std::uninitialized_copy, rawspeed::VC5Decompressor::DecodeableBand *>"}},{"pid":1,"tid":0,"ph":"X","ts":2922016,"dur":1689,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy_a, rawspeed::VC5Decompressor::DecodeableBand *, rawspeed::VC5Decompressor::DecodeableBand>"}},{"pid":1,"tid":0,"ph":"X","ts":2921770,"dur":1936,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_allocate_and_copy >"}},{"pid":1,"tid":0,"ph":"X","ts":2890732,"dur":32976,"name":"InstantiateFunction","args":{"detail":"std::vector >::reserve"}},{"pid":1,"tid":0,"ph":"X","ts":2923755,"dur":645,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":2923710,"dur":691,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get"}},{"pid":1,"tid":0,"ph":"X","ts":2926568,"dur":1906,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":2924403,"dur":4073,"name":"InstantiateFunction","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":2929646,"dur":56883,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":2928545,"dur":57987,"name":"InstantiateFunction","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":2986811,"dur":1366,"name":"InstantiateClass","args":{"detail":"std::__not_, std::is_reference, std::is_void > >"}},{"pid":1,"tid":0,"ph":"X","ts":2986789,"dur":1415,"name":"InstantiateClass","args":{"detail":"std::is_object"}},{"pid":1,"tid":0,"ph":"X","ts":2986779,"dur":1514,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":2986749,"dur":1556,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":2986729,"dur":1808,"name":"InstantiateClass","args":{"detail":"std::is_move_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":2986717,"dur":1831,"name":"InstantiateClass","args":{"detail":"std::__is_move_insertable >"}},{"pid":1,"tid":0,"ph":"X","ts":2989217,"dur":546,"name":"InstantiateClass","args":{"detail":"std::__not_, std::is_reference, std::is_void > >"}},{"pid":1,"tid":0,"ph":"X","ts":2989195,"dur":584,"name":"InstantiateClass","args":{"detail":"std::is_object"}},{"pid":1,"tid":0,"ph":"X","ts":2989185,"dur":645,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":2989155,"dur":684,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":2989137,"dur":1025,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_copy_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":2990358,"dur":4092,"name":"InstantiateClass","args":{"detail":"std::enable_if"}},{"pid":1,"tid":0,"ph":"X","ts":2988758,"dur":6537,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_nothrow_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2986682,"dur":8659,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_use_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":2996161,"dur":6520,"name":"InstantiateClass","args":{"detail":"std::move_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":3006912,"dur":611,"name":"InstantiateFunction","args":{"detail":"std::__relocate_object_a >"}},{"pid":1,"tid":0,"ph":"X","ts":3006650,"dur":874,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a_1 >"}},{"pid":1,"tid":0,"ph":"X","ts":3004281,"dur":3243,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a >"}},{"pid":1,"tid":0,"ph":"X","ts":3004217,"dur":3309,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_do_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":3004037,"dur":3490,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":3010534,"dur":1376,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy::__uninit_copy, rawspeed::VC5Decompressor::ReconstructionStep *>"}},{"pid":1,"tid":0,"ph":"X","ts":3008047,"dur":3865,"name":"InstantiateFunction","args":{"detail":"std::uninitialized_copy, rawspeed::VC5Decompressor::ReconstructionStep *>"}},{"pid":1,"tid":0,"ph":"X","ts":3007938,"dur":3975,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy_a, rawspeed::VC5Decompressor::ReconstructionStep *, rawspeed::VC5Decompressor::ReconstructionStep>"}},{"pid":1,"tid":0,"ph":"X","ts":3007668,"dur":4246,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_allocate_and_copy >"}},{"pid":1,"tid":0,"ph":"X","ts":2986535,"dur":25381,"name":"InstantiateFunction","args":{"detail":"std::vector >::reserve"}},{"pid":1,"tid":0,"ph":"X","ts":3012356,"dur":2093,"name":"InstantiateClass","args":{"detail":"std::conditional >, std::is_same >"}},{"pid":1,"tid":0,"ph":"X","ts":3012286,"dur":2343,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >"}},{"pid":1,"tid":0,"ph":"X","ts":3016361,"dur":1925,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":3011919,"dur":6369,"name":"InstantiateFunction","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":3019608,"dur":1183,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":3018338,"dur":2455,"name":"InstantiateFunction","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":3023611,"dur":530,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":3023592,"dur":785,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_copy_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":3023533,"dur":1783,"name":"InstantiateFunction","args":{"detail":"std::fill_n"}},{"pid":1,"tid":0,"ph":"X","ts":3023331,"dur":1986,"name":"InstantiateFunction","args":{"detail":"std::array::fill"}},{"pid":1,"tid":0,"ph":"X","ts":3022647,"dur":2768,"name":"InstantiateFunction","args":{"detail":"rawspeed::BitStream::fillSafe"}},{"pid":1,"tid":0,"ph":"X","ts":3022605,"dur":2812,"name":"InstantiateFunction","args":{"detail":"rawspeed::BitStream::fillSafeNoinline"}},{"pid":1,"tid":0,"ph":"X","ts":3022425,"dur":2993,"name":"InstantiateFunction","args":{"detail":"rawspeed::BitStream::fill"}},{"pid":1,"tid":0,"ph":"X","ts":2565492,"dur":460178,"name":"PerformPendingInstantiations","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":9948,"dur":3039844,"name":"Frontend","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":3050693,"dur":28035,"name":"CodeGen Function","args":{"detail":"(anonymous namespace)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":3080853,"dur":1147,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::reconstructPass(const Array2DRef, const Array2DRef, const Array2DRef)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":3082432,"dur":556,"name":"CodeGen Function","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:182:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":3084189,"dur":608,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::reconstructPass(const Array2DRef, const Array2DRef, const Array2DRef)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":3085624,"dur":4674,"name":"CodeGen Function","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()(int, int, std::array, const Array2DRef, (lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:182:22), int)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":3090642,"dur":703,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::reconstructPass(const Array2DRef, const Array2DRef, const Array2DRef)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":3091680,"dur":572,"name":"CodeGen Function","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:182:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":3092876,"dur":821,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::combineLowHighPass(const Array2DRef, const Array2DRef, const Array2DRef, int, bool)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":3102818,"dur":510,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::combineLowHighPass(const Array2DRef, const Array2DRef, const Array2DRef, int, bool)::(anonymous class)::operator()(rawspeed::(anonymous namespace)::ConvolutionParams::First, int, int)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":3103334,"dur":608,"name":"CodeGen Function","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:223:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":3105479,"dur":8561,"name":"CodeGen Function","args":{"detail":"std::min"}},{"pid":1,"tid":0,"ph":"X","ts":3114057,"dur":858,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::combineLowHighPass(const Array2DRef, const Array2DRef, const Array2DRef, int, bool)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":3115245,"dur":515,"name":"CodeGen Function","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:223:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":3116337,"dur":736,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::combineLowHighPass(const Array2DRef, const Array2DRef, const Array2DRef, int, bool)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":3117400,"dur":619,"name":"CodeGen Function","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:223:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":3120866,"dur":8039,"name":"CodeGen Function","args":{"detail":"std::allocator::allocator"}},{"pid":1,"tid":0,"ph":"X","ts":3129979,"dur":11792,"name":"CodeGen Function","args":{"detail":"rawspeed::Optional::Optional"}},{"pid":1,"tid":0,"ph":"X","ts":3145971,"dur":574,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::AbstractBand::~AbstractBand"}},{"pid":1,"tid":0,"ph":"X","ts":3181609,"dur":32985,"name":"CodeGen Function","args":{"detail":"std::_Vector_base >::_M_deallocate"}},{"pid":1,"tid":0,"ph":"X","ts":3217066,"dur":610,"name":"CodeGen Function","args":{"detail":"std::vector >::_M_move_assign"}},{"pid":1,"tid":0,"ph":"X","ts":3223701,"dur":15219,"name":"CodeGen Function","args":{"detail":"rawspeed::Buffer::isValid"}},{"pid":1,"tid":0,"ph":"X","ts":3238934,"dur":1360,"name":"CodeGen Function","args":{"detail":"rawspeed::ThrowException"}},{"pid":1,"tid":0,"ph":"X","ts":3245545,"dur":16329,"name":"CodeGen Function","args":{"detail":"rawspeed::ByteStream::skipBytes"}},{"pid":1,"tid":0,"ph":"X","ts":3267320,"dur":554,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::parseLargeCodeblock(const rawspeed::ByteStream &)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":3269699,"dur":24373,"name":"CodeGen Function","args":{"detail":"rawspeed::iPoint2D::operator!="}},{"pid":1,"tid":0,"ph":"X","ts":3296397,"dur":1756,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::getRLV"}},{"pid":1,"tid":0,"ph":"X","ts":3299406,"dur":1508,"name":"CodeGen Function","args":{"detail":"rawspeed::BitStream::fillSafe"}},{"pid":1,"tid":0,"ph":"X","ts":3305377,"dur":24420,"name":"CodeGen Function","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_data"}},{"pid":1,"tid":0,"ph":"X","ts":3336131,"dur":969,"name":"CodeGen Function","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":3341419,"dur":20348,"name":"CodeGen Function","args":{"detail":"rawspeed::Array2DRef::create, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":3361788,"dur":546,"name":"CodeGen Function","args":{"detail":"std::vector, void> >::resize"}},{"pid":1,"tid":0,"ph":"X","ts":3362530,"dur":1160,"name":"CodeGen Function","args":{"detail":"std::vector, void> >::_M_default_append"}},{"pid":1,"tid":0,"ph":"X","ts":3372289,"dur":1093,"name":"CodeGen Function","args":{"detail":"std::_Vector_base >::~_Vector_base"}},{"pid":1,"tid":0,"ph":"X","ts":3373653,"dur":21869,"name":"CodeGen Function","args":{"detail":"std::allocator_traits >::deallocate"}},{"pid":1,"tid":0,"ph":"X","ts":3395533,"dur":906,"name":"CodeGen Function","args":{"detail":"__gnu_cxx::new_allocator::deallocate"}},{"pid":1,"tid":0,"ph":"X","ts":3399778,"dur":622,"name":"CodeGen Function","args":{"detail":"rawspeed::ThrowException"}},{"pid":1,"tid":0,"ph":"X","ts":3402592,"dur":612,"name":"CodeGen Function","args":{"detail":"rawspeed::SimpleLUT::SimpleLUT<(lambda at ../src/librawspeed/decompressors/VC5Decompressor.cpp:361:7), std::enable_if >"}},{"pid":1,"tid":0,"ph":"X","ts":3403209,"dur":836,"name":"CodeGen Function","args":{"detail":"std::vector >::reserve"}},{"pid":1,"tid":0,"ph":"X","ts":3405584,"dur":10061,"name":"CodeGen Function","args":{"detail":"std::allocator_traits >::allocate"}},{"pid":1,"tid":0,"ph":"X","ts":3415901,"dur":808,"name":"CodeGen Function","args":{"detail":"__gnu_cxx::new_allocator::allocate"}},{"pid":1,"tid":0,"ph":"X","ts":3427275,"dur":1218,"name":"CodeGen Function","args":{"detail":"std::generate_n > >, unsigned int, (lambda at ../src/librawspeed/common/SimpleLUT.h:53:21)>"}},{"pid":1,"tid":0,"ph":"X","ts":3428821,"dur":786,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::initVC5LogTable()::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":3431495,"dur":582,"name":"CodeGen Function","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":3432748,"dur":1105,"name":"CodeGen Function","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":3433860,"dur":655,"name":"CodeGen Function","args":{"detail":"std::vector >::_M_check_len"}},{"pid":1,"tid":0,"ph":"X","ts":3434880,"dur":565,"name":"CodeGen Function","args":{"detail":"std::vector >::begin"}},{"pid":1,"tid":0,"ph":"X","ts":3435760,"dur":688,"name":"CodeGen Function","args":{"detail":"__gnu_cxx::__normal_iterator > >::__normal_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":3441547,"dur":12216,"name":"CodeGen Function","args":{"detail":"rawspeed::BitStreamCacheBase::BitStreamCacheBase"}},{"pid":1,"tid":0,"ph":"X","ts":3455605,"dur":2266,"name":"CodeGen Function","args":{"detail":"std::make_unique"}},{"pid":1,"tid":0,"ph":"X","ts":3464192,"dur":953,"name":"CodeGen Function","args":{"detail":"std::unique_ptr >::operator= >"}},{"pid":1,"tid":0,"ph":"X","ts":3467343,"dur":1315,"name":"CodeGen Function","args":{"detail":"std::make_unique"}},{"pid":1,"tid":0,"ph":"X","ts":3473543,"dur":20758,"name":"CodeGen Function","args":{"detail":"std::_Tuple_impl<1, std::default_delete >::_M_head"}},{"pid":1,"tid":0,"ph":"X","ts":3495500,"dur":765,"name":"CodeGen Function","args":{"detail":"std::unique_ptr >::operator= >"}},{"pid":1,"tid":0,"ph":"X","ts":3497568,"dur":634,"name":"CodeGen Function","args":{"detail":"std::__get_helper<0, rawspeed::VC5Decompressor::Wavelet::HighPassBand *, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":3499184,"dur":1297,"name":"CodeGen Function","args":{"detail":"std::make_unique"}},{"pid":1,"tid":0,"ph":"X","ts":3508294,"dur":974,"name":"CodeGen Function","args":{"detail":"std::vector >::reserve"}},{"pid":1,"tid":0,"ph":"X","ts":3509544,"dur":12452,"name":"CodeGen Function","args":{"detail":"std::vector >::_S_max_size"}},{"pid":1,"tid":0,"ph":"X","ts":3528393,"dur":690,"name":"CodeGen Function","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":3530153,"dur":1260,"name":"CodeGen Function","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":3533062,"dur":572,"name":"CodeGen Function","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":3533956,"dur":12183,"name":"CodeGen Function","args":{"detail":"__gnu_cxx::new_allocator::construct"}},{"pid":1,"tid":0,"ph":"X","ts":3546349,"dur":1134,"name":"CodeGen Function","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":3547491,"dur":842,"name":"CodeGen Function","args":{"detail":"std::vector >::reserve"}},{"pid":1,"tid":0,"ph":"X","ts":3553862,"dur":13157,"name":"CodeGen Function","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":3568309,"dur":1306,"name":"CodeGen Function","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":3571305,"dur":563,"name":"CodeGen Function","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":3572640,"dur":996,"name":"CodeGen Function","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":3573645,"dur":8099,"name":"CodeGen Function","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":3581772,"dur":521,"name":"CodeGen Function","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":3586990,"dur":531,"name":"CodeGen Function","args":{"detail":"rawspeed::SimpleLUT::operator[]"}},{"pid":1,"tid":0,"ph":"X","ts":3049795,"dur":547168,"name":"Frontend","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":3602845,"dur":672,"name":"RunPass","args":{"detail":"Simplify the CFG"}},{"pid":1,"tid":0,"ph":"X","ts":3602826,"dur":896,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12setBandValidEi"}},{"pid":1,"tid":0,"ph":"X","ts":3604229,"dur":642,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_"}},{"pid":1,"tid":0,"ph":"X","ts":3605825,"dur":559,"name":"RunPass","args":{"detail":"Simplify the CFG"}},{"pid":1,"tid":0,"ph":"X","ts":3605823,"dur":582,"name":"OptFunction","args":{"detail":"__clang_call_terminate"}},{"pid":1,"tid":0,"ph":"X","ts":3609500,"dur":20311,"name":"RunPass","args":{"detail":"Early CSE"}},{"pid":1,"tid":0,"ph":"X","ts":3608980,"dur":20855,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorC2ENS_10ByteStreamERKNS_8RawImageE"}},{"pid":1,"tid":0,"ph":"X","ts":3630747,"dur":1073,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor8parseVC5Ev"}},{"pid":1,"tid":0,"ph":"X","ts":3634741,"dur":544,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":3639499,"dur":606,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor11decodeBandsEPb"}},{"pid":1,"tid":0,"ph":"X","ts":3640277,"dur":779,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor24combineFinalLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":3641686,"dur":24050,"name":"RunPass","args":{"detail":"Early CSE"}},{"pid":1,"tid":0,"ph":"X","ts":3641660,"dur":24092,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE3endEv"}},{"pid":1,"tid":0,"ph":"X","ts":3673961,"dur":7507,"name":"RunPass","args":{"detail":"SROA"}},{"pid":1,"tid":0,"ph":"X","ts":3673951,"dur":7564,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE12_Vector_implC2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":3685700,"dur":8078,"name":"RunPass","args":{"detail":"Early CSE"}},{"pid":1,"tid":0,"ph":"X","ts":3685666,"dur":8119,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIiLm10EEixEm"}},{"pid":1,"tid":0,"ph":"X","ts":3709691,"dur":16071,"name":"RunPass","args":{"detail":"SROA"}},{"pid":1,"tid":0,"ph":"X","ts":3709682,"dur":16116,"name":"OptFunction","args":{"detail":"_ZNK9__gnu_cxx13new_allocatorIN8rawspeed15VC5Decompressor14DecodeableBandEE8max_sizeEv"}},{"pid":1,"tid":0,"ph":"X","ts":3733695,"dur":583,"name":"RunPass","args":{"detail":"Call-site splitting"}},{"pid":1,"tid":0,"ph":"X","ts":3733691,"dur":588,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet5clearEv"}},{"pid":1,"tid":0,"ph":"X","ts":3734758,"dur":1262,"name":"RunPass","args":{"detail":"Call-site splitting"}},{"pid":1,"tid":0,"ph":"X","ts":3734755,"dur":1266,"name":"OptFunction","args":{"detail":"_ZNSt14__array_traitsIiLm4EE6_S_refERA4_Kim"}},{"pid":1,"tid":0,"ph":"X","ts":3737718,"dur":4027,"name":"RunPass","args":{"detail":"Call-site splitting"}},{"pid":1,"tid":0,"ph":"X","ts":3737716,"dur":4031,"name":"OptFunction","args":{"detail":"_ZSt15__alloc_on_moveISaIjEEvRT_S2_"}},{"pid":1,"tid":0,"ph":"X","ts":3731837,"dur":13452,"name":"OptModule","args":{"detail":"../src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":3784358,"dur":3372,"name":"OptModule","args":{"detail":"../src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":3789323,"dur":16843,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3789270,"dur":17005,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_"}},{"pid":1,"tid":0,"ph":"X","ts":3807312,"dur":517,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3807278,"dur":593,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ib"}},{"pid":1,"tid":0,"ph":"X","ts":3813809,"dur":567,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3809701,"dur":4709,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand11processHighERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":3814572,"dur":1287,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3814552,"dur":1329,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand7combineERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":3816634,"dur":5281,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3816504,"dur":5487,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorC2ENS_10ByteStreamERKNS_8RawImageE"}},{"pid":1,"tid":0,"ph":"X","ts":3823044,"dur":1085,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3822958,"dur":1426,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor8parseVC5Ev"}},{"pid":1,"tid":0,"ph":"X","ts":3825569,"dur":926,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3825535,"dur":1000,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor19parseLargeCodeblockERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":3828141,"dur":545,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":3829698,"dur":5354,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3829685,"dur":5389,"name":"OptFunction","args":{"detail":"_ZNSt5arrayISt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS4_EELm4EEixEm"}},{"pid":1,"tid":0,"ph":"X","ts":3836528,"dur":632,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3836507,"dur":671,"name":"OptFunction","args":{"detail":"_ZSt11make_uniqueIN8rawspeed15VC5Decompressor7Wavelet12HighPassBandEJRKNS0_10ByteStreamEsEENSt9_MakeUniqIT_E15__single_objectEDpOT0_"}},{"pid":1,"tid":0,"ph":"X","ts":3837236,"dur":1446,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3837223,"dur":1472,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS3_EEaSINS2_12HighPassBandES4_IS8_EEENSt9enable_ifIXsr6__and_ISt6__and_IJSt14is_convertibleINS_IT_T0_E7pointerEPS3_ESt6__not_ISt8is_arrayISD_EEEESt13is_assignableIRS5_OSE_EEE5valueERS6_E4typeEOSF_"}},{"pid":1,"tid":0,"ph":"X","ts":3839238,"dur":556,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor23prepareBandDecodingPlanEv"}},{"pid":1,"tid":0,"ph":"X","ts":3841856,"dur":928,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3841803,"dur":1086,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor11decodeBandsEPb"}},{"pid":1,"tid":0,"ph":"X","ts":3843208,"dur":1415,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3843184,"dur":1466,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor24combineFinalLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":3853568,"dur":16267,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3853552,"dur":16308,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":3873971,"dur":15804,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3873958,"dur":15836,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed6Buffer7isValidEjj"}},{"pid":1,"tid":0,"ph":"X","ts":3892989,"dur":501,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3892967,"dur":541,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE8fillSafeEv"}},{"pid":1,"tid":0,"ph":"X","ts":3897289,"dur":526,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE17_M_default_appendEm"}},{"pid":1,"tid":0,"ph":"X","ts":3905683,"dur":8479,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3905671,"dur":8517,"name":"OptFunction","args":{"detail":"_ZSt3getILm0EJPN8rawspeed15VC5Decompressor7Wavelet12HighPassBandESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_"}},{"pid":1,"tid":0,"ph":"X","ts":3788599,"dur":134916,"name":"OptModule","args":{"detail":"../src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":3925627,"dur":731,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12setBandValidEi"}},{"pid":1,"tid":0,"ph":"X","ts":3929696,"dur":10710,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":3929488,"dur":11175,"name":"OptFunction","args":{"detail":"_ZSt3getILm0EJPN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_"}},{"pid":1,"tid":0,"ph":"X","ts":3943075,"dur":521,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10Array2DRefIKsEC2EPS1_iii"}},{"pid":1,"tid":0,"ph":"X","ts":3944017,"dur":757,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet16bandAsArray2DRefEj"}},{"pid":1,"tid":0,"ph":"X","ts":3945656,"dur":564,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10Array2DRefIKsEclEii"}},{"pid":1,"tid":0,"ph":"X","ts":3946913,"dur":758,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams5FirstEEEDaT_iiENKUliE_clEi"}},{"pid":1,"tid":0,"ph":"X","ts":3948702,"dur":570,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":3949495,"dur":1278,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":3949493,"dur":1551,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":3948019,"dur":4011,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS5_IKsEES8_ENK3$_1clINS0_17ConvolutionParams5FirstEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_iENKUlvE_clEv"}},{"pid":1,"tid":0,"ph":"X","ts":3953683,"dur":12275,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3952580,"dur":14533,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS5_IKsEES8_ENK3$_1clINS0_17ConvolutionParams5FirstEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_i"}},{"pid":1,"tid":0,"ph":"X","ts":3967640,"dur":3062,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams5FirstEEEDaT_iiENKUlSt5arrayIiLm4EEE_clESD_"}},{"pid":1,"tid":0,"ph":"X","ts":3970738,"dur":533,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10Array2DRefIsEclEii"}},{"pid":1,"tid":0,"ph":"X","ts":3973463,"dur":8936,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":3972304,"dur":11723,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams5FirstEEEDaT_ii"}},{"pid":1,"tid":0,"ph":"X","ts":3984272,"dur":774,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams6MiddleEEEDaT_iiENKUliE_clEi"}},{"pid":1,"tid":0,"ph":"X","ts":3986648,"dur":1023,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":3986646,"dur":1252,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":3985387,"dur":3383,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS5_IKsEES8_ENK3$_1clINS0_17ConvolutionParams6MiddleEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_iENKUlvE_clEv"}},{"pid":1,"tid":0,"ph":"X","ts":3989300,"dur":2257,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS5_IKsEES8_ENK3$_1clINS0_17ConvolutionParams6MiddleEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_i"}},{"pid":1,"tid":0,"ph":"X","ts":3993664,"dur":10739,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":3992001,"dur":13285,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams6MiddleEEEDaT_iiENKUlSt5arrayIiLm4EEE_clESD_"}},{"pid":1,"tid":0,"ph":"X","ts":4007502,"dur":796,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4006331,"dur":3796,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams6MiddleEEEDaT_ii"}},{"pid":1,"tid":0,"ph":"X","ts":4010368,"dur":786,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams4LastEEEDaT_iiENKUliE_clEi"}},{"pid":1,"tid":0,"ph":"X","ts":4012769,"dur":1027,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":4013822,"dur":15964,"name":"RunLoopPass","args":{"detail":"Unroll loops"}},{"pid":1,"tid":0,"ph":"X","ts":4012768,"dur":17057,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4011477,"dur":19385,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS5_IKsEES8_ENK3$_1clINS0_17ConvolutionParams4LastEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_iENKUlvE_clEv"}},{"pid":1,"tid":0,"ph":"X","ts":4031443,"dur":2422,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS5_IKsEES8_ENK3$_1clINS0_17ConvolutionParams4LastEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_i"}},{"pid":1,"tid":0,"ph":"X","ts":4036612,"dur":641,"name":"RunPass","args":{"detail":"SROA"}},{"pid":1,"tid":0,"ph":"X","ts":4038753,"dur":501,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":4036601,"dur":3398,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams4LastEEEDaT_iiENKUlSt5arrayIiLm4EEE_clESD_"}},{"pid":1,"tid":0,"ph":"X","ts":4042239,"dur":828,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4041040,"dur":3926,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams4LastEEEDaT_ii"}},{"pid":1,"tid":0,"ph":"X","ts":4049100,"dur":21635,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4073265,"dur":1050,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":4071628,"dur":2893,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4074845,"dur":2330,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4077237,"dur":4253,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":4081590,"dur":3606,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":4085291,"dur":1285,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":4086654,"dur":2551,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":4077235,"dur":12210,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4089475,"dur":22187,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":4112030,"dur":746,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4112903,"dur":534,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":4115075,"dur":679,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":4114129,"dur":1645,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4116318,"dur":989,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4047346,"dur":69962,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_"}},{"pid":1,"tid":0,"ph":"X","ts":4117623,"dur":820,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams5FirstEEEDaT_iiENKUliE_clEi"}},{"pid":1,"tid":0,"ph":"X","ts":4119971,"dur":889,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":4119970,"dur":1105,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4118741,"dur":3152,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS5_IKsEES8_ibENK3$_2clINS0_17ConvolutionParams5FirstEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_iENKUlvE_clEv"}},{"pid":1,"tid":0,"ph":"X","ts":4122419,"dur":2372,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS5_IKsEES8_ibENK3$_2clINS0_17ConvolutionParams5FirstEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_i"}},{"pid":1,"tid":0,"ph":"X","ts":4125657,"dur":10065,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":4135726,"dur":588,"name":"RunPass","args":{"detail":"Early CSE w/ MemorySSA"}},{"pid":1,"tid":0,"ph":"X","ts":4137551,"dur":505,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":4125269,"dur":13460,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams5FirstEEEDaT_iiENKUlSt5arrayIiLm4EEE_clESD_"}},{"pid":1,"tid":0,"ph":"X","ts":4140364,"dur":505,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9clampBitsIiEEtT_jPNSt9enable_ifIXsr3std9is_signedIS1_EE5valueEvE4typeE"}},{"pid":1,"tid":0,"ph":"X","ts":4151592,"dur":599,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4154038,"dur":3005,"name":"RunPass","args":{"detail":"Aggressive Dead Code Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":4150252,"dur":7221,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams5FirstEEEDaT_ii"}},{"pid":1,"tid":0,"ph":"X","ts":4173860,"dur":1654,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams6MiddleEEEDaT_iiENKUliE_clEi"}},{"pid":1,"tid":0,"ph":"X","ts":4177042,"dur":582,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4177857,"dur":922,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":4177855,"dur":1149,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4176106,"dur":3829,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS5_IKsEES8_ibENK3$_2clINS0_17ConvolutionParams6MiddleEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_iENKUlvE_clEv"}},{"pid":1,"tid":0,"ph":"X","ts":4180474,"dur":2226,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS5_IKsEES8_ibENK3$_2clINS0_17ConvolutionParams6MiddleEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_i"}},{"pid":1,"tid":0,"ph":"X","ts":4183149,"dur":2710,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams6MiddleEEEDaT_iiENKUlSt5arrayIiLm4EEE_clESD_"}},{"pid":1,"tid":0,"ph":"X","ts":4188430,"dur":655,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4189412,"dur":16646,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4187054,"dur":20534,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams6MiddleEEEDaT_ii"}},{"pid":1,"tid":0,"ph":"X","ts":4207838,"dur":830,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams4LastEEEDaT_iiENKUliE_clEi"}},{"pid":1,"tid":0,"ph":"X","ts":4210287,"dur":1011,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":4210286,"dur":1233,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4208967,"dur":3409,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS5_IKsEES8_ibENK3$_2clINS0_17ConvolutionParams4LastEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_iENKUlvE_clEv"}},{"pid":1,"tid":0,"ph":"X","ts":4213403,"dur":1512,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4216078,"dur":1768,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4212876,"dur":6085,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS5_IKsEES8_ibENK3$_2clINS0_17ConvolutionParams4LastEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_i"}},{"pid":1,"tid":0,"ph":"X","ts":4221247,"dur":561,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":4219508,"dur":3006,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams4LastEEEDaT_iiENKUlSt5arrayIiLm4EEE_clESD_"}},{"pid":1,"tid":0,"ph":"X","ts":4225085,"dur":8809,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4234638,"dur":756,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4235431,"dur":863,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":4236700,"dur":5322,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4223731,"dur":19038,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams4LastEEEDaT_ii"}},{"pid":1,"tid":0,"ph":"X","ts":4246045,"dur":521,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":4246797,"dur":1428,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4249420,"dur":5169,"name":"RunLoopPass","args":{"detail":"Unswitch loops"}},{"pid":1,"tid":0,"ph":"X","ts":4254610,"dur":553,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":4255641,"dur":6509,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":4248944,"dur":13500,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4262667,"dur":1904,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4264720,"dur":3460,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":4268275,"dur":8226,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":4276886,"dur":3621,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":4264718,"dur":16174,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4280923,"dur":10088,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":4291497,"dur":938,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4292582,"dur":714,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":4293977,"dur":3996,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":4298261,"dur":647,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":4293975,"dur":4965,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4299328,"dur":1912,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4244758,"dur":56483,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ib"}},{"pid":1,"tid":0,"ph":"X","ts":4301291,"dur":597,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10Array2DRefIsEC2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4301929,"dur":525,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE4sizeEv"}},{"pid":1,"tid":0,"ph":"X","ts":4305699,"dur":8441,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4305473,"dur":9001,"name":"OptFunction","args":{"detail":"_ZSt11__addressofIsEPT_RS0_"}},{"pid":1,"tid":0,"ph":"X","ts":4314509,"dur":647,"name":"OptFunction","args":{"detail":"_ZN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvE9constructIsEEvPT_"}},{"pid":1,"tid":0,"ph":"X","ts":4316650,"dur":13084,"name":"RunPass","args":{"detail":"Scalar Evolution Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":4316059,"dur":13807,"name":"OptFunction","args":{"detail":"_ZNSt16allocator_traitsIN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE9constructIsJEEEDTcl12_S_constructfp_fp0_spclsr3stdE7forwardIT0_Efp1_EEERS3_PT_DpOS6_"}},{"pid":1,"tid":0,"ph":"X","ts":4330826,"dur":587,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":4330824,"dur":657,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4330110,"dur":1688,"name":"OptFunction","args":{"detail":"_ZSt27__uninitialized_default_n_aIPsmN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEET_S5_T0_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":4332926,"dur":1429,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE12_M_check_lenEmPKc"}},{"pid":1,"tid":0,"ph":"X","ts":4335095,"dur":542,"name":"OptFunction","args":{"detail":"_ZN9__gnu_cxx13new_allocatorIsE8allocateEmPKv"}},{"pid":1,"tid":0,"ph":"X","ts":4335798,"dur":712,"name":"OptFunction","args":{"detail":"_ZN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvE8allocateEmPKv"}},{"pid":1,"tid":0,"ph":"X","ts":4336768,"dur":677,"name":"OptFunction","args":{"detail":"_ZNSt16allocator_traitsIN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE8allocateERS3_m"}},{"pid":1,"tid":0,"ph":"X","ts":4337718,"dur":659,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE11_M_allocateEm"}},{"pid":1,"tid":0,"ph":"X","ts":4341685,"dur":1505,"name":"OptFunction","args":{"detail":"_ZSt14__relocate_a_1IPsS0_N8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEET0_T_S6_S5_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":4343505,"dur":1360,"name":"OptFunction","args":{"detail":"_ZSt12__relocate_aIPsS0_N8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEET0_T_S6_S5_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":4345035,"dur":1378,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE14_S_do_relocateEPsS5_S5_RS3_St17integral_constantIbLb1EE"}},{"pid":1,"tid":0,"ph":"X","ts":4346628,"dur":1380,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE11_S_relocateEPsS5_S5_RS3_"}},{"pid":1,"tid":0,"ph":"X","ts":4349461,"dur":505,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE13_M_deallocateEPsm"}},{"pid":1,"tid":0,"ph":"X","ts":4352449,"dur":17300,"name":"RunLoopPass","args":{"detail":"Rotate Loops"}},{"pid":1,"tid":0,"ph":"X","ts":4352446,"dur":17479,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4370926,"dur":1065,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":4351040,"dur":22369,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE17_M_default_appendEm"}},{"pid":1,"tid":0,"ph":"X","ts":4373623,"dur":1260,"name":"OptFunction","args":{"detail":"_ZSt8_DestroyIPsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEEvT_S5_RT0_"}},{"pid":1,"tid":0,"ph":"X","ts":4375117,"dur":935,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE15_M_erase_at_endEPs"}},{"pid":1,"tid":0,"ph":"X","ts":4376776,"dur":1196,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE6resizeEm"}},{"pid":1,"tid":0,"ph":"X","ts":4379003,"dur":1328,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10Array2DRefIsE6createINS_27DefaultInitAllocatorAdaptorIsSaIsEvEEEES1_PSt6vectorIsT_Eii"}},{"pid":1,"tid":0,"ph":"X","ts":4382369,"dur":500,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4383480,"dur":538,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":4381527,"dur":4247,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand10processLowERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":4385858,"dur":507,"name":"OptFunction","args":{"detail":".omp.copyprivate.copy_func"}},{"pid":1,"tid":0,"ph":"X","ts":4388448,"dur":502,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4389554,"dur":25294,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":4415520,"dur":721,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4387582,"dur":29656,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand11processHighERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":4417830,"dur":738,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10Array2DRefIKsEC2IsvEENS0_IT_EE"}},{"pid":1,"tid":0,"ph":"X","ts":4420003,"dur":519,"name":"RunPass","args":{"detail":"SROA"}},{"pid":1,"tid":0,"ph":"X","ts":4420968,"dur":511,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4419994,"dur":4084,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand7combineERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":4425555,"dur":16845,"name":"OptFunction","args":{"detail":"_ZN8rawspeed6BufferC2EOS0_"}},{"pid":1,"tid":0,"ph":"X","ts":4442560,"dur":846,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10DataBufferC2EOS0_"}},{"pid":1,"tid":0,"ph":"X","ts":4443606,"dur":1005,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStreamC2EOS0_"}},{"pid":1,"tid":0,"ph":"X","ts":4448776,"dur":615,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorUt_C2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4452739,"dur":1037,"name":"OptFunction","args":{"detail":"_ZNSt5arrayISt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS4_EELm4EEC2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4454426,"dur":1076,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7WaveletELm3EEC2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4457214,"dur":33076,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE12_Vector_implC2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4491631,"dur":532,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12AbstractBandC2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4492447,"dur":859,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandC2Eb"}},{"pid":1,"tid":0,"ph":"X","ts":4493560,"dur":1060,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7ChannelC2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4495699,"dur":724,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4496748,"dur":663,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4497582,"dur":757,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12AbstractBandD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4498855,"dur":1469,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4522486,"dur":603,"name":"OptFunction","args":{"detail":"_ZNKSt14default_deleteIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandEEclEPS3_"}},{"pid":1,"tid":0,"ph":"X","ts":4523432,"dur":705,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS3_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4525006,"dur":506,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4524315,"dur":2332,"name":"OptFunction","args":{"detail":"_ZNSt5arrayISt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS4_EELm4EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4526930,"dur":1848,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7WaveletD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4529480,"dur":12288,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4542890,"dur":784,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4543698,"dur":2027,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":4545908,"dur":623,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4529078,"dur":18462,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7WaveletELm3EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4548016,"dur":1571,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7ChannelD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4550819,"dur":537,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4551506,"dur":768,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4552757,"dur":16358,"name":"RunPass","args":{"detail":"Dead Store Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":4550213,"dur":19339,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7ChannelELm4EEC2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4575951,"dur":660,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed8iPoint2DgtERKS0_"}},{"pid":1,"tid":0,"ph":"X","ts":4576832,"dur":664,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed8iPoint2D15hasPositiveAreaEv"}},{"pid":1,"tid":0,"ph":"X","ts":4577698,"dur":16077,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4577519,"dur":16584,"name":"OptFunction","args":{"detail":"_ZNSt14__array_traitsIcLm8192EE6_S_ptrERA8192_Kc"}},{"pid":1,"tid":0,"ph":"X","ts":4595372,"dur":614,"name":"OptFunction","args":{"detail":"_ZN8rawspeed17RawspeedExceptionC2EPKc"}},{"pid":1,"tid":0,"ph":"X","ts":4596130,"dur":686,"name":"OptFunction","args":{"detail":"_ZN8rawspeed19RawDecoderExceptionC2EPKc"}},{"pid":1,"tid":0,"ph":"X","ts":4597210,"dur":774,"name":"OptFunction","args":{"detail":"_ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz"}},{"pid":1,"tid":0,"ph":"X","ts":4600470,"dur":541,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE13_M_deallocateEPS2_m"}},{"pid":1,"tid":0,"ph":"X","ts":4601664,"dur":693,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4602766,"dur":629,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4605695,"dur":20043,"name":"RunPass","args":{"detail":"Aggressive Dead Code Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":4605368,"dur":20493,"name":"OptFunction","args":{"detail":"_ZNSt16allocator_traitsISaIN8rawspeed15VC5Decompressor14DecodeableBandEEE10deallocateERS3_PS2_m"}},{"pid":1,"tid":0,"ph":"X","ts":4626046,"dur":686,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE13_M_deallocateEPS2_m"}},{"pid":1,"tid":0,"ph":"X","ts":4627401,"dur":671,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4628481,"dur":643,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4630733,"dur":931,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4631685,"dur":867,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":4632704,"dur":903,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4629573,"dur":4892,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7ChannelELm4EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4637699,"dur":20065,"name":"RunPass","args":{"detail":"Simplify the CFG"}},{"pid":1,"tid":0,"ph":"X","ts":4637575,"dur":20599,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7WaveletELm3EE3endEv"}},{"pid":1,"tid":0,"ph":"X","ts":4659699,"dur":617,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15roundUpDivisionEmm"}},{"pid":1,"tid":0,"ph":"X","ts":4662798,"dur":707,"name":"OptFunction","args":{"detail":"_ZN8rawspeed11IOExceptionC2EPKc"}},{"pid":1,"tid":0,"ph":"X","ts":4663905,"dur":763,"name":"OptFunction","args":{"detail":"_ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz"}},{"pid":1,"tid":0,"ph":"X","ts":4664840,"dur":703,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed6Buffer7getDataEjj"}},{"pid":1,"tid":0,"ph":"X","ts":4667203,"dur":14576,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4666765,"dur":15638,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed6Buffer3getIjEET_bjj"}},{"pid":1,"tid":0,"ph":"X","ts":4682792,"dur":1092,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10DataBuffer3getIjEET_jj"}},{"pid":1,"tid":0,"ph":"X","ts":4684166,"dur":1104,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream4peekIjEET_j"}},{"pid":1,"tid":0,"ph":"X","ts":4685651,"dur":1015,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStream3getIjEET_v"}},{"pid":1,"tid":0,"ph":"X","ts":4686974,"dur":948,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStream6getU32Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4689096,"dur":918,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed6Buffer3getItEET_bjj"}},{"pid":1,"tid":0,"ph":"X","ts":4690332,"dur":1083,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10DataBuffer3getItEET_jj"}},{"pid":1,"tid":0,"ph":"X","ts":4691682,"dur":1123,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream4peekItEET_j"}},{"pid":1,"tid":0,"ph":"X","ts":4693617,"dur":20136,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":4693104,"dur":21272,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStream3getItEET_v"}},{"pid":1,"tid":0,"ph":"X","ts":4714730,"dur":1021,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStream6getU16Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4718101,"dur":516,"name":"OptFunction","args":{"detail":"_ZN8rawspeed8OptionalItEaSEt"}},{"pid":1,"tid":0,"ph":"X","ts":4723448,"dur":959,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed6Buffer10getSubViewEjj"}},{"pid":1,"tid":0,"ph":"X","ts":4724841,"dur":533,"name":"OptFunction","args":{"detail":"_ZN8rawspeed6BufferC2ERKS0_"}},{"pid":1,"tid":0,"ph":"X","ts":4725538,"dur":642,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10DataBufferC2ERKNS_6BufferENS_10EndiannessE"}},{"pid":1,"tid":0,"ph":"X","ts":4726292,"dur":698,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10DataBufferC2ERKS0_"}},{"pid":1,"tid":0,"ph":"X","ts":4727109,"dur":744,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStreamC2ERKNS_10DataBufferE"}},{"pid":1,"tid":0,"ph":"X","ts":4728581,"dur":1774,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream12getSubStreamEjj"}},{"pid":1,"tid":0,"ph":"X","ts":4730867,"dur":1435,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream10peekStreamEj"}},{"pid":1,"tid":0,"ph":"X","ts":4753881,"dur":1808,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStream9getStreamEj"}},{"pid":1,"tid":0,"ph":"X","ts":4756389,"dur":2071,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStream9getStreamEjj"}},{"pid":1,"tid":0,"ph":"X","ts":4762852,"dur":553,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":4763611,"dur":596,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":4762850,"dur":1742,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4761685,"dur":3375,"name":"OptFunction","args":{"detail":"_ZZN8rawspeed15VC5Decompressor19parseLargeCodeblockERKNS_10ByteStreamEENK3$_5clEv"}},{"pid":1,"tid":0,"ph":"X","ts":4765698,"dur":1816,"name":"RunPass","args":{"detail":"Branch Probability Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":4768909,"dur":604,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":4769535,"dur":16332,"name":"RunLoopPass","args":{"detail":"Unroll loops"}},{"pid":1,"tid":0,"ph":"X","ts":4768296,"dur":17599,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":4765381,"dur":21074,"name":"OptFunction","args":{"detail":"_ZZN8rawspeed15VC5Decompressor19parseLargeCodeblockERKNS_10ByteStreamEENK3$_6clEv"}},{"pid":1,"tid":0,"ph":"X","ts":4789080,"dur":892,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStreamC2ERKS0_"}},{"pid":1,"tid":0,"ph":"X","ts":4790673,"dur":1707,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet22AbstractDecodeableBandC2ENS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":4792411,"dur":1671,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed8iPoint2D4areaEv"}},{"pid":1,"tid":0,"ph":"X","ts":4794144,"dur":541,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10DataBufferaSEOS0_"}},{"pid":1,"tid":0,"ph":"X","ts":4794823,"dur":700,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStreamaSEOS0_"}},{"pid":1,"tid":0,"ph":"X","ts":4795788,"dur":905,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet22AbstractDecodeableBandD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4799119,"dur":861,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4800590,"dur":800,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4801430,"dur":17017,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":4798192,"dur":22388,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBandC2ERKS1_NS_10ByteStreamEt"}},{"pid":1,"tid":0,"ph":"X","ts":4826923,"dur":1177,"name":"OptFunction","args":{"detail":"_ZSt11make_uniqueIN8rawspeed15VC5Decompressor7Wavelet11LowPassBandEJRS2_RKNS0_10ByteStreamEtEENSt9_MakeUniqIT_E15__single_objectEDpOT0_"}},{"pid":1,"tid":0,"ph":"X","ts":4831672,"dur":502,"name":"OptFunction","args":{"detail":"_ZSt4swapIPN8rawspeed15VC5Decompressor7Wavelet12AbstractBandEENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SH_"}},{"pid":1,"tid":0,"ph":"X","ts":4832587,"dur":907,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS3_EE5resetEPS3_"}},{"pid":1,"tid":0,"ph":"X","ts":4833699,"dur":8064,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4833521,"dur":8529,"name":"OptFunction","args":{"detail":"_ZNSt10_Head_baseILm1ESt14default_deleteIN8rawspeed15VC5Decompressor7Wavelet11LowPassBandEELb1EE7_M_headERS6_"}},{"pid":1,"tid":0,"ph":"X","ts":4845581,"dur":995,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS3_EEaSINS2_11LowPassBandES4_IS8_EEENSt9enable_ifIXsr6__and_ISt6__and_IJSt14is_convertibleINS_IT_T0_E7pointerEPS3_ESt6__not_ISt8is_arrayISD_EEEESt13is_assignableIRS5_OSE_EEE5valueERS6_E4typeEOSF_"}},{"pid":1,"tid":0,"ph":"X","ts":4847139,"dur":980,"name":"OptFunction","args":{"detail":"_ZNKSt14default_deleteIN8rawspeed15VC5Decompressor7Wavelet11LowPassBandEEclEPS3_"}},{"pid":1,"tid":0,"ph":"X","ts":4848522,"dur":1103,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet11LowPassBandESt14default_deleteIS3_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4849694,"dur":8044,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":4849649,"dur":8608,"name":"OptFunction","args":{"detail":"_ZN8rawspeed8OptionalItE5resetEv"}},{"pid":1,"tid":0,"ph":"X","ts":4859528,"dur":1527,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBandC2ENS_10ByteStreamEs"}},{"pid":1,"tid":0,"ph":"X","ts":4865700,"dur":8033,"name":"RunPass","args":{"detail":"Lazy Block Frequency Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":4865569,"dur":8601,"name":"OptFunction","args":{"detail":"_ZNSt15__uniq_ptr_implIN8rawspeed15VC5Decompressor7Wavelet12HighPassBandESt14default_deleteIS3_EEC2EPS3_"}},{"pid":1,"tid":0,"ph":"X","ts":4875380,"dur":1837,"name":"OptFunction","args":{"detail":"_ZSt11make_uniqueIN8rawspeed15VC5Decompressor7Wavelet12HighPassBandEJRKNS0_10ByteStreamEsEENSt9_MakeUniqIT_E15__single_objectEDpOT0_"}},{"pid":1,"tid":0,"ph":"X","ts":4881701,"dur":6946,"name":"RunPass","args":{"detail":"Basic Alias Analysis (stateless AA impl)"}},{"pid":1,"tid":0,"ph":"X","ts":4881489,"dur":7383,"name":"OptFunction","args":{"detail":"_ZNSt15__uniq_ptr_implIN8rawspeed15VC5Decompressor7Wavelet12HighPassBandESt14default_deleteIS3_EE10_M_deleterEv"}},{"pid":1,"tid":0,"ph":"X","ts":4890647,"dur":963,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS3_EEaSINS2_12HighPassBandES4_IS8_EEENSt9enable_ifIXsr6__and_ISt6__and_IJSt14is_convertibleINS_IT_T0_E7pointerEPS3_ESt6__not_ISt8is_arrayISD_EEEESt13is_assignableIRS5_OSE_EEE5valueERS6_E4typeEOSF_"}},{"pid":1,"tid":0,"ph":"X","ts":4892135,"dur":938,"name":"OptFunction","args":{"detail":"_ZNKSt14default_deleteIN8rawspeed15VC5Decompressor7Wavelet12HighPassBandEEclEPS3_"}},{"pid":1,"tid":0,"ph":"X","ts":4893559,"dur":1077,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12HighPassBandESt14default_deleteIS3_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4900349,"dur":966,"name":"OptFunction","args":{"detail":"_ZSt11make_uniqueIN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_"}},{"pid":1,"tid":0,"ph":"X","ts":4905698,"dur":28043,"name":"RunPass","args":{"detail":"Speculatively execute instructions if target has divergent branches"}},{"pid":1,"tid":0,"ph":"X","ts":4905671,"dur":28588,"name":"OptFunction","args":{"detail":"_ZSt3getILm1EJPN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_"}},{"pid":1,"tid":0,"ph":"X","ts":4936312,"dur":948,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS3_EEaSINS2_19ReconstructableBandES4_IS8_EEENSt9enable_ifIXsr6__and_ISt6__and_IJSt14is_convertibleINS_IT_T0_E7pointerEPS3_ESt6__not_ISt8is_arrayISD_EEEESt13is_assignableIRS5_OSE_EEE5valueERS6_E4typeEOSF_"}},{"pid":1,"tid":0,"ph":"X","ts":4937876,"dur":1261,"name":"OptFunction","args":{"detail":"_ZNKSt14default_deleteIN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandEEclEPS3_"}},{"pid":1,"tid":0,"ph":"X","ts":4939642,"dur":1474,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandESt14default_deleteIS3_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":4945682,"dur":565,"name":"RunPass","args":{"detail":"Early CSE w/ MemorySSA"}},{"pid":1,"tid":0,"ph":"X","ts":4946909,"dur":1322,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4949073,"dur":549,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4949659,"dur":18484,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":4968502,"dur":630,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4969390,"dur":897,"name":"RunPass","args":{"detail":"Dead Store Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":4970974,"dur":622,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4945019,"dur":26578,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor19parseLargeCodeblockERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":4971709,"dur":759,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream5checkEj"}},{"pid":1,"tid":0,"ph":"X","ts":4972822,"dur":945,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream5checkEjj"}},{"pid":1,"tid":0,"ph":"X","ts":4974062,"dur":937,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStream9skipBytesEjj"}},{"pid":1,"tid":0,"ph":"X","ts":4992166,"dur":917,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":4993085,"dur":560,"name":"RunPass","args":{"detail":"Early CSE w/ MemorySSA"}},{"pid":1,"tid":0,"ph":"X","ts":4993816,"dur":839,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":4994972,"dur":2566,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4998227,"dur":514,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":4999731,"dur":1890,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":4998935,"dur":2874,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5002120,"dur":1590,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5003849,"dur":619,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":5003846,"dur":1614,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5005495,"dur":3039,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5008872,"dur":1567,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5010580,"dur":1277,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":5012331,"dur":561,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":5013097,"dur":32939,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5013049,"dur":33046,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5046621,"dur":1453,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":4992091,"dur":55984,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor8parseVC5Ev"}},{"pid":1,"tid":0,"ph":"X","ts":5050687,"dur":549,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIjSaIjEE13_M_deallocateEPjm"}},{"pid":1,"tid":0,"ph":"X","ts":5051897,"dur":667,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIjSaIjEED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":5053023,"dur":643,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":5053840,"dur":599,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9SimpleLUTIjLi12EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":5057677,"dur":21921,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":5080909,"dur":2195,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5083616,"dur":840,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":5085540,"dur":1181,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5084510,"dur":2292,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5086954,"dur":1320,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5088321,"dur":2227,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5090580,"dur":18848,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5110014,"dur":2137,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5112561,"dur":4535,"name":"RunPass","args":{"detail":"Dead Store Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":5117116,"dur":16773,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":5134043,"dur":811,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5133994,"dur":901,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5135217,"dur":1395,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5057566,"dur":79047,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorC2ENS_10ByteStreamERKNS_8RawImageE"}},{"pid":1,"tid":0,"ph":"X","ts":5139907,"dur":513,"name":"OptFunction","args":{"detail":"_ZN9__gnu_cxx13new_allocatorIjE8allocateEmPKv"}},{"pid":1,"tid":0,"ph":"X","ts":5141159,"dur":608,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIjSaIjEE11_M_allocateEm"}},{"pid":1,"tid":0,"ph":"X","ts":5142114,"dur":625,"name":"OptFunction","args":{"detail":"_ZSt14__relocate_a_1IjjENSt9enable_ifIXsr3std24__is_bitwise_relocatableIT_EE5valueEPS1_E4typeES2_S2_S2_RSaIT0_E"}},{"pid":1,"tid":0,"ph":"X","ts":5143046,"dur":671,"name":"OptFunction","args":{"detail":"_ZSt12__relocate_aIPjS0_SaIjEET0_T_S3_S2_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":5143852,"dur":613,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEE14_S_do_relocateEPjS2_S2_RS0_St17integral_constantIbLb1EE"}},{"pid":1,"tid":0,"ph":"X","ts":5144604,"dur":621,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEE11_S_relocateEPjS2_S2_RS0_"}},{"pid":1,"tid":0,"ph":"X","ts":5145900,"dur":1814,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEE7reserveEm"}},{"pid":1,"tid":0,"ph":"X","ts":5149695,"dur":16035,"name":"RunPass","args":{"detail":"Aggressive Dead Code Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":5149408,"dur":16423,"name":"OptFunction","args":{"detail":"_ZZZN8rawspeed15VC5Decompressor15initVC5LogTableEvENK3$_3clEjjENKUlT_E0_clIjEEDaS2_"}},{"pid":1,"tid":0,"ph":"X","ts":5165961,"dur":551,"name":"OptFunction","args":{"detail":"_ZZZN8rawspeed15VC5Decompressor15initVC5LogTableEvENK3$_3clEjjENKUlT_E_clIdEEDaS2_"}},{"pid":1,"tid":0,"ph":"X","ts":5168009,"dur":710,"name":"OptFunction","args":{"detail":"_ZZN8rawspeed15VC5Decompressor15initVC5LogTableEvENK3$_3clEjj"}},{"pid":1,"tid":0,"ph":"X","ts":5169163,"dur":750,"name":"OptFunction","args":{"detail":"_ZZN8rawspeed9SimpleLUTIjLi12EEC1IZNS_15VC5Decompressor15initVC5LogTableEvE3$_3St9enable_ifILb1EvEEEOT_ENKUlvE_clEv"}},{"pid":1,"tid":0,"ph":"X","ts":5173538,"dur":982,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIjSaIjEE12_M_check_lenEmPKc"}},{"pid":1,"tid":0,"ph":"X","ts":5177537,"dur":634,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5176908,"dur":3182,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":5180509,"dur":763,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEE12emplace_backIJjEEEvDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":5181689,"dur":16083,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":5181609,"dur":16971,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEE9push_backEOj"}},{"pid":1,"tid":0,"ph":"X","ts":5199005,"dur":751,"name":"OptFunction","args":{"detail":"_ZNSt20back_insert_iteratorISt6vectorIjSaIjEEEaSEOj"}},{"pid":1,"tid":0,"ph":"X","ts":5202361,"dur":569,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5202219,"dur":784,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5203621,"dur":1079,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5200890,"dur":5717,"name":"OptFunction","args":{"detail":"_ZSt10generate_nISt20back_insert_iteratorISt6vectorIjSaIjEEEjZN8rawspeed9SimpleLUTIjLi12EEC1IZNS5_15VC5Decompressor15initVC5LogTableEvE3$_3St9enable_ifILb1EvEEEOT_EUlvE_ESD_SD_T0_T1_"}},{"pid":1,"tid":0,"ph":"X","ts":5208673,"dur":706,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5209692,"dur":20209,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":5231308,"dur":1358,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5232900,"dur":637,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5207788,"dur":27275,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9SimpleLUTIjLi12EEC2IZNS_15VC5Decompressor15initVC5LogTableEvE3$_3St9enable_ifILb1EvEEEOT_"}},{"pid":1,"tid":0,"ph":"X","ts":5238246,"dur":581,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIjSaIjEE17_Vector_impl_data12_M_copy_dataERKS2_"}},{"pid":1,"tid":0,"ph":"X","ts":5239167,"dur":906,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIjSaIjEE17_Vector_impl_data12_M_swap_dataERS2_"}},{"pid":1,"tid":0,"ph":"X","ts":5268778,"dur":1962,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEE14_M_move_assignEOS1_St17integral_constantIbLb1EE"}},{"pid":1,"tid":0,"ph":"X","ts":5271005,"dur":859,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEEaSEOS1_"}},{"pid":1,"tid":0,"ph":"X","ts":5272069,"dur":921,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9SimpleLUTIjLi12EEaSEOS1_"}},{"pid":1,"tid":0,"ph":"X","ts":5275176,"dur":619,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5276697,"dur":552,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5277293,"dur":16568,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":5277291,"dur":16686,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5294010,"dur":610,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5296064,"dur":570,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5274083,"dur":22552,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor15initVC5LogTableEv"}},{"pid":1,"tid":0,"ph":"X","ts":5296884,"dur":669,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream11getPositionEv"}},{"pid":1,"tid":0,"ph":"X","ts":5297763,"dur":631,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream13getRemainSizeEv"}},{"pid":1,"tid":0,"ph":"X","ts":5300844,"dur":503,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5300477,"dur":2684,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEEC2ERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":5303790,"dur":563,"name":"OptFunction","args":{"detail":"_ZN8rawspeed28BitStreamCacheRightInLeftOut4pushEmj"}},{"pid":1,"tid":0,"ph":"X","ts":5304543,"dur":735,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE9fillCacheEPKhjPj"}},{"pid":1,"tid":0,"ph":"X","ts":5317847,"dur":570,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIhLm8EE4dataEv"}},{"pid":1,"tid":0,"ph":"X","ts":5319583,"dur":667,"name":"OptFunction","args":{"detail":"_ZSt8__fill_aIhEN9__gnu_cxx11__enable_ifIXsr9__is_byteIT_EE7__valueEvE6__typeEPS2_S5_RKS2_"}},{"pid":1,"tid":0,"ph":"X","ts":5320403,"dur":607,"name":"OptFunction","args":{"detail":"_ZSt10__fill_n_aImhEN9__gnu_cxx11__enable_ifIXsr9__is_byteIT0_EE7__valueEPS2_E6__typeES3_T_RKS2_"}},{"pid":1,"tid":0,"ph":"X","ts":5321613,"dur":637,"name":"OptFunction","args":{"detail":"_ZSt6fill_nIPhmhET_S1_T0_RKT1_"}},{"pid":1,"tid":0,"ph":"X","ts":5322486,"dur":501,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIhLm8EE4fillERKh"}},{"pid":1,"tid":0,"ph":"X","ts":5323958,"dur":3179,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE8fillSafeEv"}},{"pid":1,"tid":0,"ph":"X","ts":5329698,"dur":26971,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5327617,"dur":29477,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE16fillSafeNoinlineEv"}},{"pid":1,"tid":0,"ph":"X","ts":5357408,"dur":1246,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE4fillEj"}},{"pid":1,"tid":0,"ph":"X","ts":5358684,"dur":600,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed28BitStreamCacheRightInLeftOut4peekEj"}},{"pid":1,"tid":0,"ph":"X","ts":5359425,"dur":652,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE14peekBitsNoFillEj"}},{"pid":1,"tid":0,"ph":"X","ts":5361361,"dur":673,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE13getBitsNoFillEj"}},{"pid":1,"tid":0,"ph":"X","ts":5362473,"dur":1719,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE7getBitsEj"}},{"pid":1,"tid":0,"ph":"X","ts":5366042,"dur":756,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5367399,"dur":611,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5367260,"dur":1976,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5369404,"dur":16747,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5386217,"dur":1073,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":5387349,"dur":642,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":5386214,"dur":2047,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5388289,"dur":1631,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5390082,"dur":556,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5391267,"dur":520,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5391978,"dur":549,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5365232,"dur":27296,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":5398236,"dur":753,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5400310,"dur":517,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5400849,"dur":5390,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5406390,"dur":511,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5397537,"dur":10535,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor6getRLVEPNS_9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEEEPiPj"}},{"pid":1,"tid":0,"ph":"X","ts":5412733,"dur":9001,"name":"RunPass","args":{"detail":"Basic Alias Analysis (stateless AA impl)"}},{"pid":1,"tid":0,"ph":"X","ts":5421807,"dur":1335,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5424958,"dur":607,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5424080,"dur":1564,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5425904,"dur":1255,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5427839,"dur":1591,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":5427248,"dur":2376,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5429655,"dur":10916,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5440874,"dur":655,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5442743,"dur":672,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5443820,"dur":1221,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5411021,"dur":34021,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":5445566,"dur":8461,"name":"OptFunction","args":{"detail":"_ZNK9__gnu_cxx13new_allocatorIN8rawspeed15VC5Decompressor14DecodeableBandEE8max_sizeEv"}},{"pid":1,"tid":0,"ph":"X","ts":5456970,"dur":4783,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":5456731,"dur":5444,"name":"OptFunction","args":{"detail":"_ZN9__gnu_cxx13new_allocatorIN8rawspeed15VC5Decompressor14DecodeableBandEE8allocateEmPKv"}},{"pid":1,"tid":0,"ph":"X","ts":5462331,"dur":535,"name":"OptFunction","args":{"detail":"_ZNSt16allocator_traitsISaIN8rawspeed15VC5Decompressor14DecodeableBandEEE8allocateERS3_m"}},{"pid":1,"tid":0,"ph":"X","ts":5463062,"dur":631,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE11_M_allocateEm"}},{"pid":1,"tid":0,"ph":"X","ts":5467734,"dur":1440,"name":"OptFunction","args":{"detail":"_ZSt14__relocate_a_1IPN8rawspeed15VC5Decompressor14DecodeableBandES3_SaIS2_EET0_T_S6_S5_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":5469516,"dur":9064,"name":"OptFunction","args":{"detail":"_ZSt12__relocate_aIPN8rawspeed15VC5Decompressor14DecodeableBandES3_SaIS2_EET0_T_S6_S5_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":5478771,"dur":1325,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE14_S_do_relocateEPS2_S5_S5_RS3_St17integral_constantIbLb1EE"}},{"pid":1,"tid":0,"ph":"X","ts":5480286,"dur":1277,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE11_S_relocateEPS2_S5_S5_RS3_"}},{"pid":1,"tid":0,"ph":"X","ts":5482276,"dur":2918,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE7reserveEm"}},{"pid":1,"tid":0,"ph":"X","ts":5485701,"dur":10767,"name":"RunPass","args":{"detail":"Lazy Block Frequency Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":5485620,"dur":11350,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor14DecodeableBandC2EPNS0_7Wavelet22AbstractDecodeableBandERKS2_"}},{"pid":1,"tid":0,"ph":"X","ts":5497216,"dur":504,"name":"OptFunction","args":{"detail":"_ZN9__gnu_cxx13new_allocatorIN8rawspeed15VC5Decompressor14DecodeableBandEE9constructIS3_JRPNS2_7Wavelet12HighPassBandERS6_EEEvPT_DpOT0_"}},{"pid":1,"tid":0,"ph":"X","ts":5499957,"dur":1148,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE12_M_check_lenEmPKc"}},{"pid":1,"tid":0,"ph":"X","ts":5506372,"dur":584,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5504262,"dur":4593,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE17_M_realloc_insertIJRPNS1_7Wavelet12HighPassBandERS6_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":5509700,"dur":13263,"name":"RunPass","args":{"detail":"Lazy Branch Probability Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":5509417,"dur":14363,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE12emplace_backIJRPNS1_7Wavelet12HighPassBandERS6_EEEvDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":5528548,"dur":504,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5529992,"dur":592,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5527812,"dur":4671,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE17_M_realloc_insertIJRPNS1_7Wavelet11LowPassBandERS6_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":5533683,"dur":20117,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5533040,"dur":21055,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE12emplace_backIJRPNS1_7Wavelet11LowPassBandERS6_EEEvDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":5557881,"dur":1894,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5561076,"dur":539,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5562032,"dur":521,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5560688,"dur":3002,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5563969,"dur":640,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5565840,"dur":1120,"name":"RunLoopPass","args":{"detail":"Unroll loops"}},{"pid":1,"tid":0,"ph":"X","ts":5567937,"dur":940,"name":"RunLoopPass","args":{"detail":"Unroll loops"}},{"pid":1,"tid":0,"ph":"X","ts":5568878,"dur":521,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":5569523,"dur":20566,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":5564716,"dur":25901,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5590661,"dur":14341,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5605410,"dur":40410,"name":"RunPass","args":{"detail":"Bit-Tracking Dead Code Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":5645852,"dur":4228,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5650087,"dur":611,"name":"RunPass","args":{"detail":"Jump Threading"}},{"pid":1,"tid":0,"ph":"X","ts":5650699,"dur":1118,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":5653658,"dur":924,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5652860,"dur":2278,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5655686,"dur":788,"name":"RunPass","args":{"detail":"Simplify the CFG"}},{"pid":1,"tid":0,"ph":"X","ts":5656600,"dur":25357,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5556368,"dur":125591,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor23prepareBandDecodingPlanEv"}},{"pid":1,"tid":0,"ph":"X","ts":5682047,"dur":501,"name":"OptFunction","args":{"detail":"_ZNKSt12_Vector_baseIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE19_M_get_Tp_allocatorEv"}},{"pid":1,"tid":0,"ph":"X","ts":5684475,"dur":512,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE8capacityEv"}},{"pid":1,"tid":0,"ph":"X","ts":5685696,"dur":11065,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5685589,"dur":11732,"name":"OptFunction","args":{"detail":"_ZN9__gnu_cxx13new_allocatorIN8rawspeed15VC5Decompressor18ReconstructionStepEE8allocateEmPKv"}},{"pid":1,"tid":0,"ph":"X","ts":5697492,"dur":552,"name":"OptFunction","args":{"detail":"_ZNSt16allocator_traitsISaIN8rawspeed15VC5Decompressor18ReconstructionStepEEE8allocateERS3_m"}},{"pid":1,"tid":0,"ph":"X","ts":5698206,"dur":659,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE11_M_allocateEm"}},{"pid":1,"tid":0,"ph":"X","ts":5702737,"dur":1554,"name":"OptFunction","args":{"detail":"_ZSt14__relocate_a_1IPN8rawspeed15VC5Decompressor18ReconstructionStepES3_SaIS2_EET0_T_S6_S5_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":5705698,"dur":2327,"name":"RunPass","args":{"detail":"Jump Threading"}},{"pid":1,"tid":0,"ph":"X","ts":5704639,"dur":3787,"name":"OptFunction","args":{"detail":"_ZSt12__relocate_aIPN8rawspeed15VC5Decompressor18ReconstructionStepES3_SaIS2_EET0_T_S6_S5_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":5708621,"dur":1436,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE14_S_do_relocateEPS2_S5_S5_RS3_St17integral_constantIbLb1EE"}},{"pid":1,"tid":0,"ph":"X","ts":5710242,"dur":1326,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE11_S_relocateEPS2_S5_S5_RS3_"}},{"pid":1,"tid":0,"ph":"X","ts":5713539,"dur":8409,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":5713538,"dur":8492,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5712280,"dur":10908,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE7reserveEm"}},{"pid":1,"tid":0,"ph":"X","ts":5727487,"dur":1070,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE12_M_check_lenEmPKc"}},{"pid":1,"tid":0,"ph":"X","ts":5733541,"dur":15885,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5749502,"dur":604,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5731729,"dur":20386,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE17_M_realloc_insertIJRPNS1_7WaveletEPNS6_19ReconstructableBandEEEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":5752687,"dur":893,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE12emplace_backIJRPNS1_7WaveletEPNS6_19ReconstructableBandEEEEvDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":5756724,"dur":5031,"name":"RunPass","args":{"detail":"SROA"}},{"pid":1,"tid":0,"ph":"X","ts":5763863,"dur":574,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5764459,"dur":2336,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5756714,"dur":11697,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE17_M_realloc_insertIJRPNS1_7WaveletERPNS6_19ReconstructableBandEEEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":5769677,"dur":4051,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5768977,"dur":5050,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE12emplace_backIJRPNS1_7WaveletERPNS6_19ReconstructableBandEEEEvDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":5776738,"dur":9138,"name":"RunPass","args":{"detail":"Jump Threading"}},{"pid":1,"tid":0,"ph":"X","ts":5786523,"dur":1784,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5789526,"dur":546,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5790494,"dur":559,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5789123,"dur":2168,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5791539,"dur":561,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5792769,"dur":545,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":5793328,"dur":3919,"name":"RunLoopPass","args":{"detail":"Unroll loops"}},{"pid":1,"tid":0,"ph":"X","ts":5792203,"dur":6431,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5798675,"dur":11492,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5810561,"dur":1650,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5812498,"dur":522,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":5813953,"dur":1115,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5813563,"dur":1616,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5815743,"dur":11147,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5776028,"dur":50864,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor25prepareBandReconstructionEv"}},{"pid":1,"tid":0,"ph":"X","ts":5828105,"dur":538,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE5beginEv"}},{"pid":1,"tid":0,"ph":"X","ts":5828765,"dur":511,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE3endEv"}},{"pid":1,"tid":0,"ph":"X","ts":5829909,"dur":612,"name":"OptFunction","args":{"detail":"_ZN9__gnu_cxxmiIPKN8rawspeed15VC5Decompressor14DecodeableBandESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_"}},{"pid":1,"tid":0,"ph":"X","ts":5830738,"dur":555,"name":"OptFunction","args":{"detail":"_ZN9__gnu_cxxltIPKN8rawspeed15VC5Decompressor14DecodeableBandESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_"}},{"pid":1,"tid":0,"ph":"X","ts":5837075,"dur":12515,"name":"RunPass","args":{"detail":"Natural Loop Information"}},{"pid":1,"tid":0,"ph":"X","ts":5837012,"dur":13049,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc"}},{"pid":1,"tid":0,"ph":"X","ts":5851989,"dur":630,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm"}},{"pid":1,"tid":0,"ph":"X","ts":5852844,"dur":614,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_"}},{"pid":1,"tid":0,"ph":"X","ts":5854091,"dur":550,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm"}},{"pid":1,"tid":0,"ph":"X","ts":5856149,"dur":543,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5856938,"dur":12865,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":5855209,"dur":15053,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag"}},{"pid":1,"tid":0,"ph":"X","ts":5870565,"dur":1715,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type"}},{"pid":1,"tid":0,"ph":"X","ts":5872543,"dur":1644,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_"}},{"pid":1,"tid":0,"ph":"X","ts":5876594,"dur":529,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5875431,"dur":2373,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_"}},{"pid":1,"tid":0,"ph":"X","ts":5881817,"dur":562,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv"}},{"pid":1,"tid":0,"ph":"X","ts":5882690,"dur":560,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":5885917,"dur":926,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5887641,"dur":822,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5888669,"dur":644,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5887457,"dur":1931,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5889549,"dur":17998,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5907642,"dur":1207,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":5907639,"dur":1401,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5909070,"dur":9000,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5919665,"dur":634,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5919663,"dur":1133,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5921093,"dur":687,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5884738,"dur":37043,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor11decodeBandsEPb"}},{"pid":1,"tid":0,"ph":"X","ts":5925977,"dur":19751,"name":"RunPass","args":{"detail":"Function Alias Analysis Results"}},{"pid":1,"tid":0,"ph":"X","ts":5925766,"dur":20196,"name":"OptFunction","args":{"detail":"_ZNSt5arrayISt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS4_EELm4EE5beginEv"}},{"pid":1,"tid":0,"ph":"X","ts":5947709,"dur":538,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5946757,"dur":2526,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet5clearEv"}},{"pid":1,"tid":0,"ph":"X","ts":5949313,"dur":640,"name":"OptFunction","args":{"detail":"_ZN9__gnu_cxx17__normal_iteratorIPKN8rawspeed15VC5Decompressor18ReconstructionStepESt6vectorIS3_SaIS3_EEEppEv"}},{"pid":1,"tid":0,"ph":"X","ts":5952393,"dur":682,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5953658,"dur":528,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5954809,"dur":509,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5951089,"dur":4538,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor23reconstructLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":5955676,"dur":529,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10Array2DRefItEC2EPtiii"}},{"pid":1,"tid":0,"ph":"X","ts":5956818,"dur":12909,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5956737,"dur":13490,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE4dataEv"}},{"pid":1,"tid":0,"ph":"X","ts":5970905,"dur":622,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed9SimpleLUTIjLi12EEixEi"}},{"pid":1,"tid":0,"ph":"X","ts":5971551,"dur":520,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10Array2DRefItEclEii"}},{"pid":1,"tid":0,"ph":"X","ts":5976554,"dur":1308,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5978634,"dur":606,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5978475,"dur":840,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5979394,"dur":1200,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5980628,"dur":851,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":5980626,"dur":1249,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5981899,"dur":1524,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":5983662,"dur":560,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5985228,"dur":570,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":5985226,"dur":592,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":5986006,"dur":568,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5975001,"dur":11574,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor24combineFinalLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":5986886,"dur":717,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor12decodeThreadEPb"}},{"pid":1,"tid":0,"ph":"X","ts":5987628,"dur":607,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed8iPoint2DeqERKS0_"}},{"pid":1,"tid":0,"ph":"X","ts":5988372,"dur":663,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed8iPoint2DneERKS0_"}},{"pid":1,"tid":0,"ph":"X","ts":5989693,"dur":20054,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":5989605,"dur":20578,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_"}},{"pid":1,"tid":0,"ph":"X","ts":6010686,"dur":564,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6013396,"dur":2748,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor6decodeEjjjj"}},{"pid":1,"tid":0,"ph":"X","ts":6016772,"dur":707,"name":"OptFunction","args":{"detail":".omp_outlined._debug__"}},{"pid":1,"tid":0,"ph":"X","ts":6018060,"dur":690,"name":"OptFunction","args":{"detail":".omp_outlined."}},{"pid":1,"tid":0,"ph":"X","ts":6019071,"dur":1326,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6020584,"dur":912,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6021676,"dur":963,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6026419,"dur":577,"name":"OptFunction","args":{"detail":"_ZN12_GLOBAL__N_19decompandEs"}},{"pid":1,"tid":0,"ph":"X","ts":6028232,"dur":513,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6027308,"dur":2032,"name":"OptFunction","args":{"detail":"_ZNK12_GLOBAL__N_13$_7clEv"}},{"pid":1,"tid":0,"ph":"X","ts":6029689,"dur":20064,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":6029575,"dur":21959,"name":"OptFunction","args":{"detail":"__cxx_global_var_init"}},{"pid":1,"tid":0,"ph":"X","ts":6051822,"dur":1488,"name":"OptFunction","args":{"detail":"_GLOBAL__sub_I_VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":6074420,"dur":11796,"name":"RunPass","args":{"detail":"Loop Vectorization"}},{"pid":1,"tid":0,"ph":"X","ts":6086278,"dur":2662,"name":"RunPass","args":{"detail":"Loop Load Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":6088969,"dur":1012,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6090182,"dur":1996,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":6092185,"dur":961,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6093217,"dur":691,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6093917,"dur":829,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6095068,"dur":1088,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6073867,"dur":22329,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_"}},{"pid":1,"tid":0,"ph":"X","ts":6097160,"dur":13317,"name":"RunPass","args":{"detail":"Loop Vectorization"}},{"pid":1,"tid":0,"ph":"X","ts":6110530,"dur":2899,"name":"RunPass","args":{"detail":"Loop Load Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":6113451,"dur":2213,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6115884,"dur":3409,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":6119301,"dur":938,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6120659,"dur":14771,"name":"RunLoopPass","args":{"detail":"Unroll loops"}},{"pid":1,"tid":0,"ph":"X","ts":6120401,"dur":15062,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6135474,"dur":2189,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6138575,"dur":553,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":6138049,"dur":1094,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6096487,"dur":42686,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ib"}},{"pid":1,"tid":0,"ph":"X","ts":6139175,"dur":1439,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand10processLowERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":6140986,"dur":6835,"name":"RunPass","args":{"detail":"Branch Probability Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":6140863,"dur":8342,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand11processHighERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":6150031,"dur":570,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":6149463,"dur":1755,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand7combineERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":6151752,"dur":705,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":6152960,"dur":1358,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6154443,"dur":735,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":6155182,"dur":675,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6155955,"dur":633,"name":"RunLoopPass","args":{"detail":"Unroll loops"}},{"pid":1,"tid":0,"ph":"X","ts":6155895,"dur":703,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6156606,"dur":3025,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6159634,"dur":846,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":6151688,"dur":8914,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorC2ENS_10ByteStreamERKNS_8RawImageE"}},{"pid":1,"tid":0,"ph":"X","ts":6160966,"dur":1039,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6160603,"dur":1470,"name":"OptFunction","args":{"detail":"_ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz"}},{"pid":1,"tid":0,"ph":"X","ts":6162192,"dur":637,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":6164146,"dur":1547,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6166492,"dur":762,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6167790,"dur":1438,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6169230,"dur":598,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":6169998,"dur":771,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":6169958,"dur":831,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6162075,"dur":8742,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor8parseVC5Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6170819,"dur":1482,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7ChannelELm4EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6172793,"dur":576,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6174260,"dur":6789,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6172302,"dur":9275,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor15initVC5LogTableEv"}},{"pid":1,"tid":0,"ph":"X","ts":6182245,"dur":656,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6183131,"dur":594,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":6183728,"dur":597,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6184351,"dur":539,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6181579,"dur":3719,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor19parseLargeCodeblockERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":6185299,"dur":1862,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBandC2ERKS1_NS_10ByteStreamEt"}},{"pid":1,"tid":0,"ph":"X","ts":6187743,"dur":553,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6189399,"dur":517,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6187162,"dur":3442,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":6190606,"dur":1101,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEEC2ERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":6192723,"dur":21433,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6214520,"dur":892,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":6215418,"dur":665,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6216176,"dur":539,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6216721,"dur":1220,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6217944,"dur":16000,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":6234057,"dur":685,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6191708,"dur":43067,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":6234944,"dur":579,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":6236141,"dur":1831,"name":"RunPass","args":{"detail":"Loop Vectorization"}},{"pid":1,"tid":0,"ph":"X","ts":6238027,"dur":1945,"name":"RunPass","args":{"detail":"Loop Load Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":6239991,"dur":3886,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6243881,"dur":523,"name":"RunPass","args":{"detail":"Simplify the CFG"}},{"pid":1,"tid":0,"ph":"X","ts":6244548,"dur":1480,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":6246043,"dur":1806,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6248031,"dur":1476,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6249515,"dur":3502,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6253021,"dur":589,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":6253646,"dur":12203,"name":"RunPass","args":{"detail":"Loop-Closed SSA Form Pass"}},{"pid":1,"tid":0,"ph":"X","ts":6266455,"dur":984,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":6265866,"dur":2146,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6234778,"dur":33298,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor23prepareBandDecodingPlanEv"}},{"pid":1,"tid":0,"ph":"X","ts":6268897,"dur":1129,"name":"RunPass","args":{"detail":"Loop Vectorization"}},{"pid":1,"tid":0,"ph":"X","ts":6270066,"dur":613,"name":"RunPass","args":{"detail":"Loop Load Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":6270695,"dur":1762,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6272808,"dur":6342,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":6279157,"dur":1782,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6281695,"dur":8363,"name":"RunLoopPass","args":{"detail":"Unroll loops"}},{"pid":1,"tid":0,"ph":"X","ts":6281075,"dur":9174,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6290257,"dur":1749,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6292751,"dur":1172,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":6292421,"dur":1607,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6268077,"dur":26006,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor25prepareBandReconstructionEv"}},{"pid":1,"tid":0,"ph":"X","ts":6295492,"dur":723,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6297231,"dur":3058,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6300826,"dur":680,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":6300823,"dur":1188,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6294708,"dur":7341,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor11decodeBandsEPb"}},{"pid":1,"tid":0,"ph":"X","ts":6304242,"dur":529,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":6304240,"dur":541,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6302051,"dur":2757,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor23reconstructLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":6305235,"dur":9722,"name":"RunPass","args":{"detail":"Loop Vectorization"}},{"pid":1,"tid":0,"ph":"X","ts":6315001,"dur":1423,"name":"RunPass","args":{"detail":"Loop Load Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":6316443,"dur":656,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6317189,"dur":9120,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":6326315,"dur":640,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6327385,"dur":569,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6328225,"dur":550,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":6328223,"dur":564,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6304810,"dur":24002,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor24combineFinalLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":6328814,"dur":969,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor6decodeEjjjj"}},{"pid":1,"tid":0,"ph":"X","ts":6330096,"dur":517,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6330614,"dur":524,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6331916,"dur":1686,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7WaveletELm3EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6333693,"dur":24547,"name":"RunPass","args":{"detail":"Loop Vectorization"}},{"pid":1,"tid":0,"ph":"X","ts":6333604,"dur":25300,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12AbstractBandD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6359257,"dur":660,"name":"OptFunction","args":{"detail":"_ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz"}},{"pid":1,"tid":0,"ph":"X","ts":6359918,"dur":537,"name":"OptFunction","args":{"detail":"_ZN8rawspeed11IOExceptionC2EPKc"}},{"pid":1,"tid":0,"ph":"X","ts":6361680,"dur":1294,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE16fillSafeNoinlineEv"}},{"pid":1,"tid":0,"ph":"X","ts":6363219,"dur":736,"name":"RunPass","args":{"detail":"Loop Vectorization"}},{"pid":1,"tid":0,"ph":"X","ts":6363987,"dur":548,"name":"RunPass","args":{"detail":"Loop Load Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":6364551,"dur":949,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6365674,"dur":1055,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":6362976,"dur":5519,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE17_M_default_appendEm"}},{"pid":1,"tid":0,"ph":"X","ts":6369700,"dur":8531,"name":"RunPass","args":{"detail":"Optimization Remark Emitter"}},{"pid":1,"tid":0,"ph":"X","ts":6369135,"dur":9845,"name":"OptFunction","args":{"detail":"_GLOBAL__sub_I_VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":6072646,"dur":306341,"name":"OptModule","args":{"detail":"../src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":6384715,"dur":586,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_"}},{"pid":1,"tid":0,"ph":"X","ts":6385361,"dur":670,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ib"}},{"pid":1,"tid":0,"ph":"X","ts":6386712,"dur":573,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorC2ENS_10ByteStreamERKNS_8RawImageE"}},{"pid":1,"tid":0,"ph":"X","ts":6387364,"dur":757,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor8parseVC5Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6389679,"dur":619,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":6390878,"dur":603,"name":"RunPass","args":{"detail":"Remove redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":6390299,"dur":1636,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor23prepareBandDecodingPlanEv"}},{"pid":1,"tid":0,"ph":"X","ts":6391936,"dur":879,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor25prepareBandReconstructionEv"}},{"pid":1,"tid":0,"ph":"X","ts":6393697,"dur":12824,"name":"RunPass","args":{"detail":"Block Frequency Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":6393610,"dur":13255,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor24combineFinalLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":6384407,"dur":24661,"name":"OptModule","args":{"detail":"../src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":3731604,"dur":2677591,"name":"OptModule","args":{"detail":"../src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":6415237,"dur":929,"name":"OptModule","args":{"detail":"../src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":6416864,"dur":937,"name":"RunLoopPass","args":{"detail":"Induction Variable Users"}},{"pid":1,"tid":0,"ph":"X","ts":6417804,"dur":17819,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":6436026,"dur":1695,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":6437999,"dur":15757,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":6416862,"dur":37372,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6454727,"dur":1121,"name":"RunPass","args":{"detail":"CodeGen Prepare"}},{"pid":1,"tid":0,"ph":"X","ts":6416721,"dur":39127,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_"}},{"pid":1,"tid":0,"ph":"X","ts":6456136,"dur":1356,"name":"RunLoopPass","args":{"detail":"Induction Variable Users"}},{"pid":1,"tid":0,"ph":"X","ts":6457494,"dur":7066,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":6464564,"dur":855,"name":"RunLoopPass","args":{"detail":"Induction Variable Users"}},{"pid":1,"tid":0,"ph":"X","ts":6465421,"dur":5992,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":6471418,"dur":788,"name":"RunLoopPass","args":{"detail":"Induction Variable Users"}},{"pid":1,"tid":0,"ph":"X","ts":6456135,"dur":16202,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6472896,"dur":724,"name":"RunPass","args":{"detail":"CodeGen Prepare"}},{"pid":1,"tid":0,"ph":"X","ts":6455960,"dur":17661,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ib"}},{"pid":1,"tid":0,"ph":"X","ts":6473696,"dur":20070,"name":"RunPass","args":{"detail":"Expand memcmp() to load/stores"}},{"pid":1,"tid":0,"ph":"X","ts":6473624,"dur":20560,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand10processLowERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":6496041,"dur":1003,"name":"RunPass","args":{"detail":"CodeGen Prepare"}},{"pid":1,"tid":0,"ph":"X","ts":6495336,"dur":1709,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorC2ENS_10ByteStreamERKNS_8RawImageE"}},{"pid":1,"tid":0,"ph":"X","ts":6498737,"dur":1291,"name":"RunPass","args":{"detail":"CodeGen Prepare"}},{"pid":1,"tid":0,"ph":"X","ts":6497207,"dur":2821,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor8parseVC5Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6500030,"dur":878,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7ChannelELm4EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6500909,"dur":1054,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor15initVC5LogTableEv"}},{"pid":1,"tid":0,"ph":"X","ts":6502367,"dur":596,"name":"RunPass","args":{"detail":"CodeGen Prepare"}},{"pid":1,"tid":0,"ph":"X","ts":6501965,"dur":999,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor19parseLargeCodeblockERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":6502966,"dur":536,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBandC2ERKS1_NS_10ByteStreamEt"}},{"pid":1,"tid":0,"ph":"X","ts":6503887,"dur":519,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":6503575,"dur":924,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6503503,"dur":1532,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":6506974,"dur":1286,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":6505420,"dur":2971,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6505303,"dur":4031,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":6509620,"dur":1177,"name":"RunLoopPass","args":{"detail":"Induction Variable Users"}},{"pid":1,"tid":0,"ph":"X","ts":6513659,"dur":7705,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":6509618,"dur":11848,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6522591,"dur":2186,"name":"RunPass","args":{"detail":"CodeGen Prepare"}},{"pid":1,"tid":0,"ph":"X","ts":6509337,"dur":15441,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor23prepareBandDecodingPlanEv"}},{"pid":1,"tid":0,"ph":"X","ts":6525530,"dur":14748,"name":"RunLoopPass","args":{"detail":"Induction Variable Users"}},{"pid":1,"tid":0,"ph":"X","ts":6540281,"dur":9689,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":6524964,"dur":26952,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6552538,"dur":707,"name":"RunPass","args":{"detail":"CodeGen Prepare"}},{"pid":1,"tid":0,"ph":"X","ts":6524787,"dur":28459,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor25prepareBandReconstructionEv"}},{"pid":1,"tid":0,"ph":"X","ts":6553700,"dur":703,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":6553570,"dur":863,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6553466,"dur":1596,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor11decodeBandsEPb"}},{"pid":1,"tid":0,"ph":"X","ts":6555063,"dur":838,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor23reconstructLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":6555902,"dur":1103,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor24combineFinalLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":6558037,"dur":11695,"name":"RunPass","args":{"detail":"CodeGen Prepare"}},{"pid":1,"tid":0,"ph":"X","ts":6557926,"dur":11808,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6570005,"dur":540,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7WaveletELm3EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6572245,"dur":709,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":6573336,"dur":734,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":6571996,"dur":2106,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6571917,"dur":2723,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE17_M_default_appendEm"}},{"pid":1,"tid":0,"ph":"X","ts":6575082,"dur":551,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":6574923,"dur":727,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":6574889,"dur":946,"name":"OptFunction","args":{"detail":"_GLOBAL__sub_I_VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":6416180,"dur":159656,"name":"OptModule","args":{"detail":"../src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":6575891,"dur":626,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":6575840,"dur":1977,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12setBandValidEi"}},{"pid":1,"tid":0,"ph":"X","ts":6577859,"dur":22771,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":6577818,"dur":23676,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet11isBandValidEi"}},{"pid":1,"tid":0,"ph":"X","ts":6601495,"dur":874,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet13allBandsValidEv"}},{"pid":1,"tid":0,"ph":"X","ts":6602370,"dur":1488,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet16bandAsArray2DRefEj"}},{"pid":1,"tid":0,"ph":"X","ts":6604174,"dur":25787,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":6632259,"dur":758,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":6633345,"dur":2208,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":6636749,"dur":1274,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":6638740,"dur":1220,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":6639987,"dur":31148,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":6603859,"dur":67310,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_"}},{"pid":1,"tid":0,"ph":"X","ts":6671173,"dur":966,"name":"OptFunction","args":{"detail":"__clang_call_terminate"}},{"pid":1,"tid":0,"ph":"X","ts":6672564,"dur":18777,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":6694269,"dur":1097,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":6695822,"dur":1804,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":6697628,"dur":700,"name":"RunPass","args":{"detail":"Virtual Register Rewriter"}},{"pid":1,"tid":0,"ph":"X","ts":6699166,"dur":1440,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":6700767,"dur":6906,"name":"RunPass","args":{"detail":"ReachingDefAnalysis"}},{"pid":1,"tid":0,"ph":"X","ts":6708108,"dur":2860,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":6711011,"dur":2665,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":6672140,"dur":41584,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ib"}},{"pid":1,"tid":0,"ph":"X","ts":6713878,"dur":2507,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":6716786,"dur":18600,"name":"RunPass","args":{"detail":"Peephole Optimizations"}},{"pid":1,"tid":0,"ph":"X","ts":6736389,"dur":617,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":6737260,"dur":4192,"name":"RunPass","args":{"detail":"Virtual Register Rewriter"}},{"pid":1,"tid":0,"ph":"X","ts":6741844,"dur":1098,"name":"RunPass","args":{"detail":"X86 pseudo instruction expansion pass"}},{"pid":1,"tid":0,"ph":"X","ts":6742972,"dur":637,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":6744146,"dur":685,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":6713727,"dur":31130,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand10processLowERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":6744860,"dur":1129,"name":"OptFunction","args":{"detail":".omp.copyprivate.copy_func"}},{"pid":1,"tid":0,"ph":"X","ts":6746081,"dur":2210,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":6749183,"dur":12535,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":6762483,"dur":571,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":6763549,"dur":607,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":6745990,"dur":18182,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand11processHighERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":6764174,"dur":1138,"name":"OptFunction","args":{"detail":".omp.copyprivate.copy_func.1"}},{"pid":1,"tid":0,"ph":"X","ts":6765414,"dur":2325,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":6768270,"dur":13338,"name":"RunPass","args":{"detail":"Live Variable Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":6782433,"dur":1179,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":6784117,"dur":574,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":6785381,"dur":687,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":6765314,"dur":20771,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand7combineERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":6786087,"dur":1168,"name":"OptFunction","args":{"detail":".omp.copyprivate.copy_func.2"}},{"pid":1,"tid":0,"ph":"X","ts":6787257,"dur":967,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":6788552,"dur":36972,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":6827732,"dur":1742,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":6829863,"dur":562,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":6830428,"dur":582,"name":"RunPass","args":{"detail":"Virtual Register Rewriter"}},{"pid":1,"tid":0,"ph":"X","ts":6831723,"dur":18892,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":6851263,"dur":1020,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":6852316,"dur":2294,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":6788226,"dur":66413,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorC2ENS_10ByteStreamERKNS_8RawImageE"}},{"pid":1,"tid":0,"ph":"X","ts":6854724,"dur":1035,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":6857753,"dur":10784,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":6854641,"dur":14258,"name":"OptFunction","args":{"detail":"_ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz"}},{"pid":1,"tid":0,"ph":"X","ts":6869284,"dur":8122,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":6877486,"dur":29990,"name":"RunPass","args":{"detail":"Early Tail Duplication"}},{"pid":1,"tid":0,"ph":"X","ts":6908109,"dur":3536,"name":"RunPass","args":{"detail":"Early Machine Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":6912824,"dur":611,"name":"RunPass","args":{"detail":"Live Variable Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":6914396,"dur":637,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":6915439,"dur":1208,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":6917169,"dur":4221,"name":"RunPass","args":{"detail":"PostRA Machine Sink"}},{"pid":1,"tid":0,"ph":"X","ts":6922354,"dur":1386,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":6924088,"dur":838,"name":"RunPass","args":{"detail":"ReachingDefAnalysis"}},{"pid":1,"tid":0,"ph":"X","ts":6925039,"dur":10504,"name":"RunPass","args":{"detail":"BreakFalseDeps"}},{"pid":1,"tid":0,"ph":"X","ts":6935974,"dur":6489,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":6942532,"dur":2658,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":6868900,"dur":76337,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor8parseVC5Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6945467,"dur":7278,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":6954755,"dur":542,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":6955796,"dur":770,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":6956613,"dur":12208,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":6945240,"dur":23612,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7ChannelELm4EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":6969068,"dur":2596,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":6973590,"dur":1188,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":6975541,"dur":619,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":6976778,"dur":712,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":7001094,"dur":1711,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":6968855,"dur":33977,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor15initVC5LogTableEv"}},{"pid":1,"tid":0,"ph":"X","ts":7003110,"dur":6538,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7011431,"dur":614,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":7012316,"dur":691,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":7013660,"dur":7058,"name":"RunPass","args":{"detail":"Control Flow Optimizer"}},{"pid":1,"tid":0,"ph":"X","ts":7020901,"dur":1185,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":7022736,"dur":719,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":7023488,"dur":1914,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":7002837,"dur":22596,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor19parseLargeCodeblockERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":7025605,"dur":3436,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7030152,"dur":635,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":7031747,"dur":585,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":7032659,"dur":516,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":7033197,"dur":19397,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":7025434,"dur":27186,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBandC2ERKS1_NS_10ByteStreamEt"}},{"pid":1,"tid":0,"ph":"X","ts":7052785,"dur":2699,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7057766,"dur":10740,"name":"RunPass","args":{"detail":"Prologue/Epilogue Insertion & Frame Finalization"}},{"pid":1,"tid":0,"ph":"X","ts":7068718,"dur":543,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":7070292,"dur":1011,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":7052623,"dur":18699,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":7071428,"dur":1434,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7075160,"dur":679,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":7071324,"dur":4527,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEEC2ERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":7076149,"dur":29356,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7110213,"dur":1078,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":7111527,"dur":636,"name":"RunPass","args":{"detail":"ReachingDefAnalysis"}},{"pid":1,"tid":0,"ph":"X","ts":7112628,"dur":2979,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":7115654,"dur":10383,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":7075853,"dur":50236,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":7126882,"dur":28386,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7155551,"dur":3168,"name":"RunPass","args":{"detail":"Remove dead machine instructions"}},{"pid":1,"tid":0,"ph":"X","ts":7161244,"dur":766,"name":"RunPass","args":{"detail":"Live Variable Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":7162664,"dur":573,"name":"RunPass","args":{"detail":"Live Interval Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":7163239,"dur":764,"name":"RunPass","args":{"detail":"Simple Register Coalescing"}},{"pid":1,"tid":0,"ph":"X","ts":7164009,"dur":1325,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":7165421,"dur":657,"name":"RunPass","args":{"detail":"Debug Variable Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":7166118,"dur":5104,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":7171226,"dur":891,"name":"RunPass","args":{"detail":"Virtual Register Rewriter"}},{"pid":1,"tid":0,"ph":"X","ts":7173690,"dur":9488,"name":"RunPass","args":{"detail":"MachineDominator Tree Construction"}},{"pid":1,"tid":0,"ph":"X","ts":7183265,"dur":3021,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":7186968,"dur":1237,"name":"RunPass","args":{"detail":"ReachingDefAnalysis"}},{"pid":1,"tid":0,"ph":"X","ts":7189190,"dur":4884,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":7194187,"dur":26288,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":7126092,"dur":94503,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor23prepareBandDecodingPlanEv"}},{"pid":1,"tid":0,"ph":"X","ts":7221040,"dur":7055,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7231086,"dur":651,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":7232189,"dur":26733,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":7258926,"dur":610,"name":"RunPass","args":{"detail":"Virtual Register Rewriter"}},{"pid":1,"tid":0,"ph":"X","ts":7260531,"dur":1336,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":7262161,"dur":631,"name":"RunPass","args":{"detail":"ReachingDefAnalysis"}},{"pid":1,"tid":0,"ph":"X","ts":7263297,"dur":2134,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":7265481,"dur":3143,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":7220597,"dur":48074,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor25prepareBandReconstructionEv"}},{"pid":1,"tid":0,"ph":"X","ts":7269691,"dur":24076,"name":"RunPass","args":{"detail":"MachinePostDominator Tree Construction"}},{"pid":1,"tid":0,"ph":"X","ts":7268847,"dur":25334,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor19prepareDecodingPlanEv"}},{"pid":1,"tid":0,"ph":"X","ts":7294183,"dur":1545,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor12decodeThreadEPb"}},{"pid":1,"tid":0,"ph":"X","ts":7295957,"dur":4078,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7302866,"dur":1105,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":7304857,"dur":8714,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":7314830,"dur":867,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":7315729,"dur":1602,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":7295729,"dur":21635,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor11decodeBandsEPb"}},{"pid":1,"tid":0,"ph":"X","ts":7317532,"dur":1920,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7322378,"dur":653,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":7317366,"dur":5681,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor23reconstructLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":7323217,"dur":24027,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7348642,"dur":594,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":7349417,"dur":985,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":7351140,"dur":981,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":7352490,"dur":1159,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":7353680,"dur":1409,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":7323049,"dur":32065,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor24combineFinalLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":7355262,"dur":1879,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7360203,"dur":788,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":7355116,"dur":5892,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor6decodeEjjjj"}},{"pid":1,"tid":0,"ph":"X","ts":7361010,"dur":1745,"name":"OptFunction","args":{"detail":".omp_outlined."}},{"pid":1,"tid":0,"ph":"X","ts":7362845,"dur":775,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7362758,"dur":2548,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":7365400,"dur":840,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7365307,"dur":2643,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":7369467,"dur":16333,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":7367952,"dur":17868,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":7385918,"dur":611,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7385824,"dur":2114,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":7388099,"dur":2946,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7393767,"dur":677,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":7387939,"dur":6523,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7WaveletELm3EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":7394463,"dur":1347,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12AbstractBandD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":7395811,"dur":540,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12AbstractBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":7396408,"dur":13630,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7396353,"dur":16075,"name":"OptFunction","args":{"detail":"_ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz"}},{"pid":1,"tid":0,"ph":"X","ts":7412430,"dur":1658,"name":"OptFunction","args":{"detail":"_ZN8rawspeed11IOExceptionC2EPKc"}},{"pid":1,"tid":0,"ph":"X","ts":7414089,"dur":654,"name":"OptFunction","args":{"detail":"_ZN8rawspeed11IOExceptionD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":7414745,"dur":596,"name":"OptFunction","args":{"detail":"_ZN8rawspeed17RawspeedExceptionD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":7415342,"dur":1489,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet22AbstractDecodeableBandD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":7416832,"dur":519,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet22AbstractDecodeableBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":7417444,"dur":1600,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7421117,"dur":517,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":7417352,"dur":4294,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE16fillSafeNoinlineEv"}},{"pid":1,"tid":0,"ph":"X","ts":7421825,"dur":2557,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7425493,"dur":16428,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":7443166,"dur":564,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":7444080,"dur":13704,"name":"RunPass","args":{"detail":"BreakFalseDeps"}},{"pid":1,"tid":0,"ph":"X","ts":7458085,"dur":550,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":7458673,"dur":1096,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":7421648,"dur":38142,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE17_M_default_appendEm"}},{"pid":1,"tid":0,"ph":"X","ts":7459794,"dur":2028,"name":"OptFunction","args":{"detail":"_ZN8rawspeed19RawDecoderExceptionC2EPKc"}},{"pid":1,"tid":0,"ph":"X","ts":7461824,"dur":923,"name":"OptFunction","args":{"detail":"_ZN8rawspeed19RawDecoderExceptionD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":7462819,"dur":832,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":7462748,"dur":2553,"name":"OptFunction","args":{"detail":"_GLOBAL__sub_I_VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":6575839,"dur":889463,"name":"OptModule","args":{"detail":"../src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":6409219,"dur":1117637,"name":"OptModule","args":{"detail":"../src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":3597119,"dur":3931870,"name":"Backend","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":101,"dur":7533761,"name":"ExecuteCompiler","args":{"detail":""}},{"pid":1,"tid":1,"ph":"X","ts":0,"dur":7533761,"name":"Total ExecuteCompiler","args":{"count":1,"avg ms":7533}},{"pid":1,"tid":2,"ph":"X","ts":0,"dur":3931870,"name":"Total Backend","args":{"count":1,"avg ms":3931}},{"pid":1,"tid":3,"ph":"X","ts":0,"dur":3795227,"name":"Total OptModule","args":{"count":2,"avg ms":1897}},{"pid":1,"tid":4,"ph":"X","ts":0,"dur":3587011,"name":"Total Frontend","args":{"count":2,"avg ms":1793}},{"pid":1,"tid":5,"ph":"X","ts":0,"dur":3515140,"name":"Total OptFunction","args":{"count":4400,"avg ms":0}},{"pid":1,"tid":6,"ph":"X","ts":0,"dur":3372488,"name":"Total RunPass","args":{"count":104822,"avg ms":0}},{"pid":1,"tid":7,"ph":"X","ts":0,"dur":2175977,"name":"Total Source","args":{"count":6,"avg ms":362}},{"pid":1,"tid":8,"ph":"X","ts":0,"dur":1034572,"name":"Total ParseClass","args":{"count":1069,"avg ms":0}},{"pid":1,"tid":9,"ph":"X","ts":0,"dur":594424,"name":"Total CodeGen Function","args":{"count":805,"avg ms":0}},{"pid":1,"tid":10,"ph":"X","ts":0,"dur":555175,"name":"Total InstantiateFunction","args":{"count":254,"avg ms":2}},{"pid":1,"tid":11,"ph":"X","ts":0,"dur":485841,"name":"Total InstantiateClass","args":{"count":454,"avg ms":1}},{"pid":1,"tid":12,"ph":"X","ts":0,"dur":460177,"name":"Total PerformPendingInstantiations","args":{"count":1,"avg ms":460}},{"pid":1,"tid":13,"ph":"X","ts":0,"dur":406636,"name":"Total RunLoopPass","args":{"count":944,"avg ms":0}},{"pid":1,"tid":14,"ph":"X","ts":0,"dur":387988,"name":"Total ParseTemplate","args":{"count":1366,"avg ms":0}},{"cat":"","pid":1,"tid":0,"ts":0,"ph":"M","name":"process_name","args":{"name":"clang"}}]}