Coverage Report

Created: 2025-06-22 08:04

/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
428k
      : runner_(runner),
31
428k
        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
480k
             const DataFunc& data_func, const char* caller) {
50
480k
    JXL_ENSURE(begin <= end);
51
480k
    if (begin == end) return true;
52
480k
    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
480k
    if (!runner_) {
56
394k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
394k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
394k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
6.36M
      for (uint32_t i = begin; i < end; i++) {
62
5.96M
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
5.96M
      }
64
394k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
394k
      return true;
68
394k
    }
69
85.9k
    JxlParallelRetCode ret = (*runner_)(
70
85.9k
        runner_opaque_, static_cast<void*>(&call_state),
71
85.9k
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
85.9k
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
1.91k
      return JXL_FAILURE("[%s] failed", caller);
75
1.91k
    }
76
84.0k
    return true;
77
85.9k
  }
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
992
             const DataFunc& data_func, const char* caller) {
50
992
    JXL_ENSURE(begin <= end);
51
992
    if (begin == end) return true;
52
992
    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
992
    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
992
    JxlParallelRetCode ret = (*runner_)(
70
992
        runner_opaque_, static_cast<void*>(&call_state),
71
992
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
992
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
992
    return true;
77
992
  }
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
39.3k
             const DataFunc& data_func, const char* caller) {
50
39.3k
    JXL_ENSURE(begin <= end);
51
39.3k
    if (begin == end) return true;
52
39.3k
    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.3k
    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
39.3k
    JxlParallelRetCode ret = (*runner_)(
70
39.3k
        runner_opaque_, static_cast<void*>(&call_state),
71
39.3k
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
39.3k
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
1.43k
      return JXL_FAILURE("[%s] failed", caller);
75
1.43k
    }
76
37.9k
    return true;
77
39.3k
  }
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
37.3k
             const DataFunc& data_func, const char* caller) {
50
37.3k
    JXL_ENSURE(begin <= end);
51
37.3k
    if (begin == end) return true;
52
37.3k
    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
37.3k
    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
37.3k
    JxlParallelRetCode ret = (*runner_)(
70
37.3k
        runner_opaque_, static_cast<void*>(&call_state),
71
37.3k
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
37.3k
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
479
      return JXL_FAILURE("[%s] failed", caller);
75
479
    }
76
36.8k
    return true;
77
37.3k
  }
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
15.5k
             const DataFunc& data_func, const char* caller) {
50
15.5k
    JXL_ENSURE(begin <= end);
51
15.5k
    if (begin == end) return true;
52
15.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
15.5k
    if (!runner_) {
56
15.5k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
15.5k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
15.5k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
1.03M
      for (uint32_t i = begin; i < end; i++) {
62
1.02M
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
1.02M
      }
64
15.5k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
15.5k
      return true;
68
15.5k
    }
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
26.2k
             const DataFunc& data_func, const char* caller) {
50
26.2k
    JXL_ENSURE(begin <= end);
51
26.2k
    if (begin == end) return true;
52
26.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
26.2k
    if (!runner_) {
56
26.2k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
26.2k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
26.2k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
513k
      for (uint32_t i = begin; i < end; i++) {
62
487k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
487k
      }
64
26.2k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
26.2k
      return true;
68
26.2k
    }
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
55.8k
             const DataFunc& data_func, const char* caller) {
50
55.8k
    JXL_ENSURE(begin <= end);
51
55.8k
    if (begin == end) return true;
52
55.8k
    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
55.8k
    if (!runner_) {
56
55.8k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
55.8k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
55.8k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
3.64M
      for (uint32_t i = begin; i < end; i++) {
62
3.58M
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
3.58M
      }
64
55.8k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
55.8k
      return true;
68
55.8k
    }
69
25
    JxlParallelRetCode ret = (*runner_)(
70
25
        runner_opaque_, static_cast<void*>(&call_state),
71
25
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
25
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
25
    return true;
77
25
  }
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
26.5k
             const DataFunc& data_func, const char* caller) {
50
26.5k
    JXL_ENSURE(begin <= end);
51
26.5k
    if (begin == end) return true;
52
26.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
26.5k
    if (!runner_) {
56
25.3k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
25.3k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
25.3k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
52.3k
      for (uint32_t i = begin; i < end; i++) {
62
27.0k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
27.0k
      }
64
25.3k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
25.3k
      return true;
68
25.3k
    }
69
1.27k
    JxlParallelRetCode ret = (*runner_)(
70
1.27k
        runner_opaque_, static_cast<void*>(&call_state),
71
1.27k
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
1.27k
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
1.27k
    return true;
77
1.27k
  }
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
1.34k
             const DataFunc& data_func, const char* caller) {
50
1.34k
    JXL_ENSURE(begin <= end);
51
1.34k
    if (begin == end) return true;
52
1.34k
    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
1.34k
    if (!runner_) {
56
1.28k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
1.28k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
1.28k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
34.3k
      for (uint32_t i = begin; i < end; i++) {
62
33.0k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
33.0k
      }
64
1.28k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
1.28k
      return true;
68
1.28k
    }
69
62
    JxlParallelRetCode ret = (*runner_)(
70
62
        runner_opaque_, static_cast<void*>(&call_state),
71
62
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
62
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
62
    return true;
77
62
  }
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
1.32k
             const DataFunc& data_func, const char* caller) {
50
1.32k
    JXL_ENSURE(begin <= end);
51
1.32k
    if (begin == end) return true;
52
1.32k
    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
1.32k
    if (!runner_) {
56
970
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
970
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
970
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
37.8k
      for (uint32_t i = begin; i < end; i++) {
62
36.9k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
36.9k
      }
64
970
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
970
      return true;
68
970
    }
69
351
    JxlParallelRetCode ret = (*runner_)(
70
351
        runner_opaque_, static_cast<void*>(&call_state),
71
351
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
351
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
351
    return true;
77
351
  }
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
809
             const DataFunc& data_func, const char* caller) {
50
809
    JXL_ENSURE(begin <= end);
51
809
    if (begin == end) return true;
52
809
    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
809
    if (!runner_) {
56
490
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
490
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
490
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
2.03k
      for (uint32_t i = begin; i < end; i++) {
62
1.54k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
1.54k
      }
64
490
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
490
      return true;
68
490
    }
69
319
    JxlParallelRetCode ret = (*runner_)(
70
319
        runner_opaque_, static_cast<void*>(&call_state),
71
319
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
319
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
319
    return true;
77
319
  }
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
732
             const DataFunc& data_func, const char* caller) {
50
732
    JXL_ENSURE(begin <= end);
51
732
    if (begin == end) return true;
52
732
    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
732
    if (!runner_) {
56
547
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
547
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
547
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
1.81k
      for (uint32_t i = begin; i < end; i++) {
62
1.26k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
1.26k
      }
64
547
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
547
      return true;
68
547
    }
69
185
    JxlParallelRetCode ret = (*runner_)(
70
185
        runner_opaque_, static_cast<void*>(&call_state),
71
185
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
185
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
185
    return true;
77
185
  }
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
3.56k
             const DataFunc& data_func, const char* caller) {
50
3.56k
    JXL_ENSURE(begin <= end);
51
3.56k
    if (begin == end) return true;
52
3.56k
    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.56k
    if (!runner_) {
56
3.49k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
3.49k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
3.49k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
194k
      for (uint32_t i = begin; i < end; i++) {
62
190k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
190k
      }
64
3.49k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
3.49k
      return true;
68
3.49k
    }
69
67
    JxlParallelRetCode ret = (*runner_)(
70
67
        runner_opaque_, static_cast<void*>(&call_state),
71
67
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
68
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
67
    return true;
77
67
  }
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
123k
             const DataFunc& data_func, const char* caller) {
50
123k
    JXL_ENSURE(begin <= end);
51
123k
    if (begin == end) return true;
52
123k
    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
123k
    if (!runner_) {
56
120k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
120k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
120k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
546k
      for (uint32_t i = begin; i < end; i++) {
62
425k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
425k
      }
64
120k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
120k
      return true;
68
120k
    }
69
2.97k
    JxlParallelRetCode ret = (*runner_)(
70
2.97k
        runner_opaque_, static_cast<void*>(&call_state),
71
2.97k
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
2.97k
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
2.97k
    return true;
77
2.97k
  }
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
146k
             const DataFunc& data_func, const char* caller) {
50
146k
    JXL_ENSURE(begin <= end);
51
146k
    if (begin == end) return true;
52
146k
    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
146k
    if (!runner_) {
56
143k
      void* jpegxl_opaque = static_cast<void*>(&call_state);
57
143k
      if (call_state.CallInitFunc(jpegxl_opaque, 1) !=
58
143k
          JXL_PARALLEL_RET_SUCCESS) {
59
0
        return JXL_FAILURE("Failed to initialize thread");
60
0
      }
61
296k
      for (uint32_t i = begin; i < end; i++) {
62
152k
        call_state.CallDataFunc(jpegxl_opaque, i, 0);
63
152k
      }
64
143k
      if (call_state.HasError()) {
65
0
        return JXL_FAILURE("[%s] failed", caller);
66
0
      }
67
143k
      return true;
68
143k
    }
69
2.96k
    JxlParallelRetCode ret = (*runner_)(
70
2.96k
        runner_opaque_, static_cast<void*>(&call_state),
71
2.96k
        &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end);
72
73
2.96k
    if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) {
74
0
      return JXL_FAILURE("[%s] failed", caller);
75
0
    }
