Coverage Report

Created: 2025-09-08 07:52

/src/libjxl/lib/jxl/base/data_parallel.h
Line
Count
Source (jump to first uncovered line)
1
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
2
//
3
// Use of this source code is governed by a BSD-style
4
// license that can be found in the LICENSE file.
5
6
#ifndef LIB_JXL_BASE_DATA_PARALLEL_H_
7
#define LIB_JXL_BASE_DATA_PARALLEL_H_
8
9
// Portable, low-overhead C++11 ThreadPool alternative to OpenMP for
10
// data-parallel computations.
11
12
#include <jxl/parallel_runner.h>
13
14
#include <atomic>
15
#include <cstddef>
16
#include <cstdint>
17
18
#include "lib/jxl/base/compiler_specific.h"
19
#include "lib/jxl/base/status.h"
20
#if JXL_COMPILER_MSVC
21
// suppress warnings about the const & applied to function types
22
#pragma warning(disable : 4180)
23
#endif
24
25
namespace jxl {
26
27
class ThreadPool {
28
 public:
29
  ThreadPool(JxlParallelRunner runner, void* runner_opaque)
30
108k
      : runner_(runner),
31
108k
        runner_opaque_(runner ? runner_opaque : static_cast<void*>(this)) {}
32
33
  ThreadPool(const ThreadPool&) = delete;
34
  ThreadPool& operator&(const ThreadPool&) = delete;
35
36
0
  JxlParallelRunner runner() const { return runner_; }
37
0
  void* runner_opaque() const { return runner_opaque_; }
38
39
  // Runs init_func(num_threads) followed by data_func(task, thread) on worker
40
  // thread(s) for every task in [begin, end). init_func() must return a Status
41
  // indicating whether the initialization succeeded.
42
  // "thread" is an integer smaller than num_threads.
43
  // Not thread-safe - no two calls to Run may overlap.
44
  // Subsequent calls will reuse the same threads.
45
  //
46
  // Precondition: begin <= end.
47
  template <class InitFunc, class DataFunc>
48
  Status Run(uint32_t begin, uint32_t end, const InitFunc& init_func,
49
127k
             const DataFunc& data_func, const char* caller) {
50
127k
    JXL_ENSURE(begin <= end);
51
127k
    if (begin == end) return true;
52
127k
    RunCallState<InitFunc, DataFunc> call_state(init_func, data_func);
53
    // The runner_ uses the C convention and returns 0 in case of error, so we
54
    // convert it to a Status.
55
127k
    if (!runner_) {
56
105k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
105k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
105k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
2.04M
      for (uint32_t i = begin; i < end; i++) {
62
1.93M
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
1.93M
      }
64
105k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
105k
      return true;
68
105k
    }
69
21.1k
    JxlParallelRetCode ret = (*runner_)(
70
21.1k
        runner_opaque_, static_cast<void*>(&call_state),
71
21.1k
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
21.2k
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
53
      return JXL_FAILURE("[%s] failed", caller);
75
53
    }
76
21.1k
    return true;
77
21.1k
  }
Unexecuted instantiation: encode.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0 const&, char const*)
Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0 const&, char const*)
Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1 const&, char const*)
Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1>(unsigned int, unsigned int, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0 const&, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1 const&, char const*)
Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0>(unsigned int, unsigned int, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1 const&, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0 const&, char const*)
Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2>(unsigned int, unsigned int, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1 const&, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2 const&, char const*)
Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0 const&, char const*)
Unexecuted instantiation: enc_heuristics.cc:jxl::Status jxl::ThreadPool::Run<jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1>(unsigned int, unsigned int, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0 const&, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1 const&, char const*)
Unexecuted instantiation: enc_heuristics.cc:jxl::Status jxl::ThreadPool::Run<jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0>(unsigned int, unsigned int, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1 const&, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0 const&, char const*)
Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0 const&, char const*)
Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1 const&, char const*)
Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2 const&, char const*)
Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1 const&, char const*)
Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0 const&, char const*)
Unexecuted instantiation: enc_patch_dictionary.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0 const&, char const*)
Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&, char const*)
Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&, char const*)
Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0 const&, char const*)
Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0 const&, char const*)
compressed_dc.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0 const&, char const*)
Line
Count
Source
49
6
             const DataFunc& data_func, const char* caller) {
50
6
    JXL_ENSURE(begin <= end);
51
6
    if (begin == end) return true;
52
6
    RunCallState<InitFunc, DataFunc> call_state(init_func, data_func);
53
    // The runner_ uses the C convention and returns 0 in case of error, so we
54
    // convert it to a Status.
55
6
    if (!runner_) {
56
0
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
0
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
0
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
0
      for (uint32_t i = begin; i < end; i++) {
62
0
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
0
      }
64
0
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
0
      return true;
68
0
    }
69
6
    JxlParallelRetCode ret = (*runner_)(
70
6
        runner_opaque_, static_cast<void*>(&call_state),
71
6
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
6
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
6
    return true;
77
6
  }
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1} const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2} const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3} const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4} const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5} const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6} const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7} const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3>(unsigned int, unsigned int, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3 const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5>(unsigned int, unsigned int, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5 const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7>(unsigned int, unsigned int, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7 const&, char const*)
dec_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0 const&, char const*)
Line
Count
Source
49
10.6k
             const DataFunc& data_func, const char* caller) {
50
10.6k
    JXL_ENSURE(begin <= end);
51
10.6k
    if (begin == end) return true;
52
10.6k
    RunCallState<InitFunc, DataFunc> call_state(init_func, data_func);
53
    // The runner_ uses the C convention and returns 0 in case of error, so we
54
    // convert it to a Status.
55
10.6k
    if (!runner_) {
56
0
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
0
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
0
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
0
      for (uint32_t i = begin; i < end; i++) {
62
0
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
0
      }
64
0
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
0
      return true;
68
0
    }
69
10.6k
    JxlParallelRetCode ret = (*runner_)(
70
10.6k
        runner_opaque_, static_cast<void*>(&call_state),
71
10.6k
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
10.6k
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
18
      return JXL_FAILURE("[%s] failed", caller);
75
18
    }
76
10.5k
    return true;
77
10.6k
  }
dec_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2>(unsigned int, unsigned int, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1 const&, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2 const&, char const*)
Line
Count
Source
49
10.5k
             const DataFunc& data_func, const char* caller) {
50
10.5k
    JXL_ENSURE(begin <= end);
51
10.5k
    if (begin == end) return true;
52
10.5k
    RunCallState<InitFunc, DataFunc> call_state(init_func, data_func);
53
    // The runner_ uses the C convention and returns 0 in case of error, so we
54
    // convert it to a Status.
55
10.5k
    if (!runner_) {
56
0
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
0
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
0
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
0
      for (uint32_t i = begin; i < end; i++) {
62
0
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
0
      }
64
0
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
0
      return true;
68
0
    }
69
10.5k
    JxlParallelRetCode ret = (*runner_)(
70
10.5k
        runner_opaque_, static_cast<void*>(&call_state),
71
10.5k
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
10.5k
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
35
      return JXL_FAILURE("[%s] failed", caller);
75
35
    }
76
10.5k
    return true;
77
10.5k
  }
Unexecuted instantiation: dec_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::FrameDecoder::Flush()::$_0, jxl::FrameDecoder::Flush()::$_1>(unsigned int, unsigned int, jxl::FrameDecoder::Flush()::$_0 const&, jxl::FrameDecoder::Flush()::$_1 const&, char const*)
dec_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1 const&, char const*)
Line
Count
Source
49
2.86k
             const DataFunc& data_func, const char* caller) {
50
2.86k
    JXL_ENSURE(begin <= end);
51
2.86k
    if (begin == end) return true;
52
2.86k
    RunCallState<InitFunc, DataFunc> call_state(init_func, data_func);
53
    // The runner_ uses the C convention and returns 0 in case of error, so we
54
    // convert it to a Status.
55
2.86k
    if (!runner_) {
56
2.86k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
2.86k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
2.86k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
189k
      for (uint32_t i = begin; i < end; i++) {
62
186k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
186k
      }
64
2.86k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
2.86k
      return true;
68
2.86k
    }
69
0
    JxlParallelRetCode ret = (*runner_)(
70
0
        runner_opaque_, static_cast<void*>(&call_state),
71
0
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
0
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
0
    return true;
77
0
  }
dec_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2 const&, char const*)
Line
Count
Source
49
3.42k
             const DataFunc& data_func, const char* caller) {
50
3.42k
    JXL_ENSURE(begin <= end);
51
3.42k
    if (begin == end) return true;
52
3.42k
    RunCallState<InitFunc, DataFunc> call_state(init_func, data_func);
53
    // The runner_ uses the C convention and returns 0 in case of error, so we
54
    // convert it to a Status.
55
3.42k
    if (!runner_) {
56
3.42k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
3.42k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
3.42k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
67.1k
      for (uint32_t i = begin; i < end; i++) {
62
63.7k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
63.7k
      }
64
3.42k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
3.42k
      return true;
68
3.42k
    }
69
0
    JxlParallelRetCode ret = (*runner_)(
70
0
        runner_opaque_, static_cast<void*>(&call_state),
71
0
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
0
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
0
    return true;
77
0
  }
dec_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3 const&, char const*)
Line
Count
Source
49
20.2k
             const DataFunc& data_func, const char* caller) {
50
20.2k
    JXL_ENSURE(begin <= end);
51
20.2k
    if (begin == end) return true;
52
20.2k
    RunCallState<InitFunc, DataFunc> call_state(init_func, data_func);
53
    // The runner_ uses the C convention and returns 0 in case of error, so we
54
    // convert it to a Status.
55
20.2k
    if (!runner_) {
56
20.2k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
20.2k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
20.2k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
1.45M
      for (uint32_t i = begin; i < end; i++) {
62
1.43M
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
1.43M
      }
64
20.2k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
20.2k
      return true;
68
20.2k
    }
69
18.4E
    JxlParallelRetCode ret = (*runner_)(
70
18.4E
        runner_opaque_, static_cast<void*>(&call_state),
71
18.4E
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
18.4E
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
18.4E
    return true;
77
18.4E
  }
dec_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1>(unsigned int, unsigned int, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0 const&, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1 const&, char const*)
Line
Count
Source
49
4.63k
             const DataFunc& data_func, const char* caller) {
50
4.63k
    JXL_ENSURE(begin <= end);
51
4.63k
    if (begin == end) return true;
52
4.63k
    RunCallState<InitFunc, DataFunc> call_state(init_func, data_func);
53
    // The runner_ uses the C convention and returns 0 in case of error, so we
54
    // convert it to a Status.
55
4.63k
    if (!runner_) {
56
4.63k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
4.63k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
4.63k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
10.1k
      for (uint32_t i = begin; i < end; i++) {
62
5.51k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
5.51k
      }
64
4.63k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
4.63k
      return true;
68
4.63k
    }
69
2
    JxlParallelRetCode ret = (*runner_)(
70
2
        runner_opaque_, static_cast<void*>(&call_state),
71
2
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
2
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
2
    return true;
77
2
  }
Unexecuted instantiation: dec_xyb.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0 const&, char const*)
Unexecuted instantiation: dec_xyb.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0 const&, char const*)
palette.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0 const&, char const*)
Line
Count
Source
49
252
             const DataFunc& data_func, const char* caller) {
50
252
    JXL_ENSURE(begin <= end);
51
252
    if (begin == end) return true;
52
252
    RunCallState<InitFunc, DataFunc> call_state(init_func, data_func);
53
    // The runner_ uses the C convention and returns 0 in case of error, so we
54
    // convert it to a Status.
55
252
    if (!runner_) {
56
251
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
251
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
251
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
11.0k
      for (uint32_t i = begin; i < end; i++) {
62
10.7k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
10.7k
      }
64
251
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
251
      return true;
68
251
    }
69
1
    JxlParallelRetCode ret = (*runner_)(
70
1
        runner_opaque_, static_cast<void*>(&call_state),
71
1
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
1
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
1
    return true;
77
1
  }
palette.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1 const&, char const*)
Line
Count
Source
49
693
             const DataFunc& data_func, const char* caller) {
50
693
    JXL_ENSURE(begin <= end);
51
693
    if (begin == end) return true;
52
693
    RunCallState<InitFunc, DataFunc> call_state(init_func, data_func);
53
    // The runner_ uses the C convention and returns 0 in case of error, so we
54
    // convert it to a Status.
55
693
    if (!runner_) {
56
693
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
693
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
693
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
12.6k
      for (uint32_t i = begin; i < end; i++) {
62
11.9k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
11.9k
      }
64
693
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
693
      return true;
68
693
    }
69
0
    JxlParallelRetCode ret = (*runner_)(
70
0
        runner_opaque_, static_cast<void*>(&call_state),
71
0
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
0
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
0
    return true;
77
0
  }
palette.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2 const&, char const*)
Line
Count
Source
49
17
             const DataFunc& data_func, const char* caller) {
50
17
    JXL_ENSURE(begin <= end);
51
17
    if (begin == end) return true;
52
17
    RunCallState<InitFunc, DataFunc> call_state(init_func, data_func);
53
    // The runner_ uses the C convention and returns 0 in case of error, so we
54
    // convert it to a Status.
55
17
    if (!runner_) {
56
17
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
17
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
17
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
68
      for (uint32_t i = begin; i < end; i++) {
62
51
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
51
      }
64
17
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
17
      return true;
68
17
    }
69
0
    JxlParallelRetCode ret = (*runner_)(
70
0
        runner_opaque_, static_cast<void*>(&call_state),
71
0
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
0
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
0
    return true;
77
0
  }
palette.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3 const&, char const*)
Line
Count
Source
49
62
             const DataFunc& data_func, const char* caller) {
50
62
    JXL_ENSURE(begin <= end);
51
62
    if (begin == end) return true;
52
62
    RunCallState<InitFunc, DataFunc> call_state(init_func, data_func);
53
    // The runner_ uses the C convention and returns 0 in case of error, so we
54
    // convert it to a Status.
55
62
    if (!runner_) {
56
61
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
61
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
61
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
243
      for (uint32_t i = begin; i < end; i++) {
62
182
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
182
      }
64
61
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
61
      return true;
68
61
    }
69
1
    JxlParallelRetCode ret = (*runner_)(
70
1
        runner_opaque_, static_cast<void*>(&call_state),
71
1
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
1
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
1
    return true;
77
1
  }
rct.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0 const&, char const*)
Line
Count
Source
49
540
             const DataFunc& data_func, const char* caller) {
50
540
    JXL_ENSURE(begin <= end);
51
540
    if (begin == end) return true;
52
540
    RunCallState<InitFunc, DataFunc> call_state(init_func, data_func);
53
    // The runner_ uses the C convention and returns 0 in case of error, so we
54
    // convert it to a Status.
55
540
    if (!runner_) {
56
539
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
539
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
539
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
68.4k
      for (uint32_t i = begin; i < end; i++) {
62
67.9k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
67.9k
      }
64
539
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
539
      return true;
68
539
    }
69
1
    JxlParallelRetCode ret = (*runner_)(
70
1
        runner_opaque_, static_cast<void*>(&call_state),
71
1
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
1
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
1
    return true;
77
1
  }
squeeze.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1 const&, char const*)
Line
Count
Source
49
34.0k
             const DataFunc& data_func, const char* caller) {
50
34.0k
    JXL_ENSURE(begin <= end);
51
34.0k
    if (begin == end) return true;
52
34.0k
    RunCallState<InitFunc, DataFunc> call_state(init_func, data_func);
53
    // The runner_ uses the C convention and returns 0 in case of error, so we
54
    // convert it to a Status.
55
34.0k
    if (!runner_) {
56
34.0k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
34.0k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
34.0k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
150k
      for (uint32_t i = begin; i < end; i++) {
62
116k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
116k
      }
64
34.0k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
34.0k
      return true;
68
34.0k
    }
69
0
    JxlParallelRetCode ret = (*runner_)(
70
0
        runner_opaque_, static_cast<void*>(&call_state),
71
0
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
0
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
0
    return true;
77
0
  }
squeeze.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0 const&, char const*)
Line
Count
Source
49
39.1k
             const DataFunc& data_func, const char* caller) {
50
39.1k
    JXL_ENSURE(begin <= end);
51
39.1k
    if (begin == end) return true;
52
39.1k
    RunCallState<InitFunc, DataFunc> call_state(init_func, data_func);
53
    // The runner_ uses the C convention and returns 0 in case of error, so we
54
    // convert it to a Status.
55
39.1k
    if (!runner_) {
56
39.1k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
39.1k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
39.1k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
80.5k
      for (uint32_t i = begin; i < end; i++) {
62
41.3k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
41.3k
      }
64
39.1k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
39.1k
      return true;
68
39.1k
    }
69
0
    JxlParallelRetCode ret = (*runner_)(
70
0
        runner_opaque_, static_cast<void*>(&call_state),
71
0
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
0
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
0
    return true;
77
0
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::Status jxl::ThreadPool::Run<jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1>(unsigned int, unsigned int, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0 const&, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1 const&, char const*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::Status jxl::ThreadPool::Run<jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1>(unsigned int, unsigned int, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0 const&, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1 const&, char const*)
Unexecuted instantiation: enc_cache.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0 const&, char const*)
Unexecuted instantiation: enc_cache.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0 const&, char const*)
Unexecuted instantiation: enc_cache.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1 const&, char const*)
Unexecuted instantiation: enc_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0 const&, char const*)
Unexecuted instantiation: enc_image_bundle.cc:jxl::Status jxl::ThreadPool::Run<jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1>(unsigned int, unsigned int, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1 const&, char const*)
Unexecuted instantiation: enc_rct.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0 const&, char const*)
Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*)
Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*)
Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*)
Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*)
Unexecuted instantiation: convolve_slow.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0 const&, char const*)
Unexecuted instantiation: convolve_slow.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1} const&, char const*)
Unexecuted instantiation: convolve_symmetric5.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0 const&, char const*)
Unexecuted instantiation: enc_detect_dots.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0 const&, char const*)
78
79
  // Use this as init_func when no initialization is needed.