76
2.96k
    return true;
77
2.96k
  }
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
416k
  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
480k
        : 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
992
        : 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
39.3k
        : 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
37.3k
        : 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
15.5k
        : 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
26.2k
        : 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
55.8k
        : 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
26.5k
        : 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
1.34k
        : 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
1.32k
        : 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
809
        : 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
732
        : 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
3.56k
        : 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
123k
        : 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
146k
        : 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
480k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
480k
      auto* self =
94
480k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
480k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
480k
      return JXL_PARALLEL_RET_SUCCESS;
102
480k
    }
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
992
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
992
      auto* self =
94
992
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
992
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
992
      return JXL_PARALLEL_RET_SUCCESS;
102
992
    }
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
39.3k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
39.3k
      auto* self =
94
39.3k
          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.3k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
39.3k
      return JXL_PARALLEL_RET_SUCCESS;
102
39.3k
    }
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
37.3k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
37.3k
      auto* self =
94
37.3k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
37.3k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
37.3k
      return JXL_PARALLEL_RET_SUCCESS;
102
37.3k
    }
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
15.5k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
15.5k
      auto* self =
94
15.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
15.5k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
15.5k
      return JXL_PARALLEL_RET_SUCCESS;
102
15.5k
    }
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
26.2k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
26.2k
      auto* self =