80
111k
  static Status NoInit(size_t num_threads) { return true; }
81
82
 private:
83
  // class holding the state of a Run() call to pass to the runner_ as an
84
  // opaque_jpegxl pointer.
85
  template <class InitFunc, class DataFunc>
86
  class RunCallState final {
87
   public:
88
    RunCallState(const InitFunc& init_func, const DataFunc& data_func)
89
127k
        : init_func_(init_func), data_func_(data_func) {}
Unexecuted instantiation: encode.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0>::RunCallState(jxl::Status (&)(unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0 const&)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0 const&)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1>::RunCallState(jxl::Status (&)(unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1 const&)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1>::RunCallState(jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0 const&, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1 const&)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0>::RunCallState(jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1 const&, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0 const&)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2>::RunCallState(jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1 const&, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2 const&)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0 const&)
Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1>::RunCallState(jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0 const&, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1 const&)
Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0>::RunCallState(jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1 const&, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0 const&)
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0 const&)
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1 const&)
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2 const&)
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1 const&)
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0 const&)
Unexecuted instantiation: enc_patch_dictionary.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0 const&)
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&)
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&)
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0 const&)
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0 const&)
compressed_dc.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0 const&)
Line
Count
Source
89
6
        : init_func_(init_func), data_func_(data_func) {}
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#1} const&)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#2} const&)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#3} const&)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#4} const&)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#5} const&)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#6} const&)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#7} const&)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3>::RunCallState(jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3 const&)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5>::RunCallState(jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5 const&)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7>::RunCallState(jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7 const&)
dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0 const&)
Line
Count
Source
89
10.6k
        : init_func_(init_func), data_func_(data_func) {}
dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2>::RunCallState(jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1 const&, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2 const&)
Line
Count
Source
89
10.5k
        : init_func_(init_func), data_func_(data_func) {}
Unexecuted instantiation: dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::Flush()::$_0, jxl::FrameDecoder::Flush()::$_1>::RunCallState(jxl::FrameDecoder::Flush()::$_0 const&, jxl::FrameDecoder::Flush()::$_1 const&)
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1 const&)
Line
Count
Source
89
2.86k
        : init_func_(init_func), data_func_(data_func) {}
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2 const&)
Line
Count
Source
89
3.42k
        : init_func_(init_func), data_func_(data_func) {}
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3 const&)
Line
Count
Source
89
20.2k
        : init_func_(init_func), data_func_(data_func) {}
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1>::RunCallState(jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0 const&, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1 const&)
Line
Count
Source
89
4.63k
        : init_func_(init_func), data_func_(data_func) {}
Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0 const&)
Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0 const&)
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0 const&)
Line
Count
Source
89
252
        : init_func_(init_func), data_func_(data_func) {}
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1>::RunCallState(jxl::Status (&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1 const&)
Line
Count
Source
89
693
        : init_func_(init_func), data_func_(data_func) {}
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2>::RunCallState(jxl::Status (&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2 const&)
Line
Count
Source
89
17
        : init_func_(init_func), data_func_(data_func) {}
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3>::RunCallState(jxl::Status (&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3 const&)
Line
Count
Source
89
62
        : init_func_(init_func), data_func_(data_func) {}
rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0 const&)
Line
Count
Source
89
540
        : init_func_(init_func), data_func_(data_func) {}
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1 const&)
Line
Count
Source
89
34.0k
        : init_func_(init_func), data_func_(data_func) {}
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0 const&)
Line
Count
Source
89
39.1k
        : init_func_(init_func), data_func_(data_func) {}
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1>::RunCallState(jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0 const&, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1 const&)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1>::RunCallState(jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0 const&, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1 const&)
Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0 const&)
Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0 const&)
Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1>::RunCallState(jxl::Status (&)(unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1 const&)
Unexecuted instantiation: enc_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0 const&)
Unexecuted instantiation: enc_image_bundle.cc:jxl::ThreadPool::RunCallState<jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1>::RunCallState(jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1 const&)
Unexecuted instantiation: enc_rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0 const&)
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#1} const&)
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#1} const&)
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#1} const&)
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#1} const&)
Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0 const&)
Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#1} const&)
Unexecuted instantiation: convolve_symmetric5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0 const&)
Unexecuted instantiation: enc_detect_dots.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0 const&)
90
91
    // JxlParallelRunInit interface.
92
127k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
127k
      auto* self =
94
127k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
127k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
127k
      return JXL_PARALLEL_RET_SUCCESS;
102
127k
    }
Unexecuted instantiation: encode.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_patch_dictionary.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long)
compressed_dc.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long)
Line
Count
Source
92
6
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
6
      auto* self =
94
6
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
6
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
6
      return JXL_PARALLEL_RET_SUCCESS;
102
6
    }
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1}>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2}>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3}>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4}>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5}>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6}>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7}>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7>::CallInitFunc(void*, unsigned long)
dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0>::CallInitFunc(void*, unsigned long)
Line
Count
Source
92
10.6k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
10.6k
      auto* self =
94
10.6k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
10.6k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
10.6k
      return JXL_PARALLEL_RET_SUCCESS;
102
10.6k
    }
dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2>::CallInitFunc(void*, unsigned long)
Line
Count
Source
92
10.5k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
10.5k
      auto* self =
94
10.5k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
10.5k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
10.5k
      return JXL_PARALLEL_RET_SUCCESS;
102
10.5k
    }
Unexecuted instantiation: dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::Flush()::$_0, jxl::FrameDecoder::Flush()::$_1>::CallInitFunc(void*, unsigned long)
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1>::CallInitFunc(void*, unsigned long)
Line
Count
Source
92
2.86k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
2.86k
      auto* self =
94
2.86k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
2.86k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
2.86k
      return JXL_PARALLEL_RET_SUCCESS;
102
2.86k
    }
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2>::CallInitFunc(void*, unsigned long)
Line
Count
Source
92
3.42k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
3.42k
      auto* self =
94
3.42k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
3.42k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
3.42k
      return JXL_PARALLEL_RET_SUCCESS;
102
3.42k
    }
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3>::CallInitFunc(void*, unsigned long)
Line
Count
Source
92
20.2k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
20.2k
      auto* self =
94
20.2k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
20.2k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
20.2k
      return JXL_PARALLEL_RET_SUCCESS;
102
20.2k
    }
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1>::CallInitFunc(void*, unsigned long)
Line
Count
Source
92
4.63k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
4.63k
      auto* self =
94
4.63k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
4.63k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
4.63k
      return JXL_PARALLEL_RET_SUCCESS;
102
4.63k
    }
Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0>::CallInitFunc(void*, unsigned long)
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long)
Line
Count
Source
92
252
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
252
      auto* self =
94
252
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
252
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
252
      return JXL_PARALLEL_RET_SUCCESS;
102
252
    }
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1>::CallInitFunc(void*, unsigned long)
Line
Count
Source
92
693
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
693
      auto* self =
94
693
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
693
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
693
      return JXL_PARALLEL_RET_SUCCESS;
102
693
    }
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2>::CallInitFunc(void*, unsigned long)
Line
Count
Source
92
17
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
17
      auto* self =
94
17
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
17
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
17
      return JXL_PARALLEL_RET_SUCCESS;
102
17
    }
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3>::CallInitFunc(void*, unsigned long)
Line
Count
Source
92
62
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
62
      auto* self =
94
62
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
62
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
62
      return JXL_PARALLEL_RET_SUCCESS;
102
62
    }
rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long)
Line
Count
Source
92
539
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
539
      auto* self =
94
539
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
539
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
539
      return JXL_PARALLEL_RET_SUCCESS;
102
539
    }
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1>::CallInitFunc(void*, unsigned long)
Line
Count
Source
92
34.0k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
34.0k
      auto* self =
94
34.0k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
34.0k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
34.0k
      return JXL_PARALLEL_RET_SUCCESS;
102
34.0k
    }
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long)
Line
Count
Source
92
39.1k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
39.1k
      auto* self =
94
39.1k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
39.1k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
39.1k
      return JXL_PARALLEL_RET_SUCCESS;
102
39.1k
    }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_image_bundle.cc:jxl::ThreadPool::RunCallState<jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1}>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: convolve_symmetric5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0>::CallInitFunc(void*, unsigned long)
Unexecuted instantiation: enc_detect_dots.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long)
103
104
    // JxlParallelRunFunction interface.
105
    static void CallDataFunc(void* jpegxl_opaque, uint32_t value,
106
1.98M
                             size_t thread_id) {
107
1.98M
      auto* self =
108
1.98M
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
1.98M
      if (self->has_error_) return;
110
1.97M
      if (!self->data_func_(value, thread_id)) {
111
85
        self->has_error_ = true;
112
85
      }
113
1.97M
    }