94
26.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
26.2k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
26.2k
      return JXL_PARALLEL_RET_SUCCESS;
102
26.2k
    }
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
55.8k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
55.8k
      auto* self =
94
55.8k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
55.8k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
55.8k
      return JXL_PARALLEL_RET_SUCCESS;
102
55.8k
    }
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
26.5k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
26.5k
      auto* self =
94
26.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
26.5k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
26.5k
      return JXL_PARALLEL_RET_SUCCESS;
102
26.5k
    }
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
1.34k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
1.34k
      auto* self =
94
1.34k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
1.34k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
1.34k
      return JXL_PARALLEL_RET_SUCCESS;
102
1.34k
    }
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
1.32k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
1.32k
      auto* self =
94
1.32k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
1.32k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
1.32k
      return JXL_PARALLEL_RET_SUCCESS;
102
1.32k
    }
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
809
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
809
      auto* self =
94
809
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
809
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
809
      return JXL_PARALLEL_RET_SUCCESS;
102
809
    }
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
732
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
732
      auto* self =
94
732
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
732
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
732
      return JXL_PARALLEL_RET_SUCCESS;
102
732
    }
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
3.56k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
3.56k
      auto* self =
94
3.56k
          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.56k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
3.56k
      return JXL_PARALLEL_RET_SUCCESS;
102
3.56k
    }
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
123k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
123k
      auto* self =
94
123k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
123k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
123k
      return JXL_PARALLEL_RET_SUCCESS;