Unexecuted instantiation: encode.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_patch_dictionary.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
compressed_dc.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Line
Count
Source
106
180
                             size_t thread_id) {
107
180
      auto* self =
108
180
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
180
      if (self->has_error_) return;
110
180
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
180
    }
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1}>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2}>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3}>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4}>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5}>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6}>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7}>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7>::CallDataFunc(void*, unsigned int, unsigned long)
dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Line
Count
Source
106
13.7k
                             size_t thread_id) {
107
13.7k
      auto* self =
108
13.7k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
13.7k
      if (self->has_error_) return;
110
13.7k
      if (!self->data_func_(value, thread_id)) {
111
18
        self->has_error_ = true;
112
18
      }
113
13.7k
    }
dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2>::CallDataFunc(void*, unsigned int, unsigned long)
Line
Count
Source
106
27.8k
                             size_t thread_id) {
107
27.8k
      auto* self =
108
27.8k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
27.8k
      if (self->has_error_) return;
110
26.4k
      if (!self->data_func_(value, thread_id)) {
111
67
        self->has_error_ = true;
112
67
      }
113
26.4k
    }
Unexecuted instantiation: dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::Flush()::$_0, jxl::FrameDecoder::Flush()::$_1>::CallDataFunc(void*, unsigned int, unsigned long)
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1>::CallDataFunc(void*, unsigned int, unsigned long)
Line
Count
Source
106
186k
                             size_t thread_id) {
107
186k
      auto* self =
108
186k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
186k
      if (self->has_error_) return;
110
186k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
186k
    }
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2>::CallDataFunc(void*, unsigned int, unsigned long)
Line
Count
Source
106
63.7k
                             size_t thread_id) {
107
63.7k
      auto* self =
108
63.7k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
63.7k
      if (self->has_error_) return;
110
63.7k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
63.7k
    }
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3>::CallDataFunc(void*, unsigned int, unsigned long)
Line
Count
Source
106
1.43M
                             size_t thread_id) {
107
1.43M
      auto* self =
108
1.43M
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
1.43M
      if (self->has_error_) return;
110
1.43M
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
1.43M
    }
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1>::CallDataFunc(void*, unsigned int, unsigned long)
Line
Count
Source
106
5.52k
                             size_t thread_id) {
107
5.52k
      auto* self =
108
5.52k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
5.52k
      if (self->has_error_) return;
110
5.52k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
5.52k
    }
Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Line
Count
Source
106
11.0k
                             size_t thread_id) {
107
11.0k
      auto* self =
108
11.0k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
11.0k
      if (self->has_error_) return;
110
11.0k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
11.0k
    }
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long)
Line
Count
Source
106
11.9k
                             size_t thread_id) {
107
11.9k
      auto* self =
108
11.9k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
11.9k
      if (self->has_error_) return;
110
11.9k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
11.9k
    }
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2>::CallDataFunc(void*, unsigned int, unsigned long)
Line
Count
Source
106
51
                             size_t thread_id) {
107
51
      auto* self =
108
51
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
51
      if (self->has_error_) return;
110
51
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
51
    }
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3>::CallDataFunc(void*, unsigned int, unsigned long)
Line
Count
Source
106
186
                             size_t thread_id) {
107
186
      auto* self =
108
186
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
186
      if (self->has_error_) return;
110
186
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
186
    }
rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Line
Count
Source
106
68.0k
                             size_t thread_id) {
107
68.0k
      auto* self =
108
68.0k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
68.0k
      if (self->has_error_) return;
110
68.0k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
68.0k
    }
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long)
Line
Count
Source
106
116k
                             size_t thread_id) {
107
116k
      auto* self =
108
116k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
116k
      if (self->has_error_) return;
110
116k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
116k
    }
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Line
Count
Source
106
41.3k
                             size_t thread_id) {
107
41.3k
      auto* self =
108
41.3k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
41.3k
      if (self->has_error_) return;
110
41.3k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
41.3k
    }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_image_bundle.cc:jxl::ThreadPool::RunCallState<jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1}>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: convolve_symmetric5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
Unexecuted instantiation: enc_detect_dots.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long)
114
115
127k
    bool HasError() const { return has_error_; }
Unexecuted instantiation: encode.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0>::HasError() const
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0>::HasError() const
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1>::HasError() const
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1>::HasError() const
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0>::HasError() const
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2>::HasError() const
Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0>::HasError() const
Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1>::HasError() const
Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0>::HasError() const
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::HasError() const
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1>::HasError() const
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2>::HasError() const
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1>::HasError() const
Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0>::HasError() const
Unexecuted instantiation: enc_patch_dictionary.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::HasError() const
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::HasError() const
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::HasError() const
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0>::HasError() const
Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0>::HasError() const
compressed_dc.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0>::HasError() const
Line
Count
Source
115
6
    bool HasError() const { return has_error_; }
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1}>::HasError() const
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2}>::HasError() const
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3}>::HasError() const
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4}>::HasError() const
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5}>::HasError() const
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6}>::HasError() const
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7}>::HasError() const
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3>::HasError() const
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5>::HasError() const
Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7>::HasError() const
dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0>::HasError() const
Line
Count
Source
115
10.6k
    bool HasError() const { return has_error_; }
dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2>::HasError() const
Line
Count
Source
115
10.5k
    bool HasError() const { return has_error_; }
Unexecuted instantiation: dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::Flush()::$_0, jxl::FrameDecoder::Flush()::$_1>::HasError() const
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1>::HasError() const
Line
Count
Source
115
2.86k
    bool HasError() const { return has_error_; }
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2>::HasError() const
Line
Count
Source
115
3.42k
    bool HasError() const { return has_error_; }
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3>::HasError() const
Line
Count
Source
115
20.1k
    bool HasError() const { return has_error_; }
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1>::HasError() const
Line
Count
Source
115
4.63k
    bool HasError() const { return has_error_; }
Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0>::HasError() const
Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0>::HasError() const
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0>::HasError() const
Line
Count
Source
115
252
    bool HasError() const { return has_error_; }
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1>::HasError() const
Line
Count
Source
115
693
    bool HasError() const { return has_error_; }
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2>::HasError() const
Line
Count
Source
115
17
    bool HasError() const { return has_error_; }
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3>::HasError() const
Line
Count
Source
115
62
    bool HasError() const { return has_error_; }
rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::HasError() const
Line
Count
Source
115
539
    bool HasError() const { return has_error_; }
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1>::HasError() const
Line
Count
Source
115
34.0k
    bool HasError() const { return has_error_; }
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0>::HasError() const
Line
Count
Source
115
39.1k
    bool HasError() const { return has_error_; }
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1>::HasError() const
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1>::HasError() const
Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0>::HasError() const
Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0>::HasError() const
Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1>::HasError() const
Unexecuted instantiation: enc_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::HasError() const
Unexecuted instantiation: enc_image_bundle.cc:jxl::ThreadPool::RunCallState<jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1>::HasError() const
Unexecuted instantiation: enc_rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::HasError() const
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::HasError() const
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::HasError() const
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::HasError() const
Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::HasError() const
Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::HasError() const
Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1}>::HasError() const
Unexecuted instantiation: convolve_symmetric5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0>::HasError() const
Unexecuted instantiation: enc_detect_dots.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0>::HasError() const
116
117
   private:
118
    const InitFunc& init_func_;
119
    const DataFunc& data_func_;
120
    std::atomic<bool> has_error_{false};
121
  };
122
123
  // The caller supplied runner function and its opaque void*.
124
  const JxlParallelRunner runner_;
125
  void* const runner_opaque_;