102
123k
    }
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
146k
    static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) {
93
146k
      auto* self =
94
146k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
95
      // Returns -1 when the internal init function returns false Status to
96
      // indicate an error.
97
146k
      if (!self->init_func_(num_threads)) {
98
0
        self->has_error_ = true;
99
0
        return JXL_PARALLEL_RET_RUNNER_ERROR;
100
0
      }
101
146k
      return JXL_PARALLEL_RET_SUCCESS;
102
146k
    }
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
6.22M
                             size_t thread_id) {
107
6.22M
      auto* self =
108
6.22M
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
6.22M
      if (self->has_error_) return;
110
6.22M
      if (!self->data_func_(value, thread_id)) {
111
2.06k
        self->has_error_ = true;
112
2.06k
      }
113
6.22M
    }
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
28.0k
                             size_t thread_id) {
107
28.0k
      auto* self =
108
28.0k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
28.0k
      if (self->has_error_) return;
110
28.0k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
28.0k
    }
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
44.4k
                             size_t thread_id) {
107
44.4k
      auto* self =
108
44.4k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
44.4k
      if (self->has_error_) return;
110
44.3k
      if (!self->data_func_(value, thread_id)) {
111
1.45k
        self->has_error_ = true;
112
1.45k
      }
113
44.3k
    }
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
58.5k
                             size_t thread_id) {
107
58.5k
      auto* self =
108
58.5k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
58.5k
      if (self->has_error_) return;
110
57.7k
      if (!self->data_func_(value, thread_id)) {
111
615
        self->has_error_ = true;
112
615
      }
113
57.7k
    }
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
1.02M
                             size_t thread_id) {
107
1.02M
      auto* self =
108
1.02M
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
1.02M
      if (self->has_error_) return;
110
1.02M
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
1.02M
    }
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
487k
                             size_t thread_id) {
107
487k
      auto* self =
108
487k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
487k
      if (self->has_error_) return;
110
487k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
487k
    }
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
3.59M
                             size_t thread_id) {
107
3.59M
      auto* self =
108
3.59M
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
3.59M
      if (self->has_error_) return;
110
3.59M
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
3.59M
    }
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
28.5k
                             size_t thread_id) {
107
28.5k
      auto* self =
108
28.5k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
28.5k
      if (self->has_error_) return;
110
28.5k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
28.5k
    }
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
40.5k
                             size_t thread_id) {
107
40.5k
      auto* self =
108
40.5k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
40.5k
      if (self->has_error_) return;
110
40.5k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
40.5k
    }
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
81.2k
                             size_t thread_id) {
107
81.2k
      auto* self =
108
81.2k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
81.2k
      if (self->has_error_) return;
110
81.2k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
81.2k
    }
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
2.81k
                             size_t thread_id) {
107
2.81k
      auto* self =
108
2.81k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
2.81k
      if (self->has_error_) return;
110
2.81k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
2.81k
    }
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
1.98k
                             size_t thread_id) {
107
1.98k
      auto* self =
108
1.98k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
1.98k
      if (self->has_error_) return;
110
1.98k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
1.98k
    }
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
226k
                             size_t thread_id) {
107
226k
      auto* self =
108
226k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
226k
      if (self->has_error_) return;
110
226k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
226k
    }
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
452k
                             size_t thread_id) {
107
452k
      auto* self =
108
452k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
452k
      if (self->has_error_) return;
110
452k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
452k
    }
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
156k
                             size_t thread_id) {
107
156k
      auto* self =
108
156k
          static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque);
109
156k
      if (self->has_error_) return;
110
156k
      if (!self->data_func_(value, thread_id)) {
111
0
        self->has_error_ = true;
112
0
      }
113
156k
    }
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
479k
    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
992
    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
39.3k
    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
37.3k
    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
15.5k
    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
26.2k
    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
55.3k
    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
26.5k
    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
1.34k
    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
1.32k
    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
809
    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
732
    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
3.53k
    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
123k
    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
146k
    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
480k
                 const char* caller) {
132
480k
  if (pool == nullptr) {
133
394k
    ThreadPool default_pool(nullptr, nullptr);
134
394k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
394k
  } else {
136
85.9k
    return pool->Run(begin, end, init_func, data_func, caller);
137
85.9k
  }
138
480k
}
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
992
                 const char* caller) {
132
992
  if (pool == nullptr) {
133
0
    ThreadPool default_pool(nullptr, nullptr);
134
0
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
992
  } else {
136
992
    return pool->Run(begin, end, init_func, data_func, caller);
137
992
  }
138
992
}
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
39.3k
                 const char* caller) {
132
39.3k
  if (pool == nullptr) {
133
0
    ThreadPool default_pool(nullptr, nullptr);
134
0
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
39.3k
  } else {
136
39.3k
    return pool->Run(begin, end, init_func, data_func, caller);
137
39.3k
  }
138
39.3k
}
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
37.3k
                 const char* caller) {
132
37.3k
  if (pool == nullptr) {
133
0
    ThreadPool default_pool(nullptr, nullptr);
134
0
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
37.3k
  } else {
136
37.3k
    return pool->Run(begin, end, init_func, data_func, caller);
137
37.3k
  }
138
37.3k
}
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
15.5k
                 const char* caller) {
132
15.5k
  if (pool == nullptr) {
133
15.5k
    ThreadPool default_pool(nullptr, nullptr);
134
15.5k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
15.5k
  } else {
136
0
    return pool->Run(begin, end, init_func, data_func, caller);
137
0
  }
138
15.5k
}
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
26.2k
                 const char* caller) {
132
26.2k
  if (pool == nullptr) {
133
26.2k
    ThreadPool default_pool(nullptr, nullptr);
134
26.2k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
26.2k
  } else {
136
0
    return pool->Run(begin, end, init_func, data_func, caller);
137
0
  }
138
26.2k
}
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
55.8k
                 const char* caller) {
132
55.8k
  if (pool == nullptr) {
133
55.8k
    ThreadPool default_pool(nullptr, nullptr);
134
55.8k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
18.4E
  } else {
136
18.4E
    return pool->Run(begin, end, init_func, data_func, caller);
137
18.4E
  }
138
55.8k
}
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
26.5k
                 const char* caller) {
132
26.5k
  if (pool == nullptr) {
133
25.3k
    ThreadPool default_pool(nullptr, nullptr);
134
25.3k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
25.3k
  } else {
136
1.27k
    return pool->Run(begin, end, init_func, data_func, caller);
137
1.27k
  }
138
26.5k
}
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
1.34k
                 const char* caller) {
132
1.34k
  if (pool == nullptr) {
133
1.28k
    ThreadPool default_pool(nullptr, nullptr);
134
1.28k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
1.28k
  } else {
136
62
    return pool->Run(begin, end, init_func, data_func, caller);
137
62
  }
138
1.34k
}
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
1.32k
                 const char* caller) {
132
1.32k
  if (pool == nullptr) {
133
970
    ThreadPool default_pool(nullptr, nullptr);
134
970
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
970
  } else {
136
351
    return pool->Run(begin, end, init_func, data_func, caller);
137
351
  }
138
1.32k
}
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
809
                 const char* caller) {
132
809
  if (pool == nullptr) {
133
490
    ThreadPool default_pool(nullptr, nullptr);
134
490
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
490
  } else {
136
319
    return pool->Run(begin, end, init_func, data_func, caller);
137
319
  }
138
809
}
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
732
                 const char* caller) {
132
732
  if (pool == nullptr) {
133
547
    ThreadPool default_pool(nullptr, nullptr);
134
547
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
547
  } else {
136
185
    return pool->Run(begin, end, init_func, data_func, caller);
137
185
  }
138
732
}
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
3.56k
                 const char* caller) {
132
3.56k
  if (pool == nullptr) {
133
3.49k
    ThreadPool default_pool(nullptr, nullptr);
134
3.49k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
3.49k
  } else {
136
68
    return pool->Run(begin, end, init_func, data_func, caller);
137
68
  }
138
3.56k
}
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
123k
                 const char* caller) {
132
123k
  if (pool == nullptr) {
133
120k
    ThreadPool default_pool(nullptr, nullptr);
134
120k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
120k
  } else {
136
2.97k
    return pool->Run(begin, end, init_func, data_func, caller);
137
2.97k
  }
138
123k
}
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
146k
                 const char* caller) {
132
146k
  if (pool == nullptr) {
133
143k
    ThreadPool default_pool(nullptr, nullptr);
134
143k
    return default_pool.Run(begin, end, init_func, data_func, caller);
135
143k
  } else {
136
2.96k
    return pool->Run(begin, end, init_func, data_func, caller);
137
2.96k
  }
138
146k
}
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_