126
};
127
128
template <class InitFunc, class DataFunc>
129
Status RunOnPool(ThreadPool* pool, const uint32_t begin, const uint32_t end,
130
                 const InitFunc& init_func, const DataFunc& data_func,
131
127k
                 const char* caller) {
132
127k
  if (pool == nullptr) {
133
105k
    ThreadPool default_pool(nullptr, nullptr);
134
105k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
105k
  } else {
136
21.2k
    return pool->Run(begin, end, init_func, data_func, caller);
137
21.2k
  }
138
127k
}
Unexecuted instantiation: encode.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0 const&, char const*)
Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0 const&, char const*)
Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1 const&, char const*)
Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::RunOnPool<jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0 const&, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1 const&, char const*)
Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::RunOnPool<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1 const&, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0 const&, char const*)
Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::RunOnPool<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1 const&, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2 const&, char const*)
Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0 const&, char const*)
Unexecuted instantiation: enc_heuristics.cc:jxl::Status jxl::RunOnPool<jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0 const&, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1 const&, char const*)
Unexecuted instantiation: enc_heuristics.cc:jxl::Status jxl::RunOnPool<jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1 const&, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0 const&, char const*)
Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0 const&, char const*)
Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1 const&, char const*)
Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2 const&, char const*)
Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1 const&, char const*)
Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0 const&, char const*)
Unexecuted instantiation: enc_patch_dictionary.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0 const&, char const*)
Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&, char const*)
Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&, char const*)
Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0 const&, char const*)
Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0 const&, char const*)
compressed_dc.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0 const&, char const*)
Line
Count
Source
131
6
                 const char* caller) {
132
6
  if (pool == nullptr) {
133
0
    ThreadPool default_pool(nullptr, nullptr);
134
0
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
6
  } else {
136
6
    return pool->Run(begin, end, init_func, data_func, caller);
137
6
  }
138
6
}
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1} const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2} const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3} const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4} const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5} const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6} const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7} const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3 const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5 const&, char const*)
Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7 const&, char const*)
dec_frame.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0 const&, char const*)
Line
Count
Source
131
10.6k
                 const char* caller) {
132
10.6k
  if (pool == nullptr) {
133
0
    ThreadPool default_pool(nullptr, nullptr);
134
0
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
10.6k
  } else {
136
10.6k
    return pool->Run(begin, end, init_func, data_func, caller);
137
10.6k
  }
138
10.6k
}
dec_frame.cc:jxl::Status jxl::RunOnPool<jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1 const&, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2 const&, char const*)
Line
Count
Source
131
10.5k
                 const char* caller) {
132
10.5k
  if (pool == nullptr) {
133
0
    ThreadPool default_pool(nullptr, nullptr);
134
0
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
10.5k
  } else {
136
10.5k
    return pool->Run(begin, end, init_func, data_func, caller);
137
10.5k
  }
138
10.5k
}
Unexecuted instantiation: dec_frame.cc:jxl::Status jxl::RunOnPool<jxl::FrameDecoder::Flush()::$_0, jxl::FrameDecoder::Flush()::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::FrameDecoder::Flush()::$_0 const&, jxl::FrameDecoder::Flush()::$_1 const&, char const*)
dec_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1 const&, char const*)
Line
Count
Source
131
2.86k
                 const char* caller) {
132
2.86k
  if (pool == nullptr) {
133
2.86k
    ThreadPool default_pool(nullptr, nullptr);
134
2.86k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
2.86k
  } else {
136
0
    return pool->Run(begin, end, init_func, data_func, caller);
137
0
  }
138
2.86k
}
dec_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2 const&, char const*)
Line
Count
Source
131
3.42k
                 const char* caller) {
132
3.42k
  if (pool == nullptr) {
133
3.42k
    ThreadPool default_pool(nullptr, nullptr);
134
3.42k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
3.42k
  } else {
136
0
    return pool->Run(begin, end, init_func, data_func, caller);
137
0
  }
138
3.42k
}
dec_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3 const&, char const*)
Line
Count
Source
131
20.2k
                 const char* caller) {
132
20.2k
  if (pool == nullptr) {
133
20.2k
    ThreadPool default_pool(nullptr, nullptr);
134
20.2k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
20.2k
  } else {
136
0
    return pool->Run(begin, end, init_func, data_func, caller);
137
0
  }
138
20.2k
}
dec_modular.cc:jxl::Status jxl::RunOnPool<jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0 const&, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1 const&, char const*)
Line
Count
Source
131
4.63k
                 const char* caller) {
132
4.63k
  if (pool == nullptr) {
133
4.63k
    ThreadPool default_pool(nullptr, nullptr);
134
4.63k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
4.63k
  } else {
136
2
    return pool->Run(begin, end, init_func, data_func, caller);
137
2
  }
138
4.63k
}
Unexecuted instantiation: dec_xyb.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0 const&, char const*)
Unexecuted instantiation: dec_xyb.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0 const&, char const*)
palette.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0 const&, char const*)
Line
Count
Source
131
252
                 const char* caller) {
132
252
  if (pool == nullptr) {
133
251
    ThreadPool default_pool(nullptr, nullptr);
134
251
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
251
  } else {
136
1
    return pool->Run(begin, end, init_func, data_func, caller);
137
1
  }
138
252
}
palette.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1 const&, char const*)
Line
Count
Source
131
693
                 const char* caller) {
132
693
  if (pool == nullptr) {
133
693
    ThreadPool default_pool(nullptr, nullptr);
134
693
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
693
  } else {
136
0
    return pool->Run(begin, end, init_func, data_func, caller);
137
0
  }
138
693
}
palette.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2 const&, char const*)
Line
Count
Source
131
17
                 const char* caller) {
132
17
  if (pool == nullptr) {
133
17
    ThreadPool default_pool(nullptr, nullptr);
134
17
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
17
  } else {
136
0
    return pool->Run(begin, end, init_func, data_func, caller);
137
0
  }
138
17
}
palette.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3 const&, char const*)
Line
Count
Source
131
62
                 const char* caller) {
132
62
  if (pool == nullptr) {
133
61
    ThreadPool default_pool(nullptr, nullptr);
134
61
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
61
  } else {
136
1
    return pool->Run(begin, end, init_func, data_func, caller);
137
1
  }
138
62
}
rct.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0 const&, char const*)
Line
Count
Source
131
541
                 const char* caller) {
132
541
  if (pool == nullptr) {
133
541
    ThreadPool default_pool(nullptr, nullptr);
134
541
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
541
  } else {
136
0
    return pool->Run(begin, end, init_func, data_func, caller);
137
0
  }
138
541
}
squeeze.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1 const&, char const*)
Line
Count
Source
131
34.0k
                 const char* caller) {
132
34.0k
  if (pool == nullptr) {
133
34.0k
    ThreadPool default_pool(nullptr, nullptr);
134
34.0k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
34.0k
  } else {
136
0
    return pool->Run(begin, end, init_func, data_func, caller);
137
0
  }
138
34.0k
}
squeeze.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0 const&, char const*)
Line
Count
Source
131
39.1k
                 const char* caller) {
132
39.1k
  if (pool == nullptr) {
133
39.1k
    ThreadPool default_pool(nullptr, nullptr);
134
39.1k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
39.1k
  } else {
136
0
    return pool->Run(begin, end, init_func, data_func, caller);
137
0
  }
138
39.1k
}
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::Status jxl::RunOnPool<jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0 const&, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1 const&, char const*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::Status jxl::RunOnPool<jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0 const&, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1 const&, char const*)
Unexecuted instantiation: enc_cache.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0 const&, char const*)
Unexecuted instantiation: enc_cache.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0 const&, char const*)
Unexecuted instantiation: enc_cache.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1 const&, char const*)
Unexecuted instantiation: enc_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0 const&, char const*)
Unexecuted instantiation: enc_image_bundle.cc:jxl::Status jxl::RunOnPool<jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1 const&, char const*)
Unexecuted instantiation: enc_rct.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0 const&, char const*)
Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*)
Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*)
Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*)
Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*)
Unexecuted instantiation: convolve_slow.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0 const&, char const*)
Unexecuted instantiation: convolve_slow.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1} const&, char const*)
Unexecuted instantiation: convolve_symmetric5.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0 const&, char const*)
Unexecuted instantiation: enc_detect_dots.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0 const&, char const*)
139
140
}  // namespace jxl
141
#if JXL_COMPILER_MSVC
142
#pragma warning(default : 4180)
143
#endif
144
145
#endif  // LIB_JXL_BASE_DATA_PARALLEL_H